BM6P6(@ wwwtttttttttsssddd]]]YYYXXXUUUPPPMMMMMMNNNMMMMMMLLLKKKJJJJJJIIIEEEFFFGGGHHHJJJKKKLLLMMMSSSSSSSSSTTTTTTSSSRRRRRRVVVVVVUUUTTTQQQMMMJJJGGGDDDDDDDDDDDDCCCBBBAAA@@@AAA@@@???===<<<:::999999<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888888888888;;;;;;;;;<<<;;;;;;::::::888888888777888888999999999999::::::;;;<<<<<<<<<===<<<;;;::::::::::::::::::999888777777888:::;;;<<<;;;999777666666777888666666555444444333222222222111111111000000//////222111000111222555777999;;;@@@DDDDDDGGGMMMKKKFFFGGG???666222333444222///222111///...------......000//////......//////000333222111000///000000000///000222333555666666666555555444444555555666777999777444222111111222333111444777888999>>>HHHPPP[[[XXXRRRMMMKKKKKKLLLNNNTTTUUUUUUTTTSSSQQQOOOMMMKKKNNNPPPOOOLLLKKKNNNPPPPPPQQQTTTVVVYYY[[[\\\]]]VVVUUURRRNNNKKKJJJLLLNNNVVVVVVUUUSSSQQQQQQSSSUUUSSSTTTUUUWWWZZZ___ccceeeggghhhgggfffeeeeeegggiiitttrrrpppppppppooolllkkkhhhiiikkknnnqqqtttvvvwwwzzz{{{{{{{{{yyywwwtttrrrssswwwzzzxxxuuuzzz}}}oookkkmmmnnnnnnppprrrppplllkkkoootttuuuzzz}}}}}}~~~xxxlllaaa[[[VVVTTTTTTSSSSSSVVVXXXYYY\\\```aaaaaabbbeeeeeehhhsss~~~{{{{{{llldddfff[[[QQQNNNMMMJJJGGGGGGOOOTTTUUUPPPJJJHHHGGGDDD===<<<;;;<<<===>>>===<<<===<<<<<<===???@@@>>>===AAAAAACCCGGGKKKKKKHHHDDDCCC@@@>>>>>>CCCIIIMMMPPPGGGGGGGGGHHHHHHIIIJJJKKKIIIMMMTTTYYY\\\\\\YYYWWWTTTTTTSSSRRRQQQQQQPPPPPPOOOPPPQQQRRRTTTTTTUUUUUURRRTTTVVVWWWXXXZZZ]]]___^^^]]]\\\\\\\\\[[[YYYWWWTTTTTTUUUWWWYYY\\\^^^```]]]\\\[[[YYYWWWUUUSSSRRRRRRQQQQQQQQQQQQOOOKKKHHHFFFGGGGGGGGGFFFEEECCCBBBBBBBBBBBBBBBCCCEEEFFFGGGIIIJJJMMMOOOPPPOOONNNMMMNNNMMMLLLKKKHHHFFFCCCBBBEEEHHHIIIIIIGGGDDDCCCBBB???===;;;:::999:::;;;<<<<<<<<<<<<<<<===>>>???@@@DDDEEEFFFGGGFFFDDDBBBAAA@@@@@@???>>>============;;;::::::===??????;;;888888888888999:::;;;<<<===<<<;;;:::888777666555555666666777888888888888777<<<;;;;;;:::::::::;;;;;;;;;;;;;;;999666555666777999999888777777777888999999999:::===>>>===:::888777777777777777888888888666666666666666666666666777666555444444666888:::888999::::::999999;;;===wwwuuuvvvuuusssccc\\\WWWUUUSSSNNNLLLMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFGGGHHHIIIIIIJJJLLLLLLMMMMMMMMMLLLLLLKKKMMMNNNNNNNNNLLLJJJGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@@@@???>>>===<<<::::::999<<<<<<;;;;;;;;;;;;<<<<<<:::999999888888888888888::::::;;;;;;<<<;;;;;;;;;888888777777666777777888888888888999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;:::888777777888999:::999888777666555555555555555555444333333222111111111111000000000/////////...---------...111333555888>>>CCCFFFLLLTTTUUURRRLLLFFF>>>999777555333111111111000///......//////......------------......111111111000///......------...///000111222222222000000000000000111222222444333111///...............000222333555:::AAAGGGHHHEEEBBB>>><<<;;;<<<===BBBBBBBBBAAA@@@>>>===;;;>>>???@@@???>>>>>>???@@@???@@@BBBDDDEEEGGGGGGHHH@@@@@@???===<<<<<>>===;;;;;;;;;;;;:::888:::999777777888:::;;;:::???@@@DDDHHHKKKJJJGGGEEECCCAAA>>>???AAAEEEGGGHHHCCCCCCCCCCCCDDDFFFHHHIIIFFFJJJOOOTTTWWWVVVTTTRRRSSSSSSSSSRRRRRRRRRQQQQQQRRRSSSTTTUUUUUUTTTSSSRRRNNNPPPQQQRRRRRRTTTWWWZZZYYYYYYZZZ\\\]]]\\\YYYVVVRRRRRRSSSUUUWWWYYY[[[\\\[[[[[[YYYXXXVVVUUUSSSSSSQQQPPPPPPPPPOOOMMMIIIFFFEEEEEEEEEEEECCCAAA???=========<<<<<<===???BBBCCCGGGHHHJJJLLLMMMMMMLLLLLLLLLKKKJJJHHHFFFDDDBBBAAAEEEGGGIIIIIIFFFDDDBBBBBB===<<<:::999888999:::;;;;;;;;;;;;;;;<<<===>>>>>>AAABBBDDDEEEDDDCCCAAA@@@@@@???>>>===<<<<<<<<<<<<<<<;;;:::<<<>>>>>>;;;999666666666777888:::;;;<<<;;;:::999777666555444444666666666666777777777777;;;;;;:::::::::::::::;;;999999999888666555666777888888888888999999999999::::::;;;===>>>===:::777777777777777777777777777444444444444444444444444777666555444444444555666777888999999888999;;;===xxxuuuuuurrrooobbb[[[TTTRRROOOKKKIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>===<<<;;;:::::::::;;;;;;::::::::::::;;;;;;999999888777777777777777999999:::;;;<<<<<<<<<<<<888888777666555555555666666666777888999:::;;;<<<::::::999999999:::;;;;;;;;;:::999777777777888888555555666555555444333222333333222222111111000000000000///////////////...,,,+++++++++---///111222555;;;AAAFFFMMMVVVZZZZZZQQQNNNHHHBBB<<<777333111000000000000000/////////------------------------,,,---.../////////...---------...///////////////---------------...//////000//////...---,,,++++++---...///000333666999;;;:::999777666444444444444555555555555444333222111444333222333444444333222444444555555666666666666222222222111000222555888444666888777555333333333555444333333444666888999????????????>>>@@@CCCFFFNNNJJJFFFCCCCCCBBBAAA@@@??????@@@AAABBBCCCDDDEEEGGGHHHJJJKKKLLLLLLKKKKKKFFFIIILLLMMMQQQ]]]ooo}}}}}}dddJJJ???@@@DDDCCCEEEFFFDDD@@@>>>???AAAHHHKKKMMMKKKLLLPPPPPPMMMGGGGGGFFFCCC???>>>AAAEEEOOOMMMLLLMMMNNNNNNJJJFFFFFFAAA???BBBEEEFFFJJJNNNUUUYYYbbbjjjkkkhhhiiilllrrrzzz~~~zzz{{{xxxpppiiieeecccZZZRRRPPPPPPNNNNNNOOONNNTTTWWWRRRKKKGGGCCC??????===<<<<<<===>>>>>>===BBB???<<<;;;<<<>>>?????????DDDKKKOOOPPPNNNLLLJJJHHHFFFDDDDDDEEEFFFFFFEEEAAAAAA@@@@@@AAACCCEEEGGGEEEHHHLLLOOOQQQQQQOOOMMMQQQRRRRRRSSSSSSSSSSSSSSSVVVWWWXXXXXXWWWTTTQQQOOOLLLLLLMMMLLLLLLNNNRRRUUUTTTUUUXXX[[[]]][[[XXXTTTPPPPPPPPPQQQSSSTTTVVVWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOMMMIIIFFFCCCCCCBBBAAA???<<<:::888:::999888777999<<>>===<<<;;;;;;;;;;;;:::999888888::::::999888333444444555777888:::;;;:::999777666444333333333555555444444444555666777:::999999888888999::::::777888888666444444555666555666888:::;;;;;;;;;;;;;;;;;;;;;<<<===<<<999666666666666666666666666666222222222222222222222222666555555444444333222222666777888777777777999;;;{{{vvvrrrlllggg```XXXQQQNNNKKKHHHGGGJJJGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFFFFAAABBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@???======;;;:::::::::;;;;;;::::::999999999999::::::888777666666555555666666888999:::;;;<<<<<<<<<<<<:::999888777666555555555555666777888999:::;;;<<<:::999999888888888888999;;;:::888777666666666666333444555555555333222111111111111000000/////////////////////............---------...///111222333666:::???CCCIIIPPPUUUXXXUUUTTTQQQJJJAAA999444222/////////////////////.........////////////......&&&(((+++...000000//////...///////////////...............---...//////000////////////...---,,,+++///......///222444444333555555666666555444333333222222222222222111111111555222000111444444222000555444444333333333333333333333333111///000222444333555555555333111111222222111000///000111444555666777777666666999===@@@DDDAAA<<<999999999999999999999999:::::::::::::::999:::<<<===>>>>>>>>>>>>>>>???@@@@@@DDDQQQcccppp}}}{{{oooXXXEEE===>>>@@@:::<<<======:::999999;;;;;;>>>???<<<<<<>>>>>>;;;:::999:::;;;<<>>???>>>>>><<<:::888666:::999888777999<<<@@@BBBAAABBBDDDEEEGGGGGGHHHHHHGGGFFFDDDCCCAAA@@@??????CCCDDDEEEDDDBBB@@@???@@@999999888777777777888999888888999:::;;;;;;;;;;;;>>>>>>@@@AAAAAAAAAAAA@@@>>>===<<<;;;;;;::::::;;;777666555444555666666666222222333444666888:::;;;999888777555444333222222444333222111111333555666777777666666777777888888777777777555222111222333333555888:::<<<===<<<;;;<<<;;;;;;<<<<<<;;;888555555555555555444444444444000000000000000000000000333333444444444333333222444555666555555555777999|||vvvqqqjjjddd\\\TTTMMMKKKIIIFFFFFFIIIFFFFFFFFFFFFGGGGGGGGGGGGJJJJJJIIIHHHGGGFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@===<<<;;;999999999:::;;;999999888888888888999999666666555444444444444555888999:::;;;<<<<<<<<<<<<;;;:::999888777666666666555666777888999:::;;;;;;999999777666555555555555888888777666555444444444222333444444444333222111//////////////////..................//////////////////000000111222333444666888<<<@@@DDDJJJQQQWWWXXXYYYYYYTTTKKKAAA:::666//////........................////////////......)))***,,,...//////------...////////////...------///............///000000......//////...---,,,+++...------///111222111//////111222444444333111000///////////////000000000666333000111333444222///444333222222111222333333222222222000///...000222444444444222000000111333222111000000111333555777333333333222222555:::===>>>;;;777444555666666666333333333333222222222222555666666777777777777666999:::999999===HHHXXXdddnnnhhh[[[KKKCCCBBBBBB@@@999999::::::999888999:::777999:::777666888777333555222222666;;;EEEYYYlll}}}ssshhhYYYPPPIIIKKKNNNLLLJJJIIIYYYcccnnnuuutttnnneee]]]UUUSSSUUU___jjjsss|||tttnnnlllnnntttrrrssswwwwwwrrrnnnnnnlllsssvvvqqqkkkfffaaa\\\WWWUUUTTTUUUYYY\\\]]]]]]^^^^^^]]]]]]\\\XXXRRRNNNOOOVVV___cccbbb___]]]]]]XXXXXXYYYZZZ[[[ZZZWWWTTTRRRQQQQQQPPPOOOOOONNNNNNRRRRRRRRRRRRRRRRRRQQQQQQQQQRRRUUUWWWXXXYYYXXXXXXZZZ\\\]]]^^^]]]YYYUUUSSSUUUUUUUUUTTTSSSTTTVVVYYYYYYWWWTTTSSSTTTUUUVVVUUUOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKJJJHHHDDD@@@::::::;;;;;;;;;:::888777:::999888888999<<>>???@@@BBBCCCEEEEEEFFFDDDCCCAAA@@@>>>>>>>>>>>>@@@AAAAAA@@@>>><<<<<<<<<777777777777777777777888777888999;;;;;;;;;;;;;;;888888999999::::::::::::===<<<;;;:::999999999999666666555555444555666666222333333444666777999:::999888666555333222222222222111000//////111333444444444333333444555666666777777666333000......///000222666999;;;<<<;;;;;;<<<;;;:::;;;;;;:::888666444444444333333333222222////////////////////////000111222333444444444444222333444333333333555777{{{uuuqqqjjjdddWWWPPPKKKJJJIIIFFFFFFHHHFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIIIIHHHGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@>>><<<:::888777888999:::888888777777777777888888777777666555555555555555999999:::;;;<<<<<<<<<<<<;;;:::999888777777777888555555666777777888888888666666555444333333333333555555444444333333222222111222222222222222111111////////////...............////////////000000000///000000111222333333333555555999>>>BBBGGGQQQ[[[\\\]]]^^^]]]WWWNNNEEE???222111///---------......---...///000000///...---000000000000...---+++)))------.........------,,,...------------...//////.........---------,,,,,,,,,------....../////////000111333555555444333111////////////000111333333333222111000111111000...///.........///000222444///000000000//////000222444555555444222111111222111111000000111444666888222222222000111333888<<<;;;888555333333333333222111111111111111111111111444444333333333333333333333444444555999CCCPPPZZZ^^^XXXLLLCCCCCCHHHIIIEEEAAA???<<<:::888777777777666999999666555777666333666222222666<<>>:::777777888999999999777777666666555666777888:::;;;:::;;;<<<===???AAABBBCCC@@@???===<<<;;;;;;;;;<<<;;;<<<<<<;;;888777777888444444555555555555666666666888999;;;;;;;;;::::::888888888999999999999999:::999888777777666666666666777888888666666777888333333333444555666777888777666555333222111000000000///.........///000111000000000000111222333333555555444111...,,,,,,---///000333666888999999999;;;:::999:::::::::888777333333333222222111111000..............................///000222333444555000111222222111111333555xxxrrrmmmgggaaaSSSMMMIIIJJJIIIGGGFFFHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHIIIIIIEEEEEEEEEEEEDDDCCCBBBBBB???===:::888666777888999888777777666666777777888:::999888888777777888888::::::;;;;;;<<<;;;;;;;;;999888777777777777888888444444444444444444444444111111111111111222333444111222222222222222111111000000////////////000000.........////////////////////////000000000111111111111222333444444444444444333666<<>><<<<<<===;;;999888888999<<<@@@CCCDDDBBB???<<<;;;888777666666777999;;;<<<;;;:::999777777:::???CCCBBB???<<<999888777555333555555666666777888888888555555555444444555555555555777888999===DDDMMMTTTVVVSSSNNNJJJMMMUUUZZZYYYYYYTTTMMMFFFAAA>>><<<;;;:::======;;;;;;======999:::666666;;;???HHH___vvvyyywwwuuusssrrrttt|||zzzpppiii```___eeeiiijjjqqq|||zzzvvvtttvvv~~~}}}}}}zzzvvvssssssttttttssswwwxxxyyyzzzzzzwwwrrrmmmaaacccfffiiikkkjjjfffcccbbbaaabbbdddeeeeeebbb```[[[^^^```cccccc```^^^[[[]]][[[XXXUUUTTTSSSTTTTTTUUUWWWZZZ]]]^^^^^^]]]\\\VVVXXX[[[^^^```bbbbbbccc^^^```aaaaaa___]]]]]]]]]ZZZWWWTTTTTTUUUXXXYYYYYYSSSRRRPPPNNNLLLJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFDDDDDDCCC@@@<<<888666666777777777666444333222222333444444444444444666666777888:::<<<>>>???<<<;;;999777666777888999888888888666444333333444000111222222333333333222444666888999::::::999888999888888777777777888888666555444333222222222222333666888888666555555666333222222222222333444555444333222000///...------------------.........///------------...///000111111111111///---,,,---......///000222444666777888:::999888999::::::999888333333222111111000//////------------------------------,,,------///111222...///000000///000222444vvvoooiiiaaa[[[PPPKKKHHHJJJJJJHHHGGGIIIIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFGGGGGGHHHHHHIIIKKKKKKLLLLLLLLLIIIIIIIIIIIIIIIJJJKKKKKKFFFFFFFFFFFFEEEDDDCCCBBB@@@>>>:::777666666777888777777666666666666777777<<<;;;::::::999999::::::;;;;;;;;;<<<;;;;;;::::::777666666666666777777888333333333222222222111111------...///111222444555///000000111111111000000///...---,,,,,,---///000......////////////////////////000000111111222222333444555666666666666666444333555:::<<>>@@@BBB@@@<<<:::<<<>>>;;;<<<<<<>>>BBBFFFJJJMMMPPPQQQOOOLLLHHHEEECCCDDDJJJOOOVVVYYYWWWQQQLLLHHHAAA@@@???>>>???@@@BBBCCCFFFFFFDDDBBBBBBDDDIIIMMMMMMJJJGGGDDDAAA>>>;;;888888999:::;;;<<<===>>>>>>999999888999999:::;;;<<<>>>???@@@AAACCCGGGMMMQQQUUUXXXXXXVVV[[[eeemmmpppssslllbbbWWWOOOIIIEEECCC@@@CCCDDDBBBBBBEEEEEEBBB:::666777===???DDDXXXoooxxxrrrkkkjjjnnnlllhhhooo}}}~~~wwwtttuuuyyy~~~zzzxxxyyyzzz{{{{{{vvvvvvvvvxxxyyyxxxuuurrrhhhhhhhhhlllooonnnjjjffffffeeeeeefffhhhgggeeecccYYY]]]aaaeeefffdddaaa___]]][[[WWWTTTRRRQQQRRRSSSWWWYYY\\\^^^______]]]\\\TTTVVVYYY]]]aaaeeeggghhh^^^```bbbbbb```^^^\\\\\\WWWVVVUUUVVVXXXZZZ[[[[[[UUUTTTRRROOOMMMKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDAAA===999666666666666555333111000111222333444444333222111333333444555777999;;;<<<999777555444333444666777555666555333111000111222......///000000000000000333444666888999888777666333222111000000000000000333222111000///////////////333666666444222222333222222111111111111222222222111///...,,,++++++++++++,,,---.........------+++++++++,,,---...///000---...///...------...000---......///111333555666:::999888888:::;;;:::999333222222111000//////...------------------------...,,,+++******+++---///---///000/////////111333tttjjj```XXXTTTKKKIIIGGGFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFEEEDDDDDDFFFEEEDDDCCCDDDFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMHHHFFFDDDBBBBBBCCCEEEFFFCCC???;;;999888999888777888555333444777999888777<<<;;;::::::;;;>>>@@@BBB===<<<:::999::::::999888555555444555666888999;;;888777666444333222111111/////////000111222444444---444555000...111333111111000...---///333777999---------......//////000111222333222111000111222222666999888999<<<;;;777999333111555:::>>>CCCIIIOOOSSSZZZ```aaa\\\SSSMMM@@@;;;444111222555666666888;;;>>>???>>><<<;;;;;;888777666444333333222222222444666666555555555666555333333555888999888555::::::999999777666444333999888888999;;;>>>AAABBBDDDCCCDDDEEEEEECCC@@@>>>777999;;;<<>>@@@HHHUUUbbb|||{{{wwwqqqnnnsss}}}zzzpppnnnqqqxxx}}}||||||{{{zzzyyyzzzyyywwwxxxxxxsssllleeefffiiimmmqqqrrrqqqoooiiihhhgggggggggeee___ZZZYYYZZZ[[[\\\\\\\\\\\\\\\ZZZWWWRRRMMMJJJIIIKKKLLLQQQRRRUUUWWWWWWVVVTTTRRRTTTTTTUUUWWWZZZ]]]```bbb\\\ZZZ[[[___cccccc^^^YYYQQQRRRTTTVVVXXXXXXYYYXXXUUUSSSOOOKKKIIIHHHHHHIIIJJJHHHFFFEEEFFFHHHKKKMMMLLLJJJHHHFFFDDD@@@;;;888777666555444333222111111000000000000111111111111444444333333444666777999888777555444444555777888777666666555333111///...///...------...///000111111222333444555444333333000000000000000000000000000000000000000000000000000111222333444444444444111222222111000//////000........................,,,)))((()))---///---+++,,,,,,,,,,,,,,,,,,,,,,,,...//////---++++++,,,---,,,------...///000000111666777888999888666444333///////////////.........------------------------''')))++++++++++++---/////////000000//////...---pppfff\\\UUURRRJJJHHHFFFFFFGGGGGGFFFEEEFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBAAAAAAAAACCCEEEFFFFFFEEEEEEDDDEEEFFFGGGHHHIIIIIIHHHIIIIIIJJJKKKLLLHHHGGGFFFDDDDDDDDDDDDEEEBBB???<<<:::999999888777888555444555888999999888>>>===<<<;;;<<<>>>???AAA>>><<<::::::;;;;;;:::999777777666777888:::<<<>>>===<<<:::777444222111000111000000000111222333444222777888333000222333222444222000......///000111......///000111111111111111222333333222222444555:::BBBGGGGGGEEEDDDAAA===<<<666333666999;;;???DDDIIINNNUUU\\\___\\\UUUOOODDD???888555555777888888===@@@DDDEEEEEEDDDCCCCCC???>>>===<<<;;;:::::::::<<<>>>@@@@@@??????@@@AAA<<<;;;;;;===@@@BBBAAA???AAAAAABBBBBBBBBAAAAAA@@@AAAAAABBBDDDFFFHHHJJJKKKLLLMMMOOOQQQQQQMMMIIIEEEBBBEEEHHHKKKNNNSSSYYY]]]gggiiiiiieee___\\\]]]______]]]\\\]]]bbbjjjrrrvvv{{{}}}}}}zzztttooommmmmmoootttwwwuuuuuuuuurrrllljjjiiihhhiiijjjmmmqqqsssnnnllliiihhhjjjpppvvvzzz{{{xxxtttrrrppplllddd]]]YYYYYYZZZ^^^bbbcccbbb___\\\\\\\\\\\\___cccfffhhhccccccbbbccceeeiiinnnrrrwwwwwwyyy|||~~~wwwtttttttttrrrpppvvvvvvxxxyyyzzzwwwsssooocccZZZQQQMMMMMMSSS```lllyyypppnnnqqqwww|||zzzyyyxxxwwwwwwvvvwwwvvvsssrrrqqqkkkddd[[[___eeelllqqqrrrooolllllljjjhhhgggeeebbb\\\WWWWWWWWWWWWWWWWWWVVVUUUUUUSSSQQQLLLHHHFFFFFFHHHIIIMMMNNNPPPQQQQQQQQQOOONNNOOOPPPPPPRRRUUUXXX[[[\\\XXXWWWXXX\\\aaaaaa]]]XXXPPPRRRTTTVVVVVVVVVUUUUUUSSSQQQMMMJJJHHHGGGHHHHHHIIIHHHGGGGGGHHHJJJLLLMMMLLLJJJGGGEEECCC@@@<<<999777666555444333222222111....../////////000000000111000000///000111333444333222111000000111222333555555555444222000///...///...---------...000111000111222333333333222222000000000000000000000000000000000000000000000000000111222333333444444444///000000///---,,,,,,---------------------------+++*********,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,+++***,,,---.........///000000111111444555777777777666444333222222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++------......------,,,,,,}}}lllaaaXXXQQQOOOJJJHHHFFFFFFFFFGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEDDD@@@??????>>>???AAABBBCCCEEEDDDBBBAAAAAABBBEEEFFFGGGFFFFFFGGGHHHIIIJJJJJJIIIHHHGGGFFFEEECCCBBBBBB@@@>>><<<;;;;;;:::888666777666555666888::::::999???>>>======>>>???@@@BBBAAA???>>>>>>???@@@???>>><<<<<<;;;;;;===???BBBDDDEEECCC@@@<<<888555333222555444333333333333444555666999:::666333444555333666555333111///.........///111333555555555444333222333555555666777999;;;EEEQQQ[[[\\\WWWRRRKKKFFF@@@:::555666777777999===CCCHHHPPPXXX]]]\\\WWWRRRJJJEEE>>>:::999:::;;;;;;@@@DDDHHHKKKLLLKKKKKKLLLGGGGGGEEEDDDCCCCCCBBBBBBFFFHHHJJJKKKJJJJJJKKKLLLGGGFFFEEEFFFHHHJJJKKKJJJJJJJJJLLLMMMNNNOOOOOOOOOMMMNNNPPPRRRTTTUUUUUUUUUTTTWWW[[[]]]\\\XXXRRRNNNNNNQQQVVVZZZ___eeekkkoooxxxzzz{{{xxxsssppppppqqqqqqooonnnooossszzz~~~{{{~~~yyy||||||}}}{{{{{{zzzuuuoooooooooqqqrrrrrrqqqooopppqqqtttxxx|||~~~~~~ttthhhbbb___cccooozzzyyypppmmmpppuuu}}}}}}|||yyyvvvsssqqqpppooopppqqqoookkkhhhfff```YYYPPPUUU^^^gggmmmnnnjjjfffhhhfffdddcccaaa]]]XXXUUUTTTTTTSSSQQQOOOMMMLLLKKKKKKJJJGGGDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKMMMPPPRRRTTTRRRRRRSSSXXX\\\]]]ZZZWWWPPPQQQSSSUUUUUUSSSQQQOOOOOOMMMJJJHHHFFFFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNLLLIIIFFFCCCAAA>>><<<999666666555444444333222222------.........///////////////............///000000000............000000333333333222111///...---......---,,,---...///000...///000000111111000000................................................///000111222222333222222///000000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))***+++++++++++++++++++++++++++***+++,,,+++******,,,---))))))******+++,,,,,,,,,222333444555555555444333333222111///---+++***)))+++++++++++++++++++++++++++,,,,,,,,,***)))***+++------------,,,,,,++++++|||jjj^^^UUUOOOMMMJJJHHHFFFEEEFFFFFFEEEDDDFFFFFFGGGGGGFFFFFFEEEDDD@@@?????????@@@AAABBBCCCFFFDDDAAA>>>>>>@@@CCCEEEDDDDDDDDDEEEFFFGGGHHHIIIHHHGGGGGGFFFDDDBBB@@@>>>???===<<<<<<<<<:::888555777777777777999:::;;;;;;>>>>>>???@@@AAACCCEEEFFFHHHFFFEEEEEEFFFGGGFFFEEECCCBBBBBBCCCEEEGGGJJJLLLLLLJJJGGGCCC@@@===;;;:::<<<:::888777666666777888:::;;;;;;:::999::::::999888888888777666555444333222444777999:::999888777555666888999:::===@@@CCCMMM\\\jjjllleee]]]UUUPPPDDD===888999999888999<<>><<<<<<===>>>AAADDDIIIMMMNNNOOOOOOPPPLLLKKKJJJIIIIIIHHHIIIIIIMMMOOOQQQQQQQQQPPPQQQRRRQQQOOONNNNNNNNNOOOPPPPPPPPPQQQSSSTTTUUUVVVVVVWWWVVVXXXZZZ\\\\\\[[[ZZZXXXXXX[[[___```___\\\YYYWWWUUUYYY^^^dddiiioootttxxx|||~~~~~~|||{{{|||}}}zzzyyyxxxwwwyyy~~~|||zzzxxxvvv}}}zzztttrrrttt}}}zzzqqqnnnnnnqqqwww~~~}}}{{{zzzwwwsssmmmiiifffeeefffiiigggccc___]]]WWWQQQIIIMMMUUU^^^eeefffccc```^^^]]]\\\[[[ZZZXXXVVVTTTSSSRRROOOLLLIIIGGGEEEDDDEEEDDDCCCBBBCCCDDDFFFGGGBBBAAA@@@@@@@@@AAACCCCCCCCCCCCCCCCCCEEEGGGJJJKKKJJJKKKMMMQQQUUUWWWVVVSSSOOOQQQRRRSSSRRRPPPLLLJJJJJJIIIGGGFFFEEEEEEFFFGGGGGGIIIKKKMMMNNNNNNNNNNNNKKKHHHCCC@@@>>>===;;;999666555555444333333222222------........./////////000000000///////////////111000////////////000111111111111000///...---,,,......---,,,,,,---...///,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000111111111111111111222222000---+++++++++***************************---...,,,)))'''(((+++************++++++++++++)))*********)))***+++---'''((((((((()))))))))***///000111222333333222222......---+++***(((''''''************************'''(((***+++***+++,,,......------,,,,,,,,,,,,,,,}}}jjj^^^TTTOOOMMMIIIHHHFFFEEEFFFFFFEEEDDDEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBBBBBCCCDDDEEEEEEFFFDDDAAA>>>>>>???BBBDDDBBBBBBCCCCCCDDDFFFGGGHHHFFFFFFEEECCCAAA???===<<<>>>===<<<<<<<<<;;;888666777888888999999;;;<<<===>>>???AAACCCGGGJJJMMMNNNPPPNNNMMMMMMNNNNNNNNNMMMIIIJJJJJJLLLNNNQQQSSSUUUPPPOOOMMMKKKIIIGGGFFFFFFDDDBBB???===<<<<<<===>>>AAA@@@@@@BBBCCCDDDDDDEEEAAAAAAAAAAAA@@@>>><<<;;;777999<<>><<<<<<===>>>???@@@CCCGGGJJJRRRaaannnpppiiibbb[[[VVVIIICCC???@@@@@@??????BBBEEEIIIOOOWWW]]]]]]ZZZWWWQQQNNNHHHBBB>>>===???@@@BBBFFFKKKNNNPPPQQQQQQRRRNNNNNNNNNMMMNNNNNNOOOOOOQQQSSSUUUUUUTTTTTTTTTUUUXXXXXXWWWUUUTTTSSSSSSSSSVVVVVVWWWXXXYYYYYYYYYXXXYYY[[[]]]^^^^^^[[[XXXVVVZZZ\\\^^^^^^\\\[[[[[[]]][[[___eeekkkppptttyyy|||}}}}}}}}}}}}|||}}}~~~~~~~~~~~~||||||~~~}}}tttooommmmmmpppuuusssuuuwwwzzz{{{zzzyyyvvvpppggg```]]]\\\\\\___```[[[XXXVVVRRRLLLFFFHHHMMMSSSYYY[[[[[[ZZZZZZYYYXXXVVVTTTSSSRRRRRRSSSQQQMMMIIIEEEBBB@@@???>>>>>>>>>>>>???AAABBBCCC======;;;;;;;;;<<<>>>???>>>>>>===>>>???AAABBBDDDBBBCCCFFFJJJMMMOOOOOONNNMMMNNNPPPPPPOOOLLLIIIGGGGGGFFFEEEDDDDDDDDDEEEFFFGGGIIIKKKMMMNNNNNNMMMMMMHHHEEEAAA===<<<:::999777444444333333222222111111....../////////000000000000000000000000/////////000000////////////000000////////////......---,,,...---,,,++++++,,,---...++++++++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++......//////000/////////000111111///,,,************************************---...,,,(((&&&'''***)))))))))******+++++++++((()))******))))))+++---+++++++++,,,,,,,,,,,,,,,---...//////000000000000************))))))))))))))))))))))))))))))))))))&&&(((************,,,...,,,+++***)))))))))******~~~kkk___VVVPPPNNNIIIGGGEEEEEEEEEFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFDDDBBB???>>>???AAABBBAAAAAABBBCCCDDDEEEGGGHHHEEEDDDCCCAAA???>>><<<<<>>@@@CCCEEEFFFFFFFFFEEEDDDEEEFFFFFFGGGJJJNNNQQQVVVaaaiiiiiiddd___[[[VVVOOOIIIFFFGGGGGGFFFGGGIIIIIILLLRRRXXX]]]^^^\\\YYYSSSPPPKKKEEE@@@???AAACCCEEEHHHMMMPPPRRRRRRRRRSSSPPPQQQQQQRRRSSSTTTVVVVVVWWWXXXYYYYYYWWWVVVVVVWWW[[[\\\\\\[[[XXXVVVUUUUUUXXXXXXYYYYYYYYYYYYYYYXXXXXXYYY[[[\\\\\\ZZZWWWVVV\\\^^^___]]]ZZZXXXZZZ\\\]]]bbbiiioootttwww{{{}}}}}}zzzxxxwwwyyy{{{|||xxxrrrmmmhhhhhhkkkhhhjjjllloooyyyzzzwwwuuuuuussslllbbbZZZVVVUUUSSSXXXYYYUUUQQQOOOLLLHHHCCCDDDEEEJJJOOOSSSUUUUUUZZZYYYWWWSSSOOOLLLMMMNNNPPPMMMIIIEEEAAA>>>===<<<888888999:::;;;;;;<<<<<<:::999888888888999;;;<<<::::::999999999;;;<<<===:::<<>>;;;:::888666444222222222111111000000000....../////////000000000------...............------------------------------...............------...---,,,+++***+++,,,---+++************+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++------............---------------,,,)))''''''(((************************+++,,,,,,+++)))(((((()))((((((((()))******++++++)))***+++***))))))+++,,,***+++++++++++++++++++++---------------------...)))******++++++,,,------))))))))))))))))))))))))***+++++++++)))((()))***))))))'''&&&&&&&&&'''(((lll```VVVPPPNNNIIIGGGEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBCCCDDDDDDEEEEEEEEEEEECCCAAA@@@>>>>>>??????AAAAAAAAABBBDDDEEEGGGHHHFFFDDDBBB@@@>>>>>>>>>>>>@@@===;;;999:::::::::999777999;;;;;;:::;;;>>>AAADDDFFFIIIMMMRRRUUUXXXYYYXXXVVVTTTSSSSSSRRRQQQPPPNNNQQQUUUZZZ\\\]]]]]]\\\TTTTTTSSSSSSSSSTTTTTTUUUSSSQQQNNNKKKJJJKKKMMMNNNMMMHHHHHHMMMQQQOOOOOOQQQQQQPPPOOONNNLLLKKKJJJJJJGGGHHHJJJLLLMMMNNNNNNOOOMMMMMMMMMLLLLLLOOOSSSVVV[[[```bbb^^^ZZZYYYVVVRRRPPPJJJGGGHHHHHHFFFFFFIIIJJJMMMRRRYYY^^^___]]][[[UUUSSSNNNGGGBBBAAADDDGGGFFFIIINNNPPPQQQPPPPPPQQQPPPPPPQQQSSSUUUWWWYYY[[[ZZZ[[[\\\ZZZXXXVVVVVVVVVUUUXXX[[[[[[XXXUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVUUUVVVXXXZZZ[[[[[[ZZZYYY\\\___```]]]WWWSSSSSSTTTWWW]]]eeelllqqqtttwwwyyyyyyuuuqqqnnnnnnqqquuuwwwzzz~~~zzzxxxxxx{{{|||~~~|||tttllleeebbbccc^^^```bbbfffqqq|||vvvrrrppplllnnnmmmggg]]]UUURRRRRRNNNSSSUUUPPPKKKIIIGGGCCC>>>>>>@@@DDDJJJNNNPPPQQQTTTTTTRRRMMMHHHFFFHHHJJJKKKHHHDDD@@@<<<:::999888666666888999999999888888666666666666666777888888777666555555555666777888555777:::<<<>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCC@@@>>><<<:::999666333000000000000000////////////------........./////////***+++---............---,,,,,,,,,------,,,,,,,,,------...............---...---+++*********+++,,,+++******)))******,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,+++)))'''((()))************************,,,***))))))******)))'''''''''(((((()))******++++++,,,,,,+++))))))***,,,(((((((((((((((((((((''',,,,,,++++++++++++++++++))))))***+++,,,,,,------)))))))))))))))))))))))))))***+++***)))((()))***+++***(((&&&&&&'''((()))~~~mmmaaaWWWPPPMMMIIIGGGEEEDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@>>>=========AAAAAAAAABBBDDDFFFGGGHHHGGGEEEBBB@@@>>>>>>???@@@@@@===:::999999:::::::::777999;;;<<<;;;;;;???BBBHHHJJJMMMQQQTTTWWWYYYZZZXXXVVVSSSRRRQQQQQQOOOMMMMMMQQQWWW\\\______^^^]]]UUUUUUTTTTTTTTTUUUUUUVVVWWWUUURRROOONNNOOORRRSSSNNNGGGFFFLLLOOOLLLKKKMMMNNNNNNNNNNNNOOOPPPQQQQQQMMMNNNOOOPPPRRRSSSTTTUUURRRRRRRRRPPPPPPQQQUUUXXX___```]]]WWWTTTTTTRRROOOMMMHHHDDDEEEEEEBBBBBBDDDJJJMMMRRRXXX^^^```___]]]VVVTTTPPPJJJDDDCCCFFFJJJEEEIIILLLOOONNNMMMMMMMMMMMMNNNOOORRRTTTWWWZZZ[[[ZZZ[[[[[[ZZZWWWUUUTTTTTTMMMRRRWWWXXXVVVSSSRRRRRRNNNOOOPPPRRRRRRSSSSSSSSSSSSTTTWWWZZZ\\\]]]^^^^^^ZZZ^^^```]]]UUUNNNKKKKKKNNNTTT]]]eeejjjnnnqqqsssnnnjjjeeecccfffkkkqqqtttsssyyy~~~{{{zzz~~~|||}}}~~~|||uuuqqqpppqqqrrrtttzzz~~~uuulllccc^^^___WWWZZZ]]]bbbmmm}}}{{{qqqkkkiiijjjfffhhhhhhcccZZZSSSQQQRRRLLLQQQSSSMMMHHHEEEBBB???999:::===CCCIIIMMMOOOOOOKKKKKKJJJFFFBBBBBBEEEHHHFFFDDD@@@<<<888777666666777888999::::::999888777444444555555666666666666555444333222222333444555222444777999;;;<<<>>>@@@??????>>>===>>>???AAABBBEEEEEEEEEDDDDDDCCCBBBBBBAAAAAA@@@@@@????????????===<<<:::999888555111...////////////............,,,,,,,,,---------......***,,,---///000000//////,,,------......------,,,------......//////.........---+++*********+++++++++***)))))))))***,,,---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,+++,,,------,,,***)))***+++************************,,,***'''(((++++++)))'''&&&''''''((()))******+++,,,------,,,***)))***,,,******************)))))),,,,,,+++***)))))))))***(((((())))))*********+++************************&&&''')))***)))***+++---...---+++***)))***,,,---pppeee[[[SSSOOOFFFFFFGGGGGGFFFEEECCCBBB@@@AAACCCDDDEEEDDDBBBAAAAAA@@@??????AAAAAA@@@???BBBBBBAAA@@@????????????????????????@@@BBBDDDFFFBBBAAA????????????>>><<<<<<;;;999777777999<<<=========<<<===???CCCFFFHHHQQQQQQQQQRRRSSSUUUWWWXXX[[[WWWRRROOOOOOPPPPPPPPPQQQRRRUUUXXXZZZZZZ[[[[[[WWWUUURRRPPPOOOPPPRRRTTTWWWTTTQQQNNNMMMNNNPPPQQQKKKIIIGGGGGGIIIKKKKKKKKKKKKJJJIIIKKKNNNQQQRRRQQQKKKMMMNNNNNNNNNPPPRRRTTTWWWYYYYYYSSSLLLKKKQQQXXX___]]]ZZZVVVSSSPPPNNNMMMKKKJJJGGGDDDAAAAAADDDGGGJJJPPPVVVWWWYYY]]]^^^\\\UUUQQQKKKGGGFFFGGGHHHHHHHHHIIIKKKNNNPPPQQQRRRSSSQQQNNNLLLMMMRRRWWWYYYYYY]]]^^^______\\\XXXSSSOOOLLLMMMPPPQQQPPPNNNJJJHHHKKKKKKLLLOOORRRTTTTTTSSSRRRSSSTTTVVVWWWXXXXXXXXXXXXYYYYYYXXXUUUOOOIIIEEENNNMMMNNNRRRZZZ```ccccccgggeeeaaa^^^\\\___eeejjjmmmsssyyy|||yyyxxxyyy{{{~~~~~~wwwrrrpppmmmkkkmmmqqqwwwxxxxxxxxxvvvvvvwwwyyy~~~zzzwwwtttpppqqqnnnjjjggggggjjjooosssssskkkddd]]]XXXUUUWWW]]]eeeoooxxx}}}|||qqqfff___\\\\\\]]]]]]```bbb^^^VVVPPPNNNOOOLLLLLLKKKIIIEEEAAA>>><<<;;;;;;<<<>>>AAAEEEHHHJJJKKKHHHDDD@@@>>>>>>???@@@===;;;999777666666777888999999888777666555444444444444444444333333222111555444222111000111222222444444444555555555555666;;;::::::;;;;;;===>>>???>>>@@@BBBBBB???===;;;;;;????????????>>>>>>>>>>>>;;;:::888666444222000///,,,,,,,,,++++++,,,,,,---,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,***,,,...//////...,,,+++.........------,,,,,,,,,////////////...---,,,,,,(((((())))))******++++++++++++++++++++++++++++++(((((()))***++++++,,,,,,+++++++++*********))))))))))))))))))************((((((((((((((()))************))))))))))))******''''''((((((((((((''''''))))))))))))))))))))))))&&&'''))))))***)))(((''')))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************))))))))))))))))))))))))+++++++++)))'''&&&&&&(((pppfff\\\TTTPPPGGGGGGHHHGGGFFFDDDCCCBBBAAABBBDDDEEEEEEDDDCCCBBBBBBAAA@@@AAABBBBBBAAA@@@AAA@@@???>>>>>>>>>>>>>>>???>>>>>>???@@@BBBCCCDDDBBBAAA@@@@@@AAA@@@>>><<<===<<<:::999:::<<>>AAADDDFFFHHHIIIFFFAAA===:::::::::;;;:::999777555555555666777999999888777555444333333333333333333333222111111333222111111111111111111444444555555555666666666777777888888999::::::;;;;;;===??????===;;;::::::=========<<<<<<<<<;;;;;;666666555333222111000///...---,,,,,,+++++++++,,,+++++++++***************------------------------+++,,,---......---,,,,,,...---------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,***************+++++++++++++++++++++++++++++++++)))******+++,,,,,,------+++++++++*********))))))******)))((('''&&&%%%%%%((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))),,,,,,---......------,,,************************+++******))))))))))))***&&&'''''''''(((((((((((())))))))))))))))))))))))*********)))'''&&&'''(((pppggg^^^VVVRRRIIIIIIIIIGGGFFFDDDBBBAAAAAABBBDDDFFFFFFEEEDDDCCCAAA@@@@@@@@@BBBBBBAAA???>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>???@@@BBBBBBBBBBBBAAABBBCCCBBB@@@>>>???>>>======???AAADDDFFFHHHIIIJJJKKKLLLMMMMMMMMMSSSTTTVVVYYY[[[\\\\\\\\\[[[WWWRRRNNNMMMMMMLLLKKKLLLLLLMMMNNNOOOQQQSSSTTTLLLJJJHHHFFFHHHMMMRRRUUUTTTQQQMMMIIIFFFEEEEEEEEEFFFEEEDDDEEEGGGIIIIIIIIIIIIGGGFFFFFFHHHIIIIIIHHHFFFGGGGGGFFFDDDCCCDDDFFFGGGIIIKKKIIIGGGIIIOOOUUUWWWUUURRRNNNKKKHHHFFFFFF???AAACCCDDDDDDDDDEEEGGGRRRYYY^^^]]][[[ZZZWWWRRROOOMMMIIIHHHIIIKKKMMMMMMJJJKKKKKKLLLLLLMMMMMMMMMLLLJJJIIIKKKOOOSSSUUUVVV]]]^^^______[[[UUUNNNJJJCCCDDDFFFGGGHHHGGGEEEDDDJJJIIIJJJLLLNNNOOOOOOMMMNNNNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRRRROOOLLLHHHEEEDDDDDDDDDGGGKKKPPPRRRSSSUUUSSSPPPNNNOOOUUU]]]ccchhhkkknnnmmmiiifffeeefffmmmooosssuuuvvvwwwyyy{{{rrrjjjccc```]]]ZZZ\\\aaagggggggggeeeeeegggkkknnnxxxyyyzzz|||}}}vvvpppkkkddd```]]][[[ZZZ^^^eeekkknnnooommmpppqqqnnnlllkkkgggbbb___aaahhhuuuuuuoooooopppooommmqqqwww{{{ppphhhbbb\\\WWWTTTUUUWWW]]]dddiiimmmnnnfffbbbZZZSSSOOONNNOOOPPPPPPSSSTTTQQQKKKFFFDDDDDDDDDCCCAAA???===;;;::::::::::::;;;<<<===???AAABBBDDDBBB===999666555555666777666555444444555666666999999888666555333222222111222222222222111000000//////000111111111000000444444444555555555555666222333444666666666555555777999;;;;;;:::999888999999999999999888888888777111111111000000/////////...---,,,,,,++++++++++++//////......---,,,,,,,,,------------............------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++'''((()))***++++++++++++++++++++++++++++++******++++++++++++++++++++++++******++++++,,,---------+++************)))))))))******)))((('''&&&%%%%%%))))))(((((('''((((((((((((''''''&&&&&&''''''((()))))))))******)))))))))))))))))))))))))))))))))******+++++++++******)))++++++++++++++++++++++++))))))(((''''''(((***+++&&&&&&'''''''''((((((((())))))))))))))))))))))))((())))))(((''''''(((***pppggg___WWWTTTKKKJJJIIIGGGEEECCCAAA@@@AAACCCEEEFFFGGGFFFEEEDDD???>>>>>>???AAAAAA???===;;;:::::::::::::::;;;;;;======>>>>>>>>>???@@@@@@BBBAAABBBDDDEEEDDDBBB@@@AAAAAAAAABBBDDDGGGJJJLLLNNNOOOPPPQQQQQQPPPNNNMMMRRRTTTWWWZZZ\\\]]]\\\\\\XXXUUUPPPLLLKKKJJJIIIHHHMMMLLLLLLLLLMMMOOORRRSSSIIIGGGDDDCCCDDDIIINNNRRRQQQOOOJJJFFFBBB@@@@@@???CCCBBBAAACCCEEEGGGGGGFFFIIIGGGEEEEEEFFFGGGFFFEEEGGGGGGGGGDDDAAA@@@@@@AAA???BBBDDDDDDCCCDDDJJJOOONNNMMMJJJGGGDDDBBB@@@???===???AAABBBCCCFFFJJJLLLTTT\\\aaa```]]]ZZZUUUOOOLLLIIIGGGFFFGGGIIIIIIIIIFFFGGGGGGGGGHHHIIIIIIJJJIIIIIIIIIJJJMMMPPPRRRTTTZZZ[[[\\\[[[WWWQQQJJJFFF>>>???AAABBBCCCCCCCCCBBBIIIIIIIIIJJJLLLMMMLLLJJJLLLMMMMMMNNNNNNNNNMMMMMMJJJKKKKKKKKKIIIGGGDDDCCCCCCBBBCCCDDDGGGJJJLLLMMMMMMLLLIIIHHHJJJQQQYYY```dddfffgggfffbbb```______ccceeeggghhhiiiiiikkkmmmiiibbb\\\ZZZWWWUUUXXX]]]ddddddcccbbbbbbeeejjjmmmwwwvvvtttssstttvvvyyy{{{uuuzzz|||}}}~~~{{{zzzzzzwwwnnnhhhccc^^^ZZZVVVUUUVVV\\\eeekkkmmmllllllmmmllljjjhhheee```\\\UUUXXXaaannn{{{yyyrrrjjjfffeeefffdddbbbdddkkkwww{{{qqqhhhaaa[[[VVVRRRQQQPPPQQQTTTYYY]]]``````XXXUUUQQQMMMJJJJJJLLLMMMMMMOOOOOOMMMHHHCCCAAA@@@@@@>>><<<:::999999999:::888888888999999:::;;;<<>>>>>>>>>>>>>>>>>>>>AAA@@@AAACCCFFFFFFEEECCCDDDEEEFFFGGGJJJMMMOOOQQQQQQQQQSSSSSSRRROOOLLLJJJNNNPPPSSSVVVXXXXXXXXXWWWSSSPPPLLLJJJIIIHHHGGGFFFJJJIIIIIIHHHIIIKKKMMMNNNIIIGGGCCCAAAAAADDDHHHKKKLLLJJJGGGCCC@@@>>>======@@@??????AAACCCDDDCCCBBBFFFDDDBBBBBBCCCCCCCCCBBBEEEEEEDDDAAA>>><<<<<<===;;;>>>@@@@@@???@@@CCCFFFCCCBBB@@@===;;;:::888888;;;;;;<<<<<>>???@@@AAAAAAGGGFFFFFFHHHIIIJJJIIIGGGGGGHHHHHHIIIIIIIIIHHHHHHDDDDDDDDDCCCCCCAAA@@@???AAAAAAAAABBBCCCEEEGGGIIIFFFFFFDDDDDDFFFKKKSSSYYY\\\\\\]]]\\\ZZZYYYYYYZZZ\\\]]]^^^]]]\\\\\\^^^___bbb\\\XXXWWWVVVUUUXXX\\\aaaaaa```___```ccchhhlllqqqoookkkhhhffffffggghhheeehhhoooxxx~~~rrrrrrqqqqqqqqqrrrttttttvvvzzz|||{{{wwwssssssssszzz~~~}}}yyy}}}pppeee___]]][[[YYYUUUUUUWWW]]]dddiiijjjiiijjjgggeeeeeeeeeaaa]]]ZZZWWW[[[bbbkkksssuuusssooojjjfffaaa_________^^^]]]\\\dddooo{{{{{{xxxvvvrrrnnngggaaa[[[VVVQQQOOOLLLKKKJJJKKKOOORRRTTTTTTPPPNNNMMMLLLLLLLLLNNNOOONNNOOOOOOLLLHHHDDD@@@???===<<<:::999888999999:::888888888999999999999999999888666444333444555666444444444444555666666777777777555444333111000000///000000111111000000000+++,,,...///000000///.../////////000000000111111...///111222333222000//////111222333222222333444222222222111111111000000111000000///...---,,,,,,*********+++,,,---...///------,,,,,,+++***))))))******+++++++++,,,,,,,,,///...+++***)))***,,,---++++++++++++++++++++++++***************)))((((((******))))))((((((''''''************************))))))))))))************))))))))))))))))))))))))((((((((()))***+++++++++%%%%%%&&&'''((()))+++,,,))))))(((((((((((())))))&&&''''''''''''''''''&&&((((((((((((((((((((((((******))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))***(((((((((((())))))))))))((((((((((((((((((((((((%%%'''''''''&&&''')))+++~~~ooofff^^^VVVSSSJJJIIIGGGDDDBBB@@@@@@???@@@AAACCCFFFFFFFFFEEEDDD@@@@@@@@@BBBCCCCCC@@@>>>888888888888999:::<<<<<<>>>>>>?????????>>>>>>===???>>>???AAAEEEGGGHHHHHHGGGHHHIIIKKKNNNPPPSSSTTTRRRRRRRRRQQQOOOLLLHHHFFFHHHIIIKKKMMMOOOOOOOOOOOOLLLJJJGGGFFFFFFGGGFFFEEEIIIIIIIIIIIIIIIJJJKKKLLLHHHEEEBBB@@@???@@@BBBCCCEEEDDDAAA???===<<<<<<<<<>>>>>>>>>???@@@AAA???>>>???===<<<<<<>>>??????>>>???@@@???<<<999888888999999;;;======<<<<<<===???@@@???===<<<;;;:::::::::888888777888;;;CCCLLLRRRSSS[[[``````^^^[[[VVVPPPKKKIIIGGGGGGFFFEEECCCAAA===<<<<<<===>>>AAACCCDDDDDDEEEFFFFFFEEEFFFHHHJJJKKKKKKJJJIIIFFFBBB???===;;;:::::::::;;;===>>>???CCCBBBBBBCCCEEEFFFEEECCC???@@@AAAAAABBBBBBBBBAAA@@@??????>>>=========<<<===>>>???>>>>>>???BBBEEEBBBBBBBBBAAABBBFFFLLLPPPQQQPPPPPPPPPPPPQQQRRRRRRUUUVVVVVVUUUTTTTTTUUUWWW\\\XXXVVVWWWWWWUUUWWW[[[[[[[[[[[[[[[[[[]]]aaaeeellljjjfffbbb___]]]\\\\\\\\\]]]```gggpppvvvwwwvvviiihhheeeccccccdddeeefffooorrruuuuuuqqqnnnnnnooosssssstttvvvzzz|||tttrrruuuvvviii___ZZZYYYYYYXXXUUUWWW[[[___cccfffhhhiiimmmgggcccdddeeebbb^^^]]]]]]___cccgggiiihhhdddaaa]]][[[YYYYYYZZZ[[[ZZZZZZXXX^^^gggpppxxx}}}wwwooojjjgggdddbbb___ZZZVVVRRROOOMMMHHHFFFDDDEEEGGGJJJLLLLLLLLLLLLMMMNNNPPPQQQSSSSSSQQQQQQPPPMMMIIIEEE@@@>>>;;;::::::999999999999999999999::::::::::::999999555555444333333444555666333333444444555555555555555555444333222111000000///000000111111111111000------.../////////......---------............///...///000111111000//////---///000000//////000222000000000000////////////000000//////...---,,,,,,*********+++,,,---...///------,,,,,,++++++******))))))******++++++,,,,,,///...,,,***)))***+++,,,)))************+++++++++++++++++++++***)))((('''((((((((((((((((((''''''************************))))))))))))))))))))))))(((((()))))))))))))))***)))((((((((('''''''''&&&"""######$$$%%%'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((++++++)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''&&&&&&(((***~~~nnneee\\\UUUQQQIIIGGGEEEBBBAAA?????????>>>@@@BBBEEEFFFFFFEEEDDD======>>>@@@BBBAAA>>>;;;888888888999:::<<<===>>>??????@@@@@@@@@???=========<<<<<>><<<<<<<<<<<<===<<<;;;:::::::::;;;;;;============???>>><<<::::::999888999<<<>>>>>>>>>;;;;;;;;;999777666666888888999;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<666777888:::>>>EEEMMMSSSTTT[[[```___\\\ZZZUUUOOOGGGFFFEEEEEEEEECCCAAA>>>===<<<;;;;;;<<<===???AAA@@@BBBCCCBBB@@@???AAACCCBBBAAA@@@>>>===;;;;;;:::999888777777777999;;;<<<===<<<<<<>>>@@@AAA@@@???::::::;;;===>>>>>>>>>>>>???>>>===<<<;;;;;;;;;;;;;;;===>>>===<<<===@@@CCCCCCCCCDDDCCCCCCDDDGGGJJJJJJIIIGGGGGGHHHJJJKKKLLLOOOPPPQQQPPPOOOPPPRRRUUUXXXUUUUUUWWWWWWTTTTTTWWWUUUVVVVVVVVVVVVWWWZZZ]]]cccbbb___]]]ZZZXXXWWWWWWWWWUUUVVV[[[bbbhhhjjjiiibbb```\\\YYYXXXXXXZZZ[[[eeeiiilllllliiiffffffgggiiiiiihhhiiimmmttt|||zzzpppkkkkkkmmm{{{}}}vvvtttlllccc\\\YYYXXXVVVUUUUUUYYY^^^```aaabbbgggkkkrrriiicccdddeeebbb```aaa______``````___]]]YYYVVVTTTSSSSSSTTTUUUVVVVVVUUUSSSXXX___dddiiinnntttxxxtttiiiaaa\\\YYYVVVVVVUUUSSSOOOMMMKKKKKKFFFCCCAAAAAADDDFFFHHHIIIJJJLLLNNNQQQTTTUUUWWWWWWSSSRRRPPPMMMIIIDDD???<<<999999999999999888777777777777888999999999888777444444333333333333444444222222333333333333333333333333222222111111111111///000111111222222222111000//////...............------------............////////////////////////---...///...------...000000000/////////.........---------------------------,,,,,,++++++,,,,,,,,,---------------------,,,))))))***++++++,,,------...---,,,************+++))))))))))))******++++++))))))*********))))))((((((((((((((())))))))))))************************))))))))))))))))))))))))(((((((((((())))))******((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((('''%%%%%%%%%%%%%%%'''''''''''''''''''''''''''((()))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''&&&&&&''')))}}}nnnddd[[[SSSPPPGGGFFFDDDAAA@@@?????????>>>???BBBDDDEEEEEEDDDDDD999999;;;===>>>===:::777999999999:::;;;===>>>???@@@@@@AAAAAA@@@???>>><<<===;;;;;;===BBBHHHMMMNNNKKKLLLNNNPPPRRRTTTUUUVVVSSSRRRPPPMMMJJJFFFCCCBBB???>>>>>>>>>>>>???@@@@@@BBB@@@@@@AAACCCEEEFFFEEE@@@AAABBBCCCCCCBBBAAA@@@@@@???>>><<<;;;:::999999777777777777888999:::;;;===<<<<<<===>>>===:::888999888888:::===???@@@@@@:::::::::999777666777999666777999;;;;;;;;;::::::555555555555555666777777777999<<<@@@DDDJJJPPPUUUVVV\\\```^^^[[[XXXTTTOOOIIIIIIHHHIIIIIIHHHEEECCC???>>><<<;;;;;;<<<===???===???@@@???<<<:::<<<>>><<<;;;999888777777888999888777555555555666888999888888888:::===>>>===<<<888999:::<<<===>>>>>>>>>???>>>===;;;::::::;;;;;;<<<>>>???>>>===>>>AAAEEEFFFGGGHHHGGGFFFFFFGGGIIIHHHFFFDDDDDDEEEGGGIIIIIIKKKLLLMMMMMMNNNOOOSSSUUUWWWTTTTTTWWWVVVRRRPPPRRRRRRSSSTTTTTTTTTUUUWWWYYYWWWWWWVVVUUUSSSRRRPPPPPPRRRPPPPPPTTTYYY]]]^^^]]]^^^\\\XXXTTTRRRRRRTTTUUU]]]```ddddddaaa^^^^^^___bbbaaa```aaaeeejjjqqquuuxxx|||~~~yyynnnfffdddeeeggguuu~~~sssiiikkkfff___[[[ZZZXXXTTTQQQTTTZZZ```aaa___```fffmmmrrrggg___```aaa^^^\\\^^^]]]]]]\\\ZZZXXXVVVSSSQQQNNNOOOPPPQQQRRRRRRRRRQQQPPPTTTXXX\\\^^^ccciiinnnuuu~~~tttiii___WWWRRRPPPMMMMMMNNNMMMJJJHHHGGGGGGEEECCC@@@@@@CCCFFFHHHHHHJJJLLLOOOSSSVVVWWWXXXYYYSSSRRROOOLLLIIICCC>>>:::777888999999999888666555333444555666666666555444555444333222222111111222111111222222222111111000111111111111111111111111000000111222222222222222222111///...------...///---------.........////////////...---------...///---......---,,,+++---///000000/////////.........******+++,,,------......000///---,,,+++*********)))))))))))))))))))))*********+++,,,,,,---.........---,,,+++************(((((())))))*********+++&&&'''((()))************(((((())))))******++++++))))))))))))))))))))))))++++++******************'''((((((((())))))******''''''((()))***+++,,,,,,++++++***(((((('''''''''(((((((((''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((***)))'''&&&%%%%%%&&&&&&((((((((((((((((((((((((''')))+++,,,+++)))&&&$$$'''''''''((((((((())))))((((((((((((((((((((((((''''''((('''%%%%%%'''(((|||kkkaaaWWWQQQOOOIIIGGGCCC???<<<;;;<<<======???BBBDDDEEECCCAAA???;;;:::999999;;;;;;:::999AAA???<<<;;;;;;===@@@BBB@@@@@@>>>===<<<<<<;;;;;;999777777<<>>@@@???===;;;;;;<<<===>>><<<===>>>???@@@BBBCCCCCCEEEBBB@@@@@@???======>>>;;;<<<<<<;;;888555444444333444555666777777777777;;;:::::::::999999888888222222333666:::<<<<<<;;;555555666666666666555555;;;>>>@@@===777444666999333444666777888777666444666777:::???FFFMMMSSSWWW[[[\\\\\\[[[XXXTTTOOOLLLHHHHHHIIIKKKMMMMMMLLLJJJAAA>>>999666555777:::<<<:::::::::;;;;;;::::::999888666666777888999888777555555555555555444444444777666666666777888999999999:::;;;===>>>======<<<999888777666666555666666<<<;;;:::999:::<<<>>>???HHHHHHGGGGGGGGGGGGGGGGGGAAAAAAAAAAAABBBCCCDDDDDDHHHIIIJJJKKKKKKNNNQQQTTTTTTSSSRRRQQQPPPOOOOOOOOOQQQPPPPPPOOONNNNNNNNNOOOPPPNNNLLLIIIHHHIIIKKKLLLRRRRRRQQQRRRSSSVVVYYY[[[VVVRRRNNNKKKLLLMMMOOOOOOVVVWWWYYYZZZ[[[\\\\\\\\\```___]]]\\\^^^bbbfffhhhjjjiiihhhgggffffffffffffhhhoooyyywwwmmmeee```]]]YYYWWWVVVUUUSSSRRRUUUXXX[[[[[[YYY[[[```eeedddbbb```^^^\\\[[[ZZZZZZ^^^\\\YYYUUURRROOONNNNNNMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQPPPPPPSSSXXX]]]```lllsss}}}xxxtttmmmbbbXXXQQQNNNNNNKKKLLLKKKJJJHHHDDDAAA??????>>>===<<<===>>>@@@BBBGGGIIILLLOOORRRRRRRRRRRROOOKKKFFFCCC@@@>>><<<:::;;;777333444777888555111222333444444444333222111111111000//////////////////000000000111111111111111111111111111000//////111111000000//////......111111000...---,,,+++***---------,,,,,,+++++++++---......///...---+++***.........------,,,,,,,,,...666888222---...///...((()))***++++++***)))(((,,,,,,,,,++++++*********((('''&&&%%%%%%&&&'''(((++++++******++++++,,,---+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))((((((((((((((()))''''''&&&&&&&&&&&&''''''))))))************))))))((((((''''''''''''((((((***(((''''''(((((('''%%%***)))'''&&&%%%$$$$$$$$$''''''(((((('''&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&'''((('''&&&&&&'''(((***)))'''(((******(((%%%&&&&&&''''''''''''&&&&&&(((((((((((('''&&&$$$$$$$$$%%%%%%&&&'''((())))))))))))(((((((((((())))))%%%%%%&&&&&&'''((()))))){{{jjj___UUUOOOMMMFFFDDDAAA>>><<<<<<<<<<<<>>>@@@CCCEEEFFFEEEBBBAAA===<<<;;;;;;<<<<<<;;;:::@@@???===;;;<<>>999555333444777999::::::::::::999888777777777666555666777777666555444444444444555555555555777777666666666777888888666777999:::;;;;;;::::::888777666555555555555555:::999999999:::<<>>>>>===<<<;;;<<<===???@@@CCCDDDGGGIIIKKKLLLLLLLLLIIIFFFCCC@@@>>><<<999777999666444444666666444111333333444444333222111000111000000///////////////000000000111111111222222000111111111111000/////////////////////000000000000000///...---,,,,,,+++.........---------,,,,,,------...///...---,,,+++......---------,,,,,,,,,...555777111---...///...)))((((((''''''(((((())),,,,,,,,,++++++*********)))((('''&&&&&&'''((((((++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))(((((((((''''''((((((((())))))************))))))))))))(((((((((((())))))***(((''''''(((((('''%%%(((''''''&&&&&&'''''''''''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''((()))'''&&&&&&((((((&&&$$$&&&&&&''''''''''''&&&&&&((((((((((((''''''&&&%%%(((''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))zzzhhh\\\RRRMMMKKKCCCBBBAAA???======<<<<<>>>>>>>>===<<>>===<<<>>>AAADDDFFFCCCAAA???<<<:::888777666666555666:::AAAHHHLLLNNNRRRQQQPPPPPPNNNMMMLLLLLLGGGCCC???>>>AAACCCCCCBBB@@@>>><<<:::999888999999999999999999999999888888999888666666888;;;======;;;999777555444444444555111222333444444555555444555555555555555444444444888777888:::;;;<<<:::888555666666777777666666555999666555777::::::666222111222333555555444333333666888;;;???EEELLLQQQTTTUUUVVVWWWWWWTTTPPPKKKHHHHHHHHHGGGHHHJJJJJJHHHGGG???===888444222333444555:::999999888777666666555888777555555666666444333333333333444444555555555777777666666555666666666444444666777777888777777666666555444444444555555888888888888:::<<>>???@@@DDDEEEFFFFFFFFFGGGIIIKKKLLLLLLKKKKKKKKKKKKLLLLLLKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHGGGGGGHHHJJJLLLMMMNNNNNNNNNNNNOOOQQQSSSTTTSSSPPPLLLJJJKKKMMMNNNNNNQQQPPPPPPPPPQQQSSSTTTUUUTTTTTTUUUVVVXXXZZZ\\\]]]\\\ZZZXXXWWWXXXYYY\\\^^^cccfffiiilllkkkgggbbb___[[[YYYUUUSSSSSSRRRQQQPPPPPPRRRTTTTTTRRRRRRVVVYYYZZZZZZ[[[ZZZYYYWWWUUUTTTTTTSSSPPPMMMJJJIIIHHHHHHJJJKKKLLLMMMMMMMMMMMMMMMJJJJJJJJJKKKLLLMMMOOOPPPRRRXXX___dddeeeccc```___^^^]]]YYYSSSLLLHHHGGGGGGFFFFFFGGGFFFDDDAAA???======<<<;;;:::;;;<<<===>>>>>>???@@@AAACCCDDDEEEFFFAAA@@@>>><<<;;;999666444555555555555444333222222333333333333222111000///000000//////......//////////////////000000000000000000111111000000///...---......///000000111111............---------,,,---------,,,,,,,,,,,,,,,,,,,,,---.........------------------,,,,,,,,,,,,---222444000,,,,,,---,,,,,,***(((&&&&&&(((***,,,+++++++++++++++*********))))))((((((((())))))***+++************+++,,,,,,***+++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))(((((((((((())))))((())))))******))))))(((***))))))))))))))))))***)))(((&&&'''(((((('''&&&&&&&&&&&&'''((()))***+++'''''''''(((''''''&&&%%%'''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''((()))(((&&&'''(((((('''%%%&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''(((''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((xxxeeeYYYPPPJJJIIICCCCCCBBBAAA@@@???>>>===???AAADDDFFFGGGGGGFFFEEEDDDBBBAAAAAAAAAAAA???>>>>>>=========???AAADDDFFFDDDCCC@@@<<<999777555444333444666;;;@@@GGGLLLNNNPPPOOONNNNNNMMMLLLLLLLLLJJJFFFDDDDDDHHHIIIGGGDDDAAA@@@>>><<<:::999888888888888888888888888888888;;;:::888888<<>><<<:::777555333444555666666666666666666666666666:::888666666666555444222111111222333444555555666777777666555444444444555222333333444555555666666444444333333333444555555777777888888999;;;===>>><<<<<<============>>>>>>;;;;;;;;;;;;<<<===>>>???CCCDDDEEEEEEDDDDDDFFFHHHHHHHHHHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHHHHIIIIIIIIIGGGFFFFFFGGGIIIKKKNNNOOOOOOOOONNNOOOPPPQQQRRRSSSPPPMMMJJJIIIKKKLLLMMMMMMOOONNNLLLLLLMMMOOOQQQRRRQQQRRRTTTVVVXXXYYYZZZ[[[[[[YYYWWWVVVWWWZZZ]]]```aaaaaaaaaaaa```^^^]]]\\\YYYWWWTTTRRRRRRRRRQQQPPPNNNPPPQQQQQQPPPPPPRRRTTTVVVWWWXXXYYYXXXVVVTTTRRRSSSQQQOOOMMMKKKJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLIIIIIIJJJJJJJJJJJJJJJIIIKKKOOOUUUXXXWWWUUUSSSRRRPPPPPPOOOKKKGGGDDDDDDDDDCCCDDDEEEEEECCCAAA???===;;;;;;:::999::::::;;;<<<<<<;;;;;;<<<===>>>@@@@@@;;;:::999999999888444222222444555555333222111222333333222222111000///...000//////.........//////------------............000000000000000//////............/////////000000------------------------******))))))))))))))))))******+++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...+++*********---,,,+++))))))+++,,,---+++++++++*********************************++++++***************++++++,,,)))+++,,,......,,,+++)))((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))***)))(((((((((((((((((()))(((((())))))))))))(((((())))))(((((((((((())))))((('''&&&&&&(((((('''&&&&&&&&&&&&&&&'''(((******&&&'''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%&&&'''((('''&&&&&&&&&(((+++***)))))))))))))))(((&&&&&&''''''''''''&&&&&&''''''(((((()))((((((((($$$%%%%%%&&&'''((())))))$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&'''''''''vvvbbbWWWOOOJJJJJJGGGFFFEEEDDDCCCAAA@@@??????@@@CCCEEEGGGGGGGGGGGGGGGFFFDDDCCCCCCCCCAAA???>>>===<<<===>>>@@@BBBDDDCCCBBB???<<<888666444333222444888===AAAFFFJJJMMMLLLLLLKKKJJJKKKKKKLLLMMMKKKKKKKKKLLLNNNLLLGGGBBB>>>===;;;999777555444444333333444444555666666666777888888999@@@JJJKKKGGGCCC>>>888444333333333222222333444555666666666666444444444444444444444444333444555888;;;<<<:::888555555666666666666555555444444555555444333111111333333444444555555555555222444666:::>>>BBBEEEGGGKKKMMMOOOQQQPPPMMMJJJHHHGGGEEEBBB???>>><<<999777888777666555555666777888222222333333555777888999;;;:::888777777666555333000111111222333444555555666666555444333333333333222222222333333444555555333333333333333444555666999888888888888999999999;;;;;;;;;<<<<<<<<<======;;;;;;;;;<<<<<<===>>>???BBBCCCEEEEEEDDDCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGGGGFFFFFFGGGGGGHHHFFFGGGGGGHHHJJJLLLOOOPPPKKKKKKKKKLLLLLLMMMMMMNNNMMMKKKIIIHHHJJJLLLLLLLLLIIIHHHFFFFFFFFFHHHJJJLLLLLLMMMPPPRRRTTTVVVVVVVVVUUUTTTRRRQQQSSSVVVZZZ]]]___]]][[[YYYXXXXXXXXXYYYWWWUUUSSSRRRRRRSSSRRRRRRNNNOOOPPPQQQPPPPPPQQQRRRUUUVVVXXXXXXWWWUUUSSSQQQQQQPPPNNNLLLKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLJJJJJJKKKKKKJJJIIIHHHGGGCCCFFFJJJKKKJJJHHHFFFEEEHHHIIIIIIGGGDDDBBBBBBBBBBBBBBBCCCDDDCCCAAA???>>>::::::999999999999999:::;;;;;;::::::;;;<<<======888777777888888777444222111333555555333222111222222222111000//////......//////............//////....../////////000000000000000000000000///......000/////////.........---,,,,,,,,,---------------))))))))))))))))))))))))(((((())))))***,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,***(((((()))++++++,,,,,,,,,,,,++++++************************)))******+++++++++,,,,,,******))))))******+++,,,)))***,,,------,,,***)))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))******(((''''''&&&&&&''''''((((((((())))))))))))(((((('''''''''&&&&&&''''''''''''&&&%%%&&&'''((('''&&&'''&&&&&&%%%&&&&&&''''''&&&&&&'''''''''''''''&&&((((((((('''&&&&&&&&&%%%&&&'''((('''&&&&&&&&&(((******)))(((''''''((()))&&&&&&''''''''''''&&&&&&&&&'''((((((((((((((('''$$$%%%%%%&&&'''((())))))%%%&&&((())))))(((&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&sss```UUUOOOLLLMMMMMMKKKIIIFFFDDDBBBAAA@@@???@@@CCCEEEGGGHHHIIIIIIJJJHHHFFFEEEEEEDDDBBB@@@======<<<<<<<<<===>>>??????>>>;;;999666444333222000555;;;@@@DDDFFFIIIJJJIIIIIIHHHGGGHHHIIIJJJKKKJJJLLLOOOPPPMMMHHHBBB>>>???>>>===;;;999777666555444444555666777777888888444888;;;>>>IIIVVVWWWPPPCCC>>>777444444444333222000111222333333444444333111111111222222222222333222333555888;;;<<<:::777444444444555555444444444555666666666555444555666444444444444444555555555111222444777999<<<>>>???DDDFFFJJJLLLMMMLLLIIIHHHGGGDDD@@@>>><<<:::888666555555555555666777888888000000111222444777:::<<<<<<:::888777888777555444111111111222222333333333444444333333333333333333111111111111222333444555222222222333444555666777888888888888888777777777:::::::::;;;;;;<<<<<<===<<<;;;;;;<<<<<<===>>>???@@@BBBDDDDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDEEEFFFGGGDDDCCCCCCCCCCCCDDDEEEEEEGGGHHHHHHIIIJJJLLLNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMJJJIIIGGGGGGIIIKKKKKKKKKHHHHHHGGGGGGGGGHHHJJJJJJKKKMMMOOORRRTTTVVVWWWWWWSSSRRRPPPPPPRRRUUUXXXZZZ\\\ZZZWWWUUUSSSTTTUUUVVVUUUSSSQQQQQQRRRSSSSSSRRROOOOOOPPPQQQRRRRRRRRRQQQVVVWWWWWWVVVUUUSSSRRRPPPNNNMMMLLLKKKJJJKKKLLLLLLNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKKKKJJJHHHGGGFFFBBBDDDFFFFFFDDDBBBAAAAAADDDFFFGGGFFFDDDAAA@@@@@@???@@@BBBCCCBBBAAA???>>>::::::999999999999888888;;;:::::::::::::::::::::888666555666666666444222111222444555555444222111000000///.........//////......------......//////222222222222333333333333//////000000//////...---000000//////...------,,,,,,,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,))))))))))))***+++,,,---++++++++++++,,,,,,,,,,,,+++)))))),,,+++(((''')))'''((()))******)))(((''')))))))))***************((()))***+++,,,,,,,,,,,,***))))))))))))***++++++)))***++++++++++++***))))))))))))))))))))))))))))))((((((''''''(((((()))(((''''''(((((()))***+++''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&%%%%%%&&&&&&''''''%%%%%%%%%'''((('''&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&'''&&&%%%######%%%'''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&(((''''''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&qqq___UUUPPPOOOPPPRRRPPPKKKGGGCCCAAA@@@@@@@@@AAADDDFFFHHHJJJKKKKKKKKKIIIGGGFFFFFFDDDBBB@@@>>>===;;;:::999999999999999888666444333222111111000666>>>DDDFFFGGGGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHHHHLLLPPPNNNIIIBBB??????AAA@@@@@@>>>===;;;:::999888888888888888888888888555;;;???BBBNNN[[[ZZZPPP???:::444333444666444222000000111222333333333333111111111222222333333333444555777:::<<<<<<999666222333333444444333333222555111///000444888888777333333333333333444444555111222444555777888888999===???DDDGGGIIIIIIHHHGGGBBB???<<<:::999999777666333444444555555555555555111111111222444777:::<<<:::888777666777777555333111111111111222222222222333222222222222333333444000000//////000111333444222222333333444666777888666666777777777777777777888999999:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>===@@@BBBCCCBBBBBBCCCDDDBBBAAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCCCCDDDEEEHHHHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLHHHGGGFFFGGGIIIKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLNNNPPPRRRUUUWWWXXXRRRQQQQQQQQQSSSUUUWWWXXXYYYXXXUUUSSSQQQQQQRRRRRRSSSQQQOOOOOOPPPRRRRRRQQQNNNOOOPPPQQQSSSSSSSSSRRRWWWVVVUUUTTTRRRQQQPPPOOOMMMLLLKKKJJJKKKLLLMMMNNNOOOOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEFFFGGGFFFDDDBBBCCCCCCDDDFFFGGGGGGDDD@@@>>>===<<<===???@@@@@@???>>>===::::::::::::999999888888888999999:::999888666555888666444333444444333222333222222555777777333//////...---------...///000...------------...///000222222222333333333333444//////000000//////...---........................---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******+++,,,---...******+++++++++,,,,,,,,,...******---...***)))+++((((((((((((((((((((((((((()))))))))*********+++'''(((***+++,,,,,,,,,+++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***''''''''''''((()))***+++((((((''''''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&%%%$$$%%%'''((('''&&&(((((('''&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''&&&'''((('''&&&&&&'''(((%%%&&&%%%###!!!!!!$$$&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%$$$$$$(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ppp^^^UUUQQQQQQSSSUUURRRLLLGGGBBB@@@??????BBBCCCEEEGGGJJJLLLMMMMMMLLLJJJHHHFFFFFFDDDBBB@@@>>>===;;;999888666666555444333222111000////////////777@@@GGGHHHGGGFFFFFFJJJHHHFFFDDDCCCCCCDDDEEEHHHMMMPPPMMMEEE@@@@@@BBB=========<<<;;;999888777777666666555444444333333444:::>>>@@@JJJUUURRRFFF;;;666111111555777555222222222333444555555555555333333333444444555555555777888999<<<===<<<888555111222222333333222222111---&&&!!!$$$---444444000222222111111222222333444222333444555666666666666888;;;???DDDFFFGGGFFFEEE<<<999777666666777777666333444444444444333222111333333222222444666999;;;888777555555666666555333222222222111111111111111111111111111222333444444//////......///000222333222222333444555666888999444444666777888888888888777888888999:::;;;;;;;;;::::::::::::;;;<<<======;;;>>>AAABBBBBBAAABBBCCC@@@@@@???????????????@@@DDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFGGGFFFEEEFFFIIIJJJKKKJJJGGGGGGHHHIIIIIIIIIHHHHHHFFFFFFHHHIIILLLOOOQQQSSSNNNNNNNNNOOOPPPQQQSSSSSSWWWVVVTTTRRRPPPOOOOOOPPPPPPOOOMMMMMMOOOPPPQQQPPPNNNNNNOOOQQQTTTTTTSSSRRRWWWVVVTTTRRRPPPOOONNNNNNNNNMMMLLLLLLMMMNNNOOOPPPNNNNNNNNNNNNMMMKKKJJJIIIIIIHHHGGGEEEDDDDDDDDDDDDDDDEEEEEEDDDBBBAAAAAABBBDDDFFFHHHGGGDDD@@@===<<<:::;;;===>>>???>>>===<<<:::::::::::::::999888777666777888999888666444222888555333222222333222222444222111555999999444///------,,,,,,---...000111---------------...///000///000000000111111111111///////////////......---,,,,,,------.../////////---------,,,,,,+++++++++))))))******++++++++++++...---,,,,,,,,,---...///*********++++++,,,,,,,,,000++++++///000,,,+++---,,,***(((''''''(((***,,,(((((())))))*********+++'''(((***+++,,,,,,++++++)))))))))))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******''''''''''''((()))++++++))))))(((((((((((())))))''''''((((((((((((''''''((((((''''''''''''((((((&&&%%%$$$%%%'''((('''&&&(((((('''''''''(((((()))%%%%%%&&&'''((((((((('''%%%&&&&&&''''''(((((((((&&&'''((('''&&&&&&'''(((&&&''''''$$$""""""%%%(((&&&''''''''''''''''''&&&&&&'''&&&&&&%%%$$$###"""$$$%%%%%%&&&'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%lll[[[TTTRRRRRRUUUUUUMMMEEEBBB@@@======@@@CCCDDDFFFHHHKKKOOOQQQSSSNNNLLLIIIFFFDDDBBBAAAAAA===<<<;;;999777444222111111222333444444333222111555999>>>DDDHHHJJJJJJIIIIIIJJJJJJFFFBBB??????AAACCCKKKOOOHHH@@@<<<;;;:::999999999:::<<<<<<:::888444444444444444555666777888888:::<<<>>>AAADDDEEE:::888555333111111111222444444444444555555666777555555555555555444444444999888;;;BBBCCC>>>999888999888777555444444444444333222000//////000222333222000000111444555333111222222111111222444666777888999:::===@@@AAA@@@???777777666555333222111000333333333444444444555555666555333111111111333444555444333666999999777444333444333222///...///111444333333222222333333444000000000000111333666777444333333222222333333444555666666555333333444666777888888888999999999999777777999999:::999888777999>>>@@@??????AAA@@@<<>>>>>>>>@@@BBBAAABBBCCCDDDEEEFFFFFFFFFIIIHHHHHHGGGFFFFFFFFFGGGIIIIIIHHHHHHHHHIIIIIIJJJEEEFFFGGGIIIJJJIIIIIIHHHJJJJJJIIIHHHGGGGGGFFFEEEHHHIIIJJJKKKLLLLLLLLLLLLKKKKKKKKKLLLNNNQQQTTTVVVWWWSSSOOONNNOOOOOONNNLLLHHHJJJMMMOOOPPPPPPOOONNNMMMOOOQQQUUUXXXXXXVVVSSSUUUUUUVVVUUUTTTRRRPPPOOOLLLKKKKKKKKKKKKMMMNNNOOOPPPOOOMMMLLLJJJIIIIIIHHHJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAA@@@IIIHHHFFFDDDBBB???>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;:::::::::;;;<<<<<<;;;:::888777666666666444444444444333222222222111111111111111111111111111111000......---------......------------......111111000000//////......,,,...///000///...,,,+++,,,---...//////...------......---,,,+++))))))(((++++++************++++++)))))),,,111555444///***---+++***(((((()))+++,,,------,,,+++*********+++))))))))))))))))))))))))...---,,,+++************(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&''')))'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((&&&###!!! """%%%''')))((('''&&&%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&lll[[[TTTQQQRRRTTTSSSKKKDDDAAA???<<<<<<>>>BBBCCCEEEHHHLLLOOORRRTTTMMMKKKHHHEEEBBB@@@??????;;;:::999888666444222111...///000111222222222222888;;;@@@EEEIIIJJJJJJIIIHHHHHHGGGBBB>>>;;;<<<===@@@GGGKKKEEE===:::999999999999:::;;;<<<;;;999777555444444444444555555666666666777888999;;;===>>>777666444222222333444555222222222111222222333333444444444444555555555555:::999>>>EEEGGGBBB<<<:::777666555444333222222222333222000//////000222333333222000222444555444222333222222111111222333444444444555777:::<<<;;;999666666555444333222111111222222222222333333333333555444222111111111222333444333333555777777555333222333333111//////000111111111000000000000111111222111111111111222444444333333222222222222333333444555555555333333444666555555666666666777777777888888999:::999999777777999===>>>======???>>>;;;<<<<<<<<<<<<<<<>>>@@@BBBAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJFFFGGGHHHJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHJJJKKKLLLMMMNNNKKKKKKKKKKKKMMMPPPRRRTTTTTTQQQMMMLLLMMMMMMKKKJJJGGGHHHJJJLLLMMMNNNNNNNNNLLLMMMPPPSSSVVVVVVTTTQQQUUUUUUUUUTTTRRRPPPNNNMMMLLLKKKJJJJJJKKKLLLNNNOOOPPPOOOMMMKKKJJJIIIHHHHHHJJJIIIHHHFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAAHHHGGGEEECCCAAA???======<<<<<<;;;;;;;;;;;;<<<<<<:::999888888888999:::;;;:::999888666555555444444333222222111111111111222000000000000000000000000111000///......---------//////............//////000000000000//////......---...///000000...---+++,,,------......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))((((((''''''(((((()))++++++,,,---......,,,******+++++++++++++++******,,,,,,+++***************))))))))))))))))))))))))******)))))))))******+++************************))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))((('''&&&''')))''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%$$$###"""(((((('''''''''&&&&&&&&&(((&&&$$$""""""###$$$%%%%%%%%%%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&kkkZZZTTTRRRRRRSSSQQQJJJCCC@@@>>>::::::<<<@@@AAADDDHHHLLLPPPSSSTTTMMMKKKGGGDDD@@@>>>===<<<888888777666444333222111---......///111222444555:::===BBBGGGJJJKKKJJJJJJHHHGGGCCC>>>999777888999:::BBBEEE@@@:::888888777888999;;;<<<<<<:::777555555555444333333333444444444444333333333444555555444333222222333444666777222222111000000000111111333333333444444555555555999:::@@@IIILLLEEE>>><<<888888777666555444333333222111000//////000111222555333111111222444444444333222111000000000000111111000111333666777666555444444333333333222222222000000111111111222222222444333222111000111222333222222222333444555333222000111222111//////000222111000000//////000000111333222222111111111222222333222222111111222222333333444555444333333444666555555555555666666666666999999999999999888777666888<<<===;;;<<>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;777777666666777888999999777777555444333333333333111000/////////000111222////////////////////////111000///......---......000000////////////000000000000000////////////......///000000000///---,,,,,,---------,,,+++******++++++,,,---......///000,,,++++++******++++++,,,---------+++))))))+++---((()))+++------,,,***(((+++******)))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,************************))))))))))))))))))))))))++++++***))))))(((''''''(((((((((((((((((((((((())))))((((((''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&$$$###"""'''''''''''''''&&&&&&&&&''''''%%%$$$############%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&kkkZZZTTTSSSSSSTTTPPPHHHBBB@@@>>>::::::<<<>>>@@@CCCGGGKKKOOORRRSSSMMMKKKGGGCCC???===;;;;;;888777666444222111000000000000//////000222444666999===BBBGGGKKKLLLLLLLLLIIIFFFAAA;;;777666666777777===@@@;;;777777777666777999<<<<<<;;;888555444555555444333222222222333222111111111111111222333333333333333333444666666444333222111111111111111111111222333444555555666777999@@@IIILLLFFF>>>;;;;;;;;;;;;:::999888777666111111000000000000111111444222000///000111333333000000000000//////000000111000000222444555555444222222222222222222222222000000000111111111222222222111111000000000111222111111111111222222111111///000000000//////000222222111111000000111111222111111111111111222222222333333222222222222333333222333444333222222444666666666666777777777888888999999999999888777777666777;;;<<<;;;>>>BBBDDDBBB???===;;;:::<<<>>>@@@AAACCCCCCDDDDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCHHHHHHHHHHHHIIIJJJKKKKKKHHHIIIKKKLLLMMMMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEFFFHHHLLLPPPRRRMMMMMMLLLLLLMMMMMMNNNOOONNNLLLJJJHHHGGGGGGGGGGGGFFFFFFGGGHHHIIIKKKMMMNNNLLLLLLMMMOOORRRSSSRRRPPPUUUUUUSSSQQQOOOMMMKKKJJJJJJIIIIIIIIIIIIKKKLLLMMMNNNMMMKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBCCCCCCAAA@@@>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;666666666666777888888999666555444333222222222222111000///...///000222444000000000000000000000000000000///...............//////............////////////////////////////////////000000000///...---......------,,,++++++******++++++,,,---...//////---------,,,,,,---------,,,---...,,,)))))),,,///'''((()))***+++***)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++************************((((((((((((((((((((((((******))))))((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$""""""((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&lllZZZUUUTTTTTTTTTNNNGGGBBB@@@???;;;;;;======???CCCFFFJJJMMMNNNOOOLLLJJJFFFBBB>>><<<::::::999777555333000///......222111000///000111222333777;;;AAAGGGKKKMMMMMMMMMIIIEEE???;;;888777777777444:::<<<888555666777555555888;;;;;;888555333333555444333222222222222222111111111111222333444555555555444444333333444444333222111111000000000000000111111222333444555555555666<<>><<<===???@@@???DDDDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDGGGGGGGGGHHHHHHIIIKKKKKKIIIJJJKKKMMMNNNMMMMMMLLLJJJJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDEEEHHHKKKNNNQQQNNNNNNMMMMMMMMMMMMMMMNNNLLLKKKJJJHHHFFFFFFGGGHHHHHHHHHHHHJJJKKKNNNPPPQQQOOONNNNNNOOOQQQSSSRRRQQQVVVUUUSSSQQQOOOMMMKKKKKKIIIHHHHHHHHHHHHJJJKKKLLLLLLLLLJJJIIIHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@@@@AAABBBBBBCCCCCCCCCBBBBBB@@@@@@???>>>===<<<;;;;;;::::::;;;<<<<<<;;;::::::666777777888888888999999666666555444333333333333222111111000111222444444111111111111111111111111000//////............///...------,,,,,,------..................////////////////////////......---//////...---------------+++++++++++++++,,,,,,,,,******))))))))))))******%%%))),,,,,,***)))+++---((('''&&&&&&'''((()))***)))((((((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%$$$$$$######$$$%%%&&&''''''''''''&&&'''''''''''''''''''''&&&&&&''''''&&&%%%###"""''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&kkkYYYUUUUUUTTTTTTKKKEEE@@@@@@???<<<<<<>>>>>>???BBBEEEHHHIIIJJJJJJIIIGGGDDD@@@===:::999888888666444111000/////////111111000000000000000111666:::???EEEIIIKKKKKKKKKEEEAAA<<<999888888888777333777999555444555666444333666888777444222222444333333222111111111222222111111111222333555666777666666555444444333222222000000///.........//////111111111222222333333333333222666===???;;;777666888888888888777666444222000000000000000000000000/////////---,,,,,,...///+++,,,...///000111111111000///------///000000/////////000000000000000000000111111111111222222222....../////////////////////000000///------...000...///000///------...000...------,,,,,,------...,,,---///111222333444444444333333222222333333444000111222222111111333555333333333333444444444555666666555555555555666666777:::;;;<<<@@@HHHMMMMMMHHHCCC>>>;;;===??????>>>BBBCCCCCCCCCBBBAAA@@@@@@>>>??????@@@BBBDDDFFFGGGFFFFFFFFFFFFGGGIIIJJJJJJIIIJJJLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIGGGFFFFFFEEEEEEEEEEEEFFFGGGJJJLLLMMMLLLLLLMMMMMMLLLLLLLLLLLLJJJJJJJJJHHHFFFEEEGGGHHHIIIIIIKKKMMMOOOPPPRRRSSSQQQOOONNNOOOQQQSSSSSSSSSUUUTTTRRRPPPNNNLLLLLLKKKHHHGGGGGGGGGGGGIIIJJJKKKKKKKKKJJJIIIHHHGGGGGGHHHFFFEEEDDDBBB@@@???>>>>>>??????@@@AAABBBBBBBBBBBB>>>>>>===<<<;;;;;;::::::999:::;;;<<<<<<;;;:::999888888999999999999888888666666555444444444444444333333333333444444444444111111111111111111111111//////............//////---,,,,,,,,,,,,,,,,,,------............////////////.........------------///......------......///,,,,,,,,,++++++*********++++++************++++++!!!$$$(((++++++))))))(((((('''&&&%%%%%%'''***+++((((((((((((((())))))***((((((((((((((((((((((((((('''&&&%%%$$$$$$$$$$$$(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''(((((()))******''''''''''''''''''''''''((((((''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''''''''''''''''''''''''''))))))(((&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((('''&&&%%%$$$$$$###'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&hhhWWWSSSSSSRRRRRRGGGAAA===>>>>>><<<<<<>>>>>>@@@BBBDDDEEEEEEEEEDDDEEECCC@@@===:::888777666555444222111000111222333111222333444444444444444777:::???DDDGGGHHHGGGFFF>>>;;;777666777888666555222555666222111333333111111333555444000///222555222111111111111222222333111111111222333444555666555555555555444333222222/////////...//////000000111111111111222222222222333111111666888555333444444444555555444222000...//////000000000000//////---///000///---,,,---///---...///000111000000///000...,,,,,,---........./////////////////////////////////000000000111111------......///////////////000111///,,,,,,...000///000000...,,,,,,---...------,,,,,,,,,,,,---------...000111222222222111222111111111111111111222///000111111111111333555222222333333333444444444333333333222333444666777777999:::999===EEEJJJKKKFFF@@@:::888:::======<<<@@@@@@@@@??????===<<<<<<<<<<<<===>>>@@@BBBDDDEEEDDDDDDDDDEEEFFFGGGIIIJJJIIIJJJKKKMMMMMMMMMMMMLLLIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJJJJHHHIIIIIIGGGDDDCCCFFFHHHHHHJJJLLLOOOQQQRRRSSSSSSRRRPPPNNNNNNPPPRRRSSSSSSSSSRRRPPPMMMLLLKKKKKKKKKGGGGGGFFFFFFGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGGGGGGGFFFEEECCCAAA???>>>============>>>@@@@@@AAAAAAAAA<<<<<<;;;;;;::::::999999888999;;;<<<<<<;;;999888999999999:::999888666555555555444333333333444444222333555555555444222111111111111111111111111111//////............//////---------,,,,,,------------------.........//////......---,,,,,,,,,,,,,,,---,,,,,,,,,,,,---///000------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,&&&'''(((***,,,,,,)))'''''''''(((((()))***++++++)))((((((((())))))***+++((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&&&&&&&'''######$$$%%%&&&((()))***&&&%%%%%%$$$$$$%%%%%%&&&gggUUURRRRRRQQQPPPDDD>>>;;;======;;;<<<>>>???@@@BBBDDDDDDCCCBBB@@@BBB@@@===:::777666555555222111000000111333555666333444666999::::::::::::999<<<@@@CCCEEEEEECCCBBB888555333333555666555333111444444000000222222//////222444111...---222666111000000000111222333333111111111111111222333333444444555555444444333333111111000111111222333444222222222111111111111111444000///222333222111333333333444444333111///---//////000000000000//////---000222111...,,,---...///000111111111000......222000...---.../////////000000//////......................../////////000,,,,,,---.../////////...000111111///,,,+++...111000000000...,,,+++,,,---///......------......//////000111222222111000///000000////////////000000///000111111000111333555444444444555555555666666222111111111222444666777777999888666999AAAFFFFFFBBB<<<555444888;;;<<<:::============<<<;;;999999>>>>>>===>>>>>>???@@@@@@CCCCCCCCCDDDEEEGGGHHHIIIHHHIIIKKKLLLMMMMMMLLLLLLGGGGGGHHHHHHHHHHHHIIIIIIGGGGGGHHHHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHFFFHHHHHHFFFCCCBBBDDDGGGHHHJJJMMMPPPRRRSSSSSSSSSRRROOOMMMMMMOOOQQQRRRRRRQQQPPPNNNLLLJJJJJJJJJKKKGGGFFFFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDCCC@@@???======<<<;;;<<<===>>>???@@@@@@@@@;;;;;;;;;::::::999999999888999;;;<<<<<<;;;999888999999:::999888777555444444444333333222333333333222333555666666444111///000000000000000000000000//////.........//////000.........------.........---------.........//////------,,,++++++++++++,,,+++*********+++---///000------------------------)))(((((((((((((((((()))...,,,+++,,,...///,,,)))&&&(((***,,,---,,,++++++)))))))))))))))***++++++(((((((((((((((((((((((())))))((())))))***+++,,,************************)))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))######$$$%%%'''(((((()))###$$$%%%'''((()))))))))&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%'''((((((&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&~~~eeeWWWLLLMMMPPPLLLEEEBBB>>>:::999<<>>@@@CCCEEEFFFEEECCCBBB===<<<:::777555333222111222222111000///000222555666777999;;;<<<======<<<;;;===@@@BBBBBBAAA???===;;;999666444222222222333333222111000000111222333444222///......000333555333111///......///111333888666222000///111333555777666666555333222111111111111111111111111111111333333222222222222222222111222444555555444222111222222222000......000222000000///...............---...///...---------///,,,,,,,,,------///000000000000///...------,,,,,,,,,+++,,,---///000000...///...------------...///000000000000111111111111000000000000////////////000000///...---,,,,,,,,,.../////////000000111111111000///////////////000000111111111111222222222222222222222333333444555333333333333333333333333333333333333333333333333777777777888999999::::::::::::999999::::::;;;<<<<<<<<<;;;:::888999;;;>>>;;;;;;;;;<<<>>>AAACCCEEEBBBBBBCCCDDDEEEFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHGGGHHHGGGFFFEEEEEEGGGIIIJJJKKKIIIGGGHHHJJJKKKHHHEEEHHHIIIIIIJJJKKKJJJJJJJJJNNNJJJGGGEEEEEEGGGGGGGGGJJJKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLQQQOOOMMMKKKIIIIIIIIIIIIHHHFFFEEEEEEGGGHHHHHHGGGKKKHHHFFFFFFGGGHHHIIIIIIFFFBBB===::::::<<<===>>>@@@@@@AAAAAA@@@???===<<<:::999888888::::::999888999999999888888888888888777777777777666666666666666555555555555444444444666333111222444333000---222111111111000000//////111111000000//////.........------,,,,,,,,,------................................................***,,,------,,,++++++,,,)))***+++,,,------------,,,,,,++++++***)))(((((())))))))))))))))))))))))///+++((((((***+++***)))(((((()))***************---+++)))((())))))((('''+++)))(((&&&&&&((()))+++(((((((((((('''&&&%%%$$$((((((((((((''''''''''''++++++++++++)))'''%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%&&&''')))))))))((((((&&&&&&''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))((('''%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%{{{cccVVVKKKKKKNNNJJJEEEBBB>>>;;;:::<<>>@@@BBBBBBBBBBBB<<<>>>???@@@@@@???===<<<:::888666333222111222222222222111000000111222222333222000//////111333444333111///......///111333666444222000000111333555666555555444222111111000111111111111111111111111222222222222222222222222222222333444444333222222111111111///......///111000000///..................///000///...---...000............///000111222000//////...------,,,,,,---------...000111000...---,,,++++++++++++,,,---............/////////////////////////////////000000000///------,,,,,,---.........//////000000000000///////////////000000//////000000000111111111222222111111111222333333333333333333333333333333222222222222222222222222555666666777888888999999888777777777777888999999999999888777555666888;;;;;;;;;<<<<<<>>>@@@BBBDDDAAAAAABBBCCCDDDEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDEEEGGGIIIJJJKKKIIIHHHIIIKKKKKKIIIFFFHHHHHHIIIJJJJJJKKKLLLLLLPPPNNNKKKHHHFFFFFFGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLNNNMMMLLLJJJIIIIIIIIIIIIHHHFFFEEEFFFGGGIIIHHHHHHIIIIIIHHHHHHHHHGGGFFFEEEEEECCC@@@??????@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999888888::::::999888777777666666666666555555777777777666666666555555555555555555444444444333444222111222333333111...111111000000000///////////////////////////......//////............//////........................,,,,,,,,,,,,,,,,,,,,,,,,***,,,------,,,++++++,,,******,,,------.........,,,,,,+++******)))((((((((((((((((((((((((((((((---+++))))))***+++***(((''''''((()))))))))))))))+++***(((((()))******)))***)))(((''''''((()))***************)))((('''&&&((((((((((((''''''''''''************)))'''%%%$$$''''''((()))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''((((((((('''&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%zzzdddWWWLLLKKKMMMHHHDDDBBB>>>;;;:::<<>>???AAACCCDDDEEEEEEEEE>>>=========<<<;;;;;;:::888777555333222111222222222111111000000111111222111000000000000111222333222111000......000111222222222222111222222333444444333333222111000//////000000000000000000000000000000111111222222333333111111000000000000111111///000000///------...000000///......---............000111000///...///000////////////000111222222/////////...------,,,,,,///......///000111///...,,,,,,++++++++++++,,,,,,............////////////---.........///000000000000///...---------------.............../////////...............///000111........./////////000000222111111000000000111111222222222222222222222222111111111111111111111111444444444555666666777777555555555444555555666777888888888666555555888:::<<<;;;<<<<<<===???@@@AAA???@@@@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKJJJIIIJJJKKKKKKIIIGGGHHHHHHHHHHHHJJJLLLNNNOOOSSSSSSQQQLLLGGGEEEGGGIIIGGGHHHIIIJJJKKKLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGEEEFFFGGGIIIHHHHHHHHHHHHIIIIIIHHHFFFDDDCCCDDDBBBAAAAAABBBBBBAAA???@@@@@@???>>>============:::999888888999:::999888777777666666555555555555666666666666555555555444444444444444333333333333222111111111333333111//////////////////.........------..................///...............//////------------------------++++++++++++,,,,,,,,,,,,***,,,------,,,++++++,,,++++++,,,---............+++++++++******))))))((())))))))))))))))))))))))+++***)))***++++++)))(((&&&'''''''''((((((((((((***)))'''(((***++++++******)))(((''''''((()))***************)))((('''&&&(((((((((((('''''''''''')))))))))((((((&&&%%%$$$''''''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''&&&%%%$$$''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}hhh[[[NNNJJJKKKFFFCCC@@@===:::999;;;===???EEEEEEEEEDDDBBB@@@===;;;999888666555333222111111222222222111000111444777<<<===???AAABBBBBBBBBBBB>>>===;;;999888888888888666555444222111111111111111111000000000000111111...///000111111222222111222111000//////000111222000000111222222333333222222222111000000///......////////////////////////...//////000111222333333///...---,,,,,,---...///...//////...---,,,---...///......------.........---///000///...---...000///////////////000111111//////.........---------///...---...//////---,,,------------------------///000000000000111111111,,,,,,---...//////000000000///...---------------------..................---,,,------...///000111....../////////000000000333222111000000000000000222222222222222222222222111111111111111111111111222222333333444555555555444333333333333444555555999::::::999888888999;;;:::::::::;;;;;;<<<============>>>???@@@AAABBBBBBAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDFFFHHHIIIJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGIIILLLOOOQQQUUUVVVUUUPPPHHHDDDFFFJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHFFFEEEEEEGGGHHHHHHGGGFFFGGGGGGGGGFFFEEEEEEFFFFFFCCC@@@>>>>>>???>>>===@@@???===<<<;;;<<<===>>>999888777888999:::999777888888888777777666666555555555555555444444444444444333333333222222222222000000000111222222111000........................,,,,,,,,,------.........,,,,,,++++++,,,,,,---------------------------------------------.........***,,,------,,,++++++,,,+++,,,---...............+++*********)))))))))(((************************))))))***++++++***)))'''''''''''''''(((((())))))+++***(((((()))******))))))(((''''''''''''((()))''''''(((''''''&&&%%%%%%((((((((((((''''''''''''(((((((((''''''&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&'''&&&%%%###"""(((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjj\\\LLLGGGHHHBBB@@@>>>;;;999888:::<<<===AAAAAAAAA@@@???===<<<:::777666555333222111111111222333333222111222666888:::;;;===>>>???>>>>>>===<<<:::888666444444555555333333222111111111111111000000000000000000000000---...000111222222111111111111000//////000111111...///111222222222222111000000000//////......---..............................///000000111222222000///---++++++---///000---...//////---,,,,,,---......------------......,,,---......,,,,,,---.........---------...//////...............------------,,,+++,,,------+++***------------------------....../////////000000000+++,,,,,,---...//////000//////...------------.....................------,,,,,,,,,,,,---...000000/////////000000000111111444333222111111111111111111111111111111111111111111111111111111111111111000111111222333333444444333333333333333444555555999:::::::::888888999;;;777888888999999999999999;;;;;;<<<===>>>??????@@@???@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCEEEFFFGGGHHHIIIJJJIIIIIIHHHGGGGGGGGGFFFFFFFFFHHHKKKOOOQQQTTTVVVVVVPPPIIIDDDFFFIIILLLKKKKKKJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGEEEDDDDDDFFFGGGGGGFFFDDDDDDDDDBBBBBBCCCHHHLLLMMMHHHAAA<<<;;;;;;<<<===>>>===<<<;;;:::;;;<<<===999888777777999999888777888888777777666555555444444444444444333333333222222222222222111111111111...///000111111000000000------------............++++++,,,,,,------......+++++++++++++++,,,------------------------------,,,,,,,,,---------......***,,,------,,,++++++,,,,,,,,,------...---------*********)))))))))))))))))))))))))))))))))))))))'''(((***+++******)))((())))))((((((((()))***+++...,,,***)))))))))'''&&&((((((''''''''''''((((((''''''''''''''''''&&&%%%(((((((((((('''''''''''''''''''''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%&&&&&&&&&$$$###"""''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''%%%$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%}}}iiiZZZIIICCCDDD@@@@@@>>><<<999999:::;;;<<<============<<<;;;:::999555444333222111111111111///000111222333555:::===<<<<<<===>>>===<<<;;;:::999777555444222222222333111111111111111000000000///000000111111000000///---...///000111222222222111111000000000000111111//////000111111111000000000/////////.........---////////////////////////......//////000000111111222111///......///111222---...000///...,,,,,,------------,,,------...///+++,,,------,,,+++,,,------,,,,,,+++,,,,,,------........................+++******+++,,,---+++)))******++++++++++++******+++++++++,,,,,,,,,,,,---+++,,,,,,,,,---.........///......---------....../////////...............,,,,,,,,,,,,,,,---.../////////000000000111111111333333222111111111222222000000000000000000000000000000000000000000000000000000111111222222333333333333333333333444444555555777888777666555666777555666777888999999888888888999999:::;;;<<<===>>>>>>>>>????????????>>>>>>>>>???@@@AAABBBDDDDDDEEEEEEGGGHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJMMMNNNRRRSSSRRRNNNHHHEEEEEEFFFKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDAAAAAACCCDDDDDDEEEEEEDDDEEEDDDBBBCCCEEEFFFFFFEEEBBBCCCBBB@@@???BBBIIINNNRRRLLLCCC<<<:::;;;===>>><<<<<<;;;;;;;;;;;;;;;<<<999888777777888999888777666666555444333222222111333333333333222222222222222111111111000000000000...000111111///...//////---------...............,,,,,,------------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***,,,------,,,++++++,,,++++++,,,------,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''(((******)))((()))******)))((((((((()))+++,,,///---***))))))(((&&&%%%''''''''''''''''''''''''((()))))))))))))))((((((((((((((((((''''''''''''(((''''''&&&''''''((((((&&&&&&'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((''''''&&&%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%|||hhhXXXGGGCCCFFFCCCAAA???===;;;:::;;;<<<======<<<<<<;;;:::999888777444333222111111111111111///000111222333666:::>>>===>>>>>>>>>===;;;999888555444333222111111111111//////000000000000000000...///000111111000///...------...///000111222222111000000000000000000111000000000000000/////////////////////............////////////////////////////////////////////////000///............///000---///000000///------------,,,,,,,,,------...///,,,---...---,,,,,,---...,,,,,,++++++++++++,,,,,,........................***))))))+++------,,,+++)))***++++++++++++***)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,------......---------......///000000000//////.........---,,,,,,,,,,,,,,,------........./////////000000111111000000000111111222000000000000000000000000........................000000000111222222333333222222222222222333333444222444555555444333333444555666777999::::::999999777777888999:::;;;;;;<<<===>>>>>>??????>>>>>>===>>>???@@@AAABBBBBBBBBBBBBBBDDDFFFEEECCCAAABBBCCCCCCDDDEEEFFFHHHIIIJJJKKKOOOOOOMMMKKKHHHFFFDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCC???@@@AAACCCCCCCCCCCCBBBDDDBBBAAAAAACCCDDDDDDCCC@@@BBBCCCAAA???AAAGGGLLLOOOJJJBBB===;;;;;;<<<<<<::::::;;;;;;;;;;;;::::::999777666777888999888666666555555444333222111000333222222222111111111111111111000000000/////////...000222111...------...------......////////////............------------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***,,,------,,,++++++,,,***++++++,,,++++++******((()))))))))))))))))))))'''''''''''''''''''''''''''(((***)))''''''))),,,***)))'''''''''(((***+++...,,,***)))))))))'''&&&&&&''''''''''''''''''&&&(((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''((()))***%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||hhhYYYIIIEEEJJJHHHBBBAAA???===<<<===>>>???>>>===<<<;;;999888777666333222222111000000111111333333444333333444888;;;===>>>======;;;999777555333333222222111000000000...//////000000000000000...///000111111000///...------......///111222333000000000000000000000000222111000///....../////////////////////.........000000000000000000000000///////////////.........---,,,,,,,,,,,,,,,,,,------///111111///...---...,,,,,,,,,,,,------...///---...///...------...///------,,,+++++++++,,,,,,---.....................*********,,,...///...---+++,,,---......---,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,......---------......///111111000000/////////...------,,,+++++++++,,,,,,---------.........////////////...//////000111222000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,000000000111222222333333111111111111111222222333222444555555444333333444555666888:::;;;;;;;;;;;;666666777888999:::;;;;;;======>>>>>>>>>>>>======>>>???@@@AAAAAAAAAAAAAAA@@@CCCEEEDDDAAA???@@@BBBBBBCCCEEEFFFHHHHHHIIIIIIMMMKKKIIIHHHHHHFFFDDDBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCCCCCCCBBBBBBBBB???@@@AAABBBCCCBBBAAAAAACCCAAA@@@@@@BBBCCCCCCBBB???BBBEEEDDD@@@@@@DDDHHHIIIEEE@@@<<<;;;:::999999888999:::;;;<<<;;;:::999888777666777888999888666888777777666444333222222222222222111111111111000000000000000////////////...111222111...+++,,,............/////////000000/////////......---------************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......***,,,...---,,,+++,,,,,,******+++++++++******)))(((((((((((())))))))))))************************'''))))))(((&&&&&&***---)))(((&&&%%%&&&''')))+++,,,+++)))((()))***)))(((&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&)))(((((((((''''''''''''((((((''''''((()))***,,,###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$&&&'''(((''''''&&&#########$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%kkkXXXMMMIIIGGGEEEGGGDDD???;;;::::::<<<>>>===<<<:::888666444333333444444333333111000///...///000222444666888999999;;;999777888:::999555222000000000000111111111111///000111222222111000///...000222111///---,,,,,,////////////000000000000...------...///000000///111111111111111000000000//////000000000000//////......//////000/////////......---,,,---...///000000,,,'''%%%(((,,,---......///111111000...,,,+++,,,++++++******++++++,,,...,,,+++))))))***,,,---*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,+++*********+++,,,***+++,,,---,,,+++***)))******+++,,,------......+++***)))***,,,---,,,+++---...///...---------///000///---,,,++++++,,,,,,++++++,,,,,,,,,,,,------000000///...............222222111111000000000///111000...------...///000......---,,,---...///000000000000000000000000000000000000000111111111111555444333222111222333333666777777666444555777999555555666666777777888888<<<<<<<<<>>>AAACCCBBBAAA@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDFFFGGGBBBCCCDDDEEEEEEDDDCCCBBBDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@@@@BBBEEEEEECCC@@@???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????@@@@@@AAABBBAAA???>>>===>>>>>><<<:::===<<<:::999888999999:::888888999999999:::::::::999999888888777666666666;;;999777444333333444555000000000000000000000000111111111000///---,,,+++//////...------------...000///...---------------........................---------....../////////........................+++,,,,,,------,,,,,,+++)))))))))))))))*********---,,,***)))))))))***+++---+++)))'''&&&&&&((()))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%(((((('''&&&'''((()))***((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%###"""%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$$$$%%%%%%###!!!!!!###$$$%%%$$$&&&%%%$$$#########$$$%%% """$$$&&&&&&$$$""" ######$$$$$$$$$%%%%%%%%%ooo[[[PPPLLLKKKJJJHHHEEEAAA===;;;<<<>>>???===<<<:::888666444333333333333333222111///...---222333555777999;;;<<<<<<999777666666777666333000111111111111111111111111222222333222111000...---))),,,...///......//////////////////000000000000///.........///000/////////.....................//////000000000000//////,,,------.........---------------,,,---......///000---)))(((+++---//////---......///...---,,,+++,,,,,,++++++++++++,,,,,,---,,,***))))))+++,,,---++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,+++*********+++,,,***+++,,,,,,,,,+++************++++++,,,,,,------...---,,,---...///...---,,,...///...---,,,---...///...,,,+++******+++++++++++++++,,,,,,,,,------///......---,,,,,,---------------,,,,,,,,,++++++///...---++++++,,,...///...------,,,---...///000//////////////////////////////000000000111111111444333222222222333444555777888777666555555777888444555555666777777888888;;;===>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@AAABBBBBB?????????@@@AAABBBCCCDDDBBBCCCDDDDDDDDDDDDCCCBBBDDDDDDCCCCCCBBBAAA@@@???AAA@@@@@@BBBDDDEEEBBB@@@@@@@@@AAA@@@@@@??????>>>??????@@@@@@@@@AAAAAAAAA???===<<<<<<>>>>>>===<<<<<<;;;:::888777777888888888888888999999999::::::999999888777777666666555888666444222111111111222000000000000000000000000//////////////////...---//////...---------------000//////......---......---------------.........,,,,,,---------.........************************)))******++++++******)))***************+++++++++++++++***))))))))))))))),,,***)))''''''''''''(((((((((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%&&&'''(((%%%&&&''''''(((((('''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$###$$$&&&%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%###!!!!!!###$$$%%%$$$%%%%%%$$$######$$$$$$%%%!!!###$$$%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$%%%rrr\\\PPPMMMMMMMMMIIIFFFBBB???======???@@@===<<<:::888666444333333222222222111000///...---///000222444777888999999666555444444444333111///111111111111111111111111555555444333111...,,,+++(((***,,,...---...///000....../////////000000000000000//////......//////......------------.........//////000000//////...---------......------,,,++++++,,,---------------...,,,******,,,.........------,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---++++++***)))***+++---...,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++,,,******++++++,,,++++++*********++++++++++++++++++,,,+++******+++,,,***))),,,---......,,,,,,---...------,,,***************++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,,,,.........------------------,,,+++***++++++---...---------,,,---....../////////////////////////////////000000000000111111222111111111222444666777888888888777555444555777444444555555666777777777:::>>>BBBBBB???===<<<===>>>>>>??????>>>>>>======<<<======>>>???@@@AAAAAA>>>>>>>>>???@@@AAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>===@@@@@@@@@BBBCCCDDDBBB@@@BBBAAAAAA@@@???>>>======>>>???@@@AAAAAAAAA@@@@@@===;;;:::;;;===>>>======<<<;;;:::888777666666666777888888888999999999999888888888777666666555555666444222111000000000111000000000000000000000000------...///000000////////////......------------//////............------++++++,,,,,,------......+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++))))))************))))))++++++++++++++++++++++++)))))))))))))))(((((('''***))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&&&&&&&&&&"""$$$%%%%%%###""""""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###############$$$###!!!"""###%%%%%%$$$%%%$$$$$$######$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$qqqZZZNNNKKKKKKLLLHHHFFFBBB???===>>>???@@@===<<<:::888666444333333111111111000000///---------///111333555777777888555555444333333222000///111111000000000000//////555444333222000...---,,,+++---......---,,,---...---.........///000000000111111000///...---...000000000///......///000000...//////////////////.....................---,,,***+++,,,---...---,,,+++++++++++++++------------...---+++******+++,,,---------,,,,,,,,,,,,------******)))***+++,,,---...,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++***************+++++++++*********+++++++++++++++++++++******************,,,***))))))******((('''+++---...---,,,+++,,,------,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,+++++++++,,,,,,........................,,,,,,+++++++++,,,------,,,,,,,,,---------......////////////////////////////////////000000000111000000000111222555777999888888999777555444444555333444444555555666777777888>>>CCCCCC>>>:::999;;;<<<<<<===>>>>>>>>>======<<<<<<<<<======>>>>>>>>>>>>>>>???@@@AAAAAAAAABBBAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA???>>>===<<<<<<@@@AAAAAABBBCCCCCCAAA@@@CCCBBBAAA???>>>===<<<<<<===???AAABBBCCCBBB@@@???>>><<<::::::;;;<<<<<<;;;===<<<;;;999777666555555777777777888888888888999888777777666666555444444555555333222111111111111000000000000000000000000---......///////////////...............------,,,------------------,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++*********&&&'''((())))))((('''&&&(((((())))))(((((('''&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%&&&'''$$$&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################""""""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$"""!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$###pppYYYNNNKKKKKKKKKGGGEEEBBB???>>>===>>>???===<<<:::888666444333333000000111000000///...---000111333666888999:::;;;666666555444222111111111000000/////////.........222222111000////////////---...//////------///000,,,------...///000000000111222111///------///111222111000......///000000......////////////......---------------,,,+++******+++,,,---...---,,,++++++,,,---........./////////...,,,******+++---...---,,,,,,++++++,,,,,,---))))))******+++,,,---...,,,,,,,,,++++++************++++++,,,,,,++++++***))))))******++++++++++++)))))))))******+++++++++++++++******************///...,,,,,,------,,,***+++,,,---,,,+++***+++------------------,,,,,,,,,*********+++++++++,,,,,,---,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,------...,,,,,,,,,---------------...........................////////////000000000///...///000111444666777666777888777444333333444333333333444555555666666777===BBBBBB===999888:::999:::===???@@@@@@@@@???<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAABBBAAA???===<<<<<<<<<<<>>>>>>>>>>>>>>@@@BBBCCCDDDCCCAAA@@@AAA???<<<::::::::::::999======<<<;;;999888666555666666777777777888888888777777666666555444444444444333222222111111111111///////////////////////////////////////......---......//////......---,,,***++++++,,,,,,,,,+++***+++++++++,,,,,,---------++++++++++++++++++++++++***************************++++++,,,,,,++++++***++++++******))))))))))))&&&'''((())))))((('''&&&'''((((((((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''(((((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""###""""""###$$$%%%$$$#########$$$$$$%%%%%%%%%%%%%%%$$$###!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$qqq\\\QQQMMMLLLKKKGGGEEECCC@@@>>>>>>>>>>>>===<<<:::888666444333333000111111111000000///...///000222444666888999999666666666444222111111333000000000//////......---//////.........//////000+++---.........///222444,,,,,,---...///000000111111222222///,,,,,,000444333222///---,,,,,,---...---......//////......---++++++++++++***)))((((((++++++,,,---------------,,,...000000000000222333000...,,,*********+++,,,,,,++++++******++++++,,,*********+++,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++******'''((()))***++++++++++++)))))))))))))))***+++,,,******++++++++++++++++++...---,,,,,,------,,,+++***+++,,,,,,******+++,,,,,,------......------,,,************++++++++++++,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------***++++++,,,,,,---------++++++,,,------------,,,..............................////////////000000///.........///111333444333555666555333222222333222222333333444555555555777;;;??????<<<:::999:::888:::<<>>>>>>>>===<<<@@@@@@????????????@@@@@@@@@???>>><<<<<<<<<======BBBDDDEEEEEEDDDBBBBBBBBBAAAAAA?????????@@@AAABBBAAABBBCCCDDDDDDDDDCCCCCCDDDAAA===::::::::::::999======<<<<<<:::999777666666666666666777777777777666666666555444444333333111111000000000///////////////////////////////////////000000///...---------.../////////...,,,+++)))***+++,,,,,,,,,+++***------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((((())))))))))))((((((++++++******)))(((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%###%%%&&&&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$##################""""""###%%%%%%$$$"""""""""$$$%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%ppp^^^TTTOOOMMMJJJHHHGGGDDDBBB@@@?????????===<<<:::888666444333333111111111222111111000///,,,---///222444555666777555666666333000///111333222222222111000////////////...---,,,,,,---...///,,,---...---------000222+++,,,,,,---...///000111000111222///,,,,,,111666666444111...,,,,,,---...---......//////......------------,,,,,,+++))))))---------,,,---......///+++---......---...111333///...,,,***)))(((((()))+++******))))))******+++***++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,******++++++++++++******&&&''')))***+++++++++***)))((((((((()))***,,,---******++++++,,,,,,------,,,+++******,,,---,,,+++***+++,,,+++***)))***,,,+++,,,------------,,,+++************++++++++++++***************+++,,,,,,------------.........///((()))***+++,,,,,,,,,,,,***+++,,,---------,,,,,,................................./////////000000//////...------...000111000222444444333111111222222222222333444444555555777888:::;;;<<<<<<;;;;;;888:::===???AAA@@@???>>>999999:::;;;<<<===>>>???<<<>>>???AAAAAA@@@???>>>@@@???>>>>>>>>>>>>???@@@???>>>===<<<<<<===>>>???CCCEEEHHHGGGEEECCCCCCDDD@@@?????????@@@BBBEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEDDD@@@===:::;;;;;;<<<;;;:::;;;;;;;;;:::999777666555555555666666666777777666666555555444333333222000000111111000000//////////////////////////////---...//////////////////---...///000///...,,,+++***+++---.........,,,,,,//////......---,,,,,,,,,------,,,,,,++++++++++++------------------------(((((())))))))))))((((((,,,,,,+++******)))((((((((((((''''''(((((()))***((('''&&&&&&&&&&&&((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$#########"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""$$$%%%%%%$$$"""!!!"""$$$%%%&&&&&&%%%%%%$$$##################$$$""""""###$$$%%%&&&&&&'''nnn]]]TTTOOOKKKHHHIIIHHHFFFCCCBBBAAAAAAAAA===<<<:::888666444333333111222222222222111111000///000222555777888999:::444555555333///...000333444444333333222111111000///...---,,,+++,,,------///000///---******+++---++++++,,,---...///000111///111222///,,,---222777;;;888444111///...///000---..................---000000000000///...---,,,///...---,,,---...///000((()))+++***)))***...111...---,,,***((('''&&&&&&******))))))))))))******++++++,,,,,,,,,+++***************++++++,,,,,,---******++++++++++++******&&&''')))***+++++++++***)))((((((((((((***,,,---******+++,,,------......///...---...000111000///)))+++,,,+++***)))***+++)))***,,,,,,---,,,+++***)))************+++++++++))))))((())))))***++++++(((((()))))))))*********'''''')))***++++++++++++***+++,,,---...---,,,,,,..................................../////////000000///...---,,,------......000333333222111111111111222222333333444555555777777777999<<<>>>===<<<999;;;===???@@@???===;;;666777999;;;===???AAABBBAAABBBDDDEEEEEEDDDCCCBBB@@@???>>>======>>>???@@@???>>><<<;;;<<<===???@@@DDDFFFIIIHHHEEECCCCCCEEE???>>>>>>???AAADDDGGGIIIEEEEEEEEEDDDEEEFFFGGGGGGCCC@@@<<<;;;;;;===>>>>>>888999::::::999888777666555555555555666666666777666555555444444333222222222333333333333222222111////////////////////////+++,,,---///000111111111---...///000000...,,,++++++,,,...000000///...---000000///...---,,,,,,+++---------,,,,,,+++++++++((((((((((((((((((((((((******++++++++++++******------,,,,,,+++***)))))))))(((''''''''')))***+++)))'''&&&%%%%%%&&&((()))''''''''''''''''''''''''(((((((((''''''&&&&&&%%%&&&&&&((()))))))))((('''$$$$$$&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%''')))***)))(((&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################""""""######$$$$$$$$$%%%"""""""""$$$&&&&&&$$$"""!!!"""$$$%%%&&&&&&%%%%%%########################!!!!!!"""###%%%&&&'''(((ppp^^^RRRLLLKKKJJJEEEDDDBBBAAA@@@@@@AAAAAA???<<<888555333444555777222222222111000//////...000//////222666999;;;;;;333222222111111222222333000000000000////////////////////////............///......,,,+++***))))))++++++,,,------....../////////......///000222333444444333222000...,,,+++...,,,+++))))))***,,,---+++...111444333000,,,)))******+++++++++******)))*********+++,,,---///000,,,+++******))))))******)))))))))))))))))))))))),,,---...,,,)))&&&%%%%%%((()))***+++++++++++++++((('''&&&(((***+++***)))******))))))((((((((('''((('''&&&(((******'''$$$'''((()))***+++,,,,,,,,,)))+++///111222111///...,,,,,,,,,++++++************+++---...---***'''%%%((()))))))))))))))((((((************************++++++******++++++,,,------,,,,,,+++*********++++++,,,...///000000///......,,,+++---000222111///------------------------000///...------...///000/////////000111111222222444444444444444444333333666777999;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;===>>>@@@BBBCCCDDDBBBBBBCCCFFFGGGEEE???:::<<<>>>@@@===::::::???EEEAAA???<<<;;;;;;>>>AAACCCAAACCCDDDDDDCCCBBBBBBCCC===;;;;;;???DDDFFFFFFDDDDDDCCCBBBDDDFFFGGGFFFEEEAAAAAA@@@???>>>===<<<<<<888888777777777777777888777666444333333444666777555555444333333222111111333333333222111000//////000000000000000000000000..............................//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***---,,,+++))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&***&&&""""""%%%(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$+++)))%%%###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%###"""!!!!!!######$$$%%%%%%&&&''''''#########$$$$$$%%%%%%&&&!!!!!!!!!!!! ###$$$%%%%%%$$$$$$&&&'''%%%%%%$$$ """'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$##################nnn\\\PPPJJJHHHHHHCCCBBBAAA@@@??????@@@@@@<<<:::666333111222333444222222222111000/////////222111111333777999;;;:::444444333222222222222222000000000000////////////////////////............------------,,,,,,,,,,,,.....................---......---------...///000222222222111///...,,,+++***)))(((''''''((()))******---000222222///,,,)))))))))*********))))))((()))))))))******,,,---...,,,+++******))))))******))))))))))))))))))))))))***++++++)))'''&&&&&&'''))))))******++++++******)))((('''(((***+++***)))))))))(((((((((''''''''')))'''&&&''')))***(((&&&((()))***++++++,,,++++++)))+++...111222111///---++++++*********)))))))))******,,,,,,+++***((('''''''''(((((((((''''''&&&************************+++************+++,,,,,,---,,,++++++******++++++++++++++++++***)))((('''...,,,+++,,,///000///---------------------------------,,,,,,,,,,,,------/////////000111111222222666666666555555555555555444555777999:::::::::999<<<<<<<<<======<<<<<<;;;999:::;;;>>>@@@BBBCCCDDDAAAAAAAAACCCDDDCCC>>>:::;;;>>>??????======???BBBAAA???===;;;<<<>>>AAACCCBBBCCCEEEDDDBBBAAAAAABBB======>>>AAADDDEEEEEECCCDDDBBBBBBCCCDDDEEEDDDCCC@@@@@@???>>>===<<<;;;;;;999888777777666666666666555444333222222333444555555444444333222222111111333222222111111000000000000000000000000000000000.......................................---,,,,,,---,,,,,,+++***)))((((((+++++++++***************++++++++++++++++++++++++******++++++++++++******))))))***+++++++++***)))))))))))))))))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((()))((((((((())))))(((((((((%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$&&&((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%&&&''''''&&&&&&''')))'''&&&%%%###!!!"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$########################mmmZZZMMMGGGEEEDDDAAA@@@????????????@@@@@@===;;;777444222222333444222222222111000000//////333222222444777999::::::777666555333222222222222000000000000////////////////////////............,,,,,,------.........///000000000///...------,,,------,,,+++++++++,,,,,,////////////...---,,,,,,,,,+++*********+++,,,---)))+++...000000...,,,***'''(((((()))))))))(((((())))))(((((()))***++++++++++++***))))))))))))***))))))))))))))))))))))))((((((((('''%%%&&&''')))******************))))))+++***((()))******)))'''))))))))))))((((((((((((***(((''''''((())))))(((******++++++++++++******)))+++---000000///---,,,))))))))))))((((((((((((***************)))))))))***++++++,,,,,,,,,++++++***************************************++++++,,,,,,,,,++++++******++++++------,,,+++************---,,,+++,,,---...---,,,------------------------,,,,,,------------,,,,,,...//////000000111111222555555555555555555555555222333444666777777888777<<<<<<===============<<<888999;;;===???AAABBBCCC@@@?????????@@@@@@>>><<<<<<===>>>???@@@@@@@@@@@@AAA@@@>>><<<===>>>AAACCCCCCDDDEEEDDDAAA@@@@@@@@@===@@@DDDFFFEEEDDDDDDDDDCCCBBBAAAAAABBBBBBAAA@@@>>>>>>===<<<;;;:::999999999888777666555555555555444333222111111222333444444444333333222222111111111111111111111111111111000000000000000000000000........................---............------,,,............---------,,,+++++++++,,,+++******)))++++++++++++++++++++++++)))******++++++******)))%%%'''***,,,---,,,***)))))))))))))))))))))))))))******))))))(((((('''''''''''''''''''''((())))))((())))))******))))))(((((('''''''''&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%''''''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&'''((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$###########################mmmZZZLLLEEECCCBBB????????????@@@@@@AAAAAA@@@>>>;;;888666666666777222222222111111000000000111000000222666999::::::888777666444333222111111000000000000////////////////////////............---------.........////////////......------------...---,,,,,,+++*********,,,,,,------------,,,,,,---,,,,,,,,,,,,------...((())),,,......---+++***'''((())))))***))))))))))))))))))((())))))******++++++***)))))))))))))))(((((((((((((((((((((((())))))(((&&&%%%&&&(((+++++++++***)))))))))))))))+++***(((((((((((('''%%%***************************)))'''''''''((())))))+++,,,,,,,,,++++++***))))))***,,,......---+++***((((((((((((((((((((((((***)))((((((((()))***++++++,,,,,,---------------************************)))))))))))))))***++++++,,,,,,++++++***++++++,,,,,,++++++***+++---...000------,,,,,,------,,,,,,------------------------------///000000///------......//////000111111111222222222222222333333333222222333444555666777777<<<<<<======>>>>>>======::::::;;;<<<===>>>???@@@???>>>===<<<======>>>>>>???>>>===>>>@@@AAA@@@???BBB@@@???===>>>???AAABBBCCCDDDEEECCCAAA???>>>??????CCCIIIJJJGGGEEEDDDEEEBBBAAA????????????>>><<<<<<;;;;;;:::999999888888999888777555444333333333333333222222222222333333333333333333222222111111000000000000111111111111000000000000000000000000........................---------......------,,,***+++,,,---///000111222,,,---.........---++++++***************************++++++++++++++++++***&&&''')))+++,,,+++***)))))))))))))))))))))))))))+++******)))(((''''''&&&(((''''''''''''((())))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""###%%%&&&''''''######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$#########"""$$$$$$$$$%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%"""!!!"""%%%&&&### $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$###""""""###############$$$$$$$$$ooo[[[LLLEEEAAA@@@>>>>>>???@@@AAABBBBBBCCCBBB@@@>>>;;;888777777777222222222222111111111111---------000444888::::::999888666444222111111000000000000000////////////////////////............//////.........---------+++++++++,,,,,,---------///......---,,,+++************+++,,,,,,,,,,,,,,,)))))))))))))))***++++++((()))***,,,,,,,,,++++++((()))******+++++++++*********)))))))))******++++++***))))))(((((())))))((((((((((((((((((((((((,,,+++***(((&&&&&&(((+++++++++***)))((((((((()))***)))''''''''''''%%%###))))))))))))))))))))))))***)))(((''''''((()))+++,,,,,,,,,,,,,,,+++***))))))***+++,,,,,,+++)))(((((())))))))))))))))))))))))((('''&&&&&&((()))***&&&'''((()))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,++++++***++++++,,,,,,***)))(((((()))***,,,------.........------------------------------------,,,---...//////...---,,,.........///000000111111111111111111222222333333222333333444555666777888;;;;;;<<<========================<<<<<<<<<<<<<<<>>>>>><<<;;;;;;<<<>>>@@@CCCAAA???>>>@@@AAAAAAAAABBBAAA@@@??????@@@AAABBBBBBCCCDDDCCC@@@>>>>>>>>>AAAEEEJJJKKKHHHEEEDDDEEEAAA???>>>===>>>===<<<:::::::::999999888777777777888777666444333222222222444444333333333333444444333222222222222222111111000000000000000000111111////////////////////////........................,,,,,,---------------,,,&&&&&&''')))+++,,,---...,,,,,,------,,,,,,+++***************************++++++,,,,,,,,,,,,++++++***))))))))))))))))))***((((((((((((((((((((((((+++******)))(((''''''&&&'''''''''''''''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!#########$$$$$$$$$%%%%%%###$$$%%%%%%###"""###%%%$$$"""!!!###&&&&&&$$$ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$###"""!!!!!! """"""#########$$$$$$$$$ppp[[[MMMDDD@@@???<<<===???AAABBBCCCDDDDDDAAA???===:::777666555555222222222222222222222222---,,,,,,///333777888888888777555444222111000000000000000000////////////////////////............///.........------,,,,,,)))******+++,,,,,,------...//////...---,,,+++***)))***++++++,,,,,,,,,+++*********+++,,,,,,------*********+++++++++++++++((()))***++++++,,,++++++)))))))))))))))***++++++******)))(((((((((((()))))))))))))))))))))))))))+++,,,+++)))'''''')))***+++***)))((('''((()))******)))''''''''''''&&&$$$&&&&&&&&&&&&'''''''''''')))******)))(((((()))+++,,,,,,------,,,+++******)))******+++***)))((('''(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&'''((())))))***))))))))))))))))))))))))))))))((((((((((((((())))))***++++++******++++++,,,,,,...---,,,+++************,,,---......---,,,---///------------------------++++++,,,,,,,,,,,,++++++---......//////000000111111222222333333444444555333333333333555666777888999:::;;;<<<============>>>>>>======<<<<<<<<<;;;>>>>>>>>><<<;;;===@@@CCCGGGGGGFFFDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@AAABBBAAABBBCCCBBB@@@>>>>>>>>>BBBDDDGGGHHHGGGEEEDDDCCC@@@>>><<<<<<===<<<;;;999999999888888777777777777666666444333222222222222333444444444444444444333222222222222222222111111000000000000000000000000////////////////////////........................+++,,,,,,------------,,,*********+++++++++++++++******)))(((((((((((()))************************+++++++++,,,,,,++++++++++++***(((''''''((()))***((((((((((((((((((((((((******))))))((((((''''''&&&&&&&&&&&&&&&'''((((((((())))))******))))))(((&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!###&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$###############""""""""""""""""""######$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########"""!!!!!! """""""""###$$$$$$%%%%%%ppp[[[LLLCCC???===:::;;;===@@@BBBCCCCCCCCC@@@>>><<<999666555444333222222222222222222222222000///...000333555666666666555444333111111000000000000000000////////////////////////............,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,+++*********+++,,,,,,,,,+++++++++,,,---...////////////,,,,,,++++++******++++++'''((()))***++++++++++++&&&&&&''''''((()))***+++******)))((((((((((((((())))))))))))))))))))))))'''((())))))(((((()))+++***)))(((''''''(((***++++++***(((((())))))(((&&&&&&&&&''''''((((((((((((''')))++++++)))((()))***,,,,,,,,,---,,,,,,++++++)))******))))))'''&&&%%%&&&&&&'''''''''((((((((()))(((((('''&&&&&&&&&&&&((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((''''''''''''((())))))++++++******++++++,,,---.........------,,,+++***)))+++------,,,+++---///------------------------,,,++++++++++++++++++,,,------......///000000000111111111222333444444444333222222222333555777888888999:::;;;<<<<<<<<<<<<<<<============>>>>>>>>>===??????>>>===>>>AAAEEEIIIMMMPPPOOOKKKFFFDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA???@@@BBBAAA???>>>>>>???AAAAAAAAABBBDDDCCCBBB@@@>>>===<<<<<<<<<<<<;;;:::888888888888777777777777444444333222222222222222222222333333333333222222111111111111111111222222111111000000//////......////////////////////////........................***+++,,,---------------...............---------+++)))'''%%%%%%&&&((()))************************))))))************))))))''''''((())))))*********(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%%%%%%%&&&''''''((((((((())))))(((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%###$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######""""""""""""""""""!!!""""""###$$$$$$%%%%%%ppp[[[KKKBBB===<<<888999<<>>???@@@AAA===???AAA@@@>>>???BBBFFFIIIPPPWWWXXXQQQIIIEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA>>>@@@AAAAAA???>>>>>>???@@@>>><<<>>>AAABBB@@@===>>><<<;;;;;;<<<===<<<:::888888888888777777777777333333222222111222222222111111222222222222111111111111111111111111222222222111111000///......---////////////////////////........................***+++,,,,,,------------)))******+++,,,---......---+++(((%%%%%%''')))+++))))))))))))))))))))))))''''''((((((((((((''''''"""$$$(((***,,,,,,+++***(((((((((((((((((((((((((((((((((((())))))))))))%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%******)))((('''&&&%%%%%%((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""%%%((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""######$$$%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$$$$######""""""###$$$%%%%%%&&&'''$$$$$$##################%%%%%%%%%&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&###$$$%%%$$$"""!!!"""###!!!$$$%%%$$$""""""%%%((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%mmm[[[MMMBBB>>>>>>:::;;;<<<===@@@BBBDDDEEEEEEAAA<<<888666555333222333333333222222222111111333111000222555666444222333333333333333222222111000///...------,,,------111111111111111111111111++++++,,,---...///000111------...//////......---,,,,,,,,,++++++************************************))))))((((((((((((((((((***++++++*********+++,,,***((((((***+++,,,,,,+++)))''''''((()))))))))***&&&%%%)))---,,,+++,,,+++%%% $$$''''''%%%(((((((((((())))))))))))++++++***(((((('''''''''((((((((((((''''''''''''$$$%%%&&&'''((()))************+++,,,,,,,,,++++++,,,,,,+++*********++++++&&&'''''''''(((((())))))&&&&&&&&&'''''')))******%%%&&&''')))***+++++++++)))))))))))))))(((''''''+++*********))))))((((((%%%&&&'''(((((('''&&&%%%''''''((()))))))))))))))((((((((((((((()))******)))***+++,,,---,,,+++***+++++++++,,,,,,,,,------(((***,,,,,,***)))******........................111111111111000000000000---...///111333555666777666777777999:::;;;<<<<<>>:::999<<>>AAAGGGLLLSSSXXX]]][[[TTTLLLHHHGGG???@@@@@@AAAAAA@@@@@@???EEECCC@@@>>>>>>???AAABBBAAA>>><<<>>>AAACCCCCCAAAAAA???===:::999888888888777777777777777888888888222333333444555444444444000111333555555444333222555444333111000/////////111111111111000000000000111111000///////////////...///000///,,,+++---///...///////////////...---...---,,,,,,++++++++++++++++++******************---***&&&&&&(((++++++***++++++************++++++))))))))))))************&&&&&&''''''(((((()))))),,,***(((%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###!!!"""%%%&&&$$$"""########################&&&&&&%%%$$$$$$%%%&&&&&&""""""""""""""""""""""""%%%$$$###"""###$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))'''%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&)))(((&&&%%%$$$############$$$$$$%%%%%%$$$$$$###"""""""""""""""######$$$''''''&&&%%%%%%$$$$$$#########$$$$$$$$$$$$##############################mmm[[[MMMBBB======:::;;;<<<===???BBBDDDEEEDDD@@@;;;888666555333222222222222111111111000000222000000222555666555333333444555555555444333222000///...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000000000///...---,,,+++***,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))+++,,,,,,***(((((())),,,***((((((***+++++++++***(((&&&&&&((())))))((((((###"""&&&)))((('''(((+++'''######''')))(((&&&''''''((((((((()))))))))+++***)))(((''''''''''''(((((((((((((((((((((((((((((()))***+++,,,------+++,,,------------------////////////////////////******))))))((((((((((((&&&&&&&&&&&&'''((()))***(((((((((((((((((((((((()))))))))))))))(((''''''******)))))))))(((((((((&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))((((((((((((((())))))***)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,---)))***++++++***)))***+++------------------------000000000000000000000///000000111222222333444444555555666777888999::::::@@@===::::::===??????>>>===>>>>>>>>>>>>AAAGGGLLLSSSXXX]]]\\\UUUMMMHHHGGG???@@@@@@@@@@@@@@@@@@???BBBAAA@@@>>>>>>???@@@AAA@@@>>>===>>>AAABBBBBBAAA>>>===<<<:::999999999:::777777777777777777777777555555555666666666777777333444555666555444222111111111000000111111222222111111111000000000//////000000///...............,,,...///...,,,+++...000---....../////////......------,,,+++++++++++++++************************,,,)))'''''')))+++***)))))))))))))))))))))))))))(((((()))))))))*********'''''''''(((((()))))))))+++)))'''%%%$$$$$$%%%&&&'''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###!!! ######""" $$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$###"""""""""#########$$$$$$%%%%%%$$$$$$##################$$$$$$%%%$$$$$$############""""""######$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%mmmZZZLLL@@@;;;;;;::::::;;;<<<>>>AAACCCDDDCCC???;;;777666555333222333333222222222111111111000000000222555666555444333555777888888666333222000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......////////////000///...---,,,++++++++++++,,,---.........---,,,------------------------,,,++++++***************((()))++++++)))))))))***---***(((((()))*********)))(((&&&&&&((((((((('''((($$$###&&&(((&&&%%%&&&+++(((&&&'''***+++)))'''&&&&&&'''''''''((((((((())))))((('''&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''((()))***+++------...//////////////////000111222222111000000---,,,+++***((((((''''''&&&&&&&&&&&&'''((())))))+++)))(((&&&%%%%%%%%%&&&(((((()))))))))(((''''''(((((((((((((((''''''''''''''''''&&&&&&'''''''''''''''((())))))))))))(((((((((''''''(((((()))******************++++++,,,******+++++++++,,,,,,,,,***++++++***((()))+++---------------------------.....................///333222222222222111111111444444555666777777888888===<<<;;;<<<>>>???>>>===;;;<<<<<<===>>>AAAFFFJJJPPPTTTYYYXXXRRRKKKEEECCC??????@@@@@@@@@@@@??????????????????@@@@@@@@@@@@???======>>>@@@AAAAAA@@@<<<;;;:::::::::::::::;;;777777777777777666666666777666555555555666888888666666666666555333111000000000000000000111222333111111000000000000/////////......------------------......---+++***,,,---,,,,,,---...////////////---,,,++++++***+++++++++***************************)))((()))++++++)))(((&&&'''(((((((((((('''&&&(((((())))))))))))******(((((((((((()))))))))))))))(((&&&%%%%%%%%%&&&'''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%"""""""""""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&"""""""""##############################"""!!!!!!&&&&&&%%%%%%$$$$$$$$$$$$lllYYYKKK???::::::999::::::<<<===???AAABBBAAA>>>999666555444333222444444333333333333222222///000111333555666666555333555888:::999777444222//////...---,,,,,,,,,,,,------------------------..................//////,,,+++++++++,,,---///000***+++---.........,,,,,,------------------------++++++***))))))))))))***%%%''')))***))))))***+++---***(((((()))******))))))'''&&&&&&((((((((('''+++((('''))))))&&&&&&((()))(((((()))++++++)))&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&))))))))))))************%%%%%%%%%%%%&&&'''((())),,,---...//////000//////,,,...000111111000///...---,,,***)))(((''''''(((&&&&&&&&&&&&&&&'''((()))+++)))&&&$$$###$$$%%%&&&'''(((((((((((((((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&'''(((((())))))(((((((((''''''''''''((())))))******)))((((((***+++,,,************+++++++++++++++++++++)))'''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......222222222222111111111111444444444555666777777888:::;;;<<<===??????>>>===<<<<<<;;;;;;===???CCCEEEIIIMMMQQQQQQMMMFFFAAA>>>>>>>>>????????????>>>>>>===>>>@@@AAAAAAAAAAAA@@@=========>>>?????????>>>;;;;;;;;;:::::::::::::::777666666666666666555555555444333222222444666777444444555444444222111000333222111000////////////111000000000////////////------,,,,,,,,,,,,,,,---000///...,,,***)))))))))***+++,,,---.../////////++++++************++++++))))))))))))************((()))***+++++++++)))'''%%%&&&((())))))(((&&&%%%(((((((((((()))))))))***))))))))))))))))))))))))'''&&&&&&%%%%%%&&&''''''%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###""""""#########$$$$$$$$$$$$######"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$############$$$%%%%%%"""######$$$%%%&&&&&&&&&"""############"""!!! $$$$$$######""""""!!!!!!kkkXXXJJJ>>>999:::999999999;;;<<<>>>@@@AAA@@@<<<888555555444333222222222222222111111111111///000222333444444555666333555888999999777333111///...---,,,,,,++++++,,,++++++++++++++++++++++++------------............***++++++,,,---...000111***+++,,,------,,,+++***++++++++++++++++++++++++******)))(((((((((((()))''')))******(((''''''(((,,,***(((''')))******)))((('''''''''))))))(((&&&,,,))))))+++***&&&&&&)))''''''(((*********(((&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''((()))))))))*********+++)))(((((('''((()))+++,,,++++++,,,....../////////+++,,,...000111000...---***)))(((&&&&&&'''((()))'''&&&&&&&&&&&&''''''(((((('''%%%######%%%&&&'''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''((((((((((((((('''''''''''''''(((((()))***)))((('''((()))***+++)))))))))*********+++++++++++++++)))'''(((+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...000000000111111222222333444444555555666777777777888:::<<<>>>>>>>>>======>>>===;;;;;;;;;===>>>???DDDGGGJJJKKKHHHCCC???<<<===>>>>>>??????>>>>>>======???@@@BBBCCCBBBAAA@@@;;;<<<===>>>>>>=========<<<<<<;;;;;;:::888888777666666666555555555444444555444222111222333555777111111111111222111111111222222111000////////////000000000////////////...,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++******,,,---............******)))))))))******+++(((((()))))))))*********'''(((+++,,,,,,***((('''&&&''')))******)))'''&&&'''(((((((((((())))))))))))))))))(((((((((((((((%%%%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""###$$$%%%&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$############$$$%%%#########$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""""""""###$$$$$$""""""###$$$%%%%%%&&&'''""""""############""""""#########""""""!!!!!!!!!iiiWWWIII>>>::::::888888999:::;;;===??????>>>;;;777555444444333333000////////////.........000222444444333333444555222444666777777555222111///...---,,,++++++++++++------------------------++++++,,,,,,------------------...//////.........,,,,,,+++++++++************************************))))))(((((((((((((((+++,,,,,,***&&&$$$######***(((''''''(((***+++***)))(((((()))******)))''')))((((((***((($$$%%%)))&&&'''((())))))((('''&&&&&&&&&'''''''''((((((((((((((('''''''''''''''((('''(((((())))))*********)))'''&&&%%%&&&''')))+++)))***+++,,,---.........---...///000111111000000***)))'''%%%%%%&&&((()))'''&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%&&&((((((&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''(((((((((((('''''''''&&&&&&''''''((()))((((((((((((((())))))***((())))))))))))************++++++***((()))+++---+++++++++++++++++++++++++++++++++,,,------............///000111333333444444444555555555666666666777:::===>>>=========>>>???<<<:::999:::;;;;;;:::AAACCCEEEFFFEEECCC@@@>>>======>>>>>>>>>>>>======>>>???@@@AAAAAAAAA@@@???999<<<>>>>>>===;;;;;;<<<<<<<<<<<<;;;:::888777666666666666555444444333333555444333333333444666666/////////000000111111111.........///000111222333000000////////////......+++++++++++++++,,,,,,---+++***)))+++---/////////******+++,,,------------)))))))))((())))))***+++'''(((((())))))*********&&&)))+++,,,+++)))((((((((()))************)))(((''''''(((((((((((())))))((((((((((((''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""###$$$##############################$$$%%%%%%$$$######""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!###$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###$$$ !!!!!!"""###$$$$$$!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$~~~hhhVVVIII>>>:::;;;888888888999:::<<<>>>>>>===:::666444444444444333000000000////////////...111333555555333222222444222333333444333222111000///...---,,,++++++++++++////////////////////////))))))***++++++,,,------+++---///111222111///...000///,,,************+++************************+++***))))))(((((()))))))))***+++)))&&&$$$######)))'''%%%&&&)))+++,,,+++***))))))***++++++)))''''''&&&((()))'''###%%%)))'''((())))))(((''''''(((''''''((((((((())))))))))))((((((''''''(((((()))&&&&&&'''(((((()))******'''%%%$$$"""###$$$'''((()))***+++,,,---...............//////000111111222---+++)))&&&%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&'''(((((())))))((((((((((((((()))))))))******)))***++++++***)))***+++++++++++++++++++++++++++++++++,,,,,,---......///......///000111222333333333333333333444444444444777:::<<<===<<<<<<>>>@@@===;;;888888:::;;;:::888>>>>>>>>>@@@AAAAAA@@@???<<<======>>>>>>======<<<>>>>>>>>>>>>>>>======<<<888;;;>>>>>><<<::::::;;;999::::::;;;:::999888777666666555555444333333222222222222333333333444444111111000000000000000000............000111222333000000/////////.........+++++++++++++++,,,------...,,,***+++...000///...***++++++,,,,,,,,,++++++((((((((((((((()))******''''''(((((()))******+++'''))),,,,,,***((()))***))))))))))))))))))))))))'''''''''((((((((())))))((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&########################!!!###%%%$$$"""!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###########################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$"""!!!!!!!!!!!!""""""######$$$$$$%%%%%%$$$$$$#########""""""######$$$%%% !!!!!!""""""###### !!!###$$$&&&'''''''''""""""######$$$$$$%%%%%%}}}gggUUUHHH???;;;;;;888888888999:::<<<===>>><<<999666444444444444333333333333222222222222111111444666555222111222333111222222222111111000000......---,,,++++++++++++++++++++++++++++++++++++'''((((((***+++,,,------'''***...222444444222111333111...+++)))***+++,,,************************,,,++++++***)))*********$$$&&&(((((('''''''''((('''&&&%%%&&&)))+++,,,,,,*********+++,,,,,,***(((''''''(((***((($$$&&&+++((()))))))))((('''((()))(((((((((((())))))))))))))))))((((((((())))))***%%%&&&&&&'''((())))))******)))&&&%%%%%%''')))+++)))***+++---.../////////------------...///111111111...+++(((&&&&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&'''(((((((((''''''''''''((((((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''(((((((((((())))))))))))(((***,,,,,,***)))******************************++++++,,,------...////////////000000111111222222222222222222222222333333777:::<<<<<<;;;;;;>>>AAA;;;888666777:::;;;:::999:::999999:::===>>>???>>><<<<<<============<<<<<<======<<<<<<;;;;;;;;;:::777;;;>>>>>><<<999999:::777888999:::;;;::::::999666666555444444333222222...///000111111111111000555444222111000000///000111000000////////////000000/////////............,,,+++++++++,,,------...555111...---...---+++(((++++++,,,,,,,,,+++******((((((((((((((()))******&&&''''''((()))******+++'''***,,,+++)))''')))+++))))))(((((((((((())))))''''''''''''((((((((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$### !!!$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%'''((($$$$$$%%%%%%%%%&&&&&&&&&###########################&&&'''&&&$$$###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&& !!!$$$%%%&&&%%%$$$""""""############$$$$$$$$$!!!!!!""""""###%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&############$$$$$$$$$$$$ !!!###%%%'''((()))))) !!!"""###$$$$$$gggRRRGGGCCC===777666777888999;;;<<<===>>><<<999555444444444444333000000111111111222222222000111111222222111111000333333333222222222111111......---,,,++++++************+++++++++,,,,,,,,,+++++++++,,,,,,------...*********,,,---///111222,,,,,,+++***)))))))))***++++++***)))(((((()))))),,,++++++***)))((('''''''''(((((((((((((((''''''************)))))))))(((***)))'''(((***++++++***)))(((''''''((()))***+++,,,***''''''((())))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''')))***)))''''''&&&&&&&&&&&&'''(((((((((&&&&&&(((,,,///...---...,,,,,,...111222000...------,,,+++)))'''&&&%%%######$$$$$$$$$%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&%%%&&&''''''((((((''''''((((((((((((((((((''''''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******'''''''''''''''((())))))***)))))))))++++++)))'''((()))+++,,,,,,+++)))(((,,,,,,+++***)))))))))******+++,,,---------,,,+++------......//////000000111000111111222333444555777888999:::;;;<<<<<<===:::::::::::::::::::::::::::::::::;;;;;;===>>>???????????????>>>>>>>>>>>>999;;;<<<<<<:::999999:::<<<<<<;;;:::999999999999<<<<<<<<<;;;:::999888777666666555444333333222111222222111000/////////000222111000000111111000...000000///...............---,,,,,,++++++,,,,,,---+++******)))***+++---...+++++++++,,,------+++(((,,,---...//////---+++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&& !!!&&&$$$$$$'''$$$$$$######$$$$$$%%%&&&+++(((%%%###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""!!!###&&&''''''&&&""""""######%%%%%%&&&&&&'''&&&&&&&&&''''''%%%###&&&&&&%%%$$$############%%%&&&&&&%%%%%%###"""!!!+++)))''''''((('''$$$!!!"""###$$$%%%%%%$$$###"""###$$$$$$%%%%%%&&&&&&'''$$$#########""""""!!!!!!###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''(((((($$$$$$"""!!! ######""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""(((((((((((('''%%%###"""######"""""""""""""""###$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!$$$$$$###""""""###$$$$$$$$$$$$###""""""######$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$$$$###~~~eeeQQQGGGCCC===888666777888999;;;<<<======>>>;;;777555555555555444111111222222222333333333222333333444444333333222222111111111000000000000......------,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++++++++,,,---...///,,,+++******))))))*********))))))(((''''''((((((++++++******))))))((((((''''''((((((((((((''''''*********)))))))))((((((***((('''((()))+++******(((((('''''''''((()))***)))'''%%%&&&((()))***)))'''''''''&&&&&&'''''''''''''''''''''''''''''''''((('''''''''(((((('''%%%&&&&&&&&&&&&'''''''''(((,,,***((())),,,,,,+++)))---,,,+++---000111///---,,,,,,,,,+++)))'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%$$$###""""""%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''((())))))***)))((()))***+++)))(((***))))))))))))))))))***++++++******)))*********+++,,,---.........---,,,.........///000000111111111111111111111222333444777777888999:::;;;;;;<<<::::::::::::::::::::::::999999999::::::;;;<<<===>>>=========<<<<<<;;;;;;888999;;;:::999777888888888888777777777888888999<<<<<<;;;;;;999888777666555444444333222222111111333222111111111111111222222111000000111111000...000//////...............---------------------------,,,+++*********+++,,,***))))))***,,,,,,***(((***+++,,,------+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***$$$"""&&&((($$$"""$$$$$$$$$######$$$$$$%%%&&&'''%%%######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###""" """$$$%%%&&&%%%###"""$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&&&&$$$"""%%%%%%$$$#########$$$$$$"""""""""######$$$$$$%%%((('''%%%&&&''''''%%%"""######$$$%%%%%%$$$######'''&&&&&&%%%%%%$$$######$$$#########""""""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$"""!!!!!! %%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$###""""""########################'''&&&%%%$$$###!!! ###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###zzzbbbPPPGGGBBB===:::666777888999:::;;;<<<======;;;777555555444333222222222222333333333333333222222333333333333222222000000000/////////...............------,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,++++++***+++++++++++++++***)))))))))******)))(((((('''''''''''''''*********)))))))))))))))''''''((((((((((((((('''))))))))))))(((((((((((()))((('''''')))******)))(((((('''&&&&&&&&&''''''&&&%%%$$$%%%''')))***)))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''''''''%%%###%%%%%%&&&'''''''''''''''+++***))))))***+++***(((+++++++++,,,...///...---+++++++++***)))'''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''&&&%%%%%%###"""!!! &&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))***)))((((((******)))(((+++)))'''&&&&&&''')))+++******)))))))))***++++++******+++,,,---,,,,,,,,,,,,------...//////000000222111111111111111222222555555666777888999::::::999999999999999999999999888888888999999::::::;;;<<<;;;;;;:::999888888888777888:::999777666666777666666666666777888999:::<<<;;;;;;:::888777555444333333222222111111000000222222222222222222333444222111000000111111000.../////////............---,,,---...//////...---,,,------,,,******))))))***)))(((((()))******)))'''))))))***++++++)))((('''((())))))******+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&...)))'''((((((%%%"""###$$$$$$######$$$$$$%%%&&&###""""""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$###'''''''''&&&%%%$$$"""!!!%%%%%%%%%$$$$$$#########%%%$$$###$$$%%%%%%###!!!$$$$$$#########$$$%%%%%%"""!!!!!!!!!!!!###$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$$$$#####################"""""""""######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$###""""""!!!!!!!!!!!!###$$$%%%%%%%%%$$$###""" !!!"""######$$$$$$######$$$$$$$$$$$$###"""%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""!!!$$$%%%&&&&&&&&&$$$$$$$$$##################$$$$$$%%%%%%$$$$$$$$$uuu]]]NNNEEE@@@<<<:::666777888999:::;;;<<<<<<;;;888555333222222000...222222222222222222222222000000111111111111000000////////////.....................---------,,,,,,+++,,,,,,,,,,,,---------,,,,,,++++++******)))))),,,+++************************))))))))))))******)))(((((('''''''''(((((()))))))))))))))*********&&&'''(((((((((((((((((())))))(((((((((''''''''')))'''&&&&&&((())))))((((((''''''&&&%%%%%%%%%%%%%%%$$$###%%%'''(((((('''&&&''''''''''''''''''&&&(((((((((((((((((((((((('''&&&%%%&&&''''''%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&'''((()))******))))))***+++,,,---,,,,,,******))))))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&'''&&&&&&%%%$$$######"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))((('''''')))******)))***)))(((''''''((()))***))))))((())))))***+++,,,(((((()))******++++++++++++++++++,,,------......222111111000000000111111333444555666777888888999888888888888888888888888777888888999999:::::::::;;;::::::999888777666666777999:::999888666777777888888888888888999::::::;;;::::::999777555333222222222222222222111111111111111111111111222333444222111000000111111000.........///.........------+++,,,...//////...,,,+++,,,++++++***************)))((('''(((***+++***((())))))*********)))(((''''''(((((()))***++++++,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))((('''%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((&&&%%%&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&###"""###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&############""""""""""""$$$######$$$%%%%%%###"""######""""""###$$$%%%%%%&&&$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&#######################################$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$######"""!!!!!!""""""!!!###$$$###!!! !!!!!!""""""###$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$#########$$$%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######"""!!!"""$$$%%%%%%$$$"""!!! $$$'''(((((((((%%%$$$$$$$$$###"""""""""######$$$%%%%%%%%%$$$$$$qqqYYYLLLDDD===::::::777777888888999:::;;;;;;:::777555333333222000...111111111111000000000000///000000111111000000///000/////////............---------------,,,,,,,,,+++++++++,,,,,,,,,------++++++******))))))((((((******)))))))))***++++++***))))))((())))))******)))))))))(((((()))******)))))))))))))))*********&&&&&&'''((((((((((((((((((((((((''''''''''''&&&((('''%%%&&&'''))))))(((''''''&&&&&&&&&%%%$$$$$$'''%%%%%%%%%''''''&&&$$$&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((($$$###$$$%%%(((((((((&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&'''''''''((()))************+++((((((((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))(((&&&&&&(((******)))))))))***++++++***))))))(((((((((((()))***++++++)))))))))***+++,,,,,,---+++,,,,,,---......//////111111000/////////000000222333444444666666777888777777777777777777777777888888999::::::::::::999::::::999888888777666666888999;;;:::888777777888:::999888888777777777888999999888777666444222111222222222222333333333333000000000000000111222333222111000000111111000...---......///...---,,,,,,)))***,,,------,,,***)))))))))******++++++++++++***)))((()))***,,,+++******************))))))(((''''''((()))******++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&###%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%&&&&&&$$$$$$######$$$%%%'''(((""""""######$$$%%%%%%&&&%%%$$$###$$$&&&&&&%%%###""""""""""""###$$$$$$%%%'''%%%###""""""###$$$%%%%%%%%%%%%$$$###!!! %%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&###############$$$$$$$$$######"""""""""###$$$%%%#########$$$%%%&&&&&&&&&$$$######""""""""""""### ###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$%%%&&&'''"""""""""""""""###$$$$$$######$$$%%%%%%$$$$$$###"""######$$$$$$$$$######!!!"""$$$%%%%%%$$$"""!!!"""###%%%&&&%%%$$$!!! %%%$$$$$$$$$###""""""""""""###$$$%%%%%%%%%%%%%%%oooXXXLLLEEE===999;;;777777888888999::::::;;;:::999777666666666444222000000000000000/////////111111222222222222111111/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++******************)))******++++++))))))((((((((()))*********))))))))))))******+++*********)))))))))))))))%%%&&&'''((())))))))))))((('''''''''&&&&&&&&&&&&'''&&&%%%%%%'''(((((('''&&&&&&'''''''''&&&%%%%%%'''&&&&&&&&&''''''%%%###%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''#########&&&(((***)))(((%%%%%%%%%$$$%%%&&&&&&''''''((((((&&&###""""""###$$$&&&((()))(((((()))***&&&'''''''''''''''&&&&&&#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''((()))))))))'''%%%&&&(((*********((()))+++------+++)))((())))))((((((((()))******++++++++++++,,,...///000.........///000000111111000///////////////000000222222333444555666777777666666666666666666666666888888:::;;;;;;:::999888999888888888888777777777888:::;;;:::999777888888888777666555444444444444666666666666555333222111111222222222333333444444000000000///000000111111222111000000111111000...------...//////---,,,+++)))***+++,,,,,,+++***)))'''((()))***++++++++++++***)))((((((***,,,,,,++++++++++++***************'''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&))))))&&&$$$%%%%%%$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&###$$$%%%&&&'''((())))))$$$$$$###$$$&&&'''%%%$$$######"""""""""###$$$$$$""""""""""""$$$&&&((()))%%%&&&&&&%%%""" %%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%""""""###$$$%%%&&&''''''$$$######""""""######### """$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%!!!!!!!!!!!!"""###$$$$$$!!!"""$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""""""""$$$$$$%%%$$$###"""$$$$$$$$$###############"""###$$$$$$%%%%%%%%%%%%pppYYYOOOGGG>>>:::===777777777888999999::::::999888777777888777555444111111111111000000//////111111222222222222111111------------,,,,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++---------------.........---,,,+++***************((((((((((((((()))******((((((((((((((()))******++++++******))))))((((((%%%&&&'''((())))))))))))'''''''''&&&&&&&&&%%%%%%'''%%%$$$%%%&&&(((''''''%%%%%%''''''((('''&&&&&&&&&%%%%%%'''(((((('''%%%%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''')))***)))((('''%%%$$$######%%%'''(((((()))***'''$$$""""""######%%%(((((('''&&&''')))%%%&&&&&&'''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%'''''''''''''''((()))))))))'''%%%%%%''')))******))))))************))))))***))))))(((((((((((()))************+++---...///,,,------...//////000000............//////000111222222333444555666777777555555555555555555555555666777999::::::999777666666666666777777777777888777888:::999888666666777666666555444444444555555444444444444444333222222000000000111222333333444222222111111000000111111222111000000111111000...,,,---...//////---,,,***++++++++++++++++++++++++((()))***++++++***)))))))))'''&&&''')))+++++++++++++++******))))))******((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%++++++&&&###%%%%%%###$$$$$$######$$$$$$%%%&&&&&&$$$######%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&#########$$$%%%%%%%%%&&&$$$$$$%%%%%%&&&&&&&&&'''###""""""###%%%&&&$$$###$$$######""""""""""""### !!!###$$$%%%''''''###%%%&&&%%%""" !!!"""%%%$$$############$$$%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%###"""!!! """###$$$"""#########$$$$$$%%%%%%$$$######""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%...,,,)))&&&$$$"""!!!!!!""""""""""""###$$$%%%&&&"""###%%%&&&'''&&&%%%$$$""""""###$$$$$$$$$$$$$$$######################## """$$$&&&((()))###############$$$$$$$$$""""""###$$$%%%%%%%%%%%%rrr[[[QQQIII???<<>>777777777555222222444555666666333222222111111222222333222111000//////000111222111111222222222222111111000...,,,,,,,,,---,,,+++)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,***)))((('''((()))+++---&&&''''''((()))((((((((())))))*********((('''&&&)))((('''&&&&&&'''((()))'''&&&&&&''''''((()))***''''''(((((()))*********((()))******(((''''''(((***++++++***'''&&&&&&''')))***(((***)))&&&''''''((()))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((&&&###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$%%%&&&&&&'''&&&%%%###"""''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&'''))))))((('''%%%###%%%$$$$$$######$$$$$$%%%%%%(((***)))&&&######$$$&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%///,,,)))&&&$$$$$$%%%&&&'''''''''(((((((((((((((((((((''''''&&&&&&&&&%%%'''''''''((()))+++------000///---+++)))***---000///...,,,+++******+++,,,++++++,,,---...///111222///000111111111000...---000000000000000000000000---------.........////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******+++++++++///---+++,,,...///---+++(((***,,,,,,+++))))))***+++++++++*********))))))))))))************)))))))))'''%%%$$$$$$'''+++---******))))))((((((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$""""""$$$%%%%%%$$$""""""%%%%%%%%%%%%%%%$$$###"""$$$$$$##################$$$#########""""""!!!!!!%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$"""!!!  """###$$$$$$$$$#########""""""""""""############$$$%%%%%%%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!$$$$$$##############################$$$$$$$$$$$$"""!!!!!!!!!"""###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""""""""""""""""""""&&&%%%$$$"""!!!!!! $$$###"""""""""###%%%&&&$$$""" !!!""""""!!!###$$$%%%%%%%%%%%%$$$###!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""%%%%%%$$$$$$###"""!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%$$$###"""!!!######""""""!!!!!! ###$$$$$$$$$###""" zzzeeeVVVJJJ???:::::::::888444333333444333333555444333222111111111111222111000000000000111222000111111222222111111000111///------------,,,+++)))******++++++,,,,,,---/////////...,,,+++)))(((***)))(((''''''(((***+++(((((((((((())))))))))))'''((()))******)))(((((()))(((((('''''''''((((((***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&$$$%%%%%%)))******)))'''&&&&&&'''%%%+++)))'''(((***(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$&&&'''((())))))'''&&&%%%%%%$$$$$$######$$$$$$%%%$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''((())))))((((((((('''''''''&&&&&&''''''(((((()))***,,,,,,.........,,,******,,,///,,,,,,+++++++++,,,,,,---+++++++++,,,---...///000///////////////...------////////////////////////,,,------------...............------,,,+++++++++........................,,,,,,------------------...,,,***+++---...---+++***+++,,,+++))))))+++,,,+++++++++*********))))))))))))************))))))***)))'''%%%%%%&&&(((***))))))))))))(((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$###""""""""""""###$$$$$$$$$%%%$$$#########"""""""""""""""###$$$$$$$$$###""""""""""""######$$$$$$!!!"""###$$$$$$%%%$$$$$$######""""""""""""######!!!!!!!!!""""""#########!!!"""$$$%%%%%%$$$"""!!!########################!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$"""""""""######""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!######""""""######$$$%%%$$$###!!!!!!#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$############"""""""""!!!!!!############""""""""""""""""""############""""""%%%%%%$$$######"""!!!!!!""""""""""""############$$$$$$%%%%%%%%%$$$###"""###"""""""""!!!!!!!!! !!!""""""""""""!!!vvvcccUUUJJJAAA======:::777444333444444444333666555444222111000//////222222111111111111222222000111111222222111111000222111///.........,,,***))))))******+++,,,,,,,,,...///000000...,,,)))(((***)))((('''''''''((()))***)))((((((((()))***+++&&&'''((()))************(((((()))(((((('''&&&&&&***)))((('''&&&&&&&&&&&&%%%%%%%%%$$$###"""""""""%%%&&&((('''%%%$$$$$$%%%'''((()))(((&&&%%%%%%&&&%%%)))***&&&###%%%((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%'''((((((((('''&&&%%%$$$$$$######$$$$$$%%%%%%###"""###$$$&&&&&&%%%###$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&''''''(((((((((((((((''''''''')))((((((((())))))***+++,,,---...---+++***+++,,,))))))***+++,,,---------+++++++++++++++,,,---...000000//////.../////////------------------------,,,,,,,,,,,,------------------,,,,,,++++++******++++++++++++++++++++++++.........---------------,,,+++***+++,,,,,,+++***,,,,,,,,,***)))))),,,...+++************)))))))))))))))))))))))))))))))))+++***((('''&&&&&&&&&&&&)))))))))(((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%$$$######!!!!!!"""###$$$%%%%%%&&&###############"""""""""!!!%%%'''&&&$$$"""######"""!!!!!!"""$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%######""""""""""""######!!!!!! !!!###$$$%%%!!!"""###$$$$$$###"""!!!########################!!!!!!!!!!!!""""""""""""$$$###"""""""""""""""""" !!!!!!"""""""""!!!!!!########################""""""""""""""""""""""""######""""""""""""######""""""###$$$$$$$$$$$$$$$%%%###""""""###$$$$$$###!!!!!! !!!!!!""""""######$$$$$$############""""""""""""!!!!!!%%%$$$$$$$$$######""""""""""""############""""""$$$$$$$$$######""""""!!!############$$$$$$$$$$$$######$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!""""""###""""""!!!!!!tttbbbUUUKKKAAA======555444222333555666777666666555333222111000000000333222222222222222222333000000111111111111000000333222000//////...+++))))))))))))***++++++,,,,,,***,,,...000000...,,,******)))((('''&&&&&&''''''***)))'''&&&&&&(((***+++''''''((()))))))))))))))(((((()))))))))'''&&&%%%&&&&&&&&&&&&'''((())))))&&&&&&&&&&&&%%%%%%$$$$$$''')))******(((''''''(((%%%'''''''''%%%$$$%%%&&&'''((('''###!!!"""$$$&&&)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%'''### ###%%%%%%###$$$$$$%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$''''''&&&%%%%%%$$$######((((((((((((((((((((((((***))))))((((((((())))))***,,,......,,,*********((()))+++,,,,,,,,,+++***+++***************+++,,,222111000//////000111222------------------------+++++++++,,,,,,,,,------,,,,,,,,,++++++*********)))))))))))))))(((((((((,,,++++++******)))))))))+++*********++++++******+++,,,---,,,+++***+++---************))))))))))))******))))))))))))******))))))))))))((('''&&&%%%((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''''''''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%########################"""%%%''''''%%%###)))'''%%%"""!!!!!!"""###&&&%%%###""""""###$$$%%%######""""""""""""#########"""!!!!!!"""$$$'''(((""""""############""""""""""""""""""############"""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$!!!"""###%%%%%%$$$######$$$"""!!!!!!###$$$$$$###$$$###""""""""""""###$$$""""""############""""""""""""""""""""""""!!!!!!%%%$$$$$$######""""""!!!""""""############""""""$$$#########"""""""""!!!"""""""""#########$$$$$$""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!$$$$$$$$$%%%%%%%%%%%%%%%vvvdddVVVKKKAAA;;;:::444333222333555777777666333333222222111111222222222222222222222222222222000000000111111000000000333111000000000...+++)))((())))))******+++,,,,,,***,,,...000000...,,,***))))))((('''''''''''''''((('''%%%%%%%%%&&&(((*********)))((((((((((((((('''((()))))))))(((&&&%%%%%%%%%%%%&&&&&&'''((()))%%%&&&&&&&&&'''''''''((((((***++++++)))(((((()))$$$%%%'''&&&%%%%%%&&&'''&&&&&&%%%%%%$$$###$$$&&&''''''%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############%%%&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&''''''&&&$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%)))%%%!!! """$$$""" """###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((((((***)))(((((((((((((((((()))+++------,,,***))))))******+++,,,+++***((('''******)))))))))******+++000///...------...000111........................+++++++++,,,,,,,,,------,,,,,,++++++++++++******------,,,,,,+++++++++******)))))))))((((((''''''************************(((+++---...,,,+++******))))))))))))))))))))))))******)))(((((()))******''''''((())))))((('''&&&'''''''''''''''(((((((((%%%&&&&&&&&&'''((((((((()))(((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$###"""""""""###############$$$$$$$$$""""""###$$$%%%%%%%%%%%%+++)))&&&###""""""######%%%$$$"""!!!!!!"""###$$$######""""""""""""#########"""!!!!!!!!!###&&&'''"""""""""######"""""""""!!!!!!"""""""""#########"""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$$$$%%%&&&&&&%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""###%%%%%%$$$######"""!!! """######"""%%%$$$$$$######$$$$$$%%%""""""#########""""""!!!!!!!!!!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!""""""############""""""#########"""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$%%%%%%%%%yyygggXXXLLL@@@:::888777555444444555555444333333222222111222222333333111111222222222222111111///000000111111000000///111000///000000...+++)))(((((())))))***+++++++++---...//////---+++((('''))))))((((((((((((((('''&&&&&&%%%%%%%%%&&&'''(((+++***)))(((''''''''''''''''''(((((((((((('''''')))((('''&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''''''''&&&''')))(((&&&%%%%%%&&&###%%%&&&&&&%%%%%%'''((()))&&&&&&((((((%%%%%%'''##################$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%(((&&&$$$######"""!!! !!!"""""""""""""""!!!######""""""""""""######"""###$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))(((((( !!!"""$$$&&&((())))))&&&&&&&&&'''''''''''''''))))))(((''''''((((((((()))+++,,,,,,+++)))))))))+++++++++******((('''''')))))))))))))))***+++,,,,,,,,,++++++,,,,,,------////////////////////////,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))*********))))))))))))))))))***++++++***)))***+++(((***,,,,,,+++***)))***(((((()))))))))))))))***+++***)))(((((()))***+++''''''((((((((((((((('''&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''(((((((((''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$###"""!!!!!!#########$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%&&&'''&&&%%%$$$###$$$%%%%%%###"""""""""""""""############""""""""""""######!!!!!!  !!!"""###"""""""""""""""""""""""" !!!!!!""""""#########!!!!!!!!!!!!""""""""""""$$$###""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""###$$$$$$$$$$$$$$$!!!  """#########""""""############""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""%%%%%%%%%$$$%%%%%%&&&'''!!!!!!!!!!!!""""""""""""###""""""!!!!!!!!!""""""{{{hhhZZZMMMAAA:::888666555444555666666444333444444333222111111111111000000111222222111000000//////000000000000/////////......//////...+++((((((((())))))******++++++......---,,,+++)))((('''(((((())))))***)))))))))&&&&&&&&&&&&'''''''''(((***)))(((''''''((())))))''''''&&&''''''((()))***(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$&&&'''&&&%%%###$$$$$$###%%%&&&'''&&&&&&((()))---'''%%%''''''$$$$$$'''"""###$$$$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$###############$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$%%%&&&%%%$$$""""""###""""""#########"""!!!!!!$$$##################$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&'''''''''######$$$%%%&&&'''((()))%%%%%%%%%%%%&&&&&&&&&'''(((((('''''''''(((((())))))***,,,+++)))(((((()))***))))))((((((((())))))((((((((()))***+++,,,---+++,,,,,,---......------////////////////////////,,,------------.........,,,,,,,,,,,,,,,,,,------++++++***))))))(((''''''))))))))))))************)))+++---,,,***)))***,,,******)))(((&&&'''***,,,(((((((((((())))))******+++***)))(((((()))***+++))))))((((((''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%&&&%%%$$$#########%%%&&&$$$$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$######""""""""""""######!!!!!!!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""###$$$ !!!"""######$$$$$$$$$########################""""""""""""""""""""""""###"""""""""""""""############""""""######$$$%%%"""!!! ###$$$$$$$$$!!!###$$$$$$###!!!"""""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!""""""###$$$$$$""""""############""""""!!!"""""""""""""""""""""!!!!!!"""""""""#########%%%$$$#########%%%&&&''' !!!!!!!!!"""""""""###$$$###!!! !!!{{{iii[[[NNNBBB;;;999222222222444777888777666666555444222111000000//////000111222222111000/////////000000000000//////---------...///...+++)))((((((((()))******++++++************************'''((()))******+++******&&&'''(((((())))))((((((((((((''''''((()))***,,,'''&&&&&&&&&'''(((***,,,%%%%%%%%%%%%&&&'''(((((()))((((((''''''&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%###%%%'''''''''''')))***///'''###$$$$$$ !!!%%%$$$%%%'''((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%"""&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%% ###''''''$$$###$$$&&&&&&&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######""")))((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''((()))))))))***+++***(((((((((***((((((''''''''')))+++,,,((((((((()))***,,,---...---...000111111111000///////////////////////////---------.........//////------------------------......------,,,++++++***''''''(((((())))))******))),,,---,,,***)))+++------+++'''$$$"""%%%***///'''((((((((())))))******+++***)))'''''')))***+++,,,+++)))(((&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$&&&&&&&&&&&&$$$###"""###$$$%%%%%%%%%%%%%%%###############$$$$$$$$$#########$$$$$$%%%%%%%%%###############$$$$$$$$$%%%%%%$$$###!!! """$$$%%%&&&&&&%%%%%%######""""""""""""#########$$$$$$$$$###"""!!! """"""!!!!!!!!!!!!"""""" !!!"""######$$$############$$$$$$$$$$$$""""""!!!!!!"""###$$$$$$!!!!!!"""$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######""""""""""""######$$$###"""""""""###%%%&&&###"""!!!"""$$$%%%&&&%%%!!!$$$&&&&&&$$$!!!"""""""""""""""!!!  !!!!!!""""""!!!!!!"""###$$$%%%%%%&&&""""""############""""""!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$"""!!! """###$$$ !!!!!!!!!""""""######&&&%%%###"""!!!!!!!!!"""zzzhhh[[[NNNAAA999777777555333333444555666555333333333222222222111111111222333444444333111000000///...---,,,+++++++++***+++---------+++)))(((******))))))))))))******))))))(((((((((((()))))))))((((((((()))***+++++++++*********))))))(((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''(((&&&$$$######%%%((())))))&&&$$$%%%((()))(((&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%((('''&&&$$$######$$$$$$&&&''''''%%%$$$$$$&&&(((***)))'''%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###***)))((('''&&&'''((()))%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%((((((&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""############$$$$$$$$$########################%%%###%%%(((&&&######&&&$$$%%%''''''''''''%%%$$$'''&&&&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$((((((((((((((((((((((((###%%%''')))***(((&&&%%%&&&%%%%%%%%%&&&((()))+++(((((((((((())))))))))))'''((()))******+++---//////---+++,,,///000...,,,---............,,,+++***...------,,,,,,,,,------***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***,,,,,,(((((()))***+++,,,,,,,,,++++++++++++************((()))***)))'''%%%%%%&&&******))))))((((((''''''***))))))((('''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!"""$$$&&&'''+++***(((&&&&&&&&&((()))111...***((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$######"""$$$%%%&&&$$$"""!!!$$$'''%%%%%%%%%$$$$$$#########""""""!!!!!!!!!!!!""""""$$$###""" """###$$$""""""""""""!!!!!!!!!!!!%%%###!!!  !!!"""########################$$$###"""""""""""""""###"""!!!!!!!!!"""###$$$$$$######"""!!!!!!!!!!!!!!!'''((()))'''###!!!"""$$$######$$$$$$$$$%%%%%%%%% """!!!!!!###########################&&&$$$""" !!!!!!$$$#########""""""!!!!!!!!!!!!""""""######$$$$$$ !!!!!!!!!!!!""""""""""""""""""""""""###""""""!!! """""""""""""""!!! !!!"""""""""""""""!!!!!!$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!! ###"""!!! !!!"""###%%%$$$"""!!!!!!"""$$$%%%xxxgggZZZNNNBBB;;;999777555333333444555555555555444444333333222222222///000111222222000///------,,,,,,,,,,,,---...///+++,,,---......,,,***)))******))))))))))))******))))))(((((((((((()))))),,,++++++++++++,,,,,,---)))))))))(((((((((''''''(((((((((((())))))))))))(((''''''&&&&&&''''''((()))((('''&&&%%%$$$$$$######!!! """%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&'''"""###%%%&&&(((***+++,,,'''&&&%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$&&&((()))(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((($$$###&&&'''###!!!"""%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((((((&&&''''''''''''(((((((((''')))******)))***,,,...///---,,,,,,//////...,,,...//////000///...---,,,......---,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++++++++++++++++++++++++++***)))))))))***+++,,,)))))))))***+++++++++,,,)))))))))((((((((('''''')))***+++***((('''&&&''')))))))))(((((((((((((((***))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$###"""###$$$%%%***(((%%%$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%###"""!!!!!!"""######$$$$$$$$$######"""$$$&&&%%%###"""###%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$"""""""""""""""""""""!!!$$$###!!! """"""###########################"""""""""""""""########################$$$%%%######"""!!!!!!!!!!!!!!!!!!$$$$$$""""""###%%%""""""""""""#########$$$"""$$$%%%%%%###"""$$$&&&########################'''%%%$$$""""""""""""###############"""""""""!!!"""""""""""""""#########!!!!!!!!!"""""""""###### ###""""""!!!!!! """""""""""""""!!! !!!!!!""""""""""""!!!!!!%%%$$$$$$######$$$$$$%%%""""""############""""""""""""!!!!!!!!!!!!"""""""""""""""######"""""""""wwwfffXXXMMMBBB<<<;;;777555333222444555555555555555555444333222222222///000111111111///...---------,,,,,,,,,---......,,,,,,---......,,,+++*********))))))))))))******))))))(((((((((((())))))))))))(((((('''((((((((((((((('''''''''''''''&&&(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''(((((('''%%%###"""###"""!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%'''***,,,...///((('''&&&&&&&&&&&&''''''&&&&&&'''&&&$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""""""""!!!%%%%%%$$$######$$$%%%%%%$$$#########$$$%%%&&&'''###$$$$$$%%%'''(((((()))######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%(((###"""%%%'''%%%######%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''$$$######%%%)))+++)))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((()))******))))))+++---...---,,,,,,......---,,,...///000111111000...---///...---,,,++++++******,,,---...---,,,+++,,,...******************************))))))******+++,,,******************++++++))))))(((((((((((('''''')))***,,,+++)))''''''((((((((((((((((((((()))))))))))))))(((''''''&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''''''''((('''&&&%%%$$$%%%&&&'''%%%###!!!"""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""######!!!"""###$$$$$$$$$$$$$$$ ###%%%%%%$$$###"""###%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%$$$######$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$###"""!!! !!!"""###########################"""!!!!!!!!!"""###$$$$$$%%%%%%$$$#########$$$$$$######"""!!!!!!!!!"""""""""#########$$$%%% !!!!!!!!!!!!"""""""""###$$$###"""!!!"""###########################%%%%%%$$$$$$###"""""""""############""""""""""""############"""""""""""""""""""""#########$$$$$$ """""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""""""""!!!!!!###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! """$$$$$$""" yyyfffWWWKKKAAA;;;:::666444222222333555555444555555444444333222222111222222222222222111//////111000...---,,,+++*********+++,,,,,,,,,++++++*********))))))))))))******))))))(((((((((((())))))(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((($$$%%%&&&&&&''''''&&&&&&)))((('''&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))*********)))(((''''''&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&''''''(((######$$$$$$$$$%%%%%%%%%###"""""""""###$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%""""""&&&'''%%%%%%)))&&&%%%############%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''''''''''''''''')))'''$$$"""###%%%(((***''''''''''''&&&&&&''''''%%%&&&&&&&&&&&&''''''''')))*********((((((***,,,------,,,,,,,,,,,,,,,+++---...///000000000///...///...---+++***))))))))))))+++++++++***)))***+++++++++++++++++++++++++++***************++++++++++++++++++***************+++*********))))))))))))((()))******(((''''''(((&&&''''''(((((()))))))))))))))((((((''''''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%###"""((('''&&&&&&&&&&&&''''''%%%$$$######%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!###%%%''' !!!"""###$$$%%%%%%%%%""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$###!!! ######"""!!!!!!"""######"""""""""""""""###############"""!!!!!!""""""###########################!!!!!!!!!!!!"""###%%%%%%%%%%%%$$$###""""""""""""######""""""!!!""""""### """$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!########################"""""""""""""""!!! #########"""""""""""""""$$$$$$######""""""!!!!!!"""""""""#########$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""!!! !!!!!!""""""""""""!!! !!!"""######"""!!! """"""######$$$$$$###### !!!"""######"""!!! !!!"""######"""!!! {{{fffVVVIII???999888666444222222333444444444444333333333222222222222333333333222111000000///111000///---+++*********)))))))))*********))))))******))))))))))))******))))))(((((((((((())))))+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''((((((((('''&&&%%%$$$$$$&&&''')))******)))(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&)))((('''&&&$$$"""!!! %%%&&&''''''%%%%%%&&&'''$$$$$$%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$$$$$$$######"""!!!!!!%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$&&&'''$$$!!!$$$***&&&%%%############%%%&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&''''''(((((((((&&&&&&'''''''''(((((((((((()))***)))((((((***+++,,,------,,,++++++++++++***+++---.........------///...,,,+++***)))(((((()))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++++++++++++++************************))))))))))))(((&&&''')))((('''&&&&&&'''&&&&&&''''''(((((())))))((((((((((((''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%###!!! ##################$$$$$$&&&%%%$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$***)))'''%%%$$$######$$$ !!!"""###$$$%%%%%%%%%$$$###!!!!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%###""" ######""""""""""""######!!!"""""""""#########$$$###""""""""""""#########""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%%%%$$$###"""!!!!!!!!!!!!!!!######""""""""""""######""""""###$$$%%%%%%###"""""""""""""""""""""""""""&&&%%%%%%%%%%%%%%%%%%$$$########################!!!""""""""""""!!! """"""""""""""""""######$$$$$$######""""""!!!!!!!!!!!!!!!"""""""""##############################""""""""""""############"""""""""""""""!!! !!!""""""""""""""" !!!"""######"""!!! !!!!!!"""######"""""" !!!"""######"""!!! $$$###""""""""""""###$$$|||fffUUUHHH===888888666444222111333444444444333333333333444444444444333222222111000///............---,,,,,,,,,------((((((((((((((()))))))))******))))))))))))******))))))(((((((((((())))))))))))((('''''''''((((((((((((((((((((()))))))))(((((((((((()))))))))))))))((((((''''''(((((()))+++)))&&&###"""###%%%&&&$$$%%%&&&&&&%%%&&&(((***''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###!!!$$$&&&''''''&&&%%%%%%&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###############$$$%%%&&&""""""######$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''%%%%%%%%%"""!!!&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&&&&%%%###$$$%%%'''((()))))))))&&&''''''''''''((((((((('''((())))))((((((***,,,,,,------,,,***))))))+++((()))+++,,,---------,,,---,,,+++***))))))((((((+++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++*********************++++++((((((''''''''''''&&&&&&%%%&&&((('''&&&%%%%%%&&&''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!"""###$$$$$$$$$$$$$$$%%%###!!!"""$$$&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###"""""""""######"""""""""!!!""""""######$$$$$$$$$""""""##################"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""!!! !!!!!!######"""""""""###$$$$$$!!! !!!###$$$$$$###$$$$$$############""""""###"""!!!"""$$$%%%$$$###########################$$$$$$##################""""""""""""########################""""""""""""!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!  !!!""""""######""""""######$$$$$$######""" !!!"""""""""""""""!!!!!!""""""""""""!!!!!!&&&$$$"""!!!!!!"""$$$&&&{{{eeeTTTGGG===999:::555333111111333444444333333333444555666777888888555444333111000000/////////...---,,,,,,,,,,,,,,,((((((((((((((()))************))))))))))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))(((((((((((())))))***)))'''%%%$$$$$$$$$$$$"""$$$&&&&&&%%%%%%(((+++(((((((((''''''&&&&&&&&&###$$$$$$%%%&&&'''''''''###$$$$$$$$$$$$"""!!! $$$&&&((((((&&&%%%%%%&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%""""""###$$$$$$$$$##############################%%%$$$######%%%%%%$$$###"""############$$$$$$$$$""""""######$$$%%%%%%&&&%%%"""###""""""%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%'''(((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&'''((((((((((((+++---+++------,,,)))((()))***'''(((***,,,---------,,,++++++***)))))))))))))))***,,,---,,,+++***+++,,,++++++++++++++++++++++++((()))***+++,,,++++++***)))))))))***+++++++++,,,(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''&&&&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((()))))))))))))))$$$######$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$ ###$$$%%%%%%"""######$$$$$$$$$#########"""###&&&))))))&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""!!!""""""######$$$%%%%%%""""""######$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""""""""######"""!!!!!!!!!!!!!!!"""#########""""""######$$$%%%&&&### """$$$###"""$$$$$$$$$######""""""""""""######!!!########################$$$$$$###""""""###$$$%%%!!!"""""""""############"""""""""""""""#########"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!! """""""""""""""!!!  !!!"""##################""""""""""""###### !!!"""###$$$######""""""!!!!!!!!!!!!""""""######""""""""""""######zzzdddSSSGGG>>>;;;<<<555333111111222444444333444444555777888:::;;;;;;888777555444333222222222222111///---+++***))))))))))))(((((()))***++++++******))))))))))))******))))))(((((((((((()))))))))))))))))))))***+++,,,%%%%%%%%%&&&&&&'''''''''(((((((((((())))))))))))))))))(((((((((((())))))$$$%%%&&&'''''''''&&&&&&%%%''')))'''%%%%%%'''***))))))((((((((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''$$$&&&(((((('''%%%%%%&&&%%%%%%'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$$$$$$$###$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%% $$$)))&&&"""%%%%%%'''(((((('''%%%%%%$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&'''((((((((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&((((((((()))+++---+++,,,...,,,)))'''(((***&&&(((***,,,------------******)))))))))))))))***(((*********)))((()))***************************((()))***+++,,,+++******(((((()))***+++,,,,,,---***)))))))))((((((((((((&&&'''))))))(((''''''((((((((((((''''''&&&&&&%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&'''$$$$$$%%%&&&'''''''''&&&######$$$&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$'''((('''%%%$$$######$$$$$$$$$######""" """%%%***---,,,&&&!!!#########$$$$$$%%%%%%%%%$$$######""""""######$$$""""""############""""""!!!""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$###"""""""""""""""###""""""!!!!!!"""###$$$$$$######""""""###$$$%%%%%%000+++%%%"""######"""!!!$$$$$$######""""""!!!!!!!!!!!!$$$'''&&&$$$###########################""" !!!###$$$!!!!!!""""""#########$$$!!!!!!""""""######$$$$$$######$$$$$$$$$%%%%%%%%%###########################""""""!!! """""""""""""""!!!!!!  !!!"""############"""!!!  !!!"""!!!!!!"""$$$$$$%%%%%%%%%###"""!!! !!!"""### !!!"""######"""!!! zzzcccRRRIIICCC;;;555555555555555555555555555555666888<<>>DDDIIIKKKKKKGGGAAA;;;666333111000///////////////...------,,,++++++******))))))***+++++++++++++++++++++++++++,,,---,,,)))((()))***(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''***(((&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%$$$$$$$$$'''%%%###"""###%%%%%%%%%&&&&&&%%%$$$############%%%&&&&&&&&&%%%###"""!!!"""&&&&&&$$$"""###%%%######$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""!!! !!!$$$%%%$$$$$$########################""""""""""""######""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%&&&%%%$$$############""""""#######################################$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&(((&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''((((((&&&%%%&&&((((((((()))******)))((((((&&&'''((()))************+++************++++++,,,,,,+++)))(((((()))+++,,,)))******+++++++++++++++---,,,++++++*********++++++++++++++++++***))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''%%%%%%&&&(((******)))''''''&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((())))))$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$###"""""""""""""""###%%%###!!!!!!###%%%%%%%%% !!!###%%%&&&&&&$$$$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""######"""!!!!!!$$$###""""""!!!!!!""""""########################!!!###%%%###!!! """$$$&&&%%%$$$###############"""""""""""""""""""""""""""###$$$%%%$$$###"""!!!##################$$$$$$###""""""""""""""""""#########""""""!!! !!!!!!!!!"""""""""######""""""#########""""""!!! !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!""""""######""""""""""""!!!!!!!!!!!!""""""######"""""""""######""""""!!!!!!"""$$$$$$###"""%%%%%%%%%%%%$$$###""""""!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!$$$$$$%%%$$$######$$$&&&gggSSSFFF@@@===;;;444444444444444444444444222222333555999???FFFJJJMMMJJJEEE>>>888444222222++++++,,,,,,,,,+++******,,,+++***)))))))))***+++((((((((((((((((((((((((+++,,,,,,+++)))(((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))'''%%%######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%$$$$$$&&&$$$"""!!!###$$$%%%$$$&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%$$$!!!  %%%&&&%%%###$$$&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""""""""#########"""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$############$$$$$$##############################$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&''''''(((''''''''''''''''''''''''###%%%''''''&&&&&&((()))((()))***++++++***)))(((&&&'''((())))))******)))******))))))***++++++,,,+++***(((''''''(((***+++***++++++++++++***)))))),,,+++***))))))(((((()))******+++++++++***))))))''''''&&&''''''((()))***''''''&&&&&&&&&''''''(((&&&$$$###$$$'''((()))(((&&&&&&&&&&&&&&&'''((((((''''''((((((((((((''''''))))))((('''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""""""""!!!""""""######%%%###!!! """$$$%%%$$$!!!"""$$$%%%%%%###!!! """""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!$$$### !!!###)))((('''&&&&&&&&&&&&&&&"""""""""""""""""""""""" !!!"""#########!!!!!!%%%$$$$$$$$$###""""""!!!"""""""""######"""""""""###"""""""""!!!!!! !!!!!!!!!""""""!!!"""############"""""" !!!"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!""""""!!!!!!!!!!!!""""""######""""""!!!"""###$$$$$$######$$$&&&&&&%%%###$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$######"""!!!!!!!!!!!!!!! !!!"""!!!!!!"""iiiUUUGGG@@@===;;;333333333333333333333333111222222333555:::@@@EEEHHHGGGEEE???999555333333---------......------,,,,,,+++***))))))***+++,,,))))))))))))))))))))))))***++++++***((('''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''''')))******(((&&&%%%&&&'''&&&%%%%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%###""""""$$$%%%%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$"""!!!!!!$$$&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$&&&''''''%%%""" !!!###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$##############################$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%%%%$$$$$$%%%''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&!!!"""$$$%%%'''(((((((((''''''''''''''''''''''''$$$&&&((((((((((((***,,,)))***,,,------,,,***)))&&&&&&'''((())))))))))))(((((((((((()))***++++++***)))(((''''''((()))******************)))((('''******)))((('''''''''((()))***************))))))'''''''''''''''((()))***'''''''''&&&''''''((()))&&&%%%###$$$&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&''''''((((((''''''&&&)))((('''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$$$$"""!!!"""""""""$$$$$$%%%&&&%%%$$$###"""#################################$$$$$$$$$$$$$$$########################$$$$$$###""""""""""""###""""""""""""""""""""""""%%%(((++++++((('''(((+++$$$$$$######""""""######"""""""""""""""""""""""" !!!!!!""""""""""""!!!$$$$$$%%%$$$$$$###"""!!!""""""############"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""""""""############$$$!!!!!!""""""######$$$$$$######################## !!!!!!""""""!!!!!!###""""""!!!!!!""""""###"""""""""!!! ###%%%$$$$$$###%%%&&&'''%%%$$$###""" """######""" !!!!!!""""""""""""!!!""""""!!!!!!!!!!!!"""""""""######"""!!!!!!"""$$$kkkWWWHHH@@@<<<:::444444444444444444444444222333333222222555:::???@@@BBBBBB>>>999444222222///000000111111000000000,,,+++)))((((((***+++,,,++++++++++++++++++++++++)))******)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&''')))+++***'''%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&###$$$%%%%%%%%%%%%$$$#########"""$$$%%%&&&%%%###############$$$%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$%%%&&&&&&$$$"""%%%$$$$$$$$$%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&$$$###%%%''''''%%%###!!!!!!"""###$$$%%%%%%&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""###$$$&&&&&&&&&&&&&&&'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&'''''''''&&&''''''''''''''''''''''''&&&'''(((((('''''')))******+++---//////---+++***%%%&&&'''((())))))))))))''''''''''''((()))***+++((((((((((((((((((((((((''''''((()))))))))(((((())))))((('''''''''(((((())))))************))))))(((((('''''''''(((((()))'''''''''''''''((())))))(((&&&%%%%%%'''((('''&&&%%%%%%%%%%%%&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''###$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%&&&&&&'''######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!"""###$$$%%%&&&$$$"""!!!!!!"""###"""!!!$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$%%%$$$###"""!!!!!!"""###$$$%%%$$$######""""""##############################"""%%%%%%###!!!"""$$$  !!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!"""###$$$%%%$$$$$$###!!!"""###$$$$$$###"""!!!!!!!!!""""""###$$$$$$$$$""""""""""""##################"""""""""###%%%%%%"""""""""""""""################################# !!!""""""######""""""######""""""""""""###### !!!""" """%%%$$$######$$$&&&&&&%%%###%%%###!!!!!!$$$&&&&&&$$$!!!""""""""""""!!!!!! !!! !!!!!!"""###$$$$$$%%%%%%$$$######$$$&&&lllXXXIIIAAA<<<:::555555555555555555555555333444444333111333777<<<;;;===???===888333111111------...............---,,,+++)))((((((***+++---((((((((((((((((((((((((((()))***)))'''%%%&&&'''))))))))))))))))))))))))))))))))))))************))))))(((((('''''''''&&&###&&&))))))&&&$$$$$$%%%(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%"""###%%%%%%&&&%%%$$$######"""###%%%''''''%%%###"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$%%%%%%***'''%%%%%%&&&&&&###%%%%%%$$$$$$%%%'''((()))'''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############&&&###!!!!!!###%%%$$$"""###############$$$$$$$$$######""""""""""""######""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$"""""""""$$$%%%'''(((((('''''')))(((&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$((((((((((((((((((((((((&&&'''''''''%%%$$$%%%&&&***,,,...000000...,,,***%%%&&&'''((())))))))))))&&&&&&&&&&&&'''(((******''''''((())))))(((''''''$$$%%%&&&((())))))******))))))(((((((((((())))))((())))))*********))))))((((((''''''''''''(((((('''''''''''''''((())))))***(((&&&&&&((((((((('''$$$$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%#########$$$%%%&&&((((((###$$$%%%&&&'''&&&%%%%%%######$$$%%%&&&&&&''''''######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""###$$$&&&&&&&&&$$$###$$$%%%%%%$$$###"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###$$$"""!!!!!!"""$$$%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$"""&&&&&&$$$"""$$$%%%$$$#########$$$%%%&&&&&&""""""""""""""""""""""""$$$###"""""""""###%%%&&&"""$$$%%%&&&&&&&&&!!!"""###$$$$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%'''#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########""""""""""""###### !!!!!! """&&&###""""""###%%%%%%$$$"""%%%""" !!! $$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%!!!""""""!!! !!!###iiiTTTFFF???:::888777666555444333444555555222111111000000000000000444444444444333111///.........---------,,,,,,,,,)))***,,,---...------,,,,,,***)))((((((***,,,---***((('''((()))***)))''')))'''&&&&&&((())))))((())))))((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((+++***)))'''&&&&&&&&&&&&)))((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''&&&'''((()))((('''%%%###***(((&&&$$$$$$&&&(((***&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%''''''%%%### """$$$%%%%%%$$$$$$%%%%%%&&&'''"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%""""""######$$$&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######$$$$$$###!!!!!!"""###$$$$$$###"""!!!"""!!!!!!!!!"""###$$$$$$########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%&&&''')))***###$$$%%%&&&'''&&&%%%%%%&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&((()))))),,,///000...+++)))((('''''''''''''''((())))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))***+++,,,---))))))))))))))))))))))))''''''(((((('''&&&%%%%%%)))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''''''''&&&%%%&&&'''((()))***(((&&&$$$$$$$$$%%%&&&)))(((&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''(((((((((((('''''''''&&&%%%$$$###"""#########$$$$$$%%%%%%%%%'''&&&$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!!!!$$$$$$##############################$$$%%%&&&'''######""""""""""""######$$$$$$############$$$$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$##################""""""!!!!!! !!!"""""""""############$$$$$$######$$$$$$%%%&&&''' &&&&&&###$$$$$$############$$$$$$!!!!!!!!!!!!!!!"""######%%%%%%$$$###"""!!! !!!!!!""""""#########$$$######""""""""""""######$$$$$$##########################################$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###!!! jjjUUUGGG???:::888777666555333333444444555333222222111111111111111333333444444222111///...------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++******)))((((((((()))***+++***((('''((()))***)))'''&&&%%%$$$$$$&&&''''''&&&((((((((((((((('''''''''(((((('''&&&&&&&&&'''''''''''''''''''''(((((()))((('''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((()))((('''%%%$$$&&&%%%###""""""###%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######"""!!!"""$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""###$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$%%%$$$###"""###$$$%%%%%%$$$###"""$$$###############$$$%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$######"""!!!""""""$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''(((+++...000000...***(((''''''''''''''''''((())))))((('''&&&%%%%%%&&&'''((()))))))))((((((((((((((((((((((((((()))***++++++))))))))))))))))))))))))((((((((((((((('''&&&&&&((('''&&&$$$$$$&&&'''(((''''''((((((((((((''''''(((((('''''''''((()))***''''''''''''&&&%%%$$$$$$)))'''&&&$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%###$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&########################%%%%%%$$$$$$###"""""""""#################################""""""######$$$######""""""""""""############""""""""""""######""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""###########################$$$$$$$$$$$$""""""!!!!!!""""""###$$$)))###"""&&&%%%###$$$##################$$$""""""!!!!!!!!!""""""###""""""""""""!!!!!!!!!!!!!!!"""""""""##################""""""""""""######""""""""""""###$$$%%%%%%########################$$$$$$$$$#########""""""""""""""""""""""""""""""########################%%%$$$$$$$$$##########################################$$$%%%%%%%%%$$$###lllWWWHHH???:::777777666444333333333444555444333333222111222222222222222333333222000...---,,,,,,+++++++++*********...---,,,+++************((((((((((((((()))))))))***((('''((()))***)))'''((('''&&&&&&((()))(((''''''''''''(((((((((((((((******)))((('''&&&&&&'''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&'''((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%!!!""""""!!! !!!###%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""########################&&&&&&&&&&&&&&&%%%%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%%%%%%%$$$$$$$$$$$$#########$$$######"""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%###!!!"""$$$&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$###############$$$###$$$%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&''',,,...000000---)))'''&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''(((((((((((((((((())))))''''''&&&''''''((()))***))))))))))))))))))))))))(((((()))))))))((('''''''''&&&%%%$$$$$$%%%&&&'''''''''(((((((((((('''''')))(((((((((((()))******%%%&&&(((((((((&&&$$$"""((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$#########%%%$$$###""""""###$$$%%%""""""############""""""######################################################"""!!!!!!!!!!!!"""######""""""""""""######""""""!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!""""""###$$$'''$$$"""!!!"""######"""###########################""""""!!!!!!!!!""""""!!!"""""""""############""""""""""""##################""""""""""""######!!!!!!!!!"""###$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$###############""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$########################""""""###$$$%%%%%%%%%%%%mmmXXXIII@@@:::888666555444333333333444444333333222111111111111222111111222222111000...---,,,,,,,,,,,,++++++++++++...---,,,*********+++,,,'''((())))))******))))))***((('''((()))***)))''''''&&&&&&'''))))))((('''&&&&&&''''''(((((())))))))))))((('''&&&&&&''''''***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''((((((''''''&&&''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%$$$######$$$&&&######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!$$$$$$###""""""!!!""""""$$$$$$############$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%###!!!"""$$$'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%'''''''''%%%$$$%%%&&&***,,,///...,,,)))(((''''''''''''''''''((()))))))))))))))(((((()))))))))&&&''''''(((((()))))))))''''''&&&&&&'''((())))))))))))))))))))))))))))))((()))))))))))))))((((((&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((((((''''''((((((((((((((()))))))))&&&&&&'''''''''&&&$$$###'''&&&&&&%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###""""""!!!""""""#########""""""%%%%%%$$$$$$######""""""######""""""""""""############$$$%%%%%%$$$######""""""#########$$$$$$$$$###############$$$$$$$$$###""""""!!!!!!"""""""""######""""""""""""############""""""""""""######""""""############""""""########################!!!!!!!!!""""""""""""""" !!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&!!!""""""""" !!!""""""############""""""$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###############""""""""""""######"""""""""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########nnnXXXIII@@@;;;888666555444333222333333444222222111000000000000000000111222222111000...---------------,,,,,,,,,,,,---,,,+++++++++---...///((()))***+++++++++*********((('''((()))***)))'''%%%$$$$$$&&&((((((&&&%%%&&&&&&''''''(((((())))))&&&&&&%%%%%%&&&&&&'''(((***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%%%%&&&''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''%%%###"""###$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%##########################################$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###%%%$$$###"""!!!!!!!!!!!!$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$###"""###%%%((())))))#########""""""#########%%%$$$###"""""""""""""""###########################$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$###"""""""""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%'''''''''%%%$$$%%%&&&&&&)))+++,,,+++***)))***'''''''''''''''((())))))((())))))))))))))))))(((&&&&&&''''''(((((())))))(((((('''''''''((())))))(((((((((((((((((((((((((((((()))))))))))))))(((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&'''''''''(((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###!!!!!!############"""!!! $$$$$$$$$######""""""""""""""""""""""""""""""""""""######$$$$$$######""""""""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""""""""""""""###$$$%%%######""""""""""""######%%%$$$$$$######$$$$$$%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$###"""""""""!!!!!!!!! """"""""""""#########$$$$$$$$$######$$$$$$%%%&&&!!!######!!!!!!"""###!!!"""############"""!!!######""""""""""""######%%%$$$$$$###""""""!!!!!!######""""""""""""""""""######""""""""""""######$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!"""###$$$mmmXXXIII@@@;;;888666555333222222222333444222111000000//////000000111111222222222111///............---------,,,,,,++++++++++++,,,---...///************++++++++++++***((('''((()))***)))''')))((()))***,,,,,,***((('''''''''((((((((((((((($$$$$$$$$%%%%%%'''((((((&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&$$$""" !!!###$$$%%%&&&'''&&&%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&###"""!!!!!! """""""""!!!!!!"""""""""#########$$$$$$%%%%%%&&&$$$######%%%'''))))))(((######"""!!!!!!"""############""""""!!!"""""""""###########################$$$%%%&&&&&&%%%$$$#########$$$$$$$$$$$$######&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''###&&&((())))))((()))***'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''(((((((((((('''''''''(((((()))((((((((((((((((((((((((''''''((()))))))))((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%&&&&&&'''((('''''''''((('''%%%$$$$$$%%%'''(((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&%%%$$$###"""!!!###############"""""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""######$$$$$$$$$%%%"""""""""###$$$$$$%%%%%%#########""""""######$$$######""""""""""""######%%%%%%%%%$$$$$$%%%%%%%%%""""""############""""""########################""""""######$$$$$$%%%%%%&&&%%%%%%$$$######""""""!!!!!!"""""""""#########""""""!!!!!!""""""###$$$"""###$$$$$$$$$$$$%%%&&& !!!"""######"""!!! ###""""""""""""###$$$%%%######"""!!! ############""""""""""""######""""""""""""######%%%$$$###"""!!! """"""""""""""""""""""""###############$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""###$$$%%%lllWWWHHH@@@<<<999555444333222222222333444333222111111000000111111111222333333333222111000---------,,,,,,,,,++++++)))******+++++++++*********))))))((((((***+++,,,***((('''((()))***)))'''******+++,,,......,,,)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))******)))'''&&&&&&''')))***'''&&&$$$""""""$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%$$$###!!!!!!"""###%%%&&&(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&'''((((((((((((###""""""!!!!!!!!!""""""######""""""""""""######"""######$$$%%%%%%&&&&&&$$$$$$%%%''')))***(((&&&$$$$$$###""""""###$$$$$$######""""""######$$$$$$########################"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######''''''((()))***)))((((((%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###%%%&&&&&&%%%%%%'''(((###%%%''''''&&&&&&'''((('''''''''''''''((())))))%%%&&&'''(((((('''&&&%%%''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&&&&''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&'''((()))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$######%%%&&&&&&&&&%%%$$$######""""""""""""############"""##################""""""!!!!!!"""###############$$$$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%###"""!!! ######""""""""""""######%%%$$$$$$$$$$$$$$$$$$%%%""""""############""""""########################!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""!!!!!!""""""###$$$&&&%%%$$$######$$$$$$$$$ !!!"""######"""!!! !!!!!!!!!"""###$$$%%%&&&"""""""""!!!!!! ############"""""""""!!!######""""""""""""######$$$###"""!!!!!!!!!!!!!!!########################""""""#########$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######"""!!!""""""###$$$kkkVVVHHH@@@<<<999555444333222222222333333444333222222111111222222111222333444333222111000,,,,,,,,,+++++++++******))))))*********(((&&&%%%***)))'''&&&'''(((***,,,***((('''((()))***)))((($$$$$$%%%'''((((((&&&###))))))(((((('''''''''&&&***)))(((''''''&&&'''''')))((('''&&&%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%'''(((***+++(((&&&$$$""""""$$$&&&((('''%%%""" """%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$&&&&&&%%%%%%%%%&&&$$$%%%'''))))))((('''&&&&&&&&&%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$&&&'''((()))))))))%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%&&&&&&###$$$&&&)))+++***'''$$$&&&%%%$$$######$$$%%%&&&############$$$%%%&&&&&&########################"""###%%%&&&&&&%%%###"""######$$$$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%%%%&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&&&&&&&((()))###%%%&&&&&&%%%$$$$$$%%%'''''''''''''''((())))))'''((()))******)))((('''(((((((((''''''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&'''((((((''''''&&&''''''((((((''''''&&&''''''((((((((((((''''''&&&''')))*********)))((($$$%%%'''(((((('''%%%$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######%%%###  ###%%%########################!!!""""""###$$$$$$%%%%%%(((&&&$$$!!!######""""""""""""######$$$$$$############$$$$$$""""""############"""""""""""""""""""""""""""""" !!!"""######$$$!!!!!!!!!"""######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$%%%%%%&&&(((%%%"""!!!!!!"""!!! !!!"""$$$$$$"""!!! !!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!######""""""""""""######"""!!!!!!!!!!!!""""""###########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$ """!!!  !!!!!!jjjUUUGGGAAA;;;777444333333222222333333444666666555444333111111000000111111222222222111111......---,,,,,,,,,,,,---,,,'''###$$$***......---+++++++++***************+++)))((((((***+++***)))))))))(((''''''''''''(((,,,)))'''''')))***(((&&&&&&&&&&&&''''''(((((((((((('''&&&&&&&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$############$$$%%%&&&&&&((('''&&&$$$"""###&&&((()))((('''&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$###"""$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""!!!"""###$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###"""&&&%%%""")))555666---$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''%%%$$$$$$######$$$%%%&&&''''''''''''$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""########################'''&&&%%%$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''((('''&&&%%%%%%&&&'''(((((('''%%%$$$$$$%%%'''((())))))'''&&&&&&'''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((''''''&&&%%%%%%))))))((('''&&&%%%%%%$$$)))))))))))))))(((''''''%%%%%%&&&'''((((((((('''((((((''''''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''''''''&&&%%%%%%$$$'''%%%$$$%%%&&&&&&$$$"""&&&###!!!!!!"""$$$$$$############"""######$$$$$$$$$$$$%%%&&&((('''$$$"""######""""""""""""######""""""""""""""""""""""""%%%###!!! !!!###"""""" (((&&&$$$""""""###$$$%%%&&&%%%###!!!!!!"""$$$%%%########################$$$$$$######"""!!!!!!!!!###"""!!!""""""""" ###$$$%%%&&&%%%###!!! ########################""""""""""""############$$$$$$$$$#########""""""###############"""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$$$$###""" """###$$$ !!!""""""######!!!!!!""""""""""""!!!!!!"""!!!  !!!!!!$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###"""!!!%%%%%%$$$###"""!!! """"""############""""""############"""""""""""" !!!!!!"""###$$$$$$$$$!!!"""######"""!!! ###"""!!! !!!"""$$$&&&jjjUUUGGG@@@:::777444333333222222333333444444333333222111000///...111111111222222111000000......---,,,,,,,,,,,,---'''### %%%((()))'''((((((((((((((()))))))))+++***(((((()))***))))))'''''''''''''''((()))***+++(((&&&&&&((()))'''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&''')))((((((((()))+++(((''''''&&&&&&&&&&&&'''%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######"""######$$$&&&''')))***%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###((((((&&&///;;;===666''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$&&&''''''((())))))))))))%%%%%%$$$$$$%%%%%%&&&'''%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#################################%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$#########'''&&&%%%$$$$$$%%%&&&'''((('''%%%$$$$$$%%%'''((((((((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%)))(((((('''&&&%%%%%%%%%)))))))))))))))((('''''''''((((((((((((((())))))***)))))))))((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$'''&&&&&&&&&&&&&&&%%%$$$&&&$$$""""""###$$$$$$$$$#########$$$$$$&&&'''((($$$$$$%%%&&&''''''$$$"""#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$"""""""""###$$$$$$$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############"""""""""###"""!!! """###$$$%%%%%%$$$"""!!!########################""""""""""""############$$$$$$$$$#########""""""###############"""!!!!!!$$$$$$#########""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$###"""!!!!!!"""###$$$&&&%%%%%%$$$######""""""!!!!!!""""""""""""!!!!!!""""""""""""###$$$&&&'''$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$###""""""############""""""""""""""""""############""""""############"""""""""""" !!!!!!"""######$$$$$$$$$###"""!!!!!!!!!!!!"""&&&%%%###!!! !!!""""""iiiVVVHHH???999666444333333222222333333444444333222222111000//////111111111111111000//////......---,,,,,,,,,,,,---+++'''$$$$$$'''******(((''''''(((((())))))******,,,***(((((())))))((('''&&&&&&&&&'''((()))++++++)))'''&&&%%%&&&'''&&&%%%'''''''''&&&&&&&&&&&&&&&((()))************)))((()))))))))((((((((((((((('''&&&%%%$$$############ """!!!!!!!!!"""&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&''')))***+++''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$"""######%%%&&&'''((()))$$$$$$%%%%%%%%%$$$######""""""###$$$$$$$$$$$$#########$$$$$$%%%&&&&&&'''!!!%%%%%%$$$,,,666888222%%%%%%%%%%%%%%%%%%%%%%%%!!!"""""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$((((((''''''&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$%%%&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&'''''''''(((&&&%%%######$$$&&&'''((((((''''''&&&&&&%%%%%%((())))))))))))((('''''')))((('''&&&&&&&&&'''((()))))))))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&%%%######$$$%%%%%%$$$######$$$%%%&&&((()))***$$$$$$$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%###"""######"""!!!####################################"""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""######$$$$$$"""############""""""!!!!!!"""###$$$$$$$$$###"""########################""""""""""""############$$$############""""""""""""############""""""!!!$$$###"""!!!!!!!!!"""###""""""""""""""""""""""""######"""!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$"""""""""!!! !!!!!!""""""""""""!!!!!!!!! !!!!!!"""###$$$###""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$""""""############""""""############"""""""""""" !!!!!!""""""######$$$%%%$$$""" !!!###$$$%%%$$$###!!!!!!!!!""""""~~~hhhVVVHHH===888666444333333222222333333444555555444444333222111111111111111111000///............---,,,,,,,,,,,,---...+++)))(((***,,,,,,+++(((((()))***+++,,,,,,------+++(((((((((((('''&&&''''''''''''((()))***+++)))((('''&&&&&&''''''&&&((('''''''''&&&&&&%%%%%%'''(((***++++++***((('''))))))(((((((((((((((((('''&&&%%%$$$$$$$$$$$$$$$###%%%'''(((''''''((()))%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&(((***,,,...(((((('''&&&%%%$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###"""######$$$$$$$$$############$$$$$$%%%%%%%%%%%%"""$$$$$$"""%%%++++++&&&########################""""""""""""#####################"""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$###""""""""""""############$$$$$$$$$$$$###########################$$$%%%%%%%%%$$$######"""""""""###$$$$$$%%%%%%$$$############$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$))))))(((((('''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((('''''''''''''''(((((()))'''%%%######%%%''')))'''&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''&&&(((&&&$$$"""""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###$$$%%%$$$"""!!!###%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%&&&'''((()))$$$$$$$$$%%%''''''%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""'''%%%$$$#########""" """###############$$$$$$!!!!!!""""""""""""!!! !!!"""$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############"""###$$$$$$###""""""""" !!!"""###$$$$$$##############################!!!"""""""""########################""""""""""""""""""############"""!!!$$$"""!!! """###""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!######"""!!!!!!"""###### !!!!!!!!!""""""""""""!!!!!!######""" ######"""""""""""""""#########$$$$$$$$$######"""""""""#########$$$$$$$$$""""""############""""""############"""""""""!!!!!!!!!!!!!!!""""""######$$$###""""""""""""######!!!!!!!!!!!!"""###%%%&&&}}}gggWWWIII<<<777777444333333222222333333444555444444333333222222222000000000000000///...---......---,,,,,,,,,,,,---***)))'''''''''((((((((((((((()))***+++,,,,,,---,,,***((('''(((((('''&&&***))))))((((((((()))))))))))))))(((''''''(((((((((((((((''''''&&&&&&&&&&&&''')))******)))'''&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&'''(((((('''%%%$$$$$$''')))%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&(((+++---...)))((('''&&&%%%$$$%%%%%%""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""!!!######$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########&&&''''''%%%%%%'''&&&###''''''''''''''''''''''''%%%$$$$$$$$$$$$#########'''&&&%%%%%%$$$%%%%%%&&&###############$$$$$$%%%$$$###"""!!!!!! !!!!!!#####################$$$########################$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***+++)))'''%%%%%%&&&(((***%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&'''&&&$$$"""!!!"""###$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$######%%%&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&'''&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$###""" !!!!!!!!!"""""""""###### !!!!!!"""""""""!!!!!! !!!"""$$$%%%%%%%%%%%%""""""""""""""""""""""""############""""""!!!!!! """$$$$$$"""!!!"""### !!!""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!""""""#########""""""###""" !!!"""$$$""""""""""""""""""""""""%%%$$$###""""""!!!""""""######""""""""""""###### !!!!!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!&&&&&&%%%$$$###!!! ###"""""""""""""""######"""######$$$$$$$$$######$$$$$$$$$$$$############""""""############""""""############"""""""""!!!!!!!!!!!!!!!!!!""""""""" !!!###$$$%%%###""" !!!!!!###$$$%%%&&&{{{eeeWWWIII<<<777999444333333222222333333444222222222111111111000000......////////////............---,,,,,,,,,,,,---)))(((((('''''''''((((((''''''(((((())))))******+++)))''''''(((((('''&&&+++***))))))((((((((())))))******)))''''''((())))))))))))(((((((((((((((''''''((())))))(((''''''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((###"""  ###%%%%%%%%%%%%%%%%%%&&&'''%%%&&&&&&''')))***,,,---)))((('''%%%%%%%%%&&&&&&!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$###""""""###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''((())))))((((((######$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$###""""""&&&%%%%%%$$$######""""""$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&"""""""""""""""###$$$$$$###"""!!!!!!!!!!!!!!!!!!##################""""""########################$$$############$$$%%%%%%"""""""""###$$$$$$%%%%%%"""""""""""""""###$$$$$$######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%'''(((((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((()))***+++,,,+++)))'''&&&&&&(((((($$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&&&&((('''&&&%%%%%%%%%&&&''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&)))'''%%%%%%'''(((((((((%%%$$$$$$%%%&&&&&&$$$###%%%%%%$$$###""""""""""""%%%$$$###$$$&&&''''''&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$###"""  !!!!!!"""""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$$$$%%%""""""""""""""""""""""""$$$$$$######"""!!!!!! !!!$$$###!!! !!!$$$!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""############!!!!!!"""""""""""""""###!!!""""""############"""###"""!!!!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$###"""""""""######"""""""""######"""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!""""""#########""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$$$$######"""""""""############""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###%%%%%%### """"""######""""""""""""yyydddWWWJJJ<<<777;;;444333333222222333333444222222222111111111111000,,,,,,---...////////////......---,,,,,,,,,,,,---)))******************+++((((((((((((((()))))))))***(((&&&&&&((()))(((''')))))))))((())))))******((()))***(((&&&%%%''')))))))))))))))************))))))))))))))))))))))))%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((&&&''')))+++&&&&&&%%%%%%$$$%%%%%%%%%$$$%%%&&&((()))*********)))(((&&&%%%%%%&&&'''(((!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""$$$&&&'''((('''&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$###############!!!"""###%%%%%%######$$$########################$$$$$$$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!###%%%&&&######""""""######$$$%%%###""""""""""""######$$$$$$$$$######""""""!!!!!!###########################""" !!!###%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&######""""""######$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$%%%'''(((''''''&&&%%%%%%&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((***+++,,,,,,+++)))(((&&&&&&%%%%%%######$$$%%%&&&&&&''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&***%%%!!!"""'''***)))&&&$$$######$$$&&&%%%###"""$$$$$$###"""""""""######%%%#########&&&''''''&&&!!!"""$$$%%%%%%$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """######"""  !!!!!!""""""###""""""!!!!!!!!!"""###$$$$$$$$$###""""""###$$$%%%""""""""""""""""""""""""#########""""""""""""""" ###### ######""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!""""""######!!!!!!"""###############"""""""""#########$$$$$$""""""""""""""""""""""""#########"""######$$$$$$""""""############"""""""""!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""""""""###$$$$$$""""""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%""""""############""""""############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """""""""#########""""""wwwcccWWWJJJ<<<888<<<444333333222222333333444444444333333333333333333++++++---...///000000000......---,,,,,,,,,,,,---''')))******))))))***++++++++++++***************)))'''&&&&&&((())))))((((((((((((((()))+++,,,---&&&((()))(((%%%$$$&&&((())))))******++++++,,,,,,++++++***))))))***++++++%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%!!!###&&&''''''&&&'''((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%''')))******)))(((((('''&&&%%%%%%&&&((()))"""###$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++%%%%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%$$$""" """###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$%%%&&&((('''$$$###%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&''''''&&&%%%$$$$$$%%%''')))***$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%&&&&&&%%%$$$$$$###"""!!!!!! ########################""" """$$$"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$""" """"""&&&&&&$$$$$$$$$$$$&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''')))***,,,,,,+++***)))(((&&&$$$###"""######$$$%%%&&&&&&''''''''''''((((((''''''&&&%%%###$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&)))"""%%%)))&&&!!!###"""###$$$%%%%%%###!!!###"""""""""###$$$%%%%%%%%%###"""###%%%''''''''' !!!###$$$$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!######"""  !!!"""######$$$###"""!!! !!!"""$$$&&&&&&%%%###!!!!!!"""$$$%%%########################!!!!!!!!!"""######$$$$$$###""" ###$$$###"""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""############ !!!!!!!!!""""""######!!!!!!"""###############!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###"""""""""###$$$%%%%%%""""""############""""""""""""######$$$%%%%%%%%%!!!!!!""""""""""""!!!!!!""""""###$$$$$$###"""!!!""""""!!!""""""###$$$$$$!!!"""###$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&''''''""""""############""""""############""""""""""""!!!!!!!!!!!!!!!  !!!!!!!!!"""$$$%%%%%%&&&wwwdddRRRGGG@@@<<<:::444444444333333222222111222222111111000/////////000000000000000///......///...---,,,+++++++++++++++***'''&&&&&&''')))++++++---...,,,)))&&&%%%%%%((('''&&&&&&&&&((()))***++++++***((('''&&&%%%$$$***)))((('''''''''''''''&&&&&&&&&&&&(((***,,,---000///---+++***(((''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&'''((((((((((((!!!###&&&'''&&&%%%$$$&&&&&&''''''''''''&&&&&&#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%&&&'''((()))'''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%'''$$$!!!"""$$$###$$$$$$############$$$$$$%%%$$$#########$$$%%%&&&###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%$$$###"""$$$%%%&&&''''''&&&%%%$$$"""""""""!!!!!!!!!!!!!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""&&&&&&$$$###""""""!!!!!!"""""""""###$$$$$$%%%%%%"""$$$%%%$$$"""!!! !!!%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''&&&%%%###"""!!!!!!!!!&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$ ###%%%''''''&&&%%%((((((''''''''''''(((((('''&&&$$$######$$$&&&'''%%%%%%%%%&&&&&&''''''''',,,((($$$$$$&&&''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!!!!""""""#########$$$########################'''&&&&&&%%%$$$###""""""######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######!!!!!!!!!!!!!!!"""######""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!""""""############""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%&&&&&&&&&%%%###!!! ###!!! """%%%%%%### """"""""""""############%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&%%%$$$######$$$$$$###"""!!! #########"""""""""""""""###############"""!!!!!!#########"""""""""""""""&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""### """###$$$$$$wwwdddSSSGGG@@@<<<999333333222222222333444444222111111000000///......000000000000000///......------,,,+++******************************++++++&&&(((******))))))***+++)))((('''''''''((()))*********)))((('''&&&&&&%%%))))))((('''''''''''''''''''''&&&'''((()))+++,,,...---+++***((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''%%%%%%&&&'''((((((((('''###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%''''''&&&&&&%%%$$$$$$###%%%%%%%%%&&&&&&''''''((($$$$$$###$$$$$$%%%&&&''''''&&&$$$###"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$######!!!''')))&&&###$$$&&&%%%$$$$$$############$$$$$$'''&&&$$$#########$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$#########""""""""""""!!!"""###$$$$$$$$$$$$###"""#########$$$$$$#################################$$$######""""""######$$$%%%$$$$$$$$$$$$#########%%%%%%$$$###""""""""""""%%%%%%$$$$$$###"""""""""!!!###$$$$$$######%%%&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%#########$$$%%%&&&''''''$$$$$$#########$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''"""$$$&&&((())))))((('''(((''''''''''''''''''((('''&&&%%%%%%$$$%%%&&&'''&&&&&&&&&'''''''''(((((()))'''$$$###%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""##################$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""%%%%%%$$$$$$############!!!!!!!!!!!!!!!"""######"""""""""""""""""""""""""""&&&'''&&&%%% !!!######"""""""""!!!!!!!!!""""""""""""""""""""""""############"""""""""!!!""""""############"""""""""""""""######$$$$$$$$$""""""""""""""""""""""""###$$$$$$$$$######"""!!!&&&$$$"""###$$$$$$### """"""""""""############$$$$$$############$$$$$$ !!!!!!!!!""""""######""""""!!!!!! ###"""""""""""""""""""""""""""######""""""!!! ###"""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$###""""""""""""############""""""!!!!!!""""""""""""!!!!!!!!!"""""""""""""""!!!!!!wwwdddSSSGGG@@@<<<999333222111111111333555777222222111000000//////...000000000000000///......,,,,,,+++***)))))))))))))))***,,,---...---,,,+++&&&'''((()))((()))+++---******)))((((((((()))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((''''''(((((()))***+++***)))(((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&%%%(((''''''&&&&&&%%%%%%$$$&&&&&&%%%%%%&&&''')))***$$$$$$############$$$$$$&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######!!!''')))&&&###$$$&&&%%%$$$$$$############$$$$$$((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!"""###$$$$$$$$$$$$###"""$$$$$$$$$######$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$###""""""""" !!!#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$ !!!"""###$$$&&&'''((("""""""""###$$$%%%'''(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%!!!""""""######""""""!!!$$$############"""""""""""""""!!!!!!!!!"""######""""""""""""""""""""""""!!!%%%''''''&&&%%%###"""!!! !!!""""""""""""!!!!!!!!!!!!!!! ####################################""""""""""""""""""############"""""""""######$$$%%%&&&''''''########################"""""""""!!!!!!""""""""")))&&&$$$"""######"""""""""""""""#########$$$$$$#########""""""#########!!!!!!"""""""""#########""""""""""""!!!!!!!!!!!!""""""""""""""""""######!!!!!!"""""""""!!! """"""""""""""""""######%%%$$$############$$$%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""######""""""!!!######$$$$$$$$$$$$######!!!"""$$$$$$"""!!!$$$$$$$$$$$$###"""!!! vvvdddSSSGGG@@@;;;888555333111000000222555777333333222222111000000000000000000000000///......,,,,,,+++*********************+++,,,------------++++++***(((&&&&&&(((***++++++***)))))))))(((((('''''''''((((((((((((((('''(((((((((((((((''''''(((((((((((('''((((((((())))))(((((((((((())))))''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&''''''(((((())))))(((((('''###$$$$$$%%%&&&'''(((((('''&&&%%%$$$%%%(((***,,,%%%%%%$$$###############%%%%%%$$$######$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&%%%'''$$$!!!"""$$$###$$$$$$############$$$$$$&&&&&&%%%$$$#########"""%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$###############!!! !!!############$$$$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######""""""###$$$$$$%%%"""""""""###$$$$$$%%%%%%######!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$############""""""###$$$$$$$$$$$$$$$"""""""""""""""!!!!!! """#########$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))***)))'''&&&&&&&&&''''''''''''''''''$$$$$$%%%%%%&&&%%%$$$###%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$!!!!!!""""""""""""!!!!!!###"""""""""""""""""""""###""""""!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!+++)))%%%"""!!!"""###%%%&&&$$$""" """###!!!!!!!!!!!! #################################"""""""""""""""""""""############""""""""""""###$$$%%%''''''(((########################$$$###"""!!! !!!"""###'''%%%###!!!!!!"""###$$$""""""#########$$$$$$$$$######""""""""""""######&&&&&&%%%$$$###"""!!!!!! !!!!!!!!!"""""""""###"""""""""""""""######### !!!!!!!!!!!! """""""""""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""################################################!!!!!!""""""""""""!!!!!!"""######$$$$$$######""" !!!"""######"""!!! !!!!!!"""#########""""""vvvdddSSSHHH@@@:::777777555222000000111333555555444444333333222222111000000000000000///......------,,,++++++++++++,,,+++***)))((()))***,,,...,,,,,,+++(((%%%$$$&&&'''++++++******))))))((((((''''''''''''((((((((((((&&&'''(((((()))(((''''''(((((((((((((((''''''&&&((((((((((((((()))******(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))''''''((((((((((((''''''""""""###$$$%%%&&&'''''''''&&&%%%$$$%%%''')))+++'''&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%%%%&&&%%%'''$$$!!!"""$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$##################$$$  !!!""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%%%%"""""""""###$$$$$$%%%%%%((('''&&&### """$$$"""###$$$%%%%%%$$$###"""########################!!!"""######$$$$$$##################""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$&&&(((***+++***((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&'''((())))))'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!%%%### !!!###%%%"""!!! !!!!!!!!!!!!########################""""""""""""""""""######""""""############""""""!!!!!!"""###$$$%%%&&&'''########################&&&%%%###"""!!!!!!"""""""""!!! !!!$$$%%%############$$$$$$$$$$$$######""""""""""""######$$$######"""!!!  !!!!!!""""""######!!!!!!""""""############ !!!!!!!!!!!! !!!!!!""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""################################################""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###"""!!! !!!"""### !!!!!!""""""!!!!!! uuucccSSSHHH@@@:::666777555333111111111222333555555444444333222222111000000000000000///......------,,,,,,+++,,,,,,------+++(((''''''(((+++,,,))))))***(((&&&&&&''')))))))))*********)))(((((('''''''''(((((((((((((((&&&&&&((()))))))))((('''''''''(((((((((''''''&&&((((((((((((((()))******(((((('''&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%######$$$%%%&&&'''(((((($$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&'''((('''&&&%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""!!!''')))&&&###$$$&&&%%%$$$$$$############$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$###""""""###$$$$$$$$$######""""""######$$$!!!!!!""""""######$$$$$$$$$######""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$###""""""""""""###$$$###"""###&&&(((######$$$$$$$$$$$$######"""""""""#########$$$$$$""""""###$$$$$$$$$$$$#########%%%%%%%%%$$$###"""$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$((((((''''''''''''''''''%%%&&&'''(((((('''&&&%%%$$$%%%((()))***)))((('''%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###"""!!! !!!""""""######""""""!!!"""""""""############$$$$$$$$$###"""""""""######""""""""""""""""""""""""!!!$$$&&&&&&%%%""" ###"""!!!  !!!!!! !!!!!!!!!!!!"""""""""########################""""""""""""############""""""############"""""" !!!!!!"""###$$$%%%%%%########################%%%$$$######"""""""""""" !!!###&&&#########$$$$$$$$$$$$%%%#########""""""#########""""""""""""############ !!!!!!""""""######!!!!!!!!!"""######$$$$$$ !!!"""""""""!!!!!!!!!!!!!!!"""######$$$$$$ !!!!!!!!!!!! """"""""""""""""""""""""###################################################""""""!!!!!!""""""###!!!!!!""""""""""""!!!!!!$$$"""!!!!!!"""$$$######""""""!!!uuucccSSSHHH@@@:::555444444333222222222333333444333333222111111000000000000000000000///......,,,+++++++++++++++,,,,,,,,,+++***)))(((((())))))&&&'''))))))((('''((()))&&&'''((()))))))))((((((((((((((((((((('''''''''%%%&&&((()))***)))((('''%%%&&&'''((((((((('''&&&'''''''''&&&''''''((((((&&&&&&%%%%%%&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&"""###$$$&&&&&&&&&%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$############$$$######$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!''')))&&&###$$$&&&%%%$$$$$$############$$$$$$###$$$%%%%%%%%%$$$###""""""###$$$%%%%%%$$$###"""#########""""""""""""!!!$$$$$$###""""""###$$$$$$&&&''''''((((((''''''&&&"""""""""###############$$$######""""""######$$$%%%$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###"""""""""!!!"""""""""$$$&&&$$$$$$############$$$$$$ !!!"""###$$$%%%%%%"""###$$$$$$%%%%%%$$$$$$!!!###%%%&&&'''&&&%%%$$$"""###$$$%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%$$$%%%&&&((())))))((((((&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%$$$"""###%%%(((((('''''''''&&&&&&&&&&&&)))((('''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""##################"""############$$$$$$%%%%%%%%%$$$######""""""######"""""""""""""""""""""""""""%%%(((***)))%%%!!!#########$$$$$$$$$$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""!!!"""""""""############""""""############""""""!!!"""""""""######$$$$$$"""""""""""""""""""""""" !!!"""############!!!""""""!!! """$$$#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%!!!!!!!!!!!!"""""""""""" !!!!!!"""######$$$$$$ !!!""""""######"""""" !!!!!!"""######$$$$$$ !!!""""""""""""!!! """"""""""""""""""""""""################################################$$$###""""""""""""###$$$"""""""""######"""""""""""""""!!!!!!!!!!!!""""""#########"""""" uuucccSSSHHH@@@999555111222222333444444444444222222111111000/////////000000000000000//////...+++***************+++++++++,,,,,,,,,+++)))'''&&&&&&(((******(((&&&&&&&&&%%%&&&''')))))))))(((((())))))((((((''''''''''''$$$&&&((()))***)))((('''$$$%%%'''((((((((('''&&&&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%"""###$$$%%%&&&'''''''''###$$$%%%&&&&&&$$$###!!!$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%'''((()))***%%%%%%%%%%%%%%%###""""""######""""""""""""######"""###$$$%%%%%%%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%%%%'''$$$!!!"""$$$###$$$$$$############$$$$$$%%%&&&&&&&&&%%%###!!! !!!"""$$$%%%%%%$$$"""!!!%%%%%%%%%$$$$$$$$$$$$###%%%$$$###""""""###$$$%%%"""###$$$%%%%%%$$$###"""$$$$$$##################&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$#########""""""$$$$$$###############$$$"""""""""###$$$$$$%%%%%%"""$$$&&&&&&%%%$$$%%%%%%%%%$$$###""""""###$$$%%% """###$$$%%%&&&######$$$%%%%%%%%%%%%$$$!!!###$$$%%%%%%$$$"""!!! !!!###%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$##################$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&$$$############$$$%%%&&&&&&''')))******)))'''&&&$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%"""$$$$$$""" !!!%%%((((((((('''''''''&&&&&&&&&***)))((('''&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""##################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######"""""""""""""""""""""""" !!!"""###$$$$$$ !!!"""######""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$""""""############""""""##################$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$%%%%%% ###%%%%%%""" !!!#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""!!! """"""""""""!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!"""############### !!!!!!"""###$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$###""""""###$$$%%%######$$$$$$$$$$$$###### !!!"""######"""!!! !!!"""######$$$$$$$$$~~~rrraaaQQQFFF???999666666555555444444555555666555444333111000////////////000111111111///...---///---++++++,,,,,,+++***++++++)))(((''''''''''''(((((('''''''''&&&&&&&&&'''((()))******)))((('''))))))(((((('''''''''&&&+++)))'''''''''((('''&&&)))((('''&&&%%%$$$$$$$$$ """%%%'''((('''%%%$$$$$$$$$%%%%%%&&&'''(((((()))((((((''''''&&&%%%%%%%%%&&&(((******)))(((&&&''''''&&&&&&&&&&&&''''''((()))))))))((('''&&&%%%((('''%%%$$$###$$$%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$#########$$$###!!! !!!###$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!""""""#########$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&&&&&&&%%%$$$###"""!!!""""""############""""""########################%%%%%%%%%%%%%%%$$$###"""$$$$$$######"""!!!!!!!!!###############"""!!! """"""""""""""""""""""""$$$$$$$$$###############&&&###!!!"""$$$%%%###!!!"""""""""""""""######$$$$$$$$$$$$###$$$$$$%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$+++(((%%%%%%'''(((&&&$$$%%%$$$"""""""""$$$&&&((()))(((&&&%%%%%%&&&((()))%%%$$$###$$$&&&'''&&&%%%(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$""" !!!###$$$### !!!"""%%%'''((()))))))))"""!!! !!!$$$'''***&&&%%%###!!!!!!!!!!!!"""!!!!!!"""###############"""""""""""""""#########!!!!!!!!!!!! %%%$$$$$$$$$######"""""" !!!""""""$$$#########""""""!!!!!!&&&%%%$$$$$$######$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""!!!!!!############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""############"""""" !!!""""""######!!!""""""""""""#####################"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######$$$$$$$$$###############"""""""""""""""""""""""" !!!"""""""""!!!###""""""!!!!!!!!!!!!"""}}}qqq```PPPEEE>>>999555333222222111111222222333555444333111000/////////---...///000000111000000///---++++++,,,,,,+++***++++++)))(((((('''''''''(((((('''''''''&&&&&&&&&((((((''''''''''''(((((()))(((((((((''''''''''''***(((&&&&&&((((((((('''***)))(((''''''&&&'''''''''((()))***)))'''%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((%%%&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&%%%$$$######$$$%%%&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$###"""!!!"""##################"""########################%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%"""############""""""!!!""""""""""""""""""""""""########################%%%###!!!"""$$$%%%$$$""""""""""""""""""###$$$$$$&&&&&&$$$###"""!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$)))'''%%%%%%'''((('''%%%&&&%%%$$$###"""###%%%&&&'''&&&$$$######$$$&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&'''&&&$$$ !!!"""###$$$$$$######%%%$$$######$$$%%%'''(((%%%$$$###"""!!!!!!!!!"""""""""""""""""""""""""""############"""""""""!!!""""""""""""!!! $$$$$$#########"""""""""###"""""""""""""""###$$$"""""""""""""""#########"""""""""###$$$%%%&&&'''######""""""!!!""""""""" !!!!!!""""""############"""""""""!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!""""""###&&&&&&&&&%%%$$$#########""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""!!!""""""############"""""""""""""""""""""""""""!!!"""""""""#########$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""######!!!""""""######$$$$$$$$$########################""""""#########"""!!!  !!!|||ppp^^^NNNDDD===888555555555444444444444555555444444222111000000//////000000////////////000000///---++++++,,,,,,+++***+++***))))))(((((((((((((((((((((''''''''''''&&&((('''&&&&&&&&&&&&'''((((((((((((((('''''''''''')))'''&&&&&&((())))))(((((((((''''''''''''(((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((('''%%%###""""""""""""&&&&&&%%%$$$$$$$$$%%%%%%((('''&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$###"""!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###############$$$%%%&&&&&&&&&!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""#########"""!!!"""$$$%%%%%%$$$###""""""""""""###$$$$$$%%%%%%###"""!!!!!! ######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&%%%%%%'''(((''''''((('''%%%############$$$%%%$$$###""""""###$$$%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''''''&&&%%%###$$$$$$%%%$$$$$$######%%%%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!!!!!!!"""###"""!!!!!!!!!!!!!!!"""$$$$$$######""""""!!!!!!""""""############""""""######""""""""""""!!!!!!$$$###"""""""""""""""###!!!!!!!!!"""######$$$$$$ !!!!!!"""###$$$%%%&&&""""""!!!!!!!!!"""###### !!!"""###$$$$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""#########%%%%%%$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$######""""""""""""############""""""$$$$$$######"""!!!!!! ############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""###### !!!"""###$$$%%%##############################$$$$$$$$$###"""!!! !!!""""""{{{ooo]]]MMMCCC<<<888555666666555555555555666666444333222111000000000000555333111///------------///---++++++,,,,,,+++***+++******)))(((((())))))((((((((('''''''''''''''&&&''''''((((((''''''&&&((((((((((((((('''''''''(((&&&%%%&&&((()))))))))%%%$$$$$$$$$%%%%%%&&&'''$$$$$$######$$$%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$######%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&''')))'''%%%"""!!!!!!""""""&&&%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%###############"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###### !!!!!!!!!""""""""" !!!"""###############""""""""""""""""""""""""!!!"""""""""""""""######!!!!!!"""###$$$%%%%%%%%%######""""""######$$$%%%"""""""""""""""###$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$######$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$######"""""""""""""""###"""!!! !!!""""""""""""""""""#########""""""###$$$$$$$$$$$$$$$"""""""""!!!!!!!!!!!!!!!"""!!!!!! """""""""""""""#####################""""""!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!"""#########$$$$$$$$$$$$#########"""""""""""""""""""""""""""$$$$$$############$$$$$$""""""!!!!!!  !!!!!!!!!!!!########################""""""############""""""""""""############""""""$$$$$$######""""""""""""######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#################################%%%$$$######""""""###### !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""!!!!!!!!!!!!"""###$$$%%%{{{nnn\\\LLLBBB<<<888666333333222222222222333333333333222111000000000000555333111///------------///---++++++,,,,,,+++***+++******))))))))))))***((((((((((((((((((((((((%%%'''***,,,,,,***'''%%%'''''''''((((((((((((((((((&&&%%%&&&((()))))))))$$$$$$$$$$$$$$$%%%&&&'''######"""!!!"""$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%$$$######%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&)))(((%%%###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%"""############"""!!!!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""######!!!!!!  !!!"""###############""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""######$$$%%%&&&###############$$$$$$%%%"""""""""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""#########"""""""""### !!!!!!"""""" """###$$$$$$###"""############"""""""""!!!""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%!!!"""###$$$$$$%%%%%%$$$!!!!!!!!!!!!!!!"""""""""!!!!!! !!!!!!%%%$$$$$$###"""!!! """############"""!!! !!! !!!"""######""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$#########"""########################$$$$$$############$$$$$$!!!!!!!!!  !!!!!!!!!"""""""""""""""""""""""""""!!!""""""#########""""""""""""############""""""!!!!!!""""""##################$$$$$$$$$%%%%%%%%%$$$#########""""""""""""########################%%%$$$######""""""############""""""!!!!!! ##############################""""""!!!!!!!!!!!!!!!!!!!!!""""""$$$%%%&&&{{{ooo\\\LLLBBB<<<999777444444333333333333444444333222222111000000111111000000////////////000000///---++++++,,,,,,+++***+++******))))))*********'''(((((((((((()))))))))%%%'''***,,,,,,***'''%%%'''''''''((((((((((((((()))'''&&&&&&((())))))(((&&&&&&%%%%%%&&&'''(((((()))'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$######""""""######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$###############"""!!! !!!""""""############""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%!!!"""$$$$$$######$$$&&&$$$############$$$%%%%%%&&&%%%%%%$$$######$$$$$$######$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&%%%$$$$$$&&&(((###$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###$$$%%%%%%######$$$%%%!!!!!! !!!"""###$$$%%% !!!###%%%&&&&&&%%%$$$""""""############"""!!!!!!!!!"""############### !!!"""###$$$$$$%%% !!!"""###############!!!!!!""""""""""""######"""""""""""""""###$$$$$$&&&%%%$$$###"""  """$$$%%%%%%$$$$$$!!!!!! !!!""""""###"""""""""!!!!!!!!! $$$$$$#########"""""""""#################################""""""#####################"""""""""""" !!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""""""""############"""""" !!!"""#####################$$$$$$$$$%%%#########"""""""""!!!!!!########################%%%$$$######""""""######%%%$$$###"""!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!!!!""" !!!""""""###|||ooo\\\LLLBBB===:::888666666666555555666666666333222111111000111111111---...///000000111000000///---++++++,,,,,,+++***+++******))))))***++++++'''((((((((())))))))))))'''(((((((((((((((((('''''''''''''''((((((((()))***(((&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&''''''))))))((('''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((###$$$&&&'''''''''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$###"""##################"""%%%%%%%%%%%%%%%%%%%%%%%% """$$$&&&&&&%%%###"""#####################""""""############""""""!!!"""""""""""""""""""""""""""######$$$%%%%%%&&&&&&!!!###%%%$$$""""""###%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$#####################$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''&&&######%%%'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&########################!!!###%%%&&&&&&%%%###!!!###%%%'''&&&$$$###%%%&&&&&&%%%$$$$$$$$$$$$&&&&&&######$$$$$$$$$$$$######!!!"""###$$$$$$###"""!!! ###%%%&&&&&&%%%$$$######"""""""""""""""""" !!!!!!!!!!!!!!! """""""""#########$$$$$$!!!!!!!!!!!!"""$$$%%%&&&%%%$$$$$$###"""!!! !!!###%%%&&&&&&%%%$$$""""""!!! !!!!!!!!!!!!!!!!!!""""""""""""######"""""""""!!!!!!!!!###########################""""""!!!!!!""""""########################### !!!""""""###$$$$$$ !!!!!!"""""""""""""""""""""############"""""" !!!!!!!!!"""""""""#########$$$$$$$$$$$$$$$#########""""""########################%%%$$$######""""""######$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""######"""!!!!!!!!!!!!!!!""""""}}}ooo\\\LLLBBB===;;;999333333333222222333333333222222111111111111111111///000111111111///...---///...,,,+++,,,,,,+++***+++***************++++++'''((((((((())))))*********(((&&&$$$$$$&&&(((***&&&'''''''''(((((())))))+++)))'''''''''((('''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((()))((((((''''''&&&%%%%%%###$$$&&&(((((('''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%%%%%%%&&&#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""############""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%$$$$$$""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%% """%%%((((((&&&$$$"""!!!!!!!!!"""######$$$$$$###############"""!!! """"""""""""""""""""""""######$$$%%%&&&&&&''''''"""$$$&&&%%%"""!!!"""%%%$$$$$$######$$$$$$%%%&&& !!!"""$$$%%%&&&######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%'''(((&&&###"""$$$&&&''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%############$$$%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%########################"""$$$&&&))))))&&&$$$""""""$$$&&&%%%###"""$$$&&&&&&%%%###!!!!!!!!!!!!"""$$$###""""""!!! !!!"""###$$$$$$###"""!!! $$$'''((((((&&&$$$%%%%%%$$$###"""!!!  """"""######$$$$$$$$$%%%!!!"""$$$%%%############""""""""""""###$$$&&&&&&&&&%%%###!!!###"""!!!  !!!"""###$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""###$$$$$$%%% !!!"""""""""""""""""""""############""""""!!!!!!!!! !!!""""""""""""#########%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""%%%$$$$$$###"""########################$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!&&&%%%$$$#########$$$%%%%%%$$$###############$$$ppp\\\LLLCCC>>>999555222222222222222222222222333333111000000000111222555444222000//////000000---------,,,+++***)))(((---,,,+++***))))))))))))++++++******)))(((((((((,,,((($$$%%%)))+++)))'''(((((('''''''''&&&&&&&&&$$$%%%%%%%%%&&&'''''''''&&&((()))******(((%%%$$$''''''(((((()))(((((('''%%%&&&&&&&&&$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%&&&&&&&&&&&&!!!"""$$$&&&''''''''''''%%%&&&&&&&&&%%%###!!! !!!"""$$$&&&'''((())))))%%%$$$###""""""###$$$%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''$$$!!! ############$$$$$$%%%&&&%%%%%%%%%$$$$$$############$$$&&&''''''&&&$$$###&&&$$$"""###%%%&&&%%%"""&&&&&&%%%%%%$$$###""""""""""""""""""""""""""""""######$$$$$$###""" $$$$$$############$$$$$$&&&%%%###$$$$$$$$$!!! !!!!!!"""###$$$$$$%%%%%%"""############$$$$$$$$$ """###$$$%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$""""""!!!!!!!!!###$$$%%%'''&&&$$$#########$$$$$$%%%$$$###"""""""""###$$$$$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%######""""""!!!!!! &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%###!!! """""""""###%%%''''''%%%###%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%$$$###"""!!! ######$$$$$$$$$$$$###### !!!""""""###$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!"""######$$$$$$!!!!!!""""""#########$$$&&&&&&%%%$$$###"""!!! !!!"""###$$$###!!! """###"""!!! !!!###""""""############""""""!!!!!!!!!!!!!!! """""""""""""""!!!!!! ###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""###############$$$###!!! """#######################################$$$$$$$$$!!!!!!""""""""""""!!!!!!$$$###!!! """$$$&&&###"""""""""$$$%%%$$$###!!! !!!"""###"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$##########################################"""""""""""""""""""""""""""!!!!!!!!!!!!{{{mmmZZZKKKBBB>>>:::666222222222222222222222222333222111000000000111222222222111000000000111111------------,,,+++***)))------,,,+++************((((((((()))******++++++!!!%%%))))))(((%%%&&&&&&'''((()))******''''''''''''((((((((((((''''''((((((((('''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""((((((((()))((('''%%%$$$######$$$&&&&&&'''''''''$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&$$$###""""""%%%$$$$$$$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%###$$$$$$$$$######"""""""""##################"""""""""###$$$%%%&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$""" !!!!!!"""######$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######"""!!!!!!"""###$$$&&&%%%$$$###"""######$$$$$$###############$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$""""""###%%%"""!!!!!!###%%%&&&%%%###""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$###"""!!!"""######$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!"""""""""##################"""""""""""""""!!!"""""""""############!!!""""""""""""######### ###&&&'''((((((''' """###"""!!! !!!###!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! ###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""""""""############!!!""""""!!! """$$$!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""""""""!!!!!!"""""""""""""""############"""""""""$$$%%%$$$###$$$$$$############$$$$$$"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""%%%%%%%%%$$$$$$####################################"""""""""""""""""""""!!!!!!""""""######$$$$$$wwwjjjXXXJJJBBB>>>:::777333333333333333333333333333222111111000000111111//////000111111111111111,,,,,,------------,,,,,,---,,,,,,+++++++++,,,,,,'''(((((())))))******+++(((%%%######&&&((('''%%%&&&&&&'''((()))***++++++******))))))))))))))))))((('''''''''''''''((()))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$"""!!! '''(((((())))))(((((('''$$$%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$%%%%%%$$$%%%&&&$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###'''&&&$$$""""""$$$&&&'''%%%$$$######%%%%%%$$$######"""""""""""""""""""""%%%%%%$$$$$$#########""" !!!###$$$&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%$$$""" !!!!!!"""#####################$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""######$$$$$$###"""""""""######!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&&&&$$$######$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%$$$$$$$$$######$$$%%%$$$######%%%'''###!!! !!!###%%%%%%$$$"""!!! !!!"""$$$%%%######$$$$$$$$$######""""""######$$$$$$######"""###$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!"""""""""######$$$$$$######"""!!!!!! """"""""""""############ !!!!!!""""""""""""############!!! """###"""!!! !!!###!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!! ###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""############ !!!!!! !!!###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!! !!!###$$$$$$$$$""""""###"""""""""$$$%%%$$$###$$$%%%%%%%%%%%%$$$$$$###"""############$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$#################################""""""""""""""""""######!!!!!!"""###$$$%%%&&&&&&wwwjjjXXXJJJCCC???:::777333333333333333333333333222222222111111111111111...///000111111111//////+++,,,------.........---++++++*********+++,,,,,,*********)))((((((''''''...+++))))))))))))'''%%%((((((((((((((((((((((((+++******))))))(((((((((''''''(((((())))))******''''''''''''''''''((((((***(((&&&%%%&&&&&&&&&%%%''''''''''''((((((((((((((('''&&&%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!!"""###%%%%%%%%%%%%###"""$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%%%%'''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$%%%$$$$$$"""""""""###############&&&&&&%%%%%%$$$######### !!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%###!!!!!!"""""""""#########$$$#########$$$$$$$$$%%%%%%$$$###"""""""""###$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######"""""""""######"""""""""""""""""" !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&&&&$$$""""""######$$$%%%&&&&&&%%%$$$### !!!!!!"""######$$$$$$###########################$$$%%%&&&&&&%%%$$$###"""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%$$$############$$$%%%$$$###"""$$$&&&$$$"""!!!!!!###%%%&&&&&&$$$######"""!!!!!!!!! """######$$$$$$$$$######""""""############""""""#########"""""""""""""""######"""""""""""""""###############$$$$$$$$$$$$############""""""!!!!!!"""""""""""""""#########$$$######"""!!!!!! '''&&&$$$  """###"""!!! !!!######!!! """$$$&&&!!!!!!!!!!!!!!!""""""""""""############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############ !!!""""""!!!!!!"""$$$########################""""""""""""!!!!!!!!!!!!"""""""""######"""""""""!!!!!!"""##################"""""""""$$$%%%$$$### """###$$$###""""""""""""#########$$$$$$$$$""""""############""""""$$$$$$$$$#######################################"""""""""""""""#########"""""""""######$$$$$$$$$xxxkkkZZZLLLDDD???:::666333333333333333333333333222222222222111111000000000000111111000///---,,,++++++,,,---............***)))))))))))))))***+++******))))))((('''''''''$$$$$$$$$&&&((())))))((('''''''''''''''''''''''')))))))))(((((('''''''''&&&''')))***+++***))))))''''''&&&'''''')))***+++,,,)))&&&%%%&&&'''&&&%%%'''''''''((((((((())))))'''&&&&&&&&&''''''((()))&&&&&&%%%%%%&&&&&&&&&&&&#########$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$###!!! ###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""""""""""""""""""""###$$$$$$############$$$$$$%%%$$$$$$$$$%%%%%%$$$"""######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""""""""""""""######"""""" !!!###$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%&&&&&&$$$""""""#########%%%&&&&&&%%%###### !!!"""###$$$%%%%%%########################"""###%%%%%%%%%%%%###""""""######$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%###!!! !!!"""&&&$$$""""""$$$&&&''''''######%%%%%%$$$###!!!"""######$$$$$$$$$######"""""""""######"""""""""#########"""""""""""""""###"""""""""""""""######""""""#########$$$$$$$$$!!!!!!""""""##################""""""""""""""""""$$$$$$$$$######""""""!!!#########""""""!!!  """###"""!!! !!!###""""""#########$$$$$$$$$!!!!!!!!!!!!""""""#####################""""""!!!""""""############""""""""""""""""""""""""""""""!!!"""""""""############!!!#########!!! !!!########################""""""""""""!!!!!! """"""############""""""###"""!!! !!!"""$$$%%%###"""""""""$$$%%%$$$### """############""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!""""""#####################""""""!!!!!! xxxkkkZZZLLLEEE???:::555333333333333333333333333111222222222222111000000111111000000///---,,,+++++++++,,,---------------***))))))((((((((())))))&&&''''''(((((())))))***&&&&&&'''''''''&&&%%%%%%"""###$$$&&&''')))***+++(((''''''''''''''''''&&&&&&'''((((((((((((((((((&&&&&&&&&'''(((+++---///...***&&&%%%'''((('''%%%''''''''''''((((((((()))''''''(((((()))(((((('''***)))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%$$$######$$$((('''&&&&&&%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%!!!###%%%&&&&&&%%%###!!!###$$$%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$############$$$######""""""######$$$%%%$$$$$$%%%&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%))))))((((((''''''((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!"""######$$$$$$######!!!"""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$###%%%&&&&&&$$$######$$$#########$$$$$$#########!!!!!!""""""###$$$%%%%%%##############################$$$$$$$$$$$$######&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$######$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###  !!!&&&$$$###$$$&&&((((((''' !!!###$$$%%%%%%$$$#########$$$$$$$$$######"""!!!""""""######""""""!!!###$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$ !!!!!!!!!"""""" !!!!!!"""######$$$$$$############""""""""""""!!!!!!"""###$$$%%%%%%&&&""""""######$$$$$$%%%%%% """###"""!!! !!!###!!!"""#########""""""!!! !!!!!!""""""######$$$######$$$$$$######"""!!!"""######$$$$$$######"""""""""""""""""""""""""""""""""""""""############"""###$$$###!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""!!!!!! """######$$$$$$######"""$$$###!!! """$$$&&&###"""""""""$$$%%%$$$###!!!"""$$$$$$%%%%%%"""############$$$$$$$$$###""""""!!!!!!""""""###"""""""""###############""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$$$$###"""!!! ttthhhXXXKKKDDD@@@:::666444444444444444444444444111222222333222111000///000///......------------***+++,,,,,,,,,,,,,,,+++++++++***)))((((((((()))&&&&&&''''''((())))))***---------+++(((%%%###"""###$$$%%%'''(((***+++,,,&&&''''''''''''''''''((((((&&&$$$"""!!!###%%%'''&&&&&&&&&'''***---000222000+++&&&%%%''')))(((%%%&&&&&&'''''''''((((((((()))***++++++***'''%%%###((('''&&&%%%%%%%%%%%%&&&''''''&&&%%%&&&&&&((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%######$$$%%%'''&&&&&&%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$#########$$$&&&%%%###"""$$$&&&%%%%%%$$$$$$######""""""!!!""""""######$$$$$$$$$'''&&&%%%###############%%%$$$$$$######$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&(((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%%%%%%%$$$###!!!"""$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$############$$$$$$"""$$$%%%%%%$$$###$$$%%%###""""""!!!!!!""""""###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&&&&%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%$$$%%%%%%###!!!!!!"""###$$$######%%%'''((('''%%%"""!!! """$$$&&&$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""""""""######$$$$$$$$$"""""""""""""""###$$$$$$ !!!!!!!!!""""""""""""""""""#####################"""""""""!!! !!!"""###$$$%%%%%%$$$###"""!!!  """###"""!!! !!!###$$$###"""!!! !!! !!!!!!"""######$$$$$$###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############ """######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###""""""!!!!!!"""######$$$$$$######"""###"""!!!!!!!!!"""$$$$$$###"""""""""$$$%%%$$$############"""######$$$$$$"""############$$$$$$$$$###"""!!! !!!"""###!!!"""""""""#########$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$######""""""!!!!!!!!!pppeeeUUUJJJDDD@@@;;;777444444444444444444444444111111222333222111000//////...---,,,,,,...///000+++++++++,,,,,,++++++***---,,,+++***)))))))))))))))))))))(((''''''&&&&&&&&&''')))***(((''''''''''''((((((((())))))******&&&&&&''''''(((((())))))***&&& $$$(((&&&&&&&&&(((+++///222555111+++&&&%%%''')))(((%%%&&&&&&&&&&&&'''''''''(((+++,,,------+++&&&"""############$$$&&&((()))'''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%&&&'''''''''''''''&&&$$$$$$$$$$$$&&&'''!!!!!!""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%'''$$$$$$###"""!!!!!!""""""#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%"""%%%&&&%%%###"""$$$&&&%%%$$$$$$###"""!!!!!! !!!"""###$$$$$$%%%%%%$$$"""!!!!!!!!!"""###&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$%%%&&&'''%%%$$$$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''&&&%%%###"""&&&&&&&&&%%%%%%%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$"""###$$$%%%&&&&&&%%%$$$%%%$$$###"""""""""###$$$$$$$$$############$$$$$$!!!###%%%%%%$$$$$$%%%&&&###"""!!! !!!"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$+++***)))'''%%%###"""!!!!!!!!!"""###$$$%%%%%%&&&###$$$%%%$$$######%%%'''""""""###%%%''''''%%%###((($$$!!!$$$%%%%%%%%%$$$###"""!!! !!!!!!""""""""""""!!!!!! !!!""""""###""""""!!!""""""###$$$$$$""""""""""""############$$$$$$######"""!!!!!!!!!$$$#########""""""!!!!!!""""""""""""!!!!!!!!!!!!###""""""!!!!!!!!!""""""!!!"""###"""!!! !!!###(((&&&###  """### !!!!!!"""###$$$$$$$$$###$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""############ """######""""""###########################%%%%%%%%%$$$###""""""!!!######$$$$$$$$$$$$###### !!!"""$$$$$$######"""###"""""""""$$$%%%$$$###&&&%%%###!!! !!!""""""############$$$$$$$$$###"""!!! !!!"""###!!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$###############$$$$$$$$$ttteeeUUUJJJBBB<<<:::;;;444333333222222333333444333333333333333111000000000000111111111111000000---,,,+++******,,,...///************)))))))))(((******))))))((((((''''''******)))(((''''''(((((()))'''&&&%%%%%%&&&''')))"""$$$(((++++++***(((&&&(((((((((''''''&&&&&&&&&&&&&&&'''(((***---///000///---)))&&&%%%&&&)))***((('''%%%%%%'''((('''&&&&&&''')))*********)))((('''%%%$$$%%%'''))))))(((&&&&&&&&&&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&***(((&&&###"""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$######"""""""""#########$$$$$$$$$&&&))),,,)))$$$"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%###""""""!!!######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$######&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""######"""!!!!!!""""""###'''(((((('''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################%%%%%%&&&'''&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''$$$""""""""""""$$$%%%$$$!!! !!!!!!"""%%%%%%%%%%%%$$$$$$###"""$$$#########"""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!!!!!!!!!!!!! ############"""!!!!!! !!!"""###$$$$$$###!!! !!!!!!!!!"""######$$$$$$######$$$######"""!!! $$$#########""""""!!!!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!!!!"""############!!!!!!%%%###!!!"""%%%&&&$$$"""""""""############"""""" !!!"""###############$$$###"""""""""###%%%&&&"""###$$$$$$$$$$$$######$$$#########""""""!!!!!! !!!!!!""""""######!!!"""###$$$$$$###"""!!!###"""  """&&&$$$"""###&&&&&&%%%"""""""""""""""!!!!!!!!!!!!"""$$$$$$###!!! """"""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!###""" """ !!!!!!!!!!!! $$$###"""!!!!!! !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!""""""qqqcccTTTJJJCCC<<<:::;;;444444333333333333444444444444333222222111111000000000111111111111000000...---+++******+++---...++++++++++++*********)))))))))))))))((((((((((((+++***)))((((((((((((((()))(((&&&%%%%%%&&&((()))%%%&&&)))++++++***)))'''&&&&&&&&&&&&&&&&&&&&&''''''((()))+++---...000000---+++)))'''&&&''')))***)))(((&&&&&&'''((('''&&&&&&'''((()))))))))(((''''''&&&%%%%%%'''(((((((((%%%%%%&&&&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$((('''%%%#########$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$&&&'''%%%""" """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$""""""!!!!!!"""######$$$"""""""""#########$$$$$$#########$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%%%%&&&'''((()))'''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################%%%%%%&&&&&&&&&%%%$$$###########################!!! !!!###%%%&&&%%%###%%%$$$###"""""""""###$$$###############$$$%%%%%%&&&%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""""""""###############"""###$$$%%%%%%%%%$$$###$$$$$$$$$$$$###"""  !!!"""###$$$%%%%%%!!!""""""#########""""""############"""""""""!!!""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""###!!! """###""" """"""############""""""$$$$$$$$$######"""!!! ######"""!!!"""###$$$%%%$$$###!!! """$$$######"""""""""!!!!!!!!!""""""""""""#########$$$!!!"""###$$$$$$###"""!!!%%%###""" !!!"""### !!!%%%(((((((((!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!"""""""""#########$$$$$$$$$#######################################"""""""""""""""""""""""""""###$$$$$$###"""###$$$ !!!!!!!!!!!! ###""""""!!!!!!!!!!!!"""""""""""""""############""""""!!!!!!!!!!!!""""""mmmaaaSSSKKKDDD===::::::555555444444444444555555555444333111111111111222000000111111111111000000///...---+++++++++,,,,,,,,,,,,+++++++++*********(((((((((((())))))))))))+++******)))))))))))))))))))))''''''''''''))))))&&&'''((((((((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&''')))+++---.........***)))(((((((((((())))))***)))''''''(((((('''&&&&&&''''''(((((('''&&&&&&(((&&&%%%%%%'''(((((('''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""!!!!!!!!!!!!"""######!!!!!!"""############"""########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&'''&&&'''((('''%%%$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%&&&%%%%%%$$$###"""""""""""""""""""""""""""""""""###%%%%%%$$$"""%%%%%%### ###(((!!!!!!!!!!!!!!!"""######%%%$$$###""""""###%%%&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!""""""######$$$$$$$$$!!!#########"""!!!&&&&&&&&&%%%###"""  !!!"""###$$$%%%%%% """######$$$$$$$$$############""""""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!###"""!!! !!!"""###"""!!! !!!"""###""" """"""############""""""######$$$######"""!!! """"""!!!!!!!!!"""###$$$&&&###!!!$$$$$$$$$$$$###########################$$$$$$$$$$$$""""""############""""""$$$###"""!!! !!!""""""%%%###!!! !!!"""###""" !!!!!!""""""#########"""!!! """###$$$!!!!!!""""""""""""######""""""""""""""""""""""""########################""""""""""""""""""""""""###"""!!!"""$$$%%%%%%$$$ !!!!!!""""""!!!!!! """!!!!!!!!!!!!""""""###############""""""""""""""""""!!!!!!!!!!!!""""""}}}iii^^^RRRKKKEEE>>>:::999555555555444444555555555666444222000000000222333000000111111111111000000000///...,,,+++++++++++++++++++++*********))))))'''''''''((()))*********+++******)))))))))*********)))(((((((((((()))***''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$###%%%'''***++++++***)))&&&'''(((((())))))))))))+++***((()))))))))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%)))'''%%%%%%'''''''''&&&###$$$$$$%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$######$$$%%%&&&&&&########################"""######$$$$$$######"""%%%%%%%%%%%%$$$$$$$$$$$$'''%%%$$$$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######""""""""""""######!!!!!!###$$$$$$$$$###"""$$$##################$$$###$$$%%%&&&&&&%%%$$$###########################!!!"""######$$$$$$%%%%%%$$$%%%&&&%%%###"""###$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%$$$$$$$$$"""""""""###############)))'''&&&%%%%%%%%%###!!!###$$$###!!!''' !!!""""""""""""######$$$$$$$$$%%%!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''#################################"""""""""!!!!!! !!!""""""######!!!"""###""" %%%%%%%%%$$$###""""""!!!""""""""""""############!!!!!!"""########################"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$#########$$$$$$######""""""############"""""" !!!######$$$$$$$$$!!!!!!!!!!!!!!!""""""###&&&### ###%%%%%%%%%%%%%%%%%%%%%%%%########################"""""""""######"""""""""###"""!!! !!!!!!'''%%%"""  !!!"""######$$$###""""""!!!""""""######!!!!!!!!!!!!"""""""""###"""""""""""""""#################################"""""""""""""""""""""""" """$$$""" !!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######""""""!!!!!! !!!!!!""""""""""""!!!!!!|||fff[[[PPPJJJEEE>>>999999555555555444444555555555666444222000000000222333000000111111111111000000111000///---,,,+++******))))))))))))((((((((((((&&&&&&'''((()))***++++++***)))))))))))))))******))))))(((((((((((()))))))))((('''&&&&&&&&&'''((())))))((('''%%%$$$#########$$$''')))***)))((('''%%%%%%'''((())))))((((((***)))((()))******'''&&&&&&&&&&&&%%%%%%%%%%%%&&&***(((&&&&&&''''''&&&%%%###$$$$$$%%%&&&&&&&&&&&&"""######$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&############$$$%%%%%%&&&########################"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$###""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###########################!!!"""###$$$$$$$$$$$$###"""###$$$###!!!!!!!!!###""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%)))(((&&&%%%%%%$$$###!!!!!!$$$&&&###!!!&&&$$$$$$######$$$$$$%%%&&&!!!###&&&&&&%%%###"""!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###"""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################"""""""""!!!!!! !!!"""######$$$$$$%%%&&&'''&&&%%%###"""##################$$$$$$$$$$$$######"""!!!!!!!!!###############"""!!!!!!""""""""""""""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!###%%%%%%$$$###"""######$$$$$$#########$$$""""""############"""""" !!!"""$$$$$$$$$%%% !!!!!!!!!""""""""""""######!!! !!!!!!#########$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""#########"""""""""!!!!!!"""!!!###%%% !!!"""######$$$!!!"""###%%%$$$###""" !!!!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""########################!!!###!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""######""""""!!!!!! !!!!!!""""""""""""!!!!!!}}}fff[[[OOOIIICCC===999888555555444444444444555555555444333111111111111222000000111111111111000000000000///...---,,,+++***))))))((((((((('''''''''&&&''''''((()))******+++((((((((((((((())))))***((((((((((((((((((((((((******)))))))))******+++******)))'''&&&%%%$$$###&&&&&&((()))***))))))(((%%%%%%&&&'''((((((''''''((('''''')))******(((&&&&&&%%%%%%%%%%%%&&&'''(((+++)))'''&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$###$$$%%%&&&&&&%%%######!!!"""###"""!!! !!!###########################%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$############$$$%%%%%%#########$$$%%%%%%&&&&&&$$$"""!!!!!!###%%%%%%$$$###%%%'''&&&###"""###%%%######""""""######$$$%%%!!!$$$&&&&&&$$$""" $$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$###############$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&###############$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%########################%%%%%%%%%$$$$$$$$$$$$###"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$$$$###"""!!! $$$$$$$$$######""" """"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###!!!"""$$$$$$$$$###### """###"""!!! !!!"""""""""############""""""""""""############"""""" !!!"""#########""""""!!!"""############"""!!! !!!!!!!!!"""""""""!!!!!!!!!!!!!!!######""""""""""""######%%%%%%$$$$$$$$$$$$######!!!!!! !!!""" !!!!!!""""""######!!!"""$$$&&&&&&$$$!!! !!!!!!!!!!!!"""""" !!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################  """###""""""!!!""""""######""""""!!!"""!!!!!!!!!!!!""""""###############"""""""""""" !!!"""######"""!!! fff[[[NNNGGGBBB;;;888888444444333333333333444444444444333222222111111000000000111111111111000000////////////...---,,,+++))))))))))))((((((((((((''''''(((((())))))******'''''''''''''''((())))))'''''''''((((((''''''''''''(((((())))))*********)))((((((((((((''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&(((******(((&&&%%%%%%%%%%%%&&&''')))***+++)))'''&&&&&&&&&%%%###%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$"""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$ !!!"""######$$$%%%!!!###%%%$$$!!! """%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$"""!!!!!!###%%%'''%%%$$$###!!!!!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%""""""#########$$$$$$$$$###$$$%%%%%%%%%###!!! """###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$###"""""""""###%%%&&&"""""""""###$$$%%%%%%%%%###!!! !!!###%%%&&&&&&%%%$$$$$$$$$############!!!!!! !!!!!!"""############"""""""""""""""%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&'''''''''(((((('''&&&%%%$$$$$$###########################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!!!!"""!!! !!!"""###""""""""""""""""""""""""""""""#########""""""!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######!!! !!!###$$$ """###""" !!!###""""""############""""""""""""############""""""!!!"""###$$$$$$$$$###""" """############### !!!!!!!!!#########"""""""""!!!!!!$$$###"""!!!!!!"""###$$$###############"""!!!!!! """$$$$$$!!!!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$###"""!!! !!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""########################"""###$$$###""""""###$$$""""""############""""""###""""""!!!!!!!!!!!!"""""""""""""""############ !!!"""######"""!!! ggg[[[NNNFFFAAA:::777888444333333222222333333444333333333333333222000000000000111111111111000000////////////...---,,,+++************))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))&&&&&&''''''''''''&&&&&&###$$$%%%&&&''''''''''''&&&''''''((()))******+++&&&%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''######%%%'''******(((&&&%%%%%%$$$%%%&&&(((***,,,,,,***'''&&&&&&&&&%%%###&&&&&&&&&&&&%%%%%%$$$###%%%$$$$$$######"""""""""%%%%%%&&&'''''''''&&&&&&######$$$$$$$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&#########$$$$$$#########!!!"""###$$$%%% $$$'''%%%!!! ###'''$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%%%%$$$###""""""######%%%### !!!%%%'''%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$######$$$%%%&&&""""""######$$$$$$$$$$$$!!!"""######""" ###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""######"""""""""###%%%&&& !!!!!!"""###$$$$$$$$$(((&&&$$$###$$$&&&&&&%%%$$$"""!!!!!! $$$$$$$$$$$$$$$%%%%%%&&&'''%%%""" ###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((())))))((('''%%%$$$###"""""""""""""""""""""""""""#########""""""""""""!!!#########"""""""""""""""###"""!!! !!!###%%%&&&###"""!!! !!! !!!"""###$$$%%%%%% !!!"""######$$$$$$###!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######"""###&&&"""$$$&&&%%%"""!!!###%%%""""""############""""""!!!"""$$$%%%%%%&&&!!!"""###%%%%%%$$$$$$### !!!"""###$$$%%%!!!!!!""""""#########$$$%%%$$$$$$$$$######""""""$$$###"""!!!!!!"""###$$$ """$$$###"""###$$$""""""""""""!!!!!!!!!!!!&&&%%%###"""""""""###### !!!!!!!!!"""###$$$$$$%%%&&&'''''''''################################################!!!###%%%$$$!!! !!!$$$""""""############""""""$$$###"""!!!!!! !!!!!! !!!!!!"""""" !!!"""$$$$$$"""!!! }}}ggg[[[MMMEEE???999666777333222222111222333555666111000/////////000222222666555222000//////000000111///...---......,,,++++++++++++************)))---+++)))((((((((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''((((((((())))))***,,,---...------+++***(((&&&%%%$$$$$$'''))))))((('''&&&'''((('''&&&%%%%%%&&&'''(((((('''%%%%%%&&&&&&&&&%%%)))(((&&&$$$###$$$&&&'''$$$###"""###$$$$$$$$$"""***&&&"""!!!###&&&%%%$$$$$$$$$############$$$$$$######"""""""""###$$$%%%!!!"""###%%%%%%$$$######&&&&&&%%%$$$$$$#########%%%$$$###""""""###$$$%%%'''%%%###""""""###%%%&&&"""!!!!!!!!!"""###$$$$$$***(((%%%###!!!!!!"""###"""""""""""""""######$$$&&&%%%$$$######$$$%%%&&&'''&&&$$$###"""###$$$$$$$$$###"""###%%%&&&%%%$$$$$$###"""!!!!!!"""###$$$$$$###"""""""""###%%%%%%"""###$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$###"""!!!!!!"""""""""""""""""""""######### """%%%'''((((((&&&%%%""""""############""""""!!!"""###$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""############ !!!###%%%'''((()))$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$#########$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$''''''&&&%%%%%%$$$###### """###$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!(((((())))))******++++++,,,((($$$$$$'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%%%%&&&"""""""""######$$$$$$%%% $$$&&&&&&###!!!###%%%$$$######!!!"""$$$%%%$$$!!! !!!### !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" """######$$$$$$$$$'''%%%""" %%% !!!"""$$$$$$###""""""#########""""""""""""!!!$$$###""" !!!"""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%%%%$$$$$$###"""""""""''''''&&&$$$"""!!! !!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!$$$$$$$$$###############"""""""""""""""###$$$$$$######""""""""""""######$$$$$$######"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!|||fffZZZMMMEEE@@@:::888888444333222222222333444555111111000///000111222333666444222000//////000000111000......//////---+++++++++++++++************(((&&&$$$###$$$$$$###"""$$$$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&'''((())))))$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&''''''&&&%%%%%%&&&''''''&&&$$$###$$$&&&''''''&&&((('''&&&%%%$$$%%%%%%&&&$$$###"""###%%%&&&&&&$$$$$$""" !!!######"""%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""!!!""""""###$$$$$$$$$$$$#####################$$$$$$$$$###""""""""""""###$$$%%%%%%$$$######$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%'''&&&%%%###""""""""""""###############$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$###"""""""""###$$$((())))))'''###""""""$$$!!!  !!!"""""""""##################$$$%%%%%%$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%%%%%%%$$$######""""""""""""""""""###!!!"""###$$$$$$###"""!!!$$$$$$###########################$$$$$$$$$%%%%%%""""""""""""############""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$######$$$$$$%%%$$$#########$$$%%%$$$$$$''''''&&&%%%%%%$$$###### !!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''''''''''')))'''%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""######"""""" !!!!!!!!!!!!!!!"""###$$$###!!! !!!###""""""""""""############!!!!!!"""""""""######### !!!"""######$$$$$$$$$$$$$$$$$$!!!!!!$$$ !!!"""###$$$$$$$$$$$$######"""""""""!!!!!!!!!$$$###"""!!! !!!"""""""""""""""""""""""""""############""""""""""""########################"""""""""""""""!!! """"""""""""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""" !!!!!!!!!!!!"""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!"""""""""$$$$$$############$$$$$$""""""""""""""""""######""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""""""""""""""""""""############""""""yyycccXXXKKKEEE@@@;;;888999444444333222222222333333222111111000111222333444555444222000//////000000000...------......,,,+++,,,+++++++++***************(((&&&%%%&&&'''&&&%%%$$$%%%&&&((()))***++++++''''''''''''''''''''''''""""""###$$$%%%&&&&&&''')))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&###$$$%%%&&&'''((())))))***'''%%%&&&)))+++***)))&&&&&&%%%%%%%%%%%%&&&&&&###""""""###%%%'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%!!!###%%%%%%%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%$$$###""" #########"""######$$$%%%!!!!!!""""""###$$$$$$%%%######""""""""""""#########$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$###$$$%%%%%%&&&###$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!"""######(((+++,,,'''  %%%###""""""!!!""""""###### !!!"""#########""""""$$$%%%%%%%%%%%%$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!$$$###""""""""""""""""""''''''&&&&&&%%%%%%$$$$$$"""######$$$$$$$$$#########"""!!! !!!"""###""""""############""""""%%%%%%$$$$$$###""""""!!!#########$$$$$$$$$$$$%%%"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$############$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''((())))))'''''''''&&&%%%$$$$$$$$$&&&&&&&&&%%%$$$###%%%&&&##########################################""""""!!!!!!!!!!!! &&&""" ###%%%###  !!!######$$$$$$!!!"""###"""!!! !!!"""""""""""""""############!!!!!!"""""""""#########!!!!!!""""""######$$$$$$!!!###%%%%%%$$$"""""""""##################$$$%%%###""""""""""""!!!!!!!!!###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""############!!!"""###$$$$$$$$$###"""!!!""""""""""""!!!!!! """""""""""""""""""""""" !!!""""""######!!!!!!"""######$$$$$$%%% !!!!!!!!!""""""""""""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!""""""!!!!!! !!!!!!!!!%%%$$$$$$######$$$$$$%%% !!!!!!!!!""""""###""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""""""""""""""######""""""""""""######vvv```TTTIIICCC???:::888999555444444333222222222222333222111111111222333444444333222111000000000000...,,,++++++,,,,,,+++))),,,,,,+++++++++*********,,,***))))))***+++***)))'''((()))***+++,,,,,,,,,((((((((((((((((((((((((!!!"""###$$$%%%&&&'''''')))((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&&&&&&&''''''(((((()))***+++++++++&&&!!!"""&&&***)))'''%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!"""$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$'''%%%$$$$$$%%%%%%$$$###"""&&&'''&&&$$$&&&(((%%%$$$$$$######$$$$$$%%%###$$$&&&&&&%%%###!!! $$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$"""""""""""""""""""""""""""###%%%&&&&&&%%%$$$###$$$$$$###"""!!!!!!!!!"""!!!""""""#########""""""$$$############$$$%%%%%%"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!"""######$$$###%%%%%%""" $$$############$$$$$$$$$%%%!!!!!!!!! !!!""""""###$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""###(((((('''&&&%%%$$$$$$###&&&&&&%%%%%%%%%%%%%%%%%%###"""  """###"""""""""######"""""""""$$$$$$$$$#########""""""############$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%&&&%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$&&&((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$###%%%'''%%%"""!!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""!!!!!!!!!!!! &&&$$$!!!"""$$$%%%$$$##################"""!!!!!!!!!"""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""######$$$!!!###%%%%%%$$$###"""'''&&&$$$""""""""""""###$$$############""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!"""$$$$$$$$$""" ######$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!!!!"""###$$$$$$%%% !!!!!!!!!"""""""""!!!"""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!""""""$$$######""""""######$$$ !!!""""""#########"""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$sss\\\RRRGGGBBB>>>999777777444444444444333222222111333222111111111222333444333333222111111000000000...---+++,,,------,,,+++,,,,,,,,,++++++++++++***((('''%%%&&&'''(((((('''))))))*********)))(((((((((((((((((((((((((((((("""###$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&&&&,,,+++)))((('''&&&&&&&&&$$$%%%&&&''')))***+++,,,)))###"""%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%$$$###$$$$$$%%%&&&&&&%%%%%%$$$(((&&&$$$$$$######!!!"""###""" !!!#########""""""""""""######"""$$$&&&''''''&&&$$$###$$$###"""""""""###%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$""""""############""""""!!!"""$$$&&&'''&&&$$$###$$$$$$###"""!!!!!!!!!"""!!!!!!"""############""""""""""""""""""###$$$$$$""""""$$$%%%%%%$$$""""""!!!""""""######$$$$$$$$$$$$"""!!! !!!!!!"""""""""$$$""" $$$&&&######"""""""""#################################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""######'''&&&&&&%%%$$$######"""&&&&&&%%%%%%%%%%%%%%%%%%###"""!!! !!!"""######""""""""""""""""""###""""""#########$$$$$$$$$""""""#########$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$###"""""""""######$$$$$$%%%%%%%%%%%%"""$$$&&&%%%$$$$$$%%%'''&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$#########%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&!!!$$$&&&%%%###"""###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########"""!!!!!!!!!%%%%%%$$$$$$######"""""""""###$$$###!!!!!!###%%%%%%%%%$$$$$$###!!! """!!!!!!!!!"""""""""!!! !!!!!!!!!!!! !!!!!!###""""""!!!""""""###$$$!!!!!!!!!!!!"""#########$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$#########!!!!!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!"""###$$$$$$%%%"""###$$$$$$""" """######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$######"""""""""""""""""""""""""""######!!!!!!!!!""""""""""""###!!!"""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########!!!"""$$$$$$""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$###"""""""""""""""""""""""" !!!!!!!!!""""""""""""$$$######"""""""""""""""$$$###"""!!!!!!"""###$$$ppp[[[QQQGGGBBB>>>999666666333333444444444333222222222111111000111222333444222222222222111111000000000...---...///000///---,,,,,,,,,,,,++++++++++++'''&&&$$$%%%'''(((((((((''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''&&&&&&&&&''''''(((+++***)))'''&&&%%%%%%%%%###$$$'''***---000333444...)))%%%$$$&&&(((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&$$$###$$$%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%(((&&&$$$######""" """###############""""""!!!!!!!!!!!!"""""""""###%%%&&&&&&&&&%%%$$$#########"""######$$$%%%(((''''''&&&%%%%%%$$$$$$######$$$$$$$$$$$$######!!!"""$$$&&&&&&&&&%%%$$$%%%%%%$$$$$$###$$$$$$$$$########################""""""!!!!!!""""""###$$$"""##################"""""""""###$$$$$$$$$######&&&###!!!!!!######  !!!"""###$$$$$$######%%%### !!!$$$&&&"""""""""!!!""""""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$%%%%%%$$$$$$######"""""""""######$$$$$$$$$######""""""############""""""######""""""""""""######!!!""""""###$$$$$$%%%%%%"""""""""############$$$#########$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&&&&&&&%%%######"""""""""""""""$$$%%%%%%%%%%%%%%%!!!$$$&&&$$$"""!!!"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%&&&'''''''''"""###%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""$$$$$$$$$$$$############"""%%%$$$  ###!!!""""""############"""###"""!!!"""###$$$###"""""""""""""""############ !!!!!!!!!$$$###"""!!!!!!"""###$$$###!!!!!!###$$$$$$!!!###%%%&&&'''%%%%%%$$$$$$$$$######### !!!!!!""""""""""""!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$############"""  !!!!!!""""""""""""!!!""""""""""""""""""""""""%%%%%%%%%$$$###"""""""""###"""""""""""""""!!!!!!"""""""""#########$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%% !!!###$$$%%%!!!!!!!!! !!!!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""""""""""""""######""""""""""""######mmm\\\RRRHHHCCC???:::777777111222333444444444333222111111000///000111222333111222222222222111000000...---,,,---...///...,,,------,,,,,,,,,+++++++++)))((('''(((***+++,,,+++&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))***)))((('''&&&&&&&&&&&&&&&'''***---111444666888222000...+++*********+++%%%&&&''''''''''''&&&%%%'''%%%$$$$$$&&&'''&&&&&&$$$$$$#########$$$&&&''''''%%%$$$$$$$$$$$$###!!!######$$$&&&(((((('''%%%######""""""""""""##############################""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%###""""""###$$$%%%######""""""######$$$%%%######""""""""""""######!!!"""#########"""!!!  """######"""!!! """###$$$&&&''''''&&&&&&"""""""""""""""###$$$$$$######"""""""""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" """""""""""""""###$$$$$$$$$$$$$$$$$$############ !!!###%%%%%%%%%$$$###"""###$$$%%%%%%$$$###"""$$$###"""!!!!!!"""###$$$##################$$$$$$""""""""""""#####################$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$###""""""######!!!"""$$$%%%&&&&&&%%%%%%$$$''')))'''###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%''''''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!"""""" """%%%&&&%%%$$$"""!!! !!!"""######$$$$$$$$$"""!!!"""%%%&&&%%%###""""""""""""############!!!!!!!!!""""""""""""###$$$###"""!!!!!!"""###$$$%%%"""!!!!!!###%%%$$$""" !!!"""######$$$#########"""""""""!!!!!! !!!"""######"""!!!""""""""""""""""""""""""!!!!!!""""""#########$$$############"""""""""""" !!!"""""""""""""""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$%%%%%%&&&""""""!!!!!!!!!"""######""""""!!!!!!!!!!!!"""""""""###$$$%%%$$$""" """"""""""""""""""""""""############$$$$$$$$$$$$$$$######"""""""""""""""""""""############""""""lll^^^TTTJJJEEEAAA;;;888888000111333444555444444333111000/////////000222222111111222222222111111000+++***))))))+++,,,+++)))---------,,,,,,,,,++++++(((&&&&&&''')))++++++***''''''((())))))***))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***++++++***((((((''''''''''''''')))+++---///000111//////...+++'''&&&&&&(((&&&&&&'''(((((('''&&&&&&%%%$$$###$$$'''((()))(((%%%$$$###""""""$$$&&&'''%%%$$$###$$$&&&'''&&&%%%$$$"""!!!###&&&(((&&&###$$$$$$############$$$$$$%%%$$$"""!!! !!!"""###%%%%%%$$$###############$$$$$$%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$""""""###$$$%%%&&&&&&&&&"""!!!!!!!!!"""###$$$$$$'''&&&$$$""""""###$$$%%%$$$$$$######$$$$$$%%%&&&$$$###"""!!!!!!"""###$$$!!!!!!"""""""""  ###!!! """%%% """###$$$$$$###### """$$$&&&&&&%%%###!!!$$$$$$#########$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%% """%%%(((((((((&&&%%%!!!###%%%''''''%%%###!!!$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$###"""""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$######"""#########!!!"""$$$%%%&&&&&&%%%%%%(((,,,...+++&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&'''&&&&&&%%%%%%$$$#########%%%######%%%((()))&&&####################################$$$%%%%%%%%%&&&""""""######$$$$$$%%%%%%&&&%%%&&&))),,,+++&&&!!! !!!"""""""""""""""%%%###!!!###&&&'''&&&$$$ !!!!!!!!!!!!############$$$$$$$$$$$$%%%$$$""" !!!###$$$%%%######$$$&&&'''$$$!!!""""""######""" !!!!!!!!!!!!  !!!#########"""!!!""""""""""""""""""""""""""""""""""""########################$$$%%%&&&'''""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""" !!!!!!""""""###### !!!!!!""""""######$$$$$$%%%%%%%%%&&&&&&&&&""""""""""""############$$$$$$############$$$$$$""""""""""""!!!!!!!!!!!!!!!""""""###$$$%%%%%%%%%%%%%%%###"""!!!!!!!!!!!!######""""""""""""######"""###$$$$$$###!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$######"""""""""""""""!!!"""###$$$$$$###"""!!!ppp___UUUKKKGGGBBB<<<888777666444222000000111222333333222111000////////////000000000000000000000000222000---+++))))))******+++++++++,,,,,,---------))))))))))))((((((((((((&&&(((***++++++)))'''&&&&&&%%%%%%$$$%%%&&&'''(((&&&$$$"""###%%%&&&'''&&&'''((()))((('''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&(((***---...,,,---...+++(((&&&(((+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""$$$%%%%%%###"""###$$$$$$""" !!!$$$%%%###!!!"""&&&&&&###"""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''((('''%%%$$$$$$%%%&&&&&&%%%!!!"""$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############%%%$$$###""""""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######""""""######$$$$$$"""!!! $$$"""!!!!!!""""""!!! ###%%%&&&$$$!!!!!!###%%%###  """###""""""###$$$%%%%%%$$$!!!!!!""""""############%%%%%%$$$$$$###"""""""""%%%%%%$$$"""!!!!!!$$$&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%$$$###############"""  !!!###$$$"""######$$$$$$$$$######$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%$$$"""!!!"""&&&'''&&&$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""###$$$$$$$$$$$$###&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######&&&%%%%%%$$$###""" ###"""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%% """$$$$$$$$$$$$###$$$#########%%%%%%###!!! !!!###$$$%%%&&&$$$!!!!!!###!!!!!!""""""############!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%% !!!"""######$$$######""""""""""""###############"""!!!!!!"""#########%%%&&&'''((((((((($$$###"""""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!""""""######$$$$$$$$$###"""""""""""""""###############""""""!!!!!!########################""""""""""""""""""######!!!"""#########!!! !!!!!!"""###############"""""""""""""""""""""""" !!!!!!""""""######ppp___TTTJJJEEEAAA;;;888777555333222111000111333444333222111000///////////////////////////////////////...,,,+++******+++,,,------------............))))))))))))((((((((((((((((((((())))))*********&&&&&&%%%%%%%%%&&&'''(((&&&%%%%%%'''((()))'''%%%'''((()))((('''&&&'''((())))))(((&&&&&&%%%%%%&&&&&&%%%%%%&&&''')))+++,,,)))++++++***'''%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""###$$$$$$#########$$$"""!!!!!!$$$$$$###!!!"""&&&&&&###!!!###&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%&&&$$$"""###$$$%%%$$$$$$!!!"""$$$%%%%%%$$$"""!!!########################&&&&&&%%%%%%$$$$$$$$$$$$!!!!!!"""###############$$$$$$###""""""###$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$######"""###$$$$$$%%%$$$###"""!!!$$$"""!!!!!!""""""!!! ######### !!!"""######""""""###$$$ !!!!!! """""""""""""""#########"""""""""""""""""""""""" '''&&&&&&%%%%%%%%%&&&&&&$$$$$$#########$$$$$$%%%###""" !!!###$$$######$$$$$$$$$######"""""""""!!!!!!!!!!!!""""""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%###"""$$$'''((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$$$$ !!!######$$$$$$$$$$$$###############$$$$$$######"""###############"""!!!!!!!!!"""###$$$%%%%%%%%%%%% !!!"""###############"""!!!"""###$$$""" $$$############$$$$$$%%%"""!!!!!!###!!!!!!!!!!!!!!!"""""""""!!!"""############"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""#########$$$$$$$$$$$$###"""!!! """"""""""""############%%%$$$"""!!!!!!"""$$$%%%"""###$$$&&&((()))******%%%%%%$$$###"""""""""### !!!!!! """""""""""""""############"""""""""""""""######$$$$$$#########"""""""""#################################"""""""""""""""!!!"""######"""!!! !!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""qqq^^^SSSHHHCCC???:::777888333333222111111222444444333222111000////////////---------------------------,,,+++++++++,,,---.........------------------))))))))))))((((((((((((***)))(((''''''((()))***&&&&&&&&&%%%&&&&&&'''((('''''')))+++,,,***'''$$$&&&'''(((((('''&&&'''((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$######"""!!!!!!###$$$%%%$$$"""$$$###""""""###$$$###""""""%%%$$$""" """$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""###%%%###""""""###$$$$$$###"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######!!!!!!"""###############$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$###"""$$$"""!!!!!!"""###""" !!!!!! """"""!!!"""$$$&&&%%%$$$!!!""""""""""""##################"""""""""""""""!!!!!!!!!!!!!!!"""""""""  """((('''&&&%%%%%%$$$%%%%%%"""!!!!!!"""###$$$%%%%%%""""""!!! !!!"""###$$$$$$$$$$$$$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""&&&&&&%%%$$$$$$######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########&&&$$$$$$%%%'''(((((('''&&&&&&&&&%%%$$$#########"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######"""!!! """###$$$%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$$$$$$$$$$ !!!"""######$$$$$$$$$$$$###### !!!"""###$$$%%%%%%%%%"""###$$$%%%$$$"""!!!""""""###$$$%%%%%%%%%%%%!!!!!!!!! !!!!!!"""""""""!!! !!!######!!! %%%%%%$$$###############!!! !!!###%%%!!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$######################## !!!!!!!!!!!!"""%%%%%%%%%%%%$$$###"""!!!""""""""""""############$$$###!!!!!!!!!!!!###$$$!!!"""$$$&&&(((***++++++'''&&&%%%$$$###""""""""""""""""""!!!!!!"""""""""###""""""""""""""""""!!!"""!!!!!!!!!"""###$$$$$$$$$$$$$$$#######################################$$$#########""""""!!!!!!!!!""""""""""""!!!!!! !!!""""""############"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!rrr^^^SSSGGGAAA===999777888222222222222222333444555333222111000////////////---------------------------,,,,,,++++++,,,,,,---,,,,,,++++++******))))))))))))))))))((((((((((((******((('''&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''')))((()))***+++***'''$$$%%%'''((('''&&&&&&'''))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$$$$%%%############"""""""""""""""!!! """%%%&&&$$$"""###############$$$######!!!###$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$""""""$$$$$$$$$###"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!"""###############$$$##################$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$######""""""###"""!!!"""######"""!!!!!!""""""###%%%(((+++$$$""" !!!%%%&&&$$$"""###$$$%%%%%%$$$$$$$$$%%%############""""""""""""""""""""""""""""""!!!!!!######$$$###""""""$$$&&&((('''&&&%%%$$$$$$$$$$$$""""""!!!!!!"""######$$$""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$&&&&&&$$$###"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$!!!###$$$&&&&&&$$$###!!!########################%%%%%%$$$###"""!!!!!! """###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###############$$$$$$$$$ !!!"""###$$$%%%######$$$$$$$$$$$$###### !!!###$$$$$$$$$$$$ ###%%%%%%$$$""" !!!"""######$$$$$$$$$###""""""  !!!""""""!!! """###$$$"""!!!######"""!!!!!!"""""""""$$$###"""""""""###%%%&&&""""""!!!!!!!!! !!!""""""""""""""""""!!!"""""""""######""""""""" !!!"""###$$$%%%%%% !!!!!!!!!!!!!!!!!!""""""""""""$$$%%%%%%%%%%%%%%%!!!"""""""""############  !!!"""$$$%%%''''''((((((&&&%%%$$$###"""!!!!!!!!!$$$###"""!!!!!!"""###$$$######""""""!!!!!!!!! !!!!!!!!!!!!"""###%%%%%%$$$$$$$$$$$$####################################$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""############""""""""""""""""""""""""""""""######""""""!!!!!! rrr]]]RRRFFF@@@===999777888222222222333333444444555333222111000////////////..............................---,,,+++++++++++++++++++++******))))))((())))))))))))((((((((((((###%%%&&&(((((('''%%%$$$'''''''''''''''''''''&&&***(((&&&&&&''''''&&&%%%$$$&&&''''''&&&&&&''')))(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%$$$$$$&&&''')))***)))'''%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""###%%%%%%$$$#########$$$$$$#########$$$############"""!!!"""####################################$$$$$$&&&''''''&&&%%%######%%%&&&%%%$$$#########$$$$$$#################################!!!"""$$$%%%%%%!!!!!!"""########################$$$$$$#################################""""""!!!!!!!!!"""$$$$$$###""""""!!!!!!!!!!!!!!!###"""!!!"""###$$$###""""""###""" """$$$%%%""" !!!###$$$!!!!!!###$$$###!!!!!!"""############"""""""""""""""%%%%%%$$$######"""!!!!!! !!!""""""!!!!!!"""$$$((('''&&&%%%$$$#########$$$######"""!!!!!!"""""""""""""""""""""######$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$############$$$$$$%%%$$$###!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&''''''&&&$$$###########################&&&&&&%%%$$$######""""""#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################"""""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$$$$######!!!""""""#########"""""""""$$$&&&&&&$$$### !!!""""""""""""""""""""""""  !!!"""""""""!!!###%%%%%%$$$"""!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$###""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""############"""""" """###$$$%%%&&& ########################""""""$$$%%%%%%%%%%%%%%%!!!"""""""""############  """######$$$$$$#########$$$$$$"""!!!!!! !!!!!!!!!!!!###"""""""""!!!!!! !!!!!!!!!!!!"""###%%%%%%########################""""""""""""""""""""""""############""""""!!!!!!"""!!!!!!!!!!!!"""""""""""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! qqq\\\QQQGGGBBB>>>:::777888333333333444444444444444333222111000////////////////////////////////////......------,,,+++******,,,,,,++++++++++++++++++))))))))))))(((((((((((( $$$(((******)))((('''(((((((((((('''&&&&&&)))'''%%%$$$%%%&&&'''&&&$$$%%%''''''&&&&&&''')))(((''''''&&&&&&&&&''''''###$$$%%%%%%%%%%%%%%%$$$$$$%%%'''***,,,+++(((%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%'''''''''&&&&&&&&&%%%%%%###%%%&&&&&&%%%$$$$$$%%%###$$$%%%$$$######$$$%%%$$$######"""######$$$$$$#################################$$$%%%&&&((()))'''%%%$$$$$$%%%&&&&&&%%%########################"""""""""""""""""""""""" """$$$%%%%%%!!!!!!"""###############"""###$$$$$$$$$$$$###""""""""""""""""""#########"""!!! !!!"""$$$%%%""""""!!! !!!###"""!!!"""$$$$$$$$$### !!! !!!$$$###!!!!!!"""!!! """%%%&&&%%%"""!!!"""%%%!!!"""""""""############%%%%%%$$$$$$###"""""""""!!!""""""!!!!!!###$$$'''&&&%%%$$$$$$###$$$$$$%%%%%%$$$###"""!!!!!!""""""""""""#########$$$$$$"""######$$$$$$$$$######""""""!!!!!!!!!!!!""""""$$$###!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$%%%&&&'''''''''$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""""""""###%%%&&&'''&&&%%%$$$##################$$$$$$$$$$$$##################"""!!! !!!$$$%%%%%%%%%$$$!!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""###%%%&&&%%%############$$$%%%&&&'''(((######"""!!!  """"""""""""#########$$$"""!!!!!! !!!!!!"""!!!"""###$$$$$$###"""!!! !!!"""###$$$%%%%%%########################&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""""""""############""""""""""""""""""""""""############"""!!! """"""!!! !!!###""""""!!!!!!""""""###"""!!!!!!!!!!!!!!!!!! """!!!!!!!!!"""###$$$$$$"""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!!!!""""""###"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!mmm[[[QQQGGGCCC@@@;;;888888444444444444444444333333333222111000////////////////////////////////////,,,,,,,,,---,,,,,,,,,+++*********+++++++++++++++))))))))))))(((((((((((("""###%%%''')))*********'''((())))))((('''&&&%%%&&&%%%%%%&&&'''((('''%%%###%%%&&&&&&&&&&&&''')))''''''&&&&&&&&&''''''((("""###%%%&&&&&&&&&%%%%%%###$$$&&&***---,,,((($$$$$$$$$%%%%%%&&&''''''(((%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$###(((+++)))$$$!!!$$$'''"""$$$&&&%%%###"""$$$&&&%%%$$$"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&$$$######$$$%%%%%%$$$$$$##################$$$########################!!!!!!""""""###$$$$$$$$$!!!!!!"""###############"""###$$$$$$$$$$$$###"""!!!!!!!!!"""""""""######"""!!!  """$$$%%%######!!! !!!"""###"""!!!"""$$$%%%$$$###!!!!!!"""###%%%'''"""#########"""!!!"""######&&&(((&&&""" ###&&& !!!"""###$$$$$$%%%!!!"""""""""######$$$$$$ """$$$$$$$$$###%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$#########$$$$$$""""""######$$$$$$$$$###!!!"""###$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$###!!! !!!###%%%'''!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$###%%%'''&&&$$$###$$$&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$###"""!!!"""###%%%&&&&&&%%%$$$###""""""""""""######$$$$$$$$$$$$######"""""""""""""""!!!!!! !!!"""######$$$$$$#########$$$$$$$$$$$$###### !!!"""############!!! !!!"""$$$%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''!!!  !!!"""###$$$$$$"""!!! !!!"""!!!"""$$$%%%%%%$$$"""!!! !!!!!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###"""!!! """"""""""""############"""##################"""""""""""""""""""""!!! !!!!!!!!!!!!!!!""""""###%%%%%%&&&&&&&&&&&&%%%%%% !!!!!!!!!!!!!!!###"""""""""""""""###### !!!!!!!!!"""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""!!! !!!"""###$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""}}}kkkZZZQQQHHHEEEAAA<<<888888555555555555444333222222333222111000////////////////////////////////////)))***+++,,,------------''''''(((((())))))******))))))))))))((((((((((((+++***)))(((''''''((()))'''((()))))))))(((&&&%%%$$$$$$&&&(((******'''$$$###$$$&&&&&&&&&&&&''')))''''''&&&&&&&&&''''''((("""###%%%&&&''''''&&&&&&""""""%%%***---,,,'''###$$$$$$%%%%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%#########""""""""""""!!!$$$***...+++$$$ ###)))"""%%%&&&%%%###"""$$$&&&%%%$$$"""###%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######"""#########%%%###""""""###$$$$$$###$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###!!!!!!"""###############"""###$$$%%%%%%$$$###""" !!!!!!!!!""""""######!!!!!!  """$$$&&&%%%$$$"""!!!!!!!!!"""######"""!!!"""$$$%%%%%%###!!!###$$$$$$######$$$%%% """%%%$$$""""""$$$'''!!!$$$"""!!! """###$$$%%%&&&!!!"""$$$%%%&&& """"""""""""###$$$$$$$$$$$$###$$$$$$%%%%%%############$$$%%%&&&'''""""""###$$$$$$$$$$$$### !!!"""###$$$%%%%%%%%%$$$$$$############$$$$$$$$$###"""!!!"""%%%''')))$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$'''((('''%%%$$$%%%'''(((''''''&&&&&&%%%%%%$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&##########################################$$$$$$$$$###"""!!!!!!###%%%&&&%%%$$$$$$#####################$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!$$$######"""""""""""""""%%%%%%&&&&&&&&&%%%%%%$$$ """$$$$$$$$$$$$### !!!###$$$###"""%%%$$$######""""""###### !!!!!!""""""###### !!!###$$$$$$"""!!!  !!!"""!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$ !!!"""######$$$######""""""""""""############!!!!!!""""""""""""!!!!!!!!!!!!"""###############!!!!!!!!!!!!"""###$$$%%%"""###$$$%%%%%%$$$###""" !!!!!!""""""$$$###"""""""""""""""### !!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%"""!!! """###$$$###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######~~~kkkZZZPPPGGGCCC???;;;888888333222000//////000222333444333222000///.........000000000000000///.........---,,,,,,,,,,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((('''%%%######&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$######$$$&&&&&&&&&&&&$$$###'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""""""""###'''&&&%%%$$$""" $$$$$$%%%$$$###!!! !!!######!!! !!!"""""""""###$$$$$$"""!!! ######"""""""""""""""###&&&$$$!!!!!!$$$&&&!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$$$$$$$###"""###"""!!!!!!!!!"""$$$%%%#########""""""""""""""""""!!! """###$$$######$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%%%%###"""""""""###$$$%%%&&&"""""""""###$$$$$$"""###%%%&&&%%%###!!!$$$$$$$$$$$$$$$###"""!!! """%%%&&&&&&### """""""""!!!"""######$$$$$$#########"""!!!!!!!!!######""""""!!!!!! $$$###$$$%%%&&&&&&$$$"""$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$###### $$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######"""###%%%%%%###!!!&&&%%%###"""!!!"""###$$$###$$$%%%%%%$$$###"""!!!$$$'''!!!!!!%%%###"""!!!!!!!!!!!!!!!"""%%%$$$###"""!!!!!!!!!!!!###"""!!! !!!"""###$$$###""" !!!"""%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!$$$###""" !!!"""########################!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$### !!!!!!""""""###### !!!!!!"""#################################%%%$$$###"""!!!!!!!!!!!!#########""""""""""""!!!!!!"""############"""!!! """""""""""""""#########""""""""""""############""""""""""""!!!!!!!!!!!!"""!!! !!!"""###$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$###"""!!! ########################""""""#########""""""!!!#########"""!!! !!!!!!"""#########""""""""""""!!!!!!!!!!!!kkkZZZPPPGGGCCC@@@;;;888888444333222111111222333444444333222000//////......000000000000000///......+++******+++---......---******))))))((((((''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''(((%%%%%%$$$"""!!!!!!###%%%'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((())))))(((''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$###!!!!!!######$$$%%%%%%$$$"""""""""###%%%%%%#########$$$$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""###$$$%%%&&&&&&$$$"""!!!!!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$$$$"""""""""""""""######$$$############""""""""""""""""""!!!!!!!!!"""###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%##################""""""###"""###$$$&&&'''%%%### """$$$%%%$$$###"""######$$$$$$$$$###""""""!!!"""$$$%%%%%%### !!!""""""""""""#########%%%%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""###"""!!!"""$$$$$$"""!!!$$$$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%$$$###"""!!!%%%(((### ###%%%""""""!!!!!!!!!!!!""""""###""""""""""""###$$$$$$###"""!!! !!!"""###$$$###"""!!! !!!"""$$$$$$######""""""""""""""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!################################################ """###$$$$$$$$$###############$$$$$$$$$$$$"""""""""!!!!!!!!! ###########################"""""""""""""""######$$$############""""""""""""""""""!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""#########$$$$$$""""""""""""!!!!!!!!!!!!  !!!!!!!!!"""""""""############""""""""""""""""""""""""######""""""!!!!!! ########################""""""#########""""""!!!!!!"""""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$kkkYYYOOOGGGCCC@@@;;;888888555444333222222333444555444333222111000/////////000000000000000///......+++******+++---...---,,,+++******)))(((''''''&&&((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''''''''%%%$$$$$$&&&((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''((())))))))))))((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$"""$$$%%%%%%$$$######$$$&&&%%%$$$$$$###$$$$$$$$$###############$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###!!! !!!!!!"""#######################################$$$###""""""!!!"""""""""######$$$%%%%%%%%%%%%$$$&&&%%%%%%%%%$$$$$$############$$$$$$###!!! """!!!!!!###&&&'''&&&%%% !!!"""######$$$######""""""######$$$#########"""############"""!!!!!! !!!"""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""!!!!!!"""!!! ###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%#########""""""###############$$$$$$$$$%%%%%%%%%$$$&&&'''%%%""""""%%%((("""###%%%&&&%%%$$$""" ###$$$$$$$$$$$$###"""""" %%%&&&###"""$$$$$$###"""""""""!!!!!!""""""###!!!!!!!!!"""###%%%&&&'''""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""!!!!!! """"""""""""""""""""""""######################## !!!"""######$$$######$$$$$$$$$$$$$$$#########$$$###"""!!! ########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$############"""###"""!!!!!!!!!!!!"""###########################$$$$$$######""""""!!!!!!""""""#########$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!!!!  """"""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""""" !!!###$$$$$$%%%%%%###""""""!!!  !!!"""###$$$$$$iiiVVVMMMEEEBBB???:::666666444333222222222222333444444333222111000000000000000000000000000///......///---++++++++++++***(((++++++***)))((('''&&&&&&((((((((((((''''''''''''******))))))))))))******&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''')))''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''(((((()))***%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%"""###$$$$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$### """$$$###"""!!!""""""%%%$$$"""!!!!!!!!!"""###((('''&&&$$$###"""""""""###$$$$$$$$$$$$$$$$$$###########################'''&&&$$$"""!!!!!!!!!""" !!!"""$$$$$$###"""""""""###############$$$$$$%%%$$$$$$###""""""""""""######$$$%%%%%%%%%%%%$$$#########""""""""""""!!! !!!###$$$###""" !!! !!!###$$$###""""""""""""""""""###$$$$$$!!!!!!"""######$$$############"""""""""""""""### """#########"""!!! !!!!!!""""""################################# !!!!!!!!!######$$$$$$$$$######"""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""############$$$$$$$$$%%%%%%%%%###&&&'''$$$ $$$)))"""###$$$%%%$$$$$$""""""#########$$$############"""###!!!###%%%###"""""""""!!!""""""######!!!!!!!!!"""$$$%%%''''''""""""!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!! """"""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!""""""#####################""""""!!!!!!!!!######"""!!! ########################!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$############""""""###$$$$$$###""""""########################%%%$$$$$$###"""!!! !!!!!!!!!"""""""""######""""""""""""!!!!!!!!!!!!$$$$$$###""""""!!!!!!!!!"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""""""!!!"""###$$$$$$$$$!!!!!!!!!!!!  !!!""""""~~~gggSSSKKKCCC@@@>>>888444444222222111111111111222222444333222111000000000111000000000000000///......///---++++++++++++)))'''*********)))(((''''''&&&((((((((((((''''''''''''******))))))))))))******&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%######%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%((('''&&&%%%%%%&&&'''((('''''''''''''''((())))))%%%&&&''''''''''''&&&&&&"""######$$$%%%&&&'''(((#########$$$$$$%%%%%%%%%"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$"""###############"""""""""###$$$$$$$$$###!!! !!!"""$$$$$$"""!!!"""###%%%$$$"""!!!!!!!!!"""###((('''&&&$$$###"""""""""""""""###$$$$$$###""""""""""""""""""""""""""""""!!!###&&&)))+++ !!!"""$$$$$$###""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""######$$$%%%%%%%%%%%%$$$!!!""""""""""""######### """###$$$###!!! $$$"""!!! !!!""" ###""""""!!!!!!"""###$$$ !!!"""#####################"""!!!!!!"""###$$$ !!!""""""""""""""" !!!!!!""""""###""""""""""""""""""""""""###!!! """"""!!!"""######$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######$$$$$$%%%&&&###$$$$$$%%%%%%%%%$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""############$$$$$$$$$%%%%%%%%%!!!$$$%%%"""###((($$$$$$###""""""###$$$%%%##################$$$$$$ """""""""$$$'''%%%"""""""""""""""###$$$$$$###"""""""""###$$$$$$%%%!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!""""""""""""!!!!!!!!!!!! !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##############################""""""""""""######$$$$$$$$$#########""""""!!!###%%%''''''%%%###!!!""""""""""""""""""""""""%%%$$$$$$###"""!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!$$$$$$$$$######"""!!!!!!######""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!"""""""""""" !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!~~~eeeRRRJJJBBB@@@>>>888444333111111111111111111111111333333222111111111111111000000000000000///......+++***)))***+++,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%&&&(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%&&&'''((((((((('''&&&!!!!!!"""###%%%&&&''''''#########$$$$$$%%%%%%&&&###$$$%%%$$$"""""""""$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###############""""""######$$$$$$###############"""!!! """######$$$###"""!!! ###%%%&&&&&&%%%$$$$$$%%%&&&%%%$$$$$$###$$$$$$$$$###############$$$%%%%%%!!!"""############"""!!!#######################################$$$%%%%%%!!!!!!"""###############""""""######$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%&&& !!!###$$$$$$######'''%%%###"""""""""!!! ######""""""""""""######!!!!!!""""""###"""""""""""""""""""""""""""###$$$!!!!!! !!!"""###""""""##################!!!!!!!!!!!!!!!"""""""""###""" """###"""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""###############$$$$$$$$$%%%%%%%%%!!!######""""""%%%%%%$$$"""!!!!!!###%%%&&&#########"""######$$$%%%###%%%%%%$$$%%%)))((($$$""""""""""""######$$$%%%######""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######%%%%%%%%%%%%%%%$$$$$$$$$ !!!"""######$$$##############################"""""""""""""""############""""""""""""!!! """%%%''''''%%%""" !!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!! !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""!!! ############"""""""""""""""""""""""""""""""""""" !!!!!!""""""######"""""""""""""""""""""""" !!!"""""""""""" !!!!!!!!!!!! !!!!!!"""######$$$%%%$$$$$$$$$#########"""eeeRRRJJJCCCBBB???:::555555111222222222222222222111333333222111111111222222000000000000000///......,,,***)))***+++,,,+++)))(((((((((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''(((&&&((()))***)))((()))***'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%'''((()))%%%%%%&&&&&&&&&&&&%%%%%%$$$############$$$%%%%%%###$$$&&&(((((('''&&&%%%""""""############$$$$$$"""######$$$%%%%%%&&&&&&###$$$%%%$$$"""!!!"""#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%&&&######$$$$$$$$$###""""""!!!"""###$$$$$$$$$###"""###%%%&&&&&&%%%$$$$$$%%%$$$%%%%%%%%%%%%$$$######!!!!!!!!!"""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&$$$!!!"""""""""""""""######$$$""""""###$$$$$$%%%&&&&&&###$$$%%%&&&&&&&&&%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""##################&&&$$$"""!!!"""###"""!!!"""""""""###""""""""""""""""""""""""""""""!!! !!!!!!""""""############"""!!! """$$$###############"""""""""!!!!!!"""""""""#########"""!!! !!!######!!! """"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""######"""######$$$$$$%%%######"""""""""###%%%%%%###&&&&&&$$$$$$''')))'''""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!!!!""" !!!"""######"""!!!  !!!"""######"""!!! !!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""##############################""""""""""""""""""""""""$$$###"""!!!!!!"""######$$$%%%%%%%%%%%%%%%%%%&&&!!!!!!""""""###$$$$$$%%%########################"""!!!!!!!!!"""###$$$%%%"""""""""!!!!!!!!! """""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""############""""""""""""!!!!!!!!!!!! !!!"""""""""!!!!!!############"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!"""""""""""" !!!""""""""""""""""""""""""###############"""""""""###############fffSSSKKKEEECCCAAA;;;777666222333333444444333333222333333222222111222222222000000000000000//////...///---+++******)))'''%%%''''''(((((())))))******)))(((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''((((((###%%%''''''&&&%%%&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$$$$######$$$&&&'''(((###$$$&&&&&&&&&&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''"""###%%%'''''''''%%%$$$$$$$$$######"""!!!!!!!!!""""""###$$$%%%%%%&&&&&&###%%%%%%$$$"""!!!"""############$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%%%%$$$$$$ !!!###%%%&&&&&&&&&&&&!!!###%%%$$$###"""###$$$""""""###$$$$$$"""!!! ######"""""""""""""""###%%%$$$$$$######$$$$$$%%%######################## """###%%%&&&&&&%%%%%%###"""!!!!!!!!!"""$$$%%%""""""###$$$%%%%%%&&&&&&"""###%%%&&&'''&&&&&&%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$###"""!!! &&&%%%$$$###"""""""""###"""!!! !!!"""!!!""""""############"""!!!""""""###""""""!!! !!!"""##################!!! ###%%%""""""!!!!!! """"""######$$$$$$$$$%%% """###### !!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$###"""###%%%%%%###!!! !!!###%%%%%%%%%$$$#########"""""""""###%%%&&&!!!%%%%%%"""!!!$$$''''''""""""""""""###$$$%%%&&& !!!"""""" !!!"""######"""!!!  !!!#########"""!!! !!!!!!!!!""""""######""""""""""""!!!!!!!!!!!!"""!!! """###$$$################################################$$$###"""!!!!!!"""######"""""""""######$$$$$$%%%"""#########$$$$$$$$$$$$######################## !!!"""$$$&&&'''!!!!!!!!!!!! ###""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""############$$$$$$$$$$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######################## !!!"""""""""""" !!!###$$$$$$$$$$$$%%%%%%$$$$$$###""""""""" !!!""""""}}}eeeRRRJJJCCCBBB???999555444555444444333333444444555333111000000111222222111444444333111000...------***)))(((***------***'''***)))))))))((((((((((((((((((((((((''''''''''''(((&&&$$$$$$&&&(((((((((((((((((((((((((((((((((&&&''''''((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&'''&&&$$$"""%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&&&&&&&%%%###''''''&&&&&&&&&'''(((((('''&&&%%%&&&''''''%%%$$$###$$$$$$%%%%%%$$$$$$###''''''&&&&&&&&&&&&%%%%%%((( $$$***)))&&&$$$&&&((((((&&&###""""""%%%$$$$$$#########""""""""""""""""""##################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########""""""!!!!!!!!!"""$$$%%%&&&######&&&%%%"""!!!###$$$$$$############$$$$$$$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$############$$$$$$ !!!""""""!!!"""$$$&&&###!!!  !!!###$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$############'''&&&&&&%%%$$$###!!!!!!!!!!!!""""""""""""!!! """###$$$###"""!!!!!!###&&&### """$$$###!!!!!!!!!!!!!!!""""""""""""#########$$$$$$############""" !!!###%%%###$$$$$$%%%%%%$$$$$$###$$$""" !!!$$$%%%###!!!############""""""""""""###$$$&&&'''&&&%%%###!!!%%%&&&&&&'''&&&%%%###"""%%%%%%&&&%%%%%%$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!"""$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""########################((('''%%%$$$###$$$%%%%%%***&&&###$$$""" ###$$$$$$############$$$$$$!!!###%%%''''''&&&###"""!!!!!!""""""######$$$$$$ !!!"""###%%%$$$"""!!!   !!! !!!###%%% """$$$%%%###!!! """""""""""""""""""""""""""!!! """#########"""!!!!!!!!!!!! !!!""""""  %%%$$$$$$$$$######"""""""""""""""""""""""""""""" !!!"""$$$$$$!!!!!!!!!!!!!!!"""""""""%%%$$$$$$$$$######"""""""""############$$$$$$$$$!!!###$$$###"""!!!"""### """###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%$$$"""!!! !!!%%%"""!!!######!!! !!!!!!!!!!!! """"""""""""!!!!!!!!!!!!%%%###"""###&&&'''&&&$$$""""""""""""""""""""""""######$$$######"""!!! ######"""!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!###%%%###"""""""""!!!!!! }}}eeeRRRJJJCCCAAA???999555444444444333333333333444444555333111111222222111000222222111///...,,,+++++++++))))))***,,,---***((((((((('''''''''&&&&&&&&&((((((((((((''''''''''''***)))'''''')))*********''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&$$$%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&&&&&&&&&&''''''((('''&&&%%%&&&''''''%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&(((###$$$'''&&&###&&&'''((('''%%%###$$$%%%######$$$%%%%%%%%%%%%%%%""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$#########$$$%%%&&& ######!!!!!!###$$$$$$############$$$$$$######"""""""""###$$$%%%#########"""""""""!!!!!!########################$$$######""""""######$$$###$$$%%%###!!! !!!"""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!"""######$$$$$$$$$$$$$$$ !!!"""######$$$"""###$$$###!!! !!!"""$$$""" !!!###%%%%%%$$$!!!!!!!!!!!!"""""""""######$$$$$$%%%%%%$$$$$$######""" !!!###%%%###$$$$$$%%%%%%$$$$$$###$$$"""!!!!!!###$$$###!!!!!!!!!!!!""""""######### """###$$$%%%$$$$$$%%%%%%%%%%%%%%%$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%%%%########################&&&%%%$$$#########$$$$$$  %%%'''&&&'''***$$$$$$############$$$$$$$$$%%%&&&''''''&&&$$$###"""##################$$$"""""""""!!!!!!""""""###$$$###"""!!! !!!!!! !!!"""""" !!!""" """#########!!!!!!""""""!!!!!!""""""!!!!!!"""""""""!!!!!!!!! !!!###$$$###"""###$$$$$$$$$######"""""""""""""""""""""""""""""""""""" !!!"""###$$$!!!###$$$%%%&&&&&& """"""#########$$$$$$$$$!!!"""######!!!!!!"""### !!!"""$$$$$$$$$$$$###"""""""""###############""""""#########$$$$$$$$$%%%$$$"""!!! !!!$$$"""!!!###"""!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!"""!!!########################!!!""""""#########""""""$$$###"""!!! """"""""""""""""""""""""+++***'''$$$!!!###"""""""""!!!!!!!!!!!!}}}eeeRRRJJJBBB@@@>>>999444444333333222222222222333333555444222111222333222111222111000///...---,,,++++++***)))***,,,,,,***(((((((((((('''''''''&&&&&&(((((((((((('''''''''''''''%%%$$$$$$&&&'''''''''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%'''%%%######%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((******)))%%%%%%%%%%%%%%%&&&'''((((((&&&%%%&&&&&&'''%%%$$$%%%%%%&&&&&&&&&&&&%%%%%% !!!"""###$$$%%%%%%'''%%%###"""###$$$###"""&&&&&&&&&$$$""""""###%%%$$$%%%&&&''''''&&&%%%$$$"""""""""#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$###$$$$$$$$$$$$!!!"""%%%%%%""""""$$$$$$$$$############$$$$$$"""""""""!!!"""######$$$#########"""""""""""""""########################$$$######""""""######$$$"""$$$%%%%%%###!!! $$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###############"""!!! """###$$$!!!"""###"""  !!!"""!!! !!!$$$%%%&&&&&&!!!!!!!!!"""""""""######$$$$$$%%%%%%%%%%%%$$$$$$###"""  !!!###$$$######$$$$$$$$$$$$#########"""!!!"""###$$$###!!! !!!"""###$$$$$$""""""######$$$%%%''''''%%%$$$##################!!!!!!!!!!!!"""$$$&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%""""""""""""""""""""""""%%%$$$###"""""""""######""" """&&&&&&""" !!!$$$$$$############$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$###############"""$$$$$$###"""""""""#########""""""!!!!!!""""""######$$$%%%###!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$#########"""""""""!!!!!!!!!!!!  """#########$$$&&&""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!!!!"""###$$$###$$$%%%%%%###!!!"""!!!!!!!!!!!! """""""""#########$$$$$$ !!!"""""" !!!"""""""""############"""""" !!!!!!""""""""""""""""""############$$$$$$###"""!!! !!!###""" !!!""""""!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!  !!!"""!!! ######################## """######$$$$$$$$$$$$$$$"""!!! """"""""""""""""""""""""&&&&&&%%%$$$###############""""""!!!!!!!!!!!!!!!}}}eeeRRRJJJBBB@@@>>>888555444333222222111111222222333444222111222333555444444333333222111000///......++++++******+++******)))*********))))))))))))(((((((((((((((''''''''''''%%%###"""###%%%&&&%%%$$$'''''''''''''''''''''''''''&&&%%%$$$$$$&&&((()))'''''''''&&&&&&%%%%%%$$$'''%%%######%%%((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&)))*********%%%%%%$$$%%%%%%&&&'''((()))'''%%%%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!!!!!!!"""###$$$$$$%%%$$$%%%&&&%%%$$$""""""###"""###$$$###""" !!!!!!&&&&&&'''((('''%%%###"""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!(((%%%%%%&&&%%%  $$$$$$############$$$$$$"""!!!!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""###### ###%%%$$$#########""""""!!! !!!""""""######$$$$$$$$$######"""$$$$$$$$$$$$#########"""############"""!!! '''%%%"""  !!! !!!"""!!!  !!!!!! !!!"""###$$$$$$!!!!!!"""""""""###############$$$$$$$$$$$$######"""!!! !!!###$$$######$$$$$$$$$$$$#########"""""""""######"""""" !!!""""""######&&&$$$###!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$"""!!! !!!###%%%'''###############$$$$$$$$$%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''%%%$$$###"""!!!!!!""""""""""""""""""""""""$$$$$$$$$############$$$&&&###"""###!!!$$$$$$############$$$$$$%%%$$$"""!!! #########""""""!!!!!!!!!######"""""""""######$$$!!!!!!!!!""""""######$$$$$$%%%%%%$$$!!! !!!"""!!! !!!###$$$######################## ###$$$$$$%%%%%%&&&!!!!!!!!! !!!!!!!!!!!!"""###!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""###$$$###!!!############""""""""""""""""""""""""############!!!"""!!!  """""""""""""""!!!!!!  !!!"""######""""""""""""##################"""!!!!!!!!!!!!!!!""""""!!!!!!!!!""""""!!!#########$$$$$$#########!!!!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###############""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" """$$$%%%&&&###"""!!!!!! !!!""""""fffTTTKKKCCC@@@>>>999666666333222222111111222222333111000000111444666777666333222222111000///......+++++++++***)))))))))***+++*********))))))))))))(((((((((((('''''''''''''''&&&&&&'''))))))(((''''''''''''''''''''''''''')))'''&&&%%%%%%''')))***'''''''''&&&&&&%%%%%%%%%(((&&&$$$$$$&&&)))++++++%%%%%%%%%%%%%%%%%%%%%%%%###!!!!!!"""$$$$$$$$$###%%%%%%%%%%%%&&&'''((()))***(((%%%%%%%%%&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%###$$$%%% """%%%&&&$$$"""!!! $$$$$$%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""!!!!!!$$$!!! """ $$$$$$############$$$$$$!!!""""""###############$$$$$$$$$$$$$$$$$$$$$$$$###########################""""""""""""""""""### ###%%%$$$#########""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$######$$$$$$$$$$$$#########""""""""""""""""""!!! '''%%%"""  !!! !!!"""!!!  !!! !!!!!!!!!!!! !!!""""""""""""############!!!!!!""""""""""""!!!!!!"""!!!!!! !!!"""######"""######$$$$$$######"""""""""######"""""""""###"""""""""""""""!!!!!!!!!###!!! !!!######!!!!!!!!!"""###$$$$$$###!!! !!!###$$$""""""#########$$$$$$$$$&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$%%%&&&'''""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%%%%%%%""" """$$$$$$############$$$$$$%%%$$$"""  !!!"""""""""!!!!!!  !!!"""###$$$%%%!!!!!!""""""###$$$$$$$$$"""###$$$###"""!!!"""###"""!!! !!!###$$$  """"""  !!! !!!""""""  !!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""###"""###"""!!! !!!!!!!!!!!!!!!!!!"""""""""#########!!!"""!!!  """"""!!!!!!  !!!""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!"""######$$$$$$$$$$$$###### !!!!!!!!!"""""""""###  #######################################"""!!!!!! !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ###"""!!! !!!"""###hhhUUULLLDDDAAA>>>:::777777333333222222222222333333000//////000333666666666000000000///...---------,,,,,,,,,***(((((()))+++))))))((((((((('''''''''((((((((((((''''''''''''&&&%%%%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$$$$###"""%%%%%%%%%&&&'''((()))***+++(((%%%$$$%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$!!!###%%%&&&%%%%%%&&&'''!!!$$$''''''&&&$$$######""""""###$$$%%%&&&''''''#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$######!!!###### """$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""####################################""""""!!!!!!""""""###"""$$$%%%%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!! """############"""!!! """###$$$!!!"""###"""  !!! """######!!! """""""""#########$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!!!!""""""###""""""############""""""!!!###$$$###"""!!!"""###$$$#########"""""""""!!!###"""!!!!!!"""$$$'''((("""""""""""""""######$$$&&&%%%$$$"""!!!!!!""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''########################$$$$$$%%%&&&&&&&&&%%%%%%$$$ !!!""""""$$$)))$$$$$$############$$$$$$&&&%%%$$$"""""""""######!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""###$$$$$$!!!"""######$$$$$$$$$### !!!""""""!!!!!!###$$$"""!!! !!!###$$$"""""""""""""""""""""""" !!!!!! """###%%%$$$"""!!!!!!""" !!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""" """$$$$$$$$$###""""""""""""""""""#########!!!!!!!!!"""""""""###### !!!"""""" !!!""""""!!! """""""""######$$$$$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!######"""!!!!!!"""######$$$$$$$$$$$$###### !!!!!!""""""######!!!#########!!! !!!"""""""""""""""""""""""""""$$$$$$$$$######"""  !!!###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! ###"""  !!!###$$$iiiWWWNNNEEEBBB???;;;999999444444333333333333444444222000///000222444444333000000//////......------,,,------+++(((''')))+++)))))))))(((((((((''''''((((((((((((''''''''''''$$$$$$$$$&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''%%%$$$$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%''''''&&&%%%&&&&&&&&&'''((()))+++++++++)))%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''&&&###$$$$$$"""!!!!!!###%%%((('''%%%$$$$$$%%%&&&'''#########$$$$$$$$$%%%%%%"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&%%%$$$$$$$$$"""###&&&'''$$$$$$'''$$$$$$############$$$$$$"""###$$$%%%&&&%%%%%%$$$!!!!!!"""""""""#################################""""""!!!!!!!!!!!!""""""###$$$%%%###!!! !!!"""$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$$$$ !!!"""######$$$"""###$$$###!!! !!!""""""%%%%%%###!!!"""###""""""#########$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""############""""""!!!###$$$###!!!!!!"""$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&((()))***!!!"""######$$$$$$$$$###&&&%%%%%%$$$######""""""""""""######$$$%%%%%%&&&%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$'''######%%%%%%"""###&&&$$$$$$############$$$$$$%%%$$$$$$######$$$$$$$$$""""""""""""############%%%$$$###"""""""""""""""""""""###$$$$$$$$$###"""!!!""""""!!! """###!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""" """"""!!!!!!!!! """$$$$$$###""""""### !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%%%%$$$###""" ############$$$$$$$$$%%%!!!!!!!!!!!!"""""""""###!!!"""######!!!!!!"""######"""!!! !!!"""##############################""""""!!!!!!!!!!!! !!!"""######"""!!!!!!!!!$$$$$$""" !!!"""""""""############"""""" !!!"""############%%%&&&%%%###"""###%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""#########""""""!!!!!!!!!!!!!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! """###$$$$$$$$$###""" !!!###%%%jjjXXXOOOFFFBBB@@@<<<999:::555444444333333444444555444222000000111222111000222222111111000000//////,,,------+++'''&&&)))+++++++++++++++************)))(((((((((''''''''''''((('''((()))++++++)))'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&###$$$$$$%%%&&&'''(((((($$$######$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$&&&&&&'''''')))***+++,,,,,,)))&&&$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&&&&''''''%%%######%%%'''&&&%%%###""""""&&&000...)))%%%###""""""#########$$$$$$$$$%%%%%%%%%!!!""""""""""""##################$$$$$$%%%%%%%%% !!!"""###$$$$$$###"""%%%######%%%%%%!!! ###$$$$$$############$$$$$$###$$$%%%&&&'''&&&%%%%%%######$$$$$$%%%%%%%%%%%%########################""""""!!!!!!!!!!!!"""""" """""""""!!!"""$$$&&&""""""############""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""############""""""!!!!!!!!!""""""""""""!!! """###$$$###"""!!!"""###"""&&&&&&%%%$$$%%%'''"""############$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!###%%%$$$!!! """$$$""""""###$$$%%%&&&&&&'''$$$###""""""!!!!!!""""""!!!"""###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###""" !!!""""""######$$$%%%%%%&&&%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%$$$### !!!&&&'''$$$$$$&&&$$$$$$############$$$$$$""""""""""""##################$$$$$$%%%%%%%%%&&&)))(((&&&$$$###"""!!!!!!"""###$$$%%%%%%$$$###""" !!!"""!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """""" $$$***############""""""""""""!!!!!!!!!!!!"""### !!!!!!!!!""""""######""""""""""""""""""""""""###"""!!!!!!!!!!!!"""""" !!!""""""###$$$ !!!!!!!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""$$$$$$###"""!!!!!!"""###$$$############""""""""""""######""""""!!!!!!!!! !!!"""######"""!!!!!!!!!$$$$$$""" !!!"""""""""############"""""" !!!"""######$$$ """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###$$$###"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! ###""" !!!$$$%%%jjjVVVNNNGGGDDDBBB===999888111222222333333444444555333333333222222222111111222000......///000///...//////---,,,+++*********///---******,,,,,,***''')))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&(((***,,,---((((((((('''&&&&&&%%%%%%%%%'''))))))'''&&&%%%%%%###%%%(((******)))&&&%%%'''&&&$$$%%%%%%&&&$$$###&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&''''''###%%%$$$!!!!!!&&&'''&&&&&&%%%$$$$$$######$$$$$$!!!""""""!!! """$$$'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###%%%&&&''''''%%%%%%%%%$$$$$$#########%%%%%%$$$###$$$%%%'''(((""""""#########$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$###!!! """%%%''''''''''''&&&&&&%%%%%%%%%########################&&&%%%###!!!!!!!!!!!!"""########################$$$$$$$$$###"""!!!!!! ######$$$$$$$$$%%%%%%%%%%%%###!!!"""%%%%%%$$$!!!"""!!! !!!###&&&'''############""""""!!!!!!"""""""""""""""""""""""""""""" !!!###%%%'''$$$""" """%%%&&&$$$"""!!!!!!""""""############"""!!! !!!!!! !!!!!!""""""#########""""""!!! ###$$$%%%&&&&&&%%%$$$###"""!!!!!!!!!"""###$$$$$$$$$$$$###"""!!! """"""""""""""""""""""""######""""""""""""##############################''''''&&&%%%$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''&&&%%%###""""""###$$$%%%&&&%%%%%%$$$ !!!"""###$$$%%%%%%&&&&&&%%%$$$######$$$$$$"""###%%%&&&%%%$$$"""!!! !!!!!!"""###$$$$$$$$$"""!!!  !!!""""""""""""###%%%&&&$$$###""""""""""""""""""""""""%%%""" $$$&&&### """!!!!!!!!!!!!!!!"""### !!!""""""###""""""!!!!!!!!! """&&&)))"""############!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""############$$$$$$$$$!!!!!! !!!!!!########################""""""############""""""""""""""""""""""""""""""""""""############""""""######"""""""""###%%%&&&  !!!###"""############$$$$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$######"""%%%%%%$$$###"""""""""###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%###"""#########"""""""""""""""!!! """$$$%%%'''######""""""!!!!!! iiiTTTLLLDDDBBB@@@:::777666333333333333333333333222333333222222222111111111222000///...000000///...,,,,,,+++***))))))))))))///+++(((''')))******)))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((()))++++++(((((((((''''''''''''''''''(((***)))'''&&&&&&''''''%%%###""""""$$$''')))&&&%%%$$$$$$&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''!!!$$$%%%"""###'''(((%%%%%%%%%%%%%%%%%%&&&''''''#########  &&&&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###"""""" (((((('''&&&%%%###!!! ###############"""""""""########################""""""!!! !!!"""###########################$$$$$$######"""!!!!!! #########$$$$$$$$$%%%%%%%%%###!!!"""$$$%%%$$$"""###"""!!!!!!!!!"""###$$$#########""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###$$$&&&###""" !!!$$$%%%$$$""""""""""""#########$$$$$$""""""!!!!!!!!!!!!!!!"""!!!!!!!!!"""""""""""""""######""""""!!! """"""############""""""$$$############$$$$$$%%%#########"""!!!!!! #################################""""""#################################&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""#########$$$!!!"""###$$$$$$$$$###""""""###$$$%%%%%%%%%$$$$$$""""""""""""############$$$######"""!!!!!!""""""$$$$$$$$$###!!! !!!!!!"""######$$$$$$###"""!!!!!!!!!!!!"""###$$$"""!!!"""###$$$$$$###"""""""""""""""""""""""""""######!!!$$$###"""!!!!!! !!!!!! !!!!!!""""""""""""!!! !!!"""!!! !!!#########""""""!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""#########$$$$$$$$$######"""!!!!!!!!!""""""########################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%&&&'''!!!""""""###$$$$$$$$$###!!!!!!"""""""""#########""""""""""""""""""""""""""""""############""""""#########$$$$$$######"""%%%$$$######""""""######!!!""""""######""""""!!! !!!!!!!!! ###"""""""""""""""""""""######"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!gggTTTKKKDDDBBB@@@:::666666555444444333222222111111333222222222222111111111222000//////000000///...++++++***))))))******+++,,,***'''&&&''')))******%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''((())))))))))))(((''''''(((((((((((())))))&&&''''''&&&$$$###%%%&&&'''%%%###!!!!!!$$$''')))&&&%%%$$$%%%&&&'''&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((%%%$$$'''&&&############$$$%%%&&&'''((($$$$$$$$$"""  !!!&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((((((&&&%%%$$$"""!!!!!!%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""" !!!!!!!!!!!!!!!"""""""""""""""########################  """###$$$########################$$$$$$######"""!!!!!!!!!#########$$$$$$$$$$$$%%%&&&$$$!!!!!!###$$$$$$$$$"""#########"""!!!!!! """""""""""""""#########""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$###"""!!!"""###$$$$$$"""#########$$$$$$$$$$$$$$$###"""""""""""""""######""""""""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!"""!!!!!! !!!!!!"""$$$#####################""""""""""""""""""""""""########################$$$$$$############$$$$$$########################""""""""""""""""""""""""!!!!!!!!!"""""""""###### !!!"""###$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$#########"""""""""$$$###""""""!!!"""""""""$$$$$$###!!! !!!!!!""""""######$$$######""""""""""""######%%%###!!! """""""""!!!""""""""""""""""""""""""!!!"""$$$$$$%%%$$$###!!! !!!""""""""""""!!!!!! !!!######!!!$$$###"""!!!!!! !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$%%%$$$######""""""""""""########################""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$%%%$$$$$$$$$$$$%%%&&&&&&!!!"""$$$&&&&&&%%%$$$""" !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$######"""$$$$$$###"""""""""######!!!""""""######""""""!!!""""""############""""""""""""""""""""""""######&&&%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""eeeUUUMMMFFFDDDAAA<<<888777333333333333222222111111222222222222111111111111111000//////000000///---,,,+++++++++,,,,,,---...))))))(((((())))))******&&&''''''((()))***++++++(((((((((((((((((((((((('''''')))))))))((('''&&&'''''''''((()))******+++'''((('''&&&$$$$$$&&&((($$$%%%&&&(((((('''&&&%%%(((&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''(((%%% !!!!!!!!!!!!!!!!!!"""###$$$%%%###$$$%%%%%%$$$$$$&&&(((&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$######!!!###&&&((((((&&&### """######$$$$$$%%%%%%%%%######################## !!!!!!""""""###$$$####################################""""""!!!!!!############$$$$$$$$$$$$%%%$$$"""!!!"""###$$$%%% !!!###$$$$$$###!!! """"""""""""############"""""""""""""""""""""""" !!!"""###########################$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$$$$$$$######""""""!!!!!!!!!$$$$$$$$$#########"""""""""!!!  !!!"""!!!!!!!!!!!! !!!!!!"""""""""#################################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$###!!!"""############$$$$$$$$$######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$###########################%%%%%%$$$$$$$$$$$$$$$%%%!!!"""""""""!!! !!!!!!!!!!!!""""""######""""""""""""""""""""""""###"""!!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!""" !!!$$$%%%%%%######"""!!!!!! !!!!!!""""""###""""""!!! !!!############$$$%%%$$$###""" !!!""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!! """"""""""""############%%%$$$###"""""""""""""""########################""""""############""""""""""""""""""""""""""""""%%%###!!! !!!###%%%""""""""""""""""""###### !!!"""######"""!!!!!!!!!!!!!!!"""""""""##############################"""!!!  !!!"""!!!""""""#####################""""""""""""############$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$$$$"""""""""""""""#########%%%%%%$$$###"""!!! !!!!!!""""""######~~~eeeUUUMMMEEECCCAAA<<<888777111111111222222333333333222222222111111111000000000000///000111111///---++++++++++++,,,---......''')))+++,,,,,,+++))))))&&&''''''((()))***++++++((((((((((((((((((((((((''''''((())))))(((&&&%%%&&&&&&'''((()))***++++++++++++***)))'''''')))+++$$$%%%&&&'''''''''&&&%%%***)))'''&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$%%%!!!!!! ######""""""!!!""""""###"""$$$&&&&&&&&&&&&'''(((%%%%%%$$$############$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""###%%%&&&''''''''''''###$$$$$$$$$%%%%%%&&&&&&#################################################################################"""""""""""""""""""""#########$$$$$$$$$$$$$$$###"""""""""$$$%%% """%%%%%%%%%###""""""""""""""""""#################################!!!!!!"""############"""$$$$$$%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$######""""""!!!!!!$$$$$$$$$$$$##################!!! !!!######!!!!!!""""""!!! !!!!!!""""""######$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%########################((('''&&&%%%$$$"""!!!!!!"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$#####################!!!""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%% !!!""""""############!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%###!!!!!!!!!!!!!!!!!!!!!!!!"""""""""$$$%%%%%%$$$"""!!!!!! !!!!!!"""######""""""###""""""!!! """""""""!!! !!!$$$'''$$$###!!! !!!"""""" !!!!!!""""""######!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!"""""""""#########$$$###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""%%%###!!! !!!###%%%""""""""""""""""""""""""""""""!!! !!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!  !!!""" !!!"""##################""""""!!!""""""###############$$$$$$#########!!!###"""  !!!!!!!!!""""""############""""""#########""""""""" !!!!!!""""""######~~~eeeSSSJJJCCCAAA???999555555000000111111222333333444222111111111111000000000000//////000111111...,,,***)))))))))***++++++,,,'''***,,,---+++))))))(((%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((''''''(((((((((''''''&&&&&&&&&'''(((((()))******''''''(((&&&%%%$$$%%%'''(((%%%!!!"""&&&)))+++)))'''&&&&&&&&&$$$"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((''''''%%%!!!"""(((------&&&&&&%%%$$$$$$$$$$$$$$$###$$$&&&%%%$$$""""""###%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$  """""""""##########################################$$$$$$%%%%%%$$$####################################"""""""""""""""""""""""""""############$$$"""###%%%$$$###"""###$$$!!!###%%%&&&&&&%%%%%%############"""""""""!!!########################""""""""""""""""""#########$$$%%%%%%$$$$$$%%%'''$$$$$$$$$$$$$$$#########""""""""""""###$$$%%%%%%##################""""""########################$$$######""""""######$$$"""###$$$%%%$$$###"""!!!"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#################################$$$$$$$$$%%%%%%!!!!!!!!!"""""""""######$$$$$$###!!!!!! !!!$$$$$$###"""""""""######!!!!!!"""###$$$%%%&&&'''"""""""""!!!""""""###$$$""""""""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!! !!!###%%%&&&$$$ """""""""""""""""""""""" !!!###$$$$$$###!!! !!!###$$$%%%!!!""""""""""""!!!!!! %%%$$$""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!""""""###""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$%%%$$$$$$###"""&&&$$$"""!!! """###$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!!!! !!!"""############""""""!!!!!!!!!"""###### !!!!!!""""""!!!!!! """%%%$$$!!! !!!###!!!!!!!!!"""######$$$$$$ !!!"""###############!!!!!!!!!!!!""""""""""""~~~eeeSSSJJJCCCAAA>>>999555444111111111111111222222222111111111111000000000000000///000111222111...,,,*********)))******++++++***++++++)))'''&&&(((***&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))###%%%&&&%%%$$$"""######(((%%%!!!"""&&&)))((('''&&&&&&''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((++++++((()))...///...&&&%%%%%%%%%%%%&&&&&&'''"""$$$%%%%%%$$$"""""""""%%%$$$$$$###############"""######$$$$$$######"""!!!""""""###$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$###############!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$&&&'''(((''''''&&&%%%%%%$$$$$$%%%"""""""""""""""!!!!!!!!!########################!!!"""###$$$%%%%%%$$$$$$########################"""""""""""""""""""""###""""""""""""############ ###&&&&&&$$$""""""######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###"""!!! ########################$$$###"""!!!!!!"""######!!!###$$$$$$""""""###%%%$$$$$$#########"""""""""!!!!!!!!!""""""$$$%%%%%%##################$$$$$$########################"""######$$$$$$######"""!!!###$$$%%%&&&%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""################################# !!!"""######$$$""""""""""""#########$$$###"""!!! !!!""""""%%%$$$###"""!!!!!!"""############$$$$$$%%%%%%%%%""""""!!!!!!"""######$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! ###"""!!!"""$$$%%%###""""""""""""""""""""""""""" """"""""""""""""""!!!!!! !!!!!!"""###$$$ !!!!!!""""""""""""!!!###$$$###!!! !!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""###$$$%%%%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""!!!%%%%%%$$$$$$############""""""""""""############""""""""""""""""""""""""!!!!!!!!!""""""!!!!!!!!! !!!"""############!!!!!!!!!!!!!!!"""###### !!!!!!!!!!!! !!!%%%((('''###"""###&&& !!!!!!"""######$$$$$$ !!!"""###$$$######"""""""""""""""!!!!!!!!!!!!~~~fffTTTLLLEEECCC@@@;;;777666333333222222111000000000111111111111000000000000//////000111222111...,,,------,,,,,,+++,,,,,,---,,,,,,)))%%%"""###'''+++)))))))))))))))(((((((((((((((((((((((((((((((((''''''&&&%%%%%%'''((()))&&&&&&&&&'''''''''''''''''')))++++++)))((('''((($$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$&&&((())))))((($$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***$$$((()))'''&&&'''$$$ """""""""###$$$%%%'''''' """%%%&&&&&&&&&'''(((%%%$$$$$$###"""#########""""""############"""""" !!!"""###$$$$$$%%%#########$$$$$$%%%%%%%%%&&&%%%###"""""""""###$$$!!!!!!!!!!!!"""""""""""" !!!!!! !!!###%%%&&& !!!"""""""""!!! $$$$$$######""""""!!!!!!########################!!!###%%%%%%%%%%%%########################"""""""""""""""#########""""""""""""###############''''''%%%"""""""""&&&&&&''''''&&&&&&%%%%%%&&&%%%$$$###""" ########################%%%$$$""" !!!###$$$!!!###""" """$$$$$$#########""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%"""""""""###$$$$$$$$$%%%""""""""""""""""""######!!!"""###$$$$$$###"""!!! """$$$%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&######"""""""""$$$%%%&&&%%%$$$###!!!!!!!!!"""###%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$%%%&&&&&&###############$$$$$$%%%!!!!!!!!!!!!!!! !!!"""###$$$$$$###"""!!!&&&### """$$$&&&&&&"""""""""""""""""""""""" !!!!!!!!!###&&&(((###"""!!!!!!!!!!!!!!!""" !!!""""""###"""""" """$$$$$$###""""""### !!!"""######"""!!! ######""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$!!!!!!!!!!!!"""""""""""""""""""""###$$$%%%''''''""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""!!!"""#########!!! """###%%%%%%%%%###!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!!  !!!"""############!!!!!!!!!!!!!!!"""######""""""############"""""""""%%%$$$  $$$ !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!######""""""!!!!!! }}}eeeXXXOOOFFFCCC@@@:::666666333111000000111222222111222222222111111111111000//////111222111000...---,,,+++******,,,---,,,***)))***+++,,,+++***(((&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&$$$###%%%)))+++***(((((((((((()))******++++++(((((())))))((('''&&&&&&'''))))))'''$$$###&&&)))'''((()))(((&&&$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%%%%$$$%%%&&&(((###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$""""""$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$###""""""###$$$%%%$$$$$$################## !!!###$$$$$$$$$$$$!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$!!!"""$$$$$$###"""$$$%%%%%%$$$""""""###$$$$$$###########################$$$%%%%%%%%%$$$"""!!! !!!""""""""""""!!! ############$$$%%%&&&&&&!!!!!!""""""#########$$$"""""""""###$$$$$$$$$%%%!!!!!!"""###############""""""###$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$######"""!!!!!!!!!###$$$%%%########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$ !!!""" !!!######"""!!!"""###%%%$$$######%%%$$$###!!!""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""######$$$%%%$$$$$$############$$$$$$&&&%%%###!!! !!!!!!$$$$$$%%%%%%%%%%%%&&&&&&##################$$$$$$&&&%%%$$$######$$$%%%&&&%%%"""!!!"""%%%&&&### $$$$$$$$$######!!! """"""""""""""""""""""""################################################!!!!!!""""""######$$$$$$""""""!!!!!!  !!!"""$$$$$$"""""""""!!!!!!$$$$$$###"""!!!!!! !!!""""""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!###$$$%%%&&&&&&%%%$$$###""""""""""""""""""""""""%%%$$$$$$$$$######"""""""""""""""""""""######$$$ !!!!!!!!!!!!!!!###$$$%%%%%%$$$###$$$%%%$$$$$$$$$###############$$$$$$###"""!!!  !!!"""######"""!!!  !!!""""""""""""%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""##############################"""###""" """%%%"""""""""""""""""""""""" !!!"""######"""!!!  !!!"""###$$$%%%%%%%%%%%%###!!! !!!"""""""""""""""""""""###}}}eeeUUUMMMEEECCC@@@;;;888888333111000111222333222000222222222111111111111000111111000000////////////,,,+++******,,,,,,+++***)))******+++***)))(((''')))(((((('''''''''((((((((((((((((((((((((((((((***(((&&&'''))))))(((&&&'''(((((())))))***++++++((((((((((((((('''&&&&&&'''((()))'''$$$$$$&&&(((%%%&&&'''&&&%%%%%%&&&(((&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''%%%%%%&&&'''$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%((('''%%%### %%%$$$###""""""###$$$%%%########################!!!!!!""""""######$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""$$$&&&'''&&&%%%%%%&&&'''!!!!!!"""""""""########################$$$$$$%%%%%%$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$"""#########$$$$$$$$$$$$###############$$$$$$$$$!!!!!!"""############### !!!""""""""""""""""""#########""""""!!! ###"""!!!!!!"""###$$$%%%################################################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""%%%###!!!!!!######"""!!!"""###"""!!!!!!"""###""" ###############"""""""""################################################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$((('''&&&$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$###"""""""""%%%$$$############$$$%%%###""""""###$$$$$$###!!!$$$$$$$$$######"""!!! """"""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! """""""""!!!!!!!!! !!!!!!!!!!!!"""######$$$######"""!!! !!!"""!!!!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!""""""""""""""""""!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!""""""!!!!!!""""""###$$$ !!!!!!""""""!!!!!!"""$$$%%%$$$###"""###%%%##############################""""""!!!!!! !!!"""######"""!!!  !!!""""""""""""!!!!!!!!!"""""""""""""""$$$###"""!!!!!!"""##############################"""###"""!!! """$$$"""""""""""""""""""""""" !!!"""######"""!!! !!!!!!""""""##################"""  !!!$$$$$$$$$$$$############}}}dddSSSKKKDDDBBB@@@<<<999999222111111222333333222000222222222111111111111000333222000///...///000111,,,+++******,,,,,,+++******))))))))))))(((((((((((((((((('''(((((())))))((((((((((((((((((((((((+++)))(((((())))))((('''''''''(((((()))*********'''(((((((((((('''&&&&&&'''((((((&&&%%%$$$&&&'''$$$$$$%%%$$$$$$%%%'''***(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&&&&''''''#########"""###%%%&&&'''$$$$$$$$$$$$###"""!!! $$$$$$############$$$$$$##############################"""!!!!!!"""###$$$######""""""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$###$$$%%%$$$###"""###$$$!!!######"""##############################$$$$$$$$$$$$###"""&&&%%%$$$######$$$%%%&&&######""""""!!!"""""""""$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!""""""############""" !!!!!!!!!""""""""""""!!!""""""""""""!!! ######"""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""###%%%$$$### !!!######!!!!!!"""$$$ !!!"""###"""###############$$$$$$$$$################################################$$$$$$$$$$$$############$$$$$$############$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!$$$######""""""######$$$!!!###$$$$$$###""""""#########$$$######"""!!! """""""""""""""""""""""""""""""""""""""""""""""" """"""!!!!!! ###"""""""""""""""!!!!!!######"""""""""######$$$#########!!! !!!"""###$$$""""""!!!!!!!!!!!!""""""""""""############""""""######""""""""""""###### !!!!!! """"""!!!!!!""""""###$$$ !!!!!!""""""!!!!!!!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!! !!!!!!""""""###""""""!!!!!!""""""###########################"""######!!! """$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!!!!!!! """&&&%%%%%%%%%$$$$$$######{{{cccSSSKKKDDDBBB@@@<<<999999222111111222444444222000222222222111111111000000222222111111000000000000---+++***+++,,,,,,+++)))***))))))((((((((()))***(((''''''''''''((())))))(((((((((((((((((((((((('''&&&'''((()))*********&&&&&&'''(((((())))))***'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%(((***(((((('''%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$"""###$$$&&&&&&&&&&&&&&&&&&''''''%%%$$$###""""""$$$&&&'''!!!"""$$$&&&(((***++++++$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%$$$""" !!!###$$$""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''"""#########!!! !!!"""$$$"""!!!"""$$$%%%%%%$$$########################""""""######$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%$$$###"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""!!!"""############""""""###############$$$$$$%%%###$$$$$$$$$$$$$$$###########################$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!!!!"""###"""!!!!!!###$$$""""""###$$$%%%$$$!!!""""""###############$$$################################################!!!!!!"""###############$$$$$$############$$$$$$!!!!!!!!!!!!""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###"""""""""###""""""""""""""""""###!!!$$$&&&&&&###!!!###%%%###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$############""""""""""""$$$$$$###############$$$"""######"""  !!!!!!!!!!!!!!!!!!"""######""""""!!!!!!!!!!!!""""""""""""############""""""###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""""""""""""""!!!"""###"""!!! !!!###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""#########!!!!!!!!!!!!"""""""""###########################"""######"""!!!!!!"""$$$""""""""""""""""""""""""!!!!!!!!!"""""""""""""""""""""###############$$$ !!!!!! """$$$%%%%%%%%%$$$$$$###""""""yyybbbUUULLLDDDBBB???:::777777333222111222444444222111222222222111111111000000000111333555444222000...---,,,++++++,,,,,,***)))******))))))))))))***+++((('''''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''''''''((()))&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%&&&''''''&&&$$$%%%&&&(((''''''%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&'''((('''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$######"""$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%$$$""" !!!###$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''$$$%%%&&&%%%$$$###$$$%%%(((&&&$$$$$$%%%%%%%%%###########################"""""""""######$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%&&&%%%$$$#################################""""""%%%$$$$$$$$$###"""""""""""""""#########""""""!!!######""""""######$$$%%%$$$$$$%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%###"""""""""###""""""""""""###"""!!!!!!###%%%###"""###$$$%%%$$$!!!!!!!!!!!!"""""""""##############################"""""""""""""""""""""""" !!!"""$$$%%%&&&&&&&&&$$$$$$############$$$$$$######$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%"""""""""######""""""""""""%%%((('''$$$###$$$&&&"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""############$$$$$$###############$$$ """######"""!!!"""#########"""!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""############""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""### !!!!!!""""""""""""""" !!!""""""!!! !!!""" !!!!!!"""""""""""" !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""""""""""""""!!!!!! !!!!!!"""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""###$$$###!!!!!!"""$$$########################!!!!!!!!!!!!!!!"""######!!!!!!"""###$$$%%%&&&&&& !!!""""""!!!"""###%%%$$$$$$######""""""""""""xxxbbbUUULLLDDDAAA???:::666666444333111111333444333222222222222111111111111000///111555777666444000---...,,,++++++,,,+++***)))*********+++++++++++++++***)))(((((('''''''''(((((((((((((((((((((((((((((())))))(((%%%$$$$$$%%%%%%%%%&&&&&&'''(((((((((%%%%%%&&&''''''''''''&&&%%%$$$$$$%%%''''''&&&$$$%%%&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$############&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((%%%%%%$$$###$$$%%%&&&''''''&&&%%%###"""#########%%%%%%%%%$$$###"""!!! $$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%######"""!!!!!!"""###$$$ !!!"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$!!!###$$$$$$######$$$%%%)))'''$$$###$$$$$$###!!!##############################""""""###$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$###############"""############""""""!!!"""!!! !!!###$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""$$$%%%&&&"""######"""!!!"""$$$&&&###"""!!!!!!""""""!!! !!!""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!"""###%%%'''))))))))))))$$$$$$############$$$$$$""""""###$$$%%%%%%$$$$$$############$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&"""######$$$$$$######"""###%%%&&&&&&%%%$$$$$$%%%""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" """"""!!!!!! !!!!!!"""""""""""""""#########"""""""""######$$$ !!!######"""!!!!!!"""$$$###"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""########################!!!""""""""""""#########!!!!!! !!!!!!"""### !!!""""""######"""""" """###"""!!! !!!""" !!!!!!""""""######$$$ !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!"""######"""""""""  !!!"""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$########################!!!!!! !!!"""###$$$!!!!!!"""###%%%&&&'''(((!!!"""###"""!!!"""$$$%%%""""""""""""""""""""""""yyydddSSSJJJCCCAAA???;;;888888666444111000111333444444222222222111111111111000111222444666555333111///...,,,++++++++++++***(((***+++,,,---...---,,,,,,------+++***)))((((((((((((((((((((((((((((((((()))***+++)))&&&$$$%%%&&&$$$%%%%%%&&&''''''(((((($$$%%%&&&&&&'''''''''&&&%%%######%%%((((((&&&###"""$$$%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&''''''(((&&&''''''&&&$$$###$$$%%%%%%$$$###""""""$$$%%%'''%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$%%%&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%!!!!!!""""""######$$$$$$!!!""""""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############""" !!! !!!"""$$$'''%%%######$$$$$$###"""########################$$$######""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%$$$$$$$$$######"""""""""###############$$$$$$$$$###############"""!!!!!!"""!!!  !!!###$$$!!!!!!"""###############$$$$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""$$$&&&#########"""!!!"""$$$'''&&&###!!!!!!"""###"""""" !!!!!!"""######$$$$$$########################""""""""""""""""""""""""$$$%%%&&&(((((('''&&&%%%$$$$$$############$$$$$$ !!!""""""###"""!!!!!!############$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######$$$%%%%%%$$$############"""###$$$$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!"""######$$$ """###""" ###"""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!"""""""""#########!!! !!!""""""!!!!!!"""############"""!!!"""######!!!!!!"""###!!!!!!""""""###$$$$$$%%%!!!!!!!!!!!!""""""""""""###"""!!! !!!"""### !!!"""###############""""""!!!  """"""""""""!!!"""""""""""""""""""""""""""###%%%$$$###"""###$$$########################!!! !!!"""$$$%%%######$$$$$$%%%&&&''''''!!!""""""""" """$$$!!!""""""######$$$$$$%%%{{{fffPPPHHHAAA@@@???<<<999:::888444000///000333555555222222222111111111111000333333444444444333222111...---++++++++++++***(((***+++---/////////---,,,000///...,,,+++******)))((((((((((((((((((((((((&&&)))******'''''')))+++$$$$$$%%%&&&&&&''''''((($$$%%%&&&&&&'''''''''&&&$$$######%%%((((((&&&###"""$$$$$$#########&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''(((((($$$%%%%%%### $$$###"""!!!!!!###%%%&&&""""""$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$&&&&&&&&&&&&$$$$$$!!!""""""###$$$$$$%%%%%% !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&%%%$$$$$$!!!#########$$$&&&(((&&&%%%###$$$%%%&&&&&&%%%########################%%%$$$###""""""###$$$$$$ !!!""""""""""""!!! """"""!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########""""""######$$$$$$$$$%%%###############"""!!!!!!%%%$$$"""!!!"""###%%%&&&""""""###$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!! !!!"""###$$$###"""!!!"""%%%''')))'''$$$###$$$%%%&&&&&&!!!""""""###$$$$$$%%%%%%###################################################$$$%%%&&&%%%### $$$$$$############$$$$$$###$$$%%%&&&&&&%%%$$$###"""############$$$$$$$$$$$$$$$$$$##################$$$%%%&&&&&&%%%$$$######!!!!!!###$$$"""!!!""""""#########""""""!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$$$$ !!!!!!"""""" !!!"""$$$$$$!!!######!!!!!! !!!!!!"""###$$$""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""###### !!!""""""!!!!!!"""###############!!!###$$$###"""!!!"""$$$!!!""""""###$$$%%%%%%%%%""""""""""""!!!!!!!!!!!!###"""!!! !!!"""### !!!######$$$$$$$$$%%%%%%$$$###"""!!!  """"""""""""!!!"""""""""""""""""""""""""""###%%%%%%###"""###$$$########################!!! !!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%% !!!"""!!!!!!"""""""""###$$$%%%&&&&&&'''www^^^SSSJJJCCCAAA???:::777666444444333222333444555666333444444333222111000///000111333333333111///...------------------------++++++******+++---...///...000222111---)))&&&%%%***)))(((&&&%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''((((((((((((&&&%%%$$$(((((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%&&&'''&&&%%%$$$&&&((('''''''''((('''&&&&&&%%%"""###$$$%%%&&&'''''''''&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$###"""""""""%%%%%%$$$$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$######""""""$$$#########""""""!!!!!! !!!"""$$$$$$######"""!!!!!!"""###$$$$$$%%%%%%$$$$$$""""""###$$$&&&'''%%%$$$"""!!! """###$$$!!!!!!"""###$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!########################%%%%%%%%%$$$###""""""!!!""""""""""""""""""""""""'''&&&%%%###""""""!!!"""#########"""""""""""""""%%%%%%$$$$$$###"""""""""!!!###%%%%%%$$$$$$%%%&&&############"""""""""""" !!!!!!""""""######""""""###""""""!!! """!!! !!!###$$$ !!!""""""""""""""""""############)))'''%%%###""""""###$$$######$$$$$$$$$$$$######%%%%%%$$$###"""!!! !!!"""###$$$%%%%%%###$$$&&&''''''&&&$$$### !!!!!!$$$###"""!!!!!!"""###$$$&&&%%%$$$######%%%''')))########################$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!!"""###$$$###$$$$$$$$$$$$$$$###### ######""" !!!"""###%%%%%%$$$$$$###"""!!! """###$$$######""""""""""""############"""!!!  !!!!!!!!!"""""""""""""""""""""""""""######""""""!!!!!! ###"""!!! !!!"""###%%%%%%$$$""" !!!###$$$###""" !!!""" !!!!!!!!!!!! """###$$$$$$###"""!!! """"""""""""""""""""""""%%%%%%%%%%%%###!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""!!! """"""############""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!&&&&&&%%%$$$$$$############$$$$$$###!!! !!!"""######$$$%%%%%%%%%$$$$$$###"""!!! !!!"""###&&&%%%$$$###""""""""""""yyy```SSSJJJCCCAAA???:::777666444444333222333444555666555555555444333111000///000111222333333111///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111222222000---)))&&&%%%&&&,,,,,,***)))((((((((((((((((((((('''''''''&&&&&&$$$%%%'''((((((((('''''''''(((((()))((('''&&&%%%#########$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&'''&&&$$$$$$&&&'''(((((((((((((((''''''&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################"""!!!"""###$$$$$$###%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%%%%$$$###############$$$#########""""""""""""!!!!!!######$$$######"""######$$$%%%%%%&&&'''''''''&&&%%%$$$$$$###""""""!!!  """#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$###""""""!!!########################%%%%%%$$$######"""!!!!!!""""""""""""""""""""""""######"""!!!!!! ###"""""""""""""""""""""!!!!!!"""######$$$$$$%%%"""$$$%%%%%%$$$###$$$%%%############""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! """!!!!!!!!!""""""###$$$!!!!!!!!!!!!""""""######""""""""""""############(((&&&$$$###""""""###$$$!!!""""""""""""""""""!!!$$$$$$$$$$$$############!!!!!!!!!"""######$$$$$$###$$$%%%&&&&&&%%%$$$###!!!!!!!!!!!!!!!""""""###$$$###""""""""""""###$$$"""!!! !!!"""###########################$$$######"""""""""""""""""""""""""""""""""""""""  !!!!!! !!!!!!  ######""" !!!"""###$$$$$$$$$###""""""!!!!!!!!!!!!""""""#########""""""""""""######"""""""""!!!  !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!!!!! """"""!!! !!!"""""" !!!!!!!!! !!!###%%%$$$###"""!!! !!!""" !!!!!!""""""!!!!!! """######$$$###"""!!! """"""""""""""""""""""""!!!!!!!!! !!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """"""############""""""###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!########################"""###$$$###!!!!!!!!!"""$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%{{{bbbSSSJJJCCCAAA???:::777666444444333222333444555666777777666555444222000///000111222333333111///...++++++++++++++++++++++++,,,+++++++++,,,...000111444222...)))$$$###%%%'''))))))((('''&&&&&&&&&''')))))))))(((((((((((((((%%%&&&''''''(((''''''&&&&&&'''((((((((('''&&&%%%"""#########$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&$$$$$$&&&'''(((((())))))(((((('''&&&$$$$$$%%%&&&&&&%%%%%%%%%"""######$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################'''$$$"""###&&&(((((('''%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%$$$"""!!!!!!!!!"""##################"""""""""!!!"""######$$$$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$###!!! $$$###"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""########################$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""######!!!!!!!!!"""######$$$$$$###%%%&&&&&&$$$######$$$############""""""""""""######""""""!!! !!!!!!""""""""""""!!!!!!"""######$$$#########"""""""""#########$$$$$$""""""""""""############'''%%%$$$###""""""###$$$##############################$$$$$$%%%%%%%%%&&&"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###############$$$$$$%%%$$$$$$############$$$$$$%%%$$$"""!!!!!!"""#######################################"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!!!!!!!""""""###""""""!!!!!!######""" !!! !!!"""#########""""""!!!""""""""""""!!!!!! ###""""""!!!!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" """"""""""""!!!!!!!!!!!!!!!!!!  !!!!!! !!!""""""!!!"""$$$&&&###""""""!!!!!!!!!!!!"""!!!""""""######""""""!!!""""""#########"""!!!!!!""""""""""""""""""""""""  ########################!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!""""""######""""""!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""######$$$$$$"""###$$$###"""!!!"""###%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!""""""""""""###$$$%%%%%%}}}dddSSSJJJCCCAAA???:::777666444444333222333444555666999888888666444222000//////000111333222111000...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...000///,,,'''$$$###%%%(((''''''&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((***))))))(((&&&%%%$$$###%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&%%%$$$$$$%%%'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################((($$$!!!!!!%%%((('''%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###"""  !!!########################""""""######$$$$$$$$$$$$!!!!!!""""""#########$$$$$$$$$######$$$$$$%%%%%%'''&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""#################################""""""!!!!!!!!!""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""#########$$$$$$###""""""!!!!!! $$$%%%&&&&&&$$$""""""###############"""""""""!!!""""""""""""!!!!!!!!!!!! !!!""""""###"""""""""###$$$%%%%%%$$$###""""""""""""###############!!!"""""""""############%%%$$$######"""######$$$&&&%%%%%%%%%%%%%%%%%%&&&#########$$$$$$$$$%%%%%%############""""""!!!!!!""""""############""""""$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%'''&&&%%%$$$######$$$$$$########################""""""#########"""""""""""""""""""""""""""""""""%%%%%%$$$######"""######""""""######$$$#########!!!######""" !!!!!! !!!!!!!!!""""""""""""!!!"""#########!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""""""""""" !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!  $$$%%%%%%$$$"""!!!"""###"""""""""!!!!!!!!!!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""""""""""""""""""""""""""############"""  """""""""""""""""""""""" !!!!!!!!!"""""""""%%%$$$###"""""""""######""""""!!!!!!!!!!!!!!!"""!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""######$$$$$$"""###$$$###"""!!!"""###&&&&&&&&&%%%$$$###"""!!! !!!"""######"""!!! %%%$$$###""""""!!!!!!!!!~~~fffSSSJJJCCCAAA???:::777666444444333222333444555666999999888777555333111000...///111222222111000..............................---+++)))((((((((()))*********(((&&&&&&'''((()))))))))((())))))******''''''''''''''''''''''''***)))((('''&&&%%%$$$$$$%%%&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%######%%%&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%"""!!!###"""!!!$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$###"""!!!!!!!!!""""""###############$$$$$$$$$###############$$$$$$%%%!!!"""""""""""""""######%%%$$$"""!!!"""$$$'''(((&&&%%%$$$###"""!!!!!!!!!$$$$$$$$$$$$############$$$$$$$$$###################################################""""""""""""""""""""""""""""""""""""!!!"""###$$$%%%%%%$$$$$$!!!!!!""""""############$$$$$$######"""!!!!!!!!!$$$%%%&&&&&&$$$""""""###############"""""""""!!! !!!"""######$$$ !!!""""""###"""""""""###$$$%%%%%%$$$###""" !!!"""#########""""""!!!"""""""""##############################$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&$$$#########""""""""""""$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!!!!########################!!!"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%$$$######"""###### !!!!!!!!! """######!!!!!!!!!"""!!!!!!!!!!!!!!!""""""###!!!"""#########!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""#########!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""######!!! !!!"""!!!!!!!!!""""""""""""!!!""""""############""""""!!!!!!!!!!!!!!!!!!""""""######################## !!!!!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!%%%###"""!!! !!!""""""""""""!!!!!!!!!""""""###!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$$$$#########!!!"""######"""!!!"""$$$&&&&&&&&&%%%$$$###"""!!! !!!"""######"""!!! %%%$$$###"""!!!!!!!!!!!!gggSSSJJJCCCAAA???:::777666444444333222333444555666888888777666555333111000---///000222222111000///...........................---+++)))'''&&&&&&'''%%%''')))***((('''((()))''''''''''''((())))))***&&&&&&''''''''''''((((((&&&&&&%%%&&&&&&'''))))))&&&'''((()))))))))((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%######%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&&&&&&&%%%$$$###""""""!!!########################################################################$$$$$$##################"""""""""""""""""""""""" !!!#########"""!!!!!!!!!!!!"""######$$$$$$"""""""""###$$$$$$%%%%%%###%%%&&&&&&$$$######$$$############"""""""""""" !!!"""###$$$%%% !!!!!!""""""""""""!!!#########$$$######"""""" """#########"""!!!""""""""""""############!!!""""""######$$$$$$$$$$$$###"""!!!!!!"""###$$$#########"""""""""!!!!!!$$$#########""""""!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""###$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$############################## !!!###$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! !!!!!!"""############!!!"""######!!!!!!"""###""""""!!!!!!!!!"""###$$$!!!""""""""""""!!!!!! """!!!!!! !!!!!!"""!!!!!!!!!""""""#########!!!!!!!!!"""""""""##############################!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!  !!!### !!!!!!""""""""""""!!!!!!""""""######""""""!!!!!!!!! !!!""""""########################!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""  ###""" """"""!!!!!!!!!"""###### !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!!!!!&&&&&&%%%%%%$$$######"""!!!"""######""""""###$$$%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$gggSSSJJJCCCAAA???:::777666444444333222333444555666666666666555444333111111---...000111222111000///........................---,,,***)))((((((((()))'''(((***)))((('''((()))$$$$$$$$$%%%%%%'''((((((''''''((((((((()))))))))%%%$$$$$$%%%&&&(((***+++&&&''')))*********)))(((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%%%%$$$######$$$&&&$$$%%%%%%%%%%%%$$$#########$$$$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!&&&(((&&&%%%'''***########################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$%%%&&&'''((('''&&&$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$############!!!"""$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%"""######$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""""""""""" """######"""!!! !!!!!!"""######$$$$$$#########$$$%%%%%%&&&&&&"""$$$%%%%%%$$$###$$$%%%############"""""""""""" !!!"""######$$$!!!""""""""""""!!!!!! $$$###""""""!!!!!!!!!""" !!!###%%%%%%$$$###"""""""""""""""############ !!!"""######$$$$$$$$$$$$###!!! !!!###$$$"""###############$$$$$$#########"""""""""""""""#########""""""#########"""""""""""""""######$$$""""""###$$$$$$###""""""$$$%%%%%%&&&&&&&&&&&&%%%######################## !!!###$$$$$$$$$""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!###$$$%%%&&&&&&'''''''''"""######"""!!!!!!"""$$$######"""!!!"""###$$$%%%"""!!!!!!!!!!!!""""""###!!!!!! !!!!!!""""""""""""""""""######!!!!!!"""""""""#########"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!""""""""""""!!! !!!!!!!!!"""### !!!"""######"""!!! !!!!!!""""""!!!!!! !!!  !!!"""###########################$$$###"""!!!!!!"""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!%%%###  !!!""""""!!!!!!"""######$$$ !!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!!$$$$$$$$$$$$############ """######""""""###$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!!!!!!!!!!!""""""!!! !!!!!!"""###$$$gggSSSJJJCCCAAA???:::777666444444333222333444555666555555555555444333222111,,,...000111222111000///------------------------+++***)))))))))***+++,,,***+++***)))'''&&&((()))'''''''''((()))***+++,,,(((((())))))*********+++''''''&&&%%%&&&'''((()))'''((()))+++++++++***)))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''((($$$%%%%%%$$$######$$$&&&%%%&&&&&&&&&&&&%%%$$$$$$"""###$$$%%%&&&'''''''''!!!"""$$$&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&################################################!!!###!!! ###(((##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$!!!###%%%&&&&&&$$$!!! #########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&"""""""""!!!!!!!!!!!!!!!###(((******(((&&&!!!"""###$$$$$$$$$######$$$%%%%%%&&&''''''##################$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$"""!!! !!!!!!"""###$$$$$$$$$''''''&&&%%%%%%$$$$$$###!!!###%%%%%%$$$$$$%%%&&&############""""""""""""!!!!!!!!!!!!""""""""""""""""""###""""""!!! $$$###!!! !!!"""!!!###$$$&&&&&&%%%$$$###""""""""""""############ !!!###$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%!!!"""###$$$%%%&&&''''''""""""""""""""""""######$$$$$$############$$$$$$######""""""######$$$%%%!!!"""###$$$$$$###"""!!! !!!"""""""""""""""########################!!!###$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$ !!!"""###$$$%%%%%%%%%"""######"""!!!!!!"""$$$$$$###"""""""""###%%%&&&"""!!! """###$$$!!!!!! !!!!!!######""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!"""######"""!!! """$$$%%%###""""""### !!!#########"""!!! !!!!!!!!!!!! !!!  !!!"""##############################"""!!! !!!!!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""(((&&&###!!! !!!###$$$""""""!!!""""""###$$$$$$ !!!!!!!!!!!! !!!!!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$ """######""""""###%%%######$$$%%%%%%%%%$$$$$$###"""!!! !!!"""###$$$###"""!!!!!! ~~~iiiVVVMMMEEEBBB???:::666666222222333333444555555555777777555444333222222222...///000111111000///...000---***(((((()))))))))+++&&&""""""&&&((('''%%%((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%&&&''''''''''''&&&%%%%%%&&&)))******)))(((''''''''''''&&&&&&&&&((((((''''''&&&&&&&&&%%%########################!!!$$$%%%%%%$$$$$$$$$!!!###&&&'''&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%#########$$$%%%%%%###!!!!!!""""""""""""#########%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&((()))###$$$%%%&&&'''(((((())))))'''%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###"""""""""%%%%%%$$$###"""!!! ######""""""######$$$%%%$$$""" !!!""""""""" !!!###$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$###"""%%%%%%$$$###""""""######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!! !!!"""""""""!!! &&&$$$###!!!!!!"""$$$%%%&&&%%%###!!!!!!"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$############"""###"""""""""###$$$&&&'''"""%%%'''&&&###%%%$$$###"""!!!  !!!"""$$$$$$$$$###"""$$$$$$######""""""!!!!!!&&&%%%"""!!!!!!"""%%%&&&!!!""""""###$$$%%%%%%%%%""""""""""""!!!!!!!!!!!! !!!######!!!!!!!!!"""$$$###"""""""""""""""###""""""!!!!!!!!!!!!!!!"""%%%%%%$$$$$$"""!!! """""""""!!!!!!!!!!!!!!!$$$###!!! !!!"""######""""""!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!!!!"""###$$$&&&'''))))))$$$""" """$$$%%%### !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! """"""!!!!!! """"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%###"""!!!  !!!###"""!!! !!!"""######""""""%%%((((((%%%!!!%%%$$$###""""""###$$$%%%""""""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}iiiUUULLLDDDAAA>>>999555555333333333444555555666666777666555333222111111111...///000111111000///...000...+++***+++---------,,,((($$$$$$'''***)))'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))'''&&&&&&''')))***)))(((&&&''')))))))))'''$$$###((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&%%%###""""""###$$$&&&''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%&&&$$$""""""###$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$%%%&&&''''''%%%$$$###"""!!!!!!!!!"""%%%###"""!!!"""###"""!!!$$$$$$$$$###############$$$$$$######"""!!!!!!!!!######""""""######$$$%%%'''%%%######$$$%%%%%%%%%!!!!!!###$$$%%%%%%$$$######$$$%%%%%%%%%$$$######$$$###""""""!!!!!!""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""#########!!!!!!""""""###$$$$$$$$$ !!!""""""""""""!!!%%%$$$"""!!!!!!###$$$%%%%%%###""" !!!"""###$$$$$$$$$############""""""""""""""""""""""""""" !!!"""###$$$%%%%%%  !!!"""### !!!"""$$$%%%$$$$$$###"""!!! !!!"""###$$$$$$###"""""""""##################$$$###"""!!! !!!"""###!!!!!!""""""###$$$$$$%%%""""""""""""!!!!!!!!!!!!!!!###$$$$$$###""""""###!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""""""""#########"""""""""""""""""""""""""""""""""$$$###"""!!! !!!!!!"""###"""""""""!!!!!!!!! ######"""!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###############""""""""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""######"""!!!"""$$$$$$""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! """""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""###$$$$$$###"""!!!  !!!###"""!!! !!!"""###"""  """###"""!!!###"""!!!!!!!!!!!!"""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! $$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$}}}iiiTTTKKKCCC@@@>>>888555444333444444555666666777777777666444333111000000000//////000000000000//////+++)))'''((()))+++,,,+++---)))&&&&&&)))+++***(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&'''(((((((((''''''(((***+++***)))"""&&&***++++++)))'''((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''&&&$$$######%%%&&&(((((('''%%%#########&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%&&&### """$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$#########""""""""""""""""""""""""#########$$$$$$$$$######(((&&&$$$###""""""#########!!! !!!!!!!!! ###############$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$"""!!!!!!"""######"""""""""$$$%%%%%%$$$###"""######$$$$$$%%%$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################"""""""""""""""""""""###$$$$$$%%%%%%"""!!!!!!!!!!!!"""############"""""""""###%%%&&&%%%$$$"""!!!!!!"""######$$$$$$$$$############""""""""""""""""""""""""""" !!!"""###$$$$$$$$$######""""""###$$$$$$!!!#########"""""""""!!!!!!!!!"""######$$$######""""""!!!""""""######$$$$$$%%% !!!!!!""""""######$$$""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$!!!!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""" !!!"""###$$$$$$%%%##############################"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!######"""!!!!!!!!!""""""########################!!!!!!!!!""""""#########""""""""""""############!!!!!!""""""""""""!!!!!!"""!!!!!! ###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######""""""######$$$""""""!!! !!!!!!""""""!!!!!!!!!!!!""""""### !!!""""""!!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!"""$$$%%%%%%###!!! $$$$$$###""""""###$$$$$$#####################$$$}}}iiiUUULLLDDDAAA>>>999666555444444555555666777777777666555444222111000//////000000000000000/////////***(((''''''((())))))(((,,,)))'''''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&$$$###"""###%%%&&&(((''''''))),,,......---###$$$''')))))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""$$$'''((('''&&&&&&'''&&&'''((('''%%%#########&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""" !!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$####################################### !!!"""###"""!!!!!!"""###$$$%%%&&&&&&'''%%%###!!!!!!#########""""""""""""###$$$$$$$$$%%%!!!!!!""""""##################""""""######$$$%%%###!!! !!!"""###"""!!!"""###$$$%%%$$$$$$"""!!!#########$$$$$$$$$$$$$$$###""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""########################$$$$$$######""""""!!!!!!%%%$$$$$$######"""!!!!!!###"""!!!!!!!!!"""$$$%%%""""""""""""###$$$&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""############""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$"""!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!!!!  !!!!!!"""""""""###""""""""""""!!!!!!!!!!!!!!!###$$$$$$###""""""############"""######$$$$$$"""!!!!!!!!!!!!""""""### !!!""""""$$$%%%%%%###############$$$$$$$$$###""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! !!!########################"""""""""""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#########"""!!!!!! """""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$"""!!!!!!"""###$$$%%%!!!!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!!!!###$$$&&&''''''$$$""" $$$##################$$$""""""""""""############|||hhhWWWNNNFFFCCC@@@;;;777777444444555555666777777777555444333222111000000000111111000//////////////////---,,,+++,,,,,,+++))))))(((''''''((()))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((&&&$$$######$$$%%%''''''''''''***...111222111///---***'''$$$"""!!! '''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###(((+++***(((&&&%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$ !!!######""" !!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$###!!! """$$$$$$$$$###%%%$$$""""""$$$%%%%%%$$$"""""""""###$$$$$$$$$%%%!!!!!!!!!"""######$$$$$$######""""""######$$$%%%&&&%%%$$$%%%&&&&&&%%%$$$"""###$$$%%%$$$$$$"""!!!"""""""""######$$$$$$$$$#########""""""######$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$######"""!!!!!! ###"""!!!!!!!!!"""$$$%%%!!!"""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$######""""""""""""""""""!!!!!!#########"""!!!"""%%%(((""""""""""""############$$$$$$########################"""!!!  """######""" !!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!! """######"""!!!!!!"""###############$$$%%%%%%!!!!!!!!!!!!!!!"""############"""!!!!!!"""###$$$""""""######$$$$$$$$$$$$"""""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""########################%%%%%%$$$###"""!!!  !!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""###############$$$!!!"""#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""!!!!!!""""""""""""!!!!!!!!!###$$$%%%%%%%%%$$$$$$""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###$$$###!!!#########$$$$$$#########!!!!!!!!!""""""#########|||hhhWWWNNNFFFDDDAAA<<<888777333444444555666666777777444444333222222222222222222111000///....../////////...,,,,,,,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''))))))&&&&&&'''***...111222111,,,***'''%%%$$$$$$&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""&&&***+++)))%%%"""!!!!!!###%%%&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###%%%''''''%%%######$$$$$$$$$$$$%%%%%%%%%"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""%%%%%%$$$"""!!!$$$"""!!!!!!###$$$$$$##################$$$$$$$$$!!!!!!""""""#########$$$######""""""######$$$%%%$$$$$$###$$$&&&&&&$$$"""""""""$$$%%%%%%$$$###""""""""""""""""""###$$$%%%###############$$$$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!############"""""""""""" !!!""""""######"""!!!!!!!!!!!!"""######""""""######$$$$$$$$$%%%"""""""""###############$$$$$$$$$############""""""""""""""""""""""""""""""######$$$%%%&&&''''''"""###$$$$$$$$$$$$######!!!"""""""""!!!"""$$$&&&"""#####################$$$############$$$%%%&&&$$$$$$###""" !!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!######!!! !!!"""!!!!!!!!!!!!""""""###$$$!!! !!!!!!"""###$$$%%%$$$###!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$"""""""""""""""!!! !!!!!!!!!!!!""""""""""""######"""""""""###$$$$$$########################%%%%%%$$$###"""!!!!!! !!!!!!""""""######$$$$$$###"""!!! !!!"""### !!!""""""###$$$$$$!!!"""$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!! !!! !!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!!!!!"""#########""""""!!!!!!""""""""""""!!!!!!!!!$$$%%%$$$###""""""######$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$"""!!! """###$$$$$$$$$$$$###"""!!!!!!!!!"""######$$$$$$|||hhhWWWNNNFFFCCC@@@;;;777777333333333444555555666666333333333333333444444555333222000///.........///,,,+++******++++++)))(((&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))*********&&&&&&&&&(((+++---------$$$$$$$$$%%%&&&(((***+++%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''%%%$$$######"""###%%%%%%$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############""""""###%%%&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%!!!"""""""""#########$$$########################%%%%%%$$$$$$###$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$###$$$$$$$$$###############"""""""""""""""###############""""""######$$$%%%"""!!!!!!###$$$$$$""" !!!!!!###$$$%%%%%%$$$###"""!!!!!!!!!"""###%%%&&&"""""""""""""""###$$$$$$!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""######### !!!!!!"""######$$$$$$ !!!""""""""""""!!!"""######$$$$$$$$$###### !!!!!!"""######""""""$$$$$$$$$############"""""""""""""""""""""""""""""""""###$$$%%%&&&&&&'''###$$$&&&''''''''''''&&&###$$$$$$###!!! !!!"""$$$########################"""""""""###%%%'''(((%%%$$$$$$###"""!!!!!! """""""""######"""""""""########################""""""""""""!!!!!!!!!!!! """$$$$$$"""!!!"""###!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$%%%$$$"""!!! !!!"""### !!!""""""###$$$$$$!!!""""""###"""!!!  !!!!!!!!!"""""""""#########""""""###$$$$$$%%%""""""""""""""""""""""""########################!!!!!!!!!"""###$$$$$$$$$###"""!!! !!!"""### !!!""""""###$$$$$$ """$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!"""#########!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""###$$$######""" !!!"""######"""!!! !!!######!!! """$$$######$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!!###$$$$$$%%%%%%%%%$$$$$$"""###$$$$$$$$$$$$###"""!!!!!!"""######$$$%%%%%%|||hhhVVVMMMEEEBBB???:::666666222222333333444555555666333333333333444555666777333222000///.........///...------...000000///---&&&'''))))))(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((())))))))))))'''&&&%%%&&&(((***)))(((*********)))'''%%%###!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%$$$###"""$$$'''***###$$$&&&&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$######$$$$$$%%%&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########!!! ###%%%%%%!!!""""""""""""#########!!!!!!""""""#########$$$""""""""""""""""""""""""###"""!!! !!!"""###&&&$$$!!!!!!###%%%%%%###"""###%%%&&&&&&%%%%%%$$$$$$$$$######""""""######""""""""""""""""""#########"""###$$$$$$%%%%%%$$$%%%&&&''''''%%%### !!!###$$$%%%%%%%%%$$$"""!!!!!!!!!!!!###%%%&&&!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!""""""""""""########################!!!!!!""""""######$$$$$$%%%%%%$$$$$$###"""""""""!!!"""""""""!!! ######$$$$$$$$$######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""""""""""""""$$$$$$$$$############"""!!!"""$$$%%%%%%$$$$$$!!!###$$$###$$$&&&'''$$$$$$$$$#########""""""""""""""""""###&&&((()))%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############""""""""""""!!!!!!!!!!!!"""###%%%%%%###"""###$$$############$$$%%%&&&''' !!!"""$$$$$$$$$###!!! """###%%% !!!"""#########!!!"""#########"""  !!!!!!!!!""""""######!!!!!! !!!!!!"""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$%%%&&&&&& !!!""""""###$$$"""!!! !!!"""$$$############$$$$$$$$$$$$ ###%%%$$$"""!!!"""$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! $$$$$$######""""""!!!!!! !!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""$$$$$$$$$###""" !!!"""######"""!!! """######""" $$$'''"""###$$$%%%%%%$$$###"""""""""""""""!!!!!!!!!!!! !!!!!!"""######"""###$$$%%%%%%$$$###"""!!!""""""###$$$%%%%%%%%%}}}iiiVVVOOOFFF@@@>>>>>><<<;;;555555444333333333333444333333222111000000111111:::888444111000000111222000///...---,,,+++++++++))))))))))))((('''&&&%%%)))((('''&&&&&&&&&&&&&&&''''''(((((())))))******((((((''''''''''''((((((&&&''''''((()))******++++++++++++***(((&&&###"""$$$$$$###"""###%%%(((***)))&&&"""$$$(((((($$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%$$$&&&'''%%%######%%%(((######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###"""!!!"""###""""""!!!!!!"""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$######""""""######"""%%%%%%$$$""" """############$$$$$$$$$$$$$$$$$$$$$######""""""##################$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """""""""!!!""""""###$$$%%%$$$$$$######$$$$$$%%%!!!"""###"""!!!!!!"""$$$!!!###%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%############$$$$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!#########"""!!!!!! ###!!!  !!!###$$$%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""%%%%%%$$$###!!!!!!"""$$$$$$######$$$&&&###$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$###""" !!!###$$$$$$###$$$$$$######"""!!!!!! ***$$$!!!$$$$$$$$$$$$#########""""""$$$$$$######"""!!!!!!!!!%%%###""" !!!!!!$$$######"""!!! &&&%%%$$$""""""""""""###!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%%%%$$$###"""###!!! ###$$$""" ###"""$$$"""!!!###"""###$$$$$$###"""###$$$""""""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$"""""""""""""""###$$$%%%"""""""""""""""""""""""" !!!""""""""""""""" !!!"""###$$$$$$%%%######""""""!!! !!!###$$$$$$"""!!!!!!"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!! !!!!!!!!!!!! !!!"""######"""!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""######""""""!!!!!! $$$#########""""""!!!!!! !!!!!!!!!!!!{{{gggTTTMMMEEE???======;;;999555555444333333333333444333222222111000000111111555444111///---------.........---,,,++++++++++++++++++***))))))(((''''''''''''&&&%%%%%%%%%&&&&&&''''''(((((())))))))))))))))))(((((((((((())))))&&&''''''((())))))***************)))(((&&&$$$###%%%%%%$$$$$$%%%&&&'''(((&&&%%%###!!! """$$$%%%%%%&&&&&&&&&'''''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$&&&'''&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######"""!!!!!!"""$$$"""""""""""""""###$$$$$$################################################&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$######""""""######"""$$$$$$$$$"""!!!"""############$$$$$$$$$$$$$$$$$$$$$#########"""########################%%%%%%%%%%%%%%%$$$###"""!!!"""######$$$$$$#########""""""""""""###$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%###$$$&&&(((%%%&&&&&&&&&%%%###!!! """"""##################!!!!!!!!!!!!""""""""""""!!!"""############"""!!!""""""!!!!!!!!!!!! ###"""!!! """###%%%%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""###%%%###$$$$$$$$$$$$###"""!!!""""""#########$$$$$$$$$###""" !!!###$$$$$$###"""""""""""""""#########&&&""""""$$$%%%$$$$$$$$$#########"""""""""""""""""""""#########""""""!!!!!!!!!"""######%%%%%%%%%$$$###"""!!!!!!$$$###"""""""""###$$$%%%###########################$$$$$$$$$######"""!!!%%%###!!!"""$$$%%%$$$"""&&&!!! ###$$$"""!!!"""!!!"""######!!!!!!"""###""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""###  !!!"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!""""""######$$$$$$#########$$$%%%%%%&&&&&& """""""""!!!"""###!!!!!!!!!!!!""""""""""""###############"""!!!!!! !!!!!!!!!!!! !!!"""######"""!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""###"""""""""!!!!!!!!! #########"""""""""!!!!!! !!!!!!!!!wwwdddSSSLLLDDD>>><<<<<<:::888555555444333333333333333333222111111000111111111111111000...---,,,++++++---,,,,,,++++++,,,,,,,,,...---+++***((((((((()))%%%%%%%%%$$$%%%%%%&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))'''''''''(((((())))))***(((((()))(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$'''&&& !!!***&&&&&&'''''''''(((((((((###$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$&&&'''&&&$$$######$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%###""""""%%%'''###""""""""""""###$$$$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$######""""""###### !!!"""############"""############$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%%%%&&&%%%%%%$$$$$$"""######$$$$$$$$$$$$$$$###############$$$%%%%%%$$$$$$############$$$$$$%%%%%%$$$###!!!"""$$$&&&&&&&&&%%%$$$###""""""!!!""""""""""""""""""!!!!!!$$$$$$$$$$$$%%%%%%%%%&&&""""""!!!!!!!!!!!!""""""!!!!!!"""#####################"""!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!"""###$$$$$$%%%%%%%%%"""$$$$$$$$$"""!!!"""#########$$$$$$######"""!!!###############$$$$$$$$$###!!!!!!!!!###$$$###""" !!!!!!"""###$$$$$$$$$!!!!!!!!!"""%%%''''''&&&$$$$$$$$$############### !!!!!!"""######$$$$$$ !!!"""###$$$$$$$$$$$$###$$$%%%%%%%%%###"""!!!""""""!!!""""""$$$%%%&&&########################"""""""""###""""""!!! $$$###""""""$$$$$$###"""'''###!!!$$$%%%"""!!!""" """###"""!!! !!!"""""""""!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!######"""!!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""""""""""""""""""""######### !!!!!!""""""######$$$ !!!!!!!!!"""$$$!!!!!!!!!!!!""""""""""""######$$$$$$$$$###"""""" !!!!!!""""""!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""!!!!!! !!!!!!uuuaaaRRRKKKDDD???===<<<:::888555444333333222222333333222222111111111111111222111111222111111///---,,,,,,,,,,,,,,,,,,---......///...+++)))(((((()))***%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''''''''((((((''''''&&&%%%''')))***$$$$$$,,,$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########$$$%%%&&&&&&%%%###""""""######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###  $$$&&&#########""""""###$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$######""""""######"""!!!!!!!!!"""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""" """$$$%%%'''''''''&&&&&&&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$$$$############$$$$$$"""###%%%$$$###!!!"""######"""""""""###$$$%%%&&&#########""""""!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&$$$###!!! !!!###$$$!!!"""$$$%%%&&&&&&&&&%%%######""""""######$$$%%%$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""############$$$%%%###"""!!!!!!"""##################""""""########################"""!!!!!!"""$$$$$$###"""!!!!!!!!!"""######$$$$$$!!!!!!"""$$$'''((('''&&&########################!!!!!!""""""############!!!"""###%%%%%%%%%$$$### !!!"""######""" """""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""!!!!!!!!!!!! !!!!!!!!! $$$ ###$$$"""!!!###!!!"""###"""!!!!!!"""###""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!! %%%%%%$$$###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########""""""""""""""""""""""""!!! !!!"""!!!!!!"""###!!!!!!!!!!!!""""""""""""""""""#########""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""!!!!!! !!!!!!!!!!!!""""""sss```QQQLLLDDD@@@???>>>;;;999444444333222222222222333222111111111111111222222000111222333222111///...,,,,,,,,,,,,---...///000...,,,***((('''((()))***''''''&&&''''''((()))***((((((((('''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$((())))))'''$$$###&&&(((############$$$$$$$$$$$$"""###$$$%%%&&&'''''''''$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$#########%%%%%%$$$$$$%%%$$$###"""######$$$$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ """$$$$$$###############$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$%%%&&&%%%$$$######""""""#########""""""!!!""""""$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########"""""""""!!!!!! """$$$%%%&&&&&&&&&&&&&&&%%%$$$###"""!!!$$$$$$######$$$$$$%%%&&&$$$######""""""######$$$"""%%%)))***(((%%%###"""""""""""""""###$$$%%%&&&$$$$$$$$$######""""""!!! !!!!!!!!!"""""""""%%%$$$"""!!!!!!"""$$$%%% !!!###%%%&&&&&&%%%%%%###############$$$$$$%%%$$$$$$$$$###############!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!###$$$$$$###!!! !!!"""""""""""""""""""""##############################"""!!!!!!"""$$$$$$###!!!""""""""""""""""""""""""$$$###""""""$$$&&&%%%%%%####################################""""""!!!!!!###$$$%%%%%%%%%###"""!!! """"""###"""!!!!!!############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""" !!!!!! !!! !!!###""""""$$$"""###$$$$$$""""""###$$$!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!!"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!#########"""""""""""""""&&&%%%%%%$$$$$$######"""!!!"""$$$###"""!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!! !!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$%%%%%%%%%########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!"""""""""#########rrr___QQQKKKDDD@@@???>>><<<999444444333222222222222222111111111000111111222333///000111111111000///...,,,,,,,,,,,,------...///,,,+++***))))))***++++++(((((((((((((((((())))))(((((((((''''''''''''&&&%%%%%%'''(((((('''%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((((('''''''''&&&&&&%%%%%%'''''''''''''''&&&$$$"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$""""""$$$%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###"""  """%%%%%%%%%$$$############$$$"""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""######$$$%%%&&&%%%$$$######""""""############"""""""""######$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########""""""!!!!!! !!!"""""""""""""""!!!!!!"""######$$$$$$$$$$$$$$$###############$$$%%%%%%######""""""""""""###### ###''')))'''### $$$$$$#########"""""""""##################""""""!!!!!!!!!"""""""""######%%%$$$###!!!!!!###$$$%%% """$$$%%%$$$###""""""""""""############$$$########################""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!#########!!! !!!"""""""""!!!!!!!!!"""######$$$$$$$$$###############!!!!!!!!!###%%%%%%###!!!#########"""""""""""""""'''$$$""""""###$$$$$$$$$###############$$$$$$$$$$$$$$$######"""!!!!!! $$$$$$$$$$$$###"""!!! """"""######$$$$$$%%%%%%############"""!!! ########################""""""######$$$$$$######!!!"""######!!!!!!"""### #########%%%"""$$$%%%$$$###"""###$$$!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""$$$######""""""""""""###""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! """""""""""""""#########!!!!!!""""""###$$$$$$%%%"""###%%%$$$"""!!!!!!"""!!!!!!!!!!!!"""""""""""" !!!!!! !!!""""""######""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!""""""!!!!!!"""""""""#########ppp^^^OOOJJJCCC@@@???>>>;;;888444333222222111222222222111111000000111222222333//////000000111000000000+++++++++***++++++,,,,,,******++++++,,,,,,------)))((((((''''''''''''((((((((('''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&### """%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&'''&&&%%%$$$$$$#########$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%$$$######""""""##############################"""############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""!!!!!! ###############"""!!! !!!"""######$$$$$$#########""""""""""""###$$$$$$######""""""""""""######!!!######!!!"""######$$$$$$###!!!!!!!!!!!!""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$###"""!!!!!!"""###$$$ !!!$$$&&&&&&%%%$$$"""!!!!!!""""""#########"""########################""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###"""!!!!!!"""###"""!!!!!! !!!"""###$$$$$$$$$$$$#########""""""!!!!!!!!!###%%%%%%### !!!!!!""""""######$$$$$$%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$#########"""""""""""""""######"""!!!!!!!!!""""""###"""!!!!!!"""$$$&&&'''!!!!!!"""######"""!!! ######################## !!!""""""######"""""" """$$$###!!! !!!### #########%%%"""###$$$###"""!!!"""$$$!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###$$$###############$$$%%%"""""""""""""""""""""""""""""""""""""""!!! !!!!!!""""""######$$$$$$ !!!!!!"""""" !!!######"""!!!"""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!""""""############""""""###"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""" !!!!!!!!!"""""""""### !!!!!!!!!"""""" !!!!!!!!!!!!nnn\\\MMMHHHBBB???>>>===:::777444333222222111111222222111111000000111222333333111111111111222222222222******)))))))))))))))***)))***,,,---.../////////)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''')))******)))'''&&&'''''''''''''''''''''&&&'''&&&%%%%%%%%%%%%'''''''''&&&$$$######$$$&&&'''((())))))(((%%%$$$%%%'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%&&&&&&""""""%%%'''(((######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######"""!!!"""###&&&%%%%%%$$$#########$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$###"""###############$$$$$$$$$######""""""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$######"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """""""""!!!"""######$$$######""""""""""""######%%%%%%$$$""" !!!###"""$$$%%%%%%$$$### !!!!!!""""""""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$%%%((()))***(((&&&%%% !!!"""""""""""""""##################$$$$$$"""""""""""""""""""""""" !!!""""""###""""""!!!""""""!!!!!!"""$$$"""!!! """###$$$$$$$$$$$$$$$######""""""!!!!!!"""$$$%%%%%%###  """###%%%&&&&&&######$$$&&&((((((%%%###""""""######$$$$$$$$$$$$!!!!!!!!!"""######$$$$$$!!!!!! """###%%%"""!!!"""%%%''' !!!#########""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!!!! """!!!"""!!!"""$$$######$$$!!!"""###"""!!! !!!###!!!!!!""""""#########$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###  !!!"""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$$$$%%%%%%%%%$$$$$$###"""""""""!!!!!!!!!!!!"""$$$!!!!!!!!!!!!"""""""""""" !!!""""""###""""""""""""############""""""###"""!!! !!!"""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%""""""""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!########################"""""""""""""""""""""""" !!!!!!!!!""""""###### !!!!!!"""""" kkkZZZLLLHHHCCC???===;;;:::888555555444333333222111111111111000000000000111111222222333333222111///......---,,,+++************,,,+++******,,,......---)))******)))'''&&&''')))&&&((()))((('''&&&((()))''''''((()))((('''%%%$$$&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((''''''''''''((())))))((('''%%%%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!"""###%%%&&&''''''&&&%%%%%%$$$#########$$$########################'''%%%######%%%&&&###!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''%%%######$$$&&&&&&%%%&&&%%%$$$"""!!!""""""###""""""""""""""""""""""""&&&&&&%%%$$$##################!!!!!!!!!###%%%'''$$$$$$$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$***!!!###'''%%%$$$'''(((%%%$$$$$$###!!!######""" """%%%%%%$$$#########""""""!!!!!! !!!###%%%%%%###!!!  """"""!!! %%%%%%$$$$$$###$$$$$$$$$ !!!""""""###""""""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$###"""!!!%%%$$$"""!!! ###%%%$$$"""!!!$$$'''$$$$$$$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!###)))(((""" !!!%%%""""""%%%""" ''' ###$$$###"""###$$$############""""""""""""""""""###$$$%%%$$$###!!!&&&"""$$$%%%###''''''"""!!!"""###%%%%%%### ########################((('''&&&%%%###"""!!!!!!##############################"""!!!!!!!!!!!!!!!############""""""""""""!!!"""###$$$%%%$$$######"""""""""""""""""""""""" !!!!!!"""""""""""""""""""""""""""############ !!!!!!""""""!!!!!!!!!!!!"""###$$$%%%###"""!!! !!!"""############""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""###"""!!!!!!!!!###$$$%%%"""""""""""""""!!! !!!"""######"""!!! """"""!!!!!! """%%%&&&### """""""""""""""""""""""" !!!###$$$$$$$$$###""" !!!!!!""""""###### !!!!!!!!!!!!  !!!!!!"""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$%%%$$$"""!!!!!!!!!"""#########"""!!! ###"""""""""!!!!!! """!!! """###$$$######""""""!!!!!! """"""""""""""""""""""""mmm[[[MMMJJJEEEAAA???===;;;:::666666555444333111111000000000000///000000111111222222333333222111///......---,,,+++************,,,+++)))***+++,,,+++***)))))))))))))))***,,,---'''((()))((('''&&&'''(((%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&''''''''''''((('''''''''((((((((())))))&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&''''''((()))***(((&&&%%%&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%&&&''''''&&&%%%$$$$$$######$$$$$$########################&&&$$$######%%%&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&'''%%%######$$$%%%%%%%%%##################$$$$$$########################&&&%%%$$$$$$######$$$$$$$$$###"""!!!!!!"""$$$%%%$$$$$$$$$#########""""""########################"""############$$$$$$$$$%%%###$$$''')))''''''''' """$$$### &&&---&&&------(((######$$$############"""""""""!!!!!!"""###$$$$$$###"""!!!$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$###"""!!! ###$$$$$$$$$$$$$$$##############################"""""""""######$$$$$$$$$######$$$$$$$$$###""""""&&&%%%###"""!!!!!!!!!""" """######""""""###$$$$$$$$$$$$$$$$$$#####################"""""""""!!!,,,%%% !!!%%%******%%%&&&+++,,,%%%###"""!!!!!!###%%%%%%######"""""""""""""""""""""!!!"""!!! %%%!!!!!!###  !!!!!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""##############################"""!!!!!!!!!!!!!!!############""""""""""""!!!"""###$$$$$$$$$###### """""""""""""""!!! !!!!!!"""""""""#########!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!""" !!!""""""!!! !!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""###############""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%"""""""""""""""!!!  !!!"""######"""!!!""""""!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""#########"""""" !!!!!!!!!"""""""""###!!!!!!""""""""""""!!!!!! !!!!!!"""######""""""""""""""""""""""""""""""!!!!!!"""""""""#########$$$$$$"""!!!!!!!!!"""### !!!!!!!!!"""""""""$$$$$$$$$$$$#########""""""!!!!!! !!!"""###""""""""""""!!!!!! """"""""""""""""""""""""nnn]]]OOOKKKFFFBBB@@@???===<<<777777666444333111000///////////////000000111222111222222222222111///......---,,,+++************,,,***))))))******)))((()))'''%%%%%%''')))******((()))***)))'''&&&&&&'''(((''''''&&&&&&&&&&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''',,,***'''%%%%%%$$$""" $$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$&&&$$$""""""$$$%%%$$$###!!!!!!"""$$$$$$%%%%%%%%%########################$$$$$$######$$$$$$%%%&&&%%%$$$###"""!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%''''''###!!!""""""!!!***%%% !!!### (((""""""### ############""""""""""""""""""""""""""""""""""""######""""""######$$$$$$$$$$$$#########$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!""""""######$$$######"""""""""""""""""""""""""""########################"""######$$$$$$$$$######&&&%%%$$$###""""""######"""!!! !!!"""######"""$$$$$$$$$######""""""!!!############""""""""""""!!!&&&%%%"""  $$$%%%!!!&&&///&&&### !!!###$$$"""!!!""""""""""""""""""###### !!!###$$$$$$###"""!!!!!!######'''***""""""111$$$%%%%%%$$$"""!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$####################################""""""!!!!!!!!!!!!!!!############""""""""""""!!!"""######$$$$$$###### $$$$$$######""" !!!!!!""""""""""""##################""""""""""""###"""!!!  """$$$$$$"""  !!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!""""""######""""""!!!"""""""""""""""""""""""""""""""""!!!""""""###$$$"""""""""""""""!!!!!!  !!!"""######""""""!!!!!!""""""""""""""""""""" !!!  !!!""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""############""""""!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""$$$######"""!!!"""""""""!!!!!!!!!"""""""""######$$$$$$$$$$$$###############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! """"""""""""""""""""""""nnn^^^OOOKKKFFFCCC@@@???===<<<999888666555333111000/////////...//////000111222000111222222222000///...------,,,+++***************)))((()))++++++***))),,,)))&&&%%%&&&''''''%%%((()))***)))'''&&&&&&'''***)))((('''''''''))))))&&&&&&&&&''''''''''''(((((((((((()))))))))******(((''''''&&&&&&''''''(((%%%%%%$$$$$$%%%%%%&&&'''---***'''&&&&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$###""""""$$$$$$###"""!!!"""###%%%%%%$$$$$$#######################################$$$%%%&&&''''''&&&%%%$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%'''$$$###$$$!!! %%%(((((($$$&&&!!!"""&&&(((***+++#########"""""""""""""""######""""""""""""######  !!!"""###############$$$$$$%%% !!!"""###$$$%%%%%%%%%!!!!!!"""############"""########################""""""""""""############!!!"""###$$$$$$$$$$$$$$$$$$#####################$$$""" !!!$$$%%%###!!!$$$$$$$$$###"""!!! #########"""""""""""""""///(((""""""""""""%%%)))''''''&&&""" %%%$$$""""""$$$### """""""""""""""#########""""""###$$$%%%%%%%%%$$$%%%  !!! """###$$$%%%)))+++$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################""""""!!!!!!!!!!!!""""""############"""""""""!!!!!!""""""###############""""""""""""""""""""""""############"""!!! !!!!!!!!!!!!"""""""""############""""""!!!!!!!!!###"""!!! !!!"""############"""!!! !!!"""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######$$$$$$%%%""" """###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!""""""######""""""!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######"""""""""""""""$$$$$$$$$###"""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!mmm]]]NNNJJJEEEAAA???>>><<<;;;999888777555333111000/////////......///000111111///000111222111000///...------,,,+++************)))((()))***------,,,+++***)))((((((((((((((('''((()))))))))'''&&&&&&((('''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((''''''&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&+++)))'''&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""#########$$$###"""###$$$$$$###"""###$$$$$$%%%%%%###"""!!!########################"""""""""###$$$%%%&&&''')))((('''&&&%%%$$$$$$$$$################################################""""""#########$$$$$$$$$!!!"""""""""%%%)))'''"""&&&+++###!!!&&& %%%++++++""" """"""""""""""""""############""""""""""""######$$$###"""!!!"""###$$$%%%###"""""""""######$$$%%% """###$$$$$$$$$ !!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""""""""""""""&&&$$$"""###%%%&&&$$$"""$$$$$$$$$###"""!!! """"""""""""""""""######$$$'''%%%!!!###))) """+++---%%%"""'''$$$###!!!!!!""""""############ !!!"""""""""""""""((($$$!!!++++++'''))))))((($$$ """"""""""""""""""""""""""""""############$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############"""""""""!!!"""""""""""""""#################################!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!""""""""""""""""""!!!!!! """!!!!!!!!!""""""###$$$###"""  """### !!!"""######$$$$$$######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""""""""#########"""""""""!!!!!!""""""""""""!!!!!!$$$$$$###"""!!! !!!!!!""""""######$$$$$$"""#########"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!####################################"""""""""!!!$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!lll]]]MMMIIIDDD@@@>>>===;;;999888888777555444222111000000//////......//////000///000111111111000///......---,,,+++************)))((()))+++---...,,,*** ###%%%%%%%%%&&&(((&&&((()))(((''''''''')))''''''&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&((('''%%%%%%'''(((((('''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$%%%%%%$$$"""%%%%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''((((((''''''&&&%%%$$$$$$###############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$###"""$$$((('''!!!'''%%%&&&%%%(((!!!%%%&&&(((""""""""""""############""""""""""""""""""""""""$$$############$$$%%%%%%"""""""""""""""###$$$%%%!!!!!!"""""""""!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&"""######$$$$$$$$$###### !!!"""""""""""""""&&&%%%$$$$$$%%%%%%$$$###$$$$$$$$$######""""""!!!""""""""""""############"""'''&&&$$$%%%)))$$$###'''  &&&%%% """)))!!!!!!!!!"""######$$$$$$"""""""""""""""############ %%%$$$%%%$$$ ###'''((('''&&&""""""""""""""""""""""""""""""##################""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""###############"""""""""""""""!!!!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""""" !!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!""""""###$$$%%%"""  """!!!!!!""""""######$$$$$$""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""############"""""""""""""""""""""""""""############"""!!!!!! !!!!!!"""""""""""""""%%%$$$###!!! !!!!!!"""""""""""""""""" ###$$$###!!! ########################!!!!!! !!!!!!"""###""""""""""""!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$############"""############"""!!!!!! !!!!!!"""###$$$$$$############$$$$$$$$$$$$!!!"""""""""""""""!!!  !!!!!!!!!""""""""""""""""""""""""mmm^^^MMMIIIDDD@@@>>>===;;;:::888777666555444333222222111000///..................///000111111000///......---,,,+++*********************+++,,,+++(((&&&$$$&&&$$$"""$$$'''%%%'''(((((('''''')))***(((((()))***************&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%&&&&&&$$$"""$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%&&&&&&%%%%%%$$$######""""""#########$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$((("""###'''"""!!!222###***666LLL___^^^QQQJJJ222 ###***((( !!!"""""""""############!!!"""###$$$$$$###"""!!! !!!"""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!""""""#########""""""!!!"""###$$$%%%%%%%%%%%%######################## !!!"""######$$$######$$$$$$$$$###"""""" """###$$$$$$######$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$#########!!!"""""""""############'''$$$""""""%%%///AAARRRWWWaaa```LLL222###333&&&###%%%""""""''' !!!!!!"""######$$$$$$&&&&&&%%%%%%$$$$$$%%%%%% CCChhh\\\RRRLLL333$$$!!! ###'''&&& """"""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################"""""""""""""""!!!!!! !!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""###!!!  !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""""""""""""""""""""""""""######$$$###"""!!! !!!"""""""""""""""""""""!!! !!!"""###""""""!!!!!!!!!!!!!!!!!!"""$$$""" !!!""""""""""""""""""""""""""""""!!!!!!!!!"""###$$$###"""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!!"""""""""""""""!!! """"""""""""""""""""""""$$$#########"""""""""""""""######$$$###"""!!!  !!!"""######$$$"""#########$$$$$$$$$$$$ !!!"""######""""""!!! !!!!!!""""""""""""""""""""""""nnn```MMMJJJEEEAAA???===<<<:::777777666555444444333333222111000///------------...///000111111000//////...---,,,+++************,,,+++++++++***((($$$!!!###---///)))%%%'''+++$$$&&&'''((('''(((***+++$$$%%%&&&((((((((('''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''(((&&&&&&%%%%%%&&&&&&'''(((&&&$$$""""""###$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&###!!!###%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&''''''%%%#########"""!!!"""$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$###""""""""""""######$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$'''$$$!!!!!!???eeeOOO+++%%%!!!!!!""""""#########$$$ """###%%%%%%###""" !!!###$$$$$$$$$###"""!!!!!!!!!!!!"""###$$$%%% !!!###%%%&&&&&&&&&""""""###$$$%%%&&&&&&&&&""""""""""""""""""""""""!!!!!!!!!"""""""""""""""$$$$$$$$$$$$$$$###"""!!! !!!###$$$%%%%%%%%%$$$"""%%%&&&%%%""" """$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$;;;sssIII111 %%%""" !!!!!!"""###$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$+++jjjGGG000####################################"""""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""##################"""""""""""""""!!! !!!###$$$####################################"""  !!!!!!!!!"""!!!!!!""""""######$$$$$$###"""!!!  """"""""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$$$$$$$"""!!! !!!"""""""""""""""  !!!###%%%&&&""""""!!!!!!  ######"""!!!###%%%""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%######""""""!!!!!!!!! """"""############""""""###############"""!!!!!!""""""""""""""""""""""""######""""""!!!!!!!!! """######$$$$$$"""!!! !!!!!!!!!!!! !!!!!!"""""""""### !!!#########"""""" !!!!!!""""""""""""""""""""""""kkkZZZSSSNNNGGGBBB???===<<<;;;;;;999666333111111222333000000////////////000000000111111222222000///...,,,------...---,,,***))))))***,,,,,,,,,)))'''%%%((())))))))))))))))))((())))))))))))))))))))))))&&&'''((('''%%%%%%'''(((((('''''''''''''''((())))))((((((((()))(((&&&$$$&&&$$$######$$$%%%$$$###%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$&&&&&&%%%###$$$%%%'''(((((('''%%%$$$ ###&&&((()))((((((&&&%%%$$$$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$$$$#########'''+++)))%%%###&&&)))""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""###########################&&&%%%###""""""###%%%&&&&&&&&&%%%%%%$$$###"""""" !!!"""###$$$$$$))) &&&""""""%%% &&&%%%,,,jjjCCC''' !!!(((---"""!!!!!!%%% &&&&&&###!!!$$$%%%$$$$$$$$$############$$$$$$%%%%%%%%%$$$###"""!!! $$$%%%&&&&&&&&&$$$""" $$$"""CCC$$$###!!!  !!!###%%%!!!$$$'''&&&###!!!"""######(((!!!///&&&"""))) 111tttEEE(((...+++,,,)))"""!!!%%%### ,,,ddd666!!! $$$""" !!!!!!%%%$$$((($$$***"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!&&&###  """""""""""""""!!!!!! """"""""""""""""""""""""######""""""!!!!!! $$$######"""!!!  !!!""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""""""""############ !!!######$$$$$$$$$###"""!!!"""$$$%%%%%%$$$!!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! """!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""!!!!!!!!!!!!""""""###***(((!!!&&&$$$ !!!"""$$$###"""!!!$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!"""###+++)))%%%""" !!!###############"""!!!!!!######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!!!!! !!!"""###kkkYYYPPPKKKEEEAAA???>>>===<<<;;;999666333111111222333000000////////////000000000000111222111000///...---......------,,,+++***+++++++++***)))(((((('''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&'''((('''%%%%%%'''((()))(((''''''&&&&&&&&&&&&((('''&&&''')))+++***)))&&&$$$######$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%######$$$%%%%%%%%%$$$######'''&&&%%%$$$######$$$$$$!!! !!!$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%$$$######%%%$$$$$$$$$############ %%%******((($$$!!!""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$######"""#########$$$$$$$$$###############%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$#########"""""""""""""""###############,,, """(((%%%+++'''***kkk^^^,,,***"""%%%"""!!!&&&$$$ """###  """###"""$$$$$$############$$$$$$###$$$$$$######"""!!! !!!"""$$$%%%%%%$$$###"""%%%,,,]]]$$$(((###"""!!! !!!###$$$ !!!"""$$$&&&)))+++///%%%(((...111}}}PPP(((222***666444 $$$%%%""" """$$$###!!!EEE""" ,,,000(((""""""'''555$$$+++"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""""""!!!#########$$$%%%%%%$$$""""""""""""""""""!!!!!! """"""""""""""""""""""""###"""""""""!!!!!!!!! #########"""!!! """############""""""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""########################"""!!! $$$"""""""""$$$%%%$$$### !!!"""######"""!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""######""""""  !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""### !!!!!!""""""""" ######"""""""""!!!!!!!!!""""""""""""""""""""""""$$$###"""!!! !!!!!! !!!###%%%&&&###############"""!!!!!!"""""""""######"""""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!!!!!iiiVVVLLLHHHCCC???>>>>>>>>>===;;;999666333111111111222000000////////////000000000000111111111000///...//////...---,,,,,,,,,,,,---+++***((('''((())))))&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&'''((('''%%%%%%'''(((***)))(((&&&%%%%%%%%%%%%&&&%%%###$$$&&&(((((((((&&&$$$######%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$$$$&&&&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$,,,)))$$$  """$$$!!! !!!$$$%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########"""""""""%%%***)))$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&#########"""######$$$$$$%%%%%%$$$$$$#########"""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""&&&&&&%%%$$$###"""!!!!!!(((+++*** ...'''!!!fff,,,%%%BBB###"""!!!%%%%%%###!!!!!!#########$$$$$$############$$$$$$""""""#########""""""!!! """###$$$$$$######"""YYY$$$###"""!!! !!!"""###***'''$$$""""""###$$$$$$%%%&&&&&&""" +++222!!!ZZZ...'''(((!!!!!!'''"""###""" $$$---yyyCCC ###000"""(((!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""!!! !!!$$$(((***)))%%%!!!""""""######""""""!!! """"""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""!!!!!! $$$$$$###"""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!""""""""""""##################"""!!! $$$###""""""###$$$###!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""#######################################"""!!!  !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""#########""""""!!!!!!""""""### ### """$$$ !!!"""!!! """"""!!!!!!!!!!!!!!! ########################%%%$$$###!!! !!!!!!"""""""""""""""!!!"""############""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""""""""!!! hhhTTTJJJFFFBBB???>>>===<<<;;;;;;999666333111111000111000000////////////000000///000111111111000...---000///...,,,+++,,,,,,---++++++***)))(((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&'''((('''%%%%%%'''((())))))((('''&&&&&&&&&'''+++(((%%%$$$%%%&&&&&&&&&&&&$$$######%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''%%%$$$$$$%%%&&&$$$###&&&&&&%%%%%%%%%&&&''''''(((%%%"""!!!$$$&&&'''%%%$$$$$$%%%&&&$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!### ###&&&&&&%%%########################$$$$$$######$$$$$$%%%&&&###"""""""""###$$$%%%%%%&&&%%%%%%$$$$$$######"""$$$###""""""""""""###$$$$$$$$$######""""""!!!!!!%%%%%%$$$###""""""!!! )))000$$$!!!***iii &&&### """"""!!!%%%$$$!!!!!!!!!###$$$%%%%%%%%%$$$$$$############$$$$$$!!!"""######$$$$$$$$$###!!!!!!"""###$$$$$$###### $$$WWW"""$$$$$$###"""!!!!!!!!!""""""222,,,%%%"""###$$$$$$###)))222'''000111jjj%%%***"""---$$$$$$!!!!!!%%%***$$$PPPQQQ000***333+++###%%%)))""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!%%%'''&&&""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!###"""""""""!!!!!!!!! $$$"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!"""""""""### !!!"""######""""""%%%###""""""######""" """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!######"""!!! """""""""""""""""""""""""""""""""""""""############""""""""""""""""""###$$$$$$!!!!!!''''''""" !!!"""""""""!!!!!!!!!!!!!!! ##############################"""!!!!!!!!! !!!"""###$$$$$$###!!! """"""############"""!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######""" gggTTTJJJGGGBBB???===<<<:::999:::999666444222000//////000000////////////000000///000000111000///...---000///---,,,++++++,,,---((()))+++++++++***((('''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((''''''''''''((()))******...+++((('''''')))))))))&&&$$$###$$$%%%''''''&&&######$$$%%%'''((())))))'''%%%$$$$$$%%%&&&$$$###&&&%%%%%%%%%%%%&&&'''(((######"""!!!"""###%%%&&&'''&&&%%%%%%&&&&&&%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""!!!&&&%%%###!!!!!!###&&&'''########################$$$$$$######$$$$$$%%%&&&###"""""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$######$$$$$$$$$'''&&&&&&$$$###"""!!!!!!""""""""""""""""""""""""$$$,,,'''CCC######"""$$$,,,"""!!!!!!"""###$$$$$$$$$%%%&&&$$$$$$############$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""$$$&&&YYY&&&(((#########""""""""""""###&&&"""!!!%%%&&&&&&***!!!+++%%%222SSS000!!!%%%''''''%%%%%%$$$###"""###%%%''' 444rrr```...%%%---)))&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """###### ###############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!###"""!!! !!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""" !!!!!!!!!!!!""""""""" !!!!!!""""""""""""!!!%%%###""""""######!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$######"""$$$$$$"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""##################""""""""""""######!!!  $$$###!!!!!!""""""############ !!!!!!!!!!!!######################## !!!!!!"""""""""###"""$$$%%%%%%$$$!!!""""""#########"""""""""######$$$$$$######"""!!!!!!""""""""""""!!!!!!!!!###$$$$$$###"""fffUUUIIIFFFBBB???>>><<<:::888:::999666444222000///...000000////////////000000//////000000000///...---......---,,,++++++++++++'''(((+++,,,,,,***(((&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((&&&&&&&&&'''((()))***+++&&&$$$######%%%'''((((((&&&$$$###$$$&&&'''''''''######$$$%%%'''((())))))'''%%%$$$$$$&&&&&&%%%###"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$######"""!!!!!!"""%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########""""""""""""$$$&&&'''&&&$$$######$$$$$$$$$###############$$$$$$######$$$$$$%%%&&&#########"""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%$$$###"""""" !!!!!!""""""######'''...""";;;777)))###"""!!!"""""""""!!!!!!###$$$$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""TTT!!! """""""""#########$$$$$$"""!!! """###$$$$$$'''000)))### mmm+++$$$---!!!""""""###$$$$$$$$$%%%&&&%%%!!!%%%,,,$$$&&&HHHzzz"""### ,,,"""""""""""""""""""""""""""""""""""""""""""""""" """$$$%%%%%%$$$###$$$###!!!!!!######"""!!!######$$$$$$######"""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!!!!"""""" !!!!!!!!!""""""""" !!!!!!!!!!!!""""""$$$$$$###"""!!!###"""!!!!!!"""###""" !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""""""""""" ######$$$$$$$$$######""""""!!!!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$$$$######""""""######$$$!!! !!!"""!!! ######################## !!!!!!!!!!!!"""""""""######################## """############ !!! !!!""""""############"""######$$$$$$$$$$$$######!!!!!!""""""""""""!!!!!! """###$$$%%%%%%~~~fffVVVGGGDDDAAA??????>>><<<::::::888777444222000...---000000////////////000000...///000000000///------,,,,,,,,,,,,+++***))))))((()))************)))(((******++++++++++++******''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%%%%%%%%%%%%%&&&'''((("""!!!!!!"""$$$%%%%%%$$$&&&$$$###$$$&&&(((((('''%%%%%%%%%&&&&&&&&&&&&''''''%%%$$$$$$&&&&&&%%%###!!!"""###%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$"""!!!!!!###%%%'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$############""" """%%%&&&### $$$$$$$$$#########""""""$$$$$$######$$$$$$%%%&&&$$$$$$######"""############$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$##################$$$$$$$$$$$$!!!!!!"""""""""#########$$$,,,GGG444###|||BBB '''!!!###$$$$$$!!!"""%%%$$$$$$############$$$$$$ !!!!!!""""""""""""!!!$$$$$$###############$$$"""$$$XXX'''%%% !!!"""###$$$%%%%%%%%%!!!$$$$$$###"""!!!!!!(((+++...&&&JJJppp...222 444 !!!""""""!!! """$$$!!!'''///,,,)))+++lll>>>111000$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$""""""!!!"""$$$%%%%%%######$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!"""######$$$$$$###""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""""""""""" !!!!!!!!!""""""$$$$$$###"""!!!"""!!! !!!"""###"""!!! !!!"""######"""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""""""""!!!""""""###$$$"""""""""""""""""""""""" !!!!!!"""######$$$$$$$$$######""""""######$$$###$$$&&&&&&%%%######$$$%%%$$$###""""""!!!!!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""######""""""$$$$$$###""" !!!!!!"""###############""""""############""""""!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$%%%|||fffXXXEEECCC@@@@@@@@@@@@>>>===999888777444222///...---000000////////////000000...///000000000///---,,,***+++,,,,,,+++***((('''******)))(((((()))***+++(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((('''%%%%%%'''(((%%%%%%$$$######$$$$$$$$$***)))(((((())))))&&&$$$&&&$$$###$$$&&&((((((((((((((('''&&&%%%%%%$$$$$$'''&&&$$$%%%&&&&&&%%%###"""###&&&((()))((('''&&&%%%%%%$$$###$$$%%%'''(((((('''%%%%%%''''''&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&###$$$$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&%%%%%%$$$###"""""""""###"""###$$$%%%&&&&&&'''(((""""""############"""""" !!!"""###$$$%%%&&&$$$$$$##################,,,)))+++%%%(((kkk///""" '''!!!''''''&&&### $$$'''$$$$$$############$$$$$$ !!!!!!!!!!!!"""###$$$%%%%%%$$$UUU%%%%%% """###%%%&&&&&&&&&!!!"""!!!###$$$&&&$$$+++ KKK%%%(((###zzz,,,000%%%$$$#########$$$###"""###&&&%%%$$$###!!! %%%$$$%%%ccc'''''')))$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!  ###%%%&&&%%%######$$$$$$$$$$$$###"""""""""""""""""""""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" """######""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""" !!!!!!!!!!!!!!! !!! !!!"""$$$###"""!!!"""$$$$$$"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!""""""#########""""""&&&%%%$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$###%%%'''(((%%%!!!!!!$$$%%%$$$###!!! !!!!!!""""""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!! $$$$$$$$$$$$$$$######"""!!!!!!"""###############!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!######"""!!!!!!"""###$$$zzzdddXXXGGGDDD@@@===;;;:::888777999888666333111111333666111111111111000000000000222222111111000...---,,,------------,,,+++******---+++(((%%%%%%&&&)))+++(((((((((((())))))))))))&&&&&&%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%############$$$%%%%%%%%%$$$$$$"""###%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%############%%%%%% !!!###%%%&&&&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""""""""$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$!!!"""$$$$$$#########$$$$$$$$$$$$###$$$$$$%%%%%%((( !!!$$$777&&&...))),,,"""&&& !!!vvv$$$"""#########""""""""""""######%%%$$$###!!!!!!!!!""""""###"""!!!"""$$$$$$"""!!!$$$$$$$$$###############$$$###ZZZ######!!!!!!!!!!!!""""""""""""###$$$%%%&&&&&&%%%$$$###333&&&666)))$$$'''&&&&&&mmm---###''',,,!!!""""""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%\\\;;;555'''(((###%%%!!!!!! !!!!!!"""###$$$######""""""%%%""" """%%%&&&### """###%%%%%%###"""###$$$""""""""""""""""""""""""!!!"""""""""!!! """""""""""""""!!!!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###### !!!"""$$$$$$%%%############""""""""""""'''%%%!!! !!!""""""!!!###((('''### !!!$$$!!!!!!!!!!!!!!!"""############""""""""""""###### !!!"""#####################"""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""###$$$$$$###!!!!!!$$$!!! """!!! $$$#########""""""!!!!!!%%%###"""!!!!!!###%%%&&&""""""""""""!!!!!!!!!!!!"""$$$%%%$$$"""!!!!!!"""$$$$$$$$$$$$$$$###""""""!!!"""######"""!!!""""""############""""""$$$$$$###"""""""""""""""zzz```RRRHHHEEEAAA???===<<<:::999:::999777444111///111222111111111111000000000000000000000000000//////...------------,,,+++******))))))(((((())))))***+++(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&***(((&&&###""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########%%%&&&'''&&&$$$"""!!!"""$$$######""""""######$$$&&&"""((( &&&)))(((QQQ'''&&&###%%%ZZZKKK$$$!!!$$$%%%!!! !!!%%%$$$###""""""######$$$!!! """$$$%%%$$$#####################$$$$$$$$$###ZZZ######!!!!!!!!!"""""""""######""""""###$$$$$$###""""""%%%((('''EEE###$$$"""%%%%%%***lllKKK!!!###***'''$$$###"""############$$$$$$$$$######""""""""""""######$$$'''iiifff(((555$$$ """&&&''' """!!!!!!!!!!!!""""""######$$$###!!! !!!###%%% !!!###$$$""" """$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""######$$$$$$######"""!!! !!!!!!""""""######(((%%%"""!!!"""######"""!!!%%%((('''### """!!!!!!!!!!!!!!!"""############""""""""""""###### !!!!!!!!!!!! ###"""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""############"""!!! !!!"""###$$$$$$###"""!!!$$$!!!!!!""""""!!!############"""""""""!!!$$$###"""!!!"""###%%%&&&######""""""!!!!!! !!!"""$$$###"""!!!!!!""""""""""""""""""!!! !!!"""###$$$$$$###"""!!!""""""############""""""""""""!!! fffTTTJJJGGGCCC@@@???>>><<<:::::::::999555222//////000111111111111000000000000......///000000000000000---------,,,++++++******&&&''')))******)))((('''***))))))(((&&&%%%%%%$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&%%%$$$$$$((('''%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&& """%%%''')))******$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############"""!!! %%%%%%%%%%%%%%%%%%%%%%%%$$$######"""######$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$###############"""###$$$%%%$$$!!! ######"""""""""""""""######%%%$$$"""%%% ^^^---''' $$$%%%...(((###  %%%$$$$$$###$$$$$$%%%&&&"""$$$&&&%%%$$$"""""""""###$$$$$$$$$%%%$$$###ZZZ######"""""""""#########$$$$$$!!!!!!""""""""""""!!!!!!###ooo%%%$$$((("""%%%,,,%%% ))) !!!(((###"""############$$$$$$$$$######""""""""""""######"""***777***%%%$$$###"""+++######"""!!!!!!!!!""""""###$$$%%%$$$###"""###%%%!!!!!! """###$$$"""!!! !!!######!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###########################!!!!!!!!!!!!!!!  !!!""""""""""""!!!!!!!!!!!!!!!"""######&&&&&&%%%###"""  !!!"""###$$$$$$%%%(((&&&###"""###$$$#########&&&(((&&&""" !!!!!!!!!!!!!!!""""""#########""""""""""""############$$$$$$######"""!!!""""""""""""""""""######""""""""""""""""""#######################################"""!!!  !!!"""###$$$$$$###"""$$$""" """######"""############""""""""""""###"""!!!!!!"""$$$&&&'''$$$$$$###"""!!!!!! !!!######"""!!!!!!"""!!!""""""""""""!!!!!! """###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######"""!!!!!! fffQQQKKKHHHDDDAAA@@@>>><<<;;;999::::::777444111000111111111111111000000000///......///000000000000000------,,,++++++*********'''((((((((('''%%%$$$###++++++******)))((((((''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''"""))),,,,,,)))'''$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###############"""""""""##########################################$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############ """$$$$$$###"""###$$$$$$######""""""""""""###---$$$!!!(((777WWW%%%&&&###'''%%%+++ zzz!!!!!!""""""""""""!!!!!!############$$$%%%%%%%%%  """$$$%%%%%%$$$!!!!!!"""###$$$%%%%%%%%%$$$###ZZZ######"""#########$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!+++000UUU$$$)))%%%+++!!!&&&"""((( ooo"""$$$ ((("""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%,,,))) nnn777,,,555***$$$$$$###"""!!!!!!!!!!!!!!!###%%%%%%$$$""""""###$$$$$$$$$$$$%%%%%%%%%$$$ """######"""!!!!!!""" """!!! !!!###$$$########################!!!!!!!!!!!!!!!  """"""#########!!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$%%%&&&$$$""""""#########""""""$$$&&&%%%""" !!!""""""!!!!!!!!!!!!""""""######""""""""""""######"""""""""######""""""!!!"""""""""""""""#########"""""""""""""""#################################!!!!!!"""!!!!!!  """###$$$$$$$$$###""""""""""""#####################"""""""""""""""""""""!!!"""###$$$&&&'''%%%$$$$$$###"""!!!  """"""!!!!!!"""#########$$$$$$$$$$$$###""""""######$$$$$$######"""######$$$$$$$$$$$$############""""""""""""######eeeNNNJJJGGGCCC@@@???===<<<:::888999999888555333333444111111111111000000000///000000000000000///.........---,,,***************(((((('''&&&&&&&&&'''((())))))******************''''''((((((((()))))))))(((((((((((((((((((((((($$$%%%&&&&&&'''''''''''')))))))))((('''&&&%%%$$$"""###&&&'''(((((('''&&&%%%%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''' """%%%''''''%%%""" %%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%############$$$$$$%%%%%%########################""""""######$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&%%%&&&'''&&&%%%$$$###############)))!!!"""(((......---###%%%$$$$$$ '''***(((!!!!!!!!!"""######"""!!!!!!!!!!!!"""######$$$$$$$$$"""!!!!!!"""$$$$$$###!!!!!!!!!"""###$$$%%%%%%%%%$$$###ZZZ######"""#########$$$$$$$$$$$$########################"""$$$***%%%&&&((("""'''((("""!!!555%%%!!!!!!%%%!!!""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""(((###,,,###EEE+++///111)))&&& %%%$$$###""""""!!!""""""!!!$$$$$$###!!!!!!!!!$$$%%%%%%$$$$$$$$$$$$%%%!!!###$$$$$$###""""""###!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! """###$$$""""""""""""""""""""""""!!!!!!!!!"""!!!  !!!"""############!!!!!!!!!!!!!!!""""""### """######$$$######""""""!!!!!!!!! $$$"""!!!!!!""""""!!! !!!"""######"""""""""###""""""!!!!!!!!!!!!""""""######""""""""""""###### !!!!!!""""""############!!!!!!""""""#################################### !!!!!!"""!!!!!! """###$$$$$$$$$###!!!!!!"""############$$$""""""""""""""""""######""""""""""""###$$$%%%&&&%%%$$$$$$###"""!!!!!!!!! """###"""!!!"""###"""######$$$$$$$$$######!!!""""""""""""""""""!!!#########$$$$$$###############""""""""""""######xxxbbbIIIFFFBBB???>>>===;;;999888999999777444333444666111111111111000000000000000000000000000///.........---+++***))))))******((((((''''''(((***,,,---'''''''''(((((()))))))))'''(((((()))***)))))))))))))))))))))))))))))))))$$$$$$%%%&&&''''''&&&&&&(((((((((((('''&&&%%%%%%###$$$&&&'''((((((''''''$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&(((%%%""" ###&&&(((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&$$$""" '''&&&%%%$$$############&&&""",,,&&&@@@&&&+++$$$###'''((($$$"""}}} &&& !!!""""""!!! !!!!!!"""#########""""""###"""""""""$$$$$$""" """""""""###$$$$$$$$$%%%$$$###ZZZ######"""""""""#########$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%+++'''&&&%%%%%%$$$###''')))555qqq!!!###$$$"""""" !!!"""############$$$$$$$$$######""""""""""""######$$$000)))'''333...!!!)))***&&&!!!$$$$$$###"""""""""######!!!######"""!!!!!!!!!"""######""" !!!###"""###%%%%%%###"""###$$$""""""""""""""""""""""""""""""!!!!!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!!!!"""############!!!!!!!!!!!!!!!"""######!!!!!!!!!!!!!!!""""""""""""!!! """!!! """"""!!! !!!!!!"""######$$$###""""""!!!!!!!!!!!!!!!######""""""""""""######!!!""""""#########""""""!!!!!!!!!"""######$$$$$$!!!!!!!!!"""######$$$$$$######################## !!!"""######### !!!"""###$$$$$$###"""!!!######""""""###$$$""""""""""""############"""#########$$$$$$$$$$$$$$$$$$#########""""""""" """$$$$$$###""""""### !!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!"""pppJJJFFFBBB@@@>>>===;;;:::999999777444111000222444111111111111000000000000...//////000000000000///...---+++)))((()))******(((((()))))))))((((((''')))))))))((((((((((((((('''((()))*********))))))))))))))))))))))))))))))%%%&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%***(((&&&%%%$$$%%%&&&'''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$""""""$$$'''+++---%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%!!!######""" &&&%%%$$$###""""""""""""*** !!!)))###^^^000))),,,%%%'''### $$$ggg%%%%%% !!!"""######"""!!! """###$$$$$$$$$###"""!!!!!!!!!!!!"""$$$%%%###"""##################$$$$$$$$$###ZZZ######!!!!!!!!!"""""""""######&&&%%%$$$######$$$%%%&&&***OOO111&&&!!! """$$$###---ggg111 %%%"""!!!'''""""""############$$$$$$$$$######""""""""""""######)))... ***---???,,,222'''---#########"""######$$$$$$!!!"""$$$###"""!!!"""###"""######!!! ###!!!###$$$$$$###""""""###########################!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!###############""""""!!!!!!""""""#########""""""!!!!!!!!!!!!!!!"""######%%%$$$$$$$$$######""""""!!!!!! """!!! !!!######""" """!!! !!!""""""""""""######"""!!!!!!!!!!!!!!!######""""""""""""######''''''&&&&&&$$$###"""!!! !!!!!!"""######$$$$$$ !!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!"""############!!!"""###$$$$$$###"""!!!"""###"""!!!"""###!!!"""""""""###############$$$$$$$$$$$$###"""""""""############$$$$$$$$$"""$$$%%%%%%###"""###### !!!"""""""""""""""###""""""""""""""""""###!!!!!!""""""""""""!!!!!! !!!""""""zzzdddJJJGGGCCC@@@???>>><<<:::;;;999666222...---///111111111111111000000000000,,,---...000111111222222...---***)))((((((***+++((()))******'''"""------,,,+++***)))(((((('''((()))++++++******)))(((((((((((((((((((((((('''(((((((((((((((''''''%%%%%%&&&&&&'''&&&&&&&&&000---'''"""!!!"""%%%(((###$$$&&&(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%'''***,,,+++(((%%%"""%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!'''%%%###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$###%%%&&&'''%%%%%%&&&'''%%%$$$###"""!!!!!!!!!!!!"""%%% ***000777+++)))&&&"""!!!333 WWWIII"""$$$%%%&&&&&&%%%$$$"""$$$%%%&&&&&&%%%$$$"""!!! """$$$&&&%%%$$$$$$$$$$$$###############$$$###ZZZ######!!!!!!!!!!!!""""""""""""&&&%%%$$$######$$$%%%&&&'''""""""%%%"""""""""```@@@%%%"""""",,,###"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''!!!,,,!!!...111111777###"""""""""###$$$%%%%%%"""$$$$$$$$$""""""###$$$###$$$%%%### """$$$ """######!!!!!!!!!"""######################## !!!###$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""""""""############""""""!!!!!!!!!!!!!!!!!!"""######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############""""""!!!"""$$$$$$###!!!$$$###!!!!!!!!!!!!!!! ######"""!!!!!!!!!!!!!!!######""""""""""""######%%%$$$###!!! !!!!!!"""###$$$$$$$$$ !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""!!!""""""###$$$$$$###!!!!!!"""###!!! !!!###!!!!!!""""""#########$$$$$$$$$%%%$$$$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$%%%&&&&&&$$$#########""""""###$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!!!!!!!!!! """""""""""""""###$$$$$$fffUUUNNNHHHCCC@@@@@@===888222:::888555222111111222333333333333222222000///...//////000111111000///...------,,,++++++******)))'''((()))******)))(((''''''......---...,,,((()))((((((''''''''''''(((&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''((((((((()))((('''''''''(((***+++(((&&&$$$$$$%%%'''''''''###%%%''''''&&&&&&'''(((&&&&&&$$$$$$$$$$$$&&&&&&&&&'''''''''&&&%%%%%%$$$)))'''$$$###"""###%%%'''$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######""""""######################## """###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%'''&&&%%%###"""######$$$$$$$$$############$$$$$$&&&"""###---|||&&&&&&'''"""111&&&######```$$$*** %%%)))&&&!!!((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""\\\))) """$$$!!!)))***"""%%%%%%---%%%{{{&&& """%%%###%%% '''!!!$$$$$$YYY(((&&&,,,!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$)))HHH'''$$$$$$###)))&&&""""""""""""""""""""""""&&&$$$"""  """$$$%%%$$$######$$$$$$###!!! !!!""""""##############################""""""""" !!!!!!""""""&&&&&&%%%$$$############""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""!!!!!!""""""""""""!!!!!!""""""#########""""""!!!$$$###""" !!!!!!!!!!!!!!! !!!!!!!!!!!! !!!!!!!!!!!! !!!""""""!!!!!!"""$$$$$$""" !!!$$$&&&&&&$$$!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""""""%%%$$$"""###"""""""""""""""###$$$$$$$$$######"""!!!!!!!!!"""!!!!!!!!!"""###$$$$$$!!!######!!! $$$&&&%%%"""%%%%%%$$$$$$###"""""""""###########################"""!!! !!!"""### !!!!!!!!!!!!!!! fffUUUKKKGGGBBB@@@AAA???;;;666999777666333111///---,,,222222222222111000//////...///000111111000///...------,,,++++++******)))'''((()))******)))((('''...,,,###)))...++++++***))))))))))))***&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((''''''(((((()))***%%%&&&%%%%%%&&&&&&'''((($$$%%%&&&&&&$$$"""######&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$'''&&&$$$"""!!!###$$$&&&$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""########################"""#########$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&'''&&&%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$######""""""###$$$%%%$$$$$$############$$$$$$'''""")))+++"""%%%######///!!!"""%%%))))))^^^111&&&###(((+++(((%%%KKKooo)))###&&& &&&$$$###&&&###'''$$$###$$$$$$%%%!!!'''!!!%%%$$$ZZZ***!!!%%%$$$$$$!!!!!!!!!""""""######$$$"""############$$$$$$$$$#########$$$$$$%%%%%%&&&&&& kkk000"""333###%%%!!!""""""""""""""""""""""""'''%%%###!!!!!!"""###%%%$$$###""""""######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""""""""$$$$$$######""""""######""""""""""""""""""""""""######""""""""""""""""""!!!""""""######""""""!!!"""""""""#########""""""!!!!!! !!!!!!"""###""""""""""""!!!!!! """"""""""""############!!!"""""""""""""""!!! !!!""""""!!!!!!"""$$$'''$$$"""!!!######""" !!!""""""######""""""!!!""""""""""""""""""""""""###!!! """"""######"""""""""""""""###$$$$$$$$$######"""""""""""""""""""""""""""###$$$ !!!###%%%%%%###!!! """&&&'''&&&###"""!!!""""""""""""""""""#################################"""!!! !!!"""""" !!!!!!!!!!!!!!! fffVVVJJJFFFBBBAAABBBAAA>>>;;;:::999888666333///+++)))000000000111111000//////---...///111111111000000------,,,++++++******)))(((((())))))))))))((((((---,,,%%% '''***,,,+++***)))))))))))))))''''''((((((((()))))))))'''''''''''''''&&&&&&&&&&&&'''(((((()))((((((((( ###&&&&&&$$$$$$&&&(((###%%%&&&&&&$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&%%%###"""!!!"""$$$%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################&&&&&&%%%%%%$$$#########$$$$$$%%%&&&'''(((((()))''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""###%%%%%%$$$$$$############$$$$$$''')))"""===!!!&&& %%%***""""""&&&)))---NNNLLL""""""''''''&&& ddd000$$$%%%&&& )))$$$///@@@uuu'''&&&$$$$$$%%%&&&"""((("""&&&%%%[[[AAA((( ,,,$$$!!!!!!!!!!!!!!!""""""""""""############$$$$$$$$$""""""###$$$%%%&&&&&&'''(((ggg###### ###&&&### """"""""""""""""""""""""%%%$$$""" !!!###$$$'''%%%$$$$$$%%%%%%$$$###"""""""""""""""""""""""" !!!""""""######""""""""""""""""""""""""""""""############""""""""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""##################"""!!!!!!""""""######$$$$$$"""!!!!!!!!!!!!"""##################"""!!! !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""!!!!!!"""###%%%###!!!!!!""""""!!! """##################"""""""""""""""""""""""""""&&&$$$###""""""!!!$$$$$$###"""!!!!!!!!!"""!!!!!!!!!!!!!!! $$$###"""""""""""""""""""""###$$$$$$$$$$$$###"""!!!###%%%&&&$$$######### !!!""""""##############################""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!!!!!hhhXXXJJJGGGDDDBBBBBBAAA???======<<<:::888444111...---...//////000000000000///,,,---///000111111111000------,,,++++++******)))(((((())))))))))))((((((###&&&)))***+++++++++*********)))(((''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%%%%&&&'''((()))((('''&&& %%%%%%"""!!!$$$'''"""$$$&&&''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%'''&&&$$$###"""###$$$%%%$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$###""""""$$$$$$%%%&&&'''))))))***)))((('''&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###############$$$$$$%%%$$$$$$############$$$$$$)))'''(((zzz[[[%%%*** '''!!!### %%%&&&!!!$$$666{{{%%%###"""((( ]]]''''''%%%!!!---"""%%%&&&DDD%%%%%%$$$&&&%%%'''""")))###&&&&&&[[[ttt)))))) )))"""""""""""""""!!!!!!!!!""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$777###)))GGG999555$$$%%%""""""""""""""""""""""""###"""  !!!"""&&&$$$######$$$%%%###"""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""###############$$$$$$#########""""""!!!!!!!!! !!!!!!"""############"""""""""""""""""""""""" !!!!!!""""""###############$$$$$$$$$$$$######!!!!!!!!!""""""###$$$%%%&&&%%%$$$"""!!!!!!!!!!!!$$$$$$$$$$$$###!!!  !!!""""""###%%%%%%&&&%%%%%%$$$###""" """###"""!!! !!!###!!! !!!###############$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!##################"""!!!%%%%%%###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!"""###""""""""""""""""""### """###"""!!! !!!"""!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!""""""""" !!!!!!""""""""""""!!!jjjZZZMMMJJJFFFBBB@@@???===<<<===;;;888555333222222333...//////000000000000///,,,---///000111111111000------,,,++++++******)))))))))(((((((((((())))))((($$$""""""%%%)))///333+++***)))(((''''''''''''(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%$$$%%%'''((((((((('''&&&!!!&&&'''$$$"""%%%((("""%%%'''((((((((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%########################"""""""""###############$$$$$$%%%&&&'''))))))***+++)))'''&&&%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$############$$$$$$(((######$$$999&&&+++!!!((($$$###"""%%%$$$000&&&&&&&&&***%%%VVV***"""$$$%%%---,,,'''###"""###(((%%%'''""")))###&&&&&&[[[ ...###""" #####################"""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############)))*** &&&ZZZ"""---((("""***$$$""""""""""""""""""""""""###"""!!!!!!!!!"""#########!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!  !!!!!!"""""""""!!!!!! !!!"""###$$$$$$$$$###"""""""""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!"""###%%%&&&&&&%%%$$$"""!!!!!!!!!!!!$$$$$$$$$$$$###"""!!!  !!!""""""###%%%%%%%%%%%%%%%$$$######!!!"""###"""!!! !!!""" !!!!!!!!!"""###$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!! !!!############$$$$$$%%%%%%###"""!!!!!!!!!!!!#########$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!!!!"""$$$###"""!!!!!!"""###$$$!!!""""""""" !!!###$$$$$$$$$######""""""""""""""""""""""""""""""""" !!!""""""""""""""" !!!"""######""""""jjj[[[NNNKKKGGGCCC???===<<<<<<;;;999555222111222333444000000000111111000//////---...///111111111000000------,,,++++++******)))))))))(((((((((((())))))+++&&&###%%%(((***...222...---,,,+++***)))))))))''''''((((((((()))))))))'''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&"""%%%((((((&&&&&&(((***&&&'''((('''%%%######$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&(((''''''&&&&&&&&&&&&&&&$$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%######################## !!!"""######$$$$$$$$$$$$%%%&&&'''(((((()))+++***'''%%%$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$###$$$$$$############$$$$$$&&&&&&%%%$$$'''$$$((('''((('''!!!""" """CCC###"""***$$$%%%XXX"""000!!!%%%!!!((((((---%%%"""!!!"""'''%%%&&&"""((("""&&&%%%[[['''###'''###############$$$$$$$$$"""############$$$$$$$$$'''&&&&&&%%%$$$###"""""""""$$$ 555 ...+++ """"""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$######$$$%%%###"""!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!! !!!!!!""""""###!!!!!!!!!!!! !!!"""###$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$$$$"""##################"""""""""!!!!!!!!!###$$$%%%"""!!!!!!!!!!!!"""######""""""######""""""!!!!!!!!!!!!""""""######$$$$$$"""######$$$$$$$$$######!!!"""###"""!!! !!!"""###$$$$$$""" !!!""""""##################"""""""""""""""""""""""""""!!!###$$$$$$"""!!!""""""$$$$$$###"""!!!!!!!!!""" !!!""""""###$$$###""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%"""$$$%%%$$$###"""###%%%%%%%%%%%%$$$###""""""""""""""""""""""""""""""""" !!!"""#########""" !!!"""############iiiYYYMMMKKKGGGBBB>>><<<<<<<<<:::888777555333333333333222222222222111000//////...///000111111000///...------,,,++++++******)))***)))(((''''''((()))******&&&(((///222///,,,---///...,,,+++***)))))))))&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&'''((()))'''((()))(((%%%###"""###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################!!!!!!"""######$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&'''+++***'''$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$############$$$$$$OOO ######&&&$$$%%%***&&&!!!"""$$$###YYY000)))######XXX&&&%%%&&& ((("""+++\\\ """######$$$$$$%%%!!!'''!!!%%%$$$ZZZ***!!!###)))!!!!!!""""""######$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$#########'''%%%!!!!!!EEE???)))''')))""""""""""""""""""""""""############$$$$$$$$$%%%((('''%%%&&&''''''&&&$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%!!!!!!!!!!!!!!!"""""""""!!!"""###$$$$$$"""!!!""""""""""""""""""""""""############""""""""""""!!!""""""######""""""!!!$$$###!!!!!!!!!"""###$$$!!!!!! !!!!!!"""### !!!"""""""""!!!!!!""""""""""""############ !!!"""#########"""!!!######"""!!! !!!$$$%%%%%%$$$!!! !!!###!!!""""""######""""""!!!"""""""""""""""""""""""" ###$$$$$$!!! !!!"""######"""""""""""""""### !!!""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%###"""###$$$###############"""""""""""""""""""""""""""""""""!!!"""#########""" !!!######$$$$$$###gggXXXKKKIIIFFFAAA===;;;<<<>>>;;;;;;::::::888666333222333333333222222000///...//////000111111000///...------,,,,,,+++******)))***)))(((''''''((()))***,,,%%%###)))------///333---,,,+++)))((('''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&''''''(((((((((&&&%%%$$$###$$$%%%&&&'''&&&$$$""""""###%%%%%%%%%'''(((***)))(((&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%'''&&&%%%%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&$$$######$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$############$$$$$$+++$$$$$$"""((( """)))!!!$$$###$$$cccHHH(((%%%+++(((UUU---$$$&&&''''''%%%+++$$$###'''$$$!!!###%%% '''!!!$$$$$$YYY??? $$$ $$$ !!!"""######$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###&&&)))&&&)))(((///###"""""""""""""""""""""""" !!!!!!""""""###""" !!!""""""!!!######################## !!!!!!!!!!!!!!! !!!""""""###!!!!!!""""""######$$$$$$ !!!"""###"""!!!""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!%%%$$$""" !!!###$$$$$$###"""  !!!""""""""""""!!!!!!!!!!!! !!!"""""""""""""""######"""!!! !!! ###$$$$$$""""""%%%(((!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" ######!!! """$$$###"""""""""""""""###$$$ !!!"""###%%%&&&&&&""""""!!!!!!"""###$$$$$$ !!!""""""""""""!!! !!!###$$$"""!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!"""#########""" !!!######$$$$$$$$$~~~hhhZZZNNNJJJEEEAAA???>>>======>>><<<:::777555333111111000///...///000000000...+++///333333000......000,,,,,,++++++***)))))))))((((((''''''''''''((((((((())),,,...000000///...------,,,,,,,,,***&&&###(((&&&%%%%%%&&&(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''&&&&&&%%%,,,***&&&###"""###%%%&&&$$$'''******'''%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''')))******)))(((&&&$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%'''%%%""""""$$$&&&''''''###$$$$$$###!!! !!!"""%%%%%%%%%$$$$$$$$$######%%%&&&'''&&&%%%%%%&&&''''''((('''### """&&&'''"""'''%%%%%%&&&!!!"""&&&---RRR^^^)))(((""""""VVV!!!$$$###&&&)))!!!''',,,&&&%%%%%%###&&&'''(((%%%((($$$***UUU]]]%%%"""$$$ """$$$###!!!"""&&&***"""&&&%%% ###+++***!!!!!!"""!!!!!!&&&***&&&(((((($$$+++TTTEEE))) 000((($$$#########""""""!!!!!! !!!!!!""""""######$$$$$$%%%%%%$$$!!!!!!"""""""""!!! %%%###""""""###$$$$$$$$$###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!"""######$$$$$$$$$###########################""""""""""""#########"""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%$$$###""""""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""############"""""""""!!!!!!"""######!!! !!!""""""""""""""" !!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########""" !!!###%%%"""""""""""""""!!!!!! """"""#########""""""!!!""""""""""""!!!!!!!!!!!!$$$###""" !!!"""###%%%"""!!!  !!!###%%%""""""############""""""}}}hhhZZZOOOKKKEEEAAA???>>>===<<<===<<<999777444222111000555333222333444555444333,,,...000111000...---...,,,,,,++++++***)))))))))))))))(((((('''(((((((((((())),,,...//////............---------+++(((%%%'''&&&&&&(((******(((&&&&&&&&&&&&''''''''''''(((######$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$%%%%%%%%%(((***,,,,,,(((%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((&&&$$$###$$$%%%%%%$$$$$$######""""""!!!!!!%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$""""""###%%%&&&&&&"""$$$%%%$$$######$$$%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%#########$$$###%%%###!!!###&&&### %%%&&&&&&&&&XXXbbb!!!!!!"""(((\\\!!!$$$######%%%%%% ,,,&&&&&&%%%###$$$((()))###$$$%%%^^^]]]%%%"""$$$ !!!###&&&$$$'''+++&&&###000%%%%%%""" $$$$$$$$$'''$$$$$$)))###"""############"""""""""!!!!!!!!!"""""""""""""""###"""###$$$$$$###!!! !!!""""""!!!!!!%%%$$$###############"""###"""!!!!!!!!!"""$$$$$$"""""""""""""""###$$$$$$"""""""""#########$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""""""""""""""!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!"""""""""!!!""""""######""""""""""""""""""""""""""""""""""""############""""""############""""""########################""""""###$$$$$$$$$$$$$$$ !!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$"""######""" !!!""""""""""""""""""!!!!!! """"""############"""""""""""""""""""""""""""!!!$$$###""" !!!"""###"""""" !!!###$$$########################}}}gggZZZPPPLLLFFFBBB@@@>>>===<<<<<<:::888666333222111000222000///000111222111000---------...000///---+++,,,,,,,,,+++******))))))+++***)))(((((((((((((((((()))+++---......---------,,,++++++,,,***'''%%%&&&&&&(((***,,,+++(((%%%&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&(((***)))'''%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((('''&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&$$$""""""$$$%%%&&&&&&%%%&&&&&&&&&$$$###$$$%%%$$$$$$$$$###############$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&((('''%%%###'''!!!!!!###&&&%%%###%%%)))&&&%%%&&&mmmxxx)))&&&"""###***[[[!!!$$$###!!!... !!!...###%%%&&&$$$$$$(((!!!)))###"""$$$ttt]]]%%%"""$$$%%%###!!! !!!""""""!!!%%%$$$'''222'''$$$$$$!!!%%%***+++%%%&&&((("""$$$'''|||AAA...&&&$$$############""""""""""""###############""""""""" !!!"""""""""!!!!!!!!! !!!!!!""""""$$$$$$######"""""""""!!!"""""""""!!!"""######$$$###############$$$$$$$$$!!!!!!!!!""""""#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###### !!!!!!!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! """!!!!!!!!!"""######$$$""""""""""""""""""""""""""""""""""""############""""""############""""""!!!###$$$""" """%%%"""######$$$$$$$$$$$$### !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""###%%%$$$"""!!!!!!"""""""""######""""""!!! """"""############""""""""""""""""""""""""""""""$$$###""" !!!"""###"""!!! !!!"""###$$$$$$###"""!!!!!!"""###$$$|||gggYYYPPPLLLFFFBBB???>>>===;;;;;;:::777555333111000000...---,,,,,,---...---,,,///---,,,...000111...+++---,,,,,,++++++***)))))),,,+++***))))))(((((()))((()))***+++,,,,,,,,,+++)))((('''(((((('''%%%###&&&&&&''')))******(((%%%&&&&&&&&&''''''''''''(((''''''((()))***+++,,,---))))))(((((('''''''''&&& !!!###%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&((())))))***&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&%%%###$$$%%%''''''&&&'''''''''&&&###"""""""""########################%%%&&&'''&&&%%%$$$%%%'''&&&$$$###%%%((()))'''$$$'''+++www%%%$$$$$$%%%$$$$$$$$$&&&!!!%%%""",,,~~~///+++$$$###'''XXX!!!$$$###"""///'''(((111mmm"""&&&%%%%%%&&&"""&&&$$$'''&&&$$$]]]%%%"""$$$&&&### ###%%%$$$"""...!!! """777"""&&&'''###!!!###%%%$$$+++&&&///%%%***@@@))))))#########"""""""""""""""%%%%%%$$$$$$######"""""" !!!""""""###"""!!!!!!###"""!!! !!!"""### !!!""""""!!!!!!!!!""""""""""""""""""######$$$""""""######$$$$$$$$$###"""""""""!!!!!!!!!!!!!!!%%%%%%%%%&&&&&&&&&&&&&&&"""""""""""""""######### !!!!!!!!!!!! """"""""""""""""""""""""###"""""""""!!!!!! !!!"""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""!!!""" %%% !!!""""""""""""!!!!!! !!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""""""""""""""""""###!!!###%%%&&&%%%$$$$$$$$$"""############"""!!!!!!!!!""""""############""""""""""""""""""#########$$$###"""!!! !!!###""""""!!!!!!"""#########"""  """###{{{fffXXXOOOKKKEEEAAA???>>><<<;;;:::999777555333222111000111000//////111111000///111///---...111222000---------,,,,,,+++*********++++++***)))))))))))))))))))))******************((('''&&&&&&''''''%%%$$$'''%%%$$$$$$&&&''''''&&&&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''***+++---000...+++(((&&&&&&'''((( !!!"""###%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$############$$$$$$%%%###############$$$$$$$$$""""""############$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&%%%%%%'''(((((('''###$$$%%%$$$###"""###$$$##################$$$$$$%%%'''((('''&&&%%%&&&'''(((%%%""""""&&&))))))''''''DDDccc&&&%%%$$$"""###$$$$$$### %%%%%%***fff$$$""" $$$YYY!!!$$$###%%%)))---TTTaaa!!!&&&%%%%%%&&&"""###$$$))))))]]]%%%"""$$$!!! ######!!!%%%%%%$$$$$$'''(((%%%$$$555___jjjEEE+++888"""$$$""""""""""""""""""######%%%%%%$$$$$$######""""""""""""######$$$$$$$$$######"""!!! !!!"""### !!! !!!###!!!"""""""""############ !!!"""#########""""""$$$######"""!!!  !!!!!!"""""""""!!!!!!""""""############"""""""""######"""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############""""""############""""""!!!""" %%%!!!!!!"""""""""!!!!!! !!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######"""""""""###$$$$$$$$$%%%&&&###############""""""!!!!!!!!!"""###############!!!"""""""""#########$$$######"""!!!!!!!!!!!!!!!#########""""""""""""###"""!!!!!!"""{{{eeeXXXMMMIIICCC@@@>>>===<<<;;;:::999888555444222222111222111000111222333222000111000//////000111000///---------,,,++++++******)))))))))(((((())))))***)))))))))))))))(((((((((***(((''''''))))))(((''''''%%%######$$$&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&(((***---///111333000,,,(((%%%&&&'''((((((&&&%%%%%%&&&'''&&&%%%%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$""""""######$$$$$$%%%%%%((('''&&&%%%###"""!!! &&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&'''((('''&&& """###$$$%%%''')))$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&''''''%%%%%%&&&'''(((%%%""""""###&&&((()))&&&!!!ZZZWWW######!!!"""&&&'''$$$$$$%%%""""""ZZZ%%%%%%!!!$$$ZZZ!!!$$$###&&&%%%...hhh]]]%%%"""$$$######%%%$$$""""""'''''']]]%%%"""$$$!!!  """$$$%%%%%%$$$)))+++(((%%%&&&(((AAAWWW&&&""""""""""""###########################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""""""""###!!! """$$$!!!!!!"""############""" !!!######"""!!!!!!$$$$$$###"""!!!!!!  !!!!!!"""""""""!!!!!!!!!"""######$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""!!!  !!!""""""""""""""""""""""""""""""""""""############""""""############""""""!!!###$$$""" """%%%###$$$$$$$$$$$$######"""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""" !!!!!!"""###%%%######$$$$$$######"""!!! !!!"""######$$$######!!!""""""######$$$$$$$$$"""""""""############"""##################""""""!!!  !!!zzzeeeWWWJJJFFFAAA>>>======<<<;;;;;;:::888666555333333222111000//////111111000///...///000///......///000...------,,,,,,+++******''''''''''''((()))*********))))))(((''''''''''''***((('''''')))***)))(((&&&%%%$$$%%%'''((('''%%%&&&&&&&&&''''''''''''((()))))))))***---000444666///---***(((&&&&&&&&&'''***'''%%%%%%''''''&&&$$$###$$$&&&''''''&&&$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$######$$$%%%&&&'''''''''***))))))((('''&&&&&&%%%&&&%%%$$$""""""$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$###$$$&&&'''&&&$$$ """$$$%%%%%%%%%''')))$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%%%%######$$$%%%$$$%%%%%%$$$######%%%'''###$$$```WWW"""###!!!!!!((()))%%%'''$$$!!!$$$```+++)))######WWW!!!$$$######((("""))) aaaYYY)))"""""""""### &&&$$$######&&&]]]%%%"""$$$%%%%%%%%%$$$$$$%%%''')))333!!!000 fff444+++!!!"""""""""############!!!!!!"""""""""""""""###$$$$$$#################################"""!!!!!!###''''''###!!!!!!$$$ !!!"""###$$$######"""!!!"""$$$$$$###"""!!!########################!!!!!!"""######$$$%%%%%% !!!!!!"""######$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%########################$$$###"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############""""""############""""""########################$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!! !!!###%%%###$$$$$$$$$$$$###"""""" !!!"""######$$$$$$$$$!!!""""""######$$$%%%%%%!!!"""###$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!!!!!!!!!!!!!zzzdddVVVHHHDDD@@@===<<<<<<<<<<<<;;;:::999777555444444333222111000111222333222000,,,///000...,,,+++...111...------,,,,,,++++++***&&&&&&&&&&&&''')))***+++***)))((('''''''''''''''(((&&&%%%%%%'''(((((('''$$$%%%&&&)))******'''$$$&&&&&&&&&'''''''''((((((&&&&&&&&&'''***...222444))))))))))))((('''%%%%%%&&&$$$"""###&&&((('''%%%!!!"""$$$%%%%%%$$$"""!!!$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$%%%&&&'''((()))))))))"""###$$$%%%&&&((())))))&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###############""""""###%%%%%%$$$"""'''(((((('''%%%###$$$%%%%%%%%%%%%&&&&&&'''''''''!!!###$$$###"""!!!"""###!!!$$$''''''$$$"""###%%%$$$\\\[[[%%%&&&###!!!((((((###&&&###$$$...___'''&&&!!!###VVV!!!%%%###!!!---$$$###'''QQQSSS)))!!!!!!"""%%%''''''$$$"""(((''']]]%%%"""$$$###%%%&&&### ###&&&...$$$CCCeee$$$)))!!!!!!""""""#########$$$ !!!!!!""""""######$$$$$$###"""!!!""""""""""""###$$$$$$$$$"""!!! ###(((+++***%%%!!!!!!### !!!"""$$$$$$######""" """$$$%%%%%%%%%###""" !!!"""###$$$%%%&&&&&& !!!""""""""" !!!!!!"""###$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$'''&&&%%%###"""""""""!!!""""""""""""""""""""""""""""""""""""############""""""############"""""""""!!!!!!"""######!!! """""""""""""""!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!&&&&&&%%%$$$""""""$$$&&&###$$$$$$$$$$$$###"""""" !!!######$$$$$$$$$!!!""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$###"""!!!""""""############""""""zzzeeeXXXIIIFFFBBB???<<<<<<<<<======<<<999666333111111111000000111111111111000000111222222222222111000000222000...,,,******+++,,,((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))&&&###$$$'''))))))(((''''''&&&&&&%%%%%%&&&&&&''''''(((((()))******+++(((((((((''''''((((((((('''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&""""""###%%%'''((('''%%%%%%&&&'''+++---,,,&&&"""'''&&&%%%###!!! '''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########)))&&&###!!!"""###$$$$$$%%%$$$######"""#########""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$###&&&''''''%%%######$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&######YYY\\\%%%%%%%%%$$$$$$#########***%%%444)))$$$###"""...///{{{ggg555"""((($$$+++&&&(((\\\TTT***$$$###"""!!!''' ######&&&&&&CCC&&&'''&&&###%%%222,,,'''!!!$$$)))___'''%%%%%%$$$######$$$%%%%%%###"""!!! !!!""""""######################## !!!!!!!!!""""""###### &&&%%%###!!!!!!"""$$$%%%!!!"""""""""!!! ########################"""""""""""""""######$$$""""""""""""""""""""""""""""""############""""""###""""""###%%%&&&''''''########################$$$$$$######"""!!! $$$!!!"""$$$$$$""" """%%%&&&&&&%%%$$$ !!!""""""!!! """""""""""""""""""""""""""############$$$$$$$$$ !!!"""#########""""""""""""!!!!!!!!!!!!!!!""""""############"""############$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$#########$$$%%%&&&&&&$$$""" !!!######### !!!"""###############%%%$$$$$$%%%(((***))))))%%%%%%%%%$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!xxxcccWWWJJJGGGCCC@@@=========>>>===<<<999666333222111111000000111111111111000000000111111111111000//////000...,,,***)))))))))***,,,+++(((&&&&&&''')))***''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((&&&$$$%%%''')))((('''%%%%%%$$$###"""""""""###))))))))))))))))))))))))%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((,,,)))'''%%%%%%%%%$$$###%%%%%%&&&)))+++***&&&"""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""%%%%%%%%%$$$$$$$$$######$$$$$$###$$$$$$%%%%%%$$$%%%$$$$$$########################$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$###$$$%%%&&&$$$###"""###$$$%%%$$$$$$######$$$$$$%%%###%%%]]]XXX$$$$$$$$$#########""""""'''!!!"""\\\ )))(((,,,)))CCC&&&(((***''''''&&&&&&&&&&&&&&&%%%$$$$$$ ***]]]$$$'''((($$$)))222---)))!!!$$$""")))^^^UUU'''$$$%%%$$$###%%%$$$%%%((("""ddd###&&&"""(((""")))$$$###!!! ,,,***&&&(((,,,!!!$$$$$$###""""""###$$$$$$%%%$$$############$$$%%%######################## !!!!!!!!!"""""""""""""""###############"""'''%%%###"""!!!!!!"""########################"""""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""############""""""###"""!!!!!!"""#################################&&&&&&%%%%%%$$$######"""!!!!!!!!!&&&%%%%%%$$$$$$#########!!!!!!"""######"""!!!!!!""""""""""""""""""""""""!!!!!!"""""""""######### !!!""""""###$$$$$$########################""""""############""""""!!!!!!!!!!!!""""""""""""%%%$$$############$$$%%%#########$$$$$$$$$$$$$$$&&&$$$""""""###$$$$$$###!!!""""""###$$$$$$%%%%%%%%%$$$$$$%%%((())))))(((#########"""""""""!!!!!!!!!!!!!!!!!!""""""""""""vvvaaaVVVJJJHHHDDD@@@>>>===>>>>>>===<<<999666444222222111000000111111111111000000000000000000000///......///...,,,***))))))******...***&&&""""""%%%(((+++&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))'''&&&%%%'''((()))'''&&&)))((('''&&&%%%$$$$$$$$$'''''''''(((((((((((()))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&'''((()))%%%&&&'''(((((('''&&&%%%111---(((%%%$$$$$$$$$$$$&&&%%%%%%'''((((((&&&#########$$$%%%&&&'''((()))'''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###!!!"""$$$%%%&&&&&&%%%$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))&&&''''''&&&&&&%%%$$$######$$$%%%$$$"""!!!"""$$$$$$######""""""######$$$ &&&WWWYYY############""""""""""""###)))%%%)))%%%"""///\\\777$$$000$$$&&&&&&'''''''''&&&%%%%%%!!!!!!VVV%%%!!! !!!###***...bbbYYY######'''&&&%%%$$$&&&''''''$$$&&&)))$$$''''''&&&...!!!VVV!!!######"""!!!!!!"""######%%%%%%$$$$$$$$$$$$%%%&&&######################## !!!!!!!!!!!!######""""""!!! '''%%%$$$"""!!!!!!""""""#########"""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""#########"""""""""!!!!!!########################&&&&&&%%%%%%$$$############!!! !!!######""")))(((%%%###"""###$$$%%%"""######$$$$$$######""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!"""""""""######$$$######""""""######$$$"""###$$$$$$$$$###"""!!!%%%$$$######$$$$$$""" ############$$$&&&((()))%%%$$$###%%%''')))((('''######"""""""""!!!!!!!!! !!!!!!""""""######ttt___TTTJJJGGGCCC???===<<<=========;;;999666444333222222000111111222222111111000000000111111000000///...000///...,,,,,,+++,,,,,,***(((%%%######&&&))),,,'''&&&&&&%%%%%%&&&&&&''''''''''''((((((((())))))%%%&&&'''((()))(((&&&%%%******((('''&&&&&&&&&&&&###$$$%%%&&&'''((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%&&&((((((&&&%%%###+++)))&&&%%%&&&'''''''''%%%%%%%%%%%%%%%&&&%%%%%%'''&&&&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%%%%$$$%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&%%%$$$###"""$$$%%%%%%###"""###$$$$$$$$$############$$$$$$ $$$AAAhhh$$$$$$##################%%%++++++!!!""""""!!!&&&...xxx333'''!!!"""""""""""""""!!!!!!000***ZZZ+++((((((((('''&&&)))+++((("""###,,,""")))XXXbbb!!!###'''&&&$$$''' )))%%%!!!%%%%%%'''###)))!!!%%%###&&&000%%%#########""""""###########################$$$$$$######################## !!!!!! $$$###"""""""""""""""######"""!!!!!!!!!!!!"""###""""""""""""""""""""""""""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""###$$$%%%%%%$$$###$$$$$$#################################"""""""""!!!!!!######""""""############%%%$$$#########$$$%%%&&&########################""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! ######$$$$$$$$$%%%%%%%%%###""""""""""""""""""###!!!###$$$%%%$$$""" ###""""""###$$$### $$$$$$######%%%'''***,,,$$$######$$$&&&((('''&&&$$$$$$$$$$$$############ !!!"""######$$$sss^^^SSSHHHFFFBBB>>><<<;;;;;;<<<===;;;999666444333333333111111222222222222111111111111222222111111000//////......---,,,,,,,,,,,,''''''((()))***,,,---...((((((''''''''''''((((((''''''''''''((((((((((((%%%&&&((()))((('''&&&%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******)))'''&&&%%%$$$$$$&&&((()))((('''%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&###!!!!!!$$$&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&%%%%%%$$$$$$###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$)))~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%(((666[[[%%%%%%222%%%%%%$$$(((DDD%%%###%%%%%%&&&&&&''''''&&&&&&&&&!!!XXX !!! !!!%%%$$$%%%'''%%%###???qqq!!!###%%%######'''###'''DDDddd(((%%%+++###$$$)))%%%!!!'''hhh!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""!!! !!!!!!!!!!!!"""###$$$$$$###""""""!!! !!!!!!########################!!! !!!""""""""""""""""""""""""""""""""""""############"""""" ###%%%&&&%%%$$$%%%'''#################################""""""""""""""" !!!!!! !!!"""###$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$###############$$$$$$$$$"""""""""#########$$$$$$%%%%%%%%%%%%$$$"""!!!!!!$$$$$$$$$$$$%%%%%%%%%%%%"""""""""######"""""""""!!!###$$$%%%$$$""" #########$$$%%%$$$!!!$$$$$$######%%%'''***,,,$$$######$$$&&&'''&&&%%%$$$$$$$$$#########"""""" !!!"""######$$$sss^^^RRRGGGEEEAAA===;;;:::;;;;;;===;;;999777555444444444111111222222222222111111222222222222222111000000,,,,,,,,,++++++*********'''))),,,///111111000///(((((((((''''''(((((((((&&&&&&'''''''''(((((((((&&&''')))((('''%%%&&&'''''''''&&&&&&%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%$$$%%%'''))))))'''%%%$$$%%%&&&&&&$$$$$$%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%''''''&&&######'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""$$$''''''&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&(((mmm777###%%%"""(((###(((((($$$999 ***(((%%%%%%&&&'''''''''&&&&&&"""---aaa******&&&)))(((### !!!$$$%%%)))%%%((('''+++$$$###$$$!!!"""$$$###"""!!!;;;&&&)))%%%)))))) %%%&&&!!!KKK,,,$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&%%%########################""""""""""""!!!!!!!!!!!! !!!"""######$$$###### !!!""""""#########""""""############"""!!!########################!!! !!!""""""""""""""""""""""""""""""""""""############"""""" $$$$$$###"""$$$&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$###""" !!!"""###$$$$$$$$$!!!###""""""!!!!!!""""""###""""""""""""""""""""""""############$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""############$$$"""######$$$$$$######""""""###$$$$$$$$$###"""!!!%%%$$$###$$$&&&&&&$$$###############$$$&&&((()))$$$###"""###%%%&&&%%%$$$""""""!!!!!!!!! !!!!!!""""""######ttt___RRRHHHEEEBBB>>>;;;;;;;;;<<<===;;;999777555444444444111222222333333222222111111111111111111000000///++++++,,,,,,++++++******(((***,,,//////...---+++(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''((()))'''%%%$$$&&&(((((((((((((((((())))))***''''''((((((((()))))))))(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&########################'''&&&%%%&&&((())))))(((###&&&((('''%%%$$$%%%&&&!!!""""""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%###%%%'''%%%!!! $$$'''&&&&&&%%%$$$$$$$$$$$$%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$ ###&&&'''&&&$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%'''"""$$$$$$$$$%%%%%%&&&&&&&&&:::***%%%---###&&&111%%%!!!&&&$$$KKK$$$%%%!!!!!!"""###############!!!&&&VVV"""######!!!!!!###$$$%%%***///)))&&&%%%***%%% '''%%%###!!!$$$###$$$ !!!999((('''$$$&&&"""%%%%%%$$$'''###222ooo###,,,'''[[[[[["""###$$$%%%%%%$$$###"""!!!"""###%%%%%%%%%%%%%%%########################$$$$$$######"""""""""""" !!!!!!!!!!!!!!!"""""""""""""""!!!!!! !!!###$$$$$$###"""########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!%%%&&&###!!!"""$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''$$$""""""$$$###############"""!!!!!!$$$###""""""""""""###$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%$$$######"""""""""#########$$$$$$######$$$%%%%%%$$$###############$$$$$$$$$$$$$$$"""!!! !!!###$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$###"""###$$$%%%$$$###"""!!!!!!!!! !!!!!!!!!!!!""""""""""""uuu___RRRIIIFFFCCC???<<<<<<<<<======;;;999777555555555555111222222333333222222111000000000000000//////...------.........---,,,,,,((((((*********)))'''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((((())))))'''$$$###&&&)))%%%%%%$$$%%%%%%&&&'''(((###$$$&&&))),,,///111222%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''###$$$$$$%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$%%%'''+++---...###&&&))))))&&&$$$%%%&&&#########$$$$$$%%%%%%%%%!!!!!!!!!""""""##################$$$$$$%%%%%%%%%###''''''$$$"""$$$''''''&&&%%%%%%$$$$$$%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%%%%$$$$$$"""%%%&&&%%%$$$###$$$$$$$$$############$$$$$$ &&&)))#########$$$$$$%%%%%%%%%&&&VVVrrr((( ,,,+++...&&&&&&+++"""111xxx```###%%%&&&'''((((((((((((((()))***]]]((("""'''""""""((((((""" """!!!$$$222)))&&&###"""'''###&&& ***OOOqqq"""$$$)))---"""...%%%(((VVVLLL&&&777'''222!!!"""###$$$$$$###"""!!!!!!"""######""""""########################%%%$$$$$$$$$######""""""!!!"""""""""""""""!!!!!!%%%%%%$$$###!!! !!!###$$$###!!!""""""""""""""""""""""""$$$$$$$$$###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""" %%%)))((($$$!!!"""$$$########################""""""""""""""""""######"""%%%$$$!!!!!!"""!!!!!!!!!"""$$$'''(((&&&%%%$$$######$$$%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""!!!!!!!!!!!!!!!######$$$%%%%%%&&&''''''######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$#########$$$%%%&&&&&&!!!"""""" !!!"""###############$$$###""""""$$$%%%$$$###############""""""""""""""""""""""""!!!!!!!!!!!!ttt^^^QQQHHHDDD???;;;::::::999888999999888555222222444666222222222222222222222222111111111111111000///...///...---,,,+++,,,,,,---------...///000111222222(((((())))))******++++++++++++******)))(((((((((******))))))((((((''''''%%%''')))(((&&&%%%&&&)))(((((('''&&&%%%$$$$$$$$$(((((('''&&&%%%%%%%%%%%%((()))(((%%%!!! """%%%&&&&&&&&&&&&%%%$$$###"""###$$$$$$%%%%%%$$$$$$###!!!$$$)))------+++'''$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###%%%''''''&&&%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$######$$$$$$%%%&&&%%%&&&&&&&&&&&&%%%$$$#########$$$$$$$$$$$$%%%%%%)))'''&&&$$$######$$$$$$###&&&$$$+++&&&###$$$%%%$$$###$$$,,,333######$$$$$$%%%&&&'''''')))&&&,,,???...,,,''',,,###%%%$$$[[[%%%&&&######$$$$$$$$$%%%%%%%%%%%%((((((***"""$$$(((###!!!&&&///###(((888"""!!!///((( $$$"""%%%333 '''###%%%$$$!!!###!!!***&&&###"""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$""" !!!$$$&&&"""!!!"""$$$''''''### !!!###$$$$$$###"""$$$%%%!!!&&&++++++&&&""""""$$$######""""""######$$$%%%&&&&&&%%%$$$#########$$$######$$$$$$$$$$$$######))))))((('''&&&&&&%%%$$$%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&$$$"""!!!###%%%########################!!!"""""""""""""""!!!!!!"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$&&&%%%%%%%%%$$$#########!!!!!!!!!"""#########$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%)))&&&### !!!###%%%$$$$$$######""""""!!!!!!$$$""""""$$$"""""""""######$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$######"""""""""""""""###"""""""""!!!!!! ttt]]]PPPHHHDDD???<<<;;;::::::999;;;:::999666333222333555222222222222222222222222000000111111111000//////000///---+++*********++++++,,,---///000000111111)))))))))))))))*********''''''(((((()))******+++))))))))))))((((((''''''$$$&&&((('''%%%%%%''')))(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&)))++++++'''$$$######""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((())))))((('''&&&&&&&&&&&&''''''(((((((((%%%%%%%%%$$$$$$############$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$"""""""""###&&&'''+++%%%+++%%%%%%&&&&&&'''(((((()))///"""$$$---444###,,,,,,***)))''''''%%%$$$[[[%%%&&&!!!""""""###%%%&&&&&&'''&&&(((%%%---"""///$$$000$$$555 444xxx &&&***---$$$&&&&&&cccjjj%%%###!!!((( '''&&&"""&&&!!!)))$$$$$$(((%%%$$$#####################$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""#########""""""$$$''''''%%%###!!!"""$$$###""""""###%%%(((,,,///...***'''''')))$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$#########$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&###########################%%%&&&$$$""" !!!###########################!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$"""""""""""""""###$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%)))'''$$$"""!!!"""$$$%%%#########""""""!!!!!!!!!$$$"""  """$$$ !!!###$$$&&&'''(((&&&%%%%%%$$$$$$######"""###""""""!!!!!!!!!!!!!!!$$$$$$$$$$$$#########"""sss[[[NNNHHHDDD???<<<;;;;;;;;;:::<<<;;;:::777333222333444222222222222222222222222//////000111111111000000000///---,,,******)))))))))+++---///000000///...***))))))))))))))))))(((&&&&&&''''''((())))))))))))))))))(((((((((((('''%%%&&&(((((('''(((***,,,)))(((''''''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&''''''%%%###"""###$$$!!!"""###%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%&&&'''%%%%%%&&&'''((()))******$$$$$$###############"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%"""%%%WWWBBB,,,(((MMM111%%%%%%&&&&&&''''''(((((('''***!!!###+++kkk((()))"""!!!///$$$%%%$$$[[[%%%&&&############$$$$$$$$$$$$&&&(((""""""000!!!cccyyyEEE'''$$$"""444LLL+++)))***!!!&&&!!!%%%"""%%%(((###%%%((('''&&&'''"""'''yyy""""""$$$%%%$$$###"""$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""######################## !!!"""###$$$###"""!!!"""!!!!!!"""$$$&&&%%%$$$!!!###$$$$$$""""""###%%%(((***,,,***&&&###$$$&&&%%%%%%$$$$$$%%%%%%&&&'''#########"""######$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$"""$$$&&&(((((('''%%%$$$""""""""""""""""""""""""!!!###$$$###""""""###$$$########################!!!!!!""""""###""""""!!!"""############$$$$$$$$$###""""""""""""###$$$$$$"""""""""""""""#########$$$$$$$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""#########$$$$$$$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!######"""!!!!!!"""###### !!!"""###%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$""""""!!! !!!$$$$$$$$$$$$############qqqZZZMMMGGGDDD???<<<<<<<<<<<<;;;<<<<<<;;;888444222222333111111111111111111111111......///000111111111000///......---,,,+++++++++)))+++...000111000...---******))))))(((((((((''')))(((((('''&&&&&&%%%%%%(((((((((((((((((((((((('''(((((()))***+++...///+++***)))((('''''''''''')))((('''&&&&&&%%%%%%%%%)))%%%"""'''&&&&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((('''%%%######$$$%%%&&&%%%%%%&&&&&&'''(((((()))$$$$$$$$$$$$############%%%%%%$$$$$$$$$%%%&&&'''%%%&&&''''''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%'''&&&$$$######$$$&&&'''#########$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%###"""$$$ (((000kkk!!!'''"""######$$$$$$$$$%%%%%%%%%(((000$$$;;;```!!!&&&"""!!!///###%%%$$$[[[%%%&&&((('''&&&%%%###!!! %%%)))"""&&&...<<>><<<<<<<<<<<<<<<;;;<<<;;;888444222111222111111111111111111111111---...///000000000000000...............---------***,,,...000111000...---***)))))))))((((((''''''((((((''''''&&&%%%%%%%%%'''''''''''''''((((((((('''&&&&&&&&&(((+++---......---+++)))'''&&&%%%%%%))))))((('''&&&&&&&&&&&&***%%%%%%)))(((((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$%%%&&&&&&&&&%%%%%%'''&&&$$$######$$$&&&'''#########$$$$$$$$$%%%%%%$$$%%%&&&'''&&&%%%$$$### )))(((333#########$$$$$$$$$$$$$$$%%%333(((&&&'''&&&+++111&&&111///)))%%%$$$[[[%%%&&&)))((('''%%%###"""!!! $$$***%%%((()))&&&!!!###...&&&###&&&"""""",,,!!!___(((444 ***)))(((###!!!$$$YYYLLL&&&%%%$$$###,,,%%%'''$$$$$$$$$#########"""""""""######$$$$$$$$$######""""""""""""""""""""""""###""""""!!!"""###$$$$$$%%%%%%$$$###!!!!!!""""""$$$%%%'''&&&%%%%%%&&&(((***)))(((%%%######$$$&&&###############$$$%%%%%%###"""""""""###$$$%%%%%%######$$$$$$$$$$$$######&&&&&&%%%$$$$$$###""""""######"""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###############""""""#########$$$$$$$$$$$$$$$###############$$$#########$$$%%%%%%%%%&&&###""""""!!!!!! !!!###$$$$$$###!!! """"""#########$$$$$$$$$"""######$$$######!!!!!!!!!!!!!!!""""""""""""""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$%%%%%%$$$######""""""######!!!!!!!!!!!!!!!!!!""""""qqqZZZLLLDDDAAA===;;;;;;<<<<<<<<<999::::::777444222111222111111111111111111111111......///000000000//////------.........---,,,+++***+++---//////...---,,,)))(((((((((((((((((('''%%%%%%&&&&&&'''(((((((((&&&''''''''''''(((((((((%%%###""""""%%%)))***+++---,,,+++)))'''&&&%%%%%%&&&&&&&&&&&&'''((()))***)))'''&&&'''((())))))(((&&&&&&'''((())))))))))))###$$$$$$%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''''''''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$,,,$$$ ,,,&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((('''!!!---555???***'''///+++%%%$$$[[[%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%)))((((((%%%!!!"""///$$$,,,###%%%&&&$$$+++)))"""""""""+++...((($$$###%%%###ZZZ]]]&&&%%%""" ---###%%%%%%%%%$$$$$$###""""""!!!""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$###"""!!!"""###$$$%%%&&&''''''&&&$$$###$$$%%%$$$&&&''''''&&&%%%'''((()))((('''%%%%%%%%%&&&&&&######""""""######$$$%%%$$$$$$$$$###$$$$$$%%%%%%######$$$$$$$$$$$$######%%%%%%$$$###"""!!! &&&%%%###"""###$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%###"""""""""""" """"""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$############$$$"""""""""""""""###########################""""""!!!"""###$$$$$$###"""!!!"""""""""############$$$!!!"""""""""""""""!!!!!!""""""""""""##################$$$$$$$$$$$$###### !!!"""###$$$%%%&&&&&&"""""""""#########$$$$$$%%%%%%$$$############$$$############$$$$$$$$$$$$qqqZZZMMMBBB???;;;::::::;;;<<<<<<777888888666444111111111111111111111111111111111/////////000//////...............---+++)))'''&&&)))******++++++++++++***'''''''''(((((((((((((((&&&&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((('''$$$!!!"""%%%)))************)))(((''''''''''''&&&&&&&&&&&&'''((()))***'''''''''***,,,,,,)))&&&&&&&&&''''''''''''&&&&&&"""$$$&&&''''''&&&$$$"""$$$%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&&&&''')))ddd///&&&555***%%%%%%%%%%%%%%%%%%%%%%%%!!!111!!!!!!(((+++222zzz---!!!***###%%%$$$[[[%%%&&&$$$$$$%%%&&&'''))))))***(((&&&)))&&&$$$%%%%%%eee......&&&'''&&&,,,)))$$$###"""'''###,,,&&&000,,,&&&!!!!!!''' ___```"""&&&###***###$$$$$$##################""""""###$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$###!!!###&&&'''%%%$$$$$$&&&###$$$%%%%%%$$$$$$%%%'''%%%$$$#########$$$$$$###$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$#########"""""""""$$$$$$$$$$$$$$$%%%%%%&&&###########################!!! !!!######""" """"""""""""""""""""""""!!!!!!"""###$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%$$$$$$#########$$$#########""""""""""""""""""""""""#######################################""""""""""""############"""""""""""""""""""""###"""#########$$$$$$$$$%%%######################## !!!"""######$$$%%%""""""""""""############%%%$$$$$$###"""#########"""#########$$$$$$$$$$$$qqqZZZNNNAAA>>>:::999999;;;;;;;;;555666777666333111111111000000000000000000000000///000000000///...------//////...,,,)))&&&###!!!((((((((((((((()))))))))&&&'''''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&'''''''''((((((+++'''$$$$$$(((+++,,,,,,'''''''''''''''((())))))***)))(((''''''&&&&&&''''''$$$!!!"""%%%''''''&&&)))((((((&&&%%%###!!! """$$$'''))))))'''$$$"""&&&%%%%%%%%%%%%&&&((()))###$$$%%%%%%&&&'''((((((""""""######$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$$$$######""""""######$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''###$$$&&&(((((('''&&&%%%###$$$%%%&&&&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''!!!###555444---***%%%!!!***########################"""'''$$$222((( 111&&&---ZZZ222%%%$$$[[[%%%&&&'''''''''((((((((())))))***$$$(((%%%%%%***)))999444'''---$$$$$$---%%%!!!$$$$$$!!![[[...$$$(((+++%%%'''aaaaaa""",,,)))+++ '''"""""""""###$$$$$$%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&'''%%%###!!!"""$$$###"""###%%%!!!###$$$$$$###"""$$$%%%$$$######$$$%%%&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&!!!###$$$$$$$$$"""!!!""""""""""""""""""""""""$$$''''''%%%""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""############$$$$$$$$$&&&%%%%%%$$$#########$$$&&&%%%%%%%%%$$$$$$###### !!!!!!""""""$$$$$$############$$$$$$""""""""""""############$$$######"""######$$$$$$######$$$$$$$$$%%%%%%%%%######"""!!!!!!"""#########"""""""""!!!!!! #########"""""""""""""""$$$######""""""""""""""" !!!!!!"""""""""###pppYYYLLLCCC@@@>>>=========;;;:::;;;:::777444222111111111000000000000000000000000111111111111111000/////////......------,,,++++++,,,***)))(((((()))***,,,***)))(((&&&&&&''''''(((***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''***************)))((((((&&&&&&''''''(((((())))))$$$$$$%%%&&&&&&''''''(((%%%%%%$$$$$$$$$$$$#########$$$%%%''')))'''$$$!!!$$$%%%&&&%%%#########%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&((('''%%%#########%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$#########$$$%%%'''&&&%%%$$$$$$%%%%%%$$$$$$######$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%&&&'''((()))&&&###!!! """%%%'''''''''%%%######$$$&&&&&&%%%$$$---"""...%%%%%%%%%$$$$$$#########%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&'''(((((((((111&&&444$$$***###222NNN%%%&&&'''''''''(((''''''&&&&&&(((((())))))))))))((((((===,,,555(((&&&$$$%%%&&&&&&### """'''>>>...$$$###"""###$$$$$$$$$"""%%%%%%###___]]] !!!)))"""'''&&&### !!!"""!!!######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&!!!!!!!!!"""######$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########$$$%%%&&&((()))***)))'''&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$###############""""""""""""############%%%""" !!!###$$$""" !!!"""###$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%"""""""""""""""""""""""" !!!$$$%%%%%%$$$!!! !!!!!!""""""######$$$$$$""""""!!! !!!!!!"""###############"""###$$$###""""""$$$&&&$$$$$$$$$#########""""""&&&%%%###"""!!! !!!!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&###!!!!!!$$$''''''%%%!!!"""###$$$$$$###!!! !!!!!!""""""#########$$$oooYYYLLLCCC@@@===<<<<<<<<<;;;:::;;;:::777555333111111111000000000000000000000000000000000000000///......///......------,,,++++++)))'''&&&%%%%%%&&&''')))***)))((('''&&&'''(((((())))))((('''''''''''''''(((''''''''''''((())))))%%%&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&&&&&&&&&&&&&...---,,,***(((&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%&&&((('''%%%""" """$$$$$$$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$"""###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$###%%%'''&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%%%%&&&''')))******((('''&&&&&&$$$""""""$$$%%%%%%$$$)))+++!!!rrr{{{)))$$$$$$#########"""""""""%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((((((---;;;JJJ--- %%%hhh%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&ssssss///###222'''&&&$$$%%%'''&&&$$$!!!"""###KKK&&&$$$###"""###$$$%%%$$$"""!!!"""&&&^^^```""" )))"""&&&!!!$$$!!! ###%%%%%%$$$######$$$$$$$$$%%%%%%%%%###"""!!! !!!""""""!!!!!!""""""######$$$$$$###$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%#########$$$%%%&&&'''((()))((('''&&&&&&&&&'''((($$$$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$####################################""""""""""""############$$$"""!!!"""$$$%%%###"""!!!"""###$$$$$$$$$###"""$$$###"""""""""""""""###########################!!!"""###$$$$$$###"""!!! !!!!!!!!!!!!!!! """######""""""!!!!!!"""###############"""###$$$###""""""$$$&&&%%%%%%%%%%%%$$$$$$$$$###'''&&&$$$###""""""###$$$""""""""""""""""""""""""'''$$$!!!!!!###%%%$$$###!!!""""""#########""""""""""""##################mmmXXXKKKCCC@@@<<<:::::::::;;;:::;;;999777555333111111000000000000000000000000000...////////////......---///......------,,,+++++++++***)))(((((()))***+++***)))((('''''''''(((((())))))((((((((((((''''''(((''''''''''''((())))))'''''''''&&&&&&&&&&&&&&&&&&'''(((***++++++,,,,,,,,,,,,++++++******))))))(((((('''&&&&&&%%%$$$$$$######$$$%%%&&&'''((()))&&&%%%$$$%%%&&&'''&&&$$$!!!###$$$%%%$$$%%%&&&(((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%###!!!"""%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$###%%%&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$###&&&(((&&&###!!!"""###%%%$$$""""""###$$$$$$###((( ***""">>>FFF$$$###%%%$$$$$$$$$$$$$$$######&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''((((((444 mmm...$$$VVV%%%&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&''''''''''''&&&&&&111888...%%%$$$***+++&&& &&&%%%%%%%%%''''''%%%######eee%%%###"""###$$$%%%$$$###"""!!!***]]]bbb###*** """$$$$$$$$$"""!!!"""$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%###"""!!! !!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%$$$$$$$$$$$$"""""""""###############$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&'''((()))***+++$$$$$$###""""""######$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$############"""""""""""""""""""""""""""######""""""""""""###############""""""###%%%&&&%%%$$$###$$$$$$%%%$$$$$$###"""%%%%%%$$$""""""!!!!!!!!!########################"""""""""######"""""""""!!!!!!!!!!!!!!!!!! !!!$$$%%%$$$"""!!!!!!"""""""""###############$$$$$$$$$"""###$$$&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$""""""""""""""""""""""""&&&$$$"""!!!""""""!!! """!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########kkkVVVKKKDDD@@@;;;888888999:::;;;:::999888666333222000000000000000000000000000000...//////000//////......///......------,,,++++++,,,+++************+++,,,)))))))))((((((((((((((((((((()))))))))(((((((((&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%)))***,,,...///111111222)))************+++++++++''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))(((&&&$$$$$$%%%&&&&&&&&&%%%&&&'''&&&$$$######$$$%%%&&&&&&''''''&&&&&&%%%((()))(((&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((###$$$""" '''&&&$$$######%%%%%%%%%######!!!(((+++###}}}EEE((( ***''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&'''(((###000&&&""",,,ZZZ!!!...PPP%%%&&&$$$%%%&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((III"""%%%(((+++***(((%%%%%%%%%&&&''''''&&&%%%$$$!!!%%%$$$######%%%%%%$$$###(((!!!)))[[[^^^$$$)))###"""!!!'''&&&%%%$$$#########""""""######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""""""""!!!""""""######$$$%%%%%%%%%%%%$$$$$$######""""""%%%$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))+++,,,---%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$$$$%%%###"""""""""""""""""""""!!!"""""""""""""""######!!!"""""""""############""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%$$$######"""""""""###########################$$$###"""!!!!!!"""###$$$%%%$$$$$$######"""""""""!!!!!!"""######!!! """""""""""""""######$$$###$$$%%%$$$######$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$!!!  """###$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!!!! """!!! !!!###%%%&&&&&&%%%%%%$$$$$$#########iiiUUUJJJDDD@@@;;;888888999:::;;;:::999888666444222000//////////////////////////////000000111111000000000///......------,,,++++++(((((((((((((((((((((((()))))))))))))))((((((((('''((()))******)))((((((&&&%%%%%%%%%%%%&&&''''''(((((((((''''''&&&&&&&&&&&&'''(((***,,,---...///...---,,,***(((&&&$$$###%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''$$$$$$%%%'''''''''&&&''''''&&&$$$######$$$%%%&&&&&&''''''&&&&&&%%% ###&&&'''&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$%%%$$$%%%---&&&%%%%%%%%%''''''&&&$$$"""%%%###,,,%%%"""TTT---000RRRvvv333***!!!$$$((('''###''''''''''''''''''''''''$$$$$$###############$$$%%%%%%%%%%%%%%%&&&''''''111''')))555+++nnn%%%&&&$$$%%%&&&&&&'''''''''&&&(((((())))))))))))(((((("""XXX222)))QQQqqqOOO---"""888""" '''###&&&000%%%%%%&&&''''''&&&&&&&&&$$$&&&%%%%%%$$$###$$$%%%%%%%%%###,,,!!!"""[[[RRR%%%!!!((($$$### ((($$$$$$$$$$$$""""""!!!!!!######$$$$$$$$$%%%%%%%%%''''''&&&&&&%%%$$$###""""""""""""###$$$$$$%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&(((***+++,,,---&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%"""""""""""""""""""""###!!!!!!""""""#########$$$!!!"""""""""############""""""###$$$$$$%%%&&&'''&&&%%%%%%$$$$$$########################$$$%%%%%%########################$$$###"""!!!!!!"""###$$$%%%%%%$$$$$$######""""""$$$###!!! !!!""""""""""""!!!!!!""""""###$$$$$$%%%%%%$$$######$$$&&&$$$$$$$$$$$$############ !!!"""########################### !!!"""!!!""""""""""""!!! !!!###%%%&&&&&&%%%%%%$$$$$$#########gggTTTIIICCC@@@<<<:::::::::;;;:::999999888777444222000//////////////////////////////000000111111111111111///......------,,,++++++))))))************))))))))))))*********)))(((''''''((()))***+++***)))((((((''''''''''''((())))))((((((((('''''''''''''''%%%&&&''')))***+++++++++))))))((((((''''''&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&)))'''%%%$$$&&&'''''''''###%%%&&&&&&%%%%%%&&&(((%%%&&&&&&''''''&&&&&&%%%!!!%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''"""$$$&&&&&&%%%%%%&&&'''(((''''''&&&&&&''''''(((###$$$&&&'''(((''''''&&&$$$%%%'''(((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&& ###&&&&&&%%%$$$&&&((('''&&&&&&'''((((((&&&%%%'''+++$$$%%%((("""HHH)))...&&&///$$$))))))%%%))),,,)))###'''///---%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$############$$$%%%%%%%%%%%%%%%&&&&&&'''''',,,!!!111(((___eee%%%&&&%%%%%%&&&'''((((((((((((&&&&&&''''''''''''&&&&&&&&&AAA000&&&******%%%###&&&)))***"""###'''!!!%%%111,,,,,,333''' ''')))###%%%'''((((((&&&%%%&&&&&&$$$)))|||)))&&&$$$###$$$%%%&&&%%%$$$((("""ccc@@@$$$%%%&&&$$$%%% (((!!!###$$$######$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%$$$###""""""""""""######$$$%%%%%%%%%###############"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###%%%&&&'''&&&%%%%%%$$$%%%&&&(((******++++++''''''&&&%%%$$$$$$$$$$$$$$$############$$$$$$%%%"""""""""############$$$"""""""""###$$$$$$%%%%%%""""""""""""############!!!###$$$$$$######%%%&&&%%%$$$$$$#########$$$$$$"""""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""!!!!!!"""!!!"""%%%(((###"""!!!!!!!!!"""$$$%%%%%%&&&&&&%%%######$$$&&&$$$$$$$$$#########""""""###""""""!!!"""###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!! """###""""""###$$$"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$#########~~~fffSSSIIICCC@@@===<<<<<<<<<;;;:::999999888777555222000...////////////////////////...//////000111111000000///......------,,,++++++,,,,,,,,,------,,,,,,,,,))))))***+++***)))((('''&&&((()))+++++++++)))((((((''''''''''''((())))))''''''''''''((((((((((((((())))))************)))######%%%&&&(((***+++,,,%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%'''((('''&&&$$$%%%'''&&&%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%!!!$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((!!!###%%%&&&%%%%%%&&&'''((((((''''''''''''((((((###%%%'''((())))))((('''$$$%%%'''((()))((('''&&&&&&&&&%%%%%%%%%&&&''''''!!!###%%%&&&&&&%%%###"""&&&%%%%%%&&&((((((&&&$$$$$$--- &&&***jjj...### ,,,...---((('''((('''###'''"""!!!#########$$$$$$%%%%%%%%%%%%'''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''///'''...***%%%"""lllUUU%%%&&&%%%&&&'''((())))))))))))&&&&&&''''''''''''&&&&&&+++yyy"""&&&(((((($$$###$$$$$$!!!"""&&&///000((((((%%%///!!!###***(((''')))&&&(((***)))&&&$$$%%%&&&###)))ddd(((&&&%%%$$$$$$&&&&&&%%%$$$ &&& ttt---""")))$$$"""'''!!!&&&"""%%%&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%"""###$$$$$$$$$###"""""""""######$$$$$$%%%%%%&&&""""""""""""############"""#########$$$$$$$$$$$$$$$$$$#########"""""""""!!!"""$$$&&&''''''&&&%%%$$$%%%'''((())))))(((((('''&&&%%%$$$###########################$$$%%%%%%############$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&""""""""""""############!!!###$$$$$$"""!!!###%%%######"""""""""###$$$%%%$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""""""""######!!!!!! !!!###%%%&&&###"""!!! !!!"""$$$%%%%%%&&&&&&%%%######$$$&&&%%%%%%$$$$$$$$$#########%%%$$$###"""######%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""###!!!""""""#########""""""""""""##################}}}eeeRRRHHHCCCAAA>>>=========;;;:::999999888777555222000...////////////////////////------...///000000/////////......------,,,++++++((())))))******))))))((()))******++++++)))((('''&&&(((***+++,,,+++***)))&&&%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))((((((((((((((('''&&&&&&((((((((((((''''''''''''(((''''''&&&&&&%%%%%%$$$###$$$$$$%%%&&&'''(((((((((&&&&&&&&&(((((('''&&&((())))))'''%%%######$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((!!!###%%%&&&%%%%%%&&&'''((((((''''''''''''(((((($$$%%%''')))******)))((($$$%%%'''))))))((('''&&&!!!"""###$$$&&&)))+++,,,+++(((%%%###$$$%%%&&&&&&%%%$$$$$$&&&''''''%%%###***$$$!!!***(((!!!$$$&&&,,,......###'''&&&""" """$$$###***### %%%++++++'''$$$%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''###///%%%'''+++%%%000rrr%%%&&&&&&'''((()))************(((((())))))))))))((((((--- """111$$$'''(((''')))+++((("""555''''''###)))///&&&+++'''%%%(((&&&''')))***)))&&&$$$$$$&&&###'''rrrUUU%%%&&&%%%$$$$$$&&&&&&%%%$$$,,,'''!!!!!!,,,###!!!)))!!!$$$$$$&&&)))(((%%%"""###$$$######$$$$$$$$$%%%%%%%%%"""###%%%&&&&&&%%%$$$###"""######$$$$$$%%%&&&&&&!!!!!!""""""######$$$$$$""""""######$$$$$$$$$$$$######""""""!!!!!!!!! """$$$&&&(((((('''&&&%%%&&&'''(((((('''&&&&&&&&&%%%$$$###""""""""""""######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&''''''""""""""""""############!!!###%%%$$$!!! !!!$$$""""""!!!!!!!!!###$$$%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######"""""""""#########$$$%%%%%%%%%&&&###############"""!!!!!!$$$###!!! !!!"""$$$%%%&&&''''''%%%######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###"""!!!!!!"""###$$$########################!!!$$$&&&%%%""" !!!!!!"""###$$$$$$###!!! !!!!!!""""""#########$$$}}}```MMMFFFDDD@@@<<<888666666999:::555666777666555333000...111000///000111222111/////////000000111111111222333333222000,,,)))((((((---+++***+++------***(((***)))'''&&&&&&(((***,,,***(((((()))***+++***)))&&&''''''''''''''''''''''''''''''((()))******+++*********)))(((((('''''')))))))))(((''''''&&&&&&((('''%%%$$$$$$%%%'''((((((((((((''''''&&&&&&&&&$$$#########$$$&&&((()))&&&&&&%%%$$$$$$%%%%%%%%%"""######$$$$$$######"""%%%%%%%%%&&&'''((())))))'''%%%""""""$$$&&&''''''&&&&&&&&&&&&%%%%%%$$$###"""""""""######$$$$$$$$$%%%######%%%''''''$$$!!!!!!###%%%&&&'''&&&&&&)))(((((('''&&&$$$###"""$$$%%%%%%&&&'''''''''&&&%%%$$$###""""""###$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''KKKkkk'''111&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''((('''&&&&&&%%%$$$$$$$$$$$$(((((('''&&&&&&&&&&&&'''***&&&$$$&&&***+++'''"""'''&&&$$$$$$&&&))),,,///FFF&&&'''((((((((((((((((((((((((,,,+++)))((('''''''''(((***dddggg)))"""))))))***---'''$$$...%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&%%%%%%$$$######cccYYY"""%%%%%%$$$###$$$%%%'''(((((()))&&&%%%###!!!!!!"""###$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%""""""############""""""######"""""""""###$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######!!!"""######"""###%%%'''%%%%%%$$$###""""""######%%%%%%$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """%%%((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$###############"""!!! ########################$$$%%%&&&'''&&&%%%$$$###$$$$$$###"""!!!!!!""""""%%%$$$$$$###"""!!! %%%%%%###"""""""""###$$$!!!"""###%%%%%%%%%$$$###&&&&&&&&&&&&%%%$$$######!!!!!!"""###$$$$$$%%%%%%$$$#########""""""!!!!!!zzz```NNNGGGCCCAAA===999888888999:::777888888888777444222000222000///000111222111/////////000000000111111111333444333111---+++***++++++)))(((***,,,,,,***((()))(((((('''((()))******)))(((((((((***+++***)))((((((''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''&&&&&&%%%%%%$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&'''''''''%%%###"""$$$&&&''''''%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$###$$$''''''%%%###!!!"""$$$%%%&&&'''&&&&&&((((((''''''&&&$$$###"""$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''+++++++++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%***)))((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%)))((('''&&&%%%&&&((()))DDDUUU&&&'''((((((((((((((((((((((((+++***(((''''''''''''((()))&&&+++,,,!!!///$$$555!!!"""000&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&###QQQ[[[)))%%%%%%$$$$$$$$$%%%&&&''''''$$$%%%'''%%%$$$""""""###$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$#############################################$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$##################"""!!!"""$$$%%%%%%%%%%%%%%%$$$#####################""""""""""""""""""%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$$$$###############################################################"""!!!!!!########################""""""###$$$$$$$$$###"""$$$$$$###"""""""""""""""$$$$$$$$$######""""""!!!$$$$$$$$$$$$$$$######"""""""""###$$$$$$$$$######$$$%%%%%%%%%%%%$$$######!!!""""""###$$$$$$%%%%%%"""""""""!!!!!!!!! xxx___NNNIIIBBBAAA>>><<<::::::::::::999999:::999888666444222222111000000111222111000//////000000000000111111333333333222///------...)))(((((()))++++++***((('''(((((())))))))))))))))))((('''(((***+++***))))))))))))(((((('''''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######$$$&&&'''&&&%%%%%%&&&&&&&&&%%%$$$$$$'''''''''''''''&&&&&&&&&'''%%%$$$$$$%%%&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&&&&%%%$$$###"""%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!===aaa+++(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''++++++***((((((''''''''''''(((((('''%%%%%%(((***((((((''''''&&&&&&&&&%%%***777~~~''''''((((((((((((((((((((((((((((((''''''&&&''''''((($$$666(((BBBXXX'''***111!!!---!!!(((''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%'''$$$999RRR***%%%%%%$$$$$$$$$%%%&&&&&&''')))ooo'''&&&%%%$$$###$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$#############################################$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%###"""!!!&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$############$$$&&&###!!!"""$$$&&&%%%###%%%$$$$$$############$$$""""""##########################################$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&''''''%%%###""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""###############"""""""""########################!!!!!!"""###$$$$$$$$$###$$$###""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###""""""#########"""""""""""""""""""""###$$$$$$$$$$$$###"""""""""###$$$$$$%%%%%%#########""""""""""""!!!uuu^^^NNNIIIAAAAAA@@@>>>===;;;:::::::::::::::999777666444333222111000000222222111000//////000000000000000000000111222111///---...///+++***************)))'''&&&''')))***+++***(((''')))((('''(((*********(((*********)))((((((''''''(((((((((((())))))******(((((((((((())))))******((((((''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&$$$######$$$&&&'''&&&&&&&&&%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&%%%%%%%%%$$$&&&$$$#########%%%&&&&&&''''''''''''''''''&&&&&&%%%&&&&&&&&&%%%$$$######%%%%%%&&&&&&'''&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%(((}}}---%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((++++++)))(((''''''&&&&&&(((''''''''''''))),,,///$$$%%%&&&'''(((((('''&&&###666...'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''+++ ///!!!***%%%,,,---)))%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&)))???"""%%%%%%%%%%%%%%%%%%%%%&&&&&&***DDD((('''&&&%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$####################################$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%"""###%%%''''''&&&%%%$$$"""""""""###$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&$$$###!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%$$$#########$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""###$$$&&&&&&$$$###########################"""###%%%&&&&&&%%%###"""$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&######"""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!""""""$$$######"""!!!!!!!!!!!! """######$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%ttt\\\MMMHHHAAA@@@@@@???>>><<<;;;:::999999888777666444333222222111000111222333222000000000//////////////////.../////////---,,,---...---------,,,+++)))((('''%%%''')))++++++***((('''(((''''''''')))***)))(((******))))))((((((((('''(((((((((((())))))))))))******))))))(((((((((((()))(((((('''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''(((((()))))))))%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''((()))(((&&&%%%%%%&&&((()))''''''''''''&&&&&&&&&&&&&&&$$$###$$$%%%'''&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$######""""""###%%%'''(((((('''''''''&&&''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''***&&&+++nnn(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%&&&''''''(((***)))((('''&&&&&&&&&&&&'''$$$!!!###)))...///...$$$%%%'''((()))((('''&&&...222555'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''''',,,000)))***222ggg---///%%%'''$$$$$$%%%%%%&&&'''(((((('''(((((())))))(((((('''%%%&&&&&&''''''&&&&&&%%% &&&###000%%%%%%%%%%%%%%%%%%%%%$$$$$$'''(((+++''''''&&&&&&&&&%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%''''''&&&%%%$$$"""""""""###$$$$$$$$$%%%#########$$$$$$$$$%%%%%%!!!"""$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%###%%%'''%%%"""!!!$$$'''%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%,,,)))%%%###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$$$$###"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%&&&'''###"""""""""""""""###############$$$%%%%%%&&&&&&%%%### !!!###$$$$$$######""""""!!!!!! !!!"""###$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&ttt\\\LLLGGG@@@@@@???>>>===<<<;;;;;;999888777666444333222222333111111111222333222111000000////////////......,,,---...---+++++++++,,,---...///---+++(((((((((&&&''')))***+++***((('''((('''&&&''')))***)))(((((((((((((((((((((((((((&&&&&&'''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''''''''''''''%%%%%%%%%%%%&&&'''((()))'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%((((((((((((((('''''''''"""###$$$$$$######%%%'''(((''''''&&&&&&&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,222III...&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&!!!!!!(((---,,,)))(((((()))))))))'''&&&%%%)))&&&"""###RRR((()))((((((((((((((((((((((((''''''(((((((((''''''&&&$$$,,,111...LLL'''%%%))))))"""---%%%"""###$$$%%%'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&###)))%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$III'''''''''&&&&&&&&&%%%%%%%%%""""""############""""""&&&&&&&&&&&&%%%%%%%%%%%%########################"""""""""############$$$######$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$###############$$$$$$$$$############$$$$$$$$$$$$ !!!"""$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$%%%&&&%%%######%%%'''%%%$$$$$$$$$$$$%%%%%%&&&""""""######$$$%%%%%%%%%""""""######$$$$$$$$$%%%#########$$$$$$%%%%%%&&&999222***%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$###""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!"""###$$$"""""""""""""""######$$$"""#########$$$$$$%%%%%%%%%###!!!###"""###$$$%%%%%%$$$"""!!! !!!######$$$$$$$$$########################"""############$$$$$$$$$sss[[[LLLGGG@@@???>>>===<<<;;;;;;;;;999888777555444333222222333222111111333333222111000000/////////.........,,,---------+++******,,,)))+++---,,,***((()))+++&&&'''(((******))))))(((((('''&&&''')))))))))(((&&&&&&&&&'''(((((())))))'''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''(((((()))******+++'''&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''((()))%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''(((%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&&&&&&&%%%'''''''''''''''((((((((("""$$$''''''&&&%%%''')))'''&&&%%%%%%%%%&&&'''(((%%%&&&''''''((((((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''((($$$)))222ttt666&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''&&&&&&&&&&&&''''''''''''''''''(((((()))'''%%%$$$&&&)))***)))((())))))))))))))))))((((((&&&,,,***$$$((()))((((((((((((((((((((((((((())))))))))))(((&&&%%%$$$***(((000"""###222---###&&&000&&&$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$"""___$$$)))%%%%%%&&&&&&&&&%%%$$$######%%%sssccc%%%&&&&&&&&&&&&&&&%%%$$$$$$""""""############""""""%%%%%%$$$$$$$$$#################################""""""""""""##################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%$$$$$$$$$###########################$$$$$$$$$$$$###"""""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&''''''### """&&&)))'''$$$$$$$$$$$$$$$$$$%%%&&&'''""""""######$$$%%%%%%&&&###############$$$$$$$$$"""######$$$%%%%%%&&&&&&999111((($$$$$$&&&&&&$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""$$$&&&'''########################""""""!!! !!!"""###"""""""""""""""###$$$$$$""""""########################""""""!!!!!!!!!!!!!!!###%%%'''(((&&&$$$"""!!!""""""###$$$$$$$$$$$$########################""""""""""""#########$$$sss[[[MMMHHH@@@???===<<<;;;;;;;;;<<<:::999777666444333333333333222111111333333222111000000//////.........---,,,......---+++******+++%%%(((++++++))))))***---'''(((((()))))))))))))))((('''&&&''')))))))))'''$$$%%%%%%&&&'''((()))))))))))))))))))))(((((((((''''''(((((()))*********++++++******))))))((((((((('''%%%$$$$$$%%%'''(((******))))))((((((''''''((()))))))))(((&&&$$$###%%%%%%%%%&&&'''((())))))(((((()))******)))((((((######$$$%%%%%%&&&''''''$$$$$$$$$%%%''''''&&&$$$###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&"""&&&)))***((('''(((***&&&%%%%%%$$$%%%&&&'''(((&&&&&&'''((())))))))))))&&&'''''''''&&&%%%%%%$$$&&&&&&$$$######$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,!!!'''"""%%%@@@&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&(((''''''(((((()))***+++***,,,---,,,***)))))))))&&&&&&''')))***,,,---...((( ###111"""///((()))(((((((((((((((((((((((()))************(((&&&%%%444555 ---+++LLL$$$%%%...$$$)))%%%&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&***""" 555(((%%%%%%&&&'''&&&%%%###"""###(((///%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########""""""""""""!!!########################""""""""""""###############$$$$$$%%%%%%$$$$$$#########"""""""""###$$$%%%%%%$$$$$$$$$######"""""""""############$$$$$$$$$%%%$$$###"""""""""$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''+++"""***///)))!!!$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&'''((((((########################""""""###$$$%%%%%%&&&&&&111***###!!!$$$''''''%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""$$$&&&'''!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$$$$""""""!!!""""""###$$$$$$"""""""""""""""""""""""""""###%%%&&&&&&$$$""" """&&&)))***(((%%%""""""######$$$$$$$$$$$$###$$$$$$###########################$$$$$$%%%%%%%%%oooYYYLLLJJJAAA@@@???===;;;::::::999:::999777666444333333333222222222222333444555555000000000000000000000000......---------,,,,,,,,,((()))***+++,,,,,,+++******))))))((('''&&&&&&&&&(((&&&%%%&&&)))***)))'''''''''(((((()))))))))***''''''(((((())))))******'''&&&&&&&&&&&&'''((((((((('''&&&&&&&&&((()))***((((((''''''''''''((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))(((''''''&&&&&&%%%$$$$$$((((((((((((((((((((((((######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&%%%%%%'''******'''###'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''%%%444999:::)))!!!***&&&###!!!444&&&%%%%%%&&&)))*********''''''''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&)))---///,,,+++,,,---+++&&&&&&'''(((***---000111555$$$''',,,DDD'''((()))))))))'''%%%$$$%%%&&&------,,,+++***)))((((((''''''&&&%%%%%%%%%%%%%%%<<>>===;;;::::::::::::999777666444333333333111111000000000111222222000000000000000000000000......---------,,,,,,,,,((()))***+++++++++*********))))))(((''''''&&&&&&)))'''&&&'''***+++***((('''''''''((((((((())))))(((((((((((())))))))))))'''&&&&&&&&&''''''(((((((((((('''''''''(((((()))((((((''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###''''''''''''''''''''''''(((((('''&&&%%%&&&''''''(((''''''(((++++++)))&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%((('''&&&&&&&&&&&&'''((()))&&&***&&&444666,,,,,,888...(((&&&$$$###%%%'''''''''(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))+++///000,,,)))******((('''''''''((())),,,...///$$$"""///'''000(((ddd'''((()))******(((&&&&&&'''((())))))))))))))))))))))))***))))))(((((())))))***+++@@@'''&&&---)))'''***%%%###///000&&&''''''''''''''''''((((((&&&&&&'''(((((((((((((((333333111dddMMM(((%%%&&&&&&''''''&&&&&&%%%"""+++III!!!"""%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!!!!""""""##################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$###$$$$$$###"""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############""""""!!!$$$$$$##################%%%%%%%%%$$$$$$$$$######&&&%%%$$$"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%oooZZZJJJDDDAAA@@@>>>===;;;::::::::::::999777666444333333333222222111000000000111111////////////////////////......---------,,,,,,,,,******+++++++++***))))))***))))))((((((''''''&&&((('''&&&''')))***)))((('''''''''(((((((((((()))))))))))))))((((((((((((&&&&&&'''''''''((((((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((())))))%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''%%%$$$###((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###$$$&&&'''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%$$$$$$$$$$$$$$$$$$%%%(((''''''&&&&&&''''''(((222444$$$''',,,XXX,,,000&&&...+++(((%%%###$$$&&&&&&&&&)))))))))))))))))))))))))))((('''''''''((()))***...222222---******)))'''((((((((((((((()))***+++&&&%%%/// )))222 '''((()))*********(((((()))+++))))))))))))))))))))))))'''''''''&&&''''''(((((()))PPP$$$,,,'''444333(((!!!###(((%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&''''''(((,,,,,,***)))bbb&&&&&&&&&''''''''''''&&&&&&%%%FFF((()))%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%$$$###"""!!!"""##############################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$###"""!!!%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$###"""!!! ######$$$$$$%%%%%%&&&&&&qqq\\\KKKCCC@@@???>>>===;;;;;;:::::::::999777666444333333333444444333222111111222222////////////////////////......---------,,,,,,,,,++++++*********)))(((((())))))))))))(((((('''''''''&&&&&&&&&''''''''''''))))))))))))))))))))))))******))))))((((((''''''&&&''''''((((((((((((((('''((()))))))))(((&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&''''''''''''&&&&&&''''''(((((())))))&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%$$$''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&''''''$$$###""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((///***///000JJJNNN***///%%%&&&+++)))((('''))))))((('''(((((()))))))))))))))***---,,,)))'''''''''((()))///333333///,,,,,,+++))))))))))))(((((((((((((((111!!!***$$$###,,,'''111---((()))((()))***)))))))))+++,,,,,,++++++******))))))((((((((('''&&&&&&&&&&&&&&&111!!!...VVV***%%%666+++""""""&&&'''(((***$$$%%%%%%&&&'''(((((()))((('''&&&%%%&&&'''((()))(((+++,,,}}}!!!&&&&&&''''''''''''&&&&&&+++~~~EEE%%%&&&+++%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%$$$"""!!!!!!!!!"""$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###""""""######$$$$$$%%%%%%%%%$$$"""!!!!!!"""$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%###!!! """"""###$$$%%%&&&&&&'''ttt^^^LLLDDD@@@???>>><<<;;;;;;;;;;;;:::999777666444333333333444333333222111111111111////////////////////////......---------,,,,,,,,,+++******))))))((((((((()))))))))))))))(((((((((((()))))))))((((((((((((******************************))))))((((((''''''&&&'''((()))))))))((((((&&&'''((())))))((('''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''((()))&&&&&&&&&''''''((((((((('''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******&&&''''''''''''(((***+++(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((( 555...+++333+++ZZZ111...222###''''''(((***,,,+++)))&&&'''''''''(((((())))))))),,,+++)))(((((()))+++,,,+++///000,,,***,,,,,,)))))))))))))))((((((''''''--- ,,,///&&&&&&(((,,,222777((()))'''((())))))((()))***,,,((((((((()))))))))******......,,,***)))(((((((((%%%///"""TTTGGG)))((('''&&&((()))'''$$$%%%%%%&&&&&&'''((())))))***)))((('''''''''))))))444%%%'''%%%(((888&&&''''''((((((''''''&&&"""###///%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$$$$$$$###""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%###"""""""""######$$$%%%&&&&&&vvv___MMMFFF??????===<<<<<<;;;;;;;;;:::999777666444333333333111111000/////////000000////////////////////////......---------,,,,,,,,,******)))((((((((())))))))))))))))))))))))))))))+++,,,---,,,***)))***+++++++++************))))))))))))))))))((((((((((((&&&'''((()))***)))((((((&&&''''''(((((((((((((((((((((''''''''''''(((((('''''''''&&&''''''((((((&&&&&&&&&'''(((((())))))***)))(((&&&$$$"""!!! ''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###%%%'''''''''''')))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''###... """444"""444444...EEE&&&%%%%%%&&&(((******'''%%%&&&''''''(((((()))))))))'''''''''(((***,,,...000%%%***+++(((''')))***(((((())))))******))))))((()))))),,,(((&&&---,,,***xxx)))***((()))***)))((()))***,,,"""###$$$&&&(((***+++,,,...---,,,***)))(((''''''!!!&&&))) &&&IIIVVV,,,222444)))&&&&&&''''''((()))))))))******)))(((((((((((()))###)))---!!!((( $$$''''''(((((((((((('''''',,,777)))%%%!!!)))$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%''''''''''''%%%%%%%%%%%%%%%&&&''''''"""######$$$$$$######"""###$$$$$$%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!######$$$$$$!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%% ###%%%&&&&&&%%%$$$""""""######$$$$$$%%%%%%www^^^MMMGGG???>>>===<<<<<<;;;<<<<<<:::999777666444333333333000////////////000000111000000000000000000000000......---------,,,,,,,,,))))))((('''((((((******))))))))))))))))))))))))***,,,---,,,)))((()))+++))))))))))))((((((''''''(((((((((((())))))))))))&&&''')))*********((('''&&&&&&&&&'''''')))***+++))))))(((((((((((()))))))))((((((''''''''''''(((&&&&&&&&&'''((()))))))))(((((('''&&&%%%$$$$$$###$$$%%%&&&'''((()))***+++''''''''''''''''''''''''$$$%%%&&&'''''''''''''''''''''''''''''''''''''''"""###$$$$$$$$$###"""!!!!!!$$$%%%$$$$$$%%%&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''((()))******)))((('''+++***"""%%%777***###++++++111%%%******(((&&&&&&'''((('''&&&''''''((())))))***++++++''''''((()))***+++,,,---%%%)))+++((('''))))))''''''((()))++++++++++++******000(((###&&&...222)))???)))******+++++++++))))))+++---&&&&&&'''((()))***++++++))))))((((((''''''((((((111111888(((EEE111"""+++%%%"""---(((((())))))))))))))))))(((((())))))(((''''''&&&333%%%111+++:::222''''''((((((((((((''''''~~~ooo)))###111***######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!"""###$$$%%%&&&'''#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###!!!###$$$&&&&&&$$$"""!!!%%%$$$$$$$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###############""""""""""""!!!"""$$$&&&&&&%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%%%%$$$##################$$$$$$$$$vvv\\\LLLHHH???>>>===<<<<<<<<<<<<<<<:::999777666444333333333111111000000111222333333111111111111111111111111......---------,,,,,,,,,)))(((''''''''')))***+++)))))))))))))))*********''')))***)))&&&%%%&&&(((((((((''''''&&&&&&&&&%%%''''''(((((())))))******&&&''')))***+++***((('''&&&%%%%%%%%%''')))+++---******))))))))))))*********)))((('''''''''''''''&&&&&&&&&'''((())))))***###$$$%%%&&&((()))******!!!"""$$$&&&)))+++---...(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((((())))))***)))(((&&&%%%"""'''((('''&&&&&&(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''&&&%%%%%%$$$((((((''''''''''''(((((('''((()))******)))((('''&&&(((------"""(((+++###(((+++111'''111---(((%%%&&&''')))***((())))))***++++++,,,,,,++++++++++++***((('''&&&(((,,,...***)))***+++)))&&&''')))+++,,,------,,,'''...***//////###(((222222 ???((()))***,,,------,,,+++***,,,...000///...---,,,***))))))************+++,,,---...,,,,,,###,,,444)))---TTT***444$$$************))))))))))))&&&'''((()))((('''%%%$$$$$$+++ ))),,,''' hhh???''''''((((((((((((''''''...!!!222""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%$$$"""""""""!!!!!!""""""###$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######""""""!!!!!! """%%%''''''&&&$$$"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$######"""$$$$$$$$$###############rrr\\\MMMEEE???>>>>>>===<<<<<<;;;;;;999888777555333222222111///111333222000///111444...000111222222111000...000000///...,,,+++***)))************))))))))))))''''''(((((())))))******))))))(((((()))***++++++(((((((((((())))))))))))***((('''((()))***)))'''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))(((''''''&&&&&&''')))***'''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%%%%***))))))(((''''''&&&&&&&&&+++//////+++((((((***''''''''''''''''''''''''%%%&&&((())))))'''%%%$$$,,,)))'''((()))(((%%%"""$$$%%%&&&'''((((((((((((%%%&&&'''''''''&&&$$$###&&&&&&''''''''''''&&&&&&&&&''''''&&&%%%%%%(((******)))((('''&&&'''(((((((((%%%!!!!!!$$$''''''&&&((((((((((((((((((((((((...)))''',,,"""ttt444 +++((($$$***,,,---(((!!!&&&333666//////+++(((///***&&&,,,$$$)))))))))))))))******+++,,,+++************++++++,,,,,,,,,,,,,,,,,,++++++'''000+++RRR******))))))+++,,,---...............---,,,+++******)))((()))***+++,,,+++***)))++++++******)))(((''''''777444))),,,)))###"""(((+++((((((---###(((111***%%%!!!''''''''''''''''''''''''$$$000'''!!!+++BBB""")))!!!)))"""***######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$"""!!!!!!%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%###!!!###&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%$$$###"""""""""'''&&&&&&%%%$$$###"""""""""######$$$$$$%%%&&&&&&'''&&&%%%###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########"""""""""############$$$$$$$$$!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%$$$$$$###$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""######$$$$$$$$$$$$#########"""""""""""""""sss^^^OOOGGG???>>>===;;;;;;;;;;;;<<<:::999777555333222222111222444444222///---...000///000111222222111000///......---,,,++++++***)))************))))))))))))******))))))))))))))))))((((((''''''((())))))***###$$$%%%'''***+++---...***((('''((()))***)))'''(((((((((((((((((((((((('''''''''''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))(((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%''''''((((((((((((((((((%%%''')))'''$$$"""%%%(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&%%%%%%'''+++,,,+++)))&&&&&&'''((())))))))))))(((((())))))(((((('''&&&'''(((((())))))(((((('''&&&''''''&&&%%%&&&(((*********((('''''''''((())))))&&&$$$$$$&&&((()))(((((((((((((((((((((((((((&&&,,,((()))000'''###444EEE$$$000'''''')))///222///+++)))((((((%%%((()))(((***'''******)))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++***)))000&&&<<<222((({{{++++++((()))***+++,,,---------...------,,,+++***))))))((()))***++++++***)))(((*********)))((((((((('''...$$$HHH,,,$$$)))+++***))))))(((%%% (((&&&'''%%%$$$...''''''''''''''''''''''''&&&BBB%%%+++$$$\\\UUU!!!---"""'''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$%%%###"""###%%%'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#########"""""""""############$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""############sss___PPPIII@@@>>><<<:::999:::;;;===:::999777555444222222111555666666555333111222333///000111222222111000///,,,,,,,,,,,,+++++++++***************))))))))))))++++++***))))))((((((''''''''''''''''''(((((()))))))))))))))((((((((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((('''&&&&&&))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((''''''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***&&&&&&%%%"""$$$(((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***((('''&&&&&&'''&&&$$$###(((((()))))))))))))))(((***)))((((((''''''((((((((())))))******))))))(((&&&'''((('''&&&&&&(((*********)))(((((((((((()))***(((&&&&&&(((*********(((((((((((((((((((((((()))000%%%***444+++!!!###yyyUUU!!!...'''(((...,,,%%%+++:::***///,,,'''++++++&&&***,,,++++++******+++++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******---(((+++444555,,,---+++,,,---...............000000///...---,,,++++++***+++++++++++++++******++++++*********************(((333---}}}UUU###333,,,&&&---111000000000***""""""***''''''''''''''''''''''''"""+++222'''222 oooNNN!!!111+++"""///&&&+++******)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$#########%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######""""""""""""######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""""""""""""""!!!$$$$$$$$$$$$$$$#########$$$$$$$$$###############"""############$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$!!!"""""""""###$$$$$$$$$ttt___PPPHHHAAA>>>;;;888888999;;;===;;;:::888666444222222111222333333444444444555666///000111111111111000///,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))((()))((((((((((((((((((((((((((('''''''''(((((())),,,,,,+++)))(((&&&%%%%%%***((('''((()))***)))'''(((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))++++++***)))(((''''''&&&%%%&&&((()))))))))((('''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))))))))'''$$$"""###'''***((((((((((((((((((((((((&&&%%%%%%&&&&&&''')))******)))((((((&&&%%%###!!!(((((()))))))))((((((''')))(((&&&%%%%%%%%%&&&'''((())))))******))))))(((&&&'''((((((''''''(((***))))))((((((''''''''''''))))))(((((()))*********((((((((((((((((((((((((%%%''')))...///((('''///,,,###444rrrHHH"""222999...!!!&&&,,,///(((,,,,,,$$$111------,,,,,,,,,,,,,,,---)))***+++,,,,,,,,,+++***------.........------,,,(((///...BBB&&&AAA000333222333333444444333222222555555444333222111000000...............------------------------.........''':::(((111&&&444{{{444(((---%%%666 ***333)))###''''''''''''''''''''''''***,,,===QQQ"""))))))---...%%%(((***)))((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########"""""""""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""""""""!!!!!!%%%%%%$$$$$$######""""""########################""""""#########$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$%%%%%%ttt^^^NNNFFFAAA???;;;999888999<<<>>><<<;;;999666444222111111/////////000111222222222000000111111111111000000------------............************)))))))))(((%%%%%%&&&&&&'''((())))))******)))(((((()))))))))&&&&&&'''((()))***++++++***((('''((()))***)))'''(((((((((((((((((((((((())))))***************)))((((((((((((((((((((((((++++++***)))(((''''''&&&%%%&&&((()))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((*********)))((('''(((***''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&''')))*********++++++''''''((((((((('''&&&&&&)))((('''%%%%%%&&&'''''''''(((((())))))(((((('''&&&'''))))))((('''((()))((((((((((((''''''&&&&&&'''((((((((((((((()))***))))))))))))))))))))))))...!!!###222222'''###%%%+++,,,333***AAAFFF***(((---&&&***'''(((,,,$$$777---------------...//////)))***++++++,,,,,,,,,,,,,,,------...//////......000---555555%%%AAA$$$ddd777<<<:::::::::::::::999888777;;;:::999999777777666555222222111000000000000000///////////////000000000===&&&333$$$@@@555KKKwwwLLL&&&###<<<666&&&***$$$$$$((((((((((((((((((((((((000111)))HHH$$$((($$$)))((()))000"""###&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$######"""""""""########################""""""#########$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""!!!!!!""""""###$$$%%%%%%&&&ttt^^^NNNEEEAAA???===::::::;;;<<<>>>===;;;999777444333111111555444333333444444333111111000000000000000000111.............../////////************))))))))))))$$$$$$%%%&&&((()))***++++++******))))))))))))***'''((((((((()))))))))******((('''((()))***)))'''((((((((((((((((((((((((&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&((((((((((((((('''''''''))))))*********)))((('''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&&&&&&&'''''''''''''''&&&+++***))))))(((((())))))'''(((((())))))(((((('''%%%'''))))))((((((((()))((((((((((((((('''&&&&&&%%%'''((((((''''''((()))))))))))))))))))))))))))///'''&&&&&&$$$///:::888%%%,,,######///111UUUsssOOO'''///...'''+++"""222---------...///000111222,,,,,,,,,,,,,,,...//////,,,---///000111222333333555///888<<<000333777333@@@HHHCCCCCCCCCBBBAAA???>>>===AAA@@@???>>>===<<<<<<;;;888777666555444444444444333333333333333333333333)))===444EEE===###000$$$000PPPkkk///===666&&&((((((((((((((((((((((((777***000666---,,, (((,,,---000***%%%,,,$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&'''&&&&&&%%%$$$###"""!!!"""######$$$%%%%%%&&&&&&"""######$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######################## !!!###%%%&&&(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################"""""""""###############$$$$$$$$$"""############$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&%%%$$$$$$"""#########$$$%%%%%%%%%ttt___OOOGGGAAA@@@>>>===<<<<<<=========<<<:::777444333111111777555333444666666444222111111000000000000111111..................------************))))))))))))&&&''''''((()))***++++++******)))(((((((((((((((++++++***)))((('''&&&&&&***((('''((()))***)))'''((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&''''''(((((())))))))))))(((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&&&&'''(((&&&"""%%%&&&'''(((((((((((((((***************)))((((((((())))))******))))))(((%%%'''******)))(((((())))))******+++***)))((('''%%%'''))))))''''''(((***)))))))))))))))))))))))) &&&444222 $$$+++!!!---$$$222888###))),,,MMM444222555(((///&&&...,,,,,,---...000222444555111000.........000333555111222444777999:::;;;<<<888<<<333===RRR000???JJJDDDHHHSSSNNNNNNMMMLLLKKKIIIGGGFFFIIIIIIHHHGGGFFFEEEDDDDDDBBBAAA???>>>======>>>>>><<<<<<<<<;;;;;;:::::::::777333;;;***---@@@555777***444777KKK333!!!&&&(((((((((((((((((((((((("""///444444###OOOooo'''''' 333--- $$$$$$%%% ###(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&'''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$%%%'''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%% !!!"""###$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""""""""############""""""#########$$$$$$$$$"""############$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######"""""""""###$$$$$$###"""""""""######$$$%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$uuu```QQQIIIAAA@@@???>>>>>>=========>>><<<:::777555333111111...,,,+++---111333222000111111000000000000111111......---------,,,,,,,,,************))))))))))))***************+++++++++***)))((('''''''''''''''$$$%%%&&&((()))+++,,,---***((('''((()))***)))(((((((((((((((((((((((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&((()))***((((((''''''''''''(((((())))))((('''&&&&&&%%%%%%$$$%%%&&&'''(((***+++++++++***((('''((())))))((())))))))))))))))))))))))"""$$$&&&((())))))((('''$$$'''******((('''(((***&&&&&&((()))************'''((()))))))))(((&&&%%%******++++++++++++******%%%'''******)))(((((()))++++++,,,---,,,+++***)))%%%(((******((('''(((***))))))))))))))))))))))))333"""'''///%%%'''000***((()))$$$%%%,,,,,,((()))$$$(((999hhh///(((222(((666000333,,,,,,---///111333555777555333111///000333666999888999;;;>>>AAACCCDDDEEECCCIIIFFFCCCIIINNNKKKNNNNNN```MMMZZZXXXWWWWWWUUUTTTRRRPPPOOOQQQQQQPPPOOONNNMMMLLLLLLKKKJJJHHHGGGFFFFFFFFFGGGEEEEEEDDDDDDCCCBBBAAAAAACCCAAA<<>><<<;;;<<<===>>>===<<<999777444222111111111111222222222333333333//////000000111111222222...............---------++++++***)))))))))))))))(((((((((((())))))))))))***&&&""""""'''******((()))((('''&&&&&&'''((()))************************%%%&&&&&&''''''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((''''''(((((((((''''''&&&&&&%%%((((((''''''''''''(((((()))((((((''''''(((((())))))))))))))))))((((((((()))'''$$$%%%'''))))))(((######%%%&&&&&&'''''''''%%%&&&'''&&&%%%$$$%%%''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$###$$$%%%'''))))))))))))))))))))))))((())))))******))))))((()))))))))(((''''''&&&&&&&&&&&&'''(((((())))))******(((&&&&&&((()))((('''((((((''''''(((((()))***************************,,,,,,,,,++++++)))((((((''''''***,,,++++++111999<<>>@@@===::::::======>>>???AAADDDFFFHHHJJJLLLNNNPPPQQQTTTXXX[[[^^^^^^^^^```ccceeefffeeelll___oooxxxvvvvvvtttqqqmmmkkkkkkmmmllllllkkkhhhccc___^^^]]]YYYWWWVVVUUUUUUUUUTTTTTT\\\[[[ZZZXXXVVVSSSQQQPPPMMMMMMMMMLLLIIIFFFCCCAAA???>>>>>>@@@BBBCCCBBBAAAGGGCCC<<<999EEEddd555...)))(((------,,,+++***)))((((((++++++***)))((((((((()))444$$$%%%EEE}}}PPP)))''')))''''''((()))((('''&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%###""""""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""((((((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%%%%%%%$$$###"""""""""######$$$$$$######"""&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$www]]]LLLGGGBBBAAA???===<<<===>>>???===<<<:::777555333222222111111222222222333333333000111111111111111111111//////.........---------++++++***))))))))))))***(((((((((((()))))))))))),,,)))&&&''')))+++***(((((((((((((((((((((((((((++++++++++++++++++++++++'''((((((((((((((('''&&&((((((((((((((((((((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''')))((((((''''''(((((()))***))))))(((((())))))***++++++***((('''&&&%%%$$$)))(((''''''))))))((('''%%%&&&&&&'''((((((((((((&&&'''((('''&&&%%%&&&(((((((((((((((((('''''''''''''''&&&%%%%%%$$$$$$###((()))(((%%%######(((,,,************************(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&&&&''''''((())))))***(((&&&&&&'''))))))))))))))))))((()))******+++++++++++++++++++++++++++------------,,,+++******000)))%%%(((,,,)))""" )))---)))(((///333111\\\bbbrrrmmm>>>???===;;;BBB888EEE???>>>BBBJJJLLLFFFAAA???FFFJJJNNNPPPPPPQQQTTTWWWXXXZZZ\\\^^^aaaeeekkkooooooooopppssswwwyyyyyyyyy}}}uuuyyy~~~}}}|||vvvqqqnnnllldddddddddcccbbbbbbaaa```fffdddbbb___]]][[[ZZZYYYVVVVVVVVVUUURRROOOMMMKKKKKKJJJIIIIIIJJJKKKJJJHHH888===BBBDDDBBBBBBCCCEEE000DDDOOOdddpppzzzfff...111000111......---,,,+++***))))))+++***)))))))))))))))***)))222...***,,,///...PPPhhhpppNNN...&&&***+++)))"""(((((()))***)))((('''&&&%%%&&&'''(((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""$$$%%%&&&'''''''''&&&%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$vvv\\\KKKFFFBBBAAA???===<<<<<<===>>>>>><<<:::888666444333333111111222222222333333333222111111111111111111111/////////...------,,,,,,,,,+++******))))))******++++++***)))((('''&&&&&&,,,+++******,,,,,,)))'''''''''((((((((((((''''''******************++++++)))))))))))))))((('''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&'''''''''((((((((()))))))))(((((((((((())))))******))))))))))))************)))'''&&&%%%$$$###&&&&&&&&&'''(((((('''&&&&&&'''((()))))))))))))))'''((()))((('''&&&''')))))))))((((((''''''&&&&&&''''''''''''&&&&&&%%%%%%(((***+++)))%%%%%%)))---))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''(((((())))))*********)))((((((''''''***((('''&&&'''(((************))))))******+++,,,+++++++++++++++,,,,,,,,,...............---,,,,,,111---++++++)))(((,,,222222444111+++)))+++,,,)))444222333888999777666888PPPBBBFFFBBBHHHMMMBBBPPPGGGFFFKKKRRRUUUQQQMMMLLLPPPWWW^^^aaa```aaaeeeiiikkklllnnnppprrrwww|||}}}}}}~~~ttt}}}}}}~~~}}}tttuuuvvvvvvtttrrrpppoooooommmjjjgggeeecccccccccbbbbbbaaa```^^^\\\ZZZYYYWWWVVVTTTSSSTTTSSSRRRPPPSSSOOOIIIEEECCCCCCEEEGGG===CCC999999333---;;;<<<888444HHH<<<,,,777555555++++++,,,,,,,,,,,,,,,,,,***))))))(((((())))))***%%%)))%%% %%%//////%%%***+++'''""""""(((------***%%%222:::(((###000'''((()))))))))((('''&&&%%%&&&'''(((((('''&&&%%%######$$$$$$$$$$$$######&&&''''''''''''(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$#########$$$%%%&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######""""""!!!!!!!!!"""""""""!!!!!! %%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%uuu[[[KKKFFFBBB@@@>>>;;;::::::;;;<<<===<<<:::888666444444333111111222222222333333333222222222222111111111111000//////...------,,,,,,,,,++++++***************++++++***)))((('''&&&&&&,,,++++++,,,,,,+++)))'''''''''(((((((((((('''''''''((((((((())))))******)))*********)))(((''''''((((((((((((((((((((((((&&&''''''(((''''''&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((())))))******))))))))))))******((('''''''''&&&&&&%%%%%%$$$%%%&&&'''(((((((((((($$$$$$%%%&&&&&&&&&%%%%%%'''((())))))''''''((()))))))))((((((''''''&&&&&&%%%&&&'''((()))(((((((((###&&&((((((&&&%%%'''(((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''((()))))))))*********)))((((((''''''(((((((((''''''(((***+++***************+++,,,,,,*********+++++++++,,,,,,...////////////......---)))+++000444000)))(((,,,&&&)))******...222444333333222666>>>EEEKKKRRRZZZRRRTTTUUUQQQ[[[]]]PPPWWWVVVSSSUUU[[[___^^^^^^```]]]dddlllqqqqqqrrrwww{{{sssxxxzzz{{{~~~zzzxxxvvvsssqqqpppooopppnnnnnnnnnmmmmmmlllkkkjjjgggfffeeeeeeeeedddaaa___OOONNNNNNOOOPPPMMMHHHCCCBBBHHHCCCKKKLLLDDDGGG<<<<<<666@@@@@@>>>???666333.........---------,,,,,,+++***))))))((()))))))))222...,,,---...,,,'''"""%%%+++//////---+++$$$888&&&""""""&&&***$$$&&&&&&(((((()))((('''&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%%%%$$$$$$###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###""""""!!!!!!!!!!!!"""""""""#########$$$$$$$$$%%%%%%%%%###%%%&&&&&&$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######"""""""""######$$$$$$$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%sssZZZLLLHHHBBB@@@>>>;;;:::::::::;;;<<<;;;999777555444333333111111222222222333333333111111222222222222222222000000///...---,,,,,,+++,,,,,,+++************+++(((((((((((())))))))))))***+++++++++***)))((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((())))))))))))(((((('''((((((((((((((((((((((((&&&''''''((())))))(((((('''''''''(((((()))))))))***))))))(((((())))))******))))))(((((())))))***&&&&&&&&&'''''''''''''''&&&'''))))))(((((()))***&&&'''(((((((((((('''''''''((()))((('''&&&''')))((((((((((((((('''''''''%%%&&&((()))******))))))###$$$&&&(((******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''(((((())))))%%%&&&&&&''''''((())))))&&&((()))***))))))***+++*********)))******+++,,,*********++++++,,,,,,---...///////////////.........))))))///333000,,,)))111333555666777888777777======BBBIIIMMMNNNSSSYYYYYY```aaadddooopppiiiiiifffaaa___cccgggiiimmmqqqpppuuu|||{{{~~~{{{{{{|||||||||}}}}}}}}}|||}}}}}}~~~zzzwwwqqqhhh\\\SSSRRRUUUXXXYYYUUUVVVJJJOOOQQQJJJKKK>>>NNNHHHDDDDDDFFFDDD???===999888666333111...,,,+++...---,,,+++************!!!###***111,,,$$$(((444###&&&&&&%%%'''---///...###...111+++...111(((%%%&&&'''((()))((('''&&&%%%&&&'''(((((('''&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###"""!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%%%%###%%%''''''%%%$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###""""""######$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######%%%&&&&&&&&&%%%%%%$$$#########$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###############$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""qqqZZZLLLIIICCCAAA???<<<;;;:::;;;<<<;;;:::888666555333333333111111222222222333333333111111111222222333333333000000///...---,,,++++++---,,,++++++******++++++(((((((((((())))))))))))((()))))))))((('''((())))))((('''&&&&&&'''((()))'''''''''((())))))******''''''(((((())))))((((((((((((((((((((((((((((((&&&&&&((()))******++++++((((((((((((((()))))))))******))))))))))))******)))((((((''''''(((((()))'''''''''''''''''''''''')))******(((%%%$$$&&&(((***+++++++++++++++******&&&'''((((((&&&&&&'''((('''''''''(((((((((((((((%%%'''((()))***)))'''&&&&&&$$$"""%%%***---,,,***((((((((((((((((((((((((&&&''''''((((((''''''&&&'''''''''(((((((((((((((&&&&&&'''(((((())))))***$$$'''+++,,,***)))***+++)))))))))))))))***++++++***++++++,,,------............///////////////...555---))),,,222444777999555777;;;======<<<>>>@@@EEEGGGMMMUUUZZZ]]]cccjjjfffkkkppp{{{|||vvvrrrtttwwwyyy~~~xxxsssllleeeaaa]]]YYYVVVaaa```QQQTTTUUUQQQXXXQQQFFFIIIAAABBBHHHHHHHHHIIIBBBAAA???;;;888555222111333222000///---,,,,,,,,,---///333222))) """***000111///***'''(((&&&"""+++$$$%%%'''###'''***###&&&'''((()))***)))((((((%%%&&&'''(((((('''&&&%%%'''(((((())))))(((((('''%%%%%%&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%&&&""""""###$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""qqqZZZMMMJJJDDDBBB@@@===<<<;;;<<<===:::999888666444333222222111111222222222333333333000000111222333333444444111000///...---,,,++++++---,,,++++++******++++++++++++***)))((('''&&&&&&'''(((((('''&&&&&&((()))***)))'''&&&&&&''')))***'''(((((()))***+++++++++&&&&&&'''(((((()))((((((((((((((((((((((((((((((%%%&&&((()))+++,,,,,,,,,))))))))))))((((((((((((******))))))))))))******((((((''''''''''''(((((())))))((((((((('''''''''***+++)))%%% !!!###(((((()))))))))(((((('''&&&'''((('''&&&%%%&&&(((&&&'''''''''(((((())))))&&&'''))))))((('''%%%###$$$$$$******'''))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((,,,,,,++++++******))))))###''',,,---+++*********)))))))))((()))******+++,,,,,,------...///000000......///////////////......222888:::666000333;;;;;;>>>CCCGGGHHHIIINNNTTTYYYXXX[[[```dddhhhrrr|||~~~xxxssssssuuuwwwsssyyyrrrvvvpppbbb```UUUSSS]]]SSSQQQTTTLLLIIIGGGFFFEEECCCAAA>>><<<:::999666555444222000///......---,,,******...222///)))"""'''***)))***,,,+++'''---###'''...)))(((---...'''((()))***++++++***)))%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&'''((()))***%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$#########"""###$$$%%%&&&''''''(((''''''%%%$$$$$$%%%''''''"""###$$$%%%&&&'''''''''$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$%%%&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$ooo[[[OOOHHHBBBAAAAAA@@@???>>>======<<<<<<<<<999666333222333333222111111111222444555222222111111222222333444000000//////.........---************))))))))))))+++((('''))))))'''(((+++,,,+++)))((((((((()))***))))))************)))))),,,------,,,***)))***+++&&&''''''((()))******+++(((((('''&&&&&&&&&&&&&&&)))***++++++)))(((((()))******))))))(((((('''''''''***+++***(((&&&'''((((((''''''&&&&&&((()))******)))))))))((((((''''''$$$%%%''')))***))))))(((((()))*********((('''%%%###((()))&&&%%%(((+++,,,***((('''&&&'''((()))''''''&&&'''(((***,,,---))))))******+++++++++,,,,,,)))%%%&&&)))+++***(((((()))******)))((('''&&&'''(((***+++,,,,,,++++++++++++************++++++)))((((((((('''''''''&&&+++,,,,,,+++******,,,//////000000///------///111666888888666333222555888999:::;;;<<<===@@@EEEHHHMMMRRRVVVVVVSSSUUU\\\cccggghhhjjjmmmqqqyyy|||wwwtttjjjjjjjjjhhheee```[[[XXXVVVQQQKKKHHHHHHGGGDDDAAA<<<;;;::::::999777222///111000///...---,,,+++******++++++,,,---,,,,,,,,,&&&'''((())))))((('''''')))(((&&&&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$+++)))'''%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&$$$$$$$$$$$$&&&&&&"""!!! !!!######""" """###$$$%%%%%%$$$###""""""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###&&&%%%$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###"""""""""mmmZZZMMMGGGBBBAAA@@@>>>============<<<<<<;;;999555333222333///////////////000000111111111111111111222333333111000000///...------,,,************)))))))))))))))&&&&&&))))))&&&&&&)))+++***)))((((((((()))***))))))************))))))&&&'''(((((('''&&&''')))%%%%%%&&&''''''((())))))******)))((((((((((((((()))***++++++)))(((((()))***)))))))))((((((((('''(((***,,,+++)))'''((()))(((((('''&&&'''((()))***++++++*********)))))))))%%%&&&'''((())))))))))))'''(((((())))))(((((('''###'''(((%%%$$$'''***+++***((('''''''''((()))'''&&&&&&'''((()))+++,,,******)))))))))))))))))))))))))))((('''((()))***,,,------...---,,,+++***))))))+++,,,,,,,,,,,,+++***))))))(((((())))))************+++++++++,,,,,,)))***++++++***+++---////////////...---...111444777999:::999666666:::===CCCDDDFFFHHHJJJNNNSSSWWWZZZ^^^aaaaaa___aaaiiipppxxxyyyyyyzzz}}}}}}{{{vvvpppkkkhhhccc^^^XXXSSSQQQMMMGGGCCCDDDBBB@@@???===999555222777666555444333222111000------------,,,+++******'''((()))*********)))((((((&&&%%%&&&''''''&&&%%%'''''''''&&&&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$''''''%%%$$$$$$$$$%%%%%%)))(((&&&$$$######$$$%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&###"""!!!"""######""" """###$$$$$$$$$$$$###""" !!!"""###$$$######"""$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$kkkXXXLLLEEEBBB@@@>>><<<;;;;;;<<<===;;;;;;;;;999555333222333000111111222222222222222000000000000000111111222111111000///...,,,,,,+++************))))))))))))+++)))***......***)))++++++***)))((((((((())))))((())))))******))))))(((%%%'''((()))((((((***+++&&&''''''(((((()))))))))***))))))(((((((((((())))))***++++++)))(((((()))))))))))))))((((((((((((''')))******(((''''''((((((((('''''''''((()))*********)))))))))))))))(((''''''&&&''''''((()))***(((((('''''''''((())))))"""%%%(((((('''&&&(((***+++***(((''''''((())))))&&&&&&&&&'''((()))***+++******))))))(((''''''''''''***,,,***&&&%%%))),,,***++++++,,,,,,+++))))))***++++++,,,,,,,,,++++++******))))))))))))******)))***+++,,,---...//////)))***,,,---,,,,,,...000000000111000111333777:::<<>>AAAEEEJJJNNNQQQTTTWWWYYYYYY\\\bbbfffjjjnnntttyyy}}}~~~tttmmmjjjfffaaa]]]ZZZVVVSSSPPPMMMKKKIIIFFFCCCAAA>>>===999888666444222111111111,,,++++++++++++++++++,,,)))((('''(((***++++++***))))))((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&%%%###"""$$$##################$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""######$$$$$$######""""""###&&&''''''&&&###""""""######$$$$$$$$$$$$$$$ !!!###%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%%%%&&&&&&jjjWWWKKKEEE@@@>>><<<:::999999:::;;;999999999777555333333333///000111111222222111111///////////////000000111000000///...---++++++***************))))))))))))(((&&&(((++++++(((&&&((((((((()))))))))((('''&&&'''(((((())))))(((((('''***++++++***(((&&&'''((((((((((((((((((((((((((()))(((((((((((())))))***)))***++++++)))(((((()))(((((((((((())))))))))))***))))))***,,,,,,+++***'''((()))*********))))))((())))))))))))*********((((((''''''''''''((((((,,,,,,+++***))))))))))))(((''''''&&&&&&&&&&&&'''(((((((((((())))))))))))%%%&&&'''(((((((((((('''''''''(((***+++,,,---...,,,)))'''))),,,---***&&&&&&'''((()))***)))(((((())))))))))))***+++,,,---))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,---,,,---......///000444777<<<@@@FFFLLLPPPUUUYYY\\\___bbbeeeggggggjjjooottt|||{{{vvvpppkkkeee___\\\XXXVVVSSSOOOKKKGGGDDDBBB===;;;999666555444444444//////...---,,,,,,,,,,,,((('''&&&'''((()))((('''))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$&&&&&&$$$###$$$$$$###""""""###$$$$$$""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###$$$%%%&&&'''''''''''''''###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%kkkXXXLLLFFF???>>>===;;;::::::::::::888999999777444333333333333333222222333333444555000000//////000000111222//////...------,,,++++++************)))))))))))),,,)))))),,,,,,)))))),,,'''((()))))))))((('''&&&''''''(((((((((((('''''')))***++++++)))((()))+++''''''''''''''''''''''''((((((((((((((()))******)))***++++++)))(((((()))'''((((((((()))))))))******(((((())),,,,,,+++)))'''((()))***+++***)))))))))))))))*********++++++''''''((((((((((((''''''&&&'''((()))))))))))))))+++)))''''''''''''''''''''''''((()))))))))))))))%%%&&&'''((((((((('''&&&'''(((((()))***+++,,,,,,))))))***+++,,,+++***((($$$%%%'''((((((((('''&&&************,,,---///111+++******************+++++++++,,,---...//////000///000111222444999???CCCIIIOOOWWW___eeeiiillloooqqqtttwwwwwwwwwzzz~~~xxxrrrnnnhhhfffbbb]]]WWWSSSOOOMMMGGGEEEAAA>>>;;;999999999444333111///...------...***)))(((((()))***)))'''*********)))))))))((((((&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###%%%&&&%%%###$$$$$$###""""""###$$$$$$###"""!!!!!!!!!"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%lllYYYMMMGGG>>>>>>======<<<;;;:::999888999999777444333333444111000/////////000222333000000000000000111222222.........------,,,,,,,,,************))))))))))))***'''&&&))))))&&&'''***'''((()))))))))(((&&&%%%''''''((((((((((((''''''###%%%&&&&&&%%%%%%'''((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((())))))***++++++)))(((((()))'''((((((((())))))******'''%%%$$$&&&)))***(((%%%'''((()))++++++******)))''''''(((((())))))******&&&'''((())))))((('''&&&!!!###%%%''')))******)))///---+++******++++++***''''''((())))))***))))))%%%&&&'''((((((((('''&&&(((((((((((())))))))))))'''***------***((()))+++((()))***,,,,,,,,,+++***+++++++++,,,---000222444///......------......///((()))***,,,...///111111333444555777;;;BBBJJJPPPUUU\\\fffooouuuyyy|||~~~~~~zzzxxxsssnnnhhhbbb^^^\\\QQQOOOJJJFFFBBB???>>>>>>888777444222000////////////---,,,,,,------+++***************))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###$$$&&&'''((('''&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$!!! !!!###%%%&&&%%%$$$%%%$$$###""""""###$$$%%%%%%$$$#########$$$&&&'''######%%%&&&'''((((((((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!"""#########$$$%%%%%%&&&''''''(((((((((''''''&&&&&&%%%mmmZZZKKKBBBAAA@@@===;;;999777777777999::::::999666333000...444333222222333333111///000000111111111111000000///...,,,+++******+++,,,///...---+++)))(((&&&&&&%%%&&&''')))+++,,,,,,,,,******((('''''''''((()))+++***((('''''')))+++,,,&&&'''''''''(((((())))))...,,,++++++,,,,,,***)))))))))(((((((((((())))))+++,,,,,,,,,++++++---///))))))(((((((((((())))))***)))((('''''''''))))))+++)))((('''((()))((('''&&&'''((())))))((('''&&&&&&''''''((()))******+++((()))***)))((()))+++,,,,,,+++***((((((((()))***))))))))))))))))))))))))))))))((('''''''''''''''))))))(((((((((((())))))))))))************))))))***************************+++,,,---...///000000+++,,,------,,,,,,...000000000000...------000222888<<>><<<:::999999999:::888888888888666444222000333222222222333333222000222111000//////000111222////////////...---,,,+++,,,,,,++++++***))))))))))))))))))******)))((((((---,,,+++***))))))))))))((((((((())))))(((((((((************))))))))))))&&&%%%%%%&&&(((***)))((())))))(((((((((((())))))---///000///,,,)))(((''''''((()))******)))((('''*********+++++++++******+++)))((((((***++++++***(((((((((''''''(((((()))(((((((((((()))))))))))))))******)))''''''(((***))))))((('''''''''(((((())))))))))))))))))))))))+++******))))))))))))***++++++************++++++))))))************))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---............111333111333555999===DDDKKKQQQUUUZZZ```fffkkkrrrzzz{{{pppeee\\\XXXPPPLLLGGGCCCBBB@@@???===;;;999666444333111///---......------,,,,,,------+++******)))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((#########$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&"""$$$&&&'''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$###!!! !!!%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$%%%&&&&&&&&&&&&%%%###$$$%%%%%%######$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&~~~fffUUUJJJEEE>>>===<<<;;;::::::;;;;;;888888888777666444333222333222111222333333222000333111///......///111333//////000000000...,,,+++************************&&&''''''((((((''''''&&&++++++***)))((('''&&&&&&((()))******)))'''%%%###((((((((())))))************)))((()))+++,,,+++***))))))(((((((((((())))))+++...111111...***'''&&&&&&((()))++++++)))(((&&&$$$%%%''')))***+++******---+++))))))***+++***))))))((('''''''''((()))***))))))))))))((((((((((((,,,------,,,***)))***,,,)))))))))((((((((())))))))))))))))))))))))))))))******)))(((((()))))))))+++******))))))******+++)))******++++++******)))++++++++++++++++++++++++............---------------///000111111222444777999<<<@@@EEEKKKSSS[[[aaaiiimmmssswwwzzzvvvmmmhhh___ZZZSSSOOOLLLJJJFFFDDD@@@===:::777666555333111111000///...------------///...---,,,++++++++++++)))))))))(((((((((''''''((((((((((((((()))))))))%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''(((((('''(((***+++++++++***)))$$$%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&''' ###&&&((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%###""""""###%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%###############$$$$$$%%%"""###%%%&&&&&&&&&%%%$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$$$$%%%$$$&&&'''))))))'''&&&$$$fffTTTJJJFFF>>>===<<<;;;:::;;;<<<<<<888888777777555444333222222111111222333444222111333111///......///111333///000000111000///---,,,))))))*********+++++++++&&&&&&'''((())))))))))))*********)))(((''''''&&&******++++++)))&&&### %%%%%%&&&''')))***++++++---,,,******+++,,,***)))))))))(((((((((((())))))(((+++///111///,,,)))(((&&&((()))++++++)))(((&&&!!!###&&&)))+++,,,------///---+++******)))(((''')))(((''''''''')))***+++))))))))))))((((((((((((,,,------,,,***)))***,,,************************))))))))))))))))))))))))(((((('''''''''(((((()))))))))(((((((((((())))))******++++++++++++******++++++++++++++++++++++++------..................---///111222333666999;;;BBBFFFMMMTTT\\\eeeooottt~~~|||wwwqqqkkkccc^^^[[[WWWQQQLLLHHHEEEAAA>>>===<<<:::999444333222000///.........111000///---,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))***)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$######""""""$$$%%%&&&(((((('''&&&&&&'''((((((((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&''' ###&&&((('''%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''&&&%%%######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$######$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###############$$$&&&''''''&&&$$$###hhhUUUJJJFFF???>>><<<;;;;;;;;;<<<<<<:::999888666555333222222222111111222444444333111222111000//////000111222000000000000///...---,,,))))))*********+++++++++'''((()))***+++,,,,,,+++***++++++++++++***))))))***+++++++++)))'''$$$"""$$$%%%&&&'''((()))***+++,,,+++))))))******(((&&&))))))(((((((((((())))))&&&***...000///---++++++'''((()))******)))((('''$$$%%%(((***,,,.../////////---***)))))))))'''&&&(((((((((((()))***++++++(((((((((((()))))))))))))))******)))''''''(((***)))***+++,,,,,,,,,++++++))))))))))))))))))))))))'''''''''''''''(((((()))))))))(((((((((((())))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000111000222555777:::===AAADDDLLLRRR[[[fffppp{{{|||rrrooouuu|||~~~|||{{{|||}}}yyy~~~~~~}}}}}}}}}yyyzzz|||~~~~~~|||wwwtttwwwyyyzzzyyyxxxxxx|||{{{tttpppnnniii```YYYPPPLLLGGGCCCAAA???>>><<<999888666444222111000000//////---,,,++++++++++++************))))))))))))))))))))))))((((((((((((,,,+++***)))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%)))))))))((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&$$$$$$$$$$$$&&&&&&"""$$$&&&'''&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&%%%$$$"""###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######### !!!"""""""""""""""""""""###$$$$$$$$$$$$######$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$$$$$$$%%%&&&&&&%%%$$$$$$jjjUUUJJJFFF@@@???===<<<;;;;;;;;;<<<;;;:::888666444333222111111111111222444444333111000000000000000000000000000000///...------------***************+++++++++((())))))******)))))))))))))))***+++,,,+++******((())))))******)))((((((((((((((((((((()))))))))***)))(((((()))***((('''))))))(((((((((((())))))'''***...///...,,,,,,,,,(((((())))))))))))(((((())))))))))))***+++,,,---+++***(((((()))***)))(((''''''((()))***++++++***''''''(((((())))))******'''((()))(((''''''(((***((()))***+++,,,++++++***))))))))))))))))))))))))((((((''''''((())))))******))))))))))))))))))******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222444666777999;;;???BBBFFFJJJOOORRRYYY```lllxxx|||pppiiimmmzzz~~~{{{{{{{{{{{{xxx}}}|||yyyyyyzzz{{{zzzyyywwwvvvsssrrrqqqqqqqqqpppmmmkkklllnnnnnnjjjeeedddgggjjjmmmsssyyy{{{{{{~~~{{{rrriii]]]YYYRRRLLLHHHEEECCCAAA???>>>;;;999777555444333//////...---,,,,,,,,,---++++++*********))))))))))))))))))(((((('''''''''******)))(((''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&$$$###$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$######$$$&&&%%%$$$""""""###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$#########""" !!!"""#########"""!!!$$$############$$$%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&lllVVVJJJEEEAAA@@@>>><<<;;;;;;;;;;;;<<<;;;999666444222111111111111111222444444333222000000111111111111000000111000...---,,,,,,------************************''''''''''''&&&%%%$$$###%%%&&&((()))******))))))&&&&&&((()))+++,,,,,,,,,,,,++++++***)))((((((''')))(((''')))+++,,,+++***))))))(((((((((((()))))))))+++...///---,,,++++++))))))(((((((((((())))))+++***)))'''''''''((((((((('''&&&''')))++++++***&&&''')))***+++++++++***&&&''''''((()))******+++((()))***)))((()))+++,,,'''((()))+++++++++***)))))))))))))))))))))))))))))))))((())))))***++++++++++++************++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,...///222444888:::===>>>BBBEEEIIIMMMQQQVVV[[[___eeemmmxxx~~~vvvmmmkkkvvv}}}~~~{{{xxxsssrrrrrrrrrssssssqqqpppnnnooonnnhhhaaa]]]___ccc^^^dddjjjlllkkkmmmttt{{{}}}uuuoooiiiaaaZZZUUUQQQMMMKKKCCCAAA???===:::888777666111111000////////////000+++++++++************)))))))))(((((('''''''''&&&(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&"""######$$$$$$%%%%%%&&&%%%%%%$$$###$$$%%%&&&'''$$$#########$$$&&&(((***%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''%%%######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&''''''&&&$$$###$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$######""""""###$$$%%%&&&&&&%%%$$$###&&&%%%$$$###$$$%%%&&&'''###$$$%%%%%%######$$$%%%#########$$$$$$%%%%%%%%%######""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((qqq[[[LLLEEE============<<<;;;:::999999::::::888555333333444444444444333333222222222222111111111000000//////..................------...,,,)))((()))*********,,,+++***((((((((()))***&&&&&&&&&&&&'''((()))***,,,,,,,,,+++(((&&&&&&''',,,+++)))((((((((()))***''')))++++++***(((((()))(((((((((((((((((((((((()))************+++++++++************************))))))*********+++++++++(((***+++***)))((()))***)))*********+++++++++,,,///&&&$$$******'''***************)))((('''(((***++++++******+++,,,((()))******)))'''$$$###************++++++++++++))))))******++++++++++++......---,,,++++++,,,,,,+++,,,,,,,,,++++++---///111444777888999===CCCHHHMMMOOOUUU]]]eeejjjmmmmmmzzz}}}~~~yyywwwyyy}}}~~~~~~~~~~~~~~~}}}{{{zzz{{{~~~}}}~~~~~~~~~|||tttkkkccc___^^^dddbbbaaabbbeeeiiikkklllvvvyyy|||}}}}}}~~~xxxpppggg___XXXUUUNNNHHHAAA???@@@???<<<999999777555333222111...,,,...---,,,,,,------,,,+++++++++++++++************$$$%%%&&&''''''&&&%%%%%%((((((''''''''''''(((((('''&&&%%%$$$$$$&&&''')))'''''''''&&&%%%$$$###"""&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%### %%%$$$$$$######$$$$$$%%%"""""""""""""""""""""""""""$$$&&&&&&%%%%%%&&&'''!!!###%%%&&&%%%%%%'''(((""""""###$$$$$$$$$$$$###'''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&---)))%%%$$$%%%%%%###!!!qqq\\\NNNGGG???>>>===<<<;;;:::999999999::::::888555333333444333333333333333333222222111111111111000000000/////////...------------......,,,)))))))))******)))+++******))))))))))))***))))))))))))***+++,,,------......,,,***))))))***++++++)))((((((((()))***)))+++------,,,******+++(((((((((((((((((((((((())))))*********+++++++++************************))))))))))))************(((***+++***)))((()))***((((((((((((((((((((((((---(((###$$$))),,,+++((((((((()))))))))((((((''''''((()))((('''''')))+++((()))***++++++)))(((&&&))))))))))))************+++++++++++++++++++++,,,+++++++++***++++++,,,,,,///000111000//////111222555888<<>>@@@>>>;;;888777555222///...---++++++,,,,,,***)))************************((()))***++++++***)))(((((((((''''''''''''(((((('''&&&%%%$$$$$$&&&((()))%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''%%%###"""%%%$$$$$$######$$$$$$%%%########################!!!""""""###$$$%%%"""###%%%&&&%%%%%%&&&'''######$$$%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&)))&&&######$$$%%%$$$###qqq]]]OOOHHHAAA@@@>>>;;;:::999999999999::::::888555333333444222222222333333333333333111111111111000000000000111///...,,,,,,,,,...///---,,,******+++***)))'''))))))******+++************************+++,,,---+++,,,---,,,***)))***++++++******)))((()))))))))(((***,,,,,,+++*********(((((((((((((((((((((((()))))))))*********++++++************************(((((()))))))))*********(((***+++***)))((()))***((((((((((((''''''''''''***))))))+++,,,+++)))'''&&&''''''(((((((((((('''((()))((('''&&&'''***,,,'''(((***+++,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,---.........000222222333333666888<<<@@@DDDHHHMMMTTT]]]dddkkkooovvv}}}~~~}}}||||||{{{zzz{{{||||||{{{yyy|||~~~|||yyywwwvvvuuusssqqqllliiihhhjjjmmmpppwww|||xxxjjjddd]]]WWWTTTPPPKKKGGGEEEBBB>>>;;;999666333111111///...------,,,***((())))))))))))))))))))))))++++++,,,,,,,,,,,,+++***((((((''''''''''''(((((('''&&&%%%%%%%%%&&&((()))&&&&&&'''((((((((((((((($$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%%%%######$$$%%%###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%$$$$$$######$$$$$$%%%########################!!!!!!"""###%%%###$$$&&&&&&%%%$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%###""""""$$$%%%%%%$$$ppp\\\NNNHHHCCCAAA>>>;;;999888999999999::::::888555333333444111111222222333333333444111111111000000000000000222000---++++++,,,...///,,,+++***+++++++++)))''''''(((***+++,,,++++++***))))))(((((()))***++++++((()))******)))((()))++++++******)))))))))))))))%%%''')))***)))((((((((())))))))))))))))))))))))))))))))))))************************************)))))))))*********++++++(((***+++***)))((()))************))))))))))))((((((***+++,,,***((('''&&&&&&&&&'''((())))))))))))++++++***((('''(((,,,///((()))***+++++++++******,,,,,,,,,,,,------------,,,,,,,,,+++++++++++++++------------...///000000,,,///333777999<<>>;;;999888999999999::::::888555333333444111111111222222333333333000000000000000000111111333111...+++++++++---///+++******+++,,,+++)))'''((()))***,,,,,,,,,+++***))))))))))))))))))***+++''')))******)))(((***+++************)))))))))((($$$&&&((()))(((''''''(((************************(((((()))))))))*********))))))))))))))))))))))))*********+++++++++,,,,,,(((***+++***)))((()))******************)))))))))***+++,,,+++((('''(((***'''((())))))************++++++***((('''(((,,,///)))******)))))))))((((((+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++//////.........///000111333777<<<@@@CCCGGGJJJMMMNNNSSSZZZ```fffnnnwww~~~yyysssooonnnpppqqq{{{}}}|||vvvrrrsssuuuwwwxxxwwwtttsssuuuwwwxxxrrrkkkfffbbbVVVRRRMMMHHHFFFCCC@@@>>>999777555444333222///---,,,++++++++++++***************))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$%%%%%%$$$"""!!!"""###%%%'''########################&&&&&&&&&%%%$$$$$$###"""%%%$$$$$$######$$$$$$%%%########################"""$$$%%%%%%$$$###$$$%%%$$$%%%&&&&&&$$$""""""###"""######$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########################################################$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$mmmYYYLLLEEEAAA@@@>>>;;;:::999999999999::::::888555333333444111111111222222222222222000000000000111111111111222111...,,,+++,,,------+++)))))))))+++,,,+++*********++++++++++++++++++++++++*********++++++,,,***+++,,,,,,+++***+++---)))************)))((((((%%%''')))***)))))))))***************************((((((((()))))))))******)))))))))))))))))))))))))))*********++++++++++++(((***+++***)))((()))***'''((((((((())))))))))))---------+++******,,,...((()))***************)))((()))((('''&&&'''***,,,******))))))(((((((((((())))))))))))************++++++++++++,,,,,,,,,---.........//////111222222:::>>>CCCHHHLLLOOORRRTTT]]]ccckkkqqqvvv|||~~~yyywwwyyywwwtttqqqppptttzzzttttttrrrpppnnnllljjjiiisssxxxzzzuuusssaaa]]]VVVPPPKKKHHHDDDBBB<<<:::888777666555333111000//////...---,,,++++++---,,,+++***))))))))))))((((((''''''''''''((((((&&&&&&''''''((((((((((((%%%%%%&&&''''''''''''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((((('''%%%$$$$$$&&&%%%%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%###""""""######%%%&&&%%%###""""""###""""""###$$$$$$$$$$$$###$$$$$$$$$%%%$$$######"""!!!""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%'''&&&%%%###$$$$$$mmmYYYMMMGGG???>>>===<<<;;;:::999999999::::::888555333333444222222222222111111111111///000000000111111111111111000///...---,,,,,,,,,***((('''(((***,,,------,,,,,,+++*********+++++++++******))))))*********+++,,,---,,,******+++,,,)))******+++***)))((('''$$$&&&)))***)))((()))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***''''''((()))***+++,,,,,,,,,+++***++++++,,,,,,,,,))))))))))))))))))(((''''''((()))((('''''')))+++******))))))******++++++************+++++++++,,,+++,,,,,,---...///000000...///000222444777999:::@@@EEELLLSSSYYY^^^cccfffooovvv~~~~~~{{{xxxuuu||||||||||||}}}~~~yyywwwwwwtttnnnjjjhhhmmmuuu}}}sssmmmddd[[[TTTOOOJJJGGGBBB@@@>>>======<<<:::888444333222111///---,,,+++...---+++***)))))))))***((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&'''(((((((((((('''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&''''''&&&$$$######$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%%%%$$$######$$$"""$$$%%%%%%###""""""###"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$###"""!!!!!!!!!"""###$$$&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$"""%%%%%%$$$###$$$&&&mmmZZZNNNIII============<<<;;;:::999999::::::888555333333444333222222222111111000000//////000000111111111222111000000///---,,,++++++***(((&&&'''***---//////...---+++***)))***++++++(((((('''''''''''''''((()))***+++***((('''((())))))******++++++)))((('''!!!$$$&&&''''''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((((((***+++***)))((()))***))))))***,,,---...///000((('''''')))+++,,,***(((((()))))))))((('''&&&&&&(((***++++++******+++,,,)))))))))***+++,,,...///---------.........//////,,,---...///000222333333000111333666:::>>>AAABBBGGGMMMWWWaaajjjrrryyy}}}|||}}}{{{~~~}}}xxxqqqgggkkkpppvvvzzz|||||||||zzzxxxwwwwww{{{uuukkkbbb[[[UUUQQQGGGFFFDDDCCCCCCBBBAAA???777666555333000...---,,,---,,,***(((''''''((((((((((((''''''''''''((((((&&&''''''((()))(((((((((************)))'''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&'''&&&%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&'''%%%###""""""#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###&&&&&&&&&&&&'''(((!!!###%%%%%%###"""###$$$$$$$$$%%%&&&&&&&&&&&&%%%######$$$%%%$$$###"""!!!!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$###$$$######%%%'''lllYYYLLLEEEAAA@@@>>>===;;;:::::::::;;;:::999888777666555444111111000000000000111111333222111000000111222333/////////...------,,,,,,------+++***))))))(((((("""''')))***))))))))))))*********)))((('''&&&''''''''''''(((***+++,,,,,,+++++++++++++++++++++******)))'''&&&%%%$$$###((((((((((((''''''''''''((((((''''''((()))******++++++************++++++,,,,,,,,,++++++*********(((((((((((())))))))))))***+++,,,,,,------,,,,,,***+++,,,***(((''''''(((---,,,,,,,,,++++++******'''***,,,---,,,++++++,,,)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---///...------...///111333777;;;???DDDJJJNNNQQQZZZiiivvv}}}||||||||||||yyyuuurrrmmmllljjjjjjlllsss{{{xxxnnnddd\\\NNNLLLHHHEEEBBB@@@@@@@@@>>><<<999777555333000...///---***))))))******)))++++++***)))))))))))))))+++******...444555111---''''''&&&''''''((()))***%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&%%%$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$######$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&iiiXXXLLLEEEAAA@@@>>>===;;;:::::::::::::::999888666555444333222222111111111111222222000000000111111000000000000//////......---,,,,,,---,,,+++***))))))))))))&&&)))++++++***((('''''')))))))))***************((((((((()))))))))))))))++++++++++++++++++++++++++++++***)))((('''&&&&&&+++***)))((('''%%%$$$$$$)))))))))((())))))******+++******************+++,,,,,,++++++++++++++++++'''''''''((((((((())))))***+++,,,,,,------,,,,,,+++,,,---,,,)))((()))************)))))))))(((((()))***,,,,,,++++++,,,---+++++++++******)))((('''++++++,,,,,,,,,,,,---------///000000000111333555666999===@@@EEEKKKQQQUUUeeemmmzzz}}}zzzrrroookkkhhhiiilllqqqttt{{{zzz|||xxxnnngggXXXTTTMMMGGGCCCBBBCCCDDDEEEBBB???===<<<999666444111///,,,+++++++++***)))***))))))((((((((())))))******,,,111666888444000)))(((((('''''''''(((((((((''''''''''''((())))))''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&''''''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&}}}eeeUUUKKKFFFAAA@@@>>>===;;;::::::::::::999888777555444333333333333222222222222333333...///111333333111///...000000///......------,,,++++++************++++++,,,---...,,,***(((((()))******))))))***+++---...))))))*********)))''''''************************,,,,,,+++++++++*********++++++***((('''&&&%%%$$$++++++******)))*********************************++++++++++++++++++,,,,,,((((((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,------,,,***)))***+++)))))))))))))))(((((((((***+++,,,+++******,,,...++++++++++++***)))((('''+++,,,,,,,,,---------...+++,,,...//////111555777===@@@EEEJJJPPPXXX___eeewww|||~~~~~~~~~zzzsssooooooooonnnmmmnnnllllllnnnqqquuu{{{vvvhhhbbbXXXOOOHHHFFFGGGIIIHHHFFFCCCAAA???===:::777444222///......---,,,*********)))))))))******+++***+++...333888999666222******(((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''''''(((((('''%%%###$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$###############$$$$$$%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$yyybbbRRRIIIFFFAAA@@@>>>===;;;:::::::::999888777666555444333222333333222222222222333333000111222333333222111000000000//////...---------************++++++,,,------------+++))))))+++---,,,+++)))((()))***,,,...'''(((***++++++***(((''')))))))))))))))*********++++++++++++,,,,,,,,,,,,))))))))))))************---,,,,,,+++*********************++++++******************++++++,,,,,,,,,*********+++++++++,,,,,,******+++,,,,,,,,,,,,++++++,,,---,,,***)))***+++++++++++++++++++++++++++,,,,,,,,,+++******,,,///)))***+++,,,---.........+++++++++,,,,,,------...+++,,,...///000444888<<>><<<777555333111111000---,,,,,,,,,+++++++++,,,------+++---000444888777333///))))))((('''''''''''''''%%%$$$$$$$$$$$$%%%&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&&&&%%%$$$#########%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""###$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$vvv___PPPIIIEEEAAA@@@>>>===;;;:::::::::999888777666555444333222222222111111111111222222222111000000000000111222111000000///......------************+++,,,---...------,,,***((((((+++------,,,***((('''(((***+++%%%''')))+++,,,,,,***)))(((((()))))))))***************++++++++++++,,,,,,******+++++++++,,,,,,,,,------,,,+++******++++++)))***++++++++++++***)))*********++++++,,,,,,,,,)))))))))*********++++++)))***++++++,,,,,,++++++)))***+++***)))((()))***++++++++++++,,,,,,,,,,,,---------+++******,,,...)))***+++,,,---.........******++++++,,,------...///000111333555:::@@@EEEJJJPPP[[[fffrrr|||tttrrrooonnnpppuuu{{{|||uuummmfffeeennnyyy{{{rrriii```ZZZWWWTTTPPPKKKHHHFFFDDDCCCAAA:::888666555444333000...---,,,,,,+++,,,,,,------,,,...000333444222...+++'''''''''''''''((())))))((((((((((((((()))******''''''''''''''''''''''''(((((('''&&&&&&'''''''''"""$$$&&&&&&&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%#########$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$vvv^^^PPPHHHEEEAAA@@@>>>===;;;::::::::::::999888777555444333333222222111111111111222222222000...------...000222111111000//////......---+++++++++++++++,,,---.........---***((('''(((***---,,,***)))(((((())))))&&&''')))+++,,,,,,,,,+++((())))))******+++++++++*********+++++++++++++++...------,,,++++++******,,,,,,++++++***+++++++++)))***+++,,,,,,+++***)))++++++++++++++++++,,,,,,'''''''''((((((((()))))))))******+++++++++++++++(((***+++***(((((()))************+++++++++++++++---......---++++++,,,---***+++++++++++++++************+++,,,---......//////111222555999AAAJJJPPPZZZaaammmyyy|||yyyvvvtttllllllkkkkkkpppyyy|||sssmmmooovvvyyy{{{}}}}}}ssskkkggg___YYYQQQJJJEEECCCBBBAAA>>><<<;;;::::::999666333------,,,+++++++++++++++---...///000///---***(((&&&&&&&&&''''''(((******'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''''''''((("""###%%%&&&&&&&&&(((***%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$vvv___PPPHHHDDDAAA@@@>>>===;;;:::::::::::::::999888666555444333333333222222222222333333222111111111111111111222111111000000///.........,,,,,,+++++++++,,,------+++,,,,,,+++***)))+++,,,++++++++++++++++++******)))))))))******+++++++++))))))******+++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,+++******))))))+++************++++++,,,(((***+++,,,,,,+++***(((,,,,,,++++++++++++++++++((((((((()))))))))******))))))***+++++++++++++++)))***++++++))))))***++++++++++++,,,,,,---------,,,...///...,,,++++++,,,******++++++,,,++++++***,,,,,,---...///000111111222444777<<>>===;;;:::::::::;;;:::999888777666555444555444444333333444444555333444666777777666444333111111000000//////......---,,,,,,++++++,,,,,,---&&&(((+++,,,,,,---///111******+++---------------,,,+++******))))))******))))))***+++,,,,,,------------,,,,,,,,,+++++++++'''(((((()))******++++++))))))))))))***+++,,,,,,((()))+++,,,,,,+++)))(((---,,,,,,++++++*********++++++,,,,,,,,,---------))))))***++++++++++++******+++,,,,,,+++***+++---.........//////000000000,,,...//////---,,,++++++)))***+++---...///000000......///000111222333333;;;===BBBHHHRRR___lllttt~~~|||xxxtttrrrtttwwwzzz{{{}}}{{{wwwttttttyyy~~~nnn___TTTOOOLLLKKKEEEDDDCCCDDDEEECCCAAA>>>666666444222111000000000++++++,,,+++******+++,,,***)))(((''''''&&&''''''((((((((((((((()))******''''''''''''''''''''''''******)))((((((((((((((('''(((((('''%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!###$$$%%%&&&%%%%%%$$$"""############$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%))))))((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$######$$$$$$'''&&&$$$$$$$$$$$$&&&'''yyydddQQQGGGDDDFFFDDDBBB@@@???===:::777888888888888777666444444111111111222333333444444555444333333222222222222333222111///...,,,+++***++++++++++++,,,---......//////...---+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,...---++++++++++++---...((((((''''''''''''((((((******))))))))))))******------,,,,,,,,,,,,++++++((()))***++++++,,,++++++---,,,,,,,,,++++++******---------,,,,,,+++++++++)))))))))))))))))))))))),,,)))''''''***+++***((()))***+++---......------)))***,,,---...//////000+++...111111111333777;;;===DDDMMMUUU]]]jjj{{{|||zzzyyyxxxuuuwwwyyy{{{~~~}}}{{{{{{uuusssuuu{{{~~~ppp```TTTLLLIIIIIIGGGEEEEEEEEEEEEDDDBBB;;;:::888666333111///...///...---,,,+++***)))(((((()))))))))))))))((('''%%%%%%&&&'''((((((''''''%%%&&&((('''&&&$$$$$$%%%'''&&&%%%$$$###"""!!!!!!&&&((()))******(((&&&%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$######"""""""""%%%%%%%%%$$$$$$$$$######$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''%%%######$$$$$$$$$&&&&&&&&&&&&$$$$$$~~~hhhUUUKKKHHHDDDBBB@@@???>>>===:::777999999888888777555444333000000000111222222333333333333222222222333444444222111000///...---,,,+++,,,,,,+++*********++++++......---,,,+++******)))))))))))))))))))))))))))+++******)))(((((())))))************+++++++++,,,++++++************++++++))))))(((((((((((())))))******))))))))))))******+++++++++,,,,,,---------+++,,,,,,++++++***)))((()))))))))(((((((((((((((............---------,,,////////////////////////,,,***((()))+++,,,***(((,,,,,,---------,,,+++***...//////......---,,,,,,,,,///111111222555<<>>======<<<:::888::::::999888666444333222000111111222333333444444222111111222222333444555000000000///......---------,,,+++***))))))))))))---,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((((((((())))))))))))*********++++++((())))))))))))))))))(((******))))))))))))************))))))))))))******)))******+++---......///,,,,,,,,,,,,+++***)))(((*********+++++++++++++++------------,,,,,,,,,,,,------..................+++******,,,------+++)))+++,,,,,,------------,,,000000//////...---,,,,,,///111333555777>>>HHHOOOZZZdddrrr|||{{{rrrmmmnnntttzzz~~~~~~vvvnnngggcccaaaaaafffiiiqqq}}}vvviii```ZZZUUUMMMHHHFFFEEEFFFFFFGGGFFFEEEBBB>>>:::666333///...,,,+++++++++,,,,,,************))))))(((((('''(((((())))))))))))((('''((()))((('''(((***,,,(((((()))))))))*********''''''''''''&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&'''&&&%%%%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''&&&%%%$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$}}}eeeRRRHHHFFFAAA???===<<<======;;;:::;;;::::::888666444222111222222333333444555555555222222222222222222333333////////////............,,,,,,+++***************+++++++++++++++++++++,,,------------------------******))))))))))))******((())))))))))))*********'''((()))******)))((('''+++******************++++++******))))))******+++******+++,,,,,,---......))))))***+++,,,,,,,,,,,,+++++++++,,,,,,---------************************))))))************++++++******,,,.........,,,***((((((***,,,...000111111------------...///000000111444777;;;BBBLLLYYYcccnnnvvv}}}{{{tttpppmmmmmmsss}}}zzzsssnnniiifff```___aaakkkyyyvvvmmmfff___UUUNNNJJJJJJKKKLLLLLLKKKJJJHHHEEE@@@<<<:::444222000...,,,,,,------,,,++++++***))))))))))))((())))))*********))))))((((((((('''%%%$$$&&&(((&&&''''''''''''(((((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######%%%&&&%%%$$$$$$%%%'''&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%hhhSSSJJJHHHBBB@@@=========>>>===<<<;;;::::::888666444222111111111222222333333444444555444333222111000000000//////////////////......+++++++++++++++,,,------******++++++++++++,,,,,,))))))))))))))))))))))))+++++++++******++++++,,,((())))))))))))*********((()))***++++++***)))(((++++++************++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,''''''(((((())))))******************************+++++++++,,,,,,---------)))+++---......---,,,,,,((()))***,,,...000111222,,,,,,,,,---...000222333333777===DDDNNN[[[jjjtttvvvpppoooqqqrrrqqqrrrwww~~~zzzvvvgggaaa\\\___iiittt{{{~~~ooohhh^^^UUUQQQOOOOOOPPPNNNNNNMMMKKKIIIEEECCCAAA;;;:::777333111///...---------+++***)))))))))***)))***************))))))%%%%%%&&&%%%######$$$&&&'''''''''&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%###""""""###$$$$$$###!!!###%%%&&&&&&%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%gggRRRHHHGGGCCC@@@>>><<<=========<<<::::::999888666444333222...//////000000111222222666555333222000////////////////////////.........++++++++++++,,,---...///*********+++++++++++++++++++++++++++++++++++++++,,,++++++++++++,,,------)))))))))*********++++++***++++++,,,,,,++++++***++++++************++++++++++++************++++++---------,,,,,,+++++++++------------,,,+++***)))))))))******************,,,,,,,,,,,,------------+++++++++,,,------......(((***---...---,,,------...------,,,------.../////////...///000222444666999>>>HHHQQQ\\\jjjxxx~~~uuuooonnnsssxxx}}}}}}wwwoooeee``````eeeiiikkkyyyyyyrrrhhh___YYYUUUSSSQQQPPPOOONNNKKKIIIGGGEEEEEEBBBAAA>>>;;;777444111000///...,,,***))))))******)))************))))))(((''')))++++++*********+++(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%'''''''''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''$$$"""!!!"""###$$$$$$### ###%%%&&&&&&'''((()))$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&eeePPPFFFFFFCCC@@@===;;;;;;<<<;;;;;;999999888888777555444333//////000111111222222333444444222111000000000000000000//////.........---,,,+++++++++++++++,,,,,,+++++++++***************------------------------++++++******++++++,,,---************+++++++++,,,+++++++++******+++++++++******))))))))))))******,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))------,,,,,,,,,,,,,,,,,,,,,---------............))))))***++++++,,,------(((***,,,,,,++++++---/////////------,,,---......000000000111444888;;;===EEEMMMXXXcccmmmyyyxxxyyyxxxvvvtttxxxyyymmmeee```______fffmmmwwwxxxnnnfff^^^XXXTTTSSSQQQMMMJJJGGGEEEDDDDDDFFFEEEDDDBBB???:::777444000///---***))))))***+++))))))******))))))((('''+++---///...+++(((&&&%%%&&&'''''''''''''''((((((''''''((()))((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((((((&&&&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%$$$"""###%%%&&&&&&%%%"""$$$&&&'''&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&jjjTTTJJJJJJBBB???<<<::::::::::::999888888888888777666444444222333333444444555666666222222111111111111111222111000000///......---------,,,+++***))))))))))))+++++++++*********))))))******************************))))))***+++,,,,,,***++++++++++++,,,,,,,,,,,,+++***))))))***+++,,,******))))))))))))******,,,++++++******++++++,,,******+++,,,------...///******+++,,,------------+++******))))))(((((((((+++++++++,,,,,,---------++++++,,,------...//////(((***,,,+++)))***---000------,,,,,,---...000111---...000333888>>>CCCFFFQQQYYYfffqqq{{{~~~qqquuuyyy{{{||||||mmmccc]]][[[XXX^^^hhhrrr|||{{{pppfff]]]WWWVVVRRRMMMHHHEEECCCBBBCCCFFFGGGGGGFFFDDD???;;;888111///---+++)))******+++)))))))))))))))((('''''')))***+++((("""######$$$%%%&&&'''((()))&&&((()))******(((&&&%%%%%%%%%%%%&&&&&&'''''''''$$$%%%''''''''''''%%%$$$%%%'''(((((('''''')))***%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""""""""######$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''&&&%%%$$$$$$&&&(((((('''$$$&&&''''''&&&%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%&&&&&&''''''&&&&&&%%%"""$$$&&&&&&%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&hhhUUUKKKGGGBBBBBBAAA???>>><<<;;;;;;;;;:::999777666444333222666444111//////111444666333333333222222111111111------------------------///...---,,,++++++++++++,,,+++++++++***)))))))))+++++++++******)))))))))************+++,,,---------,,,+++***))))))))))))++++++++++++++++++++++++((()))++++++)))((()))***+++,,,,,,---,,,+++)))(((***+++,,,,,,------,,,,,,/////////...,,,)))&&&$$$---,,,+++******,,,...///------------------------+++++++++,,,,,,---------.........------,,,,,,,,,###&&&+++...///000111222222333555999???HHHRRRYYYbbblllyyy{{{www}}}qqqfff______\\\YYY]]]lllxxxiii^^^WWWSSSMMMIIIGGGEEECCCBBB>>>CCCJJJMMMKKKFFFAAA???:::888444111...---,,,,,,,,,***)))(((******)))((()))))))))))))))((('''''')))(((((('''((()))***+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%'''((((((&&&###&&&&&&&&&&&&%%%$$$######&&&%%%$$$'''***,,,***((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&((()))******$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&iiiVVVKKKGGGBBBAAA@@@???>>><<<;;;;;;999888888777777666555555555333111000000111333555333333333222222222111111..............................---,,,,,,+++***************)))))))))))))))------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,+++++++++++++++++++++,,,++++++++++++++++++++++++(((***++++++***))))))***,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,+++,,,,,,---------,,,,,,---,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...,,,,,,,,,------.........+++...000111000000111222888:::>>>CCCKKKUUU```gggsss{{{{{{vvvkkkfff______jjj{{{wwwnnnccc]]]UUUMMMHHHEEEBBBAAA@@@CCCGGGJJJKKKIIIEEEBBB===;;;777333000...------,,,***(((((()))***)))((()))))))))))))))((((((''''''&&&%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&((((((&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%&&&)))***(((&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iiiVVVKKKGGGAAAAAA@@@???===<<<;;;;;;666666666777777777777777333222222111111222222333333333333222222222222111////////////////////////------------,,,+++******((((((((())))))))))))))),,,,,,,,,,,,,,,,,,------///...---,,,++++++++++++***+++,,,............---++++++++++++++++++++++++)))+++---,,,+++***++++++,,,,,,++++++******++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,---...///000---,,,+++++++++,,,...///---,,,,,,,,,++++++******---------------.........***+++,,,---...///000000.../////////...///111333???DDDLLLVVV```kkkuuu{{{}}}{{{zzztttjjjeeemmm{{{uuunnncccXXXPPPJJJFFFCCCDDDCCCCCCFFFIIIJJJHHHEEEAAA???<<<888444111000///,,,***)))((()))***)))((())))))))))))((((((((((((***)))((((((((((((((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$######%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((&&&$$$&&&%%%$$$$$$$$$%%%'''((('''&&&&&&%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&hhhTTTIIIEEEAAA@@@???>>>===<<<;;;;;;555555555555555555555555222222222333333222222222222222222222222222222222000000////////////......,,,,,,---------,,,+++***(((((())))))******++++++)))))))))******+++++++++...------,,,++++++,,,,,,+++,,,...000000///...---++++++++++++++++++++++++***,,,------,,,++++++,,,---,,,+++*********,,,,,,***+++,,,,,,------,,,,,,000///---+++++++++,,,,,,---,,,,,,,,,,,,---.........------,,,,,,+++++++++........................++++++,,,---...///000000---......///000444999===DDDNNN\\\kkkxxx~~~}}}~~~wwwqqqttt}}}vvvxxx{{{~~~vvvlllcccZZZSSSNNNKKKFFFAAAAAAFFFIIIHHHFFFEEEDDDAAA>>>:::666444222...,,,************)))(((***))))))(((((((((((((((++++++*********)))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$###'''&&&$$$$$$$$$%%%'''((($$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&gggSSSHHHCCC@@@??????>>>===<<<;;;;;;666666555444333222222111111222333333333333222111222222222222222222222222/////////.........------,,,,,,------,,,,,,++++++*********++++++,,,,,,,,,)))))))))******++++++++++++++++++++++++,,,---...---...///000000...,,,++++++++++++++++++++++++++++++,,,......,,,+++,,,---,,,,,,*********+++,,,---***+++,,,,,,------,,,,,,000///---+++))))))))))))---,,,,,,,,,------......//////......------------........................---------.........//////000111222333666<<>>======<<<;;;;;;888888666555333111000///111222222333333222222111111222222222222333333333000//////......---------------,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************+++,,,---...---............,,,+++***++++++++++++++++++++++++***,,,------,,,+++,,,,,,++++++******++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,+++******+++++++++,,,---------..............................//////.........---------------.............../////////111222333666:::AAAIIIOOOYYYfffyyy}}}~~~wwwpppkkklllllljjjgggfffiiilllvvv~~~wwwiii```SSSJJJFFFFFFFFFFFFIIIIIIJJJIIIGGGDDD@@@>>>999666333000///...+++)))+++***((('''''''''((()))''''''((()))******))))))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&$$$$$$&&&'''&&&&&&(((((((((''''''&&&$$$$$$%%%&&&''''''%%%######$$$%%%&&&&&&&&&'''''''''''')))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%$$$###$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&hhhTTTIIIEEE>>>>>>>>>===<<<<<<;;;;;;:::999888666444222111111222222222222222222222222111111222222222333333333111111000000///......---...---+++******+++---///,,,,,,,,,+++++++++++++++------,,,,,,,,,,,,,,,,,,******)))))))))***++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***+++------+++++++++,,,)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,******+++,,,------------,,,------...............,,,,,,------.../////////------------,,,,,,,,,+++,,,,,,---...///000111111111333666;;;BBBKKKUUU[[[lllvvv}}}zzzyyy|||wwwqqqqqqooohhh```\\\]]]```gggrrr|||sssdddVVVLLLHHHHHHIIIHHHJJJLLLMMMLLLJJJGGGEEE>>>;;;777444222000---***+++***((('''''''''))))))((()))***,,,---------,,,&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&&&&'''''''''''''''&&&&&&$$$&&&((('''%%%$$$%%%&&&$$$%%%'''((()))((('''&&&(((((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&& !!!###%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&iiiUUUKKKGGG>>>>>>======<<<<<<;;;;;;::::::999777666555444333333222222111111222222333111111111222222333333333222222222111000//////...///---***((()))+++...000,,,+++++++++***))))))))),,,++++++******))))))))),,,+++***)))(((((((((((())))))))))))***+++,,,---++++++++++++++++++++++++)))+++---,,,+++***++++++(((***+++,,,---,,,,,,+++++++++,,,---------,,,,,,+++,,,---.........,,,,,,,,,---......//////......***++++++,,,---...//////---------,,,,,,+++++++++***+++,,,...000111333333444888>>>FFFPPP[[[gggnnnzzz~~~ssssssvvv~~~zzzyyytttjjj___XXXXXXZZZXXXdddtttqqq___QQQJJJJJJKKKHHHJJJMMMOOOOOOMMMJJJHHHBBB???:::777444111---++++++***((('''&&&''')))***$$$%%%''')))***++++++***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((&&&$$$$$$%%%''''''&&&$$$%%%&&&'''((((((((((((###&&&((((((%%%$$$%%%'''###%%%''')))***(((&&&%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&"""&&&((('''$$$"""&&&&&&&&&&&&&&&&&&&&&&&&fffRRRGGGCCCAAA???>>>===>>>===<<<:::;;;:::999777555333000///222222222222222222222222222111000/////////000111000...---++++++,,,---...------------------------...---,,,,,,++++++,,,,,,************))))))(((((())))))*********+++++++++...........................---+++******+++---...,,,,,,+++***+++,,,---...((((((((()))***+++---.........---,,,,,,+++******...---+++******+++---...,,,,,,,,,---------......++++++,,,,,,,,,---------000000///...............---.../////////000333555???AAAFFFMMMXXXgggvvvxxxsssqqqsssvvv}}}~~~vvvlllbbbXXXRRRSSSYYYcccooo|||yyylll___RRRKKKLLLKKKNNNQQQRRRPPPMMMKKKJJJHHHFFFCCC???999444000......,,,************)))((())))))))))))***+++,,,------,,,***)))))))))******)))'''%%%###"""$$$%%%'''(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&%%%###""""""###%%%&&&%%%&&&((())))))(((&&&%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&### """&&&(((&&&"""%%%$$$#########$$$%%%&&&(((''''''&&&%%%$$$######""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffSSSHHHDDD???>>>======>>>>>>===<<<::::::999888777555333222222222222222222222222222555555444333222222222222111000...,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++******)))))))))+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,,,,---...///+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,---------000////////////000000111...///000111222555999===EEEJJJSSS]]]hhhttt|||uuutttuuu|||~~~yyyppphhhbbbYYYZZZ]]]ccckkkwww|||pppaaaXXXUUUPPPQQQQQQPPPNNNLLLKKKKKKJJJIIIGGGCCC???:::777444111///,,,+++++++++***)))))))))))))))***+++---------+++***(((''''''((((((&&&%%%"""!!! !!!###$$$(((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&###!!!"""&&&(((&&&###%%%$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&fffSSSIIIEEE===<<<<<<===>>>??????>>>999999999999888666555444222222222222222222222222222222222222111000///...111111///.........///000,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))***,,,,,,++++++++++++******,,,,,,,,,,,,------------------------------------...---,,,++++++,,,---...---------------...//////------,,,+++++++++++++++***++++++,,,---......///+++,,,...000000...,,,+++,,,,,,,,,---------......,,,,,,,,,---------......////////////000111222222///000222444777===DDDHHHPPPXXXdddpppzzzxxxuuuyyy~~~}}}xxxjjjfff___[[[\\\eeerrr{{{qqqddd___WWWUUUQQQMMMKKKJJJKKKLLLLLLKKKJJJHHHEEEAAA>>><<<555222...,,,,,,,,,++++++((()))))))))+++,,,---...---,,,***(((&&&&&&&&&&&&)))(((&&&$$$$$$%%%&&&'''''''''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&###"""###&&&'''&&&###$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$######'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&~~~dddQQQHHHEEE>>>===<<<===>>>???>>>===::::::999888777666444333222222222222222222222222111111222222111///---,,,111000///.........//////---------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,++++++,,,,,,---.........------...//////...------,,,,,,,,,---------......------------............///////////////000111111///000333777===EEEOOOUUU___gggsss~~~|||}}}}}}{{{wwwtttvvvyyy~~~zzznnnbbb\\\___hhhooossslllaaa[[[RRRKKKHHHHHHIIIKKKJJJKKKKKKJJJHHHFFFCCCAAA999666111...------,,,+++)))))))))***+++,,,.........---***((('''&&&&&&&&&+++***((('''''''''((()))'''&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%$$$###$$$&&&'''&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&""""""#########$$$$$$$$$%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''|||aaaOOOFFFDDD@@@???======>>>>>><<<:::;;;:::999888555333111000222222222222222222222222333444555555444222111////////////...............---------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------///...------------...///,,,,,,,,,---------......------........./////////000000//////...//////000000222777===EEEPPP[[[bbbsssxxx~~~wwwqqqooopppssswww~~~ssshhhdddfffiiiuuu}}}}}}lllcccWWWMMMIIIHHHHHHIIIJJJKKKLLLMMMMMMKKKHHHGGG===:::555111000...---+++************+++,,,---...///...,,,)))((('''''''''''''''%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''(((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&"""""""""######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''{{{```NNNEEECCCAAA@@@>>>===>>>===;;;:::;;;:::999777555222000///222222222222222222222222222222222222222111111000/////////.........------------------------------******)))(((((((((((()))++++++,,,,,,,,,,,,------------------............***************************++++++++++++++++++***))))))***++++++++++++++++++++++++++++++,,,------.........---------------000...,,,++++++,,,...000,,,,,,,,,---------...............////////////000000000/////////000111111444888>>>GGGQQQ]]]iiiqqq|||qqqpppooopppttt{{{{{{ssspppoooqqqttt{{{xxxnnn___TTTNNNKKKIIIGGGKKKLLLOOOPPPQQQOOOMMMKKKBBB???;;;777555222///,,,,,,,,,++++++++++++,,,,,,///...,,,***((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&"""#########$$$$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''|||aaaNNNFFFCCC@@@>>>======>>>>>>===;;;::::::999888666444222111222222222222222222222222///////////////000000111000000000000//////......++++++++++++++++++++++++******)))(((((((((((((((***+++++++++,,,,,,,,,,,,---------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,+++************+++,,,,,,------......//////------,,,,,,,,,,,,------,,,,,,,,,---------............/////////000000000//////000111222444666777;;;@@@HHHSSS^^^kkkwww~~~|||zzzwwwuuutttvvvyyy{{{{{{uuupppvvvyyyiii]]]UUUPPPKKKGGGIIIKKKNNNPPPQQQOOOMMMLLLGGGDDDAAA>>>;;;777222///......---,,,++++++++++++---,,,***)))((((((((())))))))))))(((((((((''''''&&&%%%%%%&&&&&&((())))))(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&$$$%%%&&&&&&&&&&&&&&&'''$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''}}}bbbOOOGGGDDD>>>===<<<===>>>???>>>===999999999999888666555444222222222222222222222222222222111111111333444666111111111111111000//////)))))))))))))))))))))))),,,++++++************************++++++,,,,,,,,,+++++++++,,,,,,,,,------000000000000000000000000---......//////......---***+++,,,---...---,,,,,,...---,,,***)))(((((((((***+++,,,---///000111111***+++---......---+++***,,,,,,,,,---------......////////////000000000000......000222555888:::<<<@@@FFFPPP[[[gggttt}}}yyywwwvvvuuuwww~~~zzzlllkkkwwwpppddd[[[TTTMMMHHHFFFHHHLLLNNNOOOMMMKKKIIIJJJHHHFFFCCC@@@;;;555000000///---,,,+++*********+++***)))'''''''''((()))&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&***)))'''&&&&&&''')))***&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%&&&((($$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((cccMMMFFFGGG======<<<<<<;;;;;;::::::::::::999777666444333333222555888;;;;;;888555222222222222222222222222222111111000///////////////...---++++++---......---...............---------,,,++++++++++++,,,---------------------------------------............////////////......---------+++,,,,,,,,,,,,,,,,,,+++------------------------........................------------,,,+++***)))++++++++++++++++++++++++,,,---///...------...000000000000000333999@@@EEEGGGQQQ___lllvvv|||{{{~~~|||~~~}}}www|||tttooovvvsssfffZZZQQQMMMMMMLLLKKKLLLNNNPPPPPPPPPOOOMMMJJJHHHEEE@@@;;;777111000///---,,,+++++++++++++++******)))(((((((((%%%%%%%%%%%%%%%&&&'''(((######$$$&&&''')))***+++'''&&&%%%%%%&&&'''((())),,,***(((&&&%%%&&&'''''')))((((((''''''(((((()))&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$#########$$$%%%&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%&&&''')))*********+++dddNNNFFFGGG??????>>>>>>===<<<<<<<<<::::::999777666444333333222444666888888666444222222222222222222222222222111111000///////////////...---+++,,,---......---//////......------,,,,,,,,,,,,,,,,,,,,,------...------------------------------------...............---------,,,,,,,,,+++///000000000000000000///------------------------........................//////000000//////......------------------------,,,...////////////111222111222222444777>>>FFFLLLXXXaaannnxxx~~~{{{~~~zzz{{{~~~~~~}}}zzznnncccZZZUUUNNNMMMKKKKKKLLLMMMMMMLLLMMMLLLJJJJJJHHHEEE@@@<<<333222000---+++*********,,,,,,+++******))))))(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((((((((''''''&&&%%%&&&'''((((((---+++)))'''''''''((()))%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((&&&&&&'''((())))))))))))dddOOOFFFFFFAAAAAA@@@??????>>>======:::999888777666555444333222333444555555444333222222222222222222222222222111111000//////////////////---+++,,,---...---,,,/////////...---,,,,,,+++---------,,,---......///------------------------------------............------------,,,,,,,,,,,,......////////////......------------------------........................+++,,,------......------////////////////////////...///000000000000222444222444666:::@@@IIIRRRYYYiiiqqq|||~~~}}}~~~{{{yyyyyywwwvvvuuuvvvyyy}}}~~~{{{wwwtttuuutttrrrtttxxx~~~wwwmmmeee```TTTQQQNNNLLLLLLLLLKKKJJJJJJJJJKKKLLLLLLJJJGGGCCC:::888444000---,,,++++++,,,,,,++++++***)))))))))(((''''''''''''(((((()))******))))))((((((''''''(((((('''&&&&&&&&&''''''((('''%%%$$$######$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&'''(((''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''}}}cccOOOEEEEEEAAAAAA@@@@@@???>>>======999999888777666555444444333333333333333333333333222222222222222222222222111000000//////////////////---,,,,,,---------,,,000///......---,,,++++++...------------...//////------------------------,,,,,,---------.....................------------,,,,,,------------,,,,,,,,,,,,------------------........................)))***+++,,,------------000000000000000000000000000111111000///000222444222555;;;BBBKKKWWWbbbiiiqqqyyyyyywwwuuurrroooppptttyyy~~~{{{tttpppoooooommmnnnqqqttt{{{}}}uuunnnjjj]]]ZZZUUUQQQNNNMMMJJJIIIIIIJJJLLLNNNOOONNNKKKHHHCCC@@@;;;555111///......+++++++++***))))))(((((()))((((((((((((((())))))++++++******)))(((((((((((((((''''''&&&&&&&&&&&&&&&%%%$$$###"""#########''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%###''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&''''''(((((('''&&&%%%%%%zzzbbbNNNEEECCCAAA@@@???>>>===<<<;;;;;;999888888777666555444444555555444444444444555555222222222222222222222222111000000///////////////000...,,,,,,------,,,+++///......---,,,,,,++++++...------------...//////------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,------......////////////......,,,,,,,,,---------..............................,,,---...000111111111111////////////////////////222222222000///000222444444:::CCCNNNZZZfffqqqxxx{{{{{{wwwttttttxxx~~~vvvpppooonnnkkkkkkmmmkkkqqqxxx~~~|||yyyxxx|||~~~xxxtttgggbbb[[[UUUPPPMMMIIIGGGJJJKKKMMMPPPRRRPPPMMMIIIHHHEEE@@@:::555111///...+++******)))((((((''''''***))))))((((((((()))))))))))))))***************(((((((((''''''&&&%%%%%%))))))((((((''''''(((((($$$$$$############$$$$$$&&&&&&&&&'''''''''(((((((((((('''''''''((())))))'''&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%''''''&&&%%%$$$''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((******(((''''''(((******(((((((((((('''&&&%%%$$$xxxaaaOOOEEECCC@@@@@@???>>><<<;;;::::::888888888777666555555555555555555555555555555555222222222222222222222222111111000///////////////000...,,,,,,------,,,+++------------,,,,,,,,,,,,---------,,,---......///------------------------,,,,,,,,,,,,------------************++++++++++++,,,------......------,,,+++,,,,,,------.................................,,,---...///000000000000////////////////////////222222222111111222666999<<>>888333///---++++++******)))(((((((((***))))))((((((((((((((('''(((((()))***++++++,,,'''''''''(((''''''&&&%%%((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''(((******&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''''''''''''''''''''''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((((((((()))((((((((((((((('''&&&%%%wwwbbbQQQGGGEEEAAA@@@???>>><<<;;;:::999888888777777666666555555555555666666666666555555222222222222222222222222111111000///////////////000...,,,,,,------,,,++++++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,------...------------------------++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++,,,,,,,,,,,,++++++++++++,,,,,,---......///........................++++++,,,------...------////////////////////////000111222333444888===AAAHHHQQQ^^^lllwww~~~xxxrrrpppnnnoooppppppqqqsssuuuwwwzzz}}}|||yyyxxxssszzzzzztttqqqrrryyy}}}vvvlllbbbYYYSSSNNNJJJJJJLLLPPPUUUXXXXXXTTTQQQNNNLLLIIIDDD>>>888333000------,,,,,,+++******)))***)))(((((('''''''''(((''''''(((((()))******+++%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%)))(((((((((((((((((()))$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&''')))***+++''''''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((($$$%%%%%%&&&&&&%%%%%%$$$(((((()))))))))(((''''''xxxcccRRRIIIGGGAAAAAA@@@>>>===;;;::::::888888777777666666555555333444555666666555444333222222222222222222222222111111000///////////////111///---,,,------,,,******++++++,,,,,,------...,,,++++++++++++,,,------------------------------++++++,,,,,,,,,---------/////////000000000111111//////000000000000//////++++++,,,,,,---...//////...........................///000000000000000000000000000000000000000000///000222444777===CCCGGGQQQ[[[iiivvv|||yyywwwvvvtttsssssstttvvvxxxxxxzzz||||||zzzzzzzzz{{{zzzxxxuuusssssswww}}}|||xxxuuulllrrrxxx}}}yyytttqqqsssxxx{{{~~~tttiii```YYYSSSPPPJJJLLLQQQWWW[[[[[[XXXUUURRRQQQOOOKKKEEE>>>888444///......------,,,,,,+++))))))((('''''''''''''''(((((((((((())))))))))))$$$%%%'''(((((((((''''''''''''((())))))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((######$$$%%%''')))+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))%%%&&&((((((((((((&&&%%%(((((())))))))))))((((((ttt```SSSKKKFFFAAA@@@???===;;;::::::999:::::::::999888777666555555555666666666555333222333222222111111222222333000000000000////////////000000///...------,,,,,,...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---...---,,,---/////////...,,,,,,+++***+++,,,---......---,,,+++++++++++++++***+++---...///...------////////////////////////...///000///...---...///......------...///111222///000111000...---...///444000111888===BBBLLLWWWccckkkwww~~~yyywwwsssssszzzyyyvvvqqqnnnmmmkkkkkkpppwww}}}sssppplllkkkppp}}}{{{sssnnnlllhhhooowwwuuujjj```YYYVVVOOOMMMNNNTTT[[[^^^ZZZUUUUUUSSSQQQOOOKKKDDD<<<777444222000---++++++++++++...---+++***)))))))))***)))))))))((('''''''''&&&&&&'''''''''(((((()))))))))))))))((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((((((''''''''''''(((((('''&&&&&&%%%%%%$$$$$$###&&&&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%&&&'''&&&&&&&&&(((***))))))))))))((('''&&&&&&((((((''''''''''''((((((***))))))(((''''''&&&&&&''')))))))))'''&&&'''(((&&&&&&''''''(((((())))))wwwbbbSSSIIIDDDAAAAAA???>>><<<<<<;;;;;;:::::::::999888777666555555555666666666555333333333222222111111222222333000000000000////////////000//////...------,,,,,,...---,,,,,,......---,,,---,,,,,,++++++,,,,,,---...---,,,---/////////...---,,,+++++++++,,,......000///...------------...+++,,,---.........---,,,...........................///000///...---...000000000////////////000111...///000000//////000222666333666===DDDJJJUUU```rrrxxx|||{{{yyy{{{vvvpppkkkiiifffdddhhhmmm}}}|||wwwpppkkklllwwwyyyqqqmmmjjjlllpppyyyuuukkkbbb^^^TTTPPPNNNQQQXXX\\\ZZZWWWXXXWWWUUUSSSPPPJJJDDD???999666333///,,,++++++,,,+++***((('''''''''((((((''''''''''''''''''&&&&&&''''''''''''((((((((()))((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&((())))))(((&&&&&&''')))%%%%%%%%%&&&%%%%%%$$$$$$((((((''''''''''''((((((''''''((((((((((((((((((((()))))))))'''&&&'''((('''''''''((((((((((((((({{{dddSSSHHHCCCAAA@@@???>>>============:::::::::999888777555555555555555666555555444333333222222111111222222333000000000000/////////////////////...------,,,,,,...,,,,,,,,,......---,,,------,,,,,,,,,,,,------...---,,,---/////////...------,,,,,,------.../////////...---------......------.........---,,,,,,---------------------------///000///...---///000111111111000000000//////---.../////////000333666777777<<>>===<<<<<<======999999999999888666555444555555555555555555444444333222222111111222222333000000000000//////////////////.........------------,,,+++,,,.........,,,------,,,,,,,,,,,,------...---,,,---/////////...------------......//////---,,,,,,+++++++++,,,,,,.........------,,,,,,+++---------------------------...//////......///000///000000000000000//////...//////...///111444777777;;;CCCNNNYYYfffsss|||}}}zzz{{{}}}|||tttoooiiiccc```bbbdddggglllpppsssuuuvvvvvvyyy{{{ssspppqqqsss}}}zzzwwwtttwww{{{vvveee\\\QQQLLLMMMSSSXXXZZZZZZXXXVVVTTTRRROOOKKKHHHDDD@@@;;;555000---,,,,,,************************((((((((())))))******+++'''''''''((((((((((((((($$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%(((''''''&&&&&&''''''(((%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&%%%'''''''''''''''&&&&&&%%%'''((())))))'''&&&'''(((&&&'''((()))))))))))))))(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))((()))***)))'''''''''(((***)))))))))((((((''''''iiiVVVKKKGGG>>>===<<<;;;;;;;;;;;;;;;999999999888777666555444555555444444555555555555333222222111111222222333000000000000////////////...............------------,,,+++,,,...///...---...------,,,,,,------......---,,,---/////////...---------...............,,,,,,+++++++++,,,,,,---.........---,,,,,,,,,,,,........................,,,...//////......///111.........//////000000000000000///......111666::::::BBBMMMYYYfffttt~~~yyyxxx|||~~~vvvqqqlllddd___^^^]]]^^^```cccfffggghhhgggiiiooouuuxxxzzz}}}xxxrrrooottt{{{oooeeeWWWNNNMMMQQQVVVYYY\\\YYYVVVSSSQQQNNNJJJGGGFFFCCC>>>999444000...---+++++++++++++++*********'''''''''(((((()))))))))((((((((((((((('''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%&&&((())))))((('''&&&'''(((((((((''''''&&&%%%"""$$$&&&''''''&&&'''(((###$$$%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((*********((('''((()))******))))))((((((((('''iiiVVVLLLHHH>>>===<<<;;;::::::::::::999999999888777666444444555555444444444555666666333222222111111222222333000000000000////////////........................,,,++++++,,,...///...---......------------.........---,,,---/////////...,,,,,,---............---......---------...//////......---,,,,,,,,,------////////////////////////,,,...//////......000111111000///...//////111222111111000///000555;;;???DDDOOO\\\hhhttt~~~{{{}}}{{{ssspppkkkddd^^^\\\YYYYYYZZZ\\\______^^^]]]\\\```eeeiiimmmttt{{{{{{uuutttxxxzzz{{{yyypppbbbVVVQQQRRRUUUWWW]]]YYYUUURRRPPPNNNKKKIIIGGGEEEBBB>>>999555111///++++++++++++***)))((('''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%&&&(((******)))'''&&&((((((((((((((('''&&&%%%"""%%%''''''''''''(((%%%&&&&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''(((((((((((((((''''''''')))***+++***((('''((()))***))))))))))))))))))(((gggTTTJJJHHH??????===<<<::::::999999999999888888777555444333555444444333444555666777333222222111111222222333000000000000////////////........................,,,++++++,,,...//////.........------------.........---,,,---/////////...***+++,,,---...------,,,---------------...///000------,,,,,,,,,---...///........................,,,---//////......000222888666333000...///111222111111111222444;;;CCCHHHTTT```nnnxxx}}}}}}|||}}}zzzsssrrroooiiibbb```\\\[[[\\\^^^aaabbb___]]]YYYZZZ\\\___dddjjjppptttvvv{{{{{{|||yyysssttt|||{{{zzzmmmaaaYYYVVVVVVVVVZZZVVVRRRPPPOOONNNMMMLLLHHHHHHGGGDDD@@@;;;666333------------,,,***((('''''''''''''''&&&&&&&&&&&&)))(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&)))***+++***((('''))))))))))))((('''&&&%%%!!!###&&&(((''''''''''''))))))))))))))))))(((''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((()))))))))***+++***((((((((())))))))))))))))))*********fffRRRIIIFFFAAA@@@???===;;;::::::999888888888888777555444333555444444333444555666777333222222222222222222333000000000000////////////---.....................,,,++++++,,,...//////.........------------.........---,,,---/////////...***+++,,,---------,,,++++++++++++++++++,,,---...---,,,,,,+++,,,---///000------------------------,,,---//////...///000222>>>;;;666111//////000222111111222444888@@@IIIPPP```mmm{{{~~~{{{yyyyyy{{{~~~~~~xxxwwwvvvpppjjjgggaaaaaaaaadddggghhheeebbb___]]][[[\\\```dddggghhhiiipppyyyyyypppnnnuuu~~~~~~xxx}}}uuuiii___ZZZWWWVVVUUURRRNNNMMMMMMMMMMMMLLLHHHIIIIIIHHHEEE???:::666111111111000...,,,***(((++++++******))))))(((((())))))(((((('''''''''&&&)))))))))((('''''''''&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((((((%%%&&&''''''&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++***((('''))))))))))))((('''&&&%%%###&&&))))))((('''&&&&&&&&&'''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((***++++++)))***+++***)))((((((***(((((())))))******++++++fffRRRHHHEEEBBB???===;;;;;;:::999777999999888777666444222111333333333333333333333333444444444333333222222222000000000111222222///---222222222111000///...---***+++,,,---.....................////////////000,,,------...///000000111***+++,,,...///......---000///---,,,,,,---///000,,,,,,,,,---------......////////////////////////------...000111333444444555333111111111111000///...111555777;;;DDDQQQ\\\ooovvvzzzvvvrrrsssxxx~~~|||xxxzzzxxxpppmmmpppuuuxxxxxxvvvqqqnnnmmmjjjfffcccaaa```^^^\\\bbbeeejjjpppvvv~~~yyysssssswww|||~~~||||||xxxjjj]]]WWWUUUVVVQQQKKKHHHGGGIIIKKKKKKNNNKKKIIIHHHHHHFFFBBB>>>555444111///,,,***)))(((((((((((('''&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%&&&((()))))))))((('''(((((('''&&&%%%%%%%%%%%%(((''''''&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&((()))+++,,,,,,+++(((&&&%%%$$$$$$$$$((((((((())))))))))))*********))))))((((((''''''((((((((((((((((((((((((---+++)))((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))fffRRRHHHDDD@@@>>><<<;;;;;;<<<;;;999999888888777666444222111333333333333333333333333444333333333333333333222//////...///111111000///555555555444333111000///++++++,,,---............------........./////////222222222222111111111111------.........------,,,000...---,,,,,,---...000,,,---------............/////////////////////////////////000000000111111222111000000111111222111111444999<<>><<<;;;<<<===<<<;;;888888777777666444333222333333333333333333333333222222222333333444444444777444111///......---,,,111111111000...,,,+++***---------...------,,,,,,++++++,,,,,,,,,---------------,,,***)))((('''&&&111000///---------...//////...------------...///.........////////////000////////////////////////000000//////......------///////////////111444666777<<>>===<<<<<<:::888777777777777666555444333333333333333333333333333222333333333333333333444111///...///111222222111//////000000//////...---,,,,,,------...---------+++++++++,,,,,,,,,------///////////////000000000------------...///000111........................------........./////////////////////////////////------...///000000111111111333444333222555;;;@@@DDDMMMYYYdddlllvvv}}}|||{{{yyytttpppmmmqqqwww{{{~~~yyytttnnnllliiiiiijjjhhhddd```___eeeppp{{{|||zzz{{{yyy{{{zzzttthhh```UUULLLGGGFFFFFFGGGKKKMMMOOOOOOMMMLLLKKKLLLJJJIIIGGGBBB===777222///***))))))(((((('''&&&&&&&&&'''((()))))))))((('''''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))***)))((((((''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''((()))+++,,,---+++***)))'''&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((()))))))))((('''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))fffSSSIIIFFFBBB@@@>>>=========;;;:::777777777777666555444333333333333333333333333333444333333333333333333222000///...///000000...,,,++++++,,,------------,,,++++++,,,---............,,,,,,,,,,,,------------------------------------,,,------.........---------..................---,,,---------............////////////////////////......///000000111111222///222555555555999AAAHHHPPP[[[jjjvvv}}}|||zzzyyy{{{~~~}}}zzzwww{{{}}}xxxsssqqqrrrppplllhhhccceeeiiipppwww}}}yyywwwsssuuuzzztttlll___TTTMMMJJJIIIIIIIIILLLOOOOOONNNMMMNNNOOOMMMMMMLLLIIIDDD===666222+++******))))))(((((('''((((((((((((((((((''''''((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&((())))))***))))))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''')))***,,,------,,,***(((&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((***)))((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))gggTTTJJJGGG@@@>>>===<<<===>>>===<<<666777777777666555444444333333333333333333333333444444444333333222222222333111000///...+++'''$$$,,,---...///000000000000***+++,,,---......///...,,,,,,------------...............------,,,,,,,,,---......///...,,,+++***------............------,,,,,,,,,---------......////////////////////////000000000000111111111111---111555666888===FFFNNNZZZfffvvv|||xxxuuutttvvv|||}}}yyyyyyxxxtttqqqjjjhhhggghhhmmmrrrwwwyyy}}}}}}}}}~~~|||uuuppprrrvvv|||vvvhhh\\\TTTPPPNNNNNNEEEHHHLLLNNNMMMMMMOOOQQQOOOPPPPPPNNNHHHAAA999444,,,,,,++++++***)))))))))+++***)))(((''''''(((((())))))(((((('''''''''&&&&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&'''((()))*********)))(((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&((()))+++,,,...,,,***(((&&&&&&&&&&&&************++++++++++++&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((''''''(((***+++************************))))))))))))))))))))))))gggTTTJJJFFFAAA???<<<<<<============888888888777777777777777555444333333333333444555444444444444444444444444222111111000000000000000////////////////////////555222///,,,***+++,,,---////////////...---,,,+++..................------000///...///000111000...,,,,,,,,,,,,---------...000000000000000000000000...---+++***+++,,,...000---...///000000000000000111333555777;;;DDDOOOXXXkkkttt~~~zzz}}}|||xxxvvvvvvzzz}}}|||}}}}}}|||rrrpppmmmjjjiiikkkmmmnnnnnnpppssswww{{{~~~~~~xxxuuutttttttttuuu}}}tttdddYYYSSSPPPOOOLLLKKKJJJJJJKKKNNNQQQSSSVVVVVVUUURRRLLLDDD<<<777------,,,+++***)))((('''%%%&&&((())))))'''%%%$$$&&&&&&''''''(((((())))))((('''&&&%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&((()))******(((&&&%%%'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((()))***+++,,,))))))(((((((((((())))))''''''''''''''''''&&&&&&))))))))))))))))))))))))******++++++++++++******(((***+++***)))((()))***))))))))))))((((((((((((''')))+++,,,---,,,***)))hhhTTTJJJGGGBBB@@@===<<<<<<======<<<999888888888777777666666555555444333333444555555333333333333333333333333222111111000000000000000///////////////////////////...,,,***))))))******////////////...---,,,+++........................---------------------........./////////000000000...........................---,,,,,,,,,---///000///000111111111111111222333555888<<>><<<<<<<<<<<<;;;:::999999999888777666555555555444333333444555555222222222222222222222222222111111000000000000000000000000000000000000000///.........------------////////////...---,,,,,,........................+++---/////////....../////////000000000111111111....................................////////////000222333333222111333444555888>>>DDDMMMYYYhhhrrr~~~}}}{{{zzz{{{~~~}}}{{{{{{~~~wwwlllddd___\\\XXXUUUUUUTTTSSSRRRSSSUUUXXXYYYWWWXXXYYYZZZ[[[]]]]]]^^^ZZZ\\\\\\\\\ZZZYYYZZZ[[[ZZZ[[[\\\___bbbeeehhhjjjjjjnnnsssvvvxxxyyyzzz|||wwwpppiiieeebbbaaa```aaaeeejjjpppsss{{{{{{rrrlllmmmrrrwww{{{~~~yyysssmmmhhhjjjooouuujjj```XXXRRRNNNMMMKKKJJJKKKNNNRRRTTTTTTSSSRRRPPPMMMHHHDDDAAA888666222...+++***))))))((()))*********)))'''&&&((((((((((((((('''''''''))))))(((''''''''''''(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''')))***,,,---'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((()))))))))((((((''''''(((((())))))((('''&&&%%%###""""""))))))))))))))))))))))))((())))))******))))))((((((***+++***)))((()))***++++++++++++************)))***+++,,,---,,,++++++jjjVVVKKKGGGDDDAAA>>><<<<<<<<<;;;:::::::::::::::888777555444555555444444444444555555222222222222222222222222222111111000000000000000000000000000000000000000---...///000111000//////......//////...------,,,---------...............---...000555999999555111............////////////000000000000000000000000......///000000000000///000222444333111111444666777<<>>;;;666000,,,***))))))+++++++++++++++***(((((())))))((((((''''''&&&&&&(((((('''''''''''''''((((((((((((((()))))))))))))))'''%%%$$$$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((((((((((((''''''(((((((((***))))))((('''&&&&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((***+++***)))((()))***++++++*********)))))))))((()))***++++++++++++***kkkVVVKKKGGGDDDAAA>>><<<<<<<<<;;;:::::::::;;;;;;999777555444555555555555555555555555444444444444444444444444222111111000000000000000////////////////////////)))***,,,.........---,,,.........///......---,,,---------.........//////---,,,///888AAABBB999111............////////////000000000000000000000000...///000000111111000000///222444333111222555999;;;BBBLLLXXXeeesss~~~yyyxxx{{{||||||vvvqqqlllfffbbb^^^[[[WWWTTTTTTUUUUUUVVVUUUUUUUUUXXX\\\```bbbccc___YYYPPPKKKJJJKKKJJJIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLMMMMMMNNNPPPRRRSSSPPPOOONNNMMMLLLKKKJJJIIIHHHIIIKKKLLLMMMLLLKKKKKKNNNQQQTTTVVVVVVWWWXXXZZZ^^^___ccchhhmmmsssxxxzzz}}}{{{sssnnngggaaa^^^^^^```bbbeeemmmtttyyywwwpppmmmkkkjjjnnnuuuwwwkkkdddcccgggttt|||pppcccZZZTTTQQQMMMIIIHHHIIILLLNNNNNNNNNNNNNNNMMMKKKIIIHHHCCC???999333...+++)))))),,,,,,,,,++++++***)))((())))))((((((''''''&&&&&&'''&&&&&&%%%&&&&&&''''''(((((((((((()))))))))))))))'''%%%$$$###$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((***+++***)))((()))*********)))))))))(((((((((%%%&&&&&&'''''''''''''''kkkVVVJJJFFFCCC@@@>>><<<<<<<<<<<<;;;999:::;;;;;;:::888666444444555666666666666555444444444444444444444444444222111111000000000000000////////////////////////+++,,,---///000000///...---...............------,,,,,,------.../////////+++***---666>>>???777...//////000000000111111111........................////////////000000000000...222555555222333999>>>BBBKKKXXXeeerrr}}}yyyvvvyyy~~~vvvqqqkkkgggccc^^^ZZZVVVRRROOOPPPOOOMMMMMMMMMNNNPPPQQQOOOPPPRRRUUUWWWYYY[[[\\\___XXXPPPKKKJJJLLLLLLKKKIIIJJJKKKLLLLLLLLLLLLLLLNNNOOOPPPQQQSSSTTTUUUVVVUUUSSSOOOMMMMMMLLLKKKJJJGGGHHHKKKMMMMMMMMMLLLKKKLLLMMMOOOOOOOOONNNOOOPPPRRRSSSUUUXXX\\\```dddfffmmmnnnqqqsssvvv{{{zzzvvvooohhhcccaaa```aaabbbiiiooorrrwww~~~{{{uuuooollliiimmmvvvuuullliiieeeqqqyyymmmeeeYYYVVVQQQMMMKKKLLLOOOQQQNNNOOOOOOPPPOOOMMMJJJIIIGGGCCC>>>777222...+++***------,,,+++***))))))(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))(((&&&$$$$$$%%%&&&(((%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&((())))))(((''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&''''''((($$$%%%%%%&&&''''''(((((())))))))))))))))))))))))((())))))******))))))((((((***+++***)))((()))***))))))))))))((((((((('''))))))))))))************jjjUUUIIIEEEBBB@@@===<<<<<<======<<<888999;;;<<<;;;999777555444555666777777666555444333333333333333333333333222111111000000000000000------------------------...///000111111111111111------...............---,,,,,,------...//////000***+++...111333333111///....../////////000000000........................//////.........///000111///333777777555777>>>DDDMMMVVVeeesss|||zzzyyy~~~|||vvvpppkkkeee___[[[VVVSSSQQQOOONNNMMMKKKJJJMMMNNNOOOOOOPPPQQQSSSUUUVVVXXX[[[]]]^^^^^^___``````ZZZRRRMMMNNNPPPQQQQQQNNNPPPRRRUUUVVVVVVVVVUUUXXXYYY\\\___bbbcccddddddaaa]]]WWWTTTTTTTTTTTTSSSOOOOOOOOOOOOOOOOOOOOOOOOMMMOOOPPPOOONNNMMMNNNOOONNNNNNOOOPPPQQQSSSUUUVVVYYY\\\```ccceeejjjooottt}}}|||wwwsssooonnnmmmfffiiijjjhhhjjjrrrxxxyyy}}}}}}yyymmmlllmmmsss|||xxxmmmuuuyyyrrrgggbbb[[[TTTPPPOOOPPPRRROOOQQQSSSSSSRRROOOLLLIIIJJJGGGCCC===777222...,,,...---,,,***))))))(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''''')))((('''&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''')))((((((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''###$$$&&&'''((('''&&&%%%&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))******************)))(((***+++***)))((()))************)))))))))((((((+++++++++++++++,,,,,,---jjjUUUIIIDDDAAA???<<<<<<============777888:::<<<<<<:::888666444555666777777666555444222222222222222222222222222111111000000000000000------------------------------------.........///------...............---,,,,,,------...///000000,,,///111///***)))---111,,,,,,,,,,,,---------...000000000000000000000000000///---,,,---...000222000555999999777999AAAHHHTTT___nnn}}}}}}||||||}}}|||xxxvvvuuulllhhhbbb]]]XXXTTTOOOLLLKKKIIIHHHIIIKKKMMMMMMLLLPPPQQQSSSTTTUUUVVVXXXYYY```cccfffhhhhhhggggggggg[[[UUUNNNKKKMMMQQQSSSTTTWWWYYY\\\___bbbccccccbbbcccfffjjjnnnrrrtttttttttmmmhhhaaa]]]]]]^^^^^^]]]\\\YYYVVVRRRPPPPPPPPPQQQOOOQQQRRRQQQPPPOOOPPPQQQNNNNNNMMMMMMMMMMMMMMMNNNLLLOOOSSSVVVXXX[[[aaaeeelllooouuuzzz}}}|||kkkkkkhhhaaaaaahhhpppsssyyy{{{vvvoooiiiiiirrruuuzzz{{{uuuoooeee[[[SSSOOONNNOOOQQQSSSUUUWWWUUUQQQMMMJJJLLLJJJFFFAAA;;;555111......---,,,***)))(((((((((&&&'''''''''(((((())))))'''''''''''''''((()))***(((((((((((()))))))))***))))))((('''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&&&&&&&$$$###&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''******))))))((((((((('''))))))))))))))))))))))))******++++++++++++******(((***+++***)))((()))***+++++++++************)))&&&&&&&&&&&&&&&''''''(((hhhSSSIIIGGGHHHEEEBBB???>>><<<:::888999999999;;;<<<;;;888555777666666555444444333333222222444555555444222222111000...///000222111111,,,------------------,,,...+++))))))+++---......+++,,,,,,------............------,,,,,,------...---...000111111111000///........................000000////////////000000...///000111222222222222111111444888999<<>>>>>===<<<::::::999999;;;<<<:::777555555555555555555555555555333333333444444333333333777444222111222222111///------............------111///,,,+++,,,.........---------------............------,,,,,,------...---...///000000000//////..................------000000////////////000000...///000000111111111111333222555:::===CCCQQQaaattt{{{oooiiibbb\\\XXXUUURRROOOOOOLLLJJJKKKNNNPPPPPPOOOMMMOOOQQQSSSTTTWWW[[[^^^bbbfffkkkmmmmmmpppwww}}}|||zzzyyyjjjfffaaa^^^```gggpppvvv~~~yyyyyy}}}xxxtttpppoooooopppnnnoooooonnnkkkfffaaa^^^[[[YYYWWWVVVUUURRROOOMMMLLLLLLKKKKKKKKKLLLNNNPPPNNNRRRWWW[[[___dddkkkppptttxxx{{{qqqfffaaa^^^\\\___eeehhheeegggqqq{{{zzzrrrllllllttt~~~zzzlll___VVVRRRPPPPPPQQQSSSTTTSSSQQQNNNLLLMMMLLLKKKIIIFFFAAA:::555000/////////...,,,++++++,,,+++******))))))))))))+++)))))))))******(((&&&((('''&&&&&&&&&(((***+++)))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&''''''''''''''''''&&&))))))((((((((()))***+++((((((((((((((((((((((((+++*********)))(((((((((++++++,,,,,,,,,,,,++++++******************************))))))))))))******''''''(((((())))))******jjjTTTIIIFFF@@@>>>===<<<===>>>===<<<:::::::::;;;;;;:::777444333333444444555666777777444444333333333333444444777444222111222222111///......////////////......333111...---...//////...//////........................------------......------...////////////.../////////......---------000000////////////000000//////000000000000000000444444777<<>><<<;;;<<<<<<;;;::::::::::::;;;;;;:::777444555555555555555555555555666555333333333333555666111000...///000222111111//////000000000000//////---,,,,,,---///000000000000000//////.........---///......------......///------------.........///000000/////////.........000000////////////000000111000000000000111222222555:::AAAIIIVVVgggyyy~~~{{{rrrnnniiiaaaZZZSSSNNNKKKMMMLLLLLLLLLMMMPPPTTTVVVZZZ\\\___ccciiiooouuuxxxzzzuuummmfffbbb^^^[[[XXXWWWVVVSSSQQQQQQQQQRRRRRRVVVZZZ___```aaafffnnnvvvzzzuuurrroooiiiddd\\\VVVSSSTTTWWWYYY]]]bbbkkksss~~~zzzwwwyyyxxxpppkkkeeeccc___[[[YYYWWWWWWWWWWWWVVVTTTSSSQQQLLLGGGCCC888666444111...,,,+++***(((((('''''''''(((((())))))'''%%%%%%&&&((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&'''((((((&&&&&&'''(((((('''&&&&&&&&&&&&'''(((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++***(((((()))))))))*********((()))***+++,,,+++++++++***************)))))))))eeeQQQHHHFFFBBB???===<<<<<<<<<:::999999999999;;;<<<;;;888555555555555555555555444444555555444444444444555555777444222111222222111/////////000000000000//////+++******,,,///000000/////////..................//////............//////......------......///000////////////////////////000000////////////000000111111000000111222444555888AAALLLWWWeeewww~~~uuujjjbbb]]]ZZZUUUPPPMMMKKKKKKKKKLLLNNNOOOQQQTTTYYY___dddgggjjjooouuu|||{{{vvvrrrlllgggccc```\\\YYYWWWUUURRROOOPPPRRRTTTUUUUUUXXX]]]bbblllqqqxxx{{{~~~~~~tttjjj^^^XXXTTTSSSRRRQQQUUUZZZeeennnyyy~~~|||wwwpppnnnlllgggccc___]]]]]]]]]\\\YYYVVVSSSPPPMMMIIIFFF???<<<888444000---,,,+++(((''''''''''''((()))***(((&&&%%%&&&'''(((((('''''''''((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&'''(((((('''&&&%%%%%%&&&'''(((&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''(((((())))))*********((()))***,,,,,,,,,++++++++++++++++++++++++,,,,,,bbbOOOHHHFFFAAA???===<<<======<<<:::777777888:::<<<<<<999777333333444444555666666666444444555555555555444444777444222111222222111///...//////000000//////...+++++++++---///000///...---------------.........//////............////////////.........///000111.........///000000111111000000////////////000000222111000111222444777888>>>JJJZZZgggvvvwwwnnnggg___VVVPPPOOOOOONNNMMMMMMNNNOOOPPPTTTWWW[[[___dddkkktttzzz~~~}}}wwwtttooollliiiddd^^^YYYTTTSSSSSSRRRQQQRRRSSSTTTXXX___fffkkkmmmsss|||~~~pppccc^^^YYYWWWTTTRRRUUUZZZ___gggqqqxxx{{{wwwvvvsssooojjjfffcccbbbaaa```\\\WWWSSSPPPMMMJJJHHHEEEBBB===777222///---,,,+++******))))))))))))***(((''''''(((***+++***(((&&&&&&'''(((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((()))((('''&&&'''))))))(((&&&%%%%%%&&&((()))'''((()))*********)))))))))))))))))))))))))))))))))))))))((('''''''''&&&''''''((((((((((((''''''''''''(((((()))******+++''')))+++,,,------,,,+++,,,---------.../////////}}}```NNNGGGGGG@@@???=========>>>===<<<777777888:::<<<<<<:::888111222333444666777888888333444555666666555444333111000...///000222222111......////////////.........------...//////...,,,+++,,,,,,------.........//////............//////000//////......000111222------...///000111222222000000////////////000000222111111111333666888:::BBBQQQcccrrr{{{|||zzzpppddd[[[WWWSSSMMMIIIKKKLLLNNNQQQSSSUUUVVVVVV^^^ccciiinnnuuu~~~{{{uuummmggg^^^[[[WWWUUUSSSQQQNNNLLLLLLSSSZZZ^^^```eeeooowwwuuugggccc___]]]YYYVVVYYY^^^[[[aaaiiiooosssyyy{{{~~~zzzxxxsssooojjjgggeeedddddd___XXXSSSOOOMMMKKKJJJIIIEEE@@@999444000---,,,......,,,+++******)))))))))))))))+++------+++)))%%%%%%'''((())))))))))))&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&%%%'''((()))((('''&&&'''))))))(((&&&%%%%%%&&&((()))'''(((***+++++++++***)))******************************)))((('''&&&&&&%%%******++++++++++++******&&&''''''((()))******+++''')))+++---...---,,,+++))))))******+++,,,------{{{aaaRRRIIIDDDCCCBBB@@@>>>===<<<;;;;;;999999888888888888999999777777888888888888777777555555666666555444333333333222000/////////000111111111000000//////......///////////////.........000000//////.........---111000///...---,,,,,,,,,///////////////.................................111222333222111000111222000222222000///333===EEEOOO^^^ooo|||vvvpppeee```XXXPPPKKKJJJLLLNNNNNNOOOQQQRRRUUU[[[aaafffgggooozzz{{{pppggg]]]WWWUUUTTTRRROOOLLLMMMOOOQQQUUUZZZaaaeeelllqqq{{{yyyhhhiiihhhccc]]]YYYYYY[[[aaa```aaaeeeiiiooo{{{}}}yyy~~~xxxpppllltttzzzrrrlllkkkjjjiiihhhbbb]]]WWWQQQOOONNNMMMLLLGGGFFFCCC>>>999444000---***+++,,,---------------(((((())))))))))))((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''((()))((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***---,,,+++++++++,,,+++)))))))))*********++++++,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,|||aaaQQQIIIDDDCCCBBB@@@>>>===<<<;;;;;;888888777777777777888888555555666666666666555555666555555555444444444444333222111000///000000111000000000000////////////........./////////000000000/////////............//////...---------...............///////////////........................000222333222111000111222000333555555444999BBBIIIYYYhhhxxx~~~tttllleee```YYYWWWSSSOOOLLLMMMOOOQQQUUUXXX]]]bbbgggmmmssswww{{{qqqiiieeebbb^^^ZZZTTTTTTRRRQQQQQQSSSWWWYYY^^^bbbjjjtttzzz}}}wwwnnnqqqqqqnnnggg```]]]\\\___]]]]]]```ccciiisss~~~~~~xxxooohhheeejjjssszzzrrrllliiigggeeeccc```\\\WWWRRRPPPOOONNNLLLHHHGGGDDD???:::555111///,,,---------,,,,,,++++++'''((())))))******))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********+++++++++***))))))***+++++++++++++++,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,|||```QQQHHHCCCBBBAAA@@@>>>===<<<;;;;;;777777666666666666777777444444444444444444444444666555444333333333444555222222111000000000000111////////////000000000000.........//////000000000////////////..................------......///000------......//////000000////////////////////////000111222222111000111222000444888999:::@@@JJJQQQaaannn|||tttggg___ZZZVVVUUUSSSSSSRRRQQQQQQRRRVVVYYYaaagggpppzzz|||uuupppjjjeeeaaa^^^YYYUUUQQQPPPQQQQQQRRRSSSYYYaaagggjjjpppwwwyyyvvvzzz}}}{{{sssjjjdddbbbaaa]]]\\\^^^```dddmmmvvv}}}pppfff___\\\___fffrrr|||tttlllfffbbb___\\\\\\YYYVVVSSSRRRQQQNNNMMMIIIHHHEEEAAA===888444222//////...---+++***))))))'''((()))***************)))((((((''''''(((((()))))))))))))))))))))))))))(((''''''&&&'''((()))***'''&&&&&&&&&&&&'''(((((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((++++++++++++++++++++++++((()))***,,,,,,+++******------,,,,,,+++******))),,,,,,,,,,,,,,,,,,,,,,,,{{{```PPPHHHCCCAAA@@@???>>><<<<<<<<<;;;666666555555555555666666444444333333333333444444666555333222222333555666222222111111111000000000......//////000000111111000000/////////////////////////////////.........//////............//////,,,------...///000111111000000000000000000000000000111222222111000222333111444888:::>>>FFFSSS]]]jjjuuu~~~qqqkkkaaaYYYTTTSSSTTTUUUVVVWWWWWWWWWWWW[[[aaafffrrrzzzyyytttooojjjddd^^^ZZZVVVTTTRRRPPPNNNPPPVVVZZZ]]]ccciiippptttzzz{{{qqqkkkhhheeeaaa^^^```bbbdddkkksss{{{pppccc[[[VVVYYY\\\dddtttwwwkkkbbb\\\YYYWWWXXXVVVTTTSSSSSSQQQOOOLLLKKKJJJGGGDDD@@@<<<888666000///...---+++******)))*********+++******))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''&&&&&&&&&&&&'''((((((+++***(((&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((---......---+++***++++++((()))+++,,,,,,+++***))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,zzz^^^OOOGGGCCC@@@@@@>>>===<<<<<<<<<<<<666666555555555555666666555555444333333444555555666444333222222333555666222222222222111111111000......//////000000111111222222111000///......---.........///////////////111111000///...---------,,,------...///000111111111111111111111111111111///111222222111111222333222555888;;;@@@LLL]]]iiixxx}}}|||xxxrrrooo[[[XXXTTTPPPOOOPPPSSSVVVWWWYYY\\\^^^aaahhhsss{{{{{{tttmmmhhhbbb[[[WWWUUUPPPNNNQQQSSSTTTXXX]]]```eeelllttt{{{~~~tttnnnllliiiccc```aaacccdddiiiooowww}}}uuuggg[[[UUUVVVUUUZZZhhh||||||mmmaaaYYYWWWVVVUUUTTTSSSSSSSSSRRROOOMMMLLLKKKJJJGGGCCC@@@===;;;000///...---,,,,,,,,,,,,,,,,,,,,,,,,+++)))((('''))))))(((((((((((())))))(((((((((((((((((((((((()))(((&&&%%%&&&''')))+++'''&&&&&&&&&&&&'''((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((111222222000,,,******+++)))***+++,,,++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,xxx]]]NNNGGGCCC@@@???>>>===<<<<<<<<<<<<666666555555555555666666666555444333333444555666444333222222222333555555222222333333222222111000////////////000000000000222222111000000///...............///////////////333222000///...---------------......//////000000000000000000000000000000///000222222111111222444333777;;;@@@HHHVVVhhhuuu~~~~~~rrriiibbb\\\XXXMMMMMMMMMLLLLLLNNNRRRVVVXXX^^^ffflllsss~~~zzzrrrhhh```___XXXRRRRRRQQQOOOOOOQQQUUUYYY___fffnnnvvv{{{uuussspppiiiddddddeeeeeegggkkkvvv{{{~~~}}}ooobbb[[[WWWTTTTTT^^^qqqsssfff]]]YYYYYYVVVUUUTTTTTTTTTSSSQQQOOONNNMMMLLLIIIFFFCCCAAA???222111///...------......---------,,,+++***)))(((***))))))(((((())))))***))))))))))))))))))))))))(((''''''&&&'''((()))***'''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))111333333000,,,))))))++++++++++++***************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,vvv[[[MMMGGGCCC???>>>===<<<<<<<<<<<<<<<777666666666666666666777666555444333333444555666222222333333333444444444222222333333333222111000000000000000////////////000000000000000000000000............/////////000111111000///......//////.........///////////////000000000000000000000000...000111222111111333444444:::BBBJJJSSSaaarrr~~~wwwhhh]]]WWWRRRNNNKKKKKKLLLLLLMMMNNNSSSZZZ```fffppp}}}|||sssooofff^^^ZZZWWWQQQNNNNNNPPPRRRVVVZZZ```gggpppvvv~~~xxxqqqpppnnnllllllnnntttyyyzzzttttttzzzzzzoooiii```ZZZUUUXXXeeexxx|||pppeee___]]]ZZZXXXWWWVVVVVVVVVTTTSSSOOOOOOMMMKKKIIIFFFDDDBBB666555222///...---......++++++,,,,,,,,,,,,,,,+++******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++---///111///***(((***------,,,***)))((()))***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,uuuZZZMMMGGGCCC???>>>===<<<<<<<<<<<<<<<777777666666666666777777666555333222222333555666111222333444444444444333222222333444333222111000111111000000//////......---...///000111222333333---.........//////000000///////////////000000111///////////////.........////////////////////////...000111222111111333444444<<>>===============888888777555444333222111555555555555333222000///222222222222222222222222333333444555444333222111000000000000000///...---...---,,,,,,---...///000000///.........///111222//////000000111111111222............////////////000000000000////////////333000111444555555777;;;<<>>===<<<<<<<<<<<<777777777666666555555555222222111222222333444444222222222222222222222222222333333444333222111000000000000111000000//////......---------...///000...............///000000//////000000000111111111............////////////000000000000000000000///000......222444444777<<>>===;;;:::999999999888888777555444444333333444666666666555333222333333333333333333333333111111000000000/////////...///000111111111111111000000000//////......---...///000111222111000///000000//////////////////............///////////////000000000111111111222444333444666888<<>><<<;;;::::::::::::999888777555444333222111222444555666666666555333333333333333333333333222111111000///000000000...//////000000000000/////////000000000///.........//////000000000000000000000////////////..................///////////////000000111111222222222333333444888;;;BBBQQQ^^^ttt~~~~~~}}}yyysssccc[[[SSSNNNKKKIIIKKKPPPRRRYYYbbblllwwwyyyppphhh]]]ZZZUUUPPPOOOPPPSSSUUUaaafffmmmtttzzzvvvvvvuuutttvvvxxxzzz||||||~~~zzzlllaaa\\\ZZZdddwwwttteee\\\[[[___aaabbbccc___XXXQQQNNNMMMOOOPPPHHHFFFBBB???<<<777222///000...,,,+++***+++,,,---***++++++++++++***))))))***+++++++++)))((()))***&&&'''''''''(((((((((((())))))))))))))))))))))))'''((()))(((''''''''')))(((((((((((((((((((((((($$$%%%&&&((())))))))))))))))))))))))))))))))))))************))))))))))))''')))++++++***))))))******************+++++++++...------------.../////////...,,,++++++,,,...///...---,,,++++++,,,---...bbbPPPHHHEEE???>>>===<<<;;;::::::;;;999999888777777666555555444333111111111333555666444444444444444444444444333222111000000000111111...////////////......---......000000111000//////---------------...//////000000/////////.....................///////////////000000111111222333333333333777===CCCNNN```ppp{{{{{{nnnddd^^^VVVPPPMMMNNNNNNMMMQQQWWW[[[fffvvv~~~rrrlllccc[[[VVVRRRQQQPPPXXX]]]dddkkkqqqwww|||~~~tttsssrrrqqqqqqrrrtttuuu~~~yyyrrrqqqwwwyyynnnhhheeehhhssszzznnnfffbbbdddfffhhhiiieee^^^VVVQQQOOONNNOOOLLLJJJGGGEEEAAA<<<666111000///,,,***))))))+++,,,***++++++++++++***)))))))))***+++***((('''((()))&&&''''''(((((((((((((((((((((((((((((((((((((((''')))+++***((('''(((***&&&''')))******)))((('''###$$$$$$%%%&&&&&&&&&%%%))))))))))))))))))))))))************))))))))))))&&&(((+++,,,***)))***,,,))))))*********+++++++++,,,,,,,,,,,,,,,---............------------.........---,,,++++++,,,---...cccPPPHHHEEE>>>===<<<;;;;;;;;;;;;;;;888888888888888888888888:::666111,,,+++---111333444444444444444444444444444333111000000000111222.../////////...---,,,,,,---...///111111111000000---,,,+++***+++,,,---...000000//////.........---............/////////000///000000111222222333333444555;;;CCCKKKXXXmmm~~~zzz~~~mmm```UUUPPPNNNJJJKKKQQQUUUUUUZZZaaammm{{{~~~sssiii```ZZZVVVTTTSSSXXX^^^dddjjjqqqxxx|||zzz~~~uuutttsssrrrqqqqqqqqqrrrsss{{{xxxnnniiimmmwwwvvvpppmmmkkkqqqwwwooojjjhhhjjjkkklllhhhbbb[[[UUUQQQNNNMMMPPPNNNLLLIIIEEE@@@999444111///,,,)))((((((***+++***++++++++++++***))))))((()))***)))((('''''')))''''''((()))))))))))))))(((((((((((((((((((((((((((***,,,+++(((''')))+++%%%'''***++++++***(((&&&))))))***************)))))))))))))))))))))))))))************))))))))))))'''***......---,,,---///))))))******++++++++++++++++++******++++++,,,---------------------------///...---,,,,,,,,,---...cccNNNEEECCCAAA@@@>>>======<<<:::888666666666666666555555444444444444444444555666777555555444444444333333333444333111000111222111000111///...///000111000...............////////////000000000000////////////...............///000111000///.........///111222111111111000...///111333888:::;;;???NNNeeeyyy}}}}}}yyyzzz}}}mmm___SSSNNNNNNMMMLLLPPPVVVXXXZZZfffsss~~~tttjjjbbb\\\YYYWWWZZZ___cccfffnnnvvvxxx{{{xxxsssrrrsssrrrpppnnnlllkkklllxxx}}}uuuiiihhhqqq|||xxxppppppqqqvvvyyytttqqqooopppmmmhhhbbb[[[WWWUUUUUUVVVRRRNNNJJJFFFBBB===:::222000...---,,,***(((&&&++++++++++++++++++++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************))))))(((((('''''''''&&&******))))))(((((('''''')))))))))))))))))))))))),,,++++++++++++++++++,,,)))))))))))))))******+++(((''''''(((+++---...---,,,,,,---------,,,,,,+++...------,,,,,,------...***,,,---...------...///cccOOOFFFDDDAAA???=========<<<:::888666777777777777666555555555555444444444555555666555555444444444333333333333111//////000111000000111///...///000111000...............////////////000000000000////////////...............///000000000//////...///000111222000111222111000000111333999===BBBJJJZZZppp~~~}}}|||vvvuuu||||||kkk___UUUNNNMMMPPPRRRRRRVVV\\\bbbjjjzzz{{{qqqkkk```ZZZVVVWWWYYY]]]dddkkkmmmqqqxxxzzzssspppuuuuuutttrrrooommmlllllltttyyy}}}pppkkkooottt|||rrrrrrrrruuu{{{{{{vvvssspppnnnjjjeee```\\\[[[ZZZ^^^ZZZTTTOOOJJJDDD???<<<444222///---,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((()))))))))******)))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++***************++++++,,,111///,,,+++++++++***(((,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---//////......///000cccOOOGGGEEEAAA???=========<<<:::888777777888888777777666555666666555444444444555555555555444444444333333333222111000000111333222111111///...///000111000...............////////////000000000000////////////......////////////000000000////////////000111222///111222222222222333444666===FFFQQQcccxxx|||yyy~~~yyysssnnnrrr}}}{{{oooeeeZZZRRRNNNLLLQQQWWWZZZ\\\aaajjjttt~~~pppdddYYYTTTTTTVVVZZZ___dddhhhpppyyy|||wwwuuutttzzzyyyvvvsssooommmkkkjjjmmmqqqwww}}}zzzqqqmmmmmm}}}wwwwwwvvvuuuvvv|||zzzuuurrrqqqooollliiigggeeecccgggbbb[[[TTTNNNHHHBBB>>>888555000---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((('''''''''''''''''''''((()))*********))))))))))))))))))))))))*********))))))*********+++++++++***+++,,,,,,---///---,,,,,,...///...---,,,------......---------,,,,,,++++++++++++,,,,,,...///000000//////000111cccPPPHHHGGG@@@???===<<<===<<<:::999888888888888888777666666777666555444444444444444555555444444444333333333333222111111333555444444111///...///000111000...............////////////000000000000/////////////////////000000000//////000000000000000111111111///111333444333444555777888@@@KKKWWWhhh}}}zzzxxxzzz~~~vvvqqqnnnrrr{{{rrrhhh]]]WWWRRRPPPOOOQQQXXX```ccciiisssuuueee^^^ZZZXXXWWWYYY^^^ccckkksssxxx{{{{{{{{{|||||||||~~~yyytttppplllhhhfffeeejjjqqqyyyxxxqqqnnnsssyyy|||vvvrrrsss{{{{{{uuuuuutttssssssrrrqqqnnnlllkkkfff___WWWQQQJJJEEEAAA===999333///---,,,,,,+++++++++++++++++++++++++++((((((((((((((((((((((((************************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******+++************+++,,,,,,---,,,+++,,,...000000///+++,,,,,,------------,,,------,,,,,,,,,,,,------...///000000//////000222cccPPPIIIGGG@@@>>>===<<<===<<<;;;999888888888888888777666666777666555444444444444444555555444444444333333333222111///000222333333333111///...///000111000...............////////////000000000000//////////////////000111111000///...///000000111111111111111///111333444555666888:::BBBJJJTTT___pppxxxyyyxxxoooooooooqqqxxxuuuiii```ZZZQQQOOOOOORRRTTTWWW^^^fffqqq|||tttllleee^^^WWWUUUXXX\\\cccjjjpppsssuuuvvvvvvyyy~~~xxxrrrnnniiieee^^^cccmmmwww~~~zzzvvvnnnrrrzzz{{{rrrooorrrwww~~~xxxuuutttssssssuuuuuurrrpppkkkfff___WWWQQQLLLGGGCCCAAA<<<666222///...---,,,++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''''''''(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******)))))))))))))))***++++++333000...,,,++++++)))'''******+++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...//////...///111333~~~cccPPPHHHGGG@@@>>><<<<<<======;;;:::777777888888777777666555666666555444444444555555555555444444444333333333000///---...///000000///111///...///000111000...............////////////000000000000///////////////000111222111000///...///000111111222222111111111222333444555777;;;>>>HHHPPPZZZeeeuuuxxx~~~xxxqqqiiikkknnnssszzz{{{lll```VVVQQQPPPKKKKKKOOOUUUYYY^^^gggqqqyyyqqqeee\\\XXXTTTVVVZZZ___fffkkkpppsssrrruuu{{{zzzuuuqqqlllhhh[[[___gggrrr{{{pppqqquuuzzzrrrppppppzzzuuussspppqqqtttuuurrrppplllggg___WWWRRRMMMHHHEEECCC???:::555222000...,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))'''''''''(((((((((((((((*********)))((('''''''''))))))))))))))))))))))))*********))))))*********))))))(((((())))))***+++...---+++***+++,,,+++*********+++,,,------------******))))))))))))******,,,---.........000333555~~~bbbPPPHHHFFF???>>><<<<<<======<<<:::666777777777777666555555555555444444444555555666555555444444444333333333222111//////000111000///111///...///000111000...............////////////000000000000///////////////000222222222000///---///000111222222222111111222333333333444888===AAAJJJTTTaaannn}}}yyyrrrooommmnnnrrrzzzwwweeeZZZRRRLLLLLLOOONNNOOOTTT[[[bbbkkkzzz~~~qqqhhhfff[[[ZZZYYYZZZ^^^dddjjjnnnooorrrwww|||~~~}}}{{{vvvtttqqqmmmiii\\\]]]aaajjjttt}}}yyyuuusssxxx{{{sssoooooo{{{zzzvvvrrrrrruuuvvvuuurrrpppjjjaaaYYYSSSNNNJJJGGGEEEAAA<<<888555222...+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******''''''''''''((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))++++++************++++++******))))))******+++,,,)))((('''))),,,///000///+++,,,---...////////////,,,++++++++++++++++++,,,,,,---...//////222666999~~~bbbOOOGGGFFF???>>><<<<<<======<<<:::666666666666666555555444444444444444444555666777555555444444444333333333666444222222333333333111111///...///000111000///............/////////000000000000000////////////000111222333222111///---///000111222333222111111333333333222444888???DDDNNNZZZjjjyyy~~~tttpppqqqwwwvvvyyyrrrcccUUUOOOLLLJJJMMMSSSVVVVVVZZZbbbkkkxxx|||uuuuuufffccc^^^[[[[[[___eeeiiinnnqqqtttyyy}}}~~~|||~~~|||tttppppppoookkkhhh___]]]]]]cccooo{{{zzzsssttt~~~xxxqqqgggttt{{{vvvuuuxxxzzzyyyvvvtttnnneee\\\UUUOOOKKKHHHEEEBBB>>>:::777333...+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''''''''(((((())))))''''''(((((())))))******)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,++++++******++++++,,,---...---++++++,,,,,,,,,+++---...///000111111111111000//////......//////000---...///000111444888<<<~~~bbbRRRIIIDDDAAA???<<<:::::::::999888:::999999888777666666555111222444555666555444444222222222333333444444444444333222222111111222222666666444222///---++++++000000000000000000000000000000000000////////////222333111...///222111---444111//////222333222000444333333555666999BBBKKKRRRdddxxx{{{wwwuuusss{{{}}}}}}nnn^^^VVVOOOMMMLLLLLLOOOTTT[[[^^^ggguuu~~~{{{tttkkkccc``````bbbbbbfffjjjqqqxxx}}}~~~{{{xxxuuusssqqqrrrnnniiiffffffggghhhiiibbb^^^ZZZ\\\cccnnn{{{zzz{{{}}}oooeeeiiiuuu|||}}}{{{xxxvvvxxxqqqggg\\\TTTNNNKKKIIIGGGEEEAAA>>>;;;777222///+++,,,,,,,,,,,,+++************************************))))))))))))******+++)))&&&######$$$''')))******+++++++++,,,,,,,,,))))))(((((((((((())))))))))))))))))((((((((((((***+++,,,+++))))))***+++))))))*********+++++++++)))***+++,,,---..................------,,,,,,,,,//////////////////......,,,------,,,+++***+++------...///000222777===AAA|||aaaQQQIIIDDDBBB???<<<;;;;;;;;;:::999999999888777777666555555333333444444555444444444555555444444444444444444444333222222111111222222............////////////000000000000000000000000000000000000////////////222444333000000222333111333000//////222333222111555444777;;;<<<>>>FFFOOO___ppp}}}|||{{{zzz~~~zzzhhh[[[SSSMMMJJJKKKNNNPPPUUUZZZeeekkkxxxxxxoooiiidddaaa___```dddjjjpppvvvzzz}}}~~~}}}~~~yyytttpppmmmjjjkkkiiifffddddddeeefffgggbbb]]]YYYYYY^^^hhhsss|||~~~{{{~~~sssiiijjjsss~~~zzzwwwwwwxxxtttlllbbbXXXPPPMMMLLLHHHEEEBBB???<<<888444000------------,,,,,,+++*********************************))))))))))))******,,,+++((('''&&&''')))***)))))))))*********++++++))))))(((((((((((())))))******))))))((((((((((((+++,,,,,,+++)))))))))***))))))*********+++++++++***+++,,,,,,,,,,,,,,,++++++++++++*********))))))........................---......---,,,,,,---///------///000444:::AAAFFFyyy^^^PPPIIIEEECCC@@@===<<<<<<<<<;;;:::888888777777666666555555555555444333333333444444777666666555555444333333333333222111111111111222+++,,,---...///111222222000000000000000000000000000000000000////////////...222444000...000333333111000//////111222222222666777;;;AAACCCFFFMMMUUUiiixxxrrrbbbUUULLLMMMJJJIIIMMMRRRWWW^^^fffuuu~~~vvvmmmddd___^^^___bbbffflllrrrwwwzzz{{{{{{}}}yyy{{{~~~yyysssnnniiifffgggffffffeeeeeeffffffgggddd```[[[XXX[[[ccclllrrrxxx|||~~~zzz|||yyynnnkkknnnzzz|||xxxuuuvvvwwwvvvqqqhhh]]]TTTOOONNNIIIFFFCCC@@@>>>:::666333//////...------,,,++++++************************))))))))))))))))))))))))******)))((((((((())))))((((((((()))))))))******))))))(((((((((((())))))*********))))))(((((((((,,,------,,,)))(((((()))***************+++++++++++++++,,,,,,+++******)))************))))))))))))------------------------.../////////------///111,,,---000222888???HHHNNNwww\\\OOOHHHEEECCCAAA>>><<<<<<<<<;;;:::777777777666666666555555777666444333222222333444555555555555444444444444333222222111111111111111000000000000111111111111////////////////////////000000000000////////////)))///222...+++---111333000/////////111222333333888999===DDDHHHLLLUUU^^^rrrppp___VVVPPPNNNQQQNNNNNNTTTZZZbbbnnnxxxwwwkkkccc```___]]]^^^bbbhhhooossswwwyyy}}}~~~yyy{{{}}}}}}xxxsssnnnkkkkkkllllllkkkiiihhhggghhhhhhfffaaa\\\^^^eeemmmpppmmmpppuuuyyy}}}|||yyyzzzrrrkkkjjjssszzztttqqqssssssuuutttmmmaaaWWWQQQOOOJJJHHHEEEBBB@@@===999666111000///---,,,+++******************************))))))************))))))''''''((((((((('''''''''((((((((()))))))))******))))))(((((((((((())))))(((((()))))))))*********---......,,,***(((((()))******************************+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------...//////......000222---///222777===GGGQQQWWWwww[[[NNNGGGDDDCCCAAA>>><<<<<<<<<;;;:::777777777777666666666666777666444333222222333444111111222333444555555555333222111111000000111111222222111111000000//////////////////////////////000000000000////////////(((///222...+++---111333//////000000111333444666;;;;;;???FFFLLLRRR^^^iii}}}}}}mmm]]]TTTQQQRRRUUUUUUTTTVVV^^^hhhttt~~~~~~}}}~~~qqqhhh```]]]ZZZXXX[[[aaahhhmmmssswww|||~~~{{{|||}}}}}}{{{wwwtttsssttttttqqqlllhhhffffffjjjllliiiccceeelllqqqppphhhkkknnnrrrvvv{{{}}}vvvnnnjjjpppzzzxxxqqqoooqqqqqqssstttooofff[[[SSSOOOLLLIIIGGGEEECCC@@@<<<999333111///---+++)))))))))************************((()))************)))(((&&&'''((())))))((('''''')))))))))*********++++++))))))(((((((((((())))))&&&'''((()))***,,,---------......---***(((((()))************************(((((()))***+++,,,,,,+++........................++++++++++++,,,,,,------,,,---......---...000222...222777===EEEOOOXXX___xxx\\\MMMFFFBBBCCC@@@===<<<<<<<<<;;;:::888888888888777777777777555555444333333333444444///000111222444555666666222222111000000000000111---........./////////000000000000000000000000000000000000000////////////,,,111333000...111444444...000111222222333666888===???EEENNNUUU\\\gggrrr}}}zzzyyyuuuhhhYYYPPPNNNOOOSSSXXXWWWZZZbbbnnn|||}}}|||yyyyyy{{{}}}|||}}}~~~xxxpppccc```[[[YYYZZZ^^^dddhhhnnnuuuzzz{{{}}}zzzvvv~~~~~~}}}zzz{{{zzzuuummmfffddddddkkkppppppkkklllsssuuuqqqkkklllnnnooosssxxx~~~~~~wwwrrrsssxxx|||sssppprrrqqqssssssqqqlllbbbYYYRRRMMMKKKIIIGGGEEECCC???<<<666444111...+++***))))))************************((()))***++++++***)))((())))))***+++++++++******)))))))))*********++++++))))))(((((((((((())))))&&&&&&((()))+++,,,---...---......---***))))))***+++++++++***************'''((()))+++,,,---------,,,,,,,,,,,,------------***++++++,,,,,,------...+++,,,.........///111333222666===EEEMMMVVV___dddzzz]]]MMMDDD???BBB???<<<;;;;;;;;;:::999888888888888999999999999333333444444555444444444111222222333444555666666222222111000000000000000---------...///000000000000000000000000000000000000000000000////////////000222222000000333444333...111333333333555888;;;???CCCMMMYYYaaagggpppyyyzzzxxxwwwvvv```UUULLLLLLOOORRRVVV[[[___fffttt}}}|||yyyvvvvvvyyy{{{vvvxxx{{{~~~rrrnnnhhhbbb``````bbbdddgggpppvvvuuuvvv|||zzzwww~~~~~~xxxnnnfffdddeeeooovvvxxxttttttzzzyyyrrrmmmmmmmmmlllnnnssszzz~~~}}}zzzxxx|||yyyuuuvvvuuuttttttuuussslll```WWWNNNLLLJJJHHHGGGEEEAAA???999777444000---+++++++++************************((()))***++++++***)))((())))))*********+++++++++((((((((()))))))))******))))))(((((((((((())))))((())))))******+++,,,,,,,,,---...---+++***+++,,,+++++++++*********))))))******+++,,,,,,---,,,,,,+++++++++,,,,,,---------+++++++++,,,---.........,,,---/////////111333555555:::CCCLLLTTT\\\cccggg{{{^^^MMMDDD>>>AAA???<<<::::::::::::888999999999999999999::::::111222444555666555444444444444555555555555555555222111111000000000000000111111111111000000000000000000000000000000000000000000000000////////////000111000---///333333//////111444444444555999<<<@@@GGGTTTccckkkpppvvv}}}}}}~~~xxxwwwzzzsss```TTTKKKGGGMMMTTTWWWZZZ___iiisss|||~~~~~~~~~~~~~~~~~~|||xxxvvvvvvyyy|||rrrtttyyy~~~~~~vvvnnngggbbb``````bbblllsssqqqqqqvvv{{{zzz{{{~~~~~~}}}~~~~~~zzzppphhhggghhhsss|||{{{{{{|||ssslllllljjjiiijjjnnntttyyyyyyzzzzzz{{{yyywwwuuuwwwxxxrrrfff\\\OOOMMMKKKIIIHHHFFFCCC@@@<<<:::666222///---,,,,,,************************''')))***++++++***)))'''((((((''''''((()))******''''''''''''((((((((()))))))))(((((((((((())))))+++++++++************)))+++---------+++++++++---++++++++++++******)))))),,,------------,,,++++++,,,,,,,,,------.........++++++,,,------...//////---...000000111222555777777===FFFPPPXXX___dddhhhyyy\\\MMMEEE@@@@@@???>>><<<;;;;;;;;;;;;:::::::::999888777666666555555666666666666666666777666555444444444444444555333111///...000222333////////////000000000000000000//////.........---+++---///000000000111333000000000000000000000000222333333222222555999===GGGOOOZZZdddppp|||xxxyyyrrrooonnn||||||iii\\\XXXJJJLLLPPPRRRUUU[[[eeekkkttt~~~}}}|||}}}{{{yyywwwvvvuuuuuuvvvttttttuuuwww{{{xxxmmmddd___^^^fffffffffhhhkkkooosssvvv{{{}}}}}}{{{|||{{{}}}|||tttoooppprrr|||}}}|||wwwqqqjjjiiilllnnnnnnlllzzzwwwxxxxxx~~~}}}wwwzzzxxxyyy|||}}}wwwhhh]]]QQQNNNKKKJJJKKKIIIEEEAAA<<<;;;777444000---***)))'''(((***+++,,,,,,++++++''''''(((((()))))))))***+++++++++***)))(((((('''))))))))))))))))))))))))))))))******++++++,,,,,,((('''&&&)))+++,,,)))&&&---***'''(((******)))'''))))))***+++,,,,,,------******)))))))))))))))))))))***+++,,,---,,,+++***...............///000000//////000//////111444777>>>HHHSSSYYY___dddeeecccxxx\\\MMMEEEAAA@@@???>>><<<;;;;;;;;;;;;999::::::999999777666666666666666666666555555555555555444444444555555666666444222000000111333444////////////000000000000000000/////////.........---///111111000///000111111111111111111111111111111222222333444888>>>BBBKKKTTT___hhhtttxxx|||rrrnnnnnnpppzzzkkk[[[QQQOOOLLLOOORRRTTTYYYbbbnnnwww~~~~~~~~~~~~}}}}}}{{{{{{{{{{{{zzzyyywwwvvvzzzyyywwwuuussssssssssssrrrrrrssstttwww{{{~~~}}}}}}}}}~~~wwwnnngggcccbbbaaaaaabbbffflllrrrvvv|||~~~~~~~~~zzzxxxzzz}}}yyytttnnnlllmmmnnnllliiikkkttt~~~tttqqqwwwyyyyyy~~~yyytttuuuwww{{{}}}xxxmmmcccUUUQQQMMMKKKKKKJJJFFFCCC???===999444000---+++***((()))***+++++++++******************+++++++++,,,++++++******)))((((((''')))))))))))))))))))))))))))))))))******************)))((()))+++,,,***(((...,,,******+++,,,+++))))))******+++,,,,,,------***************************++++++,,,---,,,,,,,,,...------------......///............///222666:::FFFOOOYYY^^^bbbeeedddaaawww[[[MMMFFFCCC@@@???>>><<<;;;;;;;;;;;;999999999999999888777666777777666666555555555444333333333444444666777777666555333111111222333444////////////000000000000000000////////////......///111222111///......///111111111111111111111111000111222444777<<>><<<;;;;;;;;;;;;999999999999999888777666777777777666555555444444444444444444444555666666555444333111111222333333////////////000000000000000000/////////////////////000111111///......///111111111111111111111111000111333555888>>>FFFKKK[[[fffrrrzzz}}}wwwxxx|||zzzllleeeiiisss|||rrr^^^RRRMMMKKKLLLOOOTTTXXX^^^fffsss~~~}}}||||||zzzzzzzzzyyyyyyyyyyyyyyyxxxyyy{{{{{{{{{|||~~~~~~~~~{{{}}}~~~~~~}}}|||~~~}}}{{{zzzyyyyyyyyyzzz{{{||||||||||||{{{{{{|||}}}|||{{{zzz{{{~~~~~~|||yyywwwvvvvvvvvv|||{{{{{{zzzxxxwwwvvvuuuqqqqqqooommmkkkjjjiiihhhggggggfffggghhhkkknnnooossstttvvvyyy~~~{{{rrriiifffbbb```cccjjjrrrwwwyyyzzz{{{}}}}}}wwwrrrnnniiiddd```\\\bbbiiinnnqqqvvv}}}tttmmmmmmyyy|||tttuuu~~~rrrtttvvvwwwuuurrrmmmjjjccc\\\TTTOOOMMMLLLKKKIIIGGGDDD>>>888333///------,,,++++++******)))(((((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))******))))))((((((''''''---+++)))((())))))************)))((())))))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,---......---,,,,,,...///000///...------,,,,,,------222111000000222999AAAHHHVVV___ggghhhgggccc]]]VVVxxx\\\NNNHHHDDD@@@???>>><<<;;;;;;;;;;;;888888999999999888777777777777666666555555555444666666555444444444444444333333222111000111111222////////////000000000000//////000000000000000000---///000111000///000111111111111111111111111111111222333555999@@@HHHNNNcccooo{{{tttttt|||ttthhhccciiiwwwnnn```QQQKKKKKKLLLPPPTTTUUU\\\ggguuu}}}}}}|||{{{yyyxxxwwwuuutttsssrrrrrruuuuuuuuutttttttttttttttqqqssstttuuutttuuuvvvxxxwwwwwwxxxyyyzzz{{{}}}~~~~~~~~~}}}|||{{{{{{zzz{{{|||{{{yyyyyyyyyzzz}}}~~~}}}}}}~~~|||{{{zzzxxxwwwwwwwwwwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxwwwvvvwwwyyy{{{xxxwwwuuutttttttttuuuuuuvvvuuutttsssrrrqqqqqqpppnnnmmmllliiigggdddbbbaaa^^^]]]]]]^^^```ccceeegggkkkllloootttyyy~~~|||tttpppjjjffffffiiinnnrrrssstttuuuxxx{{{~~~|||tttnnngggaaa^^^\\\```dddfffhhhooozzz}}}qqqjjjoooyyywwwsss~~~sssssssssrrrqqqppppppooojjjbbbXXXQQQNNNNNNLLLKKKJJJGGGAAA;;;666222000///------,,,+++***)))((((((*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******))))))((((((''''''******)))((('''((()))***))))))))))))((()))*********+++++++++++++++,,,,,,++++++,,,,,,,,,---------///...---,,,---...///000//////...............///222111111111555<<>><<<;;;;;;;;;;;;888888999999999888888777666666666666666666666666777777666444444333333333222222111111000000111111////////////000000000000//////000000000000111111---...000111000///000111222222222222222222222222333444555777<<>><<<;;;;;;;;;;;;777888888999999999888888444444555555666777777777666555555444444444555555333333222222222111111111////////////000000000000//////000000000111111111...000111111///......///222222222222222222222222333444666:::@@@IIITTT[[[kkkxxx~~~uuurrr{{{{{{sssgggiiiiiihhhjjjtttyyyhhh[[[RRRMMMJJJLLLOOORRRXXX___iiiwww|||yyytttpppnnnkkkhhhfffcccccccccddddddcccccccccaaaaaa```___^^^^^^]]]]]]XXX[[[]]]^^^]]]\\\]]]^^^]]]```ccceeefffhhhlllppptttsssrrrqqqqqqrrrssssssrrrrrrsssttttttuuuvvvvvvuuuuuuvvvvvvvvvvvvvvvuuuwwwxxxyyyzzzzzz{{{zzzzzzwwwzzz||||||zzzyyyyyyzzzzzzyyywwwuuussspppooonnnqqqrrrssssssrrrqqqssstttqqqsssttttttsssrrrrrrssspppppppppppppppqqqrrrrrrpppppppppppppppooonnnnnnlllkkkiiiiiiiiiiiiiiiiiijjjiiigggfffeeeffffffgggkkkjjjiiiiiiiiiiiijjjkkkgggfffddd```[[[VVVRRRPPPNNNMMMKKKKKKLLLMMMOOOQQQZZZ\\\___dddjjjooosssuuuzzz}}}xxxrrrnnnkkkiiifffhhhlllqqquuuyyy{{{}}}~~~}}}~~~{{{qqqkkkgggfffiiihhheee```___fffrrr}}}{{{mmmfffgggooo}}}}}}uuummmkkkpppwww{{{}}}qqqiii^^^VVVRRROOOMMMJJJJJJIIIGGGCCC>>>888444111//////---,,,,,,,,,,,,------------,,,,,,+++++++++)))))))))))))))))))))***)))))))))))))))))))))))))))))))))***************%%%'''******))))))+++---)))+++,,,+++******,,,...++++++++++++++++++++++++*********+++,,,---------,,,,,,---............---,,,,,,,,,---...///000111///111444:::BBBNNNZZZbbblllqqqrrrkkkbbbYYYPPPGGG}}}aaaQQQGGGBBB@@@???>>>===;;;;;;;;;;;;777888888999999999888888333333444555666777888888444444444444444555666777444444444333333333222222////////////000000000000//////000000111111111222111222333111///---------222222222222222222222222333444777<<>>===============888999999999999888777777666666666666666777888888666666555555555555666666444444333222222111111000......///000111222222333------......//////000000---......///000111111222111000000000111111000///444555<<>>@@@BBBCCCEEEFFFIIIMMMRRRWWW\\\___fffiiimmmqqqtttxxx|||}}}qqqgggbbbbbbdddjjjrrrxxxzzzzzzzzz|||wwwqqqoooooowwwqqqhhh```]]]bbbkkkrrrrrrhhhfffqqqwwwqqqqqqvvv|||tttlllaaaXXXSSSOOOKKKHHHLLLJJJHHHFFFDDD???:::666333000---++++++,,,,,,+++,,,,,,,,,+++++++++******++++++++++++,,,---......,,,+++)))((((((((()))***++++++************++++++)))***+++,,,------,,,+++++++++***))))))***++++++***++++++,,,,,,------...---,,,++++++******++++++,,,------......------,,,...---------/////////...333888???GGGTTTfffsssxxx|||rrrkkkaaaUUUMMMJJJwww]]]PPPJJJGGGAAA@@@>>>===<<<<<<<<<===888999999999999888777777666666666666666777777888666666555555555555666666555555444333333222222111111111111111111111111111.........///////////////......//////000000111111222111111111222333222222666999AAAKKKPPPVVVbbbnnn||||||vvvwwwzzz}}}|||rrrggg```___eeennnxxx~~~yyykkk[[[NNNKKKNNNQQQPPPTTT]]]fffpppnnndddeeeaaa___^^^___bbbdddeeeeee]]][[[XXXTTTPPPMMMKKKJJJGGGGGGGGGGGGFFFFFFEEEEEEFFFEEECCCBBBBBBBBBBBBCCC@@@AAAAAABBBBBBBBBBBBAAADDDDDDFFFGGGHHHIIIJJJJJJMMMMMMLLLLLLLLLMMMMMMNNNPPPPPPPPPPPPPPPQQQRRRRRRTTTUUUXXXZZZ\\\^^^_______________```aaaaaabbbbbb```aaabbbaaa``````bbbdddhhhgggfffeeeccc```^^^]]]\\\]]]]]]^^^^^^^^^^^^]]][[[[[[\\\\\\]]]\\\ZZZXXXXXXXXXXXXYYYYYYZZZ[[[\\\[[[\\\]]]]]]\\\[[[YYYWWWUUUUUUTTTRRRRRRQQQQQQQQQQQQPPPOOONNNMMMLLLLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQNNNKKKGGGDDDBBBCCCAAA???======>>>@@@AAA???@@@BBBEEEIIIMMMQQQTTTZZZ]]]bbbfffjjjooouuuxxx~~~~~~}}}~~~uuujjjfffddddddhhhnnnsssuuuuuuyyy{{{{{{uuurrrrrrsssoooiiiccc```bbbggglll|||vvvmmmkkkuuuyyytttsssvvvyyy|||uuunnnddd\\\VVVQQQLLLIIILLLJJJHHHGGGEEEAAA<<<888444222...,,,,,,------,,,,,,,,,,,,++++++++++++***------,,,+++************++++++***)))))))))))))))))))))(((((((((((()))))))))***+++,,,,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,------......------,,,---,,,,,,...///111111111333:::DDDOOO___qqq~~~pppdddXXXLLLFFFEEEvvv\\\OOOIIIFFFCCCAAA>>><<<;;;;;;<<<<<<888999999999999888777777666666555555666666777888666666555555555555666666555555555444333333222222111111111111111222222222000000///////////////...000000000000000000000000222222222222333444444555888>>>HHHPPPUUU[[[jjjxxx{{{xxxxxx~~~}}}zzz|||rrrjjjbbbaaacccppp{{{ssscccVVVLLLGGGJJJPPPQQQSSS[[[ffftttvvvmmmcccWWWPPPQQQNNNMMMMMMOOORRRVVVXXXXXXRRRPPPNNNJJJGGGEEECCCBBBCCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>>>>>>>>>>??????<<<===>>>>>>?????????>>>AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHJJJKKKMMMOOOQQQRRRSSSTTTTTTTTTSSSSSSSSSUUUVVVWWWUUUVVVVVVUUUSSSSSSTTTVVV[[[[[[[[[ZZZXXXWWWUUUUUUTTTTTTTTTTTTTTTSSSSSSSSSTTTUUUVVVWWWVVVSSSQQQOOOMMMNNNNNNNNNOOOPPPPPPQQQPPPQQQRRRRRRQQQPPPNNNMMMJJJJJJIIIHHHGGGGGGGGGGGGIIIHHHGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGJJJJJJIIIHHHFFFCCC@@@>>>@@@>>><<<;;;;;;;;;===>>>:::;;;;;;===@@@CCCFFFHHHNNNPPPTTTXXX]]]cccjjjoooxxxyyyyyyxxxvvvuuuvvvwww|||rrrmmmjjjgggfffiiilllnnnoootttwww{{{xxxtttsssooonnnlllhhhdddbbbdddeeettt}}}vvvtttzzz}}}xxxvvvuuuvvvvvvvvvppphhh```YYYSSSMMMJJJKKKJJJHHHGGGFFFCCC???<<<777444000............---,,,,,,,,,,,,++++++++++++,,,,,,+++***))))))))))))******++++++******)))((())))))(((((((((((()))))))))***+++,,,+++***)))(((+++,,,------------,,,+++......---,,,,,,+++******///...------,,,,,,------,,,------......------,,,,,,,,,,,,---///222444555888BBBNNN[[[lll}}}}}}jjjZZZNNNFFFEEEHHHvvvZZZLLLEEEAAADDDBBB???<<<::::::;;;<<<888999999999999888777777666555555555555666777777666555555444444555555666555444444333333222111111///000000111222333333444111000000000//////......111111000000000000000000111111222222222444666888:::DDDPPPWWWZZZbbbsss}}}~~~~~~zzz|||vvvkkkeeeaaadddiiiwww~~~yyylll___RRRJJJGGGHHHNNNTTTWWW]]]ggguuutttkkkbbb[[[TTTNNNJJJJJJIIIGGGFFFGGGIIIKKKLLLLLLMMMLLLJJJHHHEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA??????????????????@@@@@@>>>???@@@AAAAAABBBAAAAAADDDCCCCCCBBBBBBAAAAAAAAA@@@??????@@@@@@AAABBBCCCCCCDDDEEEFFFFFFFFFDDDDDDGGGGGGHHHIIIJJJJJJIIIIIIMMMLLLJJJIIIJJJKKKMMMOOOMMMNNNNNNMMMKKKJJJKKKMMMOOOOOOOOOOOOOOONNNMMMMMMNNNMMMMMMLLLKKKKKKKKKKKKNNNPPPSSSSSSQQQMMMJJJHHHGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIHHHHHHFFFFFFDDDCCCBBBBBBAAAAAAAAAAAACCCBBBAAA@@@????????????????????????@@@AAABBBBBBDDDDDDDDDDDDCCCAAA???>>>===<<<;;;999999:::;;;;;;;;;;;;;;;;;;<<<>>>@@@BBBGGGIIIKKKNNNSSSYYY```eeekkkmmmooopppooonnnnnnnnnzzz~~~|||wwwsssnnniiiggghhhiiikkknnnrrrwww{{{yyyuuusssppppppoookkkgggdddcccdddlllxxx|||~~~|||xxxuuurrrppptttpppjjjccc\\\TTTNNNJJJJJJIIIGGGFFFFFFDDDAAA>>>888555111///.........---------,,,,,,,,,+++++++++)))))))))******+++,,,---)))***+++,,,+++***)))(((,,,++++++******++++++,,,***++++++,,,+++***((('''***+++---......---+++***---------,,,,,,+++++++++......---,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------...111555888@@@KKKYYYffftttttt___PPPIIIHHHNNNVVVuuuZZZLLLEEEAAACCCBBB???<<<;;;:::;;;;;;888999999999999888777777555555555555555666666777555555444444444444555555333333222222111000000000111111111111111111111111111111000000/////////...111111111111000000000000///000111111111333777:::===JJJWWW]]]aaakkk{{{}}}|||sssiiiddddddiiippp~~~yyyppphhhYYYQQQIIIHHHIIIJJJOOOTTT```jjjyyy}}}mmm]]]___]]]WWWPPPMMMJJJGGGIIIGGGEEEDDDFFFGGGHHHGGGJJJIIIGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDEEEEEEBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDDDDDDDCCCBBBAAADDDEEEFFFFFFFFFFFFFFFFFFHHHFFFEEEDDDDDDFFFGGGIIIHHHIIIIIIHHHFFFEEEFFFHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGFFFEEEEEEEEEFFFIIILLLOOOOOOKKKGGGDDDCCCCCCDDDEEEEEEFFFEEEEEEDDDBBBBBBBBBBBBBBBAAAAAAAAA@@@??????>>>>>>>>>>>>??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@???@@@@@@AAA@@@???>>>===<<<<<<::::::999999:::;;;===<<<<<<;;;<<<===???@@@DDDEEEFFFHHHJJJNNNTTTXXX\\\```fffjjjkkkjjjiiiiiivvv}}}~~~}}}}}}~~~xxxpppkkkhhhhhhiiikkkooouuu{{{~~~|||xxxvvvvvvtttsssrrrnnniiigggfffffffffppp||||||}}}{{{vvvqqqmmmpppooommmggg```WWWQQQMMMJJJIIIGGGFFFFFFDDDBBB@@@:::777333000//////...------------,,,,,,,,,++++++++++++***++++++,,,---...***+++,,,,,,,,,+++)))(((,,,,,,++++++++++++,,,,,,***+++,,,,,,+++***)))((((((***+++------+++***(((+++++++++,,,,,,------------,,,,,,+++++++++++++++,,,------......------,,,------...---...111666;;;FFFQQQ___kkkvvv}}}uuueeeSSSIIIGGGMMMXXXcccuuu[[[NNNHHHEEEAAA@@@???>>><<<<<<;;;;;;888999999999999888777777555555444444555555666777555555444444444444555555222222222111000000//////444333222111000...------111000000000000000000///111111111111111111111111---000111111111333888===BBBOOO]]]dddjjjuuuuuummmiiijjjpppwww~~~|||{{{yyytttlll```XXXNNNJJJHHHJJJLLLMMMRRRXXXhhhwwwzzzeeeXXXSSS^^^bbbYYYOOOKKKHHHEEEGGGEEECCCDDDFFFHHHIIIIIIFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEDDDAAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGGGGEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAAAAABBBDDDEEEGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFEEEDDDCCCEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHEEEDDDCCCBBBAAABBBCCCDDDEEEIIILLLKKKFFFBBBAAABBBBBBBBBDDDEEEEEEDDDCCCBBB??????>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???<<<===>>>??????>>>===<<<======<<<;;;;;;;;;;;;;;;======<<<<<<<<<===???@@@BBBCCCCCCCCCCCCEEEIIILLLQQQVVV]]]bbbdddeeeeeeeeerrrxxx|||}}}~~~||||||zzzrrrkkkiiihhhjjjooovvv|||}}}{{{|||}}}zzzvvvuuuwwwxxxvvvvvvtttqqqllliiiiiiiiidddlllwww~~~}}}~~~{{{tttpppnnnpppqqqnnnggg^^^XXXTTTLLLJJJHHHGGGFFFFFFDDDBBB===:::555222111000///...------------,,,,,,,,,,,,///...---,,,+++++++++++++++++++++,,,++++++***)))******))))))))))))*********+++,,,---,,,+++***))))))***++++++++++++***)))******+++,,,,,,---......,,,,,,+++************+++,,,------......------,,,---////////////444;;;AAAKKKVVVbbbllltttxxxvvvqqqcccWWWJJJGGGJJJSSSaaammmvvv[[[NNNIIIEEE>>>?????????>>>===;;;:::888999999999999888777777555444444444444555666666555444444333333444444555333333222222111000000///000000000///////////////000000000000000111111111000000000111111222222333...000333222111444:::@@@GGGUUUcccjjjrrr~~~|||wwwuuuuuuzzzzzzyyyvvvppphhh]]]SSSLLLIIIGGGIIILLLPPPUUU___jjjzzzuuudddXXXQQQPPPaaaiii\\\MMMHHHHHHFFFHHHGGGEEEFFFHHHKKKKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLJJJIIIHHHGGGHHHIIIJJJKKKLLLLLLLLLMMMKKKJJJIIIIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLMMMNNNJJJIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJKKKLLLLLLIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGHHHGGGFFFFFFHHHIIIIIIIIIJJJKKKKKKKKKJJJJJJFFFEEECCCBBBCCCDDDFFFGGGFFFIIILLLJJJFFFBBBCCCEEEDDDEEEFFFGGGGGGFFFEEECCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@??????@@@@@@AAA@@@@@@???>>>>>>>>>??????============>>>???@@@AAA>>>???@@@AAAAAA@@@???>>>??????>>>>>>>>>=========>>>=========>>>???AAABBBAAABBBCCCCCCBBBBBBDDDFFFHHHLLLPPPTTTWWWZZZ]]]___hhhooouuuvvvzzz{{{yyy{{{yyyooojjjhhhggglllttt{{{~~~|||yyywwwxxxyyyvvvtttqqqmmmlllnnnssswwwtttuuuvvvtttpppllljjjiiifffmmmuuuzzz{{{~~~zzzvvvpppssswwwvvvppphhhaaa^^^PPPMMMKKKIIIIIIHHHFFFDDDAAA===999666444333222000...------------,,,,,,,,,...---,,,+++************,,,,,,++++++*********++++++******))))))******+++***+++,,,---...---,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,------......------,,,---///111222333999CCCKKKTTT^^^hhhmmmppppppjjjcccTTTLLLGGGJJJTTT```nnnzzzwww[[[MMMFFFBBB===>>>???@@@???>>><<<:::888999999999999888777777555444444444444555666666555444444333333444444555444444333333222111111000)))***+++---000222333444//////000000111111222222//////000111222333333333...111444333222555<<>>IIIRRR___gggnnnooonnniii```WWWKKKGGGGGGPPP]]]lll{{{|||^^^MMMFFFBBB@@@>>><<<;;;;;;;;;:::999;;;;;;::::::999888777777666666555555555555666666555444444333333444444555333333333222222222111111000000111111111111000000111111000/////////////////////000111222444555666111111222555666999CCCNNNUUU]]]jjjyyy~~~{{{{{{}}}sssfff\\\RRRIIIGGGJJJGGGJJJRRR\\\cccmmmnnnddd^^^VVVTTTXXXmmmeee[[[TTTRRRRRRSSSSSSSSSRRRRRRSSSUUUVVVUUUSSSWWWTTTQQQRRRUUUXXXXXXWWWZZZZZZYYYXXXXXX[[[```ddd___aaabbbbbb___[[[YYYYYY]]]]]]^^^aaadddggggggfff```___\\\[[[[[[]]]```aaa^^^aaaaaabbbgggmmmlllhhh[[[YYYVVVWWWXXXYYYWWWUUUZZZWWWUUUVVVXXXXXXUUURRRUUUTTTTTTWWWZZZZZZWWWTTTQQQPPPOOONNNNNNOOOQQQRRRVVVVVVVVVWWWWWWXXXXXXYYYTTTQQQLLLIIIHHHJJJNNNPPPUUURRROOOOOOPPPPPPNNNKKKJJJLLLOOORRRRRRQQQNNNMMMJJJIIIIIIIIIIIIJJJKKKKKKIIIGGGEEEGGGIIIJJJIIIGGGEEEGGGHHHHHHGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGFFFEEEEEEEEEFFFCCC@@@AAACCCDDDBBB@@@AAABBBCCCEEEFFFFFFFFFFFFFFFEEEDDDEEEFFFFFFDDDBBB??????@@@BBBEEEHHHKKKMMMTTTZZZaaafffiiinnnvvv}}}~~~||||||}}}~~~vvvqqqlllkkkkkkmmmrrrxxx|||~~~}}}}}}|||{{{xxxuuurrrqqqkkkhhhccc\\\YYY\\\eeelllsssuuuvvvsssmmmhhheeedddhhhjjjpppttttttvvv}}}~~~xxxpppjjjeeeYYYOOONNNMMMIIIFFFGGGDDDCCCAAA???<<<888666444------,,,+++++++++,,,,,,)))***++++++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,---------((()))***++++++++++++++++++*********+++---///000---------............///+++///111///+++)))+++///111...111888>>>DDDRRR```jjjnnnmmmhhhccc```XXXNNNCCCIIIQQQ\\\mmm~~~{{{^^^MMMFFFBBBAAA???===<<<<<<<<<;;;:::;;;;;;:::999999888777777666666555555555555666666555444444333333444444555333333333222222222111111000000111111111111000000111111000///////////////111111000000111111222333333222333666888===HHHSSS[[[dddqqq~~~{{{zzzyyymmm```UUUMMMFFFDDDFFFLLLPPPYYYfffsss{{{kkkiiikkkjjjlllrrrvvvlllaaa\\\___aaa```]]]YYYXXXYYY[[[]]]^^^\\\[[[bbb___\\\\\\___bbbccccccfffggghhhhhhiiilllppptttwwwxxxxxxvvvrrrooonnnnnnlllmmmoootttyyy|||||||||kkkjjjjjjjjjlllnnnqqqrrrppprrrtttwww~~~zzzdddcccdddgggkkkmmmllljjjjjjiiihhhggggggfffdddbbbddddddccceeefffeeebbb___]]]\\\[[[[[[[[[]]]___aaadddddddddcccccccccbbbbbb]]][[[WWWTTTSSSUUUXXXYYY[[[ZZZXXXXXXYYYYYYWWWTTTQQQSSSVVVYYYYYYWWWUUUSSSRRRRRRQQQQQQQQQQQQQQQRRROOOMMMLLLNNNPPPRRRQQQOOOMMMNNNOOONNNLLLKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLKKKKKKJJJJJJIIIJJJGGGDDDCCCDDDEEECCCAAADDDDDDEEEFFFGGGGGGGGGGGGLLLJJJIIIHHHHHHGGGDDDBBBCCCCCCCCCDDDEEEGGGHHHJJJLLLQQQXXX\\\___dddlllrrrwwwzzz}}}|||xxxqqqooommmmmmooosssvvvxxxzzz}}}~~~~~~~~~~~~}}}{{{yyyuuurrrqqqmmmhhh```YYYVVVYYY```eeelllpppsssrrrooojjjhhhgggjjjjjjkkkmmmlllnnnyyy~~~~~~yyyssskkk___SSSOOOMMMHHHFFFHHHEEEDDDBBB???<<<999666444///......---------------,,,---...---,,,+++,,,...++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,---------------,,,+++++++++,,,---...------------............,,,...///...+++***,,,...111000444;;;BBBIIIVVVcccjjjmmmjjjccc]]]XXXPPPHHHEEELLLVVVbbbsss{{{^^^MMMFFFCCCBBB@@@>>>=========<<<;;;:::::::::999888888777777666666555555555555666666555444444333333444444555333333333222222222111111000000111111111111000000111111000///////////////222222111000////////////555333444888<<>>:::777555111000//////............***+++,,,+++***)))***,,,++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********+++++++++*********************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,***+++---/////////111666>>>GGGNNNWWWaaaiiiqqqnnnfffZZZPPPJJJGGGEEEMMMWWWeeerrrzzz]]]MMMFFFCCC@@@>>><<<;;;<<<;;;:::999999999888888888888888777666666555555555555666666555444444333333444444555333333333222222222111111111111222222222222111111111000000///////////////111111111111222333444444666444555<<>><<<;;;;;;;;;:::999888888888888888888888888666666555555555555666666555444444333333444444555333333333222222222111111111111222222222222111111111111000/////////////////////000111222444666777777555777@@@IIIRRR\\\eeeoooyyy{{{zzzxxxlllcccVVVOOOIIIGGGHHHKKKSSS\\\kkk~~~|||xxxuuuooommmhhh```WWWPPPLLLKKKGGGJJJOOOUUU^^^gggnnnrrrqqqpppooooooooonnnllljjjhhhhhhfffdddaaa^^^[[[YYYWWWWWWWWWVVVWWWWWWXXXYYYWWW\\\cccjjjqqqxxx~~~~~~yyysssppppppqqq}}}~~~xxxuuuvvvyyy~~~~~~|||{{{{{{zzzyyyxxxyyy{{{}}}~~~~~~|||yyyxxxvvvqqqkkkfffeeeeeeffffffgggjjjpppwwwzzzyyytttpppllliiifffddd]]]UUUSSSUUUeeewwwxxxpppjjjnnn{{{~~~ppp___SSSMMMJJJGGGFFFFFFDDDCCC@@@>>>;;;:::222111000...---------------///000///...---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,*********++++++++++++,,,...---,,,+++++++++,,,---((()))+++,,,---.........,,,,,,,,,,,,------------------,,,---...111444777<<>><<<333222111000///.........***+++,,,+++***)))***,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,///...,,,+++***+++,,,---******,,,------------,,,++++++,,,,,,,,,---------,,,.../////////111777;;;DDDPPPZZZ___bbbggghhhfffddd[[[SSSMMMHHHJJJVVVdddkkkrrrxxxzzz}}}yyy]]]MMMFFFCCCBBB@@@>>>=========<<<;;;777777777777777888888888666666555555555555666666555444444333333444444555333333333222222222111111111222222333333222222111111111000///////////////......//////000222333444;;;999===HHHRRRZZZbbbiiisss}}}|||nnn]]]RRRCCCEEEJJJNNNQQQXXXgggvvv~~~yyyxxx{{{~~~wwwwwwwwwwwwvvvvvvuuutttwwwyyy}}}rrraaaTTTLLLJJJPPPTTT\\\hhhwww~~~~~~}}}|||zzzvvvwwwxxxyyyzzz}}}~~~yyywww}}}{{{zzz|||wwwwwwvvvvvvwwwxxxyyyzzzvvvvvvuuuuuuwwwzzz|||~~~~~~~~~}}}|||zzz{{{zzzuuuooojjjjjjkkklllnnnsss{{{~~~zzzuuupppkkkgggaaaYYYVVVWWWLLL[[[mmmzzz{{{iiibbbjjjxxx~~~}}}zzz~~~wwwfffYYYRRRKKKDDDDDDDDDDDDCCCBBB@@@???>>>555444333111000/////////+++,,,------++++++,,,---************************---,,,,,,++++++,,,,,,---++++++,,,,,,,,,------------,,,***(((((()))***++++++,,,---...---,,,+++***++++++,,,,,,,,,---------,,,///111000///111888>>>JJJVVVaaadddfffjjjiiifffbbbZZZRRRMMMKKKOOO^^^ooosssyyy|||{{{|||uuuXXXJJJFFFDDD>>>===<<<;;;;;;:::;;;;;;888888888888888888888888444444333333333444555555555555555555555555555555222222222111111111111000111111111111111111111111111111111000000000000000111222333333222333555777;;;>>>HHHSSSXXXZZZbbbmmmxxxrrrdddUUUKKKKKKHHHKKKSSSYYYaaaxxx~~~wwwrrrpppoooyyy{{{|||zzz||||||}}}{{{~~~}}}{{{xxxuuusssqqqppppppmmmhhhddd```^^^^^^^^^fffhhhkkknnnqqqssstttuuuvvvxxxzzz}}}{{{jjj]]]UUURRRRRRQQQZZZeeepppvvvtttrrrrrrtttvvvwwwwwwwwwvvvuuuuuuvvvyyy|||~~~~~~~~~~~~~~~~~~{{{wwwqqqlllhhhnnnsssxxxzzz}}}yyyqqqhhhcccbbb```ZZZTTTRRRSSSXXXdddvvvmmmbbb```jjj{{{~~~}}}}}}~~~yyynnn```RRRIIIEEEHHHGGGFFFEEEEEECCC@@@===777444111...,,,,,,---...***++++++,,,,,,------...***)))(((''''''((()))***---,,,+++******+++,,,---'''((()))***,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,........................---------------------------+++---333555777???JJJZZZ^^^dddhhhjjjjjjgggfffbbbUUULLLNNNQQQXXXkkk}}}~~~~~~~~~vvvZZZKKKFFFDDD>>>===<<<;;;;;;:::;;;;;;888888888999999999999999777666555555444444444444555555555555555555555555222222222222111111111111////////////////////////000000000000000111111111111222333222222222444666<<<@@@IIITTTZZZ^^^hhhrrr}}}vvvjjj\\\PPPIIIJJJHHHMMMYYYcccpppzzzuuunnnkkkmmmqqqtttuuuqqqnnniiieeeaaa``````aaagggiiimmmtttxxx|||}}}sssmmmjjjjjjjjjggggggjjjpppxxx~~~|||zzzwwwwwwvvvuuurrrpppnnnllljjjgggaaa\\\XXXVVVUUUVVVYYY[[[]]]```bbbddddddeeeeeegggiiikkknnnttt{{{ssscccXXXRRRRRRSSS\\\dddooozzzvvvsssqqqqqqsssuuuwwwwwwxxxwwwvvvvvvwwwzzz}}}~~~~~~|||xxxtttpppnnnuuu{{{wwwmmmgggddd```YYYSSSOOONNNPPPZZZkkkzzzqqqeeeaaahhhxxx~~~}}}vvvgggXXXMMMIIIHHHFFFEEEEEEEEECCC@@@>>>888666222///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------+++---333777<<>>===<<<;;;;;;:::;;;;;;999999999999999999999999999888777666555444444444555555555555555555555555333222222222111111111111//////////////////////////////000000111111222222111222222222111222444666???CCCLLLVVV___fffqqq{{{zzz|||vvvjjj]]]RRRJJJGGGLLLLLLTTTbbbqqqxxxpppaaa]]]WWWTTTTTTWWWYYYZZZYYYWWWUUUSSSTTTVVVYYY\\\^^^]]]```fffkkkssszzzqqqhhh___[[[XXXZZZ[[[[[[___dddlllwww~~~}}}||||||yyyyyyzzzzzzxxxuuurrrpppjjjfff```YYYTTTRRRRRRRRRSSSTTTVVVWWWXXXYYYYYYYYYXXXYYYZZZ[[[]]]aaagggkkkpppsssxxxxxxqqqggg[[[TTTTTTYYY]]]kkktttvvvssspppoooqqqtttvvvwwwyyyyyyxxxxxxyyy|||~~~~~~|||zzzxxxvvvvvv|||~~~sssmmmiiieee^^^XXXPPPKKKIIIOOO]]]mmmzzzwwwkkkbbbdddqqq|||ooo^^^RRRLLLHHHFFFEEEEEEEEEDDDBBB???:::888444111...---------......---,,,,,,+++******,,,,,,------------,,,,,,+++++++++,,,,,,+++++++++,,,,,,++++++******))))))+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,---333;;;DDDQQQ\\\fffhhhjjjkkkiiiggggggggghhh^^^XXX\\\ccckkkxxxzzz^^^NNNGGGDDD>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999777777666555444444444555555555555555555555555555333333222222222111111111111111111111111111111111......///000111222222333111222222111111222555888BBBGGGOOOZZZeeeppp|||www|||zzzzzzkkk]]]RRRJJJGGGHHHQQQSSS^^^nnnvvvjjjaaaUUURRRMMMJJJIIIJJJLLLNNNPPPPPPQQQTTTXXX]]]bbbddddddaaa```eeemmmxxxyyypppggg^^^XXXWWWSSSSSSVVVZZZ^^^fffnnnvvv~~~}}}yyyvvvsssoooggg```ZZZXXXXXXYYYZZZ[[[[[[\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[^^^cccfffjjjkkkoootttzzzuuunnnllleeeaaa\\\VVVUUUZZZeeemmmzzzwwwtttpppooopppsssvvvwwwzzzzzzyyyzzz{{{}}}~~~|||{{{zzzzzz{{{{{{zzztttqqqmmmhhhcccUUUNNNHHHJJJSSSaaasss~~~qqqddd```iiiuuu|||uuucccUUUNNNIIIGGGEEEEEEEEEEEECCCAAA===:::777333000...---------------,,,,,,+++++++++)))***+++,,,,,,+++***)))***+++,,,------,,,+++***------,,,,,,++++++************+++,,,,,,---..............................------------...............---///666@@@NNN\\\fffkkklllllljjjfffcccdddeeellldddaaafffmmmsss{{{{{{^^^OOOHHHEEE>>>===<<<;;;;;;:::;;;;;;:::::::::999999888888888333333333333444555666666555555555555555555555555333333333222222222222111111111111111111111111111......///000111222222333111111111111111333777:::EEEKKKTTT^^^kkkzzz|||zzz{{{qqq___TTTLLLFFFHHHMMMRRRZZZiii|||}}}vvvmmmaaaYYYKKKJJJGGGEEECCCDDDFFFHHHIIIMMMTTT\\\dddkkkppprrrqqqllliiillluuu~~~uuulllbbbXXXQQQMMMMMMLLLNNNTTT[[[bbbnnnxxx~~~zzz{{{wwwpppiiidddbbbaaabbbcccccccccccccccddddddddd___```aaabbbbbbeeehhhlllpppqqqssswww|||zzzjjj___[[[[[[XXXXXXVVVUUUWWW```mmmxxx~~~}}}~~~}}}~~~{{{xxxtttrrrssstttvvvvvvyyyyyyyyyzzz{{{}}}}}}|||{{{zzzzzz{{{}}}~~~{{{wwwsssoookkkZZZRRRKKKIIILLLVVViiizzzvvvhhh___ccclll|||{{{wwwgggXXXPPPJJJHHHFFFEEEEEEEEECCCBBB>>><<<999555222///...---+++++++++,,,,,,---------((()))***++++++***)))(((***+++,,,------,,,+++***,,,,,,,,,---------------******+++,,,,,,---..............................---------......////////////000333:::GGGWWWeeelllmmmnnnmmmhhhaaa]]]___aaammmjjjjjjoootttwww{{{~~~zzz]]]NNNHHHEEE>>>===<<<;;;;;;:::;;;;;;:::999999888888777777777222222222333444555666777555555555555555555555555333333333333222222222222//////////////////////////////000000111111222222000111111111222555:::>>>GGGNNNXXXbbbqqq|||~~~vvvdddTTTMMMJJJGGGKKKSSSUUUbbbwww|||vvvqqqkkkcccYYYRRRFFFFFFFFFDDDCCCDDDFFFHHHHHHPPP]]]kkkvvv}}}~~~yyyyyy~~~tttmmmeee^^^VVVMMMHHHIIIHHHIIIOOOXXXaaajjjyyy~~~|||wwwrrrmmmkkkjjjjjjiiiiiiiiiiiijjjkkkllllllhhhjjjlllmmmnnnqqquuuxxx}}}~~~iiiYYYQQQPPPRRRSSSUUUWWWXXX\\\fffuuu{{{vvvvvvyyy|||}}}||||||}}}yyywwwwwwwwwwwwvvvxxxxxxyyyyyy{{{|||~~~~~~}}}|||{{{zzzzzz{{{|||}}}zzzuuupppnnn^^^VVVPPPLLLHHHKKK[[[nnn}}}{{{oooeeeeeejjj|||}}}wwwyyy|||}}}yyymmm___UUUMMMJJJGGGFFFEEEEEECCCBBB???===;;;777444111000///******+++,,,,,,---......++++++,,,,,,,,,,,,+++++++++++++++,,,,,,+++++++++***++++++,,,---......///+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000///333888@@@NNN^^^iiilllmmmnnnmmmfff]]]YYYZZZ]]]kkknnnssswwwxxxyyyzzz|||}}}xxx[[[MMMHHHFFF>>>===<<<;;;;;;:::;;;;;;999999888777777666666555444444333444444555666777555555555555555555555555444444333333333222222222////////////////////////000000000000000111111111000111111222444888>>>BBBHHHQQQ[[[fffvvv{{{iiiXXXJJJIIIJJJJJJOOOXXX___pppyyytttmmmgggbbb[[[SSSMMMCCCEEEFFFFFFEEEFFFIIILLLPPPZZZkkk{{{}}}|||~~~}}}}}}|||{{{xxxsssoooeee^^^XXXTTTNNNFFFEEEIIIKKKNNNVVVbbbmmmxxx~~~}}}}}}|||xxxvvvttttttrrrrrrrrrssstttvvvxxxyyyxxxzzz}}}sss]]]PPPKKKLLLNNNPPPUUU[[[aaagggsss~~~}}}{{{xxxsssooommmmmmrrrxxxzzzzzz{{{~~~}}}|||zzzxxxvvvvvvvvvwwwxxxzzz{{{|||}}}|||~~~~~~~~~}}}}}}||||||||||||||||||}}}zzzvvvrrrpppbbb\\\WWWSSSIIIDDDPPPccctttxxxooolllmmmuuu}}}~~~wwwvvvwww{{{}}}wwwiii]]]OOOLLLHHHFFFEEEDDDCCCAAA???>>><<<999666333111000,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,++++++++++++++++++,,,))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000000000666===EEESSScccjjjjjjlllnnnmmmfff\\\VVVVVVYYYfffooozzz}}}|||zzz{{{||||||vvvZZZLLLHHHFFF>>>>>><<<;;;;;;;;;;;;;;;888888888777666555555444777666666555555555666666555555555555555555555555444444444333333333222222111111111111111111111111111111111000000000000000000000111222444999@@@DDDIIIRRR]]]hhhyyyzzz~~~uuu```OOODDDGGGKKKKKKQQQ[[[kkk~~~wwwqqqjjjccc^^^WWWPPPKKK>>>AAADDDDDDDDDEEEIIILLLVVVbbbsssvvv||||||{{{{{{zzzxxxvvvtttsssuuuuuuuuuuuusssoooiiieee^^^WWWRRRPPPKKKEEEFFFLLLMMMQQQ\\\iiittt|||{{{{{{~~~~~~}}}|||||||||}}}kkkVVVLLLIIIJJJKKKMMMUUU___hhhrrr}}}zzzxxxvvvoooqqqsssrrrmmmiiifffdddgggmmmuuuxxxyyyzzz~~~~~~~~~~~~}}}yyyvvvtttuuuvvvwwwyyyzzz{{{{{{{{{}}}~~~}}}}}}~~~~~~~~~}}}}}}||||||xxxzzzwwwuuuttteeeaaa^^^YYYLLLBBBLLL]]]kkkzzzwwwrrrrrrqqq}}}yyyuuuuuu{{{~~~qqqdddPPPMMMIIIFFFEEEDDDBBBAAA???>>><<<:::777444222111...------,,,,,,++++++***------+++******+++---------,,,+++******+++,,,---)))))))))))))))*********---,,,,,,,,,,,,,,,,,,,,,........................---------...///000000111000888@@@HHHVVVeeejjjgggkkknnnmmmfff[[[UUUUUUXXXbbbooo}}}~~~|||}}}}}}xxx^^^PPPHHHCCC@@@???<<<:::999999:::;;;:::;;;;;;:::999777555333777777777777777777777777555555444444444333333333444444333333222111000000222111000//////000111222000000000000000000000000444333222222555;;;DDDJJJMMMVVVcccppp||||||zzzvvvfffSSSMMMHHHHHHKKKRRR^^^jjj{{{}}}yyywwwsssoooggg```YYYRRRLLLHHHDDDCCCDDDGGGIIIJJJOOOUUU\\\jjjyyyzzzrrrnnnnnnmmm}}}{{{yyywwwtttnnniiifffeeeffffffggggggggghhhhhheeeaaa]]]YYYPPPHHHEEEDDDCCCGGGLLLNNN\\\jjjvvv}}}}}}||||||{{{{{{{{{{{{~~~ttt```TTTMMMJJJJJJMMMVVV\\\gggtttyyyqqqpppqqqooommmkkkiiigggggggggeeeaaa]]]```hhhqqqvvvzzz}}}~~~{{{xxxqqqqqqqqqrrrtttvvvyyyzzz|||~~~}}}{{{{{{|||}}}{{{|||~~~~~~|||xxxwwwzzz}}}xxxsssnnnfff^^^WWWMMMEEEFFFMMM```uuu~~~{{{yyy{{{yyy|||uuulll[[[RRRIIIFFFEEEBBBBBBDDD@@@@@@@@@>>>;;;888444222---,,,***))))))***,,,---...---+++***)))***++++++++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,...///......///000...:::HHHRRR\\\eeeiiihhhjjjhhhfff```VVVNNNPPPWWWjjjrrrzzz~~~}}}|||xxx^^^PPPHHHCCC@@@???<<<:::999::::::;;;::::::::::::999777666555777777777777777777777777555555555444444444333333444333333222222111111111222111000//////000111222000000000000000000000000444444333333777===FFFMMMWWW^^^jjjvvv|||xxxzzz}}}jjjZZZKKKGGGFFFHHHLLLUUUeeesss}}}|||yyyvvvsssmmmhhhaaaZZZTTTNNNHHHDDDEEECCCDDDHHHJJJKKKQQQXXXcccmmmvvvuuukkkbbbaaacccnnn{{{wwwtttkkkhhhccc___\\\ZZZ[[[[[[ZZZYYYZZZ[[[\\\\\\YYYVVVRRRJJJDDDBBBBBBCCCHHHNNNUUUcccssszzzzzzyyywwwvvvtttrrrqqqrrrtttvvvvvvuuuttttttuuuuuuwwwxxxyyyyyyyyy{{{}}}ppp]]]RRRMMMKKKNNNRRR```ggguuu}}}rrrllllllmmmkkkgggjjjgggdddbbb```]]]YYYVVV^^^hhhrrryyy~~~|||wwwtttnnnmmmnnnoooqqqtttwwwyyyzzz}}}~~~|||}}}~~~|||zzz{{{}}}~~~}}}{{{wwwvvvvvv{{{~~~}}}{{{zzzzzz|||{{{yyyvvvllleee^^^XXXNNNFFFEEEJJJZZZooo{{{}}}yyyzzz~~~~~~yyysss```UUUJJJGGGFFFDDDCCCDDDBBBBBBAAA@@@===999666333///...,,,+++***+++---......---,,,+++++++++,,,---++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,---------------------------------+++---//////......///111333???LLLVVV___hhhkkkjjjkkkgggccc]]]UUUPPPTTT]]]lllrrrzzz}}}|||}}}yyy^^^OOOHHHDDD@@@???===;;;:::::::::;;;888999999999999888777666777777777777777777777777555555555444444444444333222222222222222222222222111111000000000000111111000000000000000000000000444444444555999AAAJJJPPP\\\cccmmmwwwvvvooorrr~~~rrr]]]OOODDDDDDFFFKKKQQQ]]]sss~~~|||yyyxxxvvvtttqqqnnnjjjeee___XXXSSSNNNIIIFFFGGGEEEFFFJJJMMMPPPWWW___jjjppptttlll___XXX]]]eeeyyy~~~wwwppplll^^^[[[WWWSSSPPPOOOOOOOOOOOOOOOOOOQQQTTTUUUTTTSSSJJJEEEAAABBBDDDFFFLLLRRR[[[kkk}}}wwwvvvtttrrrnnniiieeecccaaabbbddddddccccccdddffffffhhhkkknnnppprrruuuxxx}}}zzzlll\\\QQQMMMMMMSSSZZZhhhrrr~~~yyyrrrppprrrrrrnnnjjjllliiifffaaa^^^[[[YYYXXX^^^jjjwww~~~}}}xxxssspppjjjiiiiiikkknnnrrrwwwzzzzzz|||~~~~~~~~~}}}{{{yyyzzz{{{||||||{{{xxxvvvuuuvvvyyyxxxuuuqqqpppooommmooorrrvvvxxxyyynnniiiccc]]]TTTKKKGGGIIIRRRggg{{{}}}zzzyyy|||~~~}}}zzzgggZZZMMMIIIHHHGGGEEEDDDCCCCCCBBBAAA>>>;;;888666111000...,,,,,,,,,...///------,,,,,,,,,---......++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,------------,,,........................---...////////////111333:::EEERRR[[[dddlllooonnnnnnggg^^^XXXRRRQQQYYYcccoootttzzz||||||zzz^^^OOOHHHDDD???>>>===;;;::::::::::::888888888888999999888888666666666666666666666666555555555555444444444444222222222222222222333333111000000000000000000111000000000000000000000000222222444666;;;CCCMMMSSS```fffoooyyy{{{nnnkkkttt}}}||||||hhhVVVLLLEEEGGGJJJPPPXXXiiizzzxxxuuutttssspppmmmjjjfffaaa[[[VVVRRRNNNJJJHHHIIIGGGHHHLLLPPPUUU]]]ffflllrrruuummmddddddqqq~~~|||sssiiicccVVVTTTQQQNNNLLLKKKJJJJJJKKKJJJJJJKKKNNNPPPPPPOOOHHHDDDCCCEEEGGGJJJQQQYYYaaaqqqvvvuuurrrmmmggg```[[[WWWUUUVVVWWWXXXXXXYYY[[[^^^\\\___cccfffiiilllpppssswwwzzz~~~xxxkkk\\\SSSNNNOOOYYYbbbrrr~~~|||yyyxxxyyy{{{{{{vvvrrrmmmllliiiccc^^^\\\]]]^^^bbbooo~~~}}}~~~{{{vvvqqqnnniiiiiiiiijjjnnnsssxxx{{{{{{|||}}}}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{|||||||||{{{yyyvvvtttrrroookkkgggbbb```___aaafffnnnuuuyyyuuurrrnnnggg]]]SSSKKKHHHMMM___rrr|||~~~~~~|||}}}~~~~~~}}}nnn___PPPKKKJJJHHHEEEDDDDDDCCCBBBAAA>>>;;;999777222111...,,,,,,,,,---...,,,,,,,,,,,,------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///......---...........................///000//////000333666>>>IIIVVV```hhhqqqtttsssssshhh[[[SSSOOORRR]]]gggtttxxx|||}}}~~~{{{]]]NNNHHHEEE???>>>===<<<;;;:::::::::888888888888888999999999666666666666666666666666666666555555555444444444222222222222222222333333000000000111111000000000000000000000000000000000///111444888>>>GGGPPPWWWeeekkkuuuxxxpppqqq|||}}}vvvvvvzzzppp^^^RRRLLLJJJKKKPPPWWWcccwww|||xxxvvvsssqqqpppmmmiiifff]]]YYYTTTOOOLLLJJJHHHFFFHHHEEEFFFKKKPPPVVV```jjjpppwww}}}{{{xxx~~~zzzmmmbbb[[[QQQQQQPPPNNNMMMLLLKKKJJJKKKIIIHHHIIIKKKKKKKKKJJJHHHEEEDDDFFFHHHKKKTTT]]]iiixxxwwwuuupppjjjbbbZZZSSSPPPMMMNNNOOOPPPPPPSSSWWWZZZYYY\\\```cccfffiiimmmpppsssvvvzzz~~~xxxmmm___UUUOOOQQQ]]]jjjzzzzzz{{{~~~{{{wwwppppppmmmfff^^^[[[^^^aaahhhvvv~~~}}}~~~{{{wwwsssqqqlllllllllnnnqqqvvv{{{}}}~~~}}}||||||||||||{{{{{{|||}}}}}}|||{{{{{{|||{{{{{{|||}}}~~~|||zzzvvvrrrmmmiiidddaaaWWWUUUTTTVVV\\\fffpppwww|||{{{wwwoooeeeZZZOOOHHHKKKXXXhhhrrrzzz|||yyyyyy~~~}}}}}}rrrdddVVVOOOLLLHHHDDDCCCDDDCCCBBB@@@>>>;;;999888333111...,,,++++++,,,,,,******++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////------------------------////////////000222777:::AAALLLZZZcccllluuuxxxwwwwwwhhhYYYPPPOOOUUUaaalll{{{|||]]]MMMGGGEEE>>>>>>===<<<;;;::::::999999888888777888888999999777777777777777777777777666666666555555555444444222222222222222222222222000000111111111111000000000000000000000000000000///111555:::AAAKKKUUU\\\eeelllwwwzzzvvv{{{{{{tttqqquuu~~~tttbbbTTTMMMKKKMMMOOOWWWcccrrr~~~{{{vvvssspppnnnkkkhhhdddaaaYYYUUUPPPLLLKKKJJJIIIIIIFFFCCCDDDIIIOOOWWWcccnnnxxx|||{{{}}}vvviii]]]VVVOOOPPPPPPQQQPPPPPPOOONNNRRRQQQPPPPPPPPPPPPMMMKKKHHHEEEDDDEEEGGGLLLWWWbbbsss~~~wwwtttmmmeee\\\TTTNNNKKKHHHIIIIIIJJJKKKOOOTTTXXXYYY\\\```ccceeehhhlllooosssvvv{{{xxxnnnaaaVVVPPPSSSbbbqqq~~~}}}}}}~~~}}}zzzwwwyyyxxxpppfffbbbeeejjjrrr}}}}}}}}}|||{{{xxxvvvuuurrrrrrsssuuuwwwzzz}}}~~~|||zzzyyyzzzzzzzzzxxxyyyzzz{{{||||||{{{zzzyyyzzz{{{||||||{{{|||~~~{{{yyyuuupppjjjeeebbb```TTTSSSQQQRRRWWWaaannnvvv{{{sssjjj```TTTIIIKKKQQQZZZbbbkkkxxxxxxsssvvv}}}zzzzzzvvvjjj^^^VVVOOOHHHDDDDDDDDDCCCBBB@@@>>><<<::::::444222///---+++++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........---......///000------------------------.../////////000555;;;???FFFQQQ^^^gggooowwwzzzyyyuuufffVVVQQQUUU^^^lllwww|||]]]MMMGGGFFF>>>>>>======<<<:::999999:::999888777777888888999777777777777777777777777666666666666555555555555444333333222222111111111///000111222222111000///000000000000000000000000000222777===EEEOOOZZZ```gggnnnyyyzzz{{{|||tttooopppyyyxxxeeeUUUMMMKKKLLLOOOTTTaaattt}}}zzzrrrpppllliiifffbbb]]]ZZZVVVSSSNNNJJJJJJJJJKKKJJJHHHFFFFFFLLLSSS[[[hhhttt~~~zzzzzzssseeeZZZTTTPPPQQQSSSUUUVVVVVVUUUTTTXXXXXXWWWXXXXXXVVVRRROOOIIIFFFEEEFFFHHHOOO]]]jjjzzz|||uuupppiii___VVVOOOJJJGGGEEEFFFFFFFFFHHHMMMSSSXXXXXX[[[___bbbeeehhhlllooosssvvv{{{|||tttlllaaaVVVOOOSSSeeevvv|||yyyyyyyyy{{{{{{|||||||||{{{xxxwwwxxx}}}yyyppplllqqqxxx~~~xxxxxxyyyzzzzzzzzzyyyyyyvvvwwwyyy{{{|||}}}~~~~~~|||yyywwwwwwyyyzzzzzzxxx{{{{{{{{{{{{{{{{{{{{{{{{xxxzzz|||{{{zzzzzz}}}{{{zzzvvvqqqlllgggeeedddWWWVVVUUUTTTXXXbbbnnnxxxwwwpppiii\\\PPPIIIJJJKKKPPPYYYhhh}}}~~~xxxxxxyyyxxxyyyyyypppggg^^^SSSIIIEEEGGGFFFEEECCCAAA???===<<<<<<666444111...,,,,,,,,,,,,+++,,,---------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------...---+++******,,,...000.................................///111777>>>CCCMMMWWWccckkkrrryyy{{{yyyoooaaaTTTTTT^^^lll{{{}}}]]]LLLGGGFFF>>>>>>>>>===<<<;;;999888;;;:::888777777777888999777777777777777777777777777666666666555555555555444444333333222111000000///000111222222111000///000000000000000000000000111444999@@@HHHSSS]]]dddnnnuuuwww|||wwwooolllrrr}}}mmmZZZNNNJJJLLLOOOQQQXXXjjj~~~|||zzzwwwtttooolllhhheeeaaa]]]XXXTTTPPPLLLGGGEEEEEEFFFFFFFFFMMMJJJKKKPPPXXXaaaooo{{{}}}yyy{{{qqqcccXXXSSSRRRTTTWWWYYY[[[[[[[[[ZZZVVVVVVWWWXXXXXXVVVQQQNNNKKKHHHGGGIIILLLSSScccrrr}}}}}}zzzsssnnneee[[[RRRKKKGGGEEEEEEEEEEEEFFFHHHMMMTTTYYYVVVYYY^^^aaaeeehhhmmmppprrruuu{{{~~~|||qqqiii___UUUOOOTTTgggzzz~~~}}}|||}}}}}}~~~|||~~~~~~{{{wwwtttuuuvvvtttsssrrrrrrpppooonnnmmmooovvv{{{yyyrrrqqqxxx|||tttuuuvvvxxxzzz{{{{{{{{{yyyzzz|||~~~~~~}}}zzzwwwtttuuuxxx{{{zzzyyy~~~~~~}}}}}}}}}}}}~~~~~~wwwyyy{{{zzzxxxyyy|||~~~}}}|||yyyuuuooollljjjjjj\\\[[[ZZZXXX[[[dddpppyyy{{{uuupppdddXXXGGGDDDBBBDDDLLL]]]ttt}}}}}}wwwwwwyyyzzzuuummmcccVVVJJJGGGIIIGGGFFFDDDBBB@@@???>>>>>>777555222///---------------......///...---+++***+++++++++++++++++++++++++++++++++,,,,,,---------...,,,)))'''(((***---///000000000000000000000000------......222888@@@FFFSSS]]]hhhnnntttyyyzzzxxxiii\\\RRRVVVeeevvv|||\\\LLLFFFDDDBBB???<<<;;;;;;<<<;;;::::::999777444222000///...999999888777777777777777333444555666666666555444222222333444333222111000000111222333333222111000222222222222222222222222777888???IIIMMMQQQ]]]jjjrrrzzzyyyvvv~~~ssspppqqqxxx}}}lllYYYNNNJJJJJJNNNRRRYYYeee{{{|||zzzwwwuuutttnnnkkkfffaaa\\\WWWQQQMMMLLLLLLKKKJJJIIIIIIIIIIIIHHHKKKNNNRRRZZZgggvvv}}}{{{}}}|||rrrhhh```[[[]]]]]]^^^```aaa```]]][[[]]]YYYVVVUUUUUUUUURRROOONNNJJJKKKNNNPPPUUUcccqqq|||zzzqqqjjj```VVVNNNIIIFFFDDDEEEEEEEEEGGGJJJOOOTTTWWW[[[]]]```dddhhhllloooppptttxxx|||~~~~~~|||wwwtttooofffZZZSSSQQQXXXhhhwww~~~|||{{{{{{|||}}}|||zzzwwwwwwwwwvvvuuutttrrrpppooonnnllliiifffccc```^^^]]]hhhnnnsssrrrpppuuu|||~~~zzzvvvvvvyyy}}}~~~~~~~~~~~~zzzvvvtttuuuqqqqqquuuxxxxxxyyy|||}}}}}}}}}}}}||||||||||||}}}|||zzzyyyyyy{{{}}}~~~~~~|||zzzyyyuuuqqqnnneee___[[[___eeellluuu~~~~~~yyyssshhh]]]PPPFFF>>>>>>BBBNNNggg}}}wwwtttsssvvvzzzyyynnn\\\MMMFFFEEEDDDDDDCCCBBBAAA>>><<<:::999777444000...---------,,,,,,,,,------.........++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------222000111555666888CCCPPP[[[dddmmmssszzz~~~yyyooo```YYYYYYeeettt|||]]]LLLFFFDDDBBB???<<<;;;;;;<<<;;;:::<<<;;;:::888777666666666777777666555555555555555444555555555555555444444222222333333333222111000111111222222222222111111222222333333333333333333888;;;BBBKKKPPPUUU```mmmttt|||}}}~~~{{{sssrrruuuqqqbbbRRRKKKIIIKKKQQQWWWdddrrr|||yyyvvvtttrrrqqqmmmiiiccc]]]XXXSSSNNNJJJIIIIIIIIIIIIJJJJJJJJJJJJIIILLLQQQVVV___mmm}}}~~~|||uuummmgggcccdddccccccccccccaaa^^^[[[[[[WWWSSSQQQQQQQQQOOOMMMNNNKKKLLLOOOQQQUUUbbbooozzz}}}{{{qqqiii]]]SSSKKKGGGEEECCCEEEEEEEEEFFFIIIMMMQQQTTTZZZ\\\___cccgggkkknnnpppssswww{{{}}}~~~{{{wwwssskkkbbbXXXQQQOOOVVVfffuuu}}}|||zzzyyy{{{zzzyyyyyyyyywwwuuurrrrrrqqqpppooollljjjhhhggg```^^^[[[XXXUUUSSSRRRQQQYYY```hhhlllppp|||~~~zzzwwwwwwzzz~~~}}}}}}}}}}}}{{{xxxuuusssvvvrrrrrrvvvxxxwwwwwwyyy}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}|||}}}~~~}}}|||{{{zzzxxxtttqqqfff```\\\```fffmmmxxx{{{vvvkkkaaaQQQGGG>>>===???JJJaaaxxx}}}~~~|||xxxwww{{{~~~~~~tttcccSSSKKKHHHGGGGGGFFFDDDAAA>>><<<::::::888444111///...---...,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------222000222666999>>>JJJVVV___fffnnntttzzz|||sssgggWWWUUU\\\mmm|||]]]MMMFFFDDDBBB???<<<;;;;;;<<<;;;:::999888888777777888888999777666666555555555555555777666555444444444444444222333333333333222111000222222111111111111222222111222444555555555444444:::>>>EEEMMMSSSYYYeeepppwww~~~vvvrrrwww}}}{{{bbbWWWLLLIIIJJJOOOXXX```rrr~~~|||xxxtttqqqooonnnnnnjjjfff___YYYTTTOOOJJJGGGEEEFFFGGGIIIJJJKKKLLLLLLKKKOOOUUU]]]hhhwww}}}yyyuuuqqqnnnkkkhhheeecccaaa^^^ZZZWWWVVVSSSOOOLLLLLLLLLKKKJJJNNNMMMNNNPPPRRRVVV```jjjrrrxxx~~~}}}sssjjj]]]RRRKKKGGGFFFFFFHHHGGGGGGHHHKKKNNNQQQSSSXXXZZZ]]]aaafffjjjmmmoooqqquuuyyy{{{}}}||||||zzzuuupppfff]]]TTTNNNMMMTTTdddrrrzzzxxxvvvtttrrrwwwvvvtttssssssrrrooolllmmmllljjjhhhdddaaa^^^\\\TTTRRRNNNJJJHHHGGGGGGHHHMMMUUU___gggrrr~~~|||yyyyyy{{{}}}|||{{{{{{yyywwwuuusssqqquuurrrrrrvvvxxxvvvuuuwww}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{zzzvvvtttfff```\\\^^^bbbjjjuuu}}}zzzwwwnnndddWWWKKKAAA>>>===EEE[[[qqq}}}yyyzzz~~~~~~|||zzzjjjZZZOOOJJJJJJIIIHHHFFFBBB???<<<;;;:::999666333000///......,,,,,,,,,------------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------111111333999>>>FFFSSS___eeeiiiooouuuzzzxxxkkk]]]OOOSSS___ttt|||^^^MMMGGGEEEBBB???<<<;;;;;;<<<;;;:::777777777666777777888888888888777777777777888888888777555444333333333444333333333333222222111111333222111000000111222333111222444666777777666555;;;AAAHHHPPPUUU^^^jjjttt{{{~~~xxx{{{sssttt~~~~~~kkkXXXQQQKKKJJJMMMTTT```kkk}}}zzzvvvqqqnnnllllllllliiiddd]]]VVVPPPLLLHHHEEEDDDFFFHHHJJJLLLMMMMMMMMMNNNSSS[[[eeeqqq|||}}}~~~~~~}}}zzzxxxvvvlllhhhbbb]]]YYYVVVRRROOOOOOMMMJJJHHHHHHIIIJJJKKKPPPPPPQQQRRRTTTXXX___eeennnssszzz~~~}}}vvvmmm___SSSMMMKKKKKKKKKJJJJJJKKKLLLOOORRRUUUWWWWWWYYY\\\```eeeiiilllnnnppprrrvvvyyy|||zzzxxxyyywwwqqqjjjaaaYYYQQQLLLLLLSSSbbbqqq}}}}}}zzzuuusssqqqooommmqqqooonnnmmmmmmmmmkkkiiihhhgggeeeaaa]]]YYYVVVTTTNNNLLLHHHEEEDDDDDDFFFHHHMMMTTT^^^hhhuuu~~~|||zzzzzzzzzzzzzzz{{{zzzyyywwwuuusssrrrrrrrrrooopppuuuxxxwwwvvvwww{{{||||||}}}}}}~~~~~~|||{{{{{{{{{yyyvvvssseee___ZZZYYY[[[```kkkuuuxxxzzzzzzyyy{{{{{{uuunnnbbbUUUGGG???===DDDZZZppp~~~uuusssuuu|||}}}ppp___QQQJJJJJJIIIGGGEEECCC@@@>>>===;;;:::777444222000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------............000111555;;;CCCNNN\\\eeelllmmmpppvvvyyyssscccUUUOOOVVVcccttt}}}___NNNHHHEEEBBB???<<<;;;;;;<<<;;;:::;;;;;;:::999999999999999888888777777777777888888888777555444333333333444333333222222222222111222333222111000000111222333111222444666777777777777<<>>>>>@@@DDDGGGIIIKKKSSS___mmm||||||xxxtttrrrrrrwwwwwwwwwwwwwwwvvvuuuuuummmjjjkkkpppuuuwwwyyy|||yyyzzz{{{|||}}}~~~{{{}}}~~~}}}{{{zzzyyyvvvrrrooommmggg```[[[UUURRRYYYaaa^^^ccciiippp{{{yyyhhhUUUGGG>>>???QQQeeewwwrrrkkkpppyyy|||mmm]]]RRRGGGGGGEEEDDDCCCBBBBBBBBB===<<<:::888666333222111...------------,,,,,,,,,---,,,,,,++++++,,,,,,------------------------------------------------------------...//////000000111666===DDDOOO\\\eeehhhnnnllllllpppnnndddZZZTTTYYYaaakkkrrr{{{}}}```OOOIIIFFFBBB???<<<;;;;;;<<<;;;:::888777666555555444444555555555555555555666777777444555555555555555444444444333222111111111222222111111222222222222111111111111111111333666999;;;???IIIRRRVVV]]]kkkyyyzzzssstttzzzwww|||ppp^^^RRRKKKKKKNNNTTT\\\lll~~~|||yyywwwvvvtttqqqooonnnmmmlllhhhbbbYYYQQQMMMKKKKKKJJJKKKLLLMMMPPPUUU[[[aaadddccciiisss~~~}}}xxxuuuzzz~~~vvvpppbbb[[[RRRJJJFFFEEEEEEDDDAAAEEEIIILLLMMMNNNQQQSSSVVVZZZ\\\[[[\\\___^^^YYYXXX\\\aaahhhppp{{{}}}||||||tttlllaaaXXXTTTTTTUUUVVVZZZZZZZZZ[[[\\\\\\]]]]]][[[\\\^^^aaacccfffhhhiiikkkkkknnnrrrzzzxxxqqqnnnooorrrttttttooohhhbbbUUUOOOKKKJJJLLLSSSaaaoooxxxzzzpppjjjjjjnnnqqqqqqooonnnllliiiddd]]]XXXSSSQQQOOOOOOPPPQQQQQQPPPKKKJJJIIIFFFCCC@@@===<<<::::::<<<>>>BBBFFFIIIKKKLLLUUUcccrrr}}}~~~yyyuuussssssssstttvvvwwwxxxwwwvvvuuuooojjjjjjnnnsssuuuxxx|||{{{{{{|||}}}~~~~~~|||}}}}}}|||{{{zzzzzzxxxuuurrrnnniiiccc]]]UUUPPPTTT\\\WWW]]]eeennn|||tttaaaRRREEE???JJJZZZssszzztttoooqqqwwwsssbbbVVVKKKIIIGGGEEEDDDCCCCCCCCC======;;;999777444222111......---------,,,,,,,,,---,,,,,,++++++,,,,,,---........................---------------------------------...///000000000444<<>><<<:::999;;;===AAAFFFJJJMMMOOOPPPZZZiiixxx~~~~~~{{{~~~{{{wwwvvvvvvppprrruuuwwwxxxwwwvvvtttqqqllljjjmmmqqqssswww{{{}}}}}}}}}~~~~~~~~~|||{{{{{{{{{{{{zzzxxxuuulllhhhccc]]]TTTNNNRRRYYY\\\bbbkkkuuu}}}lll]]]LLLBBBGGGSSSggg{{{vvvuuuvvvzzz}}}tttdddXXXNNNLLLJJJGGGEEECCCCCCCCC>>>===<<<:::888555333111.........------,,,,,,,,,------++++++++++++------........................---------------------------------...///000000111777???HHHNNNYYYeeeiiigggfffccccccddd___VVVUUUZZZ\\\gggqqquuu{{{{{{___NNNFFFBBB======<<<;;;;;;;;;;;;;;;999888888777777777777777444444555555666777777777888777555444333333444444444111///000222333111...111111111222222333333333000111222222222444888;;;EEEMMMWWW___jjjwwwxxxqqqttt||||||vvv{{{hhhWWWPPPNNNOOOQQQVVV___ooo~~~xxxvvvwwwsssrrrrrrsssssspppiiidddbbb]]]WWWRRROOONNNMMMLLLMMMOOOSSSXXX^^^fffooouuuxxx{{{}}}uuunnnrrrzzz}}}qqqfff\\\QQQHHHDDDDDDBBBCCCFFFEEEGGGKKKOOOSSSVVVXXXYYY\\\\\\^^^aaabbbaaa^^^[[[ZZZ\\\___dddkkkuuu}}}||||||~~~rrrmmmfff___[[[\\\___bbbgggkkklllhhhfffgggfffdddccccccdddeeeeeeffffffggggggiiimmmuuu}}}xxxsssrrrpppmmmsss{{{}}}xxxhhhYYYPPPKKKGGGHHHJJJPPP[[[fffttt{{{qqqllliiigggiiimmmjjjlllmmmkkkeee]]]TTTNNNIIIFFFCCCAAAAAAAAAAAAAAA===>>>>>>===<<<;;;:::999===>>>@@@BBBEEEIIIOOOSSSYYY^^^iiiyyy}}}{{{zzzzzz|||~~~~~~|||xxxtttqqqssstttvvvwwwxxxwwwwwwuuusssqqqqqqsssvvvyyyzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{|||~~~|||{{{{{{|||{{{yyywwwppplllggg```VVVOOOPPPVVV___rrryyydddQQQGGGGGGJJJcccttt{{{yyyzzzzzz~~~{{{lll]]]LLLJJJHHHGGGFFFFFFFFFFFF@@@???===;;;:::777333///,,,---......///.........*********++++++,,,,,,,,,,,,---...//////---+++***---,,,,,,,,,,,,---......///------000111///000444:::EEEPPPWWW]]]ccceeeccc___```^^^YYYTTTTTTZZZ___ggglllsssxxx||||||___OOOGGGCCC@@@???===<<<;;;:::::::::999999888777777777777777666666666666666555555555888777555444333333444444444222111111333333111///111111222222222333333333222222333333444777;;;>>>GGGPPPZZZbbbmmm{{{|||tttqqqyyyzzzuuu{{{sss___RRRNNNNNNQQQTTT\\\hhh|||}}}{{{{{{yyysssrrrssssssrrrqqqqqqqqqnnniiieeeccc^^^WWWRRROOONNNNNNMMMOOOSSSXXX^^^eeemmmuuu{{{|||tttppprrryyyuuulll[[[PPPFFFCCCBBBAAABBBDDDGGGIIIMMMQQQTTTWWWYYYYYYZZZ[[[]]]___aaaaaa```___```cccgggkkkrrryyy|||{{{{{{{{{rrrmmmfff___]]]___cccfffpppssssssnnnjjjkkkjjjhhhgggffffffeeeeeeeeefffffffffiiiooowwwzzzyyytttqqqssstttxxx{{{iiiZZZNNNIIIFFFGGGIIIOOO[[[eeeooo{{{zzzpppkkkhhheeefffiiiiiijjjkkkiiiccc[[[RRRMMMGGGDDD@@@>>>>>>>>>>>>======<<<<<<;;;;;;:::::::::===>>>AAACCCEEEJJJOOOSSS\\\bbbnnn}}}~~~}}}|||{{{{{{}}}~~~~~~zzzwwwssstttvvvwwwxxxxxxxxxxxxwwwvvvsssrrrrrrsssttttttxxxxxxyyyzzzzzzzzzzzzzzzzzzzzz{{{|||~~~}}}|||zzz{{{{{{{{{yyywwwrrrnnniiibbbYYYRRRTTTZZZjjj|||kkkWWWKKKGGGHHHXXXjjjxxxzzz||||||{{{xxxkkk^^^NNNLLLIIIFFFEEEEEEDDDDDDAAA???===<<<:::777333000------..................++++++++++++,,,,,,,,,,,,,,,---...///...---+++***------,,,,,,------...//////------000000///111555<<>><<<;;;999999888999999888777777777777888888777777666555555444444777666555333333333444444555333222222333444222111111222222222222333333333333333444555666:::???CCCKKKUUU___gggssswwwpppsssyyyxxxzzzdddTTTLLLKKKMMMSSSYYYeeewww|||xxxuuutttqqqmmmlllnnnpppoooooooooooommmjjjgggeee___XXXRRRPPPPPPQQQQQQTTTYYY```hhhpppwww~~~{{{tttoooqqqvvv~~~zzzrrr]]]RRRHHHDDDCCCAAACCCEEEJJJLLLOOORRRUUUXXXZZZZZZ[[[\\\^^^```ccceeefffgggjjjnnnsssxxx}}}~~~|||{{{yyyxxxqqqllleee___^^^aaafffiiivvvxxxvvvoookkkkkkkkkiiijjjiiigggeeeeeeeeeeeefffeeeiiirrr|||}}}wwwzzzxxxxxx}}}}}}hhhXXXKKKFFFDDDFFFIIIOOOZZZeeelllxxxyyypppkkkfffbbbbbbdddfffggghhhfff```XXXPPPJJJDDDAAA===;;;::::::999999<<<;;;:::999999:::;;;;;;???AAACCCFFFIIIMMMSSSWWWbbbiiivvv~~~}}}}}}}}}}}}}}}~~~}}}zzzwwwwwwwwwxxxxxxyyyyyyyyywwwvvvuuutttrrrqqqppppppsssuuuwwwyyyzzzzzzyyyxxxxxxyyyzzz{{{|||}}}}}}}}}{{{zzzyyyzzz{{{zzzxxxvvvtttpppkkkeee]]]WWWYYY^^^ttttttaaaRRRKKKIIIQQQddd~~~yyy|||xxxvvvuuukkkaaaTTTPPPJJJGGGFFFEEEEEEDDDBBB@@@>>><<<;;;888555222........................------------,,,,,,,,,,,,,,,,,,---......---+++***...------------.../////////---...000000///222888@@@KKKXXX___dddhhhfffbbb[[[ZZZXXXVVVXXX^^^fffmmmnnnsssyyy}}}bbbQQQIIIDDDAAA@@@>>>===;;;::::::999:::999888888777777888888777777666666555555555555666666444333333333444444555444444444444444333333222222222222222222222222222333444555888<<>>CCCEEEHHHKKKNNNSSSYYY]]]gggppp}}}}}}}}}~~~~~~~~~~~~~~~zzzzzzyyyyyyyyyyyyzzzzzzuuuvvvwwwvvvssspppooonnnppprrruuuxxxyyyxxxwwwuuuvvvxxxzzz{{{{{{{{{{{{|||zzzyyyxxxyyyzzzzzzxxxwwwvvvqqqlllgggaaa[[[\\\aaauuu{{{kkk\\\RRRNNNRRRddd~~~|||~~~wwwsssrrrllleeeYYYTTTLLLHHHGGGGGGGGGGGGCCCAAA>>>===<<<:::777444000000///........................------,,,,,,,,,+++,,,---------,,,,,,+++......------......///000///...///111000000555===EEEQQQ]]]dddhhhiiifff```WWWUUUTTTVVV]]]fffooottttttxxx}}}bbbQQQIIIDDD???>>>===<<<<<<<<<<<<<<<:::999999888888888888888555555555555666666777777666555333333222333444444555555555555444333333444222222222222222222222222111222444555999>>>EEEKKKRRR\\\hhhqqq}}}tttqqq}}}||||||{{{bbbTTTNNNKKKMMMQQQZZZggg}}}~~~{{{yyyxxxxxxvvvuuupppkkkhhhgggdddaaaaaaddd```bbbeeegggiiikkkmmmnnnhhhccc]]]YYYZZZ^^^aaaccceeekkkttt}}}|||uuummmoooxxxwwwfffZZZNNNHHHGGGEEEGGGJJJLLLMMMOOORRRTTTWWWZZZ[[[]]]```dddgggjjjpppvvv{{{}}}~~~|||{{{zzzxxxvvvnnniiiaaa[[[XXXXXX[[[^^^ccceeeddd___]]]```cccbbbbbbbbbbbbbbbccceeeggghhhgggmmmyyyttt^^^QQQFFFCCCDDDHHHMMMSSS^^^gggooozzzyyypppjjjeee___]]]___aaaaaaaaa^^^YYYQQQIIIEEEAAA>>>:::888777777777666:::999888888:::<<>>===;;;999777222111000...------------.........------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,---------------.../////////...///222111333:::CCCLLLWWWbbbhhhjjjiiiccc]]]SSSRRRSSSYYYdddooowwwzzz{{{}}}bbbQQQIIIDDD>>>>>>======<<<<<<======::::::999888888888888999444444555555666777777888555444333222222333444555444555666555333222333444333333333222222222222111111222444666:::AAAIIIOOOVVV```lllvvvtttuuuyyy{{{nnnZZZRRRPPPOOORRRXXXeeevvv|||zzzvvvsssrrrooommmkkkeeeaaa______]]]ZZZZZZ\\\XXX\\\aaadddgggiiilllnnnhhheeeaaa```ccciiimmmpppqqqwww~~~xxxrrruuu}}}{{{gggZZZNNNHHHEEEDDDFFFIIILLLMMMOOOQQQUUUXXX[[[]]]]]]aaagggkkknnnttt{{{{{{yyyxxxuuurrriiieee^^^XXXTTTRRRSSSTTTWWW[[[\\\YYYYYY]]]``````]]]^^^```bbbeeeggghhhiiihhhnnnyyyjjjWWWOOOCCCBBBCCCIIIOOOUUU___hhhppp{{{xxxnnnhhhccc^^^\\\_________^^^[[[VVVNNNGGGCCC@@@===999888888888888777999999:::;;;===@@@BBBDDDCCCFFFJJJOOOUUU\\\ccchhhooo{{{~~~}}}~~~}}}|||{{{|||{{{yyywwwxxxzzz{{{}}}{{{tttooolllmmmuuuvvvwwwxxxwwwuuusssrrrtttxxx|||}}}zzzxxxyyyzzzxxxxxxxxxyyy{{{|||{{{yyyuuuqqqnnnmmmhhhaaa]]]^^^fffkkkqqqrrrqqqqqquuuxxxxxxmmmaaaYYYXXXeeeyyyyyypppmmm{{{vvvpppppppppnnnggg]]]PPPHHHGGGHHHGGGFFFFFFCCC@@@>>>===<<<;;;999444222000...------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---............000333333666@@@KKKRRR\\\fffiiiiiifff```YYYRRRRRRVVVaaaooozzzbbbQQQHHHCCC@@@@@@>>>===<<<<<<<<<<<<;;;:::999999888888999999555555555666666666666666444444333222222333444555333444666555222111222444333333333222222222111111222333555777<<>>;;;888777777888999888999:::<<<>>>AAACCCEEEFFFEEEHHHMMMSSSZZZbbbjjjppp{{{~~~~~~~~~}}}}}}|||||||||{{{zzzyyyzzz}}}|||xxxvvvwwwyyyzzz{{{~~~|||vvvrrrsssuuu{{{{{{zzzxxxvvvtttrrrqqqtttyyy}}}~~~{{{xxxyyy{{{yyyxxxxxxzzz|||}}}|||{{{vvvrrrqqqqqqlllddd]]]\\\\\\\\\]]]^^^```aaadddgggooossszzz~~~~~~wwwnnnhhhbbbkkk{{{~~~wwwmmmgggqqq{{{uuuwwwyyyzzzvvviiiYYYNNNKKKKKKIIIFFFGGGDDDAAA???>>>===<<<;;;555333111...---,,,------++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,---,,,++++++++++++,,,------......111444555999EEERRRWWW```hhhiiigggccc\\\UUUSSSTTT\\\jjj{{{|||bbbPPPHHHCCCBBBAAA@@@>>><<<;;;::::::;;;:::999999888888999999777777777666555555444444444333222222222333444555222444666444222000222444333333333222222111111111333444666999>>>FFFPPPVVV]]]hhhttt~~~yyy}}}zzz~~~zzzppp]]]NNNMMMPPPSSS\\\hhh|||uuuqqqmmmhhheee```[[[XXXPPPNNNNNNQQQPPPLLLKKKMMMRRRXXX___ccccccccceeefffhhhggggggkkkrrryyy~~~}}}zzzxxx|||~~~lll___RRRKKKIIIGGGIIIMMMNNNOOOQQQTTTXXX\\\```bbbfffllltttyyy|||{{{uuuqqqmmmiii___]]]YYYUUUQQQNNNLLLKKKKKKQQQTTTTTTUUUYYY[[[ZZZ\\\___cccgggiiiiiiiiihhhgggllluuuuuucccQQQFFFDDD>>>===@@@HHHNNNTTT^^^ggguuuuuuiiibbb]]]ZZZZZZ^^^]]]]]]\\\YYYSSSLLLFFFBBB<<<:::777666777888999999999;;;===AAADDDFFFGGGHHHIIILLLRRRXXX```iiiqqqwww|||}}}}}}}}}|||{{{zzzyyyzzzxxxwwwxxx||||||xxxvvvvvvyyyzzzvvvyyy}}}|||xxxxxx{{{~~~|||yyyvvvsssqqqppptttyyy~~~~~~{{{xxxyyy{{{yyyxxxyyyzzz}}}~~~}}}|||wwwtttssssssooofff^^^[[[UUUQQQOOOPPPSSSUUUXXXZZZaaagggrrr|||{{{vvvooouuuwwwyyy|||wwwmmmdddiiivvv{{{~~~uuubbbVVVQQQOOOLLLIIIGGGEEEAAA???>>>>>>===<<<666444111...---,,,------*********++++++,,,,,,,,,+++*********+++,,,,,,---++++++******++++++,,,------...222555666;;;HHHVVVZZZbbbiiiiiifffaaaZZZSSSUUUWWW```qqqwwwaaaPPPGGGBBBAAA???===<<<<<<<<<;;;:::;;;:::888777666777999:::888888888888777777777777666666555555555666666777555444333333333333444555333333222222111222222222555666777:::@@@JJJUUU]]]fffkkkuuurrrvvvyyywwwxxxvvvaaaSSSKKKPPPVVV[[[ggguuu~~~yyyuuupppiiiaaa[[[TTTOOOKKKHHHHHHHHHGGGGGGHHHLLLOOOSSSWWW\\\```cccdddeeegggeeefffkkkrrrwww|||}}}wwwxxx}}}wwwggg___UUULLLHHHHHHIIIJJJNNNRRRXXX[[[\\\___cccgggkkkrrrzzz{{{uuuqqqjjjccc^^^YYYSSSNNNKKKIIIGGGFFFIIILLLRRRWWW[[[]]]]]]\\\```___```dddhhhiiigggdddiiiggglllxxxrrrcccWWWLLLDDDBBB======AAAHHHNNNVVVcccoooyyy|||vvvmmmbbbZZZVVVVVVXXXYYYXXXVVVQQQLLLFFFAAA???===999444444666:::;;;;;;;;;>>>BBBEEEGGGHHHJJJLLLOOORRRWWW\\\bbblllxxx}}}~~~~~~~~~}}}|||zzzyyyvvvwwwwwwyyyzzz{{{||||||{{{vvvsssqqqrrruuuwwwyyy{{{zzz{{{|||}}}}}}yyyzzz|||zzzuuuvvvwwwyyy{{{{{{zzzxxxwwwtttuuuxxxzzz||||||{{{zzzwwwvvvtttrrroooiiiccc^^^VVVNNNGGGHHHJJJKKKMMMPPPUUUaaarrrzzz{{{yyyvvv}}}sssgggeeeiiizzz~~~{{{gggYYYRRROOOJJJGGGEEEDDDBBB@@@>>>>>>======;;;888444111.........//////...,,,++++++,,,...///..................------)))+++---/////////---,,,//////000222888CCCQQQ[[[fffllloookkkccc]]]ZZZYYYWWW\\\iiiyyyyyyqqq~~~aaaQQQIIIEEEAAA???===<<<<<<<<<;;;:::888777555444333444555666444555555555666666666666666666555555555555666666555444333333333333444555333333222222111222222333555666999===DDDNNNYYY```lllqqqyyy}}}sssyyyzzzvvvxxx{{{kkk^^^SSSMMMSSSZZZcccsss}}}xxxpppkkkccc[[[UUUOOOKKKHHHFFFGGGGGGFFFFFFHHHKKKNNNQQQUUU[[[```bbbbbbcccdddgggggglllsssxxx|||{{{tttrrryyy|||uuupppggg```VVVNNNIIIIIIKKKLLLOOOTTTZZZ^^^```bbbfffjjjooovvv|||tttoooggg```ZZZVVVQQQLLLJJJIIIGGGFFFJJJLLLOOOTTTXXX[[[^^^___bbbbbbcccfffjjjkkkiiigggkkkjjjppp|||xxxdddVVVLLLCCC>>>===>>>???CCCJJJPPPXXXdddpppyyy}}}wwwmmmbbbYYYUUUTTTUUUUUUTTTQQQNNNIIIDDD@@@===<<<888444444666999;;;;;;>>>@@@DDDGGGIIIKKKNNNPPPTTTWWW\\\aaahhhsss}}}|||wwwwwwxxxxxxyyyzzzzzzzzz~~~yyyuuurrrqqqqqqtttvvvxxxxxxxxxyyy{{{}}}~~~~~~|||xxxwwwxxxzzz{{{|||{{{zzzyyyuuuvvvxxx{{{||||||{{{zzzxxxvvvtttrrrooojjjddd```ZZZQQQJJJIIIJJJJJJLLLPPPXXXdddttt|||uuuyyy{{{pppkkklllooo~~~kkk\\\TTTOOOKKKHHHDDDDDDCCCBBBAAA???>>>>>>;;;888555111///......//////...,,,++++++,,,...///........................)))***+++,,,---------,,,111222333666<<>>???@@@@@@EEEMMMSSSZZZeeeqqqxxx~~~wwwmmmaaaXXXSSSPPPPPPNNNMMMLLLIIIEEEAAA>>><<<:::777444444777:::;;;<<>>DDDFFFIIILLLOOOSSSYYY\\\```cccgggmmmuuu~~~||||||yyyyyyxxxwwwwwwvvvvvvuuuyyyyyyyyyvvvrrrppppppqqqrrrsssttttttvvv{{{}}}yyyzzz{{{|||}}}}}}||||||xxxyyyzzz{{{{{{{{{{{{{{{yyywwwuuusssqqqnnniiifff```XXXOOOKKKIIIHHHMMMSSS]]]hhhyyy{{{vvv{{{vvvkkk^^^nnnuuufffYYYPPPJJJGGGAAABBBCCCDDDCCCBBB@@@>>>:::999666222000///.........---,,,,,,,,,,,,---...---------...............000///...---...000222333...000333999CCCOOO[[[cccdddiiinnnoooggg[[[TTTTTTXXXdddqqq{{{tttjjjhhhjjj~~~```PPPGGGCCCAAA???===<<<<<<<<<;;;:::777777666666555555555555999999888777666555444444666666555444444444444444444444444444444444444444222111111111222222333444333999AAAKKKTTT^^^ggglllpppuuu~~~}}}{{{ooopppyyytttnnnqqq{{{uuu```WWWQQQRRRWWWaaappp~~~wwwooohhh[[[TTTKKKDDDAAAAAAAAAAAA@@@BBBCCCDDDEEEHHHMMMPPPUUUZZZaaaeeeeeecccaaa```]]]]]]cccmmmvvvzzz{{{~~~}}}ssslllnnnrrruuuxxx{{{yyyuuulllaaaXXXTTTUUUWWW\\\bbbkkkqqquuuzzzuuujjjaaaYYYRRRJJJHHHFFFEEEFFFGGGGGGFFFEEEIIIOOOUUU[[[^^^```aaabbbcccdddcccaaa^^^[[[ZZZ___eeeqqq}}}iiiZZZJJJBBB???======???>>>@@@FFFOOOTTTZZZcccmmmrrr|||vvvhhh\\\SSSNNNKKKIIIIIIHHHFFFCCC@@@>>><<<<<<666666666777999;;;>>>AAAFFFHHHLLLOOOSSSXXX^^^bbbcccggglllrrr{{{~~~}}}|||{{{zzzyyyyyyxxxwwwvvvuuutttuuuwwwxxxwwwtttrrrqqqqqqpppqqqssstttxxx~~~~~~|||xxxyyyzzz{{{{{{|||||||||yyyyyyzzzzzzzzzzzzzzzzzzyyywwwuuusssrrroookkkhhh```XXXPPPLLLIIIIIINNNUUU\\\hhhxxxuuufff[[[eeexxxyyyjjj[[[OOOHHHEEE???AAABBBCCCBBBAAA>>>===:::999666333111///......---------,,,,,,------------------.........//////111///...---...000222444---///444===HHHTTT^^^cccbbbdddiiikkkcccVVVQQQSSSXXXggguuu{{{~~~xxxkkkdddgggmmmaaaOOOGGGBBBAAA???===<<<<<<<<<;;;:::888888888777777777666666777666666555444333222222666666555444333333333333333444444555555444444333111111111111222333444444555;;;DDDNNNXXXbbbkkkpppuuuzzz|||ooosss}}}rrrmmmrrr~~~gggVVVRRROOOTTT\\\iii{{{{{{xxxssskkkdddVVVPPPHHHBBB@@@AAABBBBBBAAABBBCCCEEEGGGJJJOOOSSSWWW[[[aaaddddddbbb```___^^^]]]cccnnnwww{{{~~~~~~}}}{{{zzzxxx|||zzzrrrkkklllrrrwww}}}~~~vvvkkkaaa[[[\\\___eeekkksssyyy~~~qqqfff]]]TTTNNNGGGEEEDDDDDDFFFGGGFFFFFFDDDHHHOOOVVV[[[^^^______ccceeefffddd```\\\ZZZYYY\\\dddrrr}}}www```SSSEEE???>>><<<<<<>>>===???FFFOOOUUUYYYbbbkkkooozzz~~~sssdddWWWPPPMMMKKKJJJJJJHHHEEEBBB???===;;;:::555666888999:::===AAADDDHHHKKKPPPUUUYYY^^^dddhhhiiimmmttt{{{~~~~~~~~~{{{zzzyyyxxxwwwvvvuuuuuurrruuuyyyzzzxxxtttrrrqqqnnnoooqqqssswww}}}|||{{{{{{wwwwwwwwwxxxyyyzzz{{{{{{zzzyyyyyyyyyyyyyyyyyyyyyxxxvvvtttsssrrrpppmmmjjjaaaZZZTTTOOOKKKJJJOOOWWW\\\gggwwwtttdddYYY___mmm{{{ooo___QQQHHHEEEAAAAAABBBBBBAAA???>>>===:::999777444222000///...------------------------,,,,,,------.../////////...---,,,+++,,,...000111///333:::EEERRR\\\bbbeeeaaa```cccfff^^^RRROOOTTTZZZlll{{{}}}pppdddbbbhhhpppbbbPPPHHHCCCAAA???===<<<<<<<<<;;;::::::::::::::::::999888888444444444444444444444444777666555444333333333333333333444555555444333333111111111111222333444555999???HHHQQQ[[[fffooouuuwww{{{vvvzzz|||ppplllssswww]]]QQQQQQPPPVVVaaaqqqwwwqqqooolllddd^^^RRRMMMFFFBBBAAAAAABBBBBBAAACCCEEEFFFIIIMMMRRRVVV]]]```dddgggfffdddccccccdddccchhhsss|||~~~}}}|||zzzxxxwwwwwwwwwtttxxx~~~~~~~~~|||}}}}}}}}}~~~zzzqqqkkkmmmrrrxxx~~~sssiiidddeeeiiiooottt{{{}}}ooocccYYYPPPJJJEEEDDDCCCDDDFFFGGGFFFEEEDDDGGGLLLRRRWWWZZZ]]]]]]aaadddeeeddd```\\\[[[[[[]]]gggvvvzzziiiYYYMMMBBB??????>>>>>>@@@===???GGGPPPVVVZZZbbbjjjnnnyyy}}}qqq```SSSMMMLLLLLLKKKKKKIIIEEEAAA===:::999888444777:::;;;<<>>>>>:::999777555222000///...,,,------------------,,,,,,,,,------...//////000---,,,,,,,,,,,,...///000111555???LLLYYYbbbeeeeeeaaa^^^___aaaZZZOOOOOOXXXcccwwwuuuiiibbbeeeooowwwcccRRRIIIEEEAAA???===<<<<<<<<<;;;:::666777777777777666555555333333444555666777888999777666555444333222222222333333444555555444333333111111111111222333444555===BBBJJJTTT^^^hhhrrrxxxvvvzzz|||{{{nnnjjjssspppZZZRRRUUUQQQXXXdddwwwwwwnnniiihhheee^^^WWWPPPKKKFFFBBBAAAAAABBBBBBBBBDDDFFFHHHJJJNNNTTTXXXcccfffiiikkkjjjiiihhhhhhkkkjjjnnnxxx{{{xxxvvvuuuvvvvvvooosssxxx~~~}}}|||~~~}}}zzzxxxzzz|||yyyzzzzzz{{{{{{{{{{{{{{{{{{sssmmmoootttzzzxxxnnnjjjlllpppuuuzzz}}}ooobbbWWWMMMGGGDDDCCCCCCDDDFFFGGGFFFEEEEEEGGGJJJNNNRRRWWW[[[]]]^^^aaacccbbb___\\\[[[\\\```kkk{{{qqq___PPPFFF<<<;;;=========???===@@@HHHQQQWWWZZZbbbjjjnnnyyy}}}ooo]]]PPPLLLLLLMMMMMMLLLIIIEEE@@@<<<999777666444888;;;======@@@DDDHHHMMMRRRYYY___eeejjjnnnqqqxxx~~~~~~~~~~~~{{{{{{zzzzzzyyyxxxwwwwwwnnnttt|||~~~zzzuuuqqqkkklllmmmnnnpppssswww{{{xxxzzzyyysssppptttxxxzzzssssssssstttuuuwwwxxxyyyyyyyyyxxxwwwvvvvvvvvvvvvvvvtttrrrqqqqqqpppnnnllliiiccc^^^YYYRRRMMMOOOVVV\\\gggwwwuuuhhhgggccchhhwwwzzz~~~wwwfffUUUKKKGGGGGGFFFDDDBBB@@@?????????:::999777555333000///...,,,------......------,,,,,,,,,------...///000000---------......///000111111666@@@OOO\\\dddeeedddccc]]]]]]___XXXNNNPPP[[[lll{{{oooeeebbbjjjvvv|||___NNNGGGCCCAAA>>><<<<<<======;;;888666777888888888888777777888888777666666666666666999666222222444666555444222333444444444333222111111444333000333999;;;777===EEENNNUUU^^^jjjrrrttt{{{}}}}}}rrriiimmmzzzvvvaaaUUURRRRRRZZZ```ppp}}}qqqgggdddbbb]]]VVVSSSIIIEEEAAA@@@AAACCCCCCBBBBBBEEEHHHKKKNNNVVV___fffppppppooooooooopppqqqrrrtttyyy~~~}}}xxxwwwwwwwwwtttqqqooorrrwww{{{zzzxxxwwwwwwxxxxxxxxxwwwxxxxxxxxxwwwvvvxxx||||||vvvpppooottt|||~~~zzzwwwuuusss{{{zzzlll```UUUKKKEEEAAA@@@@@@BBBDDDEEEEEEEEEFFFFFFHHHKKKNNNSSSVVVYYY``````aaabbbcccbbb___]]]dddttt~~~iii[[[GGG@@@<<<===???>>>>>>@@@CCCGGGLLLPPPUUU\\\fffmmmsss}}}qqq]]]PPPKKKLLLNNNNNNNNNKKKGGGBBB===:::999888999:::<<<<<<<<>>===:::::::::888555111...+++...------,,,,,,------...,,,,,,------------------///+++***...111000000333333;;;HHHUUU___eeeggghhhcccaaa]]]VVVMMMLLLYYYhhh{{{zzznnneeeccccccgggzzz~~~```PPPHHHDDDAAA>>><<<<<<======;;;888666777777888888777777777777666666555555555555555444222111333666777555333333333444444444333222111111444333111333999;;;888>>>GGGRRRZZZdddqqqyyy{{{|||{{{}}}nnnjjjsssmmm[[[SSSRRRSSS]]]fffxxx{{{oooccc^^^ZZZTTTMMMKKKFFFCCC???>>>@@@BBBBBBBBBDDDGGGJJJMMMRRRZZZeeemmmtttuuuuuuuuuuuuwwwyyy{{{}}}xxxuuuvvvvvvtttrrrnnnrrrvvvzzz~~~~~~xxxvvvuuusssssstttttttttsssssssssqqqqqqsssvvvyyy|||vvvpppnnnrrrzzz~~~|||{{{yyykkk^^^SSSJJJDDDFFFFFFFFFGGGHHHIIIIIIIIIDDDEEEGGGIIIMMMRRRUUUXXX\\\^^^```aaabbbcccccccccnnn{{{ttt```SSSFFF@@@<<<>>>@@@???@@@BBBEEEJJJOOOTTTXXX___hhhnnnttt}}}vvvcccVVVRRRRRRSSSSSSMMMIIIDDD>>>:::777777666:::<<<===>>>???DDDLLLRRRVVVZZZaaaiiiqqqxxx~~~~~~~~~|||{{{yyyxxxwwwwwwxxxyyy|||~~~{{{vvvqqqooommmjjjjjjlllnnnoooppprrrrrrsssuuuxxxyyyxxxvvvwwwvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyzzzzzzyyyxxxwwwttttttuuuuuuuuutttsssrrrmmmlllggg^^^UUURRRUUUYYY^^^jjjzzz|||pppnnnmmmsssrrr___RRRKKKDDDBBB@@@???@@@@@@>>>===:::::::::888555222...,,,...------,,,,,,------...,,,,,,---......//////000000,,,,,,///111000111444555===KKKXXXbbbggghhhhhhdddaaa\\\VVVOOOQQQ___ooouuukkkccccccfffnnnaaaQQQIIIEEE@@@???===<<<===<<<;;;999777777777777777666666666666666555444444444444444///000111444777777555333444444444444444333222222111333333222333999;;;;;;BBBLLLWWW```lllxxx}}}}}}yyytttjjjlll{{{uuubbbVVVRRRTTTVVVdddqqq{{{mmm___XXXRRRKKKEEECCCDDDAAA???>>>@@@BBBCCCCCCFFFIIIMMMQQQWWWaaammmuuu{{{|||~~~}}}vvvsssttttttsssrrrnnnqqquuuxxx{{{~~~vvvtttqqqooommmmmmnnnoooqqqqqqpppooooooqqquuuxxx}}}wwwpppmmmpppwwwxxxiii[[[PPPIIIDDDEEEFFFFFFFFFGGGGGGHHHHHHEEEEEEGGGJJJMMMRRRUUUWWWYYY]]]```bbbbbbdddiiimmmzzz{{{hhhVVVKKKDDD???<<<>>>@@@???AAADDDGGGLLLSSSXXX\\\bbbjjjpppuuuxxxeeeXXXSSSTTTTTTSSSNNNJJJCCC<<<888666777777;;;===???@@@BBBGGGOOOUUUYYY^^^fffooowww~~~|||zzzyyyyyyxxxwwwwwwwwwxxxwwwtttrrrqqqnnnkkkjjjkkklllllllllooopppssswww{{{|||{{{yyyxxxwwwvvvvvvvvvwwwxxxyyy{{{{{{{{{zzzyyyxxxwwwvvvtttuuuuuuuuuuuuttttttssspppoooiiiaaaYYYUUUWWWZZZdddooo~~~yyymmmttt~~~|||wwwsssuuu~~~yyyeeeUUULLLDDDBBB@@@???@@@@@@>>>===;;;;;;:::888666222///---......------------......------......///000111111000------000111000222666888BBBQQQ^^^fffiiiiiihhhfffaaa[[[UUURRRWWWhhhyyy}}}ooofffaaadddkkkxxxaaaQQQIIIEEE@@@???>>>===<<<<<<::::::777777666666666666666666777666555555444444555555111222333555666666555444555555555444444333222222222333333333444888<<<>>>FFFPPP\\\fffqqq}}}}}}yyytttlllhhhpppiiiZZZTTTSSSWWW[[[kkk}}}xxxkkk\\\SSSLLLFFFBBBAAABBBAAA@@@@@@BBBDDDFFFGGGGGGKKKPPPUUU\\\gggttt}}}{{{tttqqqqqqssssssrrroooqqqtttvvvxxx{{{tttsssppplllhhhggghhhiiijjjkkkkkkkkkllloootttwww}}}~~~xxxqqqlllmmmttt|||wwwgggYYYNNNHHHEEEDDDEEEFFFFFFEEEEEEFFFGGGGGGGGGHHHKKKNNNRRRUUUWWWYYY]]]aaabbbaaadddlllrrr~~~qqq___PPPFFFBBB===<<<>>>??????BBBFFFHHHMMMTTTZZZ^^^cccjjjooovvvzzzhhh[[[VVVUUUTTTRRRPPPKKKCCC<<<888777999;;;;;;===@@@BBBDDDIIIPPPVVV[[[aaajjjsss|||}}}|||{{{zzzyyywwwtttsssssstttuuuuuuuuurrrnnnkkkkkkkkkjjjiiinnnpppsssyyy}}}~~~|||zzzxxxwwwvvvtttttttttvvvvvvzzz{{{{{{zzzxxxwwwvvvvvvuuuuuuuuuuuuuuuuuuuuuuuusssqqqlllddd]]]YYYYYY[[[gggrrrtttcccdddlllzzzyyywww}}}{{{hhhVVVKKKDDDBBB@@@???@@@@@@>>>===<<<;;;:::888666333000///......------------...................../////////000------000000///222777===HHHWWWdddiiiiiihhhgggiiibbb[[[VVVVVV]]]nnn}}}sssiiiccc```fffqqq~~~aaaPPPHHHCCC?????????===<<<;;;::::::999888777666555666666666888777666666555555666666777666666444444444666777666666555444333333222222222222333444555777===BBBKKKUUUaaakkkuuu{{{|||}}}}}}~~~llliiijjjvvvuuu___SSSQQQSSSYYY```ssspppcccVVVNNNGGGBBB@@@AAA>>>>>>???AAABBBEEEHHHJJJKKKOOOUUU\\\cccnnnzzz~~~yyyrrroooppprrrsssrrrppprrrssstttuuuxxx|||ttttttqqqkkkfffcccccceee^^^___aaabbbeeeiiiooossszzz|||~~~yyyrrrlllkkkpppxxx~~~vvvfffXXXNNNIIIHHHGGGIIIJJJJJJIIIIIIKKKMMMIIIIIIJJJKKKNNNQQQTTTVVVXXX\\\______^^^aaahhhoooyyywwwgggXXXKKKDDD???<<<;;;>>>???@@@CCCIIIIIINNNUUUZZZ^^^dddjjjoooyyyoooaaa[[[YYYVVVTTTOOOJJJBBB;;;777777:::<<<:::===@@@BBBDDDIIIPPPVVV[[[bbbmmmwww~~~}}}|||{{{yyyvvvsssqqqqqqtttxxx||||||xxxrrrmmmkkkjjjiiihhhnnnppptttyyy}}}~~~|||zzzxxxwwwtttrrrqqqqqqrrrsssxxxyyy{{{zzzwwwuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvuuurrrnnngggaaa]]]\\\\\\gggqqqxxx___YYYYYYjjj{{{}}}|||kkkXXXKKKDDDBBB@@@???@@@@@@>>>===<<<<<<:::888666444222111///......------......//////......------,,,,,,,,,...,,,---/////////333:::DDDOOO___iiillliiigggeeekkkcccZZZWWWYYYaaaqqqyyynnneeebbbbbbjjjxxx~~~aaaPPPGGGCCC>>>??????>>>;;;::::::;;;:::999888666666666777777888888777666666666666666999888777555333444666999888777555444333333333333333222333555555777>>>FFFOOOZZZgggpppyyy}}}tttvvv~~~|||ooohhhjjjqqq|||iiiVVVOOOPPPSSS[[[eee}}}yyy}}}zzzdddYYYNNNGGGBBB======@@@:::<<>>888555666999;;;:::===AAACCCDDDHHHOOOTTT[[[cccoooyyy~~~}}}||||||xxxvvvsssqqqqqqvvv~~~wwwpppmmmlllkkkkkknnnooosssxxx|||~~~}}}{{{yyyvvvssspppoooooopppqqqtttwwwyyyxxxuuutttuuuwwwwwwvvvvvvvvvvvvwwwwwwxxxuuurrrnnniiidddaaa^^^]]]dddnnn{{{]]]PPPKKKZZZttt|||nnn\\\OOODDDBBB@@@???@@@@@@>>>======<<<:::888666444333222//////............//////.........---,,,,,,++++++---,,,---000000000666>>>MMMXXXfffnnnnnnjjjgggfffiiiaaaYYYXXX\\\dddqqq|||~~~xxxkkkbbbcccfffpppbbbQQQHHHDDD>>>???@@@>>>;;;999:::<<<<<<;;;999777666777888888777777666555555555555666444666777666444444666888888777666444333333333333333222333666666666>>>HHHSSS___lllvvvzzzsssxxxvvvhhhffflllxxxppp___RRRPPPSSSVVVaaannn~~~zzzsssuuuwwwppp[[[RRRIIIDDD???;;;;;;>>>;;;>>>BBBDDDFFFIIIMMMQQQZZZ```jjjrrryyyvvvrrrnnnnnnqqqssssssrrrtttttttttsssrrrtttxxx{{{}}}}}}~~~xxxyyyyyysssjjjccc```aaa\\\]]]^^^___bbbfffkkkpppooorrrvvv{{{~~~{{{yyytttnnnkkklllqqqvvv{{{~~~~~~~~~}}}ttthhh[[[RRROOOOOOIIIMMMQQQQQQOOOOOOSSSWWWVVVUUUUUUUUUUUUVVVXXXYYYZZZ[[[\\\^^^```cccfffhhhnnnwww}}}yyyzzz{{{zzzwwwtttsssooofffZZZOOOGGGDDD@@@???AAADDDEEEEEEKKKSSSRRRVVV[[[___ccciiiqqqwwwsssddd\\\VVVPPPLLLFFFBBB===888666777:::<<<<<>>===>>><<<;;;888666555444333//////............//////,,,---------.........///------///222222333:::DDDVVVaaannntttqqqkkkhhhgggddd\\\VVVYYY___gggqqqzzz~~~~~~rrrdddaaadddkkkwwwdddSSSJJJEEE===???@@@>>>;;;999:::<<<===<<<:::888777777888999666666555444444444444555///222666777666555666777999888666444333333333333333111333777666666>>>JJJVVVaaaoooyyy|||xxxxxxiiieeeooo~~~jjj[[[QQQSSSWWW[[[hhhwww{{{wwwooopppqqqhhhYYYQQQIIIDDD???:::;;;>>>>>>BBBFFFIIIKKKNNNRRRVVVaaahhhrrrzzzyyyssspppmmmnnnrrrtttsssrrruuuuuutttrrrrrrssswwwzzz|||||||||}}}~~~yyy{{{|||vvvllldddaaaaaaZZZZZZ[[[\\\]]]```eeeiiikkknnnsssxxx|||~~~~~~~~~zzzyyyuuuoookkkkkkoootttssswww{{{{{{zzz|||~~~{{{tttiii]]]TTTQQQQQQPPPUUUYYYYYYWWWXXX\\\```___^^^]]]\\\\\\]]]^^^___^^^^^^^^^aaafffiiikkkkkknnnuuuzzz||||||wwwvvvyyy{{{zzzxxxmmmnnnllleeeZZZPPPIIIGGGBBBAAACCCGGGGGGHHHOOOVVVWWW[[[___bbbfffllluuu|||xxxiii```ZZZSSSOOOFFFCCC>>>:::888:::<<<>>>===@@@DDDEEEFFFIIIOOOSSS[[[eeerrr}}}~~~~~~}}}||||||vvvvvvuuutttvvv}}}uuuoooooopppqqqiiikkknnnssszzz|||yyyuuuqqqoooooopppqqqnnnsssvvvvvvsssrrrtttxxxwwwwwwvvvvvvvvvwwwyyyzzzsssqqqnnnkkkhhheeeaaa______hhhttt|||aaaRRRFFFGGGSSSeee|||~~~{{{wwwmmm___SSSDDDBBB@@@???@@@@@@>>>===>>>===;;;999777555444444//////............//////++++++,,,...///111222333---...111444444555>>>GGG]]]gggssswwwsssllliiiiii___XXXTTTYYYaaahhhqqqxxx~~~|||kkk\\\```eeennn|||eeePPPHHHGGGBBBAAA???>>><<<;;;;;;:::888888888888777777777777444444444444444555666666666666555444444444444444555555444444444333333333333111222444666999CCCMMMWWWiii|||~~~tttjjjggguuu|||dddUUULLLPPPYYYbbbsss~~~tttnnnllljjjeeeaaaPPPKKKEEEAAA@@@???===;;;>>>AAAEEEIIILLLSSS[[[bbbmmmttt~~~}}}wwwrrrxxxtttnnnlllmmmooooooooorrrrrrrrrpppoooooorrrttttttvvvyyyzzz{{{{{{}}}{{{yyywwwuuuqqqkkkeee```___[[[YYYZZZYYYZZZ___fffjjjlllooossswwwyyyzzz{{{vvvvvvvvvssspppooopppqqqsssuuuxxx{{{}}}~~~yyyssskkk^^^TTTTTTYYY[[[\\\]]]aaaeeeggghhhhhhkkkjjjhhhfffffffffggghhhhhhhhhiiijjjlllnnnpppqqqqqqrrruuuyyy}}}~~~}}}www{{{}}}}}}|||vvvqqqnnnjjjeee___WWWNNNHHHHHHEEEEEEGGGIIIKKKQQQXXXZZZ[[[^^^ccciiiqqqxxx|||}}}kkk^^^VVVOOOLLLFFFAAA;;;888888:::<<<===@@@BBBEEEHHHKKKOOOTTTXXX___fffppp|||~~~~~~}}}}}}{{{wwwtttssssssxxxxxxssspppllliiigggeeegggooozzz~~~vvvrrrrrrssssssrrrtttttttttttttttsssrrrrrryyyyyyyyyyyyxxxwwwvvvvvvsssrrrpppmmmiiieeeaaa___bbbeeemmmuuuyyy|||oooRRR???CCCLLLVVVnnn|||}}}wwwtttooobbbUUUIIIAAA<<<===>>><<<;;;<<<;;;:::888666666666666666333000---,,,,,,---,,,+++........................222000111333333555CCCRRRccckkkooommmkkkkkkggg```^^^VVVSSS[[[eeemmmwwwooodddaaaaaagggvvvdddOOOGGGFFF@@@???>>><<<;;;:::999999888888888888777777777777777777666666777777888999888888777666666666666666555555444444444333333333555333444666888;;;EEEOOOYYYjjj|||}}}pppjjjhhhuuusss```TTTNNNSSS\\\ggg{{{yyyooohhheeebbb\\\XXXLLLHHHCCCAAAAAABBBBBBAAABBBFFFLLLPPPUUU\\\eeekkkuuu{{{|||zzzzzzwwwtttvvvrrrmmmkkkmmmnnnooonnnpppppppppnnnlllkkklllmmmqqqtttwwwyyyzzz{{{}}}}}}{{{yyywwwtttoooiiieeeaaa\\\YYYXXXWWWWWW[[[bbbdddgggkkkooosssvvvwwwxxxvvvvvvvvvtttqqqooonnnooommmqqqvvv{{{zzzssskkk```XXXZZZ```dddfffiiinnnsssvvvwwwwwwzzzzzzyyyxxxwwwvvvuuuuuuqqqrrrssstttvvvxxxzzz{{{xxxyyy{{{}}}~~~yyywwwtttpppkkkeee]]]TTTNNNJJJGGGFFFHHHJJJKKKQQQWWW[[[]]]aaaeeelllsss{{{nnn___UUUNNNIIIDDD@@@:::777888:::<<<<<>>>>>===<<<===;;;:::888777666666666666555222///......///...---........................000///000222444999HHHWWWdddjjjmmmkkkiiihhhddd^^^\\\VVVUUU]]]gggnnnwww~~~|||llldddbbbdddmmm~~~cccNNNFFFEEE@@@@@@>>>===;;;:::::::::999999888888888777777777888777777777777888999999888888777666666666666666555555444444444333333333666555666999:::>>>HHHRRR\\\lll{{{wwwjjjhhhiiivvvyyydddZZZSSSQQQXXXbbbppp{{{ssshhhaaa]]]ZZZTTTNNNGGGEEEBBBAAABBBDDDFFFFFFCCCHHHOOOUUU[[[bbblllrrr}}}zzzsssrrrtttuuutttqqqnnnkkkjjjkkklllmmmmmmlllmmmmmmkkkhhheeeddddddmmmppptttwwwyyy{{{}}}~~~}}}|||zzzyyyuuuppplllfff___YYYWWWUUUSSSVVV[[[\\\___dddiiimmmppprrrssstttvvvwwwuuuqqqnnnlllkkkjjjnnnuuu|||{{{rrriiiaaa]]]bbbjjjooossszzzzzzuuupppggg]]]VVVNNNJJJGGGIIIKKKLLLQQQWWW\\\___dddiiiooowwwppp```TTTKKKFFFBBB>>>999666777999;;;;;;>>>AAAEEEIIIMMMSSSXXX\\\bbbjjjvvv~~~}}}}}}}}}~~~~~~~~~}}}zzzxxxyyyyyyvvvssswww}}}|||vvvqqqnnnmmmfffdddeeejjjsss{{{}}}{{{yyyxxxuuutttsssssssssttttttuuuvvvvvvvvvvvvvvvvvvvvvuuussssssqqqqqqpppmmmjjjgggcccaaaZZZ[[[```iiiqqqzzzaaaFFF@@@BBBIII___xxx{{{uuu{{{}}}tttqqqnnnfff]]]MMMDDD>>>>>>???===<<<===;;;:::999888666666666666555222///......///...---........................///...///222666>>>NNN]]]fffjjjkkkhhhfffeeeaaa\\\YYYVVVYYYaaajjjqqqwww}}}~~~|||}}}sssgggcccdddhhhtttdddOOOGGGEEEBBBAAA@@@???>>>=========999999999888888888777777666666666666666777777888666666555444444444444444555555444444444333333333666555666:::<<<@@@JJJTTT___mmmzzzpppeeefffmmmzzziiiWWWSSSQQQUUU^^^jjj||||||uuunnnddd^^^[[[XXXRRRMMMFFFDDDBBBAAABBBDDDFFFGGGFFFLLLTTT[[[bbbjjjsssyyyzzzqqqlllmmmooooooooolllkkkiiiiiiiiijjjjjjjjjggghhhiiihhheeebbb``````hhhlllqqquuuxxx{{{}}}~~~}}}||||||yyyvvvssskkkccc[[[WWWTTTQQQRRRVVVVVVYYY]]]bbbfffjjjmmmnnnrrrtttvvvuuuqqqllliiihhhkkkpppwww}}}xxxnnnfffaaa```hhhqqqxxx~~~}}}sssggg^^^SSSMMMIIIJJJLLLNNNRRRXXX]]]aaagggmmmsss{{{qqqaaaTTTJJJDDD???<<<777555666888:::;;;===AAAFFFKKKPPPUUU[[[^^^ccclllyyy~~~}}}|||||||||}}}}}}~~~~~~|||zzzzzzzzzwwwrrrsssxxxyyyrrrooonnneeecccdddhhhpppxxx~~~~~~{{{yyywwwvvvuuusssrrrrrrrrrsssuuuwwwxxxyyyyyyyyyyyyxxxwwwvvvvvvsssrrrqqqnnnjjjfffccc```YYYXXX[[[cccmmmzzzjjjLLLAAA???DDDWWWmmmwwwoooooo}}}~~~tttpppnnniiibbbNNNFFF???>>>>>><<<;;;<<<<<<;;;:::888777666555555333000---,,,,,,---,,,+++........................000000000333888DDDUUUbbbiiiiiiiiihhhfffccc^^^ZZZTTTWWW\\\eeemmmssswwwzzz~~~}}}~~~wwwjjjcccccceeekkk{{{eeePPPHHHFFFAAAAAA???>>>============999999999999888888888888666666666666666777777888666666555444444444444444555555444444444333333333555444666:::>>>BBBMMMXXXbbbnnnyyy~~~}}}}}}lllccceeetttuuu___QQQNNNQQQYYYeeettt}}}xxxqqqjjjbbb]]]\\\ZZZUUUPPPGGGFFFDDDBBBBBBCCCEEEGGGOOOVVV___fffmmmttt|||sssooojjjhhhiiiiiihhhgggggggggggggggfffffffffgggbbbdddeeeeeecccaaa``````dddhhhoootttxxx{{{}}}~~~}}}||||||}}}|||yyywwwpppggg___[[[XXXSSSRRRSSSSSSUUUWWW[[[___dddgggiiimmmpppsssssspppkkkhhhfffkkkpppwww|||}}}~~~yyypppfff```^^^```iiirrr}}}rrrgggVVVOOOJJJKKKNNNPPPTTTYYY]]]ccckkkrrrwwwqqqaaaTTTIIICCC===:::666555666888::::::===AAAGGGLLLRRRWWW]]]```dddlllyyy~~~~~~}}}||||||||||||}}}~~~~~~~~~{{{yyyyyywwwttttttxxx}}}|||tttooommmdddccccccfffmmmvvv}}}~~~zzzwwwuuuuuuvvvqqqpppoooooopppsssvvvxxxzzzzzzzzzzzzyyyxxxwwwvvvuuutttrrrooojjjfffaaa___WWWTTTTTT\\\gggvvvsssTTTEEE???BBBQQQcccuuulllggguuuvvvqqqoookkkeeePPPGGG???======::::::;;;<<<;;;;;;999888666555444333000---,,,,,,---,,,+++........................000222333555<<>>===<<<;;;;;;::::::::::::999999999999888888888888777777777777888999999888888777666666666666666555555444444444333333333333333666;;;@@@FFFQQQ\\\fffqqq{{{{{{|||yyymmmiiijjj|||lll[[[SSSMMMSSS^^^mmmyyyssskkkeee^^^[[[[[[ZZZUUUQQQFFFFFFFFFEEEDDDFFFIIIMMMVVV]]]eeemmmrrrwww~~~~~~sssmmmfffeeeccccccddddddcccaaaccceeeffffffdddbbbbbbccc___aaabbbbbbaaa```aaabbbbbbgggnnntttxxx{{{}}}~~~}}}||||||}}}}}}{{{yyyuuullldddaaa^^^XXXTTTTTTSSSSSSSSSTTTWWW\\\aaadddhhhkkknnnooommmjjjhhhggghhhnnnvvv|||}}}|||vvvwwwyyy|||{{{mmmeee\\\YYYYYY\\\dddlllzzz|||oooYYYQQQKKKLLLPPPSSSWWW[[[___fffpppwww|||rrraaaTTTIIICCC<<<999666555777999:::;;;>>>BBBHHHNNNTTTYYY^^^aaadddlllxxx}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}~~~~~~|||yyyyyyxxxuuuvvvyyy{{{~~~wwwpppllldddcccbbbdddiiirrrzzz}}}yyyvvvvvvvvvpppnnnlllkkkmmmpppsssvvvwwwxxxxxxwwwwwwvvvuuutttuuutttrrroookkkfffbbb```VVVPPPNNNTTT___mmm|||^^^LLLCCCBBBLLLYYYrrryyyrrriiirrryyytttqqqlllfffSSSIIIAAA>>>===;;;:::;;;<<<<<<;;;:::999777555444555222///......///...---........................///222444777@@@QQQ```gggnnnlllnnnssssssjjj___ZZZQQQ[[[eeemmmsssyyy{{{zzzyyyzzz}}}}}}yyyzzzvvvhhh``````eeeiiiuuueeePPPGGGFFF===<<<;;;::::::999999:::::::::999999999888888888777777666666777777888999888888777666666666666666555555444444444333333333333333666===BBBJJJVVVaaakkkuuu~~~}}}}}}sssqqqsssqqqyyybbbWWWUUUPPPWWWddduuu~~~tttmmmccc^^^XXXUUUVVVUUUPPPKKKCCCEEEFFFGGGIIIMMMSSSWWW\\\bbbkkkqqquuuyyy}}}xxxnnngggbbb___]]]\\\[[[\\\]]]___```aaaaaacccfffeeebbb____________``````___^^^^^^```aaaaaafffnnntttxxx{{{}}}}}}|||}}}~~~~~~}}}{{{xxxpppiiihhheee___XXXVVVTTTRRROOONNNPPPUUU[[[___cccfffiiikkkjjjiiihhhhhhhhhnnnvvv}}}~~~|||vvvvvvvvvuuutttssstttuuutttxxx{{{}}}zzzmmmaaaYYYSSSRRRSSSVVV]]]dddoooxxx~~~qqq[[[RRRKKKMMMRRRVVVYYY]]]bbbjjjuuu|||tttcccUUUIIIBBB;;;999666666888:::;;;;;;???CCCJJJPPPUUUYYY^^^aaacccjjjuuu~~~||||||}}}~~~~~~}}}~~~~~~{{{yyy{{{yyyuuutttuuuwwwyyy|||~~~yyyrrrlllfffdddbbbbbbeeellltttzzz{{{xxxvvvooommmjjjhhhiiilllpppsssvvvvvvvvvuuuuuutttsssrrrrrrrrrpppnnnlllhhheeecccWWWPPPLLLQQQZZZgggwwwhhhTTTHHHCCCGGGPPPddduuu}}}rrruuu~~~zzz}}}wwwsssllleeeWWWMMMDDD@@@???<<<;;;===<<<<<<<<<;;;999777555333555222///......///...---........................+++111555999EEEWWWeeekkkooonnnsss{{{|||pppbbb[[[TTT___kkkqqqwww}}}}}}{{{}}}{{{yyy{{{oooccc___bbbhhhlll}}}dddOOOFFFEEE>>>===<<<;;;;;;;;;;;;;;;:::::::::999999999888888444444444444444555666666666666555444444444444444555555444444444333333333333333777>>>EEELLLYYYeeennnxxx|||}}}pppuuuzzzwwwqqq[[[RRRTTTSSS[[[hhhzzzzzzooohhh^^^XXXRRRPPPQQQOOOJJJEEE???BBBFFFIIIMMMSSS[[[aaaeeekkksssyyy{{{~~~yyylllaaa[[[YYYZZZ[[[XXXWWWUUUUUUXXX\\\```bbb```ccceeeeeeaaa^^^]]]]]]___```___^^^\\\\\\^^^```aaafffnnntttxxx{{{}}}~~~}}}}}}~~~|||zzzrrrmmmllljjjccc[[[XXXTTTQQQLLLIIIKKKPPPWWW[[[```cccfffhhhhhhhhhiiijjjlllqqqxxx{{{xxxuuurrrppprrrrrrrrrqqqppppppqqqrrryyy~~~qqqaaaYYYRRRMMMNNNPPPRRRWWW]]]dddlllxxx|||vvvtttuuuwwwxxxzzz|||ooo[[[RRRKKKMMMSSSWWW[[[___dddmmmxxxvvvdddUUUIIIAAA;;;999666666888;;;<<<<<>>===???<<<===<<<;;;:::777555333333000---,,,------,,,+++........................(((///555:::HHH[[[iiinnnpppooovvvtttddd\\\VVVcccoootttzzz~~~}}}{{{~~~yyyjjj```^^^cccjjjnnnfffPPPEEEBBBAAA???<<<;;;<<<>>>??????===;;;888777999:::;;;;;;>>>;;;888777888777444111777888888888888666444333666555444333333333333333444555888===FFFRRR```iiivvv{{{zzz}}}{{{bbbUUUSSSUUUUUU```tttwwwjjj```UUUQQQLLLIIIIIIIIIGGGEEEIIIIIIIIIJJJOOOWWWaaahhhmmmrrrvvvwwwzzzrrrfffbbb[[[TTTPPPOOOPPPQQQTTTSSSQQQQQQSSSWWW[[[^^^bbbcccbbb```]]]ZZZYYYYYYZZZ\\\]]]]]]]]]]]]^^^```cccfffkkkqqqvvvyyy{{{{{{zzz|||~~~{{{xxxtttrrrnnnkkkiiieee```\\\YYYVVVPPPLLLJJJJJJLLLMMMSSSWWW]]]bbbfffiiilllooopppvvv|||wwwsssqqqnnnjjjjjjmmmppppppoooooopppqqqsssttt~~~{{{oooccc]]]KKKJJJJJJKKKMMMPPPTTTVVV^^^gggppptttyyy}}}qqqhhhbbb```dddjjjnnnssszzzwwwjjjaaaQQQMMMKKKNNNQQQTTTZZZaaafffooo{{{uuudddSSSGGGAAA999999888888999;;;===???CCCFFFKKKOOOSSSXXX]]]aaafffllluuu~~~~~~}}}|||~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~|||zzzxxxvvvuuuwwwvvvwww{{{~~~{{{tttmmmkkkfffbbbbbbaaacccjjjrrr~~~}}}wwwsssnnnnnnllliiifffhhhnnnssstttvvvxxxwwwtttqqqpppooommmmmmnnnooonnnjjjddd___[[[UUUPPPQQQUUU]]]lllyyyzzz^^^NNNJJJGGGBBBNNN```vvv~~~|||xxx}}}yyypppfffXXXPPPFFF@@@????????????<<<<<<<<<;;;:::999777666555444222000///.........000///---,,,,,,---......000444999AAAOOOaaalllooorrruuuyyy}}}|||rrrdddZZZXXXcccqqq{{{~~~~~~|||sssfffbbb```aaakkkxxxfffOOOEEECCCCCCBBBCCCDDDEEEDDDAAA???>>>;;;888777888999:::999999777555666888999888666777777888777777666555444555555444444444444555555555777:::@@@JJJWWWeeennnzzz|||~~~yyyttt___UUUTTTVVV[[[ggg|||uuuggg]]]RRRNNNIIIGGGGGGHHHHHHGGGLLLMMMNNNPPPTTT\\\fffllltttyyy{{{{{{}}}}}}wwwrrriii```UUUSSSOOOLLLJJJKKKNNNOOOOOONNNMMMMMMOOOSSSWWWZZZ___```aaa___\\\YYYXXXXXXYYY[[[]]]]]]]]]]]]___aaabbbeeeiiinnnssswwwzzz{{{{{{}}}}}}yyywwwrrrpppllliiigggdddaaa^^^YYYVVVRRRNNNKKKJJJKKKKKKOOORRRWWW\\\```eeeiiimmmsssyyy|||wwwrrrqqqnnnkkklllpppwwwwwwvvvwwwxxxyyy{{{|||uuuggg[[[TTTHHHHHHIIILLLOOOSSSWWWZZZ]]]fffmmmppptttzzz~~~~~~~~~sssggg___ZZZYYY]]]dddlllpppxxxzzzlllgggeee^^^VVVQQQLLLIIIIIINNNQQQUUU[[[ccckkksssqqqbbbRRRFFFAAA:::999888888999;;;===???DDDGGGLLLPPPTTTYYY^^^bbbhhhnnnwww~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~}}}|||zzzxxxvvvuuuvvvuuuuuuyyy|||{{{uuuppplllgggccccccbbbcccjjjsss|||}}}wwwrrroooooommmiiifffggglllqqquuuwwwxxxwwwtttpppooonnnmmmmmmmmmnnnmmmjjjeeeaaaYYYTTTPPPRRRUUU]]]iiiuuucccQQQLLLJJJGGGIII[[[qqq}}}zzz}}}{{{rrrhhh\\\TTTIIIBBB??????>>><<<<<<<<<<<<;;;:::999777777666444222///.........//////...---,,,,,,---......000555;;;DDDRRRcccmmmooowwwyyy{{{zzztttiii\\\TTTYYYcccpppyyy|||}}}{{{ooodddbbbaaadddppp~~~eeeOOOFFFDDDAAACCCGGGKKKMMMKKKFFFBBB@@@===:::999:::::::::999777666555666888:::999888777777666666666666666777666555555555555666666777666999>>>EEEPPP]]]kkkttt}}}}}}xxxwwwkkk[[[TTTUUUWWWbbbqqq|||qqqcccYYYNNNJJJFFFDDDEEEHHHJJJJJJOOOQQQUUUXXX]]]eeelllrrr|||zzznnnaaaZZZTTTPPPIIIHHHHHHGGGHHHJJJLLLMMMLLLKKKJJJKKKMMMPPPTTTVVVZZZ\\\^^^]]][[[YYYWWWWWWXXXZZZ\\\]]]]]]^^^aaabbbbbbcccfffkkkoootttxxxzzz{{{}}}{{{wwwtttnnnkkkhhheeedddcccaaa```[[[YYYVVVRRRNNNLLLJJJIIIKKKNNNQQQVVVZZZ```gggllltttzzz~~~xxxtttsssqqqoooqqqvvv~~~~~~|||ooo```SSSLLLFFFGGGIIIMMMRRRWWW\\\______ffflllnnnqqqwww{{{zzzwwwlllaaaZZZUUUUUUZZZaaakkkqqqyyymmm___RRRNNNMMMKKKHHHGGGFFFEEEHHHNNNRRRUUU]]]dddpppxxx|||kkk^^^PPPEEEAAA:::999888888999;;;>>>???EEEHHHLLLPPPTTTYYY___ccciiioooxxx~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuuuuutttsssvvvzzz{{{xxxuuuoooiiieeedddcccdddkkkssszzzxxxrrrppppppnnniiieeefffjjjooowwwxxxyyyxxxtttpppnnnmmmmmmlllllllllllljjjgggdddYYYTTTQQQSSSVVV[[[fffqqq~~~iiiTTTMMMKKKKKKFFFVVVhhhxxx|||sssxxxuuukkkbbbYYYMMMEEE@@@>>><<<:::<<<<<<<<<;;;:::999888777777444111...------///000......---,,,,,,---...///000666>>>HHHWWWfffooopppxxxzzzyyyssshhh]]]UUURRRZZZcccooowwwyyy{{{~~~tttiiiaaaaaaccciiiwwweeeOOOFFFEEE===@@@EEEJJJNNNLLLHHHDDDBBB@@@===<<<<<<<<<;;;:::888888777777888777777666777777666555555666888888888777666666666666666777666:::@@@IIIUUUcccqqqzzz~~~zzzrrrvvvvvvcccXXXTTTVVVZZZhhhzzzxxxmmm```VVVJJJGGGDDDBBBDDDHHHMMMOOOTTTWWW\\\aaafffmmmsssxxxwwwsssjjj___UUUPPPMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJKKKLLLOOORRRTTTTTTWWWZZZ[[[ZZZXXXWWWWWWWWWZZZ\\\^^^^^^```bbbdddbbbcccdddggglllqqquuuxxxzzz|||~~~~~~{{{wwwrrroooiiifffcccaaaaaaaaaaaaaaa]]]\\\ZZZWWWSSSOOOLLLJJJJJJLLLNNNQQQVVV]]]eeekkkqqqvvv}}}}}}yyyyyyxxxwwwzzzzzzlll\\\PPPJJJFFFHHHKKKOOOUUU[[[___bbbccciiinnnpppuuu|||~~~yyynnnccc[[[WWWWWW]]]eeeooouuu~~~{{{hhhYYYNNNDDDBBBCCCBBBBBBDDDCCCDDDHHHOOORRRVVV]]]eeettt|||uuufffYYYLLLCCC@@@;;;:::999999:::<<>>???AAACCCEEEEEEBBB@@@@@@>>><<<;;;;;;;;;999777777888888888777777777888777777666555555666888888:::999888777666555555555666:::BBBMMMZZZhhhvvv~~~|||rrrooouuulll]]]UUUTTTYYY```lll}}}tttiii\\\SSSGGGFFFDDDCCCFFFKKKQQQUUUYYY\\\bbbhhhmmmsssyyy}}}oooeeeYYYSSSPPPNNNMMMLLLLLLMMMNNNNNNNNNMMMLLLKKKLLLKKKKKKJJJKKKMMMOOOPPPPPPSSSVVVXXXXXXWWWWWWXXXXXX[[[]]]___```aaadddfffdddddddddfffjjjnnnsssvvvyyyzzz{{{zzzwwwrrrlllhhhdddaaa^^^]]]^^^`````````^^^^^^]]]\\\XXXTTTPPPNNNKKKKKKLLLMMMPPPWWW___eeelllpppwww~~~yyyhhhXXXNNNIIIIIIJJJNNNRRRXXX]]]aaacccfffkkkpppttt{{{}}}rrrfff^^^ZZZZZZaaaiiittt{{{{{{eeeTTTFFF???:::;;;<<<<<<===@@@CCCEEEJJJPPPSSSVVV^^^gggvvvmmm___TTTJJJBBB@@@===<<<;;;;;;<<<>>>@@@BBBEEEHHHKKKNNNRRRXXX___ccchhhoooxxx~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~}}}|||{{{wwwwwwvvvwwwzzz}}}uuupppkkkiiiggggggmmmttt|||}}}uuummmnnnmmmjjjhhhiiimmmqqq|||}}}~~~|||wwwssspppooommmllljjjiiijjjjjjiiihhhccc\\\UUURRRRRRVVVaaalllxxxvvv\\\KKKIIIMMMSSSVVV\\\hhh|||}}}mmmlll{{{|||rrrggg^^^RRRHHHCCC@@@>>><<<;;;;;;;;;;;;:::999888888666444111///------...//////////////////111333444222:::DDDOOO\\\iiiooonnnqqqqqqlll```SSSMMMPPPVVVaaagggooosssuuuxxx~~~yyykkkddd```dddiiirrrfffPPPGGGFFFCCCAAA>>>======<<<;;;999;;;:::888888888888666444333555777777777888:::;;;777777666666666666666777999888777666666555555555666;;;EEEPPP^^^lllzzzuuummmoooyyyzzzdddXXXTTTTTT]]]hhhuuuxxxooocccWWWPPPFFFGGGGGGGGGIIINNNUUUZZZ___ccchhhnnnsssxxx~~~{{{fffZZZOOOLLLMMMMMMLLLLLLJJJKKKMMMOOOOOOOOOOOONNNMMMLLLKKKJJJJJJKKKKKKLLLMMMPPPSSSTTTUUUWWWYYY[[[[[[]]]___aaabbbcccfffhhhfffffffffgggjjjmmmqqqsssvvvwwwwwwvvvqqqkkkeeeaaa___]]][[[[[[\\\^^^^^^^^^^^^^^^^^^]]][[[XXXTTTRRRKKKKKKJJJIIIKKKPPPWWW\\\eeeiiiooovvv}}}tttaaaSSSKKKGGGKKKMMMPPPUUUZZZ___cccdddgggmmmsssyyy}}}sssfff___\\\^^^eeennn|||wwweeeQQQDDD<<<999888:::;;;999;;;???DDDFFFLLLQQQTTTXXXbbblllzzzvvvcccXXXOOOGGGBBBAAA???>>>======>>>@@@CCCDDDGGGIIIKKKNNNRRRXXX```eeejjjpppyyy~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~}}}yyyyyyyyyyyy{{{}}}yyysssnnnkkkhhhhhhmmmuuuvvvmmmnnnnnnllljjjjjjooosss|||~~~~~~|||xxxsssqqqpppmmmllljjjjjjjjjjjjiiigggfff^^^WWWSSSQQQSSS\\\eeeqqq|||fffPPPJJJOOO[[[]]]```gggxxxqqqkkkuuuuuuhhh___RRRIIIDDDAAA>>><<<:::;;;;;;;;;::::::999888555444222000///.........///......///000222444555444;;;EEEOOO\\\hhhmmmlllooommmfffYYYNNNKKKQQQXXXfffkkkqqqssstttxxx}}}qqqhhhbbbaaaffflllvvvfffQQQGGGEEECCC@@@===;;;;;;;;;;;;:::999888777888999888777555444666888888777777999;;;777777888777777666555444555555555555666666777888888>>>HHHTTTbbbppp}}}~~~yyypppkkkrrr~~~nnn\\\UUURRRUUUaaappp|||sssiii]]]RRRLLLGGGIIIKKKLLLNNNRRRYYY^^^fffiiinnnssswww}}}ttthhh\\\SSSLLLLLLLLLKKKMMMQQQOOOPPPQQQSSSTTTTTTTTTSSSQQQPPPNNNMMMLLLKKKKKKKKKLLLNNNPPPRRRSSSWWW[[[^^^]]]___aaaccccccdddgggiiiiiihhhiiiiiikkkmmmoooqqqssstttsssqqqmmmfff___[[[[[[ZZZYYYZZZ\\\]]]\\\[[[[[[\\\\\\\\\[[[YYYWWWUUUOOONNNLLLJJJIIILLLQQQUUU]]]```ffflllsss{{{jjjYYYNNNJJJJJJKKKMMMRRRWWW]]]bbbeeegggkkkqqqxxxuuujjjdddcccfffpppyyyzzznnnaaaSSSEEE===<<<::::::;;;;;;999===BBBDDDFFFLLLRRRUUU[[[gggtttxxxiiiYYYPPPJJJFFFCCCCCCAAA@@@??????@@@BBBEEEFFFIIIKKKMMMPPPTTTZZZbbbgggnnnttt{{{~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~~~~~~~~~~~~~zzz{{{{{{zzzzzz{{{}}}{{{uuupppmmmjjjiiinnnuuu~~~vvvoooppppppnnnkkkkkkooorrrzzz||||||{{{wwwssspppooommmlllkkkkkkkkkjjjgggeeeddd^^^XXXUUURRRPPPTTT[[[ccckkkxxxnnnSSSKKKPPP^^^eeejjjkkkqqqwwwkkkooovvvjjj```SSSIIIDDD@@@===;;;::::::;;;;;;;;;:::999999333333333222000///---,,,---,,,,,,---///111333444666===EEENNNZZZfffjjjiiijjjfff^^^SSSLLLMMMVVV^^^kkkooossstttuuuyyyzzzmmmeee```aaahhhooo{{{gggQQQGGGEEE???>>><<<<<<>>>???@@@???;;;:::999:::;;;;;;:::888777999;;;999666444555777777888888888888666444333222222333444666888999:::999???JJJWWWdddrrrzzzyyyvvvmmmkkkuuuwwweeeVVVRRRRRRUUUdddvvvyyypppeeeYYYOOOIIIGGGJJJMMMOOOQQQUUU[[[```jjjmmmrrrvvvzzz~~~vvvfffWWWTTTOOOMMMNNNMMMLLLQQQZZZXXXXXXYYYYYYYYYYYYXXXXXXUUUTTTSSSQQQOOONNNMMMMMMLLLMMMOOOPPPRRRWWW\\\```___aaacccddddddeeegggiiijjjjjjkkkkkklllmmmnnnoooqqqrrrqqqooojjjccc\\\WWWYYYXXXXXXZZZ[[[\\\ZZZYYYYYYZZZZZZ[[[ZZZYYYXXXWWWTTTSSSPPPMMMKKKLLLOOOSSSUUUYYY^^^dddkkksss|||uuubbbSSSLLLLLLNNNJJJLLLRRRXXX^^^dddhhhjjjooovvv}}}zzzpppkkkkkkppp{{{~~~sssggg\\\SSSIIIAAA======:::999999888777<<>><<<<<<======<<<======<<<;;;:::999888666666555555555555666666;;;:::999888777666555444555666777777777777:::<<<===BBBLLLXXXgggvvv|||wwwtttooommmuuuhhh[[[RRRRRRSSSYYYlll~~~zzzqqqeeeZZZRRRLLLIIIIIINNNRRRTTTUUUYYYbbbjjjooorrrvvvyyy{{{~~~~~~xxxnnn```VVVRRROOOPPPPPPOOOPPPTTTZZZ^^^^^^```bbbccccccaaa___]]]]]][[[WWWSSSPPPNNNNNNMMMLLLKKKKKKKKKOOOTTTYYY\\\]]]^^^```ccceeefffggghhhjjjjjjjjjjjjjjjkkklllmmmooopppoookkkcccZZZTTTQQQXXXXXXXXXYYYZZZZZZ[[[[[[ZZZZZZZZZ[[[[[[[[[[[[[[[ZZZWWWTTTRRRQQQPPPNNNLLLRRRSSSWWW^^^gggnnnsssuuu~~~}}}nnn^^^RRRLLLJJJJJJPPPRRRTTTYYY___gggnnnsssuuu|||{{{tttnnnnnnyyy}}}tttgggXXXMMMDDD<<<999;;;::::::888777666999===AAAGGGJJJPPPVVVZZZ```nnn|||}}}cccZZZQQQMMMHHHDDDCCCEEECCCAAACCCEEEEEECCCFFFJJJIIIMMMSSSWWWZZZ```gggmmmxxx}}}~~~~~~~~~|||||||||}}}~~~~~~~~~~~~~~~|||xxxvvvyyy}}}yyyyyywwwqqqkkkhhhlllppp{{{uuuooooooooonnnllliiifffdddqqqrrrtttvvvvvvtttrrrppplllmmmnnnnnnmmmkkkiiihhhddd```ZZZUUUQQQNNNJJJHHHIIINNNUUU\\\bbbjjjttt{{{|||```NNNSSS___lllqqqiiieeevvvqqqkkkuuu~~~{{{mmmfff[[[OOOEEE???<<<<<<============<<<;;;:::999444444555444333111///---,,,---//////...///000222888AAAKKKSSS\\\dddgggeeeaaa```ZZZRRRMMMSSS```lllrrrpppssswwwxxxzzzrrriiibbbbbbcccgggtttfffPPPGGGGGGCCCBBB@@@>>>=========>>>:::::::::999999888777666777777666666666666777777::::::999888777777666666555666777777666777999;;;===DDDOOO]]]kkkxxx|||xxxrrrpppqqqzzz~~~eeeYYYQQQQQQTTT]]]qqqzzzwwwrrriii^^^VVVOOOLLLKKKKKKPPPUUUWWWYYY^^^fffmmmtttuuuwww{{{}}}ssskkkbbbWWWPPPOOONNNOOOPPPQQQTTTXXX^^^bbbgggiiikkkmmmmmmllljjjhhhbbb```\\\XXXUUUSSSSSSSSSNNNLLLKKKKKKLLLOOOSSSUUU[[[\\\^^^aaadddfffhhhhhhmmmllllllkkkkkkkkkllllllqqqpppmmmfff]]]UUUPPPNNNTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ[[[[[[\\\]]]]]]]]][[[XXXWWWVVVTTTRRRPPPQQQQQQRRRWWW^^^eeejjjlllsssyyyxxxjjj[[[PPPJJJIIIIIIQQQSSSWWW\\\cccjjjqqqvvv~~~}}}uuuppprrr~~~wwwrrrbbbWWWLLLEEE???999888:::999999888777777999>>>AAAGGGJJJQQQWWW[[[aaaooo}}}vvv^^^VVVOOOLLLHHHDDDCCCEEECCCAAACCCFFFFFFDDDFFFKKKMMMQQQVVVZZZ]]]cccjjjpppyyy~~~~~~|||||||||}}}~~~~~~~~~~~~~~~}}}wwwuuuwwwyyyxxxxxxvvvpppjjjgggjjjmmm}}}zzzyyy{{{}}}}}}xxxssspppppppppooommmiiifffdddoooppprrrttttttrrrooommmmmmnnnoooooonnnllljjjhhheeeaaa[[[VVVRRRNNNJJJGGGEEEIIIOOOTTTYYYbbblllssseeeRRRUUUZZZhhhooofffaaaooossslllttt}}}zzzooohhh\\\PPPFFF@@@>>>===<<<<<<<<<;;;;;;:::999888555555444333222000///...,,,---////////////111222999BBBMMMTTT[[[bbbcccaaa___^^^[[[UUURRRWWWdddooowwwvvvwwwzzz{{{~~~{{{ooofffbbbbbbdddjjjxxxfffOOOFFFFFFAAA???>>><<<;;;;;;;;;;;;999999888888777777666666888777777666666777777888999999999888888777777777555666666666555666888:::>>>FFFSSSaaannnzzz}}}~~~|||{{{oooqqqvvv||||||www___UUUOOOQQQXXXdddzzz|||sssjjjeee]]]TTTNNNLLLLLLMMMOOOTTTZZZ^^^```dddmmmtttzzzyyyyyy}}}zzzooobbbZZZRRRLLLJJJMMMMMMOOOSSSVVVZZZ```fffjjjpppqqqsssttttttsssrrrpppiiigggccc```]]][[[ZZZYYYSSSQQQOOOMMMMMMNNNOOOPPPXXXYYY\\\___bbbeeehhhiiillllllmmmmmmmmmnnnnnnnnnrrroooiiiaaaWWWPPPMMMLLLPPPQQQSSSUUUWWWXXXYYYYYY[[[[[[[[[\\\]]]___```aaaaaa___^^^^^^]]][[[XXXUUUTTTQQQOOOOOOTTTZZZ___aaadddkkkssszzz~~~zzzrrrdddVVVMMMIIIIIIJJJQQQVVV\\\ccciiipppwww{{{xxxsssvvvtttgggaaaQQQIIIAAA>>>:::666555777888999999888888;;;???CCCHHHKKKRRRYYY]]]dddrrrkkkXXXQQQLLLKKKIIIDDDCCCDDDCCCBBBCCCFFFFFFEEEHHHMMMPPPTTTZZZ^^^aaagggnnnttt|||~~~~~~~~~|||||||||}}}~~~~~~|||}}}}}}vvvrrrsssuuuxxxxxxvvvpppiiifffgggiiirrrpppoooppptttuuussspppooopppooonnnllliiigggeeekkkmmmppprrrrrrpppnnnllloooooopppooonnnllljjjiiigggccc]]]XXXSSSNNNJJJFFFCCCFFFIIILLLQQQZZZeeennn|||mmmYYYXXXWWWeeennnggg^^^gggxxxooottt}}}yyyqqqjjj^^^RRRHHHAAA???>>>;;;;;;::::::999999888888666555444222111000//////,,,---/////////000222444:::DDDPPPWWW\\\```___\\\\\\\\\[[[XXXWWW]]]iiissszzzzzz}}}wwwkkkbbb```bbbfffooogggOOOFFFEEEAAA@@@>>><<<;;;;;;;;;<<<::::::999888888888888888777777666666666666777777777777777777777777777777555666666555444555888;;;???HHHTTTaaammmxxx}}}xxxyyy}}}}}}}}}|||lllrrr|||}}}lllYYYRRROOOSSS]]]nnn~~~rrrkkk___ZZZSSSLLLIIIJJJMMMOOOUUUZZZaaaeeegggkkkssszzz~~~||||||~~~yyyiii___TTTNNNJJJGGGIIIMMMNNNRRRXXX]]]ccciiiooosssuuuuuuvvvvvvuuusssqqqppplllkkkhhheeebbb```______YYYXXXUUUSSSRRRQQQPPPQQQUUUVVVXXX\\\```dddggghhhiiijjjlllnnnoooqqqqqqrrrooommmhhh```WWWPPPLLLKKKOOOQQQTTTVVVYYYZZZ[[[\\\\\\\\\]]]^^^```bbbdddeeedddccccccccccccaaa]]]ZZZYYYTTTNNNKKKMMMQQQUUUXXXXXX^^^gggooovvv||||||uuummm```SSSLLLJJJKKKNNNSSSYYYbbbjjjpppwww}}}{{{vvvyyy~~~uuufffYYYSSSKKKDDD>>><<<999444222444777888999999:::<<>>===<<<;;;::::::999888888888777666333111000000000000,,,---/////////111333666:::GGGUUU\\\```bbb___\\\ZZZ[[[[[[ZZZ[[[aaallltttzzz~~~~~~rrrggg```^^^```gggssshhhPPPFFFDDDDDDCCCAAA???>>>>>>>>>???:::999888777777777888888777666666555555666666777555555555666666666666777555666555444444666999<<>>BBBFFFKKKNNNVVV^^^ccckkkzzzrrr\\\LLLHHHFFFHHHIIIFFFDDDEEECCCBBBDDDHHHIIIHHHKKKPPPQQQVVV\\\aaafffllluuu{{{~~~}}}}}}}}}~~~|||||||||}}}~~~~~~|||}}}}}}yyyuuurrrtttvvv}}}zzztttnnnhhheeedddbbb___]]]\\\___cccfffhhhhhhhhhiiiiiihhhhhhggggggeeeiiioootttwwwwwwvvvuuussssssrrrqqqpppnnnmmmlllkkkhhhbbb\\\WWWQQQKKKGGGHHHIIIKKKNNNUUUaaappp{{{ggg[[[UUUcccpppoooddd___jjjxxxxxx}}}ssslll```SSSHHHAAA===<<<===<<<;;;:::999999999:::777666333111000000000000,,,.../////////222555888<<>>999666777777555444555555777999;;;<<<@@@DDDGGGLLLPPPXXX```fffnnn~~~iiiUUUHHHDDDBBBEEEFFFDDDCCCEEECCCBBBDDDIIIJJJIIIMMMRRRRRRWWW^^^dddjjjqqqzzz~~~}}}||||||}}}~~~|||||||||}}}~~~~~~~~~xxxzzz{{{yyyvvvuuuwwwzzz|||wwwpppjjjdddaaa[[[XXXUUUTTTVVV\\\bbbfffkkkkkkjjjjjjiiiiiiiiihhhfffkkkqqqwww{{{|||{{{zzzvvvuuutttrrrpppooonnnmmmllliiiddd___YYYSSSMMMHHHGGGIIIMMMRRR[[[jjj{{{mmm\\\SSS```ppptttjjj```aaahhhyyy}}}~~~tttmmmaaaSSSHHHAAA===<<<>>>===;;;999999999::::::666555444222111000//////---......///000333777:::@@@OOO___eeegggfffdddaaa[[[YYYVVVUUUYYYcccpppyyyxxxkkkaaa^^^ZZZ___jjj|||lllSSSGGGEEE>>>===;;;999888888888999999888666555555666888999:::999999888888999999:::888888888888777777777777555555555555666999???CCCJJJVVVeeeqqqvvvzzzzzzyyy}}}~~~}}}uuu~~~|||~~~gggZZZQQQVVV\\\fffvvv~~~vvvlll^^^VVVVVVPPPNNNMMMNNNSSSZZZbbbhhhmmmooopppooonnnrrr{{{}}}sssiii^^^VVVQQQJJJFFFEEEJJJNNNOOOQQQUUUWWW]]]fffnnnrrruuuwwwxxxwwwvvvuuutttrrrpppooonnnmmmmmmnnnnnnnnnnnnnnnnnnjjjiiihhheeeaaa]]]YYYVVVUUUUUUTTTUUUWWWZZZ]]]^^^dddeeehhhkkkmmmnnnnnnmmmlllkkkiiiccc]]]YYYWWWWWWYYY[[[___cccfffggggggfffbbbaaa``````aaadddgggiiikkkjjjiiiiiiiiiiiihhhgggaaa]]]WWWRRROOOLLLIIIGGGLLLLLLMMMRRRYYYaaahhhkkkppptttyyy||||||}}}}}}zzzxxxoooggg[[[QQQMMMNNNTTTXXX___gggqqqwww|||{{{qqqhhh^^^XXXQQQHHHAAA???;;;666333555666444444777444666999;;;>>>AAAEEEHHHMMMQQQYYYbbbhhhppp|||___LLLEEE@@@>>>@@@BBB@@@AAACCCCCCBBBEEEIIIKKKKKKNNNTTTUUU[[[bbbiiipppxxx~~~}}}}}}}}}~~~~~~|||||||||}}}~~~~~~}}}~~~}}}{{{zzzwwwzzz||||||yyyyyy{{{~~~~~~xxxrrrjjjccc___XXXVVVSSSRRRUUU\\\eeellltttsssqqqooommmkkkjjjjjjjjjnnnuuu{{{~~~~~~|||zzzwwwvvvuuusssqqqpppooonnnllliiieee```[[[UUUNNNJJJEEEHHHOOOWWWccctttrrr^^^UUU```qqqzzzsssddd]]]___nnn}}}}}}wwwooocccUUUJJJBBB>>>======<<<:::888777888999:::555555444333222000///...---......///000333888<<>>============;;;:::888777777999;;;<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888444555555555777;;;AAAEEELLLZZZmmmyyy}}}~~~{{{{{{}}}~~~zzz{{{}}}www```VVVQQQWWW```jjj{{{tttmmmdddWWWQQQSSSNNNMMMNNNQQQXXXaaajjjoooqqqrrrrrrpppnnnrrr{{{vvvhhh[[[QQQLLLKKKIIIEEEDDDIIIMMMNNNQQQUUUXXX^^^gggnnnrrrtttuuuuuuooonnnnnnmmmlllkkkkkkkkknnnooopppqqqrrrrrrrrrrrrqqqpppoookkkgggaaa\\\YYYVVVUUUTTTTTTVVVXXXZZZ\\\[[[^^^ccciiimmmqqqrrrssspppnnniiibbb[[[XXXXXXZZZ```cccgggjjjmmmnnnmmmmmmhhhgggfffeeegggiiimmmooonnnllljjjiiijjjkkkjjjiiieeebbb]]]XXXUUUQQQLLLIIIJJJIIIIIIKKKRRRZZZ```dddjjjooouuuxxxyyyzzz}}}~~~|||zzzxxxnnnfff[[[QQQLLLNNNTTTYYYaaaiiisssyyy|||pppjjj```UUUPPPJJJCCC===<<<===888444555666444444666333666999<<<>>>BBBFFFIIIMMMRRRZZZccciiirrruuuYYYFFFBBB===;;;===>>>>>>???AAACCCBBBEEEJJJKKKKKKOOOTTTXXX^^^fffmmmttt}}}}}}}}}}}}}}}|||||||||}}}~~~~~~{{{|||}}}~~~}}}{{{yyyxxxyyy|||~~~~~~|||{{{~~~~~~xxxrrrjjjbbb]]]YYYWWWUUUTTTXXXaaakkksss|||zzzwwwssspppmmmkkkjjjmmmqqqwww|||~~~{{{yyyxxxwwwuuusssqqqpppoooooollliiieeeaaa\\\VVVPPPKKKDDDIIIQQQ[[[iii|||uuu___XXXcccttt{{{jjj^^^\\\iiiyyy|||~~~yyyqqqdddWWWKKKCCC???>>><<<;;;888777666666888999444444555444333111///------......///000444999===IIIWWWeeehhhfffdddaaa___[[[VVVQQQPPPXXXhhhzzz~~~|||}}}~~~|||sssddd]]][[[\\\bbboookkkSSSHHHFFFAAA>>><<<<<<>>>???===;;;:::::::::999999999999999999999888777777777777777999999888777666666777777888666777999999999???HHHXXXeeevvv~~~|||www~~~{{{}}}lll]]]WWWYYYXXXaaavvvzzziii```\\\WWWTTTRRRQQQRRRVVV^^^gggoootttvvvtttvvvtttnnnmmmttt|||uuu^^^RRRNNNJJJHHHGGGFFFHHHKKKLLLMMMNNNQQQSSSZZZbbbkkkqqqqqqmmmhhheeeggggggfffeeeeeeeeeeeeeeefffhhhkkknnnpppssswwwzzzyyyvvvrrrooommmiiiccc^^^YYYZZZ[[[\\\^^^```bbbbbb^^^___```dddiiilllmmmmmmkkkllliiiddd^^^ZZZ[[[^^^^^^eeennnuuuwwwvvvtttssspppooommmnnnoooqqqqqqpppmmmmmmkkkjjjjjjjjjkkklllfffeeecccbbb___YYYSSSNNNJJJHHHGGGHHHKKKQQQWWW\\\aaagggnnntttwwwwwwxxxxxx}}}zzzvvvtttnnncccVVVNNNJJJKKKRRRZZZbbbhhhqqqzzzxxxmmmfff___UUUKKKDDD???;;;999888666333111111222444555777888;;;===@@@DDDJJJNNNTTTWWW^^^fffkkktttfffQQQHHH@@@>>><<<<<<>>>@@@@@@@@@BBBFFFJJJJJJHHHJJJPPPVVV[[[bbbkkksss{{{~~~~~~}}}|||{{{zzzyyyyyyyyy||||||}}}~~~}}}zzzuuunnneee___WWWSSSRRRVVV\\\eeesss}}}vvvrrrooonnnnnnnnnqqqvvvzzz||||||zzzxxxqqqqqqpppooonnnnnnoooooommmkkkhhheee```[[[TTTPPPKKKOOOVVV```nnn~~~|||bbbRRR^^^sssssseeeaaafffvvv}}}wwwmmm^^^OOODDD>>><<<===<<<999777666666777777888777555222111000000111......///000///000999DDDPPPYYYbbbddddddeeecccaaa]]]TTTOOOVVVbbbooo~~~}}}{{{{{{jjj]]][[[^^^^^^gggyyylllSSSIIIGGGCCCAAA>>>>>>??????>>><<<;;;::::::::::::999999999888888777666666666666666999999888777777777777777888666777999999999@@@IIIWWWddduuu~~~}}}vvv~~~~~~~~~gggZZZUUUZZZ[[[fff|||sssaaaYYYWWWTTTSSSSSSVVVXXX]]]eeemmmtttxxxyyyvvvxxxvvvpppooouuu{{{~~~~~~kkkWWWNNNKKKIIIHHHHHHIIIKKKLLLLLLLLLNNNPPPRRR\\\bbbiiinnnmmmhhhccc```_________^^^______``````ccceeegggiiikkknnnrrruuuyyywwwuuutttrrroooiiieeeeeedddbbb``````aaabbbcccbbbaaaaaacccgggjjjlllllljjjjjjiiiddd^^^[[[\\\___eeekkksssxxxzzzxxxwwwvvvvvvuuuttttttuuuuuutttsssooonnnlllkkkkkkkkklllmmmjjjiiihhhfffccc]]]UUUPPPIIIGGGEEEDDDEEEJJJNNNRRR\\\aaahhhnnnrrruuuwwwyyy~~~}}}yyywwwooodddWWWOOOKKKKKKQQQYYYccciiisss{{{rrrhhhaaa[[[QQQHHHBBB>>>;;;999777666444333222333444555666888;;;===AAAEEEKKKOOOVVVYYY```hhhmmmvvv~~~bbbNNNFFFAAA???<<<<<<>>>@@@AAABBBEEEHHHKKKLLLMMMOOOSSSWWW]]]dddnnnwww}}}~~~}}}}}}|||{{{zzzzzzzzzzzz{{{{{{|||}}}~~~~~~~~~|||zzzvvvnnneee___XXXTTTSSSXXX^^^ggguuu}}}wwwrrrnnnmmmllloooqqquuuxxxyyyxxxvvvtttpppoooooonnnnnnmmmnnnnnnnnnkkkhhheeeaaa[[[TTTPPPLLLOOOVVV```mmm|||}}}dddSSS]]]pppvvvggg``````ppp{{{}}}zzzoooaaaRRRFFF???======;;;999777666666777777777666555333222111000000///...000111000222;;;EEESSS]]]eeefffeeeeeedddaaa___WWWSSSZZZfffsss}}}}}}}}}|||{{{xxxhhh\\\ZZZ^^^```jjj|||mmmUUUJJJHHHEEECCC@@@???@@@???>>>===;;;;;;;;;:::::::::999999999888888777777777777777999888777777777777777777888666777888999:::BBBKKKZZZfffvvv{{{~~~ttt```VVVTTT[[[```ooo~~~mmm[[[TTTSSSTTTVVVXXX___aaagggooovvv{{{}}}}}}yyy{{{xxxsssqqquuuyyyzzznnn^^^NNNHHHHHHGGGGGGHHHKKKLLLLLLLLLKKKMMMPPPSSS]]]aaafffhhheee```\\\YYYWWWWWWXXXXXXYYY[[[\\\]]]aaabbbdddeeefffjjjooorrrxxxxxxxxxyyyyyywwwsssooopppmmmjjjgggeeefffhhhjjjiiigggddddddeeehhhiiijjjjjjkkkiiieee```^^^```bbbmmmqqqwww{{{||||||{{{{{{|||{{{{{{||||||zzzwwwtttpppooonnnmmmlllmmmnnnnnnnnnnnnmmmmmmiiiccc[[[UUUNNNKKKGGGDDDCCCEEEHHHJJJTTTYYY___ffflllqqqvvvzzz}}}~~~|||zzzpppeeeXXXPPPKKKKKKRRRYYYeeekkkttt||||||lllccc\\\VVVMMMEEE@@@<<<:::999666666555444444444555555666999<<>>======;;;;;;::::::999999888888:::999999888888999999999888888777777777777777888888666666888999<<>>;;;999888666666666666666666666666777999===@@@EEEJJJQQQUUU\\\___eeemmmsss|||rrrZZZJJJEEEEEEBBB>>>===@@@DDDGGGIIIJJJKKKNNNSSSXXX[[[\\\[[[```iiiuuu~~~}}}~~~~~~|||||||||{{{||||||}}}}}}||||||}}}}}}}}}}}}}}}}}}xxxyyyzzzyyywwwpppgggaaaYYYVVVUUUYYY^^^eeeqqq{{{~~~zzzvvvrrrooolllkkkkkkmmmnnnoooooonnnlllkkkmmmmmmmmmmmmmmmmmmmmmlllmmmkkkhhheeeaaa\\\VVVQQQNNNOOOSSS[[[fffsss|||jjjRRRTTT___ppp}}}yyyiii[[[PPP]]]uuurrrgggooo}}}}}}tttfffWWWIIIAAA===::::::888777666666666666444555555555444222000///000000111333333666@@@LLL\\\dddiiihhheeecccaaa^^^WWWTTTWWWbbbrrr~~~||||||~~~~~~~~~xxxmmm```YYYZZZ]]]eeerrroooVVVKKKHHHDDDDDDBBB@@@>>>=========;;;::::::999888777777777888888777777777888888999888777777777777777888888:::777777999:::>>>HHHRRRdddmmmxxxwwwbbbWWWWWWZZZaaappp|||lll]]]YYY]]]bbbggglllsssuuuzzz~~~{{{zzzuuummmjjjkkkkkkhhhZZZPPPGGGFFFGGGFFFGGGHHHGGGHHHIIIIIIKKKOOOUUUYYY^^^^^^]]]ZZZUUUQQQPPPOOOQQQRRRTTTVVVYYY\\\___```dddeeeggghhhjjjmmmrrruuuuuuwww{{{~~~|||zzzzzz{{{}}}|||tttnnnlllkkkkkkjjjjjjkkkjjjgggcccaaadddgggooorrrwww{{{}}}yyysssrrrqqqpppppppppqqqqqqqqqrrrsssuuutttpppjjjfff[[[XXXSSSNNNKKKIIIIIIJJJJJJMMMRRRXXX^^^fffnnntttxxxzzz}}}~~~{{{wwwtttmmmbbbVVVOOOLLLMMMTTT\\\iiiooowww~~~ssshhhccc[[[UUULLLDDD???;;;999777777777777777777777777777999;;;???BBBGGGMMMSSSXXX^^^aaagggnnnttt~~~oooYYYKKKGGGFFFCCC@@@???BBBFFFJJJLLLKKKLLLOOOUUU[[[_________ccclllyyy~~~~~~}}}}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}vvvvvvwwwxxxvvvpppiiiccc[[[WWWUUUWWWZZZ```kkkvvv~~~}}}{{{xxxtttqqqnnnlllhhhhhhiiijjjjjjiiiiiihhhllllllmmmnnnnnnmmmmmmlllkkkjjjgggeeebbb]]]XXXTTTOOOOOOQQQXXXcccooowww|||nnnPPPOOOTTTbbbssswwwjjj[[[NNNWWWlllvvvfffhhhqqq||||||tttgggXXXJJJAAA<<<999999888777777666666666444444555555444222000///000000111333444777CCCOOO]]]eeeiiigggcccaaa^^^[[[RRRSSSZZZhhh||||||}}}|||sssggg\\\WWWZZZ^^^gggvvvoooVVVJJJHHHCCCCCCCCCAAA>>>======???;;;;;;::::::999888777777555555555555555555666777777777777777777888888999<<<999888999;;;@@@KKKWWWeeellluuu|||zzz~~~{{{ooo]]]VVVZZZ___hhhzzzvvviii^^^^^^fffmmmrrrwww}}}~~~}}}{{{xxxpppgggcccdddbbb___UUUMMMGGGHHHIIIHHHHHHJJJGGGHHHJJJLLLNNNRRRXXX[[[\\\[[[YYYTTTPPPNNNOOOPPPQQQRRRTTTVVVZZZ]]]```bbbeeehhhkkkmmmooorrrvvvyyywwwzzz~~~{{{uuurrrqqqqqqpppjjjkkkkkkgggcccbbbeeehhhooorrrxxx~~~wwwvvvuuussssssttttttuuuuuuuuuvvvwwwwwwuuupppmmm___[[[VVVPPPLLLIIIHHHHHHHHHKKKNNNSSSXXX^^^fffkkkrrrtttwwwyyyxxxuuupppmmmiii^^^SSSMMMKKKNNNVVV___jjjpppxxx~~~|||ooogggccc\\\VVVMMMEEE@@@===:::999888888777777777888999999;;;===AAADDDIIINNNUUUZZZ___aaagggooouuunnnYYYMMMIIIFFFDDDAAABBBEEEIIILLLNNNLLLOOOSSSXXX\\\aaadddeeehhhqqq}}}~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}ttttttuuuuuutttpppkkkfff]]]XXXUUUUUUYYY___kkkvvv}}}yyytttpppnnnfffffffffeeeeeeeeeffffffiiijjjlllmmmmmmlllkkkkkkiiihhhfffeeeccc___ZZZWWWRRRPPPPPPVVVbbbnnnwww{{{rrrPPPLLLKKKVVVhhhssslll^^^RRRTTTddd~~~gggbbbeeeqqq{{{~~~~~~{{{ttthhhYYYKKKAAA===888888888777777666666666444444444444333222111000000///000333444888DDDQQQ^^^eeeiiieeeaaa___\\\YYYRRRWWW```ooo~~~|||}}}|||ooobbbYYYWWW[[[___jjj{{{oooUUUJJJGGGCCCDDDDDDBBB???>>>@@@BBB>>>===<<<;;;:::999999888666666555555666666777888777777777777777888999999===:::999;;;===BBBOOO[[[hhhmmmtttxxxzzz|||wwwttt~~~www}}}|||iiiYYYVVV\\\cccqqqpppfff```eeepppyyy|||{{{wwwlllaaa]]]^^^\\\XXXPPPKKKGGGJJJKKKJJJJJJLLLJJJLLLOOOQQQSSSVVVZZZ]]]ZZZXXXUUUPPPMMMMMMPPPSSSSSSTTTVVVYYY\\\```ccceeeiiilllqqquuuxxxzzz}}}}}}~~~zzzxxxxxxxxxxxxppppppppplllhhhgggiiilllrrrvvv|||{{{zzzyyyxxxxxxxxxyyyzzz|||{{{zzzzzzyyywwwsssppphhhddd^^^WWWQQQMMMJJJIIIGGGIIILLLOOORRRVVV\\\```hhhkkkooorrrrrroookkkhhhdddZZZPPPKKKKKKOOOYYYbbbjjjpppxxx~~~wwwkkkddd```YYYTTTLLLEEEAAA>>>===<<<:::999777777777888:::<<<===???CCCFFFJJJOOOVVVZZZ___aaagggnnntttnnnZZZNNNKKKFFFDDDCCCDDDHHHLLLNNNOOONNNRRRWWW[[[^^^bbbhhhmmmooovvv~~~~~~~~~}}}}}}}}}}}}~~~}}}|||||||||tttsssssssssrrrpppllliii```ZZZUUUVVVZZZaaaooo{{{~~~xxxrrrooogggfffeeecccbbbbbbbbbbbbfffgggiiijjjkkkjjjiiihhhgggfffeeeeeedddaaa]]]YYYVVVRRRPPPVVVbbbpppzzz~~~vvvQQQKKKFFFLLL```pppnnndddVVVTTT^^^xxxkkk^^^[[[iiiyyy|||zzztttiii[[[MMMCCC>>>777777777777777666666555555555444333222222222222///...000222333888EEERRR___fffiiieee```^^^\\\YYYVVV\\\eeesss}}}zzz||||||mmm^^^WWWWWW\\\```ooonnnUUUIIIFFFCCCEEEEEEDDDAAA@@@BBBDDD@@@???>>>===<<<;;;::::::999999888888999:::;;;;;;777777666777777888999999>>>;;;:::;;;>>>DDDQQQ]]]kkkpppuuuxxxyyyzzz}}}sssssszzzzzzxxx|||eeeWWWUUU]]]eeewwwvvvmmmeeebbbkkkyyy{{{|||vvvkkk___ZZZ[[[YYYUUUMMMHHHGGGJJJMMMLLLLLLNNNMMMPPPSSSUUUVVVXXX[[[]]]YYYWWWSSSNNNLLLMMMQQQUUUWWWXXXYYY\\\```cccfffhhhmmmqqqwww|||~~~||||||}}}}}}}}}vvvwwwvvvsssnnnmmmooorrrvvvzzz~~~}}}|||{{{||||||}}}~~~|||zzzxxxuuurrrrrrnnnggg___XXXRRROOOMMMFFFHHHJJJLLLNNNQQQUUUYYYaaaeeejjjnnnooollliiifff```WWWNNNJJJKKKPPPZZZdddjjjpppxxx~~~ssshhh```]]]WWWQQQJJJDDDAAA@@@???>>>;;;999777666777999;;;===???AAADDDGGGKKKPPPVVVZZZ^^^aaafffmmmttt~~~mmmZZZNNNKKKEEEDDDDDDFFFJJJMMMOOOOOOPPPUUU[[[]]]___ccckkkrrrssszzz~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~}}}|||{{{zzzzzztttsssrrrqqqqqqpppmmmkkkbbb[[[WWWWWW\\\eeetttzzzsssoooiiihhheeebbb```_________ccceeeggghhhiiihhhgggffffffeeedddddddddbbb^^^[[[YYYTTTQQQWWWdddrrr}}}xxxSSSLLLDDDHHH[[[nnnqqqhhhZZZSSS[[[uuuooo]]]WWWfffzzz~~~|||zzztttjjj\\\OOOEEE???666777777777777777666555666555333222111222222333///...///111333999FFFSSS```gggjjjfffaaa^^^\\\YYYXXX^^^fffsss~~~{{{yyy{{{|||kkk]]]VVVWWW]]]aaarrrpppVVVIIIDDDGGGCCC>>><<<<<>><<<;;;999999:::;;;<<<;;;;;;:::777444444555666;;;999888666666666777777777999;;;<<>>===;;;:::888777777888:::;;;AAADDDGGGJJJNNNRRRXXX\\\```bbbdddiiiqqq~~~oooaaaSSSJJJGGGGGGGGGIIIKKKNNNPPPRRRUUUZZZ___bbbcccgggpppvvv{{{~~~~~~}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~}}}|||{{{uuuqqqnnnqqqvvvxxxtttooofffaaa[[[XXXYYYaaarrruuummmkkkfffbbb```^^^ZZZ[[[___ccceeehhhhhhgggfffeeeeeehhhdddaaaaaaddddddaaa]]]XXXTTTRRRWWWdddsss~~~|||^^^GGG???KKKZZZjjjpppiii^^^WWWZZZnnn|||fffVVV```www}}}|||}}}yyyrrrgggYYYLLLAAA;;;<<<:::999888888888666444:::777333111111111111000000///000222444999GGGTTTbbbfffhhhgggeeeeeeaaa\\\\\\bbbkkkvvv~~~zzzyyywwwvvv|||~~~jjj\\\WWWZZZaaagggzzzoooVVVIIIDDDDDD@@@===;;;;;;===>>>??????>>><<<;;;:::;;;<<<===;;;<<<;;;999777666666888777666666666666666777777666999;;;===BBBMMM[[[eeeqqqtttwwwxxxyyy~~~vvvvvv}}}wwwvvvnnn^^^WWW[[[hhhsss{{{rrrnnnlllnnnvvv}}}||||||xxxnnn```VVVQQQPPPOOOOOOJJJKKKLLLNNNQQQTTTVVVXXXXXXXXXXXXYYY\\\]]]]]]\\\[[[\\\]]]^^^___bbbgggjjjmmmooorrrtttvvvxxx{{{~~~zzzwwwvvvssspppkkkfffbbb___^^^RRRPPPLLLJJJIIIKKKMMMOOOSSSXXX___dddgggfffccc```]]]XXXPPPJJJKKKSSS^^^fffnnnuuu{{{~~~zzzssslllfff___[[[TTTPPPJJJEEEBBB@@@>>><<<;;;:::888777777999;;;<<>><<<:::999888777777777888888999;;;===<<<;;;999888888444555777888888888777666666888<<>>BBBFFFKKKPPPSSSVVVYYY[[[\\\^^^```eeennn}}}uuuhhh[[[PPPJJJJJJIIIIIIKKKNNNTTTYYY\\\bbbeeemmmvvv~~~~~~~~~~~~~~~}}}||||||vvvtttsssuuuzzz{{{yyyvvviiiccc\\\YYYXXX[[[dddooosssyyy}}}|||{{{zzzvvvppplllddd\\\XXXTTTQQQSSSWWWXXX[[[___aaabbbbbbcccdddeeecccaaaaaabbbaaa___]]][[[VVVSSSWWWdddtttpppVVVGGGKKKWWWkkk{{{{{{xxxhhhZZZ```www~~~hhhaaalll~~~}}}~~~uuurrrlllcccWWWKKKBBB<<<;;;999777777888888666555555444333333333222000...000000111333666===KKKXXXccciiipppwww~~~yyyooo^^^bbbhhhoootttwwwxxxwwwtttyyy|||{{{zzzxxxwwwwwwzzz~~~}}}nnn```ZZZYYY\\\gggtttqqqWWWJJJFFFCCCAAA@@@@@@@@@???===;;;999999888888777777777777666888;;;;;;999888777888888888999:::999888777666888999<<>>???CCCGGGLLLPPPSSSVVVYYY[[[[[[^^^bbbgggqqquuufffZZZPPPKKKJJJJJJKKKNNNSSSYYY^^^aaafffjjjsss}}}~~~~~~}}}}}}}}}~~~~~~~~~~~~yyywwwwwwyyy|||}}}{{{yyykkkddd^^^[[[YYYYYY___fffdddjjjqqqtttxxxzzzxxxsssnnnfff]]]XXXSSSOOOQQQUUUYYY\\\___aaaaaaaaabbbbbbaaa```___^^^^^^]]]\\\[[[[[[VVVSSSWWWdddsssyyy]]]LLLMMMWWWlll~~~nnn^^^___tttnnndddkkk|||}}}uuurrrlllcccXXXLLLCCC>>>:::888777777888888666555666555444555555444222000111000111444777>>>MMMZZZgggqqq|||{{{oooaaaeeejjjppptttvvvvvvvvvtttzzz|||~~~}}}}}}yyyjjj^^^[[[ZZZ\\\hhhxxxsssYYYKKKFFFAAA???>>>======<<<:::999;;;;;;;;;:::::::::999999555777888888777666777888::::::::::::999888777666888999===CCCNNN[[[fffmmmwww}}}zzzrrrxxxvvvzzz{{{tttwwwqqq```]]]^^^dddwwwzzzzzz|||zzzqqqhhhZZZUUUOOONNNPPPSSSUUUUUU\\\```gggnnntttyyy{{{|||wwwtttoooooottt|||}}}zzzyyywwwuuurrrqqqppppppkkkiiigggdddcccdddeeeeee______```aaacccgggjjjlllkkkllllllhhhdddeeelllrrrwwwyyylllggg```YYYTTTPPPMMMJJJJJJIIIGGGFFFDDDAAA===:::888888777888999<<>>;;;888888777888:::===???AAACCCEEEIIIKKKNNNRRRVVVYYY```eeellluuuvvvjjj___YYYVVVVVVXXXZZZ^^^aaadddeeefffpppwww~~~~~~~~~}}}}}}~~~~~~~~~{{{{{{{{{{{{|||{{{zzzyyypppiiibbb___[[[WWWWWWYYYXXX```iiirrr{{{xxxnnnfff___YYYSSSMMMLLLOOOUUUYYY]]]```aaaaaabbbccceeeeeeeeedddbbbaaa```aaa\\\YYYWWW\\\gggsss}}}kkkVVVRRRYYYmmmzzzhhh```kkkooo]]]^^^qqq~~~yyyzzz~~~yyyuuuooofff[[[OOOFFFAAA888777666666777777666555666444111000111222111111111000222666999AAAPPP^^^lll{{{uuukkkcccfffjjjnnnrrrtttttttttvvv{{{}}}pppbbbZZZ]]]^^^```oooxxx]]]MMMFFFEEEBBB???=========<<<;;;999::::::::::::999888888666777777666555666999;;;777777666666666888999;;;888999===FFFSSSaaalllsss}}}|||zzzuuuzzzxxx{{{fffWWWYYYaaalll|||ssskkkYYYWWWVVVYYYaaaiiimmmnnnssszzz|||xxxwwwvvvtttsssrrrqqqoooooonnnnnnooonnnllllllnnnsssxxx{{{|||yyyvvvssssssuuuyyy{{{wwwzzzzzztttllliiilllqqqzzz|||ooogggZZZVVVPPPKKKHHHGGGEEEDDDEEEEEEEEEFFFEEECCC???;;;888777777888:::===@@@BBBEEEGGGJJJLLLOOOSSSXXX\\\eeekkkttt}}}wwwlllccc^^^\\\]]]___aaadddfffggggggfffttt|||~~~}}}}}}}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~{{{{{{{{{{{{zzzyyyxxxwwwrrrjjjccc```\\\WWWUUUWWWVVV^^^hhhrrr{{{}}}vvvllleee^^^YYYSSSLLLJJJLLLRRRUUUZZZ^^^```aaaccceeebbbccccccaaa___^^^^^^___]]]ZZZYYY^^^iiittt}}}nnnYYYTTTYYYmmm}}}lll```hhh~~~nnnXXXVVVkkk{{{rrrrrrzzzwwwqqqggg\\\QQQGGGAAA888777666666777777666555888555222111111333333333111000222666:::AAAPPP^^^lll{{{zzzqqqkkkeeehhhlllpppsssuuuvvvvvvvvvzzz~~~lll___XXX^^^```bbbrrr