BM6P6(@ wwwIII???888999<<<;;;888777444333222222111111222222222222222111222222333333000000000111222222222333444222///------///222444000---+++,,,///333333333444111///555CCCPPPOOOHHH???888111------666HHHYYYVVVKKK>>>666000++++++...+++)))---222///888^^^aaaMMMJJJEEEBBB???<<<999666666666444333111000///...------------------------000111111000...,,,***(((&&&((()))(((&&&%%%%%%%%%%%%$$$######""""""######"""888***(((((((((&&&&&&%%%###"""$$$(((,,,555???@@@333***---...+++///...---,,,---...///000...///111222111222333555888555333444888<<<===<<>>???@@@BBBAAA@@@@@@BBBFFFKKKNNNQQQVVVUUUKKKEEEFFFHHHHHHDDDHHHMMMNNNLLLIIIIIIJJJRRRVVVZZZ[[[[[[ZZZVVVQQQQQQTTTVVVSSSOOOOOOSSSXXXUUUPPPJJJJJJMMMLLLEEE???BBBCCCEEEGGGIIIIIIFFFCCCCCCBBBAAAAAAAAAAAA>>><<<;;;===@@@BBBCCCCCCAAA@@@CCCBBBAAAAAABBBDDDGGGHHHDDDEEEHHHIIIIIIGGGEEECCC>>>>>>===<<<<<<===>>>???AAAAAA@@@@@@@@@?????????<<<<<<;;;::::::999888888555777888777555444444555000000000111222222222333000///.........000111222////////////////////////---------------------------.........---,,,,,,+++///////////////.........,,,,,,,,,,,,------...///---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,---+++,,,------......------...---,,,,,,,,,,,,---...---,,,,,,,,,,,,---......uuuFFF===666888;;;:::777666444333333222222222222222222222222222333444666777111111111111111222222222333111///......///111333111...,,,,,,///222333222444222111777FFFQQQPPPHHH<<<777222//////444BBBPPPOOOEEE;;;555000,,,,,,...+++)))---111111<<>>@@@BBBCCCCCCBBBBBBCCCBBBBBBBBBCCCEEEGGGHHHHHHIIIJJJJJJHHHEEEBBB@@@??????>>>======>>>???@@@@@@@@@?????????>>>>>>>>>;;;;;;:::999999888888777666777888777555333333444222222222222222333333333000//////......///000111........................------------------------------......------,,,+++............////////////---,,,,,,,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---,,,,,,---......------,,,,,,------...///qqqBBB:::555777:::999777777333333333333222222222222333222222222333666888:::222222222111111111111111111111000000000000111111222000......000222222222444333333:::HHHRRROOOFFF:::666222111000222<<>>???AAAAAABBBCCCFFFIIIKKKMMMIIIPPPUUUTTTQQQPPPOOOLLLLLLNNNPPPOOONNNMMMMMMNNNRRRVVVYYYZZZWWWTTTTTTUUUSSSSSSRRRRRRPPPOOONNNNNNOOONNNLLLJJJIIIIIIIIIIIIDDDEEEHHHKKKMMMJJJEEE@@@BBB@@@>>>===???@@@@@@??????@@@AAABBBCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHEEEBBB@@@AAA@@@????????????@@@@@@>>>>>>>>>>>>============;;;;;;;;;:::999999888888666888888777444222222222333333333333333222222222000000///.........//////........................------------------------------......------,,,,,,---------.../////////000------,,,+++++++++,,,,,,---,,,,,,,,,,,,---............------,,,,,,+++++++++,,,------......------......---,,,,,,---......---------,,,------...///lll@@@999555777:::999777888333333333333333222222222444333222111222444777999333222222222111000000000000000111111111111000000222111000000000111222222333222333;;;IIIRRRNNNCCC999555111111000222;;;DDDDDD<<<666333000,,,+++---,,,+++,,,///222FFFrrr^^^LLLHHHDDD@@@>>>===;;;999555444333111///---,,,+++------------------------111000...,,,++++++,,,,,,,,,,,,+++(((&&&&&&)))+++******((('''&&&&&&%%%%%%%%%000***"""''''''"""(((###$$$%%%%%%&&&)))...111666;;;;;;333---------,,,************+++---///000,,,...000000000000222444555555444555777888::::::>>>>>>===<<<;;;;;;<<<===AAAAAACCCEEEGGGJJJLLLMMMNNNSSSWWWXXXUUURRROOOMMMPPPPPPPPPPPPOOOOOOOOOOOOPPPSSSWWWZZZXXXTTTVVVZZZVVVSSSPPPOOOOOOPPPOOONNNOOOPPPOOOKKKHHHGGGIIILLLGGGHHHIIIJJJKKKIIIEEEAAABBB???===<<<>>>@@@AAAAAAAAAAAABBBCCCDDDEEEFFFFFFBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHIIIHHHFFFEEEDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>=========<<<<<<<<<<<<<<<;;;;;;::::::::::::666888888666333111000111333333333222222111111111000000//////....................................------------------------,,,------...------,,,,,,,,,,,,------...///000000...---,,,+++++++++++++++---,,,,,,,,,,,,---......//////...---,,,++++++***+++,,,------......------......------------......---------------...//////eee>>>999666999;;;999888999333333444444444333222111555333222000000111333444333222222222111000000000///000111111111111000///111222222111111111222333222222333:::HHHPPPKKKAAA:::444//////000444===GGGDDD===666444111,,,***,,,---,,,---...333JJJwww\\\LLLHHHCCC@@@>>>===<<<;;;666555333111///---,,,+++------------------------///...---+++++++++,,,---+++***)))'''%%%%%%'''))))))((('''&&&%%%%%%%%%%%%///444000)))(((&&&###$$$%%%&&&&&&&&&&&&(((+++...222555555///+++***++++++************+++---///000---...000111000111222444444444555666666777888999===???@@@???===<<<>>>@@@AAAAAACCCEEEGGGJJJLLLMMMUUUWWWYYYZZZWWWRRROOONNNRRRRRRQQQQQQRRRRRRRRRQQQTTTTTTWWW\\\ZZZUUUVVV[[[YYYUUUPPPNNNNNNQQQSSSSSSRRRSSSRRRMMMHHHFFFIIILLLKKKJJJIIIIIIIIIHHHFFFDDDBBB@@@===<<<>>>@@@AAAAAABBBBBBCCCCCCDDDEEEFFFGGGBBBCCCDDDFFFGGGGGGGGGGGGGGGGGGHHHGGGGGGEEEDDDCCCAAAAAAAAAAAA@@@@@@??????============<<<<<<<<<<<<999999888888888888888777666777777666333000000000222222111111000000//////000/////////......------........................------------------------,,,,,,------...------,,,+++,,,,,,---...//////000...------,,,++++++++++++---,,,,,,,,,,,,---......//////...------,,,+++++++++,,,------......------...........................------------...//////[[[===999777::::::888777999333444555555555444222111333222111000000/////////222222222111111111111111000000111111111111000000000111333333222222333444333222333:::GGGOOOJJJ@@@;;;444......111666???HHHEEE===666444111,,,***,,,---------...555OOO|||ZZZKKKGGGBBB???>>>======<<<777666444222000...,,,+++------------------------------,,,,,,,,,,,,,,,---((()))(((&&&$$$$$$%%%'''''''''&&&%%%%%%%%%%%%&&&+++,,,---+++((('''((((((&&&''''''&&&&&&&&&)))+++...//////,,,***)))******++++++++++++,,,---///000...///111111111222333555222444666666555555777888>>>AAACCCBBB@@@???AAADDDAAAAAABBBCCCFFFIIIKKKMMMWWWWWWYYY\\\ZZZTTTPPPOOOTTTSSSSSSTTTVVVWWWUUUTTTZZZVVVXXX______XXXVVVYYY]]]ZZZVVVRRRQQQRRRUUUWWWTTTUUUTTTPPPKKKIIIJJJLLLNNNLLLKKKKKKLLLKKKIIIGGGCCCAAA???>>>@@@AAAAAA@@@AAABBBCCCDDDEEEFFFFFFFFFBBBCCCCCCDDDEEEFFFGGGHHHJJJJJJHHHGGGDDDBBB@@@>>>???@@@@@@@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::444444444444444444444444444666666555222000000000000000000000000/////////....../////////...------------------------------------------------------,,,,,,------......------,,,,,,,,,---.........///......---,,,,,,,,,---------,,,,,,,,,,,,---......//////......------,,,,,,+++,,,------......---------...////////////...---......------......///000~~~QQQ<<<888777999999666555777333444555666555444222111///000111111111000///...111111111111111222222222000000000000000000000000...111333444333222444666555444333:::GGGOOOKKKAAA:::333......222666>>>EEEDDD<<<555222///,,,+++...+++,,,...///999VVV}}}YYYKKKGGGBBB>>>===>>>>>>===888777555333000...,,,+++------------------------+++,,,,,,---------,,,,,,'''(((((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%&&&''''''### &&&)))&&&'''+++***%%%&&&&&&&&&%%%&&&(((***,,,+++++++++***)))***+++------,,,,,,,,,---///000///000222333222333444666111444666666555444666888;;;???BBBBBB@@@???BBBEEEAAAAAA@@@AAADDDGGGKKKNNNQQQQQQVVV___```YYYSSSRRRVVVUUUVVVYYY\\\\\\ZZZWWW[[[TTTVVVaaafff```[[[\\\___```___[[[UUUSSSSSSUUUTTTTTTSSSRRROOONNNMMMNNNNNNNNNPPPRRRSSSQQQLLLIIIDDDBBBAAAAAABBBBBB@@@??????AAACCCEEEFFFFFFEEEDDDCCCBBBBBBBBBCCCEEEGGGHHHJJJIIIGGGEEEBBB@@@>>>===>>>>>>>>>>>>>>><<<;;;:::999999888888888777777777333333333333333333333333333444555444222000000111000000000000000111111111,,,---.../////////...---------------------------------------------------+++,,,------......------------------------------......---------...//////---,,,,,,,,,,,,---.....................---------+++,,,------......---------...///000000///...---...............//////000yyyJJJ;;;777666888888444333555333444555666666444222111---...111222333222111///000000111111222222222333111111000000000000111111---111444444333333555777888666555:::GGGPPPLLLBBB999333...000333555;;;AAABBB:::222000...+++,,,///)))+++...111<<<[[[|||XXXKKKGGGBBB>>>===>>>>>>>>>999888666444111///---,,,------------------------***+++,,,---...---,,,+++'''((())))))&&&%%%%%%%%%&&&&&&%%%&&&&&&'''((()))(((###))),,,%%%$$$(((%%%###$$$%%%%%%%%%&&&(((******))))))*********+++---///...---------...///000///111333333333333555777111444666666555444555777666;;;??????===<<>>>>>@@@CCCFFFGGGFFFEEECCCCCCBBBAAAAAABBBDDDGGGHHHFFFEEEDDDCCCBBBAAA@@@@@@<<<============;;;999888666666666666555555555555555555555555555555555555222333444444222111111111000000111111222222222333+++,,,.../////////......------------------------------------------------+++,,,,,,---.........---------------------,,,,,,...............///000111---,,,,,,,,,,,,---......---------...............+++,,,------......---------...///000000///...---...............///000000iiiFFF888888888777777666555444555333222333555555222000//////000000000000//////000///......///111333444111111000000000000000111,,,000333555999===;;;777999555333:::IIISSSLLL@@@777222---,,,222:::AAADDD>>>999222/////////...---...+++---...999bbb|||RRRLLLHHHCCC@@@>>>===;;;:::888777444222000////////////...,,,,,,------,,,++++++,,,------,,,,,,...///******++++++***)))'''&&&***'''$$$###%%%'''((())))))((('''&&&&&&&&&&&&&&&'''******((('''))))))%%%)))******++++++,,,------......------...///111222000222333444444444666777999777555444555666555555777999<<>>===???@@@@@@BBBDDDGGGIIIJJJJJJSSS\\\bbbeeefffbbb\\\```___^^^\\\[[[\\\```dddWWW___cccaaafffnnnjjj___hhhkkkkkkdddYYYQQQOOOQQQPPPQQQQQQQQQPPPMMMJJJHHHNNNPPPRRRQQQOOOMMMMMMMMMFFFCCCAAA@@@???===;;;999>>>AAAFFFJJJKKKIIIFFFCCCEEEEEEDDDBBBAAAAAADDDFFFJJJIIIGGGDDD@@@<<<999777999;;;===>>>===;;;999777333333333444444444555555444444444333333222222222777444000---///222111///000000000000000000000000....................................------------000000///...------,,,,,,,,,,,,,,,---------......------............------///...------...///...---...------,,,,,,------...------......------,,,+++---------............///000000//////.........---......////////////......___@@@777888888777777666555444555333222333555555222000000000111111111111000000000000///...///111333444222111111000//////000000...222555777;;;???>>>:::888555333:::IIIRRRLLL???777222------222:::AAADDD???999222/////////...,,,///,,,...///;;;fffyyyPPPJJJGGGCCC@@@>>>===<<<;;;777666333111///.........//////.........---,,,***+++,,,------,,,,,,---///+++,,,,,,,,,+++***((('''***'''$$$$$$%%%'''(((((((((((('''&&&&&&&&&&&&&&&'''++++++))))))++++++((()))******++++++,,,,,,---------,,,,,,---...///000222333555555555555777999999777444444555666666555:::;;;=========<<<;;;:::;;;<<<>>>@@@BBBDDDEEEFFFOOOWWW^^^bbbdddeee```ZZZ^^^\\\YYYWWWXXXZZZ]]]___ZZZaaadddbbbfffmmmjjjaaaeeehhhiiicccYYYQQQMMMMMMQQQQQQRRRRRRQQQPPPNNNNNNPPPRRRUUUTTTQQQLLLIIIGGGGGGEEEBBB@@@???>>>;;;999???BBBFFFIIIKKKJJJHHHFFFGGGGGGGGGEEEDDDEEEGGGJJJIIIHHHFFFDDDAAA===:::999999:::<<<======<<<999888444444444444555555555555222222333333333333333333444333222333444444111---000000000000000000000000////////////////////////000000000/////////......000//////...------,,,,,,,,,,,,,,,---------......---......//////......---///...------...///...---...------,,,,,,------...------......------,,,+++------------............000/////////.........---......////////////......XXX@@@777777777777666555444444444333333333444444222000111222222222222222222111000000/////////111222333333222111000///.........000333666888<<>>llluuuNNNHHHEEEAAA???>>>>>>===;;;666444222000...---------000111111111000...+++******,,,------,,,+++,,,...,,,,,,------,,,+++***)))***(((%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&)))***((())),,,,,,)))))))))******+++,,,,,,,,,---,,,,,,+++,,,,,,---...333444666666666777888:::999777444444555666666555:::::::::::::::::::::::::::;;;===@@@BBBCCCDDDEEEQQQXXX___bbbeeehhheee```ccc^^^XXXWWWYYY\\\^^^^^^^^^dddgggeeehhhmmmkkkcccaaaeeefffcccZZZQQQLLLIIIKKKKKKKKKKKKLLLLLLMMMNNNOOORRRUUUUUURRRMMMIIIFFFIIIFFFCCCAAA@@@>>><<<:::AAACCCFFFHHHJJJJJJIIIHHHGGGHHHHHHFFFEEEEEEGGGJJJFFFFFFEEECCCAAA>>><<<;;;888999;;;<<<===<<<:::999555555555555666666666666111111222222333444444444444222111222333222000...000000000000000000000000000000////////////000000111111111111000000000000/////////...------,,,,,,,,,,,,,,,---------............////////////......///...------...///...---...------,,,,,,------...------......------,,,+++------------............/////////.....................////////////......SSS???777777777777666555444333444333333444444333ӵ222222111111000000//////000111222222333333111000......------///222444666:::??????;;;555444555<<>>===;;;444333000...---,,,,,,,,,000222333333111---***)))***+++---,,,+++***+++---+++++++++++++++******)))***(((%%%%%%&&&'''''''''''''''&&&%%%%%%&&&&&&&&&###'''((('''(((+++,,,))))))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,------222444666666666666888999888666444444555666666666666666666777999;;;===>>>?????????@@@BBBFFFIIIKKKOOOVVV^^^ccciiioooqqqnnnnnnggg```]]]```cccbbb```aaagggllllllmmmoookkkeee___aaacccbbb\\\SSSLLLGGGGGGFFFEEEFFFGGGIIILLLMMMMMMOOORRRRRRPPPNNNLLLLLLJJJGGGDDDAAA@@@???===<<>><<<<<<888999:::<<<<<<;;;:::999666666666666777777777777222222222222222333333333555111/////////...///222000000000000000000000000000///...------...///000111111111111000000000/////////.........---------,,,,,,,,,---------.........//////000000//////...///---------...///...---...------,,,,,,------...------......------,,,+++,,,,,,---------.................................---......//////......---zzzKKK9997777777776666665554443333334444444443334ĉ@ӵ111111000000000000000000111111111333222111///...---------,,,///111222555::::::666444444666>>>IIIOOOHHH<<<555333111000222888>>>CCC>>>999222.........,,,*********,,,000EEExxx>L=hĦ4ĉ@ӵ>LmmmLLLDDDBBB@@@???>>>>>><<<;;;333111///...,,,,,,,,,,,,...111444333000,,,***)))***+++,,,+++***)))***,,,)))))))))(((((((((((((((***(((&&&%%%&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''$$$''')))((())),,,---***((())))))******+++,,,,,,,,,---------............000222444444444444666888888666444444555666777666666666666666888;;;>>>???DDDBBB@@@???BBBHHHNNNRRRQQQWWW^^^ccckkktttxxxxxxtttmmmfffccceeefffccc```cccjjjppprrrrrrqqqmmmhhh^^^___``````]]]WWWOOOJJJJJJIIIHHHHHHIIIKKKNNNPPPPPPPPPOOONNNKKKKKKLLLNNNJJJGGGCCCAAA@@@@@@???===BBBBBBCCCDDDEEEFFFGGGGGGHHHHHHGGGDDDAAA>>>>>>???@@@@@@@@@??????===<<<;;;999999:::;;;;;;::::::999666666666777777777888888444444333222111111000000222000222666555000///111///////////////////////////...,,,++++++,,,...///000000/////////........................---------,,,,,,,,,---------............////////////......///---------...///...---...------,,,,,,------...------......------,,,+++,,,,,,,,,------------...---------...............------............------vvvFFF888666666666666555444333333222444555555333GG=?000000000000000000111111000000222111000///...---------,,,...//////222666666333222444777???JJJNNNGGG;;;444444222111222777>>>CCC===777111---......---+++(((***---222JJJ~~~HdĦ=ĪjGG=?HdĦiiiKKKCCCAAA???>>>>>>===;;;999222111///---,,,,,,,,,---,,,///222111---))))))******+++,,,+++)))))))))***''''''&&&&&&&&&&&&''''''***(((&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''%%%)))***)))***......+++(((((())))))***++++++++++++,,,---.../////////...///000222222222333444666777555333444555777777777:::999999888999:::<<<===BBBAAA??????BBBIIIPPPUUUUUUZZZ^^^aaahhhqqqwwwwwwrrrnnniiiggggggfffccc```fffkkkpppsssrrrpppnnnmmmaaa___^^^______\\\VVVQQQMMMLLLKKKIIIIIIKKKLLLNNNTTTRRROOOKKKGGGGGGIIIKKKIIIFFFBBB@@@@@@@@@@@@???BBBCCCDDDDDDEEEEEEDDDDDDIIIJJJIIIFFFBBB???>>>>>>????????????>>>===<<<<<<:::::::::::::::999888888666666666666777777777777555555444222111000///...,,,...888BBB@@@555......////////////////////////...---+++******+++---...............------------........................,,,,,,,,,---------......------............------///...------...///...---...------,,,,,,------...------......------,,,+++,,,,,,,,,,,,---------------------------.........------............------ӵĭӵӵĦӵӵ666555ĦƜ`1.׼s222111111000Ħ000000111000///............ӵ111Ħ888@@@JJJNNNFFF:::444444333222ĭӵOOOĦĦĦDdD?fӵĦӵƜ`1.׼sĭӵӵĦĦĦDdDӵӵӵĦӵAAAĭӵ...------///---)))'''(((******+++++++++)))((()))***'''&&&%%%$$$%%%%%%&&&'''***((('''&&&''''''%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$((()))'''(((+++,,,)))(((((())))))******++++++((()))+++---...//////......000222222222222444555777555333333555777777777:::::::::;;;<<<===>>>>>>?????????BBBFFFLLLRRRUUUTTTXXX[[[\\\bbbkkkqqqrrrpppoooooonnnmmmkkkiiigggiiikkkmmmmmmmmmlllooorrreee```]]]^^^aaaaaa]]]YYYRRRQQQOOOMMMLLLKKKKKKKKKQQQPPPNNNJJJGGGFFFGGGIIIGGGDDD@@@??????AAAAAAAAADDDEEEFFFFFFFFFEEECCCBBBGGGHHHHHHGGGCCCAAA@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;;;;:::999888777777555555555666666666777777444333333222111000//////,,,---777BBB???333---000///////////////////////////...,,,******,,,...///.........------------,,,........................,,,,,,,,,---------......,,,,,,------------,,,,,,///...------...///...---...------,,,,,,------...------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------......------,,,?~4g&e>&eg&e>hӵg&eguO>uO>&e6666664ff?>ߝL222gĉ@444333333222Shӵ///000//////.........g&e000>hӵ@@@JJJMMMEEE:::333444444fff?><z///g&e>&e888SSSHLShӵgLS?ʬ3h?D%%)?ZufĦgLg&egĉ@g&e>&e@e??g<ĉ3we<Ħ3h?@eZ3h?gLD%%)?fff?><z=?Ħg&eg&eS?ʬ4ff?>ߝL@eg&e3h?g&e>&e000...??(((+++---+++'''%%%(((+++***++++++***)))(((((()))'''&&&%%%$$$%%%%%%'''(((***(((''''''''''''%%%$$$$$$$$$$$$$$$%%%%%%&&&'''!!!%%%&&&$$$$$$''''''$$$((((((((()))******++++++&&&'''))),,,---............000222222222222444666777555333333555777777777777888:::<<<>>>@@@AAABBB<<<>>>BBBGGGLLLPPPTTTVVVQQQTTTVVVWWW]]]gggnnnoooqqqsssvvvvvvuuusssrrrqqqllljjjiiihhhgggiiipppwwwgggaaa\\\]]]aaadddbbb^^^[[[YYYWWWUUURRRPPPOOONNNKKKKKKLLLKKKIIIGGGHHHIIIEEEBBB???>>>???AAABBBBBBEEEFFFGGGHHHGGGEEECCCAAADDDEEEFFFEEECCCAAAAAABBBCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::888777666666555555555555666666666666222222222111111111111111000---000888555------555////////////////////////000///---++++++---///000///............------------.....................,,,,,,,,,---------......+++,,,,,,------,,,,,,+++///...------...///...---...------,,,,,,------...------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,------.........,,,------......------,,,4DӵHƅ^Hu]ĦHu]ĦZuR)ĦHu]ĦHŐeHŐeHu]Ħ555qIܗGIӵ444tt111111222HGgĉ@...---///......------///Hu]Ħ222ZuR)Ħ@@@GGGGGG???777555222sߝLGdUĦ///Hƅ^Hu]Ħ444ntHdĦHGgĉ@HdĦHtƅ^Bt=o9ĦDtfo9Ħg?HdĦHu]ĦttHƅ^Hu]ĦH׼stQje<ĦBt=o9ĦH׼sHtĦBt=o9ĦHdĦDtfo9ĦsߝLGdUĦHt@cӵHu]ĦHu]ĦHtƅ^qIܗGIӵH׼sHu]ĦBt=o9ĦHƅ^Hu]Ħ///+++,,,+++***)))((((((((((((++++++************++++++&&&&&&&&&&&&&&&&&&&&&&&&*********)))(((&&&$$$$$$)))&&&######%%%&&&%%%###$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))************+++,,,...///000000222222222222333444555555777666444222333555777999777888:::<<<=========<<>>===>>>AAA???>>><<<:::888777666666444555666888888888777666444444444444333222111111555555444444333222111111111111000000///---,,,+++---------.........//////...------,,,,,,------...------------------------------------------------,,,,,,,,,+++++++++******------..................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,------,,,,,,..................------4DuXӵDdDΦDdDĦDdDĦt|<DdDĦDdDΦDdDΦDdDĦ555peƜ4DuTӵ333`eĭ111qet///...---///......------///DdDĦ222333t|<999@@@FFFFFF???888555222DdDDdDĦ...DdDΦDdDĦ777q<niDdDĦqetDdDĦq<RqjRgdKӵHdDĦgdKӵGR/f6LĭĦDdDĦDdDĦ`eĭDdDΦDdDĦDdDĦgeĦFSĦqjRgdKӵDdDĦDdDĦqjRgdKӵDdDĦHdDĦgdKӵDdDDdDĦDdDĦ4DufӵDdDĦDdDĦq<RpeƜ4DuTӵDdDĦDdDĦqjRgdKӵDdDΦDdDĦ///...---,,,,,,,,,,,,+++***)))((((((((((((+++******************+++&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$(((&&&######%%%&&&%%%###$$$%%%&&&&&&''''''&&&&&&''''''(((((()))*********,,,,,,,,,------.........222222222222333444555666777666555444444666777888777888999:::;;;<<<<<<<<>><<<===??????>>><<<:::888777666666444555777888888888777666444444444444333222111111333333222111111000////////////000000000///......------------.........///---------,,,,,,---------------------------------........................------------,,,,,,,,,+++------..................++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---........................4DuXӵDdDΦDdDӵDdDĦo)hDdDĦDdDΦDdDΦDdDӵ666=ӊB1.uTӵ222HߝL`o9000po9wӵ...///......------///DdDĦ111222o)h999;;;AAAFFFFFF???999444222DdDΦDdDĦ---DdDΦDdDӵ<<>>???>>><<<:::999777777666555666777888888888777666444444444444333222111111222222222111000000//////...//////000111111111111------------............------------------------------------------------////////////////////////............------------......------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...///////////////........................4DuXӵDdDʜ4DuTӵ>d<ĦDt>d<Ħ>d<ʜDd<ʜ4DuTӵ666777F&uTӵ1114DufئL>e///puR)Ħ...///......------///>d<Ħ111Dt;;;BBBFFFEEE@@@:::444222DdDΦDdDĦ--->d<ʜ4DuTӵ@@@4DwDd<ĦpuR)Ħ>dd<ӵDdd<>d<Ħ4DufئL>eDdDʜ4DuTӵDdDĦgeĦs<v>aĦpeӵDx<DdDĦDdDĦpeӵDx<>d<>d<ӵDd<DdDΦDdDĦDdDӵnd<DdDĦ>d<ĦpeӵĦF&uTӵDdDĦ>d<ĦpeӵDx<>d<ʜ4DuTӵ...---------......++++++***)))(((((())))))))))))************))))))%%%%%%&&&&&&''''''((((((%%%&&&&&&'''''''''&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''((()))***++++++,,,------------............333333333333444555666777444555666777777777666666777777666666777999;;;<<>>>>>>>>>>>???>>>===<<<:::999888777777666666888888999888777666444444444444333222111111444333333333222222111111//////000111111111111111------------------------,,,------------------,,,------------------------.................................------------,,,......------------,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...---------...............4DuXӵD&dq&ĒRsdKĦDHRRudsdKĦD&oq<Ōq&ĒR777777777>dp&ĒR222111nfʜd<Φ>d<Ħ,,,s&dq&ĒR555CCCi?ʜtd<ĦHHܗDӊB<xB?daĦB?Ho9>d<>d<ӵB?Ho9<x&ӫeʬtIӇ>d<Φ>d<ĦD&ӫetIӇDdDĦsdKĦB?dp&ĒR>d<sdKĦB?Ho9BBBs&dq&ĒR......---------......+++***))))))))))))))))))((()))************)))(((&&&&&&&&&''''''((((((((($$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$#########$$$%%%$$$%%%&&&&&&''''''&&&&&&''''''((()))***+++,,,,,,+++,,,,,,---...000000111333333333333333555666666333444666777777777555444777666666666777999;;;<<<>>>AAADDDGGGJJJNNNSSSVVVVVVWWWZZZaaafffiiikkklllgggppp|||zzzxxx}}}~~~xxxpppjjjfffcccaaa[[[RRRNNNPPPQQQPPPSSSNNNMMMOOOPPPKKKFFFEEEFFFFFFEEECCCBBB@@@>>>>>>===???AAADDDFFFGGGGGGGGGDDDCCCAAA?????????@@@AAA======<<<===>>>???@@@@@@>>>===<<<:::999888888777666777888999999888777666444444444444333222111111333333222222222222222111111111111111111000//////------------------,,,,,,,,,,,,---......---,,,,,,------------------------------------------------------------,,,,,,,,,,,,......------,,,,,,,,,,,,,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............---------.........//////4DuXӵHu]3hhne=enepIƎ@t@h:::999888>h333222222fe...@ďD000///...///......------///ne111111=e???EEEGGGEEE???:::444222ege///---sĪj@h***777HHHfdDĦ@ďDHkge@h@GHĪj@IŌBeneHkgenefeHu]3hhsegeĦja>aĦ@Gse<Ō@GHkgeHĪj@IŌegeHu]3hIŌDdDĦne@h>hsene@GBBBCCCsĪj@h000///...---------------******)))))))))))))))***'''((()))******)))((('''''''''''''''''''''''''''$$$$$$%%%%%%&&&%%%%%%%%%###$$$$$$$$$"""###$$$&&&$$$%%%&&&&&&''''''&&&&&&''''''((()))+++,,,------++++++,,,...///000111222222222222222333444555555222333444555666555444444666666666777888999;;;;;;<<>>@@@CCCDDDEEEEEEEEEEEEDDDBBB@@@??????@@@@@@===;;;;;;<<<>>>@@@@@@???======;;;:::999888888888777888999999999888777666444444444444333222111111000000000000000000000000111111111111000//////...------------,,,,,,,,,,,,+++,,,---......---,,,+++---------------------------------------------------------,,,,,,,,,,,,+++......------,,,,,,++++++,,,---------............------------------------------------------------,,,,,,---............---,,,,,,------.../////////4DuXӵĵD^>>>>>><<<888555333333333333000000111111000/////////......------///111111111888???FFFHHHEEE???:::333222222///...,,,(((999OOO}}}DdDĦD^s׼sgeFm8>aĦs׼sHoD^DdDĦs׼sKKKCCCDDD111111000///...---,,,,,,,,,******))))))))))))******'''((()))******)))((('''))))))((((((''''''&&&&&&$$$$$$%%%%%%%%%$$$$$$###!!!###$$$$$$""""""$$$'''$$$%%%&&&&&&''''''&&&&&&&&&'''((()))+++,,,---...,,,------...///000000111111111111111222333444444111222333333444444333333666666888999:::;;;;;;;;;<<<>>>BBBEEEHHHLLLPPPTTTSSSXXX___bbb]]]XXX]]]hhhlllttt~~~~~~~~~zzzvvvuuuuuutttsssnnngggZZZPPPNNNRRRRRRNNNTTTUUUWWWWWWPPPFFFCCCEEEBBBCCCCCCBBBAAA???===<<<<<<===???@@@AAABBBAAAAAAEEEDDDCCCBBB@@@@@@?????????===;;;;;;===>>>>>><<<===<<<;;;:::999888888888888888999:::999888777666444444444444333222111111////////////000000000000......///000000000//////---------,,,,,,,,,+++++++++,,,...//////...,,,+++------------------------....................................------------......------,,,++++++***------------....................................------------------------------...////////////...,,,,,,------...//////000Φ4DuXӵtvӵ>d<ĦĦĦSSS666999@@@@@@===999444222111333444333333333333444555555666222333444333222222444666222222333222222111000//////......---...///000111Ħ000000000000000000666???GGGIIIEEE???:::333222111222555888999999222///...///---***+++///)))&&&;;;UUU>d<ĦĦ>d<ĦBegeFYĉ>aĦBenu]ӵ>d<Ħ>d<ĦĦBeĦaaaFFFKKKCCCEEEEEE@@@999333//////222111///...---,,,++++++***)))))))))))))))******'''((()))++++++)))((('''******)))((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!###$$$$$$""""""$$$'''$$$%%%&&&&&&''''''&&&&&&&&&'''(((***+++,,,......////////////////////////000000000000111222333444111111222222222222333333555666888:::;;;;;;;;;:::===???BBBDDDGGGJJJNNNQQQJJJTTTaaacccZZZSSS___pppooorrrwww{{{~~~rrryyyuuu}}}wwwoookkkkkknnnnnnmmmllldddXXXPPPTTT[[[\\\XXXVVVYYY]]]\\\RRRGGGEEEHHHBBBBBBCCCCCCBBB@@@>>>===;;;<<<===>>>??????>>>>>>EEEDDDDDDCCCBBB@@@??????BBB???<<<;;;======;;;999===<<<;;;:::999888888888888999999:::999888777666444444444444333222111111111111111111111222222222+++,,,---///000000111111---------,,,,,,++++++++++++,,,...//////...,,,+++------------------------////////////////////////000/////////..................---,,,,,,+++******---------.........//////...................................................//////000000000000000,,,,,,------...///000000?aŖ%7uSQuR)ӵsdKĦgdKĦgdKĦxxxPPP???:::777888888777555555444444444333444555444333333444555555444333222111111111111222222222111111///......---------............gdKĦ111000000222333555999CCCNNNOOOFFF;;;555444333111222555777888888000///...---,,,+++++++++...333888TTTgdDĦgdKĦsdKĦŶS3we<iĉ@3hR/ŌDdDĦsdKĦgdKĦgdKĦ|||VVVEEEDDDFFFDDD@@@;;;888555333333------------------------***)))(((''''''((())))))++++++******)))((((((((()))'''%%%&&&'''((('''&&&'''((())))))&&&###""""""'''""" ###$$$$$$%%%(((&&&&&&&&&&&&&&&&&&&&&&&&'''***---...---------...///............//////000...///111222333333222222333222222111222333555666888999999999888888:::<<<<<<>>>@@@AAADDDHHHMMMQQQNNNUUU]]]^^^\\\]]]dddlllrrrqqqsssnnnmmmssskkkkkkyyy|||vvvzzzzzzuuulllfffhhhjjjkkkmmm```[[[YYYUUUZZZ___XXXUUUUUUVVVZZZ[[[UUUJJJ@@@???CCCFFFGGGEEEBBB@@@???;;;;;;<<<===>>>>>>??????BBBDDDGGGHHHGGGEEEEEEEEE???>>>===<<<;;;:::::::::;;;;;;<<<===<<<;;;999888555777999::::::888555444444444333222333555888999333333222111000000000111111111111111000000000000......---------,,,,,,,,,------------,,,,,,+++***,,,---......//////......,,,,,,,,,---...///000000...---,,,,,,,,,,,,---......---+++******+++---...///////////////...............////////////......///////////////////////////////////////.........///////////////.........>AnenenesssLLL===999666888777666555444444444444333444555444333333444555555444333222111111111111111111222111111000///...---------.........ne222111000000222444555999BBBLLLMMMDDD999555444333111222555777888777//////...---,,,,,,,,,,,,,,,222999XXXDenene>Ak<fhDenenenexxxUUUDDDCCCDDDBBB???;;;777444222111......------,,,,,,,,,,,,******)))((((((((()))***++++++******)))((((((((()))'''%%%%%%&&&'''&&&%%%%%%&&&((((((&&&%%%%%%%%%)))$$$!!!$$$%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,---...000..................///000...///000111111111000///222222111111222333444555666777999999999:::<<<>>>@@@AAABBBBBBCCCFFFJJJNNNVVV[[[______\\\]]]bbbgggnnnlllmmmjjjjjj{{{yyyssssss}}}~~~ssslllpppzzz~~~xxxtttrrrooofff___aaaddd___^^^[[[PPPTTTSSSTTTWWWXXXTTTKKKCCCCCCBBBCCCFFFHHHHHHDDD@@@????????????@@@@@@@@@@@@BBBEEEHHHHHHGGGDDDCCCCCC======<<<;;;::::::::::::999::::::;;;;;;:::999888777888999:::999888666555444444222222333444666888555444333111000/////////000////////////............------------,,,,,,,,,,,,,,,------,,,,,,+++***,,,,,,---............---,,,,,,------......//////...---,,,,,,,,,,,,---...---,,,+++******+++,,,---..............................////////////............................../////////////////////.../////////////////////jjjFFF:::888555777777666555444444444444333444555444333222333444444444333222111111111111000111111111111111000000---------.........111222111000000222444555999AAAJJJJJJAAA888444444222111222555777777777///...------,,,,,,,,,,,,)))111<<<^^^sssTTTFFFFFFBBB@@@>>>:::666333000//////......---,,,++++++***+++***)))((())))))***+++++++++******)))((((((((()))'''%%%%%%&&&&&&%%%$$$###%%%&&&'''&&&&&&'''(((,,,'''$$$%%%&&&$$$$$$'''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&((()))***+++...111---------------...///000000000111111000...---,,,000000000000111222333444555666999::::::;;;>>>@@@@@@AAABBBBBBCCCFFFKKKOOOXXXYYY[[[[[[[[[]]]aaadddqqqoooqqqnnnlllzzz}}}{{{|||xxxnnnhhhsssxxxsssooobbb]]]aaaeee___[[[UUUIIIPPPPPPQQQSSSUUURRRLLLFFFEEEBBBAAAEEEKKKMMMIIICCCEEEEEEDDDCCCCCCBBBAAAAAACCCEEEHHHIIIFFFCCC@@@???;;;;;;;;;:::::::::::::::777888999999999999999888999999999999888888777777444444222222222333444555666555444222000///...---......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------------,,,---------------............------,,,,,,------...---,,,+++******+++,,,---,,,,,,,,,------...............////////////....................................//////////////////......///////////////aaa@@@888888555777666555444444444444444333444555444222222222444444333222222111111111222000000111222222222111111---------............//////000111111000111333444555999AAAIIIGGG>>>777444333222222333555666666555///...---,,,,,,,,,,,,,,,(((111@@@eeegggLLLDDDGGGAAA@@@>>>:::777333000...//////...---,,,******)))+++***)))))))))***+++,,,++++++******)))((((((((((((&&&%%%$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%''')))///***&&&''''''$$$$$$&&&''''''''''''''''''''''''%%%&&&'''''''''))),,,///,,,,,,,,,,,,---...//////111222222111000...+++***...//////000111222333333555777:::;;;;;;;;;===???===>>>???AAACCCHHHOOOSSSVVVVVVVVVYYY___dddgggiiirrrrrrwwwuuuooozzz~~~xxxrrrooo}}}pppkkkiiibbbZZZZZZZZZRRRQQQPPPHHHJJJKKKNNNQQQSSSPPPJJJEEEBBB@@@@@@DDDJJJLLLJJJGGGJJJIIIHHHFFFEEECCCBBBAAABBBEEEHHHHHHFFFAAA>>>===999999::::::::::::::::::777777888999999:::::::::;;;:::999777777888888999444444222111111111222222444444333222111000......------------,,,,,,,,,+++---------,,,,,,,,,++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++...---------------------------------------------,,,+++************+++,,,******+++,,,------......---......//////......---....................................////////////............/////////YYY===888999666666555555444444444444555333444555444222111222333333333222222111111222222000111111222222222222111---------............//////000111111000111333555666:::CCCJJJGGG===666444333222222333555666555444......---,,,,,,,,,------***333DDDlll}}}XXXBBB@@@FFFBBBAAA>>>:::666333000//////......,,,+++***))))))+++***)))))))))***,,,---++++++******)))((((((((((((&&&$$$%%%&&&'''&&&&&&&&&'''&&&%%%###$$$''')))111+++'''((('''%%%$$$&&&'''''''''''''''''''''''''''(((((('''&&&'''))),,,++++++++++++,,,---...///222222222222111...,,,+++---...///000111222222333666888;;;;;;::::::;;;<<<<<<===>>>???BBBHHHNNNSSSVVVVVVXXX]]]dddkkknnnooohhhkkkuuuuuuoooyyy{{{wwwvvvuuuxxxmmmfffccc___VVVUUUSSSKKKKKKMMMGGGDDDHHHLLLQQQQQQMMMGGGBBB===???AAACCCDDDFFFHHHJJJKKKJJJIIIGGGEEECCCBBBAAAAAADDDGGGGGGDDD@@@>>>===888999:::;;;;;;;;;:::999888999999999::::::;;;;;;;;;:::888777666777888999444333333222111111111111111111222222222111000000.........---------,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,+++++++++)))***++++++,,,,,,++++++---------------,,,,,,,,,------------------------,,,++++++++++++++++++,,,)))******+++,,,---......------............------........................---.........//////000000---.........//////000000SSS:::999:::666555555444444444444444555333444555444222000111222333333222222111222222333111222222222222222111111---------............///...000111111000111333555777<<>>666555333222222333555666444333...------,,,,,,---------+++555IIIrrroooPPPCCCEEEJJJCCCAAA===999555222111000...------,,,+++******)))***)))(((((()))***,,,---++++++******)))((((((((('''%%%$$$%%%'''))))))(((''''''&&&$$$"""$$$'''***111+++'''((('''%%%$$$&&&''''''''''''''''''''''''(((((()))(((''''''(((************+++,,,---...///111111222222111///...---,,,---///000222333333333666888:::;;;:::999999999>>>???>>>>>>@@@DDDKKKPPPSSSTTTWWW\\\bbbgggjjjkkkccccccmmmsssrrr~~~~~~xxxuuutttrrrpppzzz{{{rrrhhh___WWWRRRUUUVVVMMMLLLLLLEEECCCGGGKKKNNNMMMIIIDDD@@@<<<>>>@@@@@@@@@AAAEEEHHHHHHGGGFFFEEECCCBBBAAA@@@@@@BBBDDDDDDBBB@@@??????999:::;;;<<<<<<;;;:::999::::::999999999::::::;;;:::999777666666666777888333333333222222111111111///000111222333222111111//////.........---------,,,,,,,,,,,,++++++++++++)))***++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------............------------------------------------......///000000000------......///000000000{{{OOO888888999444555444444333333444444555333444555333111000000111333222222111222222333333333333333333222111000000---------............///...///111111000111444666888>>>IIIPPPKKK???777555222222222333555555444222---------,,,,,,------...---777LLLwww___KKKHHHJJJIIIDDD@@@;;;666222000000111,,,,,,,,,+++++++++******((((((''''''((()))+++,,,++++++******)))(((((((((&&&%%%$$$&&&)))+++++++++&&&%%%$$$""""""%%%)))---000***'''''''''%%%$$$&&&''''''''''''''''''''''''%%%'''))))))(((((()))***))))))******+++---...///---...///000000000///...,,,---///111333333444333333666999::::::999999999=========<<<>>>CCCJJJOOOOOORRRXXX]]]aaadddggghhhfff^^^bbblllrrruuu{{{~~~yyyuuutttpppkkkccciiioootttvvvsssfffXXXSSSOOOTTTUUUMMMLLLMMMFFFGGGHHHIIIIIIGGGDDDBBB@@@???>>>======???AAABBBCCCCCCBBBBBBAAAAAA@@@@@@???>>>@@@AAAAAA@@@@@@AAACCC;;;<<<=========;;;999888::::::888888777888999999888777666666666666666666333333333333333333222222000111222333333222000///............------------,,,,,,,,,++++++++++++***))))))***+++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------...,,,,,,---......---,,,,,,---------......---------,,,,,,,,,,,,------------,,,------......------,,,------------------------------......///000000111------......///000000111xxxLLL666888999333444444333333333444444555333444555333111000000111222222222111222222333333444444444333222111000///---------.........//////...///111111111111444666888@@@LLLSSSMMM@@@777666222222222444555555333111------,,,,,,,,,------...---888NNNzzzkkkLLLCCCHHHGGGAAACCC???999333000//////000,,,+++++++++++++++++++++((('''''''''((()))+++,,,++++++******)))(((((((((&&&%%%%%%&&&***,,,------$$$$$$###""""""&&&+++000000***&&&''''''$$$$$$&&&((((((((((((((((((((((((###&&&)))************+++)))))))))***+++---...///+++,,,---////////////...,,,...000222444444444444000333777999999999:::;;;999999:::;;;>>>DDDLLLRRRPPPVVV]]]cccgggjjjmmmooojjjYYYVVVaaalllyyy|||rrrjjjrrrxxxvvvttttttnnnfffccccccbbbfffllllll```QQQSSSMMMPPPPPPHHHIIIOOOKKKJJJJJJHHHEEEAAA@@@AAABBBCCC>>>:::;;;???CCCBBB???????????????????????????===>>>?????????@@@CCCEEE<<<===>>>>>>===;;;999888:::999888666666666777777666666666666555555555555222333333444444444333333111222333444333111///---......------------,,,,,,,,,,,,,,,+++++++++******((()))***+++++++++++++++++++++,,,------------,,,******+++,,,,,,---......,,,,,,---......---,,,,,,---......//////......---------------------------,,,------......------,,,---------------------------------...///000000111---------...///000000111oooGGG555888999555444444333333333444444555333333333222222222111111444333222222111111222222333333333222111000//////---......///000111111222000111222111000000222444888>>>LLLWWWOOO<<<444777333333333555666666333111...---,,,,,,++++++++++++///000SSSvvvTTTMMMIIIFFFFFFCCCBBB>>>999555333111///...///---+++***++++++)))((('''''''''''')))+++---///************))))))))))))''''''&&&'''(((***,,,---(((&&&$$$$$$%%%(((,,,///)))'''$$$"""!!!"""###$$$&&&&&&''''''((()))))))))'''((()))++++++******))),,,,,,+++++++++,,,------------,,,+++,,,---...///222111000111444777888888666777999::::::999888666555444666===CCCGGGMMMTTTYYYWWW[[[fffpppqqqmmmlllnnnfff^^^]]]bbbhhhjjjiiifffkkkqqqtttxxxzzztttlllhhhhhhiiihhhddd\\\SSSMMMNNNOOOQQQSSSTTTPPPJJJFFFGGGGGGEEEDDDBBB@@@???>>>CCCBBB@@@>>>>>>???@@@AAA;;;>>>@@@@@@>>>>>>AAACCC999;;;===???AAAAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;::::::999888777666666888888777555555444444444333333222222111000//////222222222111111111111000///...---,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***(((((()))***++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,---......---,,,,,,,,,,,,,,,---------.........------,,,,,,------...///////////////.....................////////////000000000000111111111111iiiCCC555888:::555444444444333333444444555333333333222222222111111333333222111111111111111222222222222111000//////.........///000111111111...///000000///000222444;;;AAANNNWWWNNN;;;222555333333444555777666333111...---,,,,,,+++++++++,,,000222VVVkkkOOOKKKIIIGGGGGGCCC@@@<<<777444222111///...///---+++***++++++)))((('''''''''''')))+++---...+++******))))))(((((((((&&&&&&&&&&&&''')))+++,,,%%%###""""""###%%%((())))))'''$$$"""!!!"""###%%%%%%&&&&&&''''''(((((()))'''((()))***+++******))),,,,,,+++++++++,,,------///...---------...///000333222111222555888999999888999:::;;;;;;::::::999:::888999===BBBFFFMMMUUU[[[ZZZ___jjjrrrttttttuuusssmmmgggccceeegggiiiiiilllnnnpppuuu|||xxxmmmhhhgggffffffeee```XXXRRRPPPPPPRRRTTTTTTQQQKKKGGGAAA@@@@@@??????>>>>>>>>>CCCBBB@@@>>>>>>>>>???@@@===???AAA@@@>>>===???AAA;;;<<<===>>>???@@@@@@@@@======<<<<<<;;;:::::::::777777777666666666666666888777666555444444444444333333222111111000//////111111111000000000/////////...---,,,,,,,,,,,,---,,,------------,,,++++++((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---......---,,,,,,,,,,,,---------............------,,,,,,------...////////////......................../////////////////////000000000111111___===555999999555555444444333333444444444333333333222222222111111222222111000000000000111222222222222111000//////......//////000000111111,,,---.........000222555===EEERRRXXXMMM:::111333333333444666777777333111------,,,+++++++++,,,,,,111555ZZZ}}}[[[HHHJJJJJJIIIHHHCCC===999555222111111000...///---+++***++++++)))(((&&&''''''((()))+++,,,---++++++***))))))(((''''''%%%%%%%%%&&&'''((()))***#########"""###$$$%%%%%%(((&&&$$$"""""""""$$$%%%$$$$$$%%%&&&&&&''''''((((((((()))************)))+++++++++++++++,,,------000000///......//////000333222111333666999::::::::::::::::::;;;;;;<<<===AAA===<<<>>>AAAEEEOOOXXX______eeeooouuuwwwzzz~~~xxxvvvqqqkkkggggggjjjmmmxxxwwwvvvyyy{{{ooogggccc``````aaa___YYYSSSQQQQQQRRRSSSSSSPPPKKKGGG<<<<<<<<<<<<===>>>???@@@BBBAAA@@@>>>======>>>>>>???@@@AAA@@@>>>===>>>???===============>>>??????<<<<<<;;;;;;:::999999999555555666666777777777777777777666555444444444444222222222111111000000///000000/////////...............---,,,,,,,,,---------------------,,,++++++)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------.........//////...------,,,,,,------...........................---............/////////....../////////000000000VVV:::666999888444555555444333333333444444333333333222222222111111222111000000///000000000111111111111111000//////.../////////000000000111,,,---.........000444777>>>GGGTTTXXXLLL999111333333333555777888777444111---,,,,,,++++++,,,,,,,,,000777^^^hhhOOOEEEKKKJJJIIIGGG@@@:::777333111000000000//////---+++***++++++)))(((&&&&&&'''((()))***+++,,,++++++***)))(((''''''&&&$$$$$$%%%%%%&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$###"""###$$$%%%###$$$$$$%%%%%%&&&''''''((()))))))))************************+++,,,------000000//////////////////111000000333666999999999;;;:::999999:::<<<>>>???DDD@@@>>>???AAAFFFRRR]]]aaacccjjjsssvvvvvvxxx|||zzzyyyuuummmfffgggooovvv}}}ssslllgggaaa```aaa```YYYSSSPPPPPPPPPPPPPPPMMMIIIFFF<<<<<<<<<<<<===???AAABBBAAA@@@???>>>===<<<<<<<<<>>>>>>??????>>>>>>?????????>>><<<<<<;;;<<<===>>><<<;;;;;;;;;::::::999999888888888888888888999999777666555444444444444444222111111111000000000///000000000/////////.........------,,,,,,,,,---------------...---,,,,,,+++))))))*********+++++++++***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...------,,,,,,------...------...............///---------.........//////............////////////PPP999777999666444666555444333333333333333333333333222222222111111222111000000///000000000000000111111111000//////////////////000000000000---.........///222666999===IIIVVVXXXJJJ:::333444222333555888999888444000,,,,,,,,,++++++,,,,,,---///888bbbZZZHHHFFFLLLJJJGGGDDD<<<888555222000000000000//////---+++***++++++)))(((&&&&&&'''((()))***************))))))(((''''''&&&$$$$$$%%%&&&&&&'''''''''&&&''''''((('''&&&%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$%%%&&&&&&&&&)))))))))))))))*********************+++,,,---............///..................///222555777888777:::999888888999;;;>>>@@@DDDBBB@@@BBBCCCHHHUUUaaaaaadddkkksssuuurrrqqqsssyyyyyytttkkkdddgggtttzzzuuupppkkkiiigggccc\\\VVVNNNMMMLLLKKKKKKIIIFFFCCC======<<<;;;<<<>>>???AAA??????>>>===<<<<<<;;;;;;;;;;;;<<<===???@@@AAAAAA>>>>>><<<;;;;;;;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;::::::999999888777777666666555555444444444444555111111111000000000000000111111000000000/////////------,,,,,,,,,------...------.........---,,,,,,***************+++++++++*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------,,,,,,------...,,,---------......//////------------........................////////////zzzJJJ888999888555666666555555444333333333333333333333222222222111111222222111000000000000111///000000111111000//////////////////000000000000...//////...///222666:::>>>LLLYYYXXXIII:::444444222333666999:::888444000,,,,,,+++++++++,,,------///:::fffxxxQQQEEEGGGMMMIIIEEEBBB999888555111000000000000//////---+++***++++++)))(((%%%&&&'''((())))))))))))))))))((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%%%%$$$###############$$$%%%&&&&&&######$$$%%%%%%&&&&&&''')))))))))((()))******+++)))))))))******,,,---...,,,---...////////////...------...111555777777666999888888888:::<<>>AAABBBCCCDDDGGGIIIHHHIIISSS^^^^^^[[[^^^hhhppprrrssstttyyyyyyuuummmfffgggqqqzzz{{{|||zzztttqqqrrrqqqnnn^^^bbbffffffaaaYYYSSSPPPLLLIIIGGGEEEDDDCCCAAA???999888666555666888;;;===::::::;;;<<<<<<<<<<<<<<<<<<;;;:::<<>>@@@BBBCCCDDDFFFJJJLLLIIIIIIPPPZZZ]]]XXXXXXbbbnnnuuuyyy|||{{{{{{xxxqqqiiiggglllrrr}}}zzzsssllljjjjjjeee^^^TTT\\\dddfffaaaYYYTTTRRRLLLIIIFFFDDDCCCBBB@@@???888777555555666999===???999999:::;;;<<<<<<<<<<<<>>><<<;;;<<>>>>><<<===============<<<<<<:::::::::<<>>:::::::::999999:::;;;;;;===<<<;;;999888777777777999888777666555555666666666666555444333333333333000000000000////////////......---------,,,,,,,,,------,,,,,,,,,---.................................---+++)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------------......------......///000000000\\\>>>888777777888444999666333111222444444444555222111111222333111///333222111000000///000000000000000000000000000000............///////////////,,,+++///111222444999CCCUUU^^^RRR>>>444111///333555;;;AAA???666000...,,,------,,,+++,,,...000888FFF~~~[[[GGGHHHIIIIIIGGGCCC>>>999666666555444222111000//////---,,,+++))))))))))))***(((''''''&&&&&&&&&'''''')))((((((''''''''''''(((((((((''''''''''''''''''%%%%%%%%%$$$$$$$$$#########$$$$$$###""""""###%%%###$$$$$$%%%%%%&&&&&&'''(((((()))***************)))******+++,,,,,,---------...000111333333222222222222333555777999;;;<<<:::::::::999:::<<<@@@CCCGGGHHHJJJLLLOOOSSSUUUWWWVVVTTTVVV^^^jjjsssyyy{{{}}}tttnnnrrrzzztttrrrpppddd^^^___ZZZYYY\\\[[[TTTNNNKKKGGGCCC@@@>>><<<;;;<<<===<<<;;;>>><<<::::::<<<>>>??????>>>>>>???>>>>>>===<<<<<<;;;::::::;;;;;;<<<;;;;;;999999888888888999999:::;;;:::999999888888888888777777777777666666555555666666555444333333333333111111111111000000000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------------------------,,,***)))((())))))***))))))))))))))))))))))))(((((()))))))))*********)))***++++++,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------............------------......------...//////000000111WWW<<<888666666777444;;;888444333333444555444333222000000111222111000222111111000000000111111000000000000000000000000............///////////////,,,,,,///222222555:::FFFYYYaaaSSS===111000000555888===BBB???555///...,,,------,,,+++,,,...000888KKKiiiNNNFFFIIIKKKLLLHHH@@@:::777666666555333222000000//////,,,,,,+++)))))))))))))))''''''&&&&&&&&&''''''(((((((((((((((((('''&&&&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$""""""$$$&&&###$$$$$$%%%%%%&&&&&&'''(((((()))************************++++++,,,,,,------///000222333333333333111222333555777999;;;<<<;;;:::888888;;;>>>???@@@FFFGGGIIILLLPPPSSSVVVWWWWWWYYY]]]ccckkkttt{{{~~~xxxrrrvvv~~~{{{ppppppoooccc^^^^^^ZZZ___^^^YYYSSSPPPOOOJJJCCC>>>=========>>>===;;;999>>>===;;;;;;===???@@@@@@@@@@@@@@@???>>>===<<<;;;::::::::::::;;;<<<======;;;::::::999999999::::::999999888888888888999999666666777888777666555444666555555444333333222222222222222222111111111111------,,,,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***))))))))))))))))))))))))(((((())))))))))))******)))***++++++,,,,,,++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------............------------......------......//////000000uuuQQQ999777555444666444:::888555333444444444333222111000000000111222222111111111000111111222222000000000000000/////////............///////////////,,,---000222222666<<>>======<<<<<<<<<<<<===::::::999888888777888888444555777888888777555333555555555555444333222222222222111111111000000000---,,,,,,,,,,,,+++++++++++++++******++++++,,,---+++++++++++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))***+++++++++++++++******++++++++++++******************++++++++++++***************+++++++++,,,,,,,,,---------.........------,,,,,,------...++++++,,,,,,---......///lllJJJ777777444333666555888666444333444444333222111111000000000111333555222111111111111111222333000000000000//////..................////////////...---...222222222777===RRRbbbgggTTT===222222333222666<<<@@@;;;222...000+++,,,,,,,,,+++,,,///111666UUUxxxNNN>>>EEELLLNNNMMMGGG===777666888555444333111000///......++++++******)))(((((('''&&&&&&&&&&&&&&&'''((((((((())))))***)))'''%%%$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$%%%$$$######%%%'''###$$$$$$%%%%%%&&&&&&'''(((((()))******************+++++++++++++++,,,,,,---...000222333333333222000111111333444666888999===:::888:::>>>AAAAAA???>>>AAAEEEKKKPPPTTTWWWYYYVVVbbbnnnssswww}}}wwwtttvvvrrrhhhgggfff]]]^^^hhhkkkjjjnnnnnnhhhaaa]]]YYYTTTQQQMMMGGGCCCAAA@@@???>>><<<::::::;;;===>>>>>>===>>>>>>>>>===<<<:::999888777:::<<<======???CCCEEE???>>>======<<<<<<<<<======<<<:::888777666555555333444666888888666555444555555555555444333222111111111000000000/////////---------,,,,,,,,,++++++++++++******++++++,,,---*********+++++++++,,,,,,)))))))))***************(((((((((((((((((((((((('''(((((((((((()))))))))))))))***++++++++++++***)))******++++++******))))))))))))******+++++++++))))))*********+++++++++,,,,,,,,,---------......------,,,,,,,,,,,,------))))))***++++++,,,,,,---cccEEE666888444333666666777555333333444555444333111111111000000111555888333222222111111111222222111000000//////......---............////////////...---000333222222888???WWWdddeeeSSS===444333222222666<<>>@@@AAAAAA@@@CCCHHHMMMRRRVVVXXXYYYVVVcccnnnqqqttt{{{|||xxxtttyyyxxxwww~~~sssuuukkkjjjiii```dddpppuuuttttttoooddd]]]]]]______TTTOOOHHHCCCAAA@@@???>>>;;;:::999;;;===>>>===<<<=========<<<;;;:::999888888;;;>>>>>><<<;;;===???===<<<;;;:::::::::::::::>>><<<:::888666555444333333444555666777666555555444555555666555333222111000000000000/////////.........---------,,,,,,,,,+++++++++++++++,,,------*********++++++,,,,,,---******+++++++++******)))((((((((((((((((((((((((''''''(((((((((((())))))((()))******++++++******))))))************))))))(((((())))))***+++++++++))))))******+++,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,,,,------)))))))))***++++++,,,,,,]]]BBB555888555333777777666444444444666777666555111222222111000222666:::444333333222111111111111111000000///......------............////////////---...000333333222888AAAZZZcccaaaOOO===555333000555999???AAA999///---000***+++,,,,,,+++---000222DDDiii|||XXXDDDBBBFFFGGGEEEAAA===999666555555555444222111///.........)))*********)))((('''&&&&&&%%%%%%&&&&&&((())))))+++***)))(((&&&&&&&&&%%%&&&&&&&&&''''''(((((()))%%%%%%%%%$$$$$$$$$#########$$$%%%%%%$$$$$$&&&(((###$$$$$$%%%%%%&&&&&&'''(((((()))***************+++++++++++++++++++++++++++,,,...000111111111111000000000000000111222222444666888:::;;;===@@@BBBDDDFFFJJJNNNRRRTTTUUUUUUVVVaaagggfffiiipppqqqkkkfffuuu}}}zzz{{{zzzlllvvvmmmnnnmmmdddgggsssxxxxxxtttkkkaaa^^^``````^^^PPPLLLHHHDDDBBBAAA???>>>;;;::::::<<<>>>???>>>===<<<<<<======<<<;;;::::::777<<<@@@@@@===:::;;;======<<<;;;:::999999999999<<<;;;999888666555444444444444444555555555666666444555666666555444222000111111111000000000///////////////.........------,,,,,,,,,,,,,,,------...******++++++,,,------...,,,,,,------,,,+++***)))(((((((((((((((((((((((('''''''''((((((((())))))((())))))***************))))))************))))))((((((((()))***+++++++++*********+++,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---******++++++,,,---------ZZZ@@@555999555333777888666555444666888999888777222333333222111333777<<<555444333222111111111111111000000///...---------............/////////000---...111444333222999AAA[[[bbb^^^LLL<<<555222...888<<>>BBBEEEGGGJJJMMMOOOPPPPPPOOOWWW___```\\\^^^gggggg```aaauuu}}}xxxxxxqqqdddvvvnnnppppppffffffqqquuuvvvrrrjjjdddeeefff___VVVLLLJJJHHHGGGFFFDDDAAA>>><<<<<<<<<===???@@@???>>><<<===============<<<<<<555;;;BBBCCCAAA>>>???AAA???>>>===<<<;;;:::::::::::::::888777666666666666444444444444444555666777444555666666666444222000222222222111111111111000000////////////.........------,,,,,,------...///******+++,,,------......------......---+++***)))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************))))))************))))))'''(((((()))***+++++++++******+++,,,------......,,,,,,,,,---------......---,,,,,,++++++,,,,,,---+++,,,,,,------...//////MMMAAA666444666666666666555555555555555555555555333111000///000222555777222111//////000111111000111111000///////////////............////////////111000111222000111;;;EEEXXX\\\[[[OOO>>>222000444:::FFFFFF>>>999000***///,,,000,,,---222///...999OOOWWW===DDDKKKEEEHHHDDD>>>:::777666444333222222111222222///,,,(((*********))))))((('''&&&%%%%%%&&&&&&'''(((((()))******)))((('''&&&%%%%%%&&&&&&%%%&&&''')))+++,,,''')))'''$$$###%%%$$$ ######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&******+++++++++******)))+++*********,,,000333555////////////////////////------......///000000111333333444666999<<>>========================:::;;;===>>>???@@@??????>>>>>>===<<<;;;:::::::::888888888777777777777666555555555666666666666666777777555444222111000///333333333222111000//////000000//////.........---111...++++++,,,...//////------------------------,,,,,,,,,++++++++++++***,,,+++)))((('''''''''(((((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))---,,,***))))))***,,,---........................000000...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...zzzLLL@@@666555666666555666555555555555555555555555333111000///000222555666222111//////111111111000111111000///////////////............////////////000000111222222444>>>III]]]___\\\MMM;;;000111777===JJJHHH>>>888000***000,,,///,,,,,,111...///:::VVVxxxMMM;;;AAAGGGCCCFFFAAA<<<777555444333222333222111111000///,,,)))*********))))))((('''&&&%%%%%%&&&''''''((())))))******)))((('''&&&&&&%%%&&&&&&%%%&&&''')))***+++'''&&&$$$$$$)))...,,,%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&*********++++++******))))))***+++,,,///222555777..............................//////000000000111222222333555777;;;===???CCCAAABBBGGGIIIJJJNNNSSSSSSXXX\\\^^^cccjjjkkkgggrrr~~~zzzzzzyyyuuutttwww|||yyypppoootttrrrqqqpppoookkkfff^^^XXXOOOMMMKKKIIIHHHEEEBBB???<<<<<<<<<<<<======;;;:::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@@@@??????============<<<;;;::::::888888888777777777666666555555555555555555555555666666555333222111//////222333333222222000//////000/////////............---,,,***+++---.........------------------------,,,,,,,,,++++++*********,,,+++)))(((''''''((((((((((((''''''''''''(((((())))))))))))************************************---,,,***))))))***,,,---------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,sssIII???666555777666555666555555555555555555555555222111000///000222444555222000///000111222111000111111000///////////////............//////////////////111333333777BBBNNN```aaa\\\KKK777...333;;;EEEQQQNNN@@@888///***000+++...++++++000---///<<<^^^cccCCC:::AAAEEECCCBBB>>>999555333222111000333111/////////...,,,************))))))((('''&&&%%%%%%&&&'''((()))******+++***))))))''''''&&&%%%&&&&&&&&&&&&'''(((******&&&$$$!!!$$$---555222+++######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&))))))******+++******)))((()))+++...111444666777......................../////////000000000000000111111222444666888;;;<<>>AAAEEEFFFGGGNNNVVVVVV[[[___aaaeeejjjllljjjmmm}}}}}}~~~wwwyyyzzzsssqqqkkkllllllkkkgggaaaZZZUUUOOOKKKGGGDDDCCCBBB@@@???;;;;;;;;;;;;:::999888777;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???????????????;;;<<<===>>>======;;;:::888888888888777777777777555555555555444444444444555555444333111000//////222222222222222111000///////////////............,,,+++***+++,,,...---,,,------------------------------,,,,,,+++***))))))++++++)))((((((((((((((()))((((((''''''(((((())))))))))))*********++++++************************---,,,+++******+++,,,---------------------------***+++---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,***+++---//////---+++***jjjFFF===666666777555555666555555555555555555555555222111000000000111333444111000000111222333222000111000000///////////////............////////////000///000222333777CCCOOO^^^^^^XXXHHH666...444>>>OOO\\\VVVCCC888///***...***...+++***///---111???fffQQQ<<<>>>DDDFFFFFF@@@===777444222111000000333111...---------,,,+++*********))))))((('''&&&$$$%%%&&&''')))***+++,,,++++++***)))((('''&&&&&&%%%%%%&&&&&&'''((())))))$$$$$$###$$$+++222111,,,######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((())))))***************(((***,,,///111333444444........................////////////////////////111111222333555777888999>>>???AAACCCBBBCCCKKKUUU\\\^^^aaacccfffkkkooopppjjj{{{lllqqqzzzyyypppkkkgggeeeeeeeeefffccc\\\WWWRRROOOJJJGGGDDDBBB???<<<:::;;;<<<;;;999888888888999999999999999999999999;;;<<<<<<===>>>>>>>>>>>>:::;;;===>>>>>>===<<<;;;:::::::::999999999888888666666666666555555555555444444333222111111000000222222222222222111000//////////////////.........000...+++***+++,,,------------------------------...------,,,+++***))))))+++******))))))((((((((())))))(((((((((((())))))))))))*********+++++++++************************,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...000000///...++++++,,,,,,,,,,,,------+++,,,---......---,,,+++bbbBBB;;;666666777555444666555555555555555555555555111111000000000111222333000000000111333444222111111000000///////////////............////////////000///000111222666BBBNNNYYYYYYSSSEEE666000666>>>WWWeee^^^GGG888///***---)))...+++***...---333CCCllloooCCC999AAAEEEFFFHHH@@@<<<777444222222111111222000---,,,------,,,+++*********))))))((('''&&&$$$%%%&&&(((***,,,---...++++++***)))((('''&&&&&&%%%%%%&&&''''''((((((((("""&&&(((%%%%%%((()))(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''((()))***************)))***,,,---.../////////........................---...............//////222222333444555666777777<<<<<>>888:::<<<<<<:::999:::;;;999999999999999999999999:::::::::;;;<<<===>>>???;;;<<<===>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;::::::999888888888777777666666333333333222222111111111111111222222222111000000.........///////////////777222,,,))))))+++---...------------------------------,,,,,,+++***))))))***************)))))))))))))))(((((((((((())))))************++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,...000000///...+++++++++,,,,,,---------......---,,,,,,---......YYY???:::666777777444444666555555555555555555555555111111000000000111111111000000000222444444333111111111000///////////////............////////////111///000111222666CCCOOOYYYUUUMMMAAA666333888>>>XXXiiibbbIII999000***,,,)))///,,,***......555GGGsss~~~[[[;;;888AAAEEEDDDEEE???;;;777333333333222222000...------------+++************))))))((('''&&&$$$%%%&&&(((+++---...///,,,+++******(((((('''&&&$$$%%%&&&'''''''''''''''"""(((***%%%!!!"""$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((()))*********************+++++++++,,,,,,------------------------------......///000000000444444555666777777777666888888;;;AAADDDGGGOOOWWW```___aaadddfffiiirrr{{{~~~tttrrrxxx{{{wwwvvv{{{rrrjjjmmmhhheeeeeegggfff___XXXKKKMMMOOOQQQPPPKKKDDD???888;;;>>>===:::999;;;===999999999999999999999999999999999:::<<<>>>@@@AAA>>>=====================<<<<<<<<<<<<;;;;;;;;;;;;::::::999999888888777777333333333333333333333333111111222222222111111000.........///////////////888333---))))))+++---...------------------------,,,,,,,,,+++++++++******)))******++++++***))))))***))))))(((((())))))************++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,---.........---***++++++,,,,,,------...000...,,,++++++,,,...000QQQ===888666777777444333555555555555555555555555555111111111000000000000111//////000333555555333111111111000///////////////............////////////000//////111333999FFFTTT___VVVHHH<<<555666:::???SSSfffbbbHHH888111,,,---***000---+++...///888KKKyyy```KKK::::::BBBEEECCCCCC===:::555333222222222222...---,,,---...---+++(((*********))))))((('''&&&$$$%%%&&&)))+++...///000,,,++++++***)))(((''''''$$$%%%&&&'''''''''&&&&&&$$$((((((%%%###%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((()))************))))))(((((()))+++,,,------------------------------...///000111222333444666666888888999888777777888777:::AAAFFFIIINNNTTTYYYZZZ___dddfffgggnnnxxx}}}wwwssswww|||{{{~~~sssgggaaadddhhhhhheee___ZZZWWWKKKMMMOOORRRQQQLLLEEE???999<<>>AAACCCEEEAAA???===<<<;;;<<<===>>>;;;;;;;;;;;;::::::::::::::::::999999888777777666444444444444444444444444000111111222222222111111............/////////000222///,,,+++,,,------,,,------------------------***++++++++++++,,,,,,,,,)))***++++++++++++***)))******))))))))))))***************+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............------------......LLL;;;888666888777444333555555555555555555555555555111111111111000000000000//////111333555555333111111111000///////////////............/////////000///...///222555<<>>DDDFFFEEECCC<<<999444222111222222111,,,,,,,,,...///---***'''************)))((('''&&&$$$%%%&&&))),,,...000111,,,,,,+++***)))(((''''''$$$%%%&&&'''''''''&&&%%%&&&'''&&&$$$'''***)))%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((()))************)))((('''''')))+++...000------------------------...///000111333555666777777888999::::::999888777===:::;;;BBBGGGIIIKKKOOOSSSUUU]]]eeegggfffkkktttxxxtttuuuuuuuuuxxxxxxkkk[[[WWWbbbnnnppphhh```]]]^^^WWWWWWXXXXXXVVVQQQIIIDDD:::>>>@@@===888555666999999999999999999999999999::::::;;;===???CCCFFFHHHCCCAAA>>>;;;:::;;;===>>>:::::::::999999999888888999999999888777666666555444444444555555555555666000111111222222222111111---.........//////000000+++***+++---......,,,***------------------------)))******++++++,,,------))))))+++,,,,,,+++***)))******))))))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************///...---,,,++++++++++++******+++,,,,,,---......,,,---///000000///---,,,xxxHHH;;;999777666666666555333444444555555555555555444333333111000000000111222111111111111111111111111000000000000000000000000////////////000000000000222......222555<<>>;;;===BBBEEECCC@@@:::888666333000...---,,,------,,,+++***)))((('''************)))(((&&&&&&***%%%)))+++&&&***111...,,,***(((((((((((((((&&&%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))((()))***+++,,,---------111...,,,---//////---+++...000444666777888:::;;;???>>><<<;;;;;;<<<===>>>>>>>>>???BBBFFFIIIIIIHHHQQQUUU\\\aaaaaacccppp}}}{{{nnnmmmhhhfffkkkooogggZZZ```bbbgggllljjjccc___```ddd[[[VVVXXXXXXPPPHHHEEE>>>===;;;<<<<<<===;;;:::999;;;<<<<<<;;;::::::;;;999:::;;;===???BBBCCCDDD@@@???<<<::::::;;;===>>>::::::;;;;;;;;;;;;;;;;;;===;;;999888666666666666666666555444333333222222222222222222222222222222111111111111000000000000---,,,++++++------,,,+++,,,---...---,,,+++---///,,,,,,,,,+++++++++******++++++************++++++((()))***++++++++++++++++++++++++************)))++++++******++++++,,,---+++***)))))))))***+++,,,))))))))))))************++++++,,,,,,,,,,,,------...---,,,,,,,,,,,,---......//////000000000000///vvvIII;;;999777666666666555333444444555555555555444444333222111000000000111222111111111111111111111111000000000000000000000000////////////000000000000000......222777>>>NNN\\\]]]OOO@@@;;;::::::===BBBTTT\\\SSSBBB999000***///,,,,,,---(((222444555ZZZVVV@@@===<<>>999888555222000...---,,,------,,,+++***)))((((((*********))))))(((&&&&&&%%%!!!$$$''''''+++///+++,,,***((((((((()))((('''%%%&&&((('''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''(((((())))))***+++---.../////////000...,,,---//////---+++///111333444666999===@@@===<<<:::999999:::<<<>>>???>>>===???CCCGGGIIIIIIPPPSSSXXX\\\^^^aaammmzzz|||rrrsssrrrnnnjjjkkklllfff\\\]]][[[]]]```^^^WWWSSSSSSWWWTTTUUUXXXUUUKKKDDDCCC<<<;;;::::::<<<======<<<;;;===>>>>>>===<<<<<<===999:::;;;===???AAACCCDDD===<<<:::::::::;;;===>>>999999:::;;;<<<>>>??????<<<;;;999777666666777777666555555444333333222222222222222222222222222222222111111111000000//////---,,,+++,,,---...---++++++,,,---,,,******,,,---,,,,,,+++++++++*********++++++************++++++))))))***++++++++++++++++++++++++************)))+++*********++++++,,,,,,,,,+++***)))))))))***+++(((((()))))))))*********+++++++++,,,,,,,,,------...---,,,,,,,,,,,,---.........///000000000000///qqqHHH;;;999666666666666555444444444555555555555444444333222111111000000111111000000000000000000000000000000000000000000000000////////////000000000000...---...222888AAAOOO\\\WWWLLLAAA=========@@@DDDQQQYYYPPP@@@777///+++000,,,,,,---(((222333666___qqqJJJ======>>>AAADDDDDD@@@<<<888666444222000...---,,,---,,,,,,+++***)))(((((())))))))))))(((''''''&&&'''$$$%%%+++333888555000,,,***(((((())))))((('''%%%'''((('''&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%''''''&&&&&&''''''((())))))***,,,...///000111111///...------...///---,,,000111333444666:::???CCC;;;999777666777999<<<>>>BBB@@@>>>???CCCGGGJJJLLLPPPPPPRRRWWWZZZ___jjjuuu{{{qqqgggjjjkkkjjjiiikkkmmmkkkgggaaaZZZVVVVVVUUUOOOKKKJJJKKKNNNTTTWWWRRRHHHBBB@@@;;;:::888999;;;>>>??????;;;===>>>>>>===<<<<<<===999:::<<<===???AAACCCCCC::::::::::::;;;<<<======:::;;;;;;<<<===>>>>>>>>>;;;:::888777777777888888555555555444444333333222222222222222222222222222222222222111000//////......---,,,---.........,,,++++++,,,+++***)))+++---+++++++++***************++++++************++++++))))))***++++++++++++***+++++++++************)))************++++++,,,,,,,,,+++***)))))))))))))))(((((())))))))))))******++++++++++++,,,,,,,,,,,,...------,,,,,,------...---...///000000000000000iiiDDD:::888666666666666555444444444555555555444333333222222222111111111111111////////////////////////////////////////////////////////////000000000000...---...222777AAANNNXXXOOOHHHAAA>>>>>>???BBBDDDLLLUUULLL<<<555...+++111---,,,---)))111222999gggZZZBBB;;;===@@@CCCEEECCC>>>:::666555333111///...------,,,,,,++++++***))))))((((((((())))))(((''''''&&&))))))(((111BBBEEE<<<666---+++)))((())))))((('''&&&'''((('''&&&$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''(((((()))***,,,...///000111111......---............---111333555666888;;;???BBB:::999777666777:::===>>>CCCBBBAAACCCGGGKKKMMMNNNRRROOOOOOSSSXXX^^^hhhrrr}}}zzzyyytttjjj```bbbdddfffggghhhiiikkkllljjj```WWWVVVVVVSSSPPPPPPMMMPPPTTTWWWSSSLLLEEEAAA===;;;999999;;;===>>>>>>999;;;<<<<<<;;;::::::;;;::::::<<<===???AAABBBCCC<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;::::::999:::999888777777777888999555555444444444333333333111111111111111111111111333222222111000///......///...------//////...---+++,,,,,,+++******+++---************************,,,++++++******++++++,,,)))******+++++++++******+++++++++*********)))))))))******+++++++++++++++,,,,,,+++***)))((((((((((((((((((((()))))))))******++++++++++++,,,,,,,,,------------------------------...///000000000000___>>>:::888666555666777666555444444555555444333222222222222222222111111000000........................////////////////////////////////////000000000000...///000111777AAAKKKQQQHHHEEE@@@<<<<<>>pppsssGGG===:::===AAAEEEEEEBBB<<<888555444222000///...------,,,,,,++++++***)))))))))'''((((((((((((''''''&&&$$$(((&&&000HHHIII999333---+++)))))))))))))))'''&&&(((((((((%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((()))***,,,.../////////---............---......111444888:::;;;;;;;;;<<<;;;;;;::::::;;;<<<>>>@@@???@@@CCCGGGLLLNNNNNNMMMTTTQQQQQQTTTYYY^^^hhhrrrxxxvvvvvvrrriiibbbiiijjjkkkjjjfffccccccdddlllaaaXXXWWWYYYXXXWWWXXXXXXVVVUUUUUUVVVSSSKKKDDDAAA???===<<<<<<<<<<<<;;;999;;;<<<<<<;;;::::::;;;:::;;;<<<>>>???AAABBBBBB@@@@@@???>>>===<<<;;;:::<<<<<<;;;;;;:::999888888:::999888777777777888999444444444444444333333333111111111111111111111111222222111111000//////...///...------//////...---,,,---...---++++++---...******************++++++,,,,,,++++++++++++,,,,,,******+++++++++******)))+++++++++*********))))))((()))***+++++++++******+++++++++***)))((('''''''''(((((((((((()))))))))*********+++++++++,,,,,,------------------------,,,,,,...//////000000000WWW;;;999777666555666777666555444444555444444333222111111222222222222111000000////////////////////////000000000000000000000000////////////000000000000///111111222888CCCKKKNNNDDDCCC@@@;;;:::===@@@???@@@JJJEEE999333---***000---+++...+++333444CCC{{{]]]@@@===:::===BBBEEEEEEAAA;;;777333222111///...---------+++++++++*********))))))''''''(((((((((''''''&&&!!!***'''222NNNKKK666222---+++))))))******)))((('''((()))(((%%%$$$###$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))***+++,,,---------,,,---///...------...///000444999<<<<<<;;;999999======>>>>>>????????????:::<<<@@@FFFLLLNNNMMMLLLTTTSSSUUUXXX[[[___iiisssxxxssstttuuurrrnnnlllnnnmmmnnnooolllfffcccdddbbbZZZSSSSSSUUUUUUVVVYYY[[[YYYUUUSSSUUUVVVOOOFFFEEECCC@@@???>>>===:::888;;;===>>>>>>===<<<<<<===;;;;;;<<<>>>???@@@AAABBBDDDCCCAAA>>><<<;;;::::::777888888999::::::;;;;;;;;;:::888777777777888888444444444444444444444444111111111111111111111111111111111111000000000000...---,,,---.........,,,---......---,,,,,,---///+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++***))))))+++++++++************)))'''(((***+++++++++***)))************)))(((''''''''''''(((((((((((())))))************++++++++++++,,,------......------,,,+++,,,---...///000000000{{{QQQ;;;999777555555666777666555444444444444333222111111111222222333222111000///////////////////////////000000000000000000000000////////////000000000000///222333333:::GGGOOOOOOCCCDDDAAA:::888<<>>;;;FFFCCC888333---)))///---+++...---444666HHHpppNNNAAA;;;:::>>>CCCEEECCC???:::777222111000///...---------+++++++++***************&&&&&&'''((((((''''''&&&!!!///,,,666SSSNNN444333...,,,***)))******)))((('''((()))(((%%%#########$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))******+++,,,,,,+++++++++---//////------...000000333777::::::::::::;;;===???AAABBBBBBAAA???>>>999:::>>>DDDJJJNNNOOOOOOSSSUUUYYY\\\\\\^^^iiiuuuwwwqqqooosssuuussstttwwwrrroooppptttrrrjjjddddddWWWRRROOOOOOPPPOOORRRVVVRRRTTTSSSPPPPPPRRRNNNGGGEEEDDDCCCBBBAAA???;;;888;;;===>>>>>>===<<<<<<===;;;<<<<<<>>>???@@@AAABBBDDDBBB???<<<;;;:::;;;;;;777777888999;;;<<<======<<<;;;999777666666777777444444444444444444444444111111111111111111111111000000000000111111111111---,,,+++,,,---...---+++,,,------,,,++++++,,,...++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---+++++++++++++++***))))))+++++++++************)))'''(((***+++++++++))))))(((((()))******)))(((''''''''''''((((((((())))))************++++++++++++,,,,,,---......---,,,,,,***+++---...///000000000vvvOOO<<<999777555555666777777666444555444444333222111000111111222333222111000///000000000000000000000000000000000000000000000000////////////000000000000...222444444===KKKRRRRRRCCCFFFBBB:::777<<<>>>===888DDDBBB888444---)))...---***......555777KKK\\\BBB>>>444;;;>>>CCCEEECCC>>>:::888111111///......---------+++++++++***************&&&&&&''''''(((''''''&&&///,,,666TTTLLL111111...,,,***)))******)))((('''((()))(((%%%#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''***++++++,,,,,,++++++***+++---//////---,,,...111000222555777888:::===???===???BBBDDDDDDBBB>>><<<;;;<<<>>>CCCJJJPPPSSSTTTRRRVVV\\\^^^\\\]]]hhhuuupppllllllrrruuutttxxx}}}wwwuuuwwwrrrfff\\\YYYQQQOOONNNOOONNNLLLOOOUUUGGGNNNQQQNNNKKKLLLKKKFFFDDDDDDDDDDDDDDDAAA<<<888999;;;<<<<<<;;;::::::;;;;;;<<<===>>>???@@@AAABBBBBB@@@===:::999:::<<<===::::::;;;;;;;;;;;;;;;;;;===;;;999888666666666666444444444444444444444444000000000000000000000000/////////000111111222222---,,,++++++------,,,++++++,,,,,,+++******+++---,,,,,,,,,------.........---,,,,,,++++++,,,,,,---+++++++++++++++***)))(((+++++++++************)))'''(((***+++,,,+++)))((('''((()))******)))((((((''''''''''''((((((((())))))************+++++++++,,,,,,---......---,,,,,,***+++,,,...///000000000iiiEEE<<<777777777777666666666666666555444444222222111000///000111111000///000222111111000000//////.........///111333333111///...///000000000000000/////////333222222???OOOQQQHHHAAAAAA>>>999555888@@@GGGKKKGGG@@@888111......///,,,444)))))):::>>>\\\gggDDD===>>>999999===BBBCCCAAA<<<777555333222///---,,,+++++++++************))))))))))))((('''&&&%%%%%%%%%%%%&&&((($$$,,,@@@III@@@222---111...+++)))))))))(((&&&(((******'''###!!!###%%%)))(((&&&$$$#########$$$"""###%%%&&&'''&&&%%%%%%#########$$$%%%&&&'''(((&&&&&&''''''((()))))))))***,,,---,,,))))))+++...,,,...//////...------...///111444777999:::;;;;;;:::???BBB@@@BBBFFFEEE???>>><<<;;;===DDDMMMTTTWWWZZZUUUVVV\\\^^^]]]eeerrrmmmggghhhqqqwwwxxxyyy|||zzz}}}pppfffccc\\\RRRUUUQQQNNNOOORRRSSSQQQNNNNNNJJJKKKNNNKKKCCC???AAADDDEEEFFFFFFDDDAAA>>><<<>>>===<<<>>>@@@@@@===:::<<<===>>>???@@@AAAAAAAAA???@@@@@@???>>><<<:::999666;;;@@@@@@<<<:::;;;===888777777666555444444444444444444333333222222222222222222111111111000000000//////111444333000,,,+++++++++***++++++,,,,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++------------------------))))))))))))((((((((((((***************)))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++)))***,,,------,,,***)))***,,,***(((---666888333,,,...///...------...///eeeDDD<<<777777777777666666666666666555444444222222111000000111222111000///000111////////////000000000000...///111333333111///...//////000000000000/////////222222444@@@NNNPPPGGG999999777444333888BBBKKKUUUOOOFFF;;;222...------+++333******:::@@@aaa\\\AAA;;;<<<:::;;;???BBBBBB???:::777555222111///---,,,+++++++++*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%&&&$$$...???FFF===222...000...***)))))))))(((''')))******'''$$$"""###%%%((('''%%%$$$$$$$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''((()))))))))***+++---,,,***))),,,...,,,...//////...------...000222444666888999::::::===???AAACCCKKKTTTTTTOOODDD???===???BBBFFFNNNVVVUUUTTTVVV[[[___ccclllvvvqqqmmmooovvvzzzyyyzzz}}}yyy}}}qqqjjjjjjfff___^^^XXXRRRQQQTTTUUUQQQMMMKKKIIIKKKOOOMMMGGGDDDEEEGGGHHHIIIIIIGGGDDDAAA???@@@>>>===???@@@@@@>>>;;;;;;<<<>>>???@@@@@@????????????@@@???>>><<<:::999555:::>>>>>>:::888999;;;<<<:::888666555555666777444333333333333333333222222222222111111111000000111//////000333333000------,,,+++******+++,,,,,,,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((***************)))(((((((((((((((((()))))))))***************************))))))))))))*********+++)))***+++,,,,,,+++***)))***+++***(((,,,444555222,,,...///...------...000^^^@@@===777777777777666666666666666555444444222222111000111222222111///...///000.........///000111111111...///111222222111///...//////000000000000/////////222333666BBBNNNMMMEEE333333111000222:::FFFOOOXXXQQQFFF:::111---------***222,,,,,,888BBBiiiiiiMMM===999999;;;???@@@AAA@@@<<<888555555111000///---,,,+++++++++******))))))))))))((((((&&&&&&'''((('''&&&%%%$$$###%%%000>>>AAA888000000///---***((())))))(((''')))***)))'''$$$######$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''((()))))))))***+++,,,+++***+++---...,,,...000///...---...///111222444666777888999999=========CCCQQQ```fffdddNNNCCC>>>BBBBBB@@@IIIWWWRRRWWW[[[]]]cccnnnwww{{{~~~||||||}}}yyyrrrppprrrssswwwuuummmiiilllmmmiiiccc[[[SSSOOOQQQQQQLLLHHHIIIIIIKKKPPPOOOJJJGGGHHHIIIJJJKKKKKKJJJGGGEEECCC???>>>>>>>>>??????===;;;===???@@@BBBBBB@@@???>>>>>>?????????>>>===;;;:::555888;;;;;;888666777888>>>;;;888444333444777888222333333333333333333444222111111111111000000000111000//////111111000///000...,,,+++***+++,,,---,,,,,,,,,+++******))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((()))************))))))(((((((((((()))))))))******************************)))))))))***************************************++++++***)))+++000111///,,,---//////......///000VVV======777777777777666666666666666555444444222222111000111222222111///...///000.../////////000000000111...///000111111000///......//////000000000000//////222444999DDDMMMKKKBBB333222000000333<<>>444///---...///***000......666EEEpppyyyRRRAAA<<<888888<<>>999666444444000000///---,,,++++++******)))))))))((((((((((((%%%&&&((())))))'''%%%$$$"""'''222<<<;;;333///111...,,,)))(((((()))((((((******)))'''%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''((()))))))))******+++++++++,,,...///---...000000...---...///222222444555666777888888999888999@@@NNN```pppwww^^^III===CCCEEEAAAIIIYYYWWW___bbbaaahhhvvv~~~||||||ssslllhhhiiijjjmmmlllfffdddhhhkkkjjjccc^^^WWWQQQNNNLLLKKKJJJKKKLLLMMMOOONNNJJJGGGEEEIIIIIIJJJJJJIIIHHHFFFDDD>>>>>>=========<<<;;;:::AAABBBDDDEEEEEECCC@@@???>>>>>>?????????===<<<;;;777999::::::777666666777:::999666444333333444555222222222333333444444444111111111111000000000000111000/////////000000000222000---+++***+++,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((())))))************)))((((((((()))))))))***************************************************************)))(((((()))******++++++*********,,,------,,,---//////......///111OOO;;;===777777777777666666666666666555444444222222111000000222222111/////////000111000000000/////////......///000000000000///.........///000000000000000///111555<<>>===<<<<<<===BBBCCCDDDDDDDDDBBB@@@???======>>>??????>>>===<<<::::::;;;:::888777666777666777777777666555444333222222222333333444444444000000000000000000000000000000//////...///000111111000---,,,++++++,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((())))))*********))))))))))))))))))************************************+++++++++*********************)))(((((()))******++++++++++++***)))***+++,,,---//////...///000222yyyKKK999<<<777777777777666666666666666555444444222222111000///111222111000///000222111111111000///............//////000000//////...---...///000000111111000///111666???IIILLLEEE===555333///...111888???DDDJJJBBB777000.........---,,,,,,000444999QQQyyyXXX===:::<<<999:::AAACCCBBB@@@<<<777333333333............---,,,******))))))((((((((((((''''''''''''((()))((('''&&&%%%(((///666888222------///,,,***''''''((())))))))),,,***(((''''''&&&%%%######$$$%%%&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%#########$$$%%%&&&((((((&&&&&&''''''((()))))))))***))))))***---000000000---///111000///...//////111111111222444666777888666888<<>>???@@@???????????????>>>======<<<===>>>??????>>>=========<<<;;;:::999777777666555777999::::::888666555222333333333333333333444//////000000000000000111...///000000......///000......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((((())))))************))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++*********************************,,,***+++---+++((((((,,,,,,---////////////111333tttIII999<<<777777777777666666666666666555444444222222111000...///111111000000111333000000000000////////////////////////////////////---...///000111111111111000000666BBBKKKKKKCCC;;;333111//////444:::@@@CCCGGG???555///......---+++,,,)))///777???\\\\\\III:::999:::888;;;CCCAAAAAA???;;;777333222222------......---,,,***)))))))))((((((((('''''''''(((((((((((('''''''''''',,,333777666000,,,,,,---+++)))''''''((()))***)))---***'''&&&''''''%%%######$$$%%%&&&&&&&&&%%%$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&''''''((()))))))))***)))(((***...111111000...///111111///...///000000000000111333666888999666888<<<@@@@@@CCCPPP^^^kkkccc\\\XXXRRRKKKGGGHHHYYYWWWYYYbbbiiilllnnnqqqyyyyyyuuuoooooorrrqqqmmmssstttuuuuuuqqqkkkhhhgggfffddd```[[[WWWTTTRRRRRRNNNQQQNNNIIIHHHKKKLLLIIIFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCAAA>>><<<>>>@@@>>>>>><<<<<<;;;<<<======;;;<<<===?????????>>>===>>><<<:::999888777666555555666777888999999999888444333333333333333333222////////////000000111111,,,///111111///---...///++++++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))(((((((((((((((((()))***************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))+++***,,,...,,,'''(((---,,,---/////////000111333rrrIII999;;;777777777777666666666666666555555444333222111000---...000111000111222444......//////000000111111////////////////////////---...///000111111111111000000777CCCLLLKKKBBB:::111000///222888???DDDGGGBBB:::222---...///---++++++&&&...:::DDDccczzzHHH???888999888777<<>>:::999;;;>>>???>>><<<;;;;;;===>>>@@@;;;<<<===?????????>>>>>>>>><<<999888777777555444444444333444555777888:::444444444333333222222222.../////////000000111111+++...222222000------...(((***,,,------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********)))***,,,------,,,***)))+++***,,,///---'''(((...,,,---///000///000222333```@@@;;;:::888888888777777777777777777666444222111000//////000000000000000000000000000222000,,,,,,000222000111111000000000000111111222333333222000///000222333333777BBBLLLLLL@@@444666111...111999AAADDDEEEAAA;;;444...,,,,,,---...,,,222444555FFFnnn^^^FFFBBB<<<999;;;>>>BBBDDDFFFBBB===888555222///---///...---+++***)))))))))***)))(((''''''((()))***)))***)))'''&&&%%%''')))888444///,,,+++,,,,,,,,,)))'''&&&&&&(((***+++***+++***'''%%%$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******+++*********+++---///000111111111000000000000000111111222333555888;;;<<>>>>>>>>???AAABBBLLLPPPVVV[[[]]][[[XXXUUU___[[[XXXZZZaaaiiiooorrrrrrxxxxxxtttxxx}}}sssqqqsssxxxyyyooocccccckkknnniiiccc```___ZZZQQQJJJLLLLLLMMMNNNPPPQQQPPPPPPJJJGGGDDDDDDFFFHHHGGGFFFFFFAAA===<<<:::777888<<<::::::::::::;;;===???@@@>>>===<<<<<<<<<>>>???@@@AAA@@@>>><<<999666444333111111222333444555777888444333333333333333333333111111111111000000000000........................,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------++++++******)))*********+++++++++******)))))))))***(((&&&&&&&&&'''&&&%%%&&&''''''((()))******++++++++++++++++++++++++++++++++++++*********))))))))))))***+++,,,,,,,,,,,,..................------///......---------............//////000000111111ZZZ===:::999888888888888777777777777666555444222111000//////000000000000000000000000111333111------000222000111111000000000000111111111222222111//////000111333333888CCCLLLKKK???444333000---111999AAAEEEFFF@@@;;;333...,,,,,,---...,,,222333555GGGqqqoooIIIBBB>>>:::999;;;>>>AAACCCEEEAAA<<<888555222///---......,,,+++***)))))))))***)))(((''''''((()))***'''((((((&&&%%%&&&(((***777333...+++***+++++++++)))'''&&&''')))+++,,,+++)))(((&&&$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******************+++---///000////////////////////////111111222333555888:::<<<>>>??????@@@??????>>>===BBBFFFLLLSSSXXX[[[\\\\\\```[[[WWWWWW]]]eeelllooowwwzzzwwwqqquuuyyyjjjmmmsssvvvqqqiiiiiinnnmmmhhhcccaaabbbaaa[[[VVVZZZVVVRRRQQQQQQQQQOOOMMMIIIGGGDDDDDDFFFGGGFFFEEEEEE@@@<<<<<<:::888999===<<<<<<;;;;;;<<<>>>???@@@============???@@@BBBCCCAAA@@@>>>;;;888777555555333333444444555777888999444444444444333333333333111111111111000000000000........................,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,------++++++*********++++++,,,,,,+++++++++************)))(((&&&&&&'''((('''&&&''''''(((((()))******++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,++++++***.........---------------///......---------...............///000000111111SSS:::999888888888888888888888888888666555333222000000//////000000000000000000000000111333222...---000111///111000000//////000000111000111111000......///111333444:::DDDLLLIII>>>444111...---111999@@@EEEFFF???999222---,,,,,,---...,,,111222555KKKwww\\\<<<<<<:::888999<<>><<<:::===???CCCHHHOOOVVV\\\```^^^ZZZUUUTTTZZZccckkkpppooossssssssszzznnnooorrrtttqqqjjjggghhhkkkfffaaa```cccddd```\\\ddd___YYYVVVTTTSSSPPPNNNIIIGGGDDDDDDEEEEEEEEEEEECCC???<<<<<<;;;999:::>>>>>>======<<<===>>>@@@AAA:::;;;;;;<<<>>>@@@BBBCCCCCCAAA>>>:::888777777777666666666666777888999:::555555555444444444333333222222111111111000000000........................,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,++++++++++++***((('''&&&&&&((())))))((('''(((((())))))*********+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,+++***))))))------------------------......---------......///------...//////000111111PPP;;;;;;999777888888888888888999999555444333111000000//////000000000000000000000000000222111---,,,///000---000000////////////000000//////000///------///000222666===FFFKKKGGG<<<333000......111777>>>BBBDDD<<<888111---,,,,,,---------111222666QQQuuuOOO<<<999888888;;;>>>AAABBBAAA@@@===999555333111///------,,,+++***))))))))))))))))))(((((((((((())))))&&&&&&&&&$$$$$$%%%)))+++444000+++(((((()))******((('''''')))+++---...---&&&%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&((('''&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******((((((((()))+++---///111......///////////////000111111111222444666999:::===>>>???@@@@@@@@@??????AAAAAAAAACCCHHHOOOVVVZZZZZZWWWSSSSSSXXXbbblllrrrhhhnnnuuuzzz}}}sssqqqpppooonnnkkkhhhffffffaaa^^^^^^```___[[[VVVaaaaaa```\\\WWWRRRPPPPPPIIIGGGEEEDDDCCCDDDDDDDDDBBB===;;;<<<;;;999;;;???>>>>>>===<<<===>>>???@@@>>>>>>???@@@AAABBBCCCDDDDDDAAA>>>:::888888999:::777777777777888999::::::777666666555555444444444222222222111111111000000........................,,,,,,------,,,,,,+++******++++++++++++,,,,,,,,,)))***+++,,,---.........,,,,,,,,,+++++++++++++++(((&&&&&&&&&)))*********(((((()))))))))*********++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,---------...------------...//////------...///000000111111}}}OOO>>>???999777777888888999999999:::444333222111000/////////000000000000000000000000...000000,,,,,,......,,,000000////////////000000...//////...------///000222777@@@HHHJJJEEE;;;333111000000222666:::>>>@@@:::666000---,,,------------111222888YYY[[[CCC???999999:::===AAACCCCCCBBB===:::666333222111///---,,,,,,+++***))))))))))))(((((())))))))))))((((((((('''&&&$$$###%%%(((,,,444111,,,)))))))))******((((((((())),,,------,,,%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******)))(((((()))***---///000/////////000000111111111111111111111333555888999===<<<<<<===???BBBEEEGGGGGGEEECCCCCCFFFKKKQQQUUUWWWUUUSSSSSSWWW^^^gggmmmnnnrrrwww||||||tttpppnnnjjjiiillloooqqqppp```]]]ZZZ[[[]]]\\\UUUOOOXXX___eeebbbWWWNNNLLLNNNHHHGGGFFFDDDBBBAAABBBCCCAAA===;;;<<<<<<:::;;;???===<<<<<<;;;<<<===???@@@EEEEEEEEEFFFFFFFFFFFFEEEDDDBBB>>>;;;::::::;;;<<<999888888888888888999999888888777777666555444444222222222222111111111111........................,,,,,,------,,,,,,+++************+++++++++,,,,,,)))***+++------......---++++++++++++++++++++++++((('''&&&''')))+++++++++))))))))))))************++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------------...//////------...///000111222333xxxLLL???AAA:::777777888888999:::::::::333333222000000/////////000000000000000000000000,,,//////------000///---000//////......//////000.../////////---...///111111888BBBIIIIIICCC999222111000111222444888;;;===888444000,,,,,,---------,,,222333===aaakkkIII>>>CCC<<<<<<===???BBBCCCCCCAAA;;;888444222111000///---++++++***)))))))))))))))(((((())))))))))))((((((((((((&&&%%%$$$&&&+++...777333...+++******+++***(((((((((***,,,,,,+++***$$$$$$%%%%%%&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$###""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******))))))))))))***,,,---...//////000000111111222222111000000111222444777888:::999999:::===CCCIIILLLGGGGGGFFFFFFIIILLLPPPRRRVVVVVVVVVWWWXXX]]]cccgggooooooooosssxxx||||||yyytttrrrnnniiijjjnnnpppooo___[[[YYYZZZ\\\ZZZTTTNNNRRR[[[dddaaaUUUJJJGGGHHHHHHHHHFFFDDDAAA@@@@@@BBBAAA===<<<======:::;;;>>><<<;;;;;;;;;<<<>>>@@@AAADDDDDDEEEEEEDDDDDDCCCBBBCCCAAA???===<<<<<<<<<===::::::999999888999999999:::999888888777666555555333222222222222111111111........................,,,,,,------,,,,,,+++***************++++++++++++)))***+++---------,,,,,,)))************+++++++++)))((('''(((***,,,,,,+++************************++++++++++++++++++++++++***************+++++++++))))))***+++,,,,,,,,,,,,)))******++++++,,,,,,------------------...///000......///000222333444444pppEEE<<<@@@999777777888999999:::;;;;;;333222111000000//////000000000000000000000000000,,,000000//////222222/////////............//////...///000///......000222111999DDDKKKIIIAAA888222...///000222444777;;;===777333///,,,,,,---------,,,222555AAAiiiWWWAAA???CCC???>>>>>>???AAABBBAAA@@@999666333111000000///---+++******)))))))))))))))'''((()))******)))((('''&&&&&&%%%%%%%%%)))///333:::666111---++++++++++++)))(((((()))++++++)))'''"""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))******+++***)))))))))***,,,---......//////000111111222000000000000222444666777555666777999===BBBGGGJJJEEEFFFIIIKKKMMMOOOPPPPPPSSSWWW\\\___aaadddiiilllnnnkkkkkkoootttwwwwwwwwwvvvxxxuuunnnkkkmmmllliiifff```YYYWWWWWWUUUPPPLLLNNNTTTYYYZZZTTTMMMHHHFFFGGGHHHGGGDDD@@@>>>???AAAAAA===<<<>>>===::::::===;;;;;;;;;<<<>>>@@@BBBDDDAAABBBCCCDDDDDDCCCBBBBBBBBBAAA@@@???>>>============<<<;;;;;;::::::::::::;;;:::999888777666555555333333222222222111111111........................,,,,,,------,,,,,,+++***************++++++++++++)))***+++,,,---,,,***)))(((((()))))))))************)))((((((***,,,,,,+++************************++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,,,,++++++)))))))))***+++,,,,,,,,,---,,,,,,------///000000//////000222333444555666jjj???999???888777777888999::::::;;;;;;222222111000//////000000000000000000000000000000---000222000111555555222//////............//////...///000/////////111333000:::EEEKKKIII@@@777222,,,---///111444777<<>>???@@@@@@@@@>>>888555222000000000///---+++***)))))))))))))))***'''((()))******)))((('''###$$$$$$$$$''',,,333888===888222...,,,,,,,,,+++)))(((((()))******'''%%% !!!"""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''((()))******,,,+++***))))))***+++,,,---------...///000000111000000000000111333555777222333666:::>>>AAADDDFFFEEEGGGKKKNNNPPPOOONNNMMMQQQWWW```gggkkkooossswwwtttrrrrrrttttttooogggcccmmmsssuuuqqqnnnqqqpppmmmpppfff[[[SSSQQQOOOKKKGGGKKKLLLOOORRRTTTRRRMMMHHHGGGHHHGGGDDD???===???AAAAAA>>>===>>>===999999<<<;;;;;;<<<===???BBBDDDFFFEEEFFFHHHIIIJJJJJJJJJIIIAAAAAA@@@@@@???>>>>>>===???>>>===<<<<<<<<<<<<<<<;;;;;;:::999888777666555333333333222222222111111........................,,,,,,---------,,,++++++)))************+++++++++)))***+++,,,,,,+++)))(((''''''(((((()))))))))***+++***((()))***,,,++++++++++++******************++++++++++++++++++++++++))))))******++++++++++++,,,,,,,,,,,,++++++***)))((())))))***++++++,,,,,,,,,,,,,,,---...///000111///000111222444555666777]]]===777;;;===999888888999;;;;;;:::888222222111111000/////////000000111222222222222111222222...---888DDD@@@333///////////////.........000111222111000///000111333<<>>555---((('''(((***((())))))))))))'''&&&%%%"""###%%%&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$%%%%%%%%%%%%%%%%%%&&&'''''''''(((((()))***+++---,,,+++*********+++,,,///000222333222111///---//////000000111222444555777666666777;;;???AAACCC???>>>BBBIIIMMMNNNQQQUUUTTTZZZccclllrrrtttuuuuuuwwwyyyyyyvvvsssqqqlllffflllkkktttqqqiiikkkssslllhhhdddWWWGGGAAADDDEEEIIIKKKKKKOOOSSSOOOGGGFFFFFFFFFDDDCCCAAA???>>>CCCAAA>>>;;;:::;;;<<<===<<<===>>>>>>>>>AAAHHHMMMOOOIIIHHHMMMNNNJJJHHHJJJEEECCCAAA@@@@@@AAA???>>>>>>===<<<===???AAAAAA@@@<<<;;;:::999777555333222333333333333222111000000000000000000000///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++***)))*********))))))))))))((())))))))))))))))))))))))))))))************))))))---,,,***)))))))))******))))))))))))))))))))))))(((***++++++++++++,,,...+++++++++******)))))))))))))))))))))************...---+++++++++---///000333333333444444444555555ZZZ===888===>>>:::999888999::::::999777222222111111000////////////000111111222222111111000111...,,,444???<<<111/////////////////////...000111222111000///000111555>>>JJJMMMFFF;;;333111000000111222444666888999444111---,,,,,,---,,,,,,///444555KKKlllIII;;;===@@@>>>>>>???@@@AAA@@@>>>;;;999666333000---------,,,+++))))))))))))(((((((((((()))))))))))))))(((''''''$$$%%%&&&&&&(((---444:::>>>999222+++'''&&&''')))(((((())))))((('''%%%$$$###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((()))***+++---,,,+++*********,,,,,,///000222222222111///...//////000000111222444555777666666777:::===@@@AAA???===???DDDHHHJJJNNNTTTWWW[[[bbbiiiooorrruuuvvvyyy}}}}}}xxxuuutttsssoooqqqpppvvv~~~pppgggiiiddddddeee^^^OOOFFFGGGNNNOOOMMMJJJMMMQQQNNNHHHCCCCCCCCCBBBAAAAAA@@@???BBBAAA>>><<<<<<<<<======@@@AAAAAA???>>>@@@EEEJJJPPPJJJGGGIIIJJJGGGFFFIIIGGGEEEBBBAAA@@@@@@>>><<>>>>>???AAAAAAAAA<<<;;;999777666555444444333333333333222111000000000000000000000///.........---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******++++++*********)))))))))))))))))))))))))))))))))))))))************))))))++++++)))((((((((())))))))))))))))))))))))))))))(((***++++++++++++,,,...,,,,,,+++++++++*********)))))))))*********++++++,,,+++******+++---///000111222333444555666666777UUU<<<999===>>>;;;:::999999:::999777555222222111111000///////////////000111111111111111---000///,,,111888777000......//////////////////000111111000//////111222777BBBMMMNNNFFF;;;444222//////000111333555777888333000---,,,,,,------,,,///555999TTTYYYAAA;;;;;;===???>>>???@@@@@@???<<<:::888444222...,,,,,,,,,+++***))))))))))))((((((((((((((())))))))))))(((''''''###%%%'''))))))+++...111555333...***'''''''''((((((((((((((('''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((()))***+++,,,,,,*********+++,,,---000111111222222000///...//////000000111222444555777777777777888;;;===>>>???<<<<<>>>>>>>>>>>>>>AAABBBBBB@@@>>>@@@EEEJJJOOOIIIEEEEEEEEEDDDDDDGGGGGGEEECCCAAAAAA???===;;;BBB@@@??????@@@AAABBBAAA<<<;;;888666555555666666333333333333222111000000///000000000000///.........---,,,,,,++++++,,,,,,,,,,,,---------,,,++++++,,,+++++++++************))))))))))))))))))))))))******++++++++++++*********)))(((((('''((((((((())))))))))))))))))))))))(((***++++++***+++,,,...---,,,,,,,,,,,,,,,++++++************++++++++++++************+++---///111111222333555666777777777vvvPPP;;;999<<<<<<<<<:::999999999888666444222222111111000/////////...///000000111111000000,,,000000---...333333///............////////////000111111000//////111333888DDDOOOMMMCCC:::555222000000111222333555777888333000---+++,,,---------...444>>>___lllGGG<<<<<<::::::>>>????????????===:::888666333111...------,,,+++***))))))))))))(((((((((((((((((())))))(((((('''&&&###$$$&&&''')))***,,,---///...,,,***)))(((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''((()))***+++,,,+++*********+++,,,---000111111111111000///////////////000111222444444777777888777777888:::<<<<<<:::<<>>>>>???AAAAAA?????????@@@@@@@@@@@@@@@>>>@@@@@@???>>>AAAGGGLLLJJJGGGDDDDDDDDDDDDDDDDDDEEECCCBBBAAAAAA@@@>>><<<<<<<<<===???AAABBB@@@>>><<<:::777555444555777888333333333333222111000000//////000000//////...---...---,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))******++++++++++++******))))))))))))((()))))))))))))))))))))))))))))))))((()))++++++******,,,---------------------------++++++++++++,,,,,,,,,,,,***++++++,,,---///111222222333555666777777777666nnnKKK:::999:::999<<<:::999999999888555333222222111111000/////////......///000000000000///---000000......000111000---.........//////000000000000000///...///222444888FFFPPPKKK@@@999444111111111222333555777888999222000---+++,,,---...------444AAAgggxxxXXX===;;;>>>:::888===@@@@@@???===;;;888666444333111.........---,,,***))))))))))))((((((((((((((((((((((((((('''&&&&&&$$$######$$$&&&))),,,...+++++++++******))))))(((((('''&&&&&&%%%$$$$$$$$$#########$$$$$$###############################################################$$$%%%%%%&&&''''''''''''''''''((()))***+++++++++*********+++---...111111111111111000///////////////000111222444444666888999888777777888;;;888999???HHHOOOQQQTTTXXXWWWZZZ___ccciiitttppp___XXXiiixxxtttcccVVVPPPUUUYYYTTTNNNNNNHHHCCC@@@@@@CCCEEEEEEDDDEEEDDDAAA>>>===>>>???@@@>>>>>>???@@@AAABBBCCCCCC???@@@@@@???>>>@@@FFFKKKDDDEEEEEEFFFGGGGGGEEEBBBAAA@@@@@@AAACCCBBBAAA???444666;;;@@@CCCBBB>>>:::<<<:::777555444555777888333333333333222111000000///////////////...------...---,,,,,,++++++,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((*********++++++*********)))*********************))))))))))))))))))))))))''')))************+++---------------------------,,,,,,,,,,,,------------,,,------///000222333444444555666777888777666555gggFFF:::::::::888;;;:::999888999888555333222222111111000/////////---......///////////////...////////////000000///------......///000000000000000000///...///222555:::IIIRRRKKK>>>888444111111222222333555777999:::222///,,,+++,,,.........///444EEEooo```JJJ:::;;;>>>:::999===AAA@@@???<<<999666444333222000.........---,,,***))))))))))))(((((((((((('''(((((((((((('''&&&&&&&&&###!!!!!!%%%)))---...+++++++++******))))))(((''''''&&&$$$$$$$$$$$$$$$#########""""""#########""""""""""""""""""""""""###############$$$$$$$$$######$$$%%%%%%&&&'''''''''''''''(((((()))***++++++************+++---...111111111000000000000000//////000000111222444555555888::::::777666888;;;888:::AAALLLRRRTTTVVVZZZVVVZZZaaafffmmmyyy~~~lllZZZSSShhhzzz~~~nnn^^^RRRSSSUUUTTTTTTYYYIIICCC>>>@@@CCCCCCCCCEEEHHHFFFAAA>>><<<<<<>>>???>>>>>>???@@@BBBDDDFFFGGGDDDEEEDDD@@@>>>>>>CCCGGGDDDGGGHHHHHHIIIJJJFFFAAA??????@@@AAACCCDDDBBB@@@222555:::@@@CCCBBB===888<<<;;;888666555555666666333333333333222111000000...////////////...------...---,,,,,,++++++,,,,,,******+++,,,,,,,,,++++++,,,+++++++++************(((((((((((((((((((((((())))))************)))))))))******++++++++++++***))))))))))))))))))))))))''')))******)))***+++---,,,,,,---------------...------------..................///111222333444444444555777999999888666555```CCC;;;<<<<<<::::::999888888888888666444222222111111000/////////------.../////////......///,,,+++---000000///...------......///000000111000000///......///333666<<>>;;;888555222111///...------------***)))))))))))))))((((((((((((''''''((((((''''''&&&%%%'''$$$""""""&&&***+++,,,++++++***)))(((''''''''''''&&&%%%$$$#########$$$$$$##################$$$""""""""""""""""""""""""""""""#########$$$$$$$$$"""######$$$&&&''''''((('''''''''(((((()))***++++++******)))***,,,---...222111111000000000000000//////000000111222444555555888;;;;;;888777999<<<;;;<<>>>>>>>>???BBBEEEHHHJJJGGGGGGFFFCCC@@@@@@DDDIIIKKKMMMMMMIIIIIIKKKGGGAAA@@@???@@@BBBDDDCCCAAA???999:::===AAACCCAAA===:::<<<;;;999777666555444444333333333333222111000000......//////......---,,,...---,,,,,,++++++,,,,,,((()))******+++++++++***++++++*********)))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))+++++++++***)))))))))))))))))))))))))))'''(((******))))))+++,,,++++++,,,,,,------------------........./////////...///000111222222333333111333666999::::::999888\\\AAA<<<>>>>>><<<999888777888888888666444222222111111000/////////,,,---......//////......///***))),,,000000...------------...///000000111000000///...---///333666===OOOWWWLLL>>>999777333///000000222333555777888111///,,,+++,,,.........444888KKKyyyyyyEEEBBB===999777999???DDDBBBAAA>>>;;;777444222000...---,,,,,,,,,+++)))'''))))))))))))((((((((((((''''''((((((''''''&&&%%%'''%%%###$$$(((******(((,,,+++)))(((&&&&&&%%%%%%'''&&&%%%###"""######$$$%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$$$$"""######$$$&&&'''(((((('''''''''(((((()))***+++******))))))***,,,---///222111111000000000000000//////000000111222444555444888<<<<<<888777:::===>>>===@@@GGGLLLNNNRRRWWWXXX___hhhnnnttt~~~|||tttnnnhhhuuuppp```RRROOOQQQTTT]]]iiicccVVVJJJFFFEEECCCEEEJJJFFFBBB>>>:::888:::<<>>>>>???AAAEEEIIILLLFFFGGGFFFDDDBBBDDDIIINNNQQQSSSOOOIIIHHHJJJHHHBBBAAAAAAAAACCCDDDCCC@@@===AAAAAA@@@AAABBBAAA???===<<<;;;:::999777555333222333333333333222111000000......//////......---,,,...---,,,,,,++++++,,,,,,'''((()))************************))))))))))))(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''(((*********)))((())))))))))))))))))))))))'''(((******))))))+++,,,+++++++++,,,,,,---------............////////////...///000111111111111111...111555999;;;<<<<<<<<<}}}RRRBBB;;;<<>>===::::::<<>>;;;???BBBEEEMMMVVVZZZYYYVVVdddiiillluuuzzzvvvnnnppphhhbbbddddddaaaaaaeee\\\ZZZSSSKKKDDDAAACCCFFFDDDDDDBBB===;;;>>>AAABBBAAABBBCCCFFFHHHHHHFFFCCCIIIFFFBBB@@@@@@CCCGGGJJJMMMLLLJJJHHHEEECCCAAA@@@???@@@AAA@@@>>>>>>???@@@>>>===<<<===>>>???>>>===;;;:::888888777666333000444333333222222111111111------............------......---,,,++++++++++++))))))))))))))))))))))))(((((())))))******++++++******))))))((((((''''''))))))))))))))))))))))))%%%''')))***+++***)))(((((((((((((((((()))******(((((()))***************,,,,,,,,,---------..............................000222333333222222333444///111555888:::<<>><<<:::999:::===??????===<<<999666333111000///...---,,,+++******)))))))))(((((((((((())))))((())))))((('''&&&&&&'''$$$$$$$$$%%%&&&'''))))))+++)))(((&&&%%%$$$%%%%%%######$$$%%%%%%&&&&&&'''###"""!!!###%%%&&&$$$"""""""""""""""############"""############$$$$$$$$$$$$$$$$$$%%%&&&'''((()))(((''''''&&&'''((()))************))))))***---000,,,333000...333///***///000000000000111222444555777888:::::::::;;;<<<>>>???BBBDDDFFFJJJPPPQQQNNNTTT```ffflllwww|||xxxpppllliiihhhkkkooollleeecccggg]]]ZZZVVVNNNGGGCCCBBBCCCDDDDDDBBB???>>>???AAABBBAAABBBDDDFFFHHHHHHFFFCCCGGGEEEBBB@@@@@@CCCGGGIIIHHHGGGFFFEEECCCBBBAAA@@@===>>>@@@???>>>===>>>???@@@>>>======>>>>>>===;;;<<<:::888777777777555333444333333222222111111111------............------......---,,,++++++++++++************************)))))))))))))))************)))))))))((((((((('''))))))))))))))))))))))))&&&''')))*********((((((((((((((((((((()))******(((((()))***************,,,---------.......................................///000000//////000111...000444666888999<<<>>>rrrJJJ>>>:::;;;>>><<<999999999999888777666555333333222111000//////...//////............//////................................................111//////000000///333999HHHXXXVVVDDD:::333...222000///000222444555444222000...---,,,,,,---///000999AAA```cccFFF===<<<:::999999:::;;;===<<<;;;999777444222000///......---,,,+++******)))))))))(((((((((((())))))))))))***(((&&&%%%%%%&&&#########$$$%%%&&&((((((***((('''%%%$$$$$$%%%%%%%%%%%%&&&'''((((((((((((###""""""###%%%%%%$$$"""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$%%%'''((()))''''''&&&&&&&&&'''((()))((()))***+++***+++...000---333000///444111+++///000000000111222333555666333666999:::;;;;;;===>>>BBBEEEGGGHHHKKKOOOMMMIIIRRR]]]aaahhhvvv}}}}}}tttmmmjjjkkkfffmmmxxx|||vvvjjjdddeeecccbbb```[[[SSSKKKDDD???CCCBBBAAAAAAAAAAAAAAAAAABBBBBBCCCEEEGGGGGGEEECCCDDDCCC@@@???@@@CCCGGGIIIFFFEEEDDDBBB@@@???======<<<===??????===<<<===>>>AAA???>>>===>>>===<<<:::<<<999777666777777777666444444333333222111000000------............------......---,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((()))***)))((('''((((((((((((((()))******(((((()))***************,,,,,,---------.........------------------------,,,...//////...---///000---000222444555666888999nnnHHH>>>;;;:::===;;;999999999999888777666555333222222111000/////////111000...------...//////........................------...............///222000///000//////444;;;OOO\\\UUUCCC999333...111//////000222555555333111///...---,,,,,,---///000666DDDhhhwwwRRR???;;;999888999:::<<<======;;;:::888666444111//////------,,,,,,+++******)))))))))(((((((((((()))))))))******(((&&&$$$$$$%%%"""""""""###$$$%%%''''''((('''&&&$$$$$$$$$%%%%%%%%%&&&'''((()))(((((('''""""""######$$$$$$$$$###!!!"""""""""############""""""#########$$$$$$$$$#########$$$%%%&&&((((((''''''''''''(((((())))))&&&(((***++++++,,,...000///555222222888555...111000000111222333444555666111444777:::;;;<<<===???AAAEEEHHHJJJNNNSSSQQQMMMSSS[[[\\\aaapppwww{{{~~~{{{vvvppphhhdddgggmmmllluuu~~~qqqgggbbbmmmmmmnnnlllfffZZZLLLCCCAAA??????BBBCCCBBBBBBCCCAAAAAABBBDDDEEEEEECCCAAABBBAAA@@@@@@AAACCCFFFHHHIIIHHHEEEBBB???<<<999888;;;===??????>>>===>>>>>>@@@>>>======>>>>>>===;;;;;;888555444555777777777444444333333222111000000------............------......---,,,++++++++++++++++++++++++++++++++++++++++++******))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((())))))(((((('''((((((((((((((())))))***(((((()))***************+++++++++,,,,,,,,,---------------------------------...000///......///111...000222333333444555777lllFFF???<<<999;;;:::888888888888777666555555222111111000000/////////111000///---------...///........................,,,---------......//////111000000000//////666???TTT^^^TTT@@@888333///111///000111333555555333000///...,,,,,,,,,...///111222GGGpppgggGGG;;;888777777999===??????>>>::::::888666333111000///,,,,,,,,,++++++******)))))))))(((((((((((())))))))))))***(((%%%$$$$$$$$$"""""""""###$$$%%%&&&'''&&&&&&$$$######$$$%%%&&&$$$%%%'''(((((('''&&&%%%!!!"""###$$$$$$$$$$$$$$$!!!"""""""""############""""""#########$$$$$$$$$#########$$$%%%&&&'''((((((((())))))************&&&(((***++++++,,,...000000555222333:::777000111///000111333444666666777000333666999:::<<>><<>>@@@AAA@@@??????@@@===<<<<<<===>>>??????>>>999777444333444666777777555555444333222000000///------............------......---,,,++++++++++++++++++++++++++++++++++++++++++******))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((('''''''''((((((((((((((())))))***(((((()))***************)))************+++++++++------------------------,,,...//////......///000///111333444333333555666hhhDDD@@@===888999:::888888888888777666555444111111000000000/////////111000///......---..............................,,,,,,,,,---......//////000//////000...000999DDDXXX^^^RRR===777444///111000111222555777666333000...---,,,+++,,,...000111222MMMyyyXXX@@@;;;777666666999>>>AAA???===999888777555333111///...,,,,,,++++++************))))))(((((((((((())))))(((((()))'''%%%$$$$$$%%%"""""""""###$$$%%%''''''%%%$$$#########$$$%%%&&&###%%%&&&(((((('''%%%$$$!!!"""$$$$$$#########%%%""""""""""""############"""############$$$$$$$$$############$$$&&&'''(((((()))***+++++++++******((()))***+++***+++...000///333111222:::777///000///000222444666777777777222444666888:::<<<@@@CCCBBBFFFIIIJJJNNNSSSRRRNNNUUU[[[YYYYYY___``````iiirrruuuyyy}}}}}}wwwllldddiiicccaaafffgggeeegggnnnrrrwww}}}|||qqqooonnnrrrvvvssshhh___LLLBBB===BBBEEECCCDDDIIICCCCCCBBBCCCDDDEEECCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDCCCBBBAAA@@@???;;;===AAABBBAAA@@@@@@@@@<<<;;;;;;<<>><<<777999;;;888888888888777666555444000000000000////////////000000000000///...---,,,........................++++++,,,------.../////////...//////...000;;;HHHZZZ^^^OOO;;;555444000111111222444666888777444111...---,,,+++,,,...000222666TTTmmmIII::::::888666666999===???<<<888777666555333111///...---++++++++++++************))))))(((((((((((())))))&&&'''((('''%%%$$$%%%&&&#########$$$%%%&&&'''((($$$###"""""""""$$$%%%&&&$$$%%%'''(((((('''%%%### ###%%%%%%###"""###%%%""""""""""""############"""############$$$$$$$$$""""""######$$$%%%'''((('''((()))***+++******)))*********))))))***---000///444111222<<<999000000///000222555777777888888555666777777999<<>>??????>>>;;;999888888999999777666666555444333111000///...------............------......---,,,++++++++++++************************)))))))))))))))*********'''((((((((()))))))))***))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&((((((((((((((()))******(((((()))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,,,,---......000222333333333444666]]]<<<<<<<<<777999<<<888888888888777666555444000000000000///////////////000000111000...,,,+++........................++++++,,,,,,---...//////......//////...111===JJJZZZ^^^NNN999555444000111222333555777999888444111...---,,,+++,,,...000222;;;ZZZ^^^???777:::999777666888<<<<<<888333555555333111///...,,,,,,+++++++++***************))))))(((((((((((())))))%%%&&&''''''%%%$$$%%%'''#########$$$%%%&&&((((((######"""""""""$$$%%%&&&$$$&&&((())))))(((%%%$$$ ###%%%%%%###"""###%%%""""""""""""############"""############$$$$$$$$$"""""""""###$$$%%%''''''&&&''')))*********)))(((,,,+++***)))((()))---000222666333555???<<<333222///000333555777888888888777777777777888<<>>>>>???>>>======>>>???===<<<<<<;;;:::;;;;;;;;;888666666555444333111000///...---..................---......---,,,++++++++++++))))))))))))))))))))))))(((((())))))******++++++'''((((((((())))))******)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&((((((((((((((()))******(((((()))***************,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,---...000///......///111,,,///111222222222444555ZZZ>>>>>>===;;;===<<<:::888666555666666666555222222111111000/////////000111222111///.........////////////////////////..................------111111222222000222===JJJ^^^TTTDDD888444555333///555444444777;;;:::555///,,,***+++------+++...333AAAfffuuuNNN<<<:::;;;;;;;;;;;;;;;:::999999888777444222000//////---+++,,,***(((((()))***)))((())))))(((((((((((()))))))))((('''&&&&&&%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%###""""""%%%'''(((((($$$(((,,,,,,)))&&&%%%%%% !!!###%%%&&&&&&&&&&&&######"""""""""""""""###$$$######$$$&&&&&&$$$###!!!"""######%%%%%%&&&'''))))))))))))))))))))))))(((***,,,+++***+++///333111111333444444333222111222111111111222444666777;;;<<<<<<<<<<<>>>>>>>>>>>>>>>>>??????@@@>>>===<<<<<<;;;;;;;;;;;;;;;::::::999999888888777888777666555333222111000---...///...,,,+++,,,------,,,+++*********+++,,,************************((((((((((((((((((((((((((((((((((((((()))******+++******)))(((''''''&&&***)))'''%%%%%%&&&(((***)))))))))))))))))))))))))))))))))***++++++,,,,,,---.........---,,,,,,++++++,,,------,,,,,,...000///......---------......---///000111000000222444YYY>>>>>>===;;;===<<<:::888777777777777666444222222111111000/////////000111222111///.........................................................111111111111///222???MMM___SSSCCC777444444333111666444444777;;;:::555///---+++,,,......---000555EEEmmmfffEEE777555555;;;;;;;;;;;;:::999888888666444111000///...---+++,,,***(((((()))***)))((()))((((((''''''(((((())))))((('''&&&&&&%%%%%%&&&######$$$%%%%%%%%%%%%$$$&&&$$$######%%%&&&'''&&&$$$(((+++,,,***'''%%%%%%!!!"""$$$%%%&&&&&&%%%%%%###""""""!!!!!!"""""""""$$$###"""###$$$%%%$$$###""""""###$$$%%%&&&''''''************************)))***+++++++++,,,///111///000111111111111000///111111111111222444555666;;;<<<===<<<<<<===@@@BBBBBBHHHLLLNNNQQQUUUUUURRRQQQRRRWWW^^^aaa```aaaeeehhhjjjnnnrrrtttpppiiicccYYYZZZcccsss}}}zzzyyy~~~yyyrrrpppssssssnnnhhhhhhfffaaaXXXOOOKKKMMMPPPNNNKKKIIIHHHHHHHHHGGGFFFGGGHHHFFFBBBBBBGGGKKKLLLFFFEEEDDDCCCBBBAAA???>>>===<<<<<<<<<<<<===>>>>>>===<<<;;;:::999::::::;;;<<<;;;;;;:::999999888888777777666444333222111000---...///...,,,+++,,,------,,,+++*********++++++************************))))))))))))))))))))))))((((((((((((((()))************))))))(((''''''&&&&&&&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))***++++++,,,,,,------......---,,,,,,++++++,,,,,,,,,++++++,,,.........---------------...---///000111000111222444XXX>>>>>>===;;;<<<<<<999999888999999888666444222111111000000//////...000111222111///.........................................................222111111000///444CCCRRR___RRRAAA666333444444444666555666888:::999444///...,,,,,,//////...222888EEEttt|||VVV???999888888;;;;;;;;;;;;:::999888777555333000//////...---++++++***))))))******)))((((((''''''''''''''''''((()))((('''&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$'''%%%$$$$$$%%%&&&&&&%%%%%%(((+++,,,***(((&&&&&&###$$$$$$%%%%%%$$$$$$######""""""!!!""""""######&&&$$$""""""###$$$$$$#########$$$%%%&&&'''((((((++++++++++++++++++++++++***))))))***---/////////....../////////......---000000000111222333555666999;;;============>>>???DDDJJJNNNPPPSSSWWWWWWTTTNNNQQQYYYccchhhfffeeefffhhheeedddiiioooppplllggg]]]dddsss~~~vvvtttyyyzzzppp```UUUSSSUUUTTTRRRPPPNNNMMMJJJEEEBBBHHHIIIGGGDDDDDDJJJMMMLLLGGGEEECCCBBBCCCBBB@@@>>>;;;;;;::::::;;;;;;<<<===<<<;;;999888888999:::;;;:::::::::999888888777777666666555444222111000000---...///...,,,+++,,,------,,,++++++******++++++************************************************((((((((((((((()))*********))))))(((((('''''''''###$$$&&&'''(((((('''&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,---------------,,,,,,++++++,,,,,,+++***)))+++,,,------,,,,,,,,,,,,---------///000111111111333555~~~UUU===>>>===:::<<<<<<:::999999:::;;;999666333111111111000//////......000111222111///.................................---------...............333111000000000777GGGWWW^^^PPP???555333333555777777666777999:::888333000...,,,,,,/////////333999CCCyyyhhhHHH===<<<>>>>>>;;;;;;;;;:::999888777666444222000.........,,,++++++***))))))******)))'''''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$###$$$&&&(((((('''&&&(((***+++***)))'''&&&&&&%%%%%%%%%$$$######"""###############$$$$$$%%%+++((($$$""""""############$$$$$$%%%&&&'''((()))************************+++)))'''***...000000..................------,,,//////000111222333444444666999===>>>???>>>??????EEEJJJOOOPPPSSSWWWWWWTTTOOORRR\\\hhhmmmjjjfffeeejjjgggdddffflllqqqrrrrrrmmmsss~~~~~~}}}mmm___ZZZZZZ^^^\\\ZZZXXXTTTOOOHHHCCCKKKMMMMMMKKKMMMQQQQQQNNNJJJGGGDDDCCCDDDDDDBBB???;;;;;;::::::;;;;;;<<<===<<<;;;:::999999:::;;;<<<999888888777666666555555555555444333222111000000---...///...,,,+++,,,---,,,,,,++++++++++++***+++************************************************((((((((((((((())))))***))))))((((((((('''''''''&&&''''''(((''''''&&&&&&)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,---------,,,,,,+++,,,------,,,***)))***,,,,,,,,,+++++++++,,,---------///000111111222444555yyySSS===>>>===:::;;;<<<::::::::::::;;;999555222111111000000///.........000111222111///.................................---------.........//////222111000111222:::KKK\\\]]]MMM<<<666444333555:::777888999::::::777333000---***+++---...///444:::FFFUUU===999:::;;;<<<;;;;;;;;;:::999888666555333111///......---,,,+++***))))))***+++***((('''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%$$$$$$%%%######$$$%%%%%%%%%%%%$$$"""!!!"""%%%(((*********'''((()))***+++***((('''''''''&&&$$$###"""""""""%%%$$$$$$$$$%%%%%%&&&'''///+++'''$$$######"""!!!###$$$$$$%%%&&&'''((()))))))))))))))))))))))))))***((((((***...111///---//////......------------...///000111222222333333333666;;;???@@@@@@AAABBB@@@FFFJJJLLLOOOSSSSSSPPPNNNQQQ[[[iiiqqqnnniiigggmmmkkkiiihhhjjjpppwww|||yyy~~~{{{qqqhhhaaa]]]bbbbbbaaaaaa___ZZZSSSNNNLLLOOOQQQRRRVVVZZZXXXSSSNNNJJJFFFEEEFFFGGGDDDAAA<<<<<<;;;;;;<<<<<<===>>>======<<<<<<<<<=========999999999888777777666666444444333222111000000///---...///...,,,+++,,,---,,,,,,,,,,,,++++++******************************************************((((((((((((((())))))***((((((((((((''''''''''''---+++)))'''&&&&&&'''((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++,,,,,,---,,,,,,+++.........---+++***+++---+++++++++++++++,,,---...---///111111111222444666uuuPPP<<>>???<<<>>>???@@@@@@@@@???>>><<<;;;;;;:::999999888888333333222222111000000///---...///...,,,+++,,,---+++,,,,,,,,,,,,+++***)))************************************************((((((((((((((()))******''''''''''''''''''''''''///,,,)))'''&&&'''(((***(((((((((((((((((((((((()))))))))***++++++,,,,,,***++++++,,,,,,,,,,,,,,,---......---,,,+++---...,,,++++++,,,,,,---...///---...111222222333555777rrrOOO<<>>^^^iiiDDD<<>>???;;;===@@@CCCCCCAAA???===:::::::::999888888777777222222222111000000//////---...///...,,,+++,,,---++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))((((((((((((((()))******''''''''''''''''''''''''))))))(((''''''((()))***(((((((((((((((((((((((()))))))))***++++++,,,,,,******+++,,,,,,,,,,,,,,,+++,,,---,,,++++++---...,,,,,,,,,,,,---...///000,,,...111222222333666777qqqNNN<<>><<>>>>>999<<>><<<777777777666555555444444222222111111000000//////---...///...,,,+++,,,---++++++,,,---,,,+++***)))************************((((((((((((((((((((((((((((((((((((((()))******&&&'''''''''''''''''''''###%%%&&&(((*********)))(((((((((((((((((((((((()))))))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,)))+++++++++******,,,...,,,,,,,,,---...///000111,,,...111222222444666888eeeRRR???888;;;>>>>>>???<<<888555444666666333111111000///......------...///////////////......------------............///,,,,,,------.../////////111///222111333HHH^^^aaaOOODDD999555555555777;;;888<<>>>>><<<===::::::::::::999777555444111000...+++***))))))***+++*********))))))((((((+++***((('''&&&&&&''''''&&&%%%%%%$$$#########$$$&&&%%%%%%&&&'''&&&$$$"""###%%%&&&'''+++///---'''***))))))+++------***'''%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$%%%&&&&&&''''''((())))))*********))))))((()))))))))***+++...000222...---+++******+++---.............../////////000222444666777888:::===@@@???@@@DDDGGGJJJJJJGGGEEEPPPSSSWWW]]]aaadddfffgggfffdddbbb```____________```lllyyy|||tttmmmlllooo}}}}}}|||wwwqqqkkkhhhgggiiiddddddiiikkkiiilllrrrrrrnnnkkklllllljjjkkkoookkkooovvv|||yyytttssswww~~~rrrcccWWWSSSTTTTTTTTTTTTSSSNNNGGGDDDDDDAAA<<<<<<;;;::::::<<>>;;;666666777777777666666555333333222222111000000000/////////...------,,,,,,+++++++++************)))++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********+++)))************+++++++++------,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,---000333444999888555222000111555888```NNN===888;;;=========;;;888555555555555333111111111///...............///////////////......------------............///,,,,,,---......//////000111///222111444III^^^```NNNCCC888555555444777:::888<<>><<<999:::999999999999777555333222000///...,,,+++***))))))******)))))))))(((((((((***)))((('''&&&&&&&&&'''&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&%%%$$$"""$$$&&&'''(((,,,000...((())))))))),,,...---***&&&%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""""""""""""""############$$$$$$%%%&&&&&&''''''((())))))*********))))))(((+++*********+++---...///------,,,++++++,,,------........./////////000000222444666777777999<<<>>>===???CCCGGGJJJJJJIIIGGGNNNPPPSSSXXX\\\```cccdddggghhhhhhgggeeeccc```^^^dddkkkqqqqqqmmmkkkpppvvvwwwvvvsssnnniiieeeddddddiiieeecccfffgggfffiiinnngggdddeeekkkmmmkkkhhhiiijjjnnnvvv|||xxxqqqmmmpppuuuoooeeeYYYPPPMMMNNNQQQLLLMMMJJJEEEBBBCCCCCC@@@;;;;;;<<<<<<============<<>><<<777888888888777666666555333333222222111000000000/////////...------,,,,,,+++++++++************)))+++******)))(((((())))))((((((((((((((((((((((((******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((()))))))))*********))))))*********+++++++++---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...------,,,,,,---///111222333333333333222444777999WWWHHH:::888;;;<<<;;;;;;;;;999666555555555333222111111000///............///////////////......------------............///,,,------......///000000111///111111555LLL```___MMMCCC888555555444666:::888===CCCCCC===666000...+++///,,,+++000111;;;OOOtttPPPBBB888:::===:::777888999999888777555222000///.........---,,,***)))((())))))((((((((((((((('''***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###%%%'''((()))---222///)))'''(((***---...---(((%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$%%%&&&&&&''''''(((((())))))******))))))))),,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000222444555666666777:::<<<;;;>>>BBBFFFIIIJJJJJJIIILLLMMMPPPSSSWWW[[[^^^```eeegggiiijjjhhhddd___\\\cccfffhhhiiihhhkkkpppuuurrrpppmmmhhhcccaaabbbcccfffbbb___`````````cccggg```___dddpppxxxvvvpppmmmjjjnnnvvv{{{xxxooojjjkkkiiijjjfff[[[MMMFFFGGGLLLFFFIIIIIICCC???@@@BBBBBB999;;;===>>>===;;;888666===>>>@@@AAABBB@@@???===999999999999888666555444333333222222111000000000/////////...------,,,,,,+++++++++************)))***))))))))))))((((((((((((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((((())))))))))))******)))))))))*********++++++,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,---------............///111444555444444555666wwwOOOCCC999999======;;;::::::999777555555444333222222111000///............///////////////......------------............///---------...//////000000111000111111777QQQddd```MMMCCC999666666555777:::888>>>DDDDDD>>>666000...+++///,,,+++000111???XXX^^^DDD===888:::;;;888777:::999999777555333111///...------...---,,,***((('''((((((((((((''''''''''''))))))((('''&&&&&&&&&%%%%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%$$$###$$$$$$&&&((()))***///333000+++&&&(((+++......,,,'''$$$$$$$$$$$$#########""""""""""""""""""""""""""""""!!!"""""""""############$$$$$$%%%&&&&&&''''''((('''((())))))))))))))))))*********++++++,,,------,,,,,,---......---,,,,,,...////////////000000000222444555555555666888:::<<>>>>>:::;;;===>>>===;;;999777>>>>>>????????????>>>>>>:::::::::999888666555444333333222222111000000000/////////...------,,,,,,+++++++++*********)))))))))))))))))))))))))))(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************+++************++++++,,,,,,,,,++++++,,,,,,---...,,,------......---,,,,,,///222666777666333111000oooIII@@@999;;;???>>><<<;;;999999888666444333333333222111000//////......//////////////////......------------............///------......///000000111000000222222<<>>AAAEEEFFFFFFEEEFFFGGGIIIMMMRRRWWWZZZZZZYYYWWWYYYZZZ[[[\\\]]]]]]]]]]]]]]]]]]___aaadddeeeeeeeeelllnnnoooooollliiigggfffaaaaaa``````bbbgggkkkmmmhhheeejjjvvv|||xxxtttrrrssstttpppiiifffgggdddcccaaa\\\UUUMMMFFFBBBGGGLLLLLLDDD<<<<<<===>>>===<<<<<<<<<<<<<<<===>>>?????????>>>>>>>>>======::::::999999777666444444333333222222111000000000/////////...------,,,,,,+++++++++*********))))))((()))******+++***))))))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))))))))*********)))))))))))))))***+++,,,,,,,,,++++++,,,,,,---...------......------,,,+++...111666777666333111000hhhFFF>>>999<<>><<<<<<999999999666444222333444222222111000///////////////////////////......------------............///---......//////000111111///000222444BBBccctttjjjMMMCCC:::888777666777999999@@@EEECCC:::222///000+++...---...222555KKKnnniiiDDD>>><<<999888888999;;;<<<999777555333111000//////,,,,,,,,,,,,+++***)))((('''(((((((((((()))))))))''''''(((''''''&&&$$$$$$$$$$$$######$$$$$$%%%%%%"""$$$%%%$$$"""!!!$$$'''''')))***+++///444111+++&&&)))---...,,,(((&&&%%%################################################""""""""""""############$$$$$$%%%&&&&&&''''''(((&&&&&&'''((())))))))))))%%%&&&(((***,,,.........------------------------/////////000000000111111111333444555555666999;;;???CCCFFFFFFDDDCCCEEEGGGJJJMMMRRRWWWYYYYYYWWWUUUXXXXXXWWWXXXZZZ]]]___aaaaaa___]]]\\\]]]aaadddggggggjjjnnnnnnlllhhheeedddeeeggghhhhhhkkkrrrvvvvvvssspppqqqzzz{{{yyy~~~yyyvvvsssnnnfffbbbcccgggccc___]]]ZZZUUUKKKDDDCCCGGGGGGBBB>>>@@@BBBBBB???===;;;:::;;;>>>AAACCC?????????>>>===<<<;;;:::888888888888777555444333333333222222111000000000/////////...------,,,,,,+++++++++************))))))***+++,,,,,,,,,+++***)))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&'''(((((())))))''''''((((((((()))))))))))))))((((((((((((''''''((((((((()))))))))******(((((((((((()))***++++++,,,,,,++++++,,,,,,---............---------------,,,///333666666666666666dddDDD===999<<<>>>===;;;;;;888999999777333222333444333222111000///////////////////////////......------------............///.........///000000111111...///333666GGGkkk}}}qqqKKKAAA888666666444555777999@@@EEEAAA777000///111+++...---000444777PPPwwwVVV@@@<<<;;;:::999999::::::888666555333111//////...///---,,,+++***))))))))))))((((((((()))))))))******'''''''''((('''&&&$$$###$$$$$$######$$$$$$%%%&&&!!!$$$%%%$$$!!! $$$((('''))))))+++///333111+++&&&)))------***'''&&&&&&################################################""""""""""""############$$$$$$%%%&&&&&&''''''(((%%%&&&'''((())))))))))))&&&''')))+++,,,---,,,,,,///...---,,,,,,---.../////////000000000111111111111333444555666777:::======BBBEEEFFFCCCCCCEEEHHHLLLMMMOOORRRTTTUUUUUUUUUXXXXXXXXXXXXZZZ]]]___aaa^^^```aaaaaa```aaaeeehhhfffhhhjjjjjjhhheeeccccccaaafffiiihhhlllsssvvvtttpppooosss{{{}}}{{{{{{{{{zzzvvvnnniiiiiihhhddd___]]]\\\XXXPPPIII@@@CCCBBB???@@@DDDEEEDDD???>>><<<;;;;;;>>>AAACCC@@@@@@@@@???===;;;999777666666666666666555444444333333222222111000000000/////////...------,,,,,,+++++++++************))))))+++,,,......---,,,+++******************************)))))))))(((((((((&&&&&&&&&'''((()))))))))&&&&&&'''''''''((((((((())))))((((((((('''''''''(((((((((((()))))))))***(((''''''((()))***++++++,,,,,,++++++,,,,,,---...///...---------...///000...111333555555666888999cccBBB<<<888;;;===<<<:::;;;888999:::777333111333555333222111000///////////////////////////......------------.........//////......//////000000111111---///333777JJJqqquuuIII???777555444333333555:::@@@DDD@@@555......222+++------111555888TTT}}}wwwIII@@@:::;;;::::::;;;<<<888333444333111///...---......---,,,***)))))))))******(((((())))))******++++++&&&''''''((('''%%%$$$###$$$#########$$$%%%%%%&&&!!!$$$%%%$$$ $$$)))&&&((()))***///333111+++'''***---,,,)))&&&&&&'''##################$$$$$$########################""""""""""""############$$$$$$%%%&&&&&&''''''(((%%%&&&'''((())))))))))))((()))***+++,,,++++++***000///---,,,,,,---///000000000000000111111111111111222444666666888;;;>>>;;;@@@EEEEEECCCCCCGGGKKKMMMLLLLLLLLLNNNQQQTTTUUUWWWXXXXXXYYY[[[\\\]]]^^^WWW^^^fffjjjiiifffeeeeeeggghhhhhhfffdddbbbccccccZZZ```ccccccfffmmmoookkkbbbdddkkkuuuzzzyyyyyy{{{zzztttssshhheeeaaa^^^\\\XXXRRRMMM@@@AAA@@@===@@@DDDEEEBBB???>>>===<<<<<<===???@@@@@@@@@AAA@@@>>>:::777555444555555555555555444444333333222222111000000000000//////...------,,,,,,+++++++++************)))***+++---/////////---,,,************************************))))))))))))&&&&&&&&&'''((())))))***&&&&&&&&&&&&'''''''''((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''''''''((()))++++++,,,,,,++++++,,,,,,---...000///---,,,---...111222444555555444333444666888YYYCCC===777888===@@@>>>;;;999999888666555444333222000000000000////////////...///111000...------...---------.........//////000///.........///111222///444333888WWW{{{mmmEEE@@@:::555444555666777===@@@AAA===555///...///,,,))),,,222222:::^^^^^^EEEEEE:::;;;;;;:::999888777666777444222000///---+++((())))))))))))(((((((((((('''(((******((((((((()))((((((((('''&&&$$$###""""""######$$$$$$######"""$$$$$$$$$###############''''''(((,,,//////+++''')))***,,,,,,,,,***)))'''&&&&&&$$$#########$$$%%%"""###$$$###""""""$$$%%%%%%%%%%%%$$$$$$#########!!!$$$'''((('''%%%%%%%%%(((&&&$$$&&&)))+++***((('''((())))))((()))+++------,,,,,,+++++++++,,,,,,---......////////////...///111555888;;;<<<<<<;;;???DDDFFFDDDEEEKKKLLLHHHHHHKKKMMMLLLKKKLLLPPPTTTTTTWWW[[[^^^___^^^[[[YYYSSSYYYaaaiiimmmmmmjjjhhhfffaaa```eeefffbbbaaaccc```___```cccfffgggdddaaa[[[dddmmmmmmhhhiiirrr|||sssrrr|||{{{ssskkkaaaYYYXXXYYYWWWTTTOOOBBB999;;;CCCFFFDDDBBB???>>>???@@@BBBBBB@@@>>>@@@BBBBBB>>>;;;;;;888444999888777666555555555555999444///...111222000---...---------,,,,,,,,,,,,,,,***((('''&&&'''((()))'''))),,,///000///...---......---,,,,,,+++******)))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))******)))((('''((((((((()))******++++++------,,,++++++******)))---,,,+++++++++,,,---...000333777999888555444333WWWBBB===888888===@@@>>>;;;999888777666555444333222000000000000////////////...///111000...------...---------.........//////000//////...///000111222...333444;;;YYYzzz{{{hhhCCC???888555444555666777;;;===>>>;;;444///...///...+++...333333>>>ddd~~~UUU@@@???<<<<<<;;;:::999777666555555333111000///...+++)))******)))))))))((((((((('''(((******((((((((()))((((((((('''&&&%%%###"""######$$$$$$$$$$$$##############################'''(((***...111111---******+++,,,---,,,***((('''&&&%%%$$$###"""######$$$!!!"""######"""###%%%'''%%%%%%%%%$$$$$$$$$######"""$$$&&&'''&&&%%%%%%&&&(((&&&%%%&&&)))+++***(((((()))***)))((((((***+++------,,,,,,,,,,,,------......///000000000//////000222555888:::;;;;;;:::@@@EEEFFFEEEFFFJJJIIIEEEHHHKKKNNNOOOOOOQQQUUUZZZRRRTTTXXX[[[\\\[[[YYYXXXTTTWWW\\\aaadddeeedddccchhheeefffiiihhhdddcccfffaaa``````bbbdddccc```\\\bbbdddgggggggggiiinnnrrr{{{ppppppyyy|||wwwqqqllleeeaaa```___ZZZVVVUUUKKKDDDBBBCCCAAA???@@@BBBAAAAAACCCEEEEEECCCAAA>>>AAAAAA>>>======<<<888999999888888888888999999999555000///222333111///000000000/////////......,,,+++)))((('''((()))******,,,///222333333222111------,,,,,,+++******)))((((((((((((((('''&&&&&&'''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))((((((((((((((()))******++++++------,,,,,,,,,,,,++++++---,,,+++++++++,,,---...///222555666555333222222TTTAAA<<<888999===@@@>>>;;;999888777666555333222222000000000000////////////...///111000...------...---............////////////////////////000111111---111444@@@]]]xxxttt___@@@<<<777444444555777777888::::::777222...---......+++---111333BBBjjjiiiJJJ<<<:::<<<<<<;;;:::999777555444333222000//////...,,,***++++++*********)))))))))'''(((******((((((((()))((((((((('''&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""""""""######&&&(((+++000333333000---+++,,,------,,,***((('''$$$$$$###""""""""""""###!!!"""######$$$&&&(((%%%%%%%%%$$$$$$$$$$$$######%%%&&&&&&%%%%%%&&&''''''&&&&&&''')))******)))***++++++***(((((()))***...---------------.........///000000111111111000222333555777999999999999???CCCFFFFFFFFFHHHFFFCCCCCCGGGKKKMMMNNNPPPVVVZZZSSSUUUWWWYYY[[[[[[[[[[[[\\\\\\]]]^^^___```aaabbbggggggiiijjjfffbbbcccgggbbbaaaaaabbbbbbaaa^^^\\\gggcccaaaccchhhmmmooonnnuuuvvvqqqjjjjjjrrrtttooohhhggghhhkkkmmmkkkeeeaaa[[[UUUPPPMMMHHHBBBAAADDDFFFFFFEEEFFFGGGGGGEEEDDD>>>AAAAAA???>>>@@@???<<<999888888888888999::::::999555222111333444222000111000000000////////////,,,+++***)))))))))***++++++---000222444444333222+++++++++******))))))(((''''''((((((''''''&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((()))******++++++,,,,,,,,,------------------,,,+++++++++,,,...///...000222222111111111222RRR@@@<<<999:::===???>>>;;;888888777666444333222111000000000000////////////...///111000...------..................////////////////////////000000111,,,///555FFFcccwwwmmmWWW>>>:::666444444666777777555666666444000---------+++***+++---111EEEppp}}}VVVCCC===;;;;;;;;;::::::888777666555111000............,,,+++++++++++++++*********)))'''(((******((((((((()))''''''''''''&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$!!!"""""""""""""""######$$$''',,,111333333111///,,,---------,,,***(((&&&#########"""""""""""""""!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%'''((('''''''''((()))*********---------,,,)))))))))+++......---------...//////...///000111111222111111333444555666777888888777<<>>999888777777666666666777777444222111222333222000//////.........---------,,,,,,+++******++++++,,,+++,,,...///000///...---******)))))))))((((((((('''((((((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''***)))(((''''''((()))***((((((((()))******++++++******++++++,,,---......---,,,++++++,,,---...//////000111111000000222444|||PPP???<<<:::;;;===>>>===;;;888888777555444333222111000000000000////////////...///111000...------...////////////////////////...//////000000000000000---...777MMMjjjwwwgggPPP===:::666444555666777777444444444222///---------++++++,,,---222JJJxxxmmmIII???>>>999999999999999888888777666000///------......,,,***++++++++++++*********)))'''(((******((((((((()))''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!""""""#########$$$###'''---222333333111///---.........,,,***'''%%%############""""""!!!!!!###$$$$$$###"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''')))''''''((()))))))))***+++///000///...+++***+++,,,---------------...///000...///000111222222222222333444444555666666777777888:::???EEEGGGGGGFFFFFFJJJNNNRRRTTTTTTUUUYYY\\\[[[[[[\\\]]]^^^```aaabbb\\\\\\]]]]]]\\\[[[YYYWWW]]]bbbeeebbb\\\ZZZ[[[^^^___^^^]]]]]]^^^bbbgggkkkdddbbbaaabbbggglllqqqsssooonnnllliiijjjnnnooommmjjjiiimmmsssqqqfff\\\YYY]]]XXXTTTSSSQQQNNNLLLNNNOOOMMMJJJHHHFFFDDDBBB@@@CCCEEEDDD@@@???BBBAAA>>><<<;;;999888666555444444444333111111111111111000............------------,,,+++++++++++++++,,,,,,------------,,,+++***)))))))))((((((((((((((('''((())))))*********))))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((''''''((()))***((((((((()))******++++++(((((()))***+++,,,,,,---,,,,,,++++++,,,...///000000111111111000111333666yyyNNN>>><<<;;;<<<===>>>===;;;888777666555444222111111000000000000////////////...///111000...------...000000000////////////.........///000000000000000///...888SSSqqqxxxeeeMMM>>>;;;777555666777777777666555333111///......------...//////666QQQ___AAA======777999999999999888777666555000...------------+++***++++++*********)))))))))'''(((******((((((((()))&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%"""'''...333444222000///.../////////---***'''%%%######$$$$$$######"""!!!%%%%%%%%%$$$"""!!!"""######$$$$$$$$$$$$%%%%%%%%%$$$&&&''''''&&&&&&'''(((&&&((())))))))))))***,,,///000000...,,,+++,,,---,,,,,,,,,,,,---...//////---...///000111222222222333333333444555666777777777777<<>>??????999<<<;;;:::999777555333222000///---,,,,,,,,,***(((******)))))))))((((((((('''(((******((((((((()))&&&&&&''''''&&&&&&%%%%%%######$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$***111666555333111000///000000///---***&&&$$$###$$$%%%%%%%%%$$$""""""###$$$$$$###"""!!!###$$$######$$$$$$$$$%%%%%%%%%###&&&(((((('''&&&''''''&&&(((******)))(((***------......---+++***+++---++++++++++++,,,---...///,,,,,,...///000111111111222222222333444666777888999777:::AAADDDCCCDDDHHHFFFJJJOOOQQQPPPQQQSSSVVVZZZZZZ[[[\\\\\\\\\\\\\\\ZZZ\\\^^^___```___^^^]]]```dddddd``````bbbbbb^^^]]]aaadddeeeddddddeeefffbbbaaaaaabbbdddfffhhhjjjjjjfffbbbaaabbbcccdddfffbbb]]]___ffffff``````gggWWWTTTRRRNNNHHHCCCGGGNNNMMMJJJGGGFFFEEEEEEDDDCCCBBBDDDCCC??????CCCDDDBBB@@@???===:::888777666666222222333333222111111111............------------)))******+++++++++++++++,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((()))***************&&&&&&&&&'''''''''(((((())))))))))))))))))))))))''''''''''''((((((((()))(((((())))))))))))((((((((((((((()))******++++++)))))))))******+++++++++,,,,,,,,,,,,---///000222...000222222222222444666sssJJJ<<<<<<======>>>===<<<<<<777777666555333222111000000000000000////////////...///111000...------...111111000000/////////...---...000111111111000///333///;;;[[[yyy{{{dddMMM@@@===999777777888777777:::777444111111000///...***...000///777TTThhhIII>>>CCCCCC>>>>>>>>><<<:::777333111///111///---,,,,,,+++)))'''))))))))))))((((((((((((''')))******((((((((()))&&&&&&&&&'''&&&&&&%%%%%%#########$$$$$$###############$$$%%%&&&&&&''''''%%%,,,444888777444222111000000000///---***&&&$$$$$$$$$%%%&&&%%%$$$###""""""#########"""###$$$&&&#########$$$$$$%%%%%%%%%###%%%((()))((('''&&&'''&&&(((+++***)))(((***---+++,,,,,,+++***)))***,,,+++******+++,,,---...///+++,,,---///000000111111111111222222444666777888;;;888:::AAACCCAAABBBGGGFFFKKKPPPRRRRRRSSSVVVYYY[[[\\\]]]^^^^^^]]]\\\[[[VVVWWWXXXYYYZZZ[[[\\\\\\```cccccc___aaaeeeccc]]]bbbgggmmmooolllgggdddbbbaaa______ccchhhlllmmmlllpppkkkfffeeeeeefffhhhjjjqqqiiifffhhhddd\\\]]]fffSSSTTTUUUPPPFFFBBBJJJWWWJJJHHHFFFEEEFFFGGGGGGGGG???BBBAAA??????DDDFFFDDD<<<;;;:::888777666666555222333555444333222222333,,,,,,+++++++++*********((()))***+++++++++++++++((((((((())))))******+++((((((((()))))))))))))))''''''((()))))))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''((()))******)))((('''((((((((()))******++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,---///111222---///111222222222333555dddDDD;;;;;;<<<<<<<<<<<<;;;;;;:::999666444333222222222111000000000000000111111111000000///...---------///000111222222111000///.........///////////////555111AAAdddzzzpppXXXHHH<<<;;;999888888888999999999999555000///111///+++,,,...333000666^^^|||UUUEEEAAA======@@@;;;;;;:::999777444111000///...---+++***)))(((((())))))))))))(((((((((((((((((((((((())))))))))))'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))%%%---666999555111///000......//////+++&&&$$$%%%########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&)))***+++***)))((()))***,,,+++******))))))******...//////...,,,,,,---///+++,,,...000000000//////222333333444555666777777:::===@@@@@@???@@@DDDGGGGGGIIIOOOTTTTTTQQQRRRWWW\\\[[[ZZZYYYZZZ[[[]]]___\\\[[[XXXVVVVVVXXX[[[]]]___aaadddggghhhgggeeecccbbbgggnnnooolllhhheeeddddddfffhhhiiihhhhhhiiijjjooonnnlllkkklllnnnqqqssskkkeee___^^^]]]\\\]]]```[[[\\\YYYRRRNNNQQQSSSSSSJJJDDDCCCGGGGGGBBBAAACCCDDDBBBAAABBBDDDEEECCC@@@>>><<<999888888888888777333333444444444333222222000///---,,,++++++,,,,,,++++++++++++++++++++++++************************///...,,,***(((((((((((())))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&%%%'''((()))(((&&&&&&((())))))((('''&&&&&&'''((()))(((((((((((())))))))))))((((((((()))******+++++++++,,,---///000111111111222222222111111222555888eeeFFF;;;;;;<<<<<<<<<<<<;;;;;;:::888666444333222222222111111000000000000111111111000000///......------...///000111111000///............///////////////555444FFFgggwwwjjjQQQCCC;;;:::999888888888999999999888555///...000///***+++---333444>>>hhhqqqPPPCCCAAA>>>===@@@999999999777555222000///...---,,,+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((()))&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%&&&'''((()))&&&,,,333555333111111222///---,,,,,,***'''$$$###########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&(((***+++***)))((()))***,,,+++******))))))******---.........,,,,,,...///,,,---///000111111000000222222333444555666777777:::===@@@@@@???@@@DDDHHHHHHJJJPPPVVVUUUQQQRRRVVVYYYZZZ[[[[[[[[[[[[ZZZYYY\\\[[[XXXVVVVVVXXX[[[\\\[[[]]]aaaeeefffeeebbb```cccgggkkkllljjjhhhiiikkkeeefffggggggfffeeefffggghhhjjjkkkmmmmmmlllkkkjjjeeebbb]]]YYYYYY\\\]]]\\\^^^```]]]VVVRRRSSSTTTSSSLLLFFFDDDGGGGGGDDDCCCFFFGGGEEEDDDDDDEEEEEEAAA>>>:::888777777999;;;;;;;;;444444444555444444333222000///---,,,++++++,,,,,,++++++++++++++++++++++++************************...---+++)))((((((((()))((((((((('''''''''''''''((((((''''''''''''(((((()))))))))))))))((((((''''''((()))(((&&&&&&((())))))(((''''''''''''((()))(((((((((((())))))))))))(((((())))))******+++++++++,,,---///000000111111222333333222111222555888aaaDDD;;;;;;<<<<<<<<<<<<;;;;;;999888666444333222333333111111000000000000000111000000000///......------......////////////...............//////000000000555888MMMjjjsss```III===::::::999888888888888999888888444///...///...***+++,,,222888IIIvvv|||bbbIIIAAAAAA???>>>>>>888777777555333111///...,,,,,,+++***************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%&&&((()))******---111444444333444444111000///---+++)))%%%"""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&((()))******(((((()))***,,,+++******))))))******+++---------,,,---///111---...///000111111111111111222222333444555666666999<<>>BBB999...(((&&&$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&&&&((())))))(((((()))***,,,+++******))))))******)))***,,,,,,,,,---000222/////////000111111222222111222222333444555666777:::===@@@BBBBBBDDDIIIMMMQQQSSSYYY^^^\\\VVVVVVYYYcccbbbaaa___]]]\\\[[[ZZZ\\\]]]___aaadddfffhhhiiigggeeebbb___^^^^^^```aaa```ccceeeeeebbbbbbdddfffggghhhjjjjjjjjjkkkmmmooolllnnnqqqsssrrrmmmhhheee___bbb___YYY[[[cccddd___bbbeeeccc[[[TTTQQQMMMIIIIIIGGGDDDBBBCCCGGGHHHHHH???@@@AAA@@@>>><<<:::888;;;:::999999::::::888666222333333222111000//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))************''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%&&&'''))))))(((''''''((('''(((((()))))))))))))))(((((((((((()))))))))))))))))))))***++++++,,,,,,,,,---...///000000000//////111222222111111333555TTT@@@;;;;;;<<<<<<<<<<<<;;;;;;888777555444333333444444333222111000//////////////////////////////......------,,,,,,,,,,,,------......///000000111222222333???YYYpppkkkRRR@@@===666777888888999888888888888888444///...///...***...---111;;;YYY{{{PPPJJJCCC@@@@@@???;;;777777666444333111000000000******)))))))))******+++))))))))))))(((((((((((()))((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''')))+++,,,,,,555>>>AAA===888666666>>>FFFDDD666((($$$$$$!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%'''(((((((((((()))+++,,,+++******))))))******)))***,,,,,,,,,---///111///////////////111222222222333333444555666777777;;;>>>BBBCCCDDDFFFKKKOOOVVVWWW\\\```^^^YYYZZZ^^^hhhfffccc___^^^]]]^^^___ZZZ\\\^^^aaaccceeefffggggggddd```\\\[[[\\\^^^___]]]```cccccc```]]]]]]___bbbeeegggiiiiiijjjkkkmmmkkkkkkkkkjjjiiigggeeedddaaa___]]]]]]^^^aaabbbaaagggiiifff^^^WWWSSSPPPKKKKKKKKKIIIGGGIIIMMMNNNLLLAAABBBCCCAAA>>><<<<<<<<<999888888999;;;;;;:::888222222222111000///...---,,,------......---,,,,,,++++++++++++++++++++++++************************(((((()))******))))))(((''''''(((((()))*********((((((''''''''''''(((((()))))))))))))))(((((('''%%%''')))***((('''''''''''''''((()))************(((((((((((())))))))))))))))))******+++,,,,,,,,,------...///////////////---///000111000000111333~~~QQQAAA;;;;;;<<<<<<<<<<<<;;;;;;888777555444333333444444333222111000////////////.../////////////////////...---,,,,,,,,,,,,---...---...///000111222333333777CCC\\\qqqkkkQQQ@@@>>>555666777888999999888777999888555///...000///******---666CCCccchhhIIIFFFAAA>>>>>>>>>;;;777555444222111////////////+++***)))))))))))))))***))))))))))))(((((((((((())))))(((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&(((***,,,---...888CCCDDD???;;;===BBBOOONNNBBB...$$$%%%%%% ########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$%%%&&&&&&''''''''''''&&&&&&%%%&&&(((((('''((()))+++,,,+++******))))))*********+++,,,,,,+++,,,...000///............000111222333444444555666777888888<<>>;;;<<<<<<<<<<<<<<<<<<;;;777777555444333333444555333222111000////////////.........///////////////......,,,,,,,,,,,,......---...///000111222333333;;;FFF]]]qqqjjjQQQ@@@>>>555666777999999999888777999999555000///111///+++&&&...;;;KKKlllWWWEEECCC???<<<<<<===;;;888444333111///...------...++++++***)))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&(((***,,,---111<<>>888666777999>>>===;;;;;;:::888444222444444333333111000///...+++,,,---.........---,,,))))))))))))))))))))))))************************((()))*********)))'''&&&%%%%%%&&&&&&'''((())))))((((((''''''''''''(((((('''''''''''''''&&&&&&%%%%%%'''******)))'''''''''&&&''')))***+++++++++***(((((((((((()))))))))))))))******++++++,,,---------...//////////////////***,,,...///......///000wwwLLL@@@:::<<<>>>>>><<<;;;:::;;;888777666555444333333333222111111000000000000000222///---...000000...,,,,,,,,,,,,---------......000111111000//////000222999KKKaaajjj```MMM>>>888:::777666777:::;;;999777===888222000000000...,,,,,,111666HHHtttgggNNNEEEBBB???===;;;:::888666444444333111000...------,,,+++******))))))******))))))))))))((((((((((((...,,,)))&&&$$$$$$%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$###$$$$$$$$$%%%&&&(((((()))***...000777===OOOTTTAAA999KKK\\\nnnSSS666)))((((((&&&%%%$$$$$$$$$#########""""""$$$$$$###############$$$&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&%%%%%%'''((()))''''''((()))))))))))))))++++++***)))(((((())))))++++++++++++,,,---......---------......000111111666666666777888888999999BBBDDDFFFEEECCCEEEKKKQQQ___``````\\\XXXYYY```fffhhhjjjhhhbbb^^^```aaaaaa___aaaeeehhhbbbYYYXXX]]]___```ccceeeggghhhiiiiiidddjjjnnnlllgggdddfffjjjjjjiiifffbbbeeekkkllliiiaaadddccc___^^^aaaaaa___[[[XXXUUUUUUXXXZZZYYYXXX``````fffjjjaaaSSSRRR\\\___VVVPPPRRRSSSOOOKKKKKKLLLIIIBBB;;;555444777:::;;;;;;:::999888777666666777666444333222111111111222111111000///.........,,,,,,,,,+++++++++******)))***++++++***)))***+++)))))))))))))))(((''''''((((((''''''&&&&&&&&&%%%))))))))))))((((((((((((+++***)))'''''''''((())))))))))))(((&&&''')))+++)))))))))***++++++,,,,,,)))(((''''''''')))***+++,,,,,,***(((''')))---000000...///111000,,,,,,000///......------///000111sssIII>>>:::<<<>>>>>><<<;;;:::;;;888777666555444333333333222111111000000000000000111///---...///000...,,,,,,,,,---------.........---...////////////111444999KKKaaaiii___LLL===888666555444555777888888888>>>999222.........---+++,,,111888LLLxxx]]]LLLCCCAAA>>><<<;;;:::888666444333222111///...---,,,,,,+++******))))))******)))))))))))))))))))))(((...,,,)))&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((***...111999CCCVVVXXXHHHGGGZZZhhhfffMMM333'''&&&'''&&&%%%$$$$$$$$$#########""""""$$$$$$###############$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''((())))))******)))))),,,,,,+++***************++++++++++++,,,---...///...------......000111111333444555666888999;;;;;;<<<@@@BBBCCCBBBEEEKKKQQQZZZ[[[\\\YYYVVVWWW\\\aaaiiikkkhhhaaa\\\\\\[[[YYYZZZ^^^cccdddbbb``````aaabbbbbbccceeefffggghhhhhhgggiiijjjhhheeedddgggjjjeeeeeecccaaadddjjjjjjgggccchhhjjjgggdddcccbbb___WWWUUUUUUUUUXXXZZZZZZZZZ___\\\^^^aaaZZZQQQRRR\\\[[[SSSNNNPPPQQQMMMJJJJJJGGGEEEAAA<<<888777999;;;999999888777666555444444777666555333222222111111111000000//////...------,,,,,,,,,+++++++++******)))***++++++))))))***+++)))))))))))))))(((''''''((((((((('''''''''&&&&&&))))))))))))((((((((((((+++***)))(((''''''((())))))******((('''''')))+++(((((())))))***++++++,,,))))))((('''((((((******))))))***)))'''''')))+++///------///...,,,---111//////...---...///000111pppGGG>>>;;;===>>>>>>===;;;;;;;;;777777666555444444444444222111111000000000000000000///......//////...---,,,------------.........,,,---.........000333555999MMMccchhh[[[III===888444555555555555777:::===@@@999111---,,,------+++,,,222<<>>CCCBBB;;;222---,,,---------,,,333@@@[[[]]]GGGHHH???===<<<;;;;;;:::777555222111111000...------,,,,,,+++******))))))******)))))))))))))))*********+++***(((&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&((()))))))))***,,,111444AAARRR^^^UUULLL^^^oooiiiLLL;;;***$$$&&&&&&&&&'''#################################"""######$$$%%%""""""""""""###$$$%%%&&&$$$%%%'''((((((((('''&&&))))))***++++++++++++++++++,,,,,,,,,,,,,,,++++++,,,++++++,,,,,,---.../////////......///000111111222333444666888999;;;;;;888;;;???BBBEEEIIINNNRRRSSSUUUWWWWWWWWWWWWZZZ\\\ZZZ^^^___[[[XXXYYYXXXVVVXXXaaabbb\\\```lllmmmcccffffffggghhhiiiiiijjjkkklllhhhdddbbbbbbaaa^^^\\\aaaddddddbbbbbbdddbbb^^^```gggkkkiiieeedddaaa]]]^^^```bbb___[[[XXXXXXYYYddd\\\WWWWWWWWWTTTVVVZZZOOOKKKHHHHHHIIIHHHHHHGGG>>>@@@BBBAAA>>>;;;999888888777666555444333333222444333222111000000000000.........------,,,,,,,,,,,,,,,,,,+++++++++******)))***+++***)))((()))+++)))))))))))))))((('''''')))))))))))))))((((((((((((((((((((()))))))))))))))))))))(((((((((((())))))***+++***)))(((***+++'''''''''((())))))******+++******))))))(((((((((((()))*********,,,///111555000,,,------,,,---000///////////////000000000iiiDDD???;;;===??????===<<<;;;<<<888777666555555555555555222111111000000000000000......//////......//////---------.........//////333333222000///000333666===UUUjjjfffTTTCCC:::777444666777777666999???DDDBBB;;;333------...///...---444CCCaaa{{{UUUEEEGGG===<<<;;;::::::999666444111000000///...---,,,,,,,,,+++******))))))******((()))))))))*********+++***)))'''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&&&&''')))*********+++///444888FFFVVVaaaYYYXXXnnnwwwfff@@@444)))&&&'''''''''(((##############################""""""###$$$$$$%%%""""""""""""###$$$%%%&&&$$$%%%'''((((((((('''&&&))))))***+++++++++++++++******+++,,,,,,++++++***,,,,,,,,,,,,---...//////000////////////000000111444444555666777888888999:::<<<>>>AAAEEEIIINNNQQQTTTTTTUUUTTTUUUVVVYYY[[[ZZZ^^^```]]]\\\^^^^^^\\\^^^ffffff___aaakkkjjj```aaaccceeegggiiijjjjjjjjjhhheeedddfffhhhgggbbb]]]fffiiijjjfffddddddbbb^^^dddgggiiiffffffggggggccc___bbbdddbbb]]]YYYXXXYYY___YYYUUUTTTTTTQQQOOOPPPKKKJJJHHHFFFFFFHHHHHHFFF>>>AAACCCCCC???;;;777555999888888777666555444444111111000///............------------,,,,,,,,,,,,,,,,,,,,,+++++++++******((()))******)))((()))***)))))))))))))))(((''''''((((((((()))))))))))))))'''((((((((()))))))))***((((((((())))))))))))(((((()))+++***)))((()))***'''''''''((())))))******++++++*********)))((((((,,,,,,,,,+++---222888===:::444/////////------////////////000000000000000ccc@@@===<<<>>>??????>>><<<<<<<<<999999777666555444444444222111111000000000000000---...//////......///000------........./////////555555333111000111444777BBB[[[ooogggQQQ@@@999666333333444555666999>>>AAA@@@999222......//////......444EEEfffkkkQQQFFFEEE===<<<;;;::::::888444111000//////...------,,,,,,,,,+++******))))))******((())))))******+++++++++)))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((***++++++,,,...222999===IIIXXXfffhhhpppccc777///((('''(((&&&&&&'''###############$$$$$$$$$""""""""""""###$$$%%%%%%###############$$$%%%&&&%%%&&&''''''((((((''''''((()))******++++++******((()))+++,,,,,,,,,+++***,,,,,,,,,,,,---...///000000000000//////000000111444555555666666777777888;;;;;;<<>>:::666555:::999999888777666555555111000///...............------------------------,,,,,,,,,+++++++++******((()))******(((((()))***)))))))))))))))(((''''''''''''(((((((((((())))))''''''(((((())))))******'''(((((())))))))))))((('''(((******)))(((((()))''''''((())))))******+++******+++++++++***))))))...---,,,,,,...444<<>>===<<<>>>@@@@@@>>><<<<<<<<<;;;:::888777555444333333222111111000000000000000,,,...000///...---///111............////////////444333222000///111555888FFFaaasssgggOOO>>>888555444333333666999<<<===>>>;;;666000------......,,,...444FFFhhhtttXXXMMMGGG@@@===<<<;;;:::999666222/////////...------,,,,,,,,,,,,+++******))))))******((())))))******+++,,,,,,(((''''''&&&&&&%%%%%%%%%###%%%'''(((((('''%%%###$$$$$$$$$%%%%%%'''((((((++++++,,,---000666===BBBIIIVVVjjjyyy~~~UUU000+++'''((('''$$$###%%%""""""#########$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&'''(((((('''((())))))******)))))))))***,,,---...---,,,+++---,,,,,,------...///000111111000000000000000111333333444555666888888999>>>===>>>AAAGGGPPPWWW[[[[[[WWWPPPMMMNNNSSSYYY]]]hhhkkkiiidddaaabbbcccbbbbbbfffjjjjjjgggeeeeeeeee```ccciiimmmnnnmmmjjjhhh___```cccgggkkklllkkkjjjgggmmmqqqpppqqquuuxxxxxxzzzvvvppppppvvv|||xxxooo```aaaccceeeeeeccc___[[[WWWWWWTTTPPPNNNMMMMMMMMMKKKNNNMMMGGGFFFIIIJJJHHHAAABBBCCC@@@===999888777:::999999888777666555555111111000/////////000000---------------.........,,,,,,,,,+++++++++******((()))***)))((('''(((***)))))))))))))))(((''''''&&&&&&'''''''''((((((((('''''''''((()))*********&&&'''((()))******)))(((%%%'''))))))((('''''''''(((((())))))***++++++,,,((()))***+++++++++******,,,,,,++++++---111888<<<888222...111333111///......///000111222111000000aaa??????<<<>>>@@@@@@>>><<<<<<<<<<<<;;;999777555333222222222111111000000000000000,,,...000000...---///222............/////////000111111000//////111666:::HHHdddvvvhhhNNN===777444777555555888===@@@???===777333...,,,---...,,,+++///444FFFjjjdddKKKIIIGGG======<<<;;;:::999666111............------,,,,,,,,,,,,++++++***)))*********((())))))***++++++,,,,,,'''''''''&&&&&&%%%%%%$$$"""$$$'''))))))'''$$$"""$$$$$$$$$%%%&&&'''((()))+++,,,---...222888???EEEHHHSSSkkkuuuDDD---)))'''((('''###!!!###""""""######$$$$$$$$$$$$""""""""""""###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%''''''&&&%%%%%%'''((()))''''''((()))))))))))))))***+++---//////...---,,,---------------...000000111111000000000000000111111111333555777999:::;;;BBBAAA@@@DDDLLLVVV___dddaaa[[[RRRMMMNNNTTT\\\```fffiiigggaaa___aaacccbbb___bbbiiimmmjjjdddeeejjjfffjjjooottttttqqqmmmjjj```aaabbbcccdddeeeffffffdddkkkqqqsssvvv~~~{{{tttttt|||zzzoooiiihhhhhhiiikkkhhhaaa[[[\\\]]]ZZZUUURRRSSSVVVXXXLLLPPPOOOIIIGGGJJJKKKIIIAAABBBAAA???<<<:::::::::999999888777666555444444333222111111111111111222........................,,,,,,,,,+++++++++******((()))***)))((('''(((***)))))))))))))))(((((('''%%%&&&&&&&&&''''''((((((&&&''''''((()))******+++&&&'''(((*********)))((($$$&&&((()))'''&&&&&&&&&)))))))))***++++++,,,,,,((()))***+++,,,,,,+++***)))*********+++...222555444...,,,000444222000///...///000222222111111000[[[>>>:::>>>@@@BBBBBB@@@>>>>>>>>><<<:::777555555444222111111111000///////////////111111000//////////////////////////////000111111333...---222222///444===RRRkkk{{{lllOOO;;;333111555666666666999===???>>>:::444//////...+++***---333777KKKooowwwZZZJJJDDD???;;;;;;;;;:::888666444111000000000///...------,,,,,,+++)))((())),,,---+++)))***++++++,,,,,,,,,++++++((('''%%%%%%&&&&&&&&&%%%!!!$$$'''+++,,,+++)))'''###$$$%%%&&&''')))******+++***---222888>>>EEEKKKQQQeee{{{bbb777---+++(((&&&$$$###$$$$$$""""""###$$$$$$$$$$$$###%%%###!!!###''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''((()))+++222222,,,&&&'''------((())),,,000222333000---***,,,+++++++++,,,...000111///000111222333222222111222333444444444666:::<<>>;;;::::::888666444222000000000//////...------,,,,,,+++)))((()))+++---+++*********++++++,,,++++++***(((&&&%%%%%%&&&&&&%%%$$$"""$$$''')))******)))((($$$%%%%%%'''((()))*********---111444888???KKKTTTWWWgggzzzQQQ222+++)))'''%%%$$$%%%%%%&&&""""""###$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&)))******)))((((((***,,,EEE@@@444((($$$)))***'''''')))+++,,,---+++***(((+++++++++,,,---...///000000111222333333222111111111333444555555777:::===@@@AAADDDGGGMMMUUU]]]cccYYYTTTRRRTTTVVVWWW\\\bbb^^^]]]]]]^^^aaacccccccccdddfffhhhhhheeecccaaaaaa```^^^___fffppptttpppjjjeeedddbbb```^^^^^^^^^^^^cccdddddddddkkkvvv}}}}}}zzzxxxpppfffbbbgggmmmooooookkkgggfffhhhjjjlllmmmaaa___XXXQQQPPPTTTTTTPPPMMMNNNNNNMMMLLLKKKIIIHHHFFFDDDAAA>>><<<;;;;;;;;;999777777999888444444888666444333333333333222111000///......//////...---------,,,,,,+++******)))+++++++++++++++***************)))((((((((())))))******)))(((((('''&&&&&&111///---***)))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((()))************++++++++++++++++++,,,,,,,,,------------...//////000111111...------...///000222333XXXAAA@@@<<<>>>@@@@@@>>><<<<<<<<<<<<:::777666555555333222111111000////////////000111111000//////////////////////////////000111111222......222222000777BBB[[[oooyyygggLLL;;;555444333666777555777===@@@>>>999333//////...,,,+++...444;;;SSS{{{{{{TTTGGGFFF@@@;;;;;;:::888666333111000000000//////......---,,,,,,,,,***)))))))))+++,,,+++*********++++++++++++******'''&&&%%%%%%&&&&&&%%%$$$$$$$$$&&&'''((())))))(((&&&&&&''''''((()))******+++000555777;;;FFFTTT```ZZZbbb|||eee>>>...((('''&&&%%%%%%%%%''''''""""""###$$$$$$$$$$$$###!!!"""######""""""###$$$&&&&&&&&&&&&&&&&&&&&&&&&***++++++***)))(((***+++;;;888///'''%%%)))+++***000000...---,,,+++++++++)))***+++,,,............111222333333333222111000111333555666666888<<<>>>???@@@CCCIIIRRRZZZ```bbbTTTQQQQQQUUUWWWXXX\\\aaa[[[ZZZ[[[```eeefffbbb^^^fffhhhhhhgggccc```___^^^```[[[WWW[[[dddjjjjjjgggcccbbb___]]][[[[[[[[[\\\```cccdddgggnnnyyy~~~~~~zzzyyyrrrhhhcccfffiiijjjooommmhhhdddccceeeiiilllfff```UUUNNNNNNRRRRRRNNNKKKJJJHHHGGGFFFEEEEEEEEEGGGEEEAAA>>>;;;::::::;;;888888;;;===:::444444888444555555444222111111222000///......//////...,,,---,,,,,,++++++*********,,,,,,+++++++++*********))))))))))))))))))************))))))((((((''''''333222///,,,***((((((((())))))))))))))))))))))))((((((((((((((()))******(((((())))))***))))))((()))************+++++++++*********+++++++++,,,,,,++++++,,,...///000111222---------...///000222333WWWAAA@@@;;;===??????===<<<;;;<<<;;;888666555555444333111222111000000//////000000111000000//////////////////////////////000000111222......222111000:::GGGeeeuuuyyyeeeJJJ:::555444333666666444:::EEEKKKHHH888222.........,,,,,,///333===YYYgggHHHDDDEEE<<<888===:::888555222000///000000.........------,,,,,,,,,***))))))***++++++++++++******************)))((('''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%&&&'''((()))''''''(((((()))******+++,,,111555:::CCCRRR___fffVVVVVVoooTTT111---((('''&&&%%%%%%%%%&&&&&&""""""###$$$$$$$$$$$$###$$$&&&((('''$$$###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&******+++)))(((''')))***'''((()))***+++,,,+++***999666222...+++***++++++(((***,,,---...///......222333444444444333111111111333555777888:::===???BBBBBBEEEMMMVVV^^^``````SSSQQQSSSXXXZZZZZZ\\\_________```bbbcccaaa^^^[[[aaacccddddddbbbaaaaaaaaaddd^^^YYYYYY___ddddddccc[[[ZZZXXXXXXYYY[[[^^^___```dddgggjjjrrr{{{}}}wwwzzzyyytttrrruuuwwwvvvpppllleee^^^___dddggggggddd^^^VVVSSSSSSTTTOOOIIILLLJJJGGGDDDCCCCCCEEEFFFHHHGGGEEEBBB???===<<<;;;777999===@@@<<<555444777111333555333///...///222000...------...///---,,,,,,,,,,,,++++++*********+++++++++*********))))))))))))))))))******+++,,,*********))))))(((((((((---,,,***))))))((())))))((((((((((((((((((((((((((((((((((((((())))))***(((((()))*********))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,)))***+++---///000222222........./////////000000UUU@@@===;;;===??????===;;;;;;;;;999777444333333333222000222222111000000000000000111000000//////////////////////////////000000111111......222111111===KKKnnnzzzzzzdddIII:::555222333666555555@@@RRRXXXTTT777111---......------///333>>>___sssXXXEEEFFFDDD999777???999777444222000000000111---------------,,,,,,,,,)))***************++++++)))*********))))))((('''&&&%%%$$$%%%&&&&&&$$$"""%%%%%%$$$$$$%%%&&&'''((((((((())))))***+++,,,,,,///222555===LLL]]]dddbbbPPPKKK```wwwGGG)))***)))((('''&&&%%%$$$$$$###""""""###$$$$$$$$$$$$###%%%((()))(((%%%$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((&&&&&&((()))((())),,,......***((('''222///,,,((('''''')))***)))***,,,.../////////...222333444555555444333222222444777999999;;;===???FFFFFFIIIPPPXXX]]]^^^\\\SSSQQQSSSXXXYYYXXXXXX[[[]]]```bbb___ZZZWWWYYY\\\ZZZ\\\^^^^^^]]]]]]^^^```ddd___[[[\\\```dddcccbbbVVVUUUTTTUUUXXX\\\```bbbcccgggkkknnnuuu}}}}}}wwwzzz{{{zzz}}}zzzmmmdddgggnnnllleeeddd^^^WWWUUUUUURRRNNNKKKQQQNNNJJJFFFEEEFFFHHHJJJIIIIIIIIIHHHEEEBBB>>><<<999:::===???<<<555444777111333555333///...///222///...------......---,,,,,,,,,+++++++++++++++******************************************+++,,,---***************)))))))))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))***(((((()))***************))))))*********+++++++++,,,,,,,,,,,,------------))))))+++---///000222333111111111000000///......{{{SSS>>><<<;;;===??????===;;;;;;;;;999777444333444444222111222222111000000000000111111111000//////////////////////////////000111111111...///222111222???PPPqqqzzzwww```GGG:::555111333555555888III^^^___SSS777111---...///---...000444AAAeee^^^OOOFFFFFFBBB888777>>>888666444222111000000000------,,,,,,,,,,,,,,,,,,(((***++++++******+++,,,))))))***))))))((('''&&&%%%$$$$$$%%%&&&&&&###!!!%%%$$$$$$$$$$$$%%%&&&''''''((()))***,,,---......222666:::CCCTTTcccaaaVVVGGGEEEVVVkkk```:::$$$&&&(((((('''&&&%%%$$$###"""""""""###$$$$$$$$$$$$######%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&(((***)))((()))+++)))'''(((,,,)))(((''''''(((***,,,---+++,,,---...///000000000222333444555555555444444444666999:::;;;;;;===>>>FFFHHHKKKPPPUUUYYYZZZYYYPPPNNNPPPTTTVVVTTTUUUXXXUUUZZZ]]]ZZZTTTRRRXXX___WWWYYYZZZYYYXXXXXXYYYZZZ^^^\\\[[[^^^bbbffffffdddYYYWWWVVVVVVXXX\\\aaadddfffjjjnnnqqqxxxyyy{{{sssuuu|||vvvjjjlllddd\\\WWWTTTPPPOOOQQQPPPMMMIIIEEECCCDDDFFFHHHIIIIIIJJJIIIGGGDDDAAA???>>>::::::<<<:::666555777444555555444222111111222///...------......---+++++++++++++++++++++++++++******++++++,,,---------+++++++++***++++++,,,,,,++++++******************+++++++++***************))))))))))))))))))))))))((((((((((((((()))******(((((()))***++++++++++++)))************+++++++++,,,,,,---------.........******,,,---///111222333222333333222111000///...uuuOOO>>>===<<<>>>??????>>><<<<<<<<<:::888666555555555444333333222111111000000111111111111000//////////////////////////////000111111000...///222111333AAASSSmmmuuurrr\\\EEE:::555111222555666===RRRddd\\\FFF666000---...///---...111666EEEllloooQQQJJJDDDBBB???:::999;;;444444333222000///......,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))+++---))))))))))))((('''&&&%%%$$$$$$$$$&&&'''&&&###!!!$$$$$$$$$$$$%%%%%%%%%%%%'''''')))+++---...000111444<<>>@@@@@@>>><<<<<<<<<;;;999777777777777666555333222111111000111111111111111000//////////////////////////////000111111000...///222111333BBBUUUiiipppmmmYYYDDD:::666222222666888AAAWWWeeeUUU999666000,,,...///...///111999HHHpppYYYLLLHHHBBB===<<<<<<:::888222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,+++))))))+++---))))))))))))((('''&&&%%%$$$$$$$$$&&&'''&&&### ######$$$%%%%%%%%%$$$$$$&&&''')))+++---///111222444AAALLLQQQWWWZZZOOO???+++>>>NNNLLL:::***(((---###$$$%%%&&&&&&&&&&&&%%%""""""###$$$$$$$$$$$$######!!! !!!%%%'''&&&###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((((()))+++...***,,,444;;;888...)))++++++,,,---......,,,+++***//////......000111333555000111333555777777777777777999<<<===<<<;;;<<<<<<>>>CCCHHHKKKLLLOOOSSSWWWMMMKKKNNNSSSVVVWWWYYY]]]WWWYYYZZZ[[[[[[[[[\\\]]]ZZZ\\\]]]]]]\\\]]]```bbbdddbbb```aaadddfffgggggg^^^]]]\\\\\\___dddjjjmmmgggkkkooosss||||||yyyxxx}}}tttxxxwwwyyyxxxlll[[[TTTUUUWWWTTTPPPMMMKKKKKKLLLMMMHHHFFFBBB>>>===???AAACCCFFF;;;222333777777666666555222000000222333000---///---,,,,,,---...,,,+++++++++++++++++++++++++++---...///111222444555666...------,,,++++++++++++++++++++++++++++++++++++(((((()))+++++++++++++++))))))))))))))))))))))))((((((((((((((()))******(((((()))++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,,,,---...///000222222333///000222444555555555444lllGGG>>>>>>===???@@@???===:::999999::::::::::::888777666555555444333222111111111111000000000000000000000000222111000000222333222111222000---222999888CCC]]]qqqvvvdddIII>>>:::666777444444:::JJJXXXXXXIII999222///......---+++...333:::FFFrrrNNNCCC???<<<;;;;;;;;;999666333333222000///---,,,,,,***++++++++++++***))))))***))))))***,,,,,,+++))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''(((***,,,,,,***,,,000333???BBBIIIRRR\\\[[[KKK:::000DDDLLL<<<...---***!!!&&&&&&%%%%%%%%%%%%$$$$$$########################"""###$$$$$$%%%%%%%%%%%%###&&&((('''%%%$$$&&&)))'''''''''(((((()))***+++***+++---------+++)))(((***+++,,,+++******,,,......000111222111111333555222000///333888:::777333999<<<;;;777999@@@DDDBBB>>><<<===BBBKKKSSSVVVVVVQQQLLLJJJOOOVVVZZZ[[[[[[[[[YYYWWWWWWWWWYYY\\\^^^\\\[[[YYYXXXXXXZZZ^^^aaahhheeebbbaaacccdddcccaaaYYY[[[```cccbbbbbbjjjtttyyywwwtttvvv~~~~~~~~~|||{{{wwwwww~~~xxxqqqooopppssstttoooggg]]]XXXVVVYYYZZZXXXTTTTTTWWWVVVRRRHHHBBB>>>===;;;999;;;@@@EEE===555222444777777555444333333222222111111000......---,,,,,,,,,---------,,,+++***+++---///000///222666888888777777777111000///...---,,,+++***---,,,+++***))))))))))))************************))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((++++++******++++++,,,---,,,,,,++++++,,,,,,---...000---,,,---000111000...///000222333333222111000mmmIII@@@???===???@@@???===;;;::::::::::::999999888666555444555444333222111111111111000000000000000000000000222000000000222333222111222111...222999888EEE```rrruuubbbFFF;;;777333444999888<<>>BBB<<<666444666888888777333333222222111111000000///...---,,,,,,,,,,,,,,,++++++***+++,,,///111333444777999:::888777666777666555444222000...,,,,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---,,,,,,++++++,,,,,,---...000...---...111222111//////000222333333222111000jjjHHH@@@???===???@@@???===;;;::::::999999888888777555444333444444333222111111111111000000000000000000000000111000///000222333222111222222///222888888GGGdddxxxxxxaaaFFF;;;777333555::::::===BBBFFFDDD;;;333111...---...---+++...444???QQQhhhKKKEEE@@@???======<<<:::666333222222111///...---,,,+++++++++++++++******))))))((((((((())),,,---,,,***))))))(((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((***,,,///000000444:::???EEENNNYYY]]][[[RRR@@@111BBBJJJGGG555((((((((($$$%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$%%%'''&&&%%%%%%&&&((('''''''''(((((()))***++++++++++++++++++************+++,,,+++******,,,......///000000......///000555333222333666777444111555666999@@@LLLXXX\\\ZZZWWWXXXUUULLLBBBAAAGGGOOOQQQPPPNNNPPPTTTYYY]]]^^^ZZZZZZYYYZZZ[[[^^^aaaccc^^^ZZZVVVYYY___bbb```]]]\\\]]]___cccfffhhhgggeeeYYYWWWYYYaaahhhmmmuuu|||}}}~~~zzzrrrjjjhhhiiifffaaa\\\^^^dddgggfffcccfffllleeeddddddcccccc```]]]ZZZWWWXXXUUURRRRRRUUUTTTPPP@@@;;;888888777555888<<>>999777888999777555333333222222111111000000000///...---,,,+++++++++******+++,,,...111333555777888999777555333444444777777666555444222222111,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...000///...///111222111000///000111222333222222111eeeEEE>>><<<===???@@@@@@>>><<<;;;;;;888888777777666444333222444333222222111111111222000000000000000000000000111000///000222333333222111222///222777888JJJiiiyyy___CCC999555111444555999>>>CCCDDDAAA;;;666000------...---,,,///555@@@WWW{{{VVVEEEEEE??????>>>>>>;;;888444111111000000///...,,,,,,++++++++++++***************''''''''')))+++,,,,,,***)))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''))))))+++---///000222777>>>DDDKKKVVVaaabbb\\\PPPAAA555GGGIIIAAA222'''&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%$$$$$$###"""%%%%%%&&&&&&&&&&&&''''''''''''''''''((()))***+++,,,+++************++++++***+++,,,+++******,,,...000111222111000///000111444222222333555666555333666777<<>><<<===???@@@@@@>>><<<<<<<<<777777777777555444333222333333222222111111222222000000000000000000000000000//////000222444333222000222000222666888MMMoooxxxYYY>>>666111...222222999BBBHHHGGGBBB;;;777///---,,,...---,,,000666AAA]]]]]]HHHAAA@@@?????????>>>:::666222000000//////...---,,,++++++,,,+++***)))))))))******((('''''')))+++,,,+++)))((((((((('''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((***+++,,,...000111333:::CCCJJJUUU___eeeaaaWWWKKKAAA888JJJEEE;;;000(((&&&%%%%%%%%%%%%$$$$$$$$$#################################%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%&&&''''''&&&''''''''''''((()))***++++++******))))))***++++++***+++,,,+++******,,,...000111222111000///000111111000111222555777777777999999???KKKVVVXXXQQQJJJ>>>CCCJJJPPPRRRPPPLLLJJJVVVZZZ[[[UUUSSSWWWZZZYYY___^^^]]]\\\\\\\\\]]]]]][[[^^^bbbdddccccccfffhhhgggjjjooorrrssssssqqqpppmmmiiikkkuuu~~~zzzvvv|||zzzvvvnnneeebbbccc```ZZZ```]]]YYYYYY___iiiqqqttttttpppllliiihhhddd^^^YYY\\\[[[WWWQQQOOOOOOLLLGGGAAA===:::;;;;;;999:::>>>???===;;;::::::999777666555555555444333333222222//////...---,,,++++++,,,//////.........//////000---...---+++******---///---...///000222333444555,,,+++******)))*********((((((((((((((((((((((((************************(((((((((((())))))******++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...------.............../////////000111222333333333___DDDAAA======???@@@@@@>>>===<<<===888888777777666444333222333333222222111222222333000000000000000000000000000//////000222444444333222555333444777999RRRwww|||ZZZ???888444111777444<<>>999555333:::666<<>>CCC@@@===???FFFKKKKKKIIIQQQ]]]ccc\\\VVVYYY[[[XXXaaa``````______^^^^^^^^^ZZZ]]]aaabbbbbbcccgggjjjkkkooossstttrrrppppppqqqnnnrrr{{{~~~vvvrrrxxx~~~iiihhhddd```aaaccc___YYYXXX[[[[[[YYY\\\ccceeecccaaadddggghhhfffcccaaa```\\\[[[WWWQQQOOOPPPMMMHHHCCC>>><<<===<<<999999<<<::::::999888777777999:::444333333222222111000000------,,,,,,,,,---......000000///...---,,,******((()))******))))))***,,,+++++++++,,,,,,,,,,,,,,,+++***************++++++************************************************'''(((((()))******++++++++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...+++---//////---,,,...000/////////000111333444555YYYAAA???;;;===???@@@@@@???======>>>999999888888777555444333222222222111222222333333000000000000000000000000//////...000333444444333777;;;;;;;;;<<>>555///---++++++---...---222888NNNqqqbbbMMM???777<<>>@@@>>>>>>CCCAAA@@@???AAAEEEHHHGGGFFFMMM\\\ddd]]]XXX[[[]]]ZZZ`````````aaaaaaaaaaaaaaa^^^______bbbeeehhhjjjkkklllooossstttrrrqqqqqqsssooouuu}}}zzz}}}zzzuuuttt{{{xxxpppnnniiibbb___]]]VVVNNNOOOXXX^^^\\\ZZZ\\\]]]ZZZZZZ___eeegggdddaaa``````ZZZZZZVVVQQQPPPQQQOOOJJJBBB===;;;<<<:::777777:::???>>>;;;888444333444555222222111111000/////////,,,,,,,,,,,,---...////////////......---,,,******'''((()))((('''&&&'''(((((((((***+++---...///000+++***************++++++************************************************'''(((((()))***+++++++++************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,...000000...---///111/////////000111333444555WWW???;;;???<<<@@@BBB@@@???@@@===888999999888777666555444444333333444444333111000...000000000000////////////111111111111111111222222666DDDMMMCCC555:::XXXuuu~~~cccDDD666555555444222444999AAAFFFEEE???777111///,,,***++++++,,,222:::OOOoooNNNCCC;;;<<>>CCCEEEKKKKKKGGGAAA;;;;;;BBBHHHJJJZZZaaaYYYSSSUUUWWWTTT\\\\\\]]]]]]\\\^^^```cccddd``````eeegggfffjjjqqqrrrsssrrrpppooorrryyy~~~qqq}}}zzzyyyzzz}}}xxxvvvyyy|||wwwooo|||wwwpppjjjeee```]]]ZZZVVVXXX\\\___```^^^\\\ZZZ___cccgggeee```\\\]]]^^^___XXXPPPNNNOOONNNIIICCCGGGEEEAAA===999555333222888777888888999999777555333222111000///////////////////////////.........,,,,,,------,,,,,,+++******(((&&&&&&)))+++***(((*********++++++,,,,,,,,,)))*********)))***,,,---+++++++++************)))*********)))))))))))))))(((((()))***+++,,,,,,,,,))))))***,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---...///000111222333333VVV>>>;;;>>>>>>AAABBB@@@???AAA???;;;999999888777666555444444333333333333333222111000111000000000////////////000000111111111222222222>>>IIIOOOEEE888<<>>BBBBBB<<<555000000---,,,------...444<<>>888333111000///...***++++++,,,,,,++++++***))))))))))))))))))))))))'''''''''((((((((())))))###%%%&&&&&&$$$######$$$#########$$$$$$$$$$$$%%%&&&%%%&&&***+++***---111000<<>>;;;888666555666555666666666555333222333222111000000/////////////////////............,,,------------,,,+++++++++)))'''(((***,,,+++************++++++,,,,,,,,,)))******)))))))))***++++++++++++************)))))))))))))))))))))))))))''''''((()))***+++******)))******++++++,,,---------,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......///000111222333333SSS>>>;;;===???BBBBBB@@@@@@CCCCCC@@@999999888777666555444444333333222222222222333333111111000000000///////////////000111222333333444???FFFIIIBBB999>>>RRReeejjjUUU???333000111333666333666;;;======999333000000...---...---///666@@@PPPjjjNNN===<<<===BBBHHHFFF@@@<<<666222000///...---******++++++++++++******))))))))))))))))))))))))&&&&&&&&&''''''''''''(((###%%%&&&&&&$$$######$$$""""""#########$$$$$$$$$%%%%%%'''+++---,,,///444888DDDOOOVVV[[[dddlllppphhhVVVAAA:::KKKeeeuuuxxxgggKKK///''')))'''%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""$$$%%%#########%%%''''''%%%###%%%&&&''''''((((((''''''&&&&&&''''''((()))))))))***)))((()))+++++++++***)))***,,,...///111111111000000000000111111111111333333333333444555666666<<<888555888@@@FFFFFFDDDFFFGGGFFFBBB>>>===???BBBFFFQQQVVVRRRQQQUUUVVVSSSZZZ[[[\\\\\\\\\]]]___aaahhhbbb^^^```dddgggiiillljjjmmmooopppqqqwww~~~wwwuuuwwwzzzzzzyyykkksssyyyxxxwwwwwwuuurrrkkkjjjiiijjjjjjjjjhhhfffeeeeeeeeedddccc```^^^\\\bbbeeegggfffbbb``````aaabbb___ZZZTTTOOOJJJGGGEEEAAAAAAAAA@@@>>><<<:::888666666777777666444333222333333111000000000000000/////////.........---------------------,,,,,,++++++***((()))+++,,,,,,+++*********+++++++++++++++)))))))))*********+++++++++++++++************)))))))))))))))))))))))))))&&&'''((()))))))))))))))+++************,,,---...,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////......///000111222222333}}}RRR???<<<<<<===@@@@@@???@@@EEEHHHFFF999999888777666555444444444333222111111222444555111111111000000000//////...//////111222333444444666:::<<<:::999AAARRR```hhhWWWDDD999333222444888333555777888777555222000///------...---///888BBBUUUxxxXXXCCC:::===>>>BBBFFF@@@===999444111///...---,,,******++++++++++++******))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$######$$$!!!""""""######$$$$$$$$$&&&&&&(((,,,,,,,,,000666BBBMMMXXX^^^ccciiinnnooo[[[KKK;;;???ZZZxxxdddIII///((((((&&&$$$%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###%%%$$$###$$$%%%''''''%%%###%%%&&&''''''((('''''''''&&&&&&&&&'''(((((())))))***)))((()))+++,,,+++***+++,,,...///000111111111///000000000111111111111333333333333444555666666:::888777:::@@@DDDFFFFFFIIIIIIGGGDDD@@@@@@BBBDDDGGGRRRYYYVVVSSSUUUXXXXXX\\\]]]____________aaacccgggaaa]]]___dddjjjmmmnnnhhhmmmrrrvvvyyy}}}}}}{{{|||yyynnntttwwwvvvttttttssspppdddggglllqqquuuuuurrrooojjjjjjkkkjjjhhheeeaaa______aaacccbbb```^^^^^^_________\\\UUUMMMFFFDDDCCC@@@AAABBBBBBAAA>>>;;;:::999;;;<<<;;;999777666666333333222111000000000000/////////......------,,,---------------,,,++++++***)))))))))***+++++++++***************+++++++++)))))))))+++---.........+++++++++*********))))))((((((((()))))))))))))))'''(((((()))******)))))),,,+++)))))))))+++---///++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000111111222222{{{QQQAAA???===;;;>>>???===@@@GGGJJJJJJ999999888777666555444444444333222222222333444555111111111111000000000000...//////111222333444444000222333555999DDDSSS^^^gggYYYHHH===666222333666333444444555444222111///---,,,,,,---,,,...999DDD\\\\\\JJJ<<<;;;@@@@@@CCCDDD<<<:::666222///...---,,,+++)))******++++++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&&&&$$$######$$$!!!""""""###$$$$$$%%%%%%((((((***,,,,,,,,,333;;;JJJTTT^^^cccfffjjjkkkiiiLLLBBB===LLLmmmdddJJJ111)))(((%%%$$$%%%%%%%%%%%%$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$$$$&&&''''''&&&$$$%%%&&&''''''((('''''''''&&&&&&''''''((()))))))))+++))))))***+++,,,+++***---...///000111111222111///000000000111111111111333333333333444555666666666999<<<===>>>@@@EEEIIIKKKIIIFFFCCC@@@AAACCCFFFEEERRR\\\[[[TTTRRRWWW[[[[[[]]]____________aaabbbcccaaa___```fffnnnrrrssshhhnnnvvvzzz|||~~~|||{{{~~~~~~~~~~~~zzzuuuuuuwwwvvvqqqkkkooovvv}}}~~~wwwrrrkkklllmmmmmmkkkhhheeecccbbbcccddddddcccbbbbbbccc___```^^^WWWMMMFFFDDDDDDBBBCCCCCCCCCAAA>>>;;;999;;;===???>>>;;;999999999444333222111000000000000000//////...---,,,,,,,,,,,,,,,------,,,,,,+++***((((((((((((((()))***+++************************(((((()))---111444444222+++++++++*********))))))''''''(((((())))))))))))))))))******++++++******,,,+++)))))))))+++---///++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000111111222222xxxPPPBBB@@@===;;;>>>>>>===???EEEHHHGGG999999888777666555444444444444333333333333333444222222111111111000000000//////000111222333333444333222222444;;;GGGTTT^^^aaaSSSDDD;;;666111111222333333444444333222111000++++++,,,---+++...:::GGGbbbmmmHHH???888<<>>;;;999999;;;444333222111111000111111000//////...---,,,+++++++++++++++++++++******)))'''((()))((('''''')))+++***************)))))))))))))))***...444777666444+++++++++************)))&&&''''''(((((())))))*********++++++++++++******+++************,,,---...***+++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,............//////////////////000000111111111111uuuMMMBBB@@@;;;===@@@@@@===>>>AAABBB@@@999999888777666555444444555555555555444333222222222222222111111111000000000000111111111222222222444222222444;;;HHHWWWaaaWWWJJJ<<<777666333222222333444444444333222111000+++,,,......,,,///<<>>>>>EEEPPPXXX[[[ZZZXXXWWWVVVXXX[[[\\\\\\\\\\\\]]]^^^fffkkkjjjkkkrrrxxxzzzxxxyyyyyywwwttttttwwwzzzzzztttsssvvvssspppwwwyyyyyyuuummmjjjmmmqqqrrrqqqqqqqqqrrrtttssspppnnnoookkkddd___]]]___cccfff\\\[[[[[[[[[\\\]]]]]]]]]______]]]YYYSSSNNNJJJIIICCCCCCBBB@@@???===<<<;;;777;;;>>>>>>;;;999;;;===444444333222111111111111000//////...,,,++++++***)))************)))((((((''')))***)))((((((***,,,+++*********)))))))))(((+++***+++///555777444111+++++++++************)))&&&&&&''''''((())))))***))))))************)))))))))******++++++,,,------***+++,,,............---,,,,,,,,,,,,,,,,,,,,,,,,............////////////000000000000111111111111sssLLLAAA???:::???BBBAAA>>><<<>>>===:::999999888777666555444444555555666666555333111000222222222111111111111000111111111111111111222222000000///222;;;IIIYYYdddPPPCCC777555777777666555444444555555444333111000,,,---//////---000>>>MMMdddiiiKKK===<<<:::BBBFFFAAA@@@;;;...333111...---,,,+++***((())))))************))))))(((((((((((((((((((((((((((((((((''''''&&&&&&&&&###%%%&&&&&&$$$######$$$######$$$%%%'''(((((()))******,,,///333;;;LLL\\\ffflllooonnnnnnmmmiiidddddddddgggooorrrWWW:::---'''######'''%%%%%%%%%$$$$$$$$$#########%%%%%%$$$"""!!!"""###%%%$$$%%%&&&((((((&&&$$$%%%&&&''''''(((((('''''')))))))))***++++++,,,,,,+++***)))***,,,---,,,+++111222222333333333222222000000000000111111111111333333333333444555666666999999:::<<<>>>???@@@@@@BBBEEEHHHLLLLLLHHHAAA<<>>=========777;;;@@@@@@<<<;;;===@@@555444333222111111111111000//////...,,,+++******)))))))))))))))(((''''''(((***,,,+++)))(((+++...+++*********))))))((((((---,,,+++///444555222...+++++++++************)))&&&&&&&&&'''((())))))***((()))))))))))))))(((((())))))+++,,,,,,,,,,,,,,,)))+++,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,............/////////000000000000000111111111111oooKKKCCC888@@@AAA>>>===???>>>;;;:::===>>>;;;777555555555555444555555444333222111111000222111111111000000//////444333333222111111111222111111111333===LLL\\\dddRRRDDD777222333222222333444444444333222111000///---///,,,---111000:::PPPuuuuuuRRRAAA???:::@@@EEEFFFAAA;;;666444333222000...,,,++++++***************)))))))))))))))))))))))))))*********''''''&&&%%%%%%$$$######$$$$$$##################"""$$$%%%%%%%%%&&&)))+++,,,///111111555AAASSSaaajjjgggeeegggjjjhhh```YYYhhh^^^hhhpppHHH///,,,(((%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''(((((((((((()))***,,,---...---+++******+++,,,+++***000111333222000//////000111222333222000000000222111111222222444555777888::::::<<<@@@DDDGGGHHHGGGGGGKKKPPPRRROOOHHH@@@:::@@@@@@IIIYYYbbbaaa^^^^^^aaaccceeeeeedddddddddeeemmmoooqqqrrrtttvvvyyy|||{{{|||tttppprrrwwwwwwwwwuuurrrnnnmmmpppsssmmmoooqqqrrrtttuuuwwwyyylllkkknnnvvvyyywwwxxx}}}wwwnnn```UUUSSSXXXbbbhhhfff^^^UUUQQQSSSWWWXXXXXX[[[ZZZTTTLLLIIIJJJGGGCCC===<<<===>>>@@@@@@>>><<<666666888999999888777666333222000/////////000111------------------------+++,,,,,,,,,,,,+++******)))******)))'''&&&((())),,,,,,++++++***))))))))))))))))))***+++++++++,,,,,,***((((((***+++)))'''))))))))))))))))))))))))(((((((((((())))))))))))---,,,+++*********+++,,,,,,,,,+++++++++,,,------++++++++++++++++++++++++,,,---...000000000////////////.........000111333kkkHHH@@@666>>>AAA>>>>>>???>>>===@@@EEEBBB===888666666777555333444444444444333333333333222111111111000000000000444333222222111111222222111222111333===MMM[[[bbbOOOBBB666222333222222333444444444333222111000///+++---+++,,,111000;;;SSSxxx^^^HHH===888>>>AAAEEEDDD???999555333111000...---+++***))))))************))))))))))))))))))))))))))))))))))))''''''&&&%%%%%%$$$######$$$$$$##################$$$%%%'''''''''(((***,,,...111555999AAANNN^^^jjjpppiiiiiilllcccQQQIIIMMMccc^^^lllfffBBB,,,+++(((&&&'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###"""!!!"""$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((((((((((()))***+++,,,------+++******+++,,,,,,+++///111222222000////////////000222222111111222444444333333333444555666666;;;<<<>>>BBBEEEGGGGGGFFFIIILLLOOOPPPOOOKKKGGGDDDBBBBBBJJJWWWaaacccdddgggjjjkkklllkkkhhhggghhhiiijjjnnnrrrttttttttttttuuurrrvvvyyyxxxsssqqqrrruuuvvvzzz~~~|||wwwtttsssmmmqqquuutttqqqqqqtttxxxqqqqqquuu|||}}}yyyxxxzzzvvvpppggg```]]]___bbbeeegggbbb[[[WWWWWWYYYYYYXXXWWWWWWTTTNNNKKKJJJFFF@@@;;;;;;;;;<<<===<<<:::888666777888888888777666666666555444222000000//////...---------,,,,,,+++++++++,,,,,,,,,,,,+++******)))******)))'''&&&((()))++++++************))))))******************++++++***((('''(((+++,,,+++)))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,+++******++++++,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111000000000111111000000111111222222hhhFFF@@@666??????>>>???@@@>>>???GGGQQQKKKCCC999666888999666333333333444444444555555555111111111111111000000000333333222222111111222222222333222333===NNNYYY]]]KKK???444111222222222444444444444444333111///...))),,,***+++000000<<>>KKKYYYeeemmmrrrkkknnnoooZZZ<<<888III]]]```sssXXX999((()))'''''')))((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%###"""!!!###$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((()))***+++,,,---+++******,,,---,,,+++///000111111///...//////---///111111111222333555666666555555444555555666;;;===@@@CCCDDDEEEDDDDDDNNNNNNMMMLLLIIIFFFDDDBBBGGGGGGLLLVVV___dddhhhlllppppppooollliiihhhiiijjjhhhlllqqqttttttqqqooonnnqqqtttwwwxxxxxxxxxzzz{{{xxx{{{|||wwwsssqqqvvv|||xxxvvvzzzzzz{{{wwwssssssnnnllljjjiiihhhgggdddbbbeeeccc```]]][[[YYYXXXWWWVVVWWWUUUPPPNNNLLLFFF???>>><<<;;;;;;;;;;;;888666777888888888777666555444888888777555333000...---......---,,,+++******)))+++,,,,,,,,,,,,+++******)))******)))''''''((())))))))))))))))))***************************))))))'''&&&&&&(((***,,,,,,+++(((((((((((((((((((((((((((((((((((()))))))))))),,,++++++******+++,,,,,,,,,+++++++++,,,,,,---...---------------------------...///000111111111111333333333333333333222111gggGGGBBB888AAA======??????===???JJJWWWXXXKKK<<<666777:::888444555555555555555555555555111111111111111111111111333333222222111222222333222444222333???PPPYYYXXXFFF<<<333111222111222444333444444444333111///...***---******...///===VVV]]]FFFAAABBB@@@EEEDDDBBB===999555222111...---,,,+++***)))))))))************)))))))))((()))))))))))))))(((((((((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%'''((()))))))))))),,,...333444999DDDTTTbbblllpppoooppprrriiiNNN777<<>>===<<<999777888888777777666555444333666666666555444111...---......---,,,***)))((((((+++,,,,,,,,,,,,+++******((()))***)))''''''(((***''''''((())))))***++++++++++++******))))))(((((('''''''''((()))*********(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++,,,,,,++++++++++++,,,---....................................///000111222222333333444555555444222111///fffGGGCCC999AAA<<<<<<===>>><<<>>>IIIVVV```QQQ???666777:::999777777777666555444444333333111111111111111222222222333222222111222222333333222444333444AAATTTZZZTTTBBB999333222222111222555222333555555444222///---,,,///,,,+++---...===XXXgggQQQEEE======BBBFFFCCC>>>999666333111000------,,,+++******++++++************)))))))))((())))))))))))((((((''''''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%'''((())))))***,,,...999;;;BBBPPPaaapppxxx{{{qqqwwwqqqYYY???999EEERRRYYYnnnjjj===,,,&&&((($$$$$$'''%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((('''((('''''''''((()))***+++---+++***+++,,,......---,,,...000000...---...///000222333222111000111222444444444555666777888999555888<<<>>>======>>>???AAACCCFFFIIIJJJIIIHHHGGGAAAFFFNNNUUU\\\bbbfffhhheeeeeedddbbb```aaacccfffiiikkklllmmmmmmnnnppprrrnnnllliiihhhjjjnnnsssvvvxxxsssqqqtttxxxzzz|||||||||~~~}}}{{{~~~vvvqqqppppppeeeddddddgggjjjiiiccc^^^TTTWWWZZZZZZXXXUUUSSSSSSXXXWWWSSSMMMKKKLLLJJJEEEFFFCCC@@@>>>===<<<999777888777666555555444333333111222333333333111000.........---,,,***)))((((((+++,,,,,,,,,,,,+++******((())))))((('''''')))***''''''((()))***+++,,,,,,+++******))))))(((((((((((()))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******++++++,,,,,,,,,,,,++++++++++++,,,---...///..............................///000111222333444333333444444333111///...dddFFFCCC888???===<<<===>>><<<<<>>EEECCC???999555333222000///,,,,,,++++++***+++++++++************))))))))))))***))))))((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$&&&((())))))+++...111999???LLL]]]ooo{{{vvvwwwfffGGG666<<>><<<:::999666555777666555444444444444444//////000111111111111111......---,,,+++******)))+++,,,,,,,,,,,,+++******'''((()))((('''''')))+++((())))))***+++,,,,,,,,,))))))))))))))))))((((((((()))***)))'''&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))+++,,,,,,,,,,,,,,,*********+++,,,---...///........................------......000111333444222222222222111000///...eeeHHHEEE999>>>@@@>>>>>>???>>><<>>>>>>>>>>>>>>===999777222222222333333333444444111111111222222333333333222111111111222333333444222666555666III___```RRR???999666555444111222555111333555666555222///,,,'''---,,,+++///333HHHgggfff]]]NNNBBB@@@FFFHHHEEE<<<888333111111111000...)))(((((((((((())))))***************))))))))))))***))))))((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$''')))+++---000444777HHHWWWmmmyyyqqqUUU<<<888AAAMMMXXXbbbppphhh444&&&!!!'''+++###"""'''$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###""""""$$$&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''******************+++,,,---+++***+++---/////////***,,,......---------///...///111111111111333555444444333333333444444555777:::>>>??????CCCJJJPPPEEEFFFGGGHHHIIIHHHGGGFFFNNNVVV[[[YYY[[[aaadddcccmmmnnnppppppooonnnnnnooojjjjjjiiifffdddeeegggiiidddiiinnnlllfffcccgggkkksssooolllkkkmmmnnnlllkkkiiilllnnnmmmiiieeebbbbbbaaalllqqqmmmggghhhiiiiiibbb]]]YYY\\\dddiiihhhfff___[[[VVVVVVYYY[[[XXXTTTTTTVVVUUUQQQPPPPPPLLLEEECCC@@@<<<999888777555444555444333222333444555666111111/////////000111222------------------------+++,,,,,,,,,,,,+++******'''((()))((('''(((***++++++,,,,,,,,,,,,---------''''''(((((())))))******###&&&((((((''''''))),,,''''''''''''''''''''''''(((((((((((())))))))))))((()))+++,,,------,,,,,,*********+++,,,---///000------------------------,,,,,,,,,,,,...000222444333222111000000000111222tttZZZJJJ>>>:::@@@===>>>AAAAAA>>>>>>@@@;;;>>>???===>>>???===999666666666666666555555444111222333333111111222333111111000000000000111111000888:::;;;NNNeeeaaaNNN:::888666333222222333444666666666555444111///---...(((...---111888HHHuuu___TTTGGGBBBCCCDDDAAA<<<555444222000///...------,,,+++++++++++++++,,,,,,************************((((((((((((''''''''''''%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&))),,,///...+++...777???UUU___vvvvvvttthhhBBB...888FFFUUUfffoootttyyyOOO000''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&'''''''''''''''&&&&&&)))))))))))))))************+++---///000000///.....................------000111111111111222222222555555555555666666666666555999===@@@HHHPPPRRROOOKKKFFFEEEGGGFFFCCCFFFMMMSSSWWW\\\^^^]]]\\\]]]___kkkmmmnnnooommmmmmmmmnnnqqqpppooommmkkkiiiggggggdddjjjppppppkkkffffffhhhllllllooottttttpppoooqqqpppnnnooopppkkkdddaaaccceeefffggghhhhhhfffdddcccbbbaaa``````aaabbbaaa```bbb___ZZZUUUQQQQQQTTTWWW\\\YYYVVVTTTTTTQQQMMMIIIAAA>>>999666555555555555777666555444444444444444222222222111000//////...///............---------,,,,,,++++++******++++++'''(((***)))(((''')))******+++,,,,,,,,,+++***))))))(((((((((''''''''''''''')))***)))((('''(((***)))((('''&&&&&&'''((()))))))))))))))************)))+++,,,,,,+++***,,,---***++++++,,,,,,------...,,,,,,,,,---------....../////////000111111222222222000//////000000///---mmmSSSGGG???>>>BBB@@@@@@AAA???<<<>>>CCC???>>>;;;:::>>>BBB@@@999666666777777666555444444333444555444222111222333333222222111111222222333000777999===SSSjjjeeePPP:::999666444333333444555666666555444333000...---...(((...---222999JJJxxxxxxWWWPPPGGGCCCCCCAAA<<<777444333222000///...------,,,++++++*********++++++************************((((((((((((''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''(((((())),,,///......333>>>GGGXXXjjjoooaaa^^^NNN666111EEEYYYeeejjjiiiiii@@@***''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&(((((())))))*********+++***,,,...///000///...---........................///000000000000111111111444444444444555555555555666;;;>>>@@@DDDJJJMMMLLLJJJFFFEEEGGGFFFEEEHHHOOOVVVYYY\\\^^^^^^___```aaannnppppppooollljjjjjjjjjoooooonnnlllkkkiiihhhhhhaaajjjsssqqqiiidddfffjjjtttlllfffhhhlllnnnrrruuuqqqoooooooookkkdddbbbdddggghhhiiiiiihhheeecccaaa^^^^^^^^^______\\\XXXUUUXXXVVVRRRNNNKKKLLLOOOQQQ]]]\\\ZZZZZZXXXTTTNNNIIICCC@@@;;;777555444444333555555555555444444444444222222111111000//////...............---------------,,,++++++************''')))***)))((('''(((***,,,------......---,,,,,,))))))((((((((('''''''''''')))***)))((('''((()))))))))(((''''''((())))))))))))))))))************)))+++,,,,,,+++***,,,---+++,,,,,,------...//////,,,,,,---------........./////////000111111222222222000//////000000///---dddKKKCCC???AAACCCBBBBBBBBB???>>>DDDMMMJJJEEE<<<888===BBB>>>777777777777777666555444333555666666555333111111222444444333333333333444444222666888@@@ZZZppphhhPPP;;;999777555444444555666555555444333111///---,,,...(((...---222;;;OOO~~~cccMMMJJJGGGCCC@@@<<<777333333222111///...---------,,,+++***)))))))))))))))************************(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''(((((()))******))),,,...///222;;;HHHRRR]]]yyywww]]]MMMGGG666000888SSSnnnyyytttkkk}}}SSS000'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''''''''''''''((()))***++++++,,,,,,---...//////...---,,,......................../////////000000000000111333333333444444444444555777===@@@??????DDDIIIJJJHHHFFFFFFGGGGGGHHHLLLRRRZZZZZZZZZ]]]```cccddddddjjjkkkkkkiiifffddddddeeemmmmmmlllkkkjjjiiiiiihhhfffqqqzzzyyypppkkkooouuuxxxnnneeegggmmmqqqtttwwwtttrrrrrrssspppkkkkkkooolllmmmmmmmmmkkkhhheeecccbbb```]]][[[ZZZXXXTTTRRRQQQOOOLLLJJJJJJKKKMMMOOOTTTUUUWWWYYYXXXTTTMMMHHHFFFCCC>>>888444222111111222333444555555555444333222111111000000//////...............------------...---,,,+++***)))))))))((()))***)))((('''((())),,,,,,------------,,,,,,)))))))))((((((((('''''''''((())))))''''''((()))***))))))(((((())))))***))))))))))))************)))+++,,,,,,+++***,,,---,,,,,,---......//////000,,,------------........./////////000111111222222111000//////000000///...]]]FFF@@@???BBB@@@@@@BBBCCC@@@BBBMMMYYYWWWQQQFFF<<<:::<<<:::555777777777777666444333222777888888666333111111222444444333333333333444444555666888DDD___sssgggLLL999888666444333444555555555444333222000...---,,,...(((...---333>>>UUUiiiTTTGGGGGGEEEAAA<<<777444333222111000...---,,,,,,,,,,,,+++***)))((((((((((((************************((((((((((((''''''''''''''''''&&&%%%$$$$$$$$$$$$&&&''''''((()))***++++++***,,,...000666BBBQQQ\\\fffpppXXXGGG;;;111777DDD^^^}}}}}}vvv}}}cccAAA******&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''&&&'''((()))***+++,,,,,,------.........---,,,,,,............////////////000000000000111111111111333333444444444555555555666===AAA???===AAAGGGJJJGGGFFFFFFGGGHHHKKKQQQVVV]]]ZZZXXX[[[```eeefffffffffggggggfffeeeeeefffgggmmmmmmllljjjiiihhhgggfffjjjqqqyyyzzzuuusssvvvzzzuuuooommmqqqtttsssrrrrrrqqqoooppprrrqqqooopppuuuoooqqqrrrrrrqqqnnnjjjhhhiiiddd^^^ZZZYYYYYYZZZZZZMMMLLLJJJJJJLLLMMMNNNOOOMMMPPPSSSWWWWWWUUUQQQMMMJJJGGGAAA:::444000//////000111333555666555444333111111000000////////////.........---------,,,,,,...---,,,***))))))))))))((()))***)))((('''((())))))*********++++++++++++)))))))))((((((((((((''''''((()))(((''''''((()))******))))))))))))******((()))))))))************)))+++,,,,,,+++***,,,---,,,,,,,,,---......//////------------............/////////000111111222222111///...///000111000...ZZZDDD???>>>@@@??????AAAAAA???@@@KKKXXXZZZXXXOOOAAA999888999888777777777777666555444333888999999777333111111222333333222222222222333333777777999GGGbbbrrrbbbFFF777666444222222222444444555444222111///...---,,,...)))///---333@@@[[[yyy[[[OOOFFFEEEBBB===777333333555000///...---,,,,,,+++,,,+++******)))(((((())))))))))))))))))))))))))))))(((((((((((('''''''''''''''&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((()))***+++++++++---///444===KKK\\\gggssshhhTTTBBB333111BBBSSSmmmzzz}}}```EEE333)))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((())))))((((((&&&'''((()))***+++,,,,,,------------------,,,,,,........./////////000000111111222222222222333333444555555555666666666666555===BBB@@@???CCCIIILLLGGGHHHGGGGGGIIIOOOUUUZZZ\\\YYYWWWYYY___dddeeeeeejjjkkkkkkjjjiiijjjlllnnnmmmmmmkkkjjjhhhfffeeeddddddfffiiimmmpppppppppooollllllooorrroooiiihhhllljjjhhhiiikkkiiifffhhhmmmlllnnnqqqrrrqqqoookkkiiidddbbb```___``````___^^^OOOMMMMMMOOOQQQSSSRRRQQQRRRTTTWWWYYYYYYWWWUUUTTTNNNKKKFFF===555///...//////111333555555444333222000000000///////////////...------------,,,,,,,,,---,,,+++***)))))))))))))))******)))(((''''''((())))))))))))******++++++***)))))))))((((((((((((&&&((()))((('''&&&'''((())))))************))))))((()))))))))************)))+++,,,,,,+++***,,,---+++++++++,,,------......---------.........///////////////000111111222222000///...///000111000///XXXCCC???===>>>???>>>??????<<<;;;AAAJJJPPPRRRMMMAAA999888;;;<<<666666666666666555555444888888888666333111111222222222111111111111222222888888<<>>888333222333555///...---,,,++++++++++++*********))))))******+++))))))))))))))))))))))))((((((((((((''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((***+++,,,,,,---///333;;;HHHYYYjjjvvvttt\\\JJJ999***///JJJbbb}}}~~~ppp~~~qqqGGG000***'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))))))))''''''((()))***++++++,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222333333333444444555555555666666666777777555<<>>===???@@@>>>>>>???===:::<<>>>>>@@@@@@===>>>AAAAAA>>>>>>@@@??????<<<777777:::888333333444555666777777777777555666666555333111111222333222222111111222222333555888@@@RRRhhhooo\\\DDD777666444333333444555666777666333111///............)))///---444FFFhhheeeSSSIIIDDD@@@<<<777444333111///---------,,,+++************))))))******+++,,,......)))))))))))))))))))))))))))(((((((((''''''''''''#########$$$%%%&&&'''(((((()))***+++---...///000111555===LLL___tttttt\\\EEE555---+++;;;ZZZrrroookkkyyyMMM444111***%%%+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&((()))************)))))))))))))))*********+++******+++,,,---...///---......///000111111222000111111111111222222222333333333444444444555555777<<>>AAA???>>>>>>???@@@@@@???>>>===<<<:::999888777777777555444444555666666666999777555555555444222111000111222111000000222444888:::DDDZZZoooqqqZZZAAA777444222111222333333222777888888666222///------+++******222;;;GGGppphhhSSSJJJDDD???<<<:::666444333111///---,,,,,,,,,+++++++++******+++++++++*********))))))))))))(((((((((((((((((()))((((((&&&%%%$$$###############$$$%%%&&&'''((()))+++---,,,***+++000444222333HHH]]]kkk}}}uuudddKKK666,,,+++,,,BBBnnnkkkuuubbb;;;111---+++,,,)))&&&&&&&&&&&&&&&&&&%%%%%%%%%###"""!!!!!!###%%%&&&!!!"""###$$$%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&******))))))******+++,,,)))))))))******++++++,,,---,,,,,,,,,,,,,,,,,,,,,.........///000000111111111222333222111111333555555555555555555666777888999===>>>;;;888:::BBBJJJPPPHHHAAACCCLLLTTTUUUSSSXXXXXXYYYXXXYYY\\\aaaeeeaaaaaa```aaacccfffiiikkkfffeeeddddddeeeffffffeeeaaa``````^^^YYYUUUXXX___]]][[[[[[^^^cccggghhhgggcccaaa___^^^```aaacccccc]]]___```^^^ZZZYYY^^^bbbcccYYYUUUZZZ]]][[[YYYYYY^^^[[[WWWWWWZZZ]]]]]]\\\bbb___]]]\\\WWWPPPMMMOOOSSSNNNEEE===666333333333444555555555444333222222...............///000000,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))***,,,,,,))))))((('''''''''''''''))))))))))))))))))))))))+++)))'''&&&(((+++,,,,,,&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((()))))))))((()))******+++(((((()))***++++++,,,,,,***++++++,,,---...//////---.........//////000000222222111111111111111111000000000000000000000000TTTBBBAAA???@@@AAA???>>>>>>???@@@@@@???>>>===<<<:::999888777777777666555555666777777777888666555444555444333111000111222111000111222444999:::GGGaaaxxxwww\\\@@@777555333222333444444333666777777555111...,,,,,,,,,+++***111;;;IIIrrryyy___PPPHHHAAA<<<;;;888555333222000...,,,,,,,,,+++++++++*********+++++++++*********))))))(((((()))))))))))))))))))))((('''&&&%%%$$$$$$###$$$$$$$$$%%%&&&'''))))))(((***+++******,,,111555999???XXXmmmxxxpppiiiYYYDDD333...222777TTT{{{WWW444---******+++'''&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###%%%&&&"""###$$$%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***************++++++,,,+++***))))))***---///111,,,,,,,,,,,,,,,,,,,,,,,,//////000111111222222333111222333222111111333555666666666666777777888999999;;;<<<;;;:::<<>>???@@@???>>>>>>===<<<:::999888777777888888777777777777777888666555333333444444333222111222222222111111333555888;;;LLLlll```@@@888666444333444555555555555666777555111---,,,+++---,,,***000<<>>888444111000333333444444333333222222111000///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******,,,+++)))((('''((()))***)))))))))))))))))))))))))))(((''''''((()))'''&&&&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((('''((()))***+++******))))))))))))***++++++,,,,,,***++++++,,,---...//////......////////////000000111111111111111111111111000000000000000000000000PPP>>>>>>===???@@@???======?????????>>>======;;;:::999888888888999999999888777777888999555444333333444555444222111222333333111222333555777<<>>QQQ|||sssVVVNNNIII>>>666666666333000///...---,,,***++++++++++++************************))))))))))))(((((())))))***+++++++++(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&'''(((*********,,,---,,,---111999???LLLaaa{{{}}}iiiXXXMMM>>>111***000BBBRRRqqq[[[<<<+++,,,,,,...///+++&&&&&&%%%%%%$$$$$$######"""###$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&'''''''''&&&'''&&&&&&&&&&&&''''''((())))))******++++++++++++---,,,++++++,,,...111333***++++++,,,---...//////,,,,,,------......//////111222333222111111333555666666666777888999:::;;;999777666999<<>><<<@@@CCCGGGKKKNNNPPPRRRSSSQQQTTTWWWZZZZZZ[[[]]]^^^ZZZ\\\^^^```aaa```______gggkkkoooqqqpppnnnkkkiiiooommmlllkkkfff```___bbb``````aaaaaa```^^^[[[YYY___aaacccddddddddddddeeeaaabbbccc```[[[WWWUUUUUUMMMKKKHHHFFFDDDCCCDDDFFFDDDEEEHHHKKKNNNPPPPPPQQQWWWOOOFFFBBB???<<<===AAAEEEDDDAAA===999555222000333333444444444444333333222111000///------,,,,,,++++++++++++++++++++++++++++++************++++++******+++++++++******)))((((((((((((((((((((((((((('''''''''((((((&&&$$$&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((&&&(((***+++,,,+++)))((())))))*********+++++++++***++++++,,,---...////////////////////////000000111111111111111222222222000000000000000000000000~~~NNN=========???@@@>>>======>>>??????>>>===<<<;;;:::999888888888999:::;;;999777666888999555444333333555555444333222333444333222222444666666===YYYlllFFF555333111111333444444444777888999888444000---,,,...///,,,111@@@VVVyyybbbPPPLLLFFF888222555333111///---------+++***+++++++++*********))))))))))))))))))))))))))))))(((((())))))************'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&((()))***+++,,,------///555>>>EEEYYYqqqkkk[[[SSSFFF777---***444JJJ___}}}xxxuuuHHH111(((,,,,,,...000***(((''''''&&&%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((()))((()))***++++++++++++***+++,,,------------,,,,,,++++++,,,------...//////,,,,,,------......//////111222333222111111333555555555555666777888:::::::::888666888;;;===:::777AAAEEEKKKOOOOOOOOOPPPQQQLLLPPPTTTXXXYYY[[[\\\^^^aaacccfffhhhiiihhhgggeeeeeellluuuzzzyyytttooommmvvvsssqqqpppkkkccc___```]]]^^^``````___\\\ZZZYYY\\\^^^aaaaaa``````aaaccc```___]]][[[XXXVVVWWWXXXMMMHHHCCC@@@BBBDDDCCC@@@???@@@CCCEEEGGGIIIJJJKKKNNNEEE>>>======>>>@@@DDD@@@@@@???===:::777444222333444555555555555444444333222000///---,,,,,,,,,++++++++++++++++++++++++))))))))))))***+++,,,---'''))),,,......,,,)))'''((((((((((((((((((((((((((('''&&&'''((('''%%%###&&&'''((('''&&&&&&&&&(((''''''''''''((((((((((((&&&(((***+++,,,+++)))(((***************+++++++++***++++++,,,---...//////000000000000000000//////000000111111111222222222000000000000000000000000OOO>>>??????AAA@@@>>><<<===>>>???>>>======<<<;;;:::999999999999888:::;;;999666555777999777666444444555555444333333444444444333333555777777???___kkkFFF444333111111222444444444777999:::999555111...------///---222CCC\\\cccWWWLLLHHH@@@666111333222000---,,,---,,,+++***+++************)))))))))(((((()))))))))))))))***)))))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''')))))))))***,,,...222<<>>AAABBBCCCEEEHHHJJJOOOJJJGGGJJJKKKFFFAAA@@@?????????===;;;888555333333333444444555555444444222111000///------,,,,,,++++++++++++++++++++++++'''''''''((()))+++,,,---%%%(((,,,...///,,,)))'''))))))))))))))))))))))))((('''&&&&&&'''(((&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''(((((((((((('''((()))***+++******)))***************************++++++,,,---...//////111111000000000000//////000000000111222222333333000000000000000000000000~~~NNN===>>>???BBB???>>><<<<<<>>>???>>>===<<<<<<;;;:::999999999999888:::<<<999555333666999999888666666666666444333333444555444333333555777888BBBdddeeeAAA555333111111333555555555666888:::999555111---,,,,,,000...444FFF```sssWWWPPPGGG???:::666333111111///---,,,------,,,***************))))))))))))(((((((((((())))))******))))))(((((('''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((***+++)))+++///444;;;HHHWWWbbbwwwxxxrrrdddSSSSSSBBB666,,,...777KKKllldddlllfff===///$$$%%%)))%%%&&&(((!!!(((((('''&&&%%%$$$###"""%%%%%%$$$###$$$%%%&&&'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&'''((()))***((()))+++,,,,,,+++***)))***+++,,,,,,,,,,,,++++++---------...............//////000111111222222333111222333222111111333555555555666777888:::;;;<<<::::::999:::<<<>>>>>>>>>DDDGGGKKKPPPTTTTTTSSSRRRSSSUUUXXXYYYZZZ[[[]]]___]]]___bbbeeehhhjjjkkklllkkkpppvvvvvvqqqllliiiiiiiiifffeeegggddd]]]XXXWWW\\\^^^___^^^\\\[[[\\\^^^\\\___```]]]ZZZYYY\\\```\\\ZZZXXXVVVUUUTTTSSSRRRLLLKKKEEE@@@AAAGGGHHHDDD>>>@@@CCCEEEFFFIIINNNRRRZZZUUUSSSVVVVVVNNNFFFBBBCCCBBB@@@===:::666333111000111222333333333333222111111000......---------************************((('''''''''((()))******'''(((***+++,,,+++***))))))))))))))))))))))))))))))'''%%%%%%'''((()))(((&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((((()))))))))***************************************++++++,,,---...//////111111111000000000/////////000000111222222333333000000000000000000000000|||LLL;;;<<<===@@@???>>><<<<<<>>>>>>>>>===<<<;;;;;;:::999999999999777:::<<<999444222555999;;;999777777777666444222444555555555444444666777:::DDDfff___<<<666444222333444666777666555777999888444000,,,++++++000///555HHHccc```RRRMMMCCC888555777555///111///---,,,------,,,+++************))))))))))))'''((((((((())))))******))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''(((***+++,,,+++...444:::EEETTTeeeqqq}}}mmmfffYYYLLLRRR:::...(((///===UUU{{{sss|||lllNNN333---$$$&&&)))%%%%%%''' ''''''&&&%%%$$$""""""!!!&&&%%%$$$######%%%'''((($$$$$$%%%%%%%%%$$$######&&&&&&&&&'''''')))******''')))+++,,,,,,,,,***)))++++++******+++---...///...............---------......//////000000111111111222333222111111333555666666777888999;;;===>>>::::::;;;;;;===@@@CCCEEEGGGHHHLLLRRRXXXZZZYYYWWWUUUVVVXXXXXXWWWXXXYYY[[[___```bbbdddfffggghhhhhhdddhhhjjjiiiddd```aaadddbbb``````cccccc\\\WWWVVV[[[\\\]]][[[XXXWWWYYY\\\[[[]]]^^^ZZZVVVUUUYYY]]]UUUUUUVVVWWWWWWVVVSSSQQQFFFIIIGGG???===BBBGGGFFFBBBEEEHHHJJJLLLQQQWWW]]]^^^WWWSSSVVVYYYVVVRRRQQQFFFEEEBBB>>>999444111......///000111111111111111111000///......---......************************)))(((((('''''''''''''''))))))((((((((()))+++,,,))))))))))))))))))))))))***'''%%%%%%''')))******&&&'''((('''&&&&&&'''(((''''''''''''((((((((())))))))))))((()))******+++++++++*********************++++++,,,---...///000222111111111000000/////////000000111222222333333000000000000000000000000}}}NNN>>>>>><<<<<<===>>>?????????>>><<<;;;>>>===;;;::::::;;;<<<===888888777666666666666666777888888555333444666666444666666444222222444555FFFJJJfffZZZ>>>333444555555555555777999<<<===<<<777111------...+++...111666EEEfffuuuTTTKKKEEE<<<888777666222...------,,,+++************)))))))))))))))(((''''''(((((((((((((((''''''&&&))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%(((------+++...444;;;BBBOOObbbvvvuuucccVVVNNNGGGAAA***)))***333HHHgggwww[[[???)))(((''''''''''''&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((('''''''''''')))++++++******+++,,,++++++++++++++++++++++++////////////...---,,,+++...//////111222333444444222333333333333333333444777777666777777888999:::===<<<<<<<<<>>>AAADDDFFFKKKLLLMMMPPPSSSVVVYYYZZZQQQSSSUUUVVVVVVVVVWWWXXX\\\\\\[[[\\\___bbbfffhhhjjjiiihhhfffdddbbb``````VVVZZZ^^^___\\\WWWTTTRRRVVV\\\]]]WWWTTTVVVVVVSSS]]]\\\ZZZXXXWWWWWWWWWWWWSSSRRRQQQRRRSSSTTTSSSQQQCCCEEEFFFDDD@@@>>>@@@CCC@@@HHHOOOQQQQQQSSSSSSQQQRRRQQQOOONNNSSSXXXVVVPPPIIIIIIFFF@@@888111......000...---...111222111//////////////////.........,,,+++*********+++,,,---++++++************++++++,,,+++***))))))***+++,,,******))))))))))))******&&&&&&%%%%%%%%%&&&''''''(((+++//////,,,(((''''''(((((((((((())))))))))))))))))))))))************,,,+++++++++++++++++++++)))***+++---...//////000...///000///...---...000111111000000000000111111000000000000111111111111|||MMM>>>>>><<<======>>>>>>???>>>===<<<;;;;;;;;;::::::;;;<<<===>>>888888777666666666666666111444777777666444333222222666555111333:::===<<>>VVVtttmmmMMM777'''(((''''''''''''&&&&&&&&&&&&%%%$$$###""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((***,,,,,,*********+++++++++++++++++++++++++++..................------//////000111222333444444222222333333333333444444666555555555666777888999=========>>>@@@BBBEEEFFFJJJJJJKKKMMMOOOQQQSSSTTTRRRSSSUUUUUUTTTTTTVVVWWW[[[[[[[[[[[[\\\^^^```aaa^^^]]]\\\[[[ZZZYYYYYYXXXXXX[[[___```]]]XXXTTTRRRSSSYYY\\\XXXVVVXXXXXXVVVUUUVVVWWWWWWXXXXXXWWWWWWTTTRRRPPPOOOOOOOOONNNMMMDDDDDDDDDBBBAAAAAABBBDDDFFFOOOVVVUUUQQQOOOMMMKKKEEEFFFFFFHHHNNNTTTSSSNNNEEEEEECCC>>>777111000000111///---...111222000///------......//////000000,,,,,,*********+++,,,---++++++************+++++++++***)))(((((()))***+++******))))))))))))******'''''''''''''''''''''((((((***------***((('''((((((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******,,,---......//////...///000///...---...000111111000000000000111111000000000000111111111111{{{LLL===>>>===>>>>>>>>>>>>>>>>>>===<<<<<<:::999::::::;;;===>>>???888888777666666666666666444666888999888777666777000666444///666FFFNNNKKK???IIIccc~~~eeeJJJ???555555555666888===EEEJJJGGGDDD>>>666///,,,,,,---,,,///222777GGGiiiaaaQQQLLLCCC>>>888555444444111.........---,,,++++++++++++))))))))))))(((((((((((((((((((((((((((''''''&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***,,,,,,------777BBBNNN[[[jjj{{{vvvdddNNNDDDCCCAAA888//////000777IIIbbb___===///)))(((''''''''''''&&&&&&&&&&&&%%%$$$######"""######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''((((((((((((((((((((((((***+++,,,,,,***)))******,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000111222333444444555222222222333333444444444666666666666777888999:::===>>>???@@@BBBDDDEEEEEEJJJJJJJJJKKKLLLNNNOOOPPPRRRSSSSSSSSSRRRRRRUUUWWW[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ]]]aaaaaa^^^YYYUUUSSSSSSXXXZZZYYYWWWXXXWWWUUUOOOPPPSSSUUUVVVVVVVVVVVVWWWSSSOOOMMMLLLLLLLLLKKKFFFDDDCCCCCCDDDFFFFFFFFFKKKSSSWWWSSSLLLHHHEEEAAA>>>@@@BBBDDDKKKQQQPPPLLLBBBBBB???;;;666222111111111000//////000111000...,,,,,,---...///000111111---,,,+++*********,,,,,,++++++************++++++***)))(((''''''((()))******))))))(((((())))))***((((((((((((((((((((((((((()))******((('''((()))(((((((((((())))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------...///000///...---...000111111000000000000111111000000000000111111111111zzzLLL===>>>>>>???>>>>>>>>>>>>>>>======<<<:::::::::;;;;;;<<<<<<===888777777666666666666666888777888999888777999===///666555///;;;SSS___\\\KKKXXXrrrgggLLLAAA333333222333777@@@JJJQQQMMMGGG???555...+++,,,---,,,///222888JJJlllsssVVVMMMJJJ>>>:::666333333222000//////...---,,,++++++++++++))))))((((((((((((((()))(((((((((((((((''''''&&&((('''&&&&&&%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&)))---//////222777AAAPPP```mmmyyyzzzfffVVVDDD>>>===:::222,,,111555@@@TTTooo{{{RRR444......(((''''''''''''&&&&&&&&&&&&%%%$$$$$$############$$$$$$######$$$$$$%%%&&&$$$$$$###$$$$$$%%%&&&'''((((((((((((((()))))))))+++,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000111111222333444444444222222222333333444444444777777777777888999;;;;;;<<<===???AAABBBCCCCCCCCCIIIIIIIIIJJJLLLNNNPPPQQQQQQRRRRRRQQQQQQRRRVVVYYYZZZ[[[[[[\\\\\\[[[ZZZZZZ]]]]]]]]]]]]]]]]]]^^^^^^\\\^^^``````\\\XXXUUUTTTTTTVVVXXXXXXXXXVVVTTTRRRQQQQQQRRRRRRRRRRRRRRRRRRWWWTTTOOOMMMLLLMMMMMMLLLGGGFFFFFFIIILLLMMMJJJGGGMMMOOOMMMGGGDDDCCC???:::AAADDDEEEFFFIIIMMMLLLGGGBBBAAA>>>:::666333222222222111111000000000///...------......//////000000---,,,+++*********+++,,,++++++************++++++)))((('''&&&&&&'''((()))))))))(((((((((((())))))(((((()))))))))(((((((((((((((''''''&&&''')))***(((((((((((())))))))))))((()))))))))*********************+++++++++++++++,,,,,,---------,,,,,,+++...///000///...---...000111111000000000000111111///000000000111111111111zzzLLL>>>??????@@@???>>>>>>===============<<<<<<<<<;;;;;;:::999999888777777666666666666666333444:::AAA@@@999666888000666555222>>>WWWhhhiiijjjrrrdddHHH:::333333222333888CCCPPPXXXPPPIII>>>444...,,,,,,------///222999LLLooo{{{[[[OOOJJJ>>>999777444222111000///.........---,,,++++++++++++))))))(((((((((((()))***(((((((((((((((''''''&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&))).........444>>>HHH\\\pppyyyvvvhhhUUUKKKBBB>>>999222---...:::@@@NNNeee}}}lllJJJ555222111(((''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''(((((((((((())))))******+++,,,...---+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000111111111111222222333333444111111222333333444555555555555555666777888999::::::;;;===>>>@@@@@@AAAAAADDDEEEGGGIIILLLOOOQQQSSSPPPPPPQQQQQQRRRTTTXXX\\\[[[\\\]]]^^^^^^^^^^^^^^^[[[[[[[[[[[[[[[[[[[[[ZZZ\\\^^^^^^]]]YYYWWWUUUUUURRRSSSTTTWWWXXXWWWVVVVVVZZZXXXUUURRROOONNNNNNNNNSSSPPPLLLJJJKKKLLLMMMMMMHHHIIILLLQQQTTTSSSMMMGGGKKKGGG???;;;>>>CCC@@@999???BBBCCCCCCDDDHHHGGGCCCDDDAAA===999666444333222222222222111000//////000000000//////......------...---+++*********++++++++++++************++++++)))((('''&&&&&&'''((()))))))))(((((((((((())))))''''''((()))***))))))((()))(((&&&%%%&&&'''))))))(((((((((((())))))))))))((()))))))))************((()))))))))*********+++,,,,,,,,,---,,,,,,+++***...///000///...---...000111111000000000000111111///000000000111111111111{{{MMM???@@@???@@@??????>>>===============<<<<<<<<<<<<;;;999888777888888777666666666666666111777EEESSSRRRCCC777555444555444333<<>>??????@@@AAACCCGGGJJJNNNRRRSSSPPPRRRSSSTTTTTTVVVZZZ]]]\\\]]]]]]^^^___```aaaaaaZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^\\\YYYWWWVVVXXXYYYRRRPPPQQQWWW[[[[[[[[[]]]aaa___[[[VVVQQQNNNLLLKKKLLLJJJHHHGGGIIIJJJKKKKKKIIIKKKPPPTTTUUUQQQKKKFFFGGGBBB:::777===DDDDDD>>>777;;;<<<;;;===BBBCCCAAADDD@@@<<<888666555444222000222222222000///000111111111000///...---,,,,,,...---+++************+++++++++************++++++)))((('''&&&&&&'''((())))))((((((''''''(((((()))&&&''')))+++,,,,,,++++++***(((&&&&&&'''((((((((((((((((((((())))))))))))))))))))))))************(((((())))))***++++++++++++,,,,,,,,,,,,,,,+++***...///000///...---...000111111000000000000111111000000000000111111111111|||NNN???@@@@@@@@@@@@???>>>===<<<======>>>:::;;;;;;<<<;;;:::888888888888777666666666666666666;;;JJJZZZXXXGGG999777777444222333666>>>PPPaaajjjmmmqqqooocccQQQCCC>>>666555444666<<>>???AAABBBDDDGGGKKKOOOSSSUUUTTTVVVWWWXXXWWWXXXYYY[[[]]]]]]\\\\\\]]]^^^```aaa[[[[[[\\\]]]^^^___`````````___[[[WWWUUUWWW[[[___ZZZTTTSSSYYY\\\\\\]]]```aaaaaa___\\\XXXSSSNNNLLLJJJHHHGGGGGGIIIJJJIIIHHHIIILLLOOOPPPNNNJJJFFFEEE@@@@@@===999<<>>888999:::;;;;;;;;;:::999888888777666666666666666888999CCCPPPNNN???666777:::333111333000111BBBXXXaaaiiirrrooo^^^HHH999444555444333444:::FFFSSS\\\LLLDDD:::222///......---...///333<<>>AAA===:::;;;>>>>>><<>>>>>AAA>>>>>>>>>>>>===<<<;;;:::>>>>>>===<<<;;;;;;::::::<<<;;;999777666666777777777666666777999999888777888777333000222888===>>>KKKhhhzzznnnXXXKKK@@@555444444222222999DDDIIIIIICCC===666111000000///---000,,,333>>>QQQ{{{vvveeeRRRGGGAAA;;;888777===:::666222///---,,,,,,...---+++)))((())))))***))))))))))))((((((((((((******))))))((((((''''''%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))(((((()))***000---...555???LLLbbbvvv|||yyyuuunnn___LLLAAA>>>777555111,,,+++555FFFTTT___ZZZuuuvvvhhh\\\LLL666---+++$$$&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%'''(((&&&''')))***+++***((('''(((''''''''')))***,,,...------------------------......------------......++++++,,,------......//////......------///000111//////000111222222222222222333555777888777777666??????@@@@@@???>>>======EEEJJJOOORRRQQQPPPQQQSSSWWW[[[___^^^[[[YYY\\\___```^^^[[[ZZZZZZZZZZZZYYY]]][[[YYYXXXZZZ[[[[[[[[[ZZZUUUTTTYYY]]]\\\[[[\\\aaa```^^^^^^___``````______]]]\\\]]]^^^]]]XXXTTTPPPQQQQQQOOOLLLJJJIIIIIIGGGEEECCCCCCCCCBBB@@@>>>AAAAAA@@@???>>>===<<<<<<<<<>>>@@@BBBCCCBBB@@@???777777777666555333222111111111000///////////////......---------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))(((''''''''''''(((((((((((((((((()))))))))))))))+++///222222111///---,,,***(((((()))***'''%%%'''''''''''''''((())))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...............------////////////////////////111111000000000000000000UUUBBB@@@@@@BBBAAAAAA@@@>>><<<:::888777>>>======<<<;;;;;;::::::;;;:::999777777777777888777666666777999999888666:::999666222111222444444DDD```qqqeeePPPDDD;;;222333222111333<<>><<<444222///...333???MMMWWW\\\dddhhh[[[RRRFFF555///...(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$######%%%&&&(((&&&''')))*********((('''(((((('''((()))***,,,---------------------------......------------......+++,,,,,,------....../////////...---...///000111111222333444444555444444444444666777888888888888???@@@AAAAAABBBBBBBBBBBBIIILLLOOOQQQQQQQQQPPPQQQPPPTTTYYYZZZZZZ\\\```eeeaaa___]]]\\\\\\]]]\\\[[[ZZZYYYXXXXXXZZZ[[[[[[ZZZXXXTTTTTTWWWYYYWWWVVVXXX^^^]]]\\\\\\]]]^^^^^^^^^YYYWWWUUUVVVYYY[[[[[[ZZZXXXYYYXXXTTTPPPLLLJJJJJJEEEEEEDDDBBBAAA???>>>>>>BBBBBBAAAAAA@@@>>>===<<<<<<>>>???AAAAAA???===<<<777777666666555333222111111000000///////////////...------------,,,,,,,,,+++++++++************)))++++++++++++++++++++++++))))))((((((((((((((()))(((((((((((((((''''''''')))+++...111222000...---+++)))''''''))))))'''$$$'''''''''''''''((())))))(((((()))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------...............------////////////////////////222111000000000111222222WWWCCC@@@???AAAAAAAAA@@@???===:::888777======<<<<<<;;;:::::::::999999888888777888888999777666666777999999888666888888888666555444666888HHH```nnnbbbNNNCCC<<<555111111000444@@@QQQ[[[^^^IIIAAA777111/////////...111///777BBBUUU~~~iiiZZZMMMAAA<<<:::666333333000///...---,,,,,,---...---,,,+++***))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''%%%''')))*********,,,...000222999EEESSSfffyyyfffWWWKKK@@@:::999111//////555@@@LLLTTTXXXYYYmmmsssZZZOOOJJJDDD777333222***&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''&&&'''(((*********)))((((((((((((((()))***,,,---------------------------......------------......,,,,,,,,,---......////////////.........///000111111222333444555555555555444444444555666888999:::===>>>???@@@AAABBBCCCCCCJJJJJJKKKMMMOOOOOOMMMKKKJJJNNNRRRTTTUUUXXX^^^ccc___]]][[[[[[\\\\\\\\\[[[WWWVVVVVVXXXZZZ[[[[[[YYYWWWUUUVVVXXXWWWSSSSSSVVVZZZZZZZZZZZZZZZ[[[\\\]]]WWWTTTPPPOOORRRVVVZZZ\\\ZZZZZZYYYVVVQQQNNNLLLMMMGGGIIIIIIFFFAAA>>>>>>???BBBBBBCCCBBBAAA@@@>>>===@@@@@@AAAAAA@@@===;;;999666666666555555333222111111000//////......//////------------,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++***)))))))))))))))******)))(((((((((''''''&&&&&&)))+++---000000///---,,,)))(((&&&&&&''''''&&&$$$''''''''''''((((((((()))(((((())))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------...............---////////////////////////222111000///000222444555UUUBBB???>>>???>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;:::::::::888888888888888888999999666555555666888999777666777666666666444333999@@@VVVjjjssseeePPPCCC<<<777111111000444BBBSSS___bbbJJJBBB777000.../////////......666BBBTTT|||yyyQQQOOOFFF===;;;:::666333222...---,,,,,,,,,,,,---...,,,++++++******)))))))))))))))))))))(((((((((((('''''''''(((((()))))))))%%%%%%$$$$$$%%%%%%&&&'''%%%'''))))))***+++...000333666>>>NNNaaassspppZZZKKKBBB:::555444......444???MMMVVVWWWUUU[[[rrrbbbQQQJJJKKKIII===777333((('''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&'''((()))******))))))((((((((())))))***+++,,,------------------------......------------......,,,,,,------...////////////////////////000000000///000111222333333333333333333333333555777:::;;;:::;;;;;;<<<===>>>???@@@FFFDDDDDDGGGKKKLLLIIIFFFJJJKKKMMMMMMNNNQQQVVVZZZYYYXXXWWWWWWYYYYYYYYYXXXUUUUUUVVVXXXZZZ[[[ZZZXXXYYYYYY[[[]]]YYYSSSTTTXXXYYYZZZZZZZZZZZZZZZ\\\]]]ZZZWWWSSSPPPPPPQQQTTTVVVQQQRRRSSSQQQOOOOOOPPPQQQOOORRRRRRMMMEEE@@@@@@BBBBBBBBBCCCCCCBBB@@@>>><<>>@@@>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::777888888888999999999888666555555666888888777555999666444222///000;;;IIIggguuuyyyiiiRRRAAA999555111222222666BBBQQQ[[[\\\JJJBBB777000...//////.........888CCCSSS{{{```JJJHHHAAA;;;:::888333000000......------,,,,,,,,,,,,++++++++++++*********)))))))))))))))((((((((((((&&&&&&''''''(((((())))))%%%%%%$$$$$$%%%%%%&&&'''$$$&&&((()))***,,,///222666:::FFF[[[rrr{{{uuubbbMMMBBB<<<666222000---222<<>>===EEEDDDCCCAAA???<<<999777555555555555444333222222000//////...............------,,,,,,,,,++++++++++++++++++*********))))))***************************************+++,,,,,,++++++++++++******))))))((()))+++,,,,,,+++***)))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((()))((((((((('''(((((((((((()))))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------...//////......000000000000000000000000222111000000111333555666VVVDDDBBBAAABBBAAAAAA@@@???>>><<<;;;:::;;;;;;::::::::::::::::::888888999999999888888777666555555666888888777555555222111333444999MMMbbbuuuoooVVVDDD:::666222444555888BBBNNNSSSQQQHHH@@@666000.........---000111;;;EEEUUU{{{gggNNNIIIBBB<<<888777555000---............------,,,,,,,,,******+++++++++******)))))))))))))))((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((()))+++...222555<<>>@@@BBBDDDAAA@@@?????????@@@AAABBBGGGGGGHHHKKKNNNPPPQQQPPPPPPQQQQQQSSSUUUYYY[[[]]]VVVVVVVVVYYY[[[\\\[[[ZZZZZZYYYXXXXXXYYYXXXVVVTTTWWWWWWYYY\\\ZZZVVVTTTWWW[[[]]]^^^]]]ZZZYYY\\\^^^]]]^^^^^^[[[XXXUUUTTTTTTPPPQQQQQQOOONNNNNNQQQSSSWWWWWWVVVQQQJJJEEECCCDDDEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@???===;;;888666555444444444444444333222222000///......------......,,,,,,,,,,,,+++++++++++++++++++++************)))************************))))))))))))***+++,,,,,,++++++++++++++++++,,,,,,((()))************)))(((%%%&&&''''''%%%%%%%%%'''%%%&&&((()))))))))((('''''''''(((((((((((())))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---...////////////000000000000000000000000111111111111111222333444XXXEEEBBB@@@AAAAAAAAA@@@@@@>>>===;;;:::::::::::::::::::::::::::999999::::::999888777666555555444666777888666555222///111666777>>>VVVoooxxxqqqYYYEEE;;;888222555888<<>>999666666333///---///+++,,,,,,---------,,,,,,)))***++++++++++++***)))))))))))))))((((((((((((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%%%%&&&''''''(((***+++---111666999FFFTTTgggxxxwwwfffWWWJJJ===666222...,,,---...;;;JJJUUU[[[aaajjjqqqoooyyyPPPFFFIIINNNZZZXXXCCC666333---++++++******)))(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&'''''')))***+++,,,(((((()))***+++******)))------------------------......------------......------......//////000000...///000111222111000000222333444555666666666666777999;;;>>>@@@BBBDDDDDDFFFEEEDDDDDDEEEGGGIIIJJJMMMNNNPPPRRRRRRSSSUUUVVVTTTTTTVVVYYY\\\___```aaaWWWWWWXXX[[[^^^___^^^]]]___]]]ZZZXXXWWWVVVUUUSSSVVVSSSUUUZZZ\\\XXXVVVVVVYYY\\\]]][[[WWWUUUXXX[[[aaabbbaaa^^^YYYVVVVVVWWWTTTTTTSSSQQQOOOOOOQQQSSSTTTSSSRRROOOLLLJJJHHHGGGIIIHHHFFFDDDCCCCCCDDDDDD>>>>>><<<;;;999777666555333333444444444333222222//////...------------...,,,,,,,,,++++++++++++***+++++++++************)))************************((((((((())))))+++,,,,,,)))******++++++,,,,,,---(((((()))))))))(((((('''%%%'''((('''%%%%%%&&&(((%%%&&&((()))***)))(((''''''''''''((((((((())))))************************++++++,,,,,,,,,,,,------+++,,,---...////////////000000000000000000000000///000111222222111111000XXXDDDAAA>>>???===>>>>>>?????????>>>>>>::::::::::::::::::::::::999:::::::::999888666555555444444555777888666555666333333444111333HHH```pppwwwyyykkkTTTAAA777444111555999>>>EEEJJJHHHBBBBBB<<<444000//////---,,,...000;;;DDDQQQuuuaaaNNNEEEAAA>>>999666666444111000222((()))***,,,,,,---------))))))+++,,,,,,+++***)))))))))))))))(((((((((((((((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''')))***,,,---000333999<<>>>>>===<<<:::999888888333333444444444333222222//////...------------...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((()))***+++,,,,,,---'''(((((((((((((((''''''%%%''')))(((&&&%%%''')))%%%&&&((()))***)))((('''''''''''''''((((((((()))************************++++++,,,,,,,,,---------+++,,,---...////////////000000000000000000000000///000111333222111///...[[[EEEBBB???>>>BBBBBBBBBAAA>>><<<<<<===;;;;;;;;;<<<;;;;;;::::::999888777666666555555555555555555666666666666666555333333444444666>>>GGGaaatttxxxaaaHHH>>>888111222222777BBBLLLOOOJJJDDD;;;999555333222000...,,,111222;;;CCCRRRzzzcccLLLJJJDDD777777666333111///---,,,+++,,,,,,++++++***+++++++++***++++++++++++***))))))***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''!!!$$$&&&'''&&&%%%%%%&&&'''***---000111777CCCNNNfffuuuzzzlllZZZKKK@@@888111//////,,,,,,---000>>>]]]ooohhhfffuuuXXXRRReeeooogggYYYJJJ???999888888222000---+++((('''''''''******((('''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++***************+++++++++---------,,,,,,+++++++++///...---,,,,,,---...///------............------333333222222111222222222444444333222222111000000888888999;;;===@@@BBBCCCEEEEEEFFFJJJMMMNNNLLLIIIQQQRRRTTTWWWYYY[[[[[[\\\^^^bbbggggggbbb___```bbbZZZ[[[^^^bbbeeefffdddcccaaa]]]ZZZZZZ\\\ZZZTTTOOORRRSSSVVVZZZ]]]\\\XXXUUUXXXYYYXXXSSSMMMLLLPPPUUUVVVhhhpppeeeWWWUUUWWWWWWSSSRRRQQQQQQRRRSSSRRRQQQPPPRRRTTTRRROOOMMMNNNOOORRRRRRPPPMMMIIIGGGFFFGGGAAA@@@???===;;;999666555666555444444555666555333000////////////.........++++++++++++++++++++++++***)))))))))***+++,,,,,,*********))))))))))))))),,,,,,,,,***(((((()))+++''''''''')))+++,,,+++***'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///////////////...---////////////000111222333000000//////000111111222]]]GGGDDDBBBAAABBBBBBBBB@@@>>><<<<<<===:::;;;;;;<<<;;;;;;::::::999888777666666555555666555666666666666666666666555333333444333333:::BBBYYYlllrrr___HHH???;;;555222333777@@@JJJMMMHHHBBB888666333111111000...---111333;;;CCCSSS|||sss[[[MMMDDD>>>;;;666555333000...---,,,+++++++++++++++++++++,,,,,,***++++++++++++***)))))))))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''"""$$$&&&&&&%%%%%%&&&'''***,,,///111444<<>>@@@AAAAAA@@@@@@BBBEEEGGGEEECCCNNNPPPRRRSSSSSSSSSUUUXXX```ccceeeeeedddbbbcccdddaaabbbdddhhhkkkmmmmmmmmmccc```]]][[[ZZZXXXUUUQQQVVVSSSPPPOOORRRVVVYYYZZZXXXXXXWWWRRRMMMMMMRRRXXX[[[kkkrrriii]]]ZZZYYYVVVOOONNNNNNNNNOOOPPPOOOOOOPPPRRRSSSQQQMMMJJJJJJKKKNNNNNNNNNKKKGGGEEEDDDDDDAAA@@@???>>>;;;999777666666444333333444444333111/////////.........------++++++++++++++++++++++++*********)))******++++++)))))))))))))))))))))***+++++++++***((((((***,,,((('''&&&''')))******)))'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...////////////000111333333111111111000111111222222]]]FFFDDDAAAAAAAAABBBBBB@@@===<<<<<<<<<::::::;;;;;;<<<;;;;;;:::999999888777666666666666666666666666666666555555333222333444333333999AAASSSeeelll[[[GGG>>>:::555333333777???GGGJJJFFFAAA666444111///000000///...000333<<>>JJJjjjmmmwww}}}UUULLLYYYeeeeeeYYYIII???<<<<<<===<<<888444...)))((()))+++---***)))((('''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&''''''&&&'''(((((()))***++++++************++++++,,,,,,------------,,,,,,,,,,,,///...------------...///........................//////000000111111222222000000111111222333444444666666777888999;;;===>>>AAA@@@???@@@BBBDDDDDDCCCHHHLLLOOONNNLLLLLLQQQVVV]]]\\\[[[\\\]]]______^^^bbbccceeegggjjjmmmpppqqqiiihhhfffbbb^^^\\\[[[\\\___[[[UUURRRSSSVVVYYYZZZQQQQQQOOOKKKHHHHHHMMMQQQWWWccckkkggg```^^^YYYSSSQQQQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRPPPLLLIIIHHHIIIJJJKKKLLLJJJGGGDDDCCCCCC@@@@@@???>>><<<:::888777666444333222333222111///............---------,,,++++++++++++++++++++++++++++++***)))))))))******((((((((())))))******************)))((((((+++---***(((&&&%%%'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000000...//////000111222444444333222222222222222222222YYYCCC@@@>>>>>>AAABBBBBB@@@===;;;;;;<<<::::::;;;;;;<<<;;;;;;;;;:::999888777666666666666666666666666555555555555222111222555555666<<>><<<:::999888777555333333333222000.........---------,,,,,,,,,************************,,,+++***))))))((())))))&&&''''''((()))***++++++((()))))))))((()))+++---,,,)))&&&%%%&&&(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))*********************+++++++++,,,,,,------------------------,,,---...000000111111111...//////000111333444555333333333333333333222222XXXAAA>>>======AAAAAAAAA@@@===;;;;;;<<<999::::::;;;<<<<<<<<<;;;:::999888777777666666666777777666666555555555444222111222444444555;;;CCCSSS```eeeWWWEEE:::555222111222555;;;BBBGGGHHHGGG;;;888333000///...------///444===CCCVVVdddTTTEEEAAA>>>999444444111000///---,,,+++++++++)))***+++---.........---***++++++++++++***))))))&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%(((---000000555:::AAARRRggguuuzzzooojjjcccYYYNNN@@@555000---)))''')))******///555@@@^^^llllllooopppvvvpppZZZQQQTTT[[[bbbPPPHHH>>>:::;;;;;;666111///...---+++***((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((((())))))******++++++)))******+++,,,,,,---------------------------------..................---///...------------...///,,,---...000111111111111111111111111111111111111444555555666777888::::::=========>>>@@@CCCGGGJJJGGGKKKOOOMMMJJJJJJRRRYYYYYYSSSOOOPPPUUUYYYYYYVVVUUUUUUVVVTTTTTTUUUZZZ]]]\\\______\\\XXXXXX^^^dddiiiiiiiiihhheee^^^VVVPPPOOOQQQSSSSSSPPPMMMJJJIIIGGGMMMTTTXXX[[[ZZZTTTMMMQQQRRRSSSQQQMMMKKKLLLMMMNNNMMMMMMMMMMMMMMMKKKJJJEEEGGGHHHHHHEEEBBB@@@???>>>>>>======<<<:::999888888666444333333333111///......---------,,,,,,,,,************************++++++***)))((((((((((((&&&&&&'''((()))******+++((())))))((('''(((+++---...+++((('''''')))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***************++++++++++++,,,,,,,,,---------------------------...///000111111111111//////000000111333444555333333444444444444333222ZZZCCC@@@??????@@@AAAAAA???<<<;;;;;;;;;999999:::;;;<<<<<<<<<<<<::::::999888777777777777777777777666555555444444555222222333222333:::CCCVVV```bbbVVVEEE;;;777666111222444888>>>CCCFFFFFF===999333000......---,,,///555>>>CCCXXXwwwOOOMMMFFF===888888444//////...---,,,++++++++++++***+++,,,.........------***++++++++++++***))))))&&&&&&&&&%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''***...222333;;;CCCMMM```uuu~~~}}}nnnfff\\\SSSHHH:::000---***((()))---------111777AAAeeeooommm~~~uuuXXXTTTXXXUUURRRUUUFFFAAA;;;888999777222............---,,,***((('''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))))))))*********++++++)))******+++,,,---......------------............------...//////...------///...---,,,,,,---...///---...///111111111000///111111111111111111000000444444555666777999;;;<<>>======<<<<<<<<<;;;;;;999888888777555444333444333222000............---------,,,******************************)))((((((((())))))'''''''''(((((())))))))))))))))))(((''''''***,,,---+++)))((()))***))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((()))))))))******++++++++++++,,,,,,,,,,,,------------------------...//////000111111111111111111111111111222333444111222333444555444333333[[[DDDAAA@@@AAA@@@AAAAAA???<<<::::::;;;888999:::;;;<<<<<<<<<<<<::::::999888777777777777888777777666555555444444444222111333444888BBBLLL^^^ddddddWWWEEE:::777777333222333555999===@@@BBB:::666111...------...---...555>>>CCCYYYwww^^^FFFDDD>>>888666555222///...---,,,++++++***+++++++++,,,---...///...,,,+++***++++++++++++***))))))''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((+++///222777BBBMMMYYYkkk}}}yyyjjj^^^QQQIII???333,,,+++))))))---111222000333999???```lllxxx|||cccOOOOOOSSSNNNGGGEEE>>>;;;777555444333222000...---,,,+++)))(((((('''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((()))***)))************+++++++++)))******+++,,,---...///------------.........///------...//////...------000///---,,,,,,---///000...///111222222111000/////////000000111111222222444555555777999;;;===>>>BBBDDDFFFEEEDDDFFFIIILLLIIILLLNNNOOOOOOQQQSSSUUUSSSPPPNNNNNNPPPRRRRRRPPPPPPSSSUUUSSSQQQQQQUUUYYYWWWYYYZZZYYYXXXZZZ^^^bbbZZZXXXUUUTTTSSSRRRPPPNNNJJJJJJKKKLLLMMMMMMKKKJJJRRRRRRTTTWWWWWWTTTQQQPPPNNNRRRUUUTTTQQQQQQTTTWWWPPPNNNMMMNNNOOOOOOMMMJJJHHHHHHGGGEEEAAA>>>>>>>>>::::::::::::999888888777555333222222333333222000/////////.........------************************)))(((((((((((())))))***''''''(((((((((((((((((()))******(((''''''(((******)))(((((()))***)))'''''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))+++++++++,,,,,,,,,------........................///000000111111111000000222222222111111222222333...000222444555555444333ZZZCCCAAA@@@AAA@@@AAAAAA???<<<::::::;;;888999:::;;;<<<<<<<<<<<<;;;:::999888777777777777888777777666555444444444222000111555999@@@MMMYYYgggjjjgggXXXDDD888444444444333222333555999<<<===777444///,,,,,,---.........666???CCCYYY___LLLFFF<<<555555555222000111---,,,,,,+++******+++++++++,,,...//////---,,,******++++++++++++***))))))((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&((()))***,,,///222;;;HHHTTT```rrrtttcccUUUFFF>>>666---***,,,)))***///444555333555:::@@@\\\kkkeeeXXXLLLIIIJJJGGG@@@;;;:::888444222000111333444---+++(((&&&$$$%%%&&&'''(((((('''&&&&&&&&&''''''&&&&&&&&&'''''')))*********************+++++++++)))******+++---...//////---------.........//////,,,---...//////...---,,,000///---,,,,,,---///000///000222333222111///...------...000111333444444444555666888:::<<<>>>@@@@@@BBBDDDCCC@@@@@@BBBEEECCCEEEHHHMMMRRRUUUXXXYYYWWWUUUTTTTTTUUUUUUUUUTTTLLLOOOSSSRRRPPPPPPTTTXXXUUUVVVVVVVVVVVVWWWZZZ\\\WWWVVVVVVVVVTTTQQQKKKGGGHHHFFFEEEFFFIIILLLMMMMMMMMMMMMOOOQQQRRRPPPPPPRRRGGGLLLPPPPPPOOOOOOTTTXXXVVVTTTRRRRRRSSSSSSPPPLLLMMMMMMKKKHHHDDDAAAAAABBB999999999999999888777666333111000111222222111000000////////////.........))))))))))))))))))))))))(((((('''(((((()))***+++((((((((((((((('''''''''*********(((&&&&&&(((***(((''''''((())))))(((&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((((((++++++,,,,,,,,,---------........................000111111111111000000///444333222222111111222222---...111333555555444333___FFFBBB@@@AAAAAAAAA@@@@@@>>>===<<<;;;999:::;;;;;;<<<<<<;;;;;;999999999888777555444333999888777555444444444444555555333222<<>>444444666333333444444555666777777888666222...,,,,,,...///333555>>>JJJ^^^^^^KKKGGG;;;:::888555222000...---,,,,,,,,,++++++,,,------//////...------------...------,,,,,,,,,+++++++++)))((('''&&&%%%$$$$$$$$$$$$%%%''''''&&&%%%&&&'''$$$'''***++++++///555;;;CCCUUUdddkkkvvvyyyiii\\\JJJ:::666111)))'''---,,,***,,,222666555555555???QQQrrrOOOCCC<<<@@@AAA999666999666444222222444333000---''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((()))***+++((()))+++,,,------,,,+++++++++++++++,,,---......111111000000//////......------------......//////......---,,,---...///000111111111000000000000000...000222222222222444666999999999999999999::::::<<<===???AAABBBDDDDDDEEEDDDEEEHHHKKKLLLMMMLLLLLLOOOSSSWWWYYYYYYWWWVVVUUURRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXVVVRRRQQQSSSVVVWWWWWWWWWWWWVVVRRRKKKGGGGGGAAA???CCCEEEDDDHHHOOORRRPPPMMMMMMNNNNNNNNNMMMKKKNNNPPPOOOMMMLLLNNNQQQQQQPPPOOOPPPRRRSSSRRRQQQMMMMMMLLLKKKHHHFFFDDDCCCAAA@@@>>><<<:::888666555666555333222222333444555//////...---,,,,,,,,,,,,))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))***++++++,,,,,,------...------------------------000000000///000111111222000111111222222333444444222444666666555444555666^^^EEE@@@>>>???AAAAAA@@@@@@???===<<<;;;999:::;;;;;;<<<<<<;;;;;;888888888888777666444444777777666666555555444444333000///555DDD\\\vvvdddLLL>>>888666444111222222333444444555555888555111...,,,,,,...///222333===HHH]]]lllOOOCCC<<<:::999777555222000...---,,,+++++++++,,,------...//////...---------------,,,+++++++++************(((((('''&&&%%%%%%%%%%%%$$$%%%''''''&&&%%%&&&'''''')))+++,,,...444<<>>OOOtttpppccc@@@666111888;;;777555999444222000000111000---***''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))***((()))+++,,,------,,,,,,++++++++++++,,,---......000000000000//////......,,,---...////////////......------,,,---...///000000000000000000000000000///000222333222333555666888888888999999999999999<<<===>>>@@@@@@AAAAAAAAADDDFFFHHHJJJLLLLLLKKKKKKJJJMMMQQQRRRQQQPPPOOOOOORRRRRRRRRSSSSSSSSSTTTTTTRRRSSSUUUUUUUUUVVVWWWYYYUUUSSSQQQPPPOOOLLLIIIEEEEEEAAA@@@CCCEEEDDDGGGLLLLLLLLLMMMNNNNNNNNNNNNNNNJJJLLLMMMMMMLLLLLLLLLMMMPPPOOOMMMLLLMMMLLLKKKIIIJJJJJJIIIHHHGGGFFFDDDCCC>>>===<<<;;;999888777666777666555444333333333333//////...---,,,,,,,,,,,,***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''***)))((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))***++++++,,,,,,------...------------------------000000000000000111111222000111111222222333444444111333555555444333444555```EEE@@@>>>???AAAAAA@@@@@@???>>><<<<<<999:::;;;;;;<<<<<<;;;;;;777888888888777777666555555555666777777666555444666///...555BBBTTTooo}}}]]]FFF>>>;;;777222000111111222222333333333777555111...,,,---...///111222;;;GGG]]]wwwQQQDDDAAA777888777666333111///------++++++++++++,,,---//////.........---------------*********))))))))))))(((((('''&&&&&&%%%%%%%%%%%%$$$&&&''''''&&&&&&'''(((***,,,---...222:::FFFOOOYYYeeekkkiiilllrrrlll___JJJ;;;000---,,,)))+++000+++666999111...999IIIRRRHHHWWW|||lllIII@@@111)))'''...222000000444111///...------,,,)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''((()))))))))***,,,,,,,,,,,,,,,+++++++++,,,------......000000000////////////...,,,---///000111000...------------,,,---......////////////000000000000000000111333333333333555666777777777888888999999999<<<======>>>>>>>>>>>>>>>CCCDDDFFFGGGHHHHHHGGGGGGGGGIIIKKKKKKJJJIIIIIIJJJPPPQQQRRRSSSSSSSSSRRRQQQQQQQQQSSSUUUWWWXXXWWWVVVQQQNNNKKKIIIHHHGGGEEEDDDCCCAAAAAADDDEEEDDDFFFIIIGGGKKKPPPQQQPPPOOOOOOQQQMMMMMMMMMOOOPPPOOOLLLJJJMMMLLLJJJJJJJJJIIIHHHFFFFFFFFFGGGFFFFFFEEEDDDCCC;;;;;;:::999888777777666888777777666555333222111000///...---,,,,,,,,,,,,******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))***++++++,,,,,,------...------------------------/////////000000000111111000111111222222333444444000222444444333222333444bbbGGGAAA@@@BBB@@@@@@@@@@@@???>>>===<<<999:::;;;;;;<<<<<<;;;;;;777777888888888777777666333444666888888777555444777111///444888CCC^^^zzzqqqTTTAAA<<<;;;777222111111222222222333333333666444111...---------...222222;;;GGG___~~~___DDD>>>???888666555444222000...---,,,******++++++---...000000............------,,,,,,*********)))))))))((((((((('''&&&%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&((()))+++,,,...000666AAAPPP[[[bbbjjjmmmhhheeeddd\\\OOO===333***))))))))),,,222,,,555666///444JJJ^^^fff]]]oooxxxOOO666000,,,&&&$$$(((+++)))(((+++......---,,,+++)))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''((()))))))))******+++,,,,,,,,,---++++++,,,------.........////////////////////////,,,...000222222000...,,,,,,,,,,,,---------............///////////////000000222333444333333555666666666666777777888888888;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCCCCCCCCCCBBBGGGHHHIIIHHHFFFFFFGGGIIILLLNNNPPPRRRSSSRRRQQQPPPTTTRRRRRRSSSUUUTTTPPPLLLMMMKKKHHHGGGGGGFFFDDDBBBBBBBBBCCCEEEFFFEEEFFFFFFEEELLLSSSUUURRRPPPPPPRRRRRRQQQQQQSSSUUUTTTOOOKKKJJJIIIHHHIIIKKKLLLKKKJJJFFFFFFFFFFFFEEEDDDBBBBBB;;;;;;:::888777555444444666666777777666444333111000///...------,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((((((((((((((((((((())))))))))))***++++++,,,,,,------...,,,,,,------------------...//////000000000000000000111111222222333444444111333555555333222333444bbbGGGBBBAAADDD@@@@@@AAA@@@@@@???>>>===999:::;;;;;;<<<<<<;;;;;;777888888888888888777777333444666888888777555444222111222444444===XXXsssqqqbbbMMM???999888666444333333333444444444444444444333000...---------...333222;;;HHHaaawwwYYYKKK>>>777888666444333222000///---,,,,,,+++++++++,,,---///000111------......------,,,+++************))))))))))))''''''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&&&&&&&)))+++,,,---000444;;;IIIYYYdddlllssstttlllccc[[[OOOCCC333---(((((()))***...222///000......<<>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBGGGGGGGGGFFFDDDDDDFFFHHHHHHIIILLLOOOQQQQQQQQQPPPRRRPPPOOOOOOQQQOOOJJJEEEJJJJJJIIIJJJJJJHHHEEECCCBBBDDDEEEEEEFFFFFFFFFEEEDDDKKKSSSVVVRRRNNNMMMNNNTTTSSSSSSUUUVVVUUUPPPLLLJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHGGGFFFDDDBBB@@@???===<<<;;;888666333111000333444555666666666444444000000///...------------************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))***++++++,,,,,,------...,,,,,,,,,---------............///000000000000///000111111222222333444444333555666666444333444555bbbFFF@@@@@@CCC@@@@@@AAAAAA@@@??????>>>999:::;;;;;;<<<<<<;;;;;;888999999999888777777666555555666777777666555444000333555444555AAAUUUfffcccYYYLLL@@@999666555555555555555555555555555555333222000...------------444222:::HHHbbb~~~XXXCCCBBB<<<555555555111111000///...---,,,+++,,,,,,,,,,,,---...000000,,,------......,,,+++***************))))))))))))'''&&&&&&%%%%%%&&&&&&&&&%%%&&&'''&&&&&&'''***,,,---000555<<>>???===;;;888555222000///111222333444555555555555111000///...------------++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))***++++++,,,,,,------...+++,,,,,,------.........---...///000111000///...000111111222222333444444444555777666555444444555eeeHHH@@@???CCC@@@@@@AAAAAA@@@@@@??????999:::;;;;;;<<<<<<;;;;;;:::::::::999888777666555777777666666555555444444///555555555AAAVVVcccdddeee\\\NNNBBB;;;888666555555555555555555555555555222111000...------------333111999GGGbbb^^^JJJAAA???777555777333000//////...---,,,++++++---------------...//////+++,,,---......,,,+++))))))))))))(((((((((''''''&&&&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''***---111666>>>FFFPPP]]]kkkuuu{{{|||vvviiiXXXIII===555***,,,......---.........//////777AAAEEEIIIXXXjjj___BBB777111)))'''(((***)))((()))))))))&&&(((***)))'''%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''((()))******+++************,,,---...***+++---///000///......---------.........//////---------------,,,++++++***+++,,,---------,,,,,,+++,,,,,,---....../////////111222222000000111333222222333444555666777777666777888:::;;;<<<<<<<<<>>>>>>???@@@AAABBBDDDDDDCCCDDDFFFFFFEEEEEEFFFHHHGGGGGGHHHHHHIIIIIIJJJJJJEEEFFFHHHHHHHHHHHHIIIKKKKKKIIIHHHIIIJJJJJJIIIHHHAAADDDDDD@@@@@@CCCDDD@@@DDDGGGMMMQQQSSSQQQNNNLLLPPPQQQRRRPPPMMMKKKJJJKKKIIIHHHFFFFFFFFFEEEDDDBBBEEEEEEDDDCCCBBB@@@>>>===>>>===;;;888666333222111333333222222222333333444111000///...------------+++++++++*********))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***++++++,,,,,,------...++++++,,,,,,---......///,,,---///000111000///...000111111222222333444444333555666666444333333333jjjKKKBBBAAADDD@@@@@@AAAAAAAAA@@@??????999:::;;;;;;<<<<<<;;;;;;;;;;;;::::::888777555555999888777555444444444444+++111444:::TTTttt~~~vvvnnnaaaQQQDDD>>>;;;888555555555555555555555555555222111000///...---------222000777FFFaaazzzWWWHHHDDDCCC:::...222666...//////...------,,,++++++......---------......///+++,,,---......,,,***)))(((((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''+++...444:::DDDNNNXXXeeerrr{{{yyywwwnnn^^^LLL===333---***---000000//////...---+++111BBBOOOIIIBBBUUUrrriiiOOO;;;000,,,+++)))+++,,,)))''''''&&&%%%$$$&&&)))(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''))))))+++******)))***,,,---...***+++...///000000...------------.........//////---------,,,++++++++++++***+++,,,---...---,,,,,,++++++,,,------.../////////000111111000///111222111111222333555666666777777777888999999999999999::::::;;;<<<>>>@@@AAABBBDDDFFFHHHIIIHHHHHHIIIJJJIIIIIIGGGGGGFFFFFFFFFGGGEEEGGGIIIGGGEEEEEEHHHKKKLLLIIIFFFEEEFFFIIIJJJJJJ???CCCBBB======AAABBB>>>FFFHHHMMMRRRWWWWWWTTTQQQPPPRRRSSSPPPLLLIIIJJJLLLGGGFFFEEEFFFGGGHHHHHHFFFAAAAAABBBAAA@@@???>>>>>><<<<<<:::888777555333333555444222111000111222222111000///......------...+++++++++************)))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((###$$$&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***++++++,,,,,,---......++++++,,,,,,---...//////,,,---///000111000///...000111111222333333444444333444555555333111222222rrrLLL???>>>===??????@@@AAA@@@???>>>===999;;;<<<<<<:::888888888===<<<;;;:::888777666666777777777666555555444444222444333888MMMjjj|||vvveeeQQQCCC:::444333666444555666555333222333444222111000///------,,,,,,222222:::DDDZZZtttXXXHHHAAA===888555444333222111---,,,,,,,,,---......///++++++,,,...000111000...///......---+++***))))))'''((()))(((&&&%%%%%%&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''((()))+++---...:::>>>IIIYYYhhhrrrzzz~~~zzzbbbMMM>>>555///,,,///111222000...,,,,,,---444@@@MMMPPPIIIKKKeeewww]]]III999...***+++333333222000---)))&&&$$$''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%''''''(((((())))))*********)))((()))+++---...///,,,++++++---111222000---,,,------......------,,,******+++++++++,,,,,,,,,,,,---///000000000///...---------------...//////333222111000000000222222333333444555666777888999:::999999999999999999999>>>;;;:::<<<======???CCCEEEFFFGGGHHHIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEGGGIIILLLMMMLLLKKKIIIFFFCCCAAA@@@@@@AAA@@@===;;;:::;;;=========EEEKKKPPPRRRSSSTTTQQQLLLNNNLLLLLLOOOSSSSSSNNNHHHKKKIIIFFFCCCBBBCCCEEEFFFCCCCCCBBB???<<<;;;;;;;;;======<<<;;;888555333111222222222222222222222222......//////......---,,,++++++************+++++++++******)))(((''''''&&&&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''((('''&&&&&&$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''''')))+++,,,+++)))+++***)))))))))***,,,,,,,,,,,,------------------+++,,,...000000///...---...000222222222111222333333444666555444333333333rrrLLL??????>>>???@@@AAAAAAAAA@@@>>>>>>;;;===>>>>>><<<:::::::::;;;;;;:::999888777777666777777777666555555444444000222333888KKKdddsssuuurrrbbbPPPDDD<<<666444555444555666555333222333444222111000...------------111111999CCCXXXuuu]]]III>>>:::888555333333444333222------------------------///---,,,,,,---//////.........---,,,+++***))))))'''((()))(((&&&&&&&&&(((''''''&&&%%%$$$$$$$$$$$$&&&&&&((()))+++///222555BBBHHHUUUeeesss|||rrrYYYCCC777222...,,,555777666000***)))///555FFFGGGLLLSSSYYYdddyyylllOOO<<<333///...000111111000...+++)))&&&%%%''''''&&&&&&%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''(((((())))))******+++***)))***,,,...//////---,,,,,,...000111///,,,,,,,,,------------,,,,,,,,,,,,---------.........------///000000000///.........------......///000333222111000000111222222333333444555666666777777888888999:::;;;;;;<<<<<>>===@@@DDDEEEEEEFFFGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEGGGJJJLLLLLLLLLJJJHHHEEECCCAAAAAAAAABBBAAA???>>><<<;;;<<<>>>???FFFKKKOOOOOOPPPQQQOOOJJJJJJIIIJJJLLLNNNNNNLLLIIIIIIGGGEEECCCBBBCCCDDDEEECCCBBBAAA???<<<:::::::::;;;;;;;;;:::888555333111000111111111111111111111///////////////...------+++******))))))******+++******))))))((((((''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''''')))+++,,,+++)))+++***)))))))))***+++,,,------------............+++,,,...///000///...---...000222222222111222444444555666666555555555555sssLLL???@@@@@@@@@AAABBBBBBBBBAAA???>>>===???@@@@@@>>><<<;;;;;;888888999999888888777666777777777666555555444444000333444;;;OOOfffqqqnnnppp```OOOEEE>>>888444444444555555555333222333444222111///...------------000000888AAAVVVgggSSSFFF===888666444222222333333111///.........------,,,,,,+++333000,,,******,,,...///...------,,,+++***))))))&&&((())))))''''''(((***(((((('''&&&%%%$$$$$$$$$&&&((()))+++...333:::???KKKTTTcccqqq|||uuuaaaGGG666111222222000///111000+++(((...<<>>???@@@???<<<<<>>???CCCFFFHHHLLLMMMKKKKKKMMMKKKHHHFFFGGGHHHHHHHHHHHHIIIJJJFFFEEEDDDCCCCCCCCCCCCCCCBBBBBB@@@>>><<<:::999888999999888777666444222111/////////000000111111111///////////////...------+++******))))))******+++))))))))))))(((((((((((((((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))((('''''')))++++++***)))******))))))******+++,,,,,,---------.........///,,,---.../////////...---...000222333222222333444444444555666777777777777vvvNNN@@@@@@AAAAAAAAABBBCCCBBBAAA@@@???>>>@@@AAA@@@>>><<<;;;;;;666777888888888888777666777777777666555555444444333333555@@@ZZZuuu{{{ttttttcccOOODDD>>>888555444333444555555333333333555222111///---------......111111888@@@SSS}}}cccMMMBBB===;;;999666555333333222111...,,,/////////......---------555111---++++++---......---,,,,,,+++***)))))))))&&&((())))))((((((***+++)))((('''&&&%%%%%%%%%%%%((()))+++,,,000666@@@FFFUUU```nnnxxx}}}{{{www]]]KKK666,,,///555777666******))))))---888GGGRRR\\\NNNHHHXXXvvvvvvWWW555)))---333333111,,,***)))'''&&&&&&'''(((&&&&&&'''&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%''''''(((((())))))******)))***+++++++++,,,---.....................------,,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------......//////////////////////////////000111111111111111111111111222222333333444444444444444444555666777999;;;===>>>???@@@======@@@AAA@@@AAAEEEBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFHHHJJJLLLKKKJJJDDDCCCBBBAAA@@@@@@@@@@@@<<<@@@CCCBBB@@@AAAGGGMMMJJJLLLLLLHHHGGGJJJIIIFFFFFFIIIJJJHHHDDDCCCFFFJJJCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???===<<<:::888666666666666555444333222222...//////000000111111222...............---,,,,,,******))))))))))))******(((((((((((())))))))))))(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&''')))'''''''''(((***+++***)))***************+++++++++++++++,,,,,,------......------...//////......---///000222333222222333444222333333555777888888777zzzQQQBBBAAA@@@AAAAAABBBCCCBBBAAA@@@???>>>???AAA@@@===;;;::::::555666777999999888777666777777777666555555444444555222222AAAbbb}}}|||gggPPPBBB<<<888555555333444555444333333444555222111///---,,,---...///333333999@@@RRR~~~jjj]]]MMMBBB===;;;999777555444333333333222000...000/////////000111222333666444111000//////---,,,+++++++++******))))))(((&&&((())))))((((((***+++)))(((''''''&&&&&&'''''')))+++...000333;;;FFFNNNcccooozzz|||yyyuuummmdddGGG:::,,,)))///777777444111...+++///999CCCKKKNNNTTTOOOPPPccc}}}aaaGGG---'''///444111---)))(((&&&%%%%%%&&&'''(((&&&&&&'''''''''&&&%%%$$$&&&%%%$$$$$$######$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&''''''(((((())))))******'''***++++++******+++---............---------...---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------............/////////000///////////////000111111000000111111222222222222333333444444444444444444555666777888999:::;;;;;;@@@======AAABBB@@@AAAEEE@@@AAACCCDDDEEEFFFFFFFFFBBBBBBBBBBBBBBBBBBBBBBBBEEEEEEEEEGGGJJJKKKIIIHHHAAAAAA@@@???>>>>>>======<<>>===???@@@???<<<:::999999555777999::::::999777666777777777666555555444444333000///===]]]}}}iiiOOOAAA;;;777555555222444555444333333444666222111...,,,,,,---///000333444:::???PPP|||kkkNNNHHHAAA===:::888444111222111000222444555555444000//////000222777;;;======;;;777444222000---************)))))))))((((((&&&((())))))''''''(((***(((''''''''''''((())))))***...333666:::CCCPPPYYYrrr}}}|||rrrjjj^^^RRR999000((()))///333111---000------777FFFQQQTTTRRRPPPVVVaaasssoooFFF555'''(((000333...***'''&&&&&&&&&&&&&&&&&&'''%%%&&&'''''''''&&&%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((())))))******'''***------+++***+++------.........,,,,,,...000......,,,,,,,,,,,,......---.........///////////////............///000000//////......//////000111///000111222222222222222333333444444555555555666666777777777888888999999???======AAABBB@@@AAADDDAAABBBCCCEEEGGGHHHIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDFFFIIIIIIGGGFFFAAA@@@@@@???>>><<<<<<;;;>>>???>>>;;;888777:::===GGGIIIHHHDDDDDDHHHIIIGGGIIIKKKKKKHHHBBB@@@CCCGGGBBBBBBBBBBBBBBBCCCDDDEEEBBB===888777888::::::888666555444333222111111111111111111111111111111111---------------,,,++++++***))))))(((((())))))***))))))))))))(((((((((((((((((((((((((((((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''&&&&&&''')))'''&&&&&&(((******)))((())))))***++++++++++++***))))))***+++,,,------...///............---------///111333444333333444555222000000222666888666444ZZZEEE@@@===???@@@AAAAAAAAA@@@>>>>>>>>>@@@AAA???===:::999999777888:::;;;;;;999777666777777777666555555444444222333222777MMMjjj{{{~~~{{{eeeMMM@@@;;;777444222222333555444333333444666222111...,,,+++---///111333333999===MMMyyyyyy]]]MMMBBB@@@<<<999555333111000111000///000222555555555000///...000555<<>><<<===AAABBB@@@@@@CCCCCCCCCEEEFFFHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCEEEGGGGGGEEECCCCCCBBBAAA@@@???===;;;:::???>>><<<:::999999;;;<<>>===???@@@AAA@@@===;;;999999888999;;;<<<<<<:::777666777777777666555555444444222777666555AAAZZZpppzzzvvvaaaKKK@@@<<<888333000222333444444333333555666333000...++++++---000111222222888<<>>111%%%###"""%%%***......---+++...444===GGGNNNPPPPPP___lllzzz}}}oooTTT===333///---111111,,,'''%%%%%%&&&'''((('''&&&%%%$$$%%%&&&'''((((((&&&$$$###((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((((()))************...222222...,,,...111+++---...---,,,,,,000333111000...------...000111,,,,,,,,,---------......///......------///000111---------------...//////...///111222333333222222333333444555666888888999666777888999:::;;;<<<<<<===;;;===AAABBB@@@@@@BBBEEEEEEFFFGGGGGGHHHGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEAAAAAABBBEEEGGGFFFDDDBBBDDDDDDCCCBBB@@@>>><<<;;;???<<<;;;;;;>>>@@@BBBBBB>>>AAABBB@@@BBBFFFGGGFFF>>>@@@AAAAAA@@@@@@AAABBBDDDCCCAAA@@@AAADDDGGGIIIBBB;;;333111555:::======888777555333111111111111111111000///...---,,,,,,000000000000000//////...))))))(((((((((((())))))+++******)))(((''''''&&&&&&&&&'''((()))))))))((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&((('''&&&&&&''')))&&&&&&&&&''')))***)))(((((()))***+++,,,+++******,,,,,,---...///000111222000///...---------------000222444444333333444555666333222444999:::777444cccEEE>>>BBB???@@@BBBBBB@@@???>>>???AAAAAAAAA@@@???===;;;999::::::;;;:::999777555444777777777777666555444333555222333888===HHH]]]rrrlll\\\KKKAAA;;;555222222000333555666555444444555333111...,,,++++++---...111555777;;;KKKppp}}}iiiZZZKKKAAA===999777444111000111222444888333111333444222111333---...000555===FFFNNNSSSTTTIII;;;333000///+++&&&)))******++++++)))((('''&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$&&&+++---,,,---111111:::EEENNN[[[jjjtttxxxnnnllleeeXXXGGG999000---&&&&&&&&&%%%%%%)))...222888666444666>>>KKKYYYaaaooozzzyyyiii^^^WWWEEE///999222...///---'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))((('''))),,,...//////++++++,,,---------,,,,,,,,,,,,---,,,+++,,,///111000000//////.........---......//////......---,,,////////////////////////............///////////////000000000000///......333333444666888999777666777999;;;;;;;;;;;;===???<<<>>>AAADDDFFFFFFFFFEEECCCDDDFFFFFFEEEEEEFFFHHHEEEHHHJJJHHHDDD@@@@@@AAACCCEEEGGGGGGEEEDDDDDDDDDCCCAAA??????@@@AAA@@@???@@@:::777;;;DDDHHHEEE???DDDCCCCCCDDDGGGHHHHHHGGG@@@???>>>>>>>>>???@@@AAACCCBBBCCCDDDEEEDDDBBB??????888000///333888::::::777555222222444444111///222222111111000/////////111///666???===000***---+++***)))(((((()))***+++((((((((((((((((((((((((''''''((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&'''%%%&&&&&&'''((((((''''''$$$&&&((()))(((((()))***((())))))***++++++,,,,,,+++,,,---///000000111111...///////////////......000111333333111000111222666555555666999::::::999hhhHHH>>>@@@???AAACCCCCCAAA?????????AAAAAAAAA@@@???===;;;999:::::::::999888777666555777777777777666555444333333333444777<<>>333,,,(((&&&&&&'''''')))---333777777666666:::DDDQQQ```iiissslllfffccc[[[MMM>>>444888111---...,,,'''%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((***))))))+++...000000///++++++,,,---------,,,,,,.........---++++++---///000/////////..................//////......---,,,////////////////////////........./////////000000000000000000000000000000222222222444666777666555777888::::::999:::;;;===>>>???AAACCCDDDEEEEEEDDDCCCDDDEEEEEEDDDEEEGGGIIIGGGHHHHHHFFFDDDBBBAAAAAABBBDDDFFFFFFEEECCCCCCCCCDDDBBB@@@@@@AAABBBAAA@@@===:::888;;;AAAEEECCC???DDDBBB@@@@@@BBBEEEGGGGGGDDDCCCBBBAAA@@@@@@AAAAAABBBBBBCCCDDDEEECCC@@@===999555000000444999;;;<<<777555333222444333111///111111111000//////......222...222999666,,,)))...******))))))))))))******(((((((((((((((((((((((('''(((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''''''''$$$&&&((()))(((((()))***************+++,,,------,,,---...///000000000000//////000//////...------+++...000111111222333444555444444666888999999888oooKKK>>>>>>@@@BBBDDDDDDBBB@@@@@@@@@@@@AAAAAA@@@???===;;;:::;;;;;;999888777777666666777777777777666555444333000444555444:::JJJ\\\hhh___SSSHHHCCC???999333111111333555555444333444555333111...,,,++++++---...555666777999GGGiiinnn^^^MMMDDD@@@:::555333111222222333444555666666999666444333///,,,000777AAACCCGGGKKKNNNPPPPPPPPPCCC;;;111,,,,,,---+++)))'''''''''(((''''''&&&%%%(((''''''&&&&&&&&&&&&&&&,,,***+++---......333999>>>KKK[[[iiitttyyyuuunnnXXXQQQFFF;;;222,,,'''$$$%%%'''(((***,,,111777<<<888888;;;BBBOOO]]]gggmmmsss\\\RRRYYYVVVAAA555888666000,,,,,,+++(((&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))******+++---000111000///***+++,,,,,,---------,,,/////////...++++++,,,---////////////..................//////......---,,,////////////////////////....../////////000000000222111000///000000222222444333222333666777888777777888999999888888:::<<<@@@@@@@@@AAABBBCCCCCCCCCCCCDDDDDDCCCCCCEEEHHHKKKIIIGGGEEEDDDDDDCCCBBBAAAAAACCCEEEDDDCCCAAAAAAAAADDDCCCAAAAAABBBCCCBBB@@@;;;;;;;;;===@@@BBBBBBAAACCC@@@===<<<>>>BBBDDDFFFFFFFFFDDDCCCBBBAAAAAAAAABBBBBBCCCEEEEEEBBB<<<888111111000111444777;;;===777555333333333333111///111111111000//////......111------111///((()))///*********++++++*********(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&%%%'''))))))(((((()))***+++************,,,---.........////////////......000000000000///...,,,,,,***,,,///000000000222333333333333555777999888777sssMMM>>>>>>AAABBBDDDDDDBBBAAA@@@AAA@@@@@@AAA@@@???===;;;:::<<<;;;999777666777777888777777777777666555444333000444444111999MMM```jjj]]]QQQGGGCCC???999333111222444555555444333444555333111...,,,++++++---...444444555888EEEeeepppTTTJJJ@@@;;;:::888555222111222444555666777666666111000111111//////666@@@DDDEEEGGGHHHIIIHHHGGGFFF<<<555...***+++,,,+++)))'''''''''''''''&&&&&&%%%''''''&&&%%%%%%&&&&&&&&&+++***+++...000222:::CCCNNN\\\kkkrrrrrrnnnfff^^^KKKBBB666---)))'''%%%###%%%''')))+++---222888<<<;;;:::@@@NNN```kkkllliiilllVVVLLLQQQLLL999111888333///+++******((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((())))))***+++...000111///---******+++,,,------------...//////...,,,,,,---...///////////////..................///......---,,,............................../////////000000000222111000//////111333555888666444555777:::;;;;;;888999:::999888888:::<<>>>>>>>>CCCBBBAAAAAABBBBBBAAA???;;;===>>>???@@@AAACCCDDD@@@>>><<<<<<>>>AAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAAAAAAAACCCDDDDDD???999444+++...000111222444777999666555444333333222111000222222222111000000/////////,,,,,,...+++'''(((---)))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((((())))))***(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%&&&&&&'''''''''''''''(((''''''&&&%%%&&&'''))))))(((((()))***+++***)))((()))+++---...//////000//////...------111111111000///---,,,+++,,,...//////...------...222111222555777888777666vvvOOO>>>???AAABBBDDDDDDBBBAAA@@@AAA???@@@@@@@@@???>>><<<;;;;;;:::888777666777888888777777777777666555444333444666555444<<>>@@@AAAAAA>>><<<<<<<<>>:::<<>>======???AAAAAA@@@???>>>??????@@@@@@AAAAAAAAA@@@AAABBBCCCBBB===777222***---///111111111333444555555555444222111111111444333333222222111000000---,,,---...,,,)))))),,,***+++,,,------,,,+++***)))))))))))))))))))))))))))(((((('''((()))******(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&(((******)))((()))***))))))(((((()))***,,,---000000000000///...---,,,111111111000///---,,,+++,,,---//////---,,,---...000000222555777888777666zzzQQQ???@@@@@@BBBDDDDDDBBB@@@@@@@@@??????@@@@@@???>>><<<;;;:::999999888777777888888777777777777666555444333888888===FFFLLLSSS[[[ddd```VVVNNNKKKHHHAAA999555444555555444222222333555333111...,,,++++++---...111000333999CCC]]]~~~hhhSSSEEE@@@???;;;777777999666000444444555666555444222111111///000111111111777???>>><<<888444333444666888222000,,,***)))))))))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%&&&((()))***+++---333:::???FFFRRR___rrrvvvsssdddRRRFFFAAA>>>555000***%%%$$$&&&(((***''')))+++,,,---000333666<<>>AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDBBBBBBCCCFFFIIIHHHFFFDDDDDDDDDDDDCCCBBB???AAABBBBBB???===<<<<<<@@@@@@@@@AAABBBAAA???===:::;;;=========>>>???AAA<<<===>>>@@@BBBBBB???<<<<<<<<<>>>???@@@AAAAAAAAA??????@@@@@@???;;;555111---...///000111111111111555555666444222000111111444333333222111111000000+++---//////---+++++++++,,,,,,,,,------,,,,,,,,,)))))))))))))))))))))))))))((('''''''''(((***+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%&&&&&&'''((((((''''''''')))******)))((()))***((())))))***++++++,,,,,,//////000000///...------000000000000///...,,,,,,(((***---.........000111000000222555888999888666VVVAAA@@@???AAACCCCCCAAA???????????????@@@@@@???>>><<<;;;888999999999999888777777777777777777666555444333666999KKKcccllldddaaafff___YYYUUUWWWUUUKKK@@@:::555555555444222222333555333111...,,,++++++---...222111555;;;CCCYYYppp\\\QQQGGG???::::::888444444888666111111222222222111111000///444111000222333222444999888666333000///111333555,,,+++)))(((((()))((((((''''''%%%%%%$$$%%%%%%&&&$$$$$$%%%''')))+++---...111555===FFFKKKRRR___lllzzzuuuiiiWWWHHH@@@;;;666+++***(((&&&$$$%%%)))+++)))+++---///000333666999FFFQQQaaannnssslll^^^TTTJJJGGG@@@555---************+++)))%%%%%%***)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&'''((()))***(((''''''(((***++++++***))))))+++,,,---.........,,,...000000///......///............/////////000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,---...///111222333444222222222444666777666555777888888888888:::???BBB@@@AAABBBCCCDDDDDDCCCBBBCCCDDDEEEDDDBBBBBBDDDFFFEEEFFFGGGFFFDDDCCCCCCCCCCCCDDDEEEEEEBBB@@@??????AAAAAAAAABBBCCCBBB@@@============>>>@@@AAAAAAAAA=========>>>@@@@@@>>>===>>>???@@@AAABBBBBBAAAAAA???>>>>>>>>>===:::555111000///...000444555444222444666666555111000000222222222111111000//////...,,,...///---++++++,,,,,,------,,,,,,,,,,,,------))))))))))))))))))))))))))))))'''''''''(((***+++(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%'''''''''''''''$$$$$$&&&'''(((((())))))((()))++++++)))((()))))))))***,,,---......---,,,...///////////////......//////000//////...------(((+++---......///000111///000333666999:::888666ZZZBBB@@@???@@@BBBBBB@@@?????????>>>???@@@@@@???>>>===<<<777888999::::::999777666777777777777666555444333222888UUU|||wwwkkknnn]]]ZZZ[[[______TTTFFF>>>555666555333222111333555333111...,,,++++++---...444333777===BBBVVVoooQQQDDDCCC@@@<<<555777666222333999888333.............../////////444000...222555444555777333111000......000222333((('''''''''(((((())))))&&&%%%$$$#########$$$%%%$$$%%%&&&(((+++...000222888<<>>;;;555---%%%'''(((&&&$$$$$$(((,,,+++---///111333666:::===RRR```ppptttlll]]]QQQKKKHHH<<<111,,,)))%%%&&&***)))+++((($$$%%%******%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&&&&''''''((()))******((('''((()))+++++++++((()))+++,,,---............000111111///---,,,------.........//////000000......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***,,,---///111222333333333333444666888999777666666666666666777:::>>>BBB???@@@CCCEEEEEEEEEDDDCCCCCCEEEEEEEEECCCBBBCCCDDDBBBFFFHHHHHHDDDBBBBBBDDDEEEGGGHHHGGGEEECCCBBBBBBBBBBBBBBBCCCDDDCCCAAA>>>BBBAAA@@@BBBDDDFFFEEEDDD>>>===;;;;;;<<<>>>>>>===BBBCCCDDDDDDDDDCCCBBBAAA???>>>===<<<;;;999555222333///---000666999777444444666777555111///000222000000000///......---------......+++)))+++---.........,,,++++++,,,......))))))))))))))))))))))))***)))'''&&&'''(((***+++(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%'''((((((''''''###$$$%%%'''((())))))***(((***++++++)))((()))))))))+++...000111000...---......///////////////......///////////////......,,,...//////...------...///000333777:::;;;999777```AAABBB@@@??????BBBDDDDDDAAA>>>===>>>>>>????????????>>>:::;;;;;;<<<;;;:::888777777777777777666555444333888777MMMlll~~~vvvddd]]]ZZZ\\\\\\TTTJJJDDD:::777444222222222222222222000...+++******+++,,,222333888777EEEPPPfffhhhSSSKKKEEE<<<777:::444333222333666777555222111///...,,,---///111333---222888:::777444222111222222111111000000//////((('''&&&&&&&&&''')))***&&&'''((('''&&&%%%%%%'''((()))***))))))---444:::<<>>AAADDDEEEBBB??????>>>>>>============>>>@@@@@@AAAAAABBBBBBBBBBBB??????>>>===;;;888666444444333333333444555777888444444555555444222000///111000000///...---------///...---,,,+++,,,,,,---,,,,,,,,,+++++++++******,,,+++***)))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((******))))))((((((''''''******+++,,,------------......---------,,,,,,,,,111111000///...------,,,---...000111222111///...//////000444999;;;999777bbbBBBBBB@@@@@@@@@BBBDDDEEEBBB???>>>>>>????????????>>>>>>::::::;;;;;;:::999777666777777777777666555444333222...<<>>@@@??????AAADDDEEECCCAAA???>>>===<<<<<<<<<<<<<<<======>>>>>>>>>?????????@@@???===:::999888777777777666666555666777888999111222222222222111111000000000000///...---------...---,,,+++++++++,,,,,,,,,,,,+++++++++*********+++***)))(((''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***+++,,,------.....................---------,,,000000000///...------,,,---...000111111111///...222000///222555888888777eeeDDDBBBAAAAAAAAACCCEEEEEECCCAAA@@@@@@@@@@@@???>>>======;;;;;;;;;;;;:::888666444777777777777666555444333666111444>>>QQQtttkkk[[[OOOPPPTTTQQQFFF>>>666444333444666888999999111///---+++******+++,,,...111777444@@@NNNkkknnnTTTKKK???999<<<===888555666555333222111222111///...222000...,,,---///222444666777777666444333444555111111///...,,,+++))))))*********))))))((('''&&&%%%%%%%%%###"""###&&&((('''***///333777<<>>>>>>>>>>>????????????@@@@@@@@@@@@AAAAAABBBBBBEEEHHHJJJJJJHHHGGGJJJMMMIIIGGGDDDBBBBBBAAA???>>>@@@??????@@@AAAAAA???===>>>>>>???AAADDDEEEDDDBBB>>>>>><<<;;;::::::::::::999:::::::::::::::;;;;;;@@@===:::888777777999:::;;;:::999888888888888999555444333222000000//////000000//////...---------------,,,+++++++++,,,,,,,,,++++++++++++************)))(((''''''&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))+++,,,---......///.........////////////...------/////////......------,,,---...///000111000//////333111//////111444666666iiiFFFBBBAAABBBBBBCCCDDDDDDCCCBBBAAAAAAAAA@@@???>>>===<<<=========<<<:::888666555777777777777666555444333777666777777BBBbbbvvvqqq___TTTMMMOOOQQQIII;;;222444333444555888999999888000///,,,+++******+++,,,---222999555>>>HHHccckkkVVVLLLCCC<<<999;;;;;;777555666444333111000///...---,,,111000......///333666999888888888777555444333333......---,,,+++***)))(((***+++++++++***(((&&&$$$&&&&&&&&&$$$$$$&&&***---///111444999>>>EEEJJJNNNWWW[[[^^^___^^^YYYKKK>>>777222,,,***++++++((($$$###$$$&&&(((***,,,...//////222333000000<<>>>>>???>>>>>>???@@@AAAAAAAAAAAABBBDDDFFFGGGFFFFFFHHHKKKKKKIIIFFFEEEEEEDDDBBB@@@@@@??????@@@AAAAAA@@@>>>;;;<<<>>>@@@BBBCCCBBBAAA======;;;:::999999888888888888888888888888888888<<<;;;999888777888:::;;;<<<<<<;;;999888888777777===;;;777444000...------/////////......------------------,,,,,,,,,,,,---++++++++++++***************)))((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********+++,,,---...//////////////////000000000///...---......------------------,,,---...///000000000///222000//////000111222333nnnIIIBBBAAABBBCCCCCCCCCCCCCCCDDDAAAAAAAAAAAA@@@>>>======>>>??????>>><<<:::888777777777777777666555444333111222666555>>>ZZZmmmhhh\\\UUUPPPNNNJJJ@@@777333333444666999;;;:::777444///...,,,*********+++,,,,,,333;;;888<<>>:::777666444222111333333222111///---,,,,,,------------...111555999<<<888888999999777555111///++++++++++++***************+++++++++)))'''%%%$$$%%%%%%%%%%%%&&&)))---111555666999>>>FFFOOOVVVZZZ```cccbbbZZZQQQHHH>>>555222000,,,++++++***(((&&&%%%&&&(((***,,,,,,,,,,,,...333666333333>>>SSSddd}}}}}}oooWWWHHHCCC999***))))))((('''%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''((()))))))))((('''%%%%%%%%%%%%&&&&&&'''(((((((((((()))***+++++++++------------------------++++++++++++,,,---......++++++++++++,,,,,,------,,,,,,,,,---...000333555///...------------...///---------------------------------............///222222222222111111111111222222222222222222222222111222555777777777555444888999:::;;;===>>>@@@@@@???@@@AAABBBCCCCCCCCCCCCAAABBBDDDDDDDDDEEEFFFHHHGGGFFFDDDDDDEEEEEECCCAAA@@@??????@@@BBBCCCBBB@@@999:::<<<>>>????????????<<<;;;:::999888888888888888888888888888888888888888888999999999999999888;;;;;;:::999777666555444<<<:::777333000...---,,,............---------------------.........------+++++++++*********))))))******))))))(((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))&&&&&&'''((()))***+++++++++,,,---...////////////...///000000000///---,,,,,,,,,,,,,,,------------,,,------...///000000000...///111111111000//////tttKKKBBB@@@BBBCCCCCCBBBAAACCCDDDAAAAAAAAAAAA@@@???>>>>>>????????????>>><<<:::888777777777777666555444333444222555666<<>>???<<<666111///---+++***)))***+++,,,+++222;;;888<<<===LLLrrr\\\NNNEEE???<<<888888666444222111333555000000000...,,,,,,...000+++,,,...111555888;;;===999888888888888444000,,,******+++++++++,,,,,,,,,******))))))(((&&&%%%$$$"""###%%%'''))),,,222555999:::>>>EEEOOOYYY```cccdddeee___QQQEEE===777222...---+++***((('''&&&&&&''')))+++.........---,,,,,,222666444777DDDVVVccctttkkk\\\OOOHHHCCC777+++)))((('''$$$"""!!!###&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''')))******)))((('''&&&&&&&&&&&&''''''((()))'''((())))))***+++,,,,,,,,,------......------,,,*********++++++,,,---...***++++++,,,,,,------...+++,,,---------000444777///...---,,,,,,---...///,,,,,,---............------------............///000000111111111222222222444444444444333333333333333444666777888888777666888999:::<<<===???@@@AAA<<<===???@@@AAAAAAAAA@@@DDDDDDDDDEEEEEEEEEEEEEEEAAA@@@@@@AAABBBBBBAAA??????>>>>>>@@@BBBCCCCCCAAA777:::<<<===<<<<<<<<<===;;;::::::999999999999999:::::::::999999999999999666777999::::::999888777999999888777666444222111333222111000......------------------------------,,,,,,---.........------+++************)))))))))******))))))))))))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&''''''((()))******++++++,,,---......///......---...000000000///---++++++++++++,,,,,,---------,,,,,,---...//////000111,,,///222222111///......yyyNNNBBB@@@AAACCCBBB@@@@@@BBBDDD@@@@@@@@@AAAAAA@@@??????===>>>>>>>>>===<<<:::999777777777777666555444333999333666:::===MMMbbbhhhbbbTTTFFF===777222111333111555===CCCEEE@@@888111...---+++))))))***+++---+++///888666<<<===III}}}nnnTTTHHHEEE@@@:::777333666888555222222444666...//////...,,,---000333111333666:::===>>>??????<<<999666555555333///,,,------,,,,,,,,,,,,,,,,,,))))))'''&&&%%%%%%%%%%%%"""%%%))),,,000444999<<>>222+++%%%&&&&&&$$$"""!!!###%%%&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((()))******)))'''&&&''''''''''''((()))******'''((()))***+++,,,,,,---***+++,,,------,,,+++***************+++,,,---...+++++++++,,,---............//////---,,,...222666000///---,,,,,,---///000+++,,,.../////////...------------............///...//////000111222333333555555555555555666666666777888888999::::::;;;;;;<<<<<<======>>>?????????;;;===???AAABBBBBBAAAAAAGGGFFFEEEDDDDDDDDDCCCBBB>>>>>>>>>???@@@@@@???============???BBBCCCBBBAAA888;;;>>>>>><<<::::::<<<:::999999999999:::;;;;;;;;;;;;;;;:::::::::999999888888888777777777888888777777777777555333222000...////////////......---------------------------)))***+++,,,,,,,,,++++++************))))))))))))))))))((((((((())))))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))''''''(((((())))))*********+++,,,------.........,,,---///000000...,,,***)))******+++,,,---------,,,,,,,,,---...///000111---///111111///...///111|||OOOAAA???AAABBBAAA??????BBBDDD??????@@@AAAAAAAAA@@@@@@<<<<<<=========<<<:::999777777777777666555444333222,,,333>>>@@@KKK]]]eeedddVVVHHHCCC@@@:::333///000666???GGGIIIDDD:::222...,,,+++))))))***,,,---***---444333<<<>>>KKK~~~WWWMMMEEE@@@;;;333222666---333666444000...//////,,,---...---,,,...222666999;;;???BBBDDDEEEDDDCCC???:::555222222111///---//////......---,,,++++++)))(((&&&%%%$$$$$$%%%&&&%%%)))...222777;;;@@@CCCFFFIIIOOOWWW^^^```\\\YYY\\\UUUHHH<<<777777111***&&&((((((&&&$$$$$$''')))"""%%%(((,,,------+++***&&&---000222<<>>???@@@@@@??????>>>>>>>>>===BBBCCCFFFHHHIIIIIIHHHHHHGGGFFFDDDCCCBBBAAA???>>>@@@??????@@@AAAAAA>>><<<<<<;;;<<<>>>@@@BBBAAA@@@:::<<>>@@@BBBCCCCCCCCCCCCDDDBBBBBBAAA@@@???>>>===<<<<<<=========<<<;;;::::::666777777777777666555555222444444444<<>>CCCEEEEEEOOOSSSXXX\\\\\\XXXTTTPPPOOOHHH@@@:::777333---(((&&&(((***)))&&&$$$%%%&&&###&&&+++---+++(((&&&&&&))))))+++444CCCSSS___eee]]]TTTMMMKKKEEE888...+++&&&&&&&&&'''''''''(((((((((&&&%%%&&&))))))'''$$$&&&%%%$$$$$$$$$%%%&&&'''***)))((((((((()))+++,,,*********)))******++++++++++++************++++++******)))))))))))))))***++++++,,,,,,,,,---------,,,,,,,,,***)))***...000000000000000///...---,,,---,,,,,,+++,,,---///000//////000000000000/////////......---------.........///000111333444555666444444333444555888;;;======;;;::::::::::::999777;;;;;;<<>>???===>>>AAACCCDDDCCCAAA???AAADDDBBB>>>>>>BBB@@@999;;;:::888777777999:::<<<;;;:::888777777777888999888888777666666666666666888888777666444333222111000000000///......------------------------------+++,,,,,,---,,,+++***)))************))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$''')))'''%%%&&&&&&&&&''''''''''''(((*********))))))))))))))))))************+++++++++((()))***,,,---.........------............------************+++,,,---...111000///......///000111111000///...///111333444hhhBBB???@@@BBBBBBCCCCCCCCCDDDBBBBBBAAA@@@???>>>==================<<<;;;::::::888888888777777666555555222444444555===MMMZZZaaaZZZRRRGGG???;;;777333///222777@@@HHHGGG>>>888666///...,,,+++******++++++,,,222333666::::::JJJgggkkkXXXOOO@@@===999666555555444222333333111000///////////////111333444555:::BBBGGGJJJJJJIIIHHHEEEBBB>>><<<999666333000///...,,,+++000---+++***,,,,,,+++)))&&&'''&&&&&&%%%&&&))),,,///111666<<>>>>><<<:::AAADDDHHHJJJIIIGGGFFFEEEHHHFFFDDDFFFJJJKKKGGGCCCAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAAAAAAAAAAABBBDDDDDD@@@@@@BBB???999999888777777777999;;;<<<999888777777777888999999777777666555555555555555555555444222111000///...000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))************))))))))))))))))))))))))))))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''%%%$$$%%%((()))(((&&&&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))************+++++++++******+++---............------............------************+++,,,------///............///000111000000///...///111333444sssIIIAAAAAABBBBBBCCCCCCCCCDDDBBBAAAAAA@@@???>>>==================<<<;;;:::999999999888888777666555555333555555666>>>MMMXXX\\\WWWPPPFFF>>>:::777444111222666@@@HHHGGG>>>777666///...,,,+++******++++++///444444555999999EEE^^^uuuYYYGGGCCCDDD999777444333333444333333333222000////////////000222222444666;;;BBBHHHLLLKKKIIIEEE@@@===:::999888666333///---,,,+++***(((---,,,++++++,,,,,,***(((&&&&&&'''&&&&&&(((+++...555999>>>BBBEEEKKKRRRWWWXXXTTTQQQPPPOOOKKKCCC<<<;;;777333000000///,,,)))(((((((((&&&$$$###%%%''')))'''''''''((()))((('''(((&&&)))666IIIUUUVVVRRRMMMJJJGGGBBB999---&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%&&&'''))))))((((((((((((((()))******,,,+++******))))))))))))+++******))))))******+++******)))))))))******+++,,,,,,,,,,,,------------+++---//////...---...///,,,---...///000000000000000///...------,,,---------......//////......---------,,,,,,,,,,,,------+++,,,,,,...///000111222888777555444444555666777999888777888:::;;;:::999<<<;;;::::::<<<===<<<;;;>>>AAADDDEEEDDDDDDDDDEEEHHHEEEDDDEEEIIIJJJIIIFFFFFFFFFFFFFFFFFFGGGGGGGGGJJJHHHDDDAAA???@@@CCCDDDCCCEEEFFFDDDDDDDDD@@@::::::999888888888999;;;<<<888888777777777888888999888777777666666666666777444444333111000///...---000//////......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++******************))))))))))))(((((())))))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((&&&&&&&&&((()))((('''&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))************++++++++++++,,,---...............------............------,,,,,,++++++++++++,,,,,,------------...///000111000////////////111222444|||PPPCCCBBBAAABBBCCCCCCCCCCCCAAAAAA@@@@@@???>>>>>>===============<<<;;;999999:::999888777666555555555333555666777@@@MMMWWWYYYUUUOOOFFF>>>:::777444222222666???HHHGGG>>>777555...---,,,************+++...444444444888888AAAVVVfffOOOFFFCCC???;;;777555333333444555444333111000...------...000111444444666:::@@@EEEGGGHHHDDDAAA===999666333222222333111---++++++***)))(((+++++++++,,,,,,+++)))(((&&&'''(((((((((+++///222888<<>>666333000...---------+++(((***)))'''%%%$$$$$$&&&'''+++)))(((((())))))'''%%%###'''000???NNNUUURRRLLLGGGGGGEEE>>>444***%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$'''&&&%%%$$$%%%%%%$$$$$$&&&&&&&&&'''((()))***+++((((((((((((((())))))))),,,,,,+++)))((((((((((((******))))))))))))************))))))******++++++,,,,,,,,,------------...+++...000111000.........------.../////////////////////........................////////////......,,,,,,+++++++++,,,------......///000111222333444777666444333333444666777999888777999;;;<<<<<<;;;???===;;;;;;===>>>>>>===<<<>>>@@@@@@@@@AAACCCDDDFFFDDDBBBCCCFFFHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHJJJHHHDDDBBBAAABBBDDDFFFFFFGGGHHHHHHHHHFFFAAA<<<>>>===<<<;;;:::::::::;;;:::999999888777777666666999999888777777888888888666666555333222111000/////////......---,,,,,,+++************************++++++++++++++++++++++++************)))))))))(((&&&'''((()))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))*********+++++++++------......///.........------............------------,,,+++++++++,,,,,,++++++,,,---...///000111000/////////000111222333VVVFFFCCCAAAAAACCCDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>===<<<:::999888999888777666555555555555444555555888BBBOOOXXXYYYUUUPPPGGG???999666444333111666???GGGFFF>>>777555...---+++***))))))***+++,,,333222222888999???OOOvvvxxxbbbIII>>>BBBEEE@@@888666555333333333444222111///...------...000222444888999<<>>AAABBBAAAEEEMMMTTTTTTMMMFFFCCCDDDAAA:::333...---,,,,,,,,,+++***)))+++)))'''%%%%%%&&&&&&'''(((''''''(((((('''%%%###""",,,<<>><<<;;;;;;===>>>>>>===<<<===?????????@@@BBBDDDCCCBBBAAABBBCCCEEEFFFFFFDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHJJJJJJGGGCCC@@@CCCBBBAAA???===;;;::::::===<<<;;;:::888666555444777777666666666777777888777666555444333222111000......------,,,,,,++++++************************+++++++++++++++++++++,,,************)))))))))(((%%%&&&'''((()))***))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((('''''''''(((&&&&&&&&&''''''''''''(((''''''(((((())))))))))))))))))*********+++++++++------......///.........------............------------,,,,,,+++,,,,,,,,,***+++,,,---//////000000/////////000000111222222```HHHEEEAAAAAACCCDDDCCCAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>===<<<:::999888777666555444333444555666444444555888CCCRRR[[[\\\XXXSSSJJJAAA999555333222111555???GGGFFF===666555...---+++***))))))*********222000000777999===HHHgggxxxbbbOOOJJJCCC>>>===<<<:::888333222000000111111///...///.........000444888:::>>>AAADDDFFFFFFCCC???===777777777777555333000///000...+++*********)))(((((()))++++++)))((()))******+++---///111555:::>>>???@@@AAA@@@???BBBGGGKKKFFFAAA<<<::::::999333///++++++,,,,,,,,,,,,+++***,,,***'''''''''(((((('''###$$$&&&&&&%%%%%%''')))+++666EEEPPPSSSPPPKKKHHH@@@@@@:::000)))'''%%%###$$$%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%$$$$$$%%%'''***)))******++++++++++++***(((((()))***************+++***))))))((((((((((((***))))))(((((())))))******************+++,,,---,,,---------............,,,///111222000...------000000000000///...---,,,+++,,,...000111222222222000111111222222111111000,,,++++++,,,,,,---...////////////000111222222222111111000111333666999:::999888888999;;;<<<<<<;;;999888888999;;;===<<<;;;===>>>@@@@@@@@@@@@BBBCCCAAAAAAAAABBBBBBCCCCCCCCC@@@AAABBBDDDDDDCCCBBBBBB???@@@BBBDDDEEEFFFFFFFFFFFFDDDEEEIIIJJJFFFCCCBBBFFFEEECCCAAA???===;;;:::>>>>>>===;;;999777555444444444444444444555555666555555444222111000///......------,,,,,,+++******************************++++++******++++++,,,---************))))))))))))&&&'''(((*********)))((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))(((&&&&&&&&&(((&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***)))************++++++++++++,,,---...............------............------------,,,,,,,,,,,,------+++,,,---//////000000000/////////000111111222222lllJJJEEEAAA@@@CCCEEECCCAAA@@@@@@@@@?????????????????????>>>===<<<:::888777555444333222222333555666444444333777EEEUUU___```[[[VVVMMMCCC:::444222111111555>>>GGGFFF===666444---,,,+++))))))))))))***+++222000///666999:::BBBSSSjjjSSSAAA>>>@@@AAA>>>888444333444000///...///000000///---111000000111555999>>>AAABBBDDDGGGEEEAAA===;;;<<<777666666444333111///......,,,)))((()))))))))(((((()))***)))'''''')))+++---...111333555:::???CCCAAA@@@>>>===<<<===???@@@:::777555333222111...+++&&&(((+++,,,,,,------------+++))))))******(((&&&"""%%%'''&&&$$$(((111999===BBBHHHMMMOOOLLLHHHEEEBBB@@@777,,,((()))((($$$$$$$$$%%%&&&'''(((((()))###$$$%%%%%%$$$&&&***---+++,,,,,,---,,,+++******((()))***+++,,,++++++******))))))((((((((())))))))))))(((((((((((())))))************+++,,,---...------------............---///000000...---,,,---...///////////////......---...///111222222222111000000111111111111000000,,,,,,,,,,,,---...///000......//////000000111111111000000000222555888:::888777666777999::::::888666666777:::===>>>===;;;???AAACCCCCCBBBBBBBBBCCC@@@AAACCCDDDCCCBBBBBBBBB>>>???AAABBBCCCBBBAAA@@@>>>>>>@@@BBBCCCDDDEEEEEECCC???@@@EEEFFFCCCAAACCCDDDCCCCCCBBB@@@???===<<<<<<=========<<<:::888777555555444444555666666777444444333111000///...---------,,,,,,+++*********++++++++++++++++++++++++++++++*********+++,,,---************))))))))))))((()))+++,,,,,,+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&((()))(((%%%$$$%%%'''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***)))************+++++++++******+++---............------............------,,,,,,,,,,,,,,,---...///---...///000000000000///...///000111111222222222tttKKKFFFAAA@@@CCCEEECCC@@@@@@@@@@@@?????????????????????>>>===<<<:::888777333222111111111333555777444333333777EEEWWWbbbccc]]]XXXOOODDD:::333111111111555>>>GGGFFF===666444---,,,+++))))))))))))***,,,333000...666888777===EEEnnnWWWKKKDDD???@@@>>>;;;:::999777222//////......000111222111///333222222444888>>>CCCGGGBBBDDDEEEAAA:::666888;;;777555333000...------------+++((('''((((((((('''((()))***(((&&&&&&))),,,...000333555888===BBBFFF@@@===:::999999999888777444444333111///---+++***###&&&)))+++------///000---+++******,,,,,,)))&&&%%%(((***(((&&&---<<>>???AAABBBCCCBBBAAA???????????????@@@BBBDDDEEE@@@<<<<<>>:::;;;<<<======<<<;;;;;;888888777888888999::::::555444333222111///......------,,,,,,+++******)))++++++++++++++++++++++++++++++*********+++---...************))))))))))))+++,,,---......---+++***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%''')))'''$$$###$$$&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***)))************+++++++++((()))***,,,---.........---..................---+++++++++,,,---...///000...///000111111000//////...///000111111222222111uuuNNN;;;BBBAAA===BBB>>>AAAAAAAAA@@@???>>>>>>>>>>>>>>>======;;;:::999888888555000,,,...222666666444666555444888FFFVVV___```YYYTTTKKKBBB:::555333222444555888::::::999777666000---***((()))***++++++.........000222666:::<<>>>>>;;;666222//////000111......///000000000/////////333888===AAACCCDDDDDDBBB>>>:::888888:::<<<<<<;;;:::888555222...,,,+++))))))***)))''''''(((***,,,,,,+++)))'''(((+++...111555777999>>>EEEGGGEEE>>>666111333777555333222000///...,,,+++******)))((($$$###(((,,,,,,+++,,,+++,,,...---+++)))))))))%%%%%%$$$"""&&&000???JJJMMMKKKLLLPPPNNNHHHGGGLLLDDD???888222---+++((('''&&&&&&&&&''''''&&&%%%%%%)))((('''&&&''')))+++,,,333111...+++))))))))))))+++***)))***+++,,,***(((***)))((((((((((((((()))***)))((((((((()))+++,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,000000///...............000000000000000000000000000111222222000000111222333222111000////////////,,,---------.../////////...///000222222111111000333333333444444555555555444333333333444777:::;;;999999:::;;;<<<===>>>???@@@AAABBBBBBBBBAAA@@@???===???@@@AAA@@@???@@@AAABBBCCCEEEEEECCCBBBAAAAAAAAA???===>>>@@@AAA@@@======>>>???@@@@@@@@@@@@@@@CCCBBBAAA???>>>>>>======>>>>>>>>>===<<<<<<;;;;;;:::999888777777999;;;===666555333222333333222111......---------,,,,,,,,,*********++++++,,,,,,,,,%%%'''***,,,------+++***++++++******)))(((((((((***)))000888444(((&&&---''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******++++++************************+++,,,---//////000///////////////......------,,,,,,,,,,,,---......,,,---...///000000000000111111222333333333333222~~~UUU???BBB@@@<<>>>>>>>>>>>>>>======<<<:::999999888555111...///333666666444555555444888EEEVVV___```[[[VVVMMMDDD<<<777444333333444777888999888777666000---***((()))***++++++------...000222555888:::;;;___sss```WWWKKKCCCAAA@@@???===999777333000......000111111000000000111222333444:::;;;===@@@AAAAAA@@@???>>>===<<<<<<>>>???>>>===999888555333000---+++***((()))***)))(((((()))+++*********))))))+++///222888;;;<<<>>>CCCJJJKKKGGG<<<555111444666444222222,,,,,,---,,,+++)))'''%%%)))$$$###(((+++******+++---...///...,,,)))((((((%%%###"""$$$+++888EEENNNNNNMMMNNNQQQOOOIIIHHHKKKHHHCCC<<<555000+++'''$$$&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&))),,,000222111///,,,)))(((((()))***+++******+++,,,,,,+++)))))))))(((((((((((())))))***)))((((((((()))+++,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---//////...---------------000000000000000000000000000222333222111000111222333222111000////////////......//////////////////...///000111222111111000222222222222333333444444444444333333555777:::;;;999::::::;;;<<<======>>>??????@@@AAAAAA@@@???>>><<<>>>@@@@@@???>>>???@@@BBBCCCDDDEEEDDDBBBAAAAAAAAA???===>>>@@@AAA???===<<<===>>>>>>??????>>>>>>@@@@@@???>>>=====================<<<;;;;;;::::::888777666666666777888999666444222111222222111000//////.........---------++++++,,,,,,,,,---------)))***,,,......---+++***+++++++++***))))))(((((((((&&&***000,,,###$$$,,,''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))************************************+++,,,---.../////////////////////...---------,,,,,,,,,,,,---......------...///000000000000///000111111222222111111___CCCBBB???<<>>>>>======>>>======<<<;;;:::999999777333111111555777777555555555555888DDDUUU___aaa\\\WWWOOOEEE===888555444111333444666777777666666111...***((()))***+++++++++,,,...000222444666777777QQQ~~~uuu```OOODDDAAA>>>>>>??????<<<999222111///------...000111444333333333444666999:::???>>>>>>======<<<;;;;;;;;;;;;<<<>>>???>>>:::777444333222///---+++)))(((((()))***)))(((((()))+++'''(((***+++,,,000555888???AAABBBEEEKKKPPPMMMFFF666222000222333000...000)))***++++++***'''$$$"""+++&&&%%%((()))((((((***...000000///+++(((&&&&&&$$$!!!!!!(((666CCCKKKNNNMMMMMMNNNPPPNNNHHHGGGHHHHHHCCC<<<555000+++'''$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''***---111333///---)))'''&&&(((***,,,,,,+++++++++------,,,***)))))))))(((((())))))*********)))((()))***+++,,,------,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---000000000000000000000000111222333222111111222333222111000//////...//////000000000000000/////////...///000111111111000000111111111111222222222222555444444444666888:::;;;:::::::::;;;;;;<<<<<<<<<===>>>>>>?????????>>>>>>>>>@@@AAABBBAAA@@@AAABBBBBBCCCDDDDDDDDDCCCAAAAAA@@@>>>===>>>???@@@???===;;;<<<<<<=====================<<<<<<<<<<<<======<<<<<<;;;;;;:::999999888555555555555555444444444444222000000111111000///////////////............,,,,,,,,,---------------,,,---...//////---+++***,,,,,,++++++***)))))))))(((%%%&&&)))'''"""%%%...''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))************************************+++,,,---...//////...////////////...---------,,,,,,,,,,,,---......------...//////000000111...//////000111000000000gggFFFAAA???>>>DDDAAAFFFDDDCCCBBB@@@???>>>======>>>======<<<;;;:::::::::888666444444666888777666444555555777CCCSSS^^^aaa[[[VVVNNNEEE>>>888555444000111222333555555666666111...***((()))************+++---000222333333444555CCCfff}}}iii^^^UUUKKKBBB???>>>>>>>>>>>>;;;666222...---------...///111222444555666888:::;;;<<<===999888777666666777888999:::999999999888555111---//////...,,,***)))'''''')))******((('''&&&''')))&&&(((+++...111666;;;???BBBFFFJJJOOOUUUUUULLLAAA333///...000///+++)))***)))))))))((((((&&&%%%%%%---)))'''))))))&&&&&&(((...//////---)))%%%$$$######"""%%%222AAALLLMMMJJJJJJKKKMMMMMMKKKGGGFFFFFFFFF@@@888000,,,)))(((&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''(((***+++,,,,,,***'''%%%%%%(((+++---,,,,,,+++,,,---...,,,***)))))))))((())))))******+++***)))))))))***+++,,,------,,,,,,,,,,,,------,,,,,,+++++++++,,,------......------,,,------...////////////////////////111222333222111000111333111000//////.........///111000000//////........./////////000000000000000111111222222222222222222555555555555666888:::;;;:::::::::::::::;;;;;;;;;======>>>>>>????????????@@@BBBDDDDDDCCCBBBCCCDDDCCCCCCCCCDDDDDDDDDBBB@@@>>>>>>===>>>>>>>>>>>>===;;;<<<============<<<<<<:::::::::::::::;;;<<<<<<:::::::::999888888777777444555555555444333222111333111/////////000///...............------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---+++***,,,,,,++++++******)))))))))&&&''')))(((%%%(((///'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))*********************+++++++++******+++,,,------............//////......---,,,---,,,,,,,,,,,,---...............//////000111111//////000111111111111000qqqJJJAAA@@@AAAFFF@@@DDDDDDCCCBBB@@@???>>>>>>>>>=========<<<<<<;;;;;;:::999888666666777777777666444555555666@@@PPP[[[```VVVRRRKKKCCC<<<777333222//////000111333444666777222...***((()))************+++---///111222222222555888OOO|||{{{lllYYYMMMIIIFFFDDDBBBEEECCC@@@===999555000---------...///000222333333333666:::===???>>>;;;:::444333222111222333555666888666444222111///---***++++++***)))(((((('''&&&)))***)))'''%%%$$$%%%&&&'''***...222666;;;AAAEEEFFFMMMUUU\\\___[[[MMM???444000///222222---((((((---+++(((&&&&&&(((***,,,000---,,,---+++&&&$$$'''+++,,,,,,***'''###!!!!!!###&&&///>>>KKKPPPKKKDDDKKKMMMMMMKKKHHHFFFEEEDDDGGG@@@555,,,((('''((((((&&&%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&)))(((&&&$$$%%%(((+++---,,,,,,+++,,,---...,,,***)))))))))))))))***+++++++++***)))))))))***,,,---...------,,,,,,------...,,,+++++++++,,,,,,---...///...............//////////////////////////////000111222222000000111222000///......---........./////////......---------///////////////000000000333333333333222222222222444555555666777888999999999999999:::::::::::::::=========>>>???@@@AAAAAA@@@BBBDDDDDDCCCBBBCCCDDDDDDCCCBBBCCCEEEDDDBBB???======>>>============>>><<<======>>>======<<<<<<888888888888999:::;;;;;;999999999888777777666666444555555555444333222222222111///...//////...------------,,,,,,,,,++++++++++++******************'''(((***+++,,,,,,,,,+++,,,,,,++++++***))))))(((((('''(((******((())),,,((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&))))))((((((((('''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******))))))*********+++++++++***++++++,,,,,,---------...............------,,,---,,,,,,,,,,,,---......//////......///000222222111111222333333333333222SSSDDD@@@AAAEEE>>>BBBCCCBBBAAA@@@@@@???@@@@@@=========<<<<<<<<<;;;;;;999999888888777777666666444666555555===LLLXXX]]]QQQMMMGGG@@@:::555222111////////////111444777888222///+++((())))))***))),,,------...000111222222666555AAAccctttiiiVVVOOOHHHFFFEEEBBB???@@@BBB@@@<<<777333000...------...000222333444444444444777<<<@@@@@@===888555444333222111111111222333555222///......//////...)))))))))(((((((((((((((((((((((('''&&&%%%&&&(((,,,///333777;;;???DDDHHHMMMWWWbbbgggfff^^^PPPBBB:::444222777:::666000,,,...+++(((%%%&&&***///222222111222333...'''$$$%%%'''((()))(((%%%###!!!!!!&&&...<<>>FFF>>>333***&&&%%%'''(((&&&%%%$$$$$$%%%&&&((()))$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&''')))+++,,,,,,+++++++++------,,,***))))))))))))******+++,,,++++++***)))***+++,,,---......------------......++++++++++++,,,---......///............///000000000000000000000000000000///000111000//////000111......------------..................------------//////.........///000111333333333333333222222222444444555555666777777777888888888999999:::::::::<<<<<<<<<===>>>@@@AAABBB???AAABBBBBBAAAAAABBBCCCDDDBBBAAACCCEEEEEEBBB???<<<===>>>===<<<;;;<<<>>>==================<<<;;;888888888888888999::::::999999888888777666666666555444444444444444333333222000......//////...---,,,,,,,,,,,,+++++++++***************))))))))))))%%%&&&''')))******++++++++++++******)))(((((((((%%%&&&'''))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&)))(((((((((''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******)))))))))***++++++,,,,,,***+++++++++,,,,,,,,,------............---,,,,,,---,,,,,,,,,,,,---......000///......///000222333222333444444555555444444```HHH@@@???BBB===BBBBBBAAAAAA@@@@@@@@@AAAAAA============<<<<<<<<<<<<888999999999777666555555555666555333:::HHHTTTZZZLLLIIIDDD>>>999555222111///......///111444888:::222///+++)))((()))))))))......---......000222333555777===PPPvvvnnn]]]PPPHHHCCC@@@@@@CCCAAA<<<;;;>>>999777444000---,,,---//////000222444444444333333777999<<<>>>===:::555222222111111000000000000111222///------.........---(((((((((((())))))))))))%%%&&&((((((((())),,,...111444888;;;>>>BBBFFFIIITTT___hhhjjjeee]]]QQQHHH;;;444222:::BBB@@@888222+++***(((''')))---222555555555777888222)))$$$%%%$$$&&&((((((&&&$$$###$$$+++777GGGPPPQQQNNNLLLLLLOOOPPPJJJ>>>666555444111888222+++&&&%%%%%%&&&'''&&&%%%$$$$$$$$$&&&(((***$$$$$$%%%&&&''''''''''''&&&&&&'''((()))******++++++******+++,,,,,,+++)))))))))))))))***+++,,,---++++++*********+++,,,---......------------......++++++++++++,,,---...///...---------......///000000000000000000000000000---///000///...---...000...------,,,------..................///////////////......---...///000111333222222222111111111111222333444555555666666666666777777888999::::::;;;:::::::::;;;===???AAABBB@@@BBBDDDDDDCCCBBBCCCDDDEEEBBBAAABBBFFFFFFBBB>>>:::<<<>>>===;;;:::<<<>>><<<<<<<<<<<<<<<;;;::::::999888888888888888999999999999888888777666666666444333222222222333444555333111///...//////...---------,,,,,,,,,++++++++++++++++++*********))))))''''''(((((())))))))))))******))))))(((''''''''''''''''''''''''(((&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((('''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((())))))******((())))))***++++++,,,,,,+++++++++++++++,,,,,,,,,------......------,,,+++---,,,,,,,,,,,,---......000000......///000222444333333444555555555555444jjjKKK???===@@@<<>>999555333111///.........111444888;;;333///+++)))((()))))))))000///...---...000222444444;;;>>>EEEeeerrr]]]NNNGGGEEEDDD???;;;;;;<<<999555888@@@222222000---++++++---//////111333444555444222111999:::;;;<<<:::777333111,,,------...///000000111111///------,,,+++)))&&&'''(((((())))))*********"""$$$''')))+++---111444555888;;;>>>AAACCCGGGJJJWWWaaajjjhhh```YYYQQQKKK:::111000:::EEEFFF===666((((((((()))+++///222444666777;;;<<<555***$$$$$$###%%%'''((('''&&&&&&&&&000>>>MMMSSSPPPMMMOOOTTTNNNNNNEEE666,,,***((($$$&&&$$$""""""$$$&&&''''''&&&%%%$$$###$$$&&&(((***&&&&&&'''((((((''''''&&&&&&&&&((()))************+++***)))***,,,,,,***((())))))))))))***+++,,,---,,,+++*********+++,,,---......------------......++++++++++++,,,---...///,,,,,,,,,,,,,,,---...///000000000000000000000000---...///...---,,,---///------,,,,,,,,,------.........//////000000111111///......------///000111222111111111000000//////222222333444555555555444555666777888999:::;;;;;;999999999:::;;;>>>@@@AAADDDFFFGGGHHHGGGFFFGGGHHHEEEBBB@@@BBBFFFFFFBBB>>>:::<<<>>>===;;;:::;;;>>>;;;;;;;;;;;;::::::999888999999888888888888999999999999888888777777666666333222111000000222444666333111/////////000///.........---------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))(((((((((((()))))))))(((''''''&&&&&&******(((&&&&&&((((((&&&))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''(((((()))*********((())))))***++++++,,,,,,++++++++++++++++++,,,,,,------......------,,,+++---,,,,,,,,,,,,---......111000///...///111333444222333444444555555444444|||TTTBBB???>>>???CCC@@@@@@??????@@@@@@AAABBB???>>><<<:::999999999:::999:::;;;;;;;;;:::999888666555444666===GGGQQQWWWLLLGGGAAA999444222222222111000///......000555999222///,,,)))))))))((((((+++---///000000111333555777::::::>>>SSSzzzhhh]]]OOOEEEAAA@@@>>><<<;;;;;;:::888777555444444,,,,,,,,,---...///000111000111333555777888999999999999999888666444222000...............---------000///---,,,+++*********$$$%%%'''((('''''')))***''''''((()))---111555888999<<>>@@@FFFEEEEEEEEEFFFGGGHHHIIIEEECCCAAABBBDDDEEECCC@@@===<<<<<<<<<<<<>>>@@@AAA===>>>===;;;999888999:::666555444555777999999888888888777555444333222111111111111000000000000///000222333111------///333---,,,)))((((((+++...000***+++,,,+++)))''''''(((******))))))((((((''''''((()))*********((('''&&&***(((&&&&&&((((((&&&###&&&''''''((()))((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))((((((+++'''&&&***,,,***---333)))***,,,...//////......///......---------.........///000///...///000222222111111222444444222111333333333333222111000000aaaHHH??????AAACCC@@@@@@@@@???@@@@@@AAABBB???>>>===;;;:::::::::999::::::;;;;;;:::888777666777555444666<<>>999999::::::999:::999888777555333222222......---------......///111222555777888999999999666666666555444222000...////////////...............---+++***)))(((((((((&&&''''''&&&%%%%%%'''((()))***,,,///333888<<<>>>???BBBEEEDDDAAA@@@CCCGGGFFFMMMNNNHHHFFFHHHDDD;;;777000))))))...222333111...---***&&&(((---///...444888;;;999111***&&&%%%!!!%%%---111)))"""+++;;;IIIKKKHHHBBBBBBJJJQQQRRRFFF<<>>@@@AAAEEEEEEEEEEEEEEEEEEEEEEEEEEECCCAAABBBDDDDDDCCCAAA@@@@@@???>>>>>>>>>???@@@???@@@???===;;;:::;;;<<<888777555555666777777666777777666555444444333222222111111111111000000000///111222222000/////////...---+++************+++***+++,,,+++)))((('''((()))(((((((((''''''''''''((())))))***)))((('''&&&(((&&&%%%&&&((()))(((&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''+++'''&&&***,,,+++---222)))+++,,,...////////////000000///...------,,,,,,...///000000//////000222111000000111333333222111222333333333333222222111nnnJJJ;;;===AAAAAA@@@@@@@@@@@@@@@AAABBBBBB??????>>>>>>===;;;:::999;;;;;;::::::888666555444888666444444:::EEEOOOVVVNNNGGG>>>999888777444111000000///......000333777333000+++((('''((())))))))),,,///222333666999<<<888888;;;===>>>LLLppprrr```QQQEEE>>>===999555555777:::999888777777555444222000///...//////...---------------222444777999;;;:::999888222222222111000///---,,,000000/////////.........+++***)))((('''&&&&&&&&&(((((('''%%%###$$$&&&(((+++---111555:::>>>AAACCCDDDFFFHHHFFFBBB??????@@@:::>>>>>>;;;===BBB===444000---)))((()))+++,,,,,,000///,,,(((***000222111222555666333---(((&&&&&& ,,,444111)))+++:::KKKSSSJJJ???<<>>???<<<<<<===>>>@@@AAABBBBBBDDDDDDEEEEEEDDDCCCAAA@@@CCCAAA@@@@@@BBBCCCCCCBBBDDDCCCAAA???????????????AAAAAAAAA???<<<;;;<<<===:::888666666666666555444666666666555555555444444222222222111111111111000//////000111333222000...,,,,,,,,,++++++***))))))***+++,,,+++)))(((((()))((((((''''''''''''&&&&&&(((((()))))))))(((''''''&&&%%%%%%&&&((())))))((((((''''''&&&'''((()))***((('''&&&&&&&&&&&&&&&&&&%%%&&&'''((()))***++++++'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&***''''''***++++++---111***+++---...///000000000000111111000///---+++)))...///111000//////000222111000000111333333333111111222333333444444333333{{{RRR<<<===BBBCCCAAA@@@@@@@@@@@@AAABBBBBB??????@@@???>>>===;;;999:::::::::999888777777666999777444444999CCCNNNUUUMMMDDD;;;777999888444////////////...---///222555444///***''''''((())))))(((+++///222555888<<>>AAABBBBBBAAACCCEEEDDD???;;;888777444555444444888===888///,,,++++++)))'''''')))***------,,,***...555888777111222111...)))&&&$$$%%%###222999222...888IIISSSNNNEEE???CCCNNNQQQEEE888000,,,'''%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++---,,,***(((((((((***+++))))))***+++,,,++++++***)))***+++,,,,,,,,,,,,+++------------------------,,,,,,++++++++++++******------------.....................------........./////////......---,,,,,,,,,,,,,,,---------......------------......///000//////000000000000000000000111111222333333444444777777777777777777666666666999;;;=========>>>@@@======???@@@AAAAAAAAAAAABBBCCCCCCDDDBBB@@@===<<<@@@???>>>>>>???AAAAAABBBCCCBBBAAA???>>>??????@@@???@@@???>>>;;;:::;;;<<<:::888666555666666666444555555555555555555555555222222222222111111111111000...---///333666555333------,,,++++++++++++,,,)))+++,,,,,,***)))))))))((((((((((((((((((((('''(((((((((((((((((('''''''''&&&&&&'''(((((((((((()))(((&&&%%%&&&''')))+++''''''&&&%%%%%%&&&&&&&&&&&&''''''((())))))******'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&)))(((((()))***+++---///+++,,,---...///000000000//////111111000...,,,***...000111111000000111222222111000111333444444333111222333444555555555555eeeGGG@@@DDDEEEAAAAAA@@@@@@AAAAAABBBCCC??????@@@@@@???===;;;::::::999999999::::::::::::999777444444999BBBLLLRRRIIIAAA999666888777333---...//////...---...111333333///***''''''((((((((('''***...222444888<<>>???<<<<<<===>>>??????>>>>>>???@@@AAABBBAAA???<<<;;;=========<<<===>>>AAABBB@@@???>>>======>>>???@@@=========;;;999777888999888777555555777777777666444444444444555555555555222222222111111111000000111---***+++111777::::::444222///,,,+++++++++,,,)))+++,,,,,,***))))))***))))))))))))))))))))))))''''''''''''''''''(((((()))))))))((('''''''''''')))(((&&&%%%&&&''')))+++&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((()))))))))***,,,---,,,+++,,,,,,---...///000111,,,...///111111000...---...000222222111000111111444222111222444666666666111222333444555666666666yyyRRR>>>===AAAAAAAAAAAAAAAAAABBBBBBCCC@@@?????????>>><<<;;;:::999999999999:::;;;<<<===999777555555999AAAIIIOOOFFF@@@999666666666222.........///...------000222111...***((((((((('''&&&'''***---000333666999<<>>IIIooosss___OOOGGG@@@???===;;;999777555555333444444444444333111111000000///......---,,,,,,------...///111333555666444555777888888666333222000000///......//////000------,,,+++***))))))(((***)))((((((''''''((((((%%%&&&)))+++---111777;;;@@@AAACCCCCCCCCAAA???>>>;;;<<<<<<<<<:::666222000///...,,,---......+++'''&&&&&&%%%$$$######$$$&&&%%%))),,,...333:::;;;888---,,,***'''%%%$$$######$$$,,,333;;;HHHWWW[[[WWWGGGFFFGGGIIIFFF;;;111---***)))((('''&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((())))))))))))))))))''''''''''''((()))))))))))))))******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------.........////////////...---,,,,,,---...///---...///000000///...---,,,,,,,,,---------......---------,,,------......000000////////////......000000000111222333333444666666555555555555666777999;;;<<<<<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@???>>>===<<<===============>>>BBBEEE>>>===<<<<<<<<<===>>>???;;;<<<<<<:::777666777888888666555555777888777777333333333333333444444444111111111000000000000///000---))))))---333999<<<:::888555111...,,,******)))+++,,,,,,+++******+++))))))************++++++''''''&&&&&&''''''((())))))******)))'''&&&&&&'''(((''''''&&&'''((()))***%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((((((((())))))))))))((((((''')))***((())),,,---***+++++++++,,,---...///000,,,---///000111111000000...000222333222111111111444222000111333666666666222333444555666666666666```???999AAABBBAAAAAAAAAAAABBBCCCCCC@@@???>>>===<<<;;;;;;;;;:::999999888888999:::;;;888666555666:::AAAGGGLLLCCC@@@;;;888666444222000---...///...------///111///---+++))))))(((&&&$$$''')))---///111333666888;;;>>>@@@???<<<:::;;;>>>UUUvvv~~~kkk^^^SSSGGG???=========<<<:::777555444333444444444333222222444555........................000000000111222444555666444555555555444333111000000//////......///000111......---,,,+++***)))((())))))(((''''''''''''(((''')))---000333777<<>>???@@@@@@>>>???@@@???>>>@@@EEEIII@@@???===<<<;;;<<<<<<============;;;999888888::::::888666555666777666555222222222222222222222222000000000/////////......---,,,***))))))---222777888888888888555111...+++)))+++,,,,,,+++***+++,,,((()))))))))************''''''&&&&&&&&&'''((()))''')))***)))'''&&&(((***''''''''''''((((((((()))%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((((((((('''&&&***+++((())),,,,,,)))************+++---...//////////////////000000000---000333333222111111111222000...///111444555555333444555666666666666666nnnGGG>>>IIIBBBAAAAAAAAAAAABBBCCCCCCAAA???===<<<;;;:::;;;;;;;;;:::888777777777888888777666666777;;;@@@FFFJJJBBB@@@===:::666444333222---.........------...000...,,,+++******)))&&&###'''))),,,...///111444666---777>>>;;;888888999888===[[[zzzzzzpppcccUUUHHHDDDAAA;;;999;;;777777777555333333444666222222000...---...000222.........//////000000000222222222222333444444555444444444333222111//////000///...---...///000111//////...---+++******)))(((((('''&&&&&&&&&''''''))),,,000444777:::>>>AAACCCCCCBBB@@@>>><<<:::999999777666444222///+++)))++++++,,,,,,+++((((((***+++(((%%%$$$''')))++++++,,,000333333333333---&&&$$$######%%%'''))))))((()))...<<>>@@@AAABBB@@@AAABBBAAA@@@BBBGGGLLLBBBAAA???===;;;;;;;;;;;;?????????===;;;::::::<<<<<<:::777666666555444222222222222111111111000000////////////............+++,,,,,,)))'''(((,,,000000444999<<<<<<888333///)))+++,,,,,,+++***+++,,,'''((((((((())))))******'''&&&&&&%%%&&&'''((()))%%%(((***)))((('''))),,,&&&'''(((((()))((((((((($$$$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&'''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%***+++((((((---,,,(((***)))))))))***,,,...///222111000///......//////---000333444333111111111000...------000222444444444555555666666666666666TTTCCCAAA???AAABBBBBBAAAAAAAAAAAADDDBBB???<<<::::::;;;<<<;;;:::999999888888999999999888777666888>>>FFFLLLMMMEEE???<<<777000///333111000...---,,,,,,------...---+++)))((('''&&&&&&'''''''''((()))+++,,,---000000111444666666555333???AAATTT{{{sssdddUUULLLIIIGGGEEEAAA>>>:::888666555555333222111111000000111111000000//////............//////000000000000222222222222111111000///222222111111000/////////111666:::777222///333777///...---+++)))(((((('''(((((('''%%%%%%&&&***---000222444555888<<>>;;;777444333444666888;;;;;;;;;;;;;;;;;;;;;;;;:::===???@@@>>>>>>???BBBCCCAAA@@@>>>>>>???AAABBBCCCAAA???<<<;;;;;;;;;<<<888999:::;;;:::999888777:::999777666555666777999666666555444444444444555111111222111111000///......---***(((''''''((((((---++++++...333666666555---,,,***)))))))))******)))))))))))))))(((''''''((())))))((('''''')))***''''''''''''''''''''''''(((((())))))((('''&&&&&&'''((()))(((&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''''')))+++((((((''''''''''''(((((((((((()))******************)))(((((()))+++---...000000///...---,,,,,,+++---...//////......///111000000111111111000000//////000222333444444333333dddLLLBBB@@@AAABBBCCCBBBBBBBBBCCCDDDBBB???===;;;;;;<<<===;;;:::999999888999999999888888777666999???HHHNNNMMMFFFAAA>>>999222000333111000...---,,,,,,------------+++***(((''''''&&&'''''''''((()))+++,,,---//////000222444666666555888888CCC___{{{iiiZZZQQQMMMIIIFFF@@@???>>><<<999777555555444444333111111000000000000000000000000000//////111111111222222222333333000000111222222222111111111111111000//////.........111222111---,,,...111---,,,+++)))(((''''''&&&&&&''''''''''''***...111444666888999:::===AAADDDAAA???===:::777555444333333222111///---,,,+++***))))))))))))(((&&&$$$###%%%%%%'''***---111444666999666333111000---'''###### ###,,,,,,%%%$$$***333@@@OOOUUUQQQJJJFFFEEEFFFKKKFFF666++++++***&&&'''&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''(((((((((&&&%%%&&&'''&&&'''((())))))*********))))))((((((((((((((()))************************))))))*********+++++++++,,,,,,,,,,,,------------.........------------,,,------...//////...------...,,,++++++---...---+++///...---,,,,,,,,,------000111111000...---///000000000//////000111333444555666777666555555888;;;>>><<<888666555666999;;;;;;;;;<<<<<<<<<<<<;;;;;;===???AAA@@@>>>======??????>>>===<<<<<<===???@@@CCCBBB???===;;;;;;<<<<<<888888999999888888777777999888666444444555666777555444444333333333333333222222222111000///...---///---+++)))((((((((()))((('''''')))---//////...,,,+++***)))))))))******))))))******))))))((('''((()))))))))''''''(((***'''''''''''''''''''''''''''((((((((((((''''''&&&'''((()))(((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''')))+++)))(((((('''''''''(((((((((((()))******************)))(((((()))+++---...000//////...---,,,,,,,,,---...//////......///000111111222222222222111111...///111222333333333222yyyYYYBBBAAAAAABBBBBBCCCCCCCCCCCCFFFDDDAAA>>>===<<<======;;;;;;:::999999999999999888777666666999???HHHNNNNNNIIIDDDBBB<<<666333444000///...,,,,,,,,,---------,,,+++***)))''''''&&&&&&''''''((()))+++---...//////000111222444666666777555888FFF\\\zzzyyykkk^^^TTTHHH???===>>>@@@AAA888888777777666555444444333222111000000000000000000000000111111111111111222222222333333333333333//////000111222222222222000000///......------,,,---,,,+++)))))))))***+++))))))((('''&&&%%%%%%&&&%%%&&&(((***,,,///333777;;;<<<>>>>>>======???@@@===<<<999666333111000///222111000///---,,,+++***'''(((((('''&&&%%%$$$######%%%))),,,000333444555777555333///+++'''$$$"""""""""(((---)))"""&&&000HHHMMMRRRQQQKKKEEEBBBCCCEEEEEE===///)))+++***&&&'''&&&%%%%%%$$$$$$%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((('''&&&%%%%%%&&&&&&'''((())))))*********'''''''''(((((((((''''''************************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,---............---,,,...---,,,,,,......---,,,......---,,,,,,,,,------///000000///...---///000111000000111111222333444555666777777666777999;;;>>><<<999777777999<<<>>>;;;<<<===>>>>>>===<<<;;;===>>>@@@@@@???>>>???@@@AAA@@@@@@???@@@AAACCCDDDCCCAAA???<<<;;;;;;;;;<<<888888777666666666666666777666555333333444555555444333222222111111222222222222222111000...---,,,///...,,,***))))))******&&&%%%%%%&&&(((******)))++++++***)))))))))******)))************))))))((('''((())))))''''''((()))''''''''''''''''''''''''&&&''''''(((((((((''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''''')))+++***)))((('''''''''''''''(((((()))*********************)))))))))+++,,,---//////......------,,,,,,,,,...//////......///000111111222333333222222111...///000111222222111111hhhCCCBBBAAAAAAAAABBBCCCCCCCCCIIIGGGDDDAAA>>><<<<<<<<<;;;;;;:::999999999999:::999888666555777===FFFLLLNNNKKKHHHDDD???999555444//////---,,,,,,,,,------,,,,,,+++***)))((('''&&&&&&&&&'''(((***+++---...111111111000000111444666555555666999CCCZZZsssggg^^^TTTJJJGGGDDDAAA???>>>===:::777666666666555555555555444111111000000000000000000000000111111222222333333111111111111111111111111///000000111111111000000......------,,,++++++***---)))&&&&&&((())))))(((&&&&&&%%%%%%%%%%%%&&&&&&%%%'''+++...111555999<<<@@@AAABBBAAA???===<<<===:::999666333111///...---000000///...---,,,******&&&&&&&&&&&&%%%$$$$$$###$$$%%%'''+++...111444555555333///***%%%###$$$&&&&&&'''******%%%$$$///>>>UUUUUUSSSNNNFFFAAA??????BBB>>>444)))&&&******%%%'''&&&%%%%%%$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((((((((())))))))))))((()))***)))'''%%%&&&'''&&&'''((())))))*********((()))***+++++++++***)))************************))))))))))))************,,,,,,,,,,,,++++++++++++,,,,,,---...//////000000------............------...------------...------------------------------//////000///------///000111111111222222333444444555666777777888888:::;;;<<<:::999777888:::===???;;;<<<===??????===<<<;;;999;;;===???@@@AAACCCCCCAAAAAAAAAAAABBBDDDEEEFFFAAA???===:::999999:::::::::999777666555555666777666666555444333444444555333333222111111111111222222222111000///---,,,+++///...---++++++***++++++)))((((((((()))))))))(((*********))))))))))))***)))***************))))))&&&((())))))'''''''''(((''''''''''''''''''''''''%%%%%%&&&'''((((((((((((&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&''')))******)))(((''''''&&&''''''(((((()))*********************))))))******,,,,,,...---------------------,,,---///...------...000000000111222222222111111...//////000000000000000yyyMMMDDDBBB???@@@BBBCCCBBBAAAKKKJJJFFFBBB???<<<:::999<<<;;;::::::999999:::::::::888666555666;;;CCCHHHMMMMMMJJJEEE@@@;;;777333///...,,,,,,+++,,,------++++++++++++***((('''&&&%%%&&&&&&(((***,,,...///333444444222000///222444///222555555555???YYYrrroooiii\\\PPPLLLLLLJJJFFF======>>>>>>===999444000666555555444444333333222000000000000000000111111111111222222333333444444111111111111111111111111000000000000///...---,,,,,,,,,+++******))))))(((+++'''###$$$'''((('''$$$%%%$$$$$$%%%%%%&&&(((((('''+++///333666:::===@@@CCCDDDCCCAAA===:::999888777666444222000...------............---,,,***)))%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&)))---222555222///***$$$!!!"""'''+++''''''((('''&&&...@@@QQQVVVTTTPPPJJJDDD>>>;;;999;;;666---&&&&&&)))(((%%%'''&&&%%%%%%$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))***+++,,,+++((('''((((((&&&'''((())))))*********((()))+++,,,---,,,++++++************************(((((()))))))))*********++++++++++++++++++++++++------...///000111111222........................,,,------------,,,------,,,---------------------...//////...------///000000111111222333333444444555555555777888999:::999999888777777888:::===???<<<<<<===>>>>>>===<<<<<<999:::;;;>>>@@@BBBBBBBBB>>>>>>>>>???@@@AAABBBBBB???>>>;;;999777777888888;;;:::888777666666777777666666555555444444444444444333333222222222222222000000000///...---,,,+++......---,,,,,,+++++++++++++++++++++***)))))))))))))))))))))***)))))))))((())))))*********))))))%%%'''))))))(((''''''(((''''''''''''''''''''''''%%%%%%&&&''''''(((''''''%%%'''((('''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((&&&&&&(((***))))))((('''''''''''''''(((((()))*********************************++++++,,,,,,,,,---------------,,,---......------...///......///000000000000000//////////////////000000___GGGDDD@@@@@@BBBCCCBBB@@@JJJIIIFFFCCC???===;;;:::<<<;;;;;;::::::::::::::::::999666555666;;;CCCHHHMMMMMMJJJDDD???<<<777333...---,,,++++++,,,---...******++++++***)))'''&&&%%%%%%&&&(((***,,,...///333555666444111000222444///333777888444555AAAOOOcccyyyvvvlllccc]]]MMMLLLGGGCCCCCCEEEBBB<<<;;;:::888666444444333333333333333222111000000000000000000000000111222333333333333333444444444444333333333333333222222222000000///...---+++***)))******))))))(((''''''&&&'''%%%###$$$&&&'''$$$"""%%%%%%%%%&&&(((***+++,,,,,,000555888;;;===???AAABBBBBBAAA>>>999666555555333222111000............,,,,,,---...---,,,***)))%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$######&&&***///222...***%%%!!!!!!$$$(((+++######$$$(((000>>>OOO[[[PPPMMMIIIEEEAAA<<<666222333///)))&&&&&&((('''%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''''',,,------,,,)))(((((()))&&&'''((())))))*********'''((()))******+++******************************((((((((()))))))))******))))))*********+++++++++------...///000000111111......------------......+++,,,------++++++,,,---+++,,,---.........---------...///...------///000///000111222333333333333333333444666999:::999888888777666666777999<<<===<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<===>>>???===<<>>GGGMMMLLLMMMJJJAAA<<<;;;777222------,,,++++++,,,---...)))***+++++++++)))'''&&&%%%%%%&&&(((***,,,...///000444777666333222444777777666777999777666999???AAATTTnnnrrrkkk```VVVOOOJJJFFFDDDAAABBBAAA>>>??????999111:::888555333111222555777111111111111000000000000000000000111111333444444555555555444444444444444333333222222222111111111---------,,,+++***)))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((%%%###&&&'''''')))+++---///000111555:::===>>>>>>???@@@@@@???===999444222111222//////...------------...***+++,,,------,,,***)))&&&%%%$$$$$$%%%&&&'''(((%%%$$$$$$%%%'''))),,,...***'''######&&&((('''&&&!!!"""&&&///===JJJPPPRRRJJJFFFAAA>>><<<777111,,,+++)))((((((((('''&&&%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&'''''''''''',,,------+++)))'''((((((&&&'''((())))))*********'''''''''(((((()))***+++************************(((((((((((()))))))))***'''(((((()))***+++,,,,,,,,,,,,------......//////,,,,,,+++******+++,,,,,,)))+++---,,,***)))***,,,+++,,,---.........------,,,.........------///111...///000222222222222111222111222555888:::888666888777777777888999;;;<<<===<<<;;;::::::;;;<<<======;;;:::;;;======;;;999AAAAAABBBBBBBBBBBBBBBAAA@@@>>><<<999888888888999999999999888777666444333444444444444444333333222222222111000000000000111------.........------,,,,,,,,,,,,,,,,,,++++++***)))+++,,,***(((&&&''')))&&&''')))*********))))))&&&&&&'''((((((((((((((($$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&&&&((()))''''''&&&''''''((()))***(((((()))*********************+++++++++***************+++,,,------......+++---......---,,,...///---...///000000111111111111111000/////////000111zzzPPPJJJEEECCCEEEFFFDDDAAABBBBBBAAAAAAAAA@@@@@@@@@<<<<<<;;;::::::::::::;;;888777777777:::AAAKKKQQQLLLMMMIII@@@::::::777222---,,,+++++++++,,,---...)))***+++,,,+++)))'''&&&%%%%%%&&&(((***,,,...000---222777888555444777:::;;;555222444666666666999<<>>AAA>>>888555555555444222111111222000111111111222222333333000000111111222333555555666666666555444444444333111000000000//////......******+++++++++******)))(((''''''&&&&&&%%%$$$$$$(((***,,,---,,,***(((''''''((()))+++---///111333555888===???????????????>>>===:::555111///000111,,,,,,,,,+++,,,,,,------)))***,,,------,,,***)))&&&%%%%%%$$$%%%&&&((()))$$$%%%&&&((()))*********(((%%%$$$&&&******%%% """$$$+++777GGGOOOJJJBBBGGGBBB<<<999777444...(((&&&&&&(((***)))&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))(((((((((((()))))))))***+++,,,,,,+++((('''''''''&&&'''((()))************)))((((((((((((***,,,---************************(((((((((((())))))))))))&&&'''''')))***+++,,,---++++++,,,,,,,,,,,,------+++***)))(((((()))***+++(((+++,,,+++)))(((***,,,***+++---...///...------,,,---......------///111---...000111222222111111111000111444888:::888555888888777777888:::;;;<<<>>><<<:::888888:::<<<>>>:::888888:::===>>>===:::>>>>>>?????????>>>======AAA@@@===;;;999999::::::777888888888777555333111222333333333333222111111111111000///////////////+++,,,------......------++++++,,,,,,,,,+++******)))+++---+++((('''(((***&&&'''(((*********)))(((%%%%%%&&&'''((((((''''''$$$&&&))))))(((&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((()))(((&&&&&&''')))&&&&&&&&&&&&((()))***+++(((((()))*********************+++++++++******)))******+++,,,------......+++,,,...---,,,,,,---///......000111111222222222222111000//////000111222gggOOO@@@GGGJJJAAA===BBB@@@??????@@@BBBBBB@@@???@@@;;;999;;;<<<;;;:::===999;;;999444777BBBKKKNNNGGGHHHHHHEEE@@@:::666444111///,,,***))))))+++,,,...---,,,+++)))'''%%%$$$'''''''''''')))+++---...222000......111333555555888666333222333333333222>>>IIIOOOKKKKKKXXXhhhrrrwwwtttqqqmmmkkkjjjjjjhhhgggccc___YYYRRRMMMIIIHHHGGGCCCBBB@@@>>><<<<<<<<<<<<<<<<<<<<<;;;:::999777666444333222222111111111111000111111222333444555555777777777777666666666666666555444222111000//////222000...------...---++++++)))(((((())))))(((&&&((()))******'''&&&&&&&&&***,,,...---+++)))''''''***+++---000333666999;;;<<<>>>@@@BBBAAA???<<<::::::777444000---------...000///...,,,,,,+++++++++000///---,,,***)))((((((******+++,,,,,,,,,,,,,,,''''''((()))(((&&&$$$###$$$&&&'''&&&$$$!!! !!!)))555@@@GGGHHHFFFDDD???>>>:::444...+++***+++)))&&&&&&)))***'''%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%''')))***+++***((('''***'''&&&&&&)))***(((%%%+++******)))((('''''''''))))))*********))))))((())))))))))))************((()))***,,,,,,+++******+++++++++*********)))))))))(((((((((***+++***)))///,,,))))))++++++)))'''(((''''''(((******)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......111111222333333333333222111222333555666777777777777888999888777777999;;;999:::;;;;;;999888999:::999:::<<<===<<<===>>>@@@===<<<;;;999999;;;<<<======;;;888888::::::777555:::999888777666555444333444444333333333333222222333222222111000///......000////////////.........---------------,,,+++***+++++++++******)))'''''')))))))))))))))))))))))))))))))))))))))(((''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))*********************)))))))))))))))******+++,,,------------------,,,+++,,,---...///---...///000000///...---......///000000000000000wwwYYYCCCDDDJJJEEE@@@BBBAAA@@@???@@@BBBBBBAAA???@@@<<<999;;;<<<;;;;;;===:::<<<:::555666>>>EEEGGGFFFHHHHHHFFF@@@:::666444111///---***)))***+++,,,++++++++++++***((('''&&&''''''&&&'''(((***,,,---...,,,***,,,///444666888666555333333444444333222444===BBB>>><<>>===;;;:::999999999999::::::::::::888777666555333333222111111111222222222222333333444555555666666666666666555555555555444333111000//////000000///---+++++++++,,,+++)))***)))(((((())))))(((&&&''')))***)))'''&&&&&&'''))),,,......,,,***)))))),,,---///222666999<<<>>>===???@@@AAA@@@===:::777555444111...------///000///...------,,,,,,,,,,,,---,,,+++)))(((((()))))),,,---.../////////...---+++***)))'''&&&%%%$$$$$$###%%%%%%$$$"""!!!!!!"""###+++666AAAGGGGGGDDDAAA===:::555000,,,***))))))'''%%%'''++++++'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&'''((()))***)))(((((()))'''&&&&&&))))))(((&&&***))))))(((((('''&&&&&&))))))*********))))))((())))))))))))************))))))***++++++++++++***+++++++++*********))))))***)))((()))+++,,,+++***,,,)))''''''))))))(((&&&(((''''''(((***+++)))(((++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------000000111222222222222111111222333444555666666666888999999999777777999;;;999;;;<<<;;;:::999;;;<<<:::<<<============>>>@@@???>>>===<<<<<<===>>>???<<<:::888999;;;;;;:::888777777666666444444333333333333222222222111111111111000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++++++++******)))(((''')))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************************))))))))))))******+++,,,------------------,,,,,,,,,---...///......////////////......------...///////////////iiiGGGAAAIIIIIIDDDBBBBBBAAA@@@@@@BBBBBBAAA@@@AAA<<<:::<<<===;;;;;;===;;;===;;;777666:::>>>???FFFHHHJJJHHHCCC<<<666444111///---+++******+++,,,)))***************))))))&&&&&&&&&&&&&&&(((***+++,,,***((()))---111555666333333333444555555333111///555999777555777888888:::DDDRRR^^^hhhrrr}}}xxxooofffYYYYYYYYYWWWTTTRRRQQQPPPRRRPPPOOONNNNNNMMMJJJHHHEEECCC@@@>>><<<<<<======;;;:::888777777777888999888888888888777555444333333333222222222333444444333444444555555666666666555555444444444333333333111000...---,,,---///000,,,***(((((())))))(((''')))(((''''''((()))'''&&&&&&((()))(((&&&&&&'''((())),,,...///...------...///000222666999<<>>===>>>???>>>======>>>???>>>>>><<<<<<<<<<<<>>>>>>:::999888999;;;<<<;;;:::444444444444333333333222222111111111111000000000........................,,,,,,,,,+++++++++******++++++++++++++++++***)))++++++******))))))(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&''''''''''''&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******************************************+++,,,------------------,,,,,,------.../////////............//////,,,------...............yyyNNN@@@GGGLLLIIIDDDDDDBBBAAAAAABBBBBBAAA@@@AAA<<<:::<<<===;;;;;;===<<<===<<<999777888:::;;;HHHKKKNNNLLLFFF>>>777333111000...,,,+++++++++,,,*********++++++******)))&&&&&&%%%%%%%%%&&&((()))...+++(((''')))---000111000000222444666555333000---000333555666777666555666;;;@@@CCCEEEIIIOOOTTT___```ccchhhlllqqqtttvvv{{{||||||{{{yyywwwtttrrrqqqqqqmmmfffbbbaaa\\\VVVRRRSSSSSSRRRQQQPPPNNNNNNJJJIIIHHHIIIIIIHHHEEECCC???>>>===;;;;;;<<<===>>>:::999888777888888::::::777777777777666555444333444333333333444555666666555555555555555666666666333333222222111111000000000...,,,***)))***,,,---***)))'''&&&'''((('''&&&((('''&&&&&&(((((('''&&&&&&'''((('''&&&&&&(((******,,,///000000000111333333444666888:::<<<======666777888888666333111///---,,,+++******+++---...++++++,,,,,,,,,,,,,,,,,,)))(((&&&%%%&&&***...000333444666777666444111000---,,,)))'''%%%$$$$$$$$$"""""""""!!!!!!###'''***...444===DDDFFFBBB<<<777666000(((&&&(((***)))'''$$$&&&,,,222000)))###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&'''((()))'''&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%'''((())))))))))))))))))((()))))))))***************)))((((((((()))+++,,,************))))))))))))+++*********,,,---,,,+++*********++++++++++++***)))(((((()))++++++***(((************************))))))*********+++++++++)))************+++++++++------...////////////...///000111222333333333333777777888666555444666777888:::<<<<<<;;;<<<===???>>>??????>>>===<<<<<<===;;;::::::999999::::::;;;999888888888999999999888333333333333333333333333222222111111111000000000..................//////++++++++++++******************+++++++++******)))+++******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''''''''&&&&&&%%%''''''&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************)))***************++++++******+++,,,---------------------------......///000///...------...///000,,,---......//////......[[[EEEFFFLLLLLLGGGEEECCCAAAAAABBBBBBBBBAAAAAA<<<:::<<<===<<<;;;>>><<<<<<<<<<<<:::999:::===JJJNNNQQQPPPJJJ@@@888333111000...---++++++++++++++++++,,,++++++***)))(((&&&&&&%%%$$$$$$%%%&&&''',,,)))&&&&&&(((,,,...///---...000444666666333000+++***,,,///222333333444555777999999999;;;???CCCEEEFFFHHHJJJMMMOOOQQQRRRTTTSSSQQQOOONNNOOOPPPPPPPPPQQQOOOLLLMMMPPPOOOKKKKKKHHHFFFFFFHHHHHHEEEAAA?????????@@@AAA@@@===;;;:::999888777777888888999888888777666777888999:::666777777666666555444333555555555555555666777888555555555555555444444444111111000000///...------///---+++)))((((((((()))***(((&&&&&&'''((('''&&&'''&&&%%%&&&'''((('''&&&%%%&&&'''''''''(((***,,,+++...000222222333555777777888999999999999888777333333444555444333111///,,,,,,***)))))))))******)))***++++++,,,++++++***((('''&&&&&&)))---222555555555666666444222000...(((((((((((('''&&&$$$###"""############''',,,000555:::@@@DDDDDD???777222333---&&&%%%(((***)))'''%%%(((...444111)))$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$############%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((%%%&&&&&&''''''''''''(((&&&&&&&&&&&&%%%%%%%%%%%%''''''((()))))))))))))))((()))))))))***************)))((((((((()))+++,,,))))))))))))))))))))))))+++*********,,,---,,,+++***+++,,,---,,,,,,,,,,,,)))(((((()))+++,,,***)))************************(((((((((((()))))))))))))))))))))*********++++++,,,,,,---............---...///000111111222222111333444444333222222333555777999;;;;;;:::;;;<<<>>>===>>>>>>===;;;:::;;;<<<999888888888888888888999888888888777666555555555222222333333333333444444333222222222111111111111/////////////////////000,,,,,,,,,,,,++++++++++++)))******+++++++++******+++***))))))((())))))***)))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))************))))))******+++++++++,,,******+++,,,------------------.........//////...000///...------...///000......///000000000000///nnnPPPGGGJJJLLLIIIGGGEEEBBBAAABBBCCCBBBBBBBBB===:::===>>><<<<<<>>><<<;;;;;;===<<<:::;;;???HHHMMMRRRSSSMMMCCC:::444111000///---,,,,,,++++++,,,,,,,,,,,,+++***))))))'''&&&%%%$$$$$$%%%%%%&&&&&&%%%$$$%%%)))---///000,,,---///222555666333111---+++,,,//////...///222333444555666777:::===@@@===>>>???@@@AAAAAAAAAAAAHHHFFFCCCBBBBBBDDDFFFHHHCCCCCCAAA===???CCCCCC@@@DDDAAA>>>???AAA@@@===888999888888999::::::999777888888777666666666666666555555444333333444555666555555666666555444444333555555444444444555666666444444444333333222222111//////...---,,,,,,++++++++++++***)))(((''''''''')))'''&&&&&&'''(((((('''&&&%%%$$$%%%'''''''''%%%&&&'''((((((((()))---///...000222333444666888:::999::::::999888666444222222333444444444333222111,,,+++***)))((((((''''''(((((()))******)))((('''(((((('''))),,,000444777444333333111///---,,,+++%%%&&&'''((('''%%%###!!!$$$%%%&&&''')))---222666===@@@CCCDDDAAA;;;444///...***&&&&&&''')))(((&&&''')))///333///'''$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$%%%''''''&&&&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))))))))************)))(((((((((((()))******(((((()))))))))))))))***+++***)))***,,,,,,,,,***)))+++------,,,******+++))))))(((***+++,,,+++)))++++++++++++++++++++++++'''(((((((((((()))))))))))))))*********++++++++++++,,,------......------......///000000000000000000111222111000000222444666888999999888888999;;;:::;;;<<<;;;999888888:::888888888888888888888888777777888666444222222333222222222333333333333333333333222222222111111111////////////////////////---------,,,,,,,,,++++++)))***++++++,,,++++++++++++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))((('''''')))(((''''''&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))******+++,,,,,,,,,******+++,,,------------------...////////////...//////............//////...//////000000000000000^^^HHHFFFIIIJJJHHHEEEBBBAAABBBCCCCCCBBBBBB===;;;===>>><<<<<<>>>===:::;;;===<<<888:::@@@BBBHHHPPPRRRNNNEEE<<<777000000///...---,,,++++++******++++++,,,,,,++++++((('''&&&%%%$$$$$$%%%&&&$$$###$$$'''***---......+++,,,---111444555444333000...000444222,,,,,,111000111222333444666999;;;;;;;;;===>>>>>>======<<<;;;:::999888888999;;;<<<<<<===:::666888<<<===;;;>>>>>>>>>>>>===;;;:::999888666555666888999999888666666666666666666777777444333222111111111222333333333444444333333222222444333222222222222222222333222222111000000//////......---,,,+++***)))(((&&&&&&((())))))))))))((((((&&&%%%%%%&&&''''''&&&%%%$$$###$$$&&&'''&&&%%%&&&'''(((((()))+++///222000222444555555777:::<<<999999::::::888555333111222222222222111000......+++******)))((((((''''''''''''((()))((('''%%%$$$''''''(((***---111555777222000...+++)))''''''''''''&&&&&&%%%$$$"""!!! %%%''')))+++...333888<<>>888111---)))(((''''''&&&&&&%%%%%%((()))---///+++$$$$$$(((%%%%%%%%%%%%%%%%%%%%%%%%##################$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%###%%%''''''%%%%%%''')))&&&&&&&&&&&&&&&'''''''''%%%&&&'''((())))))))))))))))))))))))************'''(((((()))))))))))))))(((((((((((())))))*********)))((()))+++,,,+++***+++...000000---+++***+++***))))))***,,,,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))************+++*********+++++++++,,,,,,+++,,,------......------------...////////////......///000000000111333555555666777777555555666777777888999888666666666888666666666777777666666666555666777666444222444555111111111111111111111111222111111111111000000000000//////......---------------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))(((''''''))))))''''''&&&''''''((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************))))))***++++++,,,------******+++,,,------------,,,---...///000//////.........////////////......---...//////000000//////gggJJJCCCGGGJJJIIIFFFCCCAAABBBCCCCCCCCCBBB===;;;===>>><<<<<<>>>>>>::::::===;;;777999???<<>>999000000///...---,,,,,,+++'''(((***+++,,,---......)))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&(((+++,,,+++)))++++++---000333555555444,,,---111666222+++***///)))***,,,...000333666888:::;;;<<<>>>??????>>>>>>======>>>>>>======<<<;;;777777555333666<<>>>>>???@@@???<<<999===999888<<<===999777888<<>>@@@AAA>>>>>>===;;;999999;;;>>>===<<<;;;999777666444444444444555555555555555555444333222111111222333444444444333333333333222222000000000000/////////.........---------......//////......---,,,+++******+++***)))''''''(((((())))))&&&$$$%%%((()))(((&&&&&&&&&%%%$$$$$$###$$$$$$!!!""""""###$$$&&&&&&''''''(((***---111555999;;;999999999888888888777777555777999888666444333333111000...---,,,+++++++++&&&''''''(((((('''&&&&&&&&&&&&%%%$$$$$$&&&'''((($$$&&&***...000000//////***)))&&&$$$"""!!!!!!!!!&&&%%%######$$$%%%''')))000000111333666<<>>@@@@@@???>>><<<;;;;;;888888::::::888999<<>>EEEIIIDDDAAADDDJJJKKKDDD===888444000000...******---))))))))))))))))))))))))+++***)))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%''')))***,,,,,,,,,,,,,,,---------...+++((('''((())))))))))))))))))*********++++++((()))***,,,------------------......///000111222555666555444222222444666444444444333222222111111111111111111111111111111111111000000000000111111333222222111000/////////000000/////////.........,,,+++******)))))))))))))))))))))(((((('''''''''((('''&&&%%%$$$###$$$$$$(((&&&%%%%%%''')))(((((('''&&&%%%$$$############%%%&&&''')))***+++,,,,,,,,,...000333555777777777666666666666555555555555555666777666333000//////---,,,+++))))))((((((((('''&&&%%%###""""""######"""###$$$&&&'''(((((((((((()))+++,,,,,,+++)))((("""!!!!!! !!!###$$$%%%%%%$$$"""###)))222999888999===EEENNNRRRQQQMMM???999111,,,++++++***((((((((((((((('''&&&$$$###$$$&&&&&&%%%$$$###$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&''''''%%%$$$$$$&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))******))))))))))))******(((((((((((())))))))))))***))))))******+++,,,,,,++++++***)))***+++,,,---...666666,,,&&&))),,,+++,,,)))((()))---...---***)))************+++++++++(((((())))))***+++++++++,,,---...---++++++---///111111111111222222222222555555555444444333222111666666555444333222111111444444444444444333222111444333333333444444333111222111111111111222222333111111000000000000111111222111111000000000000111333000------000111///---......---,,,,,,,,,,,,,,,------,,,+++******))))))***))))))***,,,---,,,+++))))))))))))((((((((((((''''''''''''''''''''''''***))))))(((((())))))***''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((((((&&&''''''''''''((((((((((((((((((((())))))))))))((()))******++++++******))))))******+++,,,,,,,,,,,,++++++,,,......---,,,------------------------////////////////////////,,,++++++++++++++++++***bbbNNNRRRRRRNNNJJJIIILLLQQQUUUXXXNNNHHHAAA===<<<<<<<<<;;;>>>=========;;;;;;DDDNNNUUUPPPLLLJJJJJJHHHBBB<<<<<<666111111///+++***---************)))))))))))),,,+++***(((&&&%%%$$$$$$%%%$$$$$$$$$$$$&&&((()))((())))))***+++,,,,,,,,,---***'''&&&'''((())))))(((((((((((()))))))))))))))***+++,,,------------******+++,,,------------111222222111//////111333111111111111111111111111000000000000000/////////000000000000000000000000111111000///...------,,,//////.........---------,,,+++***)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&''')))+++,,,------------///111444555555444333444444444333333333333222333444555444000---,,,,,,***)))((('''&&&&&&&&&&&&&&&%%%###""""""###%%%&&&$$$%%%'''((()))((((((''')))*********)))'''%%%### !!!"""###'''%%%%%%'''...777>>>BBB;;;AAAHHHMMMRRRRRRKKKCCC999444---)))((()))))))))&&&)))++++++***'''$$$######$$$&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&(((***+++******))))))))))))******(((((((((((())))))))))))))))))(((((()))+++,,,...++++++***))))))***+++,,,,,,000///***(((***+++((()))((('''))),,,---,,,+++))))))*********+++++++++(((((())))))***+++,,,,,,+++---...---,,,,,,---///////////////000000000111444555555555555555444333999999888888777777777666666666666666555444333333333111000222444555333000222222222222222222222222000000000///////////////000000///////////////000///---,,,...000000...,,,...---,,,,,,++++++,,,,,,------,,,+++***)))(((((())))))(((***,,,------,,,))))))))))))((((((((((((((((((((((((((((((((((((******))))))))))))******''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&'''(((((()))((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&((()))*********'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((())))))***************)))))))))***++++++,,,,,,,,,++++++,,,......---+++---------------.........////////////////////////......------,,,,,,,,,+++yyyYYYMMMOOONNNNNNQQQWWW^^^bbbdddaaaTTTDDD<<<<<<>>><<<999===<<<======;;;<<>>AAAFFFNNNSSSTTTTTTSSSRRRGGG===444222111...,,,,,,------,,,,,,+++******))))))*********)))(((&&&%%%$$$######""""""###%%%&&&###$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&((((((&&&$$$&&&&&&'''''''''(((((((((((())))))************)))+++,,,.../////////---,,,+++,,,......------...///------------..................---,,,,,,+++************+++,,,,,,+++******)))))))))))))))*********))))))((((((((('''''''''&&&&&&%%%$$$$$$%%%%%%%%%#########$$$%%%&&&&&&'''$$$%%%&&&'''''''''&&&%%%"""$$$%%%%%%$$$%%%'''***+++++++++,,,---...000000333444666777777555333111..............................---------,,,,,,,,,+++---...---***(((''''''&&&%%%$$$$$$$$$$$$$$$$$$"""###$$$&&&(((***,,,,,,******((('''&&&&&&%%%%%%%%%%%%$$$###"""!!! !!!!!!!!!!!!###%%%'''((()))...555<<>>???;;;222,,,,,,+++)))'''&&&'''(((%%%((()))'''$$$$$$(((,,,(((***...////////////000***)))(((&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))******)))((((((''''''''''''(((((('''''''''((()))*********((())))))*********)))))),,,+++***((((((((()))***+++***+++,,,,,,***)))((((((((())))))(((((()))))))))************+++++++++))))))******************)))+++---......---...///.../////////000000000000///000111222333333333333111111222222333333444444444444555666777777777777666888:::;;;;;;;;;<<<===666666777777777666555444333333444444333111000//////.........//////000111............---------...---,,,++++++***+++++++++))))))))))))************((('''&&&'''((()))(((''''''((((((((()))))))))***))))))))))))))))))))))))'''((())))))))))))((('''''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&''''''&&&'''((()))************'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))******+++++++++******+++------,,,***,,,,,,---......///000000////////////////////////,,,------------------...zzzVVV\\\fffppptttqqqjjjdddmmmllleeeXXXIII>>><<<===:::777777;;;===;;;999:::<<<>>>DDDMMMTTTWWWVVVTTTHHH>>>555333222///,,,,,,,,,,,,++++++***))))))(((((()))*********((('''&&&$$$###"""""""""###$$$%%%%%%%%%%%%$$$$$$###############$$$&&&'''&&&$$$!!!%%%%%%&&&&&&&&&'''''''''))))))******+++*********)))***,,,......---+++***)))+++---------,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((('''((()))******)))((('''''''''(((((()))*********(((''''''''''''&&&&&&&&&##################$$$$$$######$$$%%%&&&''''''(((&&&&&&''''''&&&%%%###""""""%%%&&&&&&(((,,,000111111000000000111111222111222444555444222///---//////............//////---------,,,,,,,,,++++++)))+++,,,,,,***(((''''''%%%%%%$$$$$$$$$$$$$$$$$$"""###%%%'''((()))******((('''&&&$$$$$$%%%&&&&&&#########"""!!!!!! """$$$'''***,,,...777@@@CCCAAAAAAFFFLLLCCCFFFAAA888888===999///'''((())))))(((''''''(((%%%'''(((%%%"""###)))...))),,,000222222111222222,,,***(((&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&''''''&&&%%%%%%%%%&&&&&&'''''''''%%%&&&(((*********))))))''''''&&&&&&&&&&&&''''''&&&''''''((()))******+++)))***+++,,,,,,+++)))(((,,,+++***((((((((()))***,,,+++******)))'''(((+++)))***+++***)))((()))***)))************+++++++++))))))))))))(((((((((((((((+++...///...---...///,,,,,,,,,,,,---------...111111222333333222222222333333333333333333222222111222333555666666777777222666999:::888888:::===666666777777777666444333444444555555444333111000000000000000000111222222/////////...,,,,,,---...---,,,++++++******++++++((((((((()))******++++++((('''&&&&&&'''((('''%%%'''((((((((())))))******((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&'''(((((())))))((('''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))'''(((((()))))))))))))))((((((((()))******+++++++++******+++------,,,***++++++,,,,,,---...//////////////////////////////.../////////000111111111[[[WWWVVV]]]fffkkkmmmmmmrrrsssooocccRRREEE??????999999999:::::::::::::::999999888;;;HHHUUUVVVOOOGGG@@@777111//////...,,,------,,,,,,+++,,,,,,,,,)))((((((((((((***+++,,,&&&%%%###"""!!!""""""##################$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((******+++++++++******)))))))))))))))))))))******&&&)))+++***((('''(((***))))))))))))(((((((((((('''((()))***)))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$###"""!!!""""""###$$$&&&(((***++++++)))&&&$$$######%%%&&&'''(((((('''''',,,444:::<<<888444222333444444222111///......//////...,,,////////////............---,,,+++*********+++,,,111///+++'''%%%$$$%%%%%%%%%%%%%%%###!!!!!!###%%%###%%%(((+++,,,***(((&&&$$$%%%%%%$$$"""!!!"""###$$$""" !!! """###""""""###''',,,000;;;===:::666:::EEELLLLLLEEE???::::::<<<:::222******)))(((((()))(((&&&$$$+++'''&&&)))'''###&&&---*********+++...222666999000)))%%%((('''###"""%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&***###+++''''''+++###)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((()))************+++++++++***++++++,,,+++***)))(((+++******)))(((''''''''',,,,,,+++***)))))))))***)))))))))))))))***++++++***++++++******)))(((''')))))))))))))))******+++++++++++++++++++++++++++************+++---///111000000000000111111111111333333333222111000///...444444333333444555777888777777666666555555444444666666666666555555555555444444444444333222111000,,,,,,---///000111222333///111222111///......///---...///000000...,,,++++++++++++************)))))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&'''((('''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''''''''(((((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&))))))))))))***+++,,,---+++++++++,,,,,,---------------------------------------------------------++++++,,,,,,,,,,,,------jjjWWWNNNXXXdddfffjjjrrrrrrssspppfffWWWJJJCCCAAA<<<;;;;;;:::999888888888888999777999AAAKKKLLLGGGBBB<<<555000//////...------,,,,,,+++++++++++++++))))))(((((()))***,,,---'''&&&%%%######"""#################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))***************)))))))))))))))))))))))))))&&&(((******((('''((())))))))))))(((((((((''''''&&&''')))))))))'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((&&&$$$"""!!!"""$$$%%%((()))+++,,,...111555888555222000000222444444333000///......//////...,,,//////.........---------,,,+++***)))***+++,,,---///---)))&&&%%%$$$%%%&&&&&&''''''%%%###"""###$$$"""$$$&&&(((((('''%%%$$$%%%%%%%%%###!!! !!!"""!!!!!! !!!"""""""""!!!"""""""""$$$(((///888???EEEBBB===999>>>FFFGGGBBB<<<<<<;;;999666111+++((())))))((((((((((((&&&%%%,,,&&&$$$%%%%%%$$$'''---)))(((((())),,,000333666...'''%%%''''''###"""%%%############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&)))$$$+++%%%###(((!!!)))'''&&&&&&%%%%%%&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++***+++,,,,,,,,,+++)))(((******)))(((((('''&&&&&&,,,+++******))))))******)))(((((((((((()))***+++)))************)))(((((()))))))))))))))******+++++++++++++++++++++++++++))))))******+++,,,---.../////////000000000111111111111222222222111000000333333222222333444666777666666555555555555555555666666666555555555444444333333333333222111000///...//////000111222333333000000111111111000000///------/////////...,,,++++++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))'''''''''''''''''''''''')))))))))))))))***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------cccLLLRRR^^^___eeeqqqqqqttttttmmmaaaRRRHHHCCC===<<<;;;999888777666666777777666555999>>>???======999444000////////////,,,,,,+++***************))))))))))))***+++,,,---))))))'''&&&$$$$$$############"""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********)))*********))))))(((((('''&&&((())))))(((''''''((()))(((((((((((('''''''''&&&&&&'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""!!! %%%%%%$$$######$$$%%%&&&%%%$$$##################&&&%%%#########%%%'''(((------///222555666444333---,,,+++---000222333333000...------...///...,,,...------------,,,,,,,,,+++***)))))))))+++---...,,,***'''%%%$$$%%%&&&''')))******)))&&&$$$###$$$%%%%%%%%%&&&%%%%%%$$$###%%%&&&%%%###!!! !!! !!!"""###"""""""""###%%%(((---777AAAHHHHHHDDD>>>===BBBFFFBBB:::666;;;===999000)))'''((())))))))))))((('''&&&%%%)))&&&$$$%%%%%%$$$%%%)))&&&&&&&&&'''))),,,///111***&&&###%%%%%%$$$###%%%$$$$$$$$$$$$$$$#########&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&)))$$$+++$$$"""((("""(((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))*********++++++++++++,,,---,,,+++***)))))))))(((((('''&&&&&&&&&++++++***)))))))))******((((((''''''(((((())))))(((((()))************))))))))))))))))))******+++++++++++++++++++++++++++))))))***+++++++++++++++.........////////////000///000000111222222222111222111111111222333444555444444444444444444555555555555555444444444333333222222222222111000//////111111111111222222222333111///...000333333111///,,,---...///...---,,,++++++++++++************)))))))))))))))))))))))))))((((((''''''''''''''''''&&&''''''''''''(((((((((&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%''')))***''''''&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((()))))))))***&&&&&&&&&''''''(((((()))(((((((((((()))***+++++++++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,}}}YYYOOOVVV]]]cccjjjoootttxxxvvvlll\\\LLLBBB===<<<:::888777666666666555666666444333444555666;;;999555333111000//////,,,,,,+++***)))))))))))))))))))))***++++++,,,---+++***)))(((&&&%%%$$$$$$######"""""""""""""""!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((()))))))))))),,,++++++***)))(((((('''&&&'''((((((''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$###########################$$$%%%&&&&&&%%%%%%$$$((('''%%%######$$$%%%&&&$$$###""""""!!!!!!""""""%%%%%%%%%&&&))),,,///111333222222444777666222...******+++---///000111111...---,,,---......---,,,,,,,,,,,,+++++++++******))))))(((''')))+++...000)))(((&&&$$$$$$%%%((())),,,---...---***&&&%%%%%%(((((('''%%%%%%$$$$$$$$$%%%%%%%%%###  !!!"""!!!!!!!!!"""$$$&&&***...333999AAAFFFCCCAAA???@@@CCCDDD@@@:::999<<<<<<666---'''(((+++******+++***((('''&&&&&&###)))///000***###"""$$$$$$$$$$$$$$$&&&(((+++,,,(((%%%"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&(((###***%%%(((111&&&'''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************+++,,,------,,,+++***((((((''''''&&&&&&&&&&&&******))))))))))))******((((((''''''''''''(((((('''''')))******+++++++++)))))))))))))))******+++************************)))***,,,------,,,+++***---------........./////////000000111111111111111000000000000111111222222111222222333333444444444444444333333333222222222111111111111111000//////111111111111111111000000111---+++...333444111---,,,------------,,,+++++++++++++++*********))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%'''***,,,'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))%%%&&&&&&'''((())))))***''''''''''''((()))***+++++++++******))))))((((((***************************************************++++++++++++,,,,,,,,,rrrUUURRRaaaiiieeelllqqqxxxzzztttdddPPPCCC>>>===;;;999888999::::::666666555444111000222555::::::999666333000///...---,,,+++***))))))))))))((())))))***++++++,,,,,,++++++***)))((('''&&&%%%$$$#########""""""!!!!!! !!!!!!!!!"""""""""#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''(((((((((,,,,,,+++***)))(((((('''&&&&&&&&&'''''''''&&&%%%''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%$$$########################"""###&&&(((************+++)))&&&$$$""""""###$$$!!!!!!!!!!!!"""###$$$$$$###$$$&&&)))---111444666888555222222333222///++++++,,,...//////.........---,,,+++,,,---...---,,,************))))))))))))((('''&&&&&&(((,,,000222((('''%%%$$$$$$&&&)))***...///000///+++(((&&&&&&((('''&&&$$$############$$$$$$$$$"""  """""" !!!"""&&&+++222777;;;>>>AAACCCAAABBBDDDEEECCC@@@??????===:::555///+++***+++---,,,---...,,,)))&&&&&&'''!!!111@@@@@@444(((""""""############$$$&&&'''(((&&&%%%###!!!###%%%%%%$$$&&&%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((""")))'''111<<<,,,%%%(((''''''&&&&&&''''''(((''''''''''''(((((((((((())))))))))))))))))))))))(((((()))))))))*********)))***+++,,,,,,,,,+++***'''''''''''''''&&&&&&&&&***))))))((())))))******((((((''''''''''''((((((&&&'''(((***++++++++++++)))))))))))))))******+++************************+++,,,---.........,,,,,,------------............000111111111111000///////////////000000000000000000000111111222222333333222222222222111111111111000111111111111000000///////////////............///,,,))),,,111222///+++,,,,,,,,,,,,,,,++++++***+++++++++*********))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&%%%$$$######$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$%%%(((***,,,&&&&&&%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((()))******''''''''''''((()))***+++*********))))))(((((((((*********************************************************+++++++++,,,,,,fffXXXfffnnnhhhiiimmmsssxxxuuuiiiXXXKKKBBBAAA???===<<<===???@@@999777666666333000111555888::::::888555111///......---,,,+++***)))))))))'''((()))******+++******)))*********)))((('''&&&%%%%%%$$$$$$###""""""""" !!!!!!!!!""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&)))))))))(((((('''''''''&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$########################!!!###&&&)))+++,,,++++++)))(((&&&$$$###"""""""""!!!!!!!!!"""###%%%&&&'''"""###&&&))),,,000333555555333111//////...---,,,,,,///111111///---,,,,,,,,,+++***+++---...---,,,))))))((((((((('''''''''&&&%%%$$$%%%(((,,,111444((('''%%%$$$%%%'''***,,,...//////---***'''&&&'''%%%$$$###!!! """""""""!!!!!!!!!###""" $$$'''***000:::AAAEEEFFFFFFFFFGGGGGGIIIHHHBBB<<<===AAA:::444---))))))+++,,,,,,///111222///***&&&&&&''''''999IIIHHH;;;...(((&&&############$$$$$$%%%&&&&&&&&&$$$!!!"""&&&&&&###%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''"""***'''222???///%%%((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))******((()))***+++,,,+++******''''''''''''''''''''''''))))))((((((((()))******))))))((((((''''''((((((''''''(((******+++++++++)))))))))))))))******+++************************,,,,,,---...............---------............///000111111111000//////......///000000000000//////000000000000000000111111111111111000000000///////////////000000//////...------------,,,,,,,,,,,,---+++***,,,//////---+++,,,,,,+++++++++*********+++++++++************)))))))))))))))))))))))))))((((((''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''((($$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&(((***+++&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((())))))***(((((((((((()))***++++++*********)))))))))))))))************************************************************++++++++++++~~~dddbbbiiikkkggggggjjjoooqqqmmmbbbYYYJJJIIIFFFCCCBBBBBBCCCDDD???999666777666222111444333666999999555111000//////...---+++******))))))%%%&&&((()))******))))))(((((()))******)))((('''&&&&&&%%%%%%$$$######""" !!!!!!!!!!!!"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$%%%''''''%%%###&&&&&&&&&%%%%%%%%%%%%$$$"""""""""""""""###$$$$$$########################!!!"""%%%((()))((('''&&&$$$$$$$$$$$$$$$##################$$$%%%&&&'''(((%%%&&&''')))+++---///000---...//////...---...///,,,000333333000,,,+++***+++******+++,,,------+++''''''''''''&&&&&&&&&&&&%%%$$$###$$$'''---222666)))(((&&&%%%&&&(((***,,,,,,,,,+++)))&&&$$$%%%&&&"""""""""!!!!!!  !!!!!!  """"""$$$###"""$$$+++000111777???FFFIIIIIIIIIIIILLLGGGEEEDDD@@@::::::>>>222///+++)))***,,,,,,,,,222555555222+++&&&&&&(((...;;;CCC???777222...***$$$$$$$$$$$$$$$$$$$$$%%%'''(((%%%!!!"""&&&&&&"""$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$,,,%%%***888,,,&&&((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((()))))))))***'''((()))***+++***))))))((((((((((((((((((((((((((((((((((((((()))******+++***)))(((((((((((()))'''((()))***************)))))))))))))))******+++************************+++++++++,,,---...///000---............/////////...///000000000000000000...///000111111000///...000000000///////////////000000000/////////......,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,++++++***************+++++++++************)))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''&&&'''''''''((((((((()))%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))***,,,,,,))))))******************++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++mmm\\\aaallleeecccbbbgggmmmnnniiidddQQQOOOKKKHHHFFFEEEFFFFFFCCC;;;777888777222000222///333777888555222000111000///...,,,+++*********$$$&&&''')))))))))((((((&&&'''(((******))))))(((''''''&&&&&&%%%$$$######!!!!!!!!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""""""""""""""""""""######&&&$$$###$$$''''''%%%###&&&&&&&&&%%%%%%%%%$$$$$$""""""!!!!!!"""###$$$$$$######################## """$$$&&&&&&$$$"""!!! !!!"""$$$$$$%%%%%%$$$%%%%%%%%%%%%&&&'''((((((*********++++++,,,,,,,,,&&&***///000///...///222+++///333333000,,,******+++***)))***,,,---,,,+++''''''&&&&&&&&&%%%%%%%%%$$$######$$$'''---333777***)))'''&&&&&&(((+++---))))))(((%%%###"""###%%%"""############""""""!!! !!!""""""%%%$$$$$$(((000777888<<>>===999888;;;,,,---------------......444777888333,,,&&&&&&(((222777888222000222000+++$$$%%%%%%$$$$$$$$$$$$$$$''')))'''!!!"""'''&&&!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''...""""""///((((((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((()))******)))(((((((((((()))))))))))))))((((((((((((((()))******++++++***)))))))))))))))((())))))************))))))))))))))))))******+++))))))))))))))))))))))))************+++---///111.........////////////000,,,---...000111111222222//////000111111000///...000000//////.........---000////////////.........)))******+++++++++******+++++++++,,,,,,------------///000///---,,,,,,---,,,+++******)))*********+++++++++************)))))))))))))))))))))))))))$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((!!!###$$$%%%&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%&&&'''&&&'''(((((()))(((((('''%%%%%%%%%%%%%%%&&&'''(((&&&''''''''''''''''''&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***+++,,,---))))))******++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++~~~aaa\\\eeejjjkkkhhheeedddfffeee```bbb[[[SSSNNNLLLLLLJJJHHHIIIGGGBBB===888444222000...000333555555444222111++++++,,,------,,,)))''''''((()))(((&&&&&&((()))))))))******)))(((&&&%%%(((((((((((('''&&&%%%$$$""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############""""""#################################"""###$$$$$$%%%$$$#########""""""!!!!!!""""""###$$$%%%&&&''''''$$$$$$$$$######!!! ######$$$$$$$$$######""" !!!"""###$$$%%%%%%%%%$$$%%%'''''''''((()))+++((()))+++,,,...///000000333333333222222000//////,,,,,,++++++***)))(((((())))))))))))))))))))))))%%%%%%%%%$$$$$$$$$#########%%%'''&&&&&&)))///555000///---+++((('''&&&%%%$$$%%%%%%%%%%%%$$$######%%%%%%$$$###"""!!! !!!  (((,,,((('''111<<>>===999666444BBBAAA>>>777000---///111333777555...+++111:::??????777...***,,,,,,)))$$$&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))((('''&&&''''''((())))))))))))((('''***...///---***((('''))))))******))))))((('''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************((('''&&&&&&((()))(((&&&))))))((((((((()))***+++************))))))))))))*********************++++++*********+++,,,.../////////......///000222333////////////////////////000//////......//////000000000000000//////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++&&&''''''((()))++++++,,,************))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))++++++++++++++++++++++++******+++++++++***))))))++++++++++++,,,,,,,,,,,,------...////////////...rrr```[[[^^^ppptttrrrggg\\\ZZZ^^^bbb^^^```aaa]]]WWWRRRQQQQQQNNNMMMIIIEEEAAA>>>;;;:::333...***+++222666666333.........---+++******+++'''))),,,,,,+++***++++++...000222333222000---+++(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&""""""!!!!!!"""###$$$%%%#########"""""""""!!!!!!###$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$##################""""""######"""""""""!!!!!!!!!%%%&&&&&&&&&%%%%%%$$$###&&&&&&'''''''''&&&%%%%%%&&&'''(((((()))))))))((()))+++---......///111222000000000000///---,,,+++((()))))))))(((''''''&&&)))(((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%%%%)))...000///,,,---,,,***(((&&&$$$######""""""######""""""!!!  !!!###$$$%%%***)))+++444>>>AAA:::000555777<<>>888333888>>>>>>;;;999;;;???GGGCCC:::111******...333444999<<<888666:::@@@CCC<<<444***(((+++---***&&&&&&%%%%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%&&&'''(((((())))))((((((***---000111///,,,***))))))))))))))))))(((((('''))))))((((((''''''&&&&&&))))))))))))))))))))))))(((((()))))))))*********'''&&&%%%&&&'''((('''&&&(((((((((((())))))***************)))))))))))))))))))))))))))************)))))))))***+++,,,---...///...---,,,---...///000/////////////////////////////////....../////////000000000000//////...---------------------------++++++++++++++++++++++++,,,++++++***************&&&'''((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%'''%%%$$$%%%'''((('''&&&$$$%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))))))))******++++++++++++************++++++++++++******,,,,,,,,,,,,,,,---------,,,---......//////......{{{nnnaaa\\\]]]dddkkkmmmdddYYYVVVZZZ]]]ZZZ]]]___\\\WWWSSSQQQRRRMMMLLLJJJHHHDDDAAA???===:::555///++++++///333555,,,///222222///,,,***)))%%%''')))+++++++++---...111222333444444111///---))))))((('''''''''((((((''''''''''''''''''''''''((('''&&&$$$###$$$%%%%%%############""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""############''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((()))************)))+++,,,............000222......------,,,***)))(((''''''((((((''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%########################!!!""""""###$$$%%%&&&'''(((&&&&&&))),,,---***&&&'''&&&%%%$$$############!!!!!!""""""!!!!!!   !!!"""###$$$...///444===CCCAAA999222:::???EEEFFFBBB<<<777555777:::===<<<:::===EEELLLHHH@@@444***&&&***333999;;;===<<<777666<<>>777...((()))111:::@@@CCC===444000555======999++++++***(((&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$&&&'''''''''&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((%%%&&&''''''((((((''''''(((***+++*********,,,...(((((())))))(((((('''&&&'''''''''((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))'''&&&&&&''')))******)))&&&'''((()))))))))((('''((()))))))))************(((((()))******+++,,,,,,---------------,,,++++++,,,+++******+++,,,---...........................///......------......///++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++************************((()))*********)))((('''%%%'''((()))***)))'''&&&&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$#########%%%'''((('''%%%###%%%''')))***)))((('''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))))))))((((((((('''((((((((()))***+++++++++((()))***++++++***)))(((******+++,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,------......------zzz]]]FFF333111222...,,,///,,,+++,,,000///,,,,,,///555EEEVVV]]]]]][[[VVVPPPKKKJJJIIIKKKOOOPPPMMMJJJEEEFFFGGGGGGGGGFFFEEEDDDAAA;;;555444666444,,,%%%+++///111...)))&&&''')))000///---***)))***---111444333111000//////000111///---***'''&&&%%%&&&&&&((((((((((((((((((((((((,,,***(((&&&&&&''')))***&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$%%%'''))))))((('''&&&%%%%%%%%%&&&&&&'''''''''+++***)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%###$$$'''***,,,...000000******+++++++++******)))***++++++***(((''''''(((###$$$%%%&&&'''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%###############$$$$$$$$$########################$$$$$$######"""!!!!!!!!! ###$$$###!!! """%%%$$$###"""!!!!!! !!!!!!  !!!!!!"""!!!$$$(((,,,000222555222666EEENNNMMMGGGDDDGGGDDD???<<<;;;===???@@@>>><<<>>>GGGPPPRRRJJJAAA777222,,,)))+++111888<<<>>>;;;888999AAADDD<<<000!!!$$$''''''%%%$$$&&&(((###$$$%%%&&&''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$&&&'''((('''&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((((((''''''"""$$$'''(((''''''((()))(((((((((((((((''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))************((('''&&&(((***++++++***%%%&&&((()))))))))((('''(((((())))))*********+++((())))))***+++,,,,,,,,,,,,,,,---......---------,,,,,,++++++,,,...///000.................................------.........***++++++,,,,,,,,,++++++************************************************((()))*********)))'''&&&###%%%''')))******)))(((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''%%%$$$###"""###%%%((((((&&&%%%###%%%(((***+++***((('''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''&&&''''''((()))******+++''')))***++++++***)))'''((()))***++++++++++++++++++++++++******)))))))))+++,,,------......------ssscccYYYDDD;;;111,,,,,,......---******))))))***+++,,,,,,...777EEEQQQXXXXXXTTTPPPJJJHHHGGGIIIMMMPPPPPPNNNLLLKKKHHHEEEDDDDDDEEEFFFEEEDDDAAA===888222,,,)))((((((((()))***+++,,,,,,666666444000,,,,,,///333222111000///............------+++)))((('''''''''%%%''')))+++,,,+++***)))******,,,+++'''"""%%%+++(((&&&$$$%%%((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$###"""###$$$$$$''''''''''''((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))((('''%%%###""")))&&&######%%%&&&%%%###))))))((((((''''''&&&&&&(((((())))))*********+++(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$###$$$$$$$$$############""""""###$$$%%%%%%$$$###"""$$$$$$$$$$$$############""""""""""""!!!!!!!!!!!! !!!!!!!!! !!!!!!"""###!!!###(((***,,,444???@@@AAAGGGLLLJJJDDD@@@AAAIIIAAA888888@@@GGGFFFAAA===BBBJJJPPPQQQKKK@@@888---//////,,,***---444;;;BBBFFFIIIIIIFFF???111$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$)))---...,,,(((%%%))))))'''&&&%%%$$$$$$$$$%%%$$$###"""""""""$$$$$$#########$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''***)))((('''&&&&&&'''((((((((())))))((('''&&&&&&###%%%''')))******)))((())))))(((((('''''''''&&&(((((((((((())))))))))))+++*********))))))((((((***)))((()))++++++)))(((***)))(((''''''((()))***)))((((((((((((***+++,,,------------,,,,,,+++***.........------.................................------------------------++++++++++++++++++++++++************************+++)))'''(((+++,,,***(((******))))))((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$'''(((***+++***)))'''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))******)))************+++++++++******++++++++++++*********+++,,,,,,------,,,,,,sss^^^OOOFFFCCC???888000,,,,,,......,,,)))))))))))))))***++++++,,,111;;;FFFNNNQQQPPPNNNOOOLLLHHHGGGIIIIIIHHHGGGKKKJJJIIIGGGGGGGGGHHHHHHFFFFFFDDD@@@;;;555///+++((('''''''''(((***---...777555111,,,***,,,222777333333222111000//////000---,,,+++)))(((''''''&&&%%%''')))+++,,,+++***))))))+++...000,,,&&&&&&***'''&&&$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&((('''''''''&&&%%%%%%%%%***'''%%%$$$&&&'''&&&%%%((((((((((((''''''''''''((((((((())))))*********((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###############"""""""""!!!!!!"""###$$$$$$$$$$$$###"""!!!!!!!!! """"""""""""!!!!!!!!!   !!!"""###%%%###%%%***...333???KKKQQQOOOOOOOOOJJJBBB>>>@@@???;;;<<>>AAABBBEEEHHHIIIGGG@@@:::555000///---)))'''---777@@@FFFHHHGGGBBB===888---###$$$$$$$$$$$$$$$%%%%%%%%%%%%(((,,,///000...+++))))))((('''%%%$$$$$$$$$###%%%$$$###""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&''''''(((((((((((((((((('''&&&&&&%%%&&&'''((())))))(((((()))(((((((((''''''''''''(((((((((((())))))))))))************)))))))))(((***)))((()))++++++)))(((***)))(((''''''((())))))))))))(((((()))***+++,,,,,,,,,------,,,,,,+++***...------,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************+++)))((((((***+++***((())))))))))))((((((((((((''''''(((((()))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))'''&&&$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((((())))))+++***)))(((((()))******))))))*********+++++++++)))******++++++******)))***+++,,,,,,------,,,,,,uuuWWWFFF===777777;;;999444...,,,,,,---,,,+++)))(((((((((((())))))***+++,,,111999DDDLLLOOOOOOPPPLLLGGGEEEDDDDDDDDDCCCGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGEEE@@@:::444111+++)))'''%%%&&&)))---000555222---)))(((---555;;;555555444333222222222222---,,,+++)))((('''&&&&&&%%%''')))+++++++++))))))(((***000444111)))''')))'''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''')))((('''&&&&&&'''((((((((('''&&&%%%%%%&&&'''(((***((('''&&&'''((((((''''''''''''''''''(((((((((((((((((((((((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!! """######$$$$$$######"""########################"""""""""!!!!!!!!!  !!!"""$$$$$$(((''')))...555>>>MMMZZZ```[[[TTTNNNEEE<<<:::<<<:::===GGGNNNHHH===<<>>???<<<===<<<777000...222666:::777333///000777AAAIIICCCBBB;;;000***(((%%% """###$$$&&&&&&&&&&&&%%%%%%&&&((()))))))))(((''''''&&&%%%$$$##############################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((()))'''''''''(((((('''&&&&&&(((((('''&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((())))))))))))*********))))))))))))))))))(((((()))******)))'''((((((((((((((()))))))))))))))))))))***+++,,,,,,++++++,,,,,,,,,++++++***,,,++++++++++++++++++,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))******))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''((((((((((((((((((((()))))))))***))))))))))))************))))))************))))))******+++,,,,,,,,,,,,+++xxx[[[MMM???999???>>>444222999...---,,,,,,---,,,+++***(((((('''''''''''''''(((+++(((&&&+++666DDDPPPVVVIIIGGGDDDBBBAAACCCFFFHHHDDDDDDCCCCCCBBB@@@???>>>???AAADDDFFFFFFDDDAAA???999555///***'''''')))+++******)))+++...111444666444444333222222222222333,,,,,,***((('''&&&&&&%%%&&&''')))******)))(((''''''&&&(((+++***'''&&&)))%%%&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((,,,+++++++++---000333555...---***(((''''''((()))&&&'''(((((('''''''''(((%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""!!!$$$$$$#########""""""""""""######$$$$$$$$$######$$$$$$#########""""""""""""""""""""""""""""""""" !!!!!!!!!""""""!!!!!!!!!!!!  !!!!!!!!! """%%%(((***///333777;;;BBBMMMZZZbbbWWWOOOGGG@@@999555999???DDDPPPPPPBBB===CCCBBB666555777888333---,,,///444333333222222222555999;;;777888444,,,'''&&&$$$ """$$$%%%''''''&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$###############""""""######$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''((((((&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******)))((('''(((******((('''''''''((()))))))))))))))((()))******++++++,,,,,,******+++,,,,,,++++++++++++++++++******+++++++++------------------------------------------------************************************************))))))******)))))))))***''''''(((((())))))******((((((((('''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((''''''(((((())))))))))))(((((()))))))))*********)))))))))******))))))))))))***++++++,,,,,,++++++mmmVVVHHHCCC===<<<>>>:::222111666......---------,,,,,,,,,)))((((((''''''''''''((('''%%%$$$&&&...:::FFFNNNIIIIIIGGGDDDAAAAAACCCFFFDDDDDDCCCAAA@@@???>>>===<<<===@@@BBBDDDDDDCCCCCC>>>;;;666000,,,)))(((((('''''')))---000222222111000000//////...//////000,,,+++***((('''&&&%%%%%%&&&''')))******)))'''&&&(((%%%$$$''''''&&&'''+++%%%&&&''''''&&&&&&''')))''''''''''''''''''''''''%%%&&&''''''(((''''''''''''''''''((((((((())))))))))))((((((***---111333...---+++)))((('''''''''%%%'''))))))((('''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""########################"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###############""""""!!!!!!""""""### !!!!!!""""""######$$$!!!!!!!!!  !!!!!!"""""" """%%%***...000444;;;BBBDDDHHHOOOVVVXXXKKKFFFBBB@@@>>>===BBBIIIPPPUUUNNNAAAAAAJJJEEE666444555555222...---///111333555999;;;:::777333000,,,///...)))&&&&&&%%%###$$$%%%&&&((((((&&&%%%###%%%%%%''''''''''''&&&%%%%%%$$$######""""""######!!!"""###$$$$$$$$$$$$$$$"""$$$&&&'''))))))(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************(((''''''((())))))(((&&&&&&'''((()))*********)))((()))***+++,,,,,,,,,,,,)))***++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************************************(((***+++***)))((()))***(((((((((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&'''((())))))))))))((((((((()))))))))******((())))))******))))))((()))******+++++++++++++++gggPPPFFFCCC;;;;;;;;;:::888666555444/////////...---------...***)))((((((''''''((((((%%%&&&&&&%%%'''...:::CCCGGGHHHGGGDDDAAA@@@AAACCCBBBAAA???======<<<======:::;;;<<<>>>???@@@AAABBB???>>>;;;666222---)))'''((('''))),,,000222000---+++++++++******++++++,,,,,,+++)))(((&&&&&&%%%%%%&&&''')))******((('''&&&)))%%%%%%((()))((())),,,$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''$$$%%%&&&'''(((''''''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&))),,,///******))))))((('''&&&&&&%%%(((++++++)))((()))***'''&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%%%%$$$$$$$$$$$$########################!!!""""""######$$$$$$%%%######$$$%%%%%%%%%%%%%%%############""""""""""""###"""!!! !!!"""###"""######$$$%%%%%%&&&&&&!!!!!!  !!!"""""""""""""""###%%%***///444777:::EEEMMMNNNNNNPPPOOOKKKCCCAAABBBEEEFFFFFFKKKQQQTTTLLLFFFGGGJJJGGG???777222222000///000111444666999<<>>>>>;;;::::::555---000000000///------...///******)))(((((((((((((((&&&((()))&&&$$$'''222;;;CCCEEEFFFDDDAAA@@@AAADDD===<<<:::999999:::<<<===;;;;;;;;;;;;<<<===?????????>>>===:::666000+++((()))((((((+++///111///---((((((((('''(((((()))))),,,+++)))(((&&&%%%%%%%%%&&&''')))******((('''%%%***''''''+++---++++++---$$$&&&((((((&&&%%%''')))((((((((((((((((((((((((###$$$&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,***'''%%%%%%'''***,,,&&&&&&'''(((''''''&&&&&&&&&))),,,---+++)))***,,,'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$#####################$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!###"""!!! !!!"""### !!!""""""######!!!!!!  !!!""""""######$$$%%%(((---333999<<<>>>KKKTTTUUURRRPPPJJJCCC??????BBBHHHKKKKKKOOOUUULLL;;;999IIIMMM<<<111333///---+++---111777;;;===:::>>>CCCFFFCCC999---$$$$$$((()))$$$"""%%%((()))&&&'''((()))(((&&&###!!!###$$$&&&((((((&&&$$$"""$$$###"""""""""""""""### !!!###$$$%%%%%%$$$$$$$$$%%%&&&''''''%%%$$$"""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&'''((((((((('''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((('''&&&$$$###$$$%%%&&&&&&'''''''''&&&"""###&&&((((((((('''&&&&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))*********+++(((''''''((())))))(((&&&%%%&&&((()))*********)))((()))+++,,,------,,,,,,((()))***+++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************(((***,,,+++(((''')))+++******))))))((((((''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$######"""#########""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''$$$%%%'''))))))))))))((((((((((((((())))))))))))(((((())))))))))))(((((())))))***++++++++++++***{{{^^^LLLBBB>>>???CCC::::::999777666444333222000///---+++************''''''''''''''''''''''''$$$$$$###$$$%%%''')))+++666:::@@@CCCCCCAAA???>>>999999999888777777:::<<<===;;;777666777:::<<<===888666888===>>>999444333,,,+++))))))+++...111444'''''''''''''''&&&&&&&&&!!!###%%%&&&&&&%%%&&&(((&&&&&&&&&''''''((((((((()))'''&&&(((,,,---+++)))&&&+++000000+++'''&&&'''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))///,,,)))&&&$$$$$$%%%&&&&&&&&&''''''((()))))))))"""---222///000888:::444...)))%%%###$$$%%%%%%$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$"""######$$$%%%%%%%%%%%%((('''&&&%%%$$$#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!! """ """###!!!"""!!!  !!!###%%%&&&&&&''')))---222777;;;===OOOSSSXXXYYYSSSKKKDDD@@@CCCCCCFFFMMMUUUVVVNNNGGG<<<999===EEEFFF<<<222///666111000777>>>@@@??????CCCJJJNNNHHH<<<111)))%%%""""""$$$'''))))))(((&&&&&&&&&$$$###""""""!!!!!!&&&$$$"""###&&&((('''%%%$$$$$$$$$############""""""############$$$$$$$$$&&&%%%%%%$$$#########$$$&&&$$$###$$$%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''((((((((((((((($$$$$$&&&'''''''''&&&&&&$$$%%%&&&&&&''''''''''''&&&'''((((((''''''(((***(((((((((((()))))))))))))))(((((()))+++,,,***)))(((((((((((((((((((((((((((((()))************************)))))))))))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......------++++++++++++------------,,,,,,,,,,,,++++++))))))*********++++++++++++++++++************)))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''((()))(((&&&%%%&&&''''''((((((''''''((((((((((((''''''***,,,)))))))))(((((((((((((((((())))))******+++,,,,,,uuubbbNNNDDDAAA???@@@DDD::::::999777555444333222111000...,,,+++*********''''''''''''''''''''''''$$$$$$$$$$$$%%%'''((()))444888>>>AAAAAA???>>>===;;;;;;;;;999888888:::<<<;;;:::888888999:::::::::888666777<<<===999555444///...,,,++++++,,,---...******((('''&&&$$$######!!!###%%%&&&%%%$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&(((***+++***)))***...111000+++''''''((('''''''''''''''((()))***(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''(((---+++(((%%%$$$$$$%%%&&&%%%%%%&&&''''''(((((()))###,,,000///555???BBB<<<,,,((($$$"""###$$$$$$###$$$$$$##################"""""""""###$$$%%%%%%&&&%%%&&&''''''''''''''''''&&&%%%$$$######"""######!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! """ """"""!!!!!!  """$$$%%%%%%%%%)))+++---000444:::@@@DDDHHHOOOWWWWWWPPPHHHDDDCCCHHHKKKPPPUUUUUUQQQIIICCC999888<<>>@@@@@@@@@BBB::::::888777555333222222222111///,,,+++)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''---111777:::::::::999999;;;;;;;;;:::999999;;;===888999:::::::::999888777999666666:::;;;888555666333222000...,,,***)))(((***)))'''&&&%%%$$$######"""###%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$&&&'''(((''''''((()))...000222000,,,))))))***''''''''''''(((((()))***((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&$$$###$$$%%%&&&$$$$$$%%%%%%&&&'''''''''###(((+++,,,444>>>@@@:::***'''###""""""#########"""""""""###############""""""###$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&######"""""""""""""""###""""""""""""""""""""""""""""""!!!!!! !!!  !!!!!!    ###%%%'''(((((('''...000333444666<<>>999111444:::???===888777:::>>><<<>>>BBBBBB???>>>???DDDIIIJJJ@@@000&&&'''...***)))((((((((('''%%%###$$$$$$###############$$$'''%%%######%%%%%%%%%$$$$$$$$$$$$############"""############$$$$$$$$$%%%''''''&&&&&&%%%%%%&&&&&&%%%$$$"""###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''(((((((((((((((&&&&&&'''''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&'''((((((''''''(((***''''''''''''(((((((((((()))(((((()))***+++***((((((((((((((((((((((((((('''(((((()))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++************++++++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&'''((()))((('''&&&&&&'''(((((((((((('''(((((()))((('''''')))+++))))))))))))))))))******)))******+++,,,,,,------jjjTTTJJJDDD>>>===??????===<<<999888777666444333222111111000...,,,)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))---000111111222222777777888888777888;;;===777999::::::888777666666999555444777999666555777555555444222///,,,)))''''''&&&%%%%%%%%%%%%&&&'''"""$$$%%%%%%###""""""###############$$$$$$$$$$$$###&&&))))))'''&&&'''***///000000...,,,+++,,,...***))))))((('''(((((((((''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$%%%#########$$$%%%%%%&&&&&&&&&)))+++---444:::777///'''%%%###"""""""""######!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""!!!!!!!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!    !!!!!!###$$$%%%''')))+++---...222555888999;;;AAAJJJQQQXXX___bbbZZZMMMGGGKKKSSSTTTUUUUUUPPPGGG<<<333///+++111888;;;:::999===CCC666888???FFFDDD===888888CCCCCC@@@999///)))---555...,,,***((('''&&&###!!!######""""""###$$$$$$%%%'''&&&$$$$$$$$$$$$$$$###$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$""""""$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((***&&&'''''''''(((((((((((()))(((((()))******)))'''''''''''''''''''''''''''&&&'''(((((())))))((((((******************++++++************++++++++++++++++++************++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,+++++++++*********))))))))))))((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&'''((()))((('''&&&&&&'''(((((((((((((((''')))))))))(((''')))***)))))))))************************+++,,,,,,------~~~dddRRRHHHHHHEEE@@@<<<;;;<<<:::777555555444444333222111111///...---+++(((&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$!!!$$$(((***+++,,,---...///111222333444666:::===999999999777444444555777777333222555777555444666555555555444222000---+++((('''&&&%%%$$$%%%&&&'''"""$$$%%%%%%###""""""###########################%%%(((******'''&&&(((***+++,,,,,,,,,+++,,,...000---,,,***)))'''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$############$$$%%%""""""######$$$%%%%%%%%%***,,,///333888999111((($$$$$$###"""""""""###$$$""""""######$$$$$$%%%%%%'''&&&&&&%%%$$$###"""!!!""""""""""""!!!!!! """"""!!!""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!    !!!!!!"""&&&%%%%%%&&&)))---222444444888===BBBGGGOOOXXX^^^bbbdddaaaXXXMMMKKKSSS\\\VVVRRRKKKDDD>>>777000+++---555;;;;;;888999???DDD999:::>>>DDDCCC???>>>AAA???888222111000...111777111...***'''&&&%%%###!!!""""""""""""###$$$%%%%%%&&&%%%%%%$$$###"""###$$$$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$######$$$%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''&&&&&&%%%&&&'''((((((''''''(((***'''''''''(((((((((((())))))((('''(((******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''((((((((())))))******))))))*********++++++++++++******))))))******+++******+++++++++++++++,,,++++++++++++++++++++++++,,,,,,+++++++++***************+++++++++,,,,,,,,,+++++++++*********))))))(((((())))))))))))))))))'''(((((((((((((((((('''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((&&&&&&''')))))))))(((&&&'''(((((())))))((((((''')))***)))((('''((()))(((((())))))************)))******++++++,,,------cccOOOHHHFFFCCCBBB>>>999777888666333111111111111111111111111------,,,+++)))'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$###"""$$$'''((()))***,,,---***,,,...///000222666999888:::999666222111333666555111000333555333222444333333444444444222111000///---)))&&&$$$#########"""###%%%%%%$$$######$$$###############"""""""""&&&((())))))((((((((()))'''''''''(((***,,,...///...---+++)))(((&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$""""""######$$$%%%%%%%%%%%%'''+++111444222+++$$$"""###$$$###""""""$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%$$$###!!! """""""""###""""""!!!!!!""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!! !!!    !!!"""###$$$%%%%%%%%%'''+++111666999999===EEEOOOZZZbbbhhhkkk___\\\VVVOOOLLLNNNUUU\\\PPPJJJCCC===:::777444222777>>>BBB===999:::>>>AAA???999666777:::===CCCJJJ:::///)))...111//////333111---)))&&&$$$$$$###"""###"""""""""###$$$%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$$$$############"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%'''&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&''''''(((((((((((((((''''''&&&&&&''''''((()))'''(((((((((((('''&&&&&&&&&'''((((((''''''(((***(((((((((((()))))))))))))))((('''((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&''''''(((((())))))))))))))))))************+++******))))))))))))************++++++++++++++++++******++++++++++++******++++++++++++************))))))*********++++++++++++++++++************)))(((((())))))))))))******'''(((((())))))(((((('''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&&&&''')))***)))(((''''''((())))))))))))(((''')))******(((''''''(((''''''(((((())))))******((())))))***++++++,,,,,,lllTTTJJJFFFCCC===???<<<777555666333...------...//////000000111---------,,,+++)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&%%%$$$$$$"""$$$&&&&&&&&&'''***,,,***+++,,,,,,---///222555666999;;;888333000111333111......222444111000111111111222222222222222111222000+++'''$$$""""""###!!!###%%%&&&%%%$$$%%%&&&$$$$$$$$$######"""""""""''''''&&&'''(((((('''%%%$$$$$$$$$&&&((()))******,,,+++***)))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########""""""###$$$$$$%%%%%%&&&"""$$$'''***+++'''$$$"""!!!###%%%$$$######$$$''''''&&&&&&&&&&&&&&&&&&%%%#########"""""""""!!!!!!!!!!!!""""""###"""""""""!!!!!!!!! !!!!!!""""""!!! !!! !!! !!!"""$$$%%%&&&'''&&&(((+++000555:::===???DDDGGGOOO[[[gggnnnnnnlllYYYRRRJJJHHHKKKOOOQQQPPP@@@@@@>>>:::777777999;;;<<>>AAAAAA;;;333---///444999???EEE999000---333333---+++///000,,,'''$$$##############################$$$$$$"""$$$%%%$$$""""""$$$&&&$$$$$$$$$############"""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&)))'''%%%%%%&&&'''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&''''''(((((((((((((((&&&&&&&&&&&&'''(((***+++)))))))))))))))(((''''''&&&'''((((((''''''(((***))))))))))))*********+++)))((('''((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&'''''''''((())))))******))))))))))))******************))))))))))))******++++++******************)))***+++,,,,,,+++***)))++++++++++++************(((((()))))))))*********+++++++++************)))(((((()))))))))*********(((((())))))))))))(((((($$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''&&&%%%''')))***)))(((''''''((()))))))))))))))''')))++++++)))'''''''''%%%&&&&&&'''(((((())))))'''(((((())))))***++++++www[[[NNNKKKFFF>>>:::>>>===777555555111+++***+++,,,---...000000111............---+++)))(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$!!!"""$$$$$$$$$%%%''')))+++,,,,,,,,,+++,,,///111333888<<<;;;555000///000///,,,---111333111///000000000000000000111111111111...+++'''%%%$$$%%%&&&!!!###%%%&&&&&&%%%'''(((%%%$$$$$$$$$######""""""(((%%%$$$%%%((((((&&&############%%%&&&'''&&&%%%)))))))))))))))******+++''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""#########$$$%%%%%%&&&&&&))))))******'''###"""$$$!!!###&&&%%%######%%%((((((((((((''''''&&&&&&&&& !!!""""""###### !!!!!!"""!!!!!!!!!  !!! !!! !!!"""!!!"""###$$$&&&'''))))))(((,,,333:::@@@CCCDDDDDDNNNOOOUUUaaalllpppjjjdddXXXNNNEEEEEELLLOOOJJJDDD222777;;;999555555:::@@@;;;BBBDDDAAA@@@DDDGGGEEE666///---333999<<<<<<===<<<666666;;;777+++(((...///+++&&&###"""###$$$$$$$$$$$$###############$$$!!!###$$$$$$""""""$$$'''$$$$$$$$$############"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((***(((&&&&&&''''''&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((()))***&&&''''''(((((((((((((((&&&%%%%%%&&&''')))+++,,,***************)))((((((&&&'''((((((''''''(((***)))*********++++++++++++)))((('''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&'''(((((()))***+++++++++))))))))))))******************))))))))))))******++++++******************)))***+++,,,,,,+++***)))+++++++++************)))(((((((((((())))))))))))+++++++++************)))(((((())))))*********+++(((((())))))))))))(((((($$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))'''&&&%%%''')))******)))'''(((((()))))))))))))))''')))++++++)))'''''''''%%%%%%&&&&&&'''(((((()))'''''''''((())))))******aaaQQQKKKFFF???:::===<<<;;;;;;999666000,,,...---,,,,,,+++++++++,,,******+++******)))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&((((((***+++++++++++++++222222111///------///222000//////............///---------------...///000,,,...000---((('''***...$$$""" !!!$$$&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%###$$$%%%'''))))))******)))))))))***+++---...///000,,,((('''(((((('''%%%)))(((&&&%%%$$$%%%&&&((($$$&&&'''&&&$$$"""!!!!!!"""###$$$&&&''''''''''''+++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############""""""!!!!!! !!!!!!!!!!!!!!! """!!!!!! !!!""""""  !!!""" !!!!!!  !!!""""""$$$&&&'''))),,,...///666<<<>>>@@@EEEHHHIIIUUUVVVYYY```eeecccZZZRRRLLLMMMOOOPPPNNNGGG===666555888555...---444::::::888BBBHHHFFFBBBAAA>>>999111333666666555666:::>>>KKK>>>000***)))'''''')))$$$%%%%%%$$$$$$"""!!!!!!%%%$$$"""###$$$$$$""" """"""""""""""""""""""""#########"""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((($$$%%%''')))***))))))(((&&&&&&''''''(((((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((())))))******++++++***)))))))))))))))++++++******))))))((((((''''''(((((())))))******(((***+++***)))((()))******)))((((((((()))+++,,,)))***+++,,,,,,+++***)))******))))))((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$"""'''(((!!!%%%***$$$###########################$$$%%%&&&''''''''''''%%%$$$$$$%%%(((((('''&&&########################$$$$$$###############$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((($$$$$$&&&'''((((((((((((((((((((((((((((((((((((+++)))(((((())))))(((&&&(((((((((((())))))))))))+++)))(((&&&&&&((()))+++{{{fffPPPIIIIIIHHHCCC@@@>>>======<<<:::777222...------,,,+++************(((((()))*********))))))&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''((()))***++++++++++++,,,,,,+++***((((((***,,,......---------......///------,,,,,,,,,------...,,,------+++***,,,333:::+++'''###!!!"""$$$$$$$$$######$$$$$$$$$%%%%%%%%%---------+++((('''''')))'''''''''(((((()))))))))***++++++---///111333444333///,,,+++++++++***((()))(((&&&%%%%%%&&&'''((("""$$$%%%%%%$$$######$$$&&&&&&'''((())))))))))))++++++***)))((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%############""""""!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!! """"""!!!  """!!!  !!!!!! !!!!!!!!!!!! !!! !!!"""$$$###%%%((()))***,,,...000666===BBBCCCFFFKKKOOOPPPRRRRRRRRRSSSSSSRRRPPPNNNPPPRRRSSSNNNEEE;;;333//////111000---000999>>>>>>@@@DDDDDD>>>:::999777333666555444222222666;;;???CCC999000...---***(((((($$$$$$$$$$$$$$$###""""""$$$&&&((('''%%%###"""###""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''((()))************(((((()))))))))*********'''''''''((((((((())))))(((((((((((((((((((((((('''''''''((()))*********(((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))++++++***)))))))))))))))************))))))))))))((()))))))))************((()))******)))((()))***))))))(((((())))))***+++)))******++++++******)))*********)))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%###&&&&&&"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&''''''''''''$$$$$$$$$%%%'''((('''&&&########################$$$$$$############$$$$$$!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((***)))(((((())))))(((&&&'''((((((((())))))))))))***)))(((''''''((()))***ooo^^^NNNJJJKKKIIICCC???@@@???>>>===;;;888444000------+++***))))))))))))&&&'''((()))************&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$############$$$%%%%%%&&&'''((()))************(((((((((&&&%%%%%%'''))),,,,,,,,,,,,,,,---...///,,,,,,+++*********+++++++++++++++***+++222<<>>BBBDDDDDDGGGOOOSSSSSSLLLHHHBBB===<<<@@@GGGLLLIIIIIIGGG@@@777111000222000---,,,///777>>>???===@@@:::222,,,---000111000111//////444;;;BBBDDDDDD<<<666222222000***&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######%%%'''"""""""""""""""""""""""""""###############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())),,,+++)))(((((()))***+++++++++++++++++++++++++++(((((((((((((((((())))))''''''(((((())))))))))))))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))(((((('''''''''((((((&&&&&&&&&''''''((((((((()))))))))))))))))))))***((()))***)))((('''(((***&&&''')))*********)))(((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''$$$%%%)))%%%"""&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&$$$######%%%'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&(((+++...000(((((((((((((((((((((((()))(((''''''((()))(((''''''''''''((((((((()))))))))(((''''''''''''((()))gggZZZNNNIIIGGGCCC@@@???@@@>>><<<;;;:::888555222111000///---+++******)))((((((((((((((('''&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$%%%&&&''''''''''''((()))***)))(((((()))+++(((((((((((()))***,,,,,,***)))(((''''''''''''''''''((()))***+++...222444,,,,,,+++***((('''&&&&&&&&&&&&%%%$$$######""""""!!!"""""""""###&&&+++...444333222222333555888999444444444444555666777888333333333222111000//////111111000///////////////---...---+++******,,,...------------,,,+++***)))%%%$$$$$$############$$$"""""""""!!!!!! !!!!!!!!! !!!!!!""""""""""""  !!!!!!!!!%%%%%%$$$"""!!!  !!!!!!!!!!!!"""###%%%'''((())),,,///333666888;;;???AAA===@@@@@@@@@DDDKKKNNNMMMFFF@@@;;;;;;@@@FFFIIIJJJCCC@@@<<<888666555555444222......333;;;>>>>>><<<;;;555...,,,...///000000...000666===DDDEEEBBB===???888111...***&&&$$$&&&&&&%%%$$$######$$$$$$%%%555---$$$!!!"""%%%%%%###""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''((())))))+++***)))((('''((()))***************************))))))))))))))))))((((((%%%&&&'''((()))++++++,,,++++++***)))((('''&&&&&&(((((())))))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))((('''''''''&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((('''''')))***)))((('''((()))&&&'''(((******)))((((((***)))(((''''''((()))***''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%(((###%%%///((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&#########$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%$$$%%%'''***---///((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''((((((((((((((((((''''''''''''((((((xxxaaaWWWLLLGGGDDDAAA@@@AAA@@@>>><<<;;;:::888555333333222000...,,,+++***)))(((((((((((('''&&&%%%$$$%%%%%%$$$########################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%'''(((((('''&&&((()))'''''''''''''''((()))***(((((('''&&&&&&&&&''''''&&&'''(((************)))&&&(((++++++***((('''((()))(((((('''&&&%%%$$$$$$%%%%%%$$$###"""###&&&(((---,,,,,,---...000333444444444444444444555666666222333555444222000000000000000////////////......---......,,,)))((()))***%%%%%%&&&&&&%%%$$$######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! !!!!!!!!! !!!!!!!!! !!!"""""""""!!!  !!!"""""""""!!!%%%$$$###"""  !!!"""###"""###$$$&&&(((***+++,,,///111555777999<<>>>>>>>>BBBGGGHHHFFF>>>:::777;;;BBBGGGFFFCCC===:::666555555666444333000...///666<<<<<<;;;;;;:::444000///...,,,,,,...444777>>>CCCEEEAAA:::444===555---)))%%%###&&&+++((('''%%%$$$######$$$$$$???444'''"""$$$&&&$$$ """"""""""""""""""""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&###$$$%%%'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((''''''(((((()))***))))))((((((((())))))***)))))))))))))))(((((((((******))))))))))))((((((&&&&&&'''(((***+++,,,,,,,,,+++***)))((('''&&&%%%(((((())))))))))))(((((())))))))))))(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((())))))******+++++++++************))))))(((((('''''''''((())))))&&&&&&&&&'''''''''''''''((((((''''''''''''&&&&&&'''((())))))''''''((()))''''''(((((())))))((((((((((((''''''''''''((((((&&&&&&''''''''''''((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%###)))###'''666+++)))$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%#########$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%&&&'''((((((((((((((((((((((((((('''&&&&&&&&&((()))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''kkk\\\SSSLLLHHHEEEAAA@@@BBBAAA???===<<<;;;:::777555333222000---+++***)))(((&&&&&&'''''''''&&&&&&%%%%%%$$$$$$###############"""#########$$$$$$$$$$$$"""""""""""""""###$$$$$$!!!"""###$$$%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&'''(((''''''&&&&&&&&&'''((((((&&&&&&''')))******((('''%%%'''))))))'''&&&((()))''''''''''''((((((((((((%%%&&&&&&%%%######$$$%%%&&&''''''((()))******+++,,,,,,,,,------///000000---///111111...,,,,,,---+++++++++++++++******)))'''))))))(((&&&$$$###$$$!!!!!!"""""""""!!!!!! """!!!!!! !!!!!!"""""" !!!!!!"""""" !!!!!! !!!!!! !!!""""""###  !!!############"""""""""!!!!!!  """###$$$%%%$$$%%%'''***,,,...//////333555777888888999<<<>>>;;;<<<<<<<<>>:::999:::===@@@@@@>>>;;;555555666555333222111222222000333999:::555333555888333111000---)))***000:::===AAAAAA>>>999555333555...(((%%%$$$$$$***111***(((&&&$$$""""""######777///'''###%%%&&&$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&#########$$$$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&###$$$%%%'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((())))))***(((((()))***++++++++++++******)))))))))(((((((((*********)))))))))(((((()))))))))))))))*********))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((((((((((((&&&'''''''''((((((((()))'''''''''''''''''''''''''''(((((()))******++++++,,,,,,,,,+++++++++*********************+++,,,,,,******)))))))))))))))))))))((((((((('''''''''''''''((()))(((''''''((()))(((''''''''''''((())))))&&&''''''((((((''''''&&&((((((((()))))))))******'''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%!!!***###)))===///+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%###""""""$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&]]]LLLGGGDDDEEEEEECCCCCCFFFCCCAAA>>>===<<<;;;999777333111///---***(((''''''$$$$$$%%%&&&''''''''''''%%%$$$$$$###"""#########""""""######$$$$$$$$$$$$"""""""""""""""######$$$!!!"""###$$$$$$%%%%%%$$$"""$$$&&&&&&&&&%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))'''&&&&&&(((***+++******&&&'''(((&&&$$$$$$'''+++%%%%%%&&&'''(((******+++"""###%%%%%%$$$###%%%&&&$$$%%%&&&&&&&&&&&&%%%%%%######$$$%%%&&&(((***+++'''***,,,,,,)))&&&'''(((&&&''''''''''''&&&%%%%%%!!!###%%%%%%""" !!!""""""######"""""""""""""""!!!!!!!!!""""""### !!!"""######  !!!!!! !!!""""""### !!!!!! """###$$$$$$$$$### !!! !!!"""$$$&&&&&&&&&(((***---///111222222666888999888777777888999888:::::::::===@@@>>>888999===@@@@@@>>>:::888777---222666555111...000333666444777:::777...***---555111//////,,,(((,,,444===??????<<<777444555888---'''$$$###$$$&&&...777+++)))'''$$$"""""""""###&&&%%%######$$$%%%&&&&&&""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((()))******''')))+++,,,------,,,,,,+++*********))))))((((((+++*********))))))((((((,,,++++++***)))(((((('''''''''(((((()))*********(((((())))))))))))(((((())))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''((())))))***---------,,,,,,+++++++++---,,,,,,,,,---......///------,,,,,,++++++************))))))(((((((((''''''((()))((('''&&&''')))(((((('''&&&&&&((()))***%%%&&&'''(((((('''&&&%%%))))))******+++++++++,,,'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%% ***###+++AAA222,,,''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%###""""""$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))((('''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&rrrRRRNNNJJJIIIKKKHHHAAA???CCC=========:::666444444555444222000...+++)))((('''&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$###""""""$$$$$$$$$#########""""""%%%###"""###$$$$$$###"""""""""""""""""""""""""""######$$$%%%&&&&&&''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((((((((()))))))))))))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%############%%%&&&$$$#########""""""!!!!!!$$$$$$###"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!   !!!!!!!!!"""""" !!!"""!!!!!!!!!!!!""""""""""""  $$$***...111......111333333666:::666666222///444>>>BBB???444999@@@CCCCCC???:::777===FFFIIIAAA777444222///000222333111...000777>>>;;;999///...444...&&&)))---......,,,))),,,444;;;FFF@@@:::888999999555222(((&&&$$$$$$%%%***...111)))(((%%%###""""""""""""############""""""""""""&&&%%%$$$"""!!!!!! ################################################'''&&&$$$"""!!!!!!"""###'''((((((((('''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''+++***)))))))))))))))***++++++,,,,,,,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))++++++------,,,,,,+++***))))))...,,,((('''(((((()))(((,,,++++++***)))(((''''''(((((((((((((((((((((((('''(((((())))))((('''&&&'''***,,,+++(((&&&'''(((***++++++***))))))***,,,+++++++++,,,,,,,,,------,,,------......------,,,++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((&&&&&&***000333111---'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&(((///666333)))%%%'''''''''((((((''''''&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%pppTTTSSSKKKFFFGGGHHHDDDAAABBB<<<======<<<;;;888555333222000...+++***)))))))))&&&&&&''''''&&&&&&%%%$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$#########""""""###!!! !!!######"""!!!#################################$$$%%%&&&&&&&&&'''&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$#########$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$#########"""""""""!!!!!!######""""""!!!!!! """!!!!!!!!!   !!!!!! !!!!!!""""""""""""!!!!!!!!!!!!!!! !!!!!!###$$$'''***------+++---111333222333666222444555777>>>FFFEEE>>>999<<<@@@@@@===:::888888AAAEEECCC999111000111000000000111555:::???BBBDDD:::888000000777222+++000555444111,,,(((+++222999;;;888666666777555///***%%%%%%%%%&&&''')))+++,,,'''&&&%%%$$$###"""""""""############""""""""""""%%%$$$###"""!!!!!!!!!!!!########################$$$$$$$$$###############&&&%%%###"""###$$$%%%&&&''''''''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''***)))))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******)))))))))***+++,,,------,,,,,,+++******)))000---***)))***++++++***+++*********)))(((((((((((((((((((((((((((((((((((()))***++++++***(((''''''***++++++(((&&&''')))***++++++***))))))***,,,+++++++++,,,,,,,,,,,,---,,,,,,------------,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%(((,,,...+++''''''&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&,,,111///'''$$$&&&&&&''''''''''''&&&%%%%%%###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%lllUUUWWWMMMEEEDDDGGGFFFDDDDDD??????AAACCCDDDAAA999333111///,,,)))(((((()))***&&&''''''''''''&&&%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$###############"""!!!!!!"""$$$%%%$$$###########################""""""######$$$%%%%%%%%%((((((''''''''''''(((((('''&&&%%%$$$###"""""""""%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!!!!!!!    !!!!!!!!!!!!!!!!!!!!!""""""###"""""""""!!!!!!  !!!!!! $$$'''(((+++...000...,,,...333444222222444///222888@@@JJJNNNFFF<<<;;;>>>???===888777:::===EEEBBB999///+++...111111777444444;;;EEEJJJGGGBBB///...((()))111...(((...;;;888333,,,((()))000666///...///111222///(((""""""$$$&&&((()))((('''%%%$$$$$$%%%%%%$$$######"""############""""""""""""######""""""""""""##############################$$$$$$$$$$$$######""""""$$$$$$######$$$&&&((()))%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&(((((((((((()))******+++++++++++++++,,,,,,,,,,,,------------------------))))))))))))))))))))))))+++************+++,,,,,,---,,,,,,++++++*********///---***)))***++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))+++,,,,,,+++)))(((((()))+++***)))(((((())))))***+++***)))(((***,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***(((&&&'''******'''$$$&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$(((+++***%%%"""$$$%%%&&&&&&&&&&&&%%%$$$$$$###$$$&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%hhhWWW]]]VVVMMMHHHGGGGGGGGGGGGEEEEEEGGGLLLOOOKKKAAA888555222...***(((((()))***'''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$#################################$$$######$$$&&&((('''&&&########################""""""#########$$$$$$$$$(((((('''&&&&&&&&&''''''%%%$$$###"""""""""""""""%%%$$$$$$######""""""!!!$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$################################################!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###   !!!"""""""""###"""""""""""""""######"""""""""!!!   !!!""""""%%%(((+++000555888666333222444555222333666111444;;;FFFOOOOOOEEE::::::===@@@>>>::::::???DDDBBB;;;111++++++000333444@@@<<<;;;???EEEEEE===444&&&&&&!!!"""***&&&"""(((666444111---***+++///333(((((()))+++,,,***%%% """$$$%%%''''''%%%$$$""""""###$$$%%%%%%$$$###"""############"""""""""!!!""""""!!!!!!"""###$$$$$$########################%%%%%%$$$$$$###"""""""""$$$$$$######$$$%%%''''''$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''''''''((((((***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,***(((((()))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((('''''')))************)))((()))*********))))))))))))*********((((((***+++************++++++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************---+++******++++++)))&&&%%%%%%&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&###$$$%%%'''&&&$$$######$$$%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%iii___jjjggg___SSSIIIEEEFFFHHHGGGGGGIIIMMMQQQNNNDDD<<<;;;888222---***))))))***''''''((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$###########################$$$######$$$&&&((('''&&&##########################################$$$$$$'''&&&%%%%%%$$$$$$$$$%%%!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!###$$$$$$###!!!!!! !!! !!!!!!""""""######   !!!!!!"""######$$$###""""""""""""######"""!!!!!!!!! !!! !!!"""""""""###%%%''',,,333<<>>===@@@DDD:::333...---111555777888BBBAAA???===;;;666...((('''(((######***%%%!!!(((***+++,,,,,,,,,,,,...///((('''''''''''''''%%%$$$%%%%%%$$$###############!!!"""###$$$%%%$$$###"""############"""""""""!!!!!!!!!!!!!!!"""###$$$%%%########################$$$$$$$$$#########""""""$$$$$$############$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''((()))***+++*********+++++++++,,,,,,++++++++++++++++++++++++******************************++++++,,,,,,,,,,,,,,,,,,+++++++++++++++***+++***(((((()))***)))(((((((((((((((((()))))))))((((((((((((((((((((((((''''''&&&''''''((()))***)))))))))************))))))******)))(((((()))+++)))))))))*********++++++)))******++++++******)))************************++++++++++++++++++++++++************************++++++++++++++++++++++++,,,+++******++++++******&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%mmmfffqqqrrrkkk[[[LLLEEEEEEEEEDDDDDDEEEGGGIIIHHHBBB>>>>>>;;;666111---*********'''(((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""!!!!!!"""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###"""""""""""" !!!"""###$$$%%%########################"""######$$$$$$######"""$$$$$$$$$############"""###""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""""""######   !!!!!!""""""######$$$######""""""""""""""" !!!!!!!!!!!!!!!"""######$$$$$$%%%&&&+++333===DDD===777111111111222888>>>GGGDDDEEEJJJLLLHHHCCCAAABBBCCCCCCBBB???<<<;;;;;;222...---222777999999;;;>>>===;;;666000+++(((''')))+++%%%%%%)))$$$'''"""###&&&)))+++,,,,,,+++)))(((&&&%%%$$$%%%&&&&&&'''%%%###!!!!!!"""###$$$""""""##############################""""""""""""""""""!!!!!!"""###$$$$$$########################################################################$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''((())))))***************++++++++++++------------------------************************)))******+++,,,+++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++***((((((((((((((((((((((((((((((((((((((((((((((((...,,,)))&&&&&&''')))******))))))***+++,,,***)))((()))***)))(((''')))+++((())))))))))))******************++++++*********************************++++++++++++++++++++++++))))))))))))))))))))))))***************************))))))(((((())))))***'''''''''''''''(((((((((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&$$$&&&)))((($$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%llleeegggiiidddWWWLLLHHHEEEAAAAAA@@@@@@??????@@@@@@@@@===;;;777333///,,,+++***((((((((((((((('''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###!!! !!!######"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###""""""""""""!!!!!!!!!!!!"""###$$$$$$!!!!!!""""""######$$$$$$""""""############""""""$$$$$$######"""""""""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!!!!""""""""""""   !!!""""""###""""""""""""""""""""""""######"""!!!!!!!!!!!!!!! !!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$%%%&&&)))000777===999444111333555888>>>DDDJJJFFFFFFHHHFFF@@@???BBBDDDAAA>>><<<;;;:::888555...+++...666:::999999<<<<<<999444...+++***+++,,,''')))%%%###'''!!!&&&""""""$$$&&&((()))((('''((((((&&&$$$######$$$%%%&&&$$$###"""!!!"""###$$$$$$###"""""""""""""""###############""""""""""""###"""""""""""""""##############################"""""""""###$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((())))))(((((((((((('''''''''(((((()))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((()))***+++++++++******++++++++++++++++++++++++,,,+++***+++,,,---+++***)))))))))((('''''''''&&&((((((((((((((((((((((((:::666///)))&&&&&&(((******)))(((***,,,---+++)))((()))***)))'''''')))***((((((((()))))))))*********++++++++++++++++++***************************************************))))))))))))))))))))))))***************************))))))'''&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''$$$&&&&&&$$$'''+++)))###%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&########################""""""############""""""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%ggg___VVVYYYVVVNNNJJJJJJFFF@@@@@@@@@>>>;;;:::;;;???BBB:::999666333000...,,,+++(((((((((((((((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%###"""###$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$###"""""""""""""""### !!!"""###$$$$$$""""""############""""""$$$#########""""""!!!!!!""""""!!!""""""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!""" """"""""""""!!!!!!!!!!!!   !!!###$$$$$$#########"""""""""""""""######"""!!!!!! !!!!!! !!!"""""""""""""""""""""######$$$"""$$$%%%''')))---222555555222222777;;;>>>DDDJJJFFFCCCCCCDDD@@@999:::@@@BBB<<<777555888999777555---+++///777999777777<<<===777///***))),,,...000(((+++&&&%%%)))### )))&&&%%%$$$$$$%%%&&&%%%%%%&&&&&&&&&$$$"""!!!""""""$$$$$$##################%%%$$$"""!!!!!!!!!"""###############""""""""""""######""""""""""""##############################!!!!!!"""###$$$%%%%%%&&&!!!"""###%%%&&&'''((((((&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''(((((())))))))))))))))))(((((('''''''''(((((()))************+++++++++))))))))))))))))))))))))************************'''((()))***+++***))))))++++++++++++++++++++++++)))(((((()))++++++***(((******)))((('''&&&&&&%%%((((((((((((((((((((((((EEE???555,,,'''&&&(((******)))((())),,,---+++)))((()))))))))'''''')))***(((((((((((())))))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,,,,+++(((&&&&&&'''((())))))((((((''''''&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''###&&&&&&$$$''',,,)))"""%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$######$$$$$$%%%&&&########################""""""############"""""""""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%qqqfff```\\\UUUOOOKKKGGGBBB???CCCAAA>>><<<<<<<<<;;;:::777888777555222000000000,,,)))&&&&&&''')))***)))+++***(((%%%###"""!!! %%%$$$######%%%&&&%%%$$$""""""#########""""""!!!$$$$$$$$$#########""""""'''&&&&&&%%%%%%$$$$$$###&&&%%%%%%$$$###"""!!!!!!!!!"""""""""""""""!!!!!!######""""""""""""######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$######""""""""""""######'''&&&&&&%%%$$$###""""""!!!!!! !!!!!!"""!!!  !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!   !!!!!!!!!!!!!!!"""""""""$$$$$$$$$#########"""""""""""""""!!!   !!!###$$$'''$$$!!!"""$$$&&&%%%$$$ ###%%%&&&&&&(((,,,000222333777===DDDHHHGGGEEE@@@>>>:::777666888<<<@@@999555111///111333555666111111444999:::888999>>>666333111111333444222000)))+++,,,***%%%"""###%%%%%%$$$$$$#####################$$$$$$$$$$$$######%%%$$$$$$$$$######""""""""""""""""""############$$$#########""""""!!!!!! !!!!!!!!!"""######$$$%%%$$$###"""!!!""""""""""""########################$$$%%%&&&'''((('''%%%$$$###$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((()))******++++++(((((())))))))))))((((((+++*********))))))(((((()))&&&'''------((((((+++,,,,,,+++******+++,,,,,,******))))))))))))******))))))))))))(((((((((((($$$'''******'''&&&''')))(((((((((((((((((((((((((((((((((((()))***+++,,,))))))((('''''''''''''''+++******)))(((''''''&&&))))))))))))************+++++++++************)))******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***)))(((&&&&&&''''''((((((''''''''''''&&&&&&&&&$$$%%%'''(((((('''%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############&&&&&&''''''''''''&&&&&&rrrfffaaa\\\UUUPPPMMMJJJGGGDDDBBB???<<<;;;;;;;;;:::999666777777555333111111222---***'''&&&''')))))))))******((('''%%%###"""!!!%%%###"""###%%%%%%$$$###"""###############""""""%%%$$$$$$$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$##################""""""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###############""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$###"""""""""!!!!!! !!!!!!"""!!!    !!!!!!  !!!!!!""""""""""""""""""""""""$$$$$$$$$#########"""""""""!!!!!!!!!   !!!###$$$%%%###"""###%%%&&&$$$"""!!!$$$'''(((((()))+++...555888>>>EEEIIIGGG@@@::::::555111111444999::::::777333///---///333666888:::777666999999777888;;;666444333444666777555333......---***'''%%%%%%&&&$$$###"""!!!!!! !!!!!!"""######$$$$$$######"""$$$$$$#########"""""""""""""""""""""########################"""""""""!!! !!!!!!!!!""""""###$$$$$$%%%$$$###"""!!!""""""""""""########################$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''((((((((()))******++++++(((((())))))))))))((((((************)))))))))((()))&&&''',,,---)))(((+++,,,++++++******++++++,,,******))))))))))))******(((((((((((())))))))))))((()))))))))((('''((()))(((((((((((((((((((((((((((((((((((()))***+++,,,***)))((((((''''''((((((*********)))((('''''''''(((((()))))))))*********+++++++++*********))))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***)))((('''&&&''''''(((''''''''''''&&&&&&&&&&&&$$$%%%&&&((((((&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&''''''''''''&&&&&&vvvggg\\\VVVOOOJJJIIIIIIGGGEEE@@@===:::999999999888777666666666555333222333444...,,,)))(((((((((((('''))))))))))))'''%%%###"""$$$###"""###$$$$$$###""""""######$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$!!!!!!!!!""""""#########!!!!!!""""""""""""!!!!!!######""""""""""""###### !!!!!!"""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!  !!!!!!"""  !!!!!!   !!!!!!!!!!!!"""""""""########################$$$############"""""""""!!!!!! """"""!!!!!!"""###$$$%%%$$$$$$$$$&&&''''''%%%""""""%%%(((***++++++---...>>>@@@CCCGGGGGGBBB:::444555///+++---444888888555555000+++***---333999===DDD<<<666666777555555666888888888:::<<<<<<;;;999111...***((('''&&&%%%%%%%%%$$$###"""!!! """######$$$$$$######"""######""""""""""""!!!!!!""""""""""""########################"""""""""""" !!!!!!!!!"""""""""###$$$$$$$$$$$$###"""""""""""""""#########$$$$$$############$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''((((((((('''(((((())))))******+++(((((())))))))))))((((((************))))))))))))(((&&&'''+++,,,******,,,,,,+++************+++,,,***))))))(((((())))))***''''''(((((())))))******---+++)))(((((())))))((((((((((((((((((((((((((((((((((((((()))***++++++******)))((((((((())))))******))))))((((((''''''(((((())))))))))))******++++++*********)))))))))))))))******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))(((''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&{{{iiiWWWPPPIIIFFFGGGHHHGGGFFF???===:::888888888777666555666555444222222444666000---***)))))))))'''&&&((()))******)))'''%%%###%%%###""""""$$$$$$###!!!"""###$$$$$$%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!""""""""" !!!!!!""""""""""""!!!######""""""""""""######  !!!"""!!!!!!!!!  !!!!!!"""""""""!!!  !!! """""""""!!!  !!!!!!!!!  !!! """""""""#########$$$$$$$$$$$$$$$###########################"""""""""""" !!!!!!%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%&&&(((***,,,///222444EEEDDDBBB@@@===;;;888777444111///000333555444222111---((((((---666>>>CCCFFF<<<333222333333222333:::;;;===???@@@@@@???>>>666111,,,)))***+++)))((('''&&&%%%$$$###"""""""""""""""############"""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#####################""""""""""""""" !!!!!!!!!!!!"""""""""$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((())))))''''''(((((()))*********))))))(((((((((((())))))*********)))))))))))))))((('''(((************+++++++++************++++++))))))(((((((((((())))))&&&''''''((()))******+++111,,,(((''')))+++***(((((((((((((((((((((((((((((((((((((((((()))************))))))))))))*********)))))))))((((((((('''(((((((((((()))))))))***************))))))))))))((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&kkkYYYRRRJJJHHHKKKNNNMMMJJJ@@@>>>;;;999999999888777444555444333111222444666000...,,,******)))'''&&&'''((()))******(((&&&%%%%%%$$$######$$$$$$###!!!######$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&#########"""!!!  !!!"""""""""""""""######""""""""""""######  !!!!!!!!!!!!!!!   !!!""""""   !!!""""""!!! !!!!!!   !!!  !!!!!!#########$$$$$$$$$%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""""" !!!!!!"""""""""%%%&&&&&&&&&''''''''''''&&&&&&%%%$$$%%%&&&)))+++***)))(((***...444999<<<@@@@@@>>><<<999888777888333444555222...,,,---///---***''')))///888@@@EEE@@@666...---/////////000666999<<>>;;;:::::::::999888444444333111000000333555000...,,,++++++***(((&&&&&&'''((())))))((('''''''''%%%$$$$$$%%%%%%###"""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%$$$$$$###!!!  !!!""""""######"""######""""""""""""######  !!!!!!!!!!!!!!!   !!!!!!!!!   !!!  !!!!!!  !!!"""###$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###""""""!!!!!!!!!!!!"""""""""""""""### !!!"""######$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&'''(((((((((***---000...,,,+++---222999===@@@777:::===>>>;;;777444333///222444000)))%%%(((,,,***)))(((+++111888===???666///***+++,,,,,,,,,...000444888:::888444222000000...+++))))))******)))$$$$$$###""""""""""""###!!!""""""######""""""!!!!!!!!!""""""""""""######""""""""""""############""""""""""""############!!!!!!!!!"""""""""######%%%$$$######""""""###############$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&''''''(((((())))))******)))(((''''''((()))***))))))))))))***************,,,+++((('''******((())))))***++++++***)))))))))((((((''''''(((((()))''''''(((((())))))******...,,,***))))))******)))(((((((((((((((((((((((((((((((((''''''(((((()))))))))((((((((()))******))))))))))))((((((((((((''''''(((((((((((())))))******)))))))))(((((((((''''''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&lll^^^VVVOOONNNRRRTTTPPPKKKAAA>>>;;;999999999999888444333222000......111333///...,,,,,,,,,+++)))'''&&&&&&&&&''''''(((((((((((('''%%%%%%&&&%%%$$$"""###$$$%%%&&&''''''''''''%%%$$$$$$$$$$$$#########"""######$$$&&&''''''((($$$$$$#########""""""""" !!!"""##################""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""""""""!!!!!!!!! !!!!!! !!!!!!!!!!!!    !!!!!!   !!!"""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""!!! !!!!!!!!!!!!""""""###### !!!"""###$$$%%%&&&&&&&&&'''((())))))((('''&&&)))---222555555555777999111000000333888<<<>>>===777:::===<<<999444222222,,,---...+++((('''***---***)))***---000333555444---***)))++++++)))))),,,---222666777333...***(((%%%&&&&&&$$$######$$$%%%######"""""""""###$$$$$$!!!!!!""""""""""""!!!!!!"""""""""#########$$$$$$""""""""""""############!!!"""""""""############!!!!!!"""""""""#########%%%$$$###"""""""""###$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''&&&&&&''''''((()))))))))***)))(((''''''((()))***((()))))))))************+++...,,,'''&&&))))))&&&((()))***++++++***)))(((((((((''''''''''''(((((((((((((((((()))))))))))))))***+++***)))((()))***(((((((((((((((((((((((()))(((((('''''''''((((((((((((''''''(((((()))***(((((((((((())))))))))))'''''''''((((((((())))))***)))))))))((((((((((((&&&'''((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%"""#########$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&jjjeee]]]VVVVVVZZZ[[[VVVPPP@@@===:::999999999888777444333111///------000222///...,,,------,,,***(((&&&%%%%%%%%%&&&''')))))))))(((&&&&&&&&&&&&$$$######$$$%%%&&&''''''''''''$$$$$$$$$#########""""""""""""###$$$&&&'''((((((############$$$$$$$$$$$$ !!!"""##################""""""""""""######"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!   !!! !!!!!! !!!!!!""""""######""""""""""""##################$$$$$$$$$%%%%%%%%%#########"""!!!  !!!!!!!!!""""""######!!!!!!"""$$$%%%&&&'''(((***+++,,,------,,,******...444===BBBBBBAAA@@@@@@222222444999===???<<<999??????<<<777222000222555+++)))((((((***---///111++++++,,,...000000...+++)))(((***---+++''''''***...222777777222,,,'''&&&###&&&((('''%%%$$$%%%((($$$$$$$$$$$$%%%&&&''''''!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%""""""""""""############!!!!!!""""""#########$$$""""""""""""############&&&%%%###"""""""""###$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))+++)))(((''''''((()))+++(((((())))))*********+++,,,///---'''%%%))))))%%%((()))***++++++***)))(((((((((''''''''''''(((((())))))))))))((((((((((((&&&))),,,+++)))''')))+++(((((((((((((((((((((((()))(((((('''''''''(((((('''''''''''''''((())))))(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))((((((((((((&&&'''((()))************(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&rrrfffdddfffcccZZZYYYUUUEEEDDD<<<:::??????999777;;;444333222000000//////............---,,,+++))))))'''&&&%%%$$$%%%''')))+++***)))(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$################################################################## !!!!!!!!! !!!!!! !!!  """"""############$$$$$$$$$$$$$$$$$$#########"""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!"""!!! """###$$$%%%$$$$$$$$$%%%''')))***...------///222444333111???GGGKKKIIIMMMRRRLLL??????===;;;999999<<>>CCCEEE???<<<@@@999777555333111000///...//////......---,,,+++***((('''&&&%%%%%%''')))***))))))((('''&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&########################""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""""""""!!! """"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!""""""!!!!!! !!!!!!"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$###"""""""""#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&#########""""""!!!!!!!!!!!!!!! !!!###$$$%%%&&&%%%%%%&&&''')))+++,,,444333111222666<<>>DDDKKKSSSXXXSSSVVVWWWUUUTTTQQQGGG;;;888:::<<<<<<999333---***((()))...333333000000444111111000000///...------,,,---...111333333111...&&&$$$$$$''''''$$$$$$''')))((((((&&&%%%$$$###"""###############$$$$$$%%%%%%###"""$$$&&&((((((&&&'''&&&&&&&&&&&&'''&&&&&&!!!!!!"""###$$$%%%%%%%%%""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$########################''')))((($$$###%%%%%%###'''&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''++++++(((&&&((()))'''(((((((((((())))))))))))''')))***,,,,,,,,,***)))))))))))))))))))))))))))''''''''''''((((((((((((((()))***++++++***(((''''''(((((((((((((((''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&''''''(((((())))))'''''''''((((((((())))))''''''''''''''''''''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%uuuqqqvvvwwwmmmiiiiiibbb\\\QQQLLLQQQTTTNNNJJJKKKFFFBBB===<<<<<<<<<888555000///...---,,,,,,---------,,,+++)))((('''&&&&&&&&&''''''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""############""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""$$$###""""""###%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######"""""""""!!!!!!!!!""""""""""""""" !!!"""$$$&&&'''((((((&&&&&&'''))),,,///222444777999<<>>===;;;888333...***'''***+++///444555111///111000000//////......------/////////000000///,,,)))%%%######&&&&&&######&&&''''''&&&%%%$$$###""""""######""""""######$$$%%%"""!!!!!!"""$$$$$$$$$###%%%&&&&&&&&&&&&&&&&&&&&& !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################$$$&&&&&&"""###&&&&&&$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''+++,,,(((&&&((()))'''(((((((((((())))))))))))&&&(((***,,,---,,,+++)))((((((((((((((((((((((((''''''''''''(((((((((((('''(((***,,,,,,+++)))'''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&''''''&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''&&&&&&'''(((((('''&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%}}}ssstttvvvnnnkkkkkkeee___RRRKKKQQQUUUQQQNNNPPPLLLGGGBBBAAABBBBBB>>>999333222000...------------------,,,***)))'''&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$#################################""""""############""""""########################"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""###%%%$$$######$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%######""""""""""""""""""""""""""""""############"""###$$$&&&'''((((((((('''((()))+++...222555777AAA===;;;===EEEPPPYYY___HHHFFFDDDEEEFFFFFFBBB===???<<<777222...+++))))))---,,,///444444000...///......---------......///000///---,,,+++***'''%%%&&&######%%%%%%""""""%%%#########"""!!!!!! ###""""""""""""###$$$$$$""""""###$$$$$$$$$######!!!###%%%%%%###""""""### !!!"""###$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%"""###&&&'''%%%"""$$$%%%%%%$$$$$$%%%'''%%%&&&'''(((((()))((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''+++,,,((('''))))))((((((((((((((())))))))))))'''(((***,,,---,,,***)))((((((((((((((((((((((((''''''''''''(((((((((((('''(((***+++,,,+++)))(((&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))))))))&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))%%%%%%$$$%%%%%%&&&'''(((%%%&&&'''(((((('''&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###############&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&yyyqqqqqqkkkjjjkkkfff^^^QQQIIIOOOUUUUUUUUUWWWUUUOOOIIIGGGHHHGGGBBB===777555333000.........///---,,,,,,+++***((('''&&&%%%&&&'''))))))(((&&&%%%$$$$$$$$$$$$#########"""########################""""""############""""""########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$""""""""""""############"""#########$$$$$$$$$%%%###$$$&&&'''((((((((('''******,,,...222666:::<<>>:::888555222000///000000,,,,,,,,,,,,***)))((('''$$$&&&'''))))))(((&&&%%%$$$$$$$$$$$$######""""""########################""""""############""""""########################"""############$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$$$$$$$######"""""""""""""""######$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%'''((((((((('''''',,,,,,...111555999===???>>>>>>CCCOOO[[[^^^XXXPPPLLLJJJJJJLLLLLLGGG???:::222111...+++******+++,,,---)))(((,,,---++++++---(((((()))***,,,...111222---***&&&$$$$$$%%%%%%%%%(((%%%$$$&&&%%%"""!!!###""""""""""""############"""""""""""""""######$$$ """######"""!!! ###&&&&&&###""""""$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&)))+++)))%%%$$$&&&&&&$$$"""%%%&&&$$$$$$%%%((($$$&&&***------,,,***(((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((,,,,,,)))''')))***((((((((((((((())))))))))))******+++++++++*********((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************&&&&&&'''((())))))(((((()))(((((('''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((())))))))))))(((((())))))))))))))))))))))))***)))((('''''''''''''''###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&qqqiiiiiifffaaa```XXXWWWRRRKKKNNNZZZbbbbbbaaa\\\WWWTTTRRRMMMFFF@@@???===999666444222000...,,,---///000///---+++)))&&&''''''(((((('''&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&$$$$$$$$$############"""""""""""""""###$$$%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''#########$$$%%%&&&'''(((***)))((('''&&&&&&'''(((((((((''''''''''''(((((())))))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&'''''''''((()))))))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!!!!!!!"""###$$$%%%%%%&&&"""$$$&&&&&&%%%#########'''((((((&&&%%%&&&(((***000******444@@@HHHMMMQQQTTTFFFBBBPPP\\\YYYPPPMMMJJJJJJKKKLLLJJJCCC888///000---)))((()))***)))'''+++***((('''(((***---//////***&&&'''+++///...,,,'''((())))))((('''(((***)))'''%%%$$$%%%&&&&&&%%% !!!!!!""""""###############""""""""""""""""""!!!!!! !!!"""###$$$### """###!!!"""&&&###((()))### $$$%%%######"""""""""""""""###%%%$$$#########$$$%%%&&&)))'''$$$%%%''''''%%%###%%%&&&&&&$$$######%%%'''&&&''''''''''''&&&$$$###...,,,(((%%%$$$$$$&&&((($$$$$$$$$""" !!!###&&&(((+++)))***666***'''((()))((('''&&&''')))''''''$$$!!!$$$))))))$$$$$$$$$$$$%%%%%%&&&&&&&&&'''((()))((('''((()))+++(((((((((((()))***+++,,,+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''''''''''')))((('''((()))((('''%%%%%%%%%%%%&&&'''((()))***%%%&&&&&&'''((()))******''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((()))((((((((((((((()))***)))'''&&&&&&&&&&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######%%%###"""$$$''')))'''%%%$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%###%%%%%%$$$$$$###$$$$$$$$$(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$#########''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&xxxnnnllljjjhhhhhhcccdddaaa[[[\\\bbbgggfffaaa[[[SSSPPPPPPNNNIIIEEECCCAAA>>>;;;888555222000/////////---,,,***)))((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$##################"""######$$$%%%&&&&&&%%%$$$#########$$$$$$%%%$$$$$$$$$############%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''(((''''''&&&''''''((((((***)))((('''&&&&&&'''(((((((((''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''&&&&&&''''''''''''(((((()))((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######"""!!!!!!########################!!!###&&&&&&%%%$$$$$$%%%%%%&&&'''&&&%%%%%%''')))+++---555AAAJJJNNNRRRWWWYYYIII@@@EEEJJJFFF???>>>JJJKKKKKKHHHAAA999222...---+++(((((())))))(((&&&)))((('''((())),,,000222111,,,((('''***+++***'''$$$&&&'''((('''(((***+++,,,)))%%%$$$$$$%%%%%%%%%""""""""""""#########$$$###""""""""""""""""""""""""!!!!!!!!!"""###$$$%%%### ###### ###%%%+++,,,'''""""""############""""""""""""######$$$$$$#########$$$%%%&&&(((&&&$$$$$$&&&'''%%%###%%%&&&&&&$$$######%%%'''((('''&&&%%%%%%&&&''''''///,,,)))%%%$$$%%%'''(((&&&'''((('''%%%$$$$$$%%%+++$$$000)))$$$///***&&&&&&'''((('''&&&%%%&&&(((!!!(((+++(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))((('''''')))+++(((((((((((()))***+++,,,*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''''''''''''''''''''''')))((('''((())))))'''%%%&&&%%%%%%%%%&&&'''((((((&&&&&&''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((('''''''''''''''''''''''''''''''''))))))((((((((((((((())))))'''&&&%%%&&&&&&$$$######$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$############!!! !!!###$$$###!!!$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&'''&&&&&&%%%$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&uuuooommmnnnpppsssuuussslllgggfffeeebbbQQQLLLHHHJJJQQQVVVUUUQQQFFFEEEBBB???;;;888555444333222000---+++************)))((('''&&&'''((((((%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$$$$$$$#########"""""""""$$$$$$$$$$$$$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''(((((((((((()))))))))&&&&&&&&&'''''''''(((((())))))(((''''''''''''((()))(((''''''&&&'''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######""""""!!!%%%%%%$$$###""""""!!!!!!"""$$$&&&&&&%%%%%%&&&'''$$$%%%&&&%%%$$$$$$%%%'''(((///===KKKRRRTTTYYY```___MMM<<<777666555999???IIIIIIGGG???555---+++,,,***)))(((((())))))'''%%%&&&&&&&&&(((***...111444222---)))'''((('''%%%###!!!###&&&''')))***---//////+++&&&######$$$$$$$$$############$$$$$$$$$$$$""""""""""""""""""######"""""""""""""""###$$$$$$%%%""""""%%%%%%######&&&---222333---'''%%%###!!!###"""""""""""""""######$$$############$$$%%%%%%&&&%%%###$$$%%%%%%$$$"""$$$%%%%%%$$$######%%%&&&((('''%%%$$$%%%'''***,,,000---***&&&%%%%%%''')))%%%(((******(((&&&%%%%%%)))%%%444---"""***)))+++%%%&&&'''&&&%%%$$$%%%'''!!!%%%'''%%%%%%''''''$$$&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''&&&'''(((***(((((((((((()))***+++,,,******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))((('''((())))))'''%%%&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''***)))((('''''''''''''''((('''%%%%%%&&&&&&$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############&&&$$$######$$$%%%###"""$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%###%%%$$$$$$###$$$$$$%%%%%%###$$$$$$$$$%%%%%%%%%%%%########################$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&{{{pppmmmooosss|||rrrggg___[[[ZZZEEEAAA@@@FFFPPPWWWXXXVVVNNNMMMIIIDDD>>>;;;::::::333333111000///...//////,,,+++)))'''&&&'''(((***&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%&&&''''''%%%$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!$$$$$$#########$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%'''''''''((((((((())))))&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((('''((((((((())))))******&&&''''''''''''''''''&&&((((((((('''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""!!!$$$$$$#########"""""""""$$$%%%'''&&&%%%%%%%%%'''%%%&&&'''&&&$$$$$$%%%'''---333@@@MMMTTTVVV[[[aaaQQQBBB333,,,+++111>>>JJJEEECCC<<<444+++'''((()))(((((()))******)))'''%%%%%%%%%%%%'''))),,,///111///,,,(((&&&&&&%%%###!!!!!!$$$'''***,,,...222444111,,,'''###"""###$$$$$$########################"""""""""""""""###############""""""######$$$$$$&&&###"""$$$&&&&&&)))...:::<<<999000(((&&&$$$!!!""""""""""""""""""###$$$###############$$$$$$%%%$$$#########$$$$$$######$$$%%%&&&%%%$$$###$$$&&&&&&&&&&&&&&&(((***---///111...***'''%%%&&&''')))$$$%%%''''''&&&&&&''')))(((%%%666111&&&***''')))%%%&&&''''''%%%%%%&&&''''''&&&"""###))))))%%%''''''''''''&&&&&&&&&&&&&&&'''((('''&&&&&&(((***))))))(((((()))***++++++))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''(((''''''((())))))'''&&&&&&&&&%%%$$$$$$$$$%%%%%%'''''''''''''''''''''&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''''''''''''''***)))((('''&&&&&&%%%&&&'''&&&%%%%%%&&&&&&$$$######$$$$$$%%%%%%$$$$$$###########################&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&%%%###$$$$$$######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&qqqkkkmmmppp{{{qqqbbbWWWUUUXXXPPPIIIBBB@@@FFFNNNTTTVVV```^^^WWWNNNEEE@@@>>>???111111111111111111111111...,,,***((('''((()))***'''&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""!!!%%%$$$###"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((######$$$$$$&&&'''))))))&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((())))))******&&&&&&'''(((((('''&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$##################""""""""""""""""""""""""###$$$%%%%%%%%%'''(((((('''%%%$$$%%%&&&(((((((((''''''(((***---888===HHHUUUZZZUUUPPPNNN444000------///444>>>FFF???999000***(((((((((((()))***++++++***((('''&&&%%%%%%%%%&&&''')))+++,,,***)))'''&&&&&&%%%$$$###$$$'''***---///111555777000+++&&&"""!!!"""###$$$""""""""""""""""""""""""!!!!!!""""""############$$$######"""###%%%'''))),,,'''&&&(((+++---333:::EEECCC;;;...&&&%%%$$$"""""""""!!!!!!"""###$$$$$$""""""######$$$$$$$$$$$$"""##################$$$$$$%%%'''&&&%%%$$$%%%&&&$$$%%%'''***,,,---...///111///+++'''%%%&&&'''((($$$%%%$$$$$$$$$''',,,000999---666111'''+++&&&(((&&&((()))((('''&&&'''((((((111666///'''%%%(((***''''''''''''''''''''''''&&&'''((((((''''''(((***))))))))))))))))))***+++(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******)))(((((((((((((((((((((((((((((((((''''''((())))))(((&&&&&&&&&%%%$$$$$$$$$%%%%%%''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''''''''))))))'''&&&%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%######$$$$$$%%%%%%$$$$$$#####################$$$$$$!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$%%%&&&%%%###$$$#########$$$$$$%%%&&&***)))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&vvvmmmmmmppp{{{{{{yyyppp```UUUVVV]]]YYYQQQGGG@@@CCCNNN]]]hhhqqqoooiii^^^QQQHHHDDDCCC444333111//////.../////////---,,,***)))))))))***)))((('''&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$$$$#########"""""""""$$$$$$###"""""""""""""""###$$$%%%%%%&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%''')))+++,,,%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))%%%&&&'''(((((('''&&&%%%((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$#########"""""""""""""""""""""""""""""" !!!"""$$$&&&'''((()))((((((((('''%%%%%%&&&((())))))******+++///555:::CCCIIIUUU___]]]NNN>>>444&&&,,,555===???<<<999777555///)))''')))+++***(((***+++,,,+++((('''&&&'''%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''))),,,...///000333555,,,((($$$!!!!!!######$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$$$$###"""###''',,,111444===888777999;;;;;;???EEEEEEBBB777***$$$$$$$$$###!!!!!!!!!!!!"""###$$$%%%!!!"""######$$$$$$######"""###$$$$$$###"""$$$%%%%%%&&&(((((('''&&&&&&'''$$$&&&))),,,...///000000111///***'''%%%%%%&&&''''''&&&%%%$$$%%%)))///444JJJ555555,,,$$$***'''***'''((()))(((''''''((()))###<<>>777000,,,+++---///......---,,,+++***))))))******)))''''''&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$######"""######$$$%%%&&&"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$########################$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&######$$$$$$&&&''')))***$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''((((((%%%&&&((())))))(((&&&%%%((('''&&&%%%%%%%%%&&&&&&$$$#########""""""""""""!!!"""""""""""""""""""""!!!"""###%%%''')))***+++%%%&&&'''&&&&&&'''))),,,(((((()))+++000999CCCJJJIIIOOOXXX]]]SSSAAA222,,,000777???CCCBBB===444---******))))))***++++++++++++,,,,,,)))%%%###$$$&&&%%%%%%%%%&&&&&&''''''((($$$%%%&&&'''&&&&&&&&&'''((()))+++++++++,,,---///'''$$$!!!!!!"""###$$$$$$#########"""""""""!!!!!! !!!!!!"""######$$$$$$"""""""""%%%+++555>>>DDDIIIGGGGGGHHHGGGAAA???@@@<<<999000&&&"""###$$$!!!!!!!!!!!!!!!"""###$$$%%% !!!"""###$$$######"""!!!###%%%%%%######$$$&&&&&&((()))***(((''''''((('''''')))+++---000111222111...***&&&$$$$$$%%%&&&'''''''''&&&&&&(((---000AAA---111,,,%%%***&&&***&&&'''((((((&&&&&&'''((("""555CCC>>>...%%%&&&+++&&&&&&'''((()))******+++((()))******((()))***,,,******))))))))))))******'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((***++++++***((('''(((((((((((((((((((((((('''&&&&&&''')))***((('''&&&%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&%%%######$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&***,,,,,,***'''%%%&&&'''$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$############$$$%%%&&&'''***))))))'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&{{{yyyyyyzzz||||||uuucccRRRPPPXXXUUU]]]eeegggeeeeeelllsssffflllqqqoooeeeXXXPPPLLLRRRJJJ>>>222+++***---000.........---,,,+++)))(((++++++***(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$""""""""""""###$$$%%%&&&"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###""""""###$$$&&&)))+++,,,$$$$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""""""""###$$$$$$%%%###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((('''&&&%%%$$$%%%&&&&&&############""""""""""""!!!!!!!!!!!!""""""""""""###$$$%%%&&&((()))***+++###$$$%%%&&&'''))),,,///&&&'''(((,,,444@@@MMMUUUJJJOOOTTTQQQDDD444///222>>>???>>>:::777444///***$$$(((,,,---+++)))***---,,,,,,+++(((###!!!###%%%$$$%%%%%%&&&'''((())))))$$$%%%''''''&&&&&&&&&''''''((())))))((('''(((***###!!! """$$$$$$$$$%%%$$$$$$$$$######"""""" !!!!!!"""###$$$$$$$$$!!! !!!&&&///<<>>BBBDDDDDDBBBCCCAAA;;;444333888>>>@@@<<<777333000---***'''((()))***,,,---.........,,,***(((&&&$$$#########'''%%%$$$&&&)))***(((%%%&&&&&&''''''&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!"""$$$%%%######""""""!!!!!! ########################%%%'''999FFFHHHEEE>>>BBBDDD<<<000''''''***)))'''$$$"""!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%!!!###$$$$$$###"""###$$$,,,...///...,,,***)))***---,,,*********,,,...//////---***'''%%%$$$$$$$$$''')))"""******&&&###&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((())))))***(((,,,---+++)))((((((((())),,,,,,)))***...,,,%%%************))))))))))))''''''(((((())))))******%%%%%%&&&&&&''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''(((((((((((()))))))))))))))))))))***''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########,,,,,,,,,+++)))'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}yyyxxxpppmmmlll___SSSVVV___jjjzzz|||uuuqqqeeeggggggjjjqqqwwwuuuooofffeeeUUU>>>777???AAA999000,,,+++......+++)))***)))'''&&&&&&((())))))(((((('''&&&'''''''''%%%######$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###'''%%%"""###&&&((()))(((&&&%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###############""""""""""""############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&***)))***---111111...+++)))---333:::???BBBCCCDDD>>>===:::888666666888999;;;777222///---+++)))'''***+++,,,---............***)))'''%%%###""""""###%%%$$$###%%%((()))'''%%%&&&&&&'''&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$###%%%$$$"""!!!!!!"""$$$%%%###"""""""""!!!!!!!!! ########################### ,,,>>>IIIJJJEEEBBB@@@;;;111'''"""###%%%$$$###""" !!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%###%%%''''''&&&%%%&&&'''...//////---+++******+++,,,+++***))))))+++,,,---+++***(((&&&%%%%%%&&&'''(((---###'''%%%&&&!!!%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''((())))))***)))******)))((()))***)))'''+++,,,***+++...,,,'''*********)))))))))(((((()))))))))((((((((((((((('''''''''''''''(((((((((((((((((()))))))))******)))(((((((((''''''''''''''''''''''''((((((((((((******))))))))))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}zzzyyyiiicccnnnfffYYY___kkkuuusssmmmdddaaaggglllhhh___[[[]]]XXXPPPQQQXXXUUUJJJ999666444333///******------***''''''(((*********)))(((''''''((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########"""(((&&&######$$$%%%$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$####################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########%%%'''+++...///---)))''',,,///333888<<<>>>>>>>>>777555444555777888666333444000,,,***)))))))))(((------............------((('''%%%###"""""""""############$$$''''''&&&%%%'''''''''&&&%%%$$$###"""######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!###########################"""'''444DDDMMMLLLGGGHHH>>>000%%%!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&''')))000000///,,,***)))***,,,+++***)))((((((((()))***''''''&&&%%%&&&'''((()))(((111&&&$$$###%%%///%%%&&&&&&''''''''''''&&&&&&'''''''''''''''((()))))))))((('''&&&%%%%%%%%%%%%&&&&&&''''''((())))))))))))'''&&&'''))))))))))))%%%***,,,+++***,,,+++)))******))))))))))))((((((******)))((((((''''''&&&))))))((((((((((((((('''))))))))))))************((((((((((((''''''''''''''''''''''''((((((((((((*********))))))(((((((((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% !!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&xxx~~~}}}fff]]]llliii]]]dddnnnvvv|||oooaaaXXXTTTNNNGGGOOOYYYaaaeeehhhiiibbbWWWSSSOOOIIIBBB888...,,,///...,,,***)))***+++***)))***)))(((((()))(((&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""'''&&&$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######"""###############$$$$$$######$$$$$$%%%&&&&&&&&&$$$######$$$&&&&&&&&&%%%###&&&***,,,***((('''&&&***,,,///222444555444444111222333555666444222///...+++((('''((()))******------------,,,+++***)))&&&%%%$$$"""""""""############$$$%%%'''''''''&&&&&&&&&&&&&&&%%%###"""!!!""""""############""""""######""""""""""""######""""""""""""!!!!!!!!!!!!########################%%%%%%***666DDDKKKKKKGGGIII:::))) !!!$$$### !!!"""###$$$$$$$$$$$$###""""""""""""""""""""""""############$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%''')))111000///,,,))))))***,,,***)))((('''&&&&&&''''''%%%%%%%%%%%%&&&'''((()))&&&222(((###%%%,,,:::///))))))************))))))((((((((((((((())))))******)))(((&&&%%%%%%%%%%%%''''''''''''(((((())))))(((%%%$$$''')))(((&&&&&&%%%(((+++***)))((()))******)))))))))((((((((((((((((((((((((((((((''''''******))))))((((((''''''))))))))))))*********+++((((((((((((((('''''''''''''''''''''((((((((((((*********)))((((((''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###########################$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''&&&%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&|||zzzeee[[[fffgggaaafffooovvvzzz{{{~~~|||hhhSSSGGGCCCAAADDDOOO[[[bbbccccccccccccbbb```^^^YYYKKK:::000///***)))((()))***+++***(((***)))(((((()))(((&&&$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$######%%%%%%&&&%%%%%%%%%&&&'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$############""""""######$$$$$$$$$%%%$$$$$$%%%%%%&&&&&&&&&&&&#########&&&***+++***)))(((***,,,,,,+++******+++)))+++---...//////...---...222777777222...---...+++)))((((((***,,,,,,++++++++++++***)))(((&&&&&&$$$$$$###"""""""""###$$$%%%&&&''''''''''''''''''%%%%%%%%%%%%$$$###"""!!!!!!""""""######""""""!!!###""""""""""""""""""###!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$(((///999@@@AAA@@@>>>222$$$###'''%%% """###$$$$$$%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%&&&%%%%%%&&&(((***111000...+++(((((()))+++(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&222'''###%%%---:::///))))))************)))))))))(((((((((((()))*********)))((('''&&&&&&&&&&&&''''''''''''((((((((((((&&&###$$$)))***&&&%%%'''))))))(((((('''&&&'''))))))))))))(((((((((((('''%%%&&&&&&'''((())))))*********))))))((((((''''''((())))))))))))*********'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}tttiii```]]]ccchhhfffyyy{{{zzziiiQQQCCC>>>===<<<@@@FFFIIIIIIMMMYYYeee]]]```eeehhh^^^KKK<<<555,,,+++))))))***+++***))))))(((''''''((((((&&&$$$""""""#########$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%''''''&&&&&&((()))$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%$$$############$$$""""""######$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$(((---///...+++************++++++,,,,,,,,,---...///000///.........333777555...***+++---***)))***,,,......---,,,((((((((('''&&&%%%$$$#########"""""""""###%%%&&&&&&((()))((('''&&&&&&'''###$$$$$$$$$$$$###""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""&&&+++000222333...''' ###&&&### $$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""############$$$&&&'''''''''&&&'''***---//////...+++(((&&&''')))&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''000%%%$$$$$$%%%000'''''''''((((((((((((''''''((((((((((((((()))******)))(((''''''&&&'''''''''''''''((((((((((((((((((&&&###$$$******&&&)))000222,,,'''''''''%%%&&&((())))))((((((((((((''''''$$$$$$%%%&&&((()))***+++))))))((((((((((((((('''(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''((()))***+++%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&vvvvvvmmmXXX```pppfffzzz~~~yyyyyyfffWWWNNNFFF???<<<888666888888<<>>222(((''')))'''&&&'''))))))((((((((('''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''(((((((((&&&'''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&&&&''''''((())))))))))))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&'''((((((&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%########################"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}zzzWWW___uuueeeooo}}}zzzttt}}}qqqddddddddd[[[NNN???777444777777666===HHHaaaZZZWWWZZZ]]]]]]\\\]]]XXXNNNAAA444---*********((('''&&&&&&'''&&&$$$"""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((()))******$$$''')))(((%%%$$$%%%'''$$$$$$%%%&&&%%%$$$###"""########################$$$##################$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$&&&%%%###"""""""""###$$$""""""###$$$%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$'''%%%%%%)))...000,,,(((---,,,---222777888333---000111222333333444333333111///+++***+++,,,+++***)))+++---111222111,,,)))&&&&&&&&&&&&%%%$$$###"""###"""""""""###%%%'''(((&&&(((***((($$$!!!!!!""" !!!"""######$$$$$$### !!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!""""""######""""""""""""""""""""""""###$$$%%%%%%###"""!!!!!!!!!######!!!!!!###$$$///---)))&&&$$$#########""""""""""""""""""""""""""""""""""""##################$$$######$$$(((++++++,,,---+++(((%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&!!!"""###$$$%%%&&&&&&&&&%%%''' ******!!!(((%%%(((((())))))))))))(((((('''''''''''''''((())))))'''&&&&&&''''''((()))***((((((((((((((('''''''''+++%%%%%%(((''')));;;PPPFFF666)))(((+++)))'''((()))(((((((((''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&'''''''''(((&&&'''''''''(((((())))))''''''''''''((((((((()))%%%%%%&&&'''((()))******))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%'''((((((((('''&&&%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&zzzmmmaaabbbiiiggg|||uuuvvv}}}rrrgggmmmxxxuuuhhhFFF===888888888666999>>>TTT```hhheee```^^^[[[WWWWWWUUUKKK>>>555111...))))))(((&&&'''''''''&&&$$$'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((())))))'''%%%######$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$#########""""""$$$$$$###%%%''''''&&&$$$$$$$$$###"""!!!!!!""""""############$$$%%%&&&''''''%%%%%%%%%''''''&&&%%%&&&''')))++++++,,,---...444222888BBB@@@333...222444333333222111000//////---,,,***))))))***++++++******+++,,,,,,,,,,,,+++)))'''%%%###""""""######!!!###%%%&&&'''(((+++---&&&&&&&&&&&&&&&&&&&&&&&&$$$###""""""!!!!!!""""""!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$$$$###"""!!!!!! $$$#########""""""!!!!!!,,,+++)))'''$$$!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((())))))'''%%%%%%&&&((((((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))))))))))))))(((((((((((((((''''''''''''((((((%%%%%%&&&'''(((((((((''''''&&&&&&'''''')))************((((((***000777===//////...---+++)))'''&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''')))***+++***((('''))))))))))))))))))))))))&&&$$$$$$&&&***,,,+++)))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%))))))(((((('''''''''&&&((((((''''''''''''(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$'''&&&%%%$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$%%%'''(((''''''&&&&&&!!!###$$$###""""""$$$%%%###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&~~~rrr___]]]hhheeettt}}}ssspppwww~~~~~~xxx}}}sssPPPEEE<<<:::999666666999IIISSSZZZZZZZZZ\\\^^^\\\XXXYYYUUUNNNIIIHHHEEEAAA999444...)))''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((())))))(((%%%$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""''''''''''''&&&%%%$$$$$$$$$$$$###"""""""""""""""%%%$$$$$$$$$$$$%%%&&&&&&$$$%%%%%%&&&'''((()))***)))+++------,,,...333777===:::===CCC???333...111222111000...---,,,,,,,,,---,,,***)))((((((((((((&&&'''((()))************'''%%%###"""!!!!!!"""###$$$%%%&&&'''((()))((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""""""""!!!!!!"""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!! ############"""""""""!!!''''''&&&$$$###!!! """"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((()))(((&&&$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((('''''''''((((((((((((((()))***+++*********(((((()))---000***************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%'''(((******)))((('''((((((((((((((((((((((((&&&%%%$$$&&&)))+++***)))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((((((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%'''''''''&&&###"""&&&$$$$$$&&&***+++)))''')))'''%%%$$$###############$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&xxx```ZZZggghhhqqq|||~~~vvvpppuuu||||||yyyeeeYYYMMMHHHEEE>>>777333;;;AAAFFFGGGKKKRRRWWWXXX\\\]]]ZZZUUUTTTVVVWWWVVVKKKDDD888///)))'''''''''%%%&&&'''(((((((((((((((''''''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((())))))(((&&&$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############(((***+++)))%%%""""""$$$$$$$$$###""""""""""""###&&&&&&%%%$$$$$$$$$$$$%%%!!!$$$'''((((((***...222555777777444111222888>>>DDD@@@???@@@:::///,,,///000...,,,***))))))***+++,,,+++***)))'''&&&%%%%%%$$$$$$&&&''''''((((((((($$$###"""!!!!!!"""###$$$((('''&&&(((******&&&"""#########$$$$$$$$$$$$$$$%%%$$$$$$$$$############!!!!!!""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###&&&(((***)))&&&$$$###$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''(((''''''&&&&&&&&&&&&%%%%%%%%%&&&'''''')))***+++)))'''&&&&&&'''%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((''''''((((((((((((((((((((((((&&&%%%%%%&&&)))******)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((()))((((((((('''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((('''''''''((('''&&&&&&%%%&&&&&&&&&$$$''')))***(((%%%$$$$$$///,,,+++111:::AAAAAA>>>444///)))&&&&&&&&&%%%######$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$&&&yyyddd]]]cccjjjmmmvvv~~~yyyppptttvvvppprrrwwwyyyyyypppfffbbb]]]RRRBBB666888999::::::>>>EEEKKKOOO``````[[[UUUTTTYYY]]]]]]TTTLLL???444---***)))(((&&&'''((()))************))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((()))'''%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################&&&))),,,)))$$$ """%%%$$$$$$###""""""#########&&&%%%%%%$$$############"""'''+++---,,,///555;;;CCCEEEDDD???999666:::???AAA<<<999888333,,,+++///---,,,***((((((***---...*********)))((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""""""""###$$$%%%&&&)))&&&%%%(((,,,+++&&& #########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######!!!!!!""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!############""""""!!!!!!#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$""""""###%%%(((******'''%%%$$$$$$%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((''''''&&&&&&''''''((('''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''')))***)))((('''((()))$$$%%%&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((('''&&&&&&'''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((''''''&&&&&&&&&''''''+++333::::::444000333888JJJHHHGGGIIINNNRRRSSSSSS;;;444,,,)))***+++)))&&&$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%xxxkkkbbb]]]ggggggoooxxxvvvoooqqqzzz{{{qqqooovvv||||||zzzyyywwwlllXXXGGG<<<;;;:::999999;;;AAAGGGXXX\\\^^^]]]^^^aaa```]]]UUUMMMBBB888111---+++)))((((((((((((((((((((()))***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&''''''&&&$$$###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!%%%)))'''### """&&&$$$###############$$$$$$%%%%%%$$$#########$$$$$$&&&+++000111222555===CCCIIIKKKKKKGGG@@@<<<<<<>>>777555333111...,,,---111+++***))))))+++...111444******,,,,,,+++***(((''''''''''''&&&%%%$$$"""!!!#########$$$%%%&&&'''(((&&&$$$$$$'''+++,,,&&&!!!###$$$$$$$$$%%%%%%%%%&&&$$$%%%%%%%%%%%%$$$###"""""""""!!!!!!!!!!!!!!!!!! !!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&(((***+++)))&&&%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%%%%(((((('''''''''((())))))(((((()))'''&&&''')))+++''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((555EEEUUUYYYPPPHHHIIIMMM```___\\\UUUMMMHHHHHHIII888111***(((***,,,***'''$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%}}}sssgggYYYfffgggmmmtttuuussstttwwwvvvzzztttxxx~~~|||~~~~~~nnn___FFFFFFEEEBBB;;;555888>>>CCCOOO___iiiooopppiiiaaa\\\UUUKKKAAA:::555111///---+++)))&&&%%%&&&'''((()))******++++++*********''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&'''((('''%%%$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$ ###%%%%%%###"""$$$&&&$$$############$$$%%%%%%$$$$$$$$$$$$%%%&&&'''(((,,,///333555777;;;BBBGGGFFFGGGGGGEEEAAA>>><<<;;;000000000///......000333*********+++---000333555---...000111000---***((('''''''''&&&%%%###"""!!!######$$$%%%&&&'''(((((($$$######&&&))))))&&&#########$$$$$$%%%&&&&&&&&&###$$$%%%%%%%%%$$$"""!!!""""""!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""######""""""""""""""""""""""""""""""############$$$$$$######""""""!!!!!!""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))+++(((&&&%%%&&&''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&'''(((++++++***(((&&&%%%&&&((())))))))))))))))))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''''''''((((((((('''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((111DDD[[[ddd]]]RRRKKKIIINNNPPPOOOGGG<<<555555888///+++&&&$$$&&&''''''&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#########"""######$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%~~~mmm]]]dddiiimmmppptttxxxwwwsssqqq{{{zzztttyyy}}}tttaaabbbbbb[[[JJJ:::777===:::KKKbbbtttxxxqqqjjj^^^RRRIIICCC???<<<777333...)))'''''')))+++''''''((()))************))))))))))))))))))))))))''''''&&&&&&''''''((()))''')))))))))'''&&&'''(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$%%%&&&''')))+++---...222222333666:::???DDDGGGDDDAAA===;;;:::888555333,,,...000///......//////))))))***+++,,,...000111333444666666333///+++((($$$$$$$$$$$$$$$######""""""###$$$%%%&&&'''''''''######$$$$$$%%%%%%$$$$$$""""""######$$$%%%%%%%%%"""###$$$%%%$$$###!!! """"""!!!!!!!!! """"""""""""############"""""""""""""""""""""""""""""""""""""""""""""###!!!"""""""""#####################"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&((()))))))))((()))'''$$$$$$%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''((('''''''''###$$$$$$%%%&&&((()))***,,,---...---***(((&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((''''''(((((())))))''''''''''''''''''''''''''')))***)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&''''''+++444AAAIIIJJJCCC:::444000333555444000...///111)))(((&&&$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""$$$%%%$$$###"""###$$$qqqddd]]]eeeiiihhhnnnvvvtttlllwww~~~vvvsss{{{|||{{{xxx___GGG@@@EEEEEEUUUjjj|||}}}oooaaaVVVPPPLLLJJJ@@@<<<555///+++,,,...000$$$%%%&&&((())))))))))))))))))))))))))))))))))))(((''''''''''''((()))))))))***+++***)))((()))***%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$%%%&&&'''%%%###$$$#########$$$%%%%%%&&&%%%&&&'''))),,,///111333555333333555;;;AAAEEEFFFFFF???666222111000---******---///...,,,++++++)))))))))******++++++,,,,,,888999:::999666000***&&& !!!"""###$$$$$$$$$$$$""""""###$$$%%%&&&%%%%%%###$$$%%%$$$"""!!!###$$$ !!!!!!"""###$$$$$$$$$!!!"""$$$$$$$$$###!!!""""""!!!!!!  """"""""""""############"""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""#########$$$!!!!!!!!!!!!"""""""""###""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###%%%''')))******)))((('''%%%######%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''******+++,,,...000111222+++///222333111---***)))&&&&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((()))******''''''''''''''''''''''''''')))+++)))&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$$$$######"""$$$$$$$$$$$$%%%%%%&&&'''---)))&&&***000222---''''''(((***,,,......---,,,((())))))'''%%%$$$$$$&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""###$$$%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""$$$$$$$$$###"""###$$$}}}jjjeeebbbgggmmmpppzzz{{{oooqqq{{{|||zzz}}}~~~xxx^^^YYYfff{{{wwwtttzzziii[[[UUUVVVZZZXXXJJJ;;;333111///000333,,,+++)))'''&&&&&&''''''(((((()))***,,,,,,***)))))))))((((((''''''&&&&&&)))******++++++******))))))))))))))))))(((''''''%%%&&&&&&%%%$$$###%%%&&&%%%%%%'''(((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$######''''''&&&%%%%%%&&&&&&&&&$$$$$$$$$%%%&&&'''((()))''',,,000000///000444888666999<<<<<<:::888666555333333111000...,,,+++***///,,,******,,,---,,,+++---+++((($$$###'''---111999;;;999333///---***&&&%%%&&&&&&&&&%%%###!!! !!!&&&!!!&&&%%%$$$***(((((('''%%%""""""###%%%$$$###"""""""""###$$$%%%"""%%%'''&&&### !!!############""""""""""""!!!!!!!!!!!!!!! $$$######$$$!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""############""""""""""""###$$$%%%&&&'''(((,,,111111...***)))&&&%%%%%%$$$#########$$$$$$$$$%%%&&&&&&'''((((((###%%%&&&(((((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((()))'''&&&&&&''''''&&&%%%$$$&&&((((((((()))...111888666666888<<<>>>===;;;333777999999555222111111((($$$$$$(((***)))(((***+++&&&&&&++++++&&&&&&+++)))&&&%%%&&&&&&&&&+++111******))))))((((((((('''&&&((()))++++++)))(((&&&***)))&&&%%%%%%&&&)))***((()))***)))'''&&&''''''***(((''''''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%#########%%%&&&'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###"""""""""$$$%%%$$$###!!! """&&&&&&""" """$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$"""######$$$$$$%%%&&&&&&!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########sssgggbbbhhhnnnnnntttyyytttmmmvvv}}}}}}~~~{{{uuuyyyzzzxxx}}}uuukkkeeeaaa^^^\\\```RRRCCC<<<999666333444---,,,***)))(((((((((((()))(((((()))+++,,,+++)))******)))))))))))))))))),,,,,,------------,,,,,,------,,,+++***)))((('''$$$%%%%%%$$$###"""###%%%"""###$$$%%%%%%$$$######$$$$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&(((***+++---111555555333333666999===<<<:::666111...------///......---,,,+++******+++******+++...///---+++***)))'''%%%$$$&&&***...555666333///------)))$$$%%%%%%$$$$$$$$$%%%&&&'''!!!&&&""" '''%%%"""(((%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$######$$$%%%%%%"""%%%((('''%%%$$$%%%&&&#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%(((&&&"""!!!%%%%%%"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""######""""""""""""############""""""""""""###$$$%%%&&&------...000...+++)))(((&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''((('''&&&%%%%%%&&&'''((()))+++...000111444999===AAA>>>===>>>AAADDDEEEEEE666666555555444666888999+++'''&&&)))***(((''')))***''''''******''''''******''''''(((((('''+++111)))))))))(((((('''''''''%%%'''((())))))((('''%%%)))((('''&&&&&&'''((()))((((((((('''&&&&&&&&&'''***(((''''''(((((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&'''''''''''''''''''''''''''(((&&&$$$%%%'''((('''%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###"""""""""$$$%%%$$$###%%%"""!!!$$$%%%###$$$'''%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!###$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$######""""""######$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######mmmcccgggoookkkmmmvvvzzzkkksss|||~~~}}}uuuvvv}}}eee___nnn{{{oookkklllnnnjjjfffeeeWWWIIICCC@@@<<<777666222111///---+++************)))'''((()))******)))******++++++++++++++++++,,,------......------,,,......---+++***((('''&&&%%%&&&&&&%%%#########%%%######$$$$$$$$$$$$###"""$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######%%%&&&'''((()))&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''***---...///333666777444333444666>>>;;;555...(((&&&'''***,,,,,,,,,,,,,,,,,,,,,,,,'''(((***...000000---***'''''''''&&&%%%%%%(((***---...,,,+++---000...(((((('''$$$######%%%(((***###((($$$"""'''$$$ %%%###""""""%%%***,,,+++))))))((('''&&&&&&&&&&&&&&&"""$$$&&&'''&&&&&&'''(((######""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!''')))'''###"""$$$$$$"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""###$$$%%%&&&111111111///---***(((&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&%%%###""""""$$$%%%''')))'''%%%#########%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''((((((%%%$$$%%%***...999;;;>>>@@@CCCFFFJJJMMMIIIGGGDDDDDDGGGKKKMMMNNN===888222000444999<<<===...***(((******(((&&&((()))''''''))))))'''''')))+++((()))+++***(((***///((((((((('''''''''''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&)))(((''''''(((((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&'''((('''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###"""""""""$$$%%%$$$###((($$$!!!###$$$$$$(((---&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$######""""""###$$$%%%&&&%%%$$$###%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$######""""""""""""######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###zzzgggeeennnkkkjjjttt{{{nnnssszzz}}}{{{|||dddZZZhhhxxx```MMM]]]~~~{{{qqqlllmmmooonnnlllaaaSSSEEE@@@???>>>======;;;:::777444111...,,,+++,,,***((('''((()))))))))*********++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++***)))(((''''''&&&)))***+++***(((''''''(((&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&((())))))&&&&&&&&&%%%&&&&&&''''''))))))((('''))),,,///111333555888888666444333444666444000+++((((((+++...............---------,,,%%%(((,,,000111///***'''&&&'''))))))'''''''''(((&&&(((((()))///555444///,,,***(((&&&%%%%%%&&&'''+++///(((###&&&###$$$%%%######'''...000...*********)))(((((('''''''''"""###$$$$$$$$$$$$%%%%%%###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$###"""!!!""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""#########!!!"""""""""############""""""""""""###$$$%%%&&&---000111///...---***'''&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%###"""###%%%(((******)))'''%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''')))***'''$$$'''...666FFFGGGIIIKKKMMMOOOQQQSSSMMMLLLLLLLLLNNNPPPRRRSSSHHH???555222666::::::888...)))&&&((()))'''&&&((((((''''''((((((''''''(((***((()))+++***'''(((---''''''''''''''''''&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&'''(((((('''&&&&&&(((&&&%%%%%%&&&&&&&&&&&&)))(((''''''((()))(((&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&&&&''''''(((''''''''''''''''''''''''%%%%%%$$$%%%%%%%%%%%%%%%$$$%%%''''''''''''%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###'''###!!!###%%%%%%(((---%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###""""""!!!!!!""""""###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooeeekkkkkklllsssvvvoooqqqwww}}}|||yyy}}}xxxZZZFFFKKKZZZppphhhQQQZZZzzz{{{wwwxxxyyywwwsssllleeebbb```VVVIII===:::;;;???DDDJJJFFFEEEBBB>>>999555111///000...+++))))))))))))(((((()))))))))***+++++++++,,,,,,,,,------,,,,,,,,,))))))(((((()))***+++,,,///111222111///---------))))))((('''''''''''''''&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''(((((()))+++*********+++---///000555666777777666444444444...///000///......///111//////...---,,,+++******'''***...000///,,,(((%%%&&&))),,,,,,+++)))((((((%%%'''((((((---222222---*********)))((('''&&&%%%333555+++###%%%!!!$$$%%%###"""&&&+++---***&&&************))))))(((((('''&&&%%%$$$$$$######""""""""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""###### !!!"""!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!"""""""""############""""""""""""###$$$%%%&&&$$$+++000000111222...'''&&&%%%%%%$$$%%%%%%&&&&&&%%%$$$######%%%(((+++...((()))))))))((('''%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&(((******((('''***333;;;CCCDDDFFFHHHKKKNNNOOOOOOQQQRRRUUUWWWXXXXXXXXXXXXUUUKKKAAA<<<===<<<666///+++&&&$$$&&&'''&&&&&&)))'''((((((''''''(((((('''(((&&&''')))(((%%%'''+++&&&&&&'''''''''''''''''''''''''''(((((('''''''''%%%&&&'''(((((('''&&&%%%(((&&&%%%&&&((()))'''&&&((('''&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###"""""""""$$$%%%$$$###### !!!%%%'''%%%&&&)))############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{kkkkkkkkknnnsssqqqllllllrrrzzz{{{xxx||||||rrrYYYEEEBBBIII^^^yyyyyybbb]]]pppxxxnnnjjjiiisss}}}{{{mmm[[[OOOJJJKKKBBB:::777999???KKKVVVPPPNNNLLLHHHCCC>>>:::888777444111///...,,,***(((((((((((()))))))))))))))...//////000000//////...*********+++---///222444444666888777555222222222+++***)))(((''''''''''''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&((((((((((((((()))***+++,,,,,,,,,,,,,,,---..............................---000444555333000......------,,,+++)))(((''''''))),,,//////---)))'''&&&(((+++...///---+++)))((('''***+++((((((***)))'''&&&'''(((******)))((('''444555+++###%%%"""%%%###!!! """%%%&&&$$$!!!(((((())))))))))))((((((---***'''&&&&&&%%%###"""""""""!!!!!!!!!!!! !!!!!!""""""######$$$  ###$$$"""###%%%""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""######$$$######""""""""""""############""""""""""""###$$$%%%&&&(((///000111333///&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%$$$%%%&&&))),,,...&&&((()))***)))'''%%%$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((())))))))))))...666======>>>@@@EEEJJJNNNPPPOOORRRVVVZZZ]]]]]]\\\[[[[[[[[[SSSKKKFFFDDD???555---***%%%"""%%%&&&%%%&&&)))&&&((((((&&&&&&((((((&&&'''%%%&&&''''''$$$''',,,'''''''''''''''(((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((''''''***------)))&&&((('''&&&'''((()))((('''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%'''(((((())))))))))))((((((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###"""""""""$$$%%%$$$### """'''((($$$###%%%"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%vvvmmmhhhnnntttmmmnnnkkkpppxxxyyyuuuwwwvvvooo\\\JJJEEEDDDQQQiii{{{uuudddgggttt||||||yyypppnnnjjjjjjfffsss|||kkkVVVGGGAAABBB>>>:::888888===LLLZZZUUUTTTSSSPPPLLLHHHEEEBBB???<<<999777555111---***)))))))))))))))(((((((((//////000000000000//////+++***+++,,,...111444666666888::::::777444333333...---,,,***************))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))***+++,,,---------.........---,,,+++((('''&&&%%%''')))***+++...222666777444000,,,***+++*********)))))))))(((***,,,---,,,***((()))***)))+++...///---+++))))))&&&,,,...***&&&&&&''''''''''''''''''(((((()))))),,,///)))$$$((($$$ %%%""""""!!!!!!!!!"""""""""%%%&&&'''((())))))((((((...+++'''%%%&&&%%%$$$"""""""""!!!!!!!!! !!!!!!"""######$$$$$$""" %%%&&&"""!!!$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###$$$$$$######""""""""""""############""""""""""""###$$$%%%&&&!!!+++000------111,,,###%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''+++111777;;;<<<<<<>>>DDDJJJNNNOOONNNLLLOOOSSSTTTTTTSSSTTTVVVUUUPPPJJJGGGEEE???777000---'''$$$%%%&&&%%%%%%(((%%%))))))%%%%%%))))))%%%(((&&&%%%'''&&&%%%)))///'''''''''(((((()))))))))'''&&&&&&&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%)))(((***...222111+++&&&((('''&&&''')))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%'''((('''%%%$$$&&&(((((((((''''''''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###"""""""""$$$%%%$$$###!!! """''''''$$$"""$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$#########$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%pppeeemmmtttmmmsssnnnqqqxxxwwwppprrrzzzxxxppp\\\LLLFFFAAAJJJ___sssooolllvvvuuuiiijjjkkkmmmnnnwww}}}xxxhhhVVVJJJEEE<<<;;;;;;:::777:::HHHWWWWWWVVVVVVTTTRRROOOLLLJJJDDDBBB???<<<:::555000,,,+++*********))))))((((((------............------*********+++---000333555666888::::::777444333333222111000...------......******)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((************+++,,,---...---.../////////---***))),,,)))'''''')))---///000...111555666333///+++)))******++++++,,,,,,,,,,,,)))+++,,,***((((((+++...)))+++...///---***)))((($$$,,,000,,,'''(((+++------+++(((%%%$$$%%%&&&(((###)))'''%%%***''' $$$###$$$$$$"""!!!"""$$$&&&###$$$&&&'''((()))((((((,,,((($$$###$$$$$$###!!!"""!!!!!!!!! !!!!!!"""###$$$$$$$$$### %%%%%% """""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" """###$$$$$$$$$###""""""""""""############""""""""""""###$$$%%%&&&&&&///111+++***---*** %%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%$$$%%%$$$###""""""$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((%%%######&&&,,,222777999;;;:::<<<@@@EEEHHHGGGEEECCCEEEHHHHHHGGGGGGJJJMMMKKKHHHEEECCCAAA>>>888444000***&&&&&&&&&$$$%%%'''%%%))))))%%%%%%))))))%%%)))&&&%%%'''&&&&&&+++111'''((((((((())))))******&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))+++000555333,,,&&&'''&&&&&&''')))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((())))))***))))))''''''''''''''''''''''''%%%''')))(((&&&%%%&&&)))((('''&&&%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$###"""""""""$$$%%%$$$###$$$"""###&&&&&&######%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&&&&&&&%%%$$$$$$#########&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&"""############$$$$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%wwwgggccciiioooyyysssrrrvvvtttnnnpppxxx|||rrr^^^JJJAAADDDHHHIIIgggwwwppp\\\fff~~~{{{yyyqqqsssxxxkkkooowww{{{qqq___TTTSSSFFFFFFDDDAAA>>>>>>AAADDDOOONNNPPPSSSPPPIIIFFFFFFGGGCCC>>>???EEEIIIDDD===222---)))(((***,,,,,,+++///+++((()))---000000...+++***)))((((((((()))***444444444555444444333333111222333333444444444444,,,,,,+++***)))((('''&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&'''''''''((()))((('''((()))+++...000...,,,***,,,///111///---//////......///111444555555444333111///...---,,,...---,,,+++***+++,,,,,,...,,,)))'''%%%&&&'''(((%%%***((((((000...(((+++((((((((()))+++++++++)))++++++******)))(((((('''$$$'''+++......+++'''$$$###"""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######""""""""""""""""""""""""$$$#########""""""!!!!!!""""""!!!""""""###$$$$$$"""""""""""""""###############"""!!!!!!!!!!!!!!!!!!"""###"""!!! !!!!!!""""""""""""""""""""""""""""""""""""""""""###$$$$$$###$$$&&&(((555222---(((&&&%%%&&&'''!!!###%%%'''((('''&&&%%%(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&'''(((((())))))((((((%%%&&&'''((()))***+++,,,+++,,,,,,...111444777888AAA>>>===??????@@@GGGNNNBBBBBBAAA???;;;888666555000...+++(((''''''((()))&&&((())))))(((((()))***'''&&&$$$$$$&&&***...111))))))))))))((('''&&&%%%&&&'''''''''&&&%%%%%%$$$''''''&&&&&&''')))+++,,,+++)))'''(((+++,,,***((())))))))))))))))))))))))&&&'''((((((''''''((()))(((((('''&&&&&&&&&&&&'''---+++(((&&&&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$%%%&&&'''((('''&&&%%%$$$%%%&&&&&&######$$$%%%&&&&&&''''''&&&$$$###$$$%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&$$$""""""#########$$$%%%$$$###""" $$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$(((&&&%%%###""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$mmmccceeejjjwwwuuuvvvwwwuuurrrssswwwzzzqqq___LLLCCCDDDGGGGGGZZZooouuu]]]aaasss}}}~~~~~~~~~}}}{{{{{{}}}uuutttvvvvvvoooccc]]]]]]UUUVVVUUUNNNCCC<<<;;;<<>>JJJYYY```WWWFFF<<<;;;;;;===BBBGGGJJJJJJHHHHHHIIIDDD===888555222---)))&&&***......***((()))+++,,,---...//////000////////////000111222222222111///000000111111111111111222111000...,,,***)))((('''''''''((())))))******((((((((()))))))))******'''(((***,,,,,,+++***)))+++******,,,///000000///111000///......///000111111000///...---,,,++++++,,,,,,,,,,,,,,,---...///+++***(((&&&&&&'''((()))%%%(((###!!!((('''"""'''&&&###!!!###''')))&&&"""%%%%%%%%%&&&&&&&&&''''''***+++,,,---,,,+++***((()))'''&&&$$$###"""######$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""######""""""""""""!!!!!!""""""!!!!!! !!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!"""###"""!!! !!!""""""######""""""""""""""""""""""""""""""!!!"""######"""###%%%'''***)))&&&###""""""###$$$!!!"""###%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((())))))$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''&&&%%%&&&'''((()))***'''***444===AAACCCFFFBBBAAA???===;;;::::::999666333...)))'''''')))***000000---***&&&%%%&&&(((***)))((((((''''''((((((&&&&&&''''''((()))))))))&&&''''''''''''&&&%%%%%%'''((((((***,,,...000111((('''&&&&&&(((((('''&&&(((((((((((((((((((((((('''((())))))(((((()))***&&&&&&&&&'''(((***+++,,,***(((&&&&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((('''(((((()))))))))(((((()))((('''&&&&&&&&&&&&&&&######$$$%%%&&&(((***+++***((('''%%%%%%&&&'''(((***(((%%%###$$$%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###""""""$$$'''%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%$$$##################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$nnnffffffjjjssswwwrrrqqquuutttnnnvvvrrrfffVVVJJJGGGFFFDDDLLL\\\ssszzzjjjaaabbbyyy{{{}}}{{{tttnnnlllllljjjgggdddZZZSSSHHH@@@===AAAHHHMMMPPPZZZhhhjjj\\\GGG<<<;;;555555666777777:::CCCLLLPPPKKKEEEBBB@@@===888444)))+++---,,,***)))***,,,)))***,,,...///......---,,,,,,---///000000000000...//////000000/////////------,,,+++***)))(((((()))))))))*********++++++))))))************++++++((()))***++++++***)))(((++++++,,,---///000111111111000///---------------------,,,,,,++++++******))))))***+++,,,---......+++)))'''&&&%%%%%%%%%&&&$$$'''""" ''''''$$$)))'''$$$!!!###((()))&&&!!!"""###$$$%%%&&&''''''(((&&&'''((()))***,,,---...---+++)))'''%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!###"""!!!  """""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!""""""""""""!!!!!!!!!"""############"""""""""""""""""""""""""""!!!"""######""""""$$$&&&&&&%%%$$$###"""######$$$!!!"""###$$$$$$$$$$$$#########$$$%%%%%%&&&''''''#################################$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&(((((((((%%%)))444>>>AAA@@@@@@>>><<<:::999999999999888444111---)))''')))+++---666444111+++'''%%%&&&((())))))))))))((('''&&&&&&'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&%%%&&&&&&''')))***+++,,,(((''''''''''''(((''''''(((((((((((((((((((((((('''((())))))(((((()))+++&&&&&&&&&&&&'''((()))***((('''%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''&&&%%%%%%%%%###$$$$$$&&&'''(((******&&&%%%######$$$'''***,,,,,,)))%%%######%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""$$$'''***((('''%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$xxxiiidddgggqqquuurrrrrrwwwvvvpppvvvtttkkk\\\PPPJJJGGGDDDHHHSSSfff{{{yyyiii]]]ppp{{{}}}|||yyyuuuuuuvvvtttllldddRRRGGG;;;666999===>>>===WWW___jjjkkk[[[DDD444///444222111222111444AAAPPPUUUQQQLLLJJJIIIFFFAAA===222///***)))***,,,,,,+++((()))+++,,,---------,,,***+++,,,---.....................//////......---))))))))))))*********************+++++++++++++++*********++++++++++++,,,+++***)))((((((((()))***+++,,,---......///000111///...---,,,+++*********))))))))))))))))))))))))&&&&&&''')))***+++,,,,,,***)))'''%%%###"""""""""!!!%%%!!! (((((($$$)))&&&###!!!"""&&&'''$$$ !!!"""###$$$&&&'''(((((($$$$$$$$$%%%''')))+++---///---+++)))((((((((((((((('''&&&$$$###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""!!!  """"""""""""!!!!!! """"""!!!!!!!!!!!!"""""" !!!!!!"""""""""""""""!!!""""""#######################################!!!"""######"""###%%%'''$$$$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$###################################################$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((((((((''''''''''''&&&'''&&&&&&'''(((***,,,---+++(((***444;;;;;;888666777555333444555777666555000---***((((((***---000777555222,,,(((%%%&&&(((&&&'''(((((()))(((''''''***)))((('''&&&'''''''''&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))(((((()))***'''&&&&&&%%%%%%&&&&&&&&&'''&&&%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&'''''''''((((((((($$$###""""""###&&&***,,,,,,)))%%%######%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###%%%(((+++***)))&&&$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$qqqdddiiioootttuuuvvvyyyzzzxxxxxxxxxqqqbbbUUUNNNJJJGGGCCCKKK]]]wwwrrr___fffyyy|||zzz{{{zzzyyyyyyvvvlllaaaJJJFFFDDDIIIOOOPPPJJJBBBJJJOOOZZZbbb]]]LLL===666111///000444333555BBBRRR]]]YYYVVVTTTSSSOOOIIIDDD>>>777///+++,,,---,,,******+++,,,---------------******+++,,,------------..................---,,,(((((()))***,,,---......++++++++++++++++++++++++*********+++++++++,,,,,,,,,***(((''''''(((***+++***+++------,,,,,,...///,,,,,,+++***)))(((''''''&&&&&&&&&'''''''''(((((($$$%%%&&&((()))*********((((((&&&$$$###""""""!!!%%%"""###+++)))###&&&"""!!! !!!""""""  !!!"""###%%%&&&'''(((&&&%%%$$$###$$$%%%&&&'''---,,,+++***))))))***+++***)))(((&&&$$$######"""!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!!!!###""""""!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!!!!!"""""""""######!!!"""######$$$$$$##############################"""###$$$$$$###$$$&&&(((###$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&'''(((((((((''''''''''''''''''''''''(((***,,,///000,,,((()))///222111......///---,,,///333444222000***)))((('''(((***---///333222///+++'''%%%&&&'''%%%&&&'''(((((((((((((((+++***((('''&&&&&&''''''&&&&&&'''(((((((((((('''(((((())))))((('''&&&%%%'''((())))))''''''((()))''''''''''''''''''''''''&&&'''((((((''''''((()))'''&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%&&&&&&%%%%%%$$$((((((((((((((('''&&&%%%&&&%%%$$$######$$$&&&''')))'''$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%(((***)))(((&&&%%%###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$~~~llljjjlllqqqwwwyyyyyy{{{{{{|||vvvgggYYYQQQMMMJJJCCCIIIVVVlll|||ppp```ttt{{{}}}|||xxxvvvssskkkaaaLLLRRR\\\ffflllkkkfffaaaKKKGGGHHHQQQWWWTTTMMMIII777000///333555999JJJ^^^gggeeebbbbbbaaa^^^WWWRRRKKKFFF???888333000...,,,---,,,,,,,,,,,,,,,------***++++++,,,,,,,,,++++++......//////...------,,,)))******+++,,,---......++++++++++++++++++++++++************++++++++++++)))(((((((((((()))))))))''')))+++***(((''')))+++)))))))))((('''&&&%%%$$$######$$$%%%&&&&&&''''''%%%%%%'''))))))***))))))&&&&&&&&&%%%%%%%%%%%%%%%###+++***,,,222---$$$$$$ """###"""   """###$$$%%%%%%&&&%%%$$$#########$$$%%%))))))((((((((()))+++,,,+++***)))&&&%%%######""" !!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""""""""!!!!!!!!!"""#########""""""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""###$$$$$$$$$$$$##############################$$$%%%%%%$$$%%%''')))###$$$&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&(((+++---...(((&&&&&&)))***((((((+++((('''(((,,,111333000,,,''''''''''''''')))***++++++++++++(((&&&$$$%%%&&&&&&&&&&&&'''''''''((((((***)))'''&&&&&&'''((()))&&&&&&'''((((((((((((((('''((()))))))))((('''&&&&&&''')))(((&&&%%%''')))''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%'''((('''%%%###&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&((()))###$$$%%%''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$######%%%&&&&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$vvvjjjggglllwwwyyyvvvyyy}}}yyyjjj[[[SSSOOOMMMJJJKKKQQQ^^^qqq]]]pppyyyuuutttooohhhWWWaaammmuuuvvvtttsssttt```OOOAAAAAAIIIMMMMMMLLLDDD888000222666@@@XXXpppnnnmmmlllmmmnnnkkkfffaaaUUUTTTPPPGGG;;;333000000---,,,+++***)))***+++,,,++++++,,,,,,,,,++++++***.../////////...------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++&&&''')))***+++***)))(((&&&((()))(((%%%$$$%%%(((''''''''''''&&&%%%$$$###!!!"""###$$$%%%&&&''''''&&&'''(((*********))))))$$$%%%&&&&&&'''((())))))***222222444:::222&&&%%% $$$'''&&&!!!!!!$$$ !!!"""######"""""""""###$$$%%%&&&'''&&&%%%%%%&&&''')))+++,,,,,,***)))&&&$$$###"""""" !!!!!!!!!"""""""""""""""""""""""""""""" !!!!!!""""""""""""!!!""""""###$$$%%%###""""""!!! !!!!!!!!!!!!!!!"""######"""""""""""""""######$$$""""""###$$$$$$$$$$$$###########################$$$%%%&&&&&&%%%%%%''')))###$$$&&&''''''&&&%%%$$$&&&&&&%%%$$$$$$%%%%%%%%%######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############'''&&&%%%$$$$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%''')))+++&&&$$$$$$&&&&&&$$$''',,,%%%%%%&&&,,,111333///***&&&&&&''''''''''''''''''%%%&&&'''&&&$$$######$$$(((((('''&&&&&&&&&''''''((('''&&&%%%&&&(((***+++&&&&&&'''((())))))(((((($$$%%%'''((((((((('''&&&$$$&&&((('''%%%$$$%%%(((''''''''''''''''''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%%%%&&&'''((()))***'''&&&&&&'''((('''%%%"""''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&''')))***###$$$&&&((())))))((((((&&&'''((())))))((('''&&&"""###$$$&&&(((***++++++###""""""###%%%&&&&&&%%%"""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$######################## """###$$$###""""""### !!!###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$"""###%%%%%%&&&%%%$$$#########$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$zzzrrrllliiimmmtttyyy{{{}}}|||xxxrrrdddTTTMMMOOOJJJLLLLLLRRRiiiyyycccjjjvvv}}}xxxuuuqqqlllcccjjjuuu}}}~~~|||{{{|||wwwdddNNNAAA===>>>???@@@===444555<<<999666MMMnnnsssrrrpppooopppqqqqqqqqqeeeZZZXXXTTTEEE===<<<888777666333///---++++++,,,+++,,,,,,++++++------+++...DDD---///******""",,,,,,)))''''''))),,,------))))))***************)))*********)))(((((('''''''''(((((((((((((((''''''###$$$%%%%%%$$$###$$$%%%&&&%%%%%%$$$$$$$$$######"""!!!!!!!!!"""###$$$%%%&&&''')))((('''%%%%%%&&&''''''(((((((((((('''''')))111222)))!!!!!!$$$$$$#########""""""""""""!!! """"""""""""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###"""!!! !!!###""""""!!!!!!!!!!!!""""""""""""""""""############%%%%%%############%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&''''''&&&%%%$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((()))******+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%$$$$$$%%%(((***,,,''''''((((((((((((''''''((((((((((((((('''''''''((('''&&&%%%$$$%%%&&&'''''''''''''''''''''''''''(((''''''''''''((())))))'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''')))******'''&&&$$$$$$$$$%%%''')))%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%'''))))))'''''''''((()))(((((('''&&&%%%%%%%%%vvvmmmfffhhhpppuuuxxxzzz~~~zzzvvvkkk[[[PPPNNNIIIKKKIIIKKK]]]uuu~~~yyyjjjeeennn}}}tttkkkmmmqqqvvvzzz{{{}}}~~~ooo[[[KKKAAA===<<<>>>===777777;;;999<<>>888444111000///...///...,,,+++,,,///111111222WWW333---+++,,,(((***---+++((('''(((*********(((((())))))))))))((((((******)))((((((''''''&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&%%%$$$###############$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%$$$&&&'''&&&%%%$$$%%%'''$$$$$$%%%&&&&&&%%%$$$$$$$$$***+++%%%!!!"""$$$$$$$$$$$$#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!######""""""!!!!!!!!!""""""""""""""""""############&&&%%%$$$######$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((())))))***((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&((()))''''''((((((((((((''''''((((((((((((''''''''''''''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))***)))'''''''''(((***+++%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%'''(((***+++++++++,,,---******)))(((((('''&&&&&&tttfffeeelllqqqvvvyyy~~~|||{{{ttteeeUUULLLJJJLLLIIIGGGQQQeeeuuu{{{rrrcccdddyyyvvvhhhqqquuuzzz{{{|||{{{lllZZZLLLCCC???>>>===;;;:::999:::DDD[[[ooo|||zzzxxxvvvuuuvvvxxxyyyuuuhhhdddaaaVVVQQQTTTRRRQQQJJJ@@@888333111...+++000,,,))))))+++---///000888kkk777,,,///...///,,,///---***((())))))((('''((())))))******)))(((((())))))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$""""""""""""######$$$%%%%%%%%%###$$$%%%&&&&&&%%%%%%$$$######$$$###"""###&&&((($$$%%%'''(((((('''%%%$$$"""$$$$$$""""""&&&'''%%%%%%$$$$$$$$$############$$$$$$$$$######"""""""""###"""!!!!!! !!!########################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###$$$###"""!!!!!!!!!!!!!!!"""""""""#########$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%***)))'''%%%$$$$$$%%%%%%''''''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''))))))((('''((()))***+++((('''&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&(((***,,,------...000111++++++***))))))(((((((((lllfffiiinnnttt{{{}}}}}}{{{nnn[[[MMMLLLNNNLLLHHHKKKYYYlllyyyyyyjjjccclllwww|||~~~uuuhhhjjjttt~~~yyylll___TTTIII@@@<<<>>><<<888<<>>BBB===777444888YYY***111444(((,,,999000...------...//////---***+++++++++******)))(((((((((((('''&&&&&&%%%%%%''''''&&&&&&'''((())))))%%%$$$%%%(((***+++)))''''''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&$$$""" """######""""""$$$(((++++++,,,...//////...,,,+++'''###!!!###&&&(((&&&$$$%%%%%%%%%$$$$$$$$$######$$$$$$###"""!!!!!! !!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""$$$$$$$$$###"""""""""""""""############$$$$$$$$$$$$''''''%%%%%%%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''((()))(((((((((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%############$$$$$$%%%%%%,,,+++***(((&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$###"""###$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&''''''(((((()))******)))'''''')))***'''''''''''''''&&&&&&&&&zzzoooiiidddiiitttvvvxxxzzz}}}~~~zzzlll]]]PPPLLLKKKKKKIIIIIIVVVeee{{{wwwaaa^^^ooovvvnnnsss{{{xxxpppmmmzzzwwwaaaKKKDDDEEEFFFJJJUUUccclllooorrrssstttqqqmmmkkkmmmpppzzzqqqssswwwooogggaaaWWWNNNHHH???666///---...///333222:::JJJQQQJJJ@@@<<<888CCC,,,777111,,,(((888///......///111222222111************)))(((''''''))))))(((((('''&&&&&&%%%((('''&&&&&&'''(((***+++&&&%%%&&&***...///---***))))))(((&&&%%%$$$###"""%%%%%%%%%%%%$$$###!!! !!!"""#########$$$'''))))))******************)))(((### ###%%%###""""""%%%$$$$$$$$$############"""""""""!!!!!!  !!!######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$#########""""""######$$$#########$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&''''''''''''((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&'''((())))))(((((('''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%zzzpppcccdddoootttwwwzzzzzz}}}~~~uuujjjXXXNNNIIILLLKKKIIIQQQ___sss|||wwweee]]]fffqqqsssrrrwww|||xxxooorrr~~~qqq___NNNLLLOOO[[[gggooosssuuuooosssuuutttpppnnnpppssstttnnnvvvxxxnnncccUUUTTTQQQKKK@@@666222444777:::777@@@RRRZZZPPPEEE@@@>>><<<@@@AAA///;;;,,,555///......///222333222000,,,,,,,,,,,,+++***)))(((******)))((((((''''''&&&'''&&&%%%%%%&&&''')))+++)))'''(((,,,111222...***))))))((('''&&&&&&%%%%%%((('''&&&%%%$$$###"""""" !!!############$$$&&&'''&&&%%%%%%%%%%%%&&&'''(((###"""%%%%%%"""!!!$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$""""""###$$$""""""""""""###$$$%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&'''(((((((((((('''''''''''''''(((((()))&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&'''(((((($$$%%%'''((()))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((&&&&&&&&&''''''(((((((((&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&'''((()))******&&&'''&&&$$$"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%wwwfffdddmmmsssxxxzzzyyy|||{{{rrr```RRRJJJMMMNNNKKKRRR___jjjqqqrrrhhh]]]___mmmzzzrrrssstttxxx~~~wwwkkkqqq~~~}}}}}}qqqUUUQQQVVVffftttwwwxxxzzzssswwwzzzwwwqqqmmmmmmoooppplllwwwsssfffVVVJJJLLLLLLGGGAAAAAAHHHOOOHHHDDDKKK\\\aaaVVVHHHDDDGGG@@@UUUJJJ///KKK555333///......///111222000///000000000000///...---,,,*********)))((((((''''''&&&%%%$$$###$$$&&&(((***,,,******---222222...)))((((((((((((((('''''''''***)))'''&&&$$$$$$###### """###"""""""""###&&&%%%###""""""###%%%&&&)))%%%%%%((('''###$$$(((#########""""""""""""!!!!!!!!!!!!!!!""""""""""""######"""!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$###"""###$$$!!!!!!""""""###$$$&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%#########$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&((()))((((((''''''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$%%%'''))))))))))))(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((())))))&&&%%%%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&'''((((((%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%###"""!!!!!!##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&'''((()))***+++%%%&&&%%%$$$###$$$'''***%%%%%%%%%%%%%%%%%%%%%%%%ooohhhiiiuuutttwww|||}}}zzzzzz}}}hhhYYYOOOPPPRRROOOQQQXXX[[[fffrrrrrreee[[[fffwww|||vvvssswww{{{xxxpppkkkrrruuuYYYSSSYYYnnn~~~iiiWWWSSShhh}}}}}}{{{{{{{{{ccc[[[sss~~~kkkppp{{{sssoookkkZZZMMMQQQRRRSSSYYYfffrrrxxxjjjaaaZZZ___iiiiiiZZZKKKSSSKKKHHHCCC;;;BBBMMMKKKDDD===444000000111///,,,////////////............/////////---,,,)))'''&&&&&&''''''((())))))((((((---,,,***))))))+++---///,,,,,,,,,,,,,,,,,,,,,+++/////////,,,(((%%%######""""""""""""""""""!!!!!!######%%%%%%%%%$$$###"""###############"""!!!!!!%%%$$$###""""""###$$$%%%""""""""""""############""""""!!!!!!  !!!!!!!!!!!!!!! """"""""""""############""""""""""""""""""""""""######$$$$$$$$$######"""###""""""%%%))))))&&&###############""""""""""""############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""%%%$$$###############$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''))))))))))))(((((((((((((((((('''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&''''''((())))))***((())))))&&&###"""$$$&&&((('''&&&&&&'''((()))***''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((()))((((((''''''''''''''''''''''''&&&%%%((('''&&&%%%$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&$$$"""$$$&&&(((&&&$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################''''''&&&%%%%%%$$$######'''!!!!!!&&&$$$!!!+++///###$$$&&&"""$$$,,,########################$$$&&&***,,,...---,,,+++(((&&&$$$###$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%yyymmmhhhjjjrrrvvvtttvvv~~~qqq```RRRRRRRRROOOPPPVVVYYYbbbooouuunnncccdddkkkuuuuuuuuuwwwzzz{{{xxxssspppiiiNNNJJJCCCNNN```rrr}}}eeeTTT\\\ppp}}}~~~zzzzzzxxxaaaUUUggg|||pppyyyyyytttqqqdddWWWZZZ\\\```jjjxxxrrrlllgggiiimmmmmmeee\\\VVVIIIBBB@@@???KKKVVVTTTNNNIIIBBB>>><<<:::666111222000///...//////......//////......---------,,,)))))))))))))))((('''&&&***)))((('''(((+++---///+++++++++++++++,,,,,,,,,...///...,,,(((%%%$$$$$$""""""!!!!!!!!!!!!!!!!!!#########$$$######"""!!!"""#########""""""!!! $$$###""""""""""""###$$$ !!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!!!! !!!!!!"""""""""#######################################$$$$$$$$$######"""###"""###%%%((()))&&&############"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#####################$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&'''''''''((((((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&((('''&&&&&&'''(((((('''&&&%%%%%%$$$$$$%%%'''(((((('''$$$$$$&&&)))(((''''''&&&&&&'''((()))''''''''''''(((((((((((('''((()))))))))(((''''''((((((((((((((('''&&&&&&''''''(((((((((''''''&&&((('''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%&&&$$$###$$$&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$###(((###"""%%%$$$%%%333FFFKKK888'''$$$$$$ !!!'''########################%%%'''***,,,------,,,+++'''&&&$$$###$$$$$$%%%$$$%%%%%%$$$######$$$%%%%%%xxxkkkdddrrrwwwooorrr|||jjjYYYSSSRRRNNNMMMQQQVVV]]]jjjwwwyyypppddd^^^mmmvvv{{{xxxxxx|||}}}yyylllxxxzzz]]]EEEDDD???>>>BBBTTTkkksss[[[UUUeeeyyykkk\\\cccxxxttt}}}wwwtttlllfffhhhiiimmmxxxwwwuuurrrpppoooooonnnmmm^^^III===;;;===JJJUUURRRNNNKKKFFFDDDCCCAAA<<<888:::666333222333333222000//////......///000222333......------,,,***)))(((''''''&&&&&&'''))),,,...,,,,,,,,,,,,,,,---...///---------+++(((&&&&&&&&&######"""!!!!!! !!!!!!######""""""!!!!!!!!!!!!"""""""""!!!!!!!!! ###""""""!!!!!!""""""### !!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!""""""!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$#########"""###%%%''''''&&&$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""################################################$$$$$$$$$######"""""""""$$$%%%&&&'''((((((((((((%%%%%%$$$$$$%%%&&&((()))$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%%%%%%%&&&((()))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''))))))(((&&&$$$$$$$$$$$$%%%%%%&&&''''''&&&&&&(((***)))(((''''''&&&'''''''''&&&''''''''''''((((((((((((((())))))))))))(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###!!!"""### ###444HHHEEE222!!! #########&&&########################%%%&&&)))+++++++++***)))&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%uuuiiirrrwwwuuuwwwsss```VVVRRRMMMKKKLLLTTTWWWbbbttt|||kkk\\\fffvvvzzzwww{{{|||xxxkkkqqq{{{uuuXXXDDDCCCHHH@@@<<>><<<<<<>>>>>>===<<>>;;;999888888888333333444444444333333222111000...,,,***((((((''')))((('''&&&'''(((+++,,,+++,,,---,,,,,,---000333111000---***(((((())))))))))))******)))'''%%%$$$"""!!! !!!"""###!!!""""""######""""""!!!""""""""""""############!!!!!!""""""""""""###### !!!"""############ !!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$###$$$%%%$$$###"""$$$%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&%%%%%%'''((((((((('''%%%###""""""$$$'''***,,,,,,,,,++++++***(((&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%'''((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$#########%%%'''''''''''')))***((('''&&&%%%$$$###"""!!!'''&&&&&&&&&''''''%%%###&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&'''((()))***&&&&&&%%%&&&''')))+++,,,,,,+++)))'''&&&&&&&&&'''$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''((((((((($$$$$$$$$%%%$$$######""""""###$$$$$$######$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$""" !!!###%%%$$$###(((((((((&&&""" !!!$$$########################"""""""""###""""""!!!!!!###&&&((('''$$$"""$$$&&&###$$$$$$%%%%%%$$$$$$###~~~vvv|||zzzlll]]]SSSOOOOOOLLLNNNOOOUUUeeexxxhhhcccfffsss{{{{{{}}}xxxyyyzzzvvv{{{qqqRRRHHHGGGGGGEEE<<<999III```|||dddVVVcccxxxjjjppp|||~~~oooooouuu}}}|||zzzzzz~~~yyysssxxxwww___IIIAAA???999888777666555777:::<<>>888888888888777555444333333222111///...,,,+++******)))'''&&&&&&''')))+++,,,---------...000333666444222///,,,*********++++++---...///...+++(((&&&###"""!!! """$$$%%%""""""###$$$$$$###""""""!!!!!!!!!""""""""""""###!!!!!!"""""""""######### !!!######$$$$$$### !!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$%%%%%%$$$"""$$$%%%$$$"""!!!###%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%))))))******)))'''%%%###"""%%%(((,,,.........---,,,++++++***)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###%%%&&&''''''''')))+++&&&&&&''''''%%%### '''&&&&&&(((******(((&&&$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&''')))***%%%%%%%%%&&&(((+++...000---,,,)))&&&%%%$$$$$$%%%$$$%%%&&&'''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''((((((###$$$$$$%%%$$$###"""!!!!!!###%%%$$$###"""$$$&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""  ###%%%&&&%%%$$$""""""$$$%%%####################################""""""!!!!!!###'''***)))%%%###$$$'''###$$$%%%%%%%%%%%%$$$###zzz|||sssaaaVVVSSSSSSIIIMMMNNNPPP]]]qqqttteeeaaapppzzzyyy{{{zzzzzz{{{~~~bbbJJJEEEEEEGGGAAA;;;CCCRRRsss{{{sss[[[\\\mmm~~~ppphhhpppsss}}}sssxxxwwwrrr|||iiiOOOBBB<<<555666888888888888999;;;@@@NNN```jjjiiibbb]]]\\\PPPPPPOOOMMMKKKHHHEEEDDD??????>>>===;;;999777666333333222111000///......---,,,)))(((((()))+++---,,,---......///111555999555333000,,,******++++++---///111333222...***'''###"""!!! !!!"""$$$&&&"""###$$$%%%%%%$$$###""" !!!!!!!!!"""!!!!!!""""""#########$$$ !!!######$$$$$$$$$ !!!!!!!!!"""""""""""""""""""""""""""!!!!!!"""$$$$$$%%%%%%%%%"""$$$%%%$$$!!!!!!###%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&,,,,,,+++)))((('''&&&%%%******++++++***(((%%%$$$###&&&***...000000000///,,,,,,---------,,,++++++)))))))))((('''''''''&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$###%%%&&&''''''''')))+++$$$%%%'''))))))'''%%%###'''&&&&&&)))---...,,,)))###$$$&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&((()))%%%%%%%%%&&&))),,,000222...,,,)))&&&$$$############$$$&&&'''((('''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$%%%%%%&&&''''''######$$$%%%$$$###"""!!!!!!###%%%$$$""""""$$$&&&######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################"""############$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%%%%$$$###"""!!!!!!%%%)))((($$$#########&&&$$$""""""%%%(((%%%!!!########################%%%%%%$$$$$$######""""""$$$(((+++***&&&$$$%%%(((###$$$%%%&&&&&&%%%$$$###|||~~~~~~~~~ttt```TTTQQQMMMMMMNNNPPPRRR\\\pppsss```eeeuuuuuuvvv|||yyy}}}pppIII@@@FFFLLLDDD???EEEHHHZZZlll}}}|||pppbbbXXXxxxxxxkkkzzzmmmttt}}}xxxjjjTTTRRR\\\sss|||}}}}}}nnnWWWDDD<<<<<<<<<;;;:::;;;>>>===:::HHH___pppnnnggggggeee^^^___\\\^^^]]]XXXZZZVVVEEEEEEGGGHHHGGGBBB===999777777888888444///,,,,,,...000///,,,***---000---(((.........000333666777888222,,,&&&&&&))),,,+++)))$$$***111555333///,,,+++$$$$$$###"""""""""######&&&'''''''''&&&%%%###"""""""""""""""""""""""""""######""""""""""""######""""""""""""############""""""""""""############""""""""""""!!!!!!!!!!!! !!!###$$$$$$###"""!!!######""""""######$$$%%%$$$%%%%%%$$$######$$$&&&&&&%%%$$$$$$%%%&&&((())))))'''%%%$$$%%%(((+++---...,,,***(((''''''((((((%%%))),,,...---***((('''***---000000//////111555///000000000///---+++))),,,+++++++++******))))))(((((('''''''''&&&&&&%%%((('''&&&%%%&&&&&&((((((&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$%%%&&&'''((('''(((((()))((((((''''''&&&)))...111111---'''###&&&''')))++++++)))(((&&&###%%%''''''&&&$$$###$$$%%%&&&'''((()))))))))))))))))))))))))))(((((((((***)))((('''&&&%%%%%%%%%&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''(((((())))))******&&&&&&&&&''''''''''''((($$$((()))'''(((***)))&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&$$$&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$######### ###'''((('''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%######$$$%%%########################"""###$$$###""""""$$$&&&"""$$$'''((('''%%%######)))(((&&&$$$######$$$$$$"""###$$$%%%&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$#########'''&&&%%%%%%$$$$$$$$$%%%###$$$&&&((())))))((((((...)))%%%%%%'''(((%%%!!!~~~~~~yyyfffVVVOOOKKKKKKLLLNNNPPPYYYjjj{{{zzzeeecccttt{{{yyy~~~}}}||||||\\\KKKFFFIIIBBB@@@CCCBBBPPPcccwww|||sssfff]]]lllyyy~~~nnn{{{xxxzzz~~~}}}|||mmmZZZGGGBBBEEERRR^^^gggvvv}}}}}}~~~|||qqq]]]HHH<<<:::<<<===;;;:::===AAADDDWWWhhhssspppmmmooollldddgggcccdddccc```ddddddVVVUUUSSSNNNKKKHHHFFFCCCBBB999999999666111///000111...---///111111...+++)))+++***+++,,,...000000000222...******+++,,,+++)))&&&))),,,+++)))%%%$$$$$$$$$######"""""""""######$$$%%%%%%&&&%%%$$$###"""##############################""""""""""""######""""""""""""############""""""""""""###############"""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%$$$######$$$&&&%%%%%%$$$$$$%%%&&&((()))((('''%%%$$$%%%''')))++++++,,,---,,,***((()))***'''***---...---,,,++++++...///000000//////000111000000000///...,,,++++++***************)))))))))))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%'''((()))%%%%%%$$$$$$%%%&&&'''(((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''***...111111...+++(((((()))*********)))((('''$$$&&&''''''%%%$$$$$$$$$((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''&&&'''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''''''''(((...///---)))'''))))))&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((((((((''''''''''''%%%'''((((((&&&%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######!!!$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################%%%%%%%%%$$$###$$$%%%########################"""###$$$$$$""""""###$$$"""$$$%%%%%%$$$$$$&&&'''((('''&&&$$$############"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$######"""!!!####################################$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&''')))***+++,,,,,,---)))&&&&&&))))))&&&"""~~~sss___RRRNNNLLLKKKLLLMMMRRR___lllmmm```nnn}}}}}}zzz}}}{{{vvv[[[KKKJJJFFFFFFGGGCCCDDDUUUkkkxxx}}}yyynnnccc\\\mmm~~~uuuxxx||||||sss]]]FFF???;;;:::===AAALLLeee||||||}}}}}}|||wwwjjjWWWIIIAAABBBBBB@@@>>>CCCOOOYYYmmmuuuyyywwwxxx{{{zzztttrrrlllmmmmmmjjjpppsssiiinnnhhh```[[[WWWQQQHHHAAA888888777555222111222444111000555===<<<333///111///000111111111000///...111000...---+++)))'''&&&%%%%%%%%%$$$###$$$&&&(((###"""""""""""""""######"""######$$$$$$###""""""##############################""""""""""""######"""""""""#########$$$$$$"""""""""#########$$$$$$######"""""""""!!!!!!!!!"""""""""###$$$%%%&&&'''!!!"""###$$$%%%$$$######$$$%%%%%%$$$######$$$&&&%%%$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&'''&&&+++000000,,,)))***,,,***,,,...///......///111000///...///000222222111111000///---,,,,,,,,,,,,))))))******************+++***)))'''&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((***%%%%%%%%%%%%&&&'''))))))&&&&&&%%%$$$%%%&&&'''(((%%%%%%$$$$$$$$$%%%%%%&&&''')))+++---............,,,+++******))))))))))))&&&'''((('''%%%%%%%%%''',,,+++)))((('''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((000000---'''&&&)))***((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((('''''''''''''''((())))))'''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$&&&&&&%%%$$$%%%'''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$$$$###""""""#########$$$######&&&)))---(((((('''&&&%%%$$$#########$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%###############"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$############%%%&&&&&&''')))***,,,---+++)))'''(((******&&&"""}}}~~~mmm\\\TTTPPPMMMLLLJJJKKKRRR[[[qqqyyyaaacccvvvzzz}}}___MMMJJJGGGHHHKKKGGG===IIIZZZmmm}}}wwwjjjUUUcccsss}}}}}}wwwwwwyyyhhhOOO;;;@@@>>>>>>>>>===BBBSSSeeettt{{{~~~|||yyyoooeeeRRRKKKDDDBBBFFFPPP___lll~~~~~~~~~yyysssuuuwwwsssvvvyyyqqqqqqlllhhhhhhggg^^^NNNBBB999888777555444444555666888333777BBBCCC999555999999:::;;;:::777444111000333444444111---***((((((((('''%%%$$$###$$$&&&'''###""""""!!!!!!""""""###!!!!!!""""""""""""""""""########################$$$######""""""######$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$#########"""""""""!!!!!!###"""""""""###%%%'''))) """$$$%%%&&&%%%###"""$$$%%%%%%$$$######$$$&&&$$$$$$$$$%%%%%%&&&''''''$$$%%%%%%%%%%%%$$$$$$######***///...)))'''+++///---...000000000222444666222///---///333666555444222000...,,,+++,,,---...******++++++,,,,,,------,,,+++)))'''&&&%%%%%%%%%&&&%%%$$$$$$%%%&&&'''(((&&&&&&&&&'''((()))***+++'''&&&%%%%%%%%%%%%''''''%%%%%%$$$$$$$$$%%%&&&'''&&&'''''')))+++---///111...,,,***)))((()))***+++)))******)))((('''(((***///---***'''&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((&&&((('''$$$%%%)))+++***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''((()))***)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###$$$&&&((((((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%###""""""###"""###%%%%%%&&&)))---000*********)))(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$############%%%$$$######$$$%%%'''((('''''''''(((***)))%%%"""~~~}}}~~~xxxiiiXXXRRRNNNLLLJJJIIIMMMSSSfffkkk^^^jjjzzzzzzpppWWWHHHGGGCCCDDDIIIHHH???BBBKKK___www~~~ppp\\\___gggsss~~~}}}ttttttsss[[[FFF;;;???>>>>>>>>>>>>???FFFMMMhhhwww~~~}}}iiiVVVFFFFFFRRR```nnnxxxzzzwww|||~~~www{{{}}}wwwvvvwwwppp^^^ZZZYYY]]]cccaaaUUUJJJAAA???===;;;;;;===>>>???>>>888888AAADDD???<<<>>>???AAACCCAAA===999777666666777666444111000000111000...+++)))'''%%%###"""%%%%%%$$$###############""""""""""""""""""##############################$$$$$$############$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############""""""""""""###"""""""""###%%%'''))) """$$$%%%&&&%%%###"""$$$%%%%%%$$$######$$$&&&######$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$###"""###(((+++)))%%%$$$***111...000111111111333666999666222///000333555555333222000---+++***,,,...///---------......//////000---,,,)))'''%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''''''''((()))******++++++''''''%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&'''((((((''''''((()))+++...111222...,,,***(((((()))***,,,,,,---...---+++***+++,,,...,,,***'''&&&&&&&&&'''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((###%%%$$$&&&***+++(((&&&'''''''''''''''''''''&&&''''''''''''''''''''''''''''''(((((((((((((((''')))***)))'''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###$$$&&&)))(((((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$%%%$$$###$$$%%%"""$$$''')))+++,,,///111------......,,,***'''%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""#######################################"""!!!!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###"""%%%$$$###"""!!!"""######$$$$$$%%%''''''&&&$$$"""~~~ttt]]]VVVOOONNNMMMLLLNNNRRRaaayyyfffdddqqq}}}lllUUUJJJIIIDDDDDDKKKKKKCCC@@@BBBPPPjjj~~~xxxlllcccaaakkkyyy~~~xxxrrrxxxvvvmmmQQQAAA???AAA>>><<<<<<>>>AAADDDFFFZZZqqqhhhSSSWWWhhhvvv~~~~~~vvvnnnqqq{{{zzz~~~{{{wwwxxxsss^^^UUUMMMLLLQQQSSSNNNIIIKKKHHHEEECCCEEEFFFHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEHHHKKKKKKHHHFFFFFFHHH===;;;777444222222333444111000000222444555444333+++***)))((('''&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$#########""""""""""""""""""###$$$%%%&&&'''!!!"""###$$$%%%$$$######$$$%%%%%%$$$######$$$&&&"""###$$$%%%&&&&&&&&&%%%######$$$$$$$$$$$$$$$######&&&'''&&&###$$$)))...---...000000000222444777888555222000000111111111222000---++++++,,,.../////////000000000000000000---,,,)))'''%%%%%%&&&'''((('''&&&&&&&&&&&&'''((()))******++++++++++++***((('''&&&%%%$$$%%%&&&'''&&&&&&'''((())))))))))))))))))+++,,,...000111222,,,+++)))(((((()))+++,,,,,,...000000...,,,,,,,,,+++***((('''&&&&&&&&&'''&&&&&&''''''(((((())))))&&&&&&&&&&&&&&&'''((()))***)))'''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((("""&&&(((''''''))))))%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((%%%''')))((('''&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$###$$$&&&(((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$%%%''')))###&&&)))+++,,,---...000///000111111///,,,)))&&&'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$###'''&&&%%%$$$$$$###$$$$$$"""###$$$%%%%%%%%%$$$###}}}hhh^^^TTTQQQPPPNNNNNNPPPYYYqqqvvvgggiii|||vvv]]]PPPNNNHHHHHHMMMLLLEEEBBB@@@EEEXXXooo}}}|||lllaaaeeeqqqxxxzzzzzzxxxuuupppzzzwww~~~gggJJJ>>>AAAAAAAAA@@@@@@AAACCCDDDDDDKKKhhhwwwcccjjj|||~~~~~~vvvvvv}}}}}}mmmbbbUUUMMMKKKJJJFFFBBBMMMIIIEEECCCEEEGGGHHHHHHKKKUUUWWWLLLCCCEEEGGGFFFFFFJJJOOOQQQQQQSSSXXX\\\YYYQQQEEE===999777666555111000000444:::???AAABBB333222000...---++++++***((('''&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!""""""###$$$$$$$$$###""""""#########$$$$$$$$$$$$%%%%%%$$$######$$$&&&!!!"""$$$%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%(((***)))+++---------...///111111111000...---...111333000///---,,,,,,---...///111000000000000000000///---+++(((&&&%%%&&&((()))&&&&&&&&&&&&''')))+++,,,+++,,,,,,---,,,+++******((('''&&&%%%$$$%%%&&&&&&$$$%%%(((***+++***)))((('''(((+++---...---,,,,,,)))(((((('''((()))+++,,,***---000111///,,,+++***&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))%%%&&&'''(((***,,,...///---,,,)))'''%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((('''))))))&&&%%%((((((%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))###%%%'''''''''&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%&&&%%%$$$$$$&&&'''%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$###$$$&&&***...'''((((((((((((***---//////000222222111---)))&&&((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""###%%%&&&'''&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&"""###$$$$$$$$$$$$%%%&&&sssgggZZZUUUQQQMMMJJJKKKPPP^^^qqqnnneeettt~~~~~~~~~aaaPPPLLLGGGFFFIIIFFFFFFEEE@@@???KKKbbbzzzssscccccclllrrruuuyyy|||{{{lllqqqzzzvvv|||}}}zzzdddGGG<<>>AAAAAABBBDDDGGGHHHGGGEEE???DDDTTTooopppWWW]]]vvv}}}}}}{{{oooaaaZZZZZZ^^^gggaaa```YYYJJJIIIQQQQQQTTTrrrtttYYYFFF???;;;;;;999777999>>>AAABBBHHHQQQZZZVVVSSSQQQMMMLLLUUU```ffflllqqqoooggg^^^WWWUUUMMMJJJCCC<<<444///---,,,222555999999555555???LLLIII------------111))))))***)))'''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%%%%$$$%%%&&&&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&(((((('''&&&%%%$$$$$$############$$$$$$###$$$&&&%%%$$$$$$&&&'''&&&'''((('''%%%'''***---111...---000555888777555000...,,,,,,...111333444333222111...+++,,,...000000///...---,,,***))))))'''(((***++++++,,,...000000///...//////...***'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%(((******))),,,***)))***++++++)))'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$######&&&***------,,,+++***'''%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''(((''''''''''''''''''''''''((()))***)))(((((('''&&&&&&%%%%%%&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((())))))***))))))(((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$&&&&&&$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""%%%'''%%%###&&&...666***)))(((''''''(((((()))(((((((((((('''&&&%%%%%%((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%}}}|||mmm]]]TTTUUUXXXXXXQQQPPPUUUhhhuuu______rrrwww\\\GGGAAAFFFIIIGGGIIIFFFFFFFFFBBBBBBPPPbbb~~~{{{ppp```cccxxxyyy{{{{{{rrrwwwzzzrrr\\\EEE>>>AAA???@@@BBBFFFJJJLLLKKKJJJEEEAAAGGG___zzz^^^ZZZppp|||ssslll~~~~~~sssggg```^^^___bbb```ccc\\\KKKHHHQQQSSS```zzz{{{dddTTTMMMGGGFFFFFF@@@<<<;;;;;;;;;???EEEJJJNNNTTTUUUTTTWWWdddrrryyy|||oookkkhhh```SSSDDD777///,,,,,,///555;;;???JJJ___ssshhh;;;,,,***---111***,,,///---+++*********)))((()))((((((&&&%%%$$$######%%%%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%$$$$$$######$$$$$$%%%###%%%&&&%%%$$$$$$%%%'''$$$%%%&&&&&&%%%'''***,,,222///---///333666777555///---,,,...111555888888222111000---******,,,.........------,,,,,,++++++***,,,------,,,,,,...///...,,,++++++++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''((((((''')))'''&&&'''(((((('''%%%(((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((()))((('''(((((('''&&&&&&''''''(((&&&&&&''''''&&&&&&%%%%%%''''''(((((((((''''''&&&))))))((((((((())))))***((((((((('''&&&&&&%%%%%%''''''((((((((()))))))))&&&&&&'''''''''(((((((((************)))(((&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%'''))))))'''%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%&&&(((***((('''''''''(((((()))***$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%lll\\\VVVTTTSSSTTTRRRRRR\\\sss|||iiiYYYhhh}}}zzzcccHHH@@@HHHJJJDDDHHHGGGHHHHHHCCC@@@HHHRRRooo}}}~~~fff]]]rrryyyxxxyyy}}}vvvyyy}}}wwwaaaHHH>>>@@@>>>???BBBGGGKKKMMMMMMKKKKKKCCCBBBSSSqqqmmm]]]hhhrrrddd~~~vvvmmmeeeaaa___[[[WWW[[[\\\UUUZZZddddddooo~~~ooojjjgggaaaaaafff[[[NNNDDD>>>===???@@@FFFKKKSSSWWWYYY___kkkvvvxxx{{{zzz|||}}}xxxpppdddUUUGGG===:::444333:::GGGYYYooodddOOO777)))---+++//////---+++++++++,,,+++*********)))(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&&&&%%%$$$%%%'''###$$$$$$%%%%%%''')))+++000...,,,,,,///222444444,,,++++++---222666999:::111111000---***)))+++---************++++++++++++...///000///...---...///+++***((('''(((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&''''''''''''(((((((((((()))(((''''''''''''&&&%%%%%%&&&''''''((((((((('''%%%&&&&&&'''&&&&&&%%%%%%(((((((((((((((''''''&&&))))))(((((('''((((((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))''''''''''''((((((((((((************)))'''&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((***------+++(((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((%%%$$$''''''''''''(((((())))))######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%~~~}}}|||{{{pppcccZZZUUUUUUTTTQQQSSSeee|||}}}___dddqqq|||{{{jjjOOOCCCIIIJJJBBBFFFFFFHHHHHHEEEBBBEEEJJJZZZxxxppp^^^ddduuuxxxuuu{{{||||||lllPPP@@@???>>>???AAAFFFJJJLLLKKKJJJFFFAAA???HHH[[[rrryyy```[[[oooxxxddd~~~wwwooogggaaa[[[SSSXXXdddnnn}}}yyy~~~~~~wwwhhh[[[SSSLLLDDD===CCCFFFIIINNNVVV___eeehhhjjjllliiiiii}}}mmm\\\^^^MMM>>>AAAPPPaaalllsssWWW...---+++,,,+++***))))))+++,,,,,,,,,*********+++++++++,,,,,,)))(((((('''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''#########$$$&&&'''((((((---+++))))))+++---//////)))((()))+++///333555666000000///---***)))***,,,(((((())))))***+++,,,,,,000111222000...------...(((((('''&&&&&&''')))+++++++++******)))))))))(((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&&&&&&&'''((())))))(((((('''''''''&&&'''''''''((((((((())))))%%%%%%%%%%%%$$$###$$$$$$$$$%%%&&&'''((((((''''''%%%%%%&&&&&&'''&&&&&&%%%'''(((((((((((((((''''''(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))'''''''''((((((((())))))************)))((('''&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((+++......,,,)))'''&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&)))+++***&&&###(((((((((((((((''''''&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%{{{xxxxxxyyy~~~vvveeeZZZWWWVVVQQQPPP[[[oooooohhhiiixxx|||~~~qqqYYYIIIIIIHHHBBBDDDFFFGGGHHHFFFEEEFFFGGGLLLmmmzzzhhh[[[iiiuuu|||yyy}}}}}}xxxZZZEEE@@@??????@@@DDDHHHJJJKKKJJJAAAAAAAAADDDMMMaaazzzjjjZZZbbbsss}}}{{{fffyyytttfff\\\VVVPPPZZZlll|||}}}~~~vvvooodddQQQAAACCCBBB@@@DDDNNNYYYZZZVVVVVV___aaa\\\ccc{{{ttt```MMMKKKUUU___eeeiiinnnbbb000+++(((%%%***(((((()))+++---------)))***+++,,,...///000000,,,,,,+++***))))))))))))((((((((('''(((((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''')))))))))'''&&&'''(((%%%$$$$$$%%%'''((('''&&&(((((('''''''''(((***+++(((''''''(((,,,...//////,,,------+++))))))***+++(((((()))***+++,,,------///000000///---++++++,,,&&&'''''''''&&&'''***,,,---,,,,,,++++++******)))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%&&&''')))***+++***(((&&&%%%''')))(((((('''''''''''''''''''''''''''(((((())))))***%%%&&&''''''&&&&&&'''((($$$%%%&&&'''''''''''''''%%%%%%&&&&&&''''''&&&&&&&&&'''((())))))))))))(((''''''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((()))))))))''''''((((((((())))))))))))))))))))))))(((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&(((******(((&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((***)))'''%%%((((((((((((((('''&&&%%%$$$%%%&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$%%%&&&'''((())))))$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&''''''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%{{{wwwxxxzzz{{{~~~zzzkkkaaa[[[UUURRRUUUaaavvvpppiiisssxxxbbbOOOGGGEEEDDDDDDEEEFFFEEEFFFFFFFFFEEECCCZZZxxxwwwddd___kkkzzz}}}{{{~~~dddLLLDDD?????????BBBGGGKKKMMMNNNFFFIIIIIIGGGIIIXXXsssvvvbbbaaannnzzz~~~ooopppsss```RRRUUUYYYlll|||}}}zzzhhhUUUOOOLLLFFFEEELLLUUUSSSLLLMMMQQQSSSOOONNNZZZqqqrrrhhhaaaaaahhhpppbbbtttggg<<<444...------+++***+++---......---)))***+++,,,...///111111000///...,,,++++++,,,,,,))))))((((((((()))***+++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&'''''')))***+++***((((((((()))'''&&&%%%&&&((()))'''%%%%%%&&&''''''&&&&&&''''''((('''&&&'''((())))))(((''')))))))))''''''((()))''''''((()))***++++++,,,,,,------+++)))(((((()))%%%'''))))))((()))+++...------,,,++++++***))))))'''((()))******)))((('''''''''''''''''''''''''''$$$&&&''''''&&&&&&))),,,,,,---,,,)))%%%$$$&&&)))&&&&&&&&&&&&&&&'''''''''&&&''''''((())))))******''')))+++***(((''')))+++&&&&&&&&&&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%&&&'''))))))*********'''&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((((((((())))))))))))'''(((((()))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$#########$$$&&&''')))******$$$$$$%%%%%%%%%%%%&&&&&&###%%%(((***+++)))'''%%%'''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%xxxzzzyyyvvvssszzzyyymmmbbbYYYVVVSSSVVVhhh|||xxxkkkrrr|||gggQQQEEEDDDGGGDDDEEEEEEDDDDDDFFFFFFDDD>>>IIIlllrrr[[[fffvvv~~~yyyzzziiiRRRIII???>>>>>>AAAGGGLLLPPPQQQLLLNNNMMMGGGEEEQQQjjj|||hhhaaajjjvvvyyyzzzkkkuuu^^^MMM```nnn|||mmm^^^[[[TTTNNNPPPUUURRRJJJRRRIIICCCEEEGGGGGGIIILLLZZZfff~~~xxxjjjqqq~~~{{{UUUIII@@@AAA111///------...//////...******+++,,,---//////000222111///...------......***)))(((((((((***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''+++,,,,,,+++)))((()))***)))'''%%%'''))))))&&&$$$$$$&&&''''''&&&%%%%%%&&&)))(((&&&&&&''''''%%%$$$$$$%%%'''&&&%%%%%%&&&((($$$%%%%%%&&&'''(((((()))))))))***(((&&&%%%%%%&&&$$$'''******)))***,,,///,,,,,,++++++***)))((((((''')))***,,,,,,***)))'''((((((((((((((((((((((((###&&&((((((&&&'''***------...---)))%%%###&&&((($$$%%%%%%&&&&&&'''''''''&&&''''''((()))******+++%%%''')))'''%%%###%%%''''''&&&&&&%%%%%%%%%&&&'''$$$%%%%%%&&&'''''''''&&&$$$%%%'''(((***+++++++++''''''''''''(((***++++++&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((((((((())))))))))))&&&'''((()))************''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%'''((('''&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%$$$""""""$$$&&&###$$$&&&((()))))))))(((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&'''&&&###$$$%%%%%%%%%%%%$$$#########$$$&&&((()))***+++$$$$$$%%%%%%%%%&&&&&&&&&$$$'''+++---...,,,)))''''''((((((((('''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%|||zzzwwwssssss{{{}}}vvvccc]]]TTTNNN___{{{~~~|||vvv^^^HHHAAAFFF@@@BBBEEEHHHHHHGGGEEEBBB:::GGG[[[ppp}}}gggfffnnn{{{|||zzzvvv[[[FFFCCC@@@???CCCGGGJJJOOOUUUUUUKKKFFFFFFEEEIII\\\rrrvvv^^^aaassslllzzzhhhPPPYYYzzz~~~}}}{{{```NNNSSSYYYUUUPPPSSSOOONNNMMMJJJGGGEEECCCBBBLLLLLLXXXxxxuuuxxxzzzqqqZZZLLLEEE???666777888000***999>>>333...555888111999888111111777111+++000666,,,'''))),,,++++++//////000+++"""$$$'''%%%+++%%%!!!$$$))))))&&&###%%%&&&''''''%%%$$$$$$%%%&&&'''(((((())))))&&&###'''&&&%%%%%%%%%&&&'''''')))))))))))))))*********))))))))))))))))))******''''''&&&%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&$$$"""%%%)))'''"""(((((('''&&&&&&&&&'''''')))******+++,,,,,,------++++++,,,,,,+++***(((''',,,++++++******)))))))))***)))''''''((())))))(((((('''&&&&&&&&&((()))***555000***&&&&&&&&&&&&$$$'''%%%%%%((((((%%%%%%((('''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&''''''''''''((()))((((((******(((((()))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))************+++)))'''&&&%%%%%%%%%&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$&&&&&&%%%'''((()))'''&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%&&&''')))***++++++***'''%%%######$$$$$$'''%%%###$$$&&&'''%%%###&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%%%%$$$$$$&&&'''"""---000***''',,,---((('''&&&%%%$$$%%%&&&'''((()))&&&%%%%%%%%%$$$&&&(((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%vvvxxx{{{zzz|||{{{~~~zzznnn___SSSXXXgggnnnUUUFFFBBB@@@@@@AAACCCFFFGGGGGGGGGCCCGGGOOO^^^uuusssccc___ooo~~~}}}vvvtttgggOOOFFFBBBAAAEEEIIIKKKOOOTTTPPPHHHCCCDDDBBBEEEUUUiii}}}xxxccc___gggooowww~~~eee\\\qqq|||qqqcccYYYUUUSSSSSSTTTTTTQQQNNNLLLLLLKKKHHHFFFKKKHHHNNNddd|||pppsssuuuppphhh___QQQaaaeeeaaaRRRCCCAAAMMMYYYgggdddNNN:::;;;===999999000...///111---%%%$$$'''!!!$$$%%%$$$&&&,,,,,,(((''''''(((***)))((('''((((((((('''&&&%%%%%%'''(((%%%%%%######$$$&&&'''&&&***)))((('''''''''((()))))))))************++++++******************))))))''''''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&$$$"""%%%((('''"""((('''''''''''''''((((((''''''(((((()))******+++)))******++++++***((((((************)))))))))))))))(((&&&'''((()))(((''''''''''''''''''((())))))///+++'''%%%&&&''''''&&&***'''&&&((((((&&&'''***))))))((((((''''''&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((())))))***)))))))))(((&&&$$$$$$))))))((('''''''''''''''))))))))))))))))))))))))((((((((()))))))))******))))))((('''&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%'''((()))(((&&&###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''))))))***)))'''%%%$$$$$$%%%%%%'''%%%###$$$&&&'''%%%###%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%%%%&&&((($$$,,,///***)))...---'''&&&&&&%%%%%%&&&&&&''''''#########%%%%%%$$$$$$%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%xxxzzz~~~zzzzzz}}}ssscccZZZXXXuuu|||gggSSSJJJCCCAAA??????BBBEEEFFFFFFGGGDDDCCCNNNeee}}}kkkZZZggg}}}|||wwwuuuZZZJJJEEECCCGGGJJJLLLOOOSSSNNNHHHEEEEEECCCCCCOOO^^^sssooobbb\\\xxxwwwuuu{{{yyybbbggg}}}yyy~~~{{{eeeTTTQQQTTTUUUVVVRRRNNNLLLMMMNNNMMMKKKVVVVVVYYYeeewwwyyyqqqvvvxxxtttsssmmmlllggg[[[WWWWWWYYYVVVOOOQQQiiihhhMMM222***///222...(((444555444222111222000+++***000333111+++'''(((***+++***'''%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&'''((((((''''''''')))***+++*********++++++,,,,,,,,,,,,,,,++++++******))))))'''''''''''''''((()))***((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%"""$$$'''&&&"""'''&&&&&&&&&'''((())))))$$$%%%%%%&&&&&&'''''''''''''''((())))))))))))((()))))))))))))))*********((('''&&&'''((()))(((&&&&&&&&&'''((((((((((((''''''%%%$$$%%%'''))))))(((+++'''&&&((((((&&&'''******))))))((('''&&&%%%%%%(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((()))))))))***'''((())))))***+++++++++)))((((((''''''''''''((())))))))))))))))))))))))'''''''''(((((((((((()))((((((((())))))(((((('''%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******)))''''''&&&&&&&&&'''&&&&&&'''))))))(((&&&$$$%%%%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%'''((()))%%%&&&''''''&&&%%%'''(((''',,,,,,)))***///...'''%%%%%%&&&''''''''''''''''''((((((((('''%%%###"""&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%~~~}}}|||{{{yyyzzz}}}{{{mmmaaa```vvvqqq]]]PPPHHHEEEAAA???AAABBBAAA@@@AAA??????GGGZZZqqq{{{cccbbbvvv~~~{{{~~~eeeMMMFFFCCCGGGKKKMMMPPPSSSQQQMMMLLLKKKIIIHHHOOOYYYiii{{{mmm[[[gggzzztttuuuxxx```lll{{{www}}}sss\\\PPPPPPTTTSSSRRRPPPNNNLLLMMMPPPRRR```gggpppzzzwwwuuuyyyoookkkgggaaacccddd]]]\\\\\\TTT\\\]]]^^^]]][[[]]]hhhsssUUU444...333666444+++,,,,,,++++++---000222,,,111444000,,,,,,///000///---***)))((('''&&&%%%&&&&&&))),,,+++&&&###$$$%%%%%%%%%%%%''')))+++---***++++++,,,,,,---------------,,,,,,++++++******(((((((((((()))***,,,,,,)))(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$&&&&&&######&&&%%%"""%%%%%%%%%%%%&&&'''))))))###$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&'''(((((()))))))))))))))******+++++++++)))((('''((()))***)))'''%%%&&&'''((((((((('''&&&######$$$&&&((()))))))))(((&&&'''******&&&%%%'''(((((((((''''''&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''((((((((()))))))))'''))))))'''(((***+++))))))(((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''')))*********)))(((%%%&&&''''''((('''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''++++++)))((('''&&&&&&&&&'''&&&&&&'''))))))((('''&&&&&&&&&&&&%%%$$$######&&&%%%%%%$$$$$$$$$%%%%%%'''&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''((('''&&&%%%$$$%%%'''***+++&&&'''((('''&&&&&&'''((()))+++***(((+++000---'''$$$%%%'''((((((((('''&&&%%%'''(((&&&&&&((((((&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%zzzwww}}}zzz}}}yyycccooouuuwwwwwwaaaOOOJJJFFFBBBBBBCCCCCC@@@======>>>???CCCLLLaaa|||qqq___hhhrrruuuQQQIIICCCFFFJJJMMMPPPTTTSSSRRRRRRRRRPPPNNNQQQVVV^^^qqqyyyddd___rrrqqqnnn|||qqqaaatttsssnnniiijjjpppzzz~~~}}}kkkSSSKKKQQQPPPSSSVVVTTTQQQSSSZZZaaallluuusssyyy|||{{{}}}~~~vvvzzzxxxhhhxxxuuuPPP>>>@@@HHHBBBBBBAAA???999333222222000111///+++---444666444...---,,,---///...,,,)))'''%%%&&&***(((%%%'''---***)))((((((((()))***+++***++++++,,,------.........---------,,,,,,,,,+++***)))******+++,,,---...*********)))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%(((((($$$###&&&&&&###$$$$$$$$$$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''(((((())))))******++++++,,,,,,,,,******)))+++,,,,,,***(((%%%&&&'''(((((('''&&&%%%###%%%'''(((((((((((((((&&&&&&)))......((($$$$$$%%%%%%&&&&&&''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&'''''''''((((((((())),,,***$$$###%%%%%%!!!((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''(((*********))))))%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''&&&((()))***((('''&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%'''((()))'''&&&%%%$$$%%%'''***+++&&&'''((((((&&&%%%&&&(((******((((((+++...,,,'''%%%&&&'''((()))((('''&&&%%%'''%%%!!!"""(((+++***'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%{{{~~~}}}uuuqqqxxxooo\\\KKKFFFBBBCCCFFFGGGCCC???@@@AAA@@@>>>@@@PPPqqqhhhbbbvvvqqq{{{ZZZOOOFFFFFFJJJMMMPPPTTTSSSTTTUUUTTTSSSRRRSSSTTTVVVeeevvvqqqcccmmmzzz}}}pppjjjsss}}}ggghhhjjjWWWPPPMMMPPPXXXeeetttyyyzzzwww^^^OOOQQQPPPVVV\\\___```eeennnvvvsssyyyzzzhhhLLLMMMQQQ___kkkkkkyyyuuummmqqqmmmkkkkkkfff[[[OOOIIIJJJGGG???777888>>>:::111,,,***)))+++...///---***000***'''))))))***555BBB444222000---+++***))))))******+++,,,------......------------............,,,,,,,,,,,,,,,---...///,,,,,,+++++++++*********(((((((((((('''''''''&&&&&&)))***&&&$$$&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))***************++++++++++++++++++,,,...---+++)))&&&''''''''''''&&&%%%%%%$$$&&&(((((('''&&&'''(((((((((,,,111000***%%%%%%$$$$$$%%%&&&'''(((((()))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&''''''''''''%%%******&&&'''///111...(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''(((((())))))))))))%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''(((''''''(((******)))'''%%%&&&&&&&&&&&&%%%%%%$$$'''&&&%%%%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''((()))&&&&&&%%%%%%%%%'''((()))&&&'''((('''%%%%%%%%%''')))((('''((()))******)))&&&&&&'''(((((((((((('''888999333'''###'''((($$$((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%}}}{{{ttt{{{|||lllRRRKKKDDDBBBEEEGGGEEEBBBBBBBBBBBB@@@>>>GGGaaazzzzzzggghhh{{{~~~fffXXXKKKGGGJJJLLLOOOSSSRRRTTTVVVVVVUUUUUUUUUTTTUUU]]]jjjxxxjjjgggnnnuuullllllvvvyyyjjjvvvxxxdddNNNCCCBBBCCCGGGLLLRRR\\\nnn~~~|||{{{kkk[[[TTTRRRVVV]]]gggsss~~~~~~~~~~~~ooollluuuvvvuuueeeQQQLLLOOOQQQYYYccc```aaaooouuulllttt~~~ssskkkffffff___VVVWWWZZZSSSFFF<<<777111///000111///---555///---000///...777FFF666555222///---,,,++++++))))))***+++,,,---......---------...//////000000......---------......///...------------,,,,,,,,,))))))))))))(((((((((((('''+++,,,(((%%%&&&'''&&&'''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))))))))((((((((((((******+++,,,...---+++(((((('''&&&&&&%%%%%%%%%&&&$$$%%%'''&&&$$$$$$&&&((()))((())),,,,,,'''$$$&&&%%%%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((((((""")))***'''+++777;;;888'''''''''''''''((())))))''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((((((''''''(((******)))(((%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%###%%%'''&&&$$$###%%%''''''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%''''''&&&%%%$$$$$$%%%'''''''''((('''&&&(((***'''''''''''''''(((((()))???AAA;;;---''')))''' ((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%{{{yyywwwwwwtttzzzxxx{{{yyyoooZZZQQQFFFAAACCCFFFEEEBBB???AAAEEEGGGDDDEEETTTeeekkk[[[mmmooo___OOOIIIJJJLLLNNNQQQSSSUUUWWWWWWWWWXXXXXXVVVWWWZZZdddsssnnnaaaddd{{{~~~qqqjjjppp~~~ttt|||mmm[[[JJJAAAGGGQQQHHHLLLMMMJJJJJJZZZuuu}}}zzzvvvgggVVVSSSSSSZZZjjj~~~|||dddXXXlllvvv}}}yyymmm```ZZZWWW\\\TTTQQQ\\\bbb___aaassswwwuuurrreeennntttuuurrrwww~~~yyymmmXXXNNNCCC;;;999999777444...,,,///555222))),,,666111000///...------...///((())))))***,,,---......,,,,,,---...///000111111000//////............/////////.........---------************))))))))))))''',,,---)))&&&'''((('''***))))))((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))((((((''''''&&&&&&&&&%%%))))))***,,,---,,,***''')))(((&&&%%%$$$%%%&&&&&&"""$$$%%%$$$""""""%%%((()))%%%$$$&&&%%%""""""%%%&&&&&&&&&&&&&&&&&&&&&%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&((((((((('''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((())))))))))))&&&,,,+++$$$%%%...111+++'''''''''''''''((()))***(((((((((((((((((((((((('''''''''(((((((((((()))((('''&&&%%%%%%&&&'''(((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((($$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''((())))))'''''''''&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''''''''(((''''''&&&&&&(((((((((((((((((((((((('''&&&&&&''''''((()))***(((''''''(((******)))((($$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&''''''&&&&&&%%%$$$###%%%'''&&&$$$###%%%'''&&&&&&'''((('''&&&$$$###%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&((((((%%%$$$'''+++(((((('''&&&&&&((()))***+++111///'''&&&------&&&((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%yyyuuuuuuxxx{{{nnneeeYYYLLLGGGFFFDDDDDDEEE@@@CCCGGGHHHDDDAAAHHHSSSqqq{{{___WWWhhhPPPJJJIIIGGGKKKSSSVVVTTTSSSUUUXXXYYYWWWTTTWWWXXXZZZaaasssmmm^^^ggg}}}zzzmmmssswww}}}yyyaaaMMMIIIIIIFFFHHHOOOKKKFFFFFFLLLMMMOOO[[[lll~~~xxxnnncccUUURRRcccwww}}}vvvvvv{{{}}}cccYYY___ooowwwyyyhhhjjjwwwyyylllhhh___aaa[[[PPPLLLNNNJJJAAAhhhyyy}}}oooaaasss~~~wwwlllhhhfffuuujjj\\\^^^\\\RRRKKK@@@888666777666333222444333000///222222//////,,,+++---111222...***000//////000000///,,,)))///***000555,,,***222444.../////////000111...++++++''',,,...&&&%%%***(((&&&+++...,,,...222...&&&---)))&&&((((((&&&(((,,,((((((''''''''''''((((((...%%%!!!&&&***)))(((***''''''''''''''''''''''''******)))(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&.........+++(((%%%%%%%%%((((((&&&%%%%%%&&&'''(((((('''&&&&&&'''((('''%%%$$$((()))''''''***)))&&&''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((******)))((('''&&&%%%%%%((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&'''(((&&&%%%'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''&&&$$$$$$&&&'''###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%***)))'''&&&'''(((***+++)))((('''&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((rrrqqqsss{{{xxxjjj[[[RRRLLLFFFCCCCCC@@@AAAEEEGGGDDDBBBGGGOOOcccfffYYYlllvvv\\\NNNLLLMMMOOORRRVVVVVVXXXZZZ[[[[[[XXXVVVTTTVVVXXX^^^oooyyyhhhbbbpppwwwyyy~~~uuurrr|||}}}gggUUUGGGHHHKKKJJJJJJOOOMMMHHHIIINNNLLLHHHNNNZZZlllzzz}}}{{{kkk]]]TTT\\\nnn}}}}}}xxxvvvwwwyyy}}}xxx{{{yyyddd[[[aaajjjoooyyyuuuffffffppp|||ooo^^^]]]XXXUUUWWW\\\]]]ZZZ___|||}}}oooeeedddhhhxxx\\\___xxx~~~}}}mmm```[[[[[[YYYUUUBBBDDDAAA:::666444111,,,444555777;;;===<<<777333000//////222555777888777---***///222+++,,,...(((...//////---+++******))))))&&&+++...)))((()))%%%+++---//////000222111...,,,((((((---000---***)))))))))(((((((((((())))))+++'''&&&)))***&&&&&&(((&&&&&&&&&&&&&&&&&&&&&&&&---,,,***((('''%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&,,,---,,,***'''%%%%%%%%%((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''((('''&&&$$$'''(((&&&'''++++++)))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))(((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&)))***)))((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&%%%$$$$$$%%%'''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%((('''&&&%%%&&&''')))+++(((((('''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&(((''''''''''''''''''((()))((((((''''''(((((())){{{xxxvvvxxx}}}uuunnneeeXXXMMMHHHIIIEEEDDDFFFEEECCCDDDHHHXXXppprrrddd^^^www~~~gggPPPIIIMMMOOOMMMSSSVVVZZZ\\\[[[YYYWWWWWWTTTVVVWWW[[[gggzzzuuu```cccyyy}}}xxxyyy~~~|||tttyyymmmUUUHHHBBBGGGLLLKKKIIIKKKLLLJJJLLLPPPMMMEEEEEELLLXXXhhh}}}vvvkkk\\\WWWcccuuu~~~{{{xxxvvvyyytttwww~~~yyyiiicccfffiiillltttyyyrrreee```dddsss{{{|||xxxzzzuuuddd___XXXSSSUUUYYY[[[]]]aaa^^^vvv]]]LLLEEEXXXdddgggKKKDDDQQQZZZdddssszzzllliiidddaaagggpppssspppccceeeccc^^^[[[[[[YYYUUUIIINNNTTTXXXXXXTTTPPPMMMGGGBBB;;;555111///---,,,666111222111222===???111222222222222222333555888...------,,,,,,,,,+++)))+++)))((((((&&&###%%%(((---(((&&&+++///,,,((('''******))))))))))))*********)))+++---+++'''&&&((('''''''''''''''''''''''',,,+++***(((&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))******)))&&&%%%%%%&&&''''''&&&&&&&&&''''''((((((&&&%%%&&&'''((('''&&&$$$''''''%%%''',,,...---'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''***++++++***'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((($$$%%%&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%)))((((((''''''(((((()))))))))(((((((((((())))))|||zzz|||vvveee[[[RRRJJJDDDFFFHHHGGGGGGHHHTTTaaa|||vvv^^^gggwww|||www{{{vvvWWWGGGKKKPPPMMMQQQTTTWWWWWWUUUSSSUUUWWWVVVXXXXXXYYY```ppp}}}ggg```mmmxxxqqqxxxtttZZZMMMEEE@@@EEEIIIHHHFFFFFFHHHHHHLLLPPPOOOIIIIIILLLOOO[[[rrr~~~zzzlll[[[[[[mmm~~~{{{xxxtttvvvzzzvvvllleeedddlllrrr{{{~~~sssccc[[[\\\~~~xxxwwwqqqjjjjjjooollldddfff\\\YYYaaafffbbbbbbeee___vvvrrrOOOFFFXXXaaarrrYYYKKK???===DDDLLLJJJMMMMMMKKKOOOUUURRRJJJXXX[[[\\\\\\aaahhhmmmmmmxxxssseeeZZZSSSNNNKKKMMMFFF@@@<<>>777<<>>YYY]]]ZZZbbbZZZJJJKKKKKKNNNMMMIIICCC:::---!!!(((''')))------******---++++++************++++++''')))(((''''''******(((++++++++++++++++++++++++,,,+++***((('''''''''&&&((((((((((((((((((((((((''''''%%%%%%%%%%%%''''''''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%'''$$$%%%&&&'''((((((((((((&&&%%%%%%&&&((()))((('''$$$''''''$$$&&&***,,,***&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((&&&'''''''''(((((())))))&&&&&&''''''(((((())))))((((((((((((((((((((((((***************))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''((((((((('''''''''''''''((('''&&&&&&'''&&&$$$"""'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))((((((***,,,+++***)))'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((((((((((()))))))))))))))'''&&&&&&&&&&&&'''((((((***+++,,,,,,,,,+++)))((()))((((((''''''(((((()))((((((''''''''''''((((((yyyppppppsssxxx{{{mmm]]]SSSPPPJJJVVVnnn~~~vvvccc[[[qqq{{{~~~|||zzzvvv___RRROOONNNUUUUUUVVVWWWYYYYYYWWWUUUSSSQQQQQQTTTWWW^^^nnn~~~zzzhhhfffoooyyyqqq{{{uuuUUUGGGEEEAAA@@@CCCGGGIIIHHHEEEDDDCCCBBBCCCFFFGGGGGGHHHIIIOOO^^^ttt~~~|||gggXXX\\\hhhxxx}}}}}}}}}zzzlll]]]TTT]]]fffiiiggghhhlllqqq{{{xxxrrrqqqyyytttaaaXXXbbbzzzooouuu{{{QQQvvveeelllyyyvvv___JJJDDDBBB<<<@@@CCCDDDBBBBBBCCCAAA===888:::;;;:::999:::>>>AAACCC@@@>>>>>>@@@CCCDDDEEEDDDBBBMMM[[[bbbkkknnneeeMMMEEECCCJJJNNNMMMSSS\\\___wwwtttpppqqqrrryyyaaaGGG<<<111((((((++++++)))(((******))))))))))))******###...555111***((()))(((************************---,,,+++))))))((((((((()))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$%%%&&&(((((((((((('''&&&%%%$$$&&&((())))))(((%%%((((((%%%%%%((((((&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((('''&&&&&&'''((((((&&&$$$'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((('''(((***,,,---+++)))(((''''''((()))&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&'''(((((('''(((*********)))'''&&&(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''|||www}}}rrrpppppprrryyyzzz___QQQPPPcccxxxwwwZZZccc~~~~~~lll[[[QQQMMMSSSSSSUUUYYY\\\[[[UUUPPPXXXTTTRRRTTTTTTWWWcccqqqwwwoookkktttzzzxxxWWWHHHGGGDDDBBBCCCFFFFFFDDDDDDDDDCCCBBBDDDGGGHHHFFFIIILLLNNNUUUiii~~~}}}rrr\\\VVV^^^}}}}}}}}}~~~ppp^^^UUUYYY\\\^^^bbbjjjqqquuuxxx~~~tttuuuuuujjj]]]rrrsss[[[pppoooQQQiiiwwwwwwjjj```VVVIIIOOOUUUWWWWWWWWWRRRLLL:::<<>><<<:::@@@666888===999:::???>>>666444888@@@BBBAAALLL[[[yyyxxxpppwww^^^FFF...&&&+++......,,,******))))))))))))******###666CCC===///((()))+++((((((((((((((((((((((((******))))))***+++,,,,,,***************************)))'''&&&&&&''')))***((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&###$$$&&&((())))))((('''&&&%%%$$$&&&((())))))(((%%%((((((&&&%%%'''&&&"""&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&''''''(((((())))))'''&&&&&&''')))***)))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%&&&'''''''''''')))+++---,,,***(((''''''((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''(((((((((((('''&&&%%%$$$&&&&&&&&&&&&&&&'''((()))%%%&&&'''((((((&&&$$$###''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&vvvuuuyyyzzzwwwvvvuuuvvvzzzqqqaaaaaaooo}}}tttaaafffzzzttt^^^PPPOOORRRRRRSSSVVVYYYXXXUUUQQQUUUUUUUUUTTTUUUXXX]]]aaawwwvvv^^^vvv{{{zzz}}}{{{]]]HHHGGGEEECCCDDDFFFGGGFFFFFFEEEDDDCCCCCCDDDEEEFFFGGGNNNMMMGGGSSSnnn}}}{{{~~~~~~ppp___RRRrrryyynnnbbbWWW```eeebbbccckkkpppppprrr{{{tttjjjkkkvvv}}}vvv|||yyykkkwwwWWWKKK[[[fffLLLjjj~~~___XXX\\\bbbhhhkkkhhh\\\PPPJJJRRRQQQMMM]]]{{{sssiii```PPPLLLPPPFFFBBBGGGAAA999666888;;;:::777777444222:::===222999SSSccchhh}}}vvvDDD+++111222***((()))((('''(((((('''((()))'''...000+++(((+++,,,)))%%%,,,,,,$$$"""))),,,'''...---...000...***,,,111111...---000///---...111///---,,,,,,***'''&&&((((((000***...***###,,,)))((()))(((&&&%%%'''+++...((((((((()))'''%%%'''+++(((((())))))((('''%%%###,,,(((%%%%%%((())))))''''''''''''''''''%%%$$$###(((((((((((('''''''''&&&%%%&&&((()))******)))((())))))))))))))))))))))))&&&&&&&&&'''''''''(((((()))))))))((((((''''''''''''((((((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''')))))))))))))))))))))))),,,)))&&&&&&''')))***)))))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,,,,,,,,,,***'''&&&'''(((***)))'''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$&&&'''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%***((($$$"""!!!###&&&'''''''''''''''''''''''''''yyyppptttvvvwwwxxxyyy|||wwwuuuxxx|||{{{xxx~~~vvvgggiii}}}}}}{{{qqq\\\PPPTTTUUUVVVVVVTTTTTTVVVXXXWWWWWWWWWVVVVVVXXX]]]```rrr}}}gggiii}}}vvv___HHHGGGEEECCCBBBDDDEEEEEEFFFEEEDDDCCCCCCDDDDDDEEEEEEIIIIIIFFFOOOcccqqqttt~~~vvvfffWWWcccuuuuuuiiiYYY___fffkkkooorrrvvvyyyuuu{{{}}}~~~{{{vvvvvv}}}~~~{{{qqqlllrrrwwwqqqppp\\\sss\\\eeettt{{{qqqkkkgggYYYWWWnnnyyyiiiccc`````````YYYIII;;;999???DDD@@@;;;???DDD;;;999HHH]]]mmmeeeiiieeeYYYbbb^^^~~~qqqDDD111+++***222111---))))))***++++++,,,'''((('''%%%'''+++,,,,,,))),,,000000+++'''***000222999======DDDMMMNNNHHH===888555777666333000111777777444000............''',,,%%%,,,///***111***((()))***)))''''''***---000,,,'''%%%%%%$$$$$$$$$(((''''''''''''&&&%%%$$$,,,)))''''''((()))(((''''''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&'''%%%&&&'''((()))*********((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))))))))(((((('''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((+++)))'''&&&''')))))))))))))))))))))))))))))))))&&&'''((()))***++++++,,,***++++++***((('''((()))***)))((('''&&&''''''(((&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$######$$$'''(((((('''&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''$$$%%%&&&&&&%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqnnnssszzz}}}}}}||||||}}}}}}zzzrrrqqqgggfffssswwwtttxxx{{{|||jjjYYYTTTXXXZZZYYYTTTPPPQQQSSSYYYYYYYYYWWWWWWXXX[[[^^^lllzzzrrr___ppprrr~~~eeeLLLJJJFFFDDDCCCDDDEEEFFFGGGFFFEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGLLLUUUccclllzzzyyyxxxyyy}}}|||nnn___RRRbbbzzzttt]]]]]]eeettt|||{{{}}}~~~uuu|||{{{xxxyyy||||||{{{|||qqqhhh}}}qqqggg{{{xxxrrrTTTnnnooorrr|||ooo|||vvvqqqaaaUUU\\\ZZZTTTFFFCCCKKKHHHCCCHHH???NNN```jjjZZZ]]]ssshhhXXXdddmmmxxxuuu\\\NNNBBB>>>555000)))'''***,,,+++)))---)))'''+++...---,,,,,,---$$$$$$222<<>>===:::777555444555555888888888777555111...,,,......////////////.........------,,,++++++******((((((((()))))))))******************+++++++++,,,++++++******))))))))))))************************(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))''''''((()))***++++++,,,((((((((((((((((((((((((************************)))(((((((((******)))'''))))))))))))))))))))))))************++++++++++++,,,...000///---+++))))))'''((()))***+++***))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((,,,+++)))'''&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''%%%&&&''''''&&&&&&'''(((''''''''''''''''''''''''((((((''''''((()))******((((((((((((((((((((((((zzztttwww}}}}}}ssskkkiiilllmmmlllttt~~~vvvxxx}}}wwwnnnfffaaa]]]\\\[[[UUUWWWZZZ[[[YYYWWWWWWWWW___\\\eeezzzkkkXXX[[[pppzzzmmmNNNHHHNNNMMMHHHEEEDDDEEEGGGIIIJJJJJJJJJIIIJJJKKKKKKJJJLLLNNNMMMIIINNN___qqqzzz{{{yyyuuuqqqmmmjjj___RRRTTTfffuuuyyywww}}}}}}nnneeennn}}}}}}}}}ssswwwxxxxxx{{{~~~|||{{{wwwtttnnnqqqttteeeYYY```PPPXXX\\\ZZZ^^^iiimmmiiilllttt|||pppqqqmmmtttxxxgggIII]]]cccUUUXXXuuu{{{___TTTOOORRRNNNFFFFFFNNNZZZZZZUUUNNNMMMSSSXXXZZZYYYZZZaaakkkpppppppppsssmmm]]]XXXRRRSSSiiizzzjjjpppqqqeeeWWWUUUcccssspppyyy{{{sssppprrrnnneeennnggg___\\\\\\[[[TTTOOOEEEKKKSSSYYY[[[[[[]]]^^^[[[VVVNNNFFFAAA@@@AAABBBBBBBBBBBBAAA>>>999444111555666777888777666555444444333333222111000000000++++++,,,,,,,,,---------,,,,,,,,,------.........,,,+++++++++******))))))************************))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))*********+++))))))))))))))))))))))))&&&&&&''')))***+++,,,---))))))))))))))))))))))))************************)))(((((()))******((('''))))))))))))))))))))))))*********))))))***+++,,,(((***---...,,,+++******&&&''')))***++++++******&&&''''''''''''''''''&&&&&&'''''''''(((((())))))111///,,,)))'''''''''''')))'''&&&&&&''''''&&&%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''''''''''''''''''''))))))***+++++++++++++++))))))))))))))))))))))))tttlllkkkkkklllqqqxxxuuurrrqqqvvv~~~wwwmmmddd]]]ZZZ]]]WWWUUUZZZ]]]YYYVVVWWWVVVZZZaaannn~~~wwwgggYYY\\\rrr|||xxxTTTIIILLLMMMKKKKKKHHHHHHIIIJJJIIIHHHFFFEEEFFFGGGIIIJJJKKKKKKLLLLLLQQQPPP]]]sss}}}vvvtttyyyyyyxxxmmmYYYMMMVVVmmm}}}}}}~~~uuuaaa```qqq}}}|||zzz}}}{{{|||~~~~~~|||yyyxxxxxxuuugggWWWNNNOOOPPPOOOKKKJJJNNN\\\jjjkkkfffkkkwwwooojjjuuueeePPPSSSdddfffgggeeeeeeddd^^^WWWuuu~~~yyyxxx{{{ddd]]]XXXYYY^^^[[[UUUZZZfff{{{qqqSSSDDDKKKGGGBBBNNNFFFHHHHHHFFFCCCBBBCCCFFFKKKJJJIIIIIIJJJLLLLLLKKKNNNVVVaaajjjlllhhh```ZZZZZZSSSOOORRRUUUWWW^^^gggtttsssuuuxxxuuuooopppvvvzzzgggXXXVVVZZZZZZXXXXXXeeejjjvvvwwwkkkdddaaa___^^^cccXXXRRRTTTMMMAAAAAAKKKKKKGGGIIIRRRXXXTTTMMMIIIQQQSSSSSSOOOJJJEEEDDDEEE:::666333555777888777777555555222000000111111///222222444333000,,,+++---+++000000+++***------***,,,+++******+++,,,***)))''')))******))))))***+++''')))++++++*********+++---***((((((&&&%%%(((...+++++++++++++++*********(((+++---,,,((('''))),,,(((((()))***************)))))))))************++++++------+++((('''***---+++,,,+++)))(((((('''%%%&&&(((******((((((+++...$$$&&&(((***)))(((''''''+++***(((((()))+++++++++)))***,,,---......---,,,---+++******++++++***(((***(((&&&))),,,---)))%%%888...%%%###(((+++((($$$''''''(((((())))))******((('''''''''((()))+++,,,(((((())))))))))))(((((((((((())))))))))))((((((------,,,,,,+++***))))))******))))))))))))*********)))))))))((((((''''''}}}qqqhhheeelllwwwxxxxxxwwwxxxzzz|||oooddd]]]^^^WWWTTTWWWYYYXXXWWWYYYWWWWWW[[[gggzzzzzzpppbbbZZZ```qqqyyyZZZKKKIIIKKKLLLLLLHHHIIIIIIJJJIIIHHHGGGFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLNNNYYYkkkuuuvvvxxx~~~{{{xxxooo___RRRSSSdddttt~~~|||~~~wwwfff```lll~~~~~~yyyyyy}}}}}}~~~}}}{{{vvvqqqnnniii___RRRJJJJJJKKKJJJHHHIIIKKKUUUaaadddgggvvvxxxsssvvvqqqjjjxxxZZZEEEQQQXXXYYYWWWRRRQQQSSSRRROOObbbjjjkkkuuu{{{}}}iiiXXXOOOFFFEEEOOO@@@@@@@@@?????????AAABBBCCC???:::777777:::===???===@@@DDDHHHIIIGGGDDDBBBIIIEEEFFFLLLPPPSSSYYY```lllmmmqqqwwwwwwuuuxxx}}}kkkeeefffggghhhjjjnnnuuu}}}uuullleeecccfffwwwiii\\\TTTLLLCCCDDDJJJTTTYYY^^^bbbcccdddgggjjjiiiiiihhhccc___\\\]]]^^^OOOLLLIIIIIIJJJJJJIIIHHHAAAAAA???;;;888777888999777777888999888777666666333888999333///000222000...---,,,---///111111000,,,,,,+++***)))((()))******++++++***)))((()))+++)))(((+++...,,,((('''***((()))***,,,,,,,,,,,,+++///...---------,,,,,,+++,,,,,,------,,,,,,+++***))))))***++++++,,,------)))*********))))))+++,,,)))+++,,,+++++++++***((()))+++---,,,***))))))+++,,,,,,,,,***((('''&&&&&&***(((&&&'''(((*********((((((******+++******)))''''''''''''(((((('''&&&)))'''(((---333777666333333,,,&&&$$$'''***(((%%%'''((((((((()))))))))***''''''''''''((()))******)))******++++++******)))******++++++++++++******,,,++++++***))))))((((((***))))))(((((())))))***************))))))((((((sssgggiiipppwwwzzz}}}}}}{{{{{{~~~pppfffddd\\\VVVVVVXXXWWWWWWYYYVVVUUUTTT]]]ppp}}}yyyuuulll]]]VVVcccvvvhhhRRRHHHIIILLLLLLIIIIIIJJJJJJJJJIIIHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLGGGKKKSSS^^^iiittt}}}}}}yyyssslll^^^TTTZZZfff~~~{{{zzzzzzwww|||zzznnn```dddvvvwwwxxx~~~}}}||||||yyyqqqggg___[[[UUUMMMHHHFFFFFFFFFGGGHHHHHHMMMSSSVVV___vvvvvvjjjaaaccclll```EEEGGGQQQSSSPPPJJJJJJOOOTTTUUUNNNfff|||ZZZZZZmmmmmm}}}uuuZZZMMMSSSYYYYYYVVVRRRQQQRRRPPPMMMIIIQQQOOOMMMJJJHHHGGGFFFFFFCCCAAA@@@??????AAACCCEEEEEECCCEEEIIIJJJIIIJJJMMMKKKMMMRRRXXXZZZZZZ___eeesssfffXXXSSSRRRRRRSSSTTTWWW```kkkqqqooommmuuutttlllhhh]]]NNNNNNWWWxxxjjjVVVFFF???>>>@@@BBBKKKQQQTTTUUU^^^mmmssspppffffffgggfffeeeeeehhhjjjmmmkkkhhhgggffffffcccaaaYYYWWWTTTMMMGGGCCCCCCFFFDDDDDDDDDDDDDDDEEEFFFFFFEEEHHHIIIDDD@@@@@@AAA@@@CCCAAA>>>======<<<:::999555333111...,,,,,,,,,---.........,,,***)))+++,,,******,,,///...++++++///,,,---............---,,,111---+++,,,///000---***+++++++++,,,++++++******++++++,,,,,,,,,,,,---------,,,,,,---...///---,,,)))***+++---...---,,,,,,(((***,,,,,,***)))((()))...---+++)))((('''((((((...,,,++++++---.........,,,,,,---......---------,,,...///...---++++++,,,)))(((***///666;;;;;;:::,,,***'''&&&'''(((((('''(((((((((((())))))))))))&&&''''''(((((((((''''''((())))))******))))))(((******++++++++++++************))))))((((((''''''))))))(((((((((((())))))***************)))))))))}}}ppplllqqquuuyyyzzzzzz{{{~~~{{{~~~uuunnnggg```]]]\\\ZZZWWWUUUWWWWWWWWW[[[hhhzzz{{{wwwuuuhhh[[[eeexxxxxx}}}{{{___KKKHHHKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJOOONNNMMMMMMLLLLLLLLLLLLFFFKKKOOORRR]]]nnn|||~~~yyyxxxwwwkkkZZZVVV]]]uuu|||~~~|||yyyuuuxxx~~~vvvbbb]]]mmm|||tttttt~~~{{{zzzvvvlll]]]QQQPPPOOOLLLHHHFFFEEEFFFHHHHHHHHHIIIIIIHHHPPPdddyyywwwqqqllliiivvv|||___FFFYYY\\\ZZZTTTQQQSSSVVVVVVMMMRRRXXX```eeeeee{{{}}}mmmiiikkkuuulllzzzccc]]]rrrpppxxxooopppuuuxxxyyywwwvvvwwwvvvuuu{{{kkk```jjjkkkfffbbbaaadddhhhggg___XXXYYY^^^dddgggcccZZZQQQKKKFFFDDDBBB@@@@@@BBBEEEGGGGGGFFFEEEEEECCCAAA??????===@@@DDDFFFFFFFFFIIIMMMKKKGGGEEEEEEFFFEEEAAA???999???EEEFFFEEEFFFLLLTTTWWWLLLHHHMMMEEE666:::KKKdddYYYFFF666444<<>>:::???WWWooommm\\\TTTYYYaaajjjpppuuuwwwyyy~~~{{{yyyuuuqqqpppjjjddd___YYYTTTRRRTTTXXXZZZXXXSSSPPPSSSWWWXXXTTTTTTTTTTTTTTTSSSOOOKKKLLLLLLLLLMMMNNNMMMIIIGGGCCC@@@<<<999888999999999666888999999777555555666888444111000//////555<<<888666444222000//////000111///------//////---+++***+++,,,,,,------,,,,,,......---,,,,,,+++******111///...///222222...+++,,,******,,,,,,++++++---((()))*********++++++,,,+++***)))***+++,,,,,,+++***)))((((((***++++++***((())))))***++++++++++++,,,------***((('''(((***+++++++++---111333333222&&&'''((((((''''''((()))(((((((((((())))))))))))&&&&&&((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((()))))))))((((((((('''''')))((((((''''''(((((())))))))))))))))))(((((((((zzzrrroookkkjjjlllssszzzzzzzzzvvvpppjjjfffbbb[[[UUUXXX[[[\\\[[[aaappp~~~|||~~~wwwiiigggqqquuuzzz}}}}}}{{{|||{{{yyyoooTTTJJJIIIIIIKKKKKKKKKKKKKKKKKKKKKLLLPPPOOONNNMMMLLLLLLMMMMMMIIILLLMMMLLLSSSdddttt{{{zzzxxxzzz|||sssbbbXXXWWWiiivvv}}}wwwxxx|||ggg\\\eeesssyyy|||{{{{{{}}}qqqnnn{{{{{{}}}~~~zzzwwwqqqfffVVVJJJIIIJJJJJJHHHEEEEEEFFFHHHFFFGGGHHHFFFCCCEEEQQQ]]]vvv|||mmmsssfffvvv|||VVV\\\___```[[[VVVTTTPPPKKKTTTRRRPPPTTTUUUSSSoootttfff______wwwoooeee___iiiyyyzzzqqqwwwvvvjjjaaaYYY[[[dddkkkiiidddvvvuuusssqqqqqq|||uuupppyyywwwjjjjjjnnnyyyxxxhhhpppyyy}}}xxxmmmbbb\\\VVVVVVVVVTTTRRRPPPNNNMMMKKKJJJHHHEEEDDDEEEEEEEEE@@@CCCFFFDDDAAA@@@BBBCCC;;;;;;<<>>@@@AAA<<<333444>>>>>>666???SSSRRRJJJ===333555???EEECCC===>>>;;;>>>RRReee___KKKNNNWWWgggxxx{{{tttvvvmmmgggggggggdddbbbcccjjjnnnmmmeee```dddhhhiiibbb]]]ZZZ^^^bbb```VVVNNNEEEHHHMMMUUU[[[]]]\\\ZZZTTTQQQLLLKKKLLLMMMNNNMMMIIILLLPPPRRRPPPNNNLLLKKKNNNIIIDDDAAA===:::===CCC@@@===999666555666888999>>>???>>>:::555222111111444444444333222111///...------------------------///------000444555333000///***)))++++++((()))...---,,,+++++++++,,,,,,,,,---++++++,,,------+++))),,,++++++,,,---...---,,,+++++++++,,,---...//////------+++***)))***---///...,,,++++++++++++***)))$$$&&&((()))'''''')))+++))))))))))))((((((((((((&&&&&&((((((((('''&&&%%%&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((()))))))))))))))(((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''{{{lllaaa```iiiuuu}}}{{{{{{zzzzzz|||xxxuuunnnfff^^^bbbbbb\\\]]]ggguuu~~~{{{vvvxxxwwwnnnmmmuuuxxx|||}}}|||}}}xxxuuu||||||```NNNIIIJJJLLLLLLKKKKKKKKKLLLMMMNNNPPPOOONNNMMMLLLLLLMMMNNNNNNMMMLLLKKKOOOZZZiiitttwwwxxxzzzzzzuuukkk^^^UUUbbbssszzzzzz~~~pppcccdddnnnvvvwwwwwwyyy{{{~~~}}}|||}}}ooojjjttt|||zzzzzz|||xxxrrrkkk___QQQGGGEEEFFFFFFEEEDDDCCCDDDEEEDDDFFFHHHHHHFFFFFFIIILLL^^^mmmzzzooojjj{{{zzzcccRRRVVVYYYZZZ[[[\\\XXXQQQQQQSSSUUUYYYXXXPPPeeeyyykkk___ZZZrrrjjjccc```___\\\ZZZ\\\mmmqqq|||oooTTTMMMUUUXXXRRRTTTUUUVVVWWWYYY]]]```aaabbbcccbbbbbbhhhrrr{{{uuunnnqqqtttnnnnnnssstttqqqrrrvvvvvvzzz~~~~~~yyytttpppoooqqqrrrrrrpppkkkeee___[[[___^^^ZZZSSSPPPQQQQQQOOOEEEJJJLLLIIIEEEEEEFFFFFF@@@>>>;;;:::???DDDBBB<<<@@@@@@>>><<>>AAA999999@@@AAA>>>HHHWWWMMMFFF===888999===@@@AAA888BBBHHHFFFEEEGGGCCC<<<@@@HHHVVVfffssszzz{{{zzzzzzrrriiibbbaaagggjjjhhhhhhmmmqqqvvvwwwuuuxxx~~~~~~xxxrrrjjjfffkkkqqqoooggg```YYYZZZ^^^dddiiikkkjjjiiifffbbb^^^^^^aaacccbbbaaa```cccggghhhgggdddbbbaaaaaa^^^]]]ZZZSSSHHHCCCCCCDDDCCCBBBBBBCCCEEEHHHIIISSSTTTSSSLLLCCC===;;;<<>><<<999666333000...---...///111333444555666222333555999===@@@AAAAAA666000000555444///...333111000000000111000...+++///---+++,,,///000...,,,...------...000111///...,,,,,,+++++++++,,,,,,------+++******---......---...---,,,***))))))))))))%%%&&&((((((((()))***,,,))))))))))))((((((((((((&&&''''''(((((((((''''''((())))))******))))))(((******++++++++++++******)))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&xxxllljjjqqqxxxzzz~~~{{{vvvttt{{{}}}|||wwwpppooouuu{{{|||uuussssssvvvyyyyyytttoooqqqtttxxx{{{}}}}}}}}}|||yyywww}}}~~~kkkSSSKKKMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPOOOMMMLLLLLLLLLNNNOOOQQQLLLKKKNNNPPPRRR___nnnxxx~~~~~~yyywwwuuuhhhXXXZZZlll~~~}}}~~~~~~zzzoooggglllwwwvvvvvvvvvyyy}}}{{{rrroooxxxzzz{{{yyytttmmmcccWWWMMMGGGFFFEEEDDDDDDDDDDDDDDDCCCEEEEEEFFFGGGIIIJJJIIIFFFMMMWWWeeesssxxxvvvwwwiiieee___WWWWWWVVVXXX___eeebbb\\\OOOSSSVVV\\\[[[PPPYYYvvv~~~}}}{{{pppeee```LLLPPPSSSTTTVVVUUUOOOGGGGGGSSSppprrreee^^^YYYkkk___TTTLLLJJJOOOQQQLLLPPPTTTRRRNNNMMMSSSYYYTTTWWWYYYYYYYYYYYYZZZZZZ\\\\\\XXXYYY___]]]]]]eeecccaaaaaadddhhhiiiddd```bbbdddeeebbb]]]\\\```dddkkkjjjiiifffbbb]]]YYYVVViiijjjeee]]]XXXYYYWWWSSSVVV\\\^^^YYYUUUVVVWWWUUUQQQOOOJJJIIIPPPWWWSSSIIIAAAEEEFFFDDDDDDGGGGGGCCCSSSMMMJJJLLLPPPUUU___hhheee[[[TTTRRRNNNGGGHHHOOOEEENNNWWWUUUKKKAAA===>>>======???DDDJJJOOOPPPPPPoooyyy{{{tttooopppmmmeeeXXXVVV[[[bbbaaa[[[```jjjlllqqqvvvyyysssqqqxxx}}}~~~zzzxxxxxxxxxxxxwwwtttpppmmmnnnqqqrrrpppmmmmmmnnnnnnmmmjjjggggggggghhhgggfffeee]]]QQQKKKJJJMMMPPPSSSWWWYYYZZZYYYYYY]]]\\\YYYTTTOOOKKKHHHGGGHHHHHHFFFCCC@@@===:::999666666777888:::;;;;;;<<<:::<<>>BBBLLLLLLCCC???BBB<<<>>>CCCIIILLLJJJDDD>>>555222222777AAAJJJPPPQQQCCCCCCCCCEEEFFFGGGEEECCCBBB@@@>>><<<:::999888888:::888666888:::777...&&&///...---,,,******+++,,,(((''''''''')))***+++,,,***)))))))))((((((((('''''''''''''''((()))******)))******++++++******)))******++++++++++++******'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''sssppprrrxxx}}}{{{uuurrrttt}}}uuukkkiiinnnpppnnnlllnnnsssxxx||||||zzzwww|||{{{uuu{{{qqqWWWLLLPPPMMMMMMLLLLLLLLLMMMOOOPPPOOONNNLLLKKKKKKLLLNNNOOORRRJJJJJJQQQQQQNNNZZZlll}}}zzzyyy}}}qqq]]]QQQdddxxx|||~~~xxxlllnnnyyywwwvvvuuuxxx}}}|||wwwvvv{{{xxxvvvrrriii]]]SSSKKKHHHIIIGGGEEEEEEFFFFFFEEEDDDGGGEEECCCDDDHHHKKKIIIEEE???GGGWWWnnnyyyzzzfffXXXWWWmmmfff\\\WWW[[[```]]]UUUWWWYYYXXX[[[[[[QQQSSSgggsssnnnhhh}}}pppqqqwww{{{tttdddUUUNNNMMMRRRPPPEEEAAAGGGJJJGGG===NNNjjjcccNNNFFFDDDWWWccchhhqqqLLLMMMQQQPPPNNNIIIOOONNNNNNNNNOOOPPPOOONNNQQQRRRRRRQQQRRRSSSQQQMMMOOOTTTKKKHHHSSSNNNJJJYYYXXXUUURRRRRRTTTVVVVVVTTTQQQSSSUUURRROOOOOOSSSXXX[[[YYYVVVSSSQQQPPPPPPPPPZZZ^^^]]]WWWVVVZZZYYYTTTXXX^^^___YYYUUUVVVVVVSSSQQQQQQQQQTTT]]]bbbYYYJJJGGGPPPUUURRROOORRRSSSQQQ\\\ZZZYYY]]]iiixxx}}}vvvvvvnnnaaaaaakkkeeeeeehhhlllhhh\\\TTTRRRRRRJJJ@@@;;;:::<<<>>>??????LLLSSSPPPQQQWWWXXXRRRNNNQQQZZZ___WWWLLLSSSbbbdddhhhqqqtttqqqssszzz|||xxxuuuvvvyyyzzzvvvrrrooonnnjjjfffaaa```aaaccciiieeecccaaa[[[TTTRRRUUUYYY^^^dddjjjllliiieeeaaaYYYVVVSSSSSSTTTTTTQQQNNNRRRRRRRRRQQQPPPOOOMMMLLLAAAAAA@@@???>>>======<<<===@@@AAA@@@??????CCCGGGLLLKKKSSSaaabbbWWWOOOQQQLLLRRR]]]hhhooolllddd\\\???===???JJJ\\\ppp~~~}}}{{{xxxtttpppnnnlllllljjjfffdddeeeeee\\\KKK===000000///,,,******+++,,,***(((&&&'''))),,,,,,,,,******))))))((((((((('''((('''''''''((()))+++,,,(((((())))))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((~~~ooouuuuuuvvvzzz|||xxx}}}zzzssslllkkknnnsssxxxzzzzzzyyyxxx~~~}}}www{{{{{{```OOOOOOIIIJJJLLLMMMNNNOOOQQQSSSPPPNNNMMMKKKKKKLLLNNNOOOMMMLLLKKKLLLNNNRRRVVVYYYqqqxxxwwwrrr^^^XXX]]]ppptttooosss{{{zzzzzzzzz|||~~~zzzyyy{{{zzzvvvkkk^^^RRRKKKIIIDDDFFFHHHGGGDDDCCCDDDGGGCCCEEEGGGHHHHHHFFFDDDBBBEEEAAAGGG[[[ssszzzwwwbbbYYYdddrrrrrrccc]]]eeeeee[[[XXXeeeaaaeeeNNNUUUSSS]]]```iiiccciiitttiiikkkkkksssqqqbbb[[[WWWLLLMMMKKKGGGEEEEEEEEEDDDCCCDDDIIILLLKKKFFFBBBCCCFFFOOODDDZZZaaaMMMRRRJJJQQQIIIMMMNNNLLLHHHDDDCCCFFFJJJKKKOOORRRQQQNNNJJJJJJKKKLLLKKKKKKMMMPPPQQQNNNKKKMMMMMMNNNNNNOOOOOOPPPPPPUUUTTTQQQMMMJJJKKKMMMPPPVVVJJJIIIMMMGGGGGGMMMMMMPPPPPPOOOOOOOOOOOOOOOOOOKKKRRRVVVRRRMMMMMMMMMLLLOOOWWWYYYUUUWWW]]][[[QQQMMMWWWdddjjjaaaUUUQQQUUUZZZUUU\\\jjjnnnhhhooo}}}uuuoooiiieee___\\\^^^dddhhhooojjjeeehhhiiimmmzzzsss\\\HHHFFFEEE>>>;;;???IIILLLLLLOOONNN???777AAABBBFFFGGGPPP___[[[LLLGGGNNNTTT^^^uuuvvvjjjtttyyy}}}vvvzzzyyypppqqqyyyxxxtttqqqtttyyyzzzwwwtttkkknnnllleee_________^^^eeefffcccZZZPPPNNNVVV^^^^^^```fffnnnqqqkkkbbb[[[\\\QQQWWW[[[QQQRRRUUUGGGOOO]]]ccc[[[YYY___[[[NNNTTTSSSQQQOOOMMMKKKIIIHHHGGGOOOQQQJJJFFFHHHKKKJJJLLLRRR]]]eeebbbVVVPPPRRRGGGIIIYYYRRRSSSgggaaaRRROOOAAA;;;EEEPPPXXXdddrrroooxxxoooZZZLLL999)))%%%)))+++++++++***((('''))),,,***'''&&&'''((())))))***))))))************************(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&''''''(((((())))))~~~wwwwww~~~|||tttssszzzvvvuuuwwwwwwuuuqqqssszzzzzzzzz|||hhhTTTKKKIIIJJJKKKKKKKKKLLLMMMOOOOOONNNMMMLLLLLLMMMNNNOOOQQQPPPOOONNNNNNPPPSSSUUUdddnnn||||||zzziii^^^ZZZgggzzz|||uuusssvvvxxxzzz}}}{{{xxxqqqmmmsss}}}}}}zzz{{{yyypppcccVVVNNNJJJGGGGGGHHHGGGFFFFFFGGGIIIFFFFFFHHHHHHHHHFFFDDDCCCBBBAAAFFFSSSbbbqqq~~~wwwfffZZZiiitttpppccc[[[ZZZ]]]kkkqqqrrrxxxqqqmmm]]]UUU[[[ddd___^^^sssmmm\\\rrrttt|||vvv^^^QQQLLLDDDIIIFFFCCCBBBBBBBBBAAA@@@AAACCCEEECCCAAA@@@CCCEEELLLEEEOOOkkkkkkQQQPPPNNNVVVMMMKKKLLLKKKIIIGGGEEEEEEFFFHHHJJJMMMNNNNNNNNNNNNNNNJJJIIIHHHJJJLLLLLLKKKHHHIIIIIIJJJJJJJJJJJJJJJJJJPPPPPPNNNKKKIIIIIIKKKMMMNNNFFFIIIIII??????JJJPPPMMMLLLLLLLLLLLLKKKKKKKKKJJJQQQTTTPPPLLLLLLLLLKKKJJJPPPQQQLLLNNNUUURRRJJJPPPXXXcccfff^^^SSSQQQUUUXXX[[[kkkccc___]]]^^^___```fffnnnaaahhhddd^^^^^^XXXTTT\\\___SSSJJJKKKMMMIIICCC@@@HHHIIIAAA===BBB???===DDDAAAIIILLLTTT___ZZZLLLJJJEEEMMMVVViiioooOOOHHHRRR^^^rrrxxxkkkhhhdddcccaaaVVVMMMSSSbbb]]]YYY]]]ccc^^^VVV___ooouuu|||~~~|||wwwqqqffflllqqqpppkkkiiimmmrrrgggeeedddfffeee```]]]]]]UUUSSSYYY]]]VVVTTTVVVSSSYYYaaaggghhhfffgggkkknnnxxxvvvrrrmmmhhhfffgggiiieeelllnnngggbbbaaa```^^^jjjlllqqqrrriiiYYYQQQQQQWWWKKKTTTPPPNNNZZZRRRJJJUUURRRRRRVVVUUUQQQOOOQQQMMMSSS[[[______^^^___aaa|||WWW777...111000+++------+++***)))*********((()))***************)))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))(((((((((((((((((())))))|||uuuqqqyyyxxxxxxxxxtttpppooouuu{{{|||xxxyyy{{{rrr]]]JJJKKKKKKJJJIIIJJJJJJKKKLLLOOONNNMMMLLLLLLMMMNNNOOORRRQQQPPPNNNNNNPPPQQQSSSUUUccctttssseeeVVVYYYnnn~~~~~~xxxlllvvvwwwyyy{{{}}}|||yyyqqqiiiiiipppwwwzzzxxxzzzzzzsssgggZZZPPPLLLJJJHHHFFFFFFHHHJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFEEEAAACCCGGGKKKOOOZZZpppsssYYY]]]hhhsssooobbb\\\```qqqlllttt~~~rrrZZZ^^^ccc[[[RRRYYYeeezzzsssbbbOOOLLLGGGEEECCCAAA@@@AAAAAA@@@???@@@???=========@@@CCCEEEDDDFFFDDDUUUlllRRROOOQQQZZZTTTKKKJJJJJJJJJJJJHHHEEEBBBDDDDDDFFFIIIMMMPPPQQQQQQNNNLLLJJJJJJLLLLLLLLLKKKGGGGGGGGGGGGGGGFFFFFFFFFJJJJJJJJJIIIGGGGGGHHHJJJIIIHHHQQQQQQBBB>>>IIIOOOIIIIIIIIIIIIHHHHHHGGGGGGHHHNNNQQQMMMJJJKKKKKKJJJIIIMMMLLLHHHIIIOOONNNGGGKKKOOOVVVXXXQQQIIIHHHMMMIIIOOObbbyyyxxxvvv|||___]]]^^^bbbfffiiiqqqyyy}}}{{{uuusss|||qqqpppttt|||~~~vvvmmmhhhbbbeeeXXXIIILLLMMMEEE@@@@@@HHHHHHJJJQQQMMMEEEGGG;;;FFFMMMZZZzzz???:::666;;;[[[[[[QQQ[[[]]]___[[[OOOFFFJJJUUUTTTUUUUUUOOOGGGGGGUUUfff]]]dddkkkmmmmmmlllggg```gggrrrzzzwwwssshhhZZZQQQKKKRRRTTTUUUWWWVVV```sss{{{{{{xxxwwwrrrsss{{{bbb```ZZZZZZhhhjjjooorrrsssnnnccc[[[ZZZ[[[ZZZddd^^^[[[[[[WWWTTT]]]jjjccchhhuuu}}}~~~___???222...------......,,,)))(((***---***++++++++++++******)))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))***+++***)))((()))+++))))))))))))))))))((((((xxxuuuxxx{{{{{{zzz|||xxxxxxwwwyyy|||~~~zzzxxx}}}}}}jjjTTTNNNLLLJJJIIIJJJLLLMMMMMMNNNNNNMMMMMMMMMNNNOOOOOOOOONNNMMMMMMNNNPPPRRRSSSPPP[[[jjjwwwxxxlllYYYQQQ```zzz||||||jjjyyywwwvvvwwwyyy}}}|||sssmmmpppxxx~~~vvvxxxwwwpppeeeYYYPPPMMMLLLHHHEEEEEEIIILLLMMMMMMNNNMMMKKKIIIHHHGGGGGGHHHFFFGGGIIIHHHGGGNNNcccxxxkkk\\\UUUcccuuuzzzrrrjjjmmm]]]fffrrr|||sssjjjZZZKKKHHHPPPfff}}}dddSSSQQQNNNDDDBBBAAAAAABBBCCCBBBAAA@@@>>><<<<<<>>>AAACCCCCCCCCJJJDDDVVV]]]PPPOOOOOOXXXZZZNNNKKKIIIIIIKKKKKKGGGDDDBBB@@@???CCCIIINNNPPPOOOOOONNNLLLJJJJJJKKKKKKLLLHHHHHHHHHGGGGGGFFFFFFFFFEEEGGGHHHHHHGGGFFFGGGHHHEEEIIIWWWXXXJJJDDDHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFKKKMMMJJJHHHIIIJJJHHHNNNOOOMMMJJJKKKPPPPPPLLLDDDEEEIIIJJJFFFAAACCCHHH@@@BBBMMM[[[\\\TTTSSSYYYOOOLLLMMMOOOQQQRRRWWW^^^wwwvvvxxx{{{tttppp___OOOFFFJJJBBB===EEEGGGDDDHHH???LLLNNNRRRyyy===BBB@@@LLL|||~~~~~~sssyyy}}}|||rrrfffjjjnnnlllssswwwyyywwwxxxzzzzzzwwwuuucccQQQYYYTTTRRRZZZ\\\nnnwwwtttooojjjuuu|||zzzsssjjjiiimmmjjjdddlll}}}|||xxx|||xxxoootttZZZBBB111+++,,,------***&&&)))---++++++++++++***))))))(((************************(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,******+++,,,++++++******))))))((((((|||yyyyyywwwttt~~~}}}}}}{{{{{{yyywwwvvvwww||||||zzz~~~tttaaaOOOLLLHHHGGGIIILLLMMMNNNNNNNNNMMMNNNNNNOOOOOOPPPMMMMMMMMMMMMNNNOOOPPPQQQRRRVVV```pppzzzhhhWWWXXXlll~~~~~~tttuuuvvvxxx{{{}}}}}}uuurrrvvv}}}uuuuuussskkk```VVVPPPNNNMMMIIIEEEEEEIIILLLMMMMMMPPPOOOMMMKKKIIIIIIJJJJJJJJJIIIIIIIIIHHHKKKXXXfffnnn~~~lllVVVTTTkkk|||ttt^^^___eeehhhTTTEEEFFFVVVdddsss~~~vvvnnn[[[OOONNNJJJBBBAAAAAAAAACCCCCCBBB@@@???>>>======???@@@@@@???FFFJJJGGGbbbrrrKKKPPPQQQLLLOOOZZZRRRNNNJJJIIIKKKLLLKKKIIIBBB>>><<<>>>CCCHHHJJJJJJJJJIIIHHHGGGFFFFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFDDDFFFHHHHHHGGGFFFGGGGGGEEEEEENNNPPPHHHIIIMMMIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEIIIJJJGGGGGGIIIIIIGGGPPPPPPMMMKKKMMMQQQQQQOOOFFFEEEFFFHHHGGGEEEGGGLLLHHHGGGKKKOOOKKKBBB@@@DDD@@@>>>>>>@@@???>>>BBBGGGTTT]]]YYYOOONNNTTTggglll[[[]]]lllfffWWWnnnooolllaaaTTTKKKMMMEEEBBBPPPVVVQQQOOOTTT^^^[[[VVVppp}}};;;DDDTTTuuu}}}vvvwwwxxxnnnlllrrrmmmzzzxxxuuusss~~~nnn@@@444...,,,,,,+++'''''',,,)))*********)))(((''''''++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))))))))))))))***************************,,,---,,,+++***+++---++++++******))))))((((((~~~xxxrrrqqqqqqyyyxxxtttqqqwww{{{{{{||||||rrreeeSSSNNNHHHFFFHHHLLLMMMLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNSSSRRRWWWhhh~~~|||fffXXX___ttt~~~{{{{{{~~~ooouuu}}}|||wwwpppqqqxxxwwwvvvssskkk```VVVQQQPPPLLLJJJHHHHHHJJJLLLMMMMMMQQQPPPNNNMMMLLLLLLLLLMMMLLLIIIGGGJJJLLLMMMQQQWWWUUUccciiiVVVZZZpppnnnccccccxxxuuuTTTGGGPPPXXXcccyyyxxxpppccc^^^RRRKKKHHHBBBAAA@@@@@@AAABBBBBB@@@>>><<<======>>>>>>>>>?????????AAAMMMwww]]]EEEPPPOOOJJJIIIUUUSSSPPPLLLJJJJJJLLLMMMMMMCCC@@@<<<;;;>>>BBBFFFHHHHHHIIIIIIHHHFFFFFFGGGIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEGGGHHHIIIGGGFFFGGGHHHJJJDDDEEEEEEDDDPPP[[[WWWKKKKKKJJJIIIHHHGGGGGGFFFDDDGGGGGGEEEFFFIIIIIIGGGLLLKKKIIIIIIKKKNNNOOONNNHHHFFFFFFIIIJJJIIIJJJMMMHHHJJJNNNQQQKKKBBB===???BBB@@@BBBEEEEEEDDDHHHMMMCCCMMMLLLEEEEEEFFFPPPbbbXXX>>>666BBB>>>:::aaa```GGGJJJKKKIIIBBBJJJGGGIII[[[aaaWWWOOObbbiiiddd[[[ggg|||GGGHHHhhhbbb\\\vvvbbbmmm{{{mmm|||ggg```ooo~~~fffPPP>>>///,,,,,,)))(((***((())))))))))))(((((('''************************))))))))))))))))))))))))(((((())))))))))))*********************************+++,,,+++***)))***,,,))))))))))))))))))((((((~~~zzzrrroootttvvvkkk\\\UUUMMMJJJKKKNNNNNNMMMLLLMMMNNNOOOPPPPPPPPPPPPQQQQQQPPPPPPPPPPPPPPPPPPQQQNNNQQQ^^^rrrrrr\\\XXXlll}}}{{{|||}}}}}}rrrwww~~~}}}~~~{{{rrrrrrwwwzzz{{{yyyrrrfff[[[UUURRRLLLMMMMMMLLLKKKKKKMMMNNNQQQPPPOOOOOONNNNNNNNNNNNOOOJJJIIIMMMPPPOOOOOOQQQSSSYYYoootttcccVVVYYYooo}}}nnnppplllttt}}}fffIIIQQQZZZccc~~~yyyaaaVVVWWWOOOIIIFFFAAACCCBBBBBBCCCCCCCCCAAA>>><<<>>>???>>>===???CCCGGGCCCHHHmmmOOOHHHMMMFFFKKKJJJOOOOOOOOONNNMMMKKKKKKLLLMMMDDDBBB???;;;;;;>>>DDDHHHGGGIIIKKKKKKIIIHHHIIIKKKEEEEEEEEEFFFFFFFFFFFFFFFFFFHHHHHHHHHFFFEEEFFFHHHKKKFFFFFFEEEEEESSS^^^ZZZIIIIIIHHHGGGFFFEEEDDDDDDDDDFFFFFFDDDEEEIIIJJJGGGJJJHHHGGGJJJLLLNNNNNNNNNJJJFFFFFFJJJLLLIIIGGGHHHCCCFFFJJJMMMIIICCCAAACCCBBBAAABBBFFFEEECCCFFFJJJDDDJJJEEECCCIIIHHHEEELLLRRRAAA:::??????AAA]]]NNN===BBBEEEDDD;;;FFFDDDBBBOOOUUULLLEEEVVV[[[ZZZUUUZZZlll}}}xxx]]]PPPsss___kkkzzzsssvvv[[[NNN]]]|||vvviii]]]\\\uuuzzzYYY888---...,,,)))***(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((***+++***)))((()))***(((((((((((((((((())))))yyy~~~|||wwwyyyxxxuuu|||yyyfff^^^TTTOOOPPPQQQPPPNNNLLLMMMNNNOOOPPPPPPPPPPPPNNNOOOPPPQQQSSSTTTUUUUUUOOOMMMNNNVVVfffvvvvvv___UUUhhhyyy~~~{{{{{{}}}xxxxxx}}}}}}yyymmmaaaXXXTTTLLLOOOQQQPPPMMMKKKMMMPPPPPPPPPPPPPPPPPPPPPOOOOOOQQQNNNMMMQQQSSSRRRQQQSSSXXXVVV___uuu{{{qqqkkk\\\PPP___xxxyyynnnppplll{{{mmmGGGPPP^^^iiikkkuuuhhhrrr~~~qqqzzzhhhSSSMMMQQQLLLFFFDDD@@@FFFFFFEEEFFFGGGFFFCCCAAA???AAABBB@@@>>>AAAIIIQQQWWWbbbtttEEELLLIII===NNNOOOMMMJJJNNNPPPOOOLLLJJJJJJLLLDDDCCCAAA<<<:::===DDDJJJAAAEEEHHHIIIGGGEEEFFFHHHFFFFFFGGGGGGHHHHHHIIIIIIGGGHHHHHHGGGEEEDDDFFFGGGCCCCCCIIIIIIEEENNNUUUMMMHHHGGGFFFEEEDDDCCCBBBBBBDDDFFFEEECCCEEEJJJJJJGGGKKKIIIIIIMMMPPPQQQQQQRRRNNNJJJJJJNNNOOOJJJFFFEEEGGGGGGIIIIIIGGGFFFJJJOOOMMMKKKLLLMMMJJJFFFFFFIIIIIIGGG======JJJLLLEEEEEECCCAAAAAABBBBBBCCCHHHNNNlllnnnVVV:::888???<<<777???HHHAAA777===DDDAAA???@@@EEEJJJLLLPPP[[[kkkwww|||sssSSSaaabbbkkk|||pppzzzwww{{{uuubbbRRRZZZzzzssshhh^^^XXXVVVcccnnn@@@//////...++++++((()))***+++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++((((((((((((((((((((((((''')))***)))((('''((()))&&&&&&''''''(((((())))))}}}~~~{{{~~~|||lll^^^UUUSSSTTTUUUNNNNNNQQQVVVTTTNNNMMMRRRLLLPPPTTTVVVVVVUUUTTTTTTMMMOOONNNQQQ___ttt~~~|||fffSSSZZZnnn{{{yyy}}}uuufff[[[UUUZZZVVVSSSQQQNNNJJJLLLPPPVVVVVVUUURRROOOMMMNNNOOONNNOOOQQQRRRRRRQQQOOONNNMMMWWW^^^eeexxx~~~sssllliiifffbbb{{{xxxnnn|||{{{iiiddd{{{nnnFFFSSSxxxlllssssssgggbbbkkknnnrrryyy~~~rrrTTTRRROOOJJJFFFCCC@@@???EEEGGGHHHIIIGGGEEEBBB@@@BBB===BBB@@@EEEEEEAAAYYYOOOMMMJJJIIIJJJJJJJJJIIIIIILLLLLLJJJLLLOOOMMMHHHEEEFFFFFFBBB======BBBGGGMMMKKKIIIJJJLLLLLLJJJGGGGGGDDDCCCEEEIIIIIIEEEAAAGGGHHHIIIGGGDDDCCCEEEHHHGGGEEEFFFHHHGGGEEEHHHMMMDDDEEEGGGHHHHHHGGGEEEDDDEEEDDDCCCDDDEEEFFFEEEDDDHHHJJJKKKLLLLLLMMMPPPRRRRRRPPPNNNMMMMMMLLLJJJIIIEEEDDDCCCEEENNNVVVUUUPPPZZZSSSQQQRRRMMMDDDBBBHHHIIIEEECCCDDDIIIKKKIIIFFFFFFGGGFFFDDDBBBBBBCCCEEELLLFFF???===>>>>>>:::555:::999888888999<<>>===<<<;;;:::999888999;;;>>>@@@BBBAAA@@@@@@AAABBBDDDEEEEEEDDDBBBCCCGGGPPPYYY```[[[VVVNNNHHHHHHLLLQQQUUU~~~WWW444---111'''---,,,,,,,,,,,,,,,,,,,,,,,,---,,,)))((()))******)))(((((()))******)))(((((((((((()))************)))***)))(((((((((((()))***(((((((((((()))))))))***+++++++++******))))))))){{{~~~|||zzzzzzyyy{{{cccTTTXXXUUUTTTUUUTTTQQQQQQSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQRRRPPPMMMRRRaaarrr{{{~~~|||~~~xxxgggZZZXXXbbbsss~~~{{{|||sssdddYYY[[[VVVRRRQQQOOOKKKKKKOOOUUUVVVVVVUUUSSSRRRRRRSSSQQQQQQQQQPPPPPPQQQQQQQQQTTTNNNKKKMMMTTTcccxxxnnn[[[RRR]]]___```eeefffqqqmmmccc```UUU\\\}}}pppnnnxxxwwwnnnaaa\\\bbbkkkiiibbbLLLJJJGGGDDDBBBAAAAAAAAACCCDDDEEEFFFEEEDDDBBB@@@FFF@@@EEEAAACCCGGGQQQvvvkkkTTTGGGCCCCCCEEEHHHJJJJJJGGGEEEDDDGGGJJJJJJMMMPPPNNNIIIJJJKKKKKKGGGCCCBBBEEEIIIKKKHHHFFFFFFHHHJJJLLLLLLGGGEEEDDDFFFIIIJJJHHHEEEHHHIIIIIIIIIGGGFFFGGGHHHMMMIIIHHHGGGDDD???@@@DDDEEEFFFGGGHHHHHHGGGFFFEEEEEECCCCCCDDDFFFGGGFFFEEEDDDEEEFFFEEEDDDEEEFFFHHHLLLMMMNNNNNNNNNMMMLLLKKKKKKJJJIIIMMMXXX```]]]TTTZZZUUURRRRRRPPPKKKFFFDDDGGGDDDAAACCCGGGKKKLLLKKKGGGIIILLLKKKHHHDDDBBBAAAFFFGGGFFFDDD@@@>>>???AAA>>>===;;;:::999:::<<<=========>>>@@@@@@AAAAAA@@@???BBBCCCCCCCCCHHHPPPXXXSSSKKKCCC???@@@BBBBBBAAA;;;OOO]]]XXXNNNOOOXXX^^^dddmmmzzzmmm666...,,,---***,,,,,,,,,,,,,,,,,,,,,,,,///+++'''''')))******)))'''(((((())))))(((((('''''''''((()))))))))))))))***))))))(((((())))))***((((((((()))))))))******************************~~~~~~}}}|||zzzyyyxxxxxxppp{{{{{{xxx~~~|||lll^^^\\\[[[\\\\\\YYYUUUSSSUUUTTTRRRRRRSSSUUUUUUUUUVVVWWWTTTPPPQQQ\\\nnn{{{||||||sssaaaTTT]]]ppp}}}oooccc]]]WWWRRRQQQPPPLLLLLLNNNQQQRRRTTTSSSRRRQQQRRRSSSRRRQQQOOONNNNNNOOOQQQRRRVVVOOOOOOTTTTTTSSSaaauuu|||~~~{{{hhhSSSLLLWWWggguuuyyywwwaaaaaaVVVUUUpppmmmbbbrrrzzzrrrhhhcccfffjjjcccYYYNNNLLLGGGBBB>>>=========BBBCCCDDDEEEEEEEEECCCBBBEEE@@@HHHGGGIIIFFFIIIllluuufffVVVIIINNNCCCCCCDDDFFFIIIJJJJJJHHHCCCGGGJJJKKKOOORRRPPPKKKKKKKKKJJJHHHDDDCCCDDDFFFIIIIIIHHHIIIJJJKKKLLLLLLFFFEEEDDDEEEHHHIIIHHHFFFIIIJJJJJJJJJJJJIIIIIIIIIGGGEEEDDDFFFDDDAAACCCGGGFFFGGGGGGHHHHHHGGGGGGFFFDDDCCCCCCDDDGGGHHHGGGGGGFFFFFFFFFEEEDDDCCCDDDFFFHHHIIIKKKLLLMMMPPPTTTVVVKKKIIIGGGJJJTTT\\\ZZZSSSVVVVVVTTTSSSRRRPPPJJJEEEHHHEEEBBBCCCEEEHHHJJJJJJFFFHHHJJJJJJGGGEEEDDDCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA???===;;;::::::;;;<<<;;;<<>>===<<<<<<<<<;;;<<<>>>@@@AAAAAAAAA@@@BBBAAA@@@AAADDDFFFEEEDDDEEEFFFFFFDDDAAA>>>???@@@JJJ>>>666:::???======@@@???AAADDDCCCBBBAAACCCEEEFFFQQQ]]]eeeeeeaaa^^^]]]ccceeemmmzzzMMM111'''666)))++++++++++++++++++++++++&&&'''***...+++'''(((...((((((''''''''''''(((((('''(((((()))))))))))))))))))))************))))))))))))))))))***************++++++,,,,,,---------~~~}}}~~~xxxyyywwwuuusssuuu{{{|||lllaaa]]]XXXWWWYYYYYYWWWUUUZZZYYYWWWUUUSSSVVVbbbooowwwiiiUUUdddxxxyyy|||{{{~~~yyyzzz{{{|||{{{|||xxxlllccc[[[TTTTTTTTTQQQOOOOOOQQQTTTVVVWWWVVVUUUUUUVVVRRRQQQOOONNNNNNOOOQQQRRRRRRMMMMMMRRRPPPLLLWWWhhh~~~iiiUUUKKKSSSgggwwwzzzuuuvvvsssllleeedddfffeeeaaaTTTPPPJJJDDDBBBBBBDDDFFFBBBCCCDDDFFFGGGGGGHHHHHHKKKAAADDDCCCEEEGGGTTTaaaSSSRRRNNNKKKFFFCCC@@@???AAADDDGGGHHHDDDGGGIIIIIIMMMRRRRRRNNNJJJJJJIIIGGGEEEBBB@@@???DDDHHHNNNRRRQQQNNNLLLJJJHHHGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHJJJKKKKKKIIIGGGHHHEEEEEEFFFDDD@@@BBBGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEGGGJJJLLLLLLLLLJJJKKKKKKIIIGGGFFFGGGIIIHHHHHHFFFCCCAAADDDJJJPPPWWWVVVQQQKKKIIILLLLLLIIIXXXhhhnnn```PPPKKKHHHBBBIIIHHHGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEHHHKKKHHHDDDBBBEEEJJJLLLHHHDDDCCCBBBAAA@@@@@@?????????<<<<<<<<<===>>>@@@AAABBBCCC@@@>>>???CCCDDDAAA>>>===AAADDDCCC???<<<>>>@@@AAA@@@CCCGGGEEE???AAAHHH@@@AAAAAA@@@??????AAACCCDDDDDDDDDDDDDDDEEEFFFGGGAAAAAAEEEKKKOOORRRXXX___hhhqqqccc555***555+++++++++++++++++++++++++++(((%%%''',,,***$$$%%%+++)))((((((''''''(((((()))(((((()))***************)))******++++++******))))))))))))*********++++++,,,+++++++++******))))))|||xxxoooxxxxxx{{{yyyvvvvvv{{{yyywww}}}wwwpppllljjjgggaaa\\\]]]ZZZYYYYYYVVVTTT[[[eee~~~|||___bbbqqq~~~~~~~~~|||{{{{{{||||||{{{wwwuuu{{{}}}{{{}}}xxxjjjeee]]]VVVUUUVVVSSSPPPPPPRRRTTTWWWWWWVVVUUUUUUUUUSSSRRRQQQPPPPPPQQQRRRSSSPPPNNNNNNPPPNNNMMMTTT^^^rrruuueeeQQQMMMWWWhhhxxxrrrmmmpppyyysssjjjgggfffcccTTTPPPIIIBBB??????AAACCCAAAAAACCCDDDFFFGGGHHHHHHMMMFFFLLLIIIGGGLLLfff|||UUUPPPPPPCCCGGGDDDAAAAAABBBDDDDDDDDDDDDFFFFFFFFFJJJOOOPPPNNNMMMLLLKKKJJJHHHEEEAAA???@@@EEELLLOOOPPPOOONNNOOOKKKKKKJJJHHHGGGGGGHHHIIIMMMLLLLLLNNNQQQQQQNNNLLLJJJGGGFFFFFFDDD@@@AAAFFFHHHHHHHHHGGGGGGHHHHHHHHHGGGFFFGGGIIILLLNNNOOONNNJJJJJJJJJIIIGGGFFFGGGIIIFFFHHHHHHFFFBBBBBBFFFJJJQQQUUUVVVPPPLLLKKKLLLJJJSSSmmmyyygggOOOHHHIIIHHHEEEFFFGGGGGGFFFDDDDDDCCCDDDFFFGGGGGGGGGGGGHHHIIIFFFEEEEEEGGGJJJKKKIIIGGGBBBBBBBBBBBBBBBBBBCCCCCCAAA???===<<<>>>AAAEEEHHHFFFEEEEEEDDDEEEDDDCCCBBBAAABBBDDDDDDDDDCCCBBBBBB333888???BBB>>>:::<<>>???DDDJJJNNNFFFHHHJJJHHHDDDBBBDDDFFFBBB@@@???AAADDDDDDAAA===BBBAAA@@@AAADDDFFFFFFDDD@@@@@@@@@???@@@AAACCCDDDEEEGGGGGGDDDAAAAAAEEEIIIEEEDDDEEEHHHIIIHHHKKKQQQTTTUUUUUUTTTSSSVVV\\\aaa```cccnnn===000---,,,************************FFF222###'''...+++''''''+++***)))(((((()))***+++******+++,,,,,,,,,,,,+++)))***+++,,,,,,+++***))))))************+++++++++///000333666:::===???AAAwwwwwwoookkkooossssssuuuyyyzzzzzz{{{~~~yyyuuupppnnnooosssvvvwwwzzzwwwhhhbbb\\\ZZZgggxxxzzzrrrvvvyyy~~~}}}|||~~~~~~yyyuuujjjgggbbb\\\VVVSSSRRRRRRQQQUUUXXXXXXTTTQQQSSSUUUWWWVVVVVVXXXYYYYYYWWWUUURRRNNNOOORRRQQQMMMNNNTTTZZZ```rrr}}}xxxiiiVVVMMMUUUggg|||yyywwwuuucccMMM```wwwvvv}}}ooo[[[iiigggkkkyyy~~~cccOOOFFFCCCAAA???CCCGGGGGGBBB@@@CCCGGGHHHLLLMMMJJJHHHFFFFFFfffWWWMMMPPPGGGQQQPPPNNNJJJGGGDDDEEEFFFDDDCCCBBBEEEIIINNNPPPQQQQQQNNNKKKMMMPPPOOOGGGAAAEEECCCBBBGGGNNNSSSSSSPPPNNNNNNNNNMMMKKKIIIFFFEEEJJJLLLLLLIIIIIILLLLLLJJJLLLIIIIIIKKKHHHBBBBBBFFFJJJEEECCCFFFHHHHHHIIIMMMIIIPPPMMMJJJPPPRRROOORRRLLLGGGEEEIIIKKKJJJJJJLLLJJJLLLOOOQQQPPPPPPQQQQQQNNNOOOQQQUUUWWWTTTOOOJJJWWWVVVUUUSSSQQQNNNKKKJJJEEEGGGJJJMMMNNNNNNPPPRRRKKKRRRTTTMMMGGGIIIJJJIIIGGGEEEDDDDDDCCCBBBDDDHHHHHHEEECCCDDDGGGHHHGGGEEEDDDDDDCCCAAA@@@BBBFFFJJJMMMKKKIIIIIIIIIIIIGGGFFFCCCDDDFFFGGGFFFDDDAAA???DDDBBBAAABBBEEEEEECCC@@@EEEDDDCCCCCCDDDEEEGGGHHHEEEGGGIIIIIIHHHGGGHHHIIIJJJKKKLLLOOOQQQTTTVVVXXXccc___[[[XXXXXXYYYZZZYYY___[[[ZZZcccqqqzzz{{{www~~~sss}}}YYY///+++111......,,,+++++++++,,,,,,>>>000&&&)))---***'''%%%,,,,,,++++++***+++++++++)))***+++***)))***---//////)))***...,,,$$$%%%,,,000,,,***---555:::999777DDDKKKMMMUUUfffmmmnnnvvv}}}xxxuuuwwwxxxsssppppppkkktttwwwmmmhhhjjjoootttttt~~~kkk|||tttooo{{{{{{|||yyy{{{}}}vvvmmmkkkggg```ZZZUUUSSSQQQPPPQQQUUUYYYXXXUUUSSSUUUWWWVVVUUUTTTUUUVVVVVVTTTSSSRRROOOOOORRRPPPLLLNNNSSSTTTZZZlllzzzzzz{{{ppp___QQQPPP^^^sssoooZZZWWWkkklllvvvmmm]]]fff```eeeiiikkknnn|||zzzWWWAAAAAAIII@@@DDDCCC???>>>BBBGGGIIILLLKKKGGGFFFFFFDDDYYY~~~qqqKKKLLLTTTSSSNNNNNNMMMJJJFFFEEEEEEFFFHHHFFFEEEFFFIIIMMMOOOOOOQQQNNNKKKLLLNNNMMMGGGBBBCCCAAAAAAEEELLLQQQQQQOOOOOOOOOOOONNNLLLJJJHHHFFFGGGJJJIIIGGGGGGKKKKKKIIINNNKKKKKKLLLHHHBBBBBBEEEIIIGGGGGGJJJJJJGGGIIIMMMIIINNNJJJIIIOOOKKKFFFLLLIIIFFFEEEHHHIIIFFFFFFHHHFFFIIILLLOOOQQQSSSUUUWWWYYYWWWWWW\\\bbbccc]]]WWWRRRVVVZZZZZZXXXXXX\\\___VVVWWWWWWYYY```eeeaaaYYYTTTUUUQQQKKKJJJMMMMMMJJJBBBBBBDDDEEEEEEDDDEEEFFFEEEDDDDDDFFFIIIIIIGGGEEELLLKKKIIIFFFDDDEEEIIILLLUUUSSSQQQOOONNNLLLIIIFFFEEEFFFHHHIIIHHHFFFCCCAAAAAA@@@???AAADDDEEEEEECCCBBBCCCDDDFFFHHHJJJLLLMMMFFFHHHIIIIIIIIIJJJKKKMMMKKKMMMPPPTTTWWWZZZ[[[\\\\\\ZZZXXXWWWYYYZZZ[[[[[[bbbaaacccgggkkkiiiccc]]]YYY[[[]]]___ggg{{{}}}zzzuuufffiiiqqqhhhwwwjjj]]]mmmeee777,,,,,,...---,,,+++***+++,,,---666...)))+++,,,)))(((***,,,,,,+++++++++++++++,,,---...///...+++)))((((((***)))***---,,,***+++000***---555BBBOOOWWWXXXVVVaaaeeeeeehhhmmmlllmmmwww~~~|||wwwsssrrrmmmrrrwwwzzz|||vvvllliiilllqqqrrrzzzrrrvvvuuuxxxyyyzzzyyy}}}xxxssslllaaaZZZVVVTTTRRRPPPRRRVVVYYYXXXVVVUUUWWWYYYWWWUUUTTTTTTUUUUUUTTTRRRTTTRRRRRRSSSQQQNNNPPPSSSOOOTTTeee|||{{{yyy{{{nnn[[[NNNSSSgggzzzpppcccmmmllltttssskkkpppjjjmmmhhh```^^^jjjxxxyyypppqqquuuyyyvvvkkk\\\OOOHHHIIIKKKIIIDDDDDDIIINNNPPPPPPNNNIIIHHHHHHBBBKKKbbb^^^GGGLLLPPPRRRKKKLLLKKKIIIFFFEEEEEEFFFKKKIIIGGGGGGIIIKKKLLLMMMPPPNNNKKKKKKLLLKKKHHHDDDBBB@@@???CCCIIINNNOOOOOOPPPPPPPPPOOONNNKKKIIIHHHFFFIIIIIIGGGHHHLLLMMMKKKOOOMMMMMMLLLHHHBBBAAACCCGGGIIIMMMPPPLLLHHHJJJPPPOOOOOOJJJLLLQQQIIIDDDNNNHHHGGGGGGIIIGGGCCCCCCGGGGGGIIILLLNNNPPPSSSVVVYYY[[[WWWUUUZZZcccfffbbb\\\UUUZZZ^^^\\\VVVUUU\\\bbbkkkooommmlllvvvyyygggYYYTTTMMMHHHJJJNNNLLLFFF???@@@AAABBBCCCDDDDDDDDDCCCDDDEEEHHHJJJJJJHHHFFFPPPPPPPPPNNNLLLMMMOOOQQQ\\\ZZZXXXUUUSSSOOOJJJGGGGGGHHHIIIJJJIIIGGGEEEDDDBBB@@@@@@AAAEEEHHHIIIIIIDDDEEEGGGIIILLLNNNPPPQQQKKKKKKLLLKKKKKKMMMPPPSSSOOOQQQUUUYYY]]]```aaaaaa[[[ZZZXXXYYY[[[\\\\\\\\\[[[```ggglllkkkdddYYYRRRLLLNNNPPPRRRXXXcccppp{{{eee```dddggggggrrryyywwwyyy~~~rrrsssrrrkkkmmmppp~~~iiibbbjjjzzziiiRRR```yyyjjjkkkrrruuuHHH444+++,,,,,,+++******+++,,,---...++++++---+++)))***...,,,,,,++++++++++++,,,,,,(((+++------,,,******+++'''---222555;;;CCCIIIKKKUUUTTTVVVZZZaaahhhmmmooorrrvvv|||~~~wwwmmmnnnvvv{{{yyytttrrrrrrtttuuuwww|||yyyqqqooopppuuu|||zzzzzzuuuqqqqqqvvvxxxxxx|||wwwggg\\\WWWUUUTTTSSSSSSUUUWWWWWWVVVVVVXXXZZZZZZXXXVVVVVVVVVWWWVVVTTTWWWVVVVVVVVVTTTRRRSSSUUUOOOQQQ___uuu~~~jjjTTTNNN\\\mmmxxx}}}|||vvvyyy||||||}}}xxxuuuppphhheeejjjooohhh\\\\\\PPPKKKYYYssswwwaaa```YYYNNNHHHGGGGGGEEEHHHKKKGGGFFFHHHCCCFFFVVVTTTJJJNNNHHHIIIHHHIIIIIIHHHFFFEEEFFFGGGKKKHHHFFFFFFHHHJJJKKKKKKPPPNNNLLLKKKKKKJJJHHHGGGCCCAAA@@@BBBGGGLLLNNNOOOPPPPPPPPPPPPNNNLLLJJJHHHGGGJJJJJJIIIJJJOOOPPPNNNNNNNNNNNNLLLGGGCCCAAAAAAHHHKKKQQQRRRMMMJJJPPPZZZWWWSSSKKKMMMQQQHHHFFFSSSLLLJJJIIIIIIFFFCCCEEEJJJMMMNNNOOONNNNNNOOORRRUUUUUUSSSRRRUUUZZZ]]]]]][[[VVVYYY[[[WWWRRRRRRWWW\\\dddppprrrjjjlllvvvooo^^^ZZZSSSKKKHHHJJJLLLHHHCCCAAAAAA>>><<>>:::???LLLTTTUUUMMMMMMLLLJJJIIIIIIJJJKKKIIINNNTTTXXXWWWUUURRRPPPQQQOOONNNMMMLLLJJJGGGDDDDDDDDDEEEEEEEEEDDDCCCCCCIIIHHHGGGFFFGGGHHHKKKMMMPPPMMMIIIGGGHHHLLLRRRUUUWWWVVVTTTQQQPPPRRRVVVYYYXXXWWWVVVVVVXXX[[[___aaa]]]\\\\\\]]]^^^___^^^]]]___^^^```ggglllhhh\\\QQQMMMOOOSSSWWWZZZ[[[ZZZYYYUUURRRUUUVVVVVVaaaiiibbbVVVRRRUUU[[[ZZZUUUYYYccceeeaaaaaafffgggaaa[[[YYYTTTVVV]]]bbb___XXXWWW[[[TTTWWWXXXVVVWWWYYYZZZYYY]]]dddcccXXXPPPOOONNNJJJ???OOOrrrzzz|||VVViiinnnUUU<<<------,,,++++++,,,---...---+++******---...+++&&&,,,+++++++++,,,------...///---***)))+++111;;;BBBNNNYYYbbbdddlllxxx}}}{{{{{{{{{qqq}}}vvvwww~~~|||~~~~~~{{{vvvrrrrrrsss{{{|||xxxzzzyyyuuusssyyy{{{|||{{{zzz}}}uuueeeYYYUUUUUUVVVUUUUUUTTTTTTUUUVVVWWWXXXVVVVVVVVVWWWYYYXXXVVVTTTSSSVVVWWWTTTRRRTTTVVVUUUQQQPPPTTTbbbuuunnn^^^YYYZZZuuuwwwrrrqqqpppmmmiiifffeeeggghhh___\\\WWWRRRSSS]]]kkkvvv|||sssoooooolllggg```fff]]]RRRPPPKKKFFFJJJOOOdddZZZAAABBBHHHGGGLLLFFFHHHIIIIIIGGGFFFFFFGGGEEECCCBBBCCCFFFIIIKKKKKKPPPRRRTTTRRROOOLLLMMMNNNIIIGGGEEECCCEEEHHHLLLOOOOOOOOOOOOOOONNNLLLJJJIIIFFFIIIIIIGGGIIIMMMOOOMMMHHHLLLNNNKKKHHHGGGEEEBBBKKKLLLOOOPPPLLLMMMXXXeeeooolll\\\OOONNNKKKJJJSSSNNNIIIGGGJJJLLLKKKLLLNNNPPPQQQQQQPPPOOOOOOQQQRRRSSSXXX\\\YYYSSSRRRXXX___dddddddddfffiiilllnnnooovvvllljjjooorrrjjjaaaZZZYYYWWWSSSOOONNNFFFFFFBBB???GGGVVV]]]\\\MMMNNNNNNLLLJJJIIIKKKLLLJJJNNNSSSVVVSSSOOOKKKHHHFFFEEEDDDDDDEEEFFFEEECCCCCCCCCDDDDDDDDDCCCCCCCCCGGGGGGGGGFFFDDDDDDFFFHHHLLLIIIEEECCCEEEKKKQQQVVVVVVUUUSSSQQQPPPRRRVVVYYYXXXWWWVVVUUUVVVYYY\\\^^^WWWVVVVVVXXX\\\___``````[[[VVVTTTYYYbbbccc\\\SSSUUUTTTSSSSSSUUUZZZ___bbbZZZVVVWWWVVVUUU___bbbUUURRRSSSWWW\\\]]]ZZZZZZ]]]___XXXUUU\\\```[[[UUUSSSQQQRRRUUUWWWXXXWWWVVVWWWXXXVVVTTTTTTUUUUUUSSSPPPNNNRRRSSSRRRUUUWWWNNNAAAKKKFFFRRRJJJJJJ\\\WWWNNNRRRxxxwwwaaaDDD000///---,,,,,,,,,---...---,,,***))),,,...+++$$$,,,++++++,,,,,,---...///+++---000666@@@MMMZZZddd\\\eeeooovvv|||xxxzzzvvv{{{yyy]]]|||{{{{{{{{{|||xxxyyy{{{}}}}}}}}}{{{|||~~~}}}|||ooobbbYYYWWWXXXXXXWWWUUUUUUVVVWWWWWWWWWTTTUUUWWWZZZ\\\[[[XXXUUUSSSXXXYYYUUUTTTXXXZZZXXXSSSSSSVVV___pppxxxiii^^^XXXhhh{{{zzz|||{{{vvvoooiiiffffffhhhddd```]]]___cccccc]]]WWWYYY[[[]]]___fffoooqqqooopppssshhh]]]___]]]RRRMMMTTT]]]\\\PPPFFFDDDFFFHHHGGGHHHJJJJJJHHHFFFFFFFFFFFFDDDBBBCCCFFFIIIJJJKKKPPPUUUXXXWWWRRRNNNOOOQQQLLLJJJFFFCCCCCCFFFJJJNNNPPPPPPPPPPPPOOONNNLLLKKKGGGIIIJJJHHHIIIMMMOOOMMMFFFMMMOOOLLLJJJKKKJJJFFFJJJKKKMMMNNNLLLKKKTTT^^^kkkoooaaaOOONNNQQQNNNOOONNNJJJKKKSSSYYYXXXRRROOONNNPPPRRRRRRQQQPPPQQQRRRPPPTTTWWWUUUQQQPPPUUUZZZlllmmmmmmjjjfffddddddeeeeeeqqqvvvnnncccdddmmmuuusssdddVVVTTTWWWUUUQQQOOOEEEJJJJJJHHHOOOXXXWWWNNNFFFIIIMMMNNNMMMKKKJJJKKKKKKMMMOOOOOOLLLIIIGGGGGGAAA???>>>>>>AAACCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDFFFGGGFFFDDDCCCDDDFFFGGGFFFDDDCCCDDDHHHLLLNNNOOOOOOOOOOOOOOOQQQUUUYYYTTTUUUVVVXXXYYYZZZ[[[\\\VVVUUUTTTVVVZZZ^^^```aaaRRROOONNNRRR[[[``````]]]ZZZZZZYYYWWWVVVYYY^^^ccc```]]]]]]WWWRRR[[[]]]PPPPPPTTTWWWYYY\\\___]]]XXXXXXTTTSSSWWWZZZXXXUUUTTTJJJMMMOOONNNNNNPPPQQQQQQ\\\[[[YYYVVVSSSPPPQQQSSSVVVSSSNNNMMMOOOQQQNNNHHHKKK===BBB999777FFFFFFEEEUUU}}}jjjPPP333111000...---------...)))---,,,)))(((,,,,,,(((+++++++++,,,,,,...//////+++444AAAQQQ```ooozzzrrrvvvppptttwwwvvvzzzhhhxxxssssssyyy~~~}}}yyyjjj___[[[\\\ZZZYYYWWWVVVWWWXXXXXXXXXUUUVVVZZZ^^^```___[[[XXXUUU[[[\\\XXXXXX]]]___]]]VVVWWWZZZaaaooo~~~|||qqqbbbWWWWWWiii}}}{{{wwwrrrnnnmmmkkkdddZZZUUUUUUZZZ```cccTTTXXX\\\aaalllwwwzzzxxx___ccc\\\YYYiiipppeee\\\PPPTTT___^^^NNNEEEFFFDDDGGGIIIKKKKKKHHHGGGFFFFFFHHHFFFDDDDDDFFFIIIJJJJJJPPPVVV[[[ZZZTTTPPPPPPSSSMMMJJJGGGCCCAAADDDHHHLLLQQQQQQRRRRRRQQQOOOMMMLLLIIILLLLLLJJJKKKOOOPPPNNNFFFMMMPPPNNNMMMOOONNNJJJIIIJJJLLLNNNLLLJJJOOOVVVYYYeeeZZZGGGHHHOOOLLLHHHOOOLLLPPP]]]fffcccYYYRRROOOQQQSSSSSSQQQPPPOOOOOOOOOQQQSSSSSSRRRSSSUUUXXXbbbfffiiiddd[[[VVVWWW[[[VVVYYY]]]___bbbhhhsss|||www```LLLJJJQQQRRRMMMJJJEEEMMMPPPOOORRRUUUJJJ;;;>>>DDDLLLPPPOOOLLLJJJIIIJJJKKKJJJHHHGGGGGGIIIKKKAAA>>><<<<<>>===???CCCEEEFFFHHHJJJJJJHHHFFFDDDGGGGGGGGGHHHHHHIIIJJJKKKEEEGGGFFFCCCCCCFFFGGGDDDNNNLLLJJJKKKNNNRRRUUUVVVRRRUUUZZZ^^^___^^^\\\ZZZ```[[[WWWXXX]]]```^^^ZZZ[[[\\\]]]^^^^^^^^^^^^^^^SSSVVVWWWVVVYYY]]]YYYQQQXXXUUUSSSTTTWWWXXXWWWVVVTTTVVVXXXUUURRRSSSXXX^^^[[[ZZZXXXVVVSSSQQQQQQPPPLLLKKKJJJKKKLLLLLLKKKJJJLLLMMMNNNNNNOOOOOOOOOOOOPPPNNNKKKHHHFFFGGGHHHIIIFFFLLLJJJGGGHHHCCCBBBMMMnnn|||ggg@@@333)))+++000///+++)))+++***,,,...***&&&***444+++000//////444555AAAYYYkkktttvvvmmmiiivvvwww}}}xxxwwwyyyyyyyyy|||}}}}}}vvvpppkkkfff```\\\ZZZZZZYYYXXXWWWWWWWWWWWW\\\YYYUUUTTTUUUXXX\\\^^^XXXUUUUUUXXXYYYWWWXXX\\\bbb]]]YYY]]]kkk{{{~~~lll[[[VVVZZZhhhzzz~~~~~~|||~~~xxxqqq|||}}}||||||vvvpppqqqlllaaaWWWVVVZZZ\\\ZZZYYYfffooowwwssssss}}}~~~xxx^^^YYY]]]fffeeeWWWKKKHHHHHHFFFHHHJJJHHHCCCDDDJJJFFFCCCDDDFFFGGGGGGLLLRRRWWWWWWZZZ^^^\\\UUUSSSUUURRRPPPLLLFFFAAAAAAEEEIIIOOOPPPPPPQQQQQQPPPOOOOOOOOOLLLIIIIIILLLOOOPPPPPPRRRPPPNNNMMMMMMKKKHHHFFFDDDEEEPPP___^^^PPPIIILLLMMMLLLMMMQQQUUUUUUPPPKKKMMMMMMKKKMMMUUU\\\XXXOOORRRSSSTTTTTTTTTTTTSSSRRRSSSTTTVVVXXXYYYYYYXXXXXXUUU]]]aaa]]]WWWVVVWWWWWWPPPTTTSSSWWW^^^XXXSSSZZZWWWRRRLLLIIIJJJKKKLLLLLLMMMJJJNNNYYY\\\UUUPPPQQQDDDDDDEEEGGGJJJKKKJJJIIILLLHHHGGGHHHHHHGGGIIIMMMGGGAAA>>>>>>???>>>AAAEEEDDDEEEHHHIIIJJJIIIGGGFFFJJJIIIIIIHHHHHHIIIJJJJJJIIIKKKJJJFFFFFFIIIHHHEEEIIIGGGFFFGGGKKKOOORRRSSSRRRVVV[[[```aaa^^^ZZZXXXWWWWWWYYY^^^cccaaaZZZSSSaaa```aaadddfffeee```\\\cccccc___ZZZ[[[___\\\UUUVVVTTTRRRSSSVVVXXXWWWVVVSSSRRRPPPNNNMMMMMMPPPRRRZZZXXXTTTQQQPPPNNNMMMKKKKKKKKKLLLNNNOOONNNKKKIIIOOOOOONNNMMMMMMMMMNNNNNNOOOMMMKKKIIIHHHHHHIIIIIIGGGLLLJJJIIILLLGGGFFFQQQvvvWWW@@@//////111---+++///555---***000666666555666666BBBHHHOOO^^^hhhxxxvvvfff{{{jjjeeevvv|||sssqqqssswww|||yyy~~~~~~zzzmmm```WWWYYYZZZYYYWWWWWWXXX[[[YYYXXXUUUSSSSSSUUUZZZ^^^XXXUUUTTTWWWWWWUUUVVVZZZ[[[YYYXXX\\\ggguuutttfffZZZVVV\\\mmmzzz}}}}}}~~~~~~~~~{{{uuuqqqtttxxx{{{|||~~~xxxzzztttgggZZZUUUXXXYYYWWW\\\fffnnnwwwuuuhhh``````]]]RRRHHHEEEGGGFFFGGGIIIGGGDDDEEEIIIHHHEEEDDDFFFFFFGGGLLLSSSSSSUUUZZZ^^^]]]WWWSSSTTTSSSSSSPPPIIIBBB@@@CCCHHHOOOOOOPPPPPPPPPPPPPPPPPPQQQNNNLLLKKKMMMOOOPPPPPPUUUSSSPPPMMMLLLKKKIIIGGGMMMFFFWWWttttttWWWJJJTTTNNNLLLKKKNNNRRRTTTSSSQQQPPPOOOLLLJJJOOOUUUUUURRRQQQQQQRRRSSSTTTTTTTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUWWW[[[___\\\UUUQQQRRRLLLSSSTTTXXX^^^UUUKKKOOOQQQNNNLLLKKKLLLNNNNNNNNNSSSRRRRRRSSSUUUUUUQQQNNNFFFEEEEEEGGGIIIKKKJJJIIILLLHHHFFFHHHHHHHHHJJJNNNGGGBBB@@@AAAAAA???BBBFFFCCCEEEHHHJJJKKKKKKJJJIIINNNMMMKKKJJJIIIIIIJJJJJJMMMNNNLLLIIIIIILLLJJJFFFIIIGGGFFFHHHLLLPPPRRRSSSTTTXXX]]]```aaa^^^YYYVVVSSSTTTXXX]]]aaa___YYYTTTfffcccbbbfffkkkkkkddd]]]lllhhh```XXXVVVXXXVVVQQQRRRPPPOOOOOORRRTTTTTTTTTSSSPPPMMMLLLOOORRRTTTSSSZZZUUUQQQOOOQQQQQQPPPOOOTTTTTTVVVXXXXXXTTTOOOJJJPPPOOOMMMLLLKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJMMMQQQMMMLLLOOONNNSSSccc~~~}}}eeeIII222...///,,,...555111111111000000777IIIZZZgggvvv}}}hhhrrruuuqqq{{{~~~wwwssspppttt{{{ssseeeccc___\\\ZZZZZZZZZ[[[SSSVVVYYYZZZXXXWWWWWWXXXXXXUUUTTTVVVWWWVVVWWW[[[XXXYYYZZZ]]]bbblllyyyzzzooo```XXXXXXeeettt|||~~~~~~||||||}}}uuuyyy|||~~~~~~~~~yyymmm___XXXYYY[[[YYYYYYaaaiiitttvvvddd\\\WWWOOOHHHDDDGGGFFFFFFGGGFFFDDDEEEFFFGGGEEEEEEGGGFFFEEEHHHNNNNNNQQQUUUXXXWWWTTTSSSSSSRRRTTTSSSMMMEEEAAADDDHHHOOOOOOOOOOOOPPPQQQQQQRRRTTTRRRPPPNNNNNNOOOOOOOOOTTTRRRNNNLLLKKKKKKJJJIIIVVVLLLWWWppppppYYYPPP[[[OOOLLLJJJKKKOOOSSSUUUUUURRRQQQOOOMMMNNNQQQSSSTTTPPPPPPQQQRRRTTTTTTUUUUUUTTTTTTTTTSSSTTTUUUVVVVVV]]]XXXYYY```___TTTMMMOOOMMMUUUWWWZZZ___WWWMMMNNNOOOOOOOOOPPPQQQQQQPPPPPPVVVYYYYYYSSSOOOOOOMMMIIIDDDCCCCCCDDDHHHJJJKKKKKKIIIGGGGGGKKKKKKIIIJJJMMMIIIEEEDDDDDDBBB???@@@EEEDDDFFFHHHKKKLLLMMMMMMMMMRRRQQQOOOMMMKKKKKKKKKKKKLLLMMMLLLJJJMMMPPPNNNIIINNNMMMLLLNNNRRRVVVYYYYYYXXXZZZ]]]^^^^^^\\\YYYWWWXXXVVVUUUUUUWWWZZZ\\\]]]dddaaa```bbbfffiiiiiihhhnnniii```YYYVVVUUUQQQNNNNNNMMMLLLLLLMMMOOOQQQRRRNNNMMMMMMOOOSSSWWW[[[^^^XXXTTTPPPQQQUUUYYYZZZXXXYYY[[[]]]^^^\\\WWWNNNHHHLLLLLLMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLLLLOOORRRNNNJJJLLLPPPeeewwwuuurrrbbbQQQ:::------333666555/////////333>>>TTTrrrhhhsss~~~}}}{{{ppppppuuuvvv{{{|||ooogggeeeccc___ZZZVVVYYY[[[\\\ZZZWWWUUUSSSVVVRRRQQQTTTUUUTTTWWW\\\XXXZZZ]]]___bbbiiittt|||{{{sssbbb[[[XXX___jjjtttzzz~~~}}}uuuggg^^^]]]\\\ZZZWWW[[[aaaoooxxxzzz|||hhh^^^[[[YYYUUURRRNNNNNNKKKHHHFFFDDDBBB???BBBAAACCCFFFGGGEEEGGGLLLUUUWWWXXXVVVUUUTTTTTTTTTQQQTTTUUUQQQKKKFFFGGGIIIOOOOOOPPPQQQRRRRRRSSSSSSRRRRRRQQQQQQPPPQQQRRRSSSSSSQQQNNNMMMNNNNNNNNNMMMQQQNNNSSS]]]^^^UUUQQQSSSPPPNNNKKKKKKNNNRRRUUUWWWQQQQQQQQQQQQPPPOOOPPPRRROOOPPPPPPQQQSSSTTTUUUVVVRRRRRRRRRRRRSSSUUUVVVWWW^^^VVVUUU\\\[[[SSSNNNPPPPPPYYYYYYYYY^^^ZZZRRRTTTRRRTTTVVVWWWWWWUUUTTTSSSOOOXXX]]]XXXQQQNNNMMMKKKBBB@@@@@@BBBFFFJJJLLLMMMHHHGGGJJJNNNNNNJJJGGGIIIJJJHHHGGGGGGCCC>>>>>>BBBEEEGGGIIILLLNNNOOOPPPPPPSSSSSSQQQPPPNNNMMMMMMLLLKKKLLLLLLMMMRRRXXXVVVQQQSSSRRRRRRTTTXXX\\\]]]^^^\\\\\\[[[[[[ZZZYYYXXXXXXYYYWWWTTTRRRRRRVVV\\\```______]]]\\\]]]dddooowwwrrrlllfffcccaaa^^^YYYVVVOOONNNMMMMMMMMMOOOQQQTTTMMMOOOPPPOOOMMMNNNTTTYYYSSSQQQOOOPPPTTTXXXYYYXXXRRRTTTWWWYYYYYYTTTLLLFFFEEEHHHKKKOOOQQQQQQQQQPPPKKKKKKLLLMMMNNNNNNOOOOOOKKKPPPKKKFFFGGGTTT{{{wwwmmmddd]]][[[III000,,,888888,,,111+++111NNNyyy~~~vvv|||yyykkkaaadddiiihhh```ZZZZZZZZZYYY[[[aaaeeegggiiikkkjjjhhhwwwrrr{{{xxxtttppphhh```bbb```]]]\\\[[[YYYVVVSSSVVVRRRPPPRRRSSSRRRUUUZZZXXX[[[^^^aaaccciiiqqqwwwyyy~~~~~~zzzuuuccc]]]WWWXXX```kkktttxxxzzz~~~~~~}}}pppfffaaa]]]YYY___^^^___hhhpppnnnwwwsssiiieeeccc```]]]ZZZYYYUUUNNNJJJHHHDDD>>>>>>===@@@DDDFFFEEEIIINNNaaacccbbb\\\XXXXXXYYYWWWTTTVVVVVVUUUQQQLLLIIIGGGNNNOOORRRTTTUUUUUUUUUTTTNNNPPPRRRRRRSSSTTTWWWYYYUUUSSSRRRQQQRRRSSSRRRQQQLLLQQQUUUVVVXXXXXXSSSLLLQQQPPPNNNMMMNNNPPPSSSUUUQQQOOOOOORRRRRROOONNNOOOPPPPPPPPPQQQRRRSSSUUUVVVQQQQQQRRRSSSTTTUUUVVVWWWUUURRRQQQUUUVVVSSSRRRTTTSSS\\\ZZZWWW]]]\\\WWWXXXVVVYYY\\\]]]\\\YYYXXXWWWUUU[[[bbbaaaYYYPPPLLLKKKCCCAAA???AAAEEEJJJMMMNNNKKKJJJLLLPPPOOOIIIEEEEEEIIIHHHIIIHHHCCC======BBBEEEFFFHHHKKKMMMOOOPPPPPPPPPQQQQQQRRRQQQOOOMMMLLLJJJKKKLLLPPPXXX___]]]WWWSSSSSSSSSUUUXXX[[[\\\\\\[[[[[[ZZZYYYXXXXXXWWWWWWQQQTTTVVVVVVTTTTTTWWWZZZ\\\]]]\\\ZZZYYYaaannnzzznnnhhheeeggggggccc___]]]TTTTTTSSSQQQPPPQQQTTTWWWWWWXXXWWWQQQHHHEEEHHHLLLMMMMMMMMMMMMMMMMMMNNNNNNLLLMMMPPPTTTVVVTTTPPPLLLBBBEEEJJJOOOSSSUUUUUUTTTNNNNNNNNNNNNOOOPPPQQQRRROOOSSSOOOKKKNNN^^^yyymmm```XXX\\\MMM111'''000111%%%)));;;]]]~~~xxx~~~yyytttqqqsssvvvvvvvvvxxxtttfff___dddcccXXXSSSWWWXXXYYYXXXTTTPPPOOONNNNNNKKKNNNOOOMMMMMMOOOUUUYYYzzzzzzvvvrrrqqqrrrnnneee^^^\\\WWWTTTTTTTTTRRRTTTYYYXXXZZZ\\\^^^aaadddiiilllmmmuuuzzz{{{{{{{{{yyyuuukkkcccYYYWWW___kkkrrrtttuuuzzzyyyzzz~~~}}}xxxnnngggaaa\\\dddbbbaaafffwwwuuuiiiiiipppwww{{{zzzqqqmmmkkkhhhdddaaaaaa\\\VVVTTTTTTPPPIIIEEEBBBAAABBBBBBCCCHHHOOOaaaeeeeee___\\\]]]\\\YYYZZZYYYXXXXXXVVVQQQIIIDDDMMMPPPSSSWWWXXXXXXVVVUUUPPPRRRTTTUUUTTTTTTWWWYYYVVVUUUTTTTTTUUUTTTRRRPPPQQQTTTWWWYYY[[[[[[VVVOOORRRRRRQQQPPPOOOOOOQQQRRRUUUPPPNNNRRRTTTQQQOOOQQQQQQPPPPPPPPPQQQSSSTTTUUURRRSSSTTTUUUVVVUUUTTTTTTOOOSSSTTTSSSSSSVVVVVVSSSWWWaaa^^^YYY______ZZZ[[[WWW[[[___```___]]]\\\]]]aaa^^^aaahhheeeYYYQQQQQQHHHEEEBBBBBBEEEIIIMMMNNNQQQNNNMMMNNNLLLFFFDDDEEEEEEFFFHHHIIIDDD>>>>>>CCCDDDEEEFFFHHHJJJLLLMMMNNNJJJLLLOOOQQQRRRPPPMMMKKKHHHIIIJJJOOOXXX```^^^WWWRRRQQQQQQSSSUUUWWWWWWWWWWWWXXXYYYZZZZZZXXXUUUTTTLLLQQQVVVWWWSSSPPPRRRTTTWWWYYYZZZZZZZZZ]]]dddjjjccc]]][[[___aaa]]][[[[[[VVVVVVUUURRRPPPQQQTTTXXX]]]\\\WWWQQQJJJFFFFFFGGGGGGKKKNNNMMMJJJGGGIIIKKKLLLLLLNNNPPPSSSSSSQQQOOOEEEGGGIIIMMMQQQUUUXXXZZZRRRQQQPPPOOOPPPQQQSSSUUUUUUVVVQQQOOORRR___vvvkkk\\\TTTQQQEEE444))),,,555<<>>>>>EEEMMMWWW^^^aaa^^^]]]___^^^ZZZ^^^\\\ZZZZZZYYYSSSIIIAAAMMMPPPUUUYYYZZZYYYWWWUUUVVVXXXYYYWWWSSSRRRSSSTTTVVVUUUTTTTTTTTTRRROOOLLLWWWSSSRRRVVVYYYWWWUUUTTTRRRSSSSSSRRRPPPOOOOOOOOO[[[SSSOOOSSSVVVTTTSSSVVVQQQQQQPPPPPPQQQRRRTTTUUUSSSTTTVVVWWWVVVUUUSSSQQQOOOXXX[[[VVVTTTXXXWWWQQQ\\\fffddd^^^cccccc\\\\\\WWW[[[```aaa```______```bbbXXXZZZjjjqqqhhh``````MMMIIIEEEDDDFFFIIILLLMMMVVVQQQMMMLLLHHHDDDCCCFFFAAACCCGGGHHHDDD???@@@FFFBBBCCCDDDFFFHHHIIIKKKKKKEEEIIIMMMQQQQQQOOOLLLIIIEEEFFFGGGKKKUUU]]][[[TTTQQQPPPPPPQQQTTTUUUUUUTTTSSSUUUZZZ\\\\\\XXXTTTPPPLLLPPPTTTRRRMMMLLLOOOTTTTTTUUUXXXZZZ\\\[[[YYYWWW\\\UUURRRWWWZZZWWWVVVYYYVVVVVVTTTQQQNNNNNNRRRVVVXXXTTTNNNKKKJJJJJJIIIHHHEEEKKKQQQQQQLLLJJJLLLPPPMMMKKKJJJKKKLLLKKKJJJHHHIIIIIIIIIKKKOOOTTTZZZ]]]TTTSSSQQQPPPPPPRRRUUUVVVVVVSSSLLLJJJMMMSSSqqqnnneeeWWWTTTHHH@@@<<<555333FFF```mmm```jjjuuuiiiaaannn___```eeekkklllnnnxxxyyy```VVVRRROOOMMMKKKNNNSSSUUUQQQOOOOOOMMMNNNPPPPPPMMMIIIJJJNNN|||wwwtttnnneeeYYYPPPRRRZZZXXXccchhhaaa^^^aaa```ZZZ```bbbgggmmmtttyyyzzzzzz}}}yyysssooonnnpppuuuxxxxxxyyywwwuuuxxx~~~}}}~~~{{{yyyxxxzzz}}}yyyvvvooogggaaa[[[___eeelllttt{{{}}}gggbbbwww}}}uuuvvvwwwvvvrrrnnnrrryyywwwpppnnnpppgggVVVLLLXXXppprrriiiUUUGGGFFFBBBBBBNNNOOOUUU\\\___^^^^^^aaadddbbb^^^[[[[[[\\\XXXNNNEEEGGGJJJOOORRRTTTVVVWWWXXXTTTWWWWWWTTTTTTVVVUUUQQQUUUWWWYYYZZZZZZXXXUUUSSSWWWXXXYYYYYYYYYWWWTTTSSSTTTSSSRRRQQQQQQQQQRRRRRRWWWPPPOOOVVVXXXSSSSSSWWWTTTTTTTTTTTTTTTTTTUUUUUUTTTVVVVVVUUUTTTTTTRRRPPPVVVXXX^^^aaa[[[QQQPPPVVVaaabbbaaa^^^ZZZYYY\\\___[[[___aaa___]]]^^^^^^[[[```XXX[[[jjjrrrkkkaaa^^^ZZZNNNFFFEEEGGGFFFJJJPPPNNNLLLJJJGGGFFFEEEEEEEEEJJJEEECCCGGGHHHDDD@@@@@@KKKDDDAAAHHHMMMLLLJJJLLLLLLNNNNNNNNNPPPRRRNNNGGGJJJJJJJJJJJJKKKOOOUUUZZZRRRRRRSSSSSSSSSSSSRRRRRRTTTVVVXXXXXXWWWUUUVVVVVVTTTSSSQQQOOOMMMMMMPPPSSS]]]\\\[[[YYYWWWVVVUUUTTTQQQQQQQQQRRRRRRSSSTTTUUUSSSRRRQQQPPPOOOOOOPPPQQQSSSIIIDDDJJJRRRSSSOOOLLLEEEPPPfffuuukkkUUUOOOXXXUUURRROOOMMMLLLKKKJJJIIIQQQQQQOOOMMMQQQXXX[[[YYYZZZYYYUUUOOOMMMQQQVVVYYYWWW[[[YYYNNNHHHPPPdddtttgggZZZPPPMMMEEEGGGIIIEEEWWW~~~yyyaaafff~~~vvvaaacccXXX\\\eeeooouuuyyyssseee^^^ZZZLLLRRRVVVSSSLLLIIINNNSSSOOOOOOOOOOOONNNMMMKKKKKK}}}yyy~~~tttgggdddhhhmmmuuuwwwssstttxxxtttkkkhhhgggfffhhhjjjmmmmmmmmmuuuuuutttssssssrrrrrrrrr{{{zzzvvvpppooorrrqqqnnnyyyyyyxxxxxxxxxyyy}}}~~~|||uuullleee```cccggglllpppvvv{{{{{{pppqqqrrrooorrrooojjjhhhooozzz~~~{{{wwwwwwmmmZZZOOOWWWlll|||uuubbbZZZNNNHHHOOOXXXZZZ\\\[[[YYYYYY^^^bbb___[[[YYYZZZ\\\YYYQQQIIIHHHKKKPPPTTTWWWXXXYYYYYYWWWZZZZZZWWWVVVXXXWWWSSSUUUVVVXXXXXXXXXWWWUUUTTTTTTUUUVVVXXXXXXXXXWWWWWWXXXWWWTTTRRRQQQQQQRRRSSSSSSOOORRR\\\```\\\[[[___\\\ZZZYYYWWWVVVUUUVVVVVVUUUXXXZZZXXXVVVUUUTTTTTTYYY[[[___```XXXOOONNNSSS]]]```bbbbbb```___```aaa\\\___aaa```aaaeeeeeebbbddd\\\ZZZaaaccc___```fffaaaXXXPPPMMMKKKFFFEEEGGGLLLLLLJJJHHHGGGFFFEEEEEEIIIEEECCCGGGGGGDDDAAA@@@HHHCCCDDDLLLQQQPPPNNNNNNKKKMMMMMMLLLMMMOOOKKKDDDGGGHHHIIIKKKMMMPPPRRRTTTOOOPPPQQQQQQRRRRRRRRRQQQPPPSSSVVVXXXXXXWWWWWWWWWUUUVVVUUUSSSRRRRRRTTTVVV[[[[[[ZZZYYYXXXVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSRRRQQQOOONNNNNNOOOOOORRRJJJFFFMMMUUUWWWTTTQQQRRRIII^^^iii^^^OOONNNLLLMMMNNNMMMIIIFFFDDDJJJQQQWWW\\\\\\SSSHHHUUUWWWYYYVVVTTTUUUYYY]]]^^^^^^[[[TTTLLLMMMZZZgggwwwQQQEEE???DDDKKK^^^nnnzzz}}}[[[```wwwxxxhhhaaaeeejjjooorrrtttxxxzzzmmmeee^^^XXXPPPVVV\\\ZZZSSSMMMMMMOOOKKKLLLLLLMMMMMMMMMMMMMMM{{{wwwuuuvvvwwwyyyyyyuuuuuutttrrrpppnnnlllkkkzzzyyyvvvqqqqqquuuvvvsssuuuvvvwwwwwwuuuvvvwwwxxx|||{{{{{{zzzxxxqqqfff^^^___aaadddfffiiilllpppssssssrrrtttyyyyyyrrrkkkgggkkkfff___^^^hhhwww}}}|||qqq\\\MMMOOO\\\fffpppdddbbbZZZVVV___hhhgggbbb[[[UUUTTTXXX\\\\\\YYYXXXZZZ]]]\\\VVVPPPHHHKKKPPPUUUYYYZZZ[[[ZZZ[[[^^^]]]ZZZYYYZZZYYYUUUVVVVVVVVVVVVVVVUUUUUUUUURRRSSSTTTUUUWWWYYY[[[\\\ZZZWWWTTTQQQOOONNNOOOPPPRRRPPPUUUaaafffaaa^^^```]]]\\\YYYWWWVVVWWWXXXYYYWWWZZZ]]]\\\WWWTTTVVVYYYSSSUUUXXXYYYTTTOOOPPPVVVVVV[[[```ccccccbbb``````___```aaabbbgggnnnnnnjjjfffcccccceeeaaa^^^gggtttuuunnnhhhccc]]]TTTNNNLLLJJJKKKKKKJJJIIIGGGEEEDDDHHHDDDCCCFFFGGGCCCAAABBBDDDBBBEEEMMMRRRRRROOOOOOKKKMMMMMMLLLLLLMMMJJJDDDEEEEEEGGGKKKPPPRRRPPPMMMLLLMMMNNNOOOPPPQQQQQQQQQJJJNNNSSSVVVWWWVVVUUUVVVVVVWWWYYYYYYXXXWWWXXXYYYTTTUUUVVVVVVVVVTTTRRRPPPUUUSSSQQQPPPPPPPPPRRRSSSSSSQQQPPPNNNNNNNNNNNNOOOQQQJJJIIIPPPXXXZZZXXXVVVVVVJJJXXXmmmJJJIIIHHHLLLPPPOOOJJJDDDOOORRRSSSUUUZZZ]]]WWWNNNOOOVVV]]]___]]]\\\```eeeccc```______YYYRRRWWWaaattt^^^;;;===DDDTTTdddoooqqqxxxyyyrrrhhhpppyyy|||wwwvvv||||||xxxtttllldddbbbaaa\\\VVVTTT[[[bbbaaaZZZQQQLLLJJJGGGHHHJJJKKKMMMNNNNNNNNN{{{vvvwww|||~~~zzzuuusssssstttnnnnnnkkkggghhhmmmnnnlllkkkooorrrqqqqqqtttvvvvvvvvvvvvwwwxxxwwwpppeee]]]XXXZZZ\\\]]]___aaadddgggjjjmmmllleeeaaaccchhhjjjiiibbbZZZZZZcccpppyyy||||||}}}tttaaaPPPKKKNNNQQQUUUVVVPPPQQQ[[[```gggwwwxxxuuummmcccZZZUUUVVVXXXZZZXXXWWWZZZ]]]]]]ZZZVVVHHHJJJOOOTTTYYY[[[[[[ZZZ\\\______[[[ZZZ[[[YYYVVVWWWVVVUUUTTTTTTTTTUUUUUUSSSRRRRRRSSSUUUXXX\\\]]][[[YYYUUUQQQPPPPPPQQQRRRUUURRRVVV```ccc\\\WWWYYYWWWVVVUUUTTTUUUWWWZZZ\\\XXX[[[___^^^WWWRRRUUU\\\QQQRRRSSSRRRNNNLLLNNNRRRQQQTTTYYY]]]^^^]]][[[ZZZ[[[[[[ZZZ\\\dddllllllggg___bbbgggkkkgggbbbhhhqqqyyyuuuoooiiiccc[[[VVVTTTHHHJJJKKKLLLKKKHHHFFFDDDHHHDDDDDDFFFFFFCCCBBBDDDEEEDDDFFFJJJNNNPPPOOONNNJJJMMMNNNLLLLLLNNNLLLHHHHHHFFFFFFKKKQQQSSSOOOKKKKKKLLLMMMOOOQQQRRRRRRRRRGGGKKKQQQTTTTTTSSSQQQQQQTTTWWWZZZ[[[[[[YYYYYYYYYRRRTTTVVVWWWWWWUUUSSSQQQUUUTTTQQQOOONNNOOOPPPRRRPPPPPPOOONNNOOOPPPQQQRRROOOKKKKKKSSSYYYYYYWWWWWWQQQVVVZZZqqqfffIIIFFFEEEHHHNNNPPPLLLGGGQQQOOOKKKJJJOOOUUUTTTPPPNNNVVV```fffdddbbbhhhpppgggccceeekkkhhh^^^]]]dddPPPEEE]]]pppttt~~~{{{rrrssslllppp~~~~~~}}}wwwhhhaaaYYYUUUWWWZZZXXXUUUUUU[[[aaaaaa[[[SSSLLLHHHGGGHHHIIIKKKLLLMMMMMMNNNyyysssxxx~~~xxxqqqnnnnnnkkkgggbbbiiillljjjlllqqqsssrrrrrrsssvvvzzz{{{wwwooohhhXXXYYYZZZYYYYYYYYY[[[]]]aaagggeee\\\YYYaaammmsssnnnfff___^^^dddjjjmmmoootttwwwtttgggZZZRRROOOMMMFFFHHHDDDGGGUUU^^^kkk~~~{{{yyytttmmmfff```]]]\\\YYYXXXWWWXXX[[[[[[YYYWWWIIIIIILLLQQQVVVYYYYYYXXX[[[^^^]]]ZZZYYYZZZYYYUUUXXXVVVUUUSSSSSSTTTUUUVVVTTTSSSRRRSSSTTTWWWZZZ\\\]]][[[YYYVVVUUUVVVWWWXXXWWWSSSUUU]]]___XXXTTTVVVUUUUUUTTTTTTUUUWWWZZZ[[[ZZZ[[[]]]]]]VVVOOORRR[[[WWWWWWVVVPPPLLLJJJLLLNNNRRRRRRSSSUUUVVVVVVUUUTTTQQQRRRQQQSSSZZZbbbaaa\\\XXXZZZ^^^```]]]YYYYYY\\\```^^^ZZZTTTPPPNNNNNNMMMGGGIIIKKKLLLLLLJJJGGGEEEGGGEEEEEEGGGGGGDDDDDDGGGLLLKKKJJJIIIKKKNNNOOOOOOGGGKKKLLLKKKKKKMMMMMMKKKMMMIIIGGGJJJOOOSSSQQQNNNKKKMMMNNNPPPRRRSSSTTTTTTKKKOOOSSSUUUTTTRRROOONNNQQQUUUYYY[[[ZZZXXXWWWVVVUUUWWWYYY[[[[[[YYYWWWUUUUUUSSSQQQOOONNNNNNOOOPPPNNNNNNNNNNNNPPPRRRTTTUUUMMMKKKMMMTTTXXXVVVUUUUUUSSS___]]]YYYpppyyyNNNJJJEEEAAACCCGGGLLLLLLKKKIIINNNRRRUUUYYY]]][[[UUUOOOUUU```gggfffdddlllxxxnnnlllnnnsssooobbb\\\]]]{{{lllxxxzzzpppaaammm{{{xxxkkklllfffppp|||nnn^^^YYYSSSQQQQQQRRRTTTUUUUUUWWWZZZZZZXXXRRRMMMJJJJJJJJJKKKLLLLLLMMMLLLLLL~~~}}}wwwpppwwwyyyrrrnnnnnnkkkdddiiiiiilllpppttttttooojjj___```___\\\YYYWWWWWWXXXVVV\\\___^^^___fffnnnsssuuullleeeeeeggggggeeeeeeccciiikkkeee]]]XXXSSSOOOHHHIIICCCBBBLLLRRR]]]qqqrrrrrrsssrrrppplllhhhfff___]]][[[ZZZZZZZZZXXXWWWKKKIIIIIIMMMSSSWWWWWWVVVXXX[[[[[[XXXXXXZZZYYYUUUXXXWWWVVVTTTTTTUUUUUUVVVTTTSSSSSSSSSTTTWWWYYY[[[[[[ZZZYYYWWWVVVVVVVVVWWWVVVRRRUUU^^^```ZZZWWWYYYYYYXXXXXXXXXXXXYYYYYYZZZ]]]ZZZ[[[\\\UUUMMMOOOWWWQQQTTTSSSPPPPPPSSSWWWWWWVVVTTTSSSRRRSSSSSSRRRQQQOOORRRSSSTTTZZZ___^^^YYY\\\YYYVVVRRROOOMMMMMMMMMNNNOOOLLLGGGDDDGGGJJJKKKGGGIIIKKKLLLLLLJJJHHHFFFHHHFFFGGGIIIGGGEEEFFFKKKSSSSSSQQQLLLLLLPPPRRRQQQEEEJJJLLLJJJIIIKKKLLLKKKPPPLLLJJJJJJNNNQQQRRRRRRMMMNNNOOOQQQSSSTTTTTTUUURRRUUUXXXXXXVVVSSSQQQPPPQQQTTTXXXZZZYYYVVVUUUTTTSSSTTTUUUVVVVVVUUUSSSRRRRRRRRRQQQPPPOOONNNNNNNNNLLLLLLLLLMMMOOORRRTTTUUUKKKKKKOOOVVVXXXVVVTTTVVVYYYZZZ]]]^^^\\\WWWRRROOOLLLGGGBBB@@@BBBGGGLLLOOOLLLRRRWWWXXXZZZ___bbbbbbPPPRRR[[[dddeeecccjjjvvvssstttuuuqqqhhh]]]TTTOOOeee|||hhheeejjj\\\bbbhhh|||vvvoookkkgggvvv|||nnn```XXXUUURRRQQQPPPNNNQQQVVVUUUTTTSSSSSSTTTRRROOOMMMMMMNNNNNNNNNNNNMMMMMMLLLwwwkkkkkkiiihhhjjjmmmmmmiiifffcccdddbbb___\\\ZZZZZZZZZUUUVVVZZZaaafffiiimmmqqquuukkkeeefffgggdddaaaaaa\\\aaabbb^^^ZZZXXXTTTPPPGGGIIICCCAAAFFFIIIQQQbbbhhhjjjmmmpppqqqpppllljjjkkkiiieeebbb```^^^\\\[[[NNNKKKHHHJJJPPPUUUVVVUUUVVVZZZZZZXXXXXXZZZYYYVVVXXXWWWWWWVVVVVVVVVVVVVVVRRRRRRRRRSSSUUUWWWZZZ[[[]]]]]]\\\[[[YYYXXXVVVUUUSSSQQQVVVaaaddd]]]XXXYYYXXXYYYZZZ[[[[[[[[[[[[ZZZaaaZZZXXXZZZUUULLLLLLSSSIIINNNPPPNNNQQQYYY]]]]]]XXXUUUSSSSSSTTTTTTRRROOOOOOUUUYYY[[[]]]aaa```\\\^^^]]]YYYSSSNNNMMMNNNOOONNNRRRQQQKKKIIILLLPPPOOOGGGIIIJJJKKKLLLKKKIIIHHHIIIGGGHHHJJJHHHFFFIIINNNSSSVVVUUUPPPNNNRRRSSSQQQKKKOOOQQQMMMJJJLLLMMMLLLNNNMMMLLLLLLMMMOOOQQQRRRNNNNNNPPPQQQSSSSSSTTTTTTTTTVVVXXXXXXVVVSSSRRRRRRSSSVVVYYYZZZXXXVVVTTTTTTQQQQQQQQQQQQQQQPPPOOONNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLKKKKKKMMMNNNPPPQQQIIILLLRRRZZZ[[[YYYXXX[[[^^^YYY]]]ddd^^^OOOPPP]]]QQQOOOKKKGGGEEEIIIPPPUUUXXX```ddd```[[[\\\___aaaMMMMMMTTT```bbb___cccnnnjjjssstttiii^^^ZZZTTTKKK___wwwjjjmmmuuummmeeeiiilllqqqssszzzvvvnnnuuuqqqmmmttt}}}ppp```UUUSSSOOONNNRRRSSSQQQRRRVVVVVVSSSQQQRRRTTTTTTQQQNNNOOOOOOPPPPPPPPPPPPOOOOOO~~~{{{~~~~~~yyyuuusssrrrpppllliiiaaabbbbbb```^^^]]]]]]______YYYZZZccckkkmmmpppvvvqqqggg```bbbdddbbb```aaabbbeeeddd^^^ZZZYYYVVVRRRLLLOOOJJJHHHKKKJJJNNN^^^eeefffiiimmmooommmjjjgggwwwtttpppkkkgggdddbbbaaaQQQLLLHHHIIIOOOUUUVVVVVVVVVYYYZZZXXXXXX[[[ZZZWWWXXXXXXXXXWWWWWWWWWVVVVVVPPPPPPQQQSSSVVVXXX[[[\\\ggggggfffeeebbb___\\\ZZZRRRQQQXXXdddfff]]]UUUTTTRRRTTTWWW[[[]]]]]]]]]\\\ddd[[[WWWZZZVVVMMMKKKQQQNNNRRRRRRMMMNNNSSSUUURRRVVVTTTSSSTTTVVVUUUQQQNNNJJJRRRXXXZZZ\\\^^^^^^[[[WWW\\\^^^ZZZTTTRRRRRRSSSPPPUUUVVVOOOKKKNNNOOOMMMHHHIIIJJJKKKKKKKKKJJJIIIIIIHHHIIIKKKIIIGGGJJJPPPOOOTTTUUUQQQOOOSSSSSSOOORRRVVVWWWRRRNNNNNNOOONNNKKKMMMNNNNNNNNNNNNPPPQQQNNNOOOPPPQQQRRRSSSSSSSSSRRRSSSUUUUUUSSSQQQQQQQQQUUUXXX[[[[[[YYYWWWUUUUUUVVVUUUUUUTTTSSSSSSRRRRRRNNNOOOPPPQQQQQQPPPNNNLLLLLLLLLKKKJJJJJJKKKLLLMMMIIILLLUUU]]]___\\\]]]```ccccccaaa]]]YYYWWWWWWYYYVVVVVVTTTOOOKKKMMMTTT[[[rrryyymmmfffJJJHHHPPP]]]aaa\\\]]]eee]]]lllooobbbZZZ^^^\\\RRRbbb}}}}}}jjjiiisss{{{xxxzzz|||uuutttvvvssskkkrrrkkkiiiyyyhhhYYYRRROOOJJJJJJQQQVVVTTTTTTVVVWWWTTTRRRSSSUUUVVVRRRNNNOOOPPPQQQQQQRRRRRRRRRQQQ}}}|||zzzzzz~~~{{{rrrkkkjjjkkkkkklllnnneeeZZZUUU\\\eeehhhiiijjjmmmhhhbbb]]]]]]___aaabbbbbb```cccgggeee\\\SSSOOOJJJBBBBBBKKKQQQQQQWWWaaagggeeeeeehhhkkkiiiccc\\\[[[cccgggeeehhhnnnllldddVVVRRRKKKFFFJJJSSSXXXWWWWWWWWWWWWZZZ]]]______^^^YYY[[[^^^```aaa___\\\[[[VVVSSSMMMIIILLLUUUXXXWWWSSSqqqnnncccoookkk^^^gggaaaTTTTTTYYYWWWWWWYYYTTTTTTUUUVVVWWWXXXZZZ[[[\\\WWWVVVXXXXXXSSSLLLKKKOOOKKKQQQ\\\```ZZZOOOKKKMMMWWWUUUSSSRRRRRRQQQPPPOOORRRWWWZZZYYYYYY\\\\\\ZZZYYYYYYVVVSSSQQQQQQTTTWWWYYYXXXVVVQQQMMMKKKKKKLLLPPPNNNLLLKKKKKKLLLLLLLLLGGGHHHIIIJJJKKKLLLLLLLLLNNNTTTVVVPPPJJJKKKPPPSSSYYYWWWTTTRRRQQQOOOMMMKKKLLLLLLKKKLLLNNNPPPRRRSSSLLLQQQTTTSSSSSSSSSPPPKKKRRRQQQQQQSSSUUUWWWWWWWWWWWWZZZYYYWWWWWWZZZ[[[XXXYYYXXXXXXYYYYYYXXXUUUSSSVVVTTTSSSSSSUUUVVVSSSQQQRRRSSSPPPIIIHHHNNNTTTVVVVVVSSSQQQVVV___gggkkkkkknnnnnnllliiiddd___]]]\\\RRRWWW\\\PPPVVViiizzztttmmmOOOXXX``````ZZZXXX]]]dddZZZ```ccc___]]]aaaeeeggg}}}|||vvvppppppxxxtttnnnwwwvvv|||}}}rrrsss}}}xxxkkk^^^UUURRRSSSPPPMMMMMMOOOQQQRRRQQQVVVUUUSSSRRRRRRRRRSSSTTTRRRPPPNNNNNNPPPQQQQQQQQQ|||zzz{{{uuuhhh\\\[[[]]]\\\[[[\\\]]]]]]^^^```bbbcccaaa___ddd```]]]___^^^ZZZWWWWWWXXXQQQQQQYYY]]][[[___hhhjjjfffaaa```cccdddbbb___VVV]]]aaa______eeemmmqqqaaaZZZMMMDDDFFFPPPXXXYYYZZZYYYXXXYYY\\\___``````^^^```cccfffhhhgggeeeddd]]]ZZZSSSNNNPPPVVVXXXVVV\\\jjjdddooouuuaaaaaaVVVVVVZZZUUUUUUXXXUUUUUUVVVWWWXXXXXXYYYZZZ[[[WWWUUUUUUUUUQQQKKKHHHJJJNNNRRRXXX]]]YYYQQQNNNPPPOOOMMMKKKKKKKKKLLLMMMMMMTTTYYY]]]]]]^^^aaa```^^^[[[ZZZWWWTTTQQQRRRTTTWWWYYYYYYWWWSSSOOOKKKJJJJJJPPPOOOMMMLLLMMMMMMMMMMMMEEEEEEGGGHHHHHHIIIIIIIIILLLSSSUUUPPPKKKKKKNNNPPPRRRPPPOOOOOOOOONNNLLLJJJMMMLLLLLLLLLMMMOOOQQQRRRNNNRRRSSSQQQQQQRRRQQQMMMSSSSSSSSSUUUWWWYYYYYYYYYZZZ]]]]]]ZZZXXXYYYVVVRRRZZZ]]]aaabbb___\\\ZZZZZZUUUUUUUUUUUUTTTUUUVVVWWWTTTVVVTTTQQQRRRVVVWWWUUU\\\YYYWWWYYY```iiippptttlllmmmmmmjjjeee```[[[YYY]]]]]]```[[[sss{{{ggg]]]\\\^^^SSSYYY^^^\\\VVVTTTZZZaaa___gggmmmmmmoooyyytttyyyyyymmmhhheeehhhrrryyyxxxuuuttt}}}}}}|||~~~ttteeeXXXQQQQQQPPPPPPOOOOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQRRRSSSSSSPPPOOOOOOPPPRRRQQQOOOMMM|||ppplllkkkkkkkkkllljjjeee```]]]^^^aaadddeeeddd___\\\^^^___]]]]]]___jjjeeefffkkkmmmiiikkkqqqkkkgggcccbbbdddeeecccaaa___dddhhhfff]]]YYYbbbnnniii```PPPDDDFFFRRR]]]```[[[XXXUUUTTTVVVZZZ\\\]]]aaabbbeeegggiiihhhgggggg___]]]XXXUUUZZZbbbeeeccc___aaaZZZrrr]]]___WWWYYY]]]VVVWWW______ZZZ[[[[[[ZZZYYYZZZ[[[]]]ZZZUUUSSSTTTRRRLLLGGGGGGGGGGGGKKKQQQSSSPPPPPPRRRNNNLLLIIIFFFEEEFFFHHHIIILLLRRRVVVXXXZZZ]]]\\\XXXYYYXXXVVVSSSPPPOOOQQQSSSVVVWWWXXXUUUQQQLLLJJJIIIOOOOOOOOONNNNNNNNNNNNNNNDDDEEEFFFGGGGGGHHHHHHGGGIIIQQQUUUQQQMMMLLLLLLLLLKKKKKKLLLNNNPPPPPPNNNMMMNNNNNNMMMMMMNNNNNNOOOPPPPPPSSSRRRPPPPPPSSSSSSQQQRRRSSSTTTVVVXXXZZZ[[[\\\]]]aaaccc```______[[[VVVYYY```fffeee___ZZZYYY[[[WWWXXXYYYWWWUUUTTTVVVXXXTTTVVVWWWVVVYYY\\\XXXRRRZZZ[[[]]]___ccciiipppuuujjjjjjjjjhhheeeaaa]]][[[WWWTTTSSSUUU|||wwwlllbbb\\\jjjooorrrqqqmmmnnnuuu||||||}}}uuuiiidddbbbddduuu}}}tttkkkgggcccccciiiqqqtttwwwyyyxxx||||||yyy}}}zzz}}}zzznnn^^^SSSQQQSSSQQQRRRSSSTTTTTTUUUWWWYYYWWWVVVTTTSSSSSSSSSTTTUUUPPPQQQRRRSSSTTTSSSOOOLLL|||{{{|||}}}~~~vvvoookkkhhheeeddd___\\\]]]aaaccc```^^^^^^llliiijjjnnnmmmiiiiiimmmeeeeeegggjjjkkkiiieee```gggiiinnnpppeeeXXXYYYeeeaaa[[[PPPHHHLLLXXXaaaccc^^^ZZZUUUSSSTTTWWWYYY[[[^^^___```aaaaaaaaa```___^^^]]]ZZZXXX]]]eeehhheeeZZZ\\\XXXfffrrr___[[[VVV\\\aaa[[[^^^iiimmmaaaaaa___[[[YYYZZZ___ccc^^^XXXTTTUUUTTTNNNHHHFFF===<<<@@@JJJRRRTTTTTTVVVVVVSSSMMMGGGBBBAAABBBDDDCCCIIIMMMOOOSSSVVVTTTOOORRRSSSUUUSSSPPPMMMKKKJJJQQQSSSVVVVVVRRRNNNKKKIIIMMMNNNOOOOOONNNMMMMMMMMMGGGGGGHHHIIIIIIIIIIIIIIIHHHPPPVVVTTTQQQOOOMMMKKKKKKLLLMMMPPPSSSTTTSSSQQQOOOOOOOOONNNNNNNNNNNNNNNPPPSSSTTTRRRSSSUUUUUURRROOOQQQSSSTTTVVVWWWYYY[[[ZZZ^^^```___```cccbbb___]]]aaaeeeddd```\\\[[[\\\\\\[[[\\\]]]]]][[[XXXUUUUUUVVVTTTTTTXXXZZZUUULLLPPPWWW^^^cccdddeeeiiimmmfffdddbbbaaacccfffhhhjjjVVVQQQOOOPPPxxx|||~~~vvviiicccaaaZZZSSSXXX^^^ZZZZZZ\\\XXXfffvvvyyysssvvvwwwrrrsssrrrpppppptttyyy|||}}}}}}yyy||||||yyy|||{{{~~~{{{mmm]]]UUUVVVXXXTTTVVVXXXWWWVVVVVVXXXZZZXXXWWWVVVUUUUUUUUUVVVWWWSSSSSSSSSSSSTTTSSSOOOMMMyyyuuuuuuzzzzzzzzz{{{wwwwwwvvvvvvwww{{{~~~~~~lll______ZZZXXXZZZ\\\ZZZZZZ\\\``````bbbcccaaa]]]]]]```]]]___bbbeeefffdddaaa^^^aaa^^^bbbhhheee]]]]]]eeeWWWVVVSSSQQQVVV]]]___]]]bbb^^^ZZZWWWXXXZZZ\\\]]]YYYYYYZZZZZZ[[[[[[[[[\\\aaa___ZZZUUUWWW[[[ZZZVVVVVVZZZXXXZZZccceee```]]]XXXUUU]]]bbb\\\```lllqqqeeeccc___YYYUUUWWW___fff^^^XXXTTTUUUTTTMMMGGGEEE>>><<>>@@@KKKXXX______]]]___aaa___bbbdddeeeiiiooopppmmmaaaiiiooonnnkkkhhheee```\\\ZZZXXXWWWXXXYYYXXXWWW[[[XXXWWW\\\kkkyyy}}}yyy~~~pppuuukkkgggcccbbbdddhhhjjjkkkrrrzzznnnmmmqqqrrrnnntttzzz|||zzzxxxzzz}}}yyyyyyzzz~~~zzzvvvtttwww}}}tttsssxxx{{{zzz|||{{{zzzyyyzzz|||~~~|||{{{{{{zzzyyyxxxwwwvvv|||||||||zzzyyyzzz|||}}}~~~~~~|||zzzxxxwwwwwwyyyuuuuuuyyy}}}|||}}}~~~{{{||||||yyyxxx{{{{{{}}}}}}yyy{{{{{{|||~~~~~~{{{uuupppooollliiigggeeeaaa\\\WWWUUUXXXZZZUUULLLEEECCCDDDMMMMMMLLLKKKKKKKKKLLLLLLIIINNNSSSVVVWWWXXXZZZ]]]^^^^^^ZZZSSSLLLIIIMMMQQQccchhhiiieeeaaa```]]]YYYbbbaaa\\\SSSHHHAAAAAADDDKKKPPPXXX^^^aaaaaa___^^^\\\```cccdddfffgggccc\\\WWWcccnnnooommmjjjhhhdddkkkiiiffffffggggggeeebbbgggffffffgggiiiiiiddd^^^^^^eeemmmtttwwwsssssszzzcccddddddeeejjjsss~~~~~~zzz{{{{{{yyy}}}}}}zzzxxxqqq}}}}}}yyysssrrrvvvyyywwwzzzyyyyyyyyyzzz{{{{{{{{{}}}~~~~~~~~~|||yyywwwuuuuuuvvvyyy{{{|||}}}~~~xxx||||||zzz|||~~~zzzzzz~~~|||{{{zzzzzz{{{||||||}}}|||zzz||||||~~~}}}xxxwwwwwwxxx{{{~~~~~~zzzuuutttvvvvvvtttqqqlllrrrvvvrrrfffYYYPPPLLLOOOMMMJJJGGGEEEDDDDDDDDDBBBFFFIIIKKKKKKNNNUUUZZZ\\\^^^\\\VVVNNNKKKNNNRRRQQQWWWZZZYYYXXXZZZZZZXXXWWWVVVSSSNNNIIIGGGIIIKKK[[[XXXWWWZZZ___aaa^^^ZZZ[[[```ccccccaaa\\\RRRHHHCCCPPP]]]bbbccceeeeeeddd```aaabbbeeefffeeebbb```___aaacccbbb]]]XXXWWWYYYeeedddnnn{{{tttwwwyyyyyyzzz|||}}}{{{xxxyyyxxxtttxxxwwwwwwyyy||||||{{{yyy}}}~~~zzz|||zzz|||zzz}}}{{{{{{~~~|||yyy{{{}}}}}}}}}}}}~~~xxxxxxwwwvvvvvvzzz}}}xxxuuuvvvvvvuuussssssxxx}}}|||uuujjjaaa\\\___\\\XXXSSSOOOLLLKKKJJJKKKKKKKKKJJJIIIMMMTTTZZZ```eeegggaaaVVVMMMKKKMMMJJJMMMNNNKKKLLLNNNNNNKKKHHHGGGEEEDDDDDDEEEFFFGGGTTTPPPNNNSSS\\\cccdddcccaaafffhhhgggccc]]]RRRHHHBBBJJJRRRSSSTTTVVVVVVTTTGGGLLLRRRUUUWWWVVVVVVWWWTTTVVVYYYZZZYYY]]]kkkyyy|||}}}zzz~~~yyy~~~~~~|||}}}|||yyyzzzyyyzzz~~~~~~{{{|||||||||~~~~~~~~~~~~~~~~~~~~~||||||{{{|||yyywwwuuurrrpppuuuuuuvvvuuurrrnnnjjjgggkkkhhhdddaaa^^^]]]]]]^^^^^^]]][[[YYYZZZ^^^dddhhhmmmuuu{{{wwwjjj]]]UUUSSS[[[ZZZUUUPPPPPPRRRPPPJJJJJJHHHFFFEEEFFFGGGFFFEEEHHHHHHJJJNNNTTT[[[aaaddd___bbbcccaaa```^^^WWWOOOPPPSSSSSSPPPOOOQQQQQQNNNPPPVVV]]]^^^\\\[[[___cccdddbbbcccfffhhhooo~~~|||zzz}}}~~~~~~{{{}}}~~~{{{{{{{{{zzz{{{~~~xxxyyyzzz~~~}}}~~~}}}|||}}}wwwsssrrrrrrrrrqqqkkkjjjhhhhhhhhhjjjmmmooommmkkkjjjkkknnnssswwwzzzqqq~~~tttllliiimmmjjjeeebbbeeejjjhhhbbbZZZWWWTTTSSSTTTRRROOOLLLLLLOOORRROOOKKKJJJOOOUUURRRTTTSSSRRRSSSUUUSSSOOOVVVVVVTTTRRRUUU\\\^^^\\\[[[aaafffccc]]][[[aaahhhhhhcccaaacccdddeeemmmwww~~~sss|||qqqsss}}}|||zzz||||||{{{zzzxxx|||~~~~~~{{{{{{~~~|||{{{zzz{{{|||}}}zzz}}}{{{~~~~~~wwwkkkeeelllqqqooommmooo~~~rrrxxx{{{yyyyyywwwqqqlllqqqooonnnoookkkdddaaabbb^^^]]][[[YYYWWWVVVUUUUUUTTTQQQQQQSSSRRROOONNNQQQZZZYYYXXXXXXYYYXXXUUUSSSUUU[[[``````\\\YYY[[[]]]\\\[[[YYYYYY\\\^^^``````iiicccaaadddfffgggiiimmmmmmrrrxxx{{{{{{{{{|||~~~zzz|||~~~}}}}}}~~~zzz~~~|||wwwxxxxxx|||{{{yyyrrrrrrqqqooonnnnnnnnnmmmuuuqqqooopppmmmfffaaaaaaeeedddccccccaaa]]]XXXTTTSSSRRRQQQRRRTTTXXX^^^bbbUUURRROOONNNOOOQQQSSSSSSWWWTTTSSSVVVVVVUUUXXX\\\XXX]]]cccffffffgggiiikkkooonnnqqqxxx{{{{{{}}}yyy}}}~~~}}}~~~zzz{{{~~~wwwtttyyyxxxvvvtttqqqkkkddd______[[[WWWUUUWWWYYYZZZYYY]]]ZZZVVVTTTUUUVVVVVVVVVVVVUUUWWWYYYVVVRRRTTTYYY[[[___dddeeeddddddfffhhhdddbbbdddjjjooorrrvvv||||||}}}~~~xxxxxx~~~zzzuuurrrqqqrrrttttttqqqkkkddd___```___]]]^^^^^^^^^\\\ZZZiiijjjmmmmmmgggaaabbbggguuuxxxyyyxxxtttrrrsssuuukkkhhhhhhkkkmmmlllnnnrrrpppppppppoooooopppsssvvv~~~|||yyy~~~}}}}}}~~~xxx|||{{{qqqrrruuuxxxzzzxxxtttqqqzzz{{{}}}}}}vvvmmmmmmqqq~~~~~~zzzxxxyyy{{{vvvssssssuuusssmmmjjjkkkuuuvvvvvvvvvvvvxxx|||~~~}}}}}}}}}|||~~~~~~{{{{{{{{{}}}{{{}}}~~~{{{wwwuuuxxx}}}~~~|||uuutttwwwvvvxxxxxxvvvttttttwww{{{|||{{{|||}}}uuuoooooo~~~ooobbbhhhoootttuuuuuuuuuwww~~~~~~}}}yyyuuurrrrrrrrruuutttuuuvvvuuusssvvv|||sssqqquuuwwwuuuwwwtttwww{{{|||}}}}}}~~~~~~|||zzz{{{|||||||||}}}|||~~~||||||~~~}}}yyyxxxzzzuuuvvvwwwuuussssssxxx|||~~~zzzyyyxxxyyy{{{|||~~~~~~}}}zzz~~~ooojjjmmmrrrvvvyyyzzzyyyyyywwwyyyxxxqqqeee^^^^^^```qqqnnnnnnrrrrrroooqqqwww|||}}}}}}||||||vvvlllggghhhdddbbbbbbcccddddddccccccdddjjjwww}}}sssooonnnzzz{{{~~~{{{xxx|||wwwvvvvvvwwwxxxxxxuuurrr}}}~~~xxxttttttwwwyyyxxxwwwyyy{{{|||{{{xxxuuuuuuyyy}}}}}}{{{|||~~~}}}zzzyyyzzz|||xxxxxxvvvssspppoooqqqssszzzwwwsssuuu}}}|||ooommmlllmmmppptttvvvvvvxxx~~~{{{ooogggiiinnnmmmiiiiiinnnpppmmmooosssqqqkkkhhhnnnvvv{{{~~~|||xxxvvvwwwqqqeee^^^]]]bbb^^^\\\^^^```___\\\[[[^^^___dddkkkmmmiiifffggg___lllssspppqqqxxxzzztttlllttt}}}xxxuuuwwwxxxzzz~~~zzzuuuvvv{{{ooooooppprrruuuvvvuuuttt}}}}}}}}}|||wwwsssuuu{{{~~~~~~||||||{{{~~~{{{xxx||||||{{{xxxyyyvvvssstttxxxwwwttt}}}yyysssrrrwww|||tttoooqqqtttsssqqqqqqrrrwww~~~~~~uuulllmmmsssnnnppptttxxxxxxwwwxxx{{{qqqgggaaaffflllnnnppptttpppqqqqqqmmmiiigggiiilllrrrkkkfffeeefffddddddgggmmmeee]]]\\\aaaeeeccc```hhhgggjjjrrryyyyyyuuurrrooopppwww}}}zzz~~~~~~|||~~~}}}}}}~~~}}}}}}{{{{{{||||||xxxtttvvv|||}}}uuussspppoooooosssxxx|||~~~~~~|||xxxxxx|||}}}zzz{{{uuurrruuuxxxwwwwwwxxx{{{yyyzzz|||zzzvvvvvvzzzwwwvvvwwwzzz{{{yyyvvvtttwwwooojjjmmmooonnnooorrrssstttuuusssqqqssswww|||zzzxxxxxxzzz{{{zzz~~~zzzvvvqqqnnnoooqqqrrrqqqsssqqqrrrvvvzzz{{{{{{zzz|||}}}|||}}}yyyssswwwxxxwwwvvvsssrrrqqqrrrvvvwwwvvvrrrssswwwzzzyyy~~~{{{{{{~~~~~~||||||{{{vvvzzz{{{wwwwwwzzz|||zzzwww{{{wwwvvvvvvvvvttttttvvvuuuwwwxxxwwwwwwyyyyyy{{{}}}}}}~~~zzztttyyy{{{zzzvvvuuuzzz~~~~~~~~~||||||zzztttyyyyyyuuuwwwxxxwwwwwwwwwxxxyyyxxxwwwxxxzzztttwwwzzzzzzxxxxxxzzz}}}xxxyyy}}}}}}||||||~~~|||zzz}}}zzzzzz||||||{{{yyyyyy{{{{{{vvv{{{|||{{{{{{}}}~~~}}}~~~|||}}}|||~~~~~~~~~}}}~~~{{{yyy{{{~~~~~~||||||}}}|||}}}}}}{{{{{{~~~|||~~~||||||{{{zzz||||||~~~~~~~~~|||~~~