BM6P6(@ }}}nnnjjjkkkjjjmmmhhhaaa]]]]]]^^^^^^]]]]]][[[XXXWWWVVVSSSNNNJJJKKKLLLKKKHHHDDD@@@???>>>@@@???===;;;999777555444333222///---,,,,,,---......,,,***(((''''''((()))++++++++++++++++++++++++)))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''(((((((((((('''''''''((()))******)))((('''&&&&&&&&&&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))*********)))((('''''''''''''''(((((())))))))))))(((((('''((()))***+++,,,------))))))))))))))))))))))))******))))))))))))******'''(((((()))***++++++++++++***)))(((((()))***+++......---,,,+++***)))(((,,,+++*********+++,,,---///...------...///...,,,000000000000////////////...///000000000000222444444777<<<@@@HHHYYYooozzzjjj___PPPIII???777333222222222111000000///...---------......---,,,,,,+++******(((((((((((((((((((((((()))((((((((()))***++++++***((('''((()))***)))(((***(((&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''(((((('''''''''(((((((((((())))))((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&}}}nnnjjjjjjiiimmmhhhaaa]]]]]]^^^^^^^^^^^^\\\YYYWWWVVVRRRMMMIIIGGGHHHIIIGGGEEEBBBBBBBBB@@@???===;;;999777555444333222000...---------...---,,,***))))))***,,,---++++++++++++++++++++++++(((((())))))))))))))))))******)))((('''&&&%%%%%%''''''(((((((((((('''''''''((()))******)))((('''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((''''''((()))))))))((('''&&&&&&&&&&&&&&&(((((())))))))))))(((((('''((()))***+++,,,,,,---))))))))))))))))))))))))******))))))))))))******'''(((((()))******+++++++++***)))(((((()))***+++*********))))))))))))))),,,+++++++++,,,------...///---,,,---...///...,,,........................,,,---......---...000222000333666888>>>KKK]]]kkkvvvfffXXXNNNFFFAAA;;;666333222111000000000//////...------,,,......---,,,,,,+++******************************)))))))))((())))))*********)))((((((******)))((()))((('''&&&'''((((((((('''''''''&&&&&&&&&%%%%%%((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&}}}mmmiiiiiihhhlllhhhbbb^^^]]]]]]^^^^^^___]]]ZZZWWWUUUQQQLLLHHHEEEGGGHHHGGGEEECCCCCCCCC@@@???>>><<<999777555333333222000...------......,,,,,,++++++,,,...///111************************((((((((()))***+++++++++******)))((('''&&&%%%%%%''''''(((((((((((('''''''''(((((())))))((((((''''''''''''''''''((())))))%%%&&&&&&'''(((((())))))'''''''''((((((((())))))((((((''''''&&&'''''''''))))))(((''''''''''''((((((((())))))))))))(((((('''(((((()))***+++,,,,,,******************************))))))))))))******((((((((()))******++++++******))))))))))))******(((((())))))*********+++***+++,,,---.../////////...---,,,---...///...---........................,,,---......---...///111...000222222444;;;HHHRRRhhhwwwhhh[[[OOODDD<<<:::888555333333222000.../////////......------,,,...------,,,,,,++++++***++++++++++++++++++++++++******)))((((((((())))))***)))(((((()))***)))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&%%%(((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&~~~mmmiiiiiihhhkkkgggbbb^^^\\\\\\]]]^^^___^^^[[[XXXTTTOOOJJJGGGHHHIIIIIIGGGDDDAAA@@@@@@??????>>><<<:::777444333444333111000///.........,,,,,,,,,,,,---...///000))))))))))))))))))))))))((((((((())))))*********''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''((())))))'''''''''((((((((())))))&&&'''''''''(((((((((((((((((('''&&&&&&&&&&&&'''******)))))))))))))))***(((((())))))))))))((((((((((((((()))***++++++,,,))))))))))))))))))))))))******))))))))))))******(((((())))))***************))))))))))))))))))******++++++++++++,,,,,,,,,((()))+++---/////////...---,,,+++,,,...///...---///000000000000000111111...///000000//////111333000222333222111444;;;AAARRRhhhwwwmmm^^^QQQGGG@@@999444555333111000000000///............---------,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++***)))(((((((((((((((((('''&&&'''((()))(((&&&'''(((((((((''''''((()))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&~~~mmmiiiiiiiiijjjgggccc^^^[[[[[[]]]___^^^^^^\\\XXXSSSMMMIIIGGGGGGHHHHHHGGGCCCAAA@@@@@@>>>>>>>>>===:::777444222444333222111000//////......------,,,,,,,,,,,,,,,)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''((())))))))))))((((((((('''''''''%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((((((''''''(((((()))(((((())))))))))))((((((((((((((())))))******+++((((((((((((((((((((((((******))))))))))))******)))))))))))))))*********)))))))))******))))))))),,,,,,,,,++++++++++++***'''(((***,,,......---------,,,+++,,,...///...---......//////000000000000...///000///......000222111222333333222333666999CCCQQQhhh}}}sss___WWWKKKAAA<<<999666333555222///---............------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++******************************)))((('''''''''((('''&&&%%%%%%''''''&&&%%%&&&((())))))'''&&&''')))(((((('''''''''&&&&&&&&&''''''((())))))(((''''''$$$$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&|||lllhhhhhhhhhiiigggccc^^^ZZZZZZ\\\___]]]]]]\\\XXXRRRLLLIIIHHHDDDFFFGGGFFFDDDBBBBBBBBB>>>>>>>>>===;;;777444222444444333222111000/////////......---+++***))))))************************)))))))))((('''&&&&&&&&&******)))((('''&&&%%%%%%''''''((((((((((((''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((()))&&&%%%%%%%%%%%%&&&&&&'''(((((())))))))))))((((((((((((((()))))))))******((((((((((((((((((((((((******))))))))))))******))))))))))))))))))******))))))************))))))+++*********))))))((((((((()))***+++,,,---------,,,+++***+++---......---+++++++++,,,,,,------...------...---,,,,,,---//////000222222111222444555:::AAAOOOeee}}}qqqaaaXXXJJJDDD;;;777555555444222555222///---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))((('''''''''(((((('''%%%$$$%%%&&&'''&&&%%%%%%(((******'''&&&''')))((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyhhheeeffffffhhhgggccc^^^ZZZYYY\\\___\\\]]]\\\XXXRRRLLLIIIIIIEEEFFFGGGFFFCCCAAAAAAAAA>>>>>>>>>>>>;;;888444111444444444333222111//////.........---,,,+++***)))++++++++++++++++++++++++)))))))))(((((((((((((((******)))((('''&&&%%%%%%''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))***+++&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((())))))))))))******************************))))))))))))*********)))))))))))))))))))))((()))***++++++***)))((()))))))))))))))*********+++++++++++++++,,,---...+++******+++---......---))))))******+++,,,,,,------......---,,,+++---......///000111111222333444555999@@@MMM___uuuuuueeeWWWLLLEEE;;;777222111222222111///111000///...///...,,,***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((((((((('''''''''((())))))((('''&&&&&&(((((('''&&&$$$(((+++***'''%%%''')))((((((((((((''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&vvvfffcccdddeeehhhgggddd^^^YYYXXX\\\___[[[\\\\\\XXXQQQLLLJJJJJJIIIJJJIIIFFFBBB>>>=========>>>???>>>;;;888444111444444444333222111000///............---,,,+++***++++++++++++++++++++++++(((((())))))******++++++''''''''''''((((((((()))''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((()))&&&&&&&&&''')))***,,,---)))))))))))))))***++++++(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))***************)))))))))))))))((()))***++++++***)))(((((()))***+++,,,---.........---,,,+++,,,---...///+++******+++---......---******+++,,,,,,---......///000000///------///000///000000111222222333333444777;;;???HHHYYYooo|||mmm]]]QQQGGGAAA===444111//////111222///---,,,---...000111///+++'''+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((('''''''''''''''((()))******((('''((()))***)))(((###(((,,,+++'''%%%&&&))))))(((((((((''''''''''''&&&'''(((******((('''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&vvvhhhbbbbbbcccfffeee___WWWUUUYYY\\\\\\\\\\\\ZZZVVVPPPKKKIIIHHHLLLKKKIIIHHHGGGEEECCC@@@??????@@@???===:::777555666444222111222222000///...........................,,,***)))******)))((((((((((((((((((((())))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***(((((('''''''''&&&&&&&&&'''''''''''''''((())))))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%'''***---...---+++***((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''(((((()))***+++,,,+++******))))))))))))(((((((((((()))'''&&&%%%%%%&&&'''))),,,+++++++++***)))))))))))))))***+++,,,,,,------,,,,,,,,,++++++*********........................////////////////////////000000000000000000000000111222444777===GGGRRRYYYfffuuu}}}iii^^^PPPFFFAAA>>>:::777000000000000////////////............---,,,+++***+++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++***)))(((((('''&&&''')))*********)))((((((((((((((((((((((((((()))((('''%%%%%%&&&''''''''''''''''''(((((((((((('''(((((('''&&&&&&(((***'''%%%$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&vvvhhhcccccceeefffeee___WWWUUUXXX[[[ZZZ]]]]]][[[VVVPPPKKKHHHGGGKKKJJJIIIGGGFFFDDDAAA@@@?????????>>><<<999666555666444222111222222000///...............------------+++***)))***+++***)))))))))))))))))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&'''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&''')))+++++++++***)))************************))))))))))))***++++++,,,'''''')))*********)))((())))))))))))((((((((((((+++***(((''''''(((***++++++++++++***************))))))***++++++,,,------,,,,,,++++++++++++++++++------------------------,,,------...///000000111////////////////////////222222333333666<<>>777333333222000...000////////////.........---......------,,,+++***++++++++++++++++++++++++(((((((((&&&%%%%%%(((***+++******))))))((((((''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&''')))+++,,,&&&''''''''''''(((((((((((())))))'''$$$""""""###%%%%%%$$$$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&wwwjjjfffgggiiiggggggaaaYYYWWWYYY[[[ZZZ^^^^^^\\\WWWQQQKKKHHHGGGIIIIIIIIIGGGDDDAAA@@@@@@@@@???<<<:::888777666666666444222111222222000////////////...------,,,,,,---+++******+++,,,+++***+++++++++***))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***)))((('''''''''((()))''''''''''''''''''''''''''''''(((((()))***,,,,,,*********+++++++++++++++(((((((((((())))))))))))))))))(((((((((((()))))))))))))))***+++++++++,,,))))))******+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000111///////////////////////////000222222111222444666999<<<@@@GGGQQQbbbtttoooaaaUUULLLDDD>>>:::777444222333333111000/////////.........---------------------,,,+++***************************++++++***((('''(((+++---******))))))(((((((((((()))((('''''''''(((***+++''''''''''''''''''''''''''''''&&&&&&'''(((***+++&&&&&&&&&'''''''''(((((($$$&&&''''''%%%$$$%%%&&&%%%%%%%%%%%%'''(((***+++'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&yyylllggggggiiihhhhhhccc\\\ZZZ\\\]]]\\\^^^^^^\\\WWWQQQLLLIIIHHHIIIJJJKKKHHHDDDAAAAAAAAA@@@???<<<:::888777666666666444222111222222000/////////.........---------...,,,******+++,,,+++***************))))))((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&((())))))%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&+++***(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''')))*********)))************++++++'''((((((((()))))))))***))))))(((((((((((()))))))))))))))***+++++++++,,,)))***************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................///000222333222222333444555666777888===GGGTTT^^^sssnnndddVVVJJJCCC???<<<:::222111000000000///...---............------------,,,,,,,,,---,,,,,,++++++************************,,,,,,+++***((()))+++...)))))))))(((((((((((((((&&&%%%$$$###$$$%%%&&&''''''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&&&&&&&''''''''''''###%%%'''((('''&&&&&&'''$$$$$$%%%&&&'''(((******&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&|||ooohhhgggggghhhhhhddd^^^\\\^^^```^^^]]]]]]\\\WWWRRRMMMJJJIIIHHHKKKLLLIIIDDDAAAAAABBB@@@???===<<<999888666555666444222111222222000///........................///---+++++++++,,,+++)))((((((((((((((()))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&***)))((((((((()))***+++************************((((((((((((((())))))***''''''&&&&&&&&&'''((()))''''''(((((())))))*********************************************+++++++++************************++++++++++++++++++,,,,,,------------------------------------------------........................000111333222000/////////111222333333444:::BBBIIIUUUbbbvvvrrrhhhUUUNNNDDD<<<777666555555111111111000//////............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++************************)))*********(((((()))+++((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''%%%'''))))))'''%%%%%%%%%$$$$$$%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&qqqiiifffeeefffgggccc^^^\\\___aaa___\\\\\\[[[WWWRRRNNNKKKKKKGGGJJJKKKHHHCCC???@@@BBB?????????>>><<<999666555666444222111222222000///,,,,,,------.../////////111///,,,+++++++++***(((&&&&&&&&&'''(((((())))))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''((())))))******************************)))((((((''''''((((((&&&%%%%%%$$$%%%&&&'''((('''''''''((()))*********)))))))))******)))))))))+++++++++***************************)))))))))))),,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------.................................///111222111///---...//////111333333333555;;;@@@DDDMMMZZZjjj||||||pppdddVVVMMMAAA>>>999555333222222222111111111111000///000000---------,,,,,,,,,,,,+++***++++++,,,,,,,,,++++++************************&&&(((******)))(((((((((((((((((((((((((((((((((&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%''''''%%%%%%&&&&&&&&&'''''''''"""$$$'''((('''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((('''&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&sssjjjeeecccdddeeebbb]]]\\\___aaa___[[[\\\[[[WWWSSSNNNLLLLLLEEEHHHJJJGGGAAA>>>>>>AAA??????@@@???===:::777555666444222111222222000///+++,,,,,,---...///000000222000---,,,++++++)))'''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$%%%&&&&&&'''((())))))(((((((((((((((((((((((()))((('''&&&&&&%%%%%%&&&''''''&&&%%%&&&'''((()))&&&''''''((()))******+++&&&&&&''''''''''''&&&&&&,,,+++++++++******))))))*********)))))))))))))))---,,,,,,++++++***************************************+++,,,...///000000...........................///000000000///111222---///111000///000555999:::>>>DDDNNN\\\qqqoooaaaXXXOOOEEE===666555444333333444444444---......---,,,,,,...///---------,,,,,,,,,++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))&&&))),,,,,,+++)))(((((('''''''''((((((((((((((("""###%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$&&&((()))%%%%%%%%%&&&&&&&&&''''''###&&&''''''((()))$$$$$$%%%&&&&&&%%%%%%%%%"""###$$$%%%'''((())))))'''&&&%%%%%%&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&rrrjjjfffdddhhheeebbb^^^\\\[[[\\\]]]]]]\\\YYYVVVRRRNNNKKKIIIFFFFFFGGGGGGFFFDDDAAA@@@???>>>===<<<999777555444666555333111000000000111///,,,******,,,...//////------,,,,,,+++***))))))'''''''''''''''''''''''',,,***((((((((()))(((&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''&&&'''((()))***(((((('''&&&%%%%%%$$$$$$$$$&&&(((''''''''''''''''''(((((((((((())))))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''))))))(((((('''''''''&&&"""$$$'''((('''&&&&&&'''((('''((()))+++,,,+++)))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))***+++++++++++++++)))+++,,,,,,,,,+++,,,,,,)))))))))(((((((((((('''///////////////.........------......///000000000000000000000000000000000111111111111111111222222555666999???IIIYYYiiitttmmmcccTTTIIICCC@@@;;;888333222222111111222222333......//////......---,,,---------,,,,,,,,,++++++))))))*********+++++++++))))))))))))))))))))))))))))))((('''''''''''''''******))))))((((((((('''''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&rrrjjjfffeeegggeeeaaa^^^\\\[[[\\\]]]]]]\\\YYYVVVRRRNNNJJJHHHCCCDDDEEEEEEDDDAAA???===AAA@@@???>>><<<999777666666555333111000000000111///---******,,,...//////,,,,,,+++******)))((((((''''''''''''''''''''''''((('''&&&&&&(((******)))%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((&&&%%%$$$$$$$$$###'''''''''&&&&&&%%%%%%$$$((( """''''''&&&&&&''''''''''''(((((((((((()))((((((''''''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''%%%''')))***)))((()))))))))((('''((())))))(((&&&'''((((((((())))))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))&&&((()))))))))((())))))*********++++++,,,,,,,,,---------....../////////,,,,,,,,,---......//////////////////////////////000000000111111222222222666666666888>>>HHHSSS[[[ppp|||qqqcccTTTLLLBBB;;;888777555222111111000000000000111111...............------,,,,,,,,,,,,,,,++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))((('''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&rrrjjjgggfffgggeeeaaa^^^\\\[[[\\\]]]]]]\\\YYYUUUQQQMMMJJJHHHCCCDDDEEEEEEDDDBBB@@@>>>AAA@@@???>>><<<:::888777555555333222111000000000///---++++++,,,.........++++++******)))((((((((((((((((((((((((((((((((('''&&&%%%&&&((()))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))%%%$$$&&&'''%%%###$$$&&&''''''''''''((((((((()))(((''''''&&&&&&''''''(((''''''''''''((())))))((((((((((((''''''''''''&&&(((******)))(((((())))))(((''''''((('''%%%###''''''((((((((()))))))))))))))))))))))))))))))))************************''''''((()))))))))))))))*********+++++++++++++++))))))***+++,,,---......******+++,,,---...//////+++++++++,,,------......//////////////////////////////000000111222333333444333333222444888>>>CCCQQQ[[[kkk|||tttdddTTTIIIBBB===666333333333222000000//////......//////000...............---,,,,,,++++++++++++*********))))))))))))************+++)))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&rrrjjjggggggfffddd```]]][[[[[[\\\]]]]]][[[XXXTTTOOOLLLIIIGGGFFFGGGHHHHHHGGGEEECCCBBB>>>>>>===<<<:::888666555555444333222111111000000///---++++++---......---++++++******))))))))))))))))))))))))))))))))))))***(((&&&&&&&&&'''&&&%%%%%%&&&''''''((('''''''''))))))))))))))))))))))))&&&'''((())))))'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%"""!!!"""&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&''''''''''''''''''(((((()))((((((((((((((('''''''''$$$%%%'''&&&%%%$$$%%%&&&)))(((''''''((((((&&&$$$'''''''''((((((((())))))((((((((((((((((((((((((************************))))))***+++++++++++++++,,,+++***+++,,,------,,,((())))))***++++++,,,,,,)))******+++,,,,,,------+++++++++,,,------......000000000000000000000000---...///000111222333444000000111111111333777:::AAAHHHSSS___mmm|||pppcccXXXNNNEEE???<<<999555333333222000...//////............//////------.........---,,,,,,************))))))))))))))))))))))))************(((((((((((((((((((((((()))(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((($$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&qqqjjjggggggeeeccc```]]][[[[[[\\\]]]^^^[[[WWWSSSNNNJJJHHHGGGGGGHHHIIIIIIIIIGGGEEEDDD>>>>>>===<<<;;;999777666444444444333222111000//////---,,,,,,---...---,,,+++++++++++++++*********))))))))))))))))))))))))***(((&&&&&&&&&'''&&&%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((('''%%%###%%%%%%&&&&&&&&&&&&&&&&&&$$$'''((('''%%%$$$$$$%%%&&&&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((($$$%%%%%%%%%######$$$%%%''''''&&&(((******)))'''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++++++++++++++***(((&&&''')))******)))************************++++++++++++++++++******,,,,,,,,,---......//////////////////////////////---......000111222333333---///111222222333555777999<<>>HHHTTT]]]nnnwwwtttdddXXXKKKFFF>>>888555444444333111111111111111111111111///..................///---------------,,,++++++************)))))))))(((***)))))))))))))))(((((())))))))))))))))))))))))(((''''''''''''(((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''###$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&{{{nnngggffffffdddbbb___\\\[[[[[[\\\]]]^^^[[[VVVQQQLLLHHHFFFFFFCCCDDDEEEFFFFFFDDDCCCAAA@@@@@@@@@???===<<<::::::444444444444333111///......---,,,---......,,,******************+++++++++''''''''''''''''''''''''((('''&&&&&&(((******)))%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&(((***,,,---'''''''''&&&&&&%%%%%%$$$&&&((('''$$$%%%)))+++(((%%%%%%&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((())))))***)))(((&&&&&&''')))'''&&&&&&'''))))))'''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))000,,,((((((,,,///...,,,******++++++++++++++++++***++++++++++++++++++++++++++++++,,,------......------------------------.../////////000000111111000111222111///...///000000222333444555;;;CCCIIISSS[[[ggguuu|||mmmcccXXXLLLCCC>>>;;;888555444333333222000000111111000000111222------,,,,,,,,,,,,------,,,------------,,,++++++++++++*********)))))))))******))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&zzzmmmgggeeefffdddbbb___\\\[[[[[[\\\]]]^^^[[[VVVPPPKKKHHHFFFEEECCCDDDFFFGGGFFFEEECCCBBB>>>>>>>>>===<<<:::999888333444444444333111///......---------......,,,***)))))))))))))))*********'''''''''''''''''''''''',,,***((((((((()))((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((+++)))'''%%%$$$###$$$$$$(((((('''&&&%%%%%%$$$$$$%%%'''$$$ """((()))$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))&&&'''''''''(((((()))))))))))))))'''%%%%%%''')))((('''&&&&&&'''&&&$$$###&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++---)))$$$%%%))),,,+++)))&&&&&&'''((()))******+++))))))***+++,,,------...)))******+++,,,,,,------000000000000000000000000////////////000000000000000111222111000///000111333444666555444555:::???@@@FFFNNNXXXeeevvv|||ooo___SSSLLLGGG@@@;;;444333333333333222111000.........---+++***+++---,,,++++++++++++++++++,,,,,,,,,---------,,,++++++++++++++++++******************))))))((((((((('''))))))))))))))))))))))))'''''''''''''''((()))***'''((((((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&{{{kkkeeefffhhhiiieee```]]]\\\]]]]]]]]]XXXWWWUUUQQQMMMHHHEEEBBBCCCDDDFFFEEECCCBBBBBBCCCAAA@@@???===<<<:::999999:::999777555333111///...---,,,,,,,,,,,,---......---,,,***((('''(((((()))***)))(((''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''''''''((((((''''''''''''((((((((((((***)))((()))***+++***)))))))))))))))))))))))))))***)))(((''''''((()))***+++***)))'''''''''((()))))))))))))))************))))))))))))************))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////...............///000000000000000000000000000000555444333333333444555666999;;;>>>BBBIIIXXXkkkxxxwwwkkkTTTOOOGGG@@@;;;888444222111///---,,,.../////////,,,---...---,,,,,,---......---+++,,,---......---))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((("""$$$%%%%%%$$$######$$$''''''((((((''''''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&''')))***$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&|||lllffffffhhhgggccc^^^[[[[[[\\\\\\\\\ZZZXXXUUUQQQLLLHHHEEECCCCCCDDDEEEEEECCCBBBBBBCCCAAA@@@???===<<<:::999888777666555333111///...---...------,,,,,,---------,,,+++***)))(((((((((((()))(((((('''&&&&&&''''''%%%%%%&&&'''(((((())))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((&&&&&&&&&((()))((('''(((((((((((((((((((((((('''&&&%%%%%%%%%%%%&&&'''+++***)))(((''''''((()))(((((()))))))))*********))))))))))))******************))))))))))))******************************,,,,,,,,,,,,,,,,,,,,,,,,---------------......///---------------......///000000000000000000000000222222111111111222444444333555888999===EEEPPPYYYlllxxxttthhhZZZQQQGGGCCC===888555333111000111///......///000///...,,,---...---,,,,,,---...///---,,,+++,,,,,,++++++))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&((((((&&&%%%&&&'''&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&~~~nnnhhhhhhiiieeeaaa]]]ZZZYYYZZZ[[[[[[\\\ZZZUUUPPPLLLHHHFFFEEECCCDDDEEEDDDBBBAAABBBCCCAAA@@@???>>><<<:::999888666555444333111000///...//////...---,,,,,,,,,,,,******+++******)))((('''(((((('''&&&&&&&&&&&&'''######$$$&&&'''((()))***))))))(((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***&&&&&&'''''''''(((((((((''''''''''''(((((((((((('''&&&%%%&&&((()))(((''''''''''''''''''''''''''')))((((((''''''(((((()))***))))))(((((((((((()))(((((())))))))))))******))))))))))))******************))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,------,,,,,,------...///,,,,,,,,,,,,,,,------...000000000000000000000000.........///000111222333111333666666666888===AAANNNWWWfffttt{{{lll___TTTKKKBBB===999666222000000000000///000///...///111111000...,,,---...---,,,+++,,,---...---,,,+++***)))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&'''&&&%%%$$$%%%&&&''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''pppiiihhhjjjeeeaaa]]]ZZZZZZ[[[[[[\\\^^^[[[VVVPPPLLLIIIGGGFFFBBBCCCDDDCCCAAA@@@AAACCCBBBAAA???>>><<<:::888888666666555444444333222222000000...---,,,+++++++++)))***+++++++++)))((('''''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''((((((''''''&&&***)))((('''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((()))((('''(((*********)))''''''''''''''''''''''''***))))))))))))))))))***)))))))))(((((((((((()))(((((((((((()))))))))***((()))))))))************)))))))))(((((()))))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,------...////////////////////////,,,------...///111222333///222444555555666888:::>>>CCCLLLUUU```nnn|||}}}rrrddd]]]RRRHHHAAA<<<999666333111///...///111111000///...///000222222000...,,,---...---+++++++++---+++++++++***(((((()))***))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((%%%''''''&&&%%%%%%&&&((()))))))))))))))(((''''''%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''rrrjjjiiijjjfffbbb^^^[[[[[[]]]]]]^^^```]]]WWWRRRMMMIIIHHHGGGBBBCCCCCCAAA@@@???AAACCCBBBAAA@@@>>><<<:::888777666666555444444333222222111000...---,,,+++******((()))***++++++***((('''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&)))((('''&&&%%%%%%%%%%%%'''''''''((((((((())))))''''''''''''(((((((((((()))''''''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))))))))((('''(((((((((((()))))))))((()))))))))************)))((((((''''''(((((()))++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++++++++,,,---------------,,,---......///........................,,,---...///111111222222...///000111111333666888777:::===AAAGGGPPP]]]eeeuuu~~~~~~mmm]]]SSSFFFCCC===888555444333222222000......///111000000.........000222222000...,,,---...---+++***+++,,,'''(((***)))((((((***,,,))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''(((((()))(((&&&&&&(((***'''(((((((((((('''&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''sssjjjiiiiiigggccc___\\\]]]^^^______```^^^YYYTTTNNNJJJHHHGGGBBBBBBBBB@@@??????AAABBBCCCBBB@@@>>>;;;999888777444444333222222111000000111000...---,,,+++++++++))))))************))))))(((''''''''''''((())))))((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&'''((()))''''''((((((((()))))))))''''''''''''((((((((((((&&&%%%$$$%%%'''((('''&&&''''''''''''''''''''''''&&&'''(((((((((((('''&&&'''(((((())))))))))))(((''''''(((((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++******++++++,,,------------------......///........................---...///000111222222222222111111111111333444555333555666777999???HHHNNNTTT\\\iiiwwwyyykkk]]]PPPDDD===888888666444222111000000111000.........///...------------...000111000...,,,---...---+++)))***+++%%%'''***)))'''(((+++...))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''$$$$$$$$$###!!!!!!$$$&&&%%%%%%%%%&&&%%%$$$$$$###&&&&&&&&&&&&%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&sssjjjhhhiiigggccc___]]]]]]___`````````^^^ZZZVVVPPPKKKHHHFFFBBBBBBAAA???>>>>>>@@@BBBCCCBBB@@@>>>;;;999777666555555444333111000//////000///...---,,,+++++++++******))))))))))))******((((((((((((((()))******((((((''''''''''''''''''''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''((()))***'''((((((((())))))))))))''''''''''''((((((((((((&&&%%%$$$%%%'''((('''&&&((((((((((((((((((((((((((()))***++++++***)))(((&&&'''((()))******)))((('''''''''((((((((())))))))))))))))))************++++++************++++++))))))))))))))))))))))))((())))))***++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,------...---------------------------...///000111111000000333333222333444444333222///222444444444666;;;??????EEENNNWWWbbbppp}}}jjjcccYYYNNNEEE>>>888555444444444333111000000111111///.........///---,,,---,,,+++,,,...000000///,,,---...,,,***))))))***&&&)))+++***''''''***...))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''""""""!!! !!!$$$&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&#########$$$$$$$$$%%%%%%sssjjjhhhhhhfffccc^^^\\\]]]^^^___``````^^^[[[WWWRRRLLLHHHEEEBBBBBBAAA???===>>>@@@BBBCCCBBB@@@>>>;;;999777666888777666555333222111000//////...---,,,,,,,,,,,,+++***)))(((((()))***+++)))))))))))))))***++++++&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%+++***)))(((((('''''''''(((((((((((())))))))))))''''''''''''((((((((()))((('''&&&''')))))))))((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&'''(((*********)))(((''''''''''''((((((((()))))))))))))))************---,,,,,,++++++,,,,,,---************************((())))))***++++++,,,,,,*********)))***++++++,,,++++++******++++++,,,------------------------------...///000000000///...------///111333222///---...111444444222111444666:::===AAADDDJJJVVVeeeqqq~~~wwwhhh\\\RRRLLLDDD===999666555444............------///000111000...///000000///------+++******,,,/////////,,,---...,,,***))))))***(((+++---+++'''&&&)))---))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&'''''''''''''''%%%###$$$'''))))))))))))))))))(((((('''&&&'''&&&&&&%%%$$$###"""!!!"""###$$$%%%&&&&&&&&&########################$$$$$$######$$$&&&((()))$$$$$$$$$$$$%%%&&&&&&'''""""""#########$$$$$$$$$rrrnnnkkkgggjjjddd___]]]^^^aaabbbaaaaaa___[[[VVVQQQMMMJJJIIIEEECCC@@@===<<<<<<===>>>AAA???<<<::::::999888666666666555444333111000//////...---,,,,,,,,,,,,---------,,,++++++******)))((((((''''''''''''((((((((((((((((((((((((((((((&&&%%%#########%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((&&&$$$""""""###&&&&&&((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''%%%%%%%%%%%%''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***'''(((((())))))))))))((())))))((((((''''''&&&&&&)))((('''''''''(((***+++,,,++++++******++++++,,,************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++///...---,,,,,,---...//////////////////.........000000111111111222222222111444888;;;>>>DDDKKKQQQ^^^hhhwwwzzzkkkaaaWWWMMMFFF@@@===888666666555111...111111000///...---,,,,,,+++,,,---......---,,,+++++++++++++++++++++++++++...------,,,+++******)))&&&((())))))(((''''''(((*********)))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((($$$$$$###"""###$$$%%%&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$$$$$$$%%%###"""!!!!!!"""$$$%%%rrrmmmjjjfffgggbbb]]][[[]]]```aaa```ccc```\\\VVVQQQLLLIIIGGGEEECCC@@@===;;;;;;<<<===AAA???<<<;;;:::999888666666666666555333222000///,,,,,,,,,,,,++++++++++++---,,,,,,++++++******)))((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%$$$######%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&'''&&&%%%$$$%%%&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***,,,++++++******++++++,,,*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,///...------------...///////////////............000000000111111111222222222444666666777999>>>BBBGGGOOOYYYbbbjjjtttsssiii\\\QQQIIICCC<<<666999666333222222222000.../////////...............,,,,,,------------,,,,,,++++++++++++++++++++++++((((((((('''&&&%%%%%%%%%'''((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&%%%%%%$$$#########&&&&&&%%%%%%%%%$$$$$$$$$''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%)))((('''%%%$$$###"""!!!qqqllliiieeeeee```[[[YYY\\\___aaa```cccaaa\\\VVVQQQLLLHHHFFFFFFDDD@@@===;;;;;;<<<===@@@>>><<<;;;;;;:::777666777777777666444333111000,,,,,,---...---,,,+++***,,,,,,,,,+++******))))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&%%%%%%'''((($$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))(((((((((''''''((()))))))))))))))))))))))))))************'''(((((()))))))))))))))++++++************++++++***************************************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,///...------------...///........................000000000000111111111111111222222111111222444777999<<>><<<;;;<<<===@@@>>><<<;;;;;;:::777555888888777666555333222111...///000111111///---,,,,,,,,,++++++***)))))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$&&&''''''&&&%%%'''((('''&&&%%%%%%&&&''')))***''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((())))))***))))))******))))))))))))))))))&&&''')))*********)))(((++++++************++++++************************+++++++++******))))))(((++++++++++++++++++++++++++++++******++++++,,,,,,.........------.........------...............////////////000000000111111///000000111111333555666777888:::;;;===CCCJJJOOOQQQYYYfffqqq|||sssggg\\\RRRJJJEEE>>>;;;666444444444333111...---,,,,,,------......,,,,,,---------.........---,,,+++******+++,,,---************************---------,,,,,,+++++++++))))))(((&&&%%%&&&(((+++((((((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&************))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&$$$%%%%%%%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###$$$$$$$$$%%%pppkkkgggdddddd```[[[ZZZ]]]```bbbaaa___]]]YYYVVVRRRNNNLLLKKKJJJGGGCCC@@@===<<<<<<===???>>><<<<<<<<<:::777555888888777666555333222111...///000111111///---,,,,,,,,,+++******))))))(((((((((''''''''''''((((((''''''''''''''''''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&''''''&&&%%%&&&'''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))******$$$$$$$$$%%%%%%$$$$$$$$$&&&'''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''((()))******************)))(((''''''&&&&&&&&&''')))*********)))(((+++******))))))******+++************************,,,,,,++++++*********)))+++++++++++++++++++++++++++*********++++++,,,------..................---,,,---------......//////....../////////000000000/////////111333444555666333444555666666888;;;===>>>DDDLLLSSSZZZfffuuuwwwddd^^^UUULLLDDD>>>;;;999444333111111111111111111/////////...---------...------------,,,,,,,,,,,,,,,+++***))))))***+++,,,************************)))))))))))))))((((((((())))))(((&&&%%%&&&(((+++''''''(((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&+++)))&&&###!!!!!!""""""~~~pppkkkhhhdddeee```[[[ZZZ\\\___aaa```]]][[[YYYUUURRROOONNNMMMKKKHHHDDD@@@===;;;;;;<<>>===<<<<<<:::777444777777777666444333111000,,,,,,---...---,,,+++***+++++++++***))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$%%%%%%%%%&&&'''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''%%%&&&''')))************))))))(((((('''&&&&&&&&&'''(((((()))))))))))))))******))))))))))))******************************+++++++++++++++*********++++++++++++++++++++++++************+++,,,------------...//////...------,,,,,,,,,---......//////............////////////000//////000222333222111000111222333333333333222999;;;>>>@@@EEEMMMXXX```hhhqqquuuhhh[[[SSSKKKGGGAAA:::555333222333111111111111000000//////000111111///---,,,---///---------,,,,,,++++++++++++******************+++************************((((((((((((((((((((((((((((((((('''&&&&&&(((***&&&''''''(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$######%%%'''(((}}}oookkkiiieeeeee```ZZZXXX[[[]]]^^^^^^^^^\\\YYYUUURRROOOMMMLLLJJJGGGCCC>>>;;;999999:::>>>>>>=========:::777444666666666555333222000///,,,,,,,,,,,,++++++++++++++++++******))))))((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""$$$%%%$$$######$$$&&&&&&&&&&&&&&&%%%$$$######''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''')))******++++++''''''(((((())))))))))))((((((((((((((())))))*********))))))))))))******************************)))))))))***************************************************+++,,,---...------...//////...------++++++,,,------...//////------........./////////000///...///222333111///222222222333444444444333777777777888;;;???CCCFFFJJJRRR]]]gggqqq}}}~~~nnn___UUULLLCCC===<<<:::666222//////000222000111222222000///.........///000...,,,+++---///++++++++++++,,,,,,,,,,,,))))))************))))))************************************************'''((()))((('''&&&''')))&&&&&&''''''((())))))***''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&'''!!!###$$$$$$$$$###}}}ooollliiifffddd___YYYWWWYYY\\\\\\\\\___]]]ZZZVVVRRRNNNLLLJJJIIIFFFAAA===999888777888>>>>>>=========:::777444666666555444333111000//////...---,,,,,,,,,------++++++******)))(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&!!!#########$$$%%%'''(((((())))))(((&&&$$$###'''''''''&&&&&&'''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((%%%&&&''')))******++++++%%%&&&''')))***,,,---...)))((('''''''''(((***+++******))))))))))))******************************''''''(((((())))))******************************************+++,,,---...,,,---...//////...---,,,++++++,,,,,,---...//////---------.........//////...------000444555444222333222000111222444555444444333444666888999888777;;;@@@GGGMMMSSS]]]iiirrr|||{{{kkk```QQQFFFAAA>>>:::777333333111///...///222555---...//////---+++*********,,,...---+++***---000((()))***+++,,,---......((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))*********&&&((())))))(((''''''(((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%&&&'''###$$$%%%$$$ {{{qqqnnniiibbbddd]]]WWWWWWWWWWWWYYY]]]```^^^ZZZUUUQQQNNNLLLKKKJJJHHHDDD???;;;999;;;===<<<<<<<<<;;;:::999888777555444333333111111000///111000...---,,,++++++***'''(((((()))***+++++++++$$$%%%'''((((((((('''&&&(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&$$$$$$%%%%%%&&&'''(((((($$$&&&((('''%%%$$$%%%((('''&&&%%%$$$$$$$$$%%%&&&(((######''''''######'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((&&&%%%&&&'''"""&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%''')))+++***)))&&&$$$&&&+++)))%%%'''---))) '''(((((((((((((((''''''(((((((((((((((((()))*********))))))((((((''''''************))))))))))))------+++***))))))((((((///---)))'''&&&(((+++---,,,,,,,,,++++++)))((((((---,,,++++++******++++++---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,//////............//////...------------...//////333333222222111000000000...///111333444555666666444666;;;???DDDIIIPPPTTT```dddjjjrrr{{{~~~vvvmmmddd]]]GGGDDD???:::777555555555222111000...------------***+++---.........---,,,------++++++++++++------+++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))***++++++******)))(((''')))(((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&'''(((''''''''''''&&&%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&***)))((('''&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###########################%%%###!!!"""$$$%%%###!!!{{{qqqnnnjjjdddddd]]]XXXYYYZZZZZZ]]]aaa```]]]YYYUUUQQQNNNLLLKKKMMMJJJFFF@@@:::888888:::<<<<<<<<<;;;:::999777777666666555444333222222111000///...---,,,+++++++++************))))))))))))%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%&&&''''''((($$$&&&((('''%%%$$$&&&'''''''''&&&%%%%%%%%%&&&'''(((%%%%%%(((((($$$###'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%&&&'''%%%###$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%(((******''''''((((((((((((''''''---,,,***)))((('''''''''***)))))))))((((((((('''(((((())))))*********+++++++++******)))*********...,,,***(((''')))***,,,))))))******++++++******++++++++++++,,,------...,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,......------------.........------------.../////////000000111111222222333222333333333333333222222111222555666888;;;???BBBIIILLLQQQWWW]]]dddlllrrrxxxlllbbb[[[UUUMMMGGG>>><<<888444111000000111000000///...---,,,,,,,,,)))***+++---......---------,,,++++++++++++,,,---+++++++++++++++***))))))*********)))))))))(((((((((((((((((((((((((((((())))))******+++*********((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###$$$%%%$$$$$$'''&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$######"""%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$$$$%%%%%%$$$$$$###########################%%%###"""###%%%&&&$$$###{{{qqqnnnkkkfffbbb\\\XXXYYY[[[[[[^^^bbb```]]]YYYUUUPPPMMMLLLKKKOOOLLLGGGAAA:::777666777<<<<<<;;;;;;:::888777666666666555444333222111111///...---,,,,,,,,,,,,,,,---,,,+++***)))''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&)))((('''%%%$$$$$$$$$###$$$%%%%%%&&&&&&'''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((&&&&&&((('''%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''%%%$$$%%%&&&)))'''$$$###$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))%%%%%%&&&&&&&&&&&&&&&&&&###"""&&&---///,,,)))(((''''''((((((((((((((('''+++***)))((('''&&&&&&&&&))))))))))))((((((((((((''''''((()))***+++,,,,,,)))))))))))))))***+++,,,++++++***)))))))))******%%%&&&((()))+++,,,,,,,,,++++++++++++---...///000++++++************++++++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------...------------...////////////000000111111222222333333333333333222111000111222333333222333555888888:::===@@@CCCGGGMMMQQQWWW^^^hhhrrr||||||uuuqqqooonnnjjjggg```YYYPPPIIIEEE@@@;;;777666444111///------......//////...---,,,,,,,,,---))))))+++,,,------------,,,,,,+++******+++,,,,,,+++++++++,,,++++++***)))******))))))))))))(((((((((((((((((((((((((((((('''((()))***++++++++++++&&&'''((())))))(((''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&%%%}}}qqqnnnkkkfffaaa[[[WWWXXXZZZYYY[[[______]]]YYYTTTPPPMMMKKKJJJNNNLLLGGGAAA;;;777666777;;;;;;;;;:::999888777666444333333222111000//////...------,,,,,,,,,---------,,,+++***)))''''''&&&''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((('''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&'''&&&%%%$$$%%%&&&***(((%%%###$$$$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&''''''(((((()))))))))***'''&&&%%%%%%%%%&&&'''(((222''''''666???777)))"""&&&'''((((((((((((((((((%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))'''(((((()))******++++++******))))))))))))******)))***************))))))%%%&&&''')))***+++,,,,,,+++******+++,,,---......+++******))))))******+++***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------...------------...//////222111111000//////......000000111222222333222222///000222333222333555777333444666777888:::>>>@@@AAAFFFMMMSSSZZZcccmmmttt}}}{{{vvvnnnggg^^^ZZZUUUQQQOOOMMMKKKHHHJJJEEE@@@<<<:::888555222222111///.........000000///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***+++++++++++++++******))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))%%%&&&(((******)))'''&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&&&&((((((((('''$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$$$$&&&'''''''''((((((((()))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""!!!!!! ###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&qqqmmmjjjeeeccc]]]YYYYYYZZZYYYZZZ]]]___]]]YYYTTTPPPMMMKKKJJJJJJIIIFFFAAA<<<999888999;;;;;;;;;:::999888666666444333222111000//////......------,,,,,,,,,------************))))))((((((''''''&&&%%%%%%'''((()))&&&'''''''''''''''''''''%%%$$$$$$###$$$%%%'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%######$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''',,,***''''''((())))))(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((('''&&&%%%&&&''')))******'''...===AAA777+++(((&&&&&&'''(((((((((((((((&&&&&&&&&&&&'''((()))***''''''(((((())))))************)))))))))))))))))),,,+++***)))((((((((((((((()))************)))((((((((()))***************++++++***************++++++******))))))******+++***+++,,,,,,------,,,,,,......------------.........------------...//////111111000//////......---///000000111222222222111***,,,...//////000222333///111222333333444666888:::===@@@BBBDDDHHHPPPVVV___gggsss}}}zzzuuulllfff___[[[YYYUUUNNNGGGEEEBBB???===<<<;;;:::999999777444222222111000///000///......//////111111.........---......////////////...---,,,+++******************************)))******++++++*********(((((((((((((((((())))))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$&&&(((******)))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%&&&&&&%%%%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&#########$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''pppkkkhhheeeeee___\\\\\\]]][[[[[[^^^___\\\XXXTTTOOOLLLKKKJJJHHHGGGEEEAAA===::::::;;;;;;;;;::::::999777666555555555444333222111000000///...---,,,,,,,,,,,,,,,)))))))))))))))*********'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''###$$$$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''''''&&&%%%!!!"""###$$$%%%%%%$$$$$$"""%%%&&&$$$&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&''')))((('''%%%%%%''')))******$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((('''&&&&&&'''(((***+++%%%333BBBEEE888)))(((///%%%&&&'''((())))))))))))+++******)))(((((())))))&&&''''''((()))******+++************))))))((((((,,,,,,***)))(((''''''''''''((())))))******))))))******+++++++++******)))++++++***)))))))))))))))++++++************++++++***+++,,,,,,------,,,,,,......------------.........------------...//////------......///000000000111111111111111000///...---...000000/////////000///000222333222333444666666888:::999999;;;@@@DDDDDDKKKTTT\\\aaaeeejjjnnnuuuzzz{{{}}}~~~zzzqqqeee[[[UUUNNNJJJEEEAAA@@@>>>:::666666666555444333333222333111000000///////////////------------------......---,,,,,,,,,---...//////000///---+++***)))))))))))))))************))))))'''((())))))***)))))))))''''''(((((((((((())))))''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&''')))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&%%%$$$###$$$%%%~~~nnnjjjgggeeeddd^^^[[[]]]^^^\\\]]]___^^^\\\XXXSSSOOOLLLJJJJJJGGGGGGEEEAAA===:::::::::::::::::::::999777666555555555444333222111000000000///...---,,,+++++++++))))))))))))))))))))))))%%%&&&''''''((('''''''''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%'''(((&&&$$$!!!"""###%%%&&&&&&%%%%%%!!!&&&'''&&&(((---///,,,&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))((('''''')))***%%%###"""###%%%'''(((((($$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++:::DDD<<<,,,###%%%***%%%&&&'''((())))))))))))))))))((((((''''''((((((&&&&&&'''((()))***++++++)))))))))))))))*********+++***)))((((((((((((((((((((((((((())))))******++++++,,,,,,,,,,,,++++++*********)))******++++++,,,,,,++++++++++++,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,,,,------...------------...//////,,,------......///000000///000000000000000/////////111333333111000000111///111333333222222333444222444666555333333777:::777<<>>??????EEEEEEGGGIIIMMMQQQUUUWWW]]]___eeelllssszzz|||uuunnnddd]]]ZZZUUUOOOJJJEEECCC@@@>>>;;;::::::::::::999888777666666777888555444222000....................................++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++*********+++---...((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%***...---((($$$###%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$$$$$$$%%%%%%$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%######$$$%%%%%%%%%$$$######$$$%%%%%%$$$###$$$$$$%%%&&&'''((('''''''''%%%######$$$%%%$$$######%%%((()))&&&###yyyllliiigggcccbbb]]]XXXWWWZZZ]]]^^^^^^^^^\\\YYYTTTPPPLLLJJJHHHIIIHHHEEE@@@<<<999999:::<<<<<<;;;<<<<<<:::666333555333222111222222000///111///---,,,,,,,,,+++***,,,,,,,,,+++***))))))(((******)))''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%)))///444<<<333333&&&%%%,,, &&&%%%$$$$$$$$$$$$%%%&&&######$$$%%%%%%&&&'''''''''(((((('''%%%$$$&&&''',,,***'''$$$###$$$&&&((((((((('''&&&%%%%%%%%%&&&***)))(((''''''&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%&&&(((***+++)))'''&&&&&&'''((((((''''''''''''''''''''''''''''''(((((())))))(((((('''(((((()))))))))*********++++++***))))))***++++++(((((())))))******++++++***+++(((######))),,,+++...---,,,++++++,,,,,,---,,,++++++,,,...///---,,,,,,...///111111000///...//////............//////......------------......///000000111111000000///000000///////////////000000000111111222222333333222333444666777888999999888888999;;;>>>AAADDDEEEFFFHHHLLLQQQVVV[[[___aaahhhjjjnnnrrrvvvzzz|||~~~|||vvvooogggaaa^^^WWWQQQJJJGGGFFFEEEAAA>>><<<;;;999777555444444444555444333222111222222333333222000///............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))*********))))))***)))((((((((()))***+++)))))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((()))(((''''''&&&&&&''''''(((************************'''+++...---(((%%%%%%''')))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&***)))((('''''''''''''''%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''''')))((('''&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&((((((((()))(((''''''&&&###%%%%%%%%%$$$###$$$%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''$$$%%%&&&%%%$$$###$$$%%%%%%$$$###$$$''''''&&&###zzzmmmkkkhhhdddbbb]]]XXXWWWZZZ]]]^^^^^^]]]\\\XXXTTTPPPMMMKKKJJJJJJIIIFFFBBB===::::::;;;???>>><<<<<<<<<;;;888666555444222222333333111000111///,,,,,,,,,,,,+++***///...---,,,***)))((('''++++++)))(((&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$ %%%)))'''$$$***888DDDPPPNNNLLL222&&&+++"""!!!%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&''''''(((((('''%%%$$$%%%'''---***&&&###"""$$$'''***((((((''''''&&&''''''((()))((((((''''''&&&&&&&&&&&&'''((())))))((('''&&&''''''&&&&&&'''(((***+++)))'''&&&&&&'''(((((('''''''''''''''''''''''''''((())))))******))))))((('''((((((((())))))))))))+++******))))))******+++)))))))))))))))*********)))++++++((((((******(((///...---,,,++++++++++++---,,,++++++---......---+++,,,---//////......---//////............//////......------------......//////000000000000////////////.........//////000000000000000000000000000000111222333333333333333333333444555666888999:::777888:::===@@@CCCEEEFFFKKKMMMOOOSSSVVVXXXZZZ[[[[[[^^^aaaccceeehhhkkknnntttuuuvvvvvvttttttuuuvvvzzzzzz{{{|||~~~~~~|||{{{uuuuuutttsssrrrqqqppppppjjjhhhffffffhhhiiihhhggg```^^^[[[VVVPPPKKKFFFCCC@@@<<<888777999:::888666444333222111000/////////111000///.........//////000///...------------...++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***))))))((((((******)))((((((((())))))))))))************++++++(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((())),,,---+++'''%%%''')))))))))(((''''''''''''((((((((('''''''''&&&&&&&&&+++***)))'''&&&&&&%%%%%%%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''******)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%$$$$$$######%%%&&&%%%$$$###$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&!!!###%%%&&&$$$###$$$$$$'''%%%$$$$$$%%%&&&%%%$$$zzznnnllljjjfffbbb]]]XXXWWWZZZ]]]^^^^^^]]][[[XXXTTTQQQNNNLLLKKKKKKJJJHHHDDD???<<<;;;;;;@@@>>><<<;;;;;;;;;999777555444333333444444222111000...,,,+++,,,,,,+++***------,,,+++***)))(((''')))((((((''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((($$$%%%&&&'''((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''%%%$$$"""&&&)))((('''///AAAOOOQQQ]]]dddAAA###$$$###,,,%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((''''''(((***+++)))&&&$$$$$$%%%'''((((((((('''''''''(((((()))''''''''''''''''''&&&&&&%%%''')))******)))'''%%%''''''&&&&&&'''((()))***)))(((&&&'''(((***)))((())))))))))))))))))))))))))))))************))))))((((((((()))))))))************))))))))))))***************)))))))))))))))***+++,,,+++******)))''',,,,,,+++***))))))))))))...,,,******,,,---...---++++++,,,---...------,,,///......------......///000//////......//////000...//////000000//////.........------......////////////////////////......111111222222222222111111555555555555666666666777444555666777999:::;;;<<<<<<===???BBBDDDEEEFFFFFFEEEHHHJJJLLLMMMOOORRRTTTSSSUUUVVVUUUTTTSSSTTTUUUXXXXXXYYYZZZ\\\^^^___```___aaadddgggjjjjjjgggeee^^^^^^]]]\\\[[[ZZZYYYXXXUUUTTTTTTSSSRRRRRRQQQQQQOOOMMMLLLLLLNNNPPPOOOOOOJJJIIIGGGCCC@@@<<<999777999777444333444444333222111000000///////////////////////////.../////////,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,++++++***)))))),,,,,,++++++*********)))(((((()))******+++,,,,,,(((((((((((())))))))))))((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&***++++++(((&&&%%%''')))(((((('''''''''''''''(((((((((((('''&&&&&&%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''""""""######""""""!!! $$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######!!!$$$&&&%%%$$$$$$$$$((('''%%%$$$###$$$%%%%%%zzznnnllljjjgggbbb]]]XXXWWWZZZ]]]^^^^^^]]][[[XXXUUUQQQNNNLLLKKKKKKKKKIIIEEEAAA===<<<<<>>??????@@@AAAAAA@@@???@@@AAA@@@AAABBBCCCEEEFFFFFFFFFGGGHHHJJJMMMOOOMMMJJJGGGCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>===<<<===???@@@@@@@@@<<<;;;999777555333222222333111000///000000///...////////////////////////............//////......***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((++++++++++++******))))))&&&''''''((()))***++++++(((((((((((()))))))))))))))(((((((((''''''&&&&&&(((((((((''''''((((((((())))))))))))))))))))))))))))))(((&&&$$$$$$&&&((('''&&&&&&%%%&&&&&&''''''(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''"""$$$%%%%%%$$$$$$&&&(((&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########""""""!!! $$$%%%%%%$$$$$$$$$''''''&&&$$$######$$$%%%yyynnnlllkkkgggbbb]]]XXXWWWZZZ]]]^^^^^^^^^\\\YYYUUUQQQNNNLLLKKKLLLLLLKKKGGGBBB???=========<<<:::::::::999666444444222111222333444333111...,,,+++***+++,,,+++***((((((((((((((((((((((((++++++)))(((&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%&&&+++444???FFFEEE>>>>>>---&&&*** """%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%%%%$$$%%%''')))%%%&&&((()))((('''&&&%%%((((((''''''&&&''''''(((###%%%&&&'''(((((('''&&&&&&'''((())))))((('''&&&&&&&&&''''''((()))))))))%%%$$$###$$$&&&''''''&&&''''''''''''''''''''''''((())))))******))))))(((************++++++++++++((())))))******))))))((()))))))))))))))*********---***)))******((())),,,+++,,,,,,---------,,,,,,,,,+++******,,,------,,,,,,,,,---------...............------------......------,,,,,,,,,,,,------------............------,,,,,,,,,,,,,,,---...///........................///////////////...------/////////000000///...---.........///000111111222222222333444444444444444333444555555444333444666666777888777666555666888444555666888999999999999::::::;;;<<<===<<<888555777666666666666777888888888888888777777777666666444222111222444555555444555444333222111111111111------....../////////000,,,------.........------++++++,,,------------,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))************************((((((((()))((((((''''''(((((()))))))))(((''''''&&&&&&''''''((()))******(((((((((((()))))))))))))))((((((''''''&&&&&&&&&)))((((((''''''(((((()))(((((((((((((((((((((((()))(((&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&((()))***%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&'''''' ###%%%%%%###"""%%%'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%$$$$$$$$$((((((((((((((('''&&&&&&$$$&&&'''&&&%%%$$$%%%'''###$$$$$$%%%%%%$$$$$$### !!!###$$$$$$###"""!!!"""$$$%%%%%%$$$%%%&&&%%%&&&&&&%%%$$$###%%%&&&xxxmmmllljjjgggbbb]]]XXXWWWZZZ]]]^^^^^^```^^^ZZZVVVQQQNNNKKKJJJMMMMMMLLLIIIDDD@@@>>>>>><<<;;;;;;;;;;;;999666333333111000111222333222111...,,,******+++,,,+++*********))))))((((((''''''******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%((('''%%%$$$$$$%%%'''(((((('''%%%%%%'''---555;;;FFF111+++%%%)))---"""%%%$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###%%%'''&&&'''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&"""$$$&&&'''(((((('''&&&((((((((((((((((((((((((%%%&&&'''(((((()))))))))'''%%%$$$%%%'''))))))((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))************'''((()))******)))((('''(((((())))))******+++++++++'''(((+++,,,((((((,,,,,,------...---,,,***)))+++******+++------,,,***))))))))))))******++++++...------,,,,,,------...---,,,,,,++++++,,,,,,------------......---------++++++++++++,,,---...///------......//////000000.........///......---,,,......000111111000000///////////////000000000000111222222333333333333333111222333333222222333444111222333333111111222333000111222333444444333333555444444555666555333000444333222111111222333333333333222222222222111111000...------///000//////222111000//////000111111---...000000000000000111+++,,,---------,,,++++++******,,,---------,,,,,,***+++,,,,,,,,,+++******))))))))))))))))))))))))************************&&&'''((((((((((((((((((&&&'''((())))))((((((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))(((''''''&&&%%%%%%))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%&&&'''((((((%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''$$$''')))'''###"""$$$'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%$$$######%%%&&&'''&&&%%%%%%%%%'''###$$$%%%%%%%%%%%%$$$### """$$$%%%&&&%%%$$$###"""$$$%%%%%%$$$$$$%%%'''"""%%%''''''%%%$$$%%%&&&xxxmmmkkkjjjgggbbb]]]XXXWWWZZZ]]]^^^^^^aaa^^^[[[VVVQQQMMMKKKIIIMMMNNNMMMIIIEEE@@@>>>>>><<<;;;<<<======:::666333222111000000222333222000---,,,******+++,,,+++***---,,,+++***)))((('''&&&&&&&&&&&&'''''')))***+++%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&'''((('''&&&%%%$$$%%%&&&'''((('''(((((())))))((((((''')))'''%%%######%%%''')))%%%&&&&&&$$$###&&&---333@@@***'''""""""###---###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%*********(((%%%$$$$$$&&&((('''&&&%%%%%%&&&((())))))((('''&&&%%%$$$$$$$$$"""###%%%'''(((((('''&&&((((((''''''''''''((((((%%%&&&'''((())))))))))))***)))((()))+++------,,,))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))'''((()))******)))(((''''''(((((()))***++++++,,,(((%%%'''------)))(((+++---------,,,+++)))&&&%%%*********,,,...---,,,))),,,,,,++++++,,,,,,---......------,,,,,,------...///......------......///,,,------......------,,,++++++++++++,,,---...///------......///000111111/////////000000//////...+++,,,...///000000//////000000//////.........---...//////000000000//////,,,...///000///000111333///000111000///...///111///000111222333222222111333222222333444444333111444333111///....../////////////////////.........111///---...///000///...---,,,,,,++++++,,,...///...///000000...---------,,,------......---+++***+++,,,---...//////...---+++,,,,,,---,,,+++***)))************************))))))))))))))))))))))))(((((()))******+++******'''((()))+++++++++******(((((((((((())))))))))))(((((((((((())))))))))))))))))((('''&&&&&&%%%%%%))))))(((((((((((())))))(((((((((((((((((((((((()))(((''''''(((((('''&&&'''''''''''''''((()))***$$$%%%%%%&&&'''((())))))%%%%%%$$$######$$$$$$$$$%%%%%%$$$&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''))),,,---***%%%"""$$$''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))'''&&&&&&%%%$$$###""""""$$$%%%%%%%%%%%%$$$######%%%&&&''''''%%%%%%&&&'''###$$$%%%&&&&&&%%%$$$###!!!"""%%%'''((('''&&&%%%$$$%%%&&&%%%$$$$$$&&&((( $$$''''''&&&$$$%%%'''{{{qqqlllgggddd^^^[[[XXXWWWYYY\\\^^^___```___[[[VVVPPPLLLKKKLLLMMMMMMKKKIIIFFFCCCAAA@@@??????>>>===<<<:::666222000000111111111111000000---------,,,,,,------...+++***))))))))))))))))))'''''''''((((((((((((((('''&&&$$$######$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&((()))))))))((('''&&&%%%%%%%%%%%%&&&''''''))))))'''&&&%%%$$$$$$$$$)))'''%%%$$$%%%%%%###"""$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%$$$$$$#########''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))+++*********))))))((((((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&'''((()))******''''''''''''(((((((((((()))***++++++***)))***++++++++++++++++++***((((((&&&'''((())))))******)))))))))(((((((((((())))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++------,,,++++++,,,---------------------------,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,555444111///------------000//////........./////////////////////.........111///...///222333222000000000000000000000000000000/////////......------...------......///000111000000000000000000000000////////////////////////111000///...............000000///...------,,,,,,........................+++,,,---...///...---,,,,,,,,,............,,,,,,)))***,,,------,,,***)))+++,,,,,,------,,,,,,+++,,,+++*********+++,,,---******+++,,,,,,***)))(((''''''((())))))(((&&&%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))******))))))((((((''''''***(((&&&%%%%%%%%%'''((()))((('''&&&%%%&&&&&&'''$$$&&&)))***)))***+++,,,'''((((((((('''&&&&&&%%%((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&'''&&&%%%%%%'''&&&$$$###"""###$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%yyyoookkkgggeee^^^[[[XXXWWWYYY[[[]]]^^^^^^]]]ZZZUUUPPPLLLKKKLLLOOONNNLLLIIIFFFCCC@@@??????>>>======<<<:::666222111111222222222222111111......---,,,,,,,,,------+++******)))))))))))))))''''''''''''&&&&&&&&&&&&'''&&&$$$######$$$&&&'''&&&%%%$$$$$$######$$$$$$%%%&&&'''((())))))((('''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&)))'''%%%%%%%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((((((((()))'''''''''(((((((((((((((''''''''''''(((((((((((()))***++++++))))))***+++************))))))))))))************)))(((''''''+++******))))))******++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,------...//////...............///////////////............000///...///111222111///////////////////////////111000000000////////////111000///...------------////////////////////////........................000//////...............000//////...------,,,,,,------------------------***+++,,,---...------,,,+++,,,------------,,,+++,,,...///000000///...,,,***++++++++++++++++++***++++++*********+++,,,---))))))*********)))(((((((((((()))************)))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))))))))((()))))))))((((((((('''''')))(((&&&%%%%%%&&&'''((()))((('''&&&%%%&&&&&&'''(((((((((%%%!!!&&&&&&''''''&&&%%%%%%$$$((('''%%%$$$$$$%%%'''(((''''''&&&%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwmmmiiigggeee___\\\XXXWWWXXXZZZ[[[[[[[[[[[[YYYUUUPPPLLLLLLLLLPPPOOOMMMJJJFFFBBB???===???>>>======<<<:::666222111222222333333222222111///...---,,,,,,,,,,,,,,,++++++***)))))))))))))))'''''''''&&&%%%%%%$$$$$$'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''(((((((((((('''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&$$$$$$&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''"""###%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''''''''&&&'''''''''(((((((((((()))))))))((((((''''''''''''''''''''''''(((((((((((()))***++++++))))))***+++***)))((((((((()))***+++++++++++++++***)))(((''',,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++*********+++,,,,,,,,,---------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///......---------......///........................000.........000111000///........................000000///////////////...000000///...------------................................................///............---------//////......---,,,,,,,,,------------------------******+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,+++***...///000111111000///...))))))************))))))*********)))***++++++,,,(((((('''''''''((())))))((((((((())))))******+++'''(((((((((((()))))))))(((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((''''''''')))((('''%%%%%%&&&''''''(((((('''&&&&&&&&&&&&'''$$$&&&'''&&&$$$""""""###((((((((()))(((((('''&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$############$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%uuukkkhhhgggfff___\\\YYYXXXXXXYYYZZZYYYYYYYYYXXXTTTPPPMMMLLLLLLRRRQQQNNNKKKFFFBBB???===>>>===<<<<<<<<<:::666333000111111222222111111000///......---,,,,,,,,,,,,,,,+++***)))((((((((()))((((((''''''&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&((())))))&&&'''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%$$$"""###%%%&&&&&&%%%&&&%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################$$$#########$$$%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''%%%&&&'''((()))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''(((((((((((()))***+++***)))((()))+++***)))((('''(((***,,,...((()))***++++++,,,,,,+++,,,,,,,,,++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++************************(((((()))***+++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,------...---------,,,------......------...............///............/////////...------------------------............------------,,,,,,,,,,,,---...///000------------------------........................------.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++*********++++++*********,,,------......------,,,)))******************)))))))))))))))******++++++)))((('''&&&'''((()))***''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((()))))))))((('''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''"""$$$'''((())))))+++,,,&&&'''''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''&&&&&&$$$%%%&&&&&&'''''''''&&&''''''&&&%%%%%%$$$######$$$###"""""""""###%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%###"""######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%tttkkkhhhgggfff```]]]ZZZYYYYYYZZZYYYYYYXXXYYYXXXUUUQQQMMMLLLLLLSSSQQQOOOKKKGGGBBB>>><<<===<<<<<<<<<<<<:::666333//////000000000000/////////...---,,,,,,,,,,,,,,,,,,+++***)))((((((((((((***))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&###"""!!!"""$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''############$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&'''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((())))))***''''''''''''((((((((((((((()))******)))((()))*********(((((()))+++...///((()))***++++++,,,,,,+++++++++************++++++***************************++++++,,,,,,++++++***************************(((((()))******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,---------......//////---.........------------................................................+++++++++,,,,,,---...///................................................+++,,,------------,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++************************++++++++++++++++++++++++******++++++++++++******(((((()))))))))************)))(((''''''(((***+++((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''&&&%%%&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))(((%%%$$$###$$$"""######$$$$$$#########&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''$$$%%%&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$######%%%$$$#########$$$&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%#########%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""$$$$$$$$$%%%%%%%%%&&&&&&"""###%%%&&&&&&%%%$$$#########""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%vvvllliiigggfff```]]][[[ZZZZZZ[[[ZZZYYYYYYYYYYYYVVVRRRNNNLLLLLLSSSQQQOOOKKKGGGCCC???===<<<<<<;;;<<<;;;999666333...//////////////////...---------,,,,,,------...,,,,,,***)))(((((((((((()))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%$$$###!!!"""$$$%%%%%%$$$###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''(((((((((((()))%%%%%%&&&'''((()))******''''''''''''((((((((((((((()))******(((((()))******))))))))))))+++---...++++++++++++***)))((('''******))))))))))))************************************++++++++++++************+++,,,,,,+++******)))))))))***+++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++------.........---,,,,,,++++++++++++,,,------...,,,,,,,,,---......//////,,,---...---+++++++++---........................///////////////000000000......---,,,++++++++++++........................------------------------***+++,,,---------,,,+++------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))******+++,,,++++++***))))))***++++++,,,++++++++++++++++++,,,***++++++++++++++++++***''''''((())))))))))))(((+++***))))))((((((((()))(((((()))***)))((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%&&&''''''(((''''''''''''((()))(((%%%###"""###%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&&&&''''''((()))&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############%%%%%%$$$$$$$$$%%%&&&'''######$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wwwnnnjjjgggeee```^^^\\\[[[\\\]]]\\\[[[ZZZ[[[ZZZWWWSSSNNNLLLKKKRRRQQQOOOKKKGGGCCC@@@>>><<<;;;;;;;;;;;;999666333//////000000000000//////,,,,,,,,,,,,------...///---,,,+++)))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%###$$$%%%&&&&&&%%%###$$$&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%$$$##################&&&%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((((((((()))***)))((('''(((***''''''(((((())))))******************)))(((''''''******))))))))))))************************************++++++++++++*********+++,,,------,,,+++******+++++++++++++++++++++++++++++++++,,,,,,------************************,,,,,,---......---,,,,,,************+++,,,---...++++++,,,------...//////+++---...---***)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))***+++,,,---,,,+++************+++,,,+++++++++******+++++++++))))))************))))))&&&'''((()))))))))((((((*********)))((('''&&&%%%###%%%(((++++++***((('''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''(((((((((''''''$$$&&&((((((''''''((()))&&&'''((())))))))))))(((%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%yyypppkkkhhheee___^^^\\\\\\]]]^^^]]]\\\[[[\\\[[[XXXSSSOOOLLLKKKRRRQQQNNNKKKHHHDDDAAA???;;;;;;;;;;;;;;;999666333000000111111111111000000+++++++++,,,---...///000---,,,+++)))((('''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((''''''''''''((())))))((((((&&&%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&''')))))))))'''&&&&&&'''((('''&&&&&&&&&&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###"""""""""###&&&&&&%%%$$$$$$%%%%%%%%%###$$$&&&'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''''''''''''''((((((((()))((()))***)))((('''(((***%%%&&&''''''((('''''''''&&&'''((())))))*********+++******************+++))))))))))))))))))))))))******++++++++++++******+++,,,------------,,,+++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------************************)))***,,,---......---,,,************+++,,,---...++++++,,,,,,---...//////+++---...---***(((***,,,++++++++++++++++++++++++(((((()))))))))*********************+++,,,---...++++++++++++++++++++++++------------------------((()))+++---------+++***,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++*********+++---------,,,+++******+++,,,---***))))))(((((())))))***(((((())))))))))))((((((%%%&&&((()))))))))((('''))))))))))))(((%%%###""" %%%)))+++***((('''$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((%%%%%%&&&'''((((((((('''$$$$$$$$$%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%$$$%%%'''(((((((((''''''%%%&&&''''''%%%######$$$!!!"""######$$$$$$$$$###%%%&&&&&&''''''&&&&&&%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&!!!"""###$$$%%%$$$###############$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%&&&%%%$$$###$$$%%%&&&'''$$$$$$###"""###$$$&&&'''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%xxxppplllhhheee```]]]YYYYYY\\\^^^]]]\\\YYYZZZZZZWWWSSSOOONNNMMMTTTSSSPPPMMMIIICCC>>>:::;;;<<<<<<<<<;;;999777666444222000000111222111000---,,,+++++++++---///111++++++******)))((((((((())))))((((((''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&)))&&&###%%%(((***)))'''$$$######"""###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###((()))))))))((('''&&&&&&%%%&&&'''&&&$$$###$$$%%%'''&&&%%%%%%$$$$$$%%%%%%!!!###&&&'''(((((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%$$$###%%%)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%###$$$(((***)))((((((((((((((())))))))))))'''''''''''''''((())))))(((((())))))*********+++(((((((((((()))))))))))))))************)))((((((++++++++++++++++++++++++************************((())))))))))))*********++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,***))))))***,,,---,,,+++******++++++)))(((++++++,,,,,,,,,---------,,,,,,++++++***+++++++++***+++,,,,,,,,,,,,+++***000///---,,,+++,,,,,,---++++++******++++++,,,---......---,,,,,,,,,------,,,,,,,,,++++++*********---------,,,,,,+++++++++,,,,,,,,,++++++*********))))))******++++++,,,,,,))))))))))))))))))))))))))))))************)))))))))************)))(((((()))+++,,,+++***)))***++++++******)))((()))))))))'''(((((((((((((((''''''***)))((('''&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$'''''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%&&&''')))(((&&&$$$#########$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))((('''&&&&&&$$$$$$######$$$$$$%%%&&&yyyppplllgggddd```\\\XXXYYY[[[^^^^^^\\\[[[[[[ZZZWWWRRROOOMMMNNNTTTSSSPPPMMMIIICCC===999888999999999999777666555333111//////000111000///000///---+++++++++,,,---,,,++++++******))))))((())))))((((((''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&'''&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''&&&$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%$$$%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%###!!!&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%((())))))((()))))))))((((((((((((((('''''''''''''''((())))))(((((()))))))))*********(((((((((((())))))))))))((()))***+++++++++++++++++++++++++++++++++++++++************************)))))))))************+++*********************************+++++++++,,,,,,---,,,***))))))***,,,------,,,++++++,,,,,,+++)))++++++++++++,,,,,,,,,,,,,,,++++++******+++++++++***+++,,,,,,,,,,,,+++******++++++,,,,,,+++***)))++++++******++++++,,,---...---,,,,,,+++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,+++++++++***,,,,,,+++++++++*********)))))))))***************))))))))))))))))))))))))))))))************))))))'''((()))***************((()))***)))((('''(((******))))))(((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$))))))((((((''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&yyypppkkkfffbbb^^^[[[XXXXXX[[[^^^^^^]]]^^^]]][[[VVVQQQNNNMMMNNNTTTSSSQQQNNNIIIBBB===999666777888999999888777666222000......///000///...000///---,,,++++++,,,---,,,++++++******))))))(((***))))))(((''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%$$$''')))&&&""" ###&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''$$$$$$#########$$$%%%%%%&&&'''''''''%%%$$$%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%%%%&&&'''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###""""""$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%'''))))))(((***))))))((((((''''''''''''''''''''''''((())))))(((((())))))))))))******(((((((((((())))))))))))'''(((***+++,,,---------++++++++++++++++++++++++************************)))************+++++++++*********************************++++++++++++,,,,,,+++***))))))***+++,,,---,,,++++++,,,---+++***)))*********++++++++++++++++++*********++++++,,,***++++++,,,,,,++++++***''')))+++------,,,)))(((+++************+++,,,,,,---,,,++++++******+++++++++++++++++++++*********+++++++++***************+++++++++******************))))))))))))))))))((())))))))))))))))))))))))((())))))******))))))(((&&&&&&((()))***+++++++++&&&'''((((((&&&&&&'''(((((((((((((((''''''''''''&&&''''''(((((((((''''''(((''''''&&&%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%***))))))((('''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$############$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&'''(((%%%$$$$$$$$$$$$%%%&&&'''"""######$$$&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%$$$######$$$$$$######$$$$$$%%%&&&zzzpppkkkeee```]]]YYYWWWXXX[[[______^^^aaa___[[[VVVPPPMMMMMMMMMSSSSSSSSSOOOIIIBBB<<<999666777999:::::::::999999222111//////000000000///,,,,,,+++,,,,,,---///000+++******))))))((((((''')))))))))(((''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''"""###$$$$$$%%%%%%$$$$$$%%%&&&'''&&&######%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######""""""###$$$%%%&&&%%%'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''((())))))(((((('''''''''''''''''''''''''''&&&%%%&&&'''(((((((((******)))(((''''''&&&&&&'''''''''''''''((())))))(((((())))))))))))))))))(((((((((((())))))))))))'''((()))***++++++++++++************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++***))))))***++++++,,,+++******,,,,,,+++***))))))))))))***************************++++++,,,++++++++++++++++++++++++(((***,,,---...---,,,+++***************++++++,,,,,,++++++***)))*********+++++++++************************)))))))))))))))*********************)))******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&'''((()))************&&&'''((((((&&&&&&'''((((((((()))(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%(((((((((''''''&&&&&&&&&(((''''''&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&%%%######$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&{{{qqqkkkddd___[[[XXXUUUWWW[[[___```___bbb```\\\VVVPPPMMMLLLMMMRRRTTTTTTPPPIIIAAA;;;999555666888999:::999999888444222000000111111111000+++,,,,,,,,,---......///***))))))(((''''''&&&&&&((((((((((((''''''''''''(((''''''&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''"""###$$$$$$%%%%%%$$$$$$###!!! !!!$$$&&&&&&%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$###""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$###$$$$$$%%%&&&&&&%%%&&&'''&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''&&&&&&&&&'''(((***))))))((('''&&&&&&%%%'''''''''''''''((())))))))))))(((((((((((((((((((((((((((((())))))))))))((()))))))))))))))((((((************************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++***************************)))((()))***+++***)))(((((()))))))))************)))))))))******+++,,,++++++++++++++++++++++++************++++++,,,---******))))))******+++,,,++++++***)))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))((((((''''''((())))))''''''((()))))))))*********)))((('''%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&{{{qqqkkkddd___YYYVVVTTTVVV[[[```aaa```aaa```\\\WWWRRRNNNMMMMMMQQQTTTUUUQQQIII@@@:::888333444555666777777666555444222000000111222111000.........------,,,++++++***))))))(((((('''&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''###$$$$$$%%%%%%%%%%%%%%%!!!###&&&%%%"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$""""""""""""""""""""""""&&&%%%%%%$$$######""""""$$$$$$%%%&&&&&&&&&%%%%%%###%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%)))(((&&&%%%$$$#########$$$$$$%%%&&&&&&&&&&&&&&&((('''''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&&&&"""$$$&&&%%%$$$###$$$%%%''''''''''''''''''''''''&&&'''((('''%%%%%%'''))))))((((((''''''&&&&&&&&&'''''''''''''''((())))))))))))((((((((((((''''''(((((((((((())))))))))))(((((())))))(((((('''&&&************************))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))))))))************+++************************)))((('''(((*********(((((()))))))))************)))))))))))))))***+++,,,,,,++++++******++++++,,,)))((('''''''''((()))******))))))))))))***++++++,,,+++******))))))******)))))))))***************))))))))))))************(((((((((((())))))))))))***))))))))))))))))))((((((((((((((((((((((((((('''(((((())))))(((((('''((()))))))))(((((('''&&&((()))******(((((()))***)))***+++++++++***((('''$$$%%%&&&'''''''''''''''&&&''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&'''(((((()))&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&$$$###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&{{{rrrllleee___XXXUUUTTTVVV[[[```aaaaaa______]]]XXXSSSOOOMMMMMMQQQTTTVVVRRRIII???:::888333444555666666666555444333111000///000111000///............---,,,+++++++++++++++***))))))((((((%%%%%%&&&'''((()))******'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&!!! """###$$$$$$###$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$&&&''''''&&&###""""""###$$$$$$######$$$&&&'''&&&%%%%%%$$$$$$%%%%%%((('''&&&$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%''')))(((&&&%%%&&&'''''''''''''''''''''''''''&&&(((((('''%%%%%%''')))'''''''''''''''''''''''''''''''''''''''((())))))))))))((((((((('''''''''(((((((((((())))))))))))'''(((((())))))))))))(((************************))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))************))))))************)))))))))(((((((((***+++***))))))))))))*********++++++(((((((((((()))***+++,,,,,,,,,+++******+++,,,,,,(((((((((((((((((('''''')))))))))))))))***++++++,,,,,,+++************+++((()))))))))*********+++)))))))))******+++++++++'''''''''((((((((()))))))))))))))***************((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((()))(((((((((((()))******(((((()))***((()))***+++***)))'''&&&###$$$%%%&&&''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&|||rrrllleee```WWWUUUSSSVVV[[[```bbbaaa^^^^^^]]]YYYTTTPPPMMMMMMPPPTTTWWWRRRIII???:::888666666777888888777666555222000///...///000///...***+++,,,---............------,,,,,,+++*********$$$$$$&&&'''(((***++++++&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&###&&&'''&&&######%%%)))&&&''''''((('''&&&$$$###########################&&&&&&&&&&&&&&&&&&&&&&&& !!!###&&&((()))******%%%%%%%%%%%%%%%%%%%%%%%%"""""""""###$$$$$$%%%%%%"""$$$&&&((('''%%%"""!!!"""$$$$$$######$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%$$$######$$$&&&'''((($$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''((())))))$$$&&&((((((%%%$$$%%%'''((((((((((((((((((((((((&&&((()))'''%%%$$$&&&)))&&&&&&&&&''''''''''''''''''''''''''''''((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************))))))************))))))***)))((()))+++,,,,,,***************++++++++++++(((((((((((()))***+++,,,---,,,+++******+++,,,---(((***+++,,,,,,***'''&&&)))))))))))))))******+++---,,,++++++******++++++(((((())))))*********+++))))))******+++++++++,,,&&&'''''''''(((((())))))))))))******++++++,,,,,,((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%'''((())))))******((()))***)))((('''(((***'''((()))***)))(((&&&%%%###$$$%%%&&&'''''''''''''''((()))))))))(((&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&%%%$$$###"""!!!"""$$$&&&''''''''''''######$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&{{{tttnnnfff___[[[YYYXXXYYY]]]```bbbccc______^^^ZZZUUUPPPNNNMMMSSSSSSQQQMMMFFF???:::888444444555777:::;;;:::888444333111///...---...............------,,,,,,,,,,,,+++)))'''&&&%%%&&&&&&+++***((($$$"""###&&&)))''''''&&&&&&&&&&&&'''''''''###!!!"""'''***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''''''''%%%###"""###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%$$$$$$#########((((((&&&%%%$$$#########%%%%%%%%%%%%%%%$$$###"""&&&$$$!!!!!!###&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))(((&&&%%%%%%&&&&&&'''((())))))*********))))))))))))******)))))))))))))))((((((((())))))))))))))))))))))))&&&'''((())))))***************))))))((((((''''''***)))((((((((()))+++,,,++++++******)))((((((((())))))(((((((((((()))))))))(((((('''''''''(((((())))))))))))************+++++++++*********))))))+++++++++++++++***))))))))))))))))))************,,,+++)))((((((((()))***))))))************))))))******************************))))))((((((''''''+++)))(((((())))))(((&&&((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''(((((()))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))))))))((('''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$&&&''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$'''%%%######%%%&&&###!!!$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&%%%$$$$$$&&&'''%%%&&&(((((((((&&&$$$"""zzzsssmmmfff```\\\ZZZYYYZZZ]]]```bbbbbb______^^^ZZZUUUQQQNNNNNNRRRRRRPPPLLLDDD===999777444444555777999:::999777444222111///...---......------------------,,,,,,,,,+++)))((('''&&&&&&''''''(((((('''%%%###$$$%%%''''''&&&&&&&&&&&&''''''""""""$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&###&&&)))***)))'''''''''########################&&&%%%%%%$$$$$$%%%%%%&&&############$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$"""!!!"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&'''((((((((((((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))((('''&&&%%%''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))******+++******)))(((''')))))))))(((((((((((((((***)))((((((((()))***+++))))))))))))((((((((((((******))))))))))))******)))(((((((((''''''''''''((((((((((((((()))))))))+++++++++*********))))))(((((())))))(((((('''&&&(((((()))))))))*********++++++)))((((((((())))))))))))************))))))************************)))))))))(((((((((((((((***)))''''''((()))'''&&&'''''''''''''''''''''''''''(((((())))))(((((('''))))))(((((('''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''((((((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&$$$######%%%&&&$$$"""""""""#########$$$$$$$$$"""######"""!!! """###$$$%%%&&&&&&&&&%%%$$$###xxxqqqlllfffaaa]]][[[YYYZZZ\\\___```aaa______^^^ZZZUUUQQQOOONNNQQQQQQPPPKKKDDD<<<777555555555555777999999777555333222000///............,,,,,,------------------,,,,,,***)))((((((((((((%%%(((++++++)))'''%%%$$$''''''&&&&&&&&&&&&''''''%%%""" !!!$$$&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%))))))'''$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((((('''''''''''''''$$$$$$$$$######$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))'''(((((((((((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++***)))((('''(((((((((((((((((())))))))))))((((((((()))***+++'''''''''(((((((((((()))************************(((((()))))))))((('''&&&'''''''''''''''(((((()))+++************)))))))))''''''((((((((('''&&&&&&(((((())))))))))))************)))((((((((())))))((())))))******))))))(((((((((((((((((((((((((((''''''((((((((())))))))))))'''&&&&&&'''(((&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((+++***))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$###&&&&&&&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%#########%%%&&&%%%$$$""""""#########$$$$$$$$$"""######"""  !!!############$$$$$$$$$$$$vvvnnnkkkfffbbb^^^\\\ZZZZZZ\\\^^^____________^^^[[[VVVRRROOOOOORRRRRRPPPKKKDDD===888555666555555777888888666444333222000///.........///,,,,,,,,,------.........,,,,,,+++******))))))((((((+++......,,,***((((((''''''&&&&&&&&&&&&''''''(((&&&%%%%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((***(((&&&$$$######%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###&&&&&&$$$""""""&&&&&&&&&&&&&&&&&&&&&&&&$$$######""""""######$$$############$$$%%%&&&&&&#########$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$$$$######$$$%%%'''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))******((((((((('''''''''&&&&&&)))))))))((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''((()))************&&&''''''(((((()))))))))(((((((((((())))))******'''''''''((()))******+++)))))))))******)))))))))(((((()))***))))))((('''))))))(((''''''(((((()))************))))))))))))(((((())))))))))))(((((((((((((((((()))))))))***)))))))))((((((((())))))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((,,,,,,***)))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&&&&%%%###!!!!!!"""###"""""""""###$$$&&&'''sssllljjjfffbbb___]]]ZZZZZZ\\\^^^____________^^^[[[VVVRRRPPPPPPTTTTTTRRRMMMEEE===888666666555666777999999777555222111000.........//////,,,,,,,,,------.........,,,,,,++++++******))))))***+++,,,,,,***)))***+++''''''&&&&&&&&&&&&''''''%%%$$$######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''%%%###""""""###$$$&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&%%%$$$#####################$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%###"""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&''''''(((((())))))''''''(((((())))))))))))(((((()))***+++,,,,,,---''''''((())))))((('''''''''(((((())))))***))))))...---+++)))(((((()))***))))))))))))))))))))))))(((((())))))))))))(((((('''(((((((((((()))))))))((((((((()))))))))(((((((((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))******&&&%%%$$$%%%&&&'''&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""###$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%'''((('''%%%###"""###############$$$&&&'''(((qqqkkkiiieeeaaa___\\\ZZZZZZ\\\^^^____________^^^[[[WWWSSSQQQQQQUUUUUUSSSMMMEEE>>>888666666666666888::::::888666222111000.........///000,,,,,,------------------+++++++++++++++***)))(((((()))((('''%%%%%%(((***''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""######$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%###""""""###%%%""""""""""""""""""""""""&&&%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$###"""""""""$$$$$$$$$$$$$$$$$$%%%%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%###"""!!!$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$%%%&&&"""###$$$%%%%%%$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$###''''''''''''''''''((((((&&&'''((()))))))))(((((())))))******+++,,,------&&&&&&((((((((((((&&&&&&'''''''''((()))***,,,---333111...+++)))))))))***(((((()))))))))))))))***&&&&&&'''(((((((((''''''''''''(((((((((((())))))''''''((()))))))))(((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''+++***))))))((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$&&&'''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$%%%%%%$$$###$$$&&&""""""#########$$$$$$$$$"""$$$&&&&&&$$$"""!!!!!!######$$$$$$%%%&&&&&&'''ooojjjiiieeeaaa^^^\\\ZZZZZZ\\\___``````^^^___^^^[[[WWWSSSQQQQQQTTTTTTRRRLLLDDD===777555666666777999;;;<<<:::888222111///......//////000------------------,,,,,,)))***+++++++++***)))(((&&&&&&'''%%%$$$$$$&&&(((''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&"""######""" """$$$########################&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((((((((''''''''''''((((((&&&&&&'''(((((()))******''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$''''''''''''''''''&&&&&&&&&'''((()))))))))((('''))))))******+++++++++,,,&&&'''((())))))((('''&&&&&&&&&%%%&&&(((+++///111777444000,,,)))((((((((((((((((((((())))))******&&&'''(((((())))))(((((('''''''''((((((((())))))&&&&&&((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&))))))(((((('''(((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$%%%'''(((######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$#########%%%&&&%%%###"""###%%%""""""#########$$$$$$$$$ """%%%%%%###"""!!!!!!!!!"""###%%%%%%%%%$$$$$$}}}ooojjjhhheee```]]][[[YYYZZZ\\\___```aaa^^^___^^^[[[WWWSSSRRRRRRSSSSSSQQQKKKCCC;;;666444666666777999<<<===<<<:::111111///......///000000.........------,,,,,,,,,((()))***++++++***((('''%%%&&&((((((&&&&&&'''((('''''''''&&&&&&'''''''''''''''((('''%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&''''''&&&$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$##################$$$$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$##################$$$%%%&&&((()))"""###$$$%%%%%%%%%%%%%%%###$$$$$$$$$%%%&&&&&&'''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((%%%&&&((())))))(((&&&%%%%%%&&&''''''((((((''''''"""###%%%&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))*********((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&'''((()))******((((((''''''''''''(((((('''''''''((()))******+++(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((''''''&&&&&&%%%%%%&&&((()))))))))((('''))))))))))))************'''((()))++++++)))((('''&&&%%%$$$%%%''',,,111444888666111,,,)))''''''''''''((((((((())))))******))))))***+++++++++++++++''''''''''''((((((((()))%%%&&&((()))))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%(((''''''''''''(((((()))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%$$$######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&$$$######"""$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######$$$&&&'''&&&###!!!###%%%$$$$$$%%%%%%%%%&&&&&&&&& """%%%&&&%%%######### !!!###$$$%%%$$$"""!!!{{{ppplllhhhdddbbb```ZZZVVVXXX___bbb```]]]bbbbbb```]]]WWWSSSQQQPPPYYYWWWRRRKKKBBB;;;888777555666888:::;;;:::999888:::555000000222333000---000///---,,,,,,---///000,,,+++)))))))))(((%%%###'''((('''%%%######%%%'''''''''''''''''''''''''''$$$$$$""""""""""""###$$$&&&$$$"""$$$''')))((('''((('''%%%$$$$$$%%%&&&'''''''''''''''&&&%%%$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$###"""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###%%%&&&"""###$$$$$$$$$%%%''')))'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((((('''%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''+++------((($$$&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((+++&&&""""""&&&((('''%%%%%%%%%&&&'''((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''***)))(((''''''((()))***+++***)))(((&&&&&&%%%%%%%%%%%%&&&'''((((((''''''(((((((((((((((((((((((()))******)))'''&&&''')))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))((('''&&&&&&%%%%%%''''''((((((((((((''''''))))))))))))((('''&&&%%%&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$(((''''''&&&%%%%%%$$$$$$)))&&&%%%&&&((()))'''%%%$$$%%%'''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$"""""""""!!!###%%%%%%""" $$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%&&&'''(((%%%&&&''''''(((((('''''''''&&&$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$((('''&&&%%%$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%"""###$$$%%%'''((())))))######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%######$$$'''(((&&&###%%%%%%%%%$$$$$$#################################%%%$$$###""""""###$$$%%%yyyoookkkgggcccaaaaaa\\\XXXZZZ```cccaaa^^^`````````]]]XXXUUUSSSSSSXXXVVVQQQJJJBBB;;;888666444666888:::::::::999888999555000000222333000---///...---,,,,,,---...///...---,,,++++++***(((%%%&&&'''((('''&&&&&&''')))''''''''''''''''''''''''&&&'''((()))))))))((('''&&&$$$###$$$''')))(((''''''&&&%%%$$$$$$%%%'''(((%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&''')))***)))'''$$$######$$$&&&%%%$$$############$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))++++++(((%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''---(((######%%%'''%%%###%%%&&&&&&'''(((((('''''''''''''''''''''&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''(((((('''''''''''''''''''''''''''''')))******)))'''&&&((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%&&&'''(((((()))))))))&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&'''''''''%%%$$$$$$&&&'''&&&$$$%%%&&&'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&(((&&&%%%######$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&$$$""""""### ###%%%%%%$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%###$$$$$$%%%&&&'''((((((######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&%%%%%%$$$%%%###"""###%%%&&&%%%###%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$wwwmmmiiieeebbb```bbb]]]ZZZ[[[```cccaaa^^^^^^______\\\YYYVVVUUUUUUVVVTTTPPPIII@@@:::777666444666888999::::::999888999555111000111222000---------------------------///---,,,++++++***(((&&&&&&'''))))))((('''((()))''''''''''''''''''''''''!!!###&&&((()))(((%%%$$$&&&%%%$$$$$$&&&(((((('''%%%%%%$$$$$$$$$&&&'''(((######$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&'''###$$$%%%%%%######$$$&&&$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((()))'''%%%&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''---)))%%%$$$%%%&&&$$$"""%%%&&&''''''((('''''''''(((((('''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))%%%&&&''''''((('''''''''''''''''''''''''''''''''((())))))((('''&&&((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&'''(((((((((((('''&&&###$$$%%%&&&''')))******''''''((((((((((((''''''%%%&&&'''(((((()))((((((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''(((((())))))'''&&&%%%%%%''''''&&&%%%&&&''''''((()))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$""""""###!!!$$$&&&''''''((()))$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###############$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%"""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$'''%%%######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""######$$$$$$$$$$$$######wwwmmmiiieeebbb```aaa]]]ZZZZZZ^^^```___]]]]]]]]]]]][[[WWWTTTRRRRRRSSSRRRNNNGGG???999666555444555777999:::999888777888555111000000111///...,,,------......------,,,---+++*********)))&&&$$$&&&(((******(((&&&%%%&&&'''''''''''''''''''''''' """$$$%%%$$$###"""&&&%%%%%%%%%&&&'''''''''$$$$$$$$$$$$%%%&&&'''((("""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&''' """$$$%%%%%%&&&''')))$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''***(((%%%$$$%%%&&&%%%###&&&&&&'''''''''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((()))(((&&&&&&((()))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''###$$$%%%&&&''')))******&&&''''''((((((''''''&&&(((((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((()))))))))(((''''''((((((((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$############%%%''''''&&&%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''''''''&&&%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$"""######$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$((('''%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""xxxnnnjjjfffcccaaa^^^[[[YYYYYY[[[\\\[[[ZZZ\\\\\\[[[XXXTTTPPPNNNNNNQQQOOOKKKEEE>>>888555444333555777999999999888777666444222000000//////...,,,,,,---......---,,,,,,---,,,*********)))&&&$$$''')))***)))&&&$$$""""""''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%&&&'''(((#########$$$%%%&&&''''''$$$$$$%%%&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%((()))***)))'''%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$&&&'''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&''''''&&&&&&'''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&((('''''''''''''''((((((&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&(((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))(((((())))))'''''''''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$######$$$%%%&&&'''&&&$$$#########$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%&&&''''''(((%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$###$$$$$$%%%#########$$$$$$%%%%%%%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""zzzoookkkgggcccaaa\\\ZZZXXXWWWXXXYYYXXXXXXZZZ[[[ZZZWWWRRRNNNLLLLLLNNNMMMIIICCC<<<777444444333555777888999999888777666444222000///......///,,,,,,,,,,,,,,,,,,,,,,,,000...---,,,,,,+++)))''''''))))))(((%%%###"""###''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((%%%&&&'''&&&%%%%%%&&&(((######$$$$$$%%%%%%&&&&&&%%%%%%&&&'''''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!$$$%%%$$$###$$$$$$%%%%%%%%%$$$%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%$$$######%%%'''$$$%%%&&&&&&''''''&&&&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&''''''((('''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))(((''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&((()))'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''(((''''''###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((('''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$%%%&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&&&&$$$######$$$"""$$$%%%$$$######$$$&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&######$$$$$$$$$$$$######!!!######"""!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%##############################$$$$$$$$$$$$######{{{oookkkfffaaa___\\\ZZZXXXVVVVVVWWWWWWVVVXXXYYYYYYVVVRRROOONNNNNNLLLKKKHHHBBB;;;666444333333444666888999888777666555444333000...---...///------,,,++++++,,,------000...---------,,,)))''''''(((((('''%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%%%%$$$######"""%%%'''(((&&&$$$$$$&&&(((###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$ """$$$%%%'''$$$$$$######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$%%%'''$$$%%%&&&'''''''''&&&&&&******)))(((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&)))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&&&&(((***''''''''''''''''''''''''''''''''''''((((((((()))'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''######$$$%%%&&&&&&&&&&&&''''''''''''((()))******&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((($$$&&&'''&&&$$$$$$%%%'''&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%!!!###$$$$$$###$$$&&&((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$######$$$%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$${{{ooojjjeee```^^^\\\ZZZXXXWWWVVVVVVVVVVVVWWWXXXXXXVVVSSSQQQPPPQQQKKKJJJGGGAAA:::555333333333444666888999888777666444444333000...---...///...---+++******+++---......---+++++++++***'''%%%&&&''''''&&&&&&'''***,,,''''''''''''''''''''''''%%%&&&(((((('''%%%""" %%%'''((('''$$$###%%%((($$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&'''''''''(((((("""###$$$%%%&&&&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%% $$$&&&%%%%%%%%%&&&######""""""###$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""%%%''''''%%%$$$%%%'''$$$%%%&&&'''''''''&&&%%%+++******)))((('''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%$$$%%%'''((((((((('''&&&%%%%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&&&&(((***((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''&&&%%%$$$$$$"""###$$$%%%&&&&&&'''&&&'''''''''((((((***++++++&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%'''((()))***%%%''')))(((&&&%%%&&&)))%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$%%%$$$%%%%%%%%%$$$$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%######$$$%%%############$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%"""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%&&&%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######!!!''')))(((&&&&&&'''&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%{{{lllfffdddbbb```]]]YYYTTTSSSTTTUUUSSSQQQVVVVVVVVVUUUSSSPPPNNNLLLPPPJJJAAA:::666444444333444444555777888888888888777555111...---///111333...------,,,,,,------......//////---+++))))))***))))))((('''''''''''''''))))))((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$""" !!!%%%((('''&&&)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%% %%%&&& ,,,&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''((()))))))))(((&&&&&&'''((((((((('''&&&%%%%%%+++***)))'''%%%$$$&&&)))&&&&&&&&&&&&'''''''''''')))))))))))))))))))))))))))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%((((((((('''&&&&&&&&&%%%(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$%%%%%%&&&'''((())))))########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%)))'''%%%%%%&&&&&&%%%$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!$$$&&&&&&$$$$$$$$$$$$#########$$$%%%%%%&&&yyyjjjeeedddbbb___]]]XXXTTTRRRTTTTTTSSSQQQWWWWWWVVVUUUSSSQQQNNNMMMOOOIII@@@999666444333222444555666777777777777777888666333000......///000------,,,,,,,,,,,,---------......,,,)))((((((((())))))((('''''''''''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$&&&&&&%%%$$$***'''%%%%%%(((******)))'''&&&%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%$$$######$$$%%%%%%%%%&&&&&&######)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&'''(((((((((((('''&&&''''''((((((((('''&&&&&&((()))***)))'''%%%%%%&&&%%%%%%&&&(((((()))(((((('''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%(((&&&%%%$$$%%%&&&%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''&&&%%%%%%$$$######&&&&&&&&&%%%$$$$$$###############$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!!!!%%%&&&&&&$$$$$$$$$$$$$$$######$$$$$$%%%&&&wwwiiiddddddbbb```\\\XXXSSSRRRSSSTTTSSSQQQWWWWWWVVVUUURRRPPPNNNMMMMMMGGG???888555333222222555666666777777777666666777666444111///...------,,,,,,++++++++++++,,,,,,,,,------+++(((''''''''')))((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%$$$$$$&&&&&&%%%$$$###!!! """######%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%''''''%%%###$$$%%%%%%&&&&&&'''''''''%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((((((((('''%%%$$$###&&&'''((((((((((((((((((%%%(((***+++(((&&&%%%$$$$$$%%%(((*********)))(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''(((((('''&&&&&&%%%$$$$$$$$$############&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$%%%%%%%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$#########""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!"""%%%&&&%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%wwwiiiddddddcccaaa[[[WWWSSSRRRTTTUUUTTTRRRVVVVVVTTTSSSQQQOOOMMMLLLLLLFFF>>>777444222222111666666666777666666555555555444444333111///...---,,,++++++******++++++,,,,,,------+++(((''''''''')))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%$$$###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""###$$$$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&''')))))))))(((%%%$$$$$$$$$$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$''''''$$$ $$$$$$%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++***)))'''%%%###!!! &&&&&&'''((())))))))))))&&&((())))))'''&&&%%%&&&%%%''')))+++,,,***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###''''''''''''''''''''''''$$$$$$$$$###############&&&&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########""""""###$$$&&&'''((((((!!!""""""######$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$######""" ###%%%&&&%%%$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%wwwjjjeeeeeedddccc[[[WWWSSSRRRUUUVVVVVVTTTUUUTTTSSSQQQOOOMMMLLLKKKKKKEEE===777333222222111555666666666666555555444111222222333222111000///,,,++++++******++++++,,,---......,,,)))''''''(((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%###%%%)))***)))&&&###!!!&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))((('''&&&%%%$$$$$$###&&&&&&'''(((((()))(((((('''((((((&&&$$$$$$&&&(((''')))+++,,,+++)))&&&$$$''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''''''''&&&&&&'''''''''#########$$$%%%&&&&&&'''%%%$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######""""""######$$$$$$$$$%%%%%%%%%$$$######$$$&&&&&&$$$"""###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$&&&'''(((((( !!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%xxxjjjfffeeedddbbb[[[WWWTTTSSSVVVXXXXXXVVVVVVTTTRRRPPPNNNLLLLLLKKKKKKEEE===777444333222222444555555666666666555555111111222222222222111111,,,,,,++++++++++++,,,,,,---......,,,)))((((((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&!!!$$$$$$ ''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&$$$###&&&)))$$$%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%&&&((()))***%%%&&&''''''''''''''''''(((((('''%%%###$$$''')))((()))*********(((&&&$$$''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$%%%%%%&&&&&&(((((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''######$$$%%%&&&'''((((((########################%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""######$$$$$$$$$%%%%%%%%%$$$###$$$%%%''''''%%%######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######""""""!!! $$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$###$$$&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$wwwiiiddddddccc```\\\XXXTTTTTTWWWZZZYYYXXXWWWVVVTTTQQQOOONNNMMMMMMKKKFFF>>>777444444333333333333444555666666666666333222222111111111000000------,,,,,,,,,,,,------,,,------+++(((''''''''''''''''''''''''((())))))&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$############$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%'''&&&$$$######$$$&&&'''######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&&&&)))***)))&&&###""""""''''''&&&%%%$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$######%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$###$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%'''(((***+++&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%%%%&&&(((%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&%%%%%%%%%%%%"""$$$%%%&&&&&&%%%$$$""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$%%%%%%%%%&&&&&&''''''"""######$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$&&&((((((&&&$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%''''''&&&%%%%%%$$$######$$$$$$$$$###""""""!!!!!!###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$vvvhhhcccbbbaaa___\\\XXXUUUUUUXXX[[[[[[YYYYYYXXXUUURRRPPPOOOOOOOOOLLLFFF>>>888555444444444222333444555666666666666555444333111000/////////...------,,,,,,------...+++,,,,,,***'''%%%%%%&&&'''''''''''''''((()))***'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""############$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&''''''&&&$$$######$$$&&&'''#########$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&!!!###$$$###!!!"""&&&)))'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###"""###$$$&&&((((((%%%###&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%$$$%%%'''(((((('''%%%$$$######$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))+++***((('''&&&&&&''''''&&&&&&&&&&&&%%%$$$#########%%%(((((('''&&&%%%%%%######$$$&&&''')))***+++%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&"""###%%%&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%############%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&''''''(((#################################$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%'''))))))&&&$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%%%%&&&&&&"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$&&&&&&&&&$$$$$$%%%&&&&&&%%%%%%$$$#########$$$wwwgggbbbbbbaaa```___YYYWWW[[[^^^]]]\\\\\\XXXVVVTTTQQQOOONNNNNNNNNNNNHHH???888555444444444333444555666666555444333222111000.........//////000000///...---,,,,,,,,,------,,,+++************))))))(((((('''''''''&&&''''''''''''''''''''''''###$$$$$$%%%%%%$$$$$$###&&&'''((('''%%%$$$%%%&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&(((&&&$$$"""!!!"""$$$&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&&&&%%%$$$########################""""""###$$$%%%%%%&&&&&&***)))(((&&&%%%$$$######''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%$$$$$$######$$$$$$'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%'''%%%!!! ######!!!(((''''''(((***)))%%%!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((())))))'''%%%#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''###%%%'''(((((('''%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$##################&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''"""###$$$$$$%%%%%%%%%%%%%%%### !!!$$$'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""""""""$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%###!!!&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$''''''''''''&&&%%%$$$###$$$$$$$$$######"""""""""!!!  ###%%%%%%%%%&&&'''%%%""""""%%%$$$ ######$$$$$$$$$%%%%%%%%%wwwgggbbbbbbaaa```]]]WWWUUUYYY\\\[[[ZZZ[[[YYYWWWTTTQQQOOONNNNNNOOONNNHHH???888555444444444333444555666666555444333444333111000////////////000///...------,,,,,,,,,------,,,+++************)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!###$$$###!!!&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&'''''''''&&&%%%$$$###"""""""""'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))(((""" %%%%%%'''&&&%%%'''))))))'''$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&!!!$$$((())))))((('''((($$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&######################## !!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&''''''######$$$%%%%%%%%%$$$$$$$$$###!!! !!!"""%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$&&&$$$"""###$$$%%%$$$$$$&&&'''%%%""""""%%%$$$!!!######$$$$$$$$$%%%%%%%%%xxxhhhbbbbbbaaa```^^^XXXVVVZZZ]]]\\\[[[[[[ZZZXXXTTTPPPNNNNNNOOOOOOMMMGGG>>>777444333333333333444555666666555444333555444222111000/////////000///...---,,,,,,,,,,,,...---,,,+++************((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''((((((%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''(((&&&%%%$$$$$$#########$$$&&&%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''))))))%%%%%%$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&'''''''''''')))(((###"""&&&&&&&&&%%%$$$&&&((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&& %%%(((((('''&&&%%%$$$$$$%%%&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%###"""!!!!!!!!!!!!"""### !!!"""###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%$$$######$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&''''''&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&''''''***(((%%%%%%%%%%%%$$$###&&&'''%%%###$$$''''''#########$$$$$$$$$%%%%%%%%%xxxiiiccccccbbb```aaa[[[YYY]]]```___^^^^^^[[[YYYTTTPPPNNNNNNOOOPPPMMMGGG>>>777333333222222333333555555555555333333444333222111///......---///...------,,,,,,,,,---...---,,,+++******))))))((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%%%%%%%$$$######&&&&&&&&&&&&''''''''''''$$$$$$##################&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%'''(((((('''########################$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''(((%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%))))))&&&&&&((('''###&&&&&&%%%%%%&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''###%%%(((((('''%%%$$$###$$$%%%%%%&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$###!!! !!!###$$$""""""###$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$###"""######$$$%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!"""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%&&&&&&''''''''')))'''%%%%%%%%%&&&%%%###$$$&&&%%%$$$&&&++++++(((######$$$$$$$$$%%%%%%%%%xxxiiieeedddcccaaabbb\\\ZZZ^^^aaa```______[[[YYYUUUQQQOOONNNNNNOOOLLLFFF===666333222222222222333444555555444333222111111000000...---,,,,,,...------,,,,,,,,,,,,---///...,,,+++***)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&&&&%%%$$$###&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&!!! !!!$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''######""""""###$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%(((***(((((()))'''###'''''''''&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&'''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&'''''''''''''''''''''+++++++++)))&&&%%%&&&(((&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((((((&&&$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%%%%$$$"""!!!!!!"""$$$%%%######"""""""""""""""""""""#########$$$$$$$$$%%%$$$$$$######$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$###""""""###$$$%%%&&&%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%&&&%%%$$$######%%%&&&&&&%%%###%%%%%%%%%(((...000---######$$$$$$$$$%%%%%%%%%wwwjjjffffffeeecccaaa[[[YYY]]]```___^^^^^^[[[YYYVVVSSSQQQOOONNNMMMKKKEEE===666222111111111222333444555555444333222////////////...---,,,,,,------,,,,,,,,,,,,------///...---+++***)))))))))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&%%%$$$###&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###""""""###%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$############$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$#########&&&%%%$$$$$$#########$$$%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''(((&&&"""!!!&&&(((&&&&&&'''((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&$$$"""###&&&(((&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&'''''''''&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$$$$######&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$############$$$%%%&&&%%%%%%$$$$$$###"""""""""""""""######$$$$$$%%%###""""""######$$$%%%&&&#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%$$$######"""######$$$%%%$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###############$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$"""##################$$$"""!!! """$$$&&&&&&&&&"""$$$%%%$$$(((...///---######$$$$$$$$$%%%%%%%%%vvvjjjggghhhgggeeeaaa\\\ZZZ]]]```___^^^___ZZZYYYWWWUUURRROOOMMMLLLKKKEEE<<<555222111111111222333444444444444333222......///000000///...------,,,,,,+++,,,,,,------///...---+++***)))((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%$$$"""""""""$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''''''''%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%'''&&&""""""&&&'''&&&"""%%%((()))'''&&&''')))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((""""""###"""""""""$$$&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&%%%$$$"""!!!&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&############$$$%%%&&&'''$$$$$$$$$$$$%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%######$$$%%%%%%%%%$$$$$$"""""""""#########$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%%%%$$$$$$###############""""""""""""!!! """$$$&&&&&&&&&###%%%$$$###%%%******'''######$$$$$$$$$%%%%%%%%%vvvjjjgggiiihhhgggddd^^^\\\```cccbbbaaaaaaYYYYYYXXXVVVSSSPPPMMMKKKKKKEEE<<<555111000000000222222444444444444222222---...000111111111000///,,,,,,,,,++++++,,,------000///---+++***)))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((('''%%%$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%$$$###""""""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%###""""""$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&)))(((''''''&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''(((((($$$$$$%%%%%%%%%&&&&&&&&&!!!&&&************'''"""###((()))(((((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((())))))))))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((******(((''''''(((%%%&&&&&&'''((()))******%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''(((((((((%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$###$$$%%%&&&'''&&&$$$""" &&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''######$$$$$$$$$$$$###### !!!!!!"""""""""#########$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''))))))''''''&&&&&&&&&&&&%%%%%%###$$$&&&(((((('''&&&%%%"""###$$$%%%%%%%%%%%%%%%""""""!!!!!!""""""###$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$######"""""""""$$$###""""""$$$&&&&&&%%%$$$&&&$$$!!!###&&&&&&"""######$$$$$$$$$%%%%%%%%%uuujjjggghhhgggeeebbb]]][[[```cccaaa``````]]]]]]\\\WWWQQQLLLIIIHHHMMMBBB333000666000+++444444444444444444444444444444444333222111000///...------,,,,,,,,,---......---,,,***)))((((((((())))))&&&######&&&)))))))))&&&&&&''''''&&&&&&%%%$$$''''''''''''(((((())))))$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$%%%$$$$$$$$$%%%(((&&&%%%%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%###""""""###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""#########""""""$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$)))))))))(((((('''''''''(((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&(((***+++'''''''''&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''(((((())))))((('''&&&&&&((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$######""""""!!!!!!!!!"""###$$$$$$%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&+++)))&&&""""""%%%'''$$$###$$$&&&&&&### $$$%%%%%%$$$"""!!!"""###""""""#########$$$$$$$$$"""######$$$$$$######"""""""""""""""""""""""""""%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""!!!!!!!!!"""###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%uuuiiiggggggfffdddbbb]]][[[___bbbaaa______^^^]]][[[VVVQQQLLLJJJJJJIII@@@333111444///---444444444444444444444444444444444333222111000//////...------,,,,,,,,,---------,,,+++)))))))))))))))***'''%%%%%%(((******)))&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((($$$$$$%%%&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''&&&%%%&&&'''%%%$$$######%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((()))***+++''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))(((''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%((('''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((('''((((((((((((((('''&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&""""""######$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!""""""###$$$$$$%%%%%%&&&&&&&&&$$$"""!!!###%%%&&&$$$###$$$&&&&&&###!!!"""$$$%%%$$$######$$$%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%uuuiiieeefffeeecccaaa\\\ZZZ^^^aaa```^^^___^^^]]]ZZZVVVPPPMMMLLLMMMKKKCCC:::666444222222444444444444444444444444444444333333222111000/////////...------,,,,,,,,,,,,---,,,+++***)))))))))******(((((((((***+++***)))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$%%%&&&''')))***++++++&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''&&&%%%%%%&&&'''&&&$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))&&&$$$###$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###%%%''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$#########$$$$$$&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''((())))))***%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))***(((''''''&&&''''''((((((((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((###$$$%%%&&&'''((())))))''''''(((((((((((((((((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%"""######$$$%%%%%%&&&&&&""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""######$$$$$$%%%"""$$$%%%&&&$$$###$$$%%%&&&%%%$$$%%%&&&&&&$$$""""""###%%%%%%$$$$$$&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""%%%$$$$$$######$$$$$$%%%uuuhhhdddeeedddbbb```[[[YYY^^^aaa___^^^^^^___^^^ZZZUUUPPPNNNNNNOOOLLLDDD???888111333555111444444444444444444444444333333222222111000000///000///...---,,,+++++++++++++++******)))))))))))))))))))))******)))((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%###"""###$$$+++)))'''&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&)))&&&###"""$$$&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%&&&%%%$$$$$$%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''))))))))))))((((((((((((%%%%%%%%%$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''(((%%%%%%&&&&&&''''''((((((***))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))'''''''''''''''(((((()))&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%&&&'''(((((()))''''''''''''(((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$##################$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$&&&&&&%%%$$$&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%$$$$$$######$$$$$$%%%tttgggcccdddcccbbb```[[[YYY^^^aaa___^^^^^^```^^^[[[VVVQQQNNNNNNPPPGGG???===666---666===222444444444444444444444444333333222222111000000000000///...---,,,+++++++++))))))))))))))))))((((((((()))***)))((('''&&&&&&((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&%%%######$$$%%%(((&&&$$$$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###$$$%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''(((((((((***))))))((('''&&&&&&%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''((()))***$$$$$$%%%&&&'''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''%%%'''(((((('''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&###!!!!!!###%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################"""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%ssseeebbbccccccbbbaaa\\\ZZZ^^^aaa```^^^___```___\\\WWWRRROOONNNOOOIII>>>>>>999111CCCNNN<<<444444444444444444444444222222222111111111000000///...------,,,,,,,,,,,,))))))*********))))))((()))******)))'''%%%&&&'''((('''&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%''')))  ###%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$######%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''$$$$$$%%%%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''(((((()))&&&&&&&&&&&&'''((())))))'''''''''''''''(((((((((&&&&&&&&&'''((())))))******)))((('''&&&$$$######''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''((()))******###$$$&&&'''((()))))))))'''''''''''''''(((((((((&&&&&&'''(((((('''&&&&&&((((((((('''''''''&&&&&&&&&&&&''''''((()))))))))%%%%%%&&&''''''''''''&&&'''''''''&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&###!!!!!!###%%%###%%%''''''&&&%%%&&&'''%%%&&&'''&&&###"""###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%qqqdddaaacccdddcccbbb]]][[[___bbbaaa______aaa```^^^YYYTTTOOOMMMMMMPPPAAA@@@:::444KKKXXX???444444444444444444444444222222222111111111111111...------,,,,,,,,,------***+++,,,,,,,,,,,,+++***,,,,,,,,,)))&&&%%%'''))))))'''&&&$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%&&&(((***###!!! !!!$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%%%%&&&&&&'''(((((((((%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%(((&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''#########$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&'''((()))***((((((((((((''''''''''''$$$%%%&&&'''((()))***+++))))))(((((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''((()))***+++%%%&&&((()))))))))((((((&&&'''''''''((((((((()))&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((&&&&&&''''''((())))))***$$$%%%&&&&&&'''''''''&&&)))((((((''''''''''''((('''&&&&&&%%%%%%&&&&&&'''$$$%%%''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$ !!!!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''(((######$$$$$$$$$$$$######""""""""""""""""""""""""###%%%%%%%%%######$$$%%%###%%%''''''&&&%%%&&&(((###$$$%%%$$$###"""###$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%########################%%%%%%%%%%%%$$$$$$$$$###%%%$$$$$$######$$$$$$%%%qqqdddaaaccceeedddbbb]]][[[```cccaaa``````aaaaaa___[[[UUUOOOLLLKKKSSS@@@===666...HHHTTT666444444444444444444444444222222222111111111111111------,,,,,,,,,---......+++,,,---.........---,,,......---***&&&%%%(((+++)))'''&&&$$$$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$###$$$'''***+++)))&&&%%%%%%%%%$$$"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&(((***)))&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!###'''&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((("""""""""###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&'''''')))******))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((()))++++++((()))*********)))'''&&&&&&'''''''''(((((())))))%%%&&&'''(((((('''&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&'''((())))))***$$$%%%&&&&&&'''''''''&&&***)))(((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''###%%%&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%"""############$$$$$$$$$######""""""!!! %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$&&&''')))######$$$$$$$$$$$$######!!!!!!!!!!!! """%%%'''&&&%%%$$$%%%"""%%%((((((&&&%%%&&&(((!!!"""###$$$######$$$&&&""""""#########$$$$$$$$$#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&"""""""""###$$$%%%''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%''')))******))))))########################$$$$$$$$$############"""%%%$$$$$$$$$$$$$$$$$$%%%sssiiifffddddddeeebbb]]][[[^^^```______aaacccbbbaaa^^^YYYTTTOOOKKKMMMFFF===888777888888777666555555444444444555555333333222222111///...---//////...---,,,,,,++++++------------+++)))&&&%%%***++++++)))&&&$$$$$$%%%(((''''''&&&&&&&&&''''''"""###$$$%%%&&&%%%$$$###&&&'''''''''&&&%%%%%%$$$'''&&&&&&%%%%%%%%%&&&&&&(((%%%"""!!!"""###$$$###%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&&&&$$$!!!!!!%%%(((###''''''&&&&&&''''''&&&$$$#########$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%$$$###!!!!!! %%%%%%%%%&&&&&&'''''''''$$$%%%'''(((((('''%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((******(((&&&$$$&&&&&&&&&&&&&&&'''((())))))(((&&&%%%$$$$$$%%%&&&((((((((((((((((((''''''%%%&&&'''(((***+++,,,,,,******(((''''''&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&'''(((***,,,((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))(((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))************)))((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%%%%&&&'''((()))'''&&&$$$###$$$&&&((()))''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((('''&&&&&&$$$$$$###"""$$$$$$######$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$$$$%%%%%%$$$""""""###$$$###"""$$$$$$%%%&&&&&&&&&&&&%%%########################%%%%%%$$$######$$$%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((&&&%%%$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$#########$$$%%%&&&%%%###!!!%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$###########################%%%$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$sssiiieeeccccccdddbbb]]][[[^^^```______aaadddcccaaa]]]YYYTTTPPPNNNOOOHHH???888777777666555444333333333333333444444333333222111000///...---//////...------,,,++++++,,,,,,++++++***)))(((''')))******)))&&&%%%%%%&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&%%%$$$###&&&&&&''''''&&&&&&%%%$$$'''&&&&&&%%%%%%&&&&&&&&&'''%%%###"""###%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########!!! !!!###%%%"""&&&((('''&&&&&&''''''&&&%%%#########$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))&&&######$$$&&&'''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''$$$%%%'''(((((('''%%%$$$'''&&&%%%%%%%%%'''((()))&&&%%%%%%$$$$$$#########%%%&&&'''))))))'''&&&%%%(((((('''''''''((())))))((('''&&&&&&&&&'''((()))((((((((((((((((((((((((""""""###$$$%%%%%%&&&'''(((((('''''''''(((((()))(((((((((((((((((((((((((((((('''''''''(((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((((((((('''''''''((((((((((((((((((((((((&&&'''''''''((())))))))))))))))))(((''''''&&&&&&'''(((((((((((((((((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$######&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((((((((('''&&&&&&&&&''')))***''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$$$$&&&''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$%%%###""""""###$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&$$$######%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######!!!"""###$$$%%%$$$######%%%%%%$$$######$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$ssshhheeebbbbbbcccbbb]]][[[^^^```______aaaeeeccc```]]]YYYUUURRRQQQRRRJJJ@@@999777666444333444333333333444555555666333222222111000///......//////......---,,,,,,,,,+++***))))))))))))))))))((()))))))))'''&&&'''((())))))((((((((())))))******)))(((&&&%%%%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&'''%%%$$$###$$$%%%&&&%%%$$$&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!!!!"""#########%%%&&&(((((('''&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&,,,)))%%%"""!!!###&&&(((((('''&&&%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%)))(((&&&%%%&&&(((+++...''''''&&&%%%$$$###""""""''''''''''''''''''''''''***))))))(((((((((((()))''''''''''''((()))***+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((()))***+++((((((((((((((((((((((((((()))))))))(((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))******)))((('''&&&%%%$$$''''''((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''((((((((()))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$############$$$$$$"""!!!"""$$$%%%%%%%%%"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###"""!!!"""$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!"""$$$&&&'''''''''&&&%%%%%%%%%$$$$$$$$$###### !!!###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$tttjjjfffcccbbbcccbbb]]][[[^^^```______aaaeeeccc```\\\YYYVVVTTTSSSQQQJJJ@@@999777777555444666666666666666777888999333222111000000///////////////......---------,,,,,,+++)))((('''(((((()))&&&((()))(((''''''((()))((((((((('''(((((())))))***)))'''%%%$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&''''''$$$######$$$&&&&&&%%%###&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((%%%"""###%%%'''&&&$$$'''''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%%%%&&&'''''''''&&&$$$######&&&)))***)))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''((((((''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&&&&'''))),,,---((((((''''''&&&&&&&&&%%%((('''&&&&&&&&&&&&'''(((******)))((('''''''''''''''''''''(((((()))))))))'''''''''''''''(((((((((++++++++++++++++++++++++''''''''''''((()))***+++(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((())))))))))))((((((''''''(((((())))))))))))((((((((((((''')))))))))))))))))))))))))))))))))(((((((((((((((''''''(((((())))))))))))***)))(((''''''((()))***)))))))))((('''&&&&&&%%%((())))))***))))))((((((''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&%%%######%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$###"""!!!"""$$$&&&&&&&&&""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$"""!!!"""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""###%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$wwwlllgggdddcccdddbbb]]][[[^^^```______aaaeeeccc```\\\YYYVVVTTTSSSNNNGGG>>>999888999888777666666666666666777888888333222111000/////////000///...............------///---+++)))''''''''''''&&&'''((((((''''''((()))'''&&&&&&&&&''''''((()))'''&&&%%%$$$$$$%%%&&&'''%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((($$$######$$$%%%%%%$$$"""&&&%%%###""""""###%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$(((%%%######&&&(((&&&$$$&&&%%%$$$$$$%%%&&&''''''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''######$$$%%%%%%&&&''''''$$$$$$%%%&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''''''''''''''&&&&&&&&&&&&(((((((((''''''&&&&&&&&&''''''''''''''''''''''''"""$$$&&&((()))***))))))&&&&&&&&&''''''((((((((()))'''&&&%%%%%%&&&'''))))))(((((('''&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&''''''''')))))))))(((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&(((***+++******)))(((((((((((())))))******)))))))))(((((()))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((''''''(((((()))************)))(((''''''((()))***((((((((((((((((((((((((%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((((((((''''''&&&%%%%%%&&&''''''(((((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$###""""""###%%%###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""######$$$$$$$$$""""""###%%%&&&'''&&&""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$&&&$$$""""""#########"""$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%$$$$$$$$$############""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxmmmhhheeeddddddbbb]]][[[^^^```______aaaeeeccc```]]]YYYUUURRRQQQLLLEEE===999999:::;;;:::555555444444333444444555333222000/////////000111........................///...---+++)))((('''&&&&&&((()))(((''''''((()))&&&&&&%%%&&&&&&'''((()))%%%%%%$$$$$$%%%&&&&&&'''%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''%%%$$$$$$%%%%%%$$$###&&&%%%$$$######$$$%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%$$$###$$$"""!!!"""%%%'''''''''%%%&&&'''(((((((((''''''%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&'''(((((('''&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''))))))(((((('''&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%&&&'''((((((((((((((('''''''''''''''''''''''''''''''''''''''!!!###&&&)))***)))'''%%%######$$$%%%&&&'''((((((((('''&&&%%%%%%&&&'''((((((''''''&&&&&&&&&&&&'''(((((((((((('''&&&%%%$$$%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((******)))(((((()))))))))))))))))))))))))))))))))&&&&&&((()))***+++++++++'''(((((())))))******+++******))))))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))************))))))(((((())))))***''''''((((((((()))))))))''''''((())))))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$""""""$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%###"""###%%%&&&&&&&&&"""######$$$%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''%%%#########$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######!!!"""$$$&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%########################"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxmmmhhhdddccccccbbb]]][[[^^^```______aaadddcccaaa]]]YYYTTTPPPNNNLLLEEE===999999;;;;;;;;;666555444333222222222222333222000///...///111111............////////////......------+++***)))((('''((()))((('''&&&'''(((&&&&&&&&&&&&'''((()))***&&&''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&'''((((((+++)))&&&%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""$$$%%%%%%$$$######$$$$$$###"""###&&&'''&&&$$$%%%&&&'''((()))(((((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''((((((###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&&&&'''''''''''''''&&&&&&'''''''''((('''''''''''''''((()))'''((()))))))))(((''''''&&&&&&''''''((())))))******+++++++++++++++++++++(((((((((((()))***++++++)))))))))))))))))))))))))))((((((((()))***++++++'''(((((()))******+++++++++******))))))******+++*********)))))))))((((((((((((((((((((((((((((((((((((((()))*********+++))))))))))))))))))******)))))))))******))))))))))))))))))((((((((((((((()))***++++++,,,,,,,,,+++''''''&&&&&&&&&&&&''''''%%%&&&'''((((((((('''&&&((('''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%######%%%&&&&&&%%%###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$$$$######!!!"""$$$&&&'''''''''&&&%%%%%%%%%$$$$$$$$$######"""###$$$%%%$$$$$$###"""###$$$%%%%%%%%%%%%$$$###%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxlllgggcccbbbbbbbbb]]][[[^^^```______aaaccccccaaa^^^YYYTTTOOOLLLMMMFFF>>>999999:::;;;:::888777666555444333333333333222000///...///111222.........///////////////,,,,,,---...---,,,+++***((()))))))))'''&&&'''(((''''''''''''((()))++++++))))))******)))'''%%%$$$$$$%%%%%%&&&'''''''''&&&$$$$$$$$$%%%&&&'''((()))///,,,(((&&&&&&''''''&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))(((%%%$$$%%%'''&&&$$$###$$$'''(((%%%###%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$&&&(((***"""$$$&&&((((((&&&$$$"""%%%%%%%%%&&&&&&'''''''''"""######$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$***)))((('''&&&%%%$$$$$$&&&&&&''''''(((((())))))((((((''''''''''''((((((''''''&&&&&&&&&''''''(((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''(((((()))***+++&&&''')))***++++++******'''(((((()))***++++++,,,))))))*********+++++++++&&&''''''((()))+++---...)))))))))))))))))))))))),,,+++)))((((((((()))***'''(((((()))***+++++++++++++++************++++++************))))))))))))((((((((((((((((((((((((''''''((()))***++++++,,,******))))))))))))))))))((()))***++++++***)))(((++++++***)))((('''&&&&&&&&&'''((()))))))))))))))((((((''''''''''''(((((($$$%%%'''((((((((('''''')))(((&&&$$$###$$$&&&'''''''''&&&&&&&&&%%%%%%%%%''''''((('''&&&%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''%%%$$$$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###'''&&&$$$$$$$$$$$$&&&'''%%%$$$######%%%''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%$$$$$$$$$###### !!!$$$%%%&&&%%%###"""###$$$%%%&&&&&&%%%$$$###&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$yyykkkgggggggggeeeeee```^^^___^^^]]]___cccbbb___ZZZXXXVVVSSSOOOKKKMMMFFF>>>;;;<<<===;;;999444444444555666555333111111111222222222222111111111111000///...------,,,...+++)))((()))*********))))))((((((''''''&&&&&&***))))))(((''''''&&&&&&&&&%%%$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''$$$%%%'''''''''%%%###"""&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$#########"""###%%%'''''''''%%%$$$%%%%%%$$$$$$%%%'''(((***(((''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&%%%%%%$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''((())))))(((((('''&&&$$$$$$((((((''''''''''''((((((******))))))((((((''''''************************))))))((((((''''''&&&&&&******+++++++++,,,,,,,,,************))))))))))))))))))(((((()))***++++++,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))+++++++++************)))*********)))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,,,,+++***************)))************+++++++++''''''((((((((((((''''''******))))))((((((''''''***)))'''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,,,,+++)))(((&&&&&&&&&&&&%%%%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###  ###%%%%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$###%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%######$$$%%%%%%$$$##############################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$zzzkkkggggggfffdddeeeaaa^^^^^^^^^\\\]]]aaaddd```[[[XXXUUUSSSOOOLLLNNNGGG@@@<<<<<<===<<<:::666555555666777666444222111111222222222222111111000000//////......---------+++))))))************))))))((((((((((((((((((''''''((((((((((((((((((&&&&&&&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$'''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))'''&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))((('''&&&&&&'''((()))))))))))))))((('''&&&%%%((((((''''''''''''((((((******))))))((((((((((((************************))))))))))))))))))((((((******+++++++++,,,,,,,,,(((((())))))******++++++)))))))))))))))***+++++++++++++++******+++++++++******))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''((((((************++++++++++++'''(((((())))))(((((('''******))))))(((((((((((()))((('''&&&&&&''')))***))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%$$$###&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!!!!"""$$$&&&%%%%%%%%%$$$$$$$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$${{{lllgggfffeeeccceee```^^^^^^]]][[[]]]aaaeeeaaa\\\WWWTTTRRRPPPNNNOOOIIIBBB>>>>>>>>><<<;;;777666555666777777555333111111222222222222111111///////////////.........---+++))))))***+++***)))(((((())))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&'''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%&&&&&&&&&&&&%%%$$$$$$'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***************))))))(((''')))((((((''''''(((((()))***))))))))))))((((((((())))))))))))))))))))))))))))))***************+++******+++++++++,,,,,,,,,''''''((()))***+++,,,---))))))))))))*********+++++++++************+++++++++++++++******+++++++++,,,+++++++++************************************)))))))))))))))))))))))))))))))))*********++++++))))))((('''''''''((((((************+++++++++,,,(((((())))))))))))((((((***))))))))))))((((((((((((''''''&&&'''(((***+++((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$&&&'''(((%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$###""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%'''&&&$$$######$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$${{{lllffffffdddbbbbbb^^^\\\]]]]]]\\\^^^bbbfffbbb]]]WWWSSSQQQPPPOOOOOOKKKDDD@@@???>>>===<<<777666555555666666555333111222222333333222222111.........///////////////,,,+++))))))***+++***)))(((((())))))******++++++&&&&&&''''''((()))))))))&&&'''((())))))((('''&&&)))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%&&&'''(((%%%&&&''''''''''''&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&)))((('''&&&&&&'''((())))))))))))***))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******+++++++++******+++++++++,,,,,,,,,(((((()))******+++,,,,,,)))*********************+++******))))))******+++++++++************++++++,,,,,,+++++++++*********)))***************++++++))))))))))))))))))))))))))))))))))))************+++******))))))******************+++++++++,,,,,,((())))))******))))))((())))))))))))))))))))))))''''''''''''((()))++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&%%%$$$###############$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$${{{lllffffffdddbbb___[[[ZZZ\\\]]]]]]```dddfffccc]]]WWWRRRPPPOOOOOOOOOLLLFFFBBB@@@>>>===<<<666555333333444555444333222222333333333333222222.........///////////////,,,+++******++++++***((((((((())))))******++++++((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))((((((''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%&&&'''))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''%%%%%%%%%%%%''''''''''''((()))))))))(((((())))))(((((((((((())))))))))))))))))************((((((((((((((((((((((((((((((((())))))***************+++++++++,,,,,,,,,+++++++++*********************++++++++++++***)))++++++************++++++*********))))))*********,,,,,,,,,++++++++++++***))))))******+++++++++,,,************************(((((()))))))))*********++++++************++++++***++++++++++++,,,,,,,,,))))))************))))))))))))))))))************'''''''''((()))***++++++(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%&&&&&&''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&%%%$$$$$$#########$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$${{{lllgggfffeeeccc^^^ZZZYYY[[[\\\\\\___ddddddbbb^^^XXXRRRNNNMMMNNNNNNLLLHHHCCC@@@===<<<<<<666555333222333444444333222222333333333333222222///////////////.........+++******+++,,,+++)))((((((((())))))))))))))))))((((((((((((((('''''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''((()))'''''''''&&&''''''((()))'''''''''''''''((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''((())))))))))))***))))))(((((())))))***)))))))))************+++))))))))))))))))))))))))(((((())))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,+++***))),,,++++++++++++++++++,,,******))))))))))))******,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))*********++++++******)))))))))***++++++++++++++++++,,,,,,,,,,,,******++++++++++++******)))))))))************+++'''(((((())))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&(((((('''$$$###%%%&&&&&&''''''''''''&&&$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$zzzkkkggggggfffddd```[[[YYY[[[[[[ZZZ]]]aaaaaaaaa^^^YYYRRRMMMKKKLLLNNNLLLHHHDDD???<<<;;;;;;888666333333444555555444222333333444444333333222000000//////......------+++******+++,,,+++)))'''))))))((((((((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%&&&'''''''''&&&$$$######%%%((()))&&&'''''''''((((((((()))''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''&&&'''((()))******************))))))))))))******))))))*********+++++++++******************************************))))))******+++++++++,,,,,,,,,***+++++++++++++++++++++***+++,,,------+++)))(((------,,,,,,,,,,,,------++++++************++++++------,,,,,,,,,+++++++++))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++******++++++,,,---+++++++++,,,,,,,,,------***++++++++++++++++++***))))))*********+++++++++((())))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$yyykkkgggggggggeeebbb]]][[[[[[[[[YYYZZZ^^^___```^^^YYYRRRLLLJJJJJJMMMLLLIIIDDD???<<<;;;;;;999777444444555666666555222333333444444333333222111111000///...------,,,+++******+++,,,,,,)))'''))))))((((((''''''&&&&&&$$$%%%&&&'''(((***++++++((('''&&&%%%$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''"""###%%%'''''''''%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%'''(((***&&&&&&%%%$$$$$$$$$%%%%%%&&&$$$""" !!!###''')))&&&'''''''''(((((())))))'''''''''''''''''''''&&&))))))((('''&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''((('''((()))***+++,,,,,,,,,******))))))))))))******))))))******++++++++++++************************---,,,,,,++++++***************+++++++++,,,,,,,,,))))))***+++,,,------...***+++---------+++)))(((...------,,,,,,------...---,,,,,,++++++,,,,,,------------,,,,,,,,,++++++))))))***+++,,,,,,---------------------------------------.........//////------------......///000++++++,,,,,,,,,---------***++++++,,,,,,++++++***))))))******++++++++++++)))************))))))(((************************))))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&'''((()))***%%%%%%&&&'''((((((((('''&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$"""""""""###$$$%%%''''''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&'''&&&%%%%%%&&&######&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$xxxjjjeeedddbbb```bbb```]]]ZZZYYY[[[]]]___``````^^^YYYSSSMMMJJJIIILLLJJJFFFBBB???===;;;;;;666666666666555444333222333333333222222222111111//////.........---------...---,,,+++************(((******'''"""!!!%%%)))***(((((()))***+++***))))))((('''((()))((('''%%%'''$$$$$$(((+++(((&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%%%%%%%%%%###$$$&&&((())))))((((((%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''&&&%%%$$$$$$&&&'''))))))((((((***,,,+++***((('''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((***)))((('''&&&&&&'''((())))))))))))((((((((((((&&&'''(((*********)))(((''''''''''''((()))++++++)))*********++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))++++++,,,---------,,,,,,---+++***,,,...///---+++---,,,++++++,,,,,,+++***///---,,,,,,,,,,,,+++)))------------------------///...,,,++++++,,,------...,,,***+++,,,...//////...///////////////...---///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------......------,,,,,,++++++---...///000000000///...+++,,,,,,------,,,,,,+++&&&)))------+++)))***,,,,,,,,,+++***************++++++******************''''''(((((()))*********'''$$$###$$$''')))(((&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''((('''&&&&&&'''(((&&&'''((())))))'''%%%$$$+++)))'''%%%$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$######%%%&&&&&&&&&&&&%%%$$$###%%%$$$$$$$$$%%%$$$!!!"""######$$$$$$%%%&&&&&&!!!"""$$$$$$$$$$$$&&&(((&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&%%%%%%$$$"""%%%'''&&&$$$###&&&))) !!!!!!"""######$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$%%%&&&'''&&&%%%%%%$$$###"""!!!!!!!!!!!!"""###$$$$$$%%%%%%###$$$$$$%%%&&&'''((()))%%%%%%%%%$$$$$$#########"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$###############$$$%%%'''((()))))))))(((%%%#########$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$#########""""""wwwiiieeeeeedddbbbaaa___\\\YYYYYYZZZ\\\^^^______]]]XXXRRRLLLIIIHHHIIIHHHEEEBBB???===;;;:::666666666666555444333222444333333333333222222222//////.........---------...---,,,+++************)))+++,,,)))$$$###'''+++((('''&&&''')))***)))((((((((((((((((((((('''&&&%%%$$$&&&)))((($$$$$$'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%((('''&&&&&&%%%%%%%%%&&&######$$$%%%%%%%%%%%%%%%(((((())))))(((''''''&&&)))******)))'''%%%&&&'''+++)))''''''(((((((((&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))***)))((('''&&&''''''((())))))))))))(((((((((((('''((())))))))))))))))))(((((((((((()))***++++++))))))*********+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,---+++***,,,......,,,***------------...///......000///......//////---,,,/////////000////////////000000///.........///000000///......///000000000222222222222111000000000222222111111000111111111111000000000000000000111.........---------,,,,,,...///000111111000///...------............------+++---///...***(((((()))+++******)))))))))***************************+++******))))))(((''''''''')))&&&$$$%%%&&&(((&&&%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''&&&%%%&&&'''&&&'''((()))((('''%%%$$$***)))'''%%%$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&&&&''''''+++)))'''%%%$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%$$$%%%$$$###$$$%%%%%%###"""&&&&&&%%%%%%%%%%%%%%%%%%"""###%%%%%%$$$$$$%%%'''&&&%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$%%%$$$######!!!!!!"""######$$$%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!"""###$$$%%%%%%%%%$$$$$$###"""""""""""""""######$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$##################%%%%%%%%%$$$$$$$$$############$$$%%%&&&''''''((((((&&&$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$######vvviiieeeeeedddccc___^^^[[[YYYXXXYYY[[[\\\]]]]]][[[WWWQQQKKKHHHHHHEEEEEEDDDBBB???<<<:::999666666666666555444333333444444333333333222222222/////////.........------...---,,,+++************+++,,,---***'''&&&))),,,'''&&&%%%&&&((()))((('''(((((((((((((((''''''&&&%%%&&&)))***'''"""$$$)))&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%(((((('''&&&&&&&&&''''''$$$$$$%%%&&&&&&&&&&&&%%%((((((((()))(((((('''&&&)))******(((&&&$$$$$$%%%)))'''&&&&&&'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))************************))))))(((''''''''''''((((((((((((((())))))))))))******)))((((((((())))))+++******)))******++++++)))))))))************+++'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...---,,,---...///---+++,,,,,,------...////////////...------//////...---...//////000000000//////000///////////////000111000000000000000000000000333333222222111111111111222222222111222222333333000000000000000000000000111111111111000000000000///000000111111000////////////000000000000//////---...///...+++))))))))))))))))))((())))))******((()))))))))******++++++***))))))((((((''''''&&&***(((&&&&&&&&&&&&&&&$$$&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((('''%%%$$$$$$%%%&&&'''((((((((('''&&&%%%((('''&&&$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&''''''(((000,,,'''###"""$$$'''***'''&&&%%%$$$$$$$$$%%%&&&&&&$$$######%%%&&&&&&&&&(((((('''&&&&&&%%%$$$$$$###%%%&&&%%%$$$###$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$######'''###!!!"""%%%'''$$$!!!"""######$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###%%%%%%$$$%%%%%%&&&'''(((########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%###"""!!!""""""###%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%$$$vvviiiddddddcccaaa^^^\\\ZZZXXXWWWXXXYYYZZZ[[[[[[ZZZVVVPPPKKKHHHHHHCCCCCCCCCBBB???<<<999777555555666666555444444333333222222222222111111111////////////............------,,,+++************+++,,,,,,***(((''')))+++'''&&&%%%&&&((()))(((''''''((())))))((('''&&&''''''%%%'''***)))&&&'''+++&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''((($$$$$$######$$$&&&((()))%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''(((((()))(((((('''%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&'''(((&&&%%%%%%&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))((((((((('''''''''(((((((((((((((((()))))))))))),,,+++)))((('''((()))))),,,,,,+++******+++++++++)))))))))*********++++++'''(((***+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------/////////000000000///...---...000000///000111222111000///000222333222111000111222333444444444444333333333333444444555555333444555555444444444555555555555555555555555555444444444444444555555666222333333333333333333222555555555555444444444444000000000000000000//////000000111111111111000000,,,,,,------------......))))))))))))))))))***+++(((((())))))***+++++++++&&&''''''(((((()))******)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((('''$$$######$$$&&&''''''(((((('''&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%%%%&&&&&&''''''///,,,((($$$###$$$''')))&&&%%%###""""""###%%%&&&(((&&&$$$$$$%%%''''''&&&'''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%"""######$$$$$$######"""!!!!!!%%%''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%&&&'''((((((""""""#########$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%!!!!!!"""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%$$$###"""#########%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%$$$xxxiiicccbbb```^^^\\\[[[YYYXXXWWWWWWXXXYYY[[[[[[ZZZVVVPPPLLLJJJIIIEEEEEEDDDBBB???<<<888666555555555666555555444333111111111111000000000000000000/////////.........------,,,+++************)))******)))((((((((()))((('''&&&''')))***)))(((&&&(((***)))'''&&&&&&''''''!!!%%%******((((((&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))+++%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))((((((''''''%%%%%%&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%%%%&&&''''''%%%$$$$$$&&&'''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''(((((((((((((((((('''((((((((()))))))))***,,,+++***((((((((()))***---,,,+++++++++++++++,,,************++++++++++++***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,....../////////...///000000000000000000000222444444333333555777777666555777999;;;::::::777888999:::<<<>>>???@@@<<<===>>>???@@@@@@AAAAAA===>>>???>>><<<;;;<<<>>>:::;;;<<<>>>>>>>>>>>>===;;;;;;:::::::::;;;;;;<<<888999::::::::::::999888888888888777666666555555222111111000000000000000000000111111111111000000......---...////////////++++++*********++++++,,,)))*********+++++++++,,,''''''(((((()))*********'''''''''''''''((()))***''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%***)))'''%%%$$$$$$$$$$$$$$$###!!! """###%%%+++(((%%%$$$%%%&&&%%%%%%######$$$$$$%%%%%%%%%&&&&&&''''''&&&$$$###$$$%%%&&&%%%%%%$$$%%%%%%&&&&&&"""######$$$$$$######""" #########$$$&&&)))%%%%%%%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###""""""!!!!!!!!!"""######"""""""""###$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##################$$$$$$$$$$$$xxxiiicccaaa___]]]\\\[[[YYYXXXWWWXXXXXXXXX[[[\\\[[[WWWRRRNNNLLLKKKKKKIIIGGGCCC???;;;888666444555555555555555444444222111111111000000000000000000000/////////.........---,,,+++************((((((((((((((((((((((((((('''&&&''')))***)))(((&&&)))+++***'''%%%&&&(((''' ((()))&&&$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&'''(((((()))(((((((((&&&'''((('''%%%$$$$$$%%%'''%%%$$$$$$&&&''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''(((((())))))******++++++***)))))))))******+++++++++***++++++,,,,,,+++++++++,,,,,,,,,,,,---,,,---///000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///000000111111---///111222111111333444000333666777666777:::===???>>>>>>@@@CCCEEEEEEEEEBBBBBBBBBCCCFFFJJJNNNPPPLLLMMMNNNPPPQQQRRRRRRRRROOOOOOOOOKKKFFFCCCEEEHHHDDDFFFHHHJJJJJJHHHFFFDDDCCCBBBAAAAAA@@@@@@AAAAAA===>>>???@@@@@@???>>>===<<<<<<;;;:::888777666666555444333222222222222222111111222222222222111111444222000/////////...---///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))((((((&&&'''((((((((((((***,,,((((((((((((((()))))))))'''''''''''''''''''''''''''((()))(((&&&%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&$$$###"""###"""!!!!!!!!!"""###$$$***(((&&&%%%%%%%%%$$$###""""""###$$$$$$%%%&&&&&&&&&''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''######$$$$$$$$$$$$######!!!%%%'''&&&""" ###&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########"""""""""######$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########""""""###$$$$$$$$$$$$%%%%%%%%%!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###############$$$$$$wwwhhhcccbbb```]]]\\\[[[ZZZYYYXXXXXXXXXXXX\\\]]]\\\YYYTTTPPPNNNNNNQQQNNNJJJEEE???;;;777555444444555555555555555444333333333333222222222111000000000000/////////......---,,,+++************(((''''''((())))))(((''''''&&&%%%&&&((()))((('''%%%)))+++***&&&$$$&&&))))))""""""&&&&&&$$$$$$&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%$$$######&&&''''''((())))))((((((&&&'''((('''&&&%%%&&&''''''&&&$$$%%%'''(((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((%%%&&&((()))))))))(((((('''''''''((()))*********))))))***+++++++++*********************+++,,,---,,,,,,------------......---...111333333222111000---------------------------...///000222222222222000333777888777888:::<<<777<<>><<<;;;:::999888777666555555555666222333333444444333333222666333000///000111///...333222111000///.........///......------,,,,,,+++------,,,,,,+++*********((()))***)))''''''))),,,''''''''''''(((((())))))))))))))))))))))))))))))'''((())))))'''&&&''')))&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###############$$$$$$$$$%%%'''&&&%%%%%%&&&&&&$$$"""$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%%%%&&&&&&###############$$$$$$$$$""""""######$$$%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%vvvhhhccccccaaa___\\\[[[ZZZYYYYYYXXXXXXYYY]]]^^^]]]ZZZUUURRRPPPOOOUUURRRLLLFFF???:::777555444444555555555555555444555555555444444444333333000000000000////////////...---,,,+++************((((((((()))******)))'''&&&%%%$$$%%%'''((('''&&&%%%))),,,***&&&$$$&&&))),,,(((%%%''''''%%%$$$'''&&&%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%&&&'''((((((!!!"""$$$&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))&&&'''''''''&&&&&&%%%$$$$$$$$$%%%&&&'''''''''&&&"""###&&&''''''(((***,,,'''&&&%%%%%%''')))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))%%%&&&((()))))))))((((((&&&''''''((()))******+++'''(((***+++,,,,,,+++***))))))))))))***+++,,,------------.........//////,,,...111444666666444333////////////////////////...///000111333333444444666999===???>>>???BBBEEEFFFKKKRRRVVVXXX\\\ccciiilllkkklllnnnrrrtttuuutttrrrpppooopppuuu|||}}}rrrlllmmmpppyyy{{{~~~~~~{{{tttlllhhhbbbaaa```^^^]]]\\\[[[[[[UUUVVVXXXYYYYYYXXXVVVUUUMMMLLLJJJHHHEEECCCAAA@@@===<<<:::888888888888999444444555555555555444444444111......111333333222666555333111000/////////000000///...---,,,,,,+++***++++++,,,,,,---......***+++,,,***'''&&&(((***&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''(((***)))(((((()))***&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((('''''''''%%%%%%%%%&&&&&&'''''''''!!!###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&###$$$%%%&&&&&&&&&&&&&&&$$$###$$$&&&''''''%%%###(((''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&$$$"""###'''((('''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$#########$$$$$$########################!!!!!!"""###$$$$$$%%%%%%""""""###$$$%%%&&&&&&'''#########$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""""""""#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&sssgggdddbbbaaaaaa^^^^^^]]]ZZZWWWUUUVVVWWWZZZ[[[[[[YYYVVVTTTTTTUUUWWWTTTNNNGGGAAA;;;888666333333444555666666666555333222111111333333222111111111000000//////......111000///---+++)))((('''---,,,+++,,,,,,+++(((&&&%%%))),,,***&&&"""###&&&(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&))))))'''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&((('''%%%$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%%%%$$$(((''''''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((((((---+++(((%%%$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))(((((())))))*********+++******)))))))))))))))***************++++++++++++*********)))))))))))))))+++******+++,,,---,,,+++,,,---///000000000...---///000444999;;;777000)))222000///111444444222///222333444777999<<<>>>@@@@@@CCCHHHOOOTTTXXXZZZ[[[XXX[[[aaajjjttt}}}}}}xxxyyy{{{|||zzzuuunnniiijjjnnnpppqqqsssssslllccc]]]YYYUUUSSSRRRPPPLLLHHHIIIBBB>>>???@@@<<<999999;;;;;;;;;:::999777666555888777777999::::::888666888777555444333222222222222333333444333222111000000///---,,,,,,---...///...---,,,***)))***++++++***++++++***(((''''''(((((('''&&&&&&'''((()))***+++)))'''&&&'''(((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%&&&(((((()))''''''&&&&&&&&&'''(((((($$$$$$###"""!!!!!!""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$(((''''''%%%$$$###""""""$$$$$$%%%%%%%%%%%%&&&&&&########################"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$###"""""""""###%%%%%%"""###$$$%%%%%%$$$"""!!!%%%###!!!!!!###$$$%%%$$$$$$###"""!!!"""###%%%'''###$$$%%%%%%&&&&&&&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$'''%%%###!!!!!!###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%qqqhhhfffdddcccbbb^^^^^^\\\YYYVVVUUUVVVWWWYYYZZZZZZXXXUUUSSSSSSTTTWWWTTTNNNGGGAAA;;;888666222333444444555555444444333111111111333444333222111000000000/////////...000///...---+++***)))((((((((('''((()))(((%%%###&&&***---,,,(((%%%&&&((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%)))((((((((('''''''''&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%$$$(((''''''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''&&&'''''''''((((((((((((+++***(((&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))((()))))))))************))))))(((((((((((())))))(((((((((((())))))))))))************))))))))))))---,,,,,,,,,,,,,,,,,,+++......////////////000000333555999>>>AAA@@@;;;666555222000111333444333222777999>>>CCCGGGKKKMMMMMMTTTXXX^^^ffflllqqqtttuuusssvvv{{{~~~rrrmmmhhhdddbbb^^^XXXSSSTTTMMMHHHHHHGGGBBB======>>>>>>>>>??????>>>>>>>>>;;;:::999:::::::::777555666666444333222222222222333333444444444222111000000//////......//////000+++***))))))((((((((((((((())))))((('''&&&((()))+++***)))((('''(((((()))+++)))'''&&&'''(((((('''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$###############$$$%%%&&&%%%$$$######"""""""""###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%(((((('''&&&%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&########################"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%###$$$$$$%%%%%%%%%%%%$$$&&&$$$""""""$$$%%%&&&%%%&&&$$$###"""""""""$$$%%%###$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&''''''&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$ppphhhgggfffdddccc]]]]]]\\\YYYVVVUUUVVVWWWXXXYYYXXXVVVTTTRRRSSSTTTWWWSSSNNNGGG@@@;;;888666222222333444444444444333222111000111333444333222000000000000///////////////......---+++******))))))(((((()))******((('''&&&)))++++++(((&&&(((***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))$$$%%%'''((((((''''''&&&((((((((('''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%###$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%(((''''''''''''&&&&&&&&&''''''((()))((('''&&&%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((()))(((&&&&&&((()))))))))))))))************(((((('''''''''(((((()))((((((((()))))))))******************************,,,,,,+++,,,,,,---......111111111111222333555666666888<<>>???@@@@@@AAADDDGGGKKKLLLLLLLLLGGGEEEBBBAAACCCHHHMMMPPPUUU\\\hhhuuu~~~{{{qqqkkkfffgggfff```[[[ZZZTTTRRRNNNJJJFFFDDDCCCBBBEEECCCAAA@@@???>>>;;;999999999888777777777777777666777777888777555444333000111222222222111000///222333444555666555444333---...---+++******,,,///...---+++)))''''''''''''+++)))'''&&&((())))))(((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''"""######$$$%%%&&&&&&&&&$$$$$$$$$$$$%%%'''((()))&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$&&&'''((((((''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$$$$$$$###""""""###$$$&&&'''%%%$$$""""""$$$%%%&&&%%%&&&%%%$$$############$$$###%%%&&&((('''&&&###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$rrriiigggddd```___[[[[[[ZZZWWWUUUTTTUUUVVVXXXXXXWWWUUURRRRRRTTTUUUUUURRRLLLFFF@@@;;;888666555555666666666666555555222111000111333444333222////////////000000000000......---,,,,,,+++******&&&$$$$$$%%%'''(((((('''%%%&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''############$$$%%%&&&'''!!!###&&&((()))((('''&&&&&&&&&&&&'''''''''''''''###$$$&&&'''((('''&&&%%%$$$%%%%%%&&&'''(((((()))&&&&&&'''((((((''''''&&&(((''''''''''''&&&&&&&&&$$$%%%'''((()))'''&&&$$$%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''')))***)))((('''))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))******))))))))))))))))))***)))))))))******+++,,,++++++++++++,,,,,,,,,,,,))))))******+++++++++,,,)))***+++++++++---111444444888???FFFKKKMMMLLLKKKMMMNNNPPPRRRTTTUUUVVVWWWVVVUUUTTTTTTWWW\\\ccchhhnnnvvv}}}}}}|||vvvpppnnniiieee___XXXRRRNNNLLLKKKHHHFFFCCCBBBAAA@@@>>><<<;;;:::999888888888888888888999:::::::::999777666222222333333333111///......///111222333222111111222222111///,,,+++---...,,,+++***((('''(((((()))+++)))''''''((()))***)))(((((((((((((((((((((((('''''''''(((''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''))))))&&&%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$######"""###$$$&&&''''''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$'''&&&%%%%%%%%%'''((()))$$$""" """$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%rrrhhheeebbb^^^]]]ZZZZZZYYYWWWTTTSSSUUUVVVWWWVVVUUUSSSQQQQQQSSSUUUTTTQQQLLLFFF@@@;;;888666666777777777777666555555333222111111333333222111////////////000000000000///......---+++******)))((('''%%%&&&((()))))))))((((((((((((((()))***+++(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&'''''''''$$$#########$$$%%%&&&''' !!!###$$$%%%%%%%%%$$$&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&''''''''''''%%%&&&&&&''''''(((((((((&&&&&&'''(((((((((((('''(((''''''''''''&&&&&&&&&$$$%%%&&&'''((('''&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&((()))))))))(((((())))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))************))))))))))))************+++,,,,,,---)))))))))************+++))))))******+++,,,,,,,,,,,,...///...,,,...222666:::@@@IIISSSXXXZZZYYYWWWTTTWWWZZZ\\\]]]^^^```bbbjjjkkkmmmnnnqqqvvv}}}}}}xxxpppggg```[[[YYYXXXPPPMMMJJJGGGFFFDDDBBB@@@<<<;;;:::999888777777777:::;;;<<<=========<<<;;;777666666555333111///...---...///000111111111111555666555333000............---+++))))))))))))***+++)))'''''')))*********((((((((((((((((((((((((&&&'''''''''''''''&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&'''''''''((((((''''''&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$#########""""""""""""#########!!! !!!###############$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%rrrgggdddaaa___^^^YYYYYYXXXVVVTTTSSSUUUVVVTTTTTTRRRPPPNNNNNNQQQSSSTTTQQQKKKEEE@@@;;;888666666666777777666555555444555333222222222222111000.../////////000000000111000///...---+++***)))(((---+++))))))***,,,,,,+++***)))''''''((()))******(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&%%%%%%&&&''''''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((%%%&&&''''''((((((''''''(((((((((''''''&&&&&&&&&''''''(((((((((((((((((()))((((((''''''(((((()))'''((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))************)))))))))((())))))))))))***+++,,,---)))))))))*********++++++))))))***++++++,,,------,,,///111111000333999???DDDIIIRRRZZZ___aaaaaa```[[[___eeeiiilllooosssvvv|||rrrkkkhhhggg```\\\WWWSSSOOOLLLIIIGGGAAA@@@>>><<<:::999999888;;;<<<>>>???@@@AAA@@@@@@===<<<999777444222111000000000000111222444555666888:::;;;;;;888555444444222111///,,,+++*********+++)))'''''')))***++++++((((((((((((((((((((((((&&&&&&'''''''''''''''&&&######$$$%%%%%%&&&''''''$$$%%%&&&'''''''''&&&%%%''''''''''''&&&&&&&&&&&&(((((('''&&&%%%$$$###"""&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$### $$$""" """###$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$#########$$$&&&((()))$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$qqqfffcccaaa``````YYYYYYXXXVVVTTTSSSTTTVVVRRRQQQPPPMMMKKKLLLOOOQQQSSSPPPKKKEEE???;;;888777555666666666555444333333666444222222222222000///.../////////000000111111111000///---+++)))((('''+++)))'''&&&((())))))))))))'''%%%%%%&&&'''''''''(((((('''&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''(((((()))(((((('''''''''((((((''''''&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%&&&((()))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))(((((((((((('''''''''&&&&&&&&&((((((((('''((()))***+++%%%&&&''''''((((((''''''******))))))((((((((('''(((((((((((('''(((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))(((&&&&&&((()))+++*********))))))(((((((((((((((((()))***+++,,,++++++,,,,,,,,,---------))))))***+++,,,,,,------(((,,,000222444999BBBIIILLLPPPVVV\\\aaadddddddddfffkkkssszzz~~~|||wwwuuunnnjjjccc^^^YYYUUUQQQNNNFFFEEECCCAAA???===<<<<<<;;;<<>>AAABBB@@@===;;;;;;777555222///,,,******)))+++)))'''''')))+++++++++))))))))))))))))))))))))&&&&&&'''''''''''''''&&&######$$$%%%%%%&&&''''''###$$$&&&'''((('''&&&&&&((((((((('''&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%((('''&&&%%%$$$$$$$$$$$$############$$$$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$%%%$$$######%%%%%%&&&&&&$$$###!!!%%%###!!!!!!###$$$%%%$$$&&&&&&&&&&&&%%%$$$######$$$###""""""###&&&)))+++$$$%%%%%%&&&&&&%%%%%%$$$%%%###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%########################qqqeeeaaa^^^]]]^^^XXXXXXXXXWWWWWWVVVVVVUUUWWWVVVTTTNNNJJJIIIMMMQQQTTTRRRNNNFFF>>>999666666:::999999888777555444333444444333222111000///...111111000000000000111111///......------,,,+++++++++******)))((('''&&&&&&******))))))((((((((('''(((((((((((('''&&&%%%$$$&&&%%%###!!!!!!"""###$$$((()))))))))))))))((((((''''''''''''''''''''''''(((((((((((('''&&&%%%%%%$$$'''***)))&&&%%%&&&((()))***+++++++++)))((('''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''******))))))((((((''''''''''''''''''(((((((((((('''&&&%%%$$$$$$%%%''')))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((***)))(((''''''((())))))+++*********))))))((((((''')))***)))((('''(((***)))************+++++++++++++++************++++++((())))))***++++++,,,,,,...,,,******,,,...///000000000111555;;;CCCHHHLLLOOOSSSXXX]]]aaadddgggjjjnnnyyyxxxnnnhhhgggeee___YYYRRRLLLEEEBBBBBBBBB>>>;;;@@@===:::===BBBEEEDDDAAAEEEDDDBBB???<<<999666555555444444333444555666777>>>@@@AAAAAA@@@>>>>>>>>><<<<<<<<<999666000+++(((*********++++++***))))))***************)))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''''')))&&&%%%&&&((()))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&***(((&&&### !!!$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$"""###$$$%%%&&&'''''''''###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%$$$$$$&&&((((((%%%!!!$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""pppeee```]]][[[\\\YYYYYYYYYXXXWWWWWWVVVVVVVVVVVVTTTOOOJJJIIIMMMQQQUUUSSSNNNGGG???999666555666666666555444333222111222222222111111111111111111000000//////000000111111000///...,,,+++***))))))))))))((((((''''''&&&((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&***)))'''&&&%%%&&&'''((('''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''$$$%%%''''''%%%%%%%%%&&&'''((()))))))))((('''&&&))))))))))))************(((''''''&&&&&&&&&''''''(((((((((((('''''''''&&&''''''''''''(((((((((((($$$%%%%%%&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&'''(((,,,+++************,,,,,,************)))))))))(((((()))***)))((('''(((***************++++++++++++++++++************++++++***+++++++++,,,,,,------...---,,,,,,...000222333///111333888>>>EEEJJJNNNQQQTTTYYY___dddjjjqqquuuyyyvvvqqqjjjdddaaa[[[SSSNNNLLLIIICCC???AAA???>>>AAAFFFIIIJJJIIIHHHHHHGGGDDDAAA>>>:::888777777666555666888:::<<<>>>AAACCCDDDCCCCCCCCCDDDDDDBBB???:::555000,,,***)))))))))******))))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''')))'''&&&''')))***(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((&&&$$$""""""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$"""""""""###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###"""###%%%&&&'''&&&%%%$$$########################""""""#########$$$$$$$$$'''''''''&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''))))))&&&###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###"""oooeee```]]]ZZZZZZZZZZZZYYYXXXXXXWWWVVVVVVVVVVVVTTTOOOKKKJJJNNNRRRVVVTTTOOOHHH???999555444444444555555444333333222///000000111222333444444000//////......//////000333222000...,,,***)))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&$$$$$$&&&''''''(((((((((((('''&&&%%%$$$%%%&&&'''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%'''(((&&&&&&%%%&&&''''''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((("""$$$&&&((()))((('''&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''''''''((()))***************))))))))))))((()))******(((((()))***************+++++++++,,,++++++************++++++---------------.........++++++++++++---///000222111555:::@@@EEEJJJPPPSSSUUUYYY___fffnnnxxx|||rrrkkkaaaYYYTTTOOOJJJFFFCCCCCCCCCCCCEEEHHHJJJKKKNNNNNNNNNMMMKKKGGGDDDBBB===<<<:::999:::<<>>FFFKKKNNNRRRXXX\\\^^^dddmmmwww~~~qqqeee^^^YYYVVVTTTMMMMMMKKKIIIGGGFFFHHHJJJRRRSSSTTTUUUTTTQQQOOOMMMGGGEEEBBB@@@@@@AAADDDEEEDDDGGGJJJLLLLLLLLLMMMNNNMMMKKKGGGBBB<<<777333000------,,,,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((('''''''''((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''&&&%%%###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))(((&&&$$$###$$$&&&'''###$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###!!!"""###$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$qqqfffbbb^^^\\\\\\XXXWWWWWWVVVTTTSSSSSSRRRSSSTTTTTTPPPMMMLLLPPPSSSVVVUUUQQQJJJBBB;;;666555444555666666777666666666222222222222222222333333//////............//////000000///...------,,,,,,*********************+++((((((((()))))))))))))))&&&&&&''''''&&&%%%$$$$$$'''''''''''''''''''''((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))'''$$$###***((('''(((++++++)))&&&%%%%%%%%%&&&&&&''''''(((''''''((((((((()))))))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))******++++++))))))))))))))))))******)))***+++***)))((()))+++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------...............---...000111222555:::???EEEMMMVVVZZZ[[[]]]ccciiiooovvvvvvkkkeeeccccccZZZYYYVVVRRRMMMLLLMMMNNNQQQSSSTTTVVVVVVVVVTTTSSSPPPNNNKKKHHHFFFFFFHHHHHHJJJLLLNNNOOONNNMMMMMMNNNJJJJJJJJJHHHDDD???999555000///...---,,,,,,,,,,,,,,,,,,++++++***))))))(((************************''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%''''''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&***(((&&&$$$$$$$$$&&&'''###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######%%%%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%$$$$$$$$$$$$$$$$$$%%%qqqfffaaa^^^]]]^^^WWWWWWVVVUUUSSSRRRQQQQQQRRRTTTTTTQQQNNNMMMPPPTTTUUUTTTQQQKKKCCC<<<888666444444555555555555555444444444333333222222111111000//////......//////000000000//////...---------************************&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%######%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''')))***)))'''$$$"""&&&&&&%%%&&&''''''&&&%%%''''''&&&&&&&&&'''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''((()))((((((((()))))))))))))))''''''''''''(((((((((((()))(((&&&%%%%%%''')))***''''''''''''(((((((((((('''(((((())))))(((((('''&&&'''((()))******))))))))))))))))))************)))***++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------...//////000000---///222444777===GGGNNN\\\eeennnpppmmmmmmttt{{{zzzqqqnnnmmmdddaaa\\\WWWTTTSSSSSSSSSQQQRRRSSSTTTTTTUUUUUUUUUVVVUUURRRPPPNNNMMMMMMMMMNNNPPPRRRRRRPPPNNNNNNNNNIIIKKKMMMNNNLLLFFFAAA===555444111///---------------,,,,,,+++***)))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%$$$%%%&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%#########$$$%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###############$$$$$$%%%%%%########################""""""#########$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%###$$$%%%$$$###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%oooccc___]]]]]]___XXXWWWVVVUUUTTTRRRQQQQQQQQQSSSTTTRRROOONNNQQQTTTTTTSSSQQQLLLDDD>>>999888666666666666666666555555444444333333333222222222111000000//////000000111222111000///...---,,,+++******))))))((('''''''''&&&&&&&&&&&&'''''''''(((%%%%%%&&&&&&&&&%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&$$$%%%''''''%%%%%%%%%&&&((((((&&&&&&%%%&&&''''''######$$$$$$$$$%%%%%%%%%&&&%%%%%%&&&&&&((())))))'''''''''((((((((())))))''''''''''''(((((((((((()))(((((('''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''&&&&&&'''((((((((('''&&&((()))))))))************)))***++++++))))))***++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,---...///000222333333000333777;;;AAAMMM[[[eeezzzuuuooogggbbb___^^^[[[YYYXXXWWWVVVTTTTTTTTTUUUUUUWWWWWWWWWVVVUUUTTTRRRRRRQQQSSSTTTTTTRRRQQQPPPQQQMMMOOOQQQQQQPPPLLLHHHFFF???===:::666444333333333000000///...---,,,++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((('''&&&&&&%%%$$$&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%&&&########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%###%%%&&&%%%###"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&'''&&&%%%$$$$$$$$$$$$%%%&&&nnnaaa\\\[[[\\\___YYYXXXWWWVVVTTTSSSRRRQQQQQQSSSTTTRRROOOOOORRRUUUSSSSSSQQQLLLEEE???;;;999999999999999999888777777333333333333333333333333111111000000000000111111444333222000...,,,******))))))((('''&&&%%%%%%$$$'''((((((((())))))******######$$$%%%&&&&&&&&&&&&''''''((()))******))))))$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''%%%###!!!"""%%%(((***$$$'''***)))&&&%%%&&&((()))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''((()))***)))'''%%%$$$''''''''''''((((((((()))'''((()))******)))((('''******+++,,,,,,+++***)))(((((())))))*********+++)))+++++++++***)))***+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,------...///000222444555666999===BBBHHHPPP___qqq}}}xxxqqqnnnkkkeeeaaa```^^^[[[XXXVVVVVVVVVWWWVVVWWWXXXYYYYYYXXXWWWVVVRRRTTTVVVVVVUUUSSSSSSTTTSSSSSSSSSSSSQQQOOOMMMLLLHHHFFFBBB>>>;;;:::999999555555444333222111000000************************(((((((((((((((((((((((('''((((((((('''&&&%%%%%%%%%''')))(((&&&%%%&&&)))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$&&&''''''&&&$$$$$$&&&&&&'''((((((''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$&&&'''&&&######%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&'''((())))))&&&&&&$$$$$$$$$$$$&&&&&&ooobbb^^^\\\ZZZZZZVVVWWWWWWUUUSSSRRRRRRTTTVVVRRRNNNKKKLLLNNNQQQSSSXXXVVVRRRMMMGGGBBB===;;;999888888999::::::888555333333444444333333222111000000///......///111111111000...---,,,,,,,,,---((())))))************))))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$&&&'''((())))))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''(((***+++((((((((((((((((((((((((&&&'''((((((''''''(((******))))))((('''&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))''''''((()))+++---...///))))))))))))************))))))))))))(((((((((((())))))))))))************...,,,***+++---...---***+++***+++---///111000///333000111666666444777>>>AAAIIITTT]]]hhhvvv{{{}}}~~~{{{vvvqqqpppiiibbb```\\\WWWTTTUUUTTTUUUWWWZZZ\\\[[[XXXUUU[[[ZZZYYYXXXWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRRRRRRRMMMLLLKKKIIIGGGEEECCCBBB???>>>>>>===;;;888555444222111///---,,,,,,,,,---)))))))))((((((''''''''')))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%!!!######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!%%%******'''######$$$%%%%%%$$$###$$$%%%'''(((%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&$$$#########$$$$$$###%%%%%%$$$"""!!!"""###((('''%%%$$$###$$$$$$%%%%%%###!!!###&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooobbb^^^[[[ZZZYYYUUUVVVVVVTTTRRRQQQRRRSSSUUUQQQMMMKKKLLLOOOSSSUUUYYYXXXTTTOOOIIICCC>>>;;;888888777888999999777555333444444444444333222222000000///...///000111222222111///---,,,,,,------))))))*********))))))((()))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&''''''))))))''''''''''''''''''''''''&&&'''((((((''''''(((***+++******)))((((((''''''(((((((((((((((((((((((('''((()))(((''''''((()))'''''''''''''''((()))***(((((()))))))))*********))))))))))))))))))))))))************++++++++++++---++++++,,,///000...,,,+++---///000111111222222555555999>>>???@@@FFFOOO\\\dddnnnvvv}}}|||xxxssspppooonnnrrrwww|||~~~yyyzzz{{{~~~yyyrrroooiiibbb]]]]]]XXXWWWWWWXXX[[[\\\\\\[[[YYYXXXVVVUUUTTTSSSSSSSSSUUUUUUTTTSSSSSSSSSSSSSSSQQQQQQOOONNNLLLJJJIIIIIIDDDDDDDDDCCCAAA???<<<;;;888777444222///...------*********)))))))))))))))&&&&&&''''''((()))))))))&&&&&&%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%###$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&&&&'''%%%%%%$$$$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$"""!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$%%%$$$###""""""###&&&&&&%%%$$$$$$$$$%%%%%%%%%###"""###%%%'''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ooobbb^^^[[[YYYXXXTTTTTTTTTRRRPPPPPPQQQSSSTTTRRRNNNLLLMMMPPPTTTWWW[[[YYYVVVRRRKKKDDD>>>;;;888777777777888888666444444444444444444333222222000000//////000111111222333222000...---------...***************)))((('''((((((''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''(((***++++++******))))))(((((((((((((((((((((((((((((('''((())))))''''''((()))***)))((('''&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,---++++++,,,...000111000...***,,,///111222333555666<<<@@@GGGMMMOOORRR]]]hhhvvv}}}~~~{{{xxxuuurrrooolllhhhjjjllloooqqqrrrrrrrrrooommmjjjiiiiiihhhdddaaadddhhhjjjjjjmmmrrrtttrrrssstttuuuxxxyyywwwsssoooiiiiiijjjlllrrryyy|||tttjjjdddccc]]]ZZZVVVTTTUUUWWWXXXXXXVVVUUUSSSQQQPPPPPPPPPPPPSSSSSSSSSTTTTTTTTTUUUUUUVVVUUUUUUTTTSSSRRRQQQQQQMMMMMMMMMMMMKKKIIIGGGEEECCCAAA===999555222000///(((((('''''''''(((((((((&&&&&&''''''((()))))))))'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%'''((((((&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&### """'''***)))&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&###!!!%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$$$$###$$$%%%$$$###"""###$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$#########%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooccc^^^[[[XXXWWWRRRRRRRRRPPPOOOOOOQQQSSSVVVTTTQQQNNNMMMOOOTTTWWWZZZYYYWWWRRRLLLDDD>>>:::999777666666777777555444444444444555444333333222000000000000111222222333444333111///...------...+++++++++******((('''&&&(((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((''''''''''''''''''''''''&&&'''((((((''''''(((************))))))(((((((((((((((((((((((((((((((((''')))***)))((('''((()))++++++)))(((''''''''''''''''''((((((((()))))))))))))))***************+++++++++++++++,,,,,,,,,,,,***+++---///000000///---------///555<<>>999666444++++++***)))((())))))***)))))))))(((''''''&&&&&&(((((((((''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''((('''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&))))))'''$$$%%%%%%%%%%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$##############################"""######""""""!!! %%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%#########%%%"""###%%%&&&'''&&&&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooccc^^^ZZZWWWVVVQQQQQQPPPOOOMMMNNNQQQTTTYYYXXXUUUPPPMMMNNNRRRVVVYYYWWWUUUPPPJJJCCC===999:::888666666666666555444444444555555555444333333///000111111222333333333555333111///...---------+++++++++******((('''&&&'''((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))))))))((((((((((((((((((((((((&&&'''((((((''''''(((***)))(((((((((((((((''''''((((((((((((((((((((((((((()))***)))((('''(((******))))))(((((((((((()))(((((((((((()))))))))))))))*********++++++,,,,,,*********++++++++++++,,,+++---...//////......---555222222<<>>666444222///---,,,,,,,,,)))))))))(((''''''&&&&&&((())))))((('''&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%'''((()))(((&&&$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###!!!!!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$############################## !!!###$$$%%%&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%$$$###$$$&&&"""###%%%&&&'''&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooccc___ZZZVVVTTTQQQPPPPPPNNNMMMOOORRRUUU\\\[[[WWWRRRMMMMMMQQQVVVXXXVVVRRRMMMGGGAAA===:::;;;999777666666666555444555555555555555444333333///000111333333444444444444333111///---,,,,,,,,,***************)))((('''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))*********))))))))))))))))))))))))&&&'''((((((''''''(((***((((((((((((''''''''''''((((((((((((((((((((((((((()))******(((((()))***''''''&&&&&&''''''(((((())))))))))))*********************+++,,,,,,------************++++++++++++,,,...//////......000111666333444???QQQaaahhhiiizzz}}}uuuppplllkkkkkkooossswww{{{{{{yyytttqqqqqqsssuuuvvvwwwxxx{{{~~~~~~|||xxxuuuooommmlllnnnpppnnniiieeeaaacccdddddddddeeehhhjjjjjjiiiiiiiiikkkrrrzzzxxxtttpppmmmjjjgggddd___YYYUUUMMMKKKHHHEEECCCDDDEEEFFFGGGIIIMMMQQQUUUXXXYYYZZZXXXXXXXXXXXXXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZZZZXXXUUURRRNNNKKKIII???<<<777222...+++***)))&&&&&&''''''((()))))))))(((((())))))((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%)))***+++***(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%!!!""")))%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%$$$$$$###$$$%%%%%%$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&%%%#########$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooccc___ZZZUUUSSSQQQPPPOOONNNMMMOOOSSSWWW[[[[[[XXXSSSNNNMMMRRRXXXXXXUUUPPPKKKFFFAAA???======:::888666777777666555555555555555555444444333///000222333444555555444444333000...,,,+++++++++))))))*********))))))(((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((('''&&&&&&''''''''''''&&&&&&((('''''''''&&&&&&&&&&&&%%%&&&''')))))))))(((((())))))))))))))))))))))))&&&'''((((((''''''(((***((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((()))***)))((((((''''''(((((((((************++++++++++++******++++++,,,------...++++++++++++,,,,,,,,,---,,,.../////////111555999888999===FFFUUUeeesss{{{zzzwwwqqqlllkkknnnrrruuu|||~~~zzzooonnnkkkgggbbb``````bbbcccbbb```______cccjjjooozzzwwwsssoookkkfff```\\\UUURRRMMMIIIEEEDDDDDDEEECCCFFFKKKPPPUUUXXXYYYZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\^^^^^^^^^]]]\\\\\\\\\\\\[[[ZZZXXXVVVTTTJJJFFF???888111,,,***)))&&&&&&''''''((()))))))))'''((()))***)))'''&&&$$$%%%&&&&&&''''''&&&&&&%%%((()))******(((&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$!!! $$$(((%%%%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$%%%%%%$$$$$$%%%'''&&&&&&%%%$$$$$$$$$%%%%%%$$$%%%'''%%%###"""###%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooddd___ZZZUUUSSSQQQPPPOOONNNMMMPPPTTTXXXYYYZZZXXXSSSNNNNNNTTTZZZXXXUUUPPPJJJEEEBBB@@@@@@>>>;;;888777777777777666555555666666555555444333///000222444555555555555444222000---+++*********((())))))************)))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((&&&''''''''''''''''''&&&))))))(((((('''''''''&&&'''((()))))))))(((&&&&&&((((((((((((((((((((((((&&&'''((((((''''''(((***)))))))))))))))*********(((((((((((((((((((((((((((***+++***)))((()))***---,,,+++******)))************+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......,,,...000000111444;;;@@@???DDDKKKRRR\\\lllwwwtttpppooottt}}}wwwnnnhhhffffffeeeccc```]]][[[]]]aaaeeeiiipppvvvyyyzzz{{{vvvpppjjjggg___[[[UUUOOOJJJGGGGGGGGGAAADDDJJJOOOTTTXXXYYYZZZ\\\[[[[[[[[[[[[[[[ZZZZZZZZZ[[[]]]^^^______^^^^^^\\\]]]^^^^^^^^^]]]\\\[[[XXXSSSKKKBBB:::444000///)))))))))(((''''''&&&&&&&&&''')))******(((&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######%%%)))------(((###%%%%%%&&&'''&&&%%%###"""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$###$$$&&&%%%%%%$$$&&&'''((('''%%%$$$###$$$$$$%%%$$$&&&'''&&&###!!!###%%%&&&&&&&&&&&&&&&&&&&&&&&&""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$oooccc^^^ZZZWWWUUUOOOPPPPPPPPPQQQSSSWWWZZZ___\\\WWWRRRNNNOOOSSSVVVVVVSSSOOOKKKHHHEEEAAA>>>888777777666666666666777555555666777777888777777000000000000000000000000555333...)))%%%&&&))),,,((('''%%%$$$%%%&&&((()))&&&&&&''''''(((((())))))''''''''''''(((((((((((())))))******)))(((''''''$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((((()))))))))***((('''&&&%%%$$$%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((******))))))))))))******)))******++++++,,,---------***((())),,,...---+++---,,,,,,...000111111000000111333444777<<>>:::888888777666666666666777333444555555666666666555111111111111111111111111555333000+++((('''***,,,111///,,,)))'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$'''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&((()))************''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))(((((((((((((((((((((***)))((('''''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))***************+++,,,,,,------...,,,******---......,,,,,,,,,,,,---///000000000333555999<<<@@@GGGPPPVVV___eeennnvvv~~~zzz|||}}}vvvrrrqqqpppllliiidddeeeccc```]]]```gggmmmnnnpppuuu~~~xxxtttxxxssslllfffaaaYYYPPPJJJHHHEEEEEEJJJSSS[[[^^^^^^______]]]\\\[[[[[[[[[\\\\\\[[[ZZZZZZZZZ[[[]]]^^^___^^^^^^^^^^^^]]]]]]]]]XXXWWWTTTNNNEEE===666333///---***))))))******))))))(((''''''''''''((()))'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''###!!!###""""""$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###""""""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$###"""""""""$$$"""!!!!!!"""######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''pppddd___[[[XXXVVVRRRRRRRRRQQQPPPQQQTTTWWW[[[XXXSSSNNNJJJKKKOOOSSSRRRPPPMMMJJJGGGCCC>>>:::999888777666666666666666222222333444444444444333222222222222222222222222333333111...+++)))***,,,333222///,,,)))(((''''''))))))((((((((((((((('''))))))))))))))))))))))))'''''''''''''''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%%%%((((((((('''''''''''''''(((((((((((((((((((((((($$$%%%''')))***+++++++++((((((((((((((((((((((((((((((''''''(((((()))***&&&&&&'''''''''(((((((((***)))((((((''''''((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************++++++,,,,,,------...---+++,,,...//////...............///111333444777<<>>FFFPPPYYYaaakkkwww}}}qqqfff```___aaa___[[[ZZZ\\\___bbbiiippp|||xxxuuuppphhhcccWWWRRRLLLKKKOOOVVV\\\```______``````___^^^]]]]]]]]]^^^____________^^^^^^^^^^^^^^^^^^]]]]]]]]]]]]ZZZ[[[[[[ZZZVVVNNNEEE>>>555222---+++*********))))))(((((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%(((***+++)))((((((&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$%%%%%%%%%$$$######&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%pppddd___[[[XXXVVVTTTTTTSSSQQQPPPPPPRRRTTTWWWTTTPPPKKKHHHIIIMMMPPPSSSQQQNNNKKKHHHDDD???<<<:::999888777666666666666444444555555555444444333111111111111111111111111...///000///,,,)))(((((((((((((((((())))))************))))))((((((((('''+++*********)))))))))((((((((()))))))))))))))(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&'''''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''''''''''''''((()))))))))))))))*********************************++++++,,,,,,,,,******))))))))))))*********++++++,,,------......,,,,,,,,,,,,,,,,,,---...---///111222555;;;BBBGGGKKKTTT```iiiqqq{{{yyypppmmmllljjjccc]]][[[[[[[[[^^^cccsss}}}zzzvvvsssbbb\\\TTTNNNMMMQQQVVVYYY```aaabbbcccbbbaaa___^^^______````````````___^^^_________^^^^^^^^^]]]]]]\\\[[[ZZZZZZXXXSSSLLLGGG:::666000,,,+++***)))(((((())))))))))))))))))(((&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!###%%%%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%oooccc^^^ZZZWWWUUUUUUTTTTTTQQQPPPPPPRRRTTTVVVTTTPPPKKKHHHIIIMMMQQQYYYUUUPPPKKKFFFAAA<<<999;;;:::999888777666666666555666666666666555555444000000000000000000000000---///000///,,,)))((((((***************)))))))))***))))))))))))))))))(((*********))))))(((((('''%%%&&&''''''''''''''''''&&&%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''******)))((('''&&&%%%$$$(((((()))*********))))))''''''((()))))))))))))))************************(((((())))))***+++++++++******))))))))))))******++++++,,,,,,------......+++,,,---,,,++++++---///+++...222666;;;CCCNNNVVV]]]gggsss|||~~~{{{xxxooofffbbb___\\\\\\___ccckkkvvv}}}{{{xxxlllggg]]]UUUOOONNNPPPRRR^^^```cccffffffeeedddbbb```````````````_________````````````_________^^^]]][[[ZZZZZZZZZXXXRRRNNNAAA<<<555000---+++***)))((())))))******))))))(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&& $$$&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&nnnbbb]]]YYYVVVTTTTTTTTTSSSQQQPPPPPPSSSUUUWWWUUUPPPKKKIIIJJJNNNRRRXXXSSSMMMHHHDDD@@@===;;;<<<;;;999888777666666666666666666666666555444444111111111111111111111111...///000///,,,***))))))++++++++++++***)))(((''')))))))))))))))***************)))(((((('''&&&&&&%%%%%%&&&'''''''''''''''&&&%%%%%%%%%&&&''')))***&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))((('''''''''''''''''''''''''''&&&'''((()))))))))(((((()))))))))((((((''''''''''''((()))***+++******)))''''''((()))))))))))))))************************&&&&&&&&&'''((()))))))))******))))))))))))******++++++,,,,,,---.........,,,---......,,,,,,...000...222888>>>EEEPPP^^^iiipppzzz}}}~~~uuuppplllfffdddeee```cccfffiiilllqqqvvvzzz{{{xxxsssjjj```WWWRRRQQQQQQVVVYYY___cccfffgggfffeeebbbaaa```___^^^______```aaaaaaaaaaaa````````````\\\[[[ZZZ\\\___]]]WWWQQQIIIDDD;;;444000---+++***((()))************)))(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((()))%%%$$$((('''$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%$$$$$$''''''''''''''''''''''''#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""###&&&'''(((&&&%%%###$$$%%%%%%&&&''''''''''''###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''nnnaaa\\\XXXUUUTTTTTTTTTSSSQQQPPPPPPSSSUUUWWWUUUQQQLLLJJJKKKOOOSSSRRRNNNHHHDDDCCCBBBAAA@@@<<<;;;:::888777666666666555666666666555444444333222222222222222222222222///000111000---+++++++++(((((()))))))))(((((('''(((((())))))******++++++***))))))((('''&&&&&&%%%''''''((()))******))))))&&&&&&%%%%%%&&&''')))***'''((((((((())))))******((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((((((((((((((((((((((('''((()))++++++******)))$$$%%%&&&((()))+++,,,---%%%&&&''')))))))))(((''''''(((((()))))))))))))))************************((())))))***+++,,,,,,---******))))))))))))******++++++,,,------......///---///000///------///222333888???FFFOOO\\\lllwww}}}zzztttssswww}}}}}}yyysssoooooogggeeebbb```aaaeeeiiilllnnnsss{{{|||tttjjj```YYYVVVVVVMMMRRRXXX___dddfffffffffcccaaa___^^^]]]^^^___```bbbbbbbbbbbbaaaaaaaaaaaa[[[ZZZ\\\___bbb```YYYRRROOOIII@@@888333000---,,,((()))***++++++***)))((('''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$(((''')))+++)))"""###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!###&&&((()))'''$$$"""!!!"""###$$$%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''(((mmmbbb___\\\XXXWWWWWWWWWUUURRRPPPPPPRRRUUUWWWSSSNNNJJJHHHHHHKKKMMMQQQMMMHHHEEECCCAAA===:::::::::999888777666555555777777777777777777777777444333222111000000000000/////////---+++)))))))))***((('''&&&&&&'''(((************)))))))))))))))***)))))))))))))))******''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))))))))))))))***++++++)))))))))))))))((((((((((((((((((((())))))))))))***'''%%%&&&(((***)))'''(((((((((((()))))))))))))))'''%%%######&&&)))++++++***)))))))))***,,,,,,,,,,,,+++***)))))))))***,,,+++******)))*********,,,---///000000000111333444888@@@JJJXXXgggvvvwwwqqqtttyyy}}}vvvmmmeeeaaa_________aaa___bbbkkkvvvyyytttpppiii\\\SSSNNNOOOQQQVVV^^^dddiiijjjcccdddbbb___[[[[[[^^^aaabbbccccccccccccbbbaaa```]]]^^^_________]]]ZZZYYYVVVQQQIIIBBB;;;444...***''''''''')))++++++)))'''%%%&&&''')))))))))((('''''''''((())))))(((''''''%%%&&&'''(((((('''&&&%%%%%%%%%$$$$$$###"""!!!!!!'''&&&$$$###$$$&&&((()))$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$###"""!!! !!!###$$$%%%%%%$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''')))******(((&&&%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$###''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&!!!""""""###$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$mmmbbb^^^[[[YYYXXXWWWWWWUUURRRPPPPPPRRRUUUWWWSSSNNNJJJHHHIIIKKKMMMPPPMMMHHHEEECCCAAA===:::::::::999888777666555555666666666666666666666666333333222111000000000000000000000...,,,************)))'''&&&&&&''')))******)))))))))))))))))))))***)))))))))))))))******''''''((((((((((((''''''+++***)))(((''''''((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''&&&(((((((((((())))))))))))***(((&&&&&&)))***)))'''(((((((((((())))))))))))+++++++++++++++,,,------+++***)))))))))***,,,,,,---,,,,,,+++******++++++,,,,,,+++++++++++++++,,,,,,---.........000222555===BBBLLLWWWdddrrr{{{tttrrrwwwuuullleeeaaa^^^\\\YYYYYY```hhhqqq|||zzzvvvqqqhhh```VVVTTTQQQRRRVVV\\\```cccbbbbbbaaa^^^\\\\\\```cccbbbbbbcccccccccbbbbbbaaa^^^___``````___^^^\\\ZZZYYYTTTNNNGGG@@@999222...,,,+++***+++,,,,,,***'''&&&'''((((((((((((((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%$$$#########'''&&&%%%$$$%%%&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&$$$"""!!!!!!!!!"""###$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$''''''&&&%%%%%%$$$######$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((((('''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$mmmaaa^^^[[[ZZZZZZXXXWWWUUURRRPPPPPPRRRTTTWWWTTTOOOJJJHHHHHHKKKMMMOOOLLLIIIFFFCCC@@@===::::::::::::999888777666555666666666666666666666666333333222111000000000000000111111///,,,***++++++))))))''''''''''''))))))))))))))))))))))))************))))))))))))))))))''''''((((((((((((''''''***)))'''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''''''''(((((((((((())))))))))))+++)))(((((()))***)))((((((((((((((())))))))))))'''(((***+++++++++***)))+++************+++,,,,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,,,,---.........//////000333777;;;CCCKKKVVVcccppp{{{}}}vvvrrrvvv~~~~~~sssjjjeee___YYYVVVXXX\\\```hhhppp||||||yyytttpppccc]]]VVVQQQQQQTTTXXX[[[aaaaaa```^^^\\\\\\^^^```aaabbbbbbccccccccccccbbb``````aaaaaaaaa___^^^\\\\\\YYYTTTNNNHHHAAA999333000...---,,,,,,,,,***((()))((((((''''''''''''(((((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%"""$$$&&&'''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! """"""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&(((((()))************)))'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########&&&&&&%%%%%%%%%%%%$$$$$$mmmaaa]]]\\\[[[\\\XXXWWWUUURRROOOOOOQQQTTTWWWTTTNNNJJJGGGHHHJJJLLLMMMLLLIIIFFFCCC@@@===;;;::::::::::::999888777666666666666666666666666666333222111000000///////////////000...+++******+++))))))(((''''''((()))))))))))))))))))))************************))))))(((''''''((((((((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((''''''(((((()))***(((((((((((())))))))))))(((((((((((())))))))))))+++***))))))))))))))))))(((((((((((())))))))))))%%%%%%''''''(((''''''&&&************++++++,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,+++,,,,,,---......000000111222444999@@@EEENNNWWWdddqqq{{{|||yyyxxx~~~{{{uuunnnfff___\\\YYYXXX\\\aaallluuu|||xxxvvvnnnhhh^^^WWWTTTTTTUUUVVV]]]^^^______]]][[[YYYYYY___```aaabbbccccccccccccaaabbbbbbbbbbbbaaa```___^^^\\\YYYUUUOOOHHH@@@:::111///---+++++++++)))(((***)))(((&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''######%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''((((((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%nnnaaa^^^\\\\\\\\\YYYXXXVVVRRROOOOOOQQQSSSWWWSSSNNNIIIFFFFFFHHHJJJLLLKKKJJJGGGCCC@@@===;;;999:::;;;;;;;;;999888666555555555555555555555555333222111000////////////------...,,,***))))))***))))))(((((((((((())))))(((((())))))***************************)))((('''''''''((((((((((((''''''&&&&&&'''((()))******+++(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''(((((((((((())))))(((((())))))***+++'''((((((((())))))******(((((((((((())))))))))))++++++***)))(((((())))))(((((((((((())))))))))))******)))))))))***+++,,,******++++++,,,,,,,,,,,,++++++************++++++************+++---......000111333555:::BBBKKKRRRbbbkkkwwwwwwmmmeee^^^WWWVVVYYY^^^eeeqqq|||~~~zzzxxxtttoooggg```[[[XXXVVVTTTUUUWWW[[[^^^___]]]YYYVVV]]]^^^___aaabbbccccccdddbbbbbbbbbbbbbbbbbbaaaaaa^^^]]][[[YYYUUUNNNFFFAAA222000,,,*********)))(((***)))(((&&&&&&&&&'''(((((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$###"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%oooccc___]]]\\\\\\YYYXXXVVVRRROOOOOOQQQSSSVVVRRRLLLGGGEEEEEEGGGHHHJJJKKKKKKHHHDDD???===<<<999:::<<<<<<<<<:::888777555555555555555555555555222222111000////////////+++,,,---,,,)))((()))***))))))))))))))))))))))))((((((((()))******++++++******++++++***)))'''&&&''''''((((((((((((''''''"""###%%%''')))******+++)))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))'''''''''''''''((())))))%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))***++++++)))''''''((()))(((((((((((()))))))))))),,,+++*********+++---...***++++++,,,---,,,,,,,,,******))))))******++++++)))))))))***+++---...///000222666<<>>===<<<999888555555555555555555555555222111000//////.........,,,---...---+++***+++,,,))))))************))))))'''(((((()))***+++++++++)))***+++,,,+++)))'''%%%''''''((((((((((((''''''%%%&&&''')))***))))))(((%%%%%%&&&&&&'''((((((((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''''''''((())))))'''''''''((()))******+++(((((((((((())))))))))))(((***+++)))%%%$$$&&&((((((((((((((())))))))))))&&&(((+++---...,,,***(((***+++,,,---...---,,,,,,++++++++++++,,,,,,---...***++++++,,,...000222333:::???HHHRRR___lllyyy{{{rrrjjjjjjjjjlllttt~~~{{{uuutttooommmhhhcccccciiiuuu~~~~~~vvvpppjjjfffccc___[[[VVVVVVXXX\\\]]]]]]VVVWWWZZZ\\\___aaabbbbbbcccbbbbbbaaabbbbbbcccccc^^^]]]]]]]]]]]][[[WWWTTTJJJDDD<<<555111...---+++%%%&&&((()))))))))((((((''''''((())))))(((''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&''''''''''''''''''''''''&&&$$$###$$$&&&((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%#########""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$)))(((&&&$$$###"""!!!!!!'''''''''&&&&&&&&&%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$######"""!!!''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&rrrddd``````___]]][[[YYYVVVSSSRRRQQQQQQQQQTTTOOOIIIDDDCCCDDDEEEEEEIIIHHHGGGFFFCCC???<<<::::::;;;===>>>>>><<<;;;999777777666555444333222222////////////............111000...---,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''###$$$&&&((()))*********&&&&&&&&&&&&&&&'''((()))'''''''''((((((((())))))(((((((((((())))))))))))'''''''''''''''((())))))'''''''''''''''((()))******+++,,,,,,+++***((('''(((((((((((())))))))))))++++++***)))(((((()))))),,,+++***+++,,,,,,+++)))+++*********))))))((((((---,,,+++++++++,,,---...000...+++***,,,000444777BBBLLLXXXbbbooo|||xxxoooiii```]]]bbbnnn{{{sssfffbbbgggmmm|||xxxuuusssooojjjhhhddd^^^YYYWWWWWWYYY[[[ZZZVVVTTTUUUYYY^^^```aaa```eeefffdddccceeeeeeddd_________^^^]]]\\\[[[ZZZRRRMMMFFF???999222---)))(((***,,,,,,***)))((((((%%%&&&&&&&&&''''''(((((()))(((&&&$$$$$$$$$&&&''''''''''''&&&&&&%%%%%%$$$%%%&&&&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&$$$######&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''###$$$%%%&&&&&&%%%$$$###!!!###$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%&&&'''((('''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%rrrccc___^^^]]][[[[[[XXXUUURRRPPPPPPQQQRRRSSSOOOKKKGGGFFFFFFEEEDDDHHHHHHGGGEEECCC@@@===;;;:::;;;===>>>>>>===;;;:::888777777666555444333222222222222222111111111111//////...---,,,+++++++++))))))))))))))))))))))))))))))(((((((((((()))))))))******++++++******)))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''''''''((((((((()))))))))'''''''''''''''((())))))(((((('''''''''((())))))))))))*********)))(((((((((((((((((())))))))))))++++++***)))))))))))))))+++***)))***+++,,,***(((++++++++++++*********)))---,,,,,,++++++,,,,,,---,,,---------...222888===RRR]]]iiisss|||~~~zzzvvvgggdddaaabbbjjjuuupppeeecccfffkkkmmmrrrwwwzzzxxxtttrrroookkkgggdddaaa]]][[[YYYWWWVVVVVVSSSPPPPPPUUUZZZ^^^___aaafffgggdddccceeeeeeccc^^^^^^___^^^^^^]]]\\\[[[VVVRRRKKKEEE>>>777111,,,&&&'''))))))((('''''''''&&&&&&'''''''''((((((((()))(((&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&######$$$$$$$$$$$$######"""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqccc^^^]]][[[YYY[[[XXXTTTPPPNNNOOOQQQSSSRRROOOLLLJJJIIIHHHFFFDDDGGGGGGFFFEEECCC@@@>>><<<999:::<<<>>>>>>>>>===<<<888888777666555444333333000000000/////////......---------,,,,,,+++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''((((((((('''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((('''''''''''''''((())))))))))))((('''''''''(((((((((((((((((((((((()))***(((((((((((())))))))))))+++***))))))))))))))))))***))))))***++++++***(((,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++...222333444999BBBJJJcccnnnzzz{{{vvvssspppkkkhhh^^^```cccjjjsss}}}nnneeebbb^^^]]]___bbbdddiiivvv|||wwwtttpppmmmiiihhhfffeeebbb^^^XXXTTTUUUQQQMMMLLLPPPVVV\\\___cccgggiiifffdddeeedddbbb^^^_______________^^^^^^\\\XXXSSSMMMGGG???777222'''(((((((((((((((((('''''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&'''''''''''''''''''''((((((******)))(((&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$"""!!!!!!###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''qqqccc______^^^\\\]]]YYYTTTPPPOOOPPPSSSUUUSSSPPPKKKHHHGGGGGGGGGFFFFFFFFFFFFEEECCCAAA>>>===888:::<<<>>>??????>>>===888888777666555444444333//////.........---------,,,,,,,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((())))))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))******)))((('''''''''((()))(((''''''((()))+++,,,(((((((((((())))))))))))******)))))))))))))))******))))))***,,,,,,+++)))+++++++++++++++++++++++++++,,,,,,---------,,,,,,...333777888999AAAOOOZZZlllvvv|||vvvsssoooggg___[[[^^^ccckkkrrryyy|||nnniii___\\\ZZZYYYYYY\\\fffqqq|||vvvqqqooommmkkkjjjiiieee___ZZZWWWSSSMMMKKKMMMSSSYYY^^^ccchhhiiifffdddeeedddaaa______``````aaa````````````^^^ZZZUUUOOOGGG>>>888---,,,*********+++******((((((((()))))))))))))))((('''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))((('''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%''')))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''((('''&&&$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqdddaaabbbbbb```^^^[[[VVVRRRQQQRRRUUUXXXUUUPPPIIIDDDDDDEEEHHHIIIFFFFFFFFFEEECCCAAA>>>===999:::<<<>>>??????>>>===888888777666555444333333222222222111111111000000,,,,,,---------,,,++++++************************))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++***(((&&&&&&''')))***)))((('''&&&&&&&&&&&&&&&((((((((()))))))))******&&&&&&&&&&&&'''''''''((('''''''''''''''((())))))+++***)))(((((((((((((((***))))))((()))***,,,---(((((((((((())))))))))))***)))))))))))))))******+++******,,,---...---+++))))))******************+++,,,,,,---......//////333666:::;;;???IIIZZZgggrrr{{{|||tttrrrnnnfff``````hhhnnnvvv{{{~~~~~~~~~~~~zzzssshhhccc^^^[[[XXXWWW]]]eeeuuuzzzvvvqqqllljjjjjjjjjgggdddZZZUUUOOOJJJIIIMMMTTTYYY```fffhhhfffeeefffeeebbb``````aaabbbbbbbbbaaaaaabbb```^^^[[[VVVNNNFFF@@@444111---++++++,,,+++***)))))))))))))))((((((((('''''''''&&&'''''''''(((&&&'''''''''(((((())))))&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%$$$###"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$###"""!!!!!!"""###$$$$$$$$$#########%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%qqqeeebbbddddddccc^^^[[[WWWTTTSSSTTTVVVXXXVVVPPPHHHBBBBBBEEEHHHKKKGGGGGGFFFEEECCC@@@>>><<<:::;;;===?????????>>>===777777666555444333222222111111000000000/////////------...///...---+++***************************))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((+++***)))((((((((()))***(((((('''&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((('''''''''''''''((())))))******)))((((((((())))))******************+++,,,(((((((((((()))))))))))))))))))))))))))******++++++++++++,,,...///...---)))))))))))))))*********,,,,,,,,,---...111333444777;;;???CCCHHHTTTcccnnnxxxxxxnnnmmmlllhhhhhhmmmtttzzz}}}rrrmmmgggccc]]]XXXXXX]]]jjjzzz}}}uuullliiijjjmmmmmmkkk___[[[TTTLLLGGGHHHMMMRRR\\\bbbfffeeeeeegggfffcccbbbbbbccccccccccccbbbbbbbbbaaa```^^^[[[UUUNNNIII<<<666000,,,++++++)))'''))))))((((((((((((''''''&&&'''''''''((((((((((((''''''''''''''''''(((((($$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''"""###%%%$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$'''&&&&&&&&&&&&&&&&&&''' !!!!!!"""$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%qqqdddaaaccccccaaa\\\ZZZWWWUUUTTTTTTVVVWWWUUUPPPIIIEEEEEEGGGIIIKKKHHHHHHGGGEEECCC@@@===;;;;;;<<<>>>??????>>>===<<<666666555444333222111111............------------//////000000///---+++***************************))))))(((((((((((())))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&&&&''''''(((&&&'''''''''((((((((((((''''''((((((((()))))))))'''''''''''''''((()))))))))))))))((())))))************************)))((((((((((((((()))))))))))))))))))))))))))***+++++++++******,,,...///...,,,)))))))))******+++++++++---,,,,,,,,,///333777:::>>>BBBIIIPPPYYYcccmmmsssyyy~~~{{{qqqnnnuuuxxxuuuuuuzzz~~~}}}xxxtttpppiii```]]]^^^```nnn{{{|||qqqmmmooorrrqqqppphhhddd\\\RRRJJJHHHKKKNNNWWW^^^cccdddeeehhhhhheeeddddddeeeddddddcccbbbaaacccbbbaaa```^^^[[[VVVRRRDDD===444///---,,,)))&&&((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((('''''''''&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((($$$&&&''''''&&&%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%''''''&&&%%%$$$(((((())))))))))))(((((( """###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&''''''''''''&&&%%%&&&'''(((((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqddd```aaa```___ZZZYYYWWWUUUTTTTTTUUUVVVTTTPPPKKKHHHHHHIIIJJJJJJIIIIIIHHHFFFCCC???<<<:::<<<===???@@@???>>><<<;;;666555444333222111111000111111111111000000000000000111111111000...+++***************************))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&'''((()))))))))))))))************(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((()))***++++++((()))*********((('''&&&(((((((((((())))))))))))))))))((())))))***++++++)))))))))+++---...---,,,*********++++++,,,,,,,,,...---+++,,,///444999===DDDIIIRRR]]]gggooouuuwwwvvv{{{~~~|||zzzzzzxxxttttttpppxxx~~~|||uuukkkddddddZZZgggqqqsssvvvxxxssstttwwwvvvsssqqqmmmdddYYYOOOKKKLLLOOOTTT\\\bbbccceeehhhiiigggfffffffffeeedddcccbbbaaacccbbbbbbaaaaaa___[[[XXXLLLDDD999333111///+++(((((((((''''''&&&&&&&&&%%%&&&&&&'''((())))))(((((('''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$"""###$$$%%%%%%$$$###""" !!!###%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''mmmeeecccbbb``````]]][[[XXXVVVUUUUUUWWWXXXXXXTTTNNNIIIFFFEEEGGGIIILLLJJJGGGEEECCCBBB@@@???>>>=========>>>>>>;;;999333333222111000///......111111111111111000//////111111000000000/////////******))))))((((((''''''+++*********))))))((((((******)))((('''&&&&&&%%%&&&&&&&&&'''((())))))***++++++***)))((('''&&&&&&)))((('''&&&&&&'''((()))(((&&&%%%&&&)))+++)))'''&&&''')))*********)))((((((((((((((()))***+++,,,)))))))))))))))*********((((((((((((((((((((((((++++++******)))((((((((((((((()))***************'''(((***+++,,,------...,,,+++))))))+++---......***...111333444888@@@GGGOOOXXXeeeqqqxxxzzzyyyxxx|||xxxuuusssmmmfffeeehhhmmmuuupppdddaaaaaaeeejjjlllqqq~~~}}}yyyvvvvvvwwwtttoooggg___WWWOOOKKKIII[[[WWW```jjjggglllgggggggggggggggfffffffffffffffeeecccaaa___^^^\\\[[[SSSMMMDDD<<<666111---***)))(((((()))******((('''++++++***(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&$$$###$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&%%%$$$%%%&&&'''(((%%%$$$$$$###"""!!! )))******)))'''%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""###$$$%%%&&&&&&%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''mmmeeecccbbb``````\\\ZZZXXXUUUTTTUUUVVVWWWUUURRRLLLHHHFFFGGGIIIKKKLLLJJJGGGEEECCCAAA???>>>===<<<<<<===>>>>>>;;;999444444333222111000//////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,******))))))(((((((((((())))))))))))((((((''''''((((((((((((((('''''''''''''''(((((()))******+++******))))))((('''''''''(((((('''&&&&&&&&&'''(((***(((&&&'''))))))(((&&&&&&'''((()))***))))))(((''''''''''''((()))***+++)))))))))*********++++++))))))))))))))))))))))))+++************)))))))))((())))))***************,,,,,,,,,,,,,,,+++***))))))((((((((()))+++++++++...000222333555<<>>===<<<<<<<<<===>>>===;;;999555555444333222111000000...////////////......------------------.........***))))))))))))((((((((((((((((((((('''''''''''''''''''''(((((()))))))))(((((())))))******++++++(((((((((((((((((((((((((((''''''&&&&&&''''''(((+++)))''''''((((((&&&%%%''''''((()))))))))))))))'''&&&&&&''''''((()))***&&&&&&'''((()))******+++************************************++++++++++++((()))******++++++******---------,,,+++***)))((((((((())))))***+++,,,,,,333555666888===GGGSSS\\\pppyyy}}}wwwvvvxxxpppggg^^^YYYUUUVVV___hhh{{{oooiiiggggggmmmssszzz~~~{{{zzzxxxuuuqqqjjjbbb]]]XXXTTTSSS```bbbmmmqqqjjjjjjjjjjjjiiiiiiiiihhhffffffeeedddcccbbbaaaaaa___ZZZSSSLLLEEE===555000...,,,************((('''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''((((((''''''''''''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((&&&(((((('''%%%$$$$$$%%%******)))((('''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&##################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''mmmeeecccbbb``````ZZZXXXVVVSSSRRRSSSTTTUUURRROOOKKKGGGFFFHHHKKKMMMLLLLLLJJJGGGBBB>>><<<<<<;;;;;;;;;<<<======;;;999444444333222111000000///...//////000//////......//////......------------))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((()))((((((((())))))*********'''''''''((((((((())))))(((((((((((((((((()))))))))((((((((((((''''''&&&'''(((((()))))))))))))))'''''''''''''''((()))***$$$$$$%%%&&&'''((()))***************************)))******+++,,,,,,------))))))***++++++++++++******++++++,,,,,,,,,++++++)))***,,,---...///000111777:::>>>DDDLLLWWWccckkk}}}}}}vvvsssssshhh___VVVRRRSSSZZZhhhuuuyyymmmfffeeefffooosss{{{{{{zzzzzzzzzyyyuuunnnhhhaaaTTTTTTbbbaaarrrzzzmmmmmmllllllkkkjjjjjjjjjgggffffffeeeeeedddddddddddd```[[[UUUNNNEEE<<<666///---***))))))***)))(((++++++***)))(((((())))))''''''''''''''''''''''''&&&&&&'''(((((()))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""%%%%%%$$$$$$$$$###$$$$$$'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((&&&&&&$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''mmmeeecccbbb``````ZZZXXXUUUSSSRRRRRRTTTUUUTTTQQQLLLHHHFFFHHHJJJLLLMMMMMMMMMIIICCC>>>;;;;;;:::::::::;;;===<<<:::888333333222111000///......///000000111111000000000------,,,+++)))(((''''''))))))))))))************))))))))))))))))))))))))+++******)))((((((''''''''''''((((((((((((((()))&&&&&&''''''(((((())))))(((((())))))************&&&''''''(((((((((((()))((((((((((((((())))))***))))))(((((())))))******%%%&&&&&&((()))***++++++))))))))))))))))))))))))))))))***+++,,,------...))))))***+++++++++++++++***++++++,,,,,,,,,++++++)))+++...000000222555777<<>>;;;;;;999999999:::<<<<<<:::888333222222111000///......///000000111111111111111///......,,,+++***)))((()))))))))************+++))))))))))))************,,,++++++***(((''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''((((((((('''''')))***************%%%&&&(((((('''((()))+++((((((((((((((()))************))))))))))))******)))******+++,,,------...)))))))))))))))))))))))))))))))))***+++,,,,,,---)))***++++++,,,+++++++++---------,,,+++***)))((((((+++...000111444999>>>DDDKKKWWWdddpppxxx}}}}}}zzzyyyxxxqqqggg```QQQNNNOOOUUU]]]fffsss~~~tttiiiccc^^^ZZZZZZaaalllyyy}}}{{{}}}}}}yyyuuuqqqhhh___ddd```iii|||mmmpppoooooonnnmmmlllkkkkkkiiihhhhhhhhhgggfffffffffeeedddbbb___[[[TTTLLLGGG888444...+++***+++++++++)))((((((''''''((((((((('''''''''''''''''''''''''''''''''&&&''''''((()))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&''''''(((((($$$%%%&&&&&&$$$$$$%%%&&&""""""###$$$%%%&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&######$$$%%%&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''mmmeeecccbbb``````[[[YYYVVVTTTSSSSSSUUUVVVUUURRRMMMJJJIIIKKKOOOQQQOOORRRRRRMMMEEE>>>;;;;;;888888888:::<<<<<<:::888444333333222111000///......//////000111111000000////////////............))))))*********+++++++++((((((((()))))))))***************)))))))))((((((((((((((((((((((((((((((&&&'''''''''''''''''''''$$$%%%'''((()))))))))(((&&&((())))))'''&&&(((***)))(((((('''((()))***+++***))))))((((((((())))))++++++++++++,,,,,,------************************)))))))))******+++++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,+++***)))***---000222333888@@@GGGPPPVVVaaammmxxx~~~~~~}}}zzztttkkk```YYYRRRSSSZZZcccjjjnnnuuu}}}~~~}}}xxxnnnaaaZZZVVVZZZaaakkkyyy}}}}}}}}}zzzvvvsssuuuggggggfffgggrrrjjjppppppooonnnmmmlllkkkkkkjjjiiiiiihhhgggffffffeeedddcccbbbbbb___[[[UUUQQQBBB===555///,,,++++++***)))((((((((((((((())))))''''''''''''''''''''''''((('''&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''$$$&&&'''&&&%%%$$$%%%'''$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''"""###$$$&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$%%%'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''mmmeeecccbbb``````[[[YYYWWWTTTSSSTTTUUUVVVSSSQQQMMMJJJKKKNNNQQQTTTPPPSSSTTTOOOFFF>>>;;;<<<888777888:::;;;<<<:::888555444444333222111000000------...///000000//////******+++,,,,,,---......))))))******++++++++++++&&&'''''''''(((((())))))))))))))))))*********************)))))))))))))))''''''''''''''''''''''''"""###%%%'''((((((''''''''')))+++)))&&&%%%&&&((()))((('''''''''(((***+++)))(((((('''''''''(((((()))))))))))))))*********++++++++++++++++++++++++)))))))))))))))***************+++,,,,,,,,,,,,+++'''(((***+++,,,------...---000333555666<<>>GGGPPPWWWbbbhhhpppwwwzzz|||}}}}}}xxxmmmgggeeeccceeejjjqqqxxx}}}|||oooddd```^^^]]]bbbiii~~~}}}vvvvvvzzzyyyvvvttttttttttttrrrppprrrrrrrrrrrrrrrqqqpppooonnnllliiihhhiiijjjiiiiiikkkjjjgggeeebbb```___^^^VVVQQQGGG<<<222,,,+++,,,+++***)))(((((()))***+++)))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%&&&'''((((((&&&$$$###%%%&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''nnnfffdddaaa``````\\\ZZZWWWUUUTTTUUUVVVXXXVVVSSSOOOLLLKKKMMMQQQSSSRRRQQQOOOKKKEEE???;;;999999999999999999999999999555444333111111111111222///////////////////////////......------,,,++++++***)))))))))(((((((((((()))))))))(((((())))))))))))))))))******)))))))))&&&'''(((((((((((('''&&&((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))(((((((((((((((((())))))))))))(((((())))))(((((((((((())))))))))))))))))************+++***)))))))))***+++,,,++++++************++++++*********++++++++++++,,,+++++++++,,,,,,------...---111555:::???HHHSSS[[[jjjnnnssswwwxxxxxxxxxyyy~~~yyyttttttttttttuuuwwwzzz~~~~~~~~~~~~}}}}}}}}}}}}|||{{{zzzyyyyyy{{{}}}}}}~~~|||ppphhhaaa[[[ZZZ]]]nnnrrr~~~}}}|||zzzyyyxxxxxxwwwvvvtttrrrttttttttttttsssrrrqqqppppppmmmkkkjjjkkkkkkkkkjjjkkkjjjhhheeecccaaa______ZZZUUUMMMCCC999111...,,,******))))))))))))******))))))((((((((('''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''' """$$$''')))))))))((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%&&&&&&%%%&&&'''&&&%%%%%%&&&(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''mmmeeeccc```______[[[ZZZWWWUUUTTTUUUWWWXXXWWWTTTPPPMMMLLLNNNQQQSSSNNNMMMJJJGGGCCC>>>;;;888888888999::::::999888888555444333222111111111111///////////////////////////......------,,,+++++++++***)))((('''((())))))******))))))))))))******(((((())))))))))))(((((('''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))%%%&&&''')))************))))))(((((((((((())))))************++++++++++++******))))))******+++,,,*********))))))*********+++++++++,,,,,,,,,------+++++++++,,,---...///000111444777;;;BBBMMMZZZcccooorrruuuwwwuuutttssssssrrrvvvxxxxxx|||}}}}}}}}}}}}{{{yyywwwvvvrrrrrrpppooonnnmmmkkkkkkkkkkkkkkkkkkjjjiiihhhgggiiijjjllllllmmmnnnqqqssswwwyyy|||~~~uuujjj^^^WWWUUU\\\```lll|||}}}zzz{{{}}}|||zzzxxxvvvvvvwwwwwwwwwvvvuuusssrrrqqqqqqooolllllllllmmmmmmllllllkkkiiigggdddbbbaaa```^^^[[[UUULLLBBB888111,,,************************)))))))))(((((((((''''''(((((((((''''''&&&&&&&&&'''''''''''''''''''''''' %%%)))++++++)))((((((''''''''''''((())))))&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((('''&&&&&&%%%&&&&&&&&&###%%%&&&&&&&&&&&&((()))((((((((((((''''''''''''(((''''''&&&&&&''''''(((~~~mmmeeebbb```______[[[ZZZWWWUUUUUUVVVXXXYYYYYYWWWSSSPPPNNNOOOQQQRRRJJJHHHEEECCC@@@===:::888666777999;;;;;;999777666444444333222111111111111///////////////////////////......------,,,++++++,,,+++)))''''''((()))*********))))))))))))******(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))*********+++************************(((((((((((())))))))))))%%%&&&''')))************))))))(((((((((((()))))))))))))))*********++++++***************+++++++++******))))))))))))******+++,,,,,,,,,---.........,,,,,,++++++,,,---///000000444999???HHHUUUdddoooqqqsssvvvvvvsssoookkkjjjcccjjjpppwww}}}zzzwwwuuussssssrrrqqqooollljjjiiiddddddbbb```___]]]\\\[[[ZZZ[[[[[[[[[ZZZZZZYYYXXXZZZ\\\]]]]]]]]]^^^aaacccgggjjjmmmnnnooopppqqqsssuuuwww|||vvvhhh]]]WWWUUUWWW```pppzzz}}}~~~|||yyyyyyzzzyyyyyyyyyxxxvvvtttrrrqqqrrrooommmlllmmmmmmmmmllllllkkkjjjhhhfffdddbbbaaa```^^^ZZZSSSJJJ???444---***++++++++++++******))))))))))))(((((((((((('''))))))((((((''''''&&&&&&''''''''''''''''''''''''$$$%%%'''))))))(((&&&$$$'''''''''''''''(((((()))%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&'''$$$&&&''''''&&&&&&'''(((******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''~~~mmmeeebbb```______[[[ZZZWWWUUUUUUVVVXXXZZZYYYWWWSSSOOOMMMMMMNNNOOOGGGDDDAAA???>>>===:::777555777999;;;;;;999777555444333333333222111111000///////////////////////////......------,,,++++++---+++)))((('''(((***+++******))))))))))))******)))******++++++******)))))))))(((((((((((())))))(((((())))))******++++++************************'''((((((((()))))))))***(((((())))))))))))(((((())))))(((((((((((())))))((((((((()))))))))******))))))******++++++++++++******))))))))))))******++++++,,,---......//////...---,,,++++++,,,...///...444===HHHSSSaaaoooyyysssuuuwwwtttnnnfff```\\\]]]eeepppzzz|||~~~}}}yyyuuurrrooollliiiggggggfffeeebbb___]]]ZZZYYYVVVVVVUUUSSSQQQPPPOOONNNMMMMMMNNNNNNMMMMMMLLLLLLNNNOOOPPPPPPOOOPPPRRRTTTTTTVVVYYY[[[\\\]]]___aaaaaadddgggjjjmmmppptttwww|||ttthhh___YYYWWWZZZeeesss~~~{{{zzz{{{|||zzzzzzyyyxxxvvvuuusssrrrrrrooommmlllmmmmmmmmmlllllllllkkkjjjhhhfffdddbbbaaa___\\\WWWPPPEEE999000...------,,,++++++*********)))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))((('''&&&&&&%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&'''((((((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$!!! !!!$$$''')))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''&&&((())))))'''%%%%%%&&&*********))))))(((((('''&&&&&&%%%%%%%%%%%%&&&&&&mmmeeeccc```______[[[YYYWWWVVVVVVWWWYYY[[[XXXUUUQQQMMMKKKJJJJJJKKKEEEBBB===<<<===<<<999666555777999::::::999777555333333333333333111000000///////////////////////////......------,,,++++++,,,+++***)))((()))******))))))(((((((((((())))))******++++++++++++******)))((((((''''''(((((()))))))))))))))************((((((((((((((((((((((((''''''(((((())))))******))))))***))))))((('''&&&))))))(((((((((((())))))'''((((((((())))))))))))))))))***++++++++++++************))))))************+++,,,,,,---...//////...---,,,+++,,,...000111222;;;HHHUUUaaakkkuuu|||wwwwwwtttnnneee[[[UUURRR```jjjuuu}}}~~~tttxxx}}}|||xxxtttqqqkkkhhhdddaaa___]]]ZZZXXXWWWVVVTTTRRROOOMMMLLLKKKIIIIIIIIIHHHGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEDDDDDDFFFHHHGGGJJJMMMNNNOOOPPPRRRSSSRRRUUUXXXZZZ\\\^^^aaacccgggmmmtttxxxzzz|||vvvmmmggg___[[[^^^eeemmmxxx~~~||||||||||||zzzzzzzzzyyyxxxvvvuuutttrrrpppmmmlllmmmnnnmmmmmmmmmmmmmmmllljjjgggeeedddaaa___]]]ZZZVVVMMMAAA999333222///---++++++++++++******)))))))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''((((((%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###!!!!!!%%%''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''''')))******(((&&&%%%%%%))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&nnnfffdddaaa``````[[[YYYWWWVVVVVVWWWZZZ[[[YYYWWWSSSOOOLLLJJJJJJJJJEEE@@@<<<:::<<<<<<999666666777888999999888777666333333444444333222000//////////////////////////////......------,,,+++++++++++++++*********))))))((((((''''''''''''(((((())))))************))))))(((((('''&&&&&&'''(((((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''((()))*********)))))))))))))))(((''''''))))))(((((((((((())))))(((((()))))))))*********((()))***+++,,,++++++***++++++************++++++******+++,,,---...//////...---,,,---///222555777<<>>>>>@@@BBBCCCEEEGGGHHHGGGGGGHHHJJJHHHJJJMMMNNNNNNOOORRRTTTSSSXXX]]]aaacccfffkkkoooqqqvvv|||}}}qqqeee```___aaagggmmmvvv~~~~~~|||{{{{{{{{{{{{zzzyyyxxxwwwtttqqqooonnnooooooooonnnmmmmmmnnnmmmkkkiiifffddddddaaa___^^^\\\VVVLLLEEE999666222...+++++++++,,,*********)))))))))(((((('''''''''((())))))******''''''''''''''''''''''''%%%&&&'''((())))))((((((&&&&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&"""""""""###$$$%%%'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))((('''%%%'''******)))'''&&&&&&''''''((((((((((((((()))((((((''''''''''''((((((ooogggdddbbb```aaa[[[YYYWWWVVVVVVXXXZZZ\\\]]]ZZZVVVRRROOOMMMMMMMMMEEE@@@;;;:::;;;<<<999555666777888999999888777666333333444444333222000//////////////////////////////......------,,,++++++***++++++++++++***))))))''''''&&&&&&&&&&&&''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++(((((())))))))))))(((((())))))(((((((((((()))))))))************+++++++++((()))***+++,,,+++******,,,,,,++++++++++++,,,,,,))))))***+++---......///---------...111666:::===EEEQQQbbbpppvvvvvvuuutttqqqlllcccYYYSSSRRRVVVYYYkkktttzzzyyyuuuttttttsssxxx{{{|||vvvssslllhhhccc^^^[[[XXXUUUSSSOOOLLLIIIHHHGGGFFFDDDBBB>>>>>>>>>??????AAABBBCCC??????@@@AAABBBCCCCCCDDD@@@@@@AAAAAAAAAAAAAAA@@@>>>???@@@???======???AAA???@@@BBBBBB@@@???@@@AAA@@@AAACCCDDDCCCDDDEEEGGGGGGJJJOOORRRTTTWWW]]]bbb^^^dddkkkppprrrvvv}}}qqqfffaaa___bbbfffdddqqq~~~{{{||||||}}}}}}|||{{{zzzzzzuuussspppooopppqqqppppppmmmnnnnnnnnnllljjjgggeeegggccc`````````\\\TTTMMM<<<999333...+++***,,,---************))))))))))))&&&&&&'''((()))***++++++''''''''''''''''''''''''%%%''')))++++++)))&&&$$$'''''''''''''''((())))))(((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###%%%(((+++,,,,,,***)))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&((()))))))))((('''###&&&)))***)))(((((((((&&&&&&''''''(((((())))))******))))))))))))******mmmeeebbb```\\\[[[\\\ZZZWWWVVVVVVYYY\\\___WWWWWWSSSMMMLLLMMMKKKGGGEEEBBB<<<888777666555444777777888888888888777777222222222111111111000000000000000000///...---,,,------,,,+++++++++,,,,,,...---***(((''''''((())))))))))))))))))*********))))))************))))))((()))))))))************))))))((((((((((((((()))))))))))))))))))))))))))''''''((()))***+++,,,,,,(((((((((((())))))))))))((((((((((((((()))******++++++************++++++,,,+++++++++++++++++++++++++++,,,------------,,,***,,,.........///000222000---...222555999DDDQQQUUUbbbooottttttuuuuuutttiiibbbZZZSSSNNNMMMVVVaaaoootttwwwtttooonnnsssyyy|||zzztttoookkkgggddd\\\ZZZVVVRRRNNNJJJHHHGGGDDDDDDDDDDDDDDDCCCBBBAAAAAAAAA@@@????????????@@@@@@????????????@@@AAAAAABBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBB@@@?????????@@@AAADDDDDDDDDEEEGGGJJJMMMPPPWWWXXXYYY[[[```fffllloootttyyyrrraaa]]]___aaaeeeeeejjjxxx~~~zzz}}}|||zzzzzz|||yyyuuuqqqqqqttttttqqqmmmkkkjjjjjjkkkmmmlllhhheeegggeeecccbbbaaa^^^[[[XXXGGG@@@666///,,,,,,...///******))))))((((((''''''''''''&&&&&&'''(((***+++((('''&&&''')))))))))''')))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%&&&$$$%%%(((&&&"""$$$)))&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))******)))'''%%%&&&'''''''''%%%$$$$$$%%%''''''))))))(((''''''''''''((((((''''''&&&&&&''')))***)))))))))))))))(((''''''))))))))))))((((((((((((nnneeeccc```]]][[[ZZZYYYWWWVVVWWWXXX[[[]]]WWWWWWSSSMMMLLLMMMLLLGGGDDD@@@;;;777666666555444777777888888888888777777333333222222111000000///......///////////////.........------,,,,,,------,,,+++(((&&&%%%%%%&&&'''+++*********)))((((((((())))))************))))))++++++***))))))((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((())))))))))))((((((''''''(((((()))******))))))))))))))))))***++++++++++++++++++++++++))))))***++++++++++++***+++,,,---,,,++++++,,,---111///000666;;;BBBOOO\\\iiipppvvvwwwvvvuuuqqqkkk___XXXQQQNNNNNNRRR]]]gggnnnqqqssssssrrrtttyyy~~~~~~wwwssslllfffaaa]]]YYYVVVPPPOOOMMMJJJGGGEEECCCCCCBBBBBBBBBBBBBBBAAA@@@????????????>>>??????@@@AAA@@@@@@??????@@@@@@AAABBBBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBCCCAAA@@@???======>>>>>>???@@@??????@@@BBBDDDGGGIIIMMMMMMNNNPPPTTTYYY^^^aaafffkkksss|||yyyhhhcccaaa```______dddrrr}}}{{{}}}zzz|||~~~{{{yyyxxxyyyzzzvvvssssssuuuuuuqqqnnnlllkkkkkklllnnnmmmiiifffgggeeecccbbbbbb```]]]ZZZMMMFFF<<<444///.........++++++******))))))))))))***)))(((''''''((())))))((('''&&&''')))))))))((((((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%'''%%%$$$'''+++...---***%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''((()))******'''''''''''''''((()))))))))))))))))))))(((''''''(((((((((((())))))))))))nnneeecccaaa^^^\\\YYYXXXWWWVVVWWWXXXYYYZZZWWWVVVRRRMMMLLLMMMKKKGGGAAA>>>999666555555555555777777888888888888777777444444333222111//////...,,,---...///000000000000000///...------------...+++***((('''&&&&&&&&&&&&,,,+++******(((((('''&&&((())))))******))))))(((...,,,***)))''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))'''''''''''''''((())))))))))))(((((((((((())))))************************)))******+++++++++++++++...///...---***)))***+++222222555<<>>>>>>>>???@@@>>>=========>>>???AAABBBCCCCCCCCCEEEHHHLLLOOORRRUUUZZZaaahhhpppxxxtttmmmhhhccc]]]]]]```kkk}}}|||}}}{{{}}}~~~~~~|||yyyxxxxxx}}}yyyvvvuuuvvvuuurrrooonnnmmmmmmnnnnnnmmmkkkhhhgggeeedddccccccbbb```^^^VVVOOOEEE;;;555000---,,,+++++++++++++++*********++++++)))(((((('''''''''((('''&&&''')))***)))(((((((((''''''&&&''''''(((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&((('''$$$$$$...999666+++$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((('''(((((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))&&&''''''((((((((((((((()))))))))))))))(((''''''''''''(((((())))))******nnnfffdddaaa___]]]XXXWWWWWWWWWVVVWWWWWWWWWUUUUUUQQQKKKJJJKKKIIIEEE???<<<777555555555555555555555666666666666555555555555333222000///...---------...///////////////000///...------,,,,,,---,,,,,,***)))((((((((((((******))))))((((((((('''(((((())))))))))))((((((---,,,***((('''(((((())))))(((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))'''''''''''''''(((((()))))))))(((((((((((()))))))))))))))))))))*********+++,,,------......------000111000///---,,,...000333666;;;BBBMMM[[[kkkxxx}}}}}}|||}}}ttteeeXXXQQQNNNTTT]]]dddlllrrrrrrrrrsssyyy~~~}}}yyysssmmmgggbbb^^^XXXTTTOOOKKKIIIGGGDDDBBBCCCBBBAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAACCCBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDCCCAAAAAABBBBBBCCC@@@??????>>>>>>???@@@@@@@@@@@@@@@@@@BBBDDDGGGHHHKKKNNNTTTYYY___eeelllpppxxx~~~}}}xxxsssmmmdddaaa```eeesss|||}}}}}}}}}|||{{{zzzzzz|||yyyxxxwwwvvvssspppppppppooooooooonnnllljjjgggfffeeeeeefffeeecccaaa]]]WWWMMMCCC;;;444...***+++++++++++++++*********))))))((((((''''''''''''(((''''''''')))***)))((((((((('''''''''(((((()))''''''((()))((('''%%%$$$%%%%%%%%%&&&&&&'''''''''%%%)))&&&""",,,:::888***%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((())))))$$$$$$%%%%%%&&&'''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&%%%&&&'''(((((('''&&&%%%******)))((((((&&&%%%%%%%%%&&&((()))))))))(((''')))))))))))))))(((''''''&&&''''''((()))******+++ooofffeeebbb```___XXXXXXWWWVVVVVVVVVVVVVVVSSSSSSOOOIIIHHHIIIHHHCCC>>>;;;777444444555555555333333444444444444333333555555333222000///...---//////000//////...------///...---,,,++++++++++++++++++***))))))(((((((((''''''(((((()))))))))***(((((())))))))))))((((((******)))(((((()))***+++((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&'''((()))))))))(((((((((((())))))))))))'''''''''''''''((())))))+++******))))))******+++(((((()))))))))*********,,,,,,---............---.../////////...000333666666<<>>BBBNNNXXX]]]aaagggjjjjjjkkkpppssssssvvv{{{}}}}}}uuuoookkkjjjjjjmmmuuu}}}|||wwwuuuzzz}}}uuuqqqmmmhhhaaa[[[SSSPPPMMMJJJHHHFFFDDDAAABBBAAA??????AAACCCDDDDDDDDDDDDCCCCCCCCCDDDEEEEEECCCDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMMMMNNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOONNNLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIGGGFFFFFFFFFGGGHHHEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAAAAAAAABBBDDDFFFEEEIIINNNSSSXXX```iiipppzzz}}}qqqhhhgggnnnuuu{{{zzz|||}}}}}}}}}}}}}}}{{{yyywwwvvvwwwrrrssssssqqqmmmkkklllnnnlllkkkjjjjjjkkkkkkiiigggbbb```\\\WWWPPPGGG===777000///...,,,***(((&&&&&&((()))***++++++***)))))))))(((((((((***+++***)))(((((('''&&&%%%%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&((((((%%%%%%''')))%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((((((((''''''''''''(((((("""###&&&)))***+++******'''''''''''''''((()))))))))))))))))))))(((''''''(((((((((((())))))))))))ooohhhfffdddbbbaaa___\\\XXXUUUTTTUUUWWWXXXUUUUUUQQQKKKJJJLLLJJJEEEAAA>>>999666555555555555555666666666666666666555333222222222111111000000,,,---...///000000000000111111///...---,,,,,,,,,)))***************)))(((((((((((((((((('''''''''''''''(((((((((((('''''')))***,,,---,,,)))&&&$$$''''''''''''((()))++++++))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))***************++++++,,,))))))(((((((((((())))))))))))***+++,,,,,,------,,,---......//////......---...000111333888>>>BBBGGGTTT___bbbdddhhhgggcccaaagggjjjggghhhqqq{{{wwwpppjjjkkkttt}}}vvvuuuwww{{{tttkkkeeeaaa\\\TTTNNNIIIGGGDDDCCCBBBBBB@@@???DDDBBB@@@@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJLLLMMMNNNNNNOOOMMMMMMNNNOOORRRTTTVVVWWWVVVVVVVVVVVVVVVWWWXXXXXXUUUUUUUUUUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXQQQQQQQQQPPPPPPOOOOOOOOOMMMLLLKKKJJJIIIJJJKKKKKKHHHIIIIIIIIIHHHGGGFFFFFFCCCCCCCCCCCCCCCCCCCCCCCC???@@@AAA@@@??????@@@BBB???CCCGGGJJJLLLRRRYYY___eeennn{{{|||nnnfffgggkkkxxx|||||||||{{{yyywwwwwwxxxrrrssssssqqqmmmkkklllnnnmmmlllkkkkkklllllljjjhhhbbbaaa^^^ZZZTTTLLLBBB<<<222111000---+++((('''&&&,,,,,,------,,,+++)))(((***(((((()))***+++***))))))((('''&&&%%%$$$$$$$$$'''&&&%%%%%%&&&''')))***'''''''''&&&&&&%%%%%%%%%'''%%%&&&))))))&&&'''+++$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%&&&'''((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))&&&((()))(((''''''((())))))((('''&&&&&&'''((()))$$$%%%((()))***)))((('''(((((('''&&&&&&((()))***)))))))))))))))(((((('''))))))))))))((((((((((((qqqjjjfffbbb^^^]]]YYYXXXVVVTTTSSSSSSSSSTTTRRRPPPNNNLLLJJJIIIIIIIIIAAA>>>:::888666666555555666555333333444444333222222222222111111111111111.........------,,,,,,,,,,,,,,,,,,+++++++++******))))))************))))))(((''''''&&&&&&((()))*********)))((('''&&&%%%%%%))))))))))))))))))))))))******))))))))))))******+++)))(((&&&&&&((()))+++******++++++++++++******))))))))))))************************************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,.../////////......,,,...111333777>>>FFFMMMSSS[[[dddhhhfffdddeeeggg```]]]\\\\\\]]]dddyyy}}}qqqlllooowww~~~xxxooosss}}}zzziiiddd\\\WWWSSSOOOIIIEEEDDDDDDCCCBBBAAA@@@@@@???CCCBBBAAACCCEEEHHHHHHHHHIIIJJJJJJIIIHHHGGGGGGHHHMMMNNNOOOPPPPPPRRRVVVYYYYYYYYYZZZZZZ\\\]]]]]]^^^``````aaabbbbbbbbbbbbbbbeeeeeeddddddeeeggghhhiiidddddddddccccccaaa``````YYYXXXWWWVVVVVVVVVWWWXXXVVVTTTRRRQQQQQQQQQOOOMMMNNNKKKHHHGGGGGGGGGFFFEEEIIIIIIHHHGGGFFFEEEDDDCCCBBBBBBAAA@@@???>>>======??????@@@BBBEEEIIIMMMOOOVVV\\\dddnnnxxx{{{ssskkkdddkkkqqq}}}}}}{{{{{{{{{zzzzzzyyyyyyxxxwwwvvvuuusssqqqooonnnmmmooonnnmmmlllllllllllllllgggbbb_________YYYNNNEEE555333000......---,,,***---,,,***(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&&&&&&&&&&$$$###((('''%%%%%%%%%&&&(((***))))))(((''''''''''''''''''''''''''''''''''''''')))+++,,,---+++(((###!!!(((((((((((())))))))))))''''''''''''((((((((()))))))))))))))))))))))))))+++*********))))))((((((qqqiiifffbbb___^^^YYYXXXVVVTTTSSSRRRSSSSSSRRRQQQNNNLLLJJJIIIHHHHHHGGGDDD???;;;888666444333666555333444444555333222222222222111111111000000/////////......---------,,,,,,,,,+++++++++******(((((())))))))))))(((((((((((('''&&&'''((()))***)))))))))(((''''''&&&&&&))))))))))))))))))))))))***)))((('''''''''''''''***)))(((''''''((()))***)))******************)))))))))))))))************((((((((((((((((((((((((---,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,......///...------+++,,,///111666>>>HHHOOO]]]ccciiijjjgggccc```___ZZZVVVUUUXXX\\\fffyyyzzzoookkkoooxxx~~~|||tttpppxxxyyyqqqlll[[[WWWQQQLLLJJJGGGCCC@@@DDDDDDCCCCCCCCCCCCCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJMMMNNNPPPPPPOOOOOOPPPRRRSSSTTTVVVWWWXXXZZZ^^^aaafffggghhhjjjkkklllmmmmmmooooooooopppqqqqqqrrrrrrrrrqqqqqqqqqrrrsssuuuvvvtttssssssrrrqqqooonnnmmmgggfffeeedddcccccccccddd^^^\\\ZZZYYYXXXWWWUUUSSSUUURRROOOMMMLLLLLLKKKJJJMMMMMMLLLKKKIIIHHHGGGGGGCCCBBBBBBAAA@@@??????>>>??????>>>???AAACCCFFFHHHLLLRRRZZZaaagggqqq}}}wwwllldddfffmmmxxx~~~~~~~~~}}}|||{{{zzzyyyyyywwwwwwuuutttrrrpppooonnnpppooonnnmmmlllkkkkkkllljjjfffccccccccc^^^TTTKKK<<<888333///...---,,,,,,---,,,***)))((((((((()))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''***)))((((((''''''((((((''''''''''''''''''''''''''')))***++++++)))&&&%%%(((((((((((())))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************)))))))))(((qqqiiifffbbb___^^^YYYXXXVVVSSSRRRQQQQQQQQQRRRPPPNNNKKKIIIHHHGGGGGGIIIGGGCCC???;;;888666555666555333444555555444333222222111111111000000000///////////////.........,,,,,,,,,+++++++++******'''(((((((((((((((((('''(((((('''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&%%%%%%%%%&&&***)))(((''''''((()))***((())))))******))))))((())))))))))))************((((((((((((((((((((((((......------,,,,,,,,,+++************++++++++++++,,,,,,------------,,,+++,,,---...111888BBBNNNVVVfffhhhkkkllliiiccc\\\XXXUUUPPPOOOVVV```lllyyy~~~ssskkkjjjoooxxx{{{tttrrrvvv{{{tttmmmfff___ZZZNNNKKKGGGDDDCCCBBB@@@??????@@@@@@AAABBBCCCDDDDDDCCCFFFHHHIIIHHHJJJMMMQQQTTTVVVYYYZZZZZZ[[[]]]___^^^```ccceeegggiiimmmpppuuuwwwzzz}}}}}}}}}}}}}}}}}}{{{zzzvvvuuusssrrrpppooooooooommmjjjhhhfffeeecccaaa___\\\YYYUUUSSSRRRQQQOOONNNOOOOOOMMMLLLJJJIIIHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAAFFFMMMTTTWWWYYY___iiirrryyyyyyddd```___cccjjjttt~~~~~~|||{{{{{{{{{xxxwwwvvvuuusssrrrppppppqqqpppooommmlllkkkkkkkkkjjjgggeeeffffffbbbYYYRRREEE???777000------------,,,+++***)))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((($$$%%%'''))))))((('''%%%******)))((((((((())))))''''''''''''''''''''''''&&&'''((()))************(((((((((((())))))))))))''''''((((((((()))))))))))))))))))))))))))))))))************))))))))))))sssjjjfffbbb^^^^^^YYYXXXUUUSSSQQQPPPPPPPPPRRRPPPMMMJJJHHHFFFFFFFFFFFFFFFDDDAAA===:::999888666555333444555666555333222222111111000000////////////..................,,,,,,,,,+++++++++******(((((())))))))))))((((((((((((((((((((()))))))))''''''(((((())))))))))))((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************************************---------,,,,,,++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++......000555===JJJVVV^^^fffggghhhiiigggbbb[[[VVVQQQNNNPPPZZZhhhrrrwwwxxxuuuqqqkkkgggiiiqqqzzz~~~uuurrrvvvyyyssskkkccc\\\UUUOOOLLLIIIGGGEEECCCBBBBBBBBBBBB@@@@@@AAACCCDDDFFFGGGHHHHHHMMMQQQQQQOOOPPPVVV[[[^^^aaadddfffggghhhiiikkklllooorrruuuwww{{{~~~~~~||||||~~~{{{xxxvvvuuussspppmmmhhheeeaaa^^^]]][[[YYYXXXUUUTTTRRRPPPNNNLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGCCCBBBAAA@@@??????@@@@@@CCCIIIPPPQQQOOORRR[[[ccchhhppp|||sssiii^^^ZZZ[[[cccrrr~~~}}}}}}}}}}}}}}}yyyyyyxxxvvvuuusssrrrrrrrrrqqqooonnnlllkkkjjjjjjhhhfffeeeffffffccc\\\VVVNNNFFF;;;222---,,,------+++++++++******)))))))))************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((%%%%%%'''((((((((('''&&&******))))))))))))******''''''''''''''''''''''''''''''''''''(((***++++++(((((((((((())))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))*********)))))))))))))))vvvlllfffaaa^^^]]]YYYWWWUUURRRPPPNNNNNNNNNPPPNNNLLLIIIGGGFFFEEEEEEEEEFFFFFFCCC>>>:::888777666444444444666666555444222222111111000//////...------------------------,,,,,,,,,+++++++++******)))******++++++******)))((((((((()))))))))))))))''''''(((((()))*********(((((((((((((((((((((((($$$$$$%%%&&&''')))++++++))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************************************++++++++++++******)))))),,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,///000333:::DDDQQQ\\\bbbfffeeedddcccaaa\\\VVVQQQLLLOOOUUU```kkkqqqooojjjgggfffeeefffkkksss{{{~~~~~~~~~~~~zzzvvvsssuuu~~~~~~yyywwwiiiccc[[[TTTOOOKKKHHHFFFFFFFFFEEECCCBBBBBBCCCDDDFFFGGGHHHJJJLLLNNNPPPPPPPPPTTTYYYZZZYYYZZZ```eeejjjmmmqqqsssttttttuuuvvvxxx{{{}}}{{{yyyvvvrrrooommmllljjjhhhaaa```]]]ZZZVVVSSSQQQOOOKKKKKKKKKJJJJJJIIIIIIHHHDDDDDDCCCBBBBBBBBBBBBBBB===CCCGGGHHHEEEGGGMMMTTTZZZaaakkkuuu}}}wwweeeYYYVVVYYYeeeooo~~~~~~}}}|||{{{|||}}}~~~zzzzzzyyyxxxwwwuuuttttttrrrqqqpppnnnlllkkkkkkjjjgggfffffffffgggddd___ZZZTTTLLL@@@666000---------+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''&&&%%%&&&'''((()))******))))))))))))******(((((((((((((((((((((((())))))(((''''''((()))***(((((((((((())))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))******wwwlllfffaaa]]]\\\YYYWWWTTTQQQNNNMMMLLLLLLNNNLLLJJJHHHFFFEEEEEEEEEHHHJJJJJJFFF>>>777444333666444444444666777666555222222111000//////...---,,,,,,,,,---------------,,,,,,,,,+++++++++*********++++++,,,,,,++++++***'''((()))*********))))))((((((((())))))*********))))))))))))))))))))))))%%%%%%&&&'''(((***,,,---(((((())))))))))))((((((((())))))******))))))((())))))))))))************(((((((((((((((((((((((())))))******************++++++,,,,,,------......,,,,,,,,,,,,,,,---......///111666@@@MMMYYYaaaeeehhhfffccc^^^WWWQQQLLLJJJIIIQQQZZZbbbhhhjjjfff___aaabbbeeejjjpppvvv{{{~~~{{{}}}~~~yyyooorrrvvv}}}|||uuuoookkkYYYTTTOOOJJJHHHGGGFFFEEECCCCCCCCCBBBAAABBBDDDFFFIIIJJJLLLOOOSSSVVVXXXYYY[[[___bbbdddeeehhhmmmqqqwwwzzz}}}{{{zzzxxxvvvlllkkkgggccc^^^YYYVVVTTTOOOOOONNNMMMLLLKKKJJJJJJFFFEEEEEEEEEDDDDDDCCCCCC???AAADDDDDDCCCDDDGGGKKKMMMSSS\\\dddllluuu~~~mmm___WWWVVV[[[cccppp~~~}}}{{{zzzzzz|||~~~|||{{{zzzyyyxxxwwwvvvvvvrrrqqqpppnnnmmmllllllllliiiiiiiiiiiiiiigggccc```YYYRRRFFF<<<555000...,,,***++++++,,,++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%((('''%%%$$$%%%&&&(((***))))))((((((((()))******((((((((((((((((((((((((***))))))(((((((((((()))(((((((((((())))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************tttiiieee```^^^]]]YYYWWWTTTPPPNNNLLLKKKJJJLLLJJJIIIGGGFFFEEEFFFFFFHHHKKKMMMHHH???777444333555444444555666777777555222222111000///...------------------.........///,,,,,,,,,+++++++++************++++++++++++******'''((()))***+++***))))))))))))))))))))))))******))))))))))))))))))))))))''''''''''''((()))***+++(((((())))))))))))(((((()))******************)))))))))))))))************(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))***++++++,,,------,,,,,,+++,,,---...000111222666>>>KKKXXXbbbgggiiihhhgggbbbYYYOOOHHHFFFGGGIIIVVV```cccbbbcccbbb___bbbfffkkkqqqvvvyyyzzzzzzyyy{{{~~~}}}wwwtttmmmvvvxxxooofff```\\\MMMJJJFFFDDDDDDEEEEEEEEECCCEEEFFFFFFEEEGGGJJJNNNMMMOOOSSSXXX]]]bbbfffhhhkkkmmmooorrrvvvzzz~~~|||zzzuuupppjjjddd```]]]WWWVVVUUUTTTRRRPPPOOOOOOKKKKKKKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEFFFKKKQQQWWW[[[bbbjjjpppzzzwwwiii___ZZZ[[[___fffwww}}}{{{zzz{{{|||}}}||||||{{{{{{zzzyyyxxxxxxqqqpppooonnnmmmmmmmmmmmmjjjkkkkkkkkkjjjhhheeeccc]]]WWWMMMCCC<<<555000---******+++,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))))))))((('''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************qqqgggccc```^^^^^^YYYWWWTTTPPPMMMKKKJJJJJJJJJIIIHHHFFFFFFFFFFFFGGGFFFJJJLLLIIIAAA:::777777555444444555777888777666222222111000///...---------.........//////000000,,,,,,,,,+++++++++******))))))************))))))'''((()))++++++******)))******))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((******++++++++++++******))))))))))))************************************))))))***+++,,,------...'''(((((()))******++++++,,,,,,+++,,,---///111333666;;;EEETTTbbbkkknnnmmmfffeeeaaaWWWKKKEEEEEEHHHLLL[[[eeeddd___aaaddddddfffjjjqqqwwwzzzzzzxxxwwwxxx{{{~~~zzzuuussstttrrr~~~zzzvvvppphhh^^^UUUNNNJJJFFFDDDBBBAAACCCDDDEEEEEEFFFIIIKKKLLLLLLNNNSSSWWWWWWZZZ___eeelllrrrwwwzzzyyyyyyzzz~~~yyysssnnnkkk___^^^]]][[[YYYWWWUUUUUURRRRRRQQQPPPMMMKKKIIIHHHGGGDDDBBBBBBDDDDDDAAA???EEEHHHLLLNNNPPPTTTZZZ___jjjqqq|||sssiiibbb```aaa```qqq|||zzzzzzzzz{{{}}}}}}|||{{{zzzyyyyyyxxxppppppooonnnnnnnnnnnnnnnjjjjjjkkkkkkiiigggdddccc___ZZZQQQIII@@@999222---)))***,,,,,,---,,,+++***************************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''***))))))((('''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%$$$%%%'''))))))((('''&&&'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((()))******))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++nnneeebbb```]]]\\\\\\YYYVVVQQQNNNKKKIIIIIINNNLLLIIIEEECCCBBBBBBCCCFFFIIIKKKHHHAAA:::666555555444444555777888777555333333333222000///---,,,***+++---...///000000000000---***((()))***++++++------,,,+++***)))((('''***((('''&&&&&&'''(((******++++++***((('''((()))))))))))))))))))))))))))'''(((***)))'''&&&&&&'''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++******))))))((((((''''''******+++++++++,,,,,,,,,++++++,,,,,,,,,---------***+++---------///222444888CCCTTTbbbiiikkkiiihhhlllfff[[[NNNEEEEEEKKKQQQ]]]___aaabbbbbbbbbcccdddmmmppptttvvvuuuvvvxxxzzz~~~~~~zzzuuupppqqqxxx~~~~~~zzzvvvssskkk```WWWQQQMMMHHHEEEBBBBBBBBBBBBCCCDDDFFFGGGJJJLLLOOOQQQSSSVVVZZZ]]]aaaeeekkkrrrxxx|||~~~~~~{{{vvvpppnnnkkkhhhfffaaa\\\YYYXXXUUURRRPPPOOOOOOMMMLLLFFFEEEDDDEEEFFFFFFDDDBBBFFFDDDCCCCCCEEEJJJPPPSSSVVV]]]gggqqq{{{~~~vvvpppeeeZZZ]]]iiizzz|||}}}|||vvvvvv|||{{{}}}~~~}}}zzzwwwuuuuuusssrrrqqqpppooommmllllllqqqnnnkkkiiiiiihhheeeaaa___^^^[[[RRRFFF:::333000///---...///...******---******))))))((((((''''''+++******)))(((''''''&&&"""$$$&&&((())))))((('''+++&&&$$$'''(((''''''***'''''''''''''''((()))***))))))((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&((()))***$$$%%%'''))))))))))))((((((((())))))(((&&&$$$###(((((())))))))))))((((((+++*********))))))((((((&&&(((******((((((((())))))************+++++++++***+++,,,------,,,+++***++++++************++++++nnneeeccc```]]]\\\[[[YYYUUUQQQMMMKKKIIIIIIMMMLLLIIIGGGEEEDDDDDDDDDFFFIIIJJJGGG@@@:::666555444444333555777777666444222222222111000///...---,,,,,,,,,---......//////000...,,,,,,,,,,,,***)))++++++***************)))***)))'''&&&&&&''')))***)))***+++***((('''((()))'''''''''''''''''''''''')))***+++***(((&&&&&&''''''''''''((()))*********))))))))))))))))))))))))))))))*********++++++++++++*********))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,---,,,---------...000444777???IIIWWWcccjjjkkkjjjiiiooohhh[[[MMMEEEFFFOOOWWW___aaacccdddeeefffiiikkktttuuuwwwvvvuuuuuuwwwzzz}}}xxxvvvrrroooooouuu{{{vvvppplllccc]]]SSSLLLHHHEEEBBB@@@CCCCCCCCCCCCCCCEEEHHHJJJPPPRRRVVVYYY\\\___dddgggjjjmmmsssyyy~~~{{{xxxuuupppkkkhhh^^^[[[VVVSSSRRRPPPMMMLLLLLLKKKJJJJJJKKKKKKIIIGGGDDDCCCBBBBBBDDDGGGKKKMMMMMMSSS[[[dddmmmxxxxxxmmmaaaZZZbbbppp{{{sssrrryyyyyy{{{}}}}}}zzzwwwvvvvvvttttttsssrrrpppooonnnmmmpppmmmkkkjjjjjjhhhfffcccbbbaaa]]]VVVLLLAAA888333///------...---******---***************)))))))))+++******)))(((((('''''''''(((***,,,,,,,,,+++******&&&$$$(((***)))***,,,(((''''''''''''(((((()))((((((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''&&&&&&''''''(((&&&%%%&&&&&&'''((())))))%%%&&&'''((())))))(((((((((((((((((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&************)))))))))(((***,,,------+++***+++,,,)))************++++++++++++++++++,,,,,,+++++++++++++++************++++++nnneeecccaaa^^^]]]ZZZXXXTTTQQQMMMKKKJJJIIIKKKKKKJJJHHHGGGFFFDDDDDDFFFHHHJJJFFF@@@999666555444333333444555666555333000111111111000000///......---,,,++++++,,,---...///............---***''')))))))))******+++++++++***)))(((''''''((()))******,,,,,,,,,***)))***+++((((((((((((((((((((((((***+++,,,***(((''''''(((&&&''''''((()))******+++)))))))))))))))))))))))))))))))))*********++++++++++++++++++************))))))))))))******************+++++++++,,,,,,,,,---.........///222888<<>>888555555333222222333444555333222//////000000000000000//////...,,,*********,,,---...---,,,,,,------+++)))))))))))))))******************))))))))))))******,,,---......,,,+++,,,...************************((()))))))))''''''(((***(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************************************)))*********++++++++++++*********+++++++++,,,,,,---.........000555<<>>444...+++,,,,,,******---)))*********++++++,,,,,,*********)))))))))(((((('''''''''''''''&&&%%%$$$$$$ $$$&&&%%%%%%'''***)))((('''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))&&&&&&'''(((((((((((((((((((((((((((((('''''''''((('''&&&&&&&&&''')))******++++++,,,,,,++++++************)))))))))))))))***,,,---,,,)))((('''((())))))*********+++++++++---,,,+++******+++,,,---++++++************++++++~~~mmmfffeeeccc```___YYYWWWTTTQQQNNNMMMLLLLLLIIIIIIIIIHHHGGGEEEDDDCCCFFFGGGHHHDDD===777555555333222222333444444222111......///000000000000///000...,,,***)))***+++,,,---***(((((()))+++,,,,,,*********)))))))))((((((******))))))))))))*********,,,---,,,++++++,,,---************************$$$%%%&&&&&&&&&''')))+++******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,---...000444:::BBBHHHSSSVVVZZZ]]]\\\[[[ZZZZZZVVV]]]fffkkkiiidddaaa___ccceeehhhkkknnnsssyyy}}}yyyvvvsssqqqssswww|||xxxpppllldddhhhqqq|||{{{vvvpppggg^^^VVVOOOIIIFFFGGGFFFDDDCCCBBBCCCEEEGGGJJJNNNRRRTTTWWW]]]eeelllmmmpppuuuyyy}}}~~~vvvoooggg```[[[[[[XXXTTTQQQPPPOOOLLLKKKKKKLLLLLLLLLJJJGGGDDDBBBAAACCCEEEFFFHHHNNNVVV]]]hhhppp{{{wwwhhh[[[]]]kkk~~~uuuqqqrrruuuxxxzzzzzzyyyyyyzzzvvvvvvuuusssrrrqqqpppooommmmmmmmmlllkkkjjjjjjjjjiiieeeaaaaaabbb\\\PPPEEE999222---------++++++---((())))))******+++++++++************))))))))))))*********))))))(((''''''&&&""""""%%%&&&###"""###***)))((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((&&&'''((()))))))))((('''((((((((('''''''''''''''((('''&&&&&&'''(((***+++'''(((((((((((((((((('''))))))))))))))))))******)))++++++***(((&&&&&&'''))))))*********+++++++++---,,,+++******+++,,,---++++++************++++++}}}lllffffffdddaaa___YYYWWWUUURRRPPPOOONNNNNNKKKKKKJJJHHHGGGEEEDDDDDDEEEGGGGGGCCC<<<666444555444333222333444444222111......///000000000/////////...---+++++++++,,,------***'''&&&(((***,,,,,,*********))))))((((((((())))))))))))))))))))))))'''((())))))(((((()))***((((((((((((((((((((((((###$$$%%%%%%%%%&&&))),,,******))))))((((((''''''))))))))))))))))))))))))((((((((()))))))))******((((((((((((((())))))))),,,,,,,,,,,,---------...++++++,,,,,,,,,---------+++---000444:::AAAJJJOOOWWWZZZ\\\\\\ZZZXXXVVVVVVRRR___ooozzzyyyqqqgggbbbbbbfffjjjnnnqqqtttwwwyyysssqqqppprrrvvv|||xxxpppiiieeebbbkkkxxxyyyrrriiiccc[[[SSSMMMIIIFFFCCCBBBCCCDDDCCCCCCEEEHHHKKKNNNTTTZZZ^^^```eeennnuuuwwwzzz|||ssskkkfffccc___ZZZVVVSSSQQQNNNLLLLLLLLLMMMLLLJJJGGGDDDBBBAAABBBCCCCCCBBBEEELLLQQQYYYbbbnnnyyypppaaa^^^cccooozzzppprrruuuyyy{{{{{{zzzzzz{{{wwwvvvuuutttsssqqqppppppmmmnnnnnnmmmkkkjjjjjjkkkiiieeebbbcccddd```VVVMMM@@@777000......,,,,,,---)))))))))***************************************)))))))))(((((('''''''''***&&&&&&))))))&&&$$$%%%)))((((((''''''''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((('''''')))******)))((('''((((((''''''''''''((()))((('''''''''((())))))***(((((())))))))))))(((((())))))))))))***************+++---,,,***(((((())))))************+++++++++,,,++++++++++++++++++,,,++++++************++++++|||lllffffffeeebbb```ZZZXXXVVVSSSQQQPPPPPPPPPPPPNNNLLLIIIGGGFFFFFFFFFEEEGGGFFFBBB;;;666444555555444333444555444333111//////////////////...............---------------...,,,***))))))***)))(((((((((((()))))))))))))))((((((((())))))((((((((('''((())))))(((((()))+++'''''''''''''''''''''''''''''''''%%%$$$%%%(((***'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))*********++++++,,,,,,,,,---------,,,,,,---------.........+++///444:::AAAIIIQQQWWWWWWYYY[[[ZZZWWWSSSQQQPPPTTTaaarrr||||||ssshhhbbbbbbgggnnnrrrtttsssssssssnnnnnnooottt{{{xxxqqqkkkfffdddfffqqqyyyoooggg[[[VVVOOOJJJGGGFFFEEEDDDBBBDDDGGGHHHIIILLLQQQUUUZZZaaahhhlllmmmpppwww}}}zzztttlllhhhaaa\\\XXXTTTQQQOOONNNNNNNNNNNNMMMJJJHHHFFFCCCDDDEEECCCAAAAAAEEEIIIMMMVVV```hhhppp{{{rrrjjjdddcccoooxxxsssvvvzzz{{{{{{{{{{{{|||xxxxxxwwwvvvtttsssrrrqqqnnnooopppnnnkkkiiijjjkkkiiifffdddeeefffbbb[[[TTTGGG<<<333111000...---...+++++++++++++++*********************************(((((((((''''''''''''(((***''''''***,,,)))&&&'''(((''''''''''''(((((()))***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''''''''''''''(((((())))))((((((''''''(((((()))'''((()))******)))'''&&&''''''&&&&&&'''((()))***'''(((((())))))))))))((()))******++++++******)))((()))))))))***************+++---,,,+++******+++)))************++++++++++++++++++,,,,,,+++++++++++++++************++++++{{{kkkfffgggeeebbb```ZZZYYYVVVTTTRRRQQQQQQQQQSSSQQQNNNKKKHHHHHHHHHHHHEEEGGGFFFBBB;;;555444555666555444444555555333111//////000000///......---------...//////......---000...------,,,***'''$$$&&&&&&'''((()))***++++++''''''(((((((((((('''''')))***,,,,,,++++++,,,---))))))))))))))))))))))))******)))'''%%%%%%''')))%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++++++++,,,******+++++++++,,,,,,,,,---------.........//////,,,000777>>>FFFNNNWWW\\\UUUWWWXXXWWWSSSOOOLLLJJJVVVaaapppxxxwwwnnneee```ccchhhpppuuuvvvssspppooommmmmmpppwww{{{tttmmmhhheeedddlllxxx}}}wwwmmmccc\\\RRRMMMHHHDDDCCCDDDEEEFFFEEEHHHLLLOOOQQQUUU[[[___eeemmmuuuxxxwwwxxx~~~wwwrrrkkkeee```\\\XXXVVVQQQQQQRRRQQQPPPNNNLLLKKKEEEGGGGGGEEEBBBAAADDDGGGHHHNNNVVV\\\aaalll{{{xxxhhh\\\___llloooyyytttwwwzzz||||||{{{||||||zzzyyyxxxwwwvvvtttssssssooopppqqqoookkkiiiiiikkkiiigggfffffffffccc^^^ZZZKKK@@@555222222///......---------,,,,,,+++++++++******************++++++---,,,,,,,,,,,,,,,------'''$$$%%%***+++)))'''((('''''''''''''''((()))***,,,+++)))(((&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''((())))))******))))))))))))******'''(((***+++***)))'''&&&'''&&&&&&&&&'''(((***+++'''((()))******)))((('''&&&&&&''''''''''''&&&&&&(((((())))))*********+++(((***++++++*********+++)))************+++++++++***+++,,,------,,,+++***++++++************++++++ooohhhfffdddbbbccc^^^[[[XXXVVVVVVVVVUUUUUUXXXTTTOOOLLLJJJIIIIIIHHHJJJJJJHHHBBB999333111111333444555555555444333222111111000000000111111222---,,,+++,,,...///...---...---,,,+++************))))))))))))((((((((((((++++++***)))(((((())))))((((((((((((((((((((((((***)))))))))(((((('''''')))((('''''''''(((***+++***))))))((('''&&&&&&%%%%%%&&&'''((())))))))))))(((((()))***+++,,,------,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,///+++***---...------///333444777???LLLWWWXXXSSSSSSWWWZZZTTTKKKFFFHHHMMM]]]bbbhhhjjjhhhccc```___fffhhhmmmssswwwxxxtttqqqqqqqqquuu|||yyyooogggfffkkkqqqyyy}}}}}}vvvpppjjjbbbWWWOOOFFFFFFEEEEEEDDDEEEEEEFFFKKKOOOTTTYYY]]]aaafffjjjuuuyyy~~~{{{qqqiiibbb]]]ZZZWWWUUUTTTSSSSSSRRROOOLLLNNNNNNMMMHHHCCCAAABBBDDDCCCFFFJJJPPPWWW```jjjqqqvvviiiaaa[[[aaadddqqq~~~}}}}}}}}}{{{yyywwwvvvvvvuuutttsssqqqpppooommmmmmlllllllllkkkhhhfffgggiiigggbbb\\\SSSJJJ===333000//////...+++,,,---------,,,++++++///,,,((((((***,,,,,,+++......---,,,,,,,,,------******))))))((((((''''''))))))))))))(((((((((((()))***+++++++++***((('''((((((((((((((('''''''''((('''&&&%%%&&&''')))+++(((((((((((((((((((((((())))))(((((((((((()))))))))******)))(((''''''(((++++++******)))(((((((((((()))***++++++***((('''+++***)))(((((()))***++++++++++++++++++++++++++++++++++++************)))))))))***+++,,,,,,,,,,,,***++++++,,,,,,++++++***nnngggfffdddccccccaaa^^^ZZZXXXWWWWWWVVVVVVWWWSSSNNNJJJIIIHHHGGGFFFGGGHHHGGGAAA:::444333333333444555555555444333222...------,,,,,,---......---,,,+++,,,...///...---...---,,,+++***************)))))))))((((((((((((++++++***)))))))))))))))************************++++++++++++*********))))))(((((('''((()))***+++******)))(((((('''&&&&&&%%%&&&'''((())))))))))))++++++*********)))))))))++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,///+++***---...,,,---///333777;;;BBBMMMWWWXXXTTTTTTVVVVVVQQQIIIGGGLLLRRR\\\___bbbcccaaa```aaabbbjjjmmmqqqttttttsssrrrpppqqqrrrvvv}}}vvvnnnjjjlllrrrwww~~~{{{tttjjjbbb]]]WWWOOOIIIAAAAAACCCEEEGGGJJJLLLMMMOOOSSSYYY___dddjjjppptttyyyqqqkkkggg```]]]ZZZXXXVVVTTTQQQNNNPPPPPPOOOKKKFFFCCCCCCDDDBBBDDDFFFJJJOOOWWW___eeennnvvvtttdddYYYVVVYYYdddwww}}}}}}~~~}}}|||{{{yyywwwvvvvvvvvvuuutttqqqpppooonnnmmmlllllllllllliiiggggggiiihhhccc^^^WWWOOODDD:::333000000///++++++,,,---------,,,+++///,,,)))(((+++,,,,,,,,,///...---,,,,,,,,,,,,,,,************))))))))))))))))))))))))(((((((((((())))))*********)))((('''(((((((((((((((((((((''')))(((&&&&&&&&&((()))+++))))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''))))))))))))))))))*********(((((()))***************+++***))))))))))))***+++++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++~~~nnngggfffdddcccdddddd```\\\YYYYYYXXXWWWVVVUUUQQQLLLHHHGGGGGGFFFEEEEEEFFFEEE@@@:::555444555333444555555555444333222//////............//////---,,,+++,,,.........------,,,,,,++++++***************)))))))))(((((((((+++***)))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************((((((((((((((()))***************))))))(((((('''&&&&&&'''((())))))))))))******)))))))))(((((((((++++++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,...++++++---...,,,---111444;;;BBBHHHOOOVVVXXXVVVVVVUUURRRLLLGGGIIIQQQYYY^^^^^^]]][[[[[[\\\```cccnnnqqqsssrrrooommmmmmooorrrtttxxx~~~yyyppplllmmmttt{{{{{{wwwppphhh\\\SSSNNNJJJFFFCCC@@@AAADDDIIIMMMQQQUUUVVVVVVZZZaaahhhooovvv}}}yyytttnnnjjjddd___[[[XXXTTTQQQRRRRRRRRROOOKKKGGGFFFFFFDDDDDDDDDEEEGGGLLLSSSXXXaaaiiiuuutttxxxooo]]]QQQRRRYYYhhhyyy~~~{{{|||{{{zzz{{{yyywwwwwwwwwwwwvvvuuusssrrrpppnnnmmmmmmmmmmmmmmmjjjhhhiiijjjhhhddd```\\\WWWNNNCCC999333000000***+++,,,---------------...,,,***)))+++,,,,,,,,,//////---,,,++++++++++++************++++++++++++))))))))))))((((((((((((((())))))))))))((('''&&&''''''(((((((((((((((((()))((('''&&&'''((()))***************************))))))(((((((((((())))))((()))***)))((('''((()))'''(((((()))******++++++******))))))))))))******++++++************++++++************************(((((()))***+++,,,------------------,,,+++***)))++++++,,,,,,,,,,,,++++++}}}mmmgggeeedddcccdddeeeaaa]]]ZZZXXXXXXWWWUUUUUUQQQLLLIIIGGGGGGGGGFFFEEEFFFEEE@@@999555444555333444555555555444333222111000//////.../////////...,,,,,,,,,......---,,,,,,,,,,,,,,,++++++***************)))))))))((((((******)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((((((((((((((((((((((((((())))))***+++*********)))))))))(((''''''((()))))))))))))))&&&&&&'''((()))***+++++++++******************+++,,,,,,,,,,,,,,,,,,,,,,,,...++++++---...,,,///444777@@@IIIMMMQQQVVVXXXWWWYYYUUUNNNGGGEEEJJJTTT\\\___]]][[[YYYYYY\\\___bbblllnnnppplllgggfffiiinnntttvvvyyy~~~wwwqqqjjjiiipppzzz{{{tttoooddd]]]SSSJJJFFFDDDBBBAAADDDGGGKKKPPPUUUYYY]]]^^^___dddkkkrrryyy~~~yyyppphhhbbb\\\WWWTTTRRRSSSSSSRRROOOLLLJJJIIIHHHGGGFFFDDDDDDGGGLLLPPP[[[bbbmmmwwwkkkooo~~~iiiWWWUUUWWW```mmm}}}zzzzzzzzzzzz|||zzzxxxwwwxxxyyyxxxwwwuuusssqqqooommmmmmnnnnnnnnnllljjjjjjjjjiiieeebbb___^^^XXXLLL@@@666111111++++++,,,------.........---,,,+++++++++,,,,,,,,,//////---,,,++++++******)))))))))******+++++++++))))))))))))(((((((((((((((((((((((((((''''''&&&''''''''''''(((((((((((()))((((((''''''((())))))************************))))))(((((((((((())))))((()))***)))((('''((()))(((((())))))************---,,,***((('''(((((())),,,++++++++++++++++++,,,))))))))))))))))))))))))))))))***++++++,,,------,,,,,,------,,,++++++***+++,,,,,,,,,,,,,,,,,,+++}}}mmmfffeeecccbbbcccccc```\\\YYYWWWWWWUUUTTTVVVRRRMMMJJJIIIIIIIIIHHHEEEFFFEEE@@@999444333333333444555555555444333222...---,,,,,,+++++++++,,,...---,,,,,,---...---,,,++++++,,,,,,,,,+++******************))))))))))))***)))))))))))))))******++++++++++++++++++++++++(((((((((((((((((())))))'''(((((()))))))))))))))************))))))))))))'''((())))))))))))))))))&&&&&&'''((()))***++++++*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........333999<<>>555000///...---,,,,,,------+++---///...,,,+++,,,...+++++++++***++++++,,,---******))))))))))))))))))))))))))))))((((((((((((+++***)))((((((((())))))&&&&&&''''''((())))))******************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&((())))))(((((()))+++*********)))))))))))))))%%%&&&''')))+++,,,------))))))***++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------,,,,,,ooofffdddaaa___^^^```]]]ZZZXXXWWWXXXWWWWWWVVVRRRNNNKKKJJJKKKKKKJJJ@@@BBBBBB>>>999666666777333444555555555444333222111111///...------------///...,,,,,,------,,,+++)))***,,,------,,,+++)))+++++++++************)))))))))((())))))***++++++************************''''''(((((()))))))))***&&&''')))*********)))(((''''''''''''(((((((((((())))))*********))))))((((((((()))***+++,,,------)))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***---111333555>>>HHHOOOSSSUUUUUUXXX\\\]]]ZZZJJJFFFDDDFFFMMMSSSUUUTTT\\\\\\^^^bbbhhhkkkjjjhhhfffdddbbbdddiiinnnrrrtttxxxyyyyyytttllleeebbbaaahhhppp{{{~~~}}}||||||{{{vvvmmmddd\\\SSSKKKFFFFFFEEEEEEEEEGGGLLLRRRWWW___cccjjjrrrzzz|||vvvnnniiibbb^^^[[[XXXTTTQQQQQQRRRSSSQQQLLLHHHDDDCCCDDDGGGJJJMMMQQQXXXbbbjjjtttwwwiii^^^YYY^^^ooo~~~sssrrrttt|||zzzyyyzzz|||}}}}}}}}}{{{xxxtttpppooooooppprrrmmmmmmllljjjgggeeeffffffaaaaaaaaa```[[[PPPBBB777222111///---,,,,,,,,,---***---//////,,,+++,,,...************+++,,,---...,,,+++++++++******))))))))))))))))))((((((((((((,,,+++)))((((((((()))***&&&&&&&&&'''((())))))******************)))((('''(((((((((((((((((((((((())))))(((((((((((())))))&&&((())))))(((((()))+++((((((((()))******++++++)))***+++++++++)))((('''((()))***++++++***)))(((++++++++++++++++++++++++******+++,,,------...///............---,,,++++++,,,------......------,,,qqqjjjfffbbb``````___]]]YYYVVVUUUUUUWWWYYYYYYUUUQQQNNNMMMMMMMMMLLLJJJHHHCCC;;;444111333666222444666555444333333444333000------///111000///------.........---+++***......---,,,++++++++++++---,,,+++***)))))))))))))))((('''''''''(((***+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++,,,,,,++++++***))))))))),,,+++++++++++++++++++++((((((((()))***,,,---...000/////////333;;;EEELLLTTTRRRQQQTTTZZZ\\\ZZZVVVJJJHHHGGGEEEGGGLLLTTTZZZ[[[___eeejjjmmmllljjjiiidddcccccceeejjjpppvvvyyy||||||zzzsssfff]]]___gggwww~~~~~~{{{yyyyyyyyywwwnnnaaaVVVOOOKKKHHHFFFHHHIIIKKKLLLOOOTTTYYY^^^gggnnnwww|||~~~xxxtttnnngggaaa[[[WWWUUUXXXXXXWWWUUURRRMMMIIIFFFEEEDDDCCCDDDIIIQQQYYY^^^kkkrrrsssggg```^^^fffpppyyysssrrrxxxyyyzzzyyy{{{|||yyyuuurrrqqqqqqpppooommmmmmmmmllljjjhhhfffeeehhheeeccccccbbbZZZLLLAAA888444///,,,,,,---//////...---,,,,,,++++++,,,,,,,,,+++***+++,,,+++)))'''+++*********))))))((((((***(((&&&'''***+++)))'''((()))***++++++***)))(((************************++++++******))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''(((((())))))******))))))))))))((((((((((((+++***((('''''''''((())),,,,,,++++++++++++++++++---,,,***))))))***,,,---)))******+++++++++******------------------------,,,,,,,,,,,,---...//////ppphhhdddaaa______^^^\\\YYYWWWVVVVVVWWWYYY[[[WWWRRRNNNMMMLLLLLLKKKIIIGGGBBB;;;444111333555555666777666333111111111555222000000111111000...------.........---,,,+++......---,,,++++++++++++---,,,+++***)))))))))))))))((((((((())))))***+++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))*********++++++++++++++++++++++++************+++---.........///000222666===EEEKKKQQQPPPOOOPPPTTTVVVVVVUUUNNNLLLJJJHHHIIINNNUUU[[[]]]aaafffjjjlllllljjjhhhbbbbbbdddfffkkkqqqvvvyyy|||yyyuuunnneee___dddlll}}}}}}zzzwwwtttsssjjjbbbWWWNNNIIIGGGEEEDDDGGGIIILLLPPPTTTZZZaaafffpppvvv~~~xxxqqqiiiccc^^^[[[XXXXXXWWWUUURRRNNNKKKIIIHHHFFFDDDCCCFFFKKKQQQUUUbbbhhhuuu|||nnnccc^^^bbbjjj}}}yyyuuuyyyyyyyyyzzz|||~~~~~~}}}zzzuuusssrrrqqqpppooonnnnnnmmmllljjjhhhgggffffffcccaaabbbbbb\\\PPPGGG;;;777111------...//////...---,,,,,,++++++,,,,,,---,,,++++++,,,,,,+++)))+++*********))))))))))))***((('''(((******)))'''((()))***++++++***)))(((*********************************))))))((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))((((((((())))))))))))))),,,,,,+++***************++++++++++++++++++++++++---,,,***))))))***,,,---***++++++,,,,,,,,,,,,,,,---------------------------,,,,,,,,,---...//////~~~nnneeebbb^^^]]]^^^]]]\\\ZZZYYYXXXXXXXXXXXX\\\XXXRRRNNNMMMLLLKKKJJJHHHFFF@@@:::444222333555777777888666333000//////333111000000111000...,,,------.........---,,,+++......---,,,++++++++++++---,,,+++******)))******((()))******+++*********((()))******++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))((('''''''''((()))(((((()))******+++,,,,,,************************,,,,,,,,,,,,,,,---......---///222666:::@@@GGGKKKMMMMMMMMMLLLLLLNNNRRRVVVXXXVVVSSSOOONNNQQQWWW\\\___bbbfffiiijjjiiigggfffaaabbbeeejjjoootttxxxzzz{{{ssslllfffccccccjjjsss}}}}}}~~~~~~|||wwwqqqlllhhhZZZTTTLLLFFFDDDDDDEEEFFFKKKNNNRRRXXX^^^fffnnnsss{{{~~~wwwoooiiieee[[[ZZZYYYXXXUUURRRPPPNNNKKKIIIFFFDDDDDDEEEHHHJJJWWW\\\gggvvvzzzjjj______dddsss}}}zzzxxxxxxzzz|||}}}~~~}}}~~~{{{wwwtttsssrrrpppoooooonnnnnnlllkkkiiigggfffeeebbb```aaabbb^^^VVVOOO@@@;;;444///---......///...------,,,,,,,,,,,,,,,///---+++***+++,,,,,,,,,***************)))))))))***)))((((((******)))((())))))************))))))************************))))))))))))((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))(((((((((((('''(((((())))))*********+++++++++,,,++++++***)))************************---,,,+++******+++,,,---++++++,,,---------------------------------------......---------......///}}}lllccc___\\\\\\^^^\\\[[[[[[ZZZYYYYYYYYYYYY[[[WWWRRROOOMMMMMMLLLLLLGGGDDD>>>888333222333444555666777555222000///000------...//////...,,,+++---------------------,,,......---,,,++++++++++++---,,,++++++************)))***+++,,,,,,+++***)))((())))))***************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,+++)))'''&&&''')))*********+++++++++,,,,,,,,,)))))))))))))))*********---,,,,,,,,,,,,,,,------,,,000666;;;@@@DDDHHHKKKJJJKKKKKKHHHGGGKKKSSS[[[hhheee___XXXTTTTTTWWW[[[aaabbbeeefffgggfffdddcccaaadddiiioootttwwwyyyzzzvvvlllbbb___```fffoooxxx}}}}}}}}}~~~||||||{{{xxxrrrjjjbbb]]]PPPMMMHHHDDDDDDFFFIIIKKKRRRVVV[[[bbbiiirrrzzz{{{sssmmmaaa```^^^[[[YYYVVVUUUTTTOOOMMMIIIFFFDDDCCCDDDDDDNNNQQQ[[[hhhuuuuuugggaaabbbkkkzzz|||xxxvvvzzz}}}~~~~~~~~~{{{xxxuuutttsssqqqppppppoooooommmkkkiiigggffffffcccaaaaaabbb```[[[VVVEEE???777111...---------......---,,,,,,,,,,,,,,,///---***)))***,,,------***************************))))))))))))***)))))))))))))))******)))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((******************************))))))((((((''''''''''''((()))******++++++((()))***++++++***((('''))))))************++++++,,,++++++******++++++,,,***+++,,,------...------------------------------///...............//////{{{jjjbbb^^^\\\\\\^^^\\\[[[[[[ZZZZZZZZZ[[[[[[YYYVVVQQQOOONNNNNNNNNNNNFFFBBB<<<666333222333333222333555444333222222333***,,,.../////////......------------------------......---,,,++++++++++++---,,,++++++++++++++++++)))***+++,,,,,,+++***)))(((((()))************)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))---,,,***(((((((((***+++++++++******))))))))))))(((((()))))))))*********,,,,,,+++++++++,,,,,,---,,,222999@@@DDDGGGIIIKKKHHHIIIIIIGGGFFFKKKWWWaaatttppphhh___XXXVVVXXXZZZaaabbbcccccccccbbbaaa```dddhhhooouuuzzz{{{zzzyyyoooeee\\\[[[```hhhrrr{{{}}}|||{{{{{{|||wwwwwwuuuqqqjjj```XXXRRRJJJIIIFFFEEEFFFIIINNNQQQYYY]]]cccjjjrrrzzz}}}vvvhhhfffccc^^^[[[XXXVVVUUUQQQOOOMMMKKKHHHFFFEEEDDDGGGIIIPPP\\\hhhuuuvvvlllfffccckkkwwwzzzvvvzzz~~~~~~~~~~~~{{{xxxwwwvvvuuusssqqqqqqqqqpppnnnllliiigggfffhhhfffcccbbbbbbaaa]]]ZZZLLLEEE;;;333///---,,,,,,///...------,,,,,,---------+++(((((()))+++,,,,,,***************+++++++++)))*********)))))))))******))))))))))))))))))***************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''(((((()))***++++++,,,((()))***++++++***)))((())))))******++++++++++++++++++++++++++++++++++++)))***+++,,,------------------------------------//////.........///000000yyyiiibbb___]]]]]]^^^\\\[[[[[[ZZZZZZ[[[\\\]]]ZZZVVVRRROOONNNNNNNNNNNNEEE@@@999555333333333222///111333333333333444555---///111111000000111222------,,,,,,,,,---............---,,,++++++++++++,,,,,,++++++++++++,,,,,,*********+++******))))))'''((())))))******))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++***))))))******+++)))(((((('''&&&&&&%%%%%%((())))))******++++++++++++++++++++++++,,,------///444===CCCGGGIIIJJJKKKHHHHHHHHHEEEEEELLLXXXaaasssooohhh___YYYWWWZZZ\\\bbbbbbbbbbbbaaaaaa``````fffllltttzzz}}}|||xxxuuuhhhaaa\\\^^^cccjjjttt}}}~~~|||zzzyyyxxxxxxxxxsssrrrnnnhhh```WWWOOOKKKFFFFFFFFFGGGIIINNNTTTYYY```dddjjjqqqxxxsssoooiiiccc]]]YYYWWWVVVSSSRRRQQQPPPMMMJJJHHHFFFBBBBBBHHHQQQ[[[fffvvv{{{ooo___```dddjjjrrryyy|||}}}~~~|||{{{yyyxxxxxxwwwuuusssrrrrrrpppooollljjjhhhfffiiigggeeeddddddbbb___]]]TTTLLLAAA777111///...---///......---------------,,,***((((((***+++++++++*********+++++++++++++++)))***++++++))))))***+++******))))))))))))******************************))))))))))))************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))((((((((((((((())))))******+++++++++***+++,,,,,,---,,,,,,,,,*********+++,,,,,,------++++++++++++++++++++++++((()))***,,,------------------------------------.........//////000111222wwwiiicccaaa^^^^^^___]]]\\\ZZZYYYYYY[[[^^^```]]]YYYTTTPPPNNNMMMLLLKKKDDD???888333333333333222...000333333333333444555111222333222///...000222---,,,,,,,,,,,,---...///......---,,,++++++++++++,,,,,,,,,++++++,,,,,,---+++***))))))((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''))))))******+++,,,,,,---++++++++++++,,,...//////222777???FFFIIIJJJJJJJJJHHHGGGEEECCCDDDJJJTTT\\\gggddd___ZZZWWWXXX]]]aaaccccccbbbbbbaaaaaaaaabbbhhhnnnvvv}}}~~~zzztttoooddd``````dddiiimmmvvv~~~~~~}}}|||zzzyyyxxxxxxxxxpppmmmggg```WWWOOOIIIFFFDDDFFFIIIKKKOOOUUU^^^dddhhhlllssszzz|||tttkkkccc^^^ZZZYYYUUUUUUUUUSSSQQQMMMIIIGGGBBBAAADDDKKKQQQXXXfffrrr~~~yyyeee___[[[\\\```kkk~~~~~~~~~{{{{{{{{{zzzyyyyyyyyyyyywwwuuusssrrrqqqooommmjjjhhhfffggggggfffffffffdddbbbaaa\\\TTTGGG<<<555222000000//////...---------------+++***)))***,,,---,,,+++*********++++++,,,,,,,,,)))***,,,+++)))(((***,,,+++***)))(((((()))***+++************************)))*********+++++++++,,,))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))************************,,,+++++++++,,,,,,---...***++++++,,,------......+++++++++,,,,,,+++++++++)))***+++---......//////---------------------------......///000222333444vvviiidddbbb```______^^^\\\ZZZXXXYYY\\\___aaa```\\\VVVQQQNNNKKKJJJHHHCCC>>>777333222333333222///111333333222222333444333444333000,,,+++,,,///---,,,,,,+++,,,---...///......---,,,++++++++++++,,,,,,,,,++++++,,,------+++***((('''''''''((()))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&'''((()))******))))))))))))******++++++,,,,,,))))))***+++,,,,,,------++++++,,,---...///111222444999AAAGGGJJJJJJJJJJJJIIIGGGCCC@@@BBBGGGPPPVVV[[[YYYVVVTTTTTTXXX___eeeeeedddccccccbbbccccccdddhhhnnnwww}}}~~~xxxpppkkkaaaaaadddiiimmmpppwww~~~}}}|||{{{zzzzzzyyyoookkkcccZZZRRRKKKFFFDDDDDDGGGKKKOOOTTT\\\fffmmmnnnssszzz~~~tttjjjddd```^^^VVVVVVWWWUUURRRNNNIIIGGGEEECCCEEEIIILLLQQQ]]]hhhqqqmmmddd[[[XXXXXX^^^nnnyyyxxx}}}zzzyyyxxxyyyzzzzzzxxxwwwssssssrrrpppmmmjjjhhhgggeeeffffffggggggfffeeecccaaaYYYLLL@@@999555333222//////...------------...+++******,,,......---+++*********++++++,,,,,,,,,(((+++,,,,,,)))(((***,,,+++***)))(((((()))***+++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******+++++++++*********************)))((()))***,,,---++++++,,,------...//////***++++++,,,,,,++++++******+++,,,...///000000000------------------------------...///111333444555vvvhhhccccccbbb``````]]]\\\[[[[[[[[[\\\]]]^^^___YYYRRRNNNMMMMMMKKKIIIAAA===777333222222111111555444333222111222333333000000//////......------........................+++,,,+++)))'''(((***---,,,,,,++++++***)))(((((((((((((((((((((((((((((('''(((((()))))))))))))))************)))))))))))))))((('''''')))******)))((((((((((((((())))))***(((''''''&&&''''''((()))''''''''''''((()))+++,,,,,,,,,+++******+++,,,,,,***+++,,,,,,,,,---000333777===EEEIIIJJJHHHHHHIIIKKKEEE@@@@@@EEEKKKMMMMMMMMMNNNPPPSSSWWW[[[^^^```bbb^^^___dddeeeaaabbbgggpppqqqssswwwxxxsssjjjbbbccceeeiiinnnsssxxx{{{}}}{{{}}}~~~zzzxxxwwwwwwuuussshhhaaaXXXPPPMMMJJJGGGDDDIIIMMMSSSXXX]]]dddmmmtttyyy|||yyypppeee]]][[[XXXUUUUUUUUUSSSOOOKKKIIIHHHGGGEEEEEEJJJRRRYYYkkksss}}}kkk\\\XXXWWWYYYgggxxx{{{{{{{{{zzzyyyxxxxxxyyyzzz{{{wwwvvvsssooollljjjhhhgggffffffffffffeeedddccccccbbb___XXXLLL???555111000000///,,,,,,------,,,+++)))***++++++,,,---......,,,,,,++++++***)))((((((((((((((('''&&&&&&(((***+++(((&&&'''))),,,+++***---,,,***)))))))))******++++++******)))((((((((())))))))))))))))))******&&&''')))***++++++++++++)))))))))))))))))))))))),,,,,,+++***))))))******************************///,,,)))))),,,...---,,,,,,---...//////...---,,,...---,,,+++,,,...000111............/////////000000,,,,,,000444555888===xxxjjjeeedddccc``````^^^]]]\\\[[[[[[[[[\\\]]]^^^XXXRRRNNNMMMMMMJJJHHHAAA===777333222222222111555444333222222222333333222222111111000//////..............................---,,,***)))***,,,---------,,,,,,+++******)))))))))))))))))))))))))))'''(((((()))))))))))))))************)))))))))))))))((('''''')))******)))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,))))))((('''((((((******,,,++++++******++++++,,,***+++,,,,,,,,,...111333888===DDDHHHHHHHHHHHHHHHIIIDDD@@@AAAGGGLLLNNNNNNLLLMMMOOOSSSWWW[[[^^^```aaa^^^___cccdddbbbcccgggnnnooopppqqqppplllfffaaadddggglllrrrwww{{{}}}}}}|||{{{zzzzzz{{{}}}~~~}}}||||||zzzxxxwwwvvvssspppnnn___YYYQQQLLLJJJJJJJJJIIINNNSSSYYY___cccjjjrrrxxx~~~xxxmmmddd___\\\XXXWWWWWWUUURRROOOIIIIIIGGGDDDDDDGGGNNNTTT]]]eeerrrxxxeee]]]WWWWWWbbbqqq~~~{{{~~~|||{{{zzzyyyyyyyyyzzz{{{wwwvvvssspppllljjjhhhgggffffffffffffeeeeeedddcccdddaaa[[[PPPCCC888222000000...,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))((((((*********)))((((((***,,,+++)))&&&''')))++++++***,,,,,,***)))))))))******)))))))))))))))******************)))))))))))))))((((((******+++***)))))))))))))))))))))))))))))),,,++++++***))))))******++++++++++++++++++++++++,,,***((((((+++,,,+++))),,,---............---,,,...---,,,,,,,,,...000111........./////////000000000---...222555666999>>>zzzlllfffeeeccc``````^^^^^^\\\[[[ZZZZZZ[[[\\\\\\WWWQQQNNNMMMLLLJJJGGGBBB>>>888444333333222222555444333222222222333333444333333222111111000000........................000...,,,+++,,,,,,,,,,,,...------,,,,,,+++++++++************************'''((())))))******))))))************)))))))))))))))((('''''')))******)))))))))*********+++++++++++++++++++++***(((&&&%%%+++***)))(((((((((((())),,,+++************+++,,,+++,,,------...///222555:::>>>CCCFFFGGGGGGGGGGGGDDDBBBAAACCCIIINNNOOONNNLLLMMMPPPSSSWWW[[[]]]______]]]^^^bbbcccbbbdddgggllllllkkkhhhdddbbbaaabbbgggkkkpppvvv{{{~~~{{{wwwsssrrrsssvvvxxx~~~~~~}}}{{{yyyxxxxxxwwwvvvtttrrrnnnhhhdddVVVQQQLLLIIIIIIMMMPPPQQQUUU[[[ccciiimmmrrrxxx}}}xxxnnnfffaaa\\\YYYYYYXXXUUUSSSLLLKKKHHHEEECCCEEEIIIMMMPPPXXXdddqqqooobbbYYYVVV]]]iii{{{~~~xxxzzz||||||{{{zzzyyyyyyzzzzzzwwwvvvssspppmmmjjjiiihhhggggggggggggfffeeedddccceeeddd___UUUIII===444000000...,,,,,,.........------------,,,,,,+++++++++,,,++++++******))))))(((***++++++***((((((***++++++)))'''((()))++++++***,,,+++******)))*********'''(((((()))******+++++++++*********))))))((((((***************)))(((((()))))))))))))))))))))))),,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***+++,,,***(((,,,,,,------------,,,,,,------,,,,,,---...000111....../////////000000000000...000444666999???FFF{{{lllfffeeebbb___^^^___^^^\\\[[[ZZZZZZZZZZZZZZZVVVPPPNNNMMMLLLIIIFFFCCC???999555444444333333444444333333333222222222444333333222222111000000........................000...++++++,,,---,,,***------,,,,,,++++++++++++************************(((((()))************)))************)))))))))((()))((('''''')))******)))******++++++,,,,,,,,,,,,*********)))&&&###***)))))))))))))))))))))++++++************++++++,,,---...//////111555777===???BBBEEEFFFFFFFFFFFF???>>>@@@DDDJJJNNNOOONNNPPPQQQSSSVVVXXXZZZ\\\]]]]]]]]]^^^aaabbbccceeefffjjjhhheee___[[[[[[aaafffkkkooouuu{{{~~~{{{wwwtttrrrsssuuuvvv||||||}}}}}}|||{{{zzzyyywwwvvvtttrrrmmmfff^^^YYYPPPMMMJJJIIIKKKQQQWWW[[[\\\ccclllrrrvvvyyy}}}wwwmmmggg```\\\ZZZZZZWWWUUUPPPNNNKKKGGGEEEEEEFFFGGGLLLRRR\\\gggsssuuufff[[[WWW[[[dddqqqzzzzzz|||{{{{{{zzzzzzzzzzzzzzzwwwvvvssspppmmmkkkiiiiiihhhhhhhhhgggfffeeedddccceeedddaaaZZZOOOBBB777111000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******((()))***)))''''''((()))***))))))))))))*********++++++******************(((((())))))************++++++******)))((((((((())))))*********)))))))))))))))))))))))))))))))))++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...---,,,***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...000000...////////////000000000111000111444888???LLLXXXyyyjjjdddccc```]]]\\\___]]]\\\ZZZYYYYYYZZZZZZ[[[VVVPPPMMMMMMLLLJJJGGGDDD@@@:::666555555444444444444444333333333222222222222222111000000//////........................///---,,,+++++++++***)))++++++++++++************************************((())))))***************************)))))))))((()))((('''''')))******)))******+++,,,,,,,,,,,,++++++,,,,,,,,,+++(((%%%###'''((())))))***+++++++++************************,,,---///000111444888;;;@@@AAABBBEEEFFFFFFEEEDDD:::<<>>BBBFFFJJJMMMPPPRRRUUUWWWYYY[[[]]]]]]\\\\\\___cccdddaaabbbggghhheeeddd```\\\^^^gggttt~~~{{{|||||||||{{{yyywwwuuutttuuuwwwxxxyyyzzzyyyyyysssnnnfff^^^XXXSSSNNNJJJJJJMMMRRRVVV[[[bbbkkkqqquuu|||zzzrrrmmmhhhbbb^^^ZZZWWWUUUSSSRRROOOJJJFFF???BBBFFFJJJQQQ[[[hhhqqqyyyjjj^^^WWWZZZeeewww~~~qqqssstttvvvxxxyyyzzzzzzyyywwwuuusssqqqnnnlllkkkkkkkkkkkkjjjiiihhhfffeeedddbbbbbbbbbaaa]]]TTTHHH@@@555333000/////////...,,,+++++++++,,,,,,---------+++,,,,,,,,,,,,,,,,,,,,,+++,,,...---+++)))))))))(((***,,,,,,)))'''((()))((()))***+++,,,++++++************)))))))))))))))((((((((()))******++++++))))))(((((((((***+++,,,))))))))))))))))))))))))******))))))***++++++,,,++++++++++++++++++++++++)))+++,,,+++((((((***,,,......---,,,,,,---......,,,,,,---...//////////////////000000000111111111555888===CCCKKK]]]zzzvvvgggbbbaaa___\\\\\\[[[[[[ZZZYYYYYYZZZ[[[\\\```YYYPPPKKKKKKMMMNNNNNNFFFBBB<<<888777777777666333333444555444333222111222222111111000/////////........................+++111666222+++'''***///,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))***++++++++++++***************)))))))))))))))((('''''')))******)))''')))***,,,,,,+++***))),,,,,,++++++***++++++,,,******+++,,,+++***)))(((((()))***++++++***)))((()))+++///222666;;;AAAEEEDDDDDDFFFJJJLLLJJJEEE@@@===@@@DDDHHHKKKNNNRRRTTTRRRTTTWWWZZZ]]]]]]]]]]]]```dddeeebbbbbbggghhhdddccc___\\\aaammm}}}~~~|||{{{zzzyyywwwuuutttsssssstttuuuvvvvvvvvvuuutttoooiii```YYYSSSPPPMMMLLLLLLQQQXXX^^^dddkkktttzzz|||zzzsssmmmfffaaaZZZWWWUUUTTTTTTPPPKKKFFFDDDFFFGGGHHHKKKTTT___gggttttttfff\\\VVV^^^mmmwwwppprrrtttwwwyyyyyyzzzzzzwwwuuusssqqqnnnmmmlllkkklllkkkkkkjjjhhhgggeeedddbbbbbbbbbbbb```XXXMMMEEE666444111000000///---,,,------,,,,,,,,,,,,++++++************************)))+++,,,,,,***''''''''''''***---,,,)))'''''')))((()))***+++,,,,,,+++***((((((((()))******++++++''''''((()))***+++,,,,,,,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...,,,)))))),,,//////...------------...///+++,,,---...////////////000000000000111111111111555:::BBBJJJRRRcccvvviiiccc```\\\YYYYYY[[[[[[[[[[[[[[[\\\\\\\\\^^^YYYRRRNNNMMMLLLIIIGGGEEEBBB<<<888777666555444333444555555444333111000111111111111000000000000...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,,,,++++++***)))((((((++++++++++++++++++++++++***((('''%%%%%%'''(((******)))(((''''''((()))***+++++++++*********))))))(((((()))***************)))((('''(((***+++++++++...000333555888;;;???CCC<<>>@@@BBBEEEFFFEEEBBBCCCIIIMMMLLLPPPMMMJJJIIIKKKNNNPPPQQQSSSTTTTTTTTTTTTWWW[[[___bbbcccdddfffffffffeeeddd[[[[[[]]]aaagggnnnuuuxxx|||uuusssrrrtttxxxyyyxxxvvvrrrpppmmmlllllllllkkkjjj]]]XXXPPPJJJHHHJJJOOOSSS\\\cccllltttyyyzzzjjjccc]]]\\\\\\XXXUUUUUUKKKJJJGGGDDDCCCFFFKKKPPP[[[cccqqqpppfff^^^cccrrr|||{{{}}}|||yyywwwvvvvvvvvvuuussspppmmmlllmmmmmmmmmkkkiiigggdddccc```aaabbbdddddd```[[[VVVKKK@@@666333222000......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******++++++******+++************)))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////...------------..................///000000000///000444666666;;;AAAKKKZZZiiimmmnnnttt~~~zzzmmmfffccc___\\\\\\VVVWWWXXXYYYZZZ[[[\\\\\\ZZZUUUPPPMMMMMMNNNLLLJJJHHHCCC<<<777555555666666333333222222111000000///111000000000////////////...------,,,,,,------...,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))))))))((((((''''''$$$$$$%%%&&&((()))******************************,,,++++++******++++++,,,+++++++++******+++++++++************************(((((()))***************++++++++++++******+++,,,---111888<<<>>>???@@@AAACCCCCC@@@>>>DDDNNNVVVXXXTTTPPPKKKHHHIIIMMMPPPQQQRRRRRRQQQPPPQQQUUU[[[___ccceeehhhhhheeeaaa]]][[[WWWYYY\\\___dddjjjqqquuu}}}uuusssqqqsssvvvyyyxxxvvvpppnnnkkkjjjiiigggeeebbbXXXTTTOOOLLLLLLQQQXXX\\\ccciiirrryyy~~~sssjjjbbb```^^^ZZZWWWXXXOOOMMMJJJFFFCCCCCCGGGJJJRRRYYYeeessstttddd^^^cccppp|||{{{{{{yyyxxxwwwwwwvvvuuusssqqqooonnnmmmmmmnnnmmmkkkhhhdddbbbaaabbbcccddddddbbb^^^ZZZPPPFFF;;;444111000///...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******((())))))*********))))))************))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++***))))))((())))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......---------......//////......//////000111222111333777888:::AAAIIIVVVeeetttyyyzzz||||||nnngggddd___\\\\\\VVVWWWXXXYYYZZZ[[[\\\\\\\\\WWWQQQMMMMMMMMMKKKHHHFFFAAA;;;666555555555444333333222111111000000000000000000////////////......------,,,,,,------...,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((()))))))))))))))))))))*********++++++++++++++++++++++++++++++*********))))))*********************************************************(((((()))******************,,,,,,,,,******,,,...///444:::>>>@@@@@@@@@@@@BBBAAA>>>>>>EEERRRZZZ\\\TTTOOOJJJGGGIIILLLOOOPPPPPPPPPOOOOOOPPPTTT[[[___fffkkkooooooiiiaaaYYYUUUVVVXXX[[[^^^bbbiiiqqqwww|||~~~wwwtttqqqrrruuuvvvuuusssllljjjiiihhhfffaaa\\\XXXRRRPPPNNNNNNRRRXXX___cccgggmmmuuu{{{|||rrrhhhdddaaa\\\YYYYYYSSSRRROOOJJJFFFDDDFFFGGGLLLSSS]]]hhhuuupppaaa\\\```mmmzzzyyyyyyzzzzzzxxxxxxwwwuuutttrrrqqqpppnnnnnnnnnnnnlllhhheeecccdddddddddddddddbbb___\\\TTTLLL???555000//////------,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******))))))*********))))))((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++,,,,,,+++***)))(((************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------......///000////////////000111111222222444888999<<>>@@@@@@@@@???@@@CCCCCCAAAAAAGGGNNNNNNJJJIIIHHHHHHJJJMMMPPPQQQQQQOOOOOOPPPQQQRRRWWW]]]aaaiiimmmqqqnnnggg^^^ZZZXXXYYY^^^dddgggiiilllqqqvvvvvvxxx{{{{{{xxxtttppppppsssttttttrrrnnnkkkgggccc]]]WWWPPPKKKMMMOOOSSSXXX^^^ccchhhkkkrrrvvv||||||vvvpppggg```^^^YYYXXXVVVQQQMMMIIIIIIIIICCCIIIPPPVVV^^^lll~~~sssaaaWWWXXX^^^iii{{{|||{{{zzzzzzyyyxxxvvvuuutttssssssqqqpppooommmkkkiiigggfffeeedddbbbbbbcccbbbaaa___XXXTTTIII;;;444333222...///......------......///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++,,,,,,+++******)))(((((((((((())))))******))))))))))))************)))))))))))))))))))))))))))***+++------,,,+++***************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...//////111111000000000111222222111333777===AAAGGGUUUcccrrr|||||||||nnngggccc^^^[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\YYYTTTOOOMMMNNNOOONNNLLLFFFDDDAAA???===;;;777555666555444222111222222333000/////////...............------,,,,,,------...+++++++++************)))************************,,,,,,++++++***))))))))))))*********++++++,,,,,,))))))))))))))))))))))))))))))************))))))++++++------------++++++))))))******++++++++++++(((((()))***************&&&***...---+++,,,000555:::<<>>666666444/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,+++***)))'''((((((((())))))******))))))))))))************))))))))))))))))))))))))((()))+++---------+++***)))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------...///000111111111000111111222333444666<<>>CCCDDDBBBAAABBBDDDDDDDDDGGGMMMSSSUUUTTTQQQNNNOOOQQQSSSVVVYYY\\\^^^bbbaaa___^^^]]]]]]]]]]]]]]]dddlllqqqrrrqqqrrrssssssxxx}}}~~~{{{zzzvvvssspppnnnooopppqqqqqqpppoookkkbbbUUUMMMJJJKKKMMMRRRZZZaaagggmmmssswwwyyy}}}~~~vvvkkkddd___\\\XXXVVVUUURRRMMMHHHIIIFFFGGGLLLRRRZZZfffrrrooo```YYYWWW```jjj}}}|||}}}yyyxxxvvvvvvwwwwwwuuutttsssrrrpppnnnkkkiiigggfffdddddddddcccccccccbbbbbb[[[ZZZUUUKKK???666111000,,,,,,---......------,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,+++)))((((((((())))))************************'''(((((()))***+++++++++))))))))))))))))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......//////......------..................111000000111333444333333222777???FFFOOO^^^ooo|||~~~yyy|||llldddaaa]]]\\\]]]]]][[[YYYYYYZZZ[[[[[[[[[[[[VVVPPPNNNOOOQQQPPPOOOLLLGGG???:::777777666666777777666444333222111000000111222333222111///...+++,,,,,,---,,,+++***)))******++++++++++++******))))))))))))))))))))))))******)))))))))((((((((()))(((((((((((()))+++,,,************)))))))))(((((('''&&&'''***+++***)))(((***+++***)))((()))***+++***))))))***+++---///******++++++++++++******((()))******+++---222555;;;<<<<<<<<<<<<<<<;;;;;;;;;???DDDFFFDDDCCCDDDEEEFFFGGGJJJOOOTTTVVVUUURRROOOPPPQQQTTTWWWZZZ\\\]]]```___]]][[[[[[[[[]]]^^^eeekkksssvvvvvvuuuuuuvvvvvvzzz~~~~~~{{{xxxwwwtttqqqnnnlllmmmnnnnnnnnnkkkjjjfff]]]RRRLLLLLLOOOQQQVVV^^^eeekkkqqqvvvzzzzzz}}}uuummmaaa]]]YYYWWWVVVTTTOOOLLLIIIFFFEEEHHHLLLRRR\\\gggxxxxxxiii___\\\^^^hhh|||}}}zzzyyywwwwwwxxxxxxvvvuuusssrrrpppnnnllliiiggggggeeeeeeddddddcccbbbbbbaaa]]]\\\XXXOOOCCC999333000,,,,,,---.........------------,,,++++++***))))))++++++,,,,,,,,,,,,++++++------+++*********++++++************************((((((((()))***+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,---......//////..................////////////111000000000111111111111999???IIIRRR]]]lll}}}}}}xxx|||mmmeeeaaa]]]\\\]]]]]][[[YYYYYYZZZ[[[\\\[[[\\\VVVPPPNNNOOORRRSSSSSSMMMHHH@@@:::777666666555777666555444333222111000000111222222222111///...,,,,,,,,,,,,,,,+++******)))))))))******)))))))))+++***)))(((((()))***+++***))))))))))))(((((((((******)))))))))******+++************))))))))))))(((''''''((()))******)))(((***+++***)))((()))***+++***))))))***+++---...******++++++++++++******'''(((***+++,,,///333777<<<<<<<<<<<<<<<;;;:::999;;;@@@FFFHHHGGGEEEEEEGGGJJJKKKNNNRRRVVVWWWVVVTTTOOOQQQSSSUUUXXXZZZ\\\\\\]]][[[YYYXXXXXX[[[^^^```hhhnnntttvvvuuusssrrrsssyyy{{{}}}|||zzzwwwuuutttrrrooolllkkkkkkkkkjjjjjjfffccc^^^VVVNNNLLLOOOSSSWWW\\\dddkkkqqqvvv{{{~~~{{{~~~{{{uuuhhhccc]]]ZZZYYYXXXUUURRRLLLHHHFFFGGGHHHJJJRRR[[[hhhuuuvvvjjjccc\\\fffyyy~~~{{{zzzxxxxxxyyyyyywwwvvvsssrrrpppnnnllliiihhhggggggfffeeedddcccbbbaaa```___^^^[[[SSSHHH===555000,,,------.........//////------,,,+++***)))((('''******++++++++++++******---,,,++++++***+++++++++************************(((((())))))***+++++++++************************))))))))))))))))))))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,---......//////.............../////////000000000000000000111222444555???GGGRRR]]]hhhvvv|||}}}nnnfffaaa^^^\\\]]]]]][[[YYYYYYZZZ\\\\\\[[[^^^WWWPPPMMMNNNQQQSSSSSSNNNIIIAAA;;;888666555444666666555444333222111000///000000000000///...---,,,,,,,,,,,,,,,+++++++++))))))************)))))),,,***(((''''''(((***,,,+++************)))))))))+++++++++************************)))))))))))))))'''&&&&&&'''***++++++***(((***+++***)))((()))***((((((((('''((()))***+++******++++++++++++******'''(((***+++---111555999=========<<<;;;:::999888:::@@@FFFIIIHHHFFFGGGHHHNNNOOORRRUUUWWWWWWVVVUUUPPPRRRUUUXXXZZZ[[[[[[[[[YYYXXXVVVUUUXXX\\\aaadddiiinnntttuuusssqqqqqqqqqyyyzzzzzzyyyvvvtttssssssrrrpppmmmkkkkkkjjjhhhgggaaa^^^WWWPPPKKKLLLQQQVVV\\\aaaiiipppvvv{{{|||{{{pppjjjbbb^^^]]]\\\ZZZXXXQQQLLLIIIIIIHHHHHHMMMTTT\\\hhhxxxuuukkk^^^dddrrr{{{zzzxxxxxxyyyyyywwwvvvrrrqqqpppnnnllljjjhhhggghhhhhhfffeeecccaaa```___```___]]]WWWMMMAAA777111...............//////000///...---,,,+++)))(((((()))******++++++******)))******))))))))))))))))))************************)))))))))******+++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,---......///.........---------......//////000//////000111333777;;;>>>EEENNN\\\hhhrrr}}}ooofffbbb^^^\\\]]]^^^\\\ZZZYYY[[[\\\\\\\\\___XXXPPPLLLMMMOOOPPPPPPMMMIIIBBB<<<999777555444555555444333222111111000...............------,,,---------,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,***(((''''''(((***,,,,,,,,,+++++++++*********+++++++++++++++*********))))))))))))))))))******&&&%%%%%%'''***,,,,,,+++(((***+++***)))((()))***(((((((((((((((((())))))******++++++++++++******((()))+++,,,...222777;;;<<<<<<<<<<<<;;;:::999888999???EEEHHHGGGGGGGGGIIIQQQSSSVVVXXXXXXWWWUUUTTTQQQSSSWWWZZZ\\\\\\[[[ZZZVVVUUUUUUVVV[[[aaahhhlllooosssxxxyyyvvvtttssstttuuuvvvwwwvvvsssrrrrrrssssssqqqnnnmmmllljjjgggeee]]]YYYSSSNNNKKKNNNSSSXXX___dddmmmtttyyy}}}~~~vvvpppgggaaa___^^^[[[YYYSSSOOOLLLKKKIIIGGGJJJPPPTTTaaaqqqtttdddcccjjj|||zzzyyywwwwwwxxxxxxvvvuuurrrqqqpppnnnllljjjiiihhhiiihhhgggeeecccaaa```_________]]]YYYQQQFFF:::333000//////......//////000000///...---,,,+++******)))******++++++******)))))))))))))))***)))))))))************************************++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........,,,---......///.........+++,,,,,,---......//////000111222333444888???DDDLLLWWWgggttt~~~pppgggccc___]]]]]]^^^\\\ZZZZZZ[[[\\\]]]\\\___YYYQQQMMMNNNOOOOOONNNLLLHHHBBB===:::888666555444444444333222111111111///.........------------......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))(((((()))***+++,,,,,,+++++++++*********))))))******+++******)))))))))))))))************&&&%%%%%%'''***,,,,,,+++(((***+++***)))((()))*********************************++++++++++++******)))***,,,---///333888;;;;;;;;;;;;;;;;;;:::999888;;;???DDDGGGGGGGGGIIILLLRRRUUUXXXYYYWWWUUUSSSSSSRRRUUUYYY\\\]]]]]][[[ZZZTTTTTTVVVZZZaaaiiipppuuutttwww{{{zzzwwwsssssssssrrrsssttttttrrrqqqqqqqqqqqqpppnnnmmmkkkhhhdddaaaXXXUUUQQQOOOOOOSSSWWWZZZbbbgggooowww|||}}}vvvllleeeaaa^^^ZZZWWWTTTPPPMMMLLLIIIEEEGGGLLLOOO[[[iiiuuu}}}llldddbbbqqqzzzyyywwwwwwxxxxxxvvvuuuqqqqqqooonnnllljjjiiihhhiiiiiigggeeedddbbbaaa```^^^^^^]]]ZZZUUUKKK@@@999333222000///......////////////......------,,,,,,******++++++++++++************+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,---------............,,,---......//////......+++,,,,,,---...///000000222333444444555:::BBBIIIRRR^^^pppppphhhccc___]]]]]]^^^\\\ZZZZZZ[[[]]]]]]\\\]]]XXXRRROOOPPPQQQQQQPPPKKKGGGBBB===;;;999777555444444333333222111111111000000//////.........//////...---,,,+++,,,,,,---,,,,,,------------,,,,,,))))))))))))))))))))))))*********)))))))))((((((&&&''')))************)))((()))))))))************)))((('''((()))***)))((((((***+++***)))((()))***)))***************))))))******++++++++++++*********,,,---...000333888;;;::::::;;;;;;;;;::::::999===AAAEEEGGGGGGHHHLLLPPPSSSVVVYYYYYYVVVRRRQQQQQQSSSUUUZZZ^^^___^^^[[[YYYRRRTTTYYY___hhhqqqyyy}}}|||~~~xxxsssqqqrrrppprrrssssssqqqooonnnnnnnnnlllkkkjjjhhhddd___[[[RRRQQQPPPRRRUUUYYY]]]___dddjjjrrryyy~~~uuummmhhhbbb]]]XXXXXXTTTPPPNNNJJJEEEFFFJJJKKKSSS^^^hhhtttrrrfff^^^eeevvv{{{zzzxxxxxxyyyyyywwwvvvqqqpppooonnnllljjjiiiiiiiiihhhgggfffdddcccaaaaaa^^^]]]]]]\\\XXXQQQGGG@@@555444111///...---......------------------------++++++,,,,,,,,,,,,++++++)))***+++,,,---,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------------------............,,,---......//////......------...///000111222222111444777888;;;CCCNNNVVV```mmmqqqhhhccc___]]]^^^^^^\\\ZZZZZZ\\\]]]]]]\\\[[[WWWRRRQQQSSSTTTSSSRRRJJJGGGAAA>>>;;;:::888666444333333222222111111111222222111000000000000000///...---,,,+++,,,------+++,,,,,,------,,,,,,+++))))))************))))))((((((((((((''''''''''''%%%&&&((()))*********)))(((((())))))*********+++,,,***)))((()))((('''%%%(((***+++***)))((()))***'''((((((((((((((('''&&&******++++++++++++******+++---...///000333888;;;999999:::;;;;;;;;;::::::???BBBFFFGGGGGGJJJNNNSSSSSSVVVYYYYYYUUUQQQPPPPPPSSSVVV[[[___```^^^[[[XXXRRRUUU[[[ccclllvvv~~~xxxuuuuuuppprrrsssssspppmmmlllkkkjjjiiihhhgggeee```[[[WWWNNNNNNPPPTTTYYY^^^aaabbbffflllttt{{{~~~uuuooohhhaaa\\\\\\XXXTTTRRRLLLFFFFFFIIIHHHNNNUUU]]]jjjzzzuuuhhh\\\]]]kkk~~~}}}{{{zzzzzzzzzzzzyyywwwqqqpppooonnnlllkkkiiiiiihhhhhhgggfffdddcccbbbbbb___^^^]]]]]][[[UUULLLEEE777555222///---------...++++++,,,,,,,,,,,,------+++,,,,,,------,,,,,,+++'''((()))***++++++***)))************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,------------------.........//////,,,---......//////.........///000111222333444444///333888===CCCMMM[[[eeetttqqqhhhccc```^^^___```^^^]]][[[[[[\\\]]]^^^\\\VVVPPPMMMNNNQQQRRRRRRNNNKKKEEE@@@;;;999888888555444222000//////000000111111111111111000//////------------------,,,,,,++++++,,,,,,,,,,,,------(((((('''(((((()))***+++---,,,+++***)))'''&&&&&&+++++++++++++++***)))(((------,,,,,,+++*********+++)))((())),,,---,,,***,,,,,,,,,+++++++++++++++&&&''')))*********)))(((***+++,,,+++***)))***+++,,,...000111333555999<<<999888777777888999888777BBBCCCEEEEEEFFFJJJQQQWWWTTTVVVWWWTTTPPPMMMMMMNNNSSSVVVZZZ^^^___\\\VVVRRRRRRXXX```ffflllsss~~~yyytttrrrpppnnnlllkkklllllljjjiiijjjfffbbbccceeeaaaXXXPPPOOONNNPPPVVV^^^dddggggggooorrrwww|||~~~}}}uuukkkddd```ZZZYYYXXXWWWTTTPPPJJJFFFFFFGGGNNNXXXbbbmmm|||uuuggg___bbbrrr{{{xxx{{{}}}zzzvvvpppooonnnmmmlllmmmmmmnnnmmmjjjfffdddcccbbbaaa___```___^^^]]][[[VVVPPPKKK???999222//////111000///222111///...,,,***)))(((+++,,,,,,,,,,,,+++******(((((()))***+++,,,------***++++++,,,,,,+++++++++)))************+++++++++------------,,,,,,+++***++++++++++++******))))))(((((()))***++++++,,,,,,000//////.........//////++++++,,,,,,---...////////////////////////......---///111111000111222444444555888@@@NNN___oooxxxqqqhhhddd```^^^``````___]]][[[[[[[[[]]]]]]]]]XXXRRRPPPRRRTTTUUUTTTOOOLLLGGGAAA===:::999999666555333222111000111111000000000000000///......,,,,,,---------------------------,,,,,,+++++++++******)))))))))******+++,,,++++++***)))(((''''''******+++******))))))((()))))))))(((((((((((('''***)))''')))+++,,,+++))))))))))))***************'''(((***+++++++++***))))))+++,,,+++***)))***+++***,,,///111222333555777999777555666999;;;======CCCDDDEEEEEEHHHLLLQQQUUUTTTUUUUUURRROOOMMMOOOQQQYYY[[[___aaaaaa\\\UUUPPPQQQWWW___eeejjjqqq{{{|||uuurrrnnnllljjjiiijjjjjjjjjiiijjjfffcccbbbaaa\\\TTTNNNMMMMMMPPPWWW```hhhlllmmmqqqtttwww{{{~~~~~~|||qqqiiiddd^^^\\\ZZZXXXUUUQQQKKKGGGEEEEEEJJJRRRZZZdddrrr~~~mmmaaa___iii~~~{{{zzzxxxvvvqqqpppmmmlllkkkkkklllmmmmmmjjjfffdddcccbbbaaa```______^^^]]]\\\WWWRRRMMM@@@:::333//////000000///000000///...,,,+++***)))***************)))((((((++++++*********)))))))))++++++,,,,,,,,,+++******************++++++++++++,,,,,,------,,,,,,+++***++++++++++++*********))))))))))))***++++++,,,,,,,,,++++++*********++++++++++++,,,------...//////........................---...000000//////111333444777>>>JJJZZZnnnpppgggddd```___```aaa___]]][[[ZZZ[[[\\\\\\\\\WWWSSSRRRTTTVVVVVVUUUOOOLLLHHHCCC???<<<;;;;;;777666444222111111222222///////////////...------++++++,,,,,,------......//////...---,,,+++******,,,,,,+++*********++++++************)))))))))(((***************))))))(((''''''''''''(((((((((((()))((('''(((***+++***)))&&&''''''(((((()))))))))((()))***,,,,,,++++++***)))***++++++***)))***+++***---111333444444444555999777555666:::@@@DDDFFFFFFEEEDDDFFFJJJOOORRRSSSSSSRRRQQQOOONNNNNNQQQTTT^^^aaadddeeeccc\\\TTTOOOQQQVVV]]]bbbgggnnnvvv||||||sssooommmjjjgggggghhhiiijjjjjjiiigggeee```[[[UUUOOOLLLKKKMMMQQQZZZccclllqqqssstttuuuxxxzzz}}}~~~zzzpppiiibbb___\\\YYYVVVRRRMMMIIIGGGEEEGGGLLLRRRZZZgggtttyyyhhh^^^```nnn}}}}}}xxxxxxxxxsssqqqmmmjjjhhhiiikkklllllliiifffdddccccccaaa```___^^^^^^^^^]]]ZZZUUUQQQCCC===555000///000///---///......------,,,++++++***************))))))(((************)))))))))(((,,,,,,,,,,,,,,,+++***)))************+++++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++************))))))******+++,,,,,,,,,---,,,,,,,,,,,,,,,------,,,,,,,,,---......//////...........................///000000///000222444777<<>>===<<<555444222000/////////000111111111111111000000///******++++++,,,,,,------,,,,,,------............+++******))))))))))))***)))))))))))))))************+++,,,,,,,,,,,,,,,,,,'''(((((()))***++++++,,,)))***+++***((('''((())))))))))))******+++++++++&&&'''((()))***))))))(((((()))++++++******+++------111666::::::::::::::::::999999<<>>>>>666555333111000000000111000000000111000//////...++++++++++++++++++,,,,,,............------------++++++*********+++,,,,,,*********)))))))))))))))((()))******+++++++++***''''''(((((())))))******)))+++,,,+++)))''')))***************************'''((()))***+++***))))))''')))***+++******,,,---000333777999888777666666777777999===BBBFFFGGGGGGDDDGGGJJJLLLMMMMMMMMMNNNLLLIIIGGGIIINNNSSSVVVWWWTTTXXX[[[ZZZUUURRRRRRTTTWWWXXX\\\```eeehhhiiiiiihhhjjjllloooppppppmmmkkkiiihhhhhhiiiiiiiiigggdddaaa^^^YYYSSSNNNMMMNNNPPPSSSXXX___eeehhhlllpppssstttvvvxxx|||sssmmmeee^^^[[[ZZZZZZYYYQQQMMMJJJHHHEEEDDDKKKSSS___kkk~~~yyyeee[[[ZZZZZZkkk~~~{{{yyywwwrrrmmmiiigggeeeeeeccc```^^^]]]^^^___^^^^^^^^^]]]\\\]]]]]]]]][[[YYYXXXOOOBBB888333111///---,,,,,,------------------++++++,,,,,,++++++***))),,,,,,,,,,,,++++++++++++)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------))))))***++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,............///000111222////////////..................//////000111111222---...///000222666;;;???IIIWWWnnnpppfffbbb^^^\\\]]]\\\[[[ZZZYYYZZZ[[[^^^___\\\VVVPPPMMMNNNQQQRRRRRRLLLKKKIIIGGGDDDBBB@@@???777666444222111111111222///////////////......---,,,,,,++++++++++++++++++000000///...---,,,,,,+++++++++++++++,,,------...************)))))))))(((''''''((()))))))))))))))))))))))))))***************,,,---,,,)))((()))+++************))))))))))))((()))***+++,,,+++******''')))***+++******,,,---555777999999777555555555444666999===BBBDDDCCCAAACCCGGGLLLMMMLLLKKKLLLNNNKKKIIIGGGIIINNNSSSVVVVVVUUUXXXZZZXXXSSSPPPQQQTTTYYYZZZ]]]aaaeeehhhhhhhhhfffhhhlllpppqqqooojjjfffhhhggghhhiiiiiihhhdddaaa^^^ZZZTTTOOOMMMMMMOOOPPPTTTYYYaaagggjjjnnnrrruuusssuuuxxx|||yyyrrriiiaaa\\\[[[ZZZZZZVVVRRRNNNKKKFFFCCCHHHOOOVVVcccwwwmmmaaa^^^VVVfffzzzzzzwwwsssooojjjgggeeedddaaa___]]]\\\]]]^^^^^^]]]___]]]\\\\\\]]]\\\ZZZXXXZZZQQQDDD:::444222000...------------------------------......------,,,+++******+++,,,---......///((()))***+++,,,---------++++++,,,,,,,,,---------((()))***++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***))))))***+++,,,---...///////////////............//////000111222222333000111222444666;;;@@@EEEMMMZZZqqq~~~nnnfffbbb^^^]]]^^^]]]\\\[[[ZZZYYYYYYYYYYYY[[[WWWRRRQQQRRRSSSQQQOOOQQQNNNIIIGGGEEEDDDBBB@@@777444222111111222111000111111111111000000000000......---------,,,,,,,,,///...---,,,++++++++++++.........---,,,+++)))(((******))))))))))))************))))))(((((('''''')))((('''''''''(((***+++------,,,+++***)))((('''((()))))))))************++++++************++++++******))))))***,,,...000555555666666666666555555444888===@@@AAAAAA@@@AAAEEEHHHKKKMMMNNNMMMKKKIIIDDDEEEHHHLLLPPPSSSUUUVVVVVVUUUTTTSSSSSSTTTUUUVVVXXX\\\aaadddeeeeeeeeefffgggppptttooojjjjjjiiigggjjjhhhfffeeeeeedddbbb```___ZZZRRRLLLJJJMMMRRRVVV]]]```ccchhhlllnnnpppqqqqqqssswww{{{~~~~~~}}}~~~qqqddd\\\ZZZ[[[\\\XXXWWWTTTNNNHHHFFFHHHKKKRRRZZZjjj~~~nnn^^^]]]bbbqqqzzzxxxwwwuuupppjjjeeecccbbbcccaaa]]][[[ZZZ[[[^^^___```___^^^^^^\\\\\\[[[ZZZ^^^XXXNNNBBB999333000///000/////////............++++++,,,---------,,,,,,))))))***+++,,,,,,---------,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,++++++*********+++---...------------------------------,,,+++,,,---...//////......---------............000111111000//////333333222111333;;;GGGPPPTTTbbbwww|||mmmeeeaaa]]]\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYY[[[VVVQQQOOOQQQRRRQQQOOOOOOLLLHHHEEEDDDBBB@@@???777555222111111222111000111111111000000000//////......---------,,,,,,,,,///...---,,,++++++++++++***++++++,,,,,,+++************))))))))))))******)))))))))))))))((((((((()))(((((('''((()))***+++++++++***************))))))*********++++++++++++++++++************++++++******))))))***,,,///111777777888888888888777777444888===@@@AAAAAAAAAAAAFFFHHHKKKNNNNNNLLLIIIGGGEEEGGGJJJNNNPPPRRRSSSSSSTTTTTTSSSRRRSSSTTTUUUUUUXXX\\\```dddeeeeeeeeeffflllsssvvvqqqlllkkkjjjhhhhhhfffdddccccccbbb```^^^YYYTTTNNNJJJJJJNNNTTTYYYaaacccfffiiilllnnnoooooorrrtttwww{{{~~~~~~|||{{{{{{}}}yyykkkccc___^^^^^^ZZZYYYVVVPPPKKKHHHIIIKKKOOOVVVdddwwwxxxiiiaaadddpppxxxxxxuuuqqqlllgggdddbbbcccaaa^^^\\\[[[]]]___``````___^^^^^^\\\\\\[[[ZZZ]]]XXXNNNDDD;;;444111///000000/////////.........,,,,,,---------,,,,,,+++)))******+++,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++...---,,,+++++++++,,,,,,++++++*********+++,,,---------------------------,,,,,,+++++++++,,,---...///......---------.........///000111111111000///111222444444777>>>HHHPPPYYYeeewww{{{kkkccc```\\\[[[\\\]]]\\\[[[ZZZYYYYYYYYYYYY[[[VVVPPPNNNOOOQQQQQQPPPMMMJJJFFFCCCBBBAAA???>>>888555222111111222111000111111000000000000//////......---------,,,,,,,,,......---,,,++++++++++++'''((()))***+++,,,,,,,,,******))))))))))))******(((((()))))))))))))))))))))(((((((((((()))***+++)))))))))******+++++++++*********+++++++++,,,,,,++++++************++++++***)))))))))+++---000222777777888888888888777777444888===@@@AAAAAABBBCCCFFFIIILLLNNNMMMKKKGGGDDDFFFIIIMMMPPPRRRRRRQQQPPPRRRRRRRRRRRRRRRSSSTTTUUUYYY\\\aaadddeeeeeefffgggnnnsssuuupppkkkiiihhhfffeeecccbbbbbbbbbaaa^^^\\\QQQNNNKKKIIIKKKQQQXXX]]]eeeggghhhkkkmmmnnnnnnooorrrtttxxx{{{~~~~~~|||{{{yyyyyyzzz{{{}}}|||}}}vvvllleeeaaa```\\\[[[XXXTTTNNNKKKIIIJJJKKKPPP\\\lll~~~sssgggfffmmmxxxxxxvvvrrrnnniiieeeccccccaaa___]]]]]]___aaabbb```___^^^^^^\\\\\\[[[ZZZ\\\XXXPPPGGG>>>777222000000000000/////////......---------------,,,+++*********++++++,,,,,,------++++++++++++,,,,,,,,,,,,************************------,,,+++++++++,,,,,,++++++*********+++,,,---------------------------+++++++++***+++,,,,,,---......---------......///...///000000111111000000000333777:::>>>EEENNNUUUaaakkkyyy{{{kkkccc```]]][[[\\\\\\\\\[[[ZZZYYYYYYZZZZZZ[[[VVVPPPNNNPPPRRRRRRQQQLLLIIIEEECCCBBBAAA???>>>888666333111222222111000111000000000////////////......---------,,,,,,,,,...---,,,,,,+++++++++,,,'''((()))+++,,,,,,,,,,,,******))))))))))))******((((((((())))))******+++)))))))))))))))*********))))))))))))************))))))*********+++++++++++++++************++++++***))))))***+++...111333555555666666666666555555444777<<<@@@AAABBBCCCDDDGGGIIILLLMMMLLLIIIEEEBBBFFFIIINNNRRRTTTSSSQQQOOOPPPPPPQQQRRRSSSTTTVVVVVV[[[^^^bbbdddeeefffggghhhmmmnnnnnnkkkfffdddcccbbbcccbbbaaaaaaaaa```]]]ZZZMMMKKKJJJKKKNNNUUU[[[___ggghhhjjjlllnnnoooqqqqqqsssuuuxxx|||~~~~~~~~~|||zzzyyyxxxyyyzzz{{{zzz|||tttkkkdddaaa]]]\\\ZZZVVVRRRMMMJJJHHHHHHLLLTTTbbbrrryyyjjjeeehhhyyyxxxwwwuuurrroookkkfffccccccbbb```______```bbbccc```___^^^^^^\\\\\\[[[ZZZ[[[XXXRRRJJJBBB:::444111000000000////////////...............---,,,+++***+++++++++,,,,,,,,,------***++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------...------------...//////...//////000111111111111222666;;;???DDDMMMWWW___lllsss}}}{{{llldddaaa^^^]]]^^^\\\[[[ZZZZZZZZZZZZZZZZZZ\\\WWWRRRPPPRRRTTTTTTSSSLLLIIIEEECCCBBBAAA@@@>>>999777333222222222111000000000000////////////.........---------,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,,,,+++******))))))))))))******(((((())))))******++++++((())))))************************)))))))))(((((((((((((((((())))))))))))++++++************++++++)))))))))***,,,000333555555555666666666666555555444777<<>>777333111000000000/////////////////////...---,,,+++***,,,,,,,,,,,,,,,---------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------------...///////////////000111222222333333666;;;@@@GGGSSS```jjjvvv|||{{{llldddaaa^^^]]]^^^[[[[[[ZZZZZZZZZZZZZZZ[[[[[[WWWSSSRRRTTTVVVUUUSSSKKKHHHDDDBBBBBBAAA???>>>:::777444222222222111000000000////////////............---------,,,,,,,,,---,,,,,,++++++,,,,,,,,,---------------,,,+++*********))))))))))))******))))))******************((()))******++++++***************))))))((((((((('''''''''((((((((())))))++++++************++++++)))))))))+++---111444666777777888888888888777777333777;;;???AAACCCFFFHHHIIIIIIIIIHHHGGGEEECCCBBBFFFIIIOOOSSSVVVUUUSSSQQQKKKMMMQQQUUUXXX\\\^^^___ccceeeggghhhgggggghhhiiijjjfffddddddccc```aaaccccccbbbaaaaaa```]]]YYYUUUMMMMMMOOORRRVVV[[[___aaaeeefffhhhkkkooosssvvvxxxuuuwwwyyy|||}}}~~~}}}}}}~~~}}}{{{yyyyyyzzz|||}}}|||~~~xxxmmmgggbbb```\\\ZZZWWWSSSOOOLLLIIIJJJMMMTTT___nnn~~~tttjjjdddlll}}}{{{wwwsssqqqpppooojjjgggeeedddbbbaaa``````aaaaaa```___^^^^^^\\\\\\[[[ZZZXXXWWWVVVRRRKKKBBB999444111111000000000/////////...............---,,,+++,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////---------------...///000/////////000111222333444222666;;;BBBLLLZZZiiitttyyyjjjccc```]]]\\\]]][[[[[[ZZZZZZZZZZZZ[[[[[[XXXUUUSSSSSSUUUVVVTTTQQQIIIFFFCCCAAA@@@???>>>===;;;888555333222222111000000000/////////...............---------,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++************))))))))))))******++++++******************((()))***+++++++++******((((((((()))))))))))))))(((((((((((())))))))))))++++++************++++++)))))))))+++...222555888777777888888888888777777333777;;;???AAADDDGGGIIIJJJIIIGGGEEEDDDDDDCCCDDDIIILLLPPPTTTUUUTTTRRRPPPJJJMMMQQQWWW\\\```bbbdddhhhiiijjjjjjhhhhhhiiijjjhhhbbb```bbbcccaaabbbfffcccaaa```___^^^ZZZUUUQQQKKKMMMOOOSSSXXX]]]```bbbeeefffhhhkkknnnsssvvvyyyvvvwwwzzz|||}}}}}}}}}||||||{{{zzzyyyyyyzzz|||}}}uuunnnfffbbb^^^\\\ZZZXXXTTTQQQJJJJJJLLLOOOXXXfffvvvssshhhiiissszzztttqqqrrrqqqnnnkkkfffeeecccaaa```_________```___^^^^^^\\\\\\[[[ZZZWWWWWWXXXUUUNNNDDD;;;555111111111000000000//////---...............---------------------------------------------,,,,,,,,,++++++++++++++++++++++++***+++,,,---------,,,,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,---.../////////......---,,,,,,------///000000000/////////111222444555222888AAAKKKWWWeeetttxxxiiibbb___\\\[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[VVVTTTRRRSSSUUUUUURRROOOGGGEEEAAA??????>>>===<<<;;;888555333222222111///000/////////..................---------,,,,,,,,,,,,,,,,,,++++++,,,------)))******+++++++++************))))))))))))******,,,+++++++++***)))))))))((()))***+++,,,+++******&&&&&&'''((()))***++++++))))))))))))************++++++************++++++))))))***+++...222666888555555666666666666555555333777;;;???AAADDDGGGJJJJJJIIIFFFDDDCCCCCCDDDEEELLLNNNQQQTTTTTTSSSPPPOOOJJJMMMRRRXXX^^^cccfffgggkkkllllllkkkiiihhhiiijjjeee___\\\```bbb```bbbgggbbbaaa___^^^\\\XXXRRRNNNIIIKKKOOOTTTYYY^^^aaacccfffggghhhjjjnnnrrrvvvxxxvvvxxxzzz|||}}}}}}||||||{{{zzzxxxxxxxxxzzz|||}}}{{{tttiiieee```^^^]]][[[XXXUUUJJJJJJKKKMMMTTTaaaqqq}}}zzzlllgggmmm}}}|||uuurrrssstttqqqnnnfffeeecccbbb```___^^^^^^```______^^^]]]\\\[[[ZZZVVVWWWXXXVVVPPPFFF<<<555111111111111000000000000------......///.........------------------------.........------,,,,,,,,,************************)))***,,,---...---,,,,,,+++,,,,,,---,,,+++***)))+++++++++++++++++++++++++++,,,---.........---,,,,,,,,,,,,---...///000111000/////////111222444666555<<>>BBBFFFJJJKKKNNNKKKGGGBBB@@@AAACCCDDDIIIMMMRRRTTTTTTQQQOOONNNKKKMMMQQQWWW\\\aaadddeeejjjjjjjjjkkklllkkkiiigggaaa^^^ZZZYYY[[[___bbbcccbbb```]]]XXXTTTOOOLLLJJJKKKMMMQQQXXX___eeeggghhhhhhiiikkknnnqqqtttwwwxxxxxxyyyzzzzzz{{{{{{zzzzzzwwwxxxyyyyyyyyyzzz}}}}}}sssmmmeee```^^^\\\YYYVVVSSSNNNJJJJJJNNNWWWhhhwwwrrreeecccnnnvvvyyyxxxnnnjjjpppfffggggggeeebbb^^^]]]\\\\\\]]]^^^\\\ZZZXXXXXXXXXZZZYYYWWWVVVRRRLLLDDD>>>333000---,,,------,,,,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000///---,,,+++,,,,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++,,,...///111+++,,,---...////////////............/////////000...//////...---///222555:::CCCOOO\\\lll~~~|||vvvvvv}}}}}}lllccc___\\\\\\]]]ZZZYYYXXXWWWWWWVVVVVVVVVWWWTTTQQQQQQSSSTTTRRROOOIIIFFFBBB>>>;;;::::::;;;888777555333111111111111222111///...------------++++++,,,,,,,,,,,,,,,---++++++++++++***)))((((((,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))((((((((((((((())))))*********)))))))))))))))************++++++++++++((((((((((((((((((((((((***)))))))))))))))******,,,******,,,111555666666555777777444555888999666888999<<>>AAADDDGGGIIIJJJKKKIIIEEEBBBAAACCCEEEFFFMMMPPPRRRSSSQQQOOONNNNNNJJJLLLOOOSSSWWW[[[]]]^^^dddgggjjjllljjjfffaaa]]]UUUTTTTTTWWW\\\___aaabbbbbb```\\\WWWSSSOOOLLLJJJOOORRRVVV\\\```dddfffgggiiikkkoootttwwwyyyzzz{{{{{{{{{{{{zzzzzzyyyxxxxxxtttuuuwwwxxxyyyzzz}}}}}}vvvmmmfffbbb___\\\XXXUUUOOOKKKJJJKKKPPP^^^kkkwwwhhhffftttzzzsssqqqooonnngggeeedddcccdddaaa\\\WWWTTTVVVYYYZZZYYYWWWVVVVVVXXXXXXVVVUUURRRMMMFFFAAA888555111/////////......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------------,,,------......------,,,,,,,,,++++++++++++,,,---------...............---....../////////000000000000111111222333777<<>>>>>>>>???AAABBBDDDEEEFFFGGGIIIGGGDDDCCCBBBDDDFFFHHHNNNQQQUUUVVVTTTPPPMMMLLLKKKLLLOOOSSSVVVYYY[[[\\\```dddiiijjjgggaaa[[[WWWRRRSSSUUUYYY]]]`````````aaa___[[[VVVRRROOOLLLKKKSSSVVVZZZ^^^aaadddfffhhhjjjmmmrrrvvvzzz||||||{{{{{{zzzyyyxxxwwwvvvvvvuuussstttvvvxxxyyyzzz~~~|||rrrjjjeeeaaa]]]YYYVVVQQQMMMJJJIIIMMMWWWcccxxxmmmbbbhhhttt|||qqqsssrrrmmmiiieeebbbbbbdddbbb[[[UUURRRVVVZZZ\\\\\\ZZZXXXXXXWWWWWWVVVUUURRRNNNHHHDDD:::777222/////////...---------------------------,,,,,,------------,,,,,,------------------------,,,,,,.........---,,,+++------------------------,,,------......------,,,,,,,,,++++++++++++++++++..................------...////////////000000000000111222222444888>>>BBBMMM___sss||||||~~~uuuggg```^^^[[[YYYZZZ[[[ZZZYYYXXXWWWWWWWWWWWWTTTRRRPPPQQQSSSSSSPPPMMMDDDCCC@@@>>>;;;:::999999777555333111000000000000....../////////000//////...---------,,,+++++++++,,,,,,---------,,,++++++)))(((((('''((()))+++,,,,,,***(((&&&%%%%%%''''''%%%&&&((()))************************))))))((((((''''''((((((((()))))))))++++++++++++++++++++++++******)))))))))))))))***)))---333777::::::999888444666666444666===AAAAAAAAABBBCCCDDDDDDDDDCCCCCCFFFEEECCCCCCCCCFFFHHHJJJMMMRRRXXXZZZXXXSSSMMMJJJLLLNNNPPPTTTWWWYYY[[[[[[]]]bbbfffgggbbb\\\WWWTTTTTTUUUWWW[[[^^^```___]]]```]]]YYYUUURRROOONNNMMMVVVYYY^^^aaacccdddgggiiikkknnnssswwwzzz||||||{{{yyyxxxvvvuuussssssrrrrrrsssuuuwwwxxxyyy{{{~~~wwwmmmgggbbb^^^ZZZXXXSSSOOOLLLIIIJJJRRR\\\ooo{{{sssaaa```gggzzzsssuuutttnnnkkkfffbbbbbbcccaaa\\\VVVQQQUUUZZZ\\\\\\ZZZYYYYYYVVVUUUUUUTTTSSSOOOJJJGGG<<<888333///...------,,,------------------------,,,------......------,,,------------------------+++,,,---.........,,,,,,++++++++++++++++++++++++,,,------------------,,,++++++++++++++++++******..................------////////////000000000111111111222222444999???DDDQQQbbbttt}}}}}}xxxiiibbb___\\\[[[]]][[[[[[ZZZXXXXXXXXXXXXXXXTTTRRRPPPRRRTTTSSSPPPLLLCCCBBB@@@===;;;:::888888777666444222111000000000------.../////////......************))))))))))))*********++++++******))))))))))))))))))***+++++++++***(((''''''''''''(((&&&'''(((*********)))))))))))))))))))))))))))***(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))******+++***///555999:::999888888666888999777:::AAADDDDDDAAABBBCCCDDDDDDCCCBBBAAACCCCCCBBBCCCDDDGGGJJJKKKMMMRRRXXX[[[XXXSSSNNNKKKMMMNNNQQQTTTWWWYYY[[[\\\\\\___cccaaa\\\WWWTTTSSSVVVWWWYYY\\\___```^^^\\\]]][[[WWWTTTQQQPPPPPPPPPWWW\\\aaaddddddeeehhhkkkmmmpppsssvvvyyyzzzzzzzzzwwwvvvtttrrrqqqqqqqqqqqquuuvvvxxxyyyzzz{{{~~~}}}rrrkkkeee```\\\ZZZVVVRRROOOKKKIIIPPPXXXeeesss|||fff^^^```jjjzzz|||xxxuuupppmmmiiidddbbbaaa```]]]ZZZQQQTTTXXXZZZZZZYYYXXXXXXVVVUUUTTTSSSSSSPPPLLLIII>>>:::444///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------,,,,,,------......------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,,,,+++------...............---/////////000000000111111111111222333666<<>><<<;;;999999888777555333111111111111---.../////////...---,,,)))***************++++++)))******++++++*********************)))(((&&&&&&))))))))))))))))))))))))&&&''')))******)))((('''((((((((()))******++++++(((((()))))))))*********(((((((((((((((((((((((((((((((((((()))***,,,,,,,,,111666999999888777888444777888888;;;@@@CCCAAA===>>>AAACCCDDDDDDCCCCCCAAAAAAAAACCCEEEHHHKKKMMMNNNQQQUUUVVVTTTQQQNNNMMMLLLMMMPPPSSSWWWYYY[[[\\\[[[^^^___\\\VVVRRRSSSTTTVVVWWWXXX[[[^^^___^^^]]][[[YYYVVVSSSQQQQQQRRRSSSXXX]]]ccceeeeeefffjjjmmmoooppprrrtttvvvwwwxxxxxxvvvuuusssqqqppppppqqqrrrwwwxxxzzzzzzzzz|||~~~wwwoooiiiccc___\\\XXXUUUQQQMMMJJJOOOVVV\\\llloooaaa^^^^^^lll|||uuurrrnnnkkkfffbbb___^^^^^^^^^SSSVVVXXXZZZYYYYYYYYYZZZUUUTTTSSSSSSSSSQQQNNNKKKAAA<<<666111......------,,,,,,,,,,,,,,,,,,,,,,,,------............------........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---......------,,,,,,---...//////////////////000000000111111111111222444666;;;CCCLLLSSS]]]hhhttt}}}yyyhhh___\\\ZZZZZZ\\\YYYYYYXXXWWWVVVVVVVVVVVVSSSQQQPPPRRRTTTSSSOOOKKKCCCCCCAAA???>>><<<::::::999777555333222111222222...///000000000///---,,,,,,,,,,,,------.........+++,,,,,,---------,,,,,,)))))))))(((&&&###!!!((()))***************)))'''(((***+++***)))'''&&&''''''((()))***+++,,,,,,))))))))))))************))))))))))))))))))))))))'''''''''((()))+++---------222777999888777777888000444666666888===???===999;;;>>>BBBDDDEEEEEEEEE@@@@@@AAACCCFFFIIILLLNNNOOOPPPRRRQQQOOONNNOOOPPPJJJLLLOOORRRVVVYYYZZZ[[[[[[]]]]]]YYYSSSPPPRRRVVVUUUUUUWWWZZZ^^^______^^^YYYXXXUUURRRQQQRRRSSSTTTYYY^^^dddffffffgggkkkoooqqqqqqrrrssstttuuuvvvwwwwwwuuusssqqqqqqqqqrrrsssxxxzzz{{{{{{{{{|||~~~~~~~~~~~~{{{rrrkkkfffbbb]]]ZZZVVVSSSNNNKKKOOOUUUWWWhhh|||uuuddd___UUUcccuuuuuutttooommmhhhbbb^^^\\\___aaaWWWYYY[[[[[[[[[[[[\\\]]]TTTSSSSSSSSSSSSRRROOOLLLCCC>>>777222000///......,,,,,,,,,,,,,,,,,,,,,,,,------............------........................------,,,+++,,,---///000------------------------*********++++++*********)))+++,,,...//////......+++,,,---...////////////000000000000111111111111111333555999@@@IIISSSZZZccclllwwwyyyhhh```]]]\\\\\\^^^^^^\\\YYYXXXXXXWWWVVVTTTRRRQQQPPPQQQRRRQQQPPPNNNEEEEEEDDDBBB@@@>>>===<<<999888555333111111222222---...000000000...+++***,,,,,,,,,,,,,,,,,,,,,,,,)))************)))((((((++++++++++++++++++++++++((()))+++++++++***+++,,,)))))))))(((''''''&&&&&&((((((((((((((((((((((((+++(((%%%&&&((()))(((&&&++++++************++++++)))&&&$$$%%%))),,,,,,+++111333666666666555555666444555666777999;;;<<<<<<888:::>>>AAACCCCCCBBBBBB===???AAADDDGGGJJJLLLNNNRRRPPPOOOPPPQQQQQQPPPNNNKKKMMMPPPTTTVVVXXXXXXXXXYYYWWWSSSNNNLLLNNNSSSWWWYYYWWWVVVWWWZZZZZZXXXUUUVVVTTTPPPMMMMMMPPPSSSVVV\\\```ddddddggglllmmmjjjqqqrrrsssssstttttttttttttttpppnnnooopppooorrrwwwxxxzzz{{{{{{zzz{{{|||~~~}}}~~~~~~~~~vvvnnngggcccaaa[[[VVVVVVSSSNNNLLLMMMXXXgggxxxlll^^^VVV]]]lllsssssspppjjjeee```^^^^^^___\\\[[[[[[[[[[[[YYYWWWTTTWWWUUUSSSRRRRRRRRRQQQOOOIIIBBB999222000000000///000---++++++---///000000000000000///.........------+++***+++......,,,***,,,,,,,,,------.........++++++,,,------......///,,,------......------,,,)))***+++,,,---,,,++++++..................------111000000//////000111222444444888@@@HHHOOOZZZcccpppvvvxxxhhhaaa^^^\\\\\\^^^]]][[[YYYXXXXXXXXXVVVUUURRRQQQPPPQQQRRRQQQPPPNNNHHHFFFDDDBBB???===<<<<<<999777555333111111222222...////////////---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))(((***++++++***))))))***((((((((((((((('''''''''))))))))))))))))))))))))+++(((&&&''')))******((())))))(((((((((((())))))***(((&&&'''***,,,---,,,222444666666555444444555444555666777999:::<<<<<<;;;===@@@CCCDDDCCCBBB@@@===???AAADDDGGGJJJLLLMMMOOONNNMMMNNNPPPQQQPPPOOOOOOQQQTTTWWWYYYYYYXXXWWWTTTRRRNNNLLLLLLPPPTTTVVVXXXVVVVVVWWWZZZZZZXXXVVVVVVSSSOOOLLLLLLPPPTTTWWW]]]aaadddeeeggglllmmmkkkooopppqqqqqqrrrrrrrrrqqqrrrooonnnpppqqqppprrrvvvxxxyyy{{{zzzyyyyyyzzz{{{zzz|||~~~~~~~~~~~~{{{rrrkkkfffbbb\\\WWWVVVTTTOOOMMMNNNTTTbbbrrruuufffZZZ]]]gggyyywwwtttpppkkkeeeaaa___^^^___]]]]]]\\\\\\\\\ZZZXXXVVVWWWUUUSSSRRRRRRRRRQQQOOOKKKDDD;;;555222111000//////---,,,,,,...///000/////////..................---,,,+++,,,......,,,***,,,,,,,,,---------............---------,,,,,,,,,,,,------......------,,,)))***+++,,,---,,,,,,+++////////////////////////111000000//////000222333444444999CCCLLLUUUaaakkktttzzzvvvhhhbbb```]]]]]]^^^\\\ZZZXXXXXXXXXXXXWWWVVVRRRQQQPPPQQQRRRRRRPPPOOOKKKIIIEEEAAA>>><<<;;;;;;888777555333111111111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++))))))))))))))))))))))))''')))******((('''((((((''''''(((((((((((())))))***************************((('''(((***+++++++++))))))(((((((((((())))))+++)))((((((+++---......222444666666444333333333333444555777999:::<<<<<>>???BBBEEEHHHJJJLLLMMMLLLKKKKKKMMMOOOQQQQQQPPPNNNQQQTTTWWWWWWUUURRRPPPOOOLLLIIIIIINNNRRRUUUUUUVVVVVVVVVXXXYYYZZZXXXVVVTTTQQQMMMKKKLLLPPPVVVZZZ^^^bbbeeeeeehhhlllnnnlllnnnnnnooooooppppppooooooooommmnnnrrrsssqqqsssvvvxxxyyyzzzyyywwwvvvwwwxxxxxxzzz}}}~~~~~~~~~yyypppjjjccc]]]XXXXXXVVVQQQOOOPPPOOO[[[jjjwww|||lll```^^^cccsss{{{tttpppkkkfffbbb____________^^^^^^]]]\\\ZZZXXXWWWVVVUUUSSSSSSSSSSSSQQQPPPMMMGGG???888444222111000///---------///000///...---------------.........---,,,+++,,,......,,,+++,,,,,,,,,------------...000000///...,,,+++******,,,------......------,,,******+++,,,,,,,,,,,,,,,///000000000000000000000111000000///000111222333444555;;;GGGRRR]]]jjjuuu|||uuuhhhcccaaa^^^]]]^^^\\\ZZZXXXXXXXXXYYYXXXWWWSSSRRRRRRSSSTTTTTTRRRQQQOOOKKKFFFAAA===;;;::::::888666555333222111111111111000///...---------...,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,+++++++++++++++++++++++++++%%%'''))))))((('''((()))&&&''''''((())))))******************************(((''''''((()))++++++,,,++++++************++++++***)))((()))***,,,---...222444666666444222111222333333555777999:::<<<<<>>@@@BBBFFFIIIKKKLLLLLLKKKKKKKKKLLLOOOQQQPPPPPPOOOQQQUUUXXXXXXUUUQQQNNNMMMIIIGGGJJJQQQUUUUUUSSSUUUUUUWWWXXXYYYYYYWWWVVVRRROOOKKKJJJLLLRRRXXX]]]```dddfffeeehhhmmmnnnmmmmmmnnnnnnooooooooonnnnnnmmmlllnnnsssuuurrrsssuuuwwwxxxxxxwwwuuuttttttuuuvvvyyy}}}~~~~~~~~~}}}}}}~~~~~~tttmmmeee___ZZZZZZXXXSSSQQQRRRNNNVVVcccqqqrrrddd___aaaqqq}}}tttqqqlllgggccc```____________^^^\\\ZZZWWWVVVVVVVVVTTTSSSSSSTTTSSSRRRPPPNNNIIIBBB;;;666222000///......---///000000///---+++,,,,,,,,,---.........,,,,,,------...------,,,------------------------000///...---,,,++++++***,,,------......------,,,+++++++++,,,,,,,,,,,,,,,///////////////000000000111000000///000111333444555777>>>KKKWWWcccqqq|||uuuhhhcccaaa^^^]]]^^^\\\ZZZXXXXXXXXXYYYXXXWWWUUUTTTSSSTTTVVVVVVUUUSSSPPPMMMGGGBBB===:::999999777666555333222111000000111111///......---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++"""%%%'''(((((((((***+++&&&''''''((()))***++++++************************&&&&&&'''''''''(((***+++++++++************++++++(((((((((((()))***,,,...222333555555333111111111222333444666888:::<<<===<<<>>>AAACCCCCCBBBAAA???>>>@@@CCCGGGIIIKKKKKKLLLLLLLLLKKKMMMPPPQQQQQQPPPTTTWWW[[[]]]^^^[[[WWWTTTMMMKKKJJJOOOUUUXXXUUURRRTTTVVVXXXYYYYYYWWWVVVUUUOOOMMMKKKJJJNNNTTT[[[```bbbeeegggfffhhhmmmooonnnnnnooooooooooooooonnnnnnmmmlllnnnsssuuusssrrruuuvvvwwwwwwvvvtttrrrrrrsssvvvyyy}}}~~~~~~~~~xxxppphhhbbb]]]\\\YYYTTTRRRSSSOOOTTT^^^mmm}}}zzzddd]]]___oootttqqqmmmhhhdddaaa```___]]]^^^]]]ZZZVVVTTTSSSTTTUUUTTTTTTTTTUUUTTTRRRPPPMMMJJJDDD===777222000//////......///000000...---+++,,,,,,,,,---.........,,,---......------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,------------------....../////////111000000000000222444555777999CCCQQQ^^^iiivvvvvvhhhbbb```]]]]]]^^^\\\ZZZXXXXXXXXXXXXWWWVVVUUUTTTTTTUUUVVVWWWUUUTTTPPPMMMHHHCCC>>>;;;999888666555555333222111000///111111000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))))))))###%%%'''(((((()))***+++''''''((())))))***++++++************************&&&'''((('''&&&''')))+++))))))(((((((((((())))))'''((())))))((())),,,///000222444444333111111111111222444666888:::<<<===<<<>>>AAACCCCCCBBBAAA???>>>AAADDDHHHJJJKKKKKKKKKMMMLLLLLLNNNRRRTTTTTTTTTVVVXXX[[[]]]]]]ZZZWWWTTTMMMMMMOOOTTTXXXYYYVVVSSSTTTWWWZZZZZZXXXUUUTTTSSSLLLLLLKKKLLLQQQWWW^^^cccdddggghhhgggiiinnnpppooooooooopppppppppooonnnnnnnnnlllooosssuuurrrrrrtttuuuvvvvvvuuusssrrrrrrsssuuuwww{{{|||}}}}}}~~~~~~~~~}}}uuukkkeee```^^^[[[UUURRRSSSPPPQQQYYYiiiyyy|||eee]]]\\\jjjtttrrrnnniiieeebbb```___\\\]]]\\\XXXSSSPPPQQQSSSUUUTTTTTTUUUVVVUUUSSSPPPLLLKKKGGG@@@888333111000111///...///000000///------------------.........,,,---//////---,,,---......------------,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,,,,,,,,,,,,,,,,---......,,,,,,------......//////111000000000111333444555999>>>JJJZZZgggqqq|||xxxhhhaaa^^^\\\\\\^^^]]][[[YYYXXXXXXXXXVVVUUUSSSRRRRRRTTTUUUVVVUUUSSSOOOMMMIIIDDD@@@<<<999777555555444333222000///...000000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))))))))))))))))))))))))))&&&((())))))((((((((()))((((((((())))))******+++))))))))))))))))))))))))''')))***)))'''&&&(((+++))))))(((((((((((())))))((()))+++***)))***---000///111333333222111111222000111333555888:::<<<===@@@AAACCCDDDDDDBBB@@@>>>???AAAEEEHHHKKKKKKKKKJJJKKKKKKLLLPPPUUUXXXZZZZZZXXXYYYZZZZZZXXXVVVRRRPPPIIIMMMRRRWWWZZZZZZXXXVVVUUUXXX[[[[[[XXXTTTRRRQQQJJJJJJLLLOOOTTT[[[aaadddeeehhhiiigggiiinnnqqqoooooooooooooooooonnnmmmmmmpppnnnooossssssqqqqqqttttttuuuvvvuuusssrrrrrrtttsssuuuwwwxxxyyyzzz|||~~~}}}}}}~~~~~~{{{ooohhhbbb```\\\VVVRRRSSSPPPNNNTTTcccttt{{{kkkbbb]]]fffzzztttrrrooojjjfffccc```___\\\]]]\\\XXXQQQNNNPPPRRRTTTTTTTTTUUUVVVVVVSSSQQQLLLLLLIIICCC;;;555333333333111......//////////////////..................+++...000///---,,,---///......---------,,,,,,,,,++++++,,,,,,---...//////,,,------......------,,,---,,,,,,+++,,,---...///---------...//////000000111000000000111333555666<<>>FFFVVVkkkzzzzzziiibbb```___^^^______\\\YYYWWWWWWUUUSSSRRRSSSSSSRRRTTTUUUUUUTTTRRRPPPNNNIIIEEE@@@===;;;:::777666555333222111000000111111000///////////////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******'''((()))+++++++++***)))))))))************))))))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))'''&&&%%%%%%&&&''')))''''''((())),,,...000111888555222222333444222///111222333555888;;;>>>@@@DDDEEEGGGFFFBBB???<<<<<>>>>>BBBBBBDDDGGGJJJLLLLLLKKKIIIJJJMMMQQQVVV[[[^^^```ccceeeeeebbb[[[TTTNNNJJJIIIMMMRRRUUUVVVVVVUUUVVVYYYVVVSSSRRRRRRQQQNNNLLLKKKMMMQQQWWW\\\```bbbbbbccceeeiiikkklllmmmooopppnnnmmmllllllkkkkkklllllloooppprrrqqqppppppqqqssstttsssrrrqqqqqqrrrsssttttttuuuvvvxxxyyyyyyzzzzzzzzz{{{{{{{{{yyyzzz|||~~~|||ssshhhaaa___]]]YYYUUURRRNNNNNNVVVbbbppp{{{qqqkkkooo}}}qqqjjjfffaaa___aaa]]][[[YYYXXXWWWTTTQQQNNNQQQRRRSSSTTTTTTTTTSSSRRRMMMKKKIIIFFFCCC===777222111111000///////////////------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,------------,,,,,,,,,+++++++++------------...///000000........................////////////000000000000,,,+++,,,///000111777>>>NNNYYYlll~~~|||{{{}}}}}}kkkcccaaa___]]]^^^]]][[[YYYXXXXXXXXXWWWVVVRRRPPPNNNNNNOOOPPPPPPPPPQQQOOOJJJEEE@@@<<<:::888666555333222000///////////////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******(((((()))************)))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***)))(((((()))***+++'''((()))***,,,///111222666444222222333333222111555555555666888:::<<<>>>CCCDDDDDDBBB@@@@@@AAABBBDDDEEEFFFIIILLLNNNNNNLLLIIIJJJMMMPPPTTTWWWZZZ[[[aaabbbccc```ZZZRRRMMMJJJHHHLLLPPPSSSTTTTTTTTTTTTXXXVVVTTTRRRRRRPPPNNNLLLKKKNNNRRRXXX\\\```cccdddcccfffjjjkkkllllllnnnooommmlllkkkkkkjjjkkkkkkkkkoooqqqrrrrrrqqqppprrrssssssrrrqqqppppppqqqrrrsssqqqrrrtttvvvwwwxxxyyyyyywwwxxxyyyyyyyyyzzz|||~~~vvvkkkdddaaa___[[[WWWRRRMMMKKKQQQ[[[hhhyyywwwllliiisssuuuiiidddaaa```aaa___]]][[[ZZZXXXUUUQQQNNNOOOPPPRRRSSSTTTSSSRRRQQQOOOMMMKKKIIIEEE@@@:::555111111000///////////////,,,,,,---.../////////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---,,,,,,++++++++++++***************++++++,,,..............................////////////000000000000...---...222333666>>>GGGXXXggg{{{}}}yyy{{{|||kkkbbb```]]]\\\\\\[[[ZZZXXXXXXYYYYYYYYYXXXVVVSSSPPPOOOPPPRRRSSSSSSRRROOOJJJEEE@@@<<<999888555444333111000///............---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******)))))))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((()))+++---///111222444444333222222333333333777777777777888:::<<<===BBBBBBBBBAAA???@@@CCCEEEFFFGGGHHHKKKOOOPPPOOOMMMJJJKKKMMMPPPSSSUUUWWWXXX\\\^^^___]]]WWWPPPKKKHHHHHHKKKOOORRRRRRRRRRRRSSSWWWVVVTTTSSSQQQOOOMMMLLLJJJNNNSSSXXX\\\___bbbdddcccfffiiijjjjjjjjjkkklllkkkjjjjjjiiiiiijjjjjjjjjnnnoooppppppooooooppprrrrrrqqqpppppppppqqqrrrsssqqqrrrsssuuuwwwxxxyyyyyyuuuvvvxxxyyyzzz{{{}}}zzznnneeebbb```\\\YYYTTTNNNJJJMMMUUUaaaqqqpppfffgggwwwyyyjjjeeecccaaa______^^^\\\[[[YYYVVVQQQNNNJJJLLLOOOQQQRRRQQQPPPOOOOOOMMMLLLJJJGGGBBB;;;777111000000///////////////------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******)))******++++++,,,,,,,,,,,,,,,,,,////////////000000000000111000111444555999DDDPPPfffuuuxxxxxxzzziii```^^^[[[ZZZZZZZZZXXXWWWWWWYYYZZZYYYXXXWWWUUURRRQQQRRRSSSSSSSSSQQQOOOJJJEEE@@@<<<:::999555444333111000///............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***,,,...000222333333333333222222333444444999999888888888:::;;;<<>>OOO```~~~}}}zzzxxxggg___]]]\\\[[[[[[YYYWWWUUUUUUWWWWWWWWWVVVTTTRRRQQQPPPQQQQQQOOONNNOOOLLLIIIDDD@@@>>><<<;;;777666444333111000000000///......---------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++)))((((((((()))******)))(((''''''((()))***(((((((((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))******+++---///111333444000222333333222222555777:::999999999:::;;;===>>>@@@@@@AAAAAAAAABBBDDDGGGEEEFFFIIILLLOOOOOOLLLJJJFFFIIIMMMRRRUUUXXXYYYYYYWWWYYY\\\[[[VVVQQQLLLJJJMMMPPPRRRSSSSSSSSSUUUVVVUUUVVVVVVSSSOOOLLLLLLMMMPPPUUU[[[]]]]]]^^^aaaeeegggiiikkkkkkiiihhhhhhhhhffffffeeeeeefffgggggghhhjjjlllmmmmmmlllkkkmmmnnnmmmlllkkkkkklllnnnoooppprrrrrrssstttttttttttttttqqqtttwwwyyyzzz{{{|||}}}}}}~~~xxxyyy{{{oooiiieee___[[[[[[VVVPPPMMMMMMRRR```nnnyyyhhhaaaccclll|||oooffffffddd___[[[[[[\\\\\\\\\YYYTTTPPPIIILLLPPPTTTVVVVVVTTTRRRMMMLLLKKKJJJHHHDDD>>>:::111111000/////////////////////000000000000000///........................+++,,,---...///......---++++++,,,,,,,,,---------''''''((()))***,,,---...,,,,,,------...//////000////////////000000000000555555666888;;;EEEZZZmmmxxxggg```^^^]]]\\\]]]XXXWWWUUUUUUVVVVVVVVVUUUTTTSSSRRRRRRSSSRRRPPPNNNNNNLLLHHHDDDAAA>>>===<<<777666555333222111000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******,,,+++***((((((((()))******((('''&&&&&&'''(((***(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&***++++++---///111333444///222444333222222555888:::999999999:::<<<===??????@@@BBBBBBAAABBBDDDFFFDDDEEEHHHLLLNNNNNNKKKHHHDDDGGGKKKQQQUUUXXXYYYZZZXXX[[[]]]\\\XXXSSSOOOMMMOOOQQQSSSTTTTTTTTTVVVWWWTTTVVVVVVSSSOOOLLLLLLMMMSSSXXX^^^```______bbbfffiiikkkmmmlllkkkiiiiiiiiieeeeeeeeeeeeeeefffggghhhkkklllnnnmmmllllllmmmooojjjjjjiiiiiijjjlllmmmnnnqqqrrrrrrssssssrrrrrrqqqpppssswwwxxxyyyyyyzzz{{{}}}~~~~~~wwwwwwssskkkgggaaa]]][[[VVVQQQNNNLLLPPP]]]jjj|||pppffffffdddtttpppeeeeeeeeebbb\\\\\\]]]^^^^^^[[[VVVSSSGGGJJJOOOSSSUUUTTTRRRQQQMMMLLLKKKKKKIIIEEE???;;;111111000///////////////---...///111222222333333........................+++,,,.../////////......*********++++++,,,,,,,,,---------,,,------......******++++++,,,---......////////////000000000000000000222555999FFF\\\qqquuufff```^^^[[[XXXWWWWWWYYYZZZXXXUUUSSSUUUXXXWWWUUUSSSRRRRRRQQQNNNMMMOOOMMMIIIDDD@@@===<<<;;;:::555111111333333///+++////////////...---,,,++++++++++++,,,,,,---------+++,,,,,,,,,,,,+++***************))))))))))))((())))))))))))((((((((((((*********)))))))))((((((,,,+++*********+++,,,---%%%%%%&&&'''((()))******%%%&&&((()))((()))***,,,***+++,,,...111333444555444333333222333444666777777777777777999<<>>HHHVVVjjjzzzsssddd______^^^\\\\\\[[[[[[[[[XXXUUUSSSTTTUUUSSSRRRQQQRRRTTTTTTSSSQQQMMMKKKGGGCCC???;;;999888888555222222333222///,,,////////////...---,,,+++)))))))))))))))*********+++,,,,,,,,,,,,+++******''''''((()))***+++,,,,,,))))))((((((((('''''''''******)))***+++---///000---,,,***)))(((((()))***+++*********)))))))))(((***+++++++++)))((()))******+++---///111333444444111111000000111222444555444444555777999===@@@BBB@@@@@@AAAAAAAAA@@@@@@???EEEGGGIIIJJJIIIIIIJJJKKKKKKLLLLLLNNNPPPRRRTTTUUUWWWXXXXXXVVVTTTSSSTTTUUUXXXTTTQQQPPPRRRSSSPPPNNNSSSUUUUUUQQQLLLKKKOOOTTTXXX[[[^^^```aaabbbdddfffkkklllmmmmmmjjjhhhggggggeeeeeeffffffgggggghhhhhhhhhhhhiiijjjjjjiiigggffffffggghhhiiijjjjjjjjjjjjmmmnnnooopppqqqrrrrrrrrrqqqqqqrrrrrrssstttuuuuuuwwwxxxzzz}}}|||uuusssrrrvvvzzzuuuyyyuuullleee```___[[[XXXUUUPPPMMMQQQYYYhhhwwwwwwmmmfffiiivvvtttiiifff\\\[[[ZZZ[[[\\\[[[YYYXXXRRROOOMMMMMMOOORRRSSSTTTPPPNNNKKKJJJIIIHHHFFFDDD;;;555111111000...---000222111000///////////////...------------...//////------------------------++++++,,,,,,,,,,,,,,,,,,...............------------......///////////////000000000000111222333333555555:::CCCOOO^^^rrr~~~ttteee```___^^^]]]]]]]]]]]][[[XXXVVVTTTSSSSSSTTTSSSRRRSSSSSSRRRPPPNNNMMMLLLHHHDDD@@@<<<999777777555333222222222///---////////////...---,,,+++))))))))))))************+++,,,,,,,,,,,,+++******&&&&&&''''''((())))))*********)))))))))(((((((((***))))))***,,,...111333///...,,,+++*********+++))))))))))))))))))))))))'''(((***+++***+++,,,...***+++---000111333333333222222111222222444666777333444555777:::===@@@BBB@@@AAABBBCCCBBBAAA@@@???FFFHHHJJJKKKJJJIIIJJJKKKKKKLLLMMMNNNPPPQQQSSSSSSUUUUUUUUUSSSRRRQQQSSSTTTVVVTTTRRRRRRSSSSSSQQQOOORRRTTTSSSPPPMMMMMMRRRWWWYYY\\\___aaaaaabbbdddfffjjjlllmmmllljjjhhhggggggeeefffggghhhiiiiiijjjjjjhhhhhhhhhiiihhhgggfffeeeeeegggiiijjjkkkjjjiiihhhkkklllnnnpppqqqqqqqqqqqqpppppprrrssssssttttttsssuuuvvvyyy|||xxxsssqqqsss|||{{{sssuuu|||{{{pppgggaaaaaa\\\XXXUUUPPPLLLOOOTTTcccqqq~~~qqqiiijjjtttyyyjjjccc\\\[[[ZZZZZZ[[[[[[ZZZXXXUUUQQQMMMLLLNNNQQQSSSTTTPPPNNNLLLJJJJJJIIIGGGEEE===777222222111......000111111000//////...............---------......///...........................---------------------........................,,,---...///000000000000000000000000000111333333555666===IIIVVVfffyyy}}}vvvfff```___]]]\\\]]]___]]][[[XXXVVVUUUSSSRRRRRRQQQQQQRRRSSSRRRPPPMMMOOOMMMJJJFFFAAA===999888666555333222222111000...////////////...---,,,+++------------------------+++,,,,,,,,,,,,+++******))))))))))))))))))))))))+++++++++*********)))))))))))))))***,,,...000222///---,,,***))))))******&&&&&&''''''((()))******'''(((***+++***+++,,,...***+++...000222222222222111111111111222444666777333444666888;;;>>>AAABBBAAABBBCCCDDDDDDCCCBBBAAAGGGIIIKKKKKKJJJJJJKKKLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQOOOOOOQQQSSSSSSRRRRRRSSSTTTTTTSSSRRRPPPPPPPPPMMMLLLNNNSSSXXXZZZ\\\___aaabbbcccdddfffiiikkklllkkkiiigggfffffffffggghhhiiijjjkkkjjjjjjhhhhhhhhhhhhhhhgggffffffeeefffhhhjjjkkkjjjhhhgggiiikkkmmmooopppppppppooommmoooqqqsssttttttsssrrruuuvvvxxxzzz}}}yyytttpppqqqxxx}}}qqqqqqwwwtttiiibbb___[[[WWWUUURRRNNNOOOSSS^^^lll}}}ssshhhgggpppmmmddd___]]][[[ZZZZZZZZZXXXVVVWWWSSSNNNLLLMMMPPPRRRTTTPPPNNNLLLKKKKKKJJJHHHFFF???999444333222///...000////////////......------///......---------..............................///////////////.........---.....................+++,,,---///000000000000////////////000111222222444777AAAPPP]]]lll}}}wwwggg```___^^^]]]]]]```]]]ZZZXXXWWWVVVTTTRRRMMMNNNOOORRRUUUUUUTTTRRROOONNNKKKGGGBBB===999777555444444333222111000///////////////...---,,,++++++++++++************)))+++,,,,,,,,,,,,+++******,,,,,,,,,,,,+++++++++***++++++*********)))))))))(((((()))***+++,,,------+++***((('''&&&&&&'''(((%%%%%%&&&'''((()))*********+++++++++)))((()))******,,,...111222222222111///......///000222444555555666888:::===???AAABBBBBBBBBCCCDDDDDDDDDDDDDDDHHHJJJJJJJJJJJJJJJMMMOOOOOOPPPQQQSSSSSSTTTTTTTTTTTTSSSRRROOOMMMMMMOOORRRPPPQQQRRRSSSSSSSSSSSSRRRNNNNNNLLLKKKKKKOOOTTTYYY[[[]]]```aaabbbcccdddfffhhhiiikkkjjjgggeeeddddddggghhhiiikkkkkkkkkjjjiiihhhhhhhhhhhhggggggggggggdddeeehhhjjjjjjjjjiiihhhhhhiiilllnnnooonnnmmmlllkkkmmmpppsssuuutttsssrrruuuvvvwwwyyy|||{{{uuupppnnnrrryyyrrroootttxxxlllddd]]]YYYVVVUUUSSSOOOOOORRRXXXfffwwwuuudddbbbjjjsssgggaaa___\\\ZZZYYYYYYWWWUUUXXXTTTPPPMMMNNNPPPQQQRRRPPPNNNLLLLLLLLLKKKIIIGGGAAA:::555444222///...000------............------//////...------------...........................////////////////////////---------...............,,,---...///000000000000////////////000111222222444:::FFFWWWeeeqqqvvvfff``````______```___\\\YYYXXXXXXWWWUUUSSSNNNOOOQQQTTTWWWXXXVVVTTTNNNMMMJJJGGGBBB<<<888666444444444333111000000000////////////...---,,,+++******))))))((((((((((((+++,,,,,,,,,,,,+++******************++++++++++++)))))))))(((((((((((('''&&&''')))***+++***((((((((('''&&&%%%%%%&&&'''(((''''''(((((()))))))))***)))***+++***((('''((()))***,,,///111333222111000............000222444555777888:::<<<>>>@@@AAABBBAAAAAAAAABBBCCCDDDEEEFFFIIIJJJJJJIIIIIIKKKOOORRRRRRSSSTTTVVVVVVVVVUUUUUUVVVUUUSSSPPPNNNMMMOOORRROOOPPPQQQRRRQQQPPPOOOOOOMMMLLLKKKJJJLLLPPPVVVZZZ[[[^^^```bbbbbbcccdddffffffhhhiiihhhfffdddccccccggghhhjjjkkkkkkjjjiiihhhggggggfffffffffgggggghhhcccdddfffhhhiiijjjjjjjjjggghhhkkkmmmmmmllljjjiiihhhkkkooosssuuuuuusssrrruuuuuuuuuwwwyyy|||~~~xxxrrrlllnnnssstttpppttt{{{nnneee]]]XXXUUUVVVTTTPPPOOOPPPRRR```qqq}}}xxxgggccchhh}}}xxxiiiaaa^^^[[[YYYYYYYYYWWWVVVYYYUUUQQQNNNNNNPPPPPPQQQPPPOOOMMMLLLLLLKKKJJJHHHBBB<<<666555333///...000,,,---...///000000////////////...---------------........................,,,,,,------......//////---------.........//////------...///000000//////000000000000111222333333666===LLL^^^kkkvvvuuueee``````aaaaaaccc___\\\YYYXXXXXXXXXVVVSSSSSSSSSUUUWWWYYYXXXUUURRRMMMLLLJJJFFFAAA;;;777444444444444333111000000111////////////...---,,,+++/////////.........------+++,,,,,,,,,,,,+++******%%%%%%&&&'''((()))******((('''''''''&&&&&&&&&&&&&&&''')))******(((%%%$$$)))((('''&&&&&&'''))))))************))))))))))))%%%&&&((()))((()))***,,,***,,,///222333222111000000000000000222444666777888999;;;===???AAAAAABBB@@@@@@???@@@AAACCCEEEGGGJJJJJJIIIHHHHHHKKKPPPTTTTTTUUUVVVWWWXXXWWWWWWVVVXXXWWWUUUQQQOOONNNPPPRRRNNNPPPQQQPPPNNNLLLKKKKKKMMMLLLJJJJJJLLLRRRXXX\\\\\\^^^aaabbbbbbcccdddfffeeeggghhhgggeeecccbbbbbbhhhiiijjjkkkkkkjjjhhhgggeeeeeeeeeeeeeeefffggghhhcccdddfffgggiiijjjkkkkkkfffhhhjjjllllllkkkhhhgggfffjjjooosssvvvuuutttrrrtttttttttuuuwwwyyy|||}}}|||tttmmmmmmqqq|||vvvqqquuu}}}ooofff^^^YYYVVVVVVTTTPPPNNNOOOOOO\\\lllxxx{{{mmmgggjjj|||yyyhhh```]]]ZZZYYYYYYYYYYYYXXXYYYUUUQQQOOOOOOPPPPPPOOOQQQOOOMMMLLLLLLLLLJJJHHHCCC<<<777555333000...000,,,---///000111222111111000///...---------------////////////////////////******++++++,,,---......---------.........//////---...//////////////////111111111111222333444555777???PPPbbbpppxxxtttiiieee___```ccc^^^```^^^[[[YYYYYYXXXVVVTTTUUUVVVWWWYYYZZZYYYVVVSSSQQQMMMHHHCCC>>>:::555222555333111...---,,,---.........---------,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++'''''''''''''''((())))))((('''&&&%%%&&&(((***+++---,,,,,,+++***)))((((((&&&'''(((***++++++++++++))))))(((((((((((())))))******)))))))))))))))***$$$(((---000000000//////......///000222444555666555666999;;;===>>>>>>>>>???@@@BBBCCCCCCCCCEEEGGGKKKIIIGGGGGGJJJMMMNNNNNNRRRUUUYYY]]]______]]]\\\ZZZVVVRRRQQQNNNKKKNNNTTTMMMNNNOOOPPPOOOOOOMMMLLLKKKJJJIIIIIIKKKPPPUUUYYY_________```bbbdddggghhhiiihhhhhhfffeeedddcccbbbggggggggggggggggggggggggfffffffffffffffeeeeeeeeeeeefffggghhhhhhiiiiiiiiidddeeeggghhhhhhhhhgggfffgggjjjnnnrrrtttsssqqqpppnnnqqqtttwwwxxxzzz|||~~~}}}zzzsssooollljjjnnn~~~yyyrrruuu~~~rrriiiaaaZZZSSSRRRVVVWWWSSSOOONNNWWWeeerrr|||}}}ssshhheeesss{{{hhh^^^\\\\\\]]]YYYTTTSSSUUUWWWVVVSSSOOOKKKJJJLLLNNNOOOOOONNNMMMKKKHHHEEEDDDBBB@@@;;;666111///000222000000///............///...---,,,,,,,,,,,,---...,,,---...//////...---,,,........................+++,,,------......------............////////////000...000444555444555999???HHHVVVeeeqqq{{{tttiiieee___```ccc___```^^^[[[YYYXXXWWWUUUTTTVVVVVVWWWXXXYYYXXXUUURRROOOKKKFFFBBB>>>:::666333666555222000///...//////......---------,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++))))))(((((())))))***+++)))((('''&&&&&&''')))***++++++***))))))(((((((((&&&''''''(((((((((((('''))))))(((((((((((())))))******))))))))))))******'''+++///222222111000000,,,,,,---...000222444555666777999<<<===>>>?????????@@@BBBCCCCCCCCCFFFGGGKKKHHHFFFFFFIIIKKKLLLMMMPPPSSSWWW[[[]]]^^^]]]]]]ZZZTTTPPPOOOMMMKKKLLLPPPKKKLLLMMMOOOOOOOOONNNNNNKKKJJJIIIJJJMMMRRRWWW[[[aaaaaaaaabbbccceeeggghhhiiiiiihhhgggeeeddddddcccgggfffffffffeeeeeeeeeeeeddddddeeeeeefffffffffgggeeeeeeggghhhhhhhhhhhhhhheeefffggghhhhhhhhhgggggggggiiinnnrrrttttttsssqqqppprrrtttuuuuuuvvvxxxzzz|||~~~}}}uuuoookkkiiihhhttt|||tttuuu{{{tttlllccc]]]WWWUUUVVVWWWTTTQQQOOOUUU___jjjttt~~~uuuiiicccnnn}}}kkk___\\\[[[\\\ZZZUUUTTTWWWWWWVVVSSSOOOKKKJJJKKKMMMNNNNNNNNNNNNLLLJJJHHHGGGDDDBBB>>>888333000111222////////////............------------------------------...//////...------........................***+++,,,,,,------,,,,,,............////////////000///000444444333555:::DDDOOO^^^kkkttt{{{~~~|||{{{tttiiifff```aaaddd___```]]]ZZZYYYXXXWWWUUUSSSVVVVVVWWWXXXXXXVVVRRROOOLLLHHHDDD@@@===:::666444777666444222111000111111......---------,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++*********)))***++++++,,,***)))((('''&&&'''((()))((((((((((((((((((((((((((((((((((((((('''&&&&&&))))))(((((((((((())))))******)))))))))******++++++...222444333111111000,,,------///000222444555777888:::<<<>>>??????@@@???@@@BBBCCCCCCDDDFFFHHHKKKHHHFFFEEEGGGJJJKKKLLLMMMPPPTTTXXX[[[\\\]]]\\\ZZZRRRLLLLLLMMMKKKJJJKKKIIIJJJLLLMMMNNNNNNNNNNNNKKKJJJKKKMMMPPPVVV[[[^^^eeedddddddddeeefffggghhhiiiiiihhhgggfffeeeeeeeeeggggggfffeeedddccccccbbbbbbbbbcccdddeeefffggggggdddeeefffggghhhhhhhhhhhhfffggghhhhhhiiiiiihhhhhhhhhjjjnnnrrrttttttssssssrrrssssssrrrqqqqqqsssvvv{{{}}}wwwpppjjjfffbbbhhhnnntttwwwuuuxxxxxxpppeeeaaa[[[XXXVVVUUUTTTSSSNNNRRRYYYaaakkkvvv{{{nnnccchhhyyyrrraaa]]][[[[[[YYYVVVUUUXXXWWWVVVSSSOOOKKKIIIJJJLLLLLLMMMMMMNNNMMMLLLKKKJJJFFFEEEAAA;;;555222111222...///000000000///---,,,---...////////////...---------...//////...------........................******+++,,,,,,,,,,,,,,,............////////////111///000333333333666<<>><<<:::777444777666444222111111111111......---------,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***************++++++,,,+++***)))(((''''''((((((((((((((()))))))))******))))))************))))))))))))(((((((((((())))))******))))))******++++++...000333444222111000000//////000111333555777888999999;;;<<<>>>???@@@@@@???AAABBBBBBCCCDDDGGGJJJLLLIIIFFFEEEGGGJJJKKKLLLLLLNNNQQQUUUXXXZZZ[[[\\\ZZZQQQKKKLLLNNNLLLIIIHHHIIIJJJKKKMMMMMMMMMLLLLLLJJJKKKLLLOOOTTTYYY^^^aaahhhgggggggggggggggggghhhiiihhhgggffffffffffffgggiiihhhgggfffdddcccbbbaaabbbbbbccccccdddeeeeeefffddddddeeefffggggggggggggggghhhhhhiiiiiiiiiiiiiiikkkllloooqqqrrrsssrrrqqqrrrrrrqqqooonnnooorrrtttzzz|||~~~yyyooohhhccc^^^___```cccnnn{{{vvvuuu}}}ttthhhddd___ZZZUUUTTTSSSTTTNNNQQQWWW^^^hhhssswwwhhhdddmmm|||ddd^^^ZZZYYYXXXUUUUUUXXXVVVVVVSSSOOOKKKHHHIIIJJJKKKLLLMMMMMMLLLKKKJJJIIIGGGFFFCCC===666222111111---...000111111///---,,,---...000111111000...------..................---........................++++++,,,------------,,,............////////////111///000222222333999@@@QQQ___qqq|||~~~~~~vvvxxxyyyvvvkkkgggaaabbbeee```aaa^^^[[[YYYYYYXXXVVVTTTUUUUUUUUUUUUUUUSSSNNNKKKFFFCCC@@@===<<<:::777555444444333222111000000000......---------,,,,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******))))))******+++,,,******))))))((((((((((((((())))))******++++++,,,'''((()))***++++++++++++))))))(((((((((((())))))***************+++,,,,,,...000333333111///......000000111222444666777888::::::;;;<<<===>>>@@@@@@@@@AAABBBBBBBBBDDDHHHKKKMMMJJJGGGFFFHHHKKKMMMNNNMMMNNNPPPRRRUUUWWWYYYYYYYYYQQQLLLNNNPPPMMMIIIHHHKKKLLLMMMMMMLLLKKKJJJIIIJJJKKKNNNRRRWWW\\\```bbbiiiiiiiiihhhhhhhhhggggggiiihhhfffeeeeeefffggghhhkkkjjjiiigggeeedddcccbbbcccccccccccccccbbbbbbbbbcccdddeeeffffffggggggfffhhhhhhhhhhhhhhhiiiiiijjjnnnnnnooopppppppppoooooopppppppppooonnnpppsssvvvyyy{{{}}}zzzooofffaaa[[[YYYYYY[[[bbbpppyyyuuuyyylllhhhaaa[[[VVVSSSSSSSSSMMMRRRYYYaaajjjuuurrreeecccnnnjjjaaaZZZXXXWWWTTTTTTVVVVVVUUUSSSOOOJJJGGGGGGHHHKKKKKKLLLLLLKKKIIIGGGFFFGGGFFFCCC>>>888222000///---...000111111///---,,,---...000111111000...---.........------.................................,,,------...........................////////////111///000222222444===FFFVVVdddvvvvvvkkkhhhbbbcccfffaaabbb___\\\[[[ZZZYYYWWWUUUTTTSSSSSSTTTTTTRRRMMMJJJFFFCCC???===<<<:::888666222222222111000000//////......---------,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))(((((())))))******+++++++++,,,$$$%%%&&&((())))))******))))))(((((((((((())))))***************+++,,,---...000222111000............//////111222444666777:::::::::;;;<<<===???@@@@@@AAABBBBBBBBBEEEIIILLLMMMJJJFFFFFFHHHLLLOOOQQQPPPPPPPPPQQQRRRTTTVVVWWWVVVQQQNNNPPPQQQNNNKKKJJJMMMMMMNNNMMMLLLKKKIIIHHHJJJLLLOOOTTTYYY]]]aaabbbhhhhhhhhhiiihhhgggffffffgggfffeeeddddddeeeggghhhkkkjjjiiihhhfffeeedddcccccccccbbbbbbaaaaaaaaaaaabbbcccdddeeeffffffffffffhhhgggggggggggghhhiiijjjnnnnnnnnnnnnnnnnnnnnnnnnoooqqqqqqqqqqqqsssvvvxxxwwwzzz}}}|||qqqgggaaaYYYVVVUUUWWWZZZaaannnzzz~~~www~~~rrrlllccc\\\XXXVVVTTTRRRMMMRRRZZZcccmmmwww~~~kkk___aaaqqqrrrhhh^^^ZZZWWWTTTTTTUUUVVVUUUSSSOOOJJJGGGEEEFFFJJJKKKKKKKKKJJJHHHGGGFFFFFFFFFDDD@@@:::444111///...///000000000///---,,,---...////////////...---///...------------...///........................------...///////////////............////////////000///000222333666AAAMMM\\\iiiyyywwwlllhhhbbbcccfffbbbcccaaa^^^\\\[[[ZZZXXXWWWRRRRRRRRRSSSSSSQQQMMMJJJFFFCCC@@@===<<<:::888666222222222111111000//////......---------,,,,,,,,,,,,---.........---,,,++++++++++++++++++++++++++++++++++++++++++,,,------((())))))*********))))))))))))))))))************&&&&&&'''((((((((((((((())))))(((((((((((())))))************+++,,,---......000222111000...////////////000111333555777888::::::999:::;;;<<<>>>???@@@AAABBBBBBBBBEEEJJJMMMKKKHHHEEEDDDGGGLLLPPPRRRSSSRRRQQQPPPPPPQQQSSSTTTRRROOOOOORRRQQQMMMKKKLLLLLLMMMMMMNNNMMMLLLJJJIIIJJJLLLPPPUUUZZZ^^^```bbbffffffggghhhggggggeeeeeefffeeecccbbbbbbdddggghhhiiiiiihhhgggeeedddcccccc``````aaaaaaaaaaaaaaaaaabbbcccdddeeeeeefffeeeeeeggggggfffffffffggghhhiiikkkkkkkkkkkklllnnnooopppqqqsssuuuuuuuuuuuuwwwyyyvvvyyy~~~tttiiiccc[[[WWWUUUUUUUUUVVV^^^iiizzzyyypppeee^^^\\\ZZZVVVSSSMMMQQQXXXaaakkkwwwrrr___YYYdddsss|||oooccc]]]YYYVVVTTTUUUVVVUUUSSSOOOJJJFFFDDDDDDHHHIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFBBB<<<666333111////////////............------------------------///...------------...///........................,,,---......//////..................////////////000///111333333888FFFTTTeeeooo|||wwwllliiicccdddgggbbbdddbbb___]]]\\\[[[YYYXXXQQQQQQQQQRRRSSSQQQMMMJJJGGGDDD@@@>>><<<:::888666222222222222222111000///......---------,,,,,,,,,,,,---.........---,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,---......'''((()))***************))))))))))))((((((((((((***************))))))((())))))(((((((((((())))))************+++,,,---...///000222222000///000111111111222333555777999::::::999999999:::<<<===>>>AAAAAAAAAAAABBBEEEJJJNNNIIIFFFCCCCCCFFFKKKOOORRRVVVTTTRRRPPPOOOPPPQQQRRROOONNNPPPRRRPPPKKKKKKNNNKKKLLLMMMNNNNNNMMMLLLLLLJJJLLLQQQVVVZZZ^^^```aaadddeeefffggggggfffeeedddeeedddbbbaaabbbdddfffhhhggggggfffeeeddddddcccbbb^^^^^^___```aaabbbccccccbbbbbbcccdddeeeeeeeeeeeegggfffeeeeeeeeefffhhhiiihhhhhhhhhiiikkknnnqqqrrrtttvvvxxxxxxwwwvvvwwwxxxuuuyyy~~~~~~~~~vvvllleee___YYYVVVVVVSSSQQQWWWbbblll}}}|||~~~tttggg```___]]]XXXSSSMMMQQQVVV^^^iiivvvwww```VVV^^^kkk|||uuuggg___[[[WWWUUUVVVVVVUUUSSSOOOJJJEEECCCCCCGGGHHHJJJLLLLLLMMMLLLLLLGGGHHHHHHDDD>>>999555333000000///............///...---,,,,,,,,,,,,---...///...---,,,,,,---...///........................+++,,,------......------............/////////000000///111333444:::IIIWWWlllssszzzhhhbbbcccddddddeeebbb```]]][[[[[[ZZZYYYWWWPPPQQQRRRRRRQQQNNNLLLJJJDDDBBB???===<<<:::777555555444333111000/////////......---------,,,,,,,,,(((***,,,......,,,***(((---------,,,+++***)))(((++++++************++++++))))))(((((((((((())))))&&&''''''((()))******+++''''''(((((())))))******'''(((((()))***+++++++++))))))((())))))+++---...222222222222222111000///,,,---///000222444555555999<<>>===:::999<<<@@@BBB@@@???@@@CCCEEEFFFFFFGGGEEEDDDDDDFFFIIIMMMPPPPPPRRRTTTSSSPPPNNNOOOPPPJJJKKKLLLMMMNNNMMMKKKJJJOOOPPPRRRSSSRRRQQQOOOMMMLLLOOOSSSXXX]]]_________fffggghhhiiiiiihhhgggfffdddcccaaa``````bbbdddfffhhheeebbbaaaaaabbbaaa```^^^^^^^^^^^^___```aaabbbaaa```______```aaaaaaaaacccdddeeefffggghhhiiiiiiiiiiiihhhggggggiiinnnqqqtttvvvwwwwwwvvvttttttuuutttxxx}}}vvvooojjj```XXXUUUTTTPPPNNNOOOWWW___mmmzzzooogggbbb^^^WWWRRROOOMMMQQQZZZeeennnzzznnn___]]]bbbrrruuufff\\\WWWUUUTTTSSSSSSTTTRRRMMMHHHDDDBBBEEEGGGIIIKKKKKKJJJHHHGGGFFFGGGGGGEEEAAA;;;666222.........///000111222333---...////////////////////////.........---------......---------,,,,,,,,,---------............///......//////000000111111333222333555777>>>QQQcccnnnwww|||kkkdddcccbbbbbbdddcccbbb```______\\\YYYVVVRRRRRRQQQOOONNNLLLKKKKKKEEECCC@@@>>><<<:::777555444444222111000000//////............------------++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++************++++++***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++))))))))))))***,,,...///111000///.........///000333222222222333555888999:::<<<>>>===::::::===@@@CCCAAA@@@@@@BBBDDDEEEDDDFFFEEEDDDEEEFFFJJJMMMPPPNNNOOOPPPOOOLLLKKKKKKLLLHHHIIIJJJLLLLLLLLLKKKKKKOOOPPPQQQQQQQQQPPPNNNMMMLLLNNNSSSXXX\\\___aaabbbhhhiiiiiiiiiiiigggfffdddaaaaaa``````aaabbbccccccfffdddaaa``````aaa```___^^^^^^^^^^^^___```aaaaaa``````______``````aaabbbaaabbbccceeefffhhhiiiiiihhhiiiiiiiiihhhiiillloooqqqsssuuuuuutttssstttuuutttwww{{{}}}}}}}}}~~~~~~wwwqqqggg]]]YYYUUUPPPMMMMMMMMMRRR\\\jjjyyy}}}rrrjjjeee```YYYTTTOOOMMMOOOXXXaaajjjuuu~~~uuuddd___aaammmnnn```XXXUUUTTTSSSSSSSSSRRRNNNJJJEEECCCDDDEEEHHHJJJKKKJJJIIIHHHFFFFFFFFFEEEAAA<<<777444......///000111333444555//////////////////...---...............---------...------------,,,,,,,,,,,,,,,---------.........------...///000111222222444333444555999CCCWWWiiirrr}}}~~~}}}llleeebbbaaabbbddddddcccbbbaaa```]]]YYYUUUSSSRRRQQQOOOMMMLLLKKKKKKFFFCCC@@@>>><<<:::777555444333222111000000000000------------,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******+++,,,,,,,,,++++++++++++************++++++***))))))))))))))))))*********))))))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))***,,,...///222111///......///000222333222111000111444777999:::<<<===<<<;;;;;;>>>@@@DDDBBB@@@@@@BBBCCCCCCCCCHHHGGGFFFFFFGGGJJJLLLNNNNNNNNNMMMLLLJJJIIIIIIJJJFFFHHHJJJKKKKKKLLLLLLMMMNNNOOOOOOOOOOOOOOONNNNNNLLLOOOSSSXXX\\\```dddfffhhhhhhhhhgggfffdddbbbaaa___```aaaaaabbbbbbbbbbbbeeebbb```______```______]]]]]]]]]]]]^^^___```aaa______```_________aaabbb```aaabbbdddfffgggiiijjjhhhjjjkkkkkkkkkkkklllnnnnnnppprrrrrrrrrrrrssstttvvvwwwyyyzzz{{{|||~~~vvvlllaaa\\\WWWQQQMMMLLLKKKMMMQQQZZZeeerrr}}}ssslllgggbbbZZZTTTPPPNNNOOOVVV___gggrrr{{{|||iiiaaaaaammmwwwdddYYYUUUTTTTTTTTTSSSRRRPPPLLLGGGDDDBBBDDDFFFHHHJJJJJJJJJJJJEEEFFFFFFEEEBBB>>>999666333222111000000000000000//////000000///...------........................---------------------------------.........//////.........///000111111111333333333555;;;III^^^oooxxx|||~~~nnneeebbbaaabbbeeeeeedddcccbbb```]]]XXXTTTUUUSSSQQQOOOMMMLLLLLLKKKGGGDDDAAA???===:::777555333333222111000000000000,,,,,,,,,++++++++++++***---,,,***))))))***,,,---******+++,,,,,,,,,++++++++++++************++++++******))))))))))))******************))))))))))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))+++---///000333222000//////000222333444333111111222555888:::;;;<<<<<<<<<<<<===???@@@DDDBBB@@@@@@AAABBBCCCBBBJJJIIIIIIHHHIIIKKKMMMNNNOOONNNLLLKKKJJJJJJIIIIIIFFFHHHKKKLLLKKKKKKMMMOOONNNNNNMMMMMMMMMNNNNNNNNNLLLPPPVVVZZZ]]]aaafffiiijjjiiihhhgggeeecccbbbaaa______aaabbbcccccccccbbbccc```^^^]]]^^^___^^^^^^\\\\\\\\\]]]]]]^^^___```^^^___``````^^^^^^```bbb```aaabbbdddfffgggiiijjjiiikkkmmmmmmmmmmmmnnnpppmmmooopppppppppppprrrtttwwwxxxyyyyyyzzz{{{|||qqqfff```ZZZSSSNNNNNNLLLLLLLLLOOOVVVaaalllsss{{{uuummmhhhbbbZZZTTTSSSOOOPPPVVV^^^fffpppyyyoooccc```lll~~~hhh[[[VVVUUUUUUTTTSSSRRRRRROOOIIIEEEBBBCCCEEEGGGIIIJJJJJJJJJDDDEEEFFFFFFCCC???;;;888555444222000///---------//////000000///...---------.....................------------------------////////////000000000000000000000000////////////111333444555>>>PPPfffttt~~~}}}{{{|||{{{}}}nnnfffbbbaaacccggggggeeecccaaa___\\\WWWTTTUUUUUUSSSQQQPPPNNNLLLKKKHHHEEEBBB???===:::777444333222222111000000111111,,,,,,,,,,,,++++++++++++---,,,+++******+++,,,---++++++,,,,,,,,,++++++***++++++************+++++++++******))))))******+++************************))))))))))))(((((((((((())))))))))))))))))******))))))))))))+++---000111222111111000000111333333555444444444666999<<<>>>;;;;;;;;;<<<===>>>???@@@CCCAAA??????AAABBBCCCBBBJJJJJJJJJJJJLLLNNNPPPQQQQQQOOOLLLJJJJJJJJJJJJIIIFFFIIIKKKKKKJJJJJJMMMPPPNNNMMMLLLKKKKKKLLLNNNOOOMMMSSSYYY^^^```bbbgggkkklllllljjjhhhgggeeedddccc^^^___```bbbccccccccccccaaa___]]]\\\]]]^^^^^^]]]\\\\\\\\\\\\]]]^^^______]]]___aaa```]]]]]]```cccaaabbbccceeefffhhhiiiiiiiiikkkmmmnnnnnnoooqqqrrrmmmnnnoooooooooooorrrtttvvvxxxxxxyyyyyy{{{~~~xxxllleee^^^VVVPPPOOOLLLKKKJJJIIIKKKRRR[[[bbbppp}}}wwwooojjjddd[[[UUUTTTPPPPPPUUU]]]eeeoooyyyrrreee```fff{{{lll]]]WWWVVVVVVTTTRRRSSSSSSQQQKKKFFFBBBCCCDDDFFFGGGIIIIIIIIIDDDEEEFFFFFFDDDAAA<<<:::222222111000//////////////////////////////...------------...............,,,,,,,,,------------...//////000000000111111111111000000000/////////...000333555888CCCXXXmmmzzz|||}}}zzzyyy}}}nnnfffbbbaaadddiiihhhfffbbb___]]]ZZZWWWTTTVVVVVVUUUTTTRRROOOMMMKKKHHHEEEBBB???===:::777444333222111111000111111111.........---------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++***)))++++++************+++++++++******))))))******+++)))))))))******++++++,,,***)))))))))((((((((('''***))))))))))))))))))))))))))))))***+++...000222000000000000111111111222333333444666888;;;===???<<<;;;;;;<<<>>>???@@@@@@BBB@@@??????AAACCCCCCCCCGGGHHHIIILLLOOORRRUUUWWWRRROOOKKKIIIJJJJJJIIIHHHEEEHHHKKKJJJHHHGGGKKKOOOMMMLLLJJJIIIJJJLLLNNNOOONNNUUU]]]aaabbbdddhhhkkklllkkkjjjhhhfffeeedddddd]]]^^^^^^___aaabbbbbbccc```^^^[[[[[[\\\]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^___\\\___aaa```]]]\\\___ccccccdddeeefffggghhhiiiiiihhhjjjllllllmmmooorrrtttnnnooooooooonnnoooqqqssstttvvvwwwxxxxxxzzz}}}~~~}}}}}}}}}uuulllcccYYYRRRPPPKKKKKKIIIGGGGGGJJJQQQVVV```mmmyyyrrrmmmfff]]]VVVTTTOOOOOOTTT[[[cccnnnxxx}}}uuufff```^^^tttnnn___XXXVVVVVVTTTRRRSSSUUUSSSMMMGGGBBBCCCDDDEEEFFFGGGHHHIIICCCDDDFFFGGGEEEBBB>>>;;;222222111000000000111111---...//////////////////---------.........//////,,,,,,,,,---------......////////////000000000000////////////000000000000000555888<<>>@@@@@@@@@AAA@@@>>>???AAACCCCCCCCCDDDEEEHHHLLLQQQVVVYYY\\\SSSOOOJJJHHHIIIJJJIIIGGGDDDHHHJJJIIIFFFEEEIIIMMMMMMLLLJJJIIIIIIKKKNNNOOOOOOVVV___ddddddeeehhhkkkjjjiiigggfffdddccccccccc]]]]]]]]]]]]___```bbbccc___]]][[[ZZZ[[[]]]]]]\\\[[[[[[[[[[[[\\\]]]^^^___\\\___aaa```\\\\\\___ccceeeeeeffffffggghhhiiiiiiggghhhjjjkkklllnnnrrruuuoooppppppooonnnnnnpppsssrrrtttvvvwwwwwwxxx{{{}}}|||{{{{{{{{{}}}~~~{{{pppfff[[[SSSQQQJJJKKKKKKIIIGGGHHHMMMQQQSSS```rrr|||tttooohhh___XXXSSSNNNNNNSSSZZZbbbmmmwww{{{vvvfff```YYYoooppp```YYYWWWVVVTTTRRRSSSUUUTTTMMMHHHCCCCCCDDDEEEFFFGGGHHHHHHCCCDDDFFFGGGEEEBBB???<<<555444333222111111111111------...///000000000///---------.........//////,,,,,,,,,------...................../////////000------...///000111222222111777;;;???MMMeeeyyy~~~}}}zzzwww{{{mmmhhhbbbeeekkkiiilllhhhbbb]]]ZZZXXXVVVTTTVVVVVVUUUTTTRRROOOMMMKKKGGGEEEBBB@@@>>>:::555111222111///...///000222333000///...------,,,------,,,++++++******++++++,,,...------,,,+++***))))))))))))))))))))))))))))))...---+++)))(((((()))***+++++++++***************))))))((('''''''''''''''(((((((((((())))))))))))+++******+++,,,...000222333111000......///111222555555777888:::<<<===>>>>>>===<<<<<<===???BBBCCC@@@@@@@@@AAACCCDDDDDDCCCGGGIIILLLQQQUUUYYY[[[]]]ZZZRRRKKKIIIHHHEEEFFFIIIIIIKKKMMMLLLIIIGGGHHHIIIKKKJJJJJJKKKJJJGGGHHHLLLTTTWWW[[[___bbbeeehhhjjjjjjhhhfffeeeeeedddbbb```\\\[[[ZZZ[[[^^^`````````]]]\\\ZZZYYYXXXYYYZZZ[[[]]]___```bbbbbbaaa___^^^^^^^^^]]]]]]]]]]]]^^^^^^___```ccceeeggghhhiiiiiiiiigggdddeeeiiikkkkkkjjjmmmmmmnnnoooppppppoooooopppqqqsssuuuwwwxxxyyyyyy|||||||||||||||}}}}}}~~~yyymmmccc\\\WWWKKKIIIFFFFFFGGGIIIIIIIIINNNRRR___qqqwwwooohhh___YYYTTTPPPOOOTTTZZZaaakkkttt~~~}}}lll```[[[llltttkkkbbbZZZVVVUUUTTTSSSSSSQQQMMMJJJGGGCCCAAACCCHHHJJJGGGDDDGGGGGGHHHGGGFFFCCC@@@???666444111111111222222111000000000000000000000000/////////...------,,,,,,.........//////////////////////////////////////////000000///......111333444222555EEE\\\qqq}}}uuurrrzzzyyymmmhhhcccgggmmmjjjkkkgggbbb]]]ZZZXXXVVVTTTSSSTTTTTTSSSRRRPPPNNNMMMIIIGGGDDDBBB???<<<777444222111000//////000111222000///...------,,,------,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++************************---,,,***((((((((()))******************************)))((((((''''''(((((((((((((((((())))))))))))+++******+++,,,...000111111000///------...000111444555666888:::;;;=========<<<<<<<<<===???AAABBB@@@@@@@@@AAACCCDDDDDDCCCFFFIIIMMMRRRWWW[[[^^^```[[[RRRKKKHHHFFFDDDEEEHHHIIIKKKMMMLLLJJJIIIJJJKKKKKKIIIIIIKKKIIIFFFHHHLLLTTTWWW[[[___aaadddgggiiiiiigggdddccccccbbb```^^^\\\[[[ZZZ[[[^^^``````___]]]\\\ZZZXXXXXXYYYZZZ[[[[[[\\\^^^___```___^^^]]]^^^]]]]]]\\\\\\]]]]]]^^^^^^___bbbdddfffggggggggghhhfffddddddgggiiiiiiiiihhhhhhiiijjjkkklllllllllqqqqqqsssuuuwwwxxxzzz{{{|||||||||||||||}}}~~~~~~~~~rrrhhh___ZZZQQQMMMJJJGGGGGGHHHGGGGGGIIILLLUUUcccsssxxxpppiiiaaa[[[UUUQQQPPPTTTZZZ```jjjsss|||sssfff```nnnxxxpppfff\\\VVVUUUSSSSSSSSSQQQNNNLLLHHHDDDBBBDDDHHHJJJHHHEEEDDDEEEEEEEEEDDDBBB???>>>888555222111111111000///////////////////////////....................................////////////........................,,,---......///000444666555444:::JJJaaauuusssrrr{{{xxxllliiieeeiiiooolllkkkgggaaa]]]ZZZXXXVVVTTTQQQQQQRRRRRRRRRPPPOOONNNKKKIIIFFFCCCAAA>>>999666333222111/////////000000000///...------,,,------,,,,,,++++++++++++,,,,,,******+++++++++,,,,,,,,,************************,,,+++)))((('''(((((()))((())))))******+++++++++******)))((((((((())))))(((((((((((())))))))))))******++++++---///000111000///...,,,---...///111444444666888:::;;;<<<<<<<<<;;;;;;;;;<<<>>>@@@AAA@@@@@@AAAAAABBBBBBCCCCCCDDDGGGLLLQQQWWW[[[^^^___ZZZQQQIIIFFFDDDCCCDDDHHHJJJKKKLLLLLLKKKJJJKKKMMMJJJHHHHHHIIIHHHFFFHHHLLLSSSWWW[[[___aaacccfffhhhgggeeecccaaaaaa```^^^\\\\\\[[[[[[\\\^^^``````___]]]\\\ZZZXXXXXXYYYZZZ[[[XXXYYY[[[]]]^^^^^^]]]]]]^^^]]]]]]\\\\\\]]]]]]^^^]]]___aaaccceeeeeeeeeeeefffdddcccdddfffggghhhgggggghhhiiikkklllmmmmmmmmmrrrrrrrrrsssuuuxxx{{{|||}}}}}}||||||}}}}}}~~~{{{oooeee^^^WWWSSSNNNIIIGGGFFFDDDCCCDDDFFFKKKTTT^^^ooo|||rrrkkkddd___WWWSSSQQQTTTZZZ___hhhqqqxxxqqqgggppp|||uuujjj^^^VVVUUUSSSSSSSSSRRRPPPNNNIIIFFFDDDEEEHHHJJJHHHFFFCCCDDDDDDDDDDDDBBB@@@???888666222000000000///...........................,,,------...//////000000........................------------------------,,,---......///111444777555777@@@QQQgggyyy{{{qqqtttwwwmmmkkkgggkkkqqqnnnjjjfffaaa\\\ZZZXXXVVVTTTQQQQQQRRRRRRQQQPPPNNNMMMMMMJJJGGGDDDAAA>>>:::777444333222000///.........000///...------,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++******************************)))(((''''''(((((('''(((((()))***++++++,,,******))))))))))))******(((((((((((())))))))))))******+++,,,---///000111000///...------...000111333444666888:::;;;;;;;;;;;;;;;;;;;;;<<<>>>???@@@@@@AAABBBBBBAAAAAAAAABBBBBBEEEJJJOOOTTTWWWYYYYYYUUUMMMEEECCCCCCCCCFFFJJJIIIJJJJJJJJJJJJKKKLLLMMMIIIFFFFFFHHHGGGEEEHHHMMMSSSWWW\\\___aaaccceeeffffffdddbbbaaaaaa```]]][[[\\\\\\\\\]]]___```___^^^\\\[[[YYYXXXXXXXXXZZZ[[[WWWXXXZZZ[[[\\\]]]]]]]]]^^^^^^]]]]]]]]]]]]^^^^^^^^^```aaaccceeeeeeeeedddeeeeeedddeeeffffffggggggggghhhjjjlllmmmnnnoooooorrrqqqqqqrrrtttxxx{{{}}}}}}||||||||||||}}}~~~~~~~~~}}}||||||~~~vvvjjjccc\\\WWWPPPKKKGGGEEECCCBBBBBBDDDGGGLLLQQQ___vvv~~~uuummmfffbbbYYYTTTRRRUUUYYY^^^fffooouuu|||oooppp}}}~~~xxxlll___WWWUUUSSSRRRSSSSSSRRRQQQKKKHHHFFFFFFHHHIIIHHHGGGEEEEEEFFFFFFEEEDDDCCCBBB888555222000000000///...........................---........./////////000///...............------------------------------000000000///...///111333333999EEEXXXlll{{{}}}uuurrrzzzxxxnnnmmmjjjmmmrrrnnniiieee```\\\ZZZXXXVVVTTTSSSSSSSSSSSSQQQOOOMMMLLLMMMJJJFFFCCC@@@===:::777444333222111///......---000///...------,,,---------,,,,,,,,,,,,,,,,,,---------,,,,,,+++***))))))************************)))))))))(((((((((((((((''''''((()))******++++++******))))))))))))******(((((((((((()))))))))))))))***+++,,,...///000000111000///......000222333444555777999;;;;;;::::::::::::;;;<<<===>>>??????@@@BBBCCCBBB@@@???@@@BBBEEEGGGKKKOOORRRSSSSSSSSSNNNFFFAAAAAACCCDDDHHHMMMIIIHHHGGGHHHIIIJJJKKKKKKHHHFFFFFFGGGGGGFFFIIIOOOTTTXXX]]]```bbbcccdddeeegggeeecccbbbbbb```^^^\\\]]]\\\\\\^^^``````___^^^\\\[[[YYYXXXWWWXXXYYYZZZXXXYYYZZZ[[[\\\]]]^^^^^^______^^^^^^^^^^^^______```aaacccdddeeeeeeeeedddeeeeeefffffffffffffffgggdddeeeggghhhjjjkkkllllllpppppppppqqqssswwwzzz}}}||||||{{{{{{||||||}}}~~~|||{{{zzzzzz|||~~~}}}qqqiii```ZZZSSSLLLIIIFFFDDDCCCAAACCCFFFIIIJJJSSSfffxxx~~~yyyooohhhddd[[[VVVSSSUUUYYY]]]eeemmmssszzzuuuooosssyyylll___YYYVVVSSSRRRRRRSSSSSSRRRLLLJJJHHHGGGGGGHHHHHHHHHEEEFFFEEEEEEEEEDDDCCCCCC777555222111111222111000........................000000/////////.........//////......---------,,,------------------------000111111000//////222444111:::JJJ]]]ooo}}}wwwrrruuuzzzpppoookkkmmmqqqlllhhheee```\\\YYYXXXVVVUUUTTTTTTTTTTTTRRRPPPNNNMMMMMMIIIEEEBBB???===:::888333333222111000///...---000///...------,,,------------,,,,,,,,,,,,------...------,,,+++***)))(((++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))*********))))))((((((((()))******(((((((((((()))))))))))))))***+++---...///000000111000///...///111333444444666888;;;<<<<<<;;;::::::;;;<<<===>>>??????@@@@@@BBBDDDBBB???===???AAAIIIKKKNNNQQQRRRRRRPPPOOOGGGAAA>>>@@@CCCEEEIIINNNJJJHHHFFFFFFHHHIIIJJJIIIHHHFFFEEEGGGGGGGGGKKKQQQVVVYYY^^^bbbccccccddddddhhhfffdddcccbbbaaa___]]]]]]]]]]]]___aaaaaa___]]]\\\[[[YYYWWWWWWXXXYYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^___^^^^^^]]]]]]^^^^^^___aaabbbdddeeeeeeeeedddddddddfffggggggfffeeeeeefffffffffhhhiiikkkkkkllllllmmmnnnnnnpppsssvvvyyy{{{{{{{{{zzzzzz{{{{{{|||}}}zzzzzzzzzzzz{{{}}}wwwpppeee___WWWPPPKKKIIIGGGFFFAAAAAACCCEEEEEEJJJWWWeee~~~|||qqqiiieee[[[VVVSSSUUUYYY]]]eeemmmrrryyy{{{mmmhhhvvvyyylllaaa[[[XXXTTTQQQRRRSSSSSSSSSLLLKKKHHHFFFEEEFFFGGGHHHEEEDDDDDDCCCBBBAAAAAAAAA999777444222222222222111........................111111000//////...------//////......---,,,,,,,,,---------------------------...//////000222555888222===OOOcccsss|||rrrqqqzzz|||sssqqqlllmmmooojjjhhhddd___[[[YYYXXXVVVUUUSSSTTTTTTTTTTTTRRRQQQOOONNNJJJFFFBBB???===:::888222222222111000///......000///...------,,,------------,,,,,,,,,,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++))))))***************)))((((((((()))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))((()))+++---////////////000///...---...000222444555777:::<<<======;;;:::;;;<<<===>>>???@@@@@@@@@@@@CCCDDDBBB>>><<<>>>AAAIIIKKKNNNQQQQQQPPPNNNMMMDDD???===@@@DDDEEEGGGKKKMMMJJJGGGFFFHHHJJJIIIHHHIIIFFFFFFGGGHHHHHHLLLSSSWWW[[[```cccddddddddddddgggfffcccbbbbbbaaa___]]]]]]]]]^^^```aaaaaa___\\\\\\ZZZXXXWWWWWWWWWYYYZZZ[[[ZZZZZZ[[[[[[\\\\\\]]]]]]\\\\\\[[[[[[\\\\\\]]]aaabbbcccddddddccccccbbbbbbdddggggggeeecccdddeeeggghhhiiijjjkkkkkkkkkkkkjjjkkkmmmpppsssuuuwwwxxxzzzyyyyyyyyyyyyzzz{{{{{{yyyyyyzzz{{{||||||}}}~~~~~~wwwmmmggg]]]UUUOOOLLLIIIHHHEEEBBBAAABBBBBBEEENNNXXXkkk~~~rrriiiddd[[[VVVSSSUUUYYY]]]eeemmmrrrxxxmmm```gggwww{{{oooeee^^^ZZZTTTQQQQQQRRRSSSSSSLLLKKKIIIFFFDDDDDDFFFHHHFFFFFFDDDCCCAAAAAA@@@@@@>>>;;;777444333222000///////////////////////////000000000/////////////////////...------,,,++++++........................---...///000000222555888666CCCVVViiixxxyyypppppp~~~~~~tttrrrmmmmmmnnnhhhgggddd___[[[YYYXXXVVVUUURRRSSSTTTUUUUUUTTTSSSRRROOOKKKFFFCCC@@@>>>;;;999111111222111111000///...000000...---------------...------,,,,,,------...***++++++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******))))))))))))(((((((((((('''''''''''''''((())))))(((((((((((())))))))))))((())),,,...///////////////...---,,,---///111333666888;;;===>>>===<<<;;;;;;<<<===???@@@@@@@@@@@@@@@CCCEEECCC>>>;;;===AAAFFFHHHLLLNNNOOONNNLLLJJJCCC???===AAADDDDDDFFFIIIOOOKKKHHHGGGIIIJJJJJJIIIIIIGGGFFFHHHHHHHHHMMMTTTXXX\\\aaadddeeeeeedddeeegggeeecccbbbaaa```^^^\\\]]]]]]^^^```bbbaaa___\\\[[[ZZZXXXWWWWWWWWWYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[\\\[[[[[[ZZZZZZZZZZZZ[[[[[[```aaabbbccccccbbbaaa``````cccffffffcccaaabbbcccddddddeeeffffffgggffffffhhhjjjlllppprrruuuvvvwwwyyyxxxxxxxxxxxxyyyzzzzzzxxxyyyzzz{{{|||}}}}}}||||||ssslllbbbXXXRRRNNNKKKIIIJJJEEEAAAAAAAAACCCKKKTTT]]]sss{{{rrrhhhccc[[[VVVSSSUUUYYY]]]eeemmmrrrxxxmmm\\\^^^jjjzzz}}}rrriii___[[[UUUQQQQQQRRRSSSSSSLLLKKKIIIFFFCCCCCCEEEGGGIIIHHHGGGEEECCCBBBBBBAAABBB>>>999666333111...,,,000000000000000000000000......//////000000111111//////...---,,,,,,++++++////////////////////////111111111000///000222444999GGG[[[nnn}}}xxxnnnpppuuupppiiiiiilllhhheeebbb^^^[[[ZZZYYYXXXVVVXXXUUURRRSSSVVVWWWSSSOOOKKKHHHDDDAAA???===:::888333111///...///000///...------------------------(((***---...---,,,------''')))+++,,,,,,,,,***)))---,,,+++***))))))))))))###$$$&&&((())))))((((((***************)))(((((())))))))))))))))))))))))'''''''''''''''((()))))))))+++---000111222111000111000.........///111222333555888:::999888888888999;;;===???@@@@@@???>>>DDDCCCBBBBBBAAAAAAAAAAAAFFFJJJNNNQQQPPPNNNLLLKKKCCCBBBBBBBBBCCCDDDFFFGGGGGGFFFEEEDDDDDDFFFHHHIIIKKKJJJHHHEEEEEEIIIPPPUUU^^^```bbbdddfffggggggggggggfffdddbbb````````````^^^^^^^^^```aaa```\\\XXXYYYYYYYYYYYYYYYYYYXXXXXXZZZYYYYYYZZZ[[[[[[YYYXXXYYYYYYYYYZZZZZZZZZZZZZZZ\\\]]]]]]^^^___```aaaaaaaaaaaabbbaaa``````bbbdddeeefffggghhhiiiiiiiiiiiigggggghhhlllpppsssttttttvvvtttvvv|||}}}xxxwwwzzz||||||{{{{{{{{{{{{zzzzzz||||||vvvlll```UUUNNNLLLKKKFFFEEEEEECCCBBBCCCFFFHHHTTTeeezzz}}}yyy}}}}}}uuuiiifffYYYWWWTTTTTTWWW]]]eeeiiirrrwwwxxxbbb]]]aaallluuujjj___\\\WWWRRRSSSUUUVVVTTTTTTPPPIIICCC@@@AAACCCEEECCCCCCCCCCCCBBBAAA@@@@@@BBB>>>888555444333111///111111111111111111111111444222///---,,,...000111........................////////////000000000000///000222222111222555777===NNNcccrrr|||zzz|||qqqmmmmmm}}}sssnnnggggggjjjfffeeebbb^^^[[[ZZZYYYXXXVVV]]]YYYUUUTTTUUUTTTOOOJJJLLLIIIEEEBBB@@@>>>;;;999555333000000000000///...,,,,,,,,,------,,,,,,,,,)))+++---...---,,,,,,---***+++,,,,,,,,,***((('''(((((('''''''''(((((()))&&&'''((())))))******)))+++++++++++++++***))))))))))))))))))))))))))))))(((''''''''''''((())))))***,,,...111222333222111///...---,,,,,,---///000333666999::::::999888999999:::<<<>>>??????>>>>>>BBBBBBAAAAAAAAAAAABBBBBBEEEIIIMMMOOOOOOMMMLLLLLLFFFEEEDDDCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFHHHIIIIIIHHHFFFEEEFFFKKKRRRWWW]]]___aaadddeeefffffffffeeedddbbb```^^^^^^^^^^^^^^^^^^^^^```aaa```\\\XXXXXXXXXXXXXXXXXXXXXXXXXXXZZZYYYYYYYYYZZZZZZXXXWWWVVVVVVVVVVVVVVVVVVWWWWWW\\\\\\]]]^^^___```aaaaaa```aaabbbaaa``````bbbccceeefffggghhhhhhiiiiiiiiihhhhhhhhhkkkoooqqqrrrrrruuurrruuuzzz{{{wwwvvvyyywwwxxxxxxyyyzzz{{{||||||}}}~~~sssggg[[[TTTPPPOOOIIIHHHGGGDDDCCCCCCDDDEEEJJJWWWiii{{{~~~xxx~~~||||||yyylllggg\\\YYYVVVUUUWWW]]]ccchhhooouuu~~~zzzddd[[[]]]ggg|||ttteee___XXXSSSSSSVVVVVVUUUTTTPPPIIIDDD@@@@@@BBBDDDCCCCCCCCCCCCBBBAAA@@@@@@BBB>>>888555444333111///000000000000000000000000222111///.........000111////////////////////////////////////000000000000///000111222111222555777AAARRRgggwwwvvvvvvxxxnnnmmmooo~~~}}}pppllleeefffiiidddeeebbb^^^[[[ZZZYYYXXXVVV]]]ZZZVVVUUUTTTRRRNNNJJJMMMJJJFFFCCC@@@>>>;;;999666444222111111111000...+++,,,---......---,,,++++++---......,,,++++++,,,,,,,,,,,,,,,+++)))'''&&&)))))))))******+++------+++***************++++++,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((''''''(((((()))***+++---///222333333333222......---,,,---...///000333666999::::::999888999888999;;;===>>>>>>>>>===?????????@@@@@@AAABBBCCCEEEHHHKKKMMMMMMLLLMMMMMMJJJIIIHHHFFFEEEEEEFFFFFFGGGFFFEEEEEEEEEFFFHHHIIIFFFFFFFFFEEEGGGMMMTTTYYY\\\^^^aaaccceeefffeeeeeebbbaaa___]]]\\\[[[[[[[[[^^^^^^^^^``````___[[[XXXVVVVVVVVVWWWWWWWWWWWWWWWYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUUUUUUUUUU[[[[[[\\\]]]^^^___``````___```bbbaaa``````bbbccceeeffffffggghhhhhhiiiiiiiiihhhhhhiiimmmooopppooorrrpppssswwwxxxvvvvvvxxxssssssuuuwwwyyy{{{|||}}}~~~~~~qqqeee\\\VVVSSSMMMKKKHHHEEECCCBBBBBBBBBFFFNNN\\\mmmwwwyyy{{{|||~~~ppphhh^^^[[[WWWUUUVVV[[[aaaeeelllrrr|||iii]]][[[dddxxxqqqggg\\\VVVVVVVVVVVVUUUSSSOOOIIIDDDAAA@@@BBBCCCCCCCCCDDDCCCCCCBBBAAA@@@AAA>>>999666555333111///........................///////////////000000000000000000000000000000000////////////000000000000///000111111111333666999DDDVVVmmm}}}wwwoooqqq~~~vvvjjjmmmrrrzzzoookkkeeefffiiidddeeebbb^^^[[[ZZZYYYXXXVVVWWWUUUTTTTTTUUUTTTRRROOONNNKKKGGGDDDAAA???<<<999777555222111111111///...,,,---...//////...---,,,---......---+++******++++++,,,,,,,,,+++)))(((''',,,+++++++++,,,,,,---...---,,,+++***)))******+++++++++,,,,,,++++++***)))))))))))))))))))))))))))((((((((('''((())))))***+++---///111333333222111000/////////000111222333222555888999999888777888888999;;;<<<==================>>>???@@@BBBCCCDDDEEEGGGJJJLLLLLLLLLMMMNNNNNNMMMKKKHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFHHHMMMTTTYYY]]]___bbbeeeffffffeeeeee```___^^^]]][[[ZZZZZZYYY]]]^^^___``````]]]ZZZXXXUUUUUUUUUUUUUUUVVVVVVVVVXXXYYYYYYXXXWWWVVVWWWXXXZZZYYYXXXWWWVVVWWWWWWWWWZZZZZZ[[[\\\]]]^^^______^^^___aaaaaaaaa```bbbccceeeeeeffffffggghhhhhhiiijjjhhhggghhhkkkmmmmmmmmmooooooqqqtttuuuuuuuuuvvvqqqrrrsssuuuwwwzzz{{{|||~~~{{{oooddd[[[VVVOOOLLLHHHEEECCCBBBAAAAAAEEEJJJSSSccc{{{wwwuuu{{{zzz{{{sssiii]]]ZZZVVVTTTUUUZZZ___cccjjjpppzzzsssccc^^^eeeyyytttcccZZZYYYWWWUUUTTTRRROOOJJJEEEBBBAAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@@@@>>>;;;888555333111000........................---...///000111111000000000000000000000000000000////////////000000000000///000111111111444777:::EEEXXXooo}}}vvvnnnqqq~~~xxxiiimmmtttyyynnnkkkfffgggjjjeeeeeebbb^^^[[[ZZZYYYXXXVVVRRRRRRRRRSSSTTTUUUTTTSSSPPPLLLHHHEEEBBB@@@<<<:::555333111000000000///...---...///000000///...---.........---+++)))***+++*********+++++++++************)))(((((((((((((((---,,,***)))(((((()))******************))))))((())))))))))))))))))))))))((((((((((((((()))******+++,,,...000111111000////////////000111222222333111444777888777666666777999999:::;;;======>>>>>><<<======>>>@@@BBBDDDEEEEEEHHHKKKLLLLLLKKKLLLMMMOOONNNLLLIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGIIIMMMSSSXXX___aaadddggghhhhhhfffeee``````___^^^]]][[[ZZZYYY]]]^^^``````___\\\YYYXXXTTTTTTTTTTTTUUUUUUVVVVVVWWWXXXYYYXXXVVVVVVXXXZZZ]]]\\\ZZZXXXXXXXXXXXXYYYYYYYYYZZZ[[[\\\]]]^^^^^^\\\^^^aaabbbaaaaaaaaabbbfffeeeeeeeeefffggghhhiiikkkiiiggggggiiikkkllllllmmmnnnpppqqqsssvvvwwwvvvrrrssstttuuuwwwxxxyyyzzz~~~xxxlll```YYYPPPLLLGGGEEEDDDDDDBBBAAABBBDDDIIIWWWppptttpppttt~~~zzz{{{vvvjjj\\\YYYTTTRRRSSSXXX^^^bbbgggmmmvvv{{{iii```fffzzziii^^^[[[WWWTTTSSSQQQOOOKKKGGGDDDBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA???>>><<<999555333111000////////////////////////,,,...///111222111000///////////////////////////////////////000000000000///000000000111444999<<>>>>>???======>>>???AAACCCEEEFFFFFFIIILLLMMMMMMLLLKKKLLLNNNLLLJJJHHHGGGFFFFFFGGGEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJNNNSSSWWW___bbbeeehhhiiiiiifffeeeaaaaaaaaa```___]]][[[ZZZ\\\^^^aaa```^^^[[[XXXXXXSSSSSSTTTTTTUUUVVVVVVVVVVVVXXXYYYXXXVVVVVVZZZ]]]^^^]]]ZZZXXXWWWWWWWWWXXXXXXXXXYYYZZZ[[[\\\]]]]]][[[^^^```bbbaaaaaaaaabbbfffeeeeeedddeeeggghhhiiikkkiiiggggggiiikkkllllllllloooqqqpppssswwwyyywwwttttttuuuvvvwwwxxxyyyzzz}}}tttggg^^^TTTOOOIIIGGGGGGFFFDDDBBBAAACCCFFFPPPddd{{{xxxmmmiiikkkssszzz|||yyymmm^^^ZZZVVVRRRSSSVVV\\\___dddiiiqqqzzzlllaaaeeewwwlll```]]]XXXSSSSSSQQQPPPMMMIIIFFFDDDBBBBBBDDDDDDDDDDDDDDDCCCAAAAAA??????>>>:::666222111111000000000000000000000000......000111111000//////////////////////////////////////////000000000000//////000000111555:::>>>IIIZZZnnn}}}~~~}}}mmmuuu}}}vvvmmmkkkfffhhhkkkfffeeebbb^^^[[[ZZZYYYXXXVVVSSSTTTUUUTTTSSSQQQQQQQQQRRROOOJJJGGGDDDAAA===;;;444222000000222333222111...---,,,++++++,,,---...---...---,,,******+++---++++++******************++++++******)))*********)))***************)))(((***++++++++++++***))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,---///111222111000///,,,---...///000111111111333666999:::999888888888;;;;;;;;;<<<===>>>???@@@>>>>>>???@@@BBBCCCEEEFFFGGGKKKNNNPPPNNNLLLJJJJJJKKKJJJHHHGGGFFFFFFGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGEEEFFFGGGHHHKKKOOOUUUYYY___aaaeeehhhiiihhheeedddaaaaaaaaaaaa___^^^\\\ZZZ\\\___aaaaaa]]]YYYXXXXXXSSSSSSTTTUUUUUUVVVWWWWWWUUUWWWYYYXXXVVVWWW\\\aaa```^^^[[[XXXVVVWWWXXXXXXWWWXXXXXXYYYZZZ[[[\\\]]]ZZZ]]]```bbbaaaaaaaaabbbfffeeedddddddddfffhhhiiikkkiiigggfffiiikkkmmmmmmlllqqqrrrpppsssyyy{{{yyyuuuuuuvvvwwwyyyzzz{{{|||{{{~~~}}}oooeee[[[UUUNNNKKKJJJIIIEEEBBBBBBDDDFFFJJJXXXkkkyyy}}}vvvmmmccc```aaahhhuuu{{{}}}}}}rrrccc___YYYUUUSSSUUUYYY\\\```dddjjjsss~~~pppbbbdddtttjjj^^^\\\WWWTTTTTTRRRQQQNNNKKKHHHEEECCCBBBEEEEEEEEEDDDDDDCCCBBBAAA>>>??????;;;666222111111000000000000000000000000000000000000000//////...000000000000000000000000////////////000000000000//////000000111555;;;???PPP___ppp{{{zzzooo|||uuullljjjfffgggjjjeeeeeebbb^^^[[[ZZZYYYXXXVVVQQQSSSTTTTTTSSSRRRRRRSSSSSSOOOKKKGGGDDDAAA>>>;;;444222111222333444444333...,,,***((((((***,,,...---------+++******,,,...------+++***))))))((((((%%%%%%%%%%%%&&&'''((()))))))))+++,,,,,,+++***)))+++,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))******+++---...000222333222111000...///000222333333444444555777:::<<<;;;:::::::::<<<<<<<<<<<<===???@@@AAA??????@@@AAABBBDDDEEEFFFHHHLLLPPPQQQPPPMMMJJJIIIHHHHHHGGGFFFFFFFFFGGGHHHEEEEEEFFFGGGGGGGGGGGGFFFBBBDDDFFFHHHLLLQQQWWW\\\^^^```dddhhhhhhgggdddbbbaaaaaabbbaaa```^^^[[[ZZZ\\\___bbbaaa]]]YYYWWWXXXSSSTTTTTTUUUVVVVVVWWWWWWTTTWWWZZZYYYWWWXXX^^^cccbbb```]]]ZZZXXXXXXYYYZZZWWWWWWXXXYYYZZZ[[[\\\\\\ZZZ]]]```bbbbbbaaaaaabbbfffeeedddcccdddfffhhhjjjllliiigggfffiiilllnnnnnnmmmrrrsssqqqssszzz}}}zzztttuuuvvvxxxzzz|||}}}~~~zzz~~~uuukkkaaaZZZRRRNNNMMMKKKFFFBBB@@@BBBBBBDDDMMM\\\hhhmmmlllddd\\\YYYZZZ```lllxxx|||}}}uuuiiiddd]]]WWWTTTUUUXXXZZZ^^^```fffnnnyyytttddddddsssggg]]]\\\WWWTTTVVVRRRQQQOOOLLLIIIFFFDDDCCCEEEEEEEEEEEEDDDCCCBBBAAA>>>??????<<<666222111222000000000000000000000000111111000000//////......111111111111111111111111////////////000000000000/////////000111666;;;@@@VVVcccqqqzzzvvvpppwwwmmmiiihhheeeeeegggdddbbb```^^^\\\[[[[[[[[[VVVVVVVVVUUUTTTSSSRRRQQQTTTQQQKKKGGGCCC@@@===;;;666444111000111222111111//////...//////000111222000...,,,,,,---//////...///...---,,,,,,,,,------,,,+++***))))))***+++,,,))))))))))))))))))))))))((('''&&&&&&&&&''')))***---+++((('''((((((((('''+++***)))(((((()))******---...000111111111000///------...///111333444555999:::;;;:::888777888999;;;;;;::::::;;;<<<>>>??????@@@AAABBBBBBDDDHHHKKKOOOPPPPPPPPPOOOMMMJJJIIIFFFCCCAAACCCGGGIIIHHHFFFDDDEEEFFFGGGGGGGGGGGGGGGCCCDDDFFFFFFHHHMMMTTT[[[ZZZ]]]aaaccccccbbbbbbbbbaaaaaa```___]]]\\\[[[[[[]]]^^^___]]]ZZZWWWUUUUUUUUUUUUTTTTTTTTTTTTTTTUUUVVVVVVUUUSSSSSSUUUYYY\\\[[[[[[[[[[[[[[[[[[\\\\\\ZZZZZZ[[[[[[[[[\\\\\\\\\____________`````````aaadddddddddbbbbbbdddhhhkkkjjjiiihhhggggggiiikkklllrrrsssrrrqqqsssuuuuuurrrqqqqqqrrrsssuuuxxx{{{}}}|||wwwhhh```VVVNNNKKKJJJHHHFFFGGGEEEBBBBBBFFFMMMUUUZZZ\\\XXXSSSNNNOOOVVV```hhhzzzwwwmmmggg___YYYVVVUUUUUUUUU```]]]^^^gggssszzznnneeennnlll___[[[WWWRRRQQQPPPOOOMMMKKKIIIFFFEEEDDDFFFFFFFFFEEEEEECCCBBBBBB@@@@@@???;;;777333222222000000000000111111111111000000000000000000000000000000000000000000000000000///...------...///000111///000222222333;;;EEEWWWddduuu~~~zzzzzz~~~sssjjjgggfffeeeeeegggdddbbb___\\\ZZZXXXWWWWWWTTTTTTTTTTTTSSSRRRQQQPPPSSSOOOJJJFFFCCCAAA>>><<<666333111000111111111000//////////////////000111...,,,******+++,,,,,,,,,,,,,,,++++++************++++++***))))))***++++++))))))))))))))))))))))))))))))(((((())))))***++++++)))'''&&&&&&'''&&&%%%+++***)))(((((()))***+++---...///000111000//////------...///111333444666777888::::::999999:::;;;::::::999::::::<<<===>>>???@@@BBBCCCDDDFFFJJJMMMRRRRRRRRRRRRPPPNNNKKKIIIDDDBBB@@@CCCGGGJJJJJJHHHFFFFFFGGGGGGGGGFFFFFFEEECCCDDDEEEFFFHHHMMMTTTZZZYYY]]]```bbbbbbaaaaaaaaa``````___^^^]]]\\\[[[[[[]]]^^^___]]]ZZZVVVUUUUUUUUUTTTTTTSSSSSSSSSTTTTTTTTTVVVXXXXXXWWWWWWXXXZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[[[[[[[\\\\\\\\\\\\_______________`````````aaabbbccccccccceeehhhkkkjjjjjjiiihhhiiikkkmmmoooqqqqqqqqqqqqsssuuutttrrrqqqqqqqqqsssuuuxxxzzz||||||qqqhhh\\\SSSNNNLLLIIIGGGGGGEEEBBBAAACCCHHHMMMQQQPPPOOOLLLIIIJJJNNNVVV\\\qqq{{{pppjjjaaaZZZWWWUUUTTTSSSZZZWWWYYYcccooo{{{yyymmmeeellljjj\\\YYYVVVSSSRRRPPPOOONNNKKKIIIGGGEEEDDDFFFFFFFFFFFFEEEDDDCCCBBB@@@@@@???<<<777333222222000000000111111111222222000000000000000000000000000000000000000000000000000000000/////////000000111///000222222555>>>HHHZZZeeettt}}}|||yyy}}}{{{qqqhhheeeeeeddddddgggeeeccc```\\\YYYWWWVVVUUURRRRRRSSSRRRRRRQQQPPPPPPPPPMMMIIIEEECCCAAA???===666333111000111111111000000000//////.../////////,,,+++))))))***++++++***,,,+++++++++************++++++***))))))***++++++)))))))))))))))))))))))))))***++++++,,,,,,++++++///---+++***++++++***)))******)))(((((()))***+++,,,---...///000///......------...///111333555666555777999999999999;;;===999999999:::;;;<<<>>>???>>>@@@CCCEEEFFFIIIMMMPPPVVVVVVUUUTTTQQQNNNLLLJJJDDDBBB@@@BBBGGGKKKKKKJJJHHHHHHHHHGGGGGGEEEDDDDDDBBBCCCDDDFFFIIINNNUUUYYYYYY\\\___aaa```______```___^^^]]]\\\[[[[[[[[[[[[]]]^^^^^^\\\YYYVVVUUUUUUSSSSSSSSSRRRRRRSSSSSSTTTRRRVVVZZZ\\\[[[YYYXXXWWWXXXYYYYYYZZZ[[[\\\\\\]]][[[[[[\\\\\\\\\]]]]]]]]]_____________________^^^^^^```bbbddddddfffhhhkkkjjjjjjjjjjjjkkkmmmoooqqqpppoooooorrrttttttsssrrrqqqqqqqqqrrrtttvvvyyyzzz{{{~~~|||rrrdddYYYRRRNNNKKKIIIGGGFFFCCCAAAAAACCCEEEFFFEEEEEEEEEDDDEEEGGGKKKOOOcccrrrtttnnneee]]]XXXUUURRRQQQTTTRRRVVV___kkkvvvuuulllrrriiiZZZUUUTTTSSSSSSPPPOOONNNLLLJJJGGGEEEDDDFFFFFFFFFFFFEEEDDDCCCBBB???@@@???<<<777444222222000000111111111222222222000000000000000000000000000000000000000000000000000000111111111111000000000000111333333777BBBNNN```hhhsss}}}uuuxxx|||rrrhhheeedddccccccfffeeeccc```\\\YYYXXXWWWVVVRRRRRRRRRRRRRRRQQQPPPPPPMMMJJJGGGDDDCCCBBB@@@???777444222111222222222111111000///...............---,,,++++++,,,---,,,+++------------,,,,,,+++++++++******************+++)))))))))))))))))))))))))))***+++,,,---,,,+++***///---,,,,,,------,,,+++***)))((((((((()))***++++++,,,.../////////...------......000111333555666666888999999999999;;;<<<999999:::;;;===>>>???@@@===@@@CCCFFFHHHKKKOOORRRXXXXXXVVVUUURRROOOLLLKKKGGGCCCAAABBBFFFJJJJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDBBBCCCDDDFFFJJJPPPUUUYYYYYY\\\^^^___^^^]]]]]]^^^^^^]]]\\\[[[ZZZZZZ[[[[[[]]]]]]]]][[[XXXUUUTTTUUURRRRRRRRRRRRRRRRRRSSSTTTSSSVVVZZZ\\\[[[YYYWWWWWWWWWWWWXXXYYYZZZ\\\\\\]]]\\\\\\\\\\\\]]]]]]]]]]]]_________^^^^^^^^^^^^]]]]]]```ccceeeeeeeeefffgggiiiiiiiiijjjlllnnnpppqqqnnnlllnnnsssuuutttrrrrrrqqqqqqqqqrrrsssuuuxxxyyyzzz|||zzzkkk^^^VVVQQQMMMKKKGGGFFFDDDBBBAAA@@@@@@@@@AAABBBBBBBBBAAACCCFFFIIIVVVfff{{{xxxrrriii```ZZZUUURRROOORRRQQQUUU___iiisssvvvwwwmmm[[[SSSQQQRRRRRRPPPPPPOOOMMMKKKHHHFFFDDDEEEEEEEEEEEEEEEDDDCCCBBB>>>??????<<<888444222222/////////000000000111111000000000000000000000000////////////////////////...///000111222111000///000000111333555:::HHHWWWggglllttt~~~yyynnnyyyuuukkkgggeeecccbbbdddaaa___]]]ZZZXXXWWWWWWWWWSSSSSSSSSSSSRRRQQQPPPPPPKKKIIIEEECCCCCCBBBAAA@@@888555333222333333333222000000///......---......---,,,+++,,,------,,,+++,,,,,,---------,,,+++************++++++*********))))))))))))))))))))))))'''(((***+++++++++***)))***((('''((())))))(((&&&***)))((((((((()))+++,,,+++,,,.../////////...---......///000222444555666888:::::::::888888999::::::;;;<<<===>>>???@@@@@@<<>>@@@DDDHHHMMM]]]sss{{{uuulllccc\\\WWWRRRPPPQQQPPPTTT\\\eeeooo}}}|||wwwttt```SSSPPPPPPQQQPPPPPPPPPOOOLLLIIIFFFDDDCCCCCCDDDDDDDDDCCCBBBBBB===>>>???===999555333222........./////////000000000000000000000000000000////////////////////////,,,---///000111000//////000000222444666===OOO```ooorrryyyvvvkkk{{{wwwmmmhhhfffcccbbbddd]]]\\\ZZZWWWVVVUUUUUUUUUTTTTTTTTTSSSRRRPPPOOONNNJJJGGGDDDBBBBBBBBBAAA???888555333222333333333222//////......---.........+++******+++,,,,,,+++))))))***+++++++++***(((''')))***++++++++++++***)))))))))))))))))))))))))))'''((())))))***))))))))))))(((((((((******(((&&&))))))(((((((((***+++,,,,,,---...///000///............///000222444666777999:::;;;:::888777888999;;;<<<===>>>>>>>>>>>>>>>:::===BBBFFFHHHKKKOOOQQQSSSRRRQQQPPPNNNMMMMMMLLLMMMIIIDDDCCCEEEGGGGGGFFFDDDDDDEEEGGGGGGHHHHHHHHHDDDDDDEEEIIIOOOUUUYYYZZZ[[[]]]^^^^^^\\\[[[\\\\\\]]]\\\ZZZYYYYYY[[[]]]^^^]]]]]][[[YYYUUUSSSSSSTTTRRRRRRRRRRRRSSSTTTUUUUUUWWWXXXXXXWWWVVVVVVXXXYYYVVVWWWWWWXXXYYYZZZZZZ[[[ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^```bbbddddddcccbbbaaabbbffffffggghhhjjjkkkllllllllliiimmmwwwzzzuuurrrtttssssssrrrssssssuuuwwwxxxwwwyyy{{{}}}}}}wwwkkkbbb[[[UUUQQQIIIIIIHHHGGGFFFDDDCCCBBBAAA@@@>>><<<;;;===BBBFFFFFFUUUjjj|||vvvnnneee^^^YYYTTTQQQOOONNNQQQWWW^^^hhhwwwxxx~~~~~~gggWWWRRRQQQQQQPPPQQQQQQPPPMMMJJJFFFDDDAAABBBBBBBBBBBBBBBAAAAAA<<<>>>???===999555333222........./////////000000000000000000000000000000000000000000000000000000,,,---...//////000000///000111333555777AAAUUUhhhwwwzzz{{{rrrlllvvvlllhhhfffdddccceee```^^^\\\YYYWWWUUUUUUUUUTTTTTTSSSRRRPPPNNNMMMLLLJJJGGGDDDBBBBBBAAA@@@???666444111000111222111000......---------...//////+++++++++,,,------+++)))((()))+++++++++***(((''')))***++++++++++++***))))))))))))))))))))))))))))))(((((((((((()))***************+++---,,,+++))))))((((((((((((***,,,------...///000111000//////...//////000222444666777888999::::::999888999;;;:::;;;<<<======<<<;;;;;;888<<>>444222000//////000000///---------------...///000...------///000000...,,,***+++---------,,,***((()))***+++,,,,,,+++***)))))))))))))))))))))))))))***)))((((((((()))+++,,,((('''''')))******(((&&&)))((((((((()))***,,,------...000111111111000///...//////111222444666777666777999999999999;;;===999:::;;;;;;;;;:::999888777;;;@@@DDDFFFHHHKKKMMMIIIIIIIIIIIIJJJKKKLLLMMMLLLGGGCCCBBBEEEIIIJJJIIIGGGGGGGGGGGGGGGFFFEEEDDDGGGEEEFFFKKKRRRYYY[[[\\\^^^______^^^\\\[[[\\\]]]]]]\\\ZZZYYYZZZ\\\___```\\\\\\[[[WWWTTTRRRSSSTTTSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[[[[ZZZYYYYYYYYYWWWWWWXXXXXXXXXXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZZZZYYYYYYZZZ[[[]]]^^^___```]]]___aaaaaaaaabbbdddfffggghhhiiijjjjjjjjjjjjjjjlllhhhmmmzzz~~~vvvsssvvvvvvuuuttttttuuuvvvwwwxxxvvvxxxyyy{{{{{{}}}{{{pppfff\\\VVVOOONNNKKKIIIFFFEEEDDDCCC@@@@@@AAA@@@??????@@@BBB???HHHWWWkkk|||wwwooohhhbbb]]]XXXUUURRRPPPPPPSSSXXXaaarrrssspppkkk|||sss```YYYXXXWWWQQQQQQRRRQQQOOOKKKGGGEEE>>>??????@@@@@@@@@??????;;;===???>>>:::666333222111222222222222333333333000000000000000000000000000000000000000000000000000////////////111333444000111444666999DDD\\\rrryyyrrrlllrrr|||rrriiieeedddbbbbbbeeegggddd^^^YYYUUUTTTTTTTTTXXXVVVRRRPPPPPPOOOMMMKKKJJJFFFBBBAAABBBCCCAAA???222222111000000111222333000000///...............++++++------------++++++---,,,+++***)))***+++,,,******+++++++++******)))+++++++++*********))))))))))))))))))+++---///000+++*********))))))(((((())))))))))))))))))******......////////////.........//////111222444666777777888999;;;;;;:::999888777777888999::::::::::::<<<>>>AAADDDHHHKKKLLLMMMMMMLLLIIIHHHHHHIIIKKKMMMOOOJJJDDDAAACCCEEEFFFEEEFFFFFFFFFFFFEEEEEEEEEEEEBBBEEEIIIMMMPPPSSSWWWZZZ[[[\\\]]]^^^]]]\\\[[[ZZZ```]]]YYYYYY[[[^^^```aaa```___]]]ZZZVVVSSSQQQQQQRRROOONNNOOOSSSVVVWWWVVVYYYYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUVVVXXXYYYXXXWWWWWWWWWWWWXXXXXXXXXXXXXXXZZZZZZZZZ[[[\\\]]]^^^___`````````aaabbbbbbcccccchhhhhhiiiiiiiiijjjjjjjjjmmmllllllooosssvvvvvvuuuwwwwwwwwwuuuttttttvvvyyyyyyzzzzzzzzzyyyzzz}}}|||pppccc[[[VVVRRRLLLJJJJJJHHHEEEBBBDDDCCCBBBAAA@@@????????????EEENNN]]]uuu}}}sssmmmeee\\\WWWWWWTTTPPPNNNQQQWWWaaappp}}}{{{eeefffppp{{{eeeWWWTTTWWWSSSRRRQQQPPPOOOKKKGGGCCCBBB@@@??????@@@@@@>>>===@@@???===;;;999777555555000000000000000111111111333000......000111000.........//////000000111111////////////000111333333///333666666999HHH```ttt~~~yyyxxx{{{oooggggggttt|||rrrhhheeedddbbbbbbeeeccc```\\\XXXVVVUUUVVVWWWYYYVVVSSSQQQPPPNNNLLLJJJHHHEEEAAAAAABBBCCCAAA???555444222000000000000111000//////...............+++,,,,,,------,,,,,,+++---,,,++++++******++++++,,,,,,,,,,,,,,,+++******+++++++++*********))))))+++***)))(((((()))***+++************)))))))))(((''''''((()))***,,,---.........////////////......//////000111333555777888999999999:::999999888888888888999;;;;;;;;;;;;;;;;;;<<<@@@DDDHHHLLLOOOPPPQQQPPPNNNLLLKKKLLLNNNOOONNNIIIDDDCCCEEEHHHIIIIIIGGGFFFFFFEEEEEEDDDDDDDDDCCCFFFKKKNNNQQQUUUYYY\\\\\\]]]^^^^^^^^^]]]\\\[[[aaa]]]ZZZXXXYYY[[[\\\]]][[[YYYWWWTTTRRRQQQRRRRRRRRRPPPNNNPPPSSSVVVVVVVVVYYYYYYYYYYYYYYYXXXWWWWWWVVVVVVUUUVVVXXXYYYYYYXXXXXXYYYYYYYYYYYYZZZZZZZZZ\\\\\\[[[\\\\\\]]]^^^___`````````aaabbbbbbccccccgggggghhhhhhiiijjjkkkkkkmmmllllllnnnsssuuuuuuttttttuuuvvvvvvvvvvvvxxxzzzyyyzzzzzzyyyyyyzzz~~~zzzmmmcccYYYUUUOOOLLLLLLKKKIIIFFFEEEDDDCCCAAA@@@@@@@@@@@@???DDDKKKXXXooo~~~uuunnnfff]]]XXXXXXTTTPPPMMMOOOTTT^^^nnn{{{{{{eeeaaakkk|||~~~iii[[[WWWXXXSSSRRRQQQPPPNNNKKKGGGCCC>>>======>>>@@@AAAAAA@@@??????>>><<<:::888666444000000000000000000000111000...---...000222111000.../////////000000000111000/////////000111222222111444666777;;;KKKdddxxxzzzsssnnnnnn{{{~~~llldddeeewww|||qqqhhheeedddbbbbbbeeebbb___[[[XXXUUUUUUUUUVVVYYYWWWSSSQQQOOOMMMJJJHHHFFFCCC@@@@@@CCCDDDBBB@@@777555333111000/////////000///......------......+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++******+++++++++++++++***))))))+++************))))))))))))((((((''''''(((((()))************))))))))))))&&&&&&'''))),,,...000222...//////////////////...000000111222444666777888::::::999888777777777888999999:::;;;<<<<<<<<<<<<999;;;>>>CCCHHHLLLPPPQQQSSSQQQOOOMMMMMMNNNOOOPPPMMMIIIDDDDDDGGGJJJLLLKKKGGGGGGFFFEEEEEEDDDCCCCCCDDDHHHLLLPPPSSSWWWZZZ]]]]]]]]]^^^^^^]]]\\\\\\[[[aaa^^^ZZZXXXXXXYYYYYYYYY]]]ZZZVVVSSSSSSSSSTTTSSSQQQPPPOOOPPPSSSUUUVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVVVVVVVVVVWWWYYYZZZYYYXXXZZZZZZZZZZZZ[[[[[[[[[\\\]]]]]]]]]\\\\\\]]]^^^^^^___``````aaaaaabbbbbbccceeeeeefffgggiiijjjkkkkkkkkkkkkkkknnnqqqssstttsssqqqtttvvvwwwxxxxxxzzz{{{zzz{{{zzzyyyyyy{{{tttjjj^^^YYYSSSPPPOOONNNLLLJJJFFFEEECCCBBBAAA@@@@@@@@@@@@BBBFFFQQQddd|||xxxqqqiii___ZZZYYYUUUPPPMMMNNNQQQ[[[kkkzzz{{{eee[[[dddtttpppaaaZZZXXXSSSRRRPPPOOOMMMKKKFFFCCC>>>===<<<===???@@@@@@@@@>>>??????>>><<<999666444111111000000000000000000...---,,,...000222222222////////////000000000000111000000000000000111111222444666777===OOOiii~~~wwwoookkkmmm}}}zzzggg```bbbyyy{{{qqqgggddddddbbbccceeedddbbb]]]XXXTTTRRRQQQQQQYYYWWWTTTQQQOOOMMMIIIFFFDDDAAA???@@@CCCEEECCC@@@777555333111000///000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))&&&''''''(((((((((((((((************))))))))))))%%%%%%&&&'''(((***+++,,,*********)))))))))))))))''''''(((***,,,///111222//////............//////000111111222444666888999;;;:::888777666666666777888999:::;;;<<<<<<<<<<<<999:::===AAAEEEJJJMMMOOONNNMMMLLLKKKLLLMMMOOOPPPLLLHHHDDDDDDGGGJJJKKKJJJGGGGGGFFFEEEDDDCCCCCCBBBDDDGGGMMMQQQTTTXXX[[[^^^]]]]]]]]]\\\\\\[[[ZZZZZZ```]]]ZZZXXXXXXYYYYYYYYY___[[[WWWVVVWWWVVVRRRNNNPPPPPPPPPQQQSSSTTTUUUUUUWWWXXXXXXXXXXXXWWWVVVVVVVVVUUUVVVXXXZZZ[[[ZZZXXXYYYYYYZZZZZZ[[[[[[\\\\\\^^^^^^]]]]]]]]]]]]]]]]]]______``````aaabbbbbbbbbcccdddeeefffhhhiiikkkkkkiiijjjkkkllloooqqqrrrrrrqqqtttwwwxxxxxxxxxyyyzzz{{{{{{zzzyyyyyy{{{|||rrrddd^^^VVVRRRPPPPPPNNNLLLGGGFFFEEECCCBBBAAAAAAAAA??????BBBJJJ[[[qqq|||tttkkkaaa[[[[[[VVVRRRNNNNNNPPPXXXiiixxx}}}gggZZZaaaooozzzhhh]]]XXXTTTRRRPPPNNNMMMJJJGGGDDDBBB@@@>>>============;;;>>>???@@@@@@>>>:::777444111111111000000000000000///.........///111222222////////////000000000000222111000000000000000111222444555666>>>SSSnnn}}}rrrnnnooouuubbb\\\___wwwzzzpppgggdddcccbbbccceeedddaaa]]]YYYUUURRRQQQQQQXXXVVVTTTRRRPPPMMMIIIEEECCC@@@???@@@CCCEEECCC@@@555444333111111111111222//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---,,,+++***)))###$$$%%%'''))))))******))))))))))))))))))))))))%%%&&&''')))***+++,,,,,,))))))))))))))))))******))))))***+++,,,...000111000///............///000000111111222444666888999;;;:::888666555555666666777888999::::::;;;;;;:::;;;<<<===???BBBEEEHHHJJJIIIIIIIIIJJJKKKMMMOOOPPPLLLHHHCCCCCCEEEGGGGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCGGGLLLQQQUUUXXX[[[]]]]]]\\\\\\[[[ZZZYYYYYYYYY]]][[[YYYXXXZZZ[[[\\\[[[ZZZWWWVVVYYY]]][[[SSSKKKOOOPPPRRRSSSSSSTTTTTTUUUWWWWWWWWWWWWWWWVVVVVVUUUTTTTTTUUUXXXZZZ[[[ZZZXXXWWWWWWXXXXXXYYYZZZ[[[[[[^^^^^^]]]\\\\\\\\\]]]]]]_________```aaaaaabbbbbbbbbcccdddeeeggghhhiiijjjggghhhjjjkkklllnnnoooppprrrtttwwwxxxwwwwwwwwwwww{{{{{{{{{zzzzzz}}}lllddd[[[TTTQQQPPPNNNLLLHHHHHHFFFDDDCCCBBBAAAAAA>>>===???GGGTTTggg{{{wwwmmmccc]]]\\\WWWTTTQQQOOOOOOVVVfffvvvjjj]]]aaalllsssbbbXXXUUUSSSPPPOOOMMMKKKHHHEEECCC@@@===;;;<<<<<<<<<;;;===>>>??????>>>;;;777555111111111111000000//////000000000////////////000000000000000////////////222111000000000000000111111222333666@@@VVVqqqrrrmmmnnnqqq^^^YYY^^^pppyyy~~~{{{yyyooofffdddcccbbbccceee```___\\\YYYWWWUUUTTTTTTVVVUUUSSSRRRPPPMMMIIIEEEBBB@@@???AAADDDDDDBBB???555444333222111111222333///...------,,,,,,---------,,,,,,++++++,,,,,,---+++,,,,,,,,,,,,+++******%%%&&&''')))+++,,,------(((((()))))))))))))))***)))******++++++******)))))))))))))))************++++++++++++,,,---...///000///...------...///000000000111222444666777888888888777666555555555666777777888999::::::::::::>>>>>>>>>???AAACCCFFFGGGIIIIIIJJJKKKMMMNNNPPPQQQJJJFFFBBBBBBDDDFFFEEECCCEEEEEEDDDDDDDDDDDDCCCCCCBBBGGGMMMRRRVVVYYY\\\^^^^^^]]]\\\ZZZYYYYYYYYYYYY[[[YYYXXXXXXZZZ\\\]]]]]]YYYWWWXXX___gggggg^^^TTTOOOQQQSSSTTTSSSSSSTTTUUUVVVVVVWWWWWWVVVVVVUUUTTTRRRSSSUUUXXXZZZ[[[YYYWWWUUUUUUVVVWWWXXXYYYZZZZZZ\\\\\\\\\[[[[[[\\\]]]]]]^^^______``````aaaaaabbbbbbbbbccceeefffggghhhhhhfffgggiiijjjjjjkkkmmmooorrrtttvvvvvvuuuuuuvvvwwwyyy{{{|||||||||~~~wwwnnnbbbYYYTTTRRROOOMMMJJJIIIGGGEEEDDDBBBBBBBBB>>>===???FFFOOO]]]oooyyyoooddd]]]\\\WWWUUUSSSQQQOOOTTTcccrrr}}}ooo___aaajjj{{{jjj[[[WWWTTTQQQOOONNNLLLIIIGGG???===::::::;;;===>>>>>>===>>>>>>>>><<<:::777666222222111111000/////////000111111000...---///000000000000000////////////111000000000000000111111111222444888CCCYYYtttssslllnnnlllYYYVVV\\\gggmmmpppqqqtttyyyzzzwwwyyyooofffccccccbbbccceeeaaa___]]]ZZZXXXVVVUUUUUUUUUTTTRRRRRRPPPMMMIIIFFFBBBAAA???AAADDDDDDAAA>>>777666444222111000111111///...------,,,,,,---------,,,,,,++++++,,,,,,------,,,++++++******++++++(((((()))***++++++++++++(((((((((((())))))******)))******++++++******)))((()))))))))************************+++---...///000///...------...///000//////000111333555777888666666666777666666555555777888999:::;;;;;;;;;;;;@@@@@@???@@@AAADDDFFFHHHJJJKKKKKKLLLLLLMMMNNNNNNGGGDDDAAAAAADDDFFFFFFDDDCCCCCCCCCDDDDDDDDDDDDDDDCCCHHHNNNTTTXXX[[[^^^___```___]]]\\\[[[ZZZZZZ[[[YYYXXXVVVWWWYYY[[[[[[[[[ZZZWWWWWW```jjjlllcccYYYNNNQQQTTTTTTSSSRRRSSSTTTVVVVVVVVVVVVVVVUUUTTTTTTQQQQQQSSSWWWZZZZZZXXXVVVUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZZZZZZZ[[[\\\\\\]]]^^^^^^______```aaaaaaaaabbbccccccdddeeefffffffffdddgggiiiiiiiiiiiilllnnnpppqqqssssssssstttvvvxxxxxxzzz}}}~~~zzzlll```ZZZUUURRROOOKKKJJJHHHFFFDDDCCCBBBBBB???>>>@@@FFFKKKSSScccrrr}}}}}}~~~zzzpppddd]]]\\\UUUTTTTTTRRROOORRR___nnn{{{sss___```gggxxxtttaaaXXXVVVSSSPPPOOOMMMKKKIII@@@===:::999:::<<<===============<<<:::999777666222222111111000//////......000111000......000222111000000000/////////...000/////////000111222222222333555;;;GGG]]]vvvpppkkknnnfffTTTRRRZZZ___bbbeeehhhmmmsssvvvtttxxxnnnfffccccccbbbccceeeeeeccc```\\\XXXUUUSSSRRRTTTSSSRRRQQQQQQNNNJJJFFFCCCAAA@@@AAADDDCCC@@@===:::888666333111/////////......---,,,,,,,,,,,,---------++++++++++++------...---+++***)))***+++,,,)))))))))))))))((('''''''''((((((((())))))******%%%&&&(((***,,,,,,,,,,,,(((((())))))*********+++(((((()))***+++---...///111///...------...///111...//////111222444666777444555666777777777555555999999:::;;;<<<<<<<<<<<>>@@@BBBEEEEEEEEEIIIIIIIIIKKKKKKJJJGGGDDDAAA???>>>???CCCFFFEEEDDDDDDCCCBBBDDDFFFFFFDDD@@@EEEJJJRRRXXX\\\___aaabbb___```aaa___\\\ZZZYYYZZZUUUUUUVVVXXXYYY[[[\\\\\\^^^SSSPPPYYY]]]WWWQQQRRRPPPSSSUUUUUURRRQQQTTTVVVTTTUUUVVVWWWXXXWWWVVVVVVUUUUUUVVVVVVVVVWWWWWWWWWVVVVVVVVVWWWXXXYYYZZZ[[[ZZZZZZZZZZZZZZZ[[[[[[\\\[[[[[[]]]^^^___`````````aaaaaacccdddddddddddddddcccccccccbbbbbbeeejjjnnnnnnpppqqqqqqqqqrrruuuwwwwwwyyy{{{~~~uuujjjaaa[[[WWWOOOLLLHHHFFFEEEEEEDDDCCC;;;===??????@@@GGGSSS\\\dddkkksssyyywwwnnnhhhbbb^^^\\\WWWRRROOOMMMPPPZZZfffwwwxxxddd^^^^^^pppiii]]]ZZZVVVSSSQQQNNNKKKIIIEEEAAA<<<999999:::<<<<<<<<<<<<;;;::::::999888888666444222111////////////000000////////////000000000000000000000000000000...///111222222111000000///666<<>>>>>@@@CCCEEEFFFFFFIIIHHHHHHHHHIIIGGGDDDAAA@@@???>>>???CCCEEEEEEDDDDDDCCCBBBDDDFFFFFFDDDAAAEEEKKKRRRXXX\\\^^^```bbb```aaaaaa___\\\ZZZYYYYYYUUUVVVWWWXXXZZZ[[[\\\]]]\\\QQQNNNVVVZZZTTTPPPQQQPPPRRRSSSSSSRRRRRRSSSTTTRRRSSSTTTUUUUUUUUUTTTSSSUUUUUUUUUUUUVVVVVVVVVVVVUUUUUUVVVVVVWWWYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\[[[\\\]]]___````````````aaaaaabbbcccddddddddddddddddddbbb``````bbbgggkkknnnoooqqqqqqqqqsssuuuxxxxxxyyy{{{}}}vvvjjjaaa[[[RRROOOKKKHHHGGGGGGFFFEEE???@@@@@@??????DDDMMMUUU___eeemmmsssyyyyyypppiiiccc___[[[VVVRRROOOMMMOOOYYYdddtttyyyddd```bbbrrriii]]]ZZZVVVSSSQQQOOOLLLIIIFFFAAA<<<888888999:::;;;===<<<<<<;;;;;;:::999999555444222000//////000000000000////////////000000000000000000000000000000//////000111222111111000///555;;;CCCUUUnnn}}}fff```ppp}}}www```TTTWWW```hhhgggffffffiiilllpppsss{{{qqqgggdddcccbbbbbbeeeeeeccc___\\\YYYXXXXXXXXXUUUVVVVVVSSSOOOKKKIIIHHHFFFDDDAAA@@@@@@@@@???===:::777444222222111000//////......---------------,,,,,,,,,+++++++++*********+++---...---,,,***)))(((((())))))************))))))))))))************'''&&&(((,,,---+++***,,,++++++++++++*********)))))))))))))))***+++,,,---......------......///000111222333555666777777777555444444444444444555555888888888999:::<<<===>>>>>>===>>>@@@DDDGGGHHHGGGHHHGGGFFFFFFEEECCC@@@===>>>>>>>>>???BBBDDDDDDDDDDDDCCCCCCDDDEEEEEEDDDBBBFFFKKKRRRWWW[[[^^^```bbbaaabbbbbb```\\\YYYXXXXXXVVVWWWXXXYYYZZZ[[[\\\]]][[[QQQLLLRRRUUURRROOOQQQQQQPPPPPPPPPRRRSSSRRRQQQQQQRRRSSSTTTUUUTTTTTTSSSSSSTTTTTTTTTUUUUUUUUUUUUTTTTTTUUUVVVWWWXXXYYYYYYZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^```aaaaaaaaaaaa```aaabbbcccddddddddddddcccbbb___\\\[[[]]]bbbfffmmmooopppqqqrrrsssvvvxxxyyyyyyzzz|||}}}vvviii```WWWSSSNNNKKKJJJIIIHHHGGGCCCCCCBBB???===@@@GGGLLLWWW^^^eeekkkrrr|||ssslllfffaaa[[[VVVRRROOOMMMNNNWWWaaappp|||}}}hhhccceeeuuukkk]]]ZZZVVVSSSQQQOOOLLLJJJFFFBBB<<<888777888888888=========<<<<<<;;;:::999444333111000000000111111111000000//////000000111000000000000000000000000//////000111111111111111111444:::GGG\\\tttjjjeeevvvttt]]]VVV^^^hhhuuurrrnnnlllkkknnnqqqttt}}}rrrhhhdddcccaaabbbeeeeeeccc___[[[XXXWWWWWWWWWVVVWWWVVVTTTOOOJJJHHHGGGFFFDDDAAA@@@@@@@@@???===:::777444222111111///...///...------,,,,,,------,,,,,,,,,+++++++++******)))***---......,,,***(((++++++******)))(((((('''(((((())))))******++++++((('''((()))***+++,,,...+++************)))))))))&&&&&&''')))+++---///000...------------...//////111333444666777777666666666555555555555666666777888888888888999:::<<<===>>>>>>???CCCGGGJJJKKKJJJIIIGGGEEEDDDCCCAAA===;;;======>>>@@@BBBDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCGGGKKKQQQWWWZZZ]]]___aaaccccccccc```\\\YYYXXXXXXWWWWWWXXXYYYZZZ[[[\\\]]]ZZZQQQMMMOOORRRPPPPPPQQQRRRPPPNNNPPPSSSTTTRRRPPPSSSSSSUUUVVVVVVVVVUUUTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTUUUVVVWWWXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___aaabbbbbbbbbbbb```aaabbbcccdddddddddddd___^^^[[[XXXWWWZZZ```dddmmmnnnpppqqqrrrsssvvvyyyyyyyyyzzz{{{|||~~~qqqhhh]]]YYYSSSNNNLLLKKKJJJIIIEEEDDDBBB???===>>>BBBFFFPPPWWW^^^dddlllyyywwwooohhhddd[[[VVVRRRPPPMMMMMMUUU___ooo|||pppgggeeeuuukkk]]]ZZZVVVSSSRRRPPPMMMKKKGGGBBB<<<888666666777666;;;;;;<<<<<<<<<;;;999999333222111000000000111222111000000000000000000111000000000000000000000000//////000000111111222222333444;;;KKKbbbyyytttnnn~~~qqq\\\YYYeeeppp|||uuuooommmnnnqqqssstttiiidddcccaaaccceeeeeeccc___ZZZWWWUUUTTTTTTVVVWWWVVVTTTOOOJJJHHHGGGFFFDDDAAA@@@@@@@@@???===888666222000000000...---......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***,,,......,,,***(((++++++******))))))(((((((((((())))))*********++++++***'''$$$%%%))),,,...*********)))))))))((((((&&&&&&''')))+++---///000---------------...//////111222444666777666666555555555555555555666777777999999888777777999:::;;;??????AAAEEEJJJMMMMMMLLLJJJHHHEEEDDDBBB@@@===:::;;;===???AAACCCDDDDDDEEEDDDDDDDDDDDDCCCCCCDDDDDDGGGKKKQQQVVVYYY\\\___aaacccdddcccaaa]]]YYYXXXXXXWWWWWWXXXYYYZZZ[[[[[[\\\YYYSSSOOOOOOPPPQQQQQQRRRSSSQQQOOOPPPTTTUUUSSSQQQRRRSSSTTTUUUUUUUUUTTTTTTRRRRRRSSSSSSSSSTTTTTTTTTRRRSSSUUUVVVWWWXXXXXXXXXZZZZZZZZZZZZZZZ[[[[[[\\\^^^^^^```aaabbbcccccccccaaabbbcccddddddeeeeeeddd___^^^]]][[[[[[^^^dddiiimmmooopppqqqrrrsssvvvxxxxxxxxxyyy{{{|||}}}~~~~~~~~~xxxqqqddd___XXXQQQNNNLLLJJJIIIEEEDDDBBB@@@>>>???AAADDDKKKRRRZZZaaahhhvvvzzzrrrjjjeee[[[WWWTTTQQQNNNMMMSSS\\\ppp}}}|||mmmdddrrr|||iii]]]ZZZVVVTTTRRRPPPNNNLLLGGGCCC<<<888666666666666888999:::;;;;;;:::888777333222111000000000111222111111000000000000111111000000000000000000000000/////////000000111222333666666<<>>CCCEEEEEEEEEFFFHHHCCCDDDEEEDDDAAAAAADDDFFFHHHLLLQQQUUUXXX[[[^^^aaabbbccccccaaa^^^[[[ZZZZZZVVVVVVWWWWWWXXXXXXYYYYYYUUUTTTRRROOOOOOQQQQQQQQQOOOQQQRRRQQQQQQQQQRRRSSSOOOPPPQQQRRRRRRRRRQQQPPPSSSSSSSSSTTTTTTTTTUUUUUUSSSTTTWWWYYYZZZZZZYYYXXXZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]___```aaabbbbbbbbbcccdddeeefffgggggggggggghhhhhhiiiiiiiiijjjmmmppppppqqqrrrrrrqqqrrrtttvvvuuuwwwzzz}}}~~~}}}{{{zzz}}}}}}~~~vvvoooddd[[[UUUPPPNNNLLLIIIGGGEEEDDDCCCCCCCCCBBBEEEMMMXXX___gggrrr~~~uuummmggg]]]ZZZWWWUUUQQQNNNRRRYYYgggxxx}}}lllnnn}}}lll]]]ZZZVVVTTTSSSQQQOOOMMMHHHCCC===999888888888999666888:::;;;<<<:::888777555444222000//////000000222111111000000111111222000000000000000000000000//////...///000111333444888888BBBYYYqqqwwwdddhhhvvv{{{tttpppooopppqqqxxxkkkeeecccaaacccfffcccaaa^^^[[[YYYYYYYYYYYYSSSTTTUUUSSSOOOLLLJJJJJJFFFDDDBBB@@@@@@@@@???===666444222111222333333222...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))*********++++++,,,************))))))))))))((((((''''''&&&&&&&&&%%%###(((***'''(((,,,,,,''')))(((((((((''''''''''''&&&&&&''')))+++---///000---,,,,,,,,,,,,---....../////////000222444777888666666666777777999::::::666555444444666999<<>>???BBBEEEIIIKKKJJJHHHHHHFFFBBB@@@???>>><<<::::::???DDDFFFFFFFFFGGGIIICCCEEEEEEDDDAAAAAADDDGGGIIILLLPPPTTTWWWZZZ^^^aaaaaabbbbbbaaa^^^\\\[[[[[[UUUVVVVVVWWWWWWXXXXXXXXXSSSTTTRRROOOOOOPPPQQQOOOMMMPPPRRRQQQOOONNNPPPSSSPPPQQQSSSTTTTTTTTTSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUSSSUUUWWWYYYZZZZZZYYYXXXZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]^^^```aaaaaaaaaaaadddeeefffggghhhhhhhhhhhhiiijjjkkkkkkjjjjjjkkkmmmqqqrrrrrrrrrqqqqqqsssuuusssvvvzzz~~~}}}zzzxxx|||}}}~~~}}}{{{tttiii___WWWSSSOOOMMMKKKIIIGGGEEEEEEDDDBBBAAACCCLLLWWW___fffpppuuummmggg^^^[[[XXXVVVQQQNNNRRRYYYbbbtttqqqmmmzzzsss]]]ZZZWWWTTTSSSQQQOOOMMMHHHCCC===999888999::::::777999;;;======;;;999888666444222111////////////222222111111111111222222000000000000000000000000///.........000111333555777888DDD\\\tttzzzfffkkkxxx|||uuuqqqpppqqqrrrzzzjjjeeeeeedddaaaaaaccc```]]]ZZZYYYXXXUUUSSSQQQQQQRRRRRRPPPLLLIIIFFFHHHEEECCCAAA@@@>>>;;;999222111111222333333111///......---------,,,,,,,,,---,,,***)))))))))******************************'''(((***,,,------------)))))))))))))))))))))))),,,,,,+++***)))(((''''''''''''((()))))))))))))))*********++++++,,,,,,---++++++******++++++,,,---...///111333444666666777777555555666999999666333999888777777999;;;===???AAADDDGGGHHHGGGGGGHHHIIIGGGEEEBBB===999777888::::::===AAACCCEEEFFFHHHIIIJJJIIIGGGCCC@@@@@@BBBEEEGGGLLLSSSYYY\\\]]]___```bbb```^^^\\\[[[[[[[[[[[[ZZZYYYXXXXXXYYYXXXVVVTTTVVVUUUTTTRRRPPPOOONNNNNNMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQQQQRRRRRRSSSUUUUUUUUUVVVVVVWWWWWWWWW```]]]ZZZWWWWWWWWWYYY[[[\\\]]]]]]^^^^^^^^^^^^^^^aaaccceeeffffffgggiiijjjkkkjjjiiihhhhhhjjjlllnnnpppooooooppprrrssssssrrrtttvvvxxx{{{||||||{{{zzz{{{|||~~~}}}yyy|||pppddd\\\WWWTTTQQQMMMKKKHHHDDDBBBBBBBBBBBBDDDIIISSS^^^gggooo|||~~~sssjjjddd]]]YYYTTTPPPNNNPPPTTTVVVgggttttttqqquuu~~~yyyccc\\\VVVVVVUUUQQQMMMLLLEEECCC???;;;888777777777666666777888888888777777555444222000//////000000/////////000111111222222000000000000000000111111///000000000000111444666555;;;LLLcccyyyqqqaaagggwww}}}xxxvvvuuusssqqq|||lllffffffeeecccbbbbbb___\\\YYYXXXWWWTTTRRRRRRRRRSSSRRRPPPLLLIIIFFFHHHFFFCCCAAA@@@>>>;;;888///......///000000...,,,......---------,,,,,,,,,---,,,***)))))))))***+++************************))))))***++++++******)))((((((((((((((((((((((((((((((((())))))******+++''''''((()))))))))))))))******++++++,,,,,,------,,,,,,,,,,,,,,,------...111222333444555666666666555444444777:::;;;999777888888777888999;;;>>>???@@@CCCFFFGGGGGGFFFGGGHHHDDDCCC@@@<<<888777999;;;<<>>OOOggg||||||ooo```gggzzzyyyvvvtttrrrqqqooohhhgggeeedddeeebbb___[[[YYYWWWVVVSSSQQQSSSSSSSSSRRRPPPLLLIIIFFFIIIFFFCCCAAA@@@>>>;;;888222111000111222222000.........---------,,,,,,,,,,,,,,,+++************+++************************+++++++++***)))(((&&&&&&((((((((((((((((((((((((''''''((())))))***++++++''''''((())))))))))))))))))***+++,,,---------------------------......///444444555555666666555555333333555888;;;===<<<;;;888777777888999;;;>>>???@@@BBBFFFGGGGGGFFFFFFGGGBBBAAA>>>;;;888777999;;;===@@@CCCEEEFFFFFFGGGIIIGGGFFFEEEBBBAAAAAADDDGGGIIIMMMSSSXXXZZZ[[[\\\\\\\\\\\\\\\[[[YYYXXXVVVUUUVVVUUUTTTTTTVVVWWWVVVUUUSSSRRRQQQOOONNNMMMMMMMMMOOOOOONNNNNNNNNNNNNNNNNNRRRRRRRRRSSSSSSRRRRRRQQQRRRRRRRRRRRRRRRSSSTTTTTTQQQRRRSSSUUUVVVXXXYYYZZZ^^^bbbfffddd^^^ZZZZZZ\\\[[[]]]^^^```bbbcccdddeeeaaabbbccccccbbbbbbccceeeeeeeeeeeefffggghhhhhhiiimmmmmmnnnppprrrssstttuuutttuuuvvvxxxzzz|||}}}~~~}}}~~~~~~xxxsssrrrzzz}}}nnnddd\\\UUUQQQPPPNNNKKKHHHFFFEEEEEEFFFIIIMMMVVV```gggnnnzzzyyyooohhh___[[[VVVRRRPPPQQQSSSUUUdddqqq}}}sssqqqvvvnnncccYYYWWWUUUQQQMMMLLLHHHEEEAAA===:::999::::::;;;;;;<<<;;;;;;:::999888666444333111000000000000222222111111000//////...222111111111000000/////////000000000000111444666888@@@TTTlllzzzyyykkk___hhh~~~{{{vvvsssrrrrrrooohhhfffddddddfffccc```\\\ZZZXXXVVVTTTRRRUUUUUUTTTRRRPPPLLLIIIGGGIIIGGGDDDBBB@@@>>>;;;888444333222222333222111///......---------,,,,,,,,,++++++++++++++++++++++++************************++++++******)))((('''&&&))))))))))))))))))))))))******))))))((((((((((((''''''((())))))))))))))))))***,,,---............---------,,,---......///222333444555555666555555444555777999;;;===<<<<<<777777777888:::<<<>>>???@@@CCCGGGIIIHHHGGGGGGGGGAAA@@@>>>:::777666888:::===@@@CCCEEEEEEEEEFFFGGGEEEEEEDDDBBBAAABBBEEEHHHKKKOOOUUUYYY[[[[[[\\\\\\\\\\\\\\\[[[ZZZWWWUUUSSSUUUTTTSSSUUUWWWXXXXXXWWWQQQPPPOOOMMMMMMLLLLLLLLLNNNNNNOOOOOOPPPPPPOOOOOORRRRRRRRRSSSRRRRRRQQQQQQRRRRRRRRRRRRRRRSSSTTTUUURRRSSSTTTUUUVVVWWWXXXXXX___fffllljjjccc]]]\\\___[[[[[[]]]___```aaabbbbbbaaabbbcccbbbaaa```aaabbbdddeeeggghhhiiiiiiiiiiiikkklllnnnpppqqqrrrtttvvvtttuuuuuuwwwyyy|||~~~~~~~~~~~~{{{tttrrrxxxssshhh```XXXTTTQQQOOOLLLIIIGGGFFFFFFFFFHHHMMMVVV```hhhooo{{{{{{qqqiiiaaa]]]XXXSSSQQQQQQSSSTTTbbbnnntttnnnqqqsssfffZZZVVVUUUQQQNNNMMMHHHFFFAAA===;;;:::::::::;;;;;;;;;:::999888777666666555333111000000000111111111111111000000//////222222111111000////////////000000000000111444666888CCCXXXppp~~~wwwtttyyy|||hhh^^^hhh~~~wwwtttttttttooogggdddbbbccceeeeeebbb^^^[[[ZZZXXXUUUSSSUUUUUUTTTRRRPPPMMMJJJIIIJJJHHHDDDBBB@@@>>>;;;888222000///...//////---,,,......---------,,,,,,,,,+++++++++,,,,,,,,,++++++************************************)))***************************************))))))((('''''''''''''''((())))))))))))))))))***,,,.../////////...,,,,,,,,,,,,,,,------...///000111333555666666666666777999;;;;;;:::::::::666666777999;;;<<<>>>???BBBEEEIIIKKKKKKIIIIIIIIICCCBBB???:::666444555777<<<>>>BBBCCCCCCCCCDDDFFFDDDDDDCCCAAA@@@BBBEEEHHHMMMRRRWWW[[[]]]]]]]]]]]]]]]]]]]]]\\\ZZZXXXUUUTTTUUUUUUUUUXXXZZZ[[[ZZZXXXOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUUUUUUU\\\cccjjjiiibbb\\\[[[]]]\\\]]]^^^______``````___aaabbbcccbbb```___```aaadddeeefffhhhiiiiiiiiiiiijjjllloooppppppqqqtttvvvtttuuuuuuwwwyyy|||~~~}}}}}}~~~}}}uuuqqqttt|||wwwlllddd\\\WWWQQQOOOLLLIIIGGGFFFFFFGGGGGGKKKUUUaaaiiiqqq~~~~~~rrriiiccc___ZZZUUURRRRRRRRRSSS___kkk}}}tttlllnnnzzzkkk[[[UUUTTTRRROOONNNHHHEEEAAA===:::999999:::;;;;;;;;;:::999888777666666555333111000000111111//////000000111111111111111111111111000000/////////000000000000111444666888EEE[[[tttzzzqqqqqq{{{uuuddd^^^iiiwwwuuuvvvxxxooofffbbb___aaaeeefffccc___\\\ZZZXXXUUUSSSUUUUUUTTTRRRPPPNNNLLLKKKKKKHHHEEECCC@@@>>>;;;888444222000//////000///---......---------,,,,,,,,,***+++,,,,,,---,,,,,,,,,************************)))))))))))))))***+++,,,++++++++++++++++++++++++''''''(((((((((((())))))''''''((())))))))))))))))))***---///111111000///,,,,,,,,,+++,,,------......///111333444666666777777999;;;;;;:::888888999555666777999;;;===>>>???BBBFFFJJJMMMLLLKKKJJJIIIDDDCCC@@@;;;666444555666:::===@@@BBBCCCCCCDDDFFFDDDDDDCCCAAA@@@AAADDDGGGNNNRRRXXX\\\^^^^^^^^^_________^^^\\\ZZZXXXVVVUUUUUUVVVXXX[[[]]]]]]ZZZXXXMMMMMMLLLLLLLLLLLLLLLMMMLLLNNNPPPRRRTTTTTTTTTTTTRRRRRRRRRRRRQQQQQQPPPOOOPPPPPPPPPPPPQQQSSSTTTUUUVVVUUUUUUUUUTTTTTTTTTTTTXXX^^^bbbbbb]]]YYYXXXYYY^^^___``````````````````aaabbbccccccaaa```aaabbbbbbcccdddeeefffggghhhiiijjjmmmppppppooopppsssvvvtttuuuvvvxxxzzz|||}}}~~~{{{|||~~~~~~uuunnnpppvvv|||zzzpppggg___ZZZRRRPPPMMMJJJHHHGGGGGGGGGGGGKKKVVVaaaiiirrrtttjjjdddaaa\\\WWWSSSRRRRRRSSS\\\iiizzzuuujjjlll~~~sss```WWWVVVSSSPPPNNNHHHEEEAAA===:::999::::::;;;;;;<<<;;;;;;:::999888777555444222111111111111...//////000111111222222000000000000000000000111///000000000000111444666999GGG___wwwyyypppsss~~~lll```]]]iii~~~wwwuuuxxx{{{pppfffaaa___aaaeeefffccc___\\\ZZZWWWTTTRRRUUUTTTSSSRRRQQQOOONNNNNNLLLIIIFFFCCCAAA>>>;;;888777555222111111111111000......---------,,,,,,,,,***+++,,,---------,,,,,,************************))))))((('''((()))***+++************************((((((((((((((('''''''''''''''((()))))))))))))))(((***---000222111000000---------------......///000111222444555666666666666999;;;;;;999777777999444555777999<<<===>>>???AAAEEEJJJMMMLLLKKKIIIIIICCCBBB???;;;777555777999:::===@@@CCCDDDDDDFFFGGGEEEEEECCCAAA???@@@CCCFFFMMMQQQWWW\\\^^^^^^______```___]]][[[YYYWWWVVVUUUUUUVVVZZZ^^^```^^^YYYUUUMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNPPPRRRSSSSSSRRRQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNOOOOOOPPPRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUUUUXXXZZZ\\\\\\ZZZXXXXXXXXX\\\\\\^^^___````````````bbbcccddddddcccbbbccceeeddddddddddddfffhhhjjjkkkjjjnnnqqqqqqnnnnnnqqquuutttuuuwwwzzz{{{||||||{{{xxxzzz}}}vvvmmmnnnsssyyy~~~sssjjjaaa\\\TTTRRROOOLLLIIIIIIIIIIIIIIIMMMWWWbbbjjjqqq~~~vvvlllfffccc^^^XXXTTTRRRRRRRRRZZZfffwwwuuuhhhiii{{{~~~ggg\\\XXXTTTOOOMMMIIIGGGBBB>>><<<;;;;;;;;;999:::::::::::::::999999777666444222111111111222000000000000000111111111/////////000111111222222///000000000000111444666;;;JJJccc{{{}}}uuu{{{tttaaaZZZ]]]iii|||zzzttttttxxx|||qqqgggaaa___aaafffeeebbb^^^[[[YYYVVVSSSQQQTTTTTTSSSRRRQQQPPPOOOOOOLLLIIIFFFCCCAAA>>>;;;888555222///............---......---------,,,,,,,,,)))***,,,---...---,,,,,,************************)))((('''&&&&&&'''((()))))))))))))))))))))))))))---,,,+++)))'''%%%###"""'''(((((()))))))))))))))(((***...111222222111000...............///000000333444555555666666555555444777:::;;;888777888:::444555777:::<<<===>>>???@@@DDDIIILLLLLLJJJHHHHHHBBBAAA???;;;888777999;;;:::===AAACCCEEEFFFHHHIIIEEEEEECCCAAA???@@@CCCEEELLLPPPVVV[[[]]]^^^______aaa___\\\YYYWWWVVVVVVVVVTTTVVV[[[___aaa^^^XXXSSSMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOQQQRRRRRRQQQOOONNNRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNOOOPPPQQQSSSSSSRRRRRRSSSTTTUUUVVVVVVVVV[[[ZZZZZZZZZZZZZZZZZZZZZWWWXXXZZZ\\\]]]______```bbbdddeeeeeeddddddeeefffgggfffffffffgggjjjmmmooojjjnnnrrrqqqnnnmmmqqqttttttvvvxxx{{{||||||{{{zzzvvvyyy}}}xxxooonnnrrryyyuuukkkbbb\\\UUUSSSPPPMMMKKKJJJKKKKKKKKKOOOXXXcccjjjqqq}}}xxxmmmgggddd^^^YYYUUURRRRRRRRRYYYeeevvvuuuggghhhxxxmmm___YYYTTTOOOLLLKKKHHHDDD@@@===<<<<<<===666666777888888888777777777666444222111111111222222222111111000/////////......///000111222333333///000000000000111444666===LLLfff~~~zzzmmmZZZUUU\\\iiizzz~~~wwwrrrrrrwww||||||kkkeeedddccccccdddfffccc^^^ZZZWWWTTTQQQOOOSSSRRRQQQPPPOOONNNNNNNNNNNNKKKFFFCCCAAA>>>;;;999444222////////////...,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++,,,---+++******))))))***+++,,,)))((('''&&&&&&'''((()))))))))(((((((((((())))))******))))))(((((('''''',,,---///000000000///...,,,++++++,,,,,,...//////111222444666666777666666555888<<<===<<<999888777666555666999>>>@@@>>><<>><<>>@@@BBBDDDEEEFFFFFFEEEAAABBBCCCBBBBBBBBBEEEGGGLLLOOOSSSXXX\\\^^^^^^^^^]]]\\\ZZZXXXWWWUUUUUUTTTXXXXXXYYY[[[[[[YYYUUUQQQNNNNNNOOOOOOOOONNNMMMLLLMMMNNNPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOOOOOOOOLLLMMMOOOPPPRRRSSSSSSTTTTTTTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWVVVWWWXXXYYYZZZ\\\]]]]]]```aaaaaabbbcccdddeeefffffffffggggggggggggggghhhhhhiiijjjkkkmmmoooqqqrrruuuvvvxxxyyyxxxwwwxxxyyyzzzzzz{{{|||~~~rrrqqquuuxxx|||tttkkkfff\\\YYYUUURRRQQQPPPNNNMMMNNNSSSZZZcccmmmxxxzzzrrriiibbb[[[XXXVVVSSSRRRUUUYYYeeevvvxxxkkkmmmuuu{{{hhh]]]UUUOOONNNKKKIIIGGGCCC@@@>>><<<;;;;;;;;;:::999999999::::::888777555444222111111111///000000000111111111111000000000000000000000000///000111111111333666888BBBRRRjjj~~~~~~~~~kkkYYYXXXdddrrr|||{{{tttrrrrrrttt{{{{{{llleeeddddddcccdddccc```\\\YYYXXXVVVTTTSSSQQQQQQOOONNNMMMLLLLLLLLLKKKHHHEEEBBBAAA???<<<:::555333111000000000///...++++++++++++************------,,,,,,+++++++++***&&&""""""))),,,***&&&***)))'''&&&'''***---///***))))))((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((((((***,,,///000111222111.........---......//////333444555666666555444333333666999:::999777555555333444555999<<<>>>===<<>>???AAACCCDDDEEEEEEDDD@@@AAABBBBBBBBBCCCFFFIIILLLOOOTTTYYY]]]___``````]]]\\\[[[YYYWWWVVVUUUUUUVVVWWWXXXZZZ[[[YYYUUURRRNNNNNNOOOOOONNNNNNMMMLLLNNNNNNOOOPPPPPPQQQQQQRRRPPPPPPOOOOOONNNNNNNNNNNNNNNOOOQQQRRRSSSTTTUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSUUUTTTTTTTTTTTTUUUVVVVVVVVVVVVVVVVVVXXXZZZ\\\]]]``````aaabbbcccddddddeeeffffffgggggghhhhhhiiiiiifffggghhhjjjmmmoooqqqrrrtttuuuwwwwwwvvvvvvvvvwwwxxxyyyzzz{{{}}}~~~vvvrrrsssvvvzzz~~~yyynnnhhh^^^[[[VVVSSSQQQPPPOOOMMMNNNSSSZZZcccnnnzzz|||vvvjjjccc\\\YYYVVVSSSRRRUUUWWWddduuuzzzmmmnnnuuunnnaaaXXXQQQNNNLLLJJJHHHDDDAAA???===<<<;;;;;;:::999999999999999999999777555444333333333000000000000111111111111000000000000000000000000000111222222222444777:::DDDVVVnnnyyywww~~~|||jjjZZZZZZfffsss|||~~~vvvpppooopppuuu~~~{{{lllfffeeedddccccccfffccc^^^ZZZWWWTTTQQQOOOQQQPPPOOOMMMLLLLLLKKKKKKIIIGGGCCCAAA@@@???<<<;;;666444111111111111000.........---------,,,,,,,,,------,,,,,,+++************((('''(((***+++)))''',,,+++))))))***---000222*********)))))))))))))))'''((()))******)))((('''))))))))))))(((((((((((()))***,,,...000111000000//////.........//////000333444555555555444333222555888;;;;;;:::888777777222333666999<<<=========BBBEEEGGGGGGEEECCCBBBBBBBBB;;;666777888888999<<<>>>???AAACCCDDDDDDDDDCCC@@@AAAAAABBBBBBDDDHHHKKKMMMPPPUUUZZZ^^^```aaaaaa]]]\\\[[[YYYXXXWWWVVVVVVUUUVVVWWWZZZ[[[YYYVVVRRRNNNNNNNNNNNNNNNMMMMMMLLLNNNNNNNNNOOOOOOQQQRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPOOOPPPQQQRRRTTTTTTTTTUUUSSSSSSSSSSSSRRRRRRRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVWWWWWWVVVVVVWWWZZZ\\\^^^``````aaaaaabbbccccccdddffffffgggggghhhiiijjjjjjggghhhjjjlllmmmooopppqqqrrrtttvvvvvvuuutttuuuvvv{{{{{{{{{{{{||||||||||||yyyqqqqqqtttxxx{{{|||ppphhh```\\\WWWSSSQQQPPPNNNMMMNNNSSSZZZcccnnn{{{~~~xxxlllddd]]]ZZZWWWSSSRRRTTTUUUbbbsss{{{oooooouuummm```YYYTTTPPPMMMKKKIIIEEEBBB@@@>>>===;;;;;;:::999888888888888:::999777555444333333333000000000000000111111111000000000000000000000000000111222222222444777:::CCCWWWppp~~~}}}rrrqqqxxxyyyiiiZZZ\\\hhhttt|||zzzsssmmmlllooottt~~~{{{lllffffffdddccccccfffccc^^^ZZZWWWTTTQQQOOOPPPOOONNNMMMLLLKKKKKKKKKIIIFFFCCCAAA???>>><<<:::666444111111111111000............---------,,,,,,,,,,,,,,,++++++************---///...+++)))***,,,,,,+++))))))***---000222***************)))(((((('''((()))******)))((('''(((((((((((())))))))))))+++,,,---/////////......///............///000000333444555555555444333222555888:::;;;999888777888111333777999;;;===>>>???@@@CCCFFFGGGFFFEEEDDDEEEBBB;;;777777777777999===>>>???AAACCCDDDDDDCCCCCC@@@AAAAAAAAABBBEEEIIILLLMMMPPPUUUZZZ^^^```aaaaaa\\\\\\ZZZYYYWWWVVVVVVVVVUUUUUUWWWYYY[[[YYYUUURRRNNNNNNMMMMMMMMMLLLLLLLLLNNNNNNNNNNNNPPPQQQSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPNNNOOOPPPQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRTTTTTTSSSSSSTTTTTTUUUVVVYYYXXXWWWWWWYYY[[[^^^````````````aaaaaabbbbbbbbbdddeeefffggghhhiiijjjjjjjjjkkklllnnnooooooooooooqqqsssuuuuuuttttttuuuvvvzzz{{{{{{{{{|||||||||}}}|||qqqnnnrrrvvvxxx|||}}}qqqiiiaaa]]]WWWRRRPPPOOONNNMMMOOOSSSZZZcccnnn|||yyynnnfff^^^[[[WWWSSSRRRTTTUUU```qqq{{{ppppppvvvkkk^^^YYYUUUQQQMMMLLLIIIFFFCCC@@@>>>>>><<<;;;:::999888888888888888777666444333222222111111111000000000000000000000000000000000000000000...///111111111333777999AAAWWWqqq~~~}}}|||kkklllsssuuueeeYYY]]]jjjuuu|||yyyrrrllllllnnnsss|||{{{lllgggfffdddbbbbbbccc```\\\YYYXXXVVVTTTSSSPPPPPPNNNMMMLLLKKKKKKKKKIIIFFFCCC@@@???===:::888555333111000000000///...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++&&&+++000000+++)))+++///)))((((((((()))***,,,---************)))(((''''''&&&((()))++++++)))(((&&&(((((((((((())))))))))))+++,,,---...///...------------------...///000111222333444555555444333222444666888888666555555666111444888;;;<<<===???AAAAAACCCFFFHHHGGGFFFFFFFFFAAA<<<888888888666999>>>???@@@BBBCCCDDDDDDCCCCCCAAABBBBBBAAABBBDDDIIIMMMNNNQQQVVVZZZ^^^___```___[[[ZZZYYYXXXVVVVVVVVVVVVUUUVVVWWWYYYZZZXXXTTTQQQNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQPPPOOOOOONNNNNNNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSSSSSSSUUUTTTTTTTTTTTTUUUVVVVVVYYYYYYYYYZZZ[[[]]]___```______``````aaaaaaaaaaaaccccccdddfffgggiiijjjkkkkkklllnnnooooooooonnnmmmoooqqqtttuuuuuuuuuwwwxxxwwwxxxyyy{{{}}}rrrmmmrrrwwwxxxxxx|||ssslllddd___YYYTTTQQQPPPOOONNNOOOSSSZZZbbbmmm{{{zzzoooggg___\\\XXXSSSRRRTTTUUU___ooo~~~{{{qqqrrrvvvjjj]]]YYYUUUPPPMMMKKKIIIEEEBBB@@@>>>===<<<;;;:::888888777777777777666555333222111111000111111111111000000000000000000000000000000000000...///000111111444777:::BBBZZZrrr~~~vvvfffiiiqqqoooaaaXXX]]]kkkvvv|||yyyrrrmmmmmmooossszzz{{{lllgggfffdddbbbbbbccc```\\\YYYXXXVVVTTTSSSQQQPPPOOONNNMMMLLLLLLLLLJJJGGGCCC@@@>>><<<999777444222000/////////...------,,,,,,,,,,,,+++++++++)))))))))***++++++,,,,,,))),,,//////,,,)))***+++'''(((((()))************))))))******)))'''&&&%%%&&&'''***++++++***'''&&&'''((((((((()))))))))***)))+++,,,...//////......+++++++++,,,---///000111000111333444555444444333444666777777666555555666111555999<<<===>>>@@@BBBCCCFFFHHHIIIHHHFFFFFFFFFBBB===:::999888777:::???@@@AAACCCDDDEEEEEEDDDCCCCCCCCCBBBAAAAAADDDIIILLLOOORRRVVVZZZ]]]^^^^^^]]]ZZZYYYXXXVVVUUUUUUUUUUUUVVVVVVXXXYYYZZZWWWSSSPPPOOONNNMMMLLLKKKLLLLLLMMMKKKLLLNNNPPPRRRRRRRRRRRRSSSRRRRRRQQQOOONNNNNNMMMNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWXXXYYYZZZ[[[\\\^^^____________````````````aaaaaaaaabbbccceeefffhhhiiijjjiiijjjmmmnnnoooooonnnmmmnnnpppsssuuuuuuvvvxxxzzzxxxxxxzzz|||~~~tttnnntttyyyzzzzzz~~~~~~xxxqqqhhhccc\\\VVVSSSRRRQQQPPPPPPSSSYYYaaalllzzz|||ppphhh```\\\XXXSSSRRRTTTVVV___lll|||}}}sssrrrvvvhhh[[[YYYVVVQQQLLLKKKHHHEEEBBB???>>>===<<<;;;:::888777777666666777666555333222111111000111111111111000000000///000000000000000000000000...000111222333555888;;;GGG___uuu}}}qqqcccgggpppiii]]]UUU]]]lllwww|||wwwqqqnnnoooqqqtttzzz{{{lllggggggdddbbbbbbfffccc^^^ZZZWWWTTTQQQOOORRRQQQOOONNNMMMMMMLLLLLLJJJGGGCCC@@@===;;;888666444222////////////...,,,//////.........---------(((((()))***+++,,,,,,---000000000///---***'''$$$((()))+++,,,,,,+++***)))((()))))))))((('''%%%$$$&&&'''***++++++***'''&&&'''((((((((())))))******''')))+++---///000000000))))))***+++---///111222///111222444555555444444666888999999777777777888111666:::======>>>AAADDDFFFHHHJJJJJJHHHFFFEEEEEEBBB>>>;;;:::888777:::@@@AAABBBDDDEEEEEEEEEDDDDDDCCCCCCBBBAAAAAADDDHHHLLLPPPRRRVVVZZZ\\\]]]]]]\\\YYYXXXWWWVVVUUUTTTTTTTTTWWWWWWXXXYYYYYYWWWRRROOOOOONNNLLLKKKKKKKKKLLLMMMJJJLLLOOOQQQSSSSSSRRRRRRTTTSSSSSSQQQPPPOOONNNNNNOOOOOOPPPQQQRRRRRRRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWVVVVVVUUUUUUVVVVVVWWWXXXWWWXXXZZZ\\\]]]^^^^^^^^^_________``````````````````aaabbbdddfffhhhiiijjjfffhhhkkkmmmoooooonnnnnnmmmooosssuuuvvvwwwzzz|||{{{||||||}}}~~~uuupppuuu{{{|||~~~~~~|||uuukkkeee^^^XXXUUUTTTSSSRRRPPPSSSYYYaaalllyyy}}}qqqiiiaaa\\\XXXSSSRRRTTTWWW^^^kkkzzztttsssuuu~~~fffZZZYYYXXXSSSLLLJJJHHHDDDAAA???===<<<<<<;;;:::888777666666666888777666444222222111111222111111111000000//////000000000000000000000000000111222333444666:::===LLLcccxxx}}}nnnaaagggpppfff[[[TTT]]]lllwww}}}uuupppnnnppprrruuu{{{{{{mmmgggeeeccccccdddgggccc^^^XXXTTTQQQPPPPPPQQQQQQPPPOOOOOOOOOOOOPPPMMMIIICCC>>><<<;;;:::999555444333111000///////////////---+++***)))((((((,,,)))''''''***---,,,+++...---+++)))((())))))*********)))))))))))))))***&&&%%%%%%&&&((()))((('''(((((('''&&&&&&&&&&&&&&&************)))))))))))))))***,,,.........,,,+++,,,,,,,,,---...///000111333444555444333222444666666777999::::::999888777555888;;;<<<===>>>@@@AAAEEEEEEFFFGGGGGGFFFDDDDDDAAA===999777777999::::::888:::>>>AAACCCDDDDDDDDDCCCCCCCCCBBBBBBDDDHHHKKKQQQTTTXXX[[[ZZZZZZYYYYYYXXXWWWUUUTTTSSSTTTTTTUUUYYYXXXWWWYYYZZZYYYTTTPPPMMMLLLKKKJJJJJJJJJJJJJJJHHHJJJLLLOOORRRSSSTTTTTTUUUTTTRRRQQQPPPPPPQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXYYYYYYXXXXXXWWWWWWWWWVVVWWWXXXZZZ[[[\\\\\\[[[[[[]]]]]]^^^___```aaabbbbbb```cccfffhhhgggggggggggghhhiiikkkmmmnnnoooppppppooopppsssuuuwwwwwwwwwwww|||{{{zzzyyyzzz}}}xxxwwwzzz}}}~~~xxxmmmhhhaaa[[[WWWSSSPPPNNNPPPSSSWWW___jjjxxx~~~pppkkkbbb[[[WWWTTTSSSRRRUUU[[[fffsssxxxmmmvvv}}}hhh]]]YYYVVVRRRKKKJJJHHHEEEBBB???===<<<<<<<<<<<<;;;:::999888777000333666999999777444111000000000000111111111111222111111111000000//////333000000333555555888===KKKeeexxx}}}oooccceeesss~~~___ZZZYYYbbbqqq}}}yyytttnnnkkknnntttzzz~~~{{{nnnhhhfffddddddeeegggddd___YYYUUUSSSRRRRRRRRRQQQPPPPPPOOOOOOPPPPPPNNNIIICCC???<<<<<<;;;:::333222111000////////////......---,,,++++++++++++,,,***'''(((***,,,,,,+++---,,,+++))))))))))))***((((((''''''''''''(((((()))(((''''''))))))((('''++++++***))))))))))))))))))))))))))))))))))))))))))+++,,,.........,,,+++,,,,,,,,,---...///000111222333444444333444666888::::::;;;;;;;;;::::::999666888;;;<<<<<<===???AAADDDEEEFFFFFFFFFEEEDDDCCCAAA>>>999777888:::;;;;;;>>>???AAACCCCCCCCCBBBAAABBBCCCBBBAAAAAADDDHHHKKKQQQTTTXXXZZZZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUYYYXXXWWWXXXYYYWWWRRRNNNLLLKKKKKKJJJJJJJJJJJJJJJIIIKKKMMMPPPRRRSSSTTTTTTRRRQQQPPPOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXWWWWWWWWWVVVVVVVVVWWWXXXYYY[[[\\\\\\[[[[[[]]]]]]^^^______```aaaaaabbbdddggghhhgggffffffgggiiijjjkkklllmmmoooppppppqqqrrrtttvvvwwwxxxxxxwwwzzzzzzzzzzzz{{{~~~zzzyyy|||{{{oooiiibbb[[[WWWSSSPPPNNNPPPRRRWWW___jjjxxxqqqkkkccc\\\WWWUUUSSSRRRUUU[[[fffsss~~~nnnoooxxx|||ggg\\\YYYVVVRRRMMMKKKIIIGGGCCCAAA>>>===<<<<<<;;;;;;:::888777666333444555666666555333333000000000000111111111111222222222222111111111000222//////333555555999???RRRjjj{{{~~~ooodddiiiyyyxxx___\\\]]]gggvvvwwwrrrmmmlllooouuuzzz~~~{{{nnnhhhgggeeedddeeefffccc___[[[WWWUUUTTTTTTRRRRRRQQQPPPPPPPPPPPPQQQNNNIIIDDD@@@>>>===<<<;;;111111000///.........///---------,,,,,,---......+++***((()))***,,,++++++---,,,+++***))))))))))))((((((''''''''''''((((((,,,***))))))))))))(((&&&)))(((''''''&&&'''''''''(((((((((((())))))))))))+++,,,---.........---,,,,,,,,,,,,---...///111111000222333444444555777:::999999888777666666666666666888;;;<<<<<<===???AAADDDEEEEEEEEEEEEDDDCCCBBBAAA>>>:::888999;;;<<<<<<@@@AAABBBCCCCCCBBBAAA@@@AAAAAAAAAAAAAAACCCGGGKKKPPPSSSWWWZZZZZZYYYYYYYYYXXXXXXWWWVVVVVVUUUTTTTTTXXXXXXXXXXXXWWWTTTPPPLLLKKKJJJJJJJJJIIIIIIIIIIIIJJJKKKNNNPPPRRRSSSTTTTTTQQQPPPOOONNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVVVVVVVUUUVVVXXXYYY[[[[[[[[[[[[]]]]]]]]]^^^^^^_________bbbeeeggghhhgggfffggggggkkkkkkjjjkkklllnnnpppqqqtttuuuvvvwwwxxxxxxxxxxxxxxxxxxzzz{{{}}}}}}|||qqqkkkccc\\\WWWSSSPPPNNNPPPRRRWWW___jjjxxxrrrlllddd]]]XXXUUUSSSRRRTTT[[[eeesssppphhhkkk{{{iii^^^[[[XXXTTTNNNMMMKKKHHHEEEBBB@@@>>>;;;;;;;;;:::999888777666666555444333222222333333000000000000111111111111333333333222222222222222111//////333555666<<>><<<;;;111111000///////////////------,,,,,,,,,,,,------+++************++++++***,,,++++++******)))))))))***))))))))))))******++++++***(((((())))))(((''''''&&&&&&%%%%%%&&&&&&&&&((((((((((((((())))))))),,,---............------,,,---------...000111222111333444444444555777999999777666444333333444444777999;;;;;;<<<===@@@BBBEEEEEEDDDDDDCCCCCCBBBBBB@@@===999777888;;;<<<===>>>???@@@AAABBBCCCBBBBBB@@@@@@@@@@@@@@@CCCGGGJJJPPPSSSWWWZZZZZZYYYYYYZZZXXXXXXXXXWWWVVVUUUTTTSSSXXXXXXXXXWWWUUURRRMMMJJJIIIJJJJJJJJJJJJIIIIIIIIIJJJKKKNNNPPPQQQRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWVVVUUUUUUVVVXXXYYYZZZ[[[[[[\\\\\\\\\]]]]]]^^^^^^^^^aaacccfffgggggggggiiijjjlllkkkjjjjjjkkkmmmppprrrvvvvvvwwwxxxxxxxxxyyyyyyvvvwwwzzz}}}tttmmmeee\\\WWWSSSPPPNNNOOORRRWWW___jjjyyysssnnneee^^^YYYVVVTTTSSSTTTZZZeeessstttfffdddooonnnbbb___\\\XXXOOONNNKKKHHHEEEBBB???>>>;;;;;;;;;:::999888666666555555444333222111111111///000000000111111111111222222222222222222222222111///000444555888@@@IIIcccwwwppphhhrrrlllYYY]]]gggvvvrrrooommmmmmrrrwww|||xxxjjjeeedddbbbbbbcccbbb```^^^ZZZXXXVVVTTTTTTRRRRRRQQQPPPPPPPPPPPPPPPLLLIIIDDDAAA???>>><<<;;;333222222111000000000000...---,,,+++******************++++++************++++++++++++*********))))))))))))))))))***++++++((('''&&&''')))***)))(((***)))))))))))))))******'''((((((((())))))******.....................------------...///000111222444555555555444444555777<<<:::888777666666777777888999;;;<<<<<<>>>BBBDDDFFFEEEEEEDDDCCCBBBBBBBBB>>>;;;888666888;;;=========>>>>>>???@@@AAAAAAAAA@@@@@@@@@@@@@@@CCCGGGKKKPPPSSSXXXZZZ[[[ZZZ[[[[[[YYYXXXWWWVVVUUUTTTTTTSSSWWWXXXXXXWWWTTTPPPLLLJJJIIIIIIJJJKKKKKKJJJJJJIIIJJJKKKMMMOOOPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRSSSSSSTTTTTTWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUVVVXXXYYYZZZZZZ[[[[[[\\\\\\]]]^^^^^^^^^^^^```ccceeefffhhhjjjlllmmmlllkkkjjjkkkmmmpppqqqvvvvvvvvvwwwwwwxxxxxxyyyuuuwwwzzz}}}wwwpppfff]]]WWWSSSPPPOOOOOOQQQWWW^^^jjjyyyuuuooofff___ZZZWWWUUUSSSSSSYYYdddrrrzzzkkkgggjjj~~~qqqeeeaaa^^^YYYOOONNNKKKHHHDDDAAA>>>===;;;;;;;;;:::999888777666333444555555444222000//////000000000111111111111000000111111111111111111222111222555666:::CCCNNNfffyyy}}}pppjjjuuugggUUU\\\iiizzzssspppnnnnnnsssyyy~~~vvviiidddcccaaaaaacccbbb```^^^[[[XXXUUUTTTSSSQQQQQQPPPOOOOOOOOOOOOPPPKKKHHHDDDAAA???>>><<<:::555444333111000000//////...---,,,+++******)))***)))+++,,,,,,***))))))*********+++++++++******)))'''&&&&&&''''''((()))***'''&&&&&&''')))******)))(((((('''''''''((())))))(((((())))))******++++++000/////////............---------...///000222222555666666555444444555777999888777777666666666666888:::;;;<<<>>>AAAEEEHHHGGGFFFEEEDDDCCCBBBBBBBBB>>>;;;888777999<<<>>>???@@@@@@??????>>>>>>>>>===@@@@@@AAA@@@AAADDDHHHLLLQQQTTTYYY\\\\\\\\\\\\]]]ZZZXXXVVVTTTSSSSSSSSSSSSVVVWWWYYYWWWTTTOOOLLLKKKIIIJJJKKKLLLLLLLLLKKKJJJLLLMMMNNNPPPQQQQQQPPPPPPNNNNNNOOOOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUUUUUUUVVVWWWXXXYYYZZZ[[[[[[\\\^^^______```]]]___bbbdddeeegggjjjlllllllllkkkkkklllmmmooopppuuuttttttuuuuuuwwwxxxyyyvvvxxxzzz}}}yyyrrrhhh^^^WWWSSSPPPOOONNNQQQVVV^^^jjjyyyvvvppphhh```[[[WWWUUUTTTRRRXXXdddrrrooojjjgggyyyttthhhccc^^^XXXPPPNNNKKKHHHDDDAAA>>>===<<<<<<<<<;;;:::999888777333444555666555444111000000000000000111111111111000000000000000111111111333222333555666:::EEEQQQgggyyy{{{qqqmmmyyyvvv___SSS[[[jjj|||vvvrrroooooossszzzvvviiidddcccbbbbbbccccccbbb___\\\YYYVVVTTTSSSPPPPPPOOONNNNNNNNNNNNOOOIIIFFFCCC@@@???>>>;;;:::555444333111///...---------,,,,,,+++++++++,,,,,,)))+++------***((()))***)))***++++++++++++***)))&&&&&&&&&&&&'''((()))******(((((((((*********(((%%%%%%%%%%%%%%%&&&'''''')))))))))***+++,,,,,,,,,111000000//////...//////------......///111222333444555666555444555777999555555666666666555555444888:::<<<===???CCCHHHLLLIIIHHHFFFDDDCCCCCCCCCCCC@@@===:::999;;;>>>AAABBB@@@@@@??????????????????@@@AAAAAAAAABBBEEEIIIMMMQQQUUUZZZ]]]]]]]]]^^^^^^[[[XXXUUURRRPPPQQQRRRSSSUUUWWWYYYXXXTTTOOOMMMLLLIIIJJJLLLMMMNNNMMMLLLKKKNNNOOOQQQRRRRRRRRRQQQQQQNNNOOOPPPPPPPPPPPPOOONNNRRRRRRRRRRRRRRRRRRRRRRRROOOPPPPPPQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUUUUUUUUUUWWWVVVUUUTTTTTTUUUVVVWWWYYYZZZ[[[]]]^^^```aaabbb^^^```bbbbbbcccdddgggiiikkkkkkllllllmmmnnnnnnnnnrrrrrrrrrrrrsssuuuwwwxxxxxxyyy{{{|||~~~{{{tttiii___WWWSSSPPPOOONNNQQQVVV^^^jjjyyywwwqqqhhhaaa[[[XXXVVVTTTRRRXXXcccqqqqqqjjjeeewww{{{nnnhhhaaaYYYQQQPPPMMMIIIFFFBBB???>>>=========<<<;;;:::999888555555444444444444444444000000000000111111111111000000000111111222222222222111333444444888DDDQQQfffyyyyyyqqqqqq~~~pppZZZRRR[[[kkk}}}yyyuuuqqqppptttzzzwwwjjjeeedddcccccceeeeeedddaaa^^^ZZZWWWUUUSSSPPPOOONNNNNNMMMMMMNNNNNNHHHFFFBBB@@@???===;;;999555444222000...,,,++++++,,,,,,,,,,,,---...///000(((+++...---***((((((***))))))+++,,,,,,+++***)))(((((((((((()))***,,,,,,---+++******++++++)))(((((((((((((((((()))***+++))))))***+++,,,,,,------111111000///////////////............///111222333222333555555555666999;;;777888999::::::999888888888:::<<<>>>@@@EEEJJJNNNJJJIIIGGGEEEDDDCCCDDDDDDAAA>>>;;;;;;===AAACCCDDD======>>>???@@@BBBDDDEEEAAAAAABBBBBBBBBEEEJJJNNNRRRVVV[[[^^^^^^^^^______[[[XXXTTTPPPNNNOOORRRTTTTTTWWWZZZXXXTTTPPPNNNNNNIIIKKKMMMNNNOOONNNMMMLLLPPPQQQSSSTTTTTTTTTSSSRRRPPPQQQRRRSSSSSSSSSRRRQQQSSSSSSSSSSSSSSSSSSSSSSSSOOOPPPPPPQQQQQQRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSTTTWWWVVVUUUTTTTTTTTTUUUVVVYYYZZZ[[[]]]___aaabbbccc```aaabbbbbbaaabbbdddfffkkkkkklllmmmnnnnnnnnnmmmpppppppppqqqrrrtttwwwxxxzzzzzz{{{|||}}}~~~}}}uuuiii___XXXSSSPPPOOONNNQQQVVV^^^jjjyyyxxxrrriiiaaa\\\XXXVVVTTTQQQXXXcccqqqppphhhdddwwwuuunnneee]]]SSSQQQNNNKKKGGGCCCAAA???>>>>>>>>>===<<<;;;999999777666444222222444666888000000000000111111111111111111111222222333333333111111222222222666CCCPPPfffyyywwwrrrtttoooYYYRRR\\\lll~~~|||wwwqqqpppttt{{{wwwiiidddcccbbbaaaccciiigggdddaaa^^^ZZZTTTPPPOOONNNMMMMMMMMMNNNOOOPPPEEEAAA>>>>>>@@@@@@;;;777333333222111000///......//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))(((((('''''''''&&&))))))***))))))(((''''''(((((())))))*********+++))))))***+++,,,------...222222222111111///......+++++++++,,,...111333555222222222222333555777888;;;:::999777666555555555666888;;;===@@@DDDIIIMMMOOOKKKGGGEEEFFFFFFDDDBBB;;;::::::;;;===??????????????????@@@BBBDDDEEEFFFAAA@@@???@@@BBBEEEIIILLLRRRUUUZZZ^^^___]]][[[XXXZZZXXXVVVSSSQQQPPPPPPPPPVVVVVVVVVTTTRRROOOLLLKKKIIIIIIJJJLLLMMMNNNOOOPPPSSSTTTUUUVVVUUUSSSQQQPPPSSSSSSSSSSSSRRRRRRRRRRRRSSSRRRRRRRRRRRRQQQQQQQQQMMMOOOQQQQQQPPPOOOPPPQQQRRRTTTUUUVVVUUUUUUVVVXXXWWWWWWWWWXXXXXXXXXXXXXXXZZZ[[[]]]___```aaabbbbbbaaaaaa``````aaaccceeefffkkkkkkkkklllmmmnnnooooooooopppppppppppprrrvvvyyywwwwwwxxxyyy{{{|||}}}}}}{{{tttiii___XXXSSSOOONNNLLLPPPVVV]]]ggguuu~~~ssshhhbbb]]]XXXUUUUUUUUUXXXaaappp}}}tttlllhhhwwwkkkbbbaaaYYYSSSLLLHHHFFFDDD@@@===<<<======<<<;;;888666555666666666666555444333222000000000000000000000000111222222333333444444555222333000444:::777<<>>>>>???>>>:::666333222222111///......---///...---,,,++++++++++++,,,,,,,,,+++++++++******+++++++++*********))))))))))))(((((((((''''''''')))))))))))))))(((''''''(((((()))))))))*********((()))******,,,,,,---...111111111111000///......,,,,,,,,,---...111333444222222222222333555777888;;;:::999777666555555555777999;;;>>>@@@DDDHHHLLLMMMIIIEEEEEEFFFGGGEEECCC<<<:::999999<<<>>>>>>>>>===>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAACCCFFFIIIKKKQQQTTTYYY]]]^^^]]]ZZZXXXYYYXXXUUUSSSQQQPPPPPPPPPUUUTTTTTTRRRPPPMMMJJJIIIIIIIIIJJJKKKMMMNNNOOOPPPRRRSSSUUUVVVUUUTTTRRRQQQUUUTTTTTTSSSRRRQQQQQQPPPRRRRRRRRRQQQQQQQQQQQQPPPOOOQQQSSSSSSRRRRRRRRRSSSRRRSSSUUUUUUTTTTTTVVVWWWWWWWWWWWWXXXXXXXXXXXXYYYZZZ[[[\\\^^^___```aaaaaa```_________```bbbdddeeeiiiiiijjjkkklllmmmmmmmmmnnnooopppppppppqqqtttwwwwwwwwwxxxyyy{{{|||}}}}}}zzzssshhh^^^WWWRRROOOMMMKKKNNNTTT[[[eeesssssshhhbbb]]]XXXUUUUUUVVVXXXaaaooo|||vvvmmmhhhvvvuuuhhheeeYYYTTTMMMHHHFFFDDD@@@=========<<<;;;:::999777666666666666666555444333222111111111111111111111111222222222222222222111111111333000333999777<<>>>>><<<999555222222111000///...------...---,,,++++++******+++,,,,,,,,,+++++++++******+++++++++***************))))))((((((((((((''''''(((((((((((((((''''''&&&(((((())))))))))))******((())))))***+++,,,------000111111111000///...---------------...000222333333222222222333555666888:::999888777666555555555888:::<<<>>>@@@CCCGGGJJJJJJGGGEEEEEEHHHIIIGGGDDD===:::888777999;;;======<<<>>>@@@AAACCCCCCCCCCCCBBBBBBBBBCCCDDDGGGIIIJJJPPPSSSXXX[[[]]][[[YYYWWWYYYXXXUUURRRQQQPPPQQQQQQTTTSSSRRRPPPNNNKKKHHHGGGHHHIIIJJJKKKLLLNNNOOOOOOQQQRRRSSSTTTTTTTTTSSSRRRVVVUUUTTTSSSRRRQQQPPPOOORRRQQQQQQQQQQQQPPPPPPPPPPPPRRRTTTTTTSSSRRRSSSTTTQQQSSSTTTTTTTTTTTTUUUWWWWWWWWWXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\]]]______```___^^^^^^^^^___aaacccdddfffgggiiikkklllkkkjjjiiilllnnnoooppppppqqqssstttvvvwwwxxxyyy{{{|||}}}~~~zzzrrrhhh]]]VVVQQQNNNLLLJJJMMMSSSYYYcccqqqtttiiibbb]]]WWWTTTUUUVVVXXX```nnn|||{{{mmmggguuunnngggZZZUUUNNNIIIGGGEEEAAA>>>===<<<;;;:::999999999999666666666666555555444333222222222222222222222222333222222111000000//////111222000222888666===PPPkkkwwwvvvvvv~~~vvv___SSSSSS\\\iiisssyyy{{{zzzzzzwwwrrrooopppwww~~~vvviiieeeeeedddeeegggeeebbb]]]YYYWWWUUUSSSQQQSSSRRRQQQPPPNNNMMMLLLLLLHHHEEEAAA>>>===;;;888555111111000000///......---------,,,+++************,,,,,,,,,+++++++++******************************))))))((((((((((((((((((''''''(((((((((''''''&&&(((((())))))))))))))))))(((((()))***+++,,,------///000000000//////...---///............000222333333333222222333444666777999999888666666555555555:::;;;===>>>???BBBFFFIIIIIIGGGFFFGGGKKKLLLIIIFFF===:::666555777:::<<<======>>>AAACCCDDDDDDCCCBBBCCCCCCCCCDDDEEEGGGIIIJJJPPPSSSVVVZZZ[[[ZZZXXXWWWYYYWWWTTTRRRPPPQQQRRRSSSTTTSSSRRROOOMMMJJJHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOPPPQQQRRRRRRRRRRRRUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOPPPRRRRRRQQQQQQQQQRRRQQQRRRSSSTTTSSSSSSTTTVVVWWWWWWXXXXXXYYYYYYZZZZZZYYYYYYZZZ[[[\\\]]]^^^______^^^^^^^^^___aaacccdddeeegggjjjlllmmmllljjjhhhlllnnnpppqqqqqqqqqrrrtttvvvvvvxxxyyy{{{|||}}}~~~yyyrrrggg]]]VVVQQQNNNLLLJJJMMMRRRXXXbbbpppuuuiiiccc]]]WWWTTTTTTVVVWWW^^^mmm{{{nnngggsssrrrggg\\\VVVOOOJJJHHHEEEAAA>>>===<<<;;;999999999:::;;;666666666666666555444444222222222222222222222222222222111111111000000000000222000222777666???TTToooyyyssswwwqqq___VVVVVV\\\dddhhhiiijjjllloooqqqooommmooovvv~~~zzzlllgggeeeccccccdddddd```\\\YYYWWWUUUSSSQQQRRRRRRRRRQQQQQQPPPOOOOOOIIIFFFBBB???<<<:::888666111111000000//////......------,,,+++************,,,,,,,,,+++++++++******************************(((((())))))))))))))))))''''''((((((((((((((('''))))))(((((((((((((((((('''((()))***+++,,,,,,---...////////////...------///.........///000222333444333222222333444666777888888777666555555555555:::<<<===>>>???BBBFFFIIIIIIHHHHHHJJJMMMMMMJJJGGG<<<999555444666999<<<===>>>@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCEEEGGGJJJKKKPPPRRRVVVYYYZZZZZZXXXWWWXXXVVVSSSQQQPPPQQQSSSTTTVVVUUURRRPPPMMMJJJHHHHHHGGGGGGHHHJJJKKKLLLMMMNNNLLLLLLMMMOOOPPPPPPQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPOOOQQQSSSSSSRRRQQQRRRSSSQQQRRRSSSTTTSSSSSSTTTVVVWWWWWWXXXXXXYYYZZZZZZ[[[YYYYYYYYYYYYZZZ\\\]]]^^^```_________```bbbdddeeeeeegggjjjmmmnnnmmmllljjjmmmppprrrsssrrrrrrssstttuuuvvvwwwyyy{{{|||~~~~~~yyyrrrggg]]]VVVQQQNNNLLLKKKNNNRRRXXXaaapppwwwjjjccc]]]WWWSSSSSSVVVUUU\\\kkkzzzooofffqqqvvvhhh]]]XXXPPPKKKIIIFFFBBB???>>>===;;;:::999:::;;;;;;666666666777666666555444111111111111111111111111111111111111222222333333000333000222777777AAAXXXrrr|||nnnuuunnn```ZZZZZZ^^^bbb```\\\\\\aaagggkkkkkkkkkooouuu}}}}}}nnnhhheeebbbaaabbbccc```]]]ZZZYYYWWWTTTRRRRRRRRRRRRRRRQQQPPPOOOOOOIIIGGGDDD@@@===;;;999999222111111111000000000///...---,,,++++++******+++,,,,,,,,,+++++++++*********************+++++++++(((((())))))))))))******'''(((((()))))))))))))))))))))(((((((((((('''''''''(((((()))***+++,,,,,,---...............------............///111333444444444333222333444555666888777666666555555555666:::;;;===>>>???BBBFFFIIIJJJIIIIIILLLNNNMMMIIIDDD:::777555555777:::<<<===???@@@AAACCCDDDDDDCCCCCCBBBBBBAAAAAACCCGGGKKKMMMQQQSSSVVVYYYZZZZZZYYYXXXXXXVVVSSSPPPPPPQQQTTTVVVXXXVVVSSSPPPMMMKKKIIIHHHFFFGGGHHHIIIJJJLLLMMMMMMLLLLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSRRRRRRRRRRRRQQQQQQQQQRRRTTTUUUVVVUUUTTTUUUVVVQQQSSSTTTTTTTTTTTTUUUWWWWWWWWWXXXYYYZZZZZZ[[[\\\ZZZZZZYYYYYYZZZ[[[]]]^^^```_________```bbbdddeeeeeegggjjjmmmnnnooonnnnnnoooqqqrrrrrrrrrrrrtttuuuuuuvvvwwwyyy{{{}}}~~~zzzrrrhhh]]]VVVQQQNNNLLLLLLNNNRRRWWW```oooxxxkkkddd^^^WWWSSSSSSTTTSSSZZZiiiyyypppeeepppxxxkkk___YYYRRRLLLJJJGGGCCC???>>>===<<<;;;::::::::::::666666666777777666666555000000000000000000000000000000111111222333333444000444222333777888DDD]]]uuu~~~wwwgggqqq{{{jjj___\\\```dddfff```XXXUUU[[[cccfffgggjjjnnnuuu|||~~~ooohhheeebbbaaabbbbbb```^^^]]][[[YYYVVVSSSRRRRRRRRRQQQPPPNNNLLLKKKJJJHHHEEEAAA===<<<;;;<<<222222222222111111111111///...---,,,++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++(((((()))))))))*********((())))))***************))))))((((((((('''''''''''''''((()))***+++,,,,,,,,,------.........------...------...000222444666444444333222333444555666777777666555555555555666999;;;===>>>@@@CCCGGGJJJJJJIIIIIIKKKMMMKKKEEE@@@777666555666999<<<======>>>??????@@@@@@AAAAAABBBBBB@@@>>>>>>AAAFFFLLLOOORRRTTTVVVYYYZZZZZZYYYYYYXXXUUURRRPPPPPPQQQTTTWWWXXXVVVSSSOOOLLLJJJIIIHHHFFFFFFGGGHHHJJJKKKLLLMMMNNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRSSSSSSSSSSSSTTTTTTSSSSSSSSSRRRRRRRRRRRRTTTVVVVVVUUUUUUUUUVVVRRRSSSUUUUUUTTTTTTVVVWWWWWWWWWXXXYYYZZZ[[[\\\\\\[[[ZZZYYYYYYZZZ[[[]]]^^^___^^^^^^^^^___aaacccdddeeefffhhhkkkmmmooopppqqqpppqqqqqqpppppppppsssuuuuuuuuuwwwyyy{{{}}}~~~zzzssshhh^^^WWWRRROOOMMMKKKMMMPPPUUU^^^mmm~~~xxxlllddd^^^WWWSSSRRRSSSQQQWWWgggyyyqqqdddnnnwwwkkk```ZZZRRRMMMJJJGGGCCC@@@>>>>>>>>>===<<<:::999888666666777777777777666666111111111111111111111111000000111111111111111111111555333444888999GGG```xxx|||lll___lllzzzjjj```^^^eeekkkoooiii]]]WWW[[[aaabbbdddhhhnnnttt|||}}}oooiiifffcccbbbcccbbbaaa___^^^]]][[[WWWTTTRRRRRRRRRPPPNNNLLLIIIGGGJJJIIIFFFBBB>>><<<===>>>333333333222222222222222//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))******++++++++++++(((((())))))*********+++))))))***+++++++++++++++))))))(((((('''''''''&&&''''''((()))***+++,,,,,,,,,,,,---......------------------...000333555777555444333222333444555666777666666555555555555666888:::<<<>>>@@@CCCGGGJJJJJJIIIIIIKKKLLLIIIBBB<<<666555555777;;;===>>>>>>>>>=========>>>???@@@AAAAAA???======@@@FFFLLLQQQSSSTTTWWWYYYZZZ[[[ZZZYYYXXXUUURRROOOOOORRRUUUWWWXXXVVVRRROOOKKKIIIHHHGGGEEEFFFGGGHHHJJJKKKLLLLLLPPPPPPOOOOOOOOOPPPQQQQQQTTTTTTSSSSSSRRRRRRQQQQQQTTTTTTTTTTTTSSSSSSSSSSSSQQQSSSTTTTTTSSSSSSSSSUUURRRTTTUUUVVVUUUUUUVVVXXXWWWWWWXXXYYYZZZ[[[\\\\\\\\\[[[ZZZYYYZZZ[[[]]]___]]]]]]]]]]]]^^^```bbbcccdddeeegggiiillloooqqqssspppppppppooonnnooorrruuutttuuuwwwyyy{{{}}}{{{tttiii___XXXSSSPPPNNNJJJLLLOOOTTT\\\kkk|||yyylllddd^^^WWWRRRRRRRRRPPPVVVgggxxxqqqdddnnntttiii```[[[SSSNNNKKKHHHCCC@@@>>>??????>>><<<:::888666666666777777777777777666222222222222222222222222111111000000//////......222666444444999:::HHHcccyyywwweeeYYYiii|||kkkbbbaaagggpppwwwqqqddd[[[\\\aaa___ccchhhnnnttt{{{~~~pppiiifffcccaaaaaafffccc^^^[[[[[[ZZZYYYXXXXXXXXXWWWUUUSSSQQQOOOMMMJJJFFFAAA???@@@@@@===;;;666555333333444555444333......------,,,+++******++++++++++++++++++++++++---***'''(((,,,...+++'''''''''(((((())))))************))))))((((((''''''''''''''''''''''''''''''+++***)))))))))***+++,,,222000,,,***)))+++---///......///111222333444555444222000//////222555777:::888666444333444555666999;;;???BBBDDDEEEEEEEEEHHHGGGHHHKKKNNNKKKBBB:::666444444555888:::;;;::::::;;;<<<>>>???@@@AAAAAAAAA@@@??????BBBFFFJJJMMMQQQSSSUUUWWWXXXXXXWWWWWWYYYWWWTTTQQQPPPPPPRRRSSSUUUUUUTTTPPPLLLHHHGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNOOOPPPQQQSSSSSSRRRQQQQQQQQQQQQRRRSSSTTTUUUTTTSSSTTTWWWYYYZZZYYYWWWVVVWWWXXXZZZ[[[WWWWWWXXXXXXYYYZZZZZZZZZ]]]]]]]]]\\\]]]]]]^^^^^^______^^^^^^___```bbbcccbbbdddgggkkknnnpppqqqqqqnnnnnnnnnnnnppprrrtttuuuzzzyyyyyyyyyzzz{{{|||}}}wwwiii^^^XXXTTTQQQOOOKKKMMMPPPTTT\\\iiiyyy|||pppeee___ZZZUUURRRQQQRRRXXXeeevvvwwwfffmmmrrreee___\\\VVVQQQLLLHHHCCC@@@>>>>>>===<<<;;;::::::999444444555555444333222222222222222111222222333333222222111111222222333444333222444666666:::OOOeee~~~ttt```\\\iii{{{mmmhhhgggzzz}}}lllbbbaaaaaa```cccgggnnnwww}}}ooohhheeebbbaaabbbeeebbb^^^\\\[[[ZZZYYYXXXXXXWWWVVVTTTQQQNNNLLLJJJJJJFFFBBB@@@@@@@@@===;;;222111///...///000///......------,,,++++++******++++++++++++++++++++++++---***'''))),,,---+++((('''((((((((()))))))))***))))))))))))************((((((((((((((((((((((((***)))((((((((()))***+++///...,,,******+++---.........///000222333444555555333111000111333666888999888666444333444555666999;;;>>>AAACCCEEEEEEEEEGGGGGGIIINNNQQQNNNDDD<<<555444444555888:::;;;:::===>>>@@@BBBCCCCCCCCCBBBAAA@@@??????AAAEEEJJJLLLRRRSSSVVVXXXYYYYYYXXXWWW[[[YYYVVVTTTSSSSSSUUUVVVUUUUUUTTTPPPLLLHHHGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNNNNOOOPPPNNNNNNNNNMMMMMMNNNNNNOOOTTTUUUUUUUUUTTTUUUWWWZZZZZZYYYXXXWWWWWWYYYZZZ[[[WWWWWWXXXYYYYYYZZZZZZ[[[\\\\\\\\\\\\]]]^^^__________________```bbbdddeeeeeegggiiikkkmmmnnnnnnnnnnnnnnnmmmnnnoooqqqsssuuuyyyzzzzzz{{{|||}}}~~~{{{kkk^^^VVVQQQMMMJJJKKKMMMOOOSSS[[[hhhxxx}}}qqqggg```[[[WWWSSSTTTTTTYYYddduuu{{{lllrrrnnnbbb```\\\VVVQQQLLLHHHCCC@@@>>>>>>===<<<;;;::::::999666666666666666555444444333222222111222222333333222222111111222222333444444333555777777<<>>???BBBFFFJJJLLLRRRTTTVVVXXXYYYYYYXXXXXXXXXVVVSSSQQQPPPQQQRRRSSSUUUUUUSSSPPPLLLHHHGGGGGGFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNNNNOOOOOONNNNNNOOOOOOPPPQQQQQQQQQUUUVVVVVVVVVUUUVVVXXXZZZZZZYYYXXXXXXXXXZZZ[[[\\\XXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[\\\]]]_______________```bbbdddfffggghhhiiikkklllmmmllllllkkkmmmmmmmmmmmmoooqqqssstttwwwyyy{{{}}}|||kkk\\\SSSOOOKKKIIIKKKLLLNNNRRRYYYgggwwwrrrhhhaaa]]]XXXTTTVVVVVVYYYcccsssrrrvvv|||kkk``````\\\WWWQQQMMMHHHDDDAAA>>>>>>===<<<;;;::::::999777777888888888777666666333333222222111222222333222222111111222222333444555333555888888>>>SSSjjj~~~qqq[[[VVVddd}}}yyykkkggghhh~~~uuujjjfffdddaaadddiiipppxxx{{{kkkdddbbbaaaaaadddccc```^^^\\\\\\\\\ZZZYYYZZZYYYWWWUUUSSSQQQPPPOOOMMMIIIDDDAAAAAA@@@===:::666444222111111000///...,,,,,,+++++++++*********++++++++++++++++++++++++,,,***))))))+++,,,+++)))(((((((((((())))))))))))(((((()))))))))*********************************(((((())))))******++++++)))******+++,,,,,,,,,,,,---...///000111222333444444333222222333555777999999777555444333444555666:::;;;===@@@BBBDDDFFFFFFCCCFFFMMMVVVZZZVVVIII???:::999888999<<<>>>??????<<<>>>AAADDDEEECCCAAA??????>>>>>>@@@BBBFFFJJJLLLSSSTTTVVVYYYZZZYYYYYYXXXVVVTTTQQQOOONNNOOOQQQRRRTTTTTTSSSPPPKKKHHHGGGGGGFFFFFFGGGIIIKKKLLLMMMNNNMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTVVVWWWWWWVVVVVVXXXZZZYYYYYYYYYYYYYYYZZZ[[[\\\XXXYYYYYYZZZZZZ[[[[[[\\\]]]\\\\\\\\\\\\]]]]]]^^^]]]^^^___aaaccceeefffggghhhiiikkklllmmmllllllkkkmmmllllllmmmnnnppprrrttttttvvvzzz}}}yyyhhhZZZRRROOOMMMLLLJJJKKKMMMPPPXXXeeevvvrrrhhhbbb]]]XXXUUUVVVVVVYYYbbbqqqvvvwww{{{kkkbbbaaa]]]WWWRRRMMMIIIDDDAAA>>>>>>===<<<;;;::::::999777777888888888777777666333333222222111111222222222222111111222222333444444222444888888???UUUlll~~~ppp[[[VVVccczzzvvvhhhfffjjjyyynnnhhhfffaaadddjjjqqqzzzyyyjjjcccaaa```aaadddaaa___]]]]]]]]]\\\[[[YYYWWWVVVUUUTTTSSSSSSTTTTTTOOOJJJEEEBBBBBB@@@===:::444222/////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))***++++++******))))))))))))(((((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))***+++,,,,,,------))))))+++,,,,,,,,,,,,+++------...///111222333444222222111111222444777888888777555444444444666777:::<<<>>>AAACCCEEEFFFGGGBBBFFFMMMVVV[[[VVVJJJ@@@999888777999;;;>>>>>>>>>===???BBBEEEEEECCC@@@>>>>>>>>>???AAADDDGGGKKKMMMRRRTTTVVVXXXYYYYYYXXXWWWXXXVVVTTTQQQQQQRRRTTTUUUTTTTTTSSSOOOKKKGGGFFFFFFEEEFFFGGGIIIKKKLLLNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMJJJKKKMMMOOOPPPQQQQQQQQQSSSTTTVVVVVVVVVVVVWWWXXXXXXXXXXXXYYYYYYZZZ[[[\\\YYYYYYZZZZZZ[[[\\\\\\\\\______^^^]]]\\\\\\\\\\\\]]]^^^```bbbccceeefffgggggghhhjjjlllmmmmmmmmmmmmllllllllllllnnnppprrrsssrrrtttwww{{{}}}~~~~~~~~~wwwfffYYYQQQNNNMMMLLLJJJKKKLLLNNNVVVcccttt~~~rrrhhhaaa\\\XXXTTTTTTTTTWWWaaappp~~~zzz{{{kkkcccaaa^^^XXXSSSNNNJJJEEEBBB>>>>>>===<<<;;;::::::999555666666777777666666666444333222222111111111222222222111111222222333444333111333666777???VVVnnn~~~ppp\\\UUU___rrrrrreeeffflll{{{pppjjjfffbbbeeekkksss{{{wwwiiicccaaa```aaaccc```___]]]]]]]]]]]][[[ZZZTTTSSSRRRQQQRRRSSSTTTUUUPPPLLLFFFCCCBBB@@@===:::555333111111111111000///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))(((((((((((())))))(((''''''&&&%%%%%%(((((((((((((((((((((((())))))+++,,,------...---***+++,,,,,,,,,,,,,,,+++,,,---...///111222333333111111111111333555777888888777555444444555666777:::<<<@@@CCCFFFGGGGGGFFFBBBEEEJJJRRRWWWTTTIII@@@666555555666999;;;;;;;;;AAABBBDDDFFFEEEDDDAAA@@@??????@@@BBBEEEIIILLLNNNQQQSSSUUUWWWXXXXXXWWWWWWVVVTTTQQQPPPOOOPPPRRRSSSTTTTTTRRROOOKKKGGGFFFFFFEEEEEEGGGIIIKKKMMMNNNOOOMMMMMMMMMNNNNNNOOOOOOPPPNNNOOOOOOOOONNNMMMLLLKKKKKKLLLNNNPPPQQQQQQQQQQQQPPPRRRTTTUUUTTTTTTUUUVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZZZZZZZ[[[\\\\\\]]]]]]aaa```___^^^]]]]]]]]]]]]___```bbbdddeeefffggggggfffgggiiikkkmmmnnnnnnnnnkkkkkkkkklllmmmoooqqqrrrqqqsssuuuxxxzzz{{{||||||wwwfffYYYQQQMMMKKKIIIJJJJJJKKKMMMTTTaaasss~~~rrrhhhaaa\\\XXXTTTRRRSSSWWW```nnn|||{{{kkkcccbbb^^^YYYSSSOOOJJJFFFCCC>>>>>>===<<<;;;::::::999444444555666666666555555444444333222111111111111222222111111222222333444222000222666777???WWWpppsss```UUU\\\kkkmmmbbbgggooozzzpppjjjfffbbbffflllttt}}}uuuhhhcccbbb``````aaa___^^^]]]]]]^^^^^^\\\ZZZUUUTTTRRRQQQQQQRRRTTTUUUQQQMMMGGGCCCBBBAAA===:::777555333333444444333222------------------------++++++++++++++++++++++++******++++++*********+++***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((('''(((***,,,---------------------,,,,,,,,,,,,,,,,,,---...///000222333333222222222333444666888999777666555444444555777888:::===BBBFFFIIIIIIGGGFFFCCCDDDGGGMMMRRRPPPHHH@@@666555555666999;;;<<<;;;BBBCCCDDDDDDCCCBBBAAA@@@???@@@BBBDDDGGGKKKMMMOOOPPPRRRTTTVVVWWWWWWVVVVVVRRRQQQNNNMMMLLLNNNPPPQQQSSSSSSRRROOOJJJGGGFFFFFFDDDEEEGGGIIIKKKMMMNNNOOOLLLMMMMMMNNNOOOOOOPPPPPPNNNOOOOOOOOONNNMMMKKKJJJKKKMMMOOOQQQQQQQQQPPPPPPMMMPPPRRRSSSRRRQQQRRRSSSTTTUUUVVVWWWYYYYYYZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^_______________```aaaaaabbbccceeeggghhhhhhhhhhhhfffhhhjjjlllmmmmmmmmmmmmkkkkkkkkkkkklllnnnqqqrrrrrrssstttvvvxxxzzz{{{|||}}}~~~ssseeeYYYRRROOOLLLJJJIIIIIIJJJKKKRRR```qqq~~~sssiiiccc^^^YYYVVVSSSUUUYYY```mmm|||yyy}}}mmmeeeccc___YYYTTTOOOKKKFFFCCC>>>>>>===<<<;;;::::::999333444555555666666666555555444333222111111111111222222111111222222333444333111333666888AAAYYYrrr|||iii[[[___jjj}}}hhh___gggrrrxxxoooiiieeecccfffmmmvvv~~~ttthhhcccbbb```___aaa^^^]]]]]]]]]^^^^^^\\\ZZZYYYWWWUUUTTTSSSTTTUUUVVVRRRMMMGGGDDDCCCAAA===:::222111//////000111000000........................++++++++++++++++++++++++)))***++++++***)))***+++******))))))((((((((('''''''''(((((())))))******((((((((((((((((((((((((&&&''')))+++,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,---...///000111222333222333333444666888999:::777666555444444555777888:::===CCCHHHKKKJJJHHHFFFCCCCCCEEEJJJOOOMMMFFF???999888777999<<<>>>>>>>>>AAAAAAAAAAAA@@@???>>>>>>@@@AAABBBEEEHHHLLLNNNPPPPPPQQQTTTVVVWWWVVVVVVUUUUUUSSSQQQOOOOOOPPPRRRTTTSSSSSSRRROOOJJJGGGFFFFFFDDDEEEGGGIIIKKKMMMNNNOOOLLLLLLMMMNNNOOOOOOPPPPPPNNNNNNOOOOOONNNMMMKKKJJJGGGHHHJJJLLLMMMLLLKKKJJJLLLNNNQQQQQQQQQPPPPPPQQQSSSTTTUUUWWWXXXYYYYYYYYYZZZ[[[[[[\\\\\\]]]^^^^^^]]]^^^^^^___aaacccdddeeeeeefffhhhiiijjjjjjjjjiiihhhiiijjjlllmmmmmmllllllkkkjjjjjjkkklllnnnppprrrttttttuuuvvvwwwyyy{{{|||}}}wwwnnnaaaXXXTTTRRRPPPNNNIIIIIIIIIKKKRRR___qqq}}}uuukkkddd___ZZZWWWTTTVVVZZZaaalllzzzuuu}}}qqqiiiccc___YYYTTTPPPKKKGGGCCC>>>>>>===<<<;;;::::::999444444555666666777666666555444333222111111111111222222111111222222333444444222444888:::CCC[[[uuurrrdddfffmmm|||}}}eee^^^gggtttvvvnnnhhheeecccgggnnnvvv~~~tttfffbbbcccddddddeeecccaaa^^^]]]]]]]]]\\\ZZZUUUTTTSSSRRRSSSTTTVVVXXXRRRMMMFFFAAA>>>===;;;:::555444222111111111///---------,,,,,,+++***))))))+++++++++,,,,,,---------*********))))))))))))(((&&&&&&%%%$$$%%%''')))+++,,,+++)))((((((((()))***%%%&&&((()))))))))((('''))))))(((((()))+++---...111111000////////////////////////000111333555666333222111222444666666666666555333333333555666888777888<<>>???BBBAAAAAA@@@?????????@@@@@@???AAAFFFGGGGGGKKKQQQSSSUUUWWWWWWVVVTTTTTTUUUOOOOOOOOOOOOPPPRRRTTTUUUUUUUUUSSSPPPKKKGGGEEEEEEFFFFFFHHHIIIKKKLLLMMMNNNQQQPPPNNNMMMLLLKKKKKKKKKOOOOOONNNNNNMMMLLLLLLLLLJJJLLLNNNOOOOOOLLLHHHFFFMMMMMMMMMNNNOOOPPPRRRSSSRRRRRRSSSTTTVVVXXXZZZ[[[ZZZZZZZZZZZZ[[[\\\]]]]]]______```bbbbbbcccbbbbbbhhhhhhiiijjjkkkkkkkkkkkkiiikkkmmmoooppppppooonnnmmmllllllmmmmmmoooppppppoooppprrrtttwwwyyy{{{||||||~~~zzznnnaaaZZZUUUOOOKKKJJJGGGGGGHHHJJJRRRaaasssyyymmmeee^^^ZZZXXXUUUTTTUUU]]]lll{{{www|||pppggg___]]]ZZZUUUPPPJJJEEECCCBBB@@@===;;;;;;:::888777666777888888888777555444222111111000000111111222222222333333333333444444666444666:::<<>>===<<<555333111111111111///.........------,,,++++++************++++++,,,,,,,,,++++++*********)))))))))'''(((((()))************+++***)))((((((((())))))&&&'''(((((())))))((((((+++*********+++---...000///......---------------,,,------...000111333333333222111222555777777666666555444333333444666777:::;;;>>>DDDIIIMMMNNNNNNKKKJJJJJJLLLNNNLLLEEE???777777888999;;;===@@@AAABBBAAA@@@@@@?????????@@@AAA@@@AAAEEEGGGGGGLLLRRRTTTUUUWWWWWWUUUSSSSSSTTTTTTRRRPPPNNNNNNNNNOOOPPPTTTTTTRRRNNNIIIEEEDDDCCCEEEFFFGGGIIIKKKLLLNNNNNNPPPPPPOOONNNNNNMMMMMMMMMOOONNNNNNMMMMMMLLLKKKKKKHHHJJJLLLMMMMMMLLLJJJIIIMMMMMMMMMNNNOOOPPPQQQRRRTTTTTTTTTTTTUUUWWWXXXYYYZZZZZZZZZZZZZZZ[[[\\\]]]]]]^^^___aaacccddddddeeeggghhhiiijjjkkkkkkkkkkkkiiikkkmmmoooppppppooonnnmmmmmmmmmmmmmmmnnnooopppoooppprrrtttwwwyyy{{{|||}}}~~~zzznnnaaaZZZUUUNNNJJJJJJHHHHHHIIIKKKRRRaaarrr{{{oooggg```\\\ZZZVVVUUUVVV]]]kkkzzztttxxxvvvjjjbbb___[[[VVVPPPKKKGGGEEEBBB@@@===;;;;;;:::999777666777888888888777555555222222111111111111222222222222333333333333444444444222444888<<>>===444222000000111111000//////......------,,,,,,+++)))***************++++++,,,+++++++++************((()))+++------,,,***)))***)))((('''''''''((((((((((((''''''(((((()))***,,,,,,+++,,,---...000222///...------,,,,,,------,,,,,,---///000111222333444222222333555777888777777666444333333444555666;;;<<>>===333111//////000111111000......------,,,,,,,,,+++************++++++++++++,,,,,,,,,+++++++++******)))******++++++***)))((()))((((((''''''''''''''')))((('''''''''(((***+++,,,++++++,,,---///111222000000///............///......000111222333444444333222222333666888888888777666444333333444555666888999;;;@@@EEEHHHIIIHHHJJJKKKMMMPPPOOOJJJBBB<<<555666777:::===???BBBCCC@@@@@@???????????????@@@CCC@@@@@@DDDFFFHHHOOOWWWYYYYYYZZZXXXUUUSSSSSSSSSRRRPPPMMMLLLMMMPPPUUUWWWWWWWWWTTTOOOJJJGGGFFFFFFCCCDDDFFFHHHKKKMMMOOOPPPMMMNNNNNNOOOOOOPPPPPPOOONNNMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHIIIIIIJJJKKKLLLMMMMMMMMMMMMNNNOOOPPPQQQTTTSSSSSSSSSSSSTTTUUUUUUWWWWWWXXXXXXYYYZZZ[[[\\\]]]]]]^^^```bbbdddeeeffffffggghhhiiijjjjjjjjjjjjjjjkkkmmmnnnoooooooooooooooooonnnnnnnnnnnnoooooopppppprrrtttvvvxxxzzzzzz~~~~~~~~~xxxmmmbbbZZZTTTMMMJJJKKKJJJKKKLLLNNNTTTaaaqqq}}}~~~ssskkkddd___[[[WWWVVVWWW]]]hhhwwwwwwkkkooo{{{qqqhhhddd]]]UUUOOOKKKIIIHHHBBB@@@===<<<<<<;;;:::888888888888888777777666666444333333222222333333444222222222333333333444444444222333777;;;HHHdddtttlllpppzzz{{{jjj___]]]fffrrrxxxnnngggccccccgggoooxxxwwwhhhcccbbbaaa```aaaaaa___\\\[[[ZZZYYYXXXVVVVVVUUUSSSQQQQQQRRRSSSTTTQQQMMMHHHEEEBBB@@@>>><<<333111///...///111111000,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******)))((('''&&&&&&''''''((((((((((((((((((''''''&&&))))))((('''''')))***+++************,,,...000111000000///...............---...000222333444444444333222111333555888888888777666444333333444555666666777999>>>BBBEEEEEEEEEEEEGGGKKKMMMMMMHHHAAA===777888:::;;;===???@@@@@@?????????>>>>>>???@@@@@@AAA???@@@CCCFFFHHHPPPXXX[[[\\\[[[YYYVVVTTTTTTUUUPPPOOOMMMLLLNNNRRRWWWZZZVVVUUUSSSNNNIIIFFFFFFGGGCCCDDDFFFHHHKKKMMMOOOPPPKKKLLLMMMNNNOOOOOONNNNNNMMMMMMLLLKKKKKKJJJJJJIIIKKKJJJIIIIIIIIIIIIJJJKKKMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWXXXYYY[[[\\\___^^^^^^___```aaabbbcccffffffggghhhiiiiiiiiiiiikkkkkklllmmmnnnoooppppppppppppooooooooopppqqqqqqqqqrrrsssuuuwwwyyyzzz{{{~~~~~~~~~~~~vvvmmmbbb[[[TTTNNNLLLNNNMMMNNNNNNPPPVVVbbbrrr}}}uuukkkddd^^^ZZZVVVVVVXXX]]]gggvvvuuuhhhmmmzzzxxxjjjeee]]]UUUNNNJJJHHHHHHBBB@@@===<<<<<<<<<;;;999999888888777777777777777444333333222222333333444222222222333333333444444666333444888<<>>BBBEEEEEEDDDBBBEEEHHHKKKJJJFFFAAA>>>999:::;;;======>>>>>>>>>???>>>>>>>>>>>>???@@@@@@???===???CCCFFFHHHOOOWWW\\\\\\[[[YYYVVVTTTUUUVVVRRRQQQOOOMMMNNNPPPTTTVVVRRRQQQNNNJJJFFFDDDEEEFFFDDDEEEFFFIIIKKKMMMOOOPPPJJJKKKMMMNNNOOONNNNNNMMMLLLLLLKKKKKKJJJJJJIIIIIIKKKKKKJJJJJJIIIJJJJJJKKKMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRSSSUUUVVVUUUUUUUUUVVVWWWYYYZZZ[[[^^^^^^]]]]]]]]]___```bbbeeefffggghhhhhhiiiiiihhhkkkkkklllmmmnnnoooppppppqqqqqqpppqqqrrrsssttttttrrrssstttvvvxxxzzz{{{{{{|||}}}~~~uuulllccc\\\UUUOOOOOORRRPPPQQQRRRSSSYYYdddsss}}}wwwmmmddd]]]YYYUUUVVVWWW\\\fffuuuuuuhhhmmmzzzkkkfff^^^VVVOOOJJJHHHGGGBBB@@@===<<<===<<<;;;::::::999888777777777777888333333222222222222333333222222333333333333444444555333444999===IIIeeezzzhhhbbbiiitttrrrbbbXXXYYYeeesss}}}qqqiiieeecccgggoooxxxwwwhhhccccccbbbbbbbbb___]]][[[[[[[[[\\\[[[ZZZWWWVVVSSSQQQPPPPPPQQQRRRQQQNNNJJJGGGEEECCC@@@>>>555222///------/////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++*********)))))))))''''''''''''((())))))***))))))*********)))((('''(((((()))************)))((((((((()))+++---000111...---,,,,,,++++++,,,,,,***,,,...000222222222111000//////111444666777777444333333222333555888999888888:::>>>BBBDDDDDDCCCBBBEEEHHHIIIGGGDDD@@@>>>999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@<<<;;;>>>CCCFFFHHHNNNUUUZZZZZZYYYWWWTTTSSSTTTVVVRRRQQQOOOMMMMMMNNNOOOPPPOOONNNLLLHHHDDDCCCEEEGGGEEEFFFGGGIIIKKKLLLNNNNNNLLLMMMNNNPPPPPPOOONNNMMMLLLLLLKKKJJJJJJIIIIIIHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMNNNNNNOOOQQQQQQPPPPPPQQQRRRRRRSSSSSSTTTTTTUUUVVVXXXZZZ[[[\\\[[[ZZZ[[[\\\^^^```bbbeeeeeefffggghhhhhhhhhhhhlllllllllmmmnnnooopppqqqqqqqqqqqqrrrtttuuuwwwxxxtttuuuvvvwwwyyy{{{||||||{{{|||~~~tttlllddd^^^WWWQQQRRRVVVSSSSSSTTTVVV[[[fffttt~~~zzzoooeee]]]XXXTTTUUUWWW\\\eeetttwwwiiimmmzzzlllhhhaaaXXXQQQLLLHHHGGGAAA???============<<<;;;:::999888777777777888888222222111111111111222222222222333333333333444444222111444:::@@@LLLgggxxxfff^^^fffqqq}}}lll\\\TTTWWWfffvvv}}}pppiiifffcccgggoooxxxyyykkkfffffffffeeefff___]]][[[[[[\\\]]]\\\[[[XXXVVVTTTQQQPPPPPPQQQQQQRRROOOKKKHHHFFFDDDAAA???666333///------.........------------------------++++++++++++******))))))*********))))))))))))(((&&&(((***,,,---,,,++++++)))***+++++++++***(((''''''(((***++++++******))))))))))))***,,,...000222//////...------------...,,,...000333444444444333///......000333666777666333333222222333666888:::777777999===AAACCCBBBAAADDDGGGIIIIIIFFFCCC@@@>>>888999;;;===????????????>>>>>>===>>>>>>???@@@@@@::::::===CCCFFFHHHMMMTTTXXXXXXWWWUUURRRRRRSSSUUUOOONNNMMMLLLLLLLLLMMMNNNOOOOOOLLLIIIFFFEEEGGGIIIFFFGGGHHHIIIKKKLLLMMMNNNMMMNNNPPPQQQQQQPPPNNNMMMLLLKKKKKKJJJIIIIIIHHHHHHGGGHHHJJJLLLMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMNNNNNNSSSRRRQQQPPPPPPPPPPPPPPPSSSSSSTTTUUUVVVXXXZZZ[[[YYYYYYXXXYYY[[[^^^aaacccdddeeefffggghhhhhhhhhhhhllllllllllllmmmooopppqqqqqqqqqrrrsssuuuwwwyyyzzzuuuvvvwwwxxxzzz{{{}}}}}}zzz|||~~~ssslllddd^^^XXXRRRTTTXXXTTTUUUVVVWWW\\\gggttt~~~|||pppfff]]]XXXSSSTTTWWW[[[eeetttyyyjjjmmmyyymmmiiiccc[[[SSSMMMIIIHHHAAA???============<<<;;;::::::888777777777888999222111111111111111111222222222333333333444444444///...333;;;AAANNNiiivvveee]]]dddppp{{{zzzgggYYYRRRWWWhhhxxx|||oooiiifffcccgggoooxxxwwwhhhcccccccccdddeee______^^^]]]\\\\\\[[[[[[XXXXXXWWWTTTPPPOOOPPPQQQSSSOOOLLLKKKLLLIIIBBB<<<666444111000000///...,,,///............------------,,,+++)))(((((()))***+++++++++,,,,,,------------+++)))((('''((()))***))))))))))))((((((((((((&&&%%%%%%(((,,,---***''')))))))))***+++,,,......+++,,,---.........---,,,***,,,...000222222222222444222000111333555555555666444333333666888999999<<<:::999<<>>>>>===<<<===>>>???@@@AAAAAAAAA@@@@@@@@@CCCGGGLLLNNNOOOTTTTTTSSSSSSRRRRRRQQQQQQNNNNNNNNNMMMLLLKKKJJJJJJNNNLLLJJJGGGFFFEEEEEEEEEGGGGGGGGGHHHIIIJJJKKKLLLQQQPPPOOONNNLLLKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLHHHHHHIIIIIIJJJKKKKKKKKKIIIKKKMMMNNNMMMMMMNNNPPPOOOOOOOOOOOOPPPQQQSSSTTTUUUVVVWWWWWWWWWWWWXXXYYYYYYZZZ\\\\\\\\\\\\^^^```aaabbbdddfffhhhjjjjjjkkkjjjjjjkkklllnnnppprrrssssssssstttuuuvvvwwwwwwxxxwwwxxxxxxyyy{{{|||}}}}}}}}}~~~}}}|||pppccc]]]YYYVVVUUUXXXWWWTTTTTTWWW\\\dddssszzznnneee]]]YYYVVVWWWYYY\\\dddrrr{{{nnnrrr}}}rrriiiaaa[[[UUUNNNJJJIII@@@>>>;;;;;;<<<======<<<888888777777666666555555555555444333333333333444333333333333333333333333555444555:::AAANNNhhhuuufff]]]iiiwwwwwwaaaUUUQQQVVViii}}}xxxmmmfffbbbbbbiiisss}}}xxxiiiddddddcccbbbccc```______^^^]]]\\\[[[[[[XXXXXXVVVSSSPPPOOOPPPQQQSSSOOOKKKKKKLLLIIIBBB<<<666333111000000///...,,,------------,,,,,,,,,,,,,,,+++************+++,,,)))*********++++++++++++,,,+++)))((('''((()))***))))))))))))((((((((((((---***((((((***+++***((()))))))))***+++,,,......,,,---.........---,,,++++++,,,...000222222222222444222000111333555555555333111000000333555666666:::999999<<<@@@DDDDDDCCCAAAFFFJJJIIIHHHGGGBBB;;;999888888:::<<<>>>>>>======>>>???@@@AAAAAAAAAAAAAAA@@@@@@CCCGGGKKKMMMNNNRRRSSSSSSSSSSSSSSSRRRQQQOOONNNLLLKKKJJJKKKLLLMMMNNNMMMJJJHHHFFFEEEEEEEEEGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNMMMMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKLLLOOOQQQSSSRRRQQQQQQQQQRRRSSSTTTTTTUUUWWWWWWVVVVVVXXXYYYYYYZZZ\\\\\\\\\]]]^^^``````aaaccceeeggghhhiiiiiiiiiiiiiiijjjlllnnnpppqqqrrrrrrssstttuuuvvvwwwwwwwwwxxxxxxyyyyyyzzzzzz{{{}}}~~~|||qqqeee```\\\XXXWWWXXXUUURRRRRRVVV[[[cccrrr|||pppfff___[[[UUUWWWXXX[[[cccqqqyyyjjjmmmyyypppggg___ZZZUUUNNNJJJIIICCC@@@===<<<<<<<<<<<<;;;999999999888777777666666444444333222222222222333333333333333333333333333555444666:::@@@NNNggg~~~vvvggg```lll{{{www```TTTPPPWWWjjj~~~}}}ssskkkeeebbbbbbiiisss|||xxxjjjeeeeeecccbbbbbbaaa```___^^^]]]\\\\\\\\\XXXXXXVVVSSSPPPOOOPPPRRRSSSOOOLLLKKKLLLIIIBBB<<<555333111000000///...---,,,,,,,,,,,,++++++++++++************+++,,,......((((((((()))))))))))))))++++++)))((((((((()))***(((((((((((())))))))))))...+++((('''(((*********)))))))))***+++,,,..................---,,,++++++,,,---///111222333333222333222111222444555555555555333222333555777888888999999999<<<@@@CCCDDDCCCDDDIIILLLKKKIIIGGGBBB;;;888888888999<<<>>>>>>===>>>???@@@@@@AAAAAAAAAAAABBBAAAAAACCCGGGJJJLLLMMMOOOQQQSSSUUUUUUTTTRRRQQQOOOMMMKKKJJJJJJLLLOOOQQQOOOMMMKKKIIIGGGFFFFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMMMMKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNNNNLLLKKKJJJLLLPPPSSSTTTSSSRRRQQQQQQQQQQQQRRRSSSTTTVVVVVVUUUUUUWWWYYYYYY[[[\\\]]]\\\]]]^^^```___```aaaccceeefffggggggjjjiiihhhhhhiiikkknnnpppqqqqqqrrrssstttuuuvvvvvvwwwwwwwwwwwwwwwwwwwwwwww}}}~~~|||rrrhhhddd```[[[YYYYYYSSSPPPPPPTTTZZZcccrrr~~~rrrhhhaaa\\\UUUVVVWWWZZZaaaoooyyyiiikkkwwwnnneee\\\YYYUUUNNNJJJIIIEEECCC@@@>>>>>>===;;;:::::::::999999888777777777333333222111111111111222333333333333333333333333555444666:::@@@OOOggg{{{xxxjjjeeerrrwww___SSSQQQXXXlll~~~vvvnnngggdddcccbbbiiirrr{{{wwwiiieeeeeedddccccccbbbaaa```^^^\\\\\\\\\\\\XXXWWWUUURRROOONNNPPPRRRUUUQQQMMMLLLMMMJJJCCC===555333000000000000...---,,,,,,,,,,,,++++++++++++++++++++++++,,,---......(((((())))))))))))))))))+++***)))(((((()))******(((((((((((())))))))))))((('''&&&'''(((***,,,,,,)))))))))***+++,,,......//////......---,,,+++***---...000222333333333222333222111222444666666555666444333444666999999999999:::;;;>>>AAACCCDDDDDDHHHMMMOOONNNLLLIIICCC===888777777999<<<>>>???>>>??????@@@AAAAAAAAAAAAAAABBBAAAAAABBBFFFIIIKKKKKKMMMPPPSSSVVVWWWUUURRRPPPNNNMMMMMMMMMNNNPPPRRRSSSOOONNNLLLIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIIIIHHHHHHHHHIIIIIIJJJKKKKKKKKKNNNOOOOOONNNMMMNNNPPPSSSRRRQQQQQQQQQQQQQQQQQQQQQRRRSSSUUUUUUUUUUUUWWWXXXYYY[[[]]]]]]]]]]]]___```___```aaacccdddeeeffffffjjjiiigggggghhhkkkmmmoooqqqqqqrrrssstttvvvwwwwwwwwwwwwwwwvvvvvvvvvvvvvvv}}}~~~{{{rrrjjjgggddd^^^YYYXXXQQQOOOOOOTTTZZZcccssssssiiiaaa\\\UUUVVVVVVXXX___mmm~~~mmmnnnyyylllccc[[[XXXVVVPPPJJJHHHEEECCCAAA@@@@@@???===;;;:::999999888888777666666444333333222222222222222333333333333333333333333444555777:::AAAQQQgggxxx{{{nnnkkkwwwwww___SSSRRR[[[ooo|||sssjjjeeecccccccccjjjsss|||uuugggdddeeeeeeeeefffcccbbb___]]][[[[[[[[[\\\WWWVVVTTTQQQNNNNNNQQQSSSVVVRRRNNNNNNOOOLLLEEE???444222000///000000///...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))******'''((((((((()))))))))***&&&''')))++++++,,,,,,,,,)))))))))***+++,,,......//////...---,,,+++++++++...///111222333333333333333222222333555666666444333111000111333555666666:::<<<>>>AAACCCDDDFFFGGGJJJOOORRRPPPNNNKKKEEE???777777777999<<>>??????@@@AAAAAAAAA@@@@@@BBBAAA@@@BBBFFFIIIKKKKKKMMMPPPTTTWWWWWWUUURRROOOLLLMMMPPPRRRSSSTTTSSSSSSOOONNNLLLIIIHHHGGGGGGGGGHHHHHHHHHIIIJJJKKKLLLMMMOOOOOOOOONNNMMMMMMLLLLLLKKKLLLLLLLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJKKKKKKKKKNNNPPPRRRSSSRRRQQQQQQQQQPPPPPPQQQRRRSSSSSSTTTTTTQQQSSSUUUUUUUUUUUUWWWYYYZZZ[[[]]]]]]]]]]]]___aaa___```bbbcccdddeeeffffffiiihhhhhhhhhiiikkknnnooopppqqqrrrsssuuuvvvwwwxxxvvvvvvvvvvvvvvvvvvvvvwww}}}{{{rrrkkkhhhddd]]]XXXVVVPPPNNNOOOTTTZZZeeeuuutttjjjaaa\\\VVVVVVVVVWWW^^^lll}}}sssuuummmcccZZZYYYXXXRRRKKKHHHCCCAAA@@@@@@AAAAAA???>>>888888888777666666555555555555444333333333333333333333333333333333333333333555777:::CCCTTTiiivvv~~~rrrooo|||vvv___UUUVVV```ttttttjjjdddcccdddeeekkkuuu}}}uuugggbbbdddeeefffgggcccaaa^^^\\\ZZZZZZZZZ[[[WWWVVVSSSPPPMMMNNNQQQTTTVVVRRROOONNNOOOLLLEEE???444222000///000000///...------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++***,,,+++++++++++++++******))))))))))))************''''''(((((())))))******))),,,...///---+++******)))))))))***+++,,,......///...---,,,,,,,,,,,,,,,///000222333444444333333333222222444666777666444444222111222444777777777:::===AAACCCDDDEEEFFFHHHJJJOOORRRPPPNNNLLLFFF???777666777999===?????????>>>??????@@@@@@@@@??????AAA@@@@@@BBBFFFIIIKKKLLLNNNPPPTTTVVVWWWTTTQQQOOOKKKNNNQQQTTTVVVUUUTTTSSSOOOMMMKKKIIIGGGFFFFFFFFFGGGGGGGGGHHHIIIJJJKKKLLLOOOOOOOOONNNMMMLLLLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKKKKMMMPPPTTTUUUTTTRRRPPPPPPQQQQQQSSSTTTUUUVVVVVVVVVQQQSSSUUUVVVVVVVVVXXXZZZZZZ\\\]]]^^^]]]^^^___aaa___```aaacccdddeeeeeeeeeffffffggghhhjjjlllnnnoooooooooqqqrrrtttuuuvvvwwwtttuuuvvvwwwxxxyyyzzzzzz~~~{{{rrrjjjfffbbbZZZTTTRRROOOMMMNNNTTT[[[eeevvvvvvkkkbbb\\\WWWWWWVVVWWW]]]kkk}}}vvvyyyoooddd\\\[[[ZZZTTTMMMHHHBBBAAA@@@AAABBBBBB@@@>>>888888777777666555555555666555444444333333444444333333333333333333333333222666888;;;EEEXXXkkkvvv|||~~~tttsssuuu___XXX[[[fffyyyuuujjjdddbbbcccdddkkkuuu}}}xxxhhhaaabbbbbbdddfffcccaaa]]]ZZZYYYXXXYYYZZZWWWVVVSSSOOOMMMNNNQQQTTTUUUQQQMMMMMMMMMKKKDDD===444222000///000000000...,,,,,,,,,,,,++++++++++++((()))***,,,,,,,,,,,,+++,,,,,,+++++++++*********(((((()))***************'''''''''((()))*********)))+++---,,,)))((()))***)))))))))***+++,,,............---,,,,,,,,,---...000111222444444444444333333222333555777777666444666555333444777999::::::888<<>>777666777999===???@@@???>>>>>>>>>??????>>>>>>===?????????AAAFFFJJJLLLLLLPPPRRRTTTVVVVVVSSSQQQOOOLLLNNNPPPRRRSSSSSSSSSSSSNNNMMMJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKKKKKKKGGGIIIKKKLLLMMMLLLKKKKKKHHHHHHIIIIIIJJJKKKKKKKKKNNNPPPRRRSSSQQQPPPOOOPPPPPPQQQRRRSSSTTTTTTSSSSSSRRRTTTVVVVVVVVVWWWYYY[[[ZZZ\\\]]]^^^^^^^^^```aaa^^^___```aaabbbcccccccccaaaccceeehhhjjjlllmmmmmmlllmmmnnnpppqqqssstttuuussstttvvvxxxzzz|||~~~zzzqqqhhhddd^^^VVVPPPNNNLLLKKKLLLRRRYYYddduuuxxxmmmccc^^^YYYXXXWWWWWW]]]kkk}}}xxxyyyrrrggg^^^]]]]]]WWWNNNIIIBBBAAAAAAAAABBBAAA>>><<<999999888888777666666555555444333333222222333333333333333333333333333333111666999<<>>>>>>>>>>>===<<>>>>>AAAFFFJJJLLLMMMQQQSSSTTTUUUUUUSSSPPPOOONNNNNNNNNOOOPPPQQQRRRSSSNNNLLLJJJGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJHHHHHHIIIIIIJJJKKKKKKLLLEEEGGGIIIKKKLLLLLLKKKJJJHHHHHHIIIIIIJJJKKKKKKLLLOOOPPPPPPOOONNNMMMOOOPPPNNNOOOPPPPPPPPPOOONNNMMMRRRTTTVVVWWWWWWXXXZZZ\\\ZZZ\\\^^^^^^^^^^^^```bbb]]]]]]___```aaaaaaaaaaaa^^^```dddhhhjjjkkklllkkkjjjjjjlllnnnoooqqqrrrsssrrrtttvvvyyy|||~~~||||||~~~zzzpppgggaaa\\\TTTMMMLLLJJJIIIKKKQQQXXXccctttzzznnneee___ZZZYYYWWWWWW]]]kkk}}}zzzwwwzzztttiii_________XXXOOOIIIDDDCCCBBBBBBAAA???<<<999::::::999999888777777777444333222222111111222222333333333333333333333333000666:::<<>>888888888:::>>>AAABBBBBBAAA@@@???>>>>>>???@@@AAA>>>@@@BBBDDDEEEGGGJJJLLLSSSTTTUUUVVVUUURRROOOMMMQQQNNNMMMOOORRRTTTRRRPPPOOONNNMMMKKKIIIGGGFFFEEEFFFFFFFFFGGGHHHIIIKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMNNNNNNOOOOOOPPPPPPQQQPPPQQQRRRTTTTTTUUUUUUUUURRRSSSTTTWWWXXXZZZ[[[[[[YYYZZZ\\\^^^____________``````````````````___^^^[[[]]]aaaeeehhhjjjjjjjjjjjjlllmmmnnnnnnooorrrtttpppqqqsssvvvzzz}}}|||zzz|||~~~wwwnnnccc\\\YYYVVVRRRNNNMMMNNNPPPSSSYYYgggzzz{{{qqqhhhaaa[[[WWWUUUXXX___jjj{{{uuuwwwwwwkkkaaa``````YYYNNNGGGEEECCC???>>>>>>????????????===;;;999777888999999555555444444444333333333666555444333222333444444666888777<<>>888777777:::>>>AAACCCCCC??????>>>======>>>??????>>>???AAABBBCCCFFFJJJMMMTTTTTTUUUUUUTTTQQQNNNLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJHHHFFFEEEDDDDDDFFFFFFFFFFFFGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLJJJIIIHHHHHHIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNOOOOOOPPPPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTRRRSSSTTTVVVXXXZZZZZZ[[[YYYZZZ\\\]]]^^^^^^^^^^^^______````````````______\\\^^^bbbfffiiijjjkkkkkkjjjkkkmmmmmmmmmnnnqqqsssqqqrrrtttwwwzzz}}}{{{wwwxxx}}}uuummmccc\\\XXXVVVRRRNNNLLLNNNQQQTTT[[[jjj|||{{{qqqgggaaa[[[WWWUUUYYY```kkk|||vvvuuusssjjjbbbbbbaaaYYYPPPKKKGGGDDDAAA???@@@@@@@@@@@@>>>===;;;999888888999999555555444444444333333333444333333222333444555666666888999>>>QQQlll{{{}}}|||rrrrrr~~~ooo[[[\\\cccuuu}}}pppgggbbb```___```hhhsss~~~zzzkkkfff```aaaddd^^^ZZZ[[[\\\]]]]]]]]]]]]]]][[[XXXTTTQQQOOOOOOQQQRRRMMMKKKJJJJJJJJJGGGAAA<<<555333111000111111000///---------,,,,,,+++++++++++++++++++++++++++++++++((())))))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))***+++,,,------......------------......///000111333444555666666777666666777999:::888777555333111111222555999<<<;;;>>>CCCFFFHHHFFFDDDBBBCCCHHHJJJIIIGGGGGGBBB===777666777:::>>>BBBCCCDDD>>>>>>============>>>>>>>>>???@@@@@@BBBEEEKKKOOOUUUUUUUUUTTTRRROOOMMMKKKIIIJJJKKKKKKJJJJJJKKKLLLJJJIIIHHHGGGEEEEEEDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMNNNNNNOOOPPPPPPPPPRRRRRRSSSTTTTTTSSSSSSSSSRRRSSSTTTVVVXXXYYYZZZZZZZZZ[[[\\\]]]]]]]]]]]]]]]^^^______`````````______^^^```cccfffiiijjjkkkkkkjjjkkkmmmmmmmmmnnnppprrrrrrsssuuuxxx{{{~~~{{{tttttt}}}~~~ssskkkbbb[[[WWWUUURRROOOMMMOOORRRVVV___nnn{{{qqqggg```ZZZWWWVVVYYY```kkk|||wwwtttqqqjjjeeeddd```XXXPPPMMMHHHEEEBBB@@@AAAAAAAAAAAA>>>===;;;999888888888999555555444444444333333333222222222333444555777777666999;;;AAAUUUpppyyyppprrrnnnYYYXXX```sss|||nnneee```^^^]]]aaahhhsss}}}{{{lllfff___```ccc]]]]]]]]]]]]]]]\\\\\\[[[[[[[[[XXXTTTPPPNNNNNNNNNOOOJJJHHHGGGHHHIIIGGGBBB===666444222111111000///...---------,,,++++++******************************(((((()))************)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---...///...------,,,,,,------...///000111333444444444444666555666777999:::888777444333111111222555999;;;;;;>>>BBBEEEFFFFFFDDDBBBCCCIIIKKKIIIGGGEEEBBB===777666777:::>>>BBBDDDDDD??????>>>>>>>>>>>>??????>>>>>>>>>???AAAEEEKKKPPPVVVUUUTTTRRRPPPMMMKKKJJJHHHJJJLLLLLLIIIHHHKKKMMMKKKJJJIIIGGGGGGFFFGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPRRRSSSSSSSSSSSSSSSRRRRRRRRRSSSTTTVVVXXXYYYYYYYYY[[[[[[\\\\\\\\\\\\\\\\\\]]]^^^^^^___```````````````bbbdddgggiiijjjkkkkkkkkklllnnnnnnmmmnnnqqqsssssstttvvvyyy{{{~~~}}}tttrrr~~~|||oooiiiaaaZZZVVVTTTRRRQQQOOOQQQUUU[[[eeettt|||qqqfff___YYYVVVVVVZZZ___jjj}}}wwwrrrrrrlllgggeee___UUUNNNLLLIIIFFFBBB@@@@@@AAAAAA@@@>>>===;;;:::999888888888555555444444444333333333222222333333444555666666555999===DDDZZZuuuqqqlllqqqmmmVVVUUU]]]pppvvvjjjbbb___]]]]]]```fffqqq{{{|||llleee^^^___bbb]]]^^^]]]]]]\\\\\\[[[[[[[[[ZZZXXXTTTPPPMMMLLLLLLLLLGGGFFFEEEGGGHHHFFFAAA===666444222111111000///.........---,,,,,,+++******------------------------)))************)))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,---...///000111------,,,,,,,,,,,,------...///111333444444333333333333444666888999777555444333222222333666999;;;;;;===AAADDDEEEEEECCCBBBCCCIIILLLJJJFFFDDDAAA===777777777:::>>>BBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@===>>>>>>???AAAFFFMMMQQQVVVTTTRRRPPPNNNLLLKKKJJJGGGIIILLLKKKIIIIIIKKKNNNLLLJJJIIIGGGFFFFFFGGGGGGDDDDDDDDDEEEFFFGGGIIIIIIKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOOOOPPPRRRRRRSSSSSSSSSRRRRRRQQQRRRSSSTTTVVVWWWXXXXXXXXX[[[[[[[[[[[[[[[[[[[[[\\\\\\\\\^^^___````````````bbbcccdddfffhhhjjjkkkkkklllnnnoooooonnnoooqqqsssssstttvvvyyy{{{~~~vvvttt~~~{{{nnniiiaaa[[[WWWUUUUUUTTTTTTVVVYYY```kkkzzz}}}rrrggg___XXXVVVWWWZZZ^^^hhh{{{uuurrrrrrlllgggddd___VVVPPPOOOHHHEEEBBB@@@???@@@??????===<<<;;;:::999888888888555555444444444333333333444444444444444444444333444999>>>GGG]]]xxx{{{iiifffnnnlllTTTSSS[[[mmmyyynnnddd___^^^^^^^^^]]]dddnnnxxx}}}llleee^^^___bbb]]][[[[[[[[[[[[\\\]]]^^^^^^YYYWWWSSSPPPMMMKKKKKKKKKEEEDDDDDDEEEGGGEEEAAA<<<555333111000111111000/////////...---,,,,,,++++++++++++++++++++++++++++++***+++++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,---...///000222333------,,,,,,,,,,,,---------///111333444333222111111111333555888888666444444444333333555777999;;;;;;===@@@CCCDDDDDDCCCBBBAAAHHHMMMJJJFFFDDDBBB???888888888:::>>>AAABBBBBB@@@@@@AAABBBBBBAAA@@@@@@<<<===???AAACCCHHHNNNRRRUUUSSSQQQNNNLLLKKKKKKKKKFFFGGGIIIJJJJJJKKKMMMNNNLLLJJJGGGEEEDDDDDDEEEFFFEEEEEEEEEFFFGGGHHHIIIJJJLLLLLLLLLKKKKKKKKKKKKJJJIIIJJJJJJKKKJJJJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLMMMMMMNNNOOOOOOOOOQQQQQQRRRSSSSSSRRRRRRRRRRRRSSSTTTVVVWWWWWWXXXXXXZZZZZZYYYYYYZZZ[[[\\\\\\[[[[[[]]]^^^``````aaaaaabbbcccdddeeeggghhhiiijjjlllmmmnnnnnnnnnnnnppprrrssstttvvvxxx{{{}}}xxxvvv{{{}}}oookkkeee___[[[YYYZZZZZZ[[[\\\___fffqqqttthhh```WWWVVVWWWYYY\\\fffyyytttqqqvvvmmmfffccc```ZZZUUUTTTHHHEEEBBB????????????>>><<<<<<<<<;;;:::999888777555555444444444333333333444444555555444444333222333999???HHH^^^yyyuuucccbbblllhhhRRRRRR[[[kkkzzz}}}yyyqqqggg___\\\]]]___```___dddmmmwww|||lllddd^^^___ccc^^^]]]\\\[[[[[[[[[\\\]]]^^^XXXVVVSSSOOOMMMKKKJJJJJJEEECCCCCCDDDFFFDDD@@@;;;444222000000111222111000111000000///---,,,,,,+++)))))))))))))))))))))))))))***++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,---///000222333---,,,,,,++++++,,,,,,------...111333333333111000000111333555888888666444555444444555666888:::<<<;;;===???BBBCCCCCCBBBBBB@@@GGGMMMJJJFFFDDDCCCAAA:::999999:::>>>@@@AAAAAA???@@@AAAAAAAAAAAA@@@???;;;===@@@CCCFFFJJJOOOSSSTTTRRROOOLLLKKKKKKKKKLLLHHHHHHIIIKKKNNNQQQQQQQQQNNNLLLIIIFFFDDDDDDEEEFFFFFFFFFFFFFFFGGGIIIJJJKKKMMMMMMLLLLLLLLLKKKKKKKKKHHHIIIJJJKKKKKKJJJIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWYYYXXXXXXXXXYYY[[[\\\]]]ZZZ[[[\\\^^^___```aaaaaacccccccccdddeeeggghhhiiikkklllmmmlllllllllnnnpppssstttuuuwwwzzz|||~~~~~~xxxwwwvvv|||ssspppjjjeee```___```bbbaaabbbeeekkkvvvuuuiiiaaaWWWVVVWWWXXXZZZcccvvvsssooo~~~uuuiiieeebbb]]]VVVSSSJJJGGGCCCAAA@@@@@@@@@???<<<<<<<<<;;;:::999888777555555444444444333333333222333444555555555444333222888>>>III___yyysss``````kkk|||aaaNNNRRR\\\lllxxxyyyuuunnnddd]]][[[]]]___```dddiiipppxxx|||kkkddd]]]___ccc___aaa```^^^\\\ZZZYYYYYYZZZWWWUUURRROOOMMMKKKJJJJJJDDDCCCBBBDDDEEEDDD???:::333222000000111222111111222111000///...---,,,,,,++++++++++++++++++++++++((()))***+++,,,---------************************************************))))))))))))))))))))))))+++++++++,,,...000111222---,,,,,,++++++,,,,,,---,,,...111333333222111///000111333666999999666444555555555666777999;;;<<<;;;<<>>GGGLLLJJJFFFDDDCCCBBB;;;:::999;;;===@@@@@@@@@>>>???@@@AAAAAA@@@???>>>;;;===AAADDDGGGKKKPPPSSSSSSQQQNNNKKKJJJJJJLLLMMMLLLJJJJJJNNNSSSVVVVVVUUUQQQOOOLLLHHHFFFFFFGGGHHHFFFFFFFFFGGGHHHIIIKKKKKKNNNNNNMMMMMMLLLLLLKKKKKKHHHIIIJJJKKKKKKKKKIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOOOOOQQQRRRSSSSSSSSSSSSRRRSSSTTTUUUVVVWWWWWWWWWXXXWWWWWWXXXYYY[[[]]]^^^YYYZZZ\\\^^^___aaaaaaaaacccccccccdddeeefffggghhhiiijjjkkkkkkjjjjjjlllnnnrrrsssuuuwwwyyy{{{}}}~~~~~~~~~xxxvvvqqqxxxvvvsssnnniiidddccceeegggffffffhhhnnnyyyvvvjjjaaaWWWVVVWWWXXXYYYaaatttsssnnn{{{nnngggccc\\\TTTOOOKKKHHHDDDBBBAAAAAAAAA@@@<<<<<<<<<;;;:::999888777555555444444444333333333000111333555666666555555222888>>>III___xxxsss___```kkk{{{|||\\\KKKRRR]]]mmmxxxwwwtttmmmddd]]][[[\\\___aaaiiimmmssszzz}}}lllddd]]]^^^aaa\\\___^^^]]]]]]\\\[[[ZZZYYYVVVTTTQQQNNNLLLLLLLLLLLLFFFEEEDDDEEEFFFDDD???:::222000......///000000/////////...---,,,,,,++++++************************+++++++++++++++***)))((((((((())))))*********+++************************,,,+++++++++******))))))'''((()))+++---///000111000///---+++++++++---......000222444555555555555000222444777777777666555444444444444666888:::<<<:::<<>>>>>===<<<===>>>?????????>>>===@@@@@@AAACCCGGGMMMRRRUUUUUURRRMMMKKKLLLNNNOOOPPPMMMMMMNNNPPPRRRSSSUUUUUUQQQNNNJJJHHHGGGFFFEEECCCFFFEEEEEEGGGJJJLLLMMMMMMJJJKKKLLLLLLJJJJJJKKKLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHJJJLLLKKKJJJJJJJJJKKKJJJKKKMMMNNNOOOPPPPPPOOOSSSSSSSSSSSSTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVXXXYYYYYYZZZ[[[]]]______]]]]]]]]]^^^___```aaabbbbbbcccdddccccccdddfffiiiggghhhhhhgggfffgggjjjlllnnnppptttvvvxxxzzz|||~~~{{{ooooooqqqxxx|||yyyuuurrrpppmmmjjjggggggfffhhhooozzzttthhh```YYYVVVTTTVVV[[[eeevvvvvvmmmwwwvvvmmmggg]]]VVVUUUNNNHHHAAA>>>???BBBBBBAAA======<<<;;;::::::::::::777666555444333333333333222222333333333333444444666888===GGG\\\uuuuuu\\\^^^mmmooo[[[NNNOOO[[[ttt}}}yyynnnccc___^^^\\\]]]___iiiooovvv|||uuueee^^^XXXZZZ^^^YYY^^^^^^]]]]]]]]]]]]]]]]]]YYYVVVQQQMMMIIIGGGGGGGGGHHHFFFDDDEEEFFFDDD???:::666444111///...,,,***(((.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++++++++***))))))))))))************(((((((((((((((((((((((())))))))))))(((((((((((()))******+++---......//////...,,,+++***+++---...000111222333444444333222444444444444444444444444555444444555666888:::;;;:::<<>>===<<<===>>>@@@AAAAAA@@@@@@???@@@AAACCCHHHMMMQQQTTTVVVSSSOOONNNNNNPPPQQQQQQMMMLLLMMMMMMOOORRRTTTUUURRROOOJJJHHHGGGFFFEEEDDDGGGFFFFFFGGGJJJMMMNNNMMMIIIJJJKKKKKKIIIIIIIIIKKKIIIIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKKKKIIIHHHIIIJJJKKKLLLMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUVVVWWWWWWWWWYYYYYYYYYZZZ[[[]]]____________^^^]]]^^^___aaabbbcccdddddddddccccccfffhhhggghhhhhhgggffffffhhhjjjlllooosssvvvwwwxxxzzz{{{~~~~~~}}}pppllllllqqqzzz~~~|||zzzwwwqqqjjjeeecccccceeemmmyyyuuuiiiaaaYYYUUUSSSUUUZZZdddtttvvvnnnyyyxxxooohhh^^^WWWVVVNNNHHHBBB???@@@BBBBBBAAA>>>===<<<;;;::::::::::::666555444333222222222222222222333333333333444444666999===GGG\\\tttvvv___```nnnjjjXXXNNNQQQ___zzz{{{oooddd___]]][[[\\\^^^fffmmmvvv}}}tttddd^^^XXX[[[___[[[]]]]]]]]]^^^^^^_________YYYVVVRRRNNNLLLKKKLLLMMMIIIGGGDDDEEEEEEDDD???;;;555222///---,,,***((('''......---------,,,,,,,,,++++++++++++++++++++++++++++++******************)))))))))))))))*********************************((((((((((((((((((''''''******+++,,,,,,---.........---+++******+++---...222333444555555444333222555444444333333333444444555555444555666888999;;;:::<<<>>>@@@BBBBBBBBBAAAEEEJJJMMMLLLJJJGGGBBB;;;555444444666:::>>>@@@@@@???@@@AAACCCDDDCCCCCCBBB???@@@AAADDDHHHLLLPPPSSSVVVSSSPPPOOOPPPQQQQQQPPPLLLLLLKKKKKKMMMPPPSSSUUURRROOOJJJGGGFFFFFFEEEDDDGGGFFFEEEGGGJJJLLLLLLLLLIIIJJJKKKJJJHHHGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGIIIJJJKKKJJJHHHGGGIIIJJJMMMMMMNNNOOOPPPPPPQQQQQQNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVWWWWWWXXXXXXYYYZZZ[[[]]]^^^___```___^^^]]]^^^___aaabbbdddeeeeeedddcccdddfffhhhkkklllllljjjiiiiiijjjllllllooosssuuuvvvwwwxxxyyy|||}}}sssiiigggkkkttt{{{~~~}}}xxxrrrjjjeeeaaaaaaccckkkwwwvvvjjjbbbZZZVVVSSSUUUYYYbbbrrrwwwppp}}}xxxooohhh^^^VVVUUUMMMIIICCCAAAAAABBBBBBBBB???>>>===;;;::::::::::::555555444333222222222222222222222333333333444444555888<<>>???AAAAAABBBAAAEEEKKKNNNMMMKKKIIIBBB;;;444333333555999===@@@@@@AAABBBCCCDDDDDDCCCBBBAAA??????AAADDDHHHLLLOOOQQQTTTRRRPPPOOOPPPPPPPPPNNNKKKKKKJJJKKKLLLOOORRRTTTSSSOOOJJJFFFEEEEEEEEEEEEFFFEEEDDDEEEHHHJJJJJJJJJIIIJJJJJJJJJHHHGGGGGGIIIKKKKKKKKKKKKKKKJJJIIIHHHIIIIIIIIIHHHGGGGGGHHHJJJNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQRRRSSSTTTTTTPPPQQQSSSTTTUUUUUUUUUUUUWWWWWWXXXYYYZZZ\\\]]]^^^```___^^^^^^___```bbbbbbdddeeeeeedddcccdddgggiiinnnnnnnnnmmmkkkkkkmmmooolllooorrrtttuuuuuuwwwxxx{{{}}}~~~~~~vvvgggdddeeennnvvv||||||vvvpppjjjfff``````bbbjjjwwwwwwkkkccc[[[WWWTTTUUUXXXaaapppzzzttttttmmmhhh^^^VVVTTTMMMJJJEEEBBBAAABBBCCCCCC??????===<<<;;;:::::::::555555444333222222222222222222222333333333444444444666;;;EEEZZZttt}}}rrr```aaalllzzznnn]]]OOOJJJRRReee}}}qqqeee___\\\ZZZ[[[^^^dddlllwwwrrrbbb\\\VVVYYY]]]YYY\\\\\\]]]]]]^^^^^^^^^___]]]YYYSSSLLLHHHGGGHHHHHHLLLHHHEEEDDDEEECCC???<<<333111////////////...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))+++,,,************))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))******+++---......///---,,,***)))***+++---...222333444666666666555444444555555555555555555555666555555555666777999:::;;;<<<===???@@@AAAAAABBBDDDKKKPPPPPPNNNKKKDDD<<<888666444555777:::<<<===???@@@AAAAAAAAA@@@???>>>>>>???AAADDDHHHKKKNNNPPPRRRQQQPPPPPPPPPPPPNNNMMMKKKJJJKKKKKKMMMPPPRRRSSSSSSOOOJJJFFFEEEEEEEEEEEEEEEDDDCCCEEEGGGIIIIIIIIIIIIJJJKKKJJJHHHGGGGGGHHHJJJKKKKKKKKKKKKJJJJJJIIIGGGHHHHHHGGGFFFGGGIIIKKKNNNNNNNNNNNNNNNOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSPPPQQQRRRTTTTTTTTTSSSSSSVVVVVVVVVWWWXXXZZZ\\\]]]]]]^^^___```aaabbbbbbccccccdddeeeddddddeeehhhjjjmmmnnnnnnmmmllllllnnnpppoooppprrrsssssstttvvvxxxzzz}}}~~~~~~yyyhhhcccbbbiiissszzzzzztttooojjjgggaaaaaadddkkkxxxxxxlllddd\\\XXXUUUUUUXXX```ooo}}}|||uuu~~~oookkkiii___WWWUUULLLJJJGGGDDDBBBBBBCCCDDD@@@???>>><<<;;;:::::::::666555444333222222222222222222333333333333444444333666;;;FFF\\\vvvvvvzzzooo___bbbkkkyyyiiiYYYLLLIIISSSfff}}}qqqddd^^^[[[ZZZ[[[___fffnnnxxxtttddd]]]WWWYYY]]]YYY\\\\\\\\\]]]]]]]]]]]]]]]^^^ZZZSSSLLLHHHGGGHHHIIILLLIIIFFFDDDEEECCC@@@<<<222000...---......,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++---...************)))))))))(((''''''''''''''''''''''''''''''((((((((()))))))))((()))***+++---...///000,,,+++***)))***+++---...///000222444555555444444333444666777777777777666666666555555666777888999;;;<<<===>>>???AAAAAABBBCCCKKKQQQSSSRRRNNNFFF===888555333444777:::<<<======>>>???@@@AAAAAA@@@@@@>>>???AAAEEEHHHKKKNNNOOORRRQQQPPPQQQQQQQQQNNNLLLJJJJJJKKKMMMOOOPPPRRRRRRTTTOOOJJJFFFEEEEEEFFFFFFFFFEEEDDDEEEHHHIIIJJJIIIJJJKKKLLLJJJHHHGGGHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIFFFFFFFFFFFFEEEGGGJJJMMMNNNNNNMMMLLLMMMNNNOOOPPPLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRTTTUUUUUUTTTSSSRRRTTTTTTUUUVVVWWWYYYZZZ[[[ZZZ\\\___aaaccccccccccccbbbcccdddddddddfffiiilllmmmnnnnnnnnnmmmmmmppprrrqqqrrrrrrrrrrrrssswwwzzzzzz}}}~~~}}}{{{jjjcccaaagggqqqyyy|||vvvpppjjjgggcccccceeemmmyyyxxxlllddd^^^YYYVVVVVVYYY```ooo}}}~~~uuuvvvkkkkkkjjjbbbYYYVVVLLLKKKHHHEEECCCBBBCCCDDDAAA@@@>>>===;;;:::::::::777666555444333333333333222222333333333333444444444888===III___zzztttvvvnnn```ccckkkzzzeeeXXXKKKIIITTThhh}}}qqqddd]]][[[ZZZ\\\```hhhoooxxxwwwggg```ZZZ\\\```[[[\\\\\\\\\\\\\\\\\\\\\\\\]]]YYYSSSNNNKKKKKKMMMNNNMMMIIIFFFDDDEEECCC@@@<<<777555222111111000///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,'''&&&%%%$$$%%%&&&(((***+++*********))))))(((((())))))))))))))))))))))))'''((((((((())))))******'''((()))+++---///000111,,,+++***))))))+++---...---...000222333333333333222444666888999999888777666666555555666777888999;;;;;;<<<>>>???@@@AAABBBBBBKKKRRRUUUTTTPPPGGG>>>444222111333777;;;???@@@<<<===???BBBCCCDDDDDDCCC>>>???BBBEEEHHHKKKMMMOOORRRQQQQQQRRRRRRQQQOOOLLLIIIJJJLLLNNNPPPQQQRRRRRRTTTOOOIIIEEEDDDEEEFFFFFFGGGFFFEEEFFFIIIJJJJJJJJJKKKLLLLLLKKKIIIGGGHHHIIIFFFGGGHHHHHHIIIIIIIIIIIIEEEEEEFFFEEEEEEGGGKKKNNNNNNMMMLLLLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRRRRSSSTTTUUUVVVVVVUUUSSSRRRSSSSSSTTTUUUVVVXXXYYYZZZXXX[[[___bbbdddeeedddcccaaabbbddddddeeegggjjjmmmoooooopppoooooopppsssuuussssssrrrqqqqqqssswww{{{zzz~~~~~~}}}}}}lllddd```fffpppyyy~~~xxxqqqjjjfffeeeeeegggnnnzzzyyymmmeee___ZZZWWWWWWYYY```ooo}}}~~~ttt}}}rrriiikkklllddd[[[XXXLLLKKKIIIFFFCCCBBBCCCEEEAAA@@@???===;;;::::::999777777666555444444444444222222333333333444444444666999???KKKbbb}}}vvvvvvmmmaaadddkkkzzzbbbXXXLLLJJJVVVjjj}}}pppccc]]][[[ZZZ]]]aaajjjpppyyy}}}kkkbbb___]]]]]]^^^[[[\\\]]]\\\[[[ZZZ[[[\\\[[[XXXSSSNNNKKKIIIHHHHHHLLLJJJGGGEEECCC@@@<<<:::777555222111000000...---//////...---,,,++++++***,,,,,,,,,++++++*********++++++******************))))))))))))))))))))))))***)))))))))***,,,...///&&&'''((())))))((('''&&&%%%&&&''')))***,,,------,,,+++++++++,,,------......///000222333444555555222444888;;;<<<:::777555555444444444555888:::<<<===>>>???@@@AAABBBBBBBBB@@@GGGNNNPPPOOOLLLDDD<<<555333111222555999<<<>>>>>>@@@CCCEEEEEEDDDAAA??????@@@AAACCCFFFIIIKKKMMMOOOPPPQQQRRRRRRQQQPPPOOOOOOMMMKKKKKKOOOSSSUUUVVVUUUQQQJJJFFFDDDDDDDDDDDDGGGGGGHHHIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKIIIGGGFFFHHHHHHHHHIIIIIIIIIJJJJJJGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMMMMMMMLLLLLLLLLLLLNNNKKKOOOOOOJJJQQQUUUMMMRRRSSSTTTUUUVVVUUUTTTSSSQQQQQQRRRTTTWWWYYY[[[]]]YYYZZZ[[[]]]___aaabbbcccbbbbbbbbbbbbdddgggiiikkkooopppqqqpppooooooqqqsssuuutttrrrqqqqqqsssvvvwwwzzz{{{}}}~~~~~~}}}||||||}}}ooocccZZZ```nnnyyy|||tttooolllkkkfffeeehhhqqq~~~nnnccc^^^[[[XXXXXXYYY```ppprrrwwwsssggggggkkkggg___XXXPPPMMMIIIGGGEEEDDDBBB@@@AAA@@@>>><<<;;;::::::;;;:::888666444333222222333111111111111222333444444777<<<===LLLkkkjjj```]]]ooozzzfffWWWPPPLLLTTTmmmrrreee___]]]\\\^^^aaaiiiqqq{{{~~~kkkbbb___^^^^^^___\\\]]]]]]\\\ZZZYYYZZZ[[[ZZZWWWSSSNNNKKKIIIIIIJJJMMMKKKHHHFFFDDDAAA===:::555333000///000///...---.........------,,,,,,+++,,,,,,++++++++++++++++++...---,,,+++***(((''''''))))))))))))))))))))))))***))))))(((((()))***+++''''''((((((((((((''''''&&&'''((()))***+++,,,---+++++++++++++++,,,------...///000222333444555555222444888;;;;;;:::777555555555444444555888:::<<<===>>>???@@@AAABBBBBBBBB@@@GGGMMMOOONNNLLLEEE>>>444222222333777:::<<<<<<===???BBBDDDEEECCCAAA???===>>>@@@DDDHHHLLLOOOQQQPPPPPPRRRRRRRRRRRRPPPPPPMMMLLLJJJKKKNNNRRRTTTTTTTTTPPPJJJEEEDDDEEEEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHJJJKKKJJJIIIHHHFFFHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGHHHIIIIIIJJJJJJKKKMMMMMMMMMLLLLLLLLLLLLLLLMMMKKKOOOOOOKKKQQQUUUMMMRRRSSSTTTUUUVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZYYYZZZ[[[]]]^^^```aaabbbbbbbbbcccdddeeegggiiijjjlllmmmoooooooooooorrrtttuuutttsssrrrrrrtttwwwxxx|||}}}~~~~~~}}}qqqddd[[[```mmmxxx}}}uuupppmmmllljjjjjjmmmuuupppeee^^^[[[XXXXXXYYY```ppprrruuuvvvjjjiiilllhhh___XXXQQQMMMIIIFFFDDDCCCBBBAAAAAA@@@>>><<<;;;::::::::::::888666444333222222333333333333333444555666666666;;;===LLLkkk{{{eee]]]ZZZmmm}}}iiiUUUOOOKKKUUUmmmtttfff```]]]\\\^^^aaaiiiqqq{{{~~~kkkbbb```___^^^```]]]^^^^^^\\\ZZZYYYYYY[[[ZZZWWWRRRNNNKKKJJJKKKKKKNNNLLLJJJHHHEEEBBB>>>:::333111///...//////...---------------------------++++++++++++++++++,,,,,,...---,,,+++***(((''''''))))))))))))))))))))))))***)))((('''''''''''''''((((((''''''''''''(((((((((((())))))***+++,,,,,,++++++******++++++,,,,,,...///000222333444555555222444888:::;;;:::777666666555444444666888;;;<<<>>>???@@@AAAAAAAAAAAAAAA???FFFJJJKKKKKKJJJEEE>>>333222222444777:::<<<<<<===???AAACCCDDDBBB@@@???===???AAAEEEIIIMMMQQQSSSPPPQQQRRRSSSSSSRRRQQQPPPLLLKKKJJJLLLOOOQQQRRRRRRSSSOOOIIIEEEDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMMMMLLLNNNVVVVVVNNNPPPTTTNNNRRRSSSTTTUUUVVVUUUUUUTTTWWWVVVVVVUUUUUUVVVVVVWWWYYYZZZ[[[\\\^^^___aaaaaabbbbbbdddeeegggggghhhhhhiiijjjlllmmmmmmooorrrtttuuutttsssssstttvvvxxxzzz~~~~~~tttggg]]]___jjjwww~~~wwwrrrooommmooopppssszzzssshhh^^^[[[XXXXXXYYY```ooo~~~ssssssyyymmmlllmmmiii```ZZZRRRNNNHHHDDDCCCCCCBBBBBBAAA@@@???===<<<;;;:::::::::888666444333222222333333333333444555555666666555:::===LLLlllrrr___YYYWWWiii}}}kkkSSSNNNKKKUUUnnnuuuhhhaaa^^^\\\^^^aaajjjqqq{{{~~~kkkccc```______```^^^___^^^\\\YYYXXXYYYZZZZZZWWWRRRMMMKKKKKKLLLMMMOOOMMMKKKIIIGGGCCC>>>:::333111//////000000///...,,,,,,,,,------.........*********++++++,,,,,,,,,***************+++++++++((((((((((((((((((((((((((((((''''''''''''''''''(((((('''&&&&&&''')))***)))))))))******+++++++++++++++*********++++++,,,...///000222333444555555333555888:::;;;:::888666555555444444666888;;;<<<>>>???@@@AAAAAAAAAAAA@@@>>>CCCGGGGGGGGGGGGCCC>>>555333111222555999<<<======>>>@@@BBBBBBAAA@@@>>>@@@AAABBBEEEHHHKKKNNNOOOQQQRRRSSSSSSSSSSSSRRRQQQLLLKKKKKKMMMPPPRRRRRRQQQRRRNNNHHHDDDDDDEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIIIIIIIIIIIIIGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKLLLLLLMMMMMMMMMNNNKKKUUUeeedddTTTPPPTTTPPPQQQRRRTTTUUUVVVVVVUUUTTTWWWWWWVVVUUUUUUUUUVVVVVVYYYYYYZZZ\\\]]]___``````aaabbbdddfffgggggggggggghhhiiikkkkkklllmmmppprrruuutttttttttuuuwwwyyy{{{}}}~~~~~~wwwjjj______hhhtttxxxssspppnnnooopppuuu|||uuukkk___[[[XXXWWWXXX___ooo}}}uuutttzzznnnmmmnnnjjjbbb\\\SSSNNNHHHCCCBBBBBBCCCCCCAAA@@@???>>><<<;;;:::::::::888666444333222222333111111222333333444444444444:::===MMMlllooo\\\WWWTTTeeeyyyjjjQQQMMMJJJUUUooovvvhhhaaa^^^]]]^^^aaajjjqqq{{{}}}kkkbbb```______```______^^^[[[XXXXXXYYY[[[[[[WWWRRRMMMKKKKKKLLLNNNOOONNNLLLJJJGGGCCC>>>999444222000000111111000///+++,,,,,,------.........*********++++++,,,,,,,,,))))))*********+++++++++((((((((((((((((((((((((''''''((((((((()))))))))((('''&&&&&&&&&((()))***))))))******+++++++++,,,,,,,,,++++++***++++++,,,...///000222333444555555333555777999:::999888777555444333444555777:::<<<>>>???@@@@@@AAAAAAAAAAAA@@@EEEHHHHHHGGGGGGDDD???888444000///333888===@@@<<<===???@@@AAA@@@???>>>>>>???AAACCCGGGJJJMMMNNNRRRRRRSSSTTTTTTSSSRRRRRRMMMMMMMMMNNNQQQSSSRRRRRRQQQMMMHHHDDDDDDEEEFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNOOOKKK\\\rrrpppXXXOOOSSSRRRQQQRRRTTTUUUVVVVVVUUUUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZ[[[\\\^^^______```aaaccceeegggggggggfffhhhjjjkkkkkkjjjkkknnnppptttttttttuuuvvvxxxzzz||||||||||||}}}~~~zzznnnbbb___eeeqqqyyysssooommmjjjmmmsss{{{vvvlll___[[[XXXWWWXXX^^^nnn}}}xxxvvvyyyooonnnnnnjjjccc___SSSOOOHHHDDDCCCCCCCCCCCCAAA@@@@@@???===<<<;;;::::::888666444333222222333000111222444444444444444333:::>>>NNNmmmsss___WWWSSSbbbwwwgggPPPLLLKKKVVVooovvvhhhaaa^^^]]]___bbbkkkrrr{{{|||jjjaaa_________```___^^^]]]ZZZXXXXXXZZZ\\\\\\XXXSSSMMMJJJJJJLLLNNNOOONNNLLLJJJHHHCCC===888555333111000111111000///,,,,,,,,,------.........++++++++++++++++++,,,,,,,,,,,,++++++***))))))((())))))))))))))))))))))))''''''((()))******))))))''''''&&&''''''((()))***))))))******+++,,,,,,---------,,,,,,++++++,,,,,,...///000222333444555555444555777999:::999888777444333222222444666999:::===>>>???@@@AAABBBBBBBBBCCCHHHLLLKKKJJJJJJEEE@@@888444000///333888===@@@<<<===>>>?????????>>>===:::;;;>>>BBBGGGLLLPPPRRRRRRSSSTTTUUUUUUTTTSSSRRROOONNNMMMNNNQQQSSSSSSSSSRRRNNNHHHDDDCCCDDDEEEEEEBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIIIIJJJJJJKKKIIIJJJKKKLLLMMMNNNOOOOOOKKK\\\qqqoooWWWNNNRRRRRRQQQRRRSSSUUUVVVVVVVVVUUUTTTTTTTTTUUUVVVWWWXXXYYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^___aaaccceeefffgggggghhhiiikkkjjjjjjkkkmmmooorrrssssssuuuwwwyyy{{{|||{{{{{{{{{{{{|||}}}|||qqqddd```cccmmm}}}yyysssnnnkkkdddiiiqqqyyyvvvlll___[[[XXXWWWWWW^^^mmm|||yyywww{{{rrrpppooojjjccc```TTTPPPJJJFFFEEEEEEDDDDDDAAAAAA@@@???>>><<<;;;::::::888666444333222222333222333555666777777666666333:::???OOOmmm{{{cccYYYRRRaaauuu~~~dddOOOLLLKKKWWWppptttggg```^^^]]]___ccckkkrrr|||{{{hhh```^^^^^^^^^___^^^^^^\\\ZZZXXXXXX[[[^^^^^^ZZZSSSMMMJJJJJJLLLMMMNNNMMMLLLJJJGGGBBB<<<777555333111000000000...---,,,,,,------------------,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((()))***)))(((''''''%%%&&&'''((())))))))))))(((((()))***,,,---......///...------,,,,,,------...///000222333444555555444555777888999999888888222222111111222555888999;;;<<<>>>@@@BBBCCCCCCDDDDDDIIIMMMLLLJJJIIICCC===555333111222666:::<<<===;;;<<<===>>>>>>>>>======:::<<>>>>>???@@@BBBCCCDDDEEEEEECCCHHHJJJIIIHHHHHHDDD???222///...222888===??????BBBBBB@@@???>>>>>>=========???AAACCCFFFKKKQQQUUUVVVWWWXXXXXXXXXVVVTTTRRRPPPNNNLLLMMMOOORRRTTTTTTQQQMMMHHHDDDCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDCCCDDDEEEGGGGGGFFFFFFHHHIIIHHHHHHGGGFFFGGGHHHIIIJJJHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPNNNOOOQQQTTTVVVXXXYYYZZZ[[[WWWSSSRRRUUUXXXZZZYYY[[[[[[[[[[[[\\\]]]^^^^^^\\\]]]___aaaaaaaaa``````eeeeeefffgggjjjmmmppprrrpppqqqsssuuuwwwxxxyyyyyy||||||||||||~~~yyyllldddbbbiiiyyy~~~xxxqqqkkkfffbbbfffkkkrrrzzztttjjjaaaZZZWWWXXXXXX[[[jjj|||uuuttt|||tttpppoooggg]]]WWWSSSNNNKKKIIIGGGFFFDDDCCCBBBAAA@@@>>><<<:::888:::888666444333222222333222111111000111333444555;;;;;;AAASSSlllxxx___WWWeeexxx|||fffOOOLLLLLLYYYsssvvvooogggbbb]]]ZZZ^^^dddkkkuuu~~~zzzhhhaaa___^^^]]]^^^]]][[[YYYXXXXXXYYY[[[\\\___[[[UUUOOOKKKJJJJJJKKKKKKJJJGGGCCC>>>;;;999888555444333222111000000000---------,,,,,,+++++++++,,,+++******))))))******++++++*********)))))))))'''((()))******)))(((((()))(((''''''((()))((('''(((((()))))))))*********---,,,,,,///333555444222------++++++++++++------...000333444333222333444222333555777777666555444222222222444666999;;;======>>>@@@BBBCCCDDDDDDDDDDDDIIIKKKIIIHHHGGGCCC===444111///222777===??????AAAAAA@@@???>>>>>>>>>>>>@@@AAADDDFFFIIIMMMSSSWWWVVVWWWXXXYYYXXXVVVTTTSSSPPPNNNMMMMMMOOORRRSSSSSSQQQMMMHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHGGGFFFFFFCCCEEEFFFFFFEEEFFFGGGIIIHHHHHHGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKKKKLLLLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNMMMOOOQQQSSSUUUWWWXXXXXX[[[WWWSSSSSSUUUXXXYYYYYY[[[ZZZZZZ[[[[[[\\\]]]^^^]]]^^^```bbbccccccccccccgggggghhhiiikkkmmmoooqqqqqqrrrsssuuuvvvxxxyyyzzz||||||||||||~~~~~~pppfffccchhhwww|||wwwqqqkkkgggbbbeeejjjpppxxxuuukkkaaaZZZWWWXXXXXX\\\kkk|||sssttt}}}zzztttqqqiii^^^VVVSSSNNNKKKJJJJJJIIIHHHFFFFFFEEECCCAAA???===<<<:::888666444333222222333222111111111111333444555::::::BBBUUUnnn|||bbbYYYfffxxxzzzdddNNNKKKLLLZZZtttuuunnnfffaaa]]][[[^^^dddkkkuuu~~~zzziiiaaa```^^^]]]^^^]]]\\\ZZZYYYYYYZZZ\\\]]]___[[[UUUPPPLLLKKKKKKLLLLLLIIICCC>>>:::888999999666555333222111111000000------,,,,,,,,,,,,++++++,,,+++******))))))************))))))))))))((((((((()))))))))))))))(((''')))(((''''''))))))((('''(((((())))))))))))******%%%&&&)))***************------++++++++++++------...000333444333222333444333444444555666666555555222222222333555777:::;;;<<<>>>@@@BBBCCCDDDDDDCCCDDDIIIKKKIIIGGGFFFBBB<<<888444111222777===@@@AAA@@@@@@???????????????@@@AAABBBEEEGGGIIINNNSSSWWWWWWXXXYYYYYYYYYWWWUUUSSSQQQOOOMMMNNNOOOQQQRRRQQQQQQMMMHHHDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHBBBDDDEEEEEEEEEEEEFFFHHHHHHHHHGGGGGGGGGHHHIIIJJJHHHIIIJJJKKKKKKLLLKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNPPPRRRTTTUUUVVVVVVZZZWWWUUUTTTUUUWWWWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaaccceeeffffffgggiiiiiijjjjjjlllmmmoooppprrrrrrssstttvvvxxxyyyzzz{{{{{{||||||~~~vvvjjjdddgggttt{{{vvvqqqkkkgggbbbdddhhhmmmttt}}}uuukkkaaa[[[WWWYYYYYY\\\kkk|||qqqsss|||vvvrrriii^^^WWWSSSOOOLLLKKKKKKKKKJJJGGGGGGFFFEEECCC@@@>>>===:::999777555333333333333222222111111222333555666888:::CCCWWWqqqfff\\\gggyyyyyyaaaMMMKKKMMM\\\wwwuuummmddd```]]][[[^^^dddjjjttt~~~{{{jjjcccaaa___^^^^^^]]]\\\[[[ZZZ[[[\\\]]]^^^___[[[UUUPPPLLLKKKLLLMMMLLLHHHBBB===:::999999999444333222000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******)))))))))(((((((((((((((******)))))))))((('''''')))((('''((()))***)))'''(((((((((((()))))))))***---,,,++++++---///000111------++++++++++++------...000333444333222333444333444444444555666666666222222222333444666999:::;;;===???AAACCCCCCCCCBBBBBBGGGJJJIIIHHHHHHDDD???<<<777333333777===@@@AAA??????>>>>>>???@@@@@@AAA???AAACCCEEEGGGLLLQQQUUUWWWXXXYYYYYYYYYWWWUUUSSSQQQPPPNNNNNNPPPQQQQQQPPPQQQMMMGGGDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFFFFEEEFFFFFFGGGGGGGGGFFFFFFBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPLLLMMMOOOQQQRRRTTTTTTTTTXXXWWWVVVUUUUUUVVVVVVVVVXXXXXXXXXXXXYYY[[[\\\]]]^^^___aaaccceeeggghhhiiiiiiiiijjjlllmmmooopppqqqssssssssstttuuuwwwyyyzzz{{{{{{|||}}}~~~{{{nnnfffgggsss~~~yyyuuupppkkkhhhaaaccceeeiiinnnuuu~~~vvvlllbbb[[[XXXYYYYYY\\\kkk}}}~~~nnnqqqzzzvvvppphhh^^^YYYUUUPPPLLLKKKKKKJJJJJJFFFEEEDDDCCCAAA>>><<<;;;:::999777555333333333333222222111111222333555666777999DDDZZZttthhh^^^iiizzzzzz___LLLKKKNNN^^^yyyuuulllccc___\\\\\\___dddiiittt~~~{{{kkkdddbbb```^^^^^^\\\\\\[[[[[[\\\]]]^^^___^^^ZZZUUUOOOLLLKKKLLLMMMJJJGGGBBB???>>><<<999777333333111000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((((((((((((((()))))))))******)))(((((((((''''''***((('''((()))***)))((('''(((((((((((()))))))))...'''"""###)))///000///------++++++++++++------...000333444333222333444333333444444555666666777333333222333444666888999:::<<>>>>>>>>>>>???@@@AAAAAA???AAACCCEEEGGGKKKPPPTTTWWWWWWYYYYYYXXXWWWUUUSSSQQQOOONNNOOOPPPQQQQQQPPPPPPLLLGGGCCCBBBBBBCCCBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMNNNOOOOOOPPPPPPMMMMMMOOOPPPRRRRRRSSSSSSVVVVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWXXXYYY[[[\\\]]]]]]^^^___aaadddfffhhhiiifffhhhjjjllloooqqqrrrsssssssssssstttvvvwwwxxxyyy{{{{{{|||}}}~~~tttjjjiiittt}}}xxxtttpppllliiiaaabbbbbbcccfffllltttyyywwwmmmbbb[[[XXXYYYYYY\\\kkk}}}|||lllpppxxxuuupppiiiaaa\\\WWWPPPKKKIIIHHHHHHGGGEEEEEEDDDBBB@@@>>><<<;;;;;;999777555444333333444333222222222222444555666666999EEE[[[vvvkkk```kkk{{{~~~bbbMMMLLLPPP```zzzwwwmmmbbb^^^]]]\\\___dddiiittt|||llleeecccaaa______[[[[[[[[[[[[\\\]]]^^^^^^]]]YYYTTTNNNKKKKKKLLLMMMIIIFFFCCCAAAAAA???:::555555444222111000000//////++++++,,,,,,,,,,,,------,,,+++******))))))******(((((())))))))))))*********))))))(((((((((((()))***)))((((((******)))(((''''''(((((((((((())))))&&&!!!((()))&&&------++++++++++++------...000333444333222333444222222444555666666777666444444333444444666888999999;;;>>>AAACCCBBBAAA@@@>>>DDDHHHIIIKKKMMMKKKFFF<<<888444444999>>>AAAAAA???>>>>>>>>>???@@@AAAAAAAAABBBDDDFFFHHHLLLQQQUUUVVVWWWXXXXXXXXXVVVTTTRRRPPPOOONNNOOOQQQRRRQQQPPPPPPLLLGGGCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEEEEEEECCCBBBAAA@@@BBBDDDEEEEEEEEEEEEFFFHHHFFFGGGHHHIIIIIIIIIHHHHHHGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPQQQRRRRRRRRRSSSUUUWWWWWWVVVUUUVVVWWWWWWWWWWWWXXXYYY[[[]]]]]]]]]^^^___```bbbeeeggghhheeefffiiillloooqqqrrrsssrrrssstttvvvwwwwwwxxxxxxzzz{{{|||}}}~~~~~~~~~~~~}}}qqqllluuu~~~xxxtttpppllliiibbbaaa___^^^___ccciiinnnxxxwwwnnnbbb\\\XXXYYYZZZ]]]lll}}}{{{lllpppyyyvvvrrrlllfff^^^XXXQQQKKKIIIHHHGGGGGGGGGGGGFFFEEEBBB@@@>>>===;;;:::888555444444444444333333222222333444555777777:::EEE\\\wwwooocccmmm}}}gggPPPOOOQQQ```{{{{{{oooccc^^^]]]]]]___cccjjjuuu|||lllfffdddaaa______ZZZZZZZZZ[[[\\\]]]]]]^^^[[[XXXRRRMMMJJJJJJKKKLLLJJJFFFAAA@@@AAA???:::555333333111000///.........+++++++++,,,,,,---------,,,+++******))))))******)))))))))*********++++++))))))(((''''''((()))******)))((()))******)))((('''''''''((((((((())))))---)))%%%&&&+++...///---------++++++++++++------...000333444333222333444000222444666777777666666666555555444555666888999888:::>>>AAABBBBBB@@@???@@@FFFJJJKKKLLLNNNLLLGGG999666333555:::???AAA@@@??????????????????@@@@@@@@@BBBCCCEEEGGGKKKPPPSSSUUUVVVWWWWWWVVVUUUSSSQQQNNNMMMNNNOOORRRSSSRRRQQQPPPLLLFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFFFFEEEFFFGGGIIIFFFGGGHHHIIIIIIIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNNNNOOOPPPQQQQQQRRRQQQQQQPPPSSSVVVWWWVVVVVVVVVXXXWWWWWWXXXYYYZZZ\\\]]]^^^_________```bbbeeeggghhheeegggjjjlllnnnppppppqqqqqqrrruuuwwwxxxxxxwwwvvvzzz{{{|||}}}~~~~~~~~~}}}~~~xxxqqqwww~~~xxxtttpppllliiibbb```]]]ZZZXXX[[[```eeemmmtttxxxnnnbbb\\\YYYZZZZZZ]]]lll}}}|||nnnsss{{{~~~uuurrrmmmggg^^^YYYRRRLLLJJJJJJJJJJJJIIIHHHGGGFFFDDDAAA???>>>;;;:::888666444444444444333333222222333444666777888:::EEE\\\wwwuuugggmmm~~~mmmTTTQQQRRR```zzz~~~qqqddd___^^^^^^```ccckkkwww|||mmmfffeeebbb______YYYYYYZZZ[[[\\\\\\]]]]]]ZZZWWWRRRLLLJJJIIIJJJKKKKKKFFF@@@>>>???>>>:::666111000///---,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++***)))*********))))))******+++++++++,,,)))(((''''''''')))***+++***)))((()))***+++***(((''''''''''''((((((((()))((()))***++++++*********------++++++++++++------...000333444333222333444///111444777888888666555777666555555666777888999888:::>>>AAABBBBBB@@@???CCCHHHLLLLLLMMMNNNKKKGGG888555333666;;;???@@@@@@@@@@@@???????????????@@@>>>???AAABBBDDDHHHMMMPPPTTTUUUVVVVVVVVVTTTRRRPPPMMMMMMMMMOOORRRSSSRRRQQQPPPLLLFFFCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEECCCDDDDDDEEEEEEEEEEEEEEEDDDEEEGGGGGGFFFFFFHHHIIIFFFGGGHHHIIIJJJIIIHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJMMMMMMMMMNNNOOOOOOPPPPPPOOOPPPQQQQQQRRRRRRRRRQQQNNNRRRVVVXXXWWWVVVWWWXXXWWWXXXXXXYYY[[[\\\^^^___`````````aaaccceeegggiiiggghhhjjjlllnnnnnnnnnnnnppprrrvvvyyyyyyxxxvvvtttzzz{{{|||~~~~~~~~~}}}}}}~~~}}}ssswwwyyytttpppllliiibbb```\\\WWWUUUWWW[[[___cccjjjvvvxxxnnnccc\\\YYYZZZZZZ]]]lll~~~|||ooouuu~~~{{{ssspppkkkeee^^^YYYRRRMMMKKKLLLMMMMMMHHHHHHGGGEEECCCAAA???>>>;;;:::888666555444444444333333222222333444666777888:::EEE\\\wwwzzziiimmm~~~qqqVVVSSSSSS```zzzssseee___^^^^^^```bbblllxxxxxxjjjhhhaaa^^^^^^ZZZZZZZZZZZZZZZZZZ\\\^^^___]]]ZZZUUUOOOLLLJJJJJJKKKJJJHHHEEECCCAAA>>>:::777555444222000///...------------------------------++++++++++++++++++++++++------+++)))((('''''''''&&&&&&&&&&&&''')))******(((((((((((()))))))))))))))'''%%%&&&)))***(((&&&***************+++++++++,,,+++*********,,,///000111000000333777999888666444444444444555666888999888777555444444555666777999;;;>>>??????>>>???@@@BBBEEEKKKPPPSSSQQQKKKGGG<<<888555555:::>>>@@@@@@AAA@@@??????>>>>>>??????AAAAAACCCEEEHHHKKKMMMOOOSSSTTTUUUVVVVVVVVVVVVVVVQQQNNNLLLNNNRRRTTTSSSRRRQQQMMMHHHDDDBBBBBBBBBBBB@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFEEEEEEDDDCCCBBBGGGGGGFFFEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNOOOOOORRRQQQQQQPPPPPPPPPQQQQQQTTTSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZZZZZZZ[[[\\\^^^^^^^^^^^^___aaaeeehhhjjjgggggghhhjjjmmmooonnnnnnooorrruuuvvvvvvwwwyyyzzz{{{{{{{{{{{{|||~~~uuuyyyzzzuuuqqqmmmkkkdddaaa\\\XXXUUUVVVWWWYYY^^^```iiizzzyyypppccc^^^ZZZYYYZZZaaaooo|||vvvyyyvvvqqqqqqkkkddd[[[WWWQQQMMMLLLMMMNNNNNNFFFFFFEEECCCAAA???===<<<===;;;999777555555555555444444333333333444555555;;;???CCCYYY~~~uuuhhhhhh~~~tttUUURRRQQQ]]]vvvuuuggg___[[[[[[```gggsssyyyyyykkkhhhaaa]]]^^^ZZZ\\\[[[[[[[[[[[[]]]^^^```^^^ZZZUUUOOOKKKIIIIIIJJJJJJHHHEEEBBB@@@===999666555444222000///......---*********************)))++++++++++++++++++++++++,,,+++***(((''''''''''''''''''''''''((()))******))))))))))))(((((((((((()))'''&&&'''))))))(((&&&)))))))))*********++++++,,,+++*********,,,...000111000///111444555333111444444555555666777777777888666555444333555666777:::<<>>@@@@@@BBBAAA@@@???>>>>>>>>>>>>???@@@BBBEEEHHHLLLOOOQQQSSSTTTUUUVVVVVVUUUUUUUUUTTTQQQOOOPPPTTTWWWWWWUUURRRMMMHHHDDDBBBBBBAAAAAACCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLNNNNNNMMMMMMMMMNNNOOOOOOSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\\\\\\\\\\^^^```___^^^______bbbeeehhhjjjhhhhhhiiikkkmmmnnnnnnmmmooorrruuuvvvvvvwwwyyyzzz{{{{{{||||||}}}~~~~~~{{{vvvqqqmmmjjjeeebbb]]]XXXVVVVVVWWWXXX]]]^^^eeetttyyypppddd^^^ZZZYYYZZZ```nnn{{{|||{{{sssppppppllleee]]]XXXRRRNNNMMMNNNNNNNNNGGGGGGFFFDDDBBB@@@>>>======;;;999777555444444555444444333333333444555555:::>>>BBBXXX~~~rrrdddeeexxxUUURRRQQQ]]]vvvxxxiiiaaa\\\[[[```fffsssxxxzzzkkkhhhaaa]]]^^^ZZZ]]]\\\\\\\\\\\\^^^___```^^^ZZZUUUOOOKKKIIIHHHHHHIIIGGGDDDBBB@@@===999666444333222000///.........*********))))))(((((((((************************))))))(((''''''''''''((())))))((((((((())))))*********))))))(((((('''''')))'''&&&'''((()))((('''''''''((())))))***++++++++++++******+++,,,...///333222111222333333111///333444555777777777666666777666444333333555666777:::<<<@@@AAAAAA@@@AAAAAA???AAADDDHHHKKKIIIEEEBBB;;;777444555999>>>@@@@@@AAAAAA@@@@@@???>>>>>>======>>>AAADDDIIIMMMPPPRRRTTTTTTUUUVVVUUUTTTSSSRRRVVVRRROOOOOOSSSWWWXXXWWWRRRNNNHHHDDDBBBAAAAAA@@@EEEEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJKKKKKKLLLMMMMMMLLLLLLMMMNNNOOOOOOSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTTTTUUUWWWWWWZZZ\\\]]]^^^]]]^^^```aaa_________```bbbeeegggiiiiiijjjkkklllmmmmmmmmmmmmooorrruuuvvvvvvwwwyyyzzz||||||||||||~~~|||wwwrrrmmmjjjhhheeeaaa\\\YYYXXXXXXYYY\\\\\\aaannn{{{zzzpppddd___ZZZYYYYYY```mmmzzz~~~~~~}}}qqqnnnppplllfff^^^YYYSSSOOONNNMMMMMMMMMHHHHHHGGGFFFDDDAAA???>>>===<<<999777555444444444333333333333333444555666888===BBBWWW}}}mmm```aaa{{{yyyUUUQQQOOOZZZrrryyykkkbbb^^^\\\```eeerrrwww{{{llliiiaaa^^^^^^ZZZ]]]\\\\\\[[[\\\]]]^^^___^^^ZZZTTTNNNJJJHHHGGGGGGIIIFFFDDDAAA???<<<888555444333222000///.........------,,,,,,++++++******))))))))))))))))))))))))))))))(((((((((((()))***+++***)))))))))))))))***+++******)))(((''''''&&&((((((''''''((((((((('''%%%&&&'''((()))***++++++++++++******+++,,,------333333333444444444333222222444666888888777666555666555444333333444666777999<<<@@@BBBBBBAAAAAAAAAAAABBBEEEHHHJJJIIIEEEBBB:::777333444888===???????????????@@@@@@?????????>>>???AAAEEEHHHLLLPPPRRRTTTTTTUUUVVVUUUTTTRRRQQQTTTOOOKKKKKKOOOSSSUUUUUURRRNNNHHHCCCAAAAAA@@@???CCCCCCDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMNNNOOORRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSTTTUUUVVVWWWXXXZZZ\\\]]]^^^^^^^^^```aaa`````````aaaccceeeggghhhjjjlllmmmmmmlllllllllmmmooorrruuuvvvvvvwwwyyyzzz{{{{{{{{{{{{|||~~~|||xxxsssnnnkkkllliiifffaaa^^^\\\[[[[[[\\\[[[___iiiuuu{{{qqqeee___ZZZXXXYYY___lllyyy|||}}}pppnnnooollleee]]]YYYSSSOOOMMMLLLKKKKKKJJJIIIHHHGGGEEEBBB@@@???>>><<<:::777555444444444333333333333444444555666777<<>>>>><<<===>>>@@@AAAAAAAAAAAA@@@AAACCCEEEHHHKKKNNNOOOSSSUUUVVVWWWVVVTTTRRRQQQRRRNNNIIIIIIMMMQQQSSSSSSRRRMMMGGGCCCAAA@@@@@@??????@@@AAACCCCCCDDDCCCCCCAAABBBCCCEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGHHHIIIKKKKKKKKKKKKJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOOPPPPPPQQQRRRSSSSSSSSSTTTUUUWWWXXXYYYYYY[[[\\\]]]\\\]]]^^^```aaaaaaaaabbbccceeefffgggjjjlllnnnmmmllljjjkkkmmmooorrruuuvvvvvvwwwyyyzzzyyyyyyyyyzzz{{{|||}}}~~~{{{wwwsssooolllllljjjhhhdddaaa^^^\\\\\\ZZZYYY\\\dddnnnzzz|||rrreee```ZZZXXXXXX^^^kkkxxxyyyrrrnnnoookkkddd\\\XXXSSSOOOMMMLLLJJJIIIJJJJJJIIIHHHEEECCCAAA@@@>>>===:::777555444333333333222222333444555666666666<<>>;;;777444333222111000////////////++++++++++++++++++++++++************************++++++*********+++,,,,,,))))))((((((((())))))*********))))))(((((('''''''''((()))((('''&&&''')))''''''((())))))***++++++******++++++++++++++++++***---000111222222444666444555666777777666555555555444333222333444666888888;;;@@@CCCDDDCCCBBBBBBBBBCCCFFFIIIJJJHHHCCC???999555222333777<<<>>>>>>;;;<<<>>>@@@AAABBBAAAAAAAAABBBCCCEEEHHHKKKMMMOOOSSSUUUWWWXXXXXXVVVTTTRRRRRRNNNKKKKKKOOOSSSSSSSSSPPPLLLFFFBBBAAAAAAAAA@@@>>>???AAACCCDDDDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQSSSSSSSSSTTTVVVWWWYYYZZZXXXZZZ[[[\\\[[[\\\]]]___aaabbbbbbcccdddeeeeeefffhhhkkkmmmmmmjjjiiikkkmmmooorrruuuvvvvvvwwwyyyzzzxxxxxxxxxxxxyyy{{{|||}}}zzzvvvssspppnnnkkkjjjhhheeebbb___]]]\\\ZZZXXXZZZ```gggrrr~~~sssfff```[[[XXXXXX]]]jjjwww~~~yyysssoooooojjjccc[[[XXXSSSPPPNNNMMMKKKJJJJJJJJJIIIHHHFFFCCCAAA@@@???===:::777555333333333222222222333444555666777666<<>>@@@AAAAAA@@@???>>>???@@@BBBEEEHHHLLLNNNPPPSSSTTTWWWYYYYYYXXXUUUTTTQQQNNNLLLMMMQQQSSSSSSRRRNNNJJJEEEBBBAAAAAABBBBBB???AAACCCDDDEEEDDDCCCBBBCCCCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKLLLLLLLLLJJJIIIIIIIIIIIIJJJKKKLLLNNNNNNOOONNNNNNOOOPPPQQQRRRRRRSSSSSSTTTTTTVVVXXXYYYZZZXXXZZZ[[[\\\[[[\\\]]]___bbbbbbcccdddeeeeeeeeeeeeeeeiiilllllliiihhhjjjmmmooorrruuuvvvvvvwwwyyyzzzxxxxxxxxxyyyzzz{{{|||}}}~~~xxxtttsssrrrqqqkkkkkkjjjhhhfffccc```______]]]]]]```eeelll{{{tttfff```[[[XXXXXX\\\iiivvv~~~zzzrrrnnnooojjjccc[[[XXXTTTRRRQQQPPPNNNMMMJJJJJJIIIGGGEEECCCAAA@@@???===:::777555333333222222222222333444555666777777===BBBTTTuuuuuubbbYYY\\\mmmyyy~~~}}}mmmXXXFFFDDDFFFSSSjjj}}}zzziii```YYYXXXYYYZZZ^^^cccrrryyyzzzkkkhhhbbbaaaeeebbb___^^^]]]\\\\\\\\\]]]^^^XXXUUUPPPKKKIIIHHHIIIJJJGGGDDDBBB???===:::666333222222111000/////////000))))))***+++,,,------...++++++++++++++++++++++++++++++***)))))))))))))))&&&&&&&&&&&&''')))******(((((((((((())))))))))))&&&(((***)))&&&%%%''')))***************+++++++++******+++++++++******))),,,///333333222222555777777666555555555555666666444333222222222444666888;;;???EEEHHHIIIHHHGGGFFFGGGIIINNNQQQRRRNNNGGGBBB888555111222666;;;======???@@@AAABBBAAA???===;;;>>>???AAADDDIIIMMMPPPRRRRRRTTTXXXZZZ[[[YYYWWWUUUOOOLLLKKKMMMPPPSSSRRRPPPMMMIIIDDDAAAAAABBBBBBBBBBBBCCCEEEFFFFFFDDDBBBAAACCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIKKKMMMMMMLLLJJJIIIHHHHHHIIIIIIKKKLLLMMMNNNOOOOOOOOOPPPQQQRRRSSSTTTSSSSSSTTTUUUVVVXXXZZZZZZXXXZZZ\\\\\\\\\\\\^^^```bbbcccdddeeeeeeeeeeeeddddddhhhlllkkkhhhgggjjjmmmppprrruuuvvvvvvwwwyyyzzzyyyyyyyyyzzz{{{|||}}}~~~}}}wwwtttsssrrrrrrnnnnnnnnnmmmkkkhhheeeccceeecccbbbdddeeekkkyyyuuufffaaa[[[XXXWWW\\\iiiuuu|||~~~qqqnnnoookkkddd\\\YYYVVVTTTSSSRRRPPPOOOJJJIIIHHHGGGEEECCCAAA??????===:::777555333333222222222222333444555777777777>>>BBBTTTtttsss```XXX[[[mmmxxx}}}yyywwwvvvgggSSSCCCCCCGGGUUUnnn~~~ggg___YYYXXXXXXYYY]]]bbbrrryyywwwiiigggaaa___aaa^^^[[[[[[ZZZYYYYYYZZZ[[[\\\YYYTTTMMMIIIHHHIIIJJJKKK???BBBDDDAAA;;;555333333......///000000///...---......---,,,,,,+++******++++++++++++++++++++++++((()))*********((('''&&&++++++***)))((((((''''''((((((((((((((()))*********((('''((()))***)))'''))))))))))))***+++,,,---++++++,,,,,,,,,,,,,,,,,,,,,...111444666555444333888666444444555777777777666555444333333444555666<<>>AAA@@@@@@@@@@@@AAABBBCCC???@@@AAADDDHHHLLLOOOQQQVVVXXXZZZ\\\\\\ZZZWWWUUURRRPPPNNNOOOQQQRRRSSSSSSPPPIIIEEEDDDDDDAAAAAACCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFHHHIIIJJJFFFFFFFFFEEEEEEDDDCCCBBBDDDEEEEEEFFFFFFGGGHHHHHHHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPOOOPPPQQQSSSUUUVVVTTTVVVXXXXXXWWWVVVWWWXXXXXXWWWVVVVVVXXX[[[^^^```dddbbb```bbbeeefffdddbbbeeefffggghhhjjjlllnnnooonnnppprrrsssssstttvvvxxxzzzzzzzzzzzz{{{}}}~~~|||~~~{{{xxxuuusssrrrrrrrrrqqqooommmkkkiiigggfffeeeeeeggggggkkkuuu~~~uuukkkbbb[[[[[[ZZZ\\\iiixxxxxxxxxuuurrrmmmjjj]]][[[WWWTTTSSSRRRQQQOOOOOONNNLLLIIIGGGDDDBBBAAA???===:::666444444444444555444444333333333444444555;;;@@@QQQrrrooo___YYY[[[mmmvvv{{{yyyvvvppp___NNNDDDEEEHHHTTTlllqqqcccXXXWWWVVVUUU\\\eeeqqqzzzxxxiiigggaaa___aaa^^^ZZZYYYYYYYYYYYYZZZ[[[\\\YYYTTTNNNIIIHHHIIIJJJJJJGGGEEEBBB???===:::777555111000///...------...///......---,,,,,,+++******++++++++++++++++++++++++)))***+++++++++***((('''######$$$$$$%%%&&&''''''((((((((((((((()))*********((('''((()))***)))'''((((((((()))***,,,---...---------,,,,,,,,,,,,,,,,,,...111444555555444333666444333333555666666666444333333222333444555666<<>>@@@@@@AAAAAAAAABBBBBBBBB??????AAADDDHHHLLLPPPRRRVVVXXXZZZ[[[[[[YYYVVVTTTPPPNNNMMMMMMOOOQQQQQQQQQPPPIIIEEEDDDDDDAAAAAACCCCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDEEEEEEFFFGGGHHHEEEEEEEEEEEEEEEDDDDDDCCCEEEEEEFFFFFFGGGHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPOOOPPPQQQSSSTTTUUUVVVWWWWWWUUUTTTUUUXXXZZZXXXXXXWWWWWWYYY\\\___aaacccaaa```bbbdddfffeeeccccccdddeeegggiiikkkmmmooonnnpppsssttttttvvvxxxzzzyyyyyyzzzzzz{{{}}}~~~}}}~~~}}}yyywwwuuusssttttttsssqqqooommmkkkiiihhhgggggghhhiiikkkuuuuuukkkbbb[[[ZZZYYY[[[hhhxxxxxxwwwtttrrrmmmjjj___\\\XXXVVVTTTTTTRRRQQQOOONNNLLLJJJGGGEEECCCBBB???===:::777555444444444555444444333333444444444555<<<@@@RRRsssnnn^^^WWWXXXnnnwww}}}{{{wwwppp___MMMDDDFFFIIITTTmmmrrrdddYYYWWWWWWVVV\\\fffrrr{{{xxxiiiggg```^^^```]]]YYYXXXYYYYYYZZZ[[[\\\]]]ZZZUUUNNNIIIHHHHHHIIIIIILLLFFF@@@======<<<888444444222///,,,+++,,,...///...------,,,,,,++++++***++++++++++++++++++++++++***++++++++++++******)))%%%%%%&&&''')))***++++++((((((((((((((())))))******((('''((()))***)))'''''''''((()))***,,,.../////////...---,,,,,,,,,,,,,,,...111333444444444333444333111222444555555444222222111111222444666777;;;>>>CCCGGGHHHGGGDDDAAA===AAAGGGMMMOOOLLLFFFAAA666444222222666:::===>>>???@@@BBBCCCCCCCCCBBBAAA>>>???AAADDDHHHMMMQQQTTTVVVWWWYYYZZZZZZXXXUUUTTTNNNLLLKKKKKKMMMOOOPPPPPPPPPIIIEEEDDDDDDAAAAAACCCBBBCCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDDDDDDDEEEEEECCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLHHHHHHIIIJJJKKKLLLMMMMMMPPPPPPPPPPPPQQQRRRTTTTTTWWWVVVUUUSSSRRRTTTWWW[[[XXXXXXWWWXXXYYY\\\___aaabbbaaa```bbbdddeeeeeedddbbbbbbccceeegggiiikkkmmmllloooqqqssstttuuuxxxzzzyyyyyyyyyzzz{{{|||}}}~~~~~~~~~{{{zzzxxxvvvvvvvvvvvvuuussspppnnnlllllliiiiiijjjiiikkksss}}}vvvkkkbbb[[[ZZZYYY[[[hhhwww}}}yyyxxxtttrrrnnniiiaaa^^^ZZZXXXWWWVVVTTTSSSQQQPPPNNNKKKHHHFFFCCCBBB???===:::777555444444555444444444333333444444555555<<>>>>>@@@BBBCCCDDDCCCAAA@@@===>>>AAADDDIIINNNRRRUUUVVVWWWXXXYYYXXXWWWTTTSSSMMMLLLJJJKKKMMMOOOPPPPPPPPPIIIEEEDDDDDDAAAAAACCCBBBBBBBBBCCCCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBBBBCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIJJJIIIHHHHHHHHHIIIKKKLLLHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPPPPQQQRRRSSSSSSTTTUUUUUUTTTSSSSSSVVVXXXWWWWWWVVVWWWYYY[[[^^^___`````````bbbccceeeeeeeeeccccccddddddeeeggghhhiiiiiikkknnnpppqqqrrruuuwwwxxxxxxxxxyyyzzz{{{}}}}}}}}}|||zzzyyyxxxyyyyyyxxxvvvtttqqqooonnnjjjiiiiiiiiijjjpppxxxvvvkkkbbb[[[ZZZYYYZZZgggwwwzzzyyy|||vvvtttoooiiiccc```\\\ZZZYYYXXXVVVUUURRRQQQOOOLLLIIIGGGDDDCCC???===:::777555444444555444444333333333444555555555===DDDWWWxxxppp___VVVVVVmmmzzz~~~tttaaaOOOFFFGGGIIITTTmmmssseeeZZZXXXWWWVVV\\\eeesss{{{yyyjjjfff___\\\^^^ZZZZZZZZZ[[[]]]^^^______```ZZZUUUNNNIIIHHHHHHIIIJJJDDDFFFFFFCCC===777444333111111111000///---,,,+++------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))))))))((())))))))))))&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))***((('''((()))***)))'''&&&&&&''')))+++---///000222000...---,,,,,,------...///000222333333333222000000///111333444333222333222333333555777:::;;;:::<<<@@@CCCEEEDDDBBB@@@>>>@@@CCCGGGIIIGGGAAA===777444111111444888<<<>>>>>>???AAACCCCCCBBBAAA???>>>???AAAEEEIIINNNSSSUUUVVVVVVWWWXXXWWWUUUSSSRRRNNNMMMKKKLLLOOOQQQRRRRRRPPPIIIEEEDDDDDDAAAAAACCCBBBBBBBBBBBBCCCCCCCCCCCCEEEDDDCCCBBBAAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMOOOOOOPPPQQQQQQRRRRRRRRRPPPSSSUUUVVVUUUTTTTTTTTTTTTTTTUUUVVVWWWZZZ\\\]]]^^^___```bbbcccdddeeefffgggfffeeeeeeeeeeeeffffffiiikkknnnoooppprrrtttvvvxxxxxxxxxxxxyyy{{{|||}}}~~~}}}|||{{{yyyzzz{{{{{{yyyvvvsssqqqnnnjjjhhhhhhhhhhhhmmmsss{{{wwwkkkbbb[[[ZZZXXXZZZfffvvvxxx~~~xxxwwwvvvqqqiiieeebbb^^^[[[ZZZYYYXXXVVVTTTSSSQQQNNNKKKHHHEEEDDD@@@>>>;;;777555555555555333333333333333444555666666>>>EEEZZZzzzrrrbbbYYYYYYmmm|||wwwcccQQQFFFGGGIIITTTmmmssseeeZZZWWWVVVUUU[[[dddrrrzzzyyyjjjfff___\\\]]]YYYZZZ[[[\\\]]]^^^_________YYYTTTNNNIIIHHHIIIJJJKKKEEEHHHJJJGGG???999666666///000111111000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((('''(((((()))***"""######%%%&&&'''((((((***))))))(((((((((((((((***((('''((()))***)))'''''''''((()))***,,,...///111///---++++++,,,---......///000111222222222222/////////111444555444222444444444444666888:::;;;888;;;???BBBDDDDDDBBBAAA???@@@CCCFFFHHHFFFAAA>>>888555111000333777;;;======>>>@@@AAAAAAAAA@@@??????@@@BBBEEEIIINNNRRRUUUVVVVVVVVVVVVUUUTTTRRRQQQOOOMMMLLLMMMPPPRRRSSSSSSPPPIIIEEEDDDDDDAAAAAACCCAAABBBBBBBBBBBBCCCCCCCCCDDDDDDCCCBBBAAAAAAAAABBBBBBBBBDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQNNNQQQUUUVVVUUUSSSRRRRRRSSSSSSTTTUUUWWWYYYZZZ[[[\\\^^^```aaabbbcccfffhhhiiihhhgggfffffffffffffffmmmoooqqqrrrrrrsssuuuwwwwwwwwwwwwxxxyyyzzz{{{|||~~~~~~}}}}}}|||{{{yyyzzz||||||zzzwwwtttrrrnnnjjjggghhhhhhhhhkkkqqqxxx~~~yyykkkbbb[[[ZZZXXXYYYfffuuuxxx}}}wwwwwwwwwrrriiifffccc___\\\[[[ZZZYYYWWWVVVUUURRROOOLLLIIIFFFEEE@@@>>>;;;888666555555555333333333333444555555666666???GGG\\\}}}sssddd]]]]]]rrr{{{fffRRREEEFFFHHHRRRllltttfff[[[XXXWWWUUU[[[eeeqqqyyyzzzjjjfff^^^[[[\\\XXXYYYZZZ\\\]]]]]]]]]\\\\\\WWWSSSMMMIIIHHHJJJLLLLLLJJJIIIHHHDDD???;;;777666000000//////............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))((((((((()))++++++&&&''''''((())))))************)))(((((((((((((((***((('''((()))***)))'''((((((((()))***,,,---...///...,,,******+++---/////////000000111111222222//////000222444555444333444444333444555777999:::777:::>>>BBBDDDEEEDDDCCC>>>@@@BBBFFFHHHGGGDDDAAA999555111///222777;;;=========>>>>>>>>>?????????@@@AAACCCEEEIIINNNRRRTTTVVVVVVVVVUUUTTTSSSQQQPPPNNNMMMLLLMMMPPPRRRSSSTTTPPPIIIEEEDDDDDDAAAAAACCCAAAAAABBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFEEEEEECCCDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPPPPOOOQQQSSSTTTSSSRRRRRRRRRSSSSSSTTTVVVXXXYYY[[[[[[ZZZ]]]```aaabbbcccfffiiihhhhhhhhhhhhhhhhhhiiijjjoooqqqrrrsssssssssuuuvvvvvvvvvwwwwwwxxxzzz{{{|||}}}~~~}}}|||||||||{{{xxxzzz{{{|||{{{xxxtttrrrooojjjggghhhiiiiiilllppptttzzzzzzlllbbb[[[YYYXXXYYYeeeuuu}}}|||yyy}}}vvv~~~uuuwwwsssjjjfffccc___]]]\\\[[[YYYXXXWWWVVVSSSPPPMMMIIIGGGFFF@@@>>>;;;888666555555666333333333333444555666666666???III^^^sssfff```aaa|||gggSSSEEEEEEFFFQQQkkkwwwiii]]]ZZZYYYWWW]]]fffooowww~~~zzzjjjfff^^^[[[[[[XXXYYYYYY[[[\\\\\\[[[ZZZYYYVVVRRRLLLIIIIIIKKKLLLMMMMMMHHHBBB???===;;;777333222000...,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))***,,,---+++******)))(((''''''&&&******)))(((((((((((((((***((('''((()))***)))((())))))))))))***+++,,,---...---+++))))))+++---/////////000000111111222222//////000222555666444333444333333333444666777999777999===AAADDDEEEEEEEEE===>>>AAAEEEIIIIIIGGGDDD999555000///222666;;;============<<<===>>>??????AAABBBCCCFFFIIIMMMQQQSSSVVVVVVUUUUUUSSSRRRQQQPPPNNNLLLKKKLLLOOORRRSSSSSSPPPIIIEEEEEEDDDAAAAAACCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEEEEEEEEEECCCCCCCCCDDDEEEEEEFFFFFFHHHIIIKKKLLLLLLLLLKKKJJJHHHHHHIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOOPPPQQQRRRRRRQQQQQQRRRTTTSSSTTTUUUWWWYYYZZZ[[[\\\ZZZ]]]```aaaaaacccfffiiiggggggggghhhiiikkklllmmmnnnpppqqqqqqqqqqqqrrrtttvvvvvvvvvwwwxxxyyy{{{{{{|||~~~|||{{{{{{{{{{{{xxxyyy{{{|||{{{wwwtttqqqpppkkkhhhiiikkkkkkmmmqqqrrrwwwzzzlllbbb[[[YYYWWWYYYeeettt{{{{{{zzz}}}uuu{{{rrrvvvtttjjjfffccc___]]]\\\[[[YYYXXXXXXWWWTTTQQQMMMJJJGGGFFF@@@>>>;;;888666555666666222222222333444555666777666@@@III___rrrfffbbbccchhhRRRDDDEEEFFFPPPjjjyyykkk___\\\[[[YYY___hhhooovvv}}}}}}jjjcccaaa[[[XXXYYY]]][[[YYYYYYYYYXXXVVVTTTUUUQQQMMMKKKKKKKKKKKKKKKEEEEEECCCAAA===999555333222222111111000...---,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******+++)))'''''')))+++++++++((()))+++---------,,,++++++***)))))))))***,,,,,,...//////000000000000000//////000333555555333111555555666555444666999<<<999999:::===AAACCCDDDCCC>>>>>>@@@EEEHHHHHHDDD@@@:::333...///111222666;;;>>>???@@@@@@@@@@@@???>>>??????@@@BBBFFFKKKOOORRRQQQRRRRRRRRRSSSSSSTTTTTTPPPOOONNNNNNNNNOOOPPPQQQNNNKKKGGGDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDEEECCCAAA??????@@@CCCDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNOOOOOOPPPQQQRRRRRRRRRRRRNNNPPPQQQPPPOOOOOOPPPQQQVVVVVVVVVVVVWWWYYYZZZ[[[\\\\\\]]]^^^```bbbdddeeehhhiiiiiiiiihhhjjjmmmooosssrrrqqqpppoooppptttwwwxxxyyyzzzyyyxxxxxxyyy{{{~~~zzzwwwwwwxxxxxxxxxxxxxxxyyyzzzyyyvvvtttrrrnnnkkkhhhffffffgggjjjkkkpppttt{{{yyyjjj```YYYYYYYYYZZZdddqqqssswwwttt|||vvvppppppooonnndddbbb```______^^^[[[YYYVVVUUUTTTQQQNNNKKKHHHFFFDDDAAA<<<777444333444555777666444333333444555666999@@@EEEXXX~~~vvvkkkccc```pppXXXGGGFFFEEENNNccc{{{ooobbb^^^[[[WWW]]]hhhpppvvv}}}}}}iiicccaaa\\\YYY[[[[[[ZZZXXXXXXYYYYYYXXXVVVTTTQQQMMMKKKJJJKKKKKKKKKGGGFFFDDDBBB>>>:::666444222222111111///...---,,,&&&&&&&&&''''''(((((((((+++++++++*********))))))************************((())))))))))))))))))((('''((((((((()))))))))******(((''''''((()))))))))'''(((***,,,------,,,+++,,,+++*********+++---......//////000000000000000000111222555888888555333333333333333222444777:::::::::<<<>>>BBBDDDCCCBBB@@@AAACCCHHHKKKJJJFFFCCC999333...///111333777<<<>>>???@@@AAAAAA@@@???>>>??????@@@CCCFFFKKKOOORRRSSSSSSSSSTTTTTTUUUUUUUUUPPPPPPOOONNNNNNOOOPPPQQQNNNKKKGGGDDDCCCBBBAAA@@@@@@@@@AAAAAABBBCCCCCCDDDDDDCCCBBBAAAAAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEEEEGGGIIIJJJLLLGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJLLLLLLKKKKKKMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOQQQRRRQQQPPPPPPQQQSSSUUUVVVWWWWWWXXXYYYZZZZZZ[[[[[[\\\]]]___aaacccdddhhhiiijjjjjjjjjkkkmmmoooqqqqqqqqqpppooopppsssvvvwwwyyyzzz{{{yyyyyyyyyzzz|||wwwuuutttttttttssstttuuuvvvwwwvvvuuusssqqqmmmkkkhhhfffeeegggiiijjjlllqqqxxxwwwjjj```YYYYYYYYYZZZdddrrrxxx{{{zzzrrrmmmmmmllljjjeeeccc```______^^^\\\ZZZWWWVVVTTTRRROOOLLLIIIGGGDDDAAA<<<777444333444555777666444333333444555666888???EEEXXX}}}|||rrrhhh```^^^uuunnnUUUGGGFFFEEEMMMbbbyyypppccc___[[[WWW\\\fffpppvvv}}}|||hhhcccaaa]]][[[]]]YYYXXXWWWXXXYYYZZZYYYXXXTTTPPPLLLJJJJJJKKKKKKKKKHHHGGGEEEBBB>>>:::777555222111111000///...------(((((()))***+++,,,------+++++++++***************************************************************(((((((((((())))))))))))***((('''&&&((()))((('''&&&(((***,,,---------,,,---,,,+++++++++,,,---......///000000111111000000000222555999;;;:::777444333333333222222444777:::<<<<<<===@@@BBBDDDCCCAAABBBDDDGGGJJJMMMLLLHHHEEE999222---///111333777<<>>DDDWWW|||yyyoooddd]]][[[hhh}}}nnnTTTGGGFFFEEELLL___vvvsssfff```[[[WWW[[[dddpppvvv~~~{{{hhhbbbaaa^^^\\\___ZZZYYYXXXXXXYYYYYYXXXWWWSSSPPPLLLJJJJJJKKKKKKKKKIIIGGGEEEAAA===999666555222111000000///.........------......//////000000************************************************++++++************++++++(((((((((((())))))))))))+++)))(((((())))))((('''&&&''')))+++,,,---------,,,,,,+++***+++,,,---...//////000111111111111000000222666:::===<<<888444444555555444444555999;;;<<<<<<>>>@@@BBBCCCAAA???AAACCCGGGJJJKKKJJJGGGEEE888222---///111333888===@@@AAABBBBBBBBBBBBAAA@@@???@@@AAACCCGGGLLLPPPRRRUUUUUUVVVWWWWWWWWWVVVUUURRRQQQPPPOOONNNOOOPPPPPPNNNKKKGGGDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDEEEEEEEEEDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCDDDFFFGGGHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHHHHJJJKKKKKKJJJKKKLLLNNNQQQQQQQQQQQQQQQPPPOOONNNOOOPPPRRRRRRQQQQQQRRRTTTSSSUUUXXXZZZ[[[[[[ZZZZZZXXXXXXYYY[[[^^^```bbbdddeeehhhkkkllllllkkkllllllkkkmmmpppqqqppppppqqqrrruuuxxx|||}}}}}}{{{zzzzzz}}}wwwtttpppnnnmmmmmmkkkjjjllllllnnnnnnoooooonnnnnnjjjiiigggeeeddddddfffggghhhlllqqqvvv{{{yyylllaaaYYYYYYXXXZZZeeesss}}}xxxnnnlllmmmllljjjfffdddbbbaaaaaa```]]][[[YYYYYYWWWTTTQQQNNNKKKJJJDDDAAA<<<777444333444555555555444444444555666666666>>>CCCUUUyyyzzznnn```XXXWWW___qqqoooWWWHHHFFFDDDJJJ]]]sssuuujjjccc\\\XXX[[[cccooovvv~~~{{{hhhbbbaaa^^^]]]```\\\[[[YYYXXXYYYXXXVVVUUURRROOOKKKIIIJJJKKKLLLKKKIIIGGGDDD@@@;;;888555333222111000///......//////------,,,,,,+++++++++***************************************************++++++***))))))***++++++))))))))))))((((((((((((+++***)))***++++++***)))'''''')))***+++,,,,,,---+++***)))))))))***,,,---///000000111111111111111///111555:::===<<<888444444444444444333555888;;;<<<<<<>>>@@@BBBBBB@@@===>>>AAAEEEHHHHHHFFFDDDBBB999222---///111333777<<<@@@AAABBBBBBBBBBBBAAA@@@@@@@@@AAACCCGGGLLLPPPSSSUUUUUUWWWXXXWWWVVVUUUTTTRRRRRRPPPOOOOOOOOOPPPPPPNNNKKKGGGDDDCCCBBBAAA@@@AAAAAAAAABBBBBBBBBBBBBBBAAABBBDDDEEEFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMQQQQQQQQQQQQPPPOOONNNNNNMMMOOOPPPPPPPPPPPPRRRSSSSSSUUUXXXZZZ\\\\\\[[[ZZZXXXXXXYYY[[[]]]```bbbccccccfffiiijjjjjjiiijjjjjjiiillloooqqqqqqpppqqqqqqtttwww{{{}}}|||{{{zzzzzz~~~|||tttqqqnnnmmmllllllkkkiiihhhiiiiiijjjkkkkkkkkkkkkhhhfffeeedddcccdddeeefffiiilllppptttwww{{{}}}mmmbbbZZZXXXXXXZZZfffttttttkkkkkkmmmllljjjgggeeecccbbbbbbaaa^^^]]]ZZZYYYXXXUUURRROOOLLLJJJDDDAAA<<<777444333444555444444444444555555666666777???DDDTTTwww~~~mmm[[[RRRQQQXXXiii{{{nnnXXXHHHFFFCCCHHHZZZnnnzzz|||}}}vvvmmmddd\\\YYY]]]cccooovvv~~~|||hhhbbbaaa^^^]]]aaa]]][[[YYYYYYYYYXXXVVVTTTQQQNNNKKKIIIJJJKKKLLLLLLIIIGGGCCC???:::777444333222111000.........///000------,,,+++***)))((((((***************++++++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))((((((((((((******)))+++------,,,***(((((())))))***++++++++++++***)))))))))***+++,,,///000111111222222111111///111444888;;;;;;888555222222222111111333666999<<<<<<>>>AAADDDCCCAAA>>><<<@@@EEEGGGFFFCCCAAAAAA:::333...///111222666;;;???@@@AAABBBBBBAAA@@@???@@@@@@AAADDDHHHLLLQQQSSSUUUVVVXXXYYYXXXWWWUUUTTTSSSRRRQQQOOOOOOOOOPPPPPPNNNKKKGGGDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCBBBBBBGGGHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJKKKMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLNNNPPPPPPPPPPPPRRRSSSTTTUUUWWWZZZ[[[\\\\\\\\\YYYZZZZZZ\\\]]]___aaabbbccceeeggghhhhhhhhhiiijjjjjjllloooqqqqqqqqqqqqrrrtttvvvzzz{{{{{{zzzzzzzzz}}}~~~}}}sssqqqnnnllllllkkkiiigggdddeeeeeeeeeffffffggggggddddddcccbbbcccdddeeefffjjjmmmpppsssvvvzzznnnbbbZZZXXXXXXZZZfffuuuppphhhhhhllllllkkkhhhfffdddccccccbbb___]]]ZZZYYYXXXUUURRROOOLLLKKKDDDAAA<<<777444333444555333333444555555666666666777@@@EEETTTvvvmmmYYYOOOOOOUUUdddvvv{{{jjjZZZIIIFFFBBBGGGWWWkkkvvvwwwxxxtttmmmccc\\\ZZZ^^^cccnnnuuu~~~~~~}}}hhhbbbaaa^^^]]]```\\\ZZZYYYXXXYYYYYYWWWUUUQQQNNNJJJIIIIIIKKKLLLLLLKKKHHHDDD???;;;777555444222111///.........000111......------,,,,,,++++++))))))*********++++++++++++++++++++++++++++++++++++***(((''''''(((***+++***)))))))))((((((((('''(((((((((***------,,,+++******))))))))))))******++++++***)))***+++,,,---000000111222222222222111000111444888;;;;;;999777111222222111111222666999===>>>@@@DDDFFFFFFCCCAAA===AAAFFFHHHFFFCCCBBBAAA;;;444//////111222555:::>>>???@@@AAAAAA@@@???>>>@@@AAABBBDDDHHHLLLQQQSSSWWWXXXZZZ[[[ZZZXXXVVVUUUTTTSSSQQQPPPOOOOOOPPPPPPNNNKKKGGGDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBCCCDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCFFFFFFHHHHHHHHHHHHGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGIIIJJJJJJJJJJJJKKKMMMLLLMMMMMMNNNNNNNNNMMMMMMMMMNNNPPPQQQPPPQQQSSSTTTUUUVVVWWWXXXZZZ\\\]]]^^^[[[[[[\\\\\\]]]___```aaaeeefffggggggggghhhjjjlllkkkmmmoooppppppqqqssstttsssuuuxxxyyyxxxxxxzzz{{{{{{}}}~~~uuurrrooollljjjhhheeebbbaaa````````````aaaaaaaaaaaaaaaaaaaaacccdddeeefffiiilllooossswww|||~~~nnncccZZZXXXXXXZZZggguuuoooggghhhmmmooonnniiigggeeedddcccbbb```^^^ZZZYYYWWWUUURRROOOLLLJJJDDDAAA<<<777444333444555222333444555666666666666777@@@FFFVVVyyyrrr]]]TTTUUUXXXfffuuu~~~}}}uuuhhh]]]IIIFFFBBBEEEUUUhhhrrrsssqqqpppjjjaaaYYYYYY]]]bbbnnnuuu~~~wwwyyy~~~iiibbbaaa]]]]]]```ZZZYYYXXXXXXYYYZZZYYYXXXQQQNNNJJJIIIIIIKKKLLLLLLLLLJJJEEE@@@<<<888666555222111///...---...000111++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++***)))(((&&&&&&((()))*********))))))((((((((('''&&&&&&'''))),,,---,,,***+++******))))))))))))))),,,,,,+++++++++,,,---...000000111222222222222111222222444777;;;<<<;;;999333444444333333444888:::>>>???BBBFFFHHHHHHFFFCCC>>>CCCHHHIIIGGGDDDCCCCCC<<<555000000111111444999>>>???@@@@@@@@@@@@???>>>@@@AAABBBDDDHHHMMMQQQTTTXXXYYY[[[\\\\\\ZZZWWWVVVTTTSSSQQQPPPOOOOOOPPPPPPNNNKKKGGGDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCEEEFFFGGGGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGIIIJJJJJJIIIJJJKKKMMMMMMNNNOOOPPPPPPPPPPPPPPPNNNOOOQQQRRRRRRRRRTTTVVVVVVVVVWWWXXXZZZ\\\^^^___]]]]]]]]]]]]^^^___``````fffggghhhgggggghhhkkknnnlllmmmoooppppppqqqsssuuusssuuuwwwwwwwwwxxxyyy{{{{{{|||~~~wwwtttpppllliiieeeaaa^^^^^^]]]]]]\\\\\\]]]]]]^^^______```aaabbbdddfffggghhhkkkooosssxxx~~~{{{ooocccZZZXXXXXXZZZgggvvv~~~qqqiiikkkppprrrrrriiigggeeeddddddcccaaa___ZZZYYYWWWUUURRRNNNLLLJJJDDDAAA<<<777444333444555222333444555666666666666666@@@FFFWWW{{{xxxccc\\\^^^]]]jjjxxx|||tttiiibbbIIIFFFAAAEEETTTfffpppqqqllllllhhh^^^WWWWWW]]]aaammmuuuxxxzzz|||kkkfff___]]]aaa___\\\YYYWWWVVVVVVVVVUUUTTTRRROOOKKKIIIIIIJJJJJJJJJJJJHHHEEEAAA===999666444333222000///---,,,,,,,,,---+++((((((***,,,---...************************,,,++++++***)))((('''''')))******(((''''''***,,,,,,,,,+++***)))))))))***)))((((((***,,,---,,,+++******+++,,,,,,***)))(((,,,***(((***---///...------///333444444555555777111111222555888:::999777777555333111222444777999<<<>>>BBBGGGJJJIIIEEEBBB@@@BBBEEEHHHJJJHHHCCC@@@:::222+++,,,///111444888:::===@@@BBBBBBAAAAAABBBAAA@@@@@@BBBEEEJJJNNNQQQ]]]^^^^^^]]]\\\ZZZXXXWWWQQQOOOMMMLLLNNNPPPQQQQQQLLLKKKIIIGGGFFFEEEDDDDDDCCCBBB@@@@@@@@@AAACCCEEE@@@AAACCCDDDDDDDDDCCCBBBEEEEEEDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDIIIIIIHHHHHHGGGFFFFFFFFFIIIJJJJJJKKKLLLMMMMMMNNNKKKMMMNNNPPPQQQQQQPPPPPPPPPPPPOOONNNOOOPPPQQQRRRWWWWWWXXXWWWWWWXXX[[[]]]^^^]]]]]]]]]^^^aaaccceeeaaaccceeefffffffffhhhjjjjjjkkkmmmnnnppprrrttttttwwwyyy{{{{{{zzzyyyzzz{{{zzz|||}}}yyyvvvtttqqqmmmhhhdddaaa```___^^^\\\[[[ZZZZZZZZZ[[[\\\^^^aaabbbcccdddgggiiihhhkkkoootttxxx~~~~~~iiibbb\\\XXXWWW\\\iiivvvrrrlllooottttttrrrllliiigggeeedddcccaaa___```]]]ZZZVVVTTTQQQMMMJJJIIIDDD>>>999666555444444222222222222333444555555;;;<<>>BBBFFFJJJIIIFFFCCCAAABBBEEEIIIKKKIIIEEEAAA999333///.........444;;;;;;>>>AAACCCBBBAAAAAABBB@@@@@@@@@BBBEEEJJJOOOQQQ[[[\\\\\\\\\[[[YYYXXXVVVRRROOOMMMLLLNNNPPPPPPPPPLLLKKKIIIGGGEEEDDDDDDCCCCCCBBBAAA@@@AAABBBDDDEEEAAABBBCCCCCCDDDCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFGGGEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGGGGFFFFFFFFFHHHIIIIIIJJJKKKKKKLLLLLLLLLMMMNNNPPPPPPPPPPPPPPPPPPOOOOOONNNOOOPPPQQQRRRUUUVVVWWWVVVVVVWWWZZZ\\\^^^]]]\\\\\\^^^```bbbdddbbbdddfffffffffgggiiikkkkkkkkkmmmnnnppprrrssstttvvvxxxzzzzzzzzzzzz{{{||||||}}}|||xxxtttrrroookkkfffbbb___]]]\\\[[[YYYXXXWWWWWWXXXYYY[[[]]]___aaabbbdddfffiiijjjmmmqqquuuyyy{{{iiiccc\\\YYYXXX]]]jjjvvvqqqjjjnnnssstttrrrmmmkkkgggeeeeeedddbbbaaa```]]]ZZZWWWTTTQQQMMMKKKIIIDDD>>>999666555444444333222222333333444555666:::;;;FFF^^^jjj\\\aaafffvvv}}}nnn[[[MMMFFFAAAEEERRR^^^dddfffccc___\\\[[[YYYXXX[[[bbbpppxxx}}}xxxgggccc\\\[[[^^^\\\\\\ZZZXXXWWWWWWWWWVVVUUUSSSOOOKKKIIIIIIJJJJJJIIIIIIGGGDDDAAA<<<999666444//////............//////---,,,++++++,,,,,,+++***************************(((((())))))************+++---...---+++******+++++++++***)))))))))******'''&&&&&&(((******)))((())))))((())))))***+++,,,,,,***)))***,,,......---333555666555333000000000000000111333777888888777666444222111111333666777;;;===AAAFFFJJJJJJGGGDDDAAABBBEEEIIIKKKJJJGGGCCC999666333000,,,,,,444======???BBBCCCCCCAAAAAAAAA@@@@@@@@@BBBEEEJJJOOORRRYYYZZZZZZ[[[ZZZYYYXXXWWWSSSPPPNNNMMMNNNPPPPPPPPPLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCBBBAAABBBCCCDDDEEECCCBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHIIIJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQSSSTTTUUUUUUUUUVVVXXX[[[]]]]]]\\\\\\]]]___aaabbbccceeeggggggggghhhjjjlllkkklllmmmoooppprrrssssssuuuvvvxxxyyyyyyzzz|||}}}~~~~~~zzzwwwrrrqqqnnnjjjfffbbb^^^\\\YYYYYYWWWWWWVVVWWWXXXYYYZZZ\\\^^^___aaacccfffhhhkkknnnrrrvvvzzzyyyjjjddd]]]ZZZYYY]]]jjjwww~~~}}}pppiiimmmrrrsssqqqooolllhhheeeeeeddddddccc```^^^ZZZWWWUUURRRNNNLLLIIIDDD>>>999666555444444444333333444444555666777999;;;GGGaaammm^^^bbbjjjzzz~~~ooo\\\NNNGGGAAADDDPPP]]]ccceee```\\\ZZZYYYXXXXXX]]]cccnnnwww~~~wwwgggccc]]][[[^^^[[[\\\ZZZXXXWWWXXXXXXWWWVVVSSSPPPLLLIIIIIIIIIIIIIIIHHHFFFCCC@@@<<<888666444000//////............///---,,,,,,,,,------+++)))************************))))))))))))))))))******''')))+++,,,+++)))))))))******))))))))))))******)))(((((()))+++,,,+++)))+++*********+++---///111---,,,,,,,,,---............000333444333333333444111111111333666888888888555444222111222333555777:::<<<@@@EEEIIIJJJHHHEEE???@@@CCCGGGJJJJJJGGGDDD===777333000------444<<<===@@@CCCDDDCCCAAAAAAAAA@@@???@@@BBBEEEJJJOOORRRXXXYYYZZZ[[[[[[ZZZYYYYYYTTTQQQNNNMMMNNNOOOPPPOOOLLLKKKHHHEEECCCBBBBBBBBBCCCCCCBBBBBBBBBCCCDDDEEECCCCCCBBBAAAAAACCCDDDEEEDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPRRRSSSUUUVVVUUUVVVXXXZZZ^^^]]]]]]]]]^^^___aaaaaaccceeeggghhhhhhiiilllmmmlllmmmnnnooopppqqqrrrrrrsssuuuwwwxxxxxxzzz|||~~~{{{wwwuuurrrqqqooolllhhhddd```^^^[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZ[[[]]]^^^___bbbeeehhhkkknnnrrrvvvzzz~~~zzzkkkeee^^^ZZZYYY^^^jjjwww|||{{{qqqjjjlllqqqsssqqqppplllhhheeeeeeeeedddccc```^^^ZZZXXXUUUSSSOOOMMMIIIDDD>>>999666555444444444444444555555666777888:::<<>>AAAEEEHHHIIIGGGEEEBBB888000......///333888<<>>999666555444444555555555555666777888888======FFF]]]{{{vvv___aaaiiiyyyqqq```NNNFFF???CCCPPP^^^hhhkkkfffaaa]]][[[XXXWWW\\\ccckkkttt|||xxxiiifff```^^^```^^^\\\[[[YYYXXXYYYZZZYYYXXXTTTQQQLLLIIIIIIIIIIIIHHHEEEDDDBBB>>>;;;888555444333222000///---,,,,,,,,,...---,,,,,,------,,,+++************************,,,,,,+++***)))(((''''''&&&(((***+++******+++---))))))((((((((()))******'''&&&&&&'''((()))'''&&&''''''((((((***+++,,,---...///000///...---///111---///222333333222333444222111000222555888999888555555444333444555666777:::;;;===AAAEEEFFFEEECCC;;;<<>>999666555444444555444444555555666777888======EEE[[[yyysss\\\___ddduuuuuudddPPPHHH@@@CCCPPP___iiimmmiiiccc^^^[[[XXXVVV[[[bbbjjjsss{{{~~~xxxiiiggg```___aaa^^^\\\[[[YYYYYYZZZ[[[ZZZYYYTTTQQQLLLIIIIIIIIIHHHHHHEEECCCAAA>>>:::777555444111111000......---------...---++++++,,,.........************************+++*********))))))((((((((()))***)))''''''(((***((((((((((((((()))******'''&&&&&&'''(((((('''%%%&&&'''((()))************---...///...,,,+++---///...000222333222111222333000///...///333555777777666555555555555666777888::::::<<<@@@CCCDDDCCCAAA;;;<<>>>>>???BBBFFFKKKPPPSSSZZZZZZ[[[\\\\\\[[[ZZZYYYWWWTTTQQQOOOOOOOOONNNNNNMMMJJJFFFBBB@@@???@@@AAA???@@@@@@AAAAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFFFFFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPOOOOOONNNNNNQQQTTTVVVVVVWWWXXXYYYWWWXXXZZZ\\\^^^___```aaaaaadddfffggghhhjjjlllnnnooooooooooooooopppppppppttttttuuuuuuuuuwwwzzz}}}|||}}}}}}zzzzzz{{{ssstttuuuuuutttrrrooommmdddcccbbbaaa``````aaabbb``````___^^^]]]___bbbeeejjjnnntttzzz~~~~~~||||||zzzkkkeee^^^YYYWWW[[[hhhtttxxxyyy}}}tttooorrruuuuuuqqqooonnnmmmllljjjgggdddaaa___[[[YYYXXXUUURRRPPPIIIDDD>>>999666555444444444444444444555666777777:::<<>>>>>???BBBFFFKKKPPPTTTYYYZZZ[[[[[[[[[YYYXXXWWWXXXUUUQQQOOOOOOOOONNNNNNMMMJJJFFFBBB??????@@@AAA>>>???@@@AAAAAAAAA@@@@@@@@@AAACCCDDDDDDDDDCCCBBBDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHGGGGGGGGGHHHIIILLLMMMNNNOOOPPPOOONNNNNNLLLOOOSSSUUUUUUUUUWWWXXXTTTUUUWWWZZZ\\\^^^___```aaaccceeeggghhhiiilllnnnoooooooooooooooppppppppptttuuuuuuttttttvvvzzz}}}{{{|||~~~|||}}}~~~xxxyyy{{{|||{{{yyyvvvtttjjjiiigggeeeddddddeeeeeebbbaaa```___]]]___bbbeeekkkooovvv|||yyyvvvwwwyyy~~~vvvkkkddd]]]YYYWWW[[[gggtttwwwyyy~~~wwwpppsssvvvvvvrrrqqqpppppppppmmmiiieeeaaa___\\\YYYXXXVVVSSSPPPIIIDDD>>>999666555444444444333333444444555666777888:::FFF]]]zzzcccRRR\\\^^^ooo}}}~~~oooZZZPPPEEEEEEOOO]]]fffjjjgggaaa[[[XXXVVVUUUZZZbbbhhhqqqzzz}}}yyygggccccccaaa```ccc[[[XXXVVVXXX\\\^^^ZZZWWWSSSQQQNNNJJJHHHGGGGGGHHHBBB@@@===;;;999777444222111111000000//////......------,,,+++************)))******++++++******)))+++++++++************)))******)))(((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%'''))),,,,,,+++***(((------------------,,,,,,---...000111222222111111000//////000222444444333444444444555555555555666555888;;;???BBBCCCDDDDDD???>>>>>>@@@CCCEEEFFFEEE>>>:::555111///000333555333666:::<<<======>>>>>><<<>>>???AAADDDIIIOOOTTTYYYZZZ\\\]]]]]][[[XXXVVVVVVSSSPPPLLLKKKJJJKKKLLLMMMJJJFFFBBB@@@@@@BBBCCC@@@@@@@@@AAABBBCCCDDDEEEBBBAAA@@@@@@AAABBBDDDEEECCCCCCCCCBBBBBBAAAAAAAAAEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGHHHHHHIIIIIIMMMNNNPPPOOONNNMMMMMMNNNPPPPPPQQQSSSTTTUUUVVVWWWTTTVVVYYYYYYYYYYYYZZZ[[[bbbcccdddfffiiikkklllmmmpppooommmllllllnnnpppqqqoooppprrrtttwwwxxxyyyzzzyyy{{{~~~}}}yyytttqqqnnnlllkkkjjjhhhfffdddeeedddaaa^^^^^^aaaeeekkknnnuuu|||uuurrruuuzzz}}}xxxwwwzzzyyyhhhaaa[[[XXXWWW]]]jjjwwwuuuwwwxxxsssrrrtttvvvooooooooonnnmmmkkkiiiiiieeeccc___\\\YYYVVVRRROOOIIICCC<<<777555555666666666555555555555666666777888===HHH\\\yyy{{{gggUUUUUUZZZmmm|||qqq[[[KKKDDDFFFLLL]]]lllkkkhhh___WWWTTTTTTUUUYYY___kkkqqqyyyxxxfffbbbccc___^^^```[[[XXXVVVXXX[[[]]]ZZZVVVVVVTTTPPPMMMKKKJJJJJJJJJFFFCCC@@@>>><<<:::777555111111000000//////......,,,++++++******++++++,,,******++++++++++++******+++++++++************)))******)))((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''&&&''')))+++,,,+++******,,,,,,---------------------...000111222222111111222000000111222333333222444444444555555555666666666888;;;>>>AAABBBBBBBBB>>>>>>???AAAEEEGGGGGGGGGAAA>>>888222//////111222777:::>>>@@@@@@@@@@@@AAA<<<>>>@@@AAADDDIIIOOOTTTYYYZZZ\\\^^^]]][[[YYYWWWTTTRRROOOLLLKKKKKKLLLMMMMMMJJJFFFCCCAAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHGGGGGGHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFGGGHHHIIIJJJLLLNNNOOOOOONNNMMMMMMNNNQQQQQQRRRTTTUUUVVVWWWXXXWWWYYY[[[\\\\\\\\\]]]^^^bbbcccdddfffiiikkklllmmmnnnmmmlllkkkkkklllmmmnnnnnnoooqqqsssuuuwwwyyyyyyyyy{{{}}}wwwuuuqqqooonnnllljjjhhhffffffeeebbb___]]]___bbbjjjmmmttt{{{{{{uuurrrqqqpppmmmllloootttyyyhhhbbb\\\YYYXXX]]]jjjwwwwwwxxxvvvrrrrrrtttvvvqqqppppppooonnnlllkkkjjjgggddd```\\\YYYVVVRRROOOKKKFFF???999777777777777666555555555555666777777888===HHH\\\yyyzzzgggWWWWWWWWWkkk}}}ooo[[[KKKEEEFFFLLL]]]llllllmmmcccZZZVVVUUUUUUXXX]]]jjjpppxxx~~~wwwfffbbbbbb^^^[[[]]][[[XXXVVVWWWZZZ[[[XXXVVVWWWUUUQQQNNNKKKJJJJJJKKKDDDBBB???<<<:::888555222111111000000//////......++++++******++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))***))))))(((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''((())))))***++++++,,,,,,++++++,,,,,,------......---...000111222222111111333222111111333333222111555555444444555555666777777999;;;>>>???@@@@@@@@@>>>>>>???CCCGGGJJJJJJJJJEEEAAA:::444000...///000:::===@@@BBBBBBAAAAAABBB===>>>@@@AAADDDIIIOOOSSSYYY[[[]]]^^^^^^\\\ZZZXXXTTTRRROOOLLLKKKLLLMMMNNNMMMKKKGGGDDDAAAAAABBBCCCAAAAAAAAAAAABBBBBBCCCDDDEEEDDDCCCAAAAAA@@@AAAAAACCCBBBBBBBBBBBBAAAAAAAAACCCCCCBBBCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEFFFHHHJJJKKKLLLNNNOOOOOONNNMMMNNNNNNPPPQQQRRRSSSTTTVVVWWWWWWYYYZZZ\\\]]]]]]]]]___```bbbccceeefffhhhjjjlllmmmkkkkkkkkkkkkkkkkkkkkkkkklllmmmoooqqqtttvvvxxxyyyyyy{{{}}}~~~|||yyyvvvtttrrrpppnnnjjjkkkjjjgggdddaaaaaaaaahhhlllrrrzzzvvvooohhhfffeeefffhhhrrryyyjjjccc]]]ZZZYYY^^^kkkxxxyyy{{{tttssstttuuuwwwrrrrrrrrrqqqpppnnnlllkkkhhheeeaaa]]]ZZZVVVRRROOOLLLGGG???:::777666666666555555555555555666777777999===HHH\\\zzzzzzgggXXXYYYTTTiii}}}ppp\\\LLLEEEGGGLLL^^^nnnnnnqqqggg]]]XXXVVVTTTWWW\\\iiioooxxx~~~xxxgggcccbbb]]]ZZZ[[[ZZZXXXVVVVVVXXXXXXWWWUUUUUUSSSPPPLLLJJJIIIIIIJJJEEEBBB???<<<:::777333111111111000000//////......,,,,,,++++++***++++++++++++,,,,,,------,,,,,,++++++++++++*********))))))))))))(((((((((((()))))))))(((&&&%%%%%%&&&'''(((''''''((((((((((((''''''******))))))***+++------******+++,,,------......---...000111222222111111222111000222444555444444666555555444555666777777999:::;;;===>>>>>>>>>>>>>>>>>>@@@EEEIIILLLLLLLLLGGGCCC<<<555111///000111:::===@@@AAAAAA@@@@@@@@@===>>>@@@AAADDDIIINNNSSSYYY[[[]]]^^^^^^\\\ZZZYYYUUUSSSPPPMMMKKKKKKMMMMMMNNNLLLHHHEEECCCBBBBBBBBBAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBDDDEEEFFFGGGDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEEEEHHHJJJLLLMMMOOOPPPPPPOOOOOOOOOPPPOOOPPPQQQRRRSSSTTTUUUVVVXXXYYY[[[[[[[[[\\\^^^```cccdddeeeggghhhjjjkkklllllllllmmmnnnnnnnnnmmmmmmlllmmmnnnppprrruuuwwwxxxyyyzzz|||}}}~~~~~~|||zzzwwwuuupppppppppooollliiigggfffgggjjjpppxxx{{{sssqqqnnnjjjhhhnnnzzzkkkddd^^^ZZZYYY^^^kkkxxx|||~~~}}}uuuvvvwwwxxxyyytttttttttsssqqqpppnnnmmmjjjgggbbb^^^[[[WWWRRROOOKKKFFF>>>888555444444333555555444555555666777888:::>>>HHH]]]{{{{{{gggWWWXXXSSSggg|||ttt]]]MMMFFFGGGMMM___ooooooqqqggg\\\XXXUUUTTTWWW\\\hhhoooxxx~~~{{{iiidddccc^^^[[[\\\ZZZXXXVVVUUUUUUUUUUUUTTTSSSRRROOOLLLJJJJJJKKKKKKJJJGGGCCC@@@===:::666444111111000000//////.........---,,,+++************+++,,,,,,------,,,,,,++++++++++++*********))))))))))))(((((((((((()))))))))((('''&&&%%%%%%&&&'''''''''((((((((((((''''''***)))(((((()))***,,,...******++++++,,,---......---...000111222222111111/////////222555777888777666666555444444666777888;;;;;;<<<======>>>>>>>>>>>>???AAAFFFKKKNNNNNNMMMGGGCCC<<<666333222333444:::===@@@BBBAAA@@@@@@AAA>>>???@@@BBBDDDHHHNNNRRRXXXZZZ\\\^^^^^^\\\ZZZYYYWWWUUUQQQNNNKKKKKKKKKLLLOOOMMMIIIFFFDDDBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCC@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEGGGHHHCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHFFFEEEFFFHHHKKKMMMNNNPPPRRRRRRQQQPPPQQQRRRQQQQQQRRRSSSUUUVVVWWWWWWYYYZZZ[[[[[[\\\]]]```bbbcccdddeeeggghhhjjjkkklllmmmnnnooopppqqqqqqqqqqqqnnnnnnoooppprrruuuwwwxxxxxxzzz{{{|||}}}}}}{{{tttttttttttttttqqqooommmjjjlllpppwww{{{ssssss{{{kkkeee^^^ZZZYYY^^^kkkwww~~~zzzuuuvvvwwwwwwwwwvvvuuuuuutttsssqqqpppoookkkhhhccc___\\\XXXSSSPPPKKKFFF>>>888555444444333444444444555555666888888:::???JJJ___~~~~~~iiiWWWVVVTTTfffzzz}}}```OOOGGGHHHMMM___ooopppmmmcccZZZVVVTTTTTTWWW\\\gggnnnxxx~~~kkkdddbbb^^^[[[]]]ZZZYYYWWWUUUSSSSSSSSSTTTSSSQQQOOOMMMLLLMMMNNNOOOJJJGGGCCC???===999555222111111000000//////.........---,,,+++************++++++,,,,,,,,,,,,+++++++++++++++************)))((((((((((((((())))))************)))((((((''''''''''''(((((((((((('''''')))((((((((((((***+++,,,******++++++,,,,,,---------...000111222222111111......///222666999::::::777666555444444666888999<<<<<<<<<======>>>>>>???>>>???BBBGGGLLLNNNNNNLLLGGGCCC===777444444555777;;;>>>AAACCCCCCBBBBBBCCC>>>???AAABBBDDDHHHNNNRRRWWWYYY[[[]]]]]]\\\ZZZXXXWWWUUUQQQNNNLLLKKKLLLMMMOOOMMMKKKGGGEEECCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCC???@@@AAABBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBCCCAAAAAABBBBBBDDDEEEFFFGGGCCCCCCDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHGGGFFFGGGIIIKKKLLLNNNPPPRRRRRRQQQQQQRRRSSSSSSTTTUUUVVVWWWYYYZZZZZZ[[[\\\]]]]]]]]]___bbbeeeddddddeeeggghhhjjjkkkkkknnnnnnoooqqqrrrtttuuuvvvqqqqqqqqqqqqsssuuuwwwxxxxxxyyyzzz{{{|||{{{zzzyyyyyyzzzxxxuuussspppqqqtttxxxzzzkkkddd^^^ZZZYYY]]]jjjvvv~~~~~~uuuqqqtttvvvvvvvvvvvvvvvvvvuuusssrrrpppoookkkhhhddd```]]]YYYUUURRRLLLGGG???:::777666666666444444444555555777888999;;;AAALLLbbblllWWWUUUSSSdddzzzcccRRRIIIIIIMMM___oooooojjj```WWWTTTSSSTTTXXX]]]gggoooyyykkkcccaaa]]][[[^^^ZZZYYYWWWTTTRRRQQQRRRSSSPPPOOOMMMLLLLLLMMMOOOPPPIIIFFFBBB>>>;;;777333000111111000000//////......+++*********+++,,,,,,---******++++++++++++******+++++++++************)))((((((((((((((()))******))))))***+++***(((&&&%%%''''''((((((((((((''''''''''''''''''((()))******++++++++++++++++++,,,,,,---...000111222222111111000///000333666999:::999888777555444444666888:::<<<<<<======>>>???@@@@@@>>>@@@CCCGGGLLLNNNMMMKKKIIIDDD>>>888555444666777888;;;???AAAAAAAAABBBBBB>>>???AAABBBDDDHHHMMMRRRVVVWWWZZZ\\\\\\[[[YYYXXXUUUSSSPPPNNNMMMMMMOOOPPPPPPNNNKKKHHHFFFCCCBBBAAACCCBBBBBBAAAAAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIIIIHHHHHHGGGHHHHHHIIIJJJKKKLLLNNNPPPPPPPPPPPPQQQRRRSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[\\\\\\]]]___cccfffdddeeefffggghhhiiijjjkkkkkkllllllnnnpppsssvvvxxxuuuuuutttssstttvvvxxxyyyxxxyyyzzzzzz{{{~~~|||yyyxxxxxxyyy|||wwwjjjddd]]]YYYXXX\\\iiiuuu}}}zzzrrrppptttwwwyyyzzzvvvvvvvvvuuutttrrrppppppkkkhhhdddaaa^^^ZZZVVVSSSKKKFFF???999777777777777444444444444666777888999;;;BBBOOOeeeqqqZZZVVVOOOaaazzzfffTTTJJJIIIMMM^^^nnnooojjjaaaWWWTTTSSSSSSWWW\\\gggooozzzjjjbbb___\\\[[[^^^ZZZYYYWWWTTTQQQPPPQQQSSSLLLKKKJJJIIIJJJKKKMMMOOOLLLIIIEEEAAA>>>:::666222111111111000//////......(((((((((***+++---///000*********++++++*********+++++++++************)))((((((((((((((()))******&&&''')))***)))'''$$$"""''''''((((((((((((''''''&&&&&&''''''((())))))))),,,,,,++++++++++++++++++---...000111222222111111222111111333666888999888888777555444444666888:::============>>>@@@AAABBB???@@@CCCHHHLLLMMMLLLJJJJJJFFF@@@999555444555666444888<<<>>>?????????@@@???@@@AAABBBDDDHHHMMMQQQUUUVVVYYY[[[[[[ZZZXXXWWWRRRPPPNNNMMMMMMOOORRRSSSPPPNNNLLLIIIFFFDDDBBBAAACCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCDDDCCCBBB@@@???AAAAAAAAABBBBBBCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJJJJJJJLLLNNNOOONNNNNNOOOPPPPPPPPPQQQSSSTTTUUUVVVWWWXXXYYYZZZZZZZZZ\\\```ddddddeeefffggghhhiiijjjkkkiiiiiiiiikkknnnrrrvvvxxxxxxwwwuuutttuuuvvvxxxyyyxxxyyyyyyyyyzzz~~~~~~~~~}}}uuujjjccc]]]YYYWWW[[[hhhttt|||~~~|||wwwrrrqqqvvv{{{}}}vvvvvvvvvuuutttrrrppppppkkkhhhdddaaa^^^[[[WWWUUUIIICCC<<<777555555666666333333444444666777888999<<>>@@@@@@AAAAAA???AAADDDDDDDDDEEEGGGIIIJJJFFF???888444222222222666;;;===<<<<<>>===>>>BBBDDDCCC@@@@@@AAAAAACCCIIIOOOTTTVVVWWWYYYYYYYYYXXXVVVTTTRRRQQQOOONNNNNNOOOQQQRRRQQQOOOLLLHHHEEECCCBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAAAAAAAAAAABBB@@@AAAAAABBBCCCCCCDDDDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKKKKGGGGGGGGGGGGHHHHHHHHHHHHLLLLLLMMMMMMMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTTTTVVVXXXZZZZZZ\\\^^^```bbbbbbcccdddeeeggghhhiiiiiijjjjjjlllmmmoooqqqrrrttttttssstttuuuwwwyyy{{{xxxzzz|||}}}~~~wwwkkkccc^^^\\\YYYZZZgggxxxwwwtttzzzpppqqqxxx|||}}}}}}zzzzzzxxxwwwuuutttsssrrrllljjjfffccc```\\\WWWTTTNNNGGG===777555666666555333555777777777777888999;;;BBBRRRjjj~~~eeeVVVQQQ\\\qqqoooVVVIIIKKKMMMXXXiiiooolllbbbXXXUUUTTTTTTYYY^^^gggsss}}}~~~mmmhhh```]]]```]]]XXXWWWUUUTTTTTTTTTRRRPPPNNNMMMKKKKKKMMMNNNMMMLLLMMMJJJFFFCCC???<<<888555333111...---------+++***...------,,,,,,------...,,,------+++******+++,,,++++++***))))))***++++++************))))))))))))))))))))))))************++++++)))(((''''''''''''(((%%%%%%((()))((())),,,)))***+++*********,,,......///000222222222222111111000000222555888999888999888555333222333444444;;;<<>>AAACCCEEEFFFEEEAAA???CCCIIINNNNNNLLLJJJFFFAAA;;;777555444444666<<<@@@@@@AAAEEEFFFDDD??????@@@AAADDDIIIPPPUUUXXXYYYZZZ[[[[[[YYYWWWVVVSSSRRRPPPOOONNNOOOQQQRRRRRRPPPMMMIIIFFFCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBAAAAAACCCDDDFFFGGGHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJJJJKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMNNNNNNPPPOOOOOOOOOPPPQQQSSSUUUUUUWWWYYY[[[[[[\\\^^^```^^^```bbbdddeeeffffffeeeiiiiiiiiijjjlllmmmooopppssstttuuuwwwxxxzzz{{{{{{yyy{{{}}}~~~wwwiiiaaa\\\[[[ZZZ\\\kkk}}}xxxyyy}}}rrrkkkpppyyy~~~~~~~~~~~~}}}|||zzzxxxvvvuuutttpppmmmjjjfffccc___[[[WWWNNNGGG===777555666666555555666777777666777999:::===DDDSSSjjj~~~uuubbbUUUZZZggg}}}tttYYYHHHGGGHHHTTTfffnnnnnndddZZZUUUSSSSSSWWW\\\eeepppzzz~~~~~~mmmiiiaaa___bbb___[[[YYYWWWVVVUUUTTTRRRPPPQQQOOOMMMLLLMMMMMMMMMKKKLLLIIIFFFBBB@@@<<<999666222111///...///000///...,,,,,,++++++++++++,,,,,,***,,,///...+++***,,,...*********++++++*********))))))))))))))))))******'''''''''(((((()))))))))*********)))(((''''''&&&...***((())))))&&&&&&***)))***++++++***+++---///---...000222333444333333333222222333666888999999:::888666333222222333444555777999===@@@BBBDDDDDDDDD@@@===AAAGGGLLLMMMKKKJJJGGGBBB===999666555555777===AAAAAAAAACCCDDDBBB???@@@@@@AAADDDIIIPPPUUUYYYZZZ\\\\\\\\\[[[YYYXXXTTTSSSQQQOOOOOOOOOQQQRRRSSSQQQNNNIIIFFFCCCBBBAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCC@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGHHHIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLJJJKKKKKKLLLMMMMMMNNNNNNPPPOOOOOOOOOPPPQQQSSSUUUUUUWWWYYYZZZZZZ[[[]]]___^^^___aaadddeeeeeeeeeeeehhhhhhhhhiiijjjlllmmmnnnrrrsssuuuxxxyyyzzz{{{{{{zzz|||wwwiiiaaa[[[[[[ZZZ]]]mmmyyy|||}}}rrrlllpppzzz~~~~~~}}}|||zzzxxxvvvuuutttqqqoookkkhhheeeaaa\\\YYYNNNGGG===777555666666555666777777777666777999;;;>>>EEEUUUmmm}}}kkkXXXZZZcccvvvvvvZZZIIIFFFGGGSSSeeemmmpppeeeZZZUUUSSSRRRVVV[[[cccnnnyyy|||~~~~~~mmmhhhaaa___bbb___]]][[[XXXWWWVVVTTTQQQOOOQQQOOOMMMMMMNNNNNNMMMLLLLLLIIIEEEBBB@@@===999666444222///------,,,***(((,,,++++++******++++++,,,***,,,---...---,,,------)))***++++++++++++***)))))))))))))))************''''''''''''((((((((((((((())))))))))))((((((''''''$$$$$$'''(((&&&(((+++/////////,,,***((((((***---...000222444444444444222111111333666999::::::999888555333222333444444777888;;;>>>AAACCCEEEEEEBBB@@@>>>@@@EEEIIIJJJJJJJJJGGGCCC>>>:::888777666888>>>BBBBBBBBBDDDCCCAAAAAAAAAAAAAAACCCHHHOOOTTTYYYZZZ\\\]]]\\\[[[YYYXXXUUUSSSQQQPPPOOOPPPQQQRRRTTTRRRNNNJJJFFFDDDBBBAAA?????????@@@AAABBBDDDDDD@@@AAAAAABBBBBBAAAAAA@@@BBBBBBAAAAAAAAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPQQQRRRTTTTTTSSSUUUWWWWWWXXXXXXZZZ\\\___```aaacccdddeeeffffffhhhhhhhhhiiijjjkkkmmmmmmppprrruuuxxxzzz{{{zzzzzzzzz|||~~~xxxiiiaaa[[[[[[ZZZ]]]mmmyyy}}}vvvnnnrrrzzz~~~~~~~~~}}}}}}|||{{{yyyxxxwwwwwwrrrooollliiieeeaaa]]]YYYNNNGGG===777555666666555777777888777666777:::<<<>>>GGGYYYrrrqqq[[[ZZZ```pppvvvZZZIIIGGGHHHTTTeeemmmqqqfff[[[VVVSSSRRRUUUYYYaaammmwww{{{~~~}}}lllhhh```___aaa______]]]ZZZWWWVVVSSSPPPNNNPPPNNNMMMMMMNNNOOONNNMMMKKKIIIEEEBBB@@@===999777555222///------,,,***(((,,,,,,,,,++++++,,,,,,,,,++++++,,,---//////---,,,)))***++++++++++++***)))((()))))))))************)))))))))((((((((((((((('''''')))******))))))(((&&&$$$%%%)))+++)))))),,,/////////---***((()))***---...000333444555555444000//////222555888::::::888777555333333333555666888999<<>>CCCDDDDDDFFFFFFCCCBBBBBBBBBBBBCCCGGGNNNRRRXXXYYYZZZ[[[[[[YYYXXXVVVUUUTTTRRRPPPOOOPPPQQQRRRUUURRROOOJJJFFFDDDBBBAAA@@@@@@@@@@@@AAAAAABBBCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSTTTVVVWWWWWWXXXZZZ[[[aaaaaaaaabbbdddeeeggghhhjjjjjjjjjjjjkkklllnnnnnnnnnppptttxxxzzzzzzyyyxxxyyy{{{}}}~~~~~~xxxjjjbbb\\\ZZZYYY]]]mmmxxx}}}{{{qqqssszzz}}}~~~~~~~~~}}}}}}|||{{{{{{zzzzzzrrrpppllliiifffbbb]]]ZZZNNNGGG===777555666666555777888888777666777:::======HHH\\\wwwuuu]]][[[```nnnvvvZZZJJJIIIJJJUUUfffnnnrrrggg\\\VVVRRRQQQTTTXXX```kkkvvv{{{~~~|||lllggg```^^^aaa___aaa^^^[[[XXXVVVSSSPPPMMMPPPNNNMMMMMMNNNOOOOOONNNKKKIIIEEEBBB@@@===999777333111////////////...---...------,,,,,,------...,,,+++***---000111...+++)))***+++,,,,,,+++***)))(((((())))))*********+++++++++******))))))((((((%%%'''(((*********))))))+++)))***......+++***,,,+++,,,---,,,++++++---///---...111333444555555555...---...000444888999999777666444333333444555666888999;;;>>>@@@BBBCCCDDDBBBCCCBBBBBBBBBDDDIIILLLJJJHHHDDD@@@<<<:::888777777>>>DDDEEEFFFIIIIIIGGGCCCCCCBBBBBBCCCGGGMMMQQQWWWXXXYYYZZZYYYXXXVVVUUUVVVTTTRRRPPPOOOPPPQQQRRRUUUSSSOOOJJJGGGDDDBBBAAABBBBBBAAAAAA@@@@@@AAAAAA@@@@@@BBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAABBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNOOOPPPRRRTTTUUUUUUTTTTTTUUUVVVXXXYYYYYYYYY[[[]]]bbbbbbbbbbbbccceeehhhiiikkkkkkkkklllmmmnnnooopppmmmoootttxxxzzzzzzyyyxxxwwwyyy{{{|||}}}~~~~~~yyykkkccc\\\[[[YYY]]]mmmvvv|||ttttttzzz}}}~~~~~~~~~~~~~~~~~~}}}}}}}}}|||rrrpppllliiifffbbb]]]ZZZNNNGGG===777555666666555888888888777666777:::======HHH^^^zzzvvv^^^\\\```lll~~~uuuZZZKKKJJJKKKVVVgggnnnrrrhhh\\\VVVRRRQQQSSSXXX___jjjvvv{{{~~~kkkeeeddd```___aaa___]]]ZZZVVVTTTRRRRRRRRRUUURRRNNNMMMNNNOOOMMMLLLIIIGGGDDDCCCBBB>>>888333333111...,,,---.........---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******((()))+++,,,,,,)))'''%%%+++***((($$$ %%%)))&&&'''***---...,,,'''###))))))(((((((((((()))))).........------,,,,,,,,,+++---000333444444444333222000......111333444555666555444333222222222222888:::===??????@@@BBBCCCDDD@@@======???CCCGGGHHHNNNJJJEEE???:::999999999@@@CCCFFFGGGGGGFFFGGGHHHDDDCCCCCCBBBCCCGGGLLLQQQVVVWWWXXXYYYYYYWWWUUUTTTRRRRRRQQQPPPNNNMMMOOOQQQXXXTTTNNNGGGCCCAAAAAABBBAAAAAABBBBBBCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBB???>>>???BBBDDDBBB@@@@@@@@@AAAAAABBBCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGEEEDDDDDDDDDDDDFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLOOOPPPRRRSSSTTTUUUTTTTTTQQQRRRTTTVVVWWWXXXYYYYYYddddddddddddeeefffggggggkkkkkkllllllmmmmmmnnnnnnpppqqqsssuuuwwwwwwwwwwwwyyyyyyyyyyyyyyy|||uuukkkccc]]]\\\ZZZ]]]kkk}}}wwwrrr}}}sssttt|||~~~}}}|||xxxssslllhhhfffccc```\\\PPPEEE;;;777666444555888666555555666888:::::::::@@@KKKaaa}}}tttdddddddddjjjyyyzzzsss\\\JJJIIIMMMSSScccuuuwwwiii[[[SSSQQQPPPSSSWWWbbbiiirrryyy~~~~~~kkkeeeddd```___aaa___]]]ZZZVVVTTTSSSSSSSSSUUURRRNNNMMMNNNOOONNNLLLKKKHHHEEECCCBBB???999444444222///....../////////------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************+++---......---,,,+++((())))))'''%%%%%%'''***'''(((+++...///---)))%%%))))))(((((((((((())))))......---------,,,,,,,,,***,,,...000111222222222222000......000333444444777666555444333333333333777999<<<>>>>>>???AAABBBBBB???<<<<<>>???AAAAAA>>>;;;<<>>GGG[[[vvvqqq\\\^^^aaaiiivvvsss]]]LLLLLLPPPUUUdddvvvyyylll^^^WWWUUUUUUWWW[[[aaahhhrrrzzz~~~}}}jjjeeeddd```^^^```___]]]ZZZWWWUUUTTTTTTTTTTTTSSSQQQOOOOOOOOOOOOOOOOOOKKKGGGEEEDDD@@@;;;666444222//////000000///.........---,,,,,,,,,------++++++++++++++++++++++++++++++++++++******))))))(((((('''''''''((()))***((()))***************+++))))))+++...000000---+++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,/////////000111333444555111///---...000333555555777666666555444444444555888:::<<<===>>>>>>@@@AAAAAA???<<<===AAAFFFJJJLLLLLLKKKIIIFFFBBB>>>;;;999;;;>>>AAACCCDDDDDDEEEGGGEEEDDDCCCBBBCCCFFFKKKPPPUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSRRRPPPMMMMMMNNNPPPSSSQQQMMMIIIFFFEEEDDDDDD???@@@AAABBBCCCDDDDDDDDDBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIHHHFFFFFFGGGHHHKKKLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRSSSVVVZZZ^^^```___```bbbdddfffhhhiiijjjiiijjjjjjkkklllmmmnnnnnnpppqqqssstttuuuuuuttttttuuuvvvwwwwwwxxxzzz}}}}}}sssjjjbbb]]]\\\ZZZ]]]lll~~~rrrooo}}}wwwzzz~~~wwwtttpppnnnlllggg___YYYOOOEEE<<<999888777777999555666777777777888:::<<<>>>EEEXXXsssrrr]]]___dddmmmyyyuuu___MMMLLLPPPVVVeeevvvyyylll___XXXVVVUUUWWW[[[___gggqqqyyy~~~|||jjjeeeeee```^^^```___]]]ZZZWWWUUUTTTUUUUUUTTTSSSRRRPPPOOOOOOPPPQQQPPPLLLHHHEEEDDDAAA;;;777222000......//////...,,,......---,,,,,,,,,------++++++++++++++++++++++++***++++++++++++***)))(((...,,,+++)))))))))++++++,,,***(((''''''((())))))))))))***,,,//////...,,,))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,000000000000111222444555111///---...111444666666666555444444444444444444999;;;>>>?????????@@@BBBBBB@@@>>>???CCCIIIMMMOOORRRPPPNNNJJJDDD???;;;888999<<<@@@BBBCCCDDDEEEGGGEEEEEECCCBBBBBBFFFKKKOOOUUUVVVXXXYYYYYYXXXVVVUUUSSSSSSRRRPPPMMMLLLNNNOOORRRPPPNNNKKKHHHFFFDDDDDD???@@@AAABBBCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDD@@@@@@AAAAAAAAABBBBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHIIIJJJLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOPPPQQQQQQPPPQQQSSSUUUXXX[[[\\\]]]^^^```bbbeeegggiiijjjjjjiiijjjkkklllmmmnnnoooooooooppprrrssstttttttttttttttvvvwwwxxxxxxzzz}}}~~~}}}sssjjjbbb]]]\\\[[[]]]mmm~~~ssspppuuu{{{xxxuuurrrpppmmmhhh___YYYMMMDDD;;;999999777777888555777888888777888;;;===>>>EEEVVVsssttt______eeeppp}}}wwwaaaNNNLLLOOOUUUdddvvvyyylll___XXXVVVTTTUUUYYY]]]eeepppxxx}}}{{{iiieeeeeeaaa^^^```___]]]ZZZWWWUUUUUUUUUVVVSSSSSSSSSQQQPPPOOOQQQSSSQQQMMMHHHEEECCC@@@;;;777111000......//////---,,,...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,***)))(((---+++***(((((((((((()))---***'''&&&'''(((((((((***))))))***,,,---,,,+++))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,---......///000000111111222000...///222555777888555555444444444444444555:::<<<>>>?????????@@@BBBBBB@@@>>>@@@EEEKKKPPPRRRUUUSSSPPPKKKEEE???:::888888;;;???BBBCCCDDDFFFHHHEEEEEEDDDBBBBBBEEEKKKOOOTTTUUUWWWYYYYYYXXXWWWVVVSSSSSSRRRPPPMMMLLLMMMOOOPPPOOOMMMJJJGGGDDDBBBAAA@@@AAABBBBBBCCCCCCBBBBBB??????@@@AAABBBCCCDDDDDDBBBCCCDDDCCCAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHJJJLLLNNNOOONNNMMMLLLMMMMMMMMMMMMNNNPPPQQQRRROOOQQQSSSVVVXXXZZZZZZ[[[\\\^^^```cccfffggggggggghhhiiijjjkkklllmmmnnnooommmnnnpppssstttttttttttttttvvvxxxxxxyyyzzz}}}}}}}}}~~~sssiiibbb\\\\\\[[[^^^mmmvvvttt|||sss|||zzzvvvsssqqqnnnhhh```ZZZLLLBBB;;;999888666666777555777999999777888;;;>>>???FFFWWWuuuyyy```^^^aaaooo~~~{{{cccNNNJJJMMMSSScccvvvyyymmm___XXXUUUSSSSSSVVVZZZcccnnnwww|||zzziiieeeeeeaaa^^^______]]]ZZZWWWVVVUUUVVVVVVSSSTTTTTTRRRPPPOOORRRTTTRRRMMMHHHDDDBBB@@@;;;777222000//////000000...,,,------,,,+++++++++++++++************************)))***+++,,,,,,+++)))((((((''''''&&&&&&&&&'''''')))(((&&&(((***+++)))(((***((('''((()))***)))((())))))(((((((((((())))))******+++++++++,,,,,,,,,------///000111111000000222111///000444777999999666555555555555555666666:::<<<>>>???>>>>>>???AAAAAA???>>>???EEEKKKPPPSSSTTTRRRNNNIIICCC???;;;999888;;;???BBBDDDEEEGGGIIIFFFEEEDDDBBBBBBEEEJJJOOOTTTUUUWWWYYYYYYXXXWWWVVVTTTTTTSSSPPPMMMLLLMMMOOOPPPOOONNNKKKHHHDDDAAA???BBBBBBCCCCCCBBBBBBAAA@@@AAAAAAAAABBBCCCCCCCCCDDDAAACCCDDDCCC@@@???@@@BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNPPPRRRSSSQQQQQQRRRSSSUUUWWWYYYZZZ\\\^^^aaadddffffffffffffffffffgggiiijjjkkklllmmmkkkmmmooorrrtttuuuuuuuuutttvvvxxxyyyzzz{{{}}}~~~|||{{{}}}~~~~~~tttiiiaaa\\\\\\[[[^^^mmm}}}{{{yyyrrr|||{{{xxxssspppnnnhhhaaa[[[JJJAAA999888888666555666444888::::::777777;;;???@@@GGGZZZxxx}}}ccc]]]^^^nnneeeNNNHHHJJJPPPaaauuu{{{nnnaaaYYYUUURRRRRRTTTXXX```llluuu{{{~~~zzziiieeeeeeaaa^^^______]]]ZZZWWWVVVVVVVVVWWWSSSTTTTTTSSSPPPPPPRRRUUURRRMMMGGGDDDBBB???:::777222111000111111111///------,,,++++++******++++++************************)))***,,,,,,,,,+++)))'''(((((())))))***+++++++++&&&%%%'''***......+++(((***(((&&&&&&'''(((((('''))))))(((((((((((())))))*********++++++,,,,,,,,,...///222333444333222111333111000111555888::::::777777666666666666777888999;;;===>>>======>>>???@@@>>>===???DDDKKKPPPSSSRRRPPPLLLGGGBBB>>>;;;:::888;;;???BBBDDDFFFHHHIIIFFFEEEDDDBBBBBBEEEJJJNNNTTTUUUWWWYYYYYYXXXWWWVVVTTTTTTSSSPPPMMMLLLMMMNNNRRRRRRPPPNNNJJJFFFCCCAAACCCCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCCCCCCCCCCCCCBBB@@@BBBDDDBBB???>>>???BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAABBBBBBBBBAAABBBCCCEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKLLLNNNMMMMMMMMMNNNPPPRRRSSSTTTRRRQQQPPPRRRUUUYYY[[[___aaacccfffhhhhhhhhhgggddddddeeeggghhhjjjkkkkkkjjjlllnnnqqqtttuuuvvvvvvuuuwwwyyyzzzzzz{{{}}}~~~~~~}}}{{{|||xxxwwwvvvxxx}}}uuuiiiaaa\\\\\\[[[^^^mmmyyyrrr}}}}}}yyytttpppmmmhhhbbb\\\III@@@999888777555444666444888;;;:::777777;;;???AAAHHH[[[zzzfff^^^^^^ooofffNNNGGGHHHNNN```uuu|||pppbbb[[[VVVRRRQQQSSSVVV___kkkuuuzzz}}}{{{iiidddddd```^^^```^^^]]][[[XXXVVVTTTSSSSSSVVVUUUSSSSSSTTTTTTRRRQQQPPPLLLGGGDDDBBB???:::555444333222000//////......---,,,++++++******++++++------,,,,,,,,,---......*********************************)))))))))))))))+++***)))'''''')))***+++))))))))))))************)))'''%%%'''***,,,***(((,,,,,,---------,,,++++++...///000111111000///...222111111333777;;;===>>>:::888666555444555666777888:::>>>???>>>======>>>???======???CCCGGGJJJKKKKKKKKKJJJFFFAAA;;;888666;;;===@@@CCCEEEEEEDDDCCCFFFEEECCCAAABBBEEEKKKPPPOOOQQQSSSUUUVVVWWWWWWVVVTTTRRRNNNKKKJJJKKKMMMOOOVVVTTTPPPLLLHHHFFFEEEDDDAAAAAAAAAAAAAAABBBCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCBBBAAA@@@?????????@@@AAAEEEEEEDDDCCCCCCCCCCCCDDDEEEDDDCCCBBBCCCDDDFFFHHHIIIGGGEEEDDDEEEFFFIIIKKKNNNMMMMMMMMMMMMOOOPPPQQQQQQPPPNNNMMMOOORRRVVVYYY```cccfffgggfffddddddddddddeeeggghhhiiijjjiiiiiillllllnnnpppqqqssstttuuuvvvwwwxxxyyyzzzzzz{{{{{{{{{{{{||||||{{{zzzyyyxxx|||wwwuuurrrrrrvvvwwwmmmccc[[[ZZZZZZ___ooo|||tttxxx{{{tttpppmmmhhh___XXXKKKBBB:::999888777777888777888888888777888;;;===BBBIII^^^eee```___hhhzzzjjjPPPGGGGGGMMM]]]ppp}}}uuuhhh[[[RRRPPPRRRUUUWWW]]]hhhrrryyy~~~zzzhhhdddccc```^^^```___]]][[[YYYWWWUUUTTTTTTUUUTTTSSSSSSTTTTTTRRRPPPOOOJJJEEEBBBAAA>>>999555333222111///.........---///...------,,,,,,------------,,,+++++++++++++++************************(((((((((((((((((())))))+++***(((''''''(((***+++(((((()))))))))*********+++)))(((((())))))'''&&&)))******+++++++++******,,,---///000111222111111222111111333777;;;======999888666555444555666777777999===>>>>>>=========???>>>===>>>BBBFFFIIIJJJIIIIIIHHHDDD???:::777777<<<>>>BBBFFFHHHHHHGGGFFFFFFEEEDDDBBBAAAEEEJJJOOOPPPRRRTTTWWWXXXYYYYYYYYYUUUSSSOOOLLLKKKKKKMMMNNNSSSQQQNNNKKKGGGEEEDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBCCCCCCCCCBBBBBB@@@?????????@@@AAABBBBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBCCCDDDFFFGGGJJJHHHFFFEEEFFFGGGJJJKKKLLLLLLKKKKKKLLLMMMOOOPPPQQQPPPOOOOOOQQQTTTWWWYYY^^^aaadddeeedddccccccddddddeeefffhhhhhhhhhhhhhhhhhhiiikkkmmmoooqqqssssssvvvwwwxxxyyyzzzzzzzzzzzz{{{{{{zzzyyyxxxwwwvvvvvv|||~~~zzzwwwsssqqqsssxxxuuummmccc\\\[[[\\\```ppp}}}vvvzzz}}}vvvrrroooiii```XXXKKKBBB:::999999777777888777888999999999:::===???BBBJJJaaaeee^^^\\\gggzzzjjjOOOGGGGGGLLL]]]ppp}}}uuuhhh[[[SSSPPPRRRTTTVVV\\\gggpppwww}}}zzzhhhcccccc___]]]```___^^^\\\ZZZXXXVVVUUUUUUTTTTTTSSSTTTUUUTTTQQQOOOMMMIIIDDDAAA@@@>>>999555222111000///...---------///...------,,,,,,------,,,,,,++++++******))))))************************&&&&&&''''''(((((())))))***)))'''''''''''')))***(((((())))))))))))******''')))******((((((((()))((()))******++++++++++++***+++...000222333333333333111111333666:::;;;<<<888777666444444555666666666999<<<>>>>>>======>>>???>>>===???CCCGGGJJJKKKHHHHHHFFFBBB<<<888666666999<<>>>>>@@@EEEJJJMMMNNNKKKJJJGGGBBB<<<777555555333666;;;@@@DDDEEEEEEDDDFFFEEEDDDBBBAAACCCGGGKKKKKKMMMQQQUUUXXXYYYYYYYYYYYYWWWSSSPPPMMMLLLLLLMMMLLLLLLKKKJJJHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCCCCCCCCCCCCCBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDEEEDDDDDDCCCCCCCCCDDDDDDEEEHHHGGGFFFEEEFFFGGGIIIJJJHHHGGGGGGGGGGGGIIIJJJKKKKKKLLLNNNPPPRRRTTTUUUUUUXXX[[[^^^___``````bbbcccbbbccccccdddeeeeeeffffffggghhhjjjmmmpppsssuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwzzzxxxtttqqqooooooppppppxxx{{{~~~xxxtttssssssttt{{{}}}tttjjjbbb]]]___```dddssszzz~~~xxxtttpppiii___WWWHHH@@@999999999777666888444555666777777999===???DDDOOOhhhzzzaaaXXXUUUbbbyyyiiiPPPGGGFFFKKK]]]rrr~~~vvvjjj^^^VVVRRRRRRSSSSSSYYYccclllsssyyy}}}wwwfffbbbbbb^^^]]]___]]]\\\ZZZXXXWWWVVVUUUUUUTTTSSSSSSSSSTTTSSSQQQNNNLLLHHHDDDBBBBBBAAA===999444444222111000/////////---,,,++++++******++++++)))***+++,,,------,,,,,,************************''''''((()))******++++++((((((''''''''''''(((((('''(((((((((((()))))))))!!!%%%)))+++))))))+++---)))***+++,,,---.........+++---///111333333333333444222111222444777888777555444444444444444555555888;;;???AAABBBBBBBBBCCC???>>>>>>BBBGGGMMMPPPRRRNNNNNNJJJDDD===777444333///111666;;;???AAABBBBBBEEEEEECCCBBBAAABBBFFFIIIJJJLLLQQQUUUYYYZZZYYYYYYZZZWWWTTTQQQNNNLLLLLLLLLKKKKKKLLLLLLKKKHHHFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCBBBBBBAAAAAADDDDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFFFFFFFFFFHHHIIIJJJLLLMMMPPPRRRTTTVVVVVVWWWVVVYYY[[[]]]^^^___aaacccaaaaaabbbcccdddeeeffffffggghhhjjjmmmpppsssuuuvvvuuuvvvvvvvvvvvvvvvuuutttxxxuuuppplllkkklllnnnpppvvvyyy~~~}}}wwwtttrrrrrrqqqxxx}}}uuuiiiaaa]]]___aaaeeettt~~~{{{~~~xxxtttppphhh]]]UUUGGG???999999999777666777555666888888999;;;>>>AAAEEEQQQkkkzzz```VVVRRR___wwwkkkRRRHHHFFFJJJ]]]rrrxxxmmmaaaYYYTTTSSSSSSRRRXXXaaajjjqqqwww|||wwweeeaaaaaa^^^]]]___]]]\\\[[[YYYXXXWWWVVVVVVUUUSSSRRRRRRRRRRRRQQQOOOKKKGGGDDDCCCCCCBBB???;;;555444333222111000000000///...------,,,,,,------)))***,,,---------,,,+++************************(((((())))))******++++++((((((((((((((((((((((((''''''(((((((((((())))))&&&(((++++++***(((''''''((()))******++++++++++++,,,---///111333444444333555333111111333555666555333333333444444444444444888;;;@@@BBBCCCDDDEEEFFFAAA@@@@@@BBBHHHMMMPPPQQQOOOOOOMMMGGG@@@999444222...000333777;;;>>>AAABBBCCCCCCCCCAAAAAABBBFFFIIIKKKOOOSSSXXX[[[\\\[[[ZZZXXXWWWTTTQQQNNNMMMLLLLLLKKKLLLMMMNNNMMMJJJFFFDDDBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCBBBAAACCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFFFFGGGHHHIIIKKKNNNPPPRRRUUUWWWYYYZZZZZZVVVXXXZZZ\\\\\\]]]```bbb``````aaabbbdddfffgggiiifffgggiiilllnnnqqqssstttttttttuuuttttttsssrrrqqqsssooojjjgggfffiiimmmpppuuuxxx|||{{{vvvrrrppplllqqqyyy}}}vvvhhh```[[[]]]```fffvvvzzzzzzyyytttppphhh\\\SSSFFF>>>999999:::777666777999:::;;;;;;;;;===@@@CCCFFFRRRlll{{{^^^VVVRRR^^^tttnnnUUUKKKFFFJJJ\\\rrrzzzpppeee\\\VVVTTTTTTRRRWWW```iiipppvvv|||vvvdddaaaaaa^^^\\\______^^^]]][[[ZZZYYYYYYYYYVVVTTTQQQPPPPPPQQQQQQQQQIIIFFFBBBBBBCCCBBB???;;;555444333111000000/////////...------,,,,,,------+++,,,,,,---,,,***((('''************************(((((())))))))))))))))))((())))))))))))))))))((('''''''''((((((((())))))(((((()))++++++***&&&$$$)))******+++++++++*********+++...111444555666666555333111111333444444444222222333444444444444444777;;;???BBBCCCDDDEEEFFFDDDBBBAAABBBFFFIIIKKKLLLKKKLLLLLLIIIBBB;;;666333//////000333777;;;???AAAAAAAAABBBAAAAAACCCFFFIIILLLOOOTTTYYY[[[[[[ZZZYYYWWWUUUSSSQQQNNNMMMLLLKKKJJJLLLNNNOOOMMMJJJFFFCCC@@@@@@@@@???@@@@@@AAAAAAAAABBBDDDEEEEEEDDDBBBAAACCCBBBBBBBBBBBBCCCDDDDDD@@@@@@@@@AAAAAAAAAAAABBBCCCDDDDDDEEEDDDCCCBBBAAACCCCCCBBBBBBBBBCCCDDDDDDCCCDDDDDDDDDCCCCCCBBBAAADDDDDDDDDDDDEEEEEEEEEFFFHHHGGGGGGGGGGGGIIIJJJKKKNNNOOOQQQSSSVVVXXXZZZ[[[WWWYYYZZZ[[[[[[\\\___aaa______```aaadddgggiiikkkhhhiiikkkmmmoooqqqsssssssssssssssrrrrrrqqqoooooommmiiiddd```aaaeeekkkooosssvvv{{{yyytttrrrlllmmmpppxxx}}}uuuhhh___ZZZ[[[^^^eeevvvxxxvvvyyyzzzvvvqqqiii\\\SSSEEE===888999:::777666777999:::;;;;;;;;;<<>>;;;444333222000//////......---,,,++++++******++++++,,,------,,,***'''$$$"""************************((((((((((((((('''''''''))))))************))))))''''''''''''((((((((()))'''&&&&&&***------)))%%%,,,,,,---------,,,++++++(((***---111444777888888666333111111222444444333111222333444444444444444666:::>>>AAACCCDDDEEEFFFFFFDDDBBBAAACCCFFFGGGGGGGGGIIIKKKIIICCC===777555...---...///333888<<>>;;;888555333111000000000...------.........,,,+++,,,---++++++++++++++++++++++++*********))))))'''&&&&&&,,,++++++***************))))))))))))))))))))))))###%%%'''(((''''''(((***(((((())))))*********+++***+++,,,,,,,,,+++***)))+++,,,...111333333444333222333444333111000111222444333222111111222444666444777;;;>>>???@@@BBBDDDEEECCCBBBAAAAAABBBDDDEEENNNMMMKKKGGGAAA:::444000+++---000333666777777888===>>>?????????BBBFFFIIILLLPPPVVVZZZZZZYYYYYYXXXWWWUUUSSSQQQOOONNNMMMMMMOOORRRUUUSSSNNNGGGDDDBBBCCCAAA???===<<<===???AAABBBBBBBBBBBBBBBBBBBBBBBBAAACCCDDDDDDCCCBBBBBBCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCDDDDDDCCCCCCBBBAAADDDDDDBBBAAAAAABBBCCCDDDCCCCCCBBBBBBBBBCCCCCCDDDCCCDDDEEEEEEDDDDDDEEEFFFGGGGGGGGGHHHIIIJJJLLLLLLPPPPPPPPPQQQRRRTTTVVVVVVXXXYYYZZZZZZZZZZZZYYYYYY```aaabbbbbbcccfffkkknnnlllmmmnnnppprrrtttuuuvvvrrrssssssrrroookkkgggeeeggg```ZZZZZZ```hhhmmmnnnsssvvvyyy}}}~~~yyyuuunnniiilllpppxxx|||ssshhh```ZZZZZZ^^^gggwww}}}wwwvvvzzz|||uuurrrlll]]]MMMBBB???:::888777888777777:::999999:::;;;===???AAAKKKVVVmmm}}}___TTTQQQaaazzz~~~```KKKHHHJJJXXXooo}}}pppddd\\\WWWSSSUUUXXX___gggpppxxx~~~xxxkkkeee^^^^^^aaa]]]```^^^\\\\\\]]]^^^]]]\\\VVVTTTQQQPPPPPPPPPNNNMMMHHHEEEAAA@@@@@@???;;;777444222000///000000///...,,,---...---+++++++++,,,,,,,,,,,,,,,++++++++++++************)))(((''''''***)))((((((''''''(((((())))))))))))))))))))))))%%%&&&(((((('''&&&'''((('''((((((((())))))))))))+++,,,---...------,,,++++++,,,...111333333444333222333444333111000111222444333222111111333444666666999===???@@@AAACCCDDDDDDCCCBBBAAABBBDDDFFFGGGJJJJJJHHHEEE???888222...+++,,,///333666999;;;<<<>>>???@@@???@@@BBBEEEHHHLLLPPPVVVZZZZZZYYYYYYXXXUUUSSSQQQOOOMMMMMMLLLMMMLLLOOORRRQQQLLLGGGDDDDDDDDDBBB@@@>>>>>>???AAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCEEEDDDCCCBBBBBBCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCCCCCCCBBBAAAAAADDDCCCBBBAAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCEEEEEEDDDDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMMMMOOOOOOPPPQQQRRRTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZ^^^___aaaaaabbbdddiiillllllmmmnnnoooqqqsssttttttqqqqqqrrrqqqnnnjjjfffcccaaa\\\WWWYYY```iiinnnooorrruuuyyy|||~~~yyyrrrkkkkkklllrrr~~~|||ttthhhaaa[[[ZZZ^^^gggwwwyyyxxx||||||uuurrrlll]]]OOOBBB>>>:::777777777777777:::999999:::;;;===???AAAIIITTTkkkcccXXXTTTddd}}}eeeNNNIIIJJJVVVmmmyyykkkbbb[[[UUUUUUXXX^^^eeennnvvv}}}yyykkkeee]]]]]]```\\\```^^^\\\\\\]]]^^^]]]\\\WWWUUURRRQQQQQQQQQOOONNNJJJGGGCCCBBBAAA???;;;777333111000///000111000///,,,---...---+++++++++,,,---------,,,,,,+++++++++++++++++++++******)))(((***)))((((((''''''(((((())))))))))))))))))))))))'''((())))))'''&&&&&&&&&'''''''''(((((((((((())),,,,,,---.........---,,,+++,,,...111333333444333222333444333111111111222444333222222222333555666999<<<@@@BBBBBBBBBDDDEEEDDDCCCBBBAAABBBDDDGGGIIIIIIIIIHHHDDD???888222...***+++...222666:::>>>@@@???@@@AAAAAA@@@BBBEEEGGGLLLPPPVVVZZZZZZYYYYYYXXXRRRQQQOOOMMMLLLLLLLLLLLLKKKMMMNNNMMMJJJGGGFFFEEECCCBBB@@@???@@@AAACCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEEEECCCAAABBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCCCCBBBAAA@@@@@@BBBDDDEEEDDDEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNMMMNNNNNNPPPRRRTTTVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[]]]^^^___``````bbbfffiiillllllmmmnnnooopppqqqqqqoooooopppooolllhhhdddbbbZZZXXXWWWZZZbbbjjjoooppprrruuuxxx{{{}}}zzzrrrmmmjjjlllttt|||}}}vvviiibbb[[[[[[^^^hhhwww~~~{{{{{{{{{tttqqqlll^^^PPPAAA===999666666666777666:::999999:::;;;===???AAAFFFQQQhhhhhh\\\WWWeee~~~nnnSSSKKKJJJTTThhh{{{ttthhh^^^WWWTTTWWW\\\ccclllttt{{{yyykkkddd\\\]]]```\\\```^^^]]]]]]^^^^^^]]]\\\XXXVVVTTTRRRRRRRRRQQQOOOKKKHHHDDDCCCCCC@@@;;;666222111//////000111111000---...///...,,,,,,,,,---......------,,,+++++++++,,,,,,,,,,,,++++++***)))++++++***)))))))))))))))))))))))))))))))))))))))&&&((())))))'''&&&'''(((((((((((()))))))))))))))+++,,,---......------,,,+++,,,...111333333333333111333333333111111222333333333222222333444555666<<<>>>AAACCCCCCCCCDDDEEEFFFDDDBBBAAAAAACCCFFFHHHJJJJJJJJJGGGBBB;;;444000++++++---000444999===@@@@@@AAABBBAAAAAABBBDDDFFFLLLPPPVVVZZZZZZYYYYYYXXXRRRPPPOOOMMMLLLLLLMMMMMMMMMNNNNNNMMMJJJHHHFFFEEEBBBAAA@@@@@@@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAABBBBBBBBB???@@@BBBCCCCCCAAA???>>>???AAACCCDDDEEEFFFHHHJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLLLLMMMOOOQQQSSSUUUVVVUUUTTTSSSSSSTTTWWWYYY[[[\\\]]]______```bbbeeegggkkkkkkkkklllmmmmmmmmmnnnlllmmmnnnnnnllliiieeeccc[[[[[[[[[```gggmmmpppqqqtttwwwzzz|||~~~|||sssmmmkkkooottt}}}wwwiiibbb\\\[[[___iiixxx}}}}}}}}}{{{sssqqqlll___QQQ@@@<<<888666555666666666:::999999:::;;;===???AAAEEEPPPggglll___XXXddd|||vvvWWWMMMKKKRRRcccsss{{{lll___WWWTTTVVVZZZaaaiiirrrzzz~~~yyyjjjccc[[[\\\```\\\aaa___]]]]]]^^^^^^^^^]]]YYYWWWTTTSSSSSSSSSQQQPPPKKKHHHEEEDDDCCCAAA;;;666222111//////000111111000...///000///...------///---------,,,,,,++++++++++++,,,,,,,,,,,,++++++***+++******)))((()))))))))(((((((((((((((((((((((($$$&&&((()))(((((()))***************************)))***+++,,,------,,,++++++,,,...111333333333333111222333333111111222333222333333333444555666666<<>>???@@@@@@AAAAAAAAAAAAAAA???@@@AAABBBBBB@@@>>><<<>>>@@@CCCDDDEEEFFFIIIKKKHHHHHHHHHHHHIIIJJJKKKKKKKKKLLLLLLNNNPPPRRRTTTUUUSSSSSSRRRQQQSSSUUUXXXYYY[[[]]]___``````bbbeeegggiiiiiiiiijjjjjjjjjkkkkkkkkklllnnnoooooommmkkkiiidddeeefffiiimmmppprrrssswwwyyy|||}}}yyypppmmmnnnoooyyy~~~wwwhhhaaa\\\\\\```jjjzzz}}}}}}{{{tttqqqlll^^^PPP???<<<888555666666777666:::999999:::;;;===???AAAFFFPPPfffnnn```WWW```uuuyyyZZZNNNLLLQQQ^^^mmm|||qqqcccYYYUUUVVVYYY___gggpppyyy~~~wwwiiibbb[[[\\\aaa^^^aaa___]]]]]]^^^___^^^]]]YYYWWWTTTSSSSSSSSSQQQPPPIIIGGGEEEDDDDDDAAA;;;666333111000///000111000///...///000///---------...++++++++++++++++++++++++++++++,,,,,,,,,++++++***)))(((''''''&&&&&&''''''(((((((((((((((((((((((($$$&&&((()))))))))***+++,,,+++++++++++++++******((()))+++,,,---,,,,,,++++++,,,...111333333444333000222333333222111222444222222333444555666666777:::===AAABBBCCCCCCEEEFFFHHHFFFBBB@@@@@@BBBFFFHHHKKKKKKKKKHHHBBB:::222---,,,---...000222444777888===???AAAAAAAAAAAACCCEEELLLPPPVVVZZZZZZYYYYYYXXXUUUTTTRRRPPPOOOOOOOOOOOOSSSRRRQQQQQQOOOLLLHHHEEE@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDFFFEEEDDDCCCDDDEEEBBBBBBBBBBBBCCCCCCCCCCCC@@@AAAAAAAAAAAA@@@??????>>>>>>???@@@AAAAAAAAAAAA??????@@@@@@@@@>>>===<<>>>>>===<<<<<<@@@AAACCCDDDEEEFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLMMMMMMNNNPPPPPPPPPPPPQQQQQQRRRRRRRRRSSSUUUWWW[[[]]]___aaadddfffddddddeeeeeefffggghhhhhhiiilllqqqvvvzzz|||||||||zzzzzzzzzxxxwwwwwwxxxyyyyyy{{{}}}}}}~~~{{{wwwsssoooooowww}}}vvveee___ZZZ\\\bbbnnnzzz{{{~~~~~~wwwtttlll[[[JJJ@@@<<<999777777888999999:::999999:::;;;===???AAAFFFOOOdddvvvgggZZZ\\\jjj{{{uuuYYYOOONNNPPPYYYgggqqq|||yyykkk^^^WWWWWWXXX]]]eeeoooyyy~~~uuuggg```ZZZ]]]cccaaaaaa```^^^^^^_________^^^XXXVVVTTTSSSSSSRRRQQQOOOFFFDDDCCCCCCDDDAAA<<<777555333111000000000...---+++,,,---,,,***)))***+++''''''((()))***++++++,,,)))******+++++++++************)))(((((((((((((((((((((((((((((((((((((((((()))******(((''''''(((+++*********))))))((((((***+++,,,...//////......+++,,,...111333333444333000111333333222222333444111222333555666777777777666999===@@@AAABBBDDDEEEGGGEEECCCBBBEEEJJJOOOSSSQQQQQQQQQMMMGGG===444...+++---000333666888888888999;;;>>>@@@@@@AAACCCDDDLLLPPPVVVZZZZZZYYYYYYXXXWWWUUUSSSQQQOOONNNMMMMMMNNNNNNOOORRRSSSQQQKKKFFFDDDDDDDDDCCCCCCBBBBBBAAADDDDDDDDDDDDDDDDDDDDDDDD@@@BBBEEEEEEEEEEEEFFFGGGBBBBBBBBBCCCCCCCCCDDDDDDAAABBBBBBBBBBBBAAA@@@@@@<<<===???@@@AAAAAA@@@@@@@@@@@@>>>===<<<<<<<<<<<<@@@BBBDDDEEEDDDEEEGGGIIIKKKJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMLLLMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQQQQPPPRRRUUUYYY\\\^^^```ccceeebbbccccccdddfffgggggghhhjjjmmmsssyyy~~~~~~|||zzzyyyzzz|||xxxzzz|||}}}}}}}}}|||wwwrrrnnnuuu~~~}}}vvvddd^^^ZZZ\\\cccooo{{{yyy}}}yyytttlllYYYHHH@@@===999777888999:::999:::999999:::;;;===???AAAFFFNNNccczzzjjj\\\]]]iiixxxsssWWWOOOOOOQQQXXXccckkktttzzz|||wwwjjj]]]XXXWWWYYY]]]dddoooyyyuuuhhhbbbZZZ[[[```^^^cccaaa___^^^^^^^^^]]]\\\\\\YYYTTTQQQOOONNNKKKJJJIIIGGGEEEEEEDDDAAA;;;666333111...------...---,,,,,,...///---***)))***---------,,,+++************)))))))))((((((((((((''''''(((***+++++++++***)))'''((()))******)))((('''((()))))))))))))))((((((***)))((((((((((((((()))*********++++++,,,,,,,,,+++,,,...222555666555333222333333222111111222444222222222333444555444222:::;;;<<<>>>@@@BBBDDDEEEBBBDDDDDDBBBEEENNNSSSTTTYYYTTTNNNHHHBBB;;;333,,,......000111333555666777555:::???BBBBBBCCCEEEGGGMMMPPPUUUZZZ]]]]]]\\\[[[VVVTTTRRRQQQPPPPPPMMMLLLNNNPPPSSSTTTSSSOOOJJJGGGAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBAAAAAA@@@AAA@@@???>>>>>>???@@@AAA@@@???===<<<===???BBBDDDBBBCCCEEEEEEDDDDDDFFFGGGIIIIIIIIIJJJJJJJJJJJJKKKMMMMMMLLLKKKLLLMMMOOOPPPNNNPPPSSSSSSSSSSSSTTTUUUVVVWWWYYY\\\^^^___```aaabbbbbbbbbdddeeeggghhhiiinnnqqqvvvyyy{{{}}}~~~}}}{{{yyyyyyyyywwwvvvvvvwww{{{~~~zzzuuutttwww}}}yyyssseee```]]]___fffppp}}}}}}yyyqqqcccRRRFFF<<<;;;999777777777777777999999999:::<<<>>>???@@@EEEOOOeee~~~zzziii\\\\\\dddlllzzzmmmTTTGGGGGGKKKMMMZZZdddnnnrrrsssqqqjjjbbbYYYWWWVVV[[[eeeooowwwzzzvvvjjjddd[[[[[[^^^[[[bbb```^^^]]]^^^^^^]]]\\\YYYWWWSSSQQQQQQQQQPPPNNNHHHFFFDDDDDDDDDAAA;;;666444222///............---+++---...---+++***,,,...,,,,,,++++++***+++++++++------------,,,,,,,,,+++&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((***)))))))))))))))******((((((***+++---...///000+++,,,...111555666555333222333444333111111333444111111111333555555555444888999;;;===@@@BBBCCCDDDCCCEEEDDDBBBEEEMMMRRRSSSUUUQQQKKKFFF@@@999111+++//////000000111222333333666999>>>AAAAAABBBDDDEEELLLPPPUUUZZZ^^^^^^]]]\\\WWWUUUSSSRRRRRRQQQOOOMMMNNNPPPSSSTTTSSSOOOKKKGGGBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCDDDDDDCCCBBBBBBAAAAAA@@@???>>>>>>???@@@AAA@@@???=========???BBBDDDBBBCCCEEEEEEDDDDDDFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJLLLLLLLLLLLLMMMNNNOOOOOONNNPPPRRRSSSSSSSSSTTTUUUWWWXXXZZZ\\\^^^___```aaaaaaaaaaaabbbdddgggiiijjjppprrrtttuuuvvvwwwzzz|||~~~{{{zzzzzzvvvvvvuuuuuuwww{{{}}}sssrrrtttzzz~~~uuuoooddd___\\\___fffqqq|||zzzrrrcccRRREEE;;;:::999777777777777888:::::::::;;;<<<===???@@@CCCLLL```xxxooo```^^^cccjjjvvv{{{iiiTTTHHHGGGIIIIIIRRR[[[dddhhhjjjjjjfff```VVVUUUUUUZZZdddnnnvvvzzzwwwkkkeee\\\ZZZ]]]XXX```^^^\\\\\\]]]]]]\\\[[[ZZZWWWTTTRRRRRRQQQPPPOOOFFFDDDCCCCCCDDDAAA<<<777555222000...//////......,,,---------,,,,,,...///+++++++++***++++++,,,,,,,,,,,,+++++++++*********'''''''''''''''((())))))))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((())))))***+++,,,---...//////++++++---000444555555333333444444333222222333555///000222333555666666666555777999<<>>777000+++......000111333555666777777:::===???@@@AAACCCDDDKKKOOOUUU[[[^^^```___^^^ZZZXXXVVVUUUTTTSSSQQQOOONNNPPPSSSTTTRRROOOJJJGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@@@@??????@@@@@@AAA@@@???>>>===>>>@@@BBBCCCBBBCCCEEEEEEDDDDDDFFFGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNPPPRRRSSSSSSSSSTTTUUUVVVWWWXXXZZZ[[[]]]^^^^^^`````````aaacccgggjjjlllpppppppppnnnnnnqqquuuyyy|||zzzzzzsssssssssuuuwww{{{~~~wwwtttsssvvv{{{{{{pppjjjccc^^^\\\___gggsss{{{{{{sssdddQQQCCC;;;:::999777777777777888;;;;;;;;;;;;<<<===>>>???DDDLLL]]]tttooo^^^ZZZ\\\```kkkxxxwwwrrreeeTTTIIIFFFFFFFFFLLLTTT[[[^^^```bbbaaa^^^WWWUUUUUUYYYaaakkkrrrvvvvvvkkkfff]]][[[]]]XXX^^^]]][[[[[[\\\]]]\\\[[[\\\YYYUUURRRPPPOOOMMMKKKEEECCCBBBCCCDDDBBB<<<777555333000//////000///............---,,,,,,---...************+++,,,------*********)))))))))((((((***)))((((((((()))+++,,,***)))(((''''''((()))***'''(((((())))))))))))(((&&&&&&&&&&&&'''((()))***---,,,,,,++++++*********++++++,,,///222444444333444444555444333222444666111222444444444444555555444666999===AAACCCEEEFFFEEEFFFDDDAAABBBIIIMMMNNNKKKJJJGGGCCC===666000+++,,,---000444888<<<>>>@@@:::;;;===???@@@BBBCCCEEEJJJNNNTTT[[[___aaa``````]]][[[XXXWWWVVVUUUSSSQQQMMMOOOQQQQQQPPPMMMIIIFFFBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCAAAAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>???@@@BBBCCCBBBCCCEEEEEEDDDDDDFFFGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIKKKMMMNNNNNNMMMMMMMMMPPPRRRSSSRRRRRRSSSUUUTTTUUUVVVWWWXXXZZZ[[[\\\_________```bbbfffjjjlllnnnmmmkkkiiiiiimmmtttyyy~~~{{{yyyyyyqqqqqqrrrtttwwwzzz~~~~~~~~~{{{vvvuuuvvvyyy{{{pppiiibbb]]][[[```hhhttt}}}yyy{{{ssscccOOOAAA;;;:::888777777777888888;;;;;;;;;;;;<<<===>>>???GGGNNN```www~~~lll[[[UUUVVVYYYeeesssssspppeeeUUUIIIEEEEEEEEEKKKRRRXXXXXXYYY\\\^^^]]]ZZZXXXXXXZZZ___gggnnnrrrtttjjjeee]]]\\\___ZZZ]]][[[ZZZZZZ\\\]]]]]]\\\ZZZWWWSSSPPPOOONNNLLLJJJEEECCCBBBCCCDDDBBB<<<888555333000//////000///...000///---,,,,,,,,,++++++************+++,,,------,,,,,,,,,++++++++++++******)))((((((((()))+++,,,***)))(((''''''((()))***''''''((()))))))))))))))(((((())))))***+++,,,---+++*********))))))((((((+++***+++...111333444333444444555444333222444666444555777666333222222333444666:::???BBBEEEFFFGGGEEEFFFDDD@@@AAAGGGLLLLLLJJJJJJHHHEEE>>>777111---,,,...111555:::>>>AAACCC???>>>>>>???AAACCCEEEFFFIIIMMMTTTZZZ___`````````^^^\\\YYYXXXWWWVVVSSSQQQLLLMMMOOOOOONNNKKKGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEBBBAAAAAA@@@@@@AAABBBBBBAAAAAAAAABBBBBBAAAAAAAAA@@@?????????@@@AAABBBCCCBBBCCCEEEEEEDDDDDDFFFGGGHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHJJJLLLMMMMMMMMMLLLMMMOOOQQQRRRRRRRRRSSSTTTTTTTTTUUUVVVWWWYYY[[[]]]^^^^^^^^^```bbbfffiiikkkjjjiiiggggggiiioooxxx~~~}}}zzzxxxxxxqqqpppqqqrrruuuyyy}}}~~~{{{{{{}}}~~~zzzwwwuuuvvv~~~}}}rrrlllbbb]]][[[```iiivvv|||yyyzzzqqqaaaNNN???:::999888777777777888999;;;;;;;;;<<<===>>>???@@@FFFPPPddd|||{{{jjjZZZUUUUUUYYYgggvvvwwwtttiiiVVVIIIEEEEEEFFFLLLSSSXXXVVVTTTWWWYYYYYYXXXXXXXXXZZZ___gggoootttsssiiiddd\\\\\\```\\\\\\[[[ZZZZZZ\\\^^^^^^]]]UUUSSSPPPOOOOOOOOOOOONNNGGGEEEDDDDDDEEEBBB===888555222000...//////......///---++++++,,,,,,+++***+++++++++***++++++,,,,,,************))))))))))))'''''''''''''''((())))))))))))(((((((((((())))))&&&'''((())))))******)))&&&&&&%%%&&&&&&'''((()))%%%&&&'''((()))***++++++*********---000333333333333444444333222222333555555777999777333000111333444777;;;@@@CCCEEEFFFFFFDDDEEECCC???@@@FFFKKKKKKJJJKKKKKKGGG@@@888222///...000222555999<<<>>>@@@BBB@@@>>>>>>AAADDDEEEFFFIIIMMMSSSYYY^^^_________^^^\\\ZZZXXXWWWUUUSSSQQQLLLMMMNNNNNNMMMJJJGGGEEEAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEAAA@@@?????????@@@BBBBBBAAABBBBBBCCCCCCBBBBBBAAA?????????@@@@@@AAABBBCCCBBBCCCEEEEEEDDDDDDFFFGGGHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGIIIJJJLLLMMMMMMMMMMMMOOOQQQRRRRRRRRRSSSTTTUUUUUUUUUVVVXXX[[[^^^___]]]]]]___```ccceeeggghhhfffggghhhjjjnnnuuu~~~~~~{{{yyyyyysssrrrqqqqqqtttxxx}}}|||yyyyyyzzz}}}~~~~~~~~~~~~~~~~~~}}}|||{{{zzz{{{|||~~~~~~}}}~~~{{{xxxxxxtttmmmbbb^^^\\\aaaiiivvv~~~yyy}}}wwwnnn___LLL>>>:::999888777777888999999::::::;;;<<<===???@@@AAACCCNNNdddwwwfffWWWQQQPPPUUUcccsss{{{xxxlllYYYIIIDDDEEEFFFLLLSSSXXXVVVRRRSSSUUUUUUTTTUUUWWWZZZ___gggpppwwwuuuiiiccc[[[[[[___\\\\\\[[[ZZZ[[[]]]______^^^UUUSSSPPPOOOPPPPPPOOONNNIIIGGGEEEFFFFFFCCC===888444222///............---,,,***((()))+++---,,,+++,,,,,,++++++***+++++++++)))))))))(((((((((''''''&&&&&&'''((((((((((((((((((((())))))))))))((((((&&&'''((()))************$$$$$$$$$######$$$%%%%%%%%%%%%&&&((()))+++,,,---*********,,,///222333333222333444333111111333444444777999777333000222444444777;;;???CCCDDDEEEDDDCCCDDDBBB>>>???FFFJJJJJJJJJLLLLLLHHH@@@888222///000111333777:::===@@@AAACCC@@@======@@@CCCEEEEEEIIIMMMSSSYYY]]]^^^]]]]]]^^^\\\YYYWWWVVVTTTQQQOOOMMMNNNOOOOOOMMMKKKHHHFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEECCCDDDDDDDDDEEEEEEEEEEEEBBBAAA@@@??????AAACCCDDDAAABBBCCCDDDDDDCCCBBBAAA??????@@@@@@AAABBBBBBCCCBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIJJJLLLMMMNNNMMMOOOQQQRRRQQQQQQSSSTTTRRRRRRRRRTTTVVVZZZ]]]___\\\]]]___bbbdddeeeeeeeeefffhhhkkkooottt{{{}}}{{{zzzvvvtttqqqppprrrwww}}}~~~|||{{{yyyxxxxxxzzz|||}}}{{{||||||}}}}}}||||||{{{xxxxxxyyyxxxxxxwwwvvvuuutttuuuwwwyyy{{{{{{{{{{{{vvvvvvvvvxxx{{{~~~{{{yyy~~~ssslllccc___]]]aaajjjwwwzzzzzz{{{tttkkk\\\JJJ===999999888777777888999:::999999:::<<<>>>@@@BBBCCCCCCNNNeeewwwfffUUUMMMKKKNNN\\\mmmxxxxxxmmmZZZIIICCCCCCCCCJJJTTT[[[YYYTTTTTTTTTTTTUUUVVVWWWYYY\\\cccmmmssswwwjjjcccZZZYYY^^^[[[\\\[[[ZZZ[[[^^^___```___ZZZWWWSSSQQQPPPOOONNNLLLKKKHHHGGGFFFFFFCCC===888333111...------...---,,,(((&&&%%%''',,,......---------,,,+++************---------,,,,,,,,,++++++'''(((***+++++++++***)))'''((()))******)))((('''&&&'''((()))******************)))((((((((())))))(((((())))))******++++++***))))))+++///222333333222333333222111111222444222666999777333111333666333666:::???BBBCCCCCCCCCBBBCCCAAA>>>???FFFJJJJJJJJJLLLMMMIII@@@777111//////111444999===BBBEEEGGGCCC???;;;;;;>>>BBBDDDDDDIIILLLRRRXXX\\\]]]\\\[[[]]][[[XXXVVVUUUSSSQQQNNNOOOPPPPPPPPPOOOLLLJJJHHHCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFF@@@@@@@@@AAABBBCCCDDDEEEDDDDDDDDDDDDEEEEEEEEEEEECCCBBB@@@@@@@@@BBBDDDEEEAAABBBCCCDDDDDDCCCBBBAAA???@@@@@@AAAAAABBBBBBCCCBBBCCCEEEEEEDDDDDDFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGGGGHHHIIIKKKNNNOOOLLLOOOQQQRRRQQQQQQRRRTTTNNNNNNNNNPPPSSSWWW[[[]]][[[]]]```cccdddeeedddcccfffiiinnnsssyyy~~~}}}|||xxxuuuqqqoooqqqwww}}}~~~}}}|||wwwwwwwwwwwwyyyzzz|||}}}zzzzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuuuutttsssrrrrrroooppprrrtttvvvxxxyyyyyyoooppprrrtttxxx|||}}}xxx{{{~~~qqqjjjddd___]]]bbbjjjwww}}}ttt{{{yyyrrriii[[[III===999999888777777888999:::888999:::<<<>>>AAACCCDDDEEEPPPfff}}}lllZZZPPPLLLMMM[[[kkktttuuummm[[[JJJBBBAAAAAAJJJUUU]]]\\\XXXWWWWWWWWWYYYZZZZZZYYYZZZ^^^ffflll|||iii```]]][[[ZZZZZZ\\\ZZZZZZZZZ\\\]]]\\\[[[YYYWWWSSSPPPOOOOOOPPPQQQOOOIIICCCBBBDDDCCC<<<666444222////////////...---///...---,,,+++++++++++++++++++++*********))))))+++++++++*********))))))***++++++***'''&&&&&&'''(((((((((((('''&&&%%%$$$(((((((((((())))))))))))***)))(((''''''((()))***%%%&&&''')))*********+++)))***+++---000333666777666555444222222222222222666666666555555444444444222444888<<<@@@BBBDDDDDDEEEEEEEEEBBB@@@AAAFFFKKKLLLNNNMMMHHH???777222111//////222888???CCCDDDBBBAAA@@@===<<<<<>>>>>@@@DDDFFFKKKUUUiiiyyy^^^NNNJJJOOOZZZdddpppssspppaaaMMM@@@@@@DDDKKKTTT^^^bbb___ZZZVVVUUUZZZWWWVVVXXXZZZ]]]dddlll{{{hhh___\\\ZZZYYYZZZ[[[ZZZYYYZZZ\\\\\\\\\[[[ZZZXXXVVVSSSQQQQQQQQQRRRNNNIIIDDDCCCDDDBBB<<<666444222////////////...---......---,,,+++++++++++++++++++++*********))))))+++++++++*********))))))((()))******((('''((()))************)))((('''&&&''''''((((((((()))))))))))))))(((((((((((())))))&&&'''((()))***+++++++++)))***+++---///222444555555444444333333222111111555555555444444444333333333555888<<<@@@BBBDDDDDDFFFFFFEEEBBB??????CCCHHHLLLNNNMMMHHH???777222111///000333888???CCCDDDCCCAAA@@@>>><<<<<>>;;;:::999888888888::::::;;;<<<===>>>???AAADDDGGGKKKVVVjjjfffTTTMMMOOOXXXaaasssvvvsssdddOOOAAA???DDDJJJTTT___eeeddd^^^ZZZXXX]]]YYYWWWYYY[[[^^^fffoooyyyggg^^^[[[YYYXXXYYYZZZYYYXXXYYY[[[\\\[[[ZZZ[[[ZZZXXXVVVTTTSSSRRRRRRMMMIIIDDDDDDDDDBBB<<<666444222////////////...---...------,,,,,,++++++++++++++++++***************+++++++++***************''')))******))))))***+++************)))(((''''''''''''''''''(((((((((((((((((())))))))))))((((((((()))***+++++++++++++++++++++,,,---///111333444333444444444444222111000444444333333333333333222333555888<<<@@@BBBCCCDDDFFFGGGFFFBBB>>>===AAADDDKKKMMMNNNIII@@@777222000000111444999???CCCDDDDDDBBB@@@>>>======???AAACCCHHHLLLRRRXXX]]]`````````]]]ZZZWWWVVVVVVTTTPPPLLLNNNMMMMMMNNNOOONNNLLLIIIFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCBBBDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFJJJIIIIIIIIIIIIIIIJJJJJJMMMMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSTTTUUUUUUVVVVVVYYYZZZ\\\]]]]]]^^^```bbbfffkkkrrrxxx}}}~~~}}}|||{{{{{{|||~~~}}}}}}}}}}}}{{{zzzqqqpppnnnmmmnnnoooqqqrrrqqqqqqpppppppppqqqqqqrrruuussspppnnnmmmllljjjiiidddcccaaa```aaaccceeefffdddeeegggiiimmmttt|||}}}}}}zzzooohhhdddaaa```dddpppzzz|||{{{ttteeeQQQBBB<<<::::::888888888999:::;;;;;;<<<>>>>>>???AAAEEEHHHJJJVVVmmmrrr]]]RRROOOUUU^^^uuuzzzxxxiiiRRRBBB@@@CCCHHHSSSaaajjjkkkfff```]]]```\\\YYYZZZ[[[___hhhqqqxxxfff]]][[[YYYXXXXXXZZZXXXXXXYYYZZZ[[[ZZZYYY[[[ZZZYYYWWWUUUSSSRRRQQQLLLIIIEEEEEEDDDAAA;;;666444222////////////...---------------,,,,,,+++***************************************************(((***+++***))))))***+++((((((((((((((('''&&&&&&&&&'''''''''(((((((((((((((((()))******)))'''&&&)))***++++++,,,,,,,,,+++---------...///111222333222333444555444222000...222222222222222222222222333555999<<<@@@BBBCCCCCCFFFGGGFFFCCC???>>>AAAEEEKKKMMMNNNIII@@@777222000000111555:::???BBBDDDDDDBBBAAA???>>>>>>???AAABBBGGGKKKQQQXXX]]]```aaaaaa^^^[[[WWWVVVVVVSSSNNNJJJHHHJJJMMMNNNMMMKKKIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDDDDCCCBBBBBBDDDDDDDDDCCCCCCCCCBBBBBBCCCAAA@@@>>>>>>@@@AAACCCBBBAAAAAAAAAAAABBBCCCCCCDDDDDDCCCBBBBBBCCCEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEIIIIIIHHHHHHGGGHHHHHHHHHLLLLLLMMMNNNOOOPPPQQQQQQRRRSSSSSSSSSTTTTTTUUUUUUWWWYYYZZZZZZ[[[\\\___bbbfffjjjqqqvvv{{{~~~~~~}}}}}}}}}~~~|||{{{{{{{{{zzzyyyooonnnmmmllllllnnnoooqqqqqqqqqrrrsssssstttuuuvvvvvvsssooommmllljjjhhhfff^^^]]]\\\\\\\\\^^^```aaaaaabbbeeegggkkkrrryyy~~~}}}yyymmmfffccc``````eeeqqqvvv|||{{{rrrbbbNNN@@@;;;:::999888888888999:::;;;;;;<<<>>>???@@@BBBFFFIIIJJJXXXppp}}}gggWWWPPPSSS[[[rrryyyzzzmmmVVVEEEAAADDDFFFRRRcccpppsssnnngggbbbccc]]]YYYYYYZZZ^^^gggqqqwwweee]]]ZZZYYYXXXYYYZZZXXXXXXYYYZZZ[[[ZZZYYYZZZYYYXXXVVVTTTRRRPPPOOOKKKIIIGGGFFFDDDAAA;;;666444222////////////...---,,,,,,---------,,,+++******************************************************+++,,,***(((''''''((((((((((((((((((((('''&&&'''''''''(((((((((((()))((()))*********((('''&&&)))***+++,,,,,,,,,,,,,,,.........///000111333333222333444444444222000...222222222222222222222222444666999<<>>AAACCCDDDBBBAAA@@@?????????AAABBBFFFJJJPPPWWW]]]```aaaaaa^^^[[[XXXWWWVVVSSSNNNIIIEEEIIIMMMNNNLLLJJJIIIIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAABBB@@@???======???@@@BBBBBBAAAAAAAAAAAABBBCCCCCCDDDCCCBBBBBBBBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFIIIHHHHHHGGGGGGGGGGGGHHHKKKLLLLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRTTTUUUVVVVVVWWWXXXYYYYYYZZZ\\\___bbbfffjjjooouuuyyy}}}~~~~~~}}}}}}~~~}}}zzzxxxxxxxxxxxxwwwmmmlllkkkjjjjjjlllnnnooopppqqqrrrtttvvvwwwxxxyyyvvvsssooommmkkkiiifffddd[[[[[[ZZZZZZZZZ[[[]]]]]]```aaaccceeeiiiooovvvzzzzzzmmmddd```______eeerrrttt~~~zzzppp^^^KKK>>>;;;999999888888888999;;;<<<;;;===>>>???AAACCCGGGJJJLLLYYYqqqooo\\\QQQSSSZZZkkkuuu|||qqq[[[HHHCCCFFFEEEQQQdddsssyyyuuummmgggddd^^^ZZZXXXYYY[[[dddmmmwwweee]]][[[YYYXXXYYYZZZYYYXXXYYY[[[\\\[[[ZZZZZZYYYWWWTTTRRRPPPOOONNNJJJIIIHHHGGGDDD@@@;;;666444222////////////...---+++,,,---------,,,+++******************+++++++++***************+++++++++***++++++***'''&&&&&&'''*********++++++******)))(((((((((((()))))))))))))))******))))))((('''&&&((()))***+++,,,---------------......000111222333222333333333333111000///111222222222222333333333444666999===???AAABBBBBBDDDFFFGGGEEEBBBAAADDDGGGJJJMMMNNNJJJAAA888111///...111666:::<<>>???AAAIIIMMMNNNKKKBBB888111...,,,000666999:::<<>>???????????????????????????CCCFFFLLLRRRWWWYYYZZZ[[[\\\[[[YYYYYYXXXVVVRRROOOKKKJJJJJJKKKLLLMMMMMMLLLHHHFFFCCCCCCCCCDDDDDDCCCGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHGGGEEECCC@@@???>>>BBBCCCCCCCCCCCCCCCBBBBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBDDDDDDEEEEEEFFFGGGIIIIIIDDDEEEFFFHHHIIIJJJJJJJJJLLLMMMMMMNNNNNNOOOPPPPPPOOOPPPPPPQQQRRRSSSTTTTTTRRRSSSTTTTTTUUUVVVYYY\\\cccgggmmmrrruuuwwwyyyzzz}}}|||{{{|||}}}vvvpppmmmmmmlllllliiieee```^^^___``````^^^WWWWWWWWWVVVVVVYYY]]]``````cccfffiiikkkmmmoooqqqpppqqqooommmiiigggggghhhhhhiiihhhddd___\\\^^^```WWWTTTOOOLLLKKKNNNSSSVVVdddnnn{{{zzzooohhhbbb```bbblll||||||xxxjjjWWWFFF===:::777888999999999:::===@@@>>>@@@AAABBBDDDFFFJJJMMMTTT^^^pppuuuZZZSSSYYYddd}}}}}}mmmXXXEEEAAADDDNNN]]]nnnxxxzzzuuupppkkkeee___]]]ZZZXXX]]]cccuuuggg```^^^\\\\\\^^^```]]]ZZZZZZ\\\___aaaaaa^^^YYYTTTQQQQQQPPPMMMJJJGGGEEECCCCCCCCC???999444333222000///......//////------------,,,,,,,,,+++++++++,,,,,,,,,,,,++++++,,,+++***)))))))))***+++)))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((***+++,,,,,,,,,---...000111222333111111111111000000000000111222333333333333333333333555777:::===???@@@AAACCCFFFHHHFFFCCC@@@AAACCCHHHKKKMMMJJJBBB:::333000///111444888;;;===>>>???????????????@@@@@@@@@@@@DDDGGGLLLRRRWWWZZZ[[[[[[\\\[[[YYYXXXWWWUUURRRPPPMMMLLLKKKLLLNNNOOONNNMMMIIIGGGDDDCCCDDDEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGGGGFFFEEEDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJLLLLLLMMMMMMNNNOOOOOOOOOOOOOOOPPPQQQRRRSSSSSSTTTTTTUUUVVVUUUUUUVVVXXX[[[cccgggmmmrrrtttvvvxxxyyy{{{zzzyyy{{{wwwooojjjhhhfffeee___\\\ZZZYYYZZZYYYWWWUUURRRSSSSSSSSSSSSVVVZZZ]]]___bbbfffhhhjjjllloooqqqqqqrrrqqqooollljjjkkklllkkklllkkkhhhccc___\\\[[[SSSPPPLLLIIIHHHJJJMMMPPPXXXbbbppp||||||rrrkkkcccaaaccclll|||~~~xxxhhhUUUEEE<<<:::888999:::::::::;;;>>>AAA@@@BBBCCCEEEFFFIIIMMMPPPYYYaaaqqqeee[[[^^^gggwww```KKKEEEFFFNNN\\\kkkuuuyyywwwssslllfff```]]]ZZZYYY\\\bbbuuuggg```^^^\\\\\\]]]bbb___[[[ZZZ\\\^^^___```]]]YYYSSSQQQQQQPPPMMMJJJHHHFFFDDDDDDCCC???999444222222111///////////////......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,+++******))))))******(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))***+++,,,------,,,++++++,,,///222444222222111111111000000000444555555555555444444333333444777:::===???@@@AAAAAADDDFFFDDDAAA@@@BBBDDDHHHJJJKKKHHHAAA:::333000///111444888;;;===>>>????????????@@@@@@@@@AAAAAADDDGGGLLLRRRWWWZZZ\\\]]]^^^[[[XXXVVVVVVUUUSSSQQQOOOMMMMMMMMMOOOPPPOOONNNJJJHHHEEEDDDEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDCCCCCCCCC@@@AAABBBCCCDDDEEEFFFFFFBBBBBBBBBCCCCCCDDDDDDEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIIIIKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOPPPQQQRRRSSSTTTVVVWWWWWWVVVUUUUUUXXXZZZcccgggmmmqqqsssuuuvvvwwwwwwwwwwwwzzzxxxnnngggbbb^^^\\\TTTSSSRRRRRRRRRQQQNNNKKKLLLMMMNNNNNNOOORRRWWWZZZ]]]```eeehhhiiikkkmmmooooooppppppooommmlllmmmnnnooonnnllljjjfff___XXXSSSNNNLLLIIIGGGFFFGGGHHHJJJNNNVVVbbbooozzz|||ssslllcccbbbdddmmm|||wwweeeRRRCCC;;;999999:::;;;;;;;;;<<>>@@@@@@AAACCCEEECCC@@@???AAACCCFFFFFFFFFDDD@@@:::444111///111444888;;;===>>>???>>>>>>>>>???@@@AAABBBBBBDDDGGGLLLRRRWWW[[[]]]^^^___\\\XXXVVVUUUUUUTTTRRROOONNNMMMNNNOOOPPPOOONNNKKKIIIFFFEEEEEEFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDDDDDDDCCCAAABBBBBBCCCDDDEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEEEEDDDDDDDDDEEEEEEGGGHHHHHHIIIIIIIIIHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMNNNPPPQQQRRRSSSSSSUUUUUUVVVUUUUUUVVVYYY[[[bbbggglllppprrrssstttuuuttttttuuuzzzwwwlllddd]]]XXXUUUOOONNNMMMKKKJJJIIIHHHHHHGGGIIIKKKLLLMMMPPPUUUXXX[[[___cccggghhhjjjkkkmmmjjjlllmmmmmmlllkkklllmmmpppmmmiiifffddd^^^UUUOOOLLLKKKIIIHHHHHHIIIJJJJJJMMMQQQXXXdddpppzzzyyypppjjjbbbbbbdddmmm{{{uuuaaaMMMAAA;;;888888999:::::::::<<>>???@@@BBBDDDEEEBBB???>>>@@@CCCDDDDDDCCCAAA>>>:::666333///111444888;;;===>>>???<<<<<<===>>>@@@AAABBBBBBDDDGGGKKKQQQVVVZZZ]]]___```]]]YYYWWWVVVVVVUUUSSSOOONNNMMMMMMNNNOOONNNMMMLLLIIIFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEEDDDCCCBBBBBBAAACCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJJJJKKKKKKLLLLLLLLLMMMOOOPPPRRRSSSSSSQQQRRRTTTTTTUUUWWWZZZ]]]aaaeeekkkooopppqqqssstttqqqrrruuuyyyuuukkkccc\\\VVVSSSNNNLLLHHHDDDCCCCCCEEEGGGFFFHHHJJJLLLMMMPPPTTTWWWYYY]]]bbbeeeggghhhiiikkkhhhjjjlllllljjjiiijjjjjjlllhhhdddbbb```]]]WWWRRRPPPPPPOOOPPPPPPQQQRRRSSSTTTSSSUUU[[[fffqqqyyy~~~~~~uuukkkeee```aaaeeennn{{{sss\\\III@@@<<<888777888999999999:::>>>@@@BBBDDDFFFHHHIIIMMMQQQTTTXXX```ooo}}}qqqrrryyyWWWIIIEEEMMM[[[kkkxxx~~~~~~|||qqqiiibbb```___]]]]]]```tttfff___]]][[[[[[\\\\\\ZZZXXXWWWXXXYYYYYYXXX[[[WWWRRRPPPPPPOOOMMMJJJEEECCCAAA@@@@@@<<<666111222222222222111000///...------,,,,,,,,,+++++++++***++++++,,,,,,++++++******++++++++++++***))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))******''''''''''''((()))++++++,,,+++******+++...111333333222222222222111111111222222333333333222111111222333666999<<<>>>???@@@BBBCCCDDDBBB??????BBBEEEGGGEEECCC@@@>>>;;;666333///111444888;;;===>>>???::::::<<<===???@@@AAABBBCCCFFFJJJOOOUUUZZZ]]]___aaa^^^[[[YYYYYYXXXVVVTTTPPPNNNMMMNNNOOOOOONNNLLLKKKIIIFFFDDDEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEFFFCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEFFFGGGIIIHHHGGGFFFDDDCCCBBBAAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCGGGFFFFFFEEEDDDCCCBBBBBBAAAAAABBBBBBCCCEEEFFFGGGEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKMMMNNNPPPQQQRRRSSSOOOPPPRRRSSSTTTVVVZZZ]]]___ccciiimmmoooqqqrrrsssqqqrrruuuzzz~~~tttkkkccc\\\WWWTTTMMMKKKFFFBBB???@@@DDDHHHFFFHHHKKKMMMNNNQQQTTTWWWWWW[[[```dddfffggghhhiiiiiijjjlllllljjjhhhggghhheeedddcccbbbcccbbb```^^^[[[[[[ZZZZZZ[[[\\\^^^___]]][[[ZZZ[[[```jjjssszzz|||rrriiibbb^^^aaagggqqq}}}qqqWWWEEE???===999777888999999999:::===@@@BBBCCCFFFGGGIIIMMMQQQUUUVVV^^^mmmvvvooo{{{XXXIIIBBBJJJYYYjjjwww~~~}}}rrriiibbbaaaaaa______```ttteee___]]][[[[[[\\\[[[YYYXXXXXXYYYZZZYYYXXXZZZVVVQQQOOOPPPOOOMMMJJJEEECCCAAAAAAAAA>>>777222222222333333222111///...,,,,,,+++++++++*********)))******++++++******)))***++++++,,,+++***)))(((***)))(((((((((((()))***'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((()))+++,,,......***+++,,,---...///111111333333222222222111111111111222222333333333222222222333666999;;;===???@@@???AAABBBAAA@@@AAAEEEJJJOOOKKKFFFCCC???;;;666222///111444888;;;===>>>???888999:::<<<===???@@@AAABBBEEEIIINNNSSSXXX\\\^^^aaa___]]]\\\[[[ZZZWWWTTTQQQPPPOOOOOOPPPPPPOOOMMMKKKHHHEEEDDDDDDDDDCCCBBBCCCCCCCCCCCCDDDEEEFFFGGGCCCCCCCCCDDDDDDEEEEEEEEECCCCCCCCCDDDDDDEEEFFFGGGIIIHHHGGGFFFEEECCCBBBBBBBBBBBBDDDEEEEEEFFFFFFFFFDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEBBBBBBBBBBBBCCCCCCDDDEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOQQQRRRSSSOOOPPPQQQRRRRRRTTTXXXZZZ]]]aaagggllloooppprrrsssqqqrrruuu{{{~~~uuulllddd]]]XXXTTTMMMMMMJJJFFFCCCCCCFFFJJJGGGIIILLLNNNOOOQQQTTTVVVUUUZZZ___ccceeeffffffggghhhiiikkkjjjgggdddbbbbbb^^^bbbgggkkklllmmmnnnnnniiihhhfffddddddeeefffgggfffffffffdddeeejjjssszzz|||sssjjjddd^^^bbbkkkvvvoooTTTBBB???>>>:::777999999999999;;;>>>@@@BBBDDDFFFHHHJJJNNNRRRVVVXXX^^^llltttkkkxxx}}}[[[MMM@@@HHHUUUdddrrr{{{~~~~~~qqqiiibbbbbbcccbbb```aaattteee___]]][[[[[[\\\YYYXXXVVVVVVXXXYYYXXXWWWZZZVVVQQQOOOPPPOOOMMMJJJGGGEEECCCDDDDDDAAA;;;666222222333333222111///...+++++++++*********))))))))))))************))))))******+++,,,+++***)))(((+++)))(((&&&&&&((()))+++'''((((((((())))))******(((((((((((((((((((((((())))))((((((''''''&&&&&&$$$$$$%%%&&&((()))+++,,,'''(((+++---...///......333333333222222222111111333333444555666666666666222333555888;;;===??????<<>>???777777999;;;===???@@@AAABBBDDDHHHMMMSSSXXX\\\^^^aaa```___^^^]]][[[WWWUUUSSSRRRPPPPPPQQQQQQPPPOOOKKKHHHEEECCCCCCCCCBBBAAACCCCCCCCCDDDDDDFFFGGGGGGCCCDDDDDDDDDEEEEEEFFFFFFCCCCCCCCCDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEDDDCCCCCCBBBBBBDDDEEEFFFFFFFFFFFFBBBBBBCCCDDDEEEFFFGGGGGGBBBBBBCCCDDDEEEFFFGGGHHHDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCDDDFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIJJJJJJLLLMMMOOOQQQRRRSSSPPPQQQQQQQQQQQQRRRUUUXXX\\\```fffkkknnnppprrrsssqqqsssvvv|||vvvllleee^^^XXXTTTPPPPPPPPPMMMIIIHHHJJJLLLHHHJJJLLLNNNOOOQQQSSSUUUTTTYYY___ccceeeeeeffffffeeeggghhhgggccc___]]]]]]ZZZbbblllsssuuuvvvxxxyyysssqqqnnnkkkiiiiiikkklllmmmpppqqqooommmooovvv}}}|||tttlllfff^^^dddnnnyyynnnRRR@@@>>>???;;;999:::;;;::::::<<>>:::666555444222111111111///---......,,,+++***)))))))))******************++++++---%%%$$$---///))))))...&&&'''(((******((('''&&&"""%%%***+++***'''%%%$$$&&&''')))*********)))(((&&&&&&''''''''''''&&&&&&((('''&&&%%%&&&(((***++++++*********+++---///000111111222222222111111000444444444444444444444444222333555888<<>>===<<<;;;<<>>@@@BBBBBBDDDFFFIIIJJJLLLNNNRRRTTTYYY___iiiyyyvvveeebbbjjjyyyhhhJJJCCCFFFLLLUUUdddrrrvvvssshhhaaa[[[[[[\\\\\\[[[]]]uuueee^^^[[[ZZZZZZ\\\YYYYYYXXXZZZ[[[\\\[[[YYY[[[WWWSSSQQQOOONNNLLLJJJJJJHHHFFFDDDAAA>>>999666444333111111111111///...,,,,,,++++++***+++++++++)))************))))))(((,,,''''''+++((('''&&&''')))******)))'''&&&(((((()))(((&&&&&&''')))''''''((()))))))))))))))&&&''''''((((((''''''&&&((('''&&&&&&&&&(((***++++++*********+++---///000222333333333333333222222333333333333444444555555333444666888;;;>>>@@@AAAAAAAAABBBAAAAAABBBEEEHHHMMMOOOPPPMMMEEE===555222444666888:::===@@@BBBCCC???>>><<<;;;<<>><<<888<<<<<<<<<===>>>@@@BBBBBBBBBDDDGGGIIIJJJLLLPPPRRRYYY^^^hhhxxxmmm___[[[dddsssjjjNNNCCCFFFJJJQQQ___lllpppmmmeee^^^ZZZ[[[]]]\\\\\\]]]sssddd^^^[[[YYYYYYZZZ[[[ZZZYYYZZZ\\\\\\\\\ZZZZZZWWWSSSQQQOOONNNLLLKKKLLLJJJGGGDDDAAA>>>999666333222000000111111000///++++++******++++++,,,---***+++,,,,,,+++***)))(((***)))***+++$$$%%%'''((()))******)))((('''***++++++)))''''''(((***((((((''''''(((((()))***&&&''''''((((((''''''&&&((('''&&&&&&'''(((***++++++*********+++---///000444444555555555555444444111222222333444555555666444555666999;;;>>>???@@@CCCCCCDDDCCCBBBBBBDDDFFFLLLOOOPPPNNNHHH@@@999555444666:::>>>AAADDDEEEFFF@@@???===<<<<<<>>>AAACCCAAACCCGGGLLLRRRXXX]]]___aaa```aaaaaaaaa___[[[XXXTTTSSSQQQOOOMMMMMMMMMMMMMMMJJJFFFCCCAAABBBDDDEEEDDDDDDEEEEEEFFFGGGGGGHHHGGGGGGGGGFFFFFFFFFFFFEEEIIIGGGDDDBBBBBBDDDGGGJJJGGGFFFDDDBBBBBBAAABBBBBBCCCCCCBBBBBBCCCCCCDDDEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBDDDDDDBBBAAABBBCCCCCCCCCCCCDDDDDDDDDFFFFFFGGGGGGGGGGGGGGGGGGJJJKKKLLLMMMNNNOOOOOOOOOOOONNNNNNOOOPPPRRRTTTUUU[[[___dddiiilllooorrruuutttvvvyyy|||}}}xxxtttqqqooonnnkkkjjjhhheeebbb^^^[[[YYYTTTRRRPPPNNNNNNOOOPPPRRRRRRVVV]]]ccceeedddaaa___^^^```dddgggkkkqqqxxx}}}yyyyyy{{{~~~}}}rrriiiccc```gggsssrrr]]]III???>>>===;;;<<<<<<<<<===>>>@@@BBBBBBBBBDDDGGGIIIKKKMMMPPPRRRXXX\\\eeeuuurrrcccXXXRRR\\\lll~~~kkkRRREEEFFFHHHNNN[[[hhhllljjjccc]]]ZZZ\\\___]]]\\\]]]~~~pppccc]]][[[YYYXXXYYY]]][[[ZZZZZZ\\\]]]\\\[[[[[[XXXUUURRRQQQPPPNNNMMMNNNKKKGGGDDDAAA===999666222111000000111222000///,,,++++++***++++++,,,,,,,,,,,,---...---,,,***(((***)))+++,,,((("""###***))))))************))))))'''***,,,,,,***'''&&&&&&(((((('''&&&&&&((()))***''''''((((((((((((''''''''''''''''''((()))+++,,,+++*********+++---///000333444444555555555555555000111111333444555666666444555777999;;;===???@@@DDDEEEFFFEEEDDDCCCCCCDDDJJJMMMPPPOOOIIIAAA;;;777444777<<<@@@DDDGGGHHHHHHAAA@@@>>><<<===>>>@@@BBBBBBCCCFFFJJJOOOUUUYYY\\\___```bbbcccbbb___\\\YYYUUUTTTRRRPPPNNNMMMMMMMMMMMMJJJFFFCCCAAAAAABBBCCCEEEEEEFFFFFFGGGGGGGGGGGGIIIIIIHHHGGGGGGFFFEEEEEEFFFEEECCCBBBAAABBBDDDEEEFFFEEECCCBBBAAAAAAAAABBBDDDCCCBBBBBBBBBCCCEEEFFFEEEEEEEEEEEEEEEEEEDDDDDDFFFFFFEEEDDDCCCBBBBBBBBBDDDBBBAAAAAABBBCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFIIIJJJKKKLLLMMMMMMMMMMMMLLLMMMMMMOOOQQQTTTWWWXXX[[[___dddiiilllppptttvvvuuuvvvxxx{{{~~~~~~{{{xxxwwwwwwvvvtttrrrooojjjfffcccaaaXXXVVVRRRNNNMMMNNNPPPRRRUUUXXX^^^ccceeeeeecccaaa```dddjjjqqqxxx~~~}}}}}}rrrhhhbbbaaaiiiuuu~~~oooYYYGGG>>>===<<<:::<<<<<<<<<===>>>@@@BBBBBBDDDGGGJJJLLLMMMOOORRRTTTUUUYYYaaaqqqzzziiiZZZRRRMMMVVVddduuu}}}gggQQQFFFFFFGGGLLLZZZiiipppooofff```]]]___aaa___\\\\\\|||ooobbb\\\[[[YYYXXXYYY^^^\\\ZZZZZZ[[[\\\\\\[[[\\\YYYVVVSSSRRRRRRPPPOOONNNKKKGGGCCC@@@===999666222000///000111111000///...---,,,+++************++++++,,,,,,,,,+++)))(((,,,***))),,,,,,******+++))))))************))))))''''''&&&$$$""""""$$$'''((('''&&&&&&&&&''')))***'''(((((((((((((((((('''&&&&&&'''((()))***+++,,,+++*********+++---///000222222333444444444444444000000111222333555555666444555777999;;;===???@@@DDDFFFGGGGGGEEECCCBBBCCCHHHLLLOOOOOOJJJBBB<<<888444777<<>>======???AAABBBGGGGGGHHHKKKOOOSSSWWWYYY]]]___bbbcccaaa^^^[[[YYYUUUTTTRRRQQQOOOMMMLLLLLLKKKIIIFFFCCCAAA@@@AAAAAAGGGGGGGGGGGGFFFFFFEEEEEEJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@DDDDDDCCCBBBBBBDDDEEEFFFEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBAAAAAACCCAAA@@@@@@AAABBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCGGGFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKKKKMMMOOOSSSWWWZZZ\\\[[[___ccchhhkkkooosssvvvuuuvvvxxxzzz~~~~~~}}}~~~|||zzzvvvqqqmmmiiiggg```\\\WWWRRRPPPQQQSSSUUUXXXZZZ]]]```cccfffggggggiiinnnuuu}}}}}}|||qqqhhhbbbaaajjjwwwmmmVVVEEE===;;;999999<<<<<<<<<===>>>@@@BBBBBBDDDGGGJJJMMMNNNPPPRRRTTTRRRVVV^^^nnnyyyfffVVVMMMMMMTTT___lllwwwuuucccPPPCCCCCCCCCIIIXXXjjjssstttllleeeaaabbbccc___\\\\\\|||oooaaa[[[ZZZYYYYYY[[[^^^\\\YYYYYYZZZ[[[[[[ZZZ\\\YYYVVVTTTSSSRRRQQQOOOMMMJJJEEEAAA???<<<999777222111//////000000///...///...,,,+++***)))))))))((((((((((((((((((((((((---+++)))***++++++)))''')))))))))))))))))))))))))))%%%%%%+++''''''&&&&&&''''''((()))'''(((((())))))(((((('''&&&&&&'''(((***+++,,,,,,+++*********+++---///000000111222333333444333333000111111222333444444555444555666999;;;>>>???@@@CCCFFFHHHHHHFFFCCCBBBAAAHHHLLLPPPPPPKKKCCC<<<888444666:::???BBBEEEGGGHHHAAA@@@>>>======???BBBDDDKKKKKKLLLMMMPPPTTTXXXZZZ[[[^^^bbbcccaaa]]]ZZZYYYUUUUUUSSSQQQOOONNNLLLKKKJJJIIIFFFCCCBBBAAABBBBBBHHHGGGGGGFFFEEEEEEDDDDDDIIIIIIHHHHHHGGGFFFEEEEEEAAABBBDDDFFFFFFEEECCCAAAAAAAAAAAAAAA@@@@@@??????DDDDDDCCCCCCDDDDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAACCCAAA??????@@@BBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOSSSXXX\\\^^^\\\___cccgggjjjnnnrrruuuuuuvvvwwwzzz~~~yyyuuuqqqooojjjfffaaa[[[XXXXXXYYYZZZ[[[\\\]]]```dddiiinnnpppvvv{{{{{{qqqgggaaaaaajjjxxx~~~jjjRRRCCC===999888999<<<<<<<<<===>>>@@@BBBBBBBBBEEEIIILLLMMMNNNPPPRRRPPPUUU]]]nnnkkkXXXLLLMMMRRRZZZeeeooopppcccTTTBBBAAA???DDDSSSfffqqqtttpppiiicccdddccc```]]]]]]}}}ooo```ZZZYYYYYY[[[]]]^^^[[[YYYXXXYYYZZZZZZZZZZZZXXXTTTRRRQQQQQQPPPNNNKKKHHHCCC@@@>>>;;;999777333111000///000000...,,,---,,,,,,+++*********+++)))(((''''''((()))+++,,,)))******)))(((((((((''')))(((((((((((((((((()))(((&&&###"""(((...%%%&&&''''''((((((''''''(((((())))))))))))((((((%%%&&&''')))***+++,,,,,,+++*********+++---///000000111222333333444444444111111222222222333333333333444666888;;;>>>@@@AAAAAADDDGGGHHHFFFCCCAAAAAAIIIMMMQQQRRRMMMEEE>>>999444555888;;;???BBBEEEFFF@@@???>>>===>>>@@@CCCEEEJJJJJJJJJKKKOOOSSSWWWZZZZZZ^^^cccdddaaa]]]ZZZZZZUUUUUUTTTRRRPPPNNNLLLKKKKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGFFFFFFEEEEEE???@@@AAABBBCCCCCCBBBBBBAAAAAABBBBBBAAAAAA@@@@@@CCCCCCDDDEEEEEEEEEEEEEEECCCCCCDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDCCCBBBAAABBB@@@>>>>>>???AAABBBBBBAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIIIIIIIIIIHHHKKKLLLMMMOOORRRVVVYYY[[[\\\___bbbeeehhhlllpppsssuuuuuuwwwzzz~~~{{{yyytttqqqlllfffbbbaaaaaaaaa___```bbbfffkkkrrrwwwzzzzzzpppgggaaaaaajjjxxx{{{fffNNNAAA<<<:::999;;;<<<<<<<<<===>>>@@@BBBBBBAAAEEEIIILLLNNNOOOPPPQQQPPPUUU^^^oooxxxaaaSSSKKKPPPVVV```lllqqqjjj___FFFCCC???AAAOOOaaalllooopppiiicccbbbbbb```^^^___~~~ooo```ZZZYYYYYY\\\___^^^[[[XXXWWWXXXYYYYYYYYYYYYVVVSSSQQQPPPOOONNNMMMJJJFFFBBB???===;;;999777444222000///000///---+++++++++******++++++,,,---,,,+++***)))***,,,000222$$$)))---***&&&&&&))),,,((((((''''''''''''((((((%%%(((+++------,,,,,,,,,$$$%%%'''((((((((('''&&&(((((())))))))))))((((((%%%&&&((()))+++,,,,,,,,,+++*********+++---///000000111222333444444444444222222222222222222222333222333555888<<>>AAADDDFFFFFFFFFFFFHHHKKKPPPUUUXXXZZZ^^^dddeeebbb^^^[[[ZZZVVVUUUTTTSSSPPPNNNLLLKKKKKKJJJIIIGGGFFFFFFGGGGGGCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDEEEFFFHHHIIIBBBBBBCCCCCCCCCBBBAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEAAABBBCCCDDDDDDDDDCCCBBBBBB@@@======???AAABBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJIIIIIIMMMMMMMMMNNNQQQSSSVVVXXX\\\___bbbeeegggkkkooorrruuuuuuwww{{{{{{xxxsssnnnjjjgggffffffccceeehhhnnntttzzzyyyooogggaaa```jjjxxxyyybbbKKK@@@===:::;;;>>><<<<<<<<<===>>>@@@BBBCCCCCCGGGLLLOOOPPPQQQRRRSSSQQQVVV```qqqkkkZZZJJJMMMTTT^^^kkktttqqqhhhLLLHHHBBBBBBMMM^^^iiikkkooogggaaaaaaaaa```___aaa}}}nnn```[[[\\\\\\]]]^^^^^^]]]\\\ZZZYYYYYYXXXXXXXXXWWWUUUSSSQQQPPPOOONNNHHHGGGEEEBBB>>>:::777555333111...---...000000000---,,,***))))))***,,,---+++*********,,,...111333))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&'''(((***+++(((((((((((('''''''''''''''''''''(((((((((((((((%%%&&&&&&''')))***,,,---///---+++******,,,///000222333444444444333222111000000000000000111111222333444666999===AAADDDEEEFFFFFFFFFFFFEEEEEEDDDDDDKKKPPPTTTTTTSSSNNNDDD:::111111333444666777888999;;;;;;<<<;;;;;;>>>AAADDDGGGHHHIIIJJJLLLQQQWWW[[[^^^aaaddddddbbb^^^\\\[[[XXXUUUQQQOOONNNNNNNNNMMMLLLMMMMMMKKKHHHEEEDDDDDDEEEFFFGGGHHHHHHGGGFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFAAABBBCCCDDDDDDCCCBBBAAAAAA@@@???>>>============???@@@BBBDDDFFFGGGHHHIII@@@BBBCCCDDDDDDBBBAAA???CCCBBBAAA@@@??????>>>???@@@@@@???>>>>>>>>>>>>>>><<<===???AAABBBBBBBBBBBBDDDDDDEEEFFFHHHIIIJJJJJJJJJIIIHHHIIIJJJKKKJJJIIIMMMMMMNNNPPPRRRSSSTTTUUUZZZ]]]bbbgggjjjlllllllllssstttwww{{{|||xxxtttrrrnnnlllggghhhkkkrrr{{{{{{xxxwwwzzzvvvjjjddddddaaalll{{{rrr\\\FFF@@@???;;;888:::;;;<<<===???AAADDDGGGHHHJJJJJJKKKLLLNNNPPPQQQRRRTTTZZZdddsssyyy]]]SSSOOOUUU```lll|||}}}mmmPPPIIIBBBAAAGGGSSSbbbnnnllliiieeedddddddddaaa^^^~~~ooo```[[[\\\\\\]]]^^^]]]\\\[[[ZZZYYYXXXXXXXXXYYYXXXUUUSSSPPPNNNMMMLLLFFFEEEDDDAAA>>>;;;888666333111...---...000000000---,,,***))))))***,,,---,,,+++***+++,,,...111222))))))))))))))))))))))))(((((())))))))))))((((((((('''&&&%%%%%%&&&''''''))))))))))))))))))))))))'''(((((((((((((((((((((&&&&&&&&&''')))***,,,---...---+++******,,,...000222222333444444333222111000000000000000111222222333333555888<<>>AAADDDGGGGGGHHHIIIKKKPPPVVVZZZ^^^aaaddddddbbb___]]]\\\ZZZWWWRRRPPPOOOOOONNNMMMMMMNNNNNNLLLHHHEEEDDDDDDDDDEEEFFFFFFFFFFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCDDDDDDDDDDDDCCCBBBAAA@@@???>>>>>>=========???@@@BBBDDDFFFGGGHHHHHHBBBBBBAAA@@@@@@@@@@@@AAABBBAAA@@@???????????????======<<<;;;;;;;;;;;;<<<<<<===???AAABBBBBBBBBBBB@@@AAABBBCCCEEEFFFGGGHHHJJJIIIHHHIIIKKKKKKKKKIIIKKKKKKMMMOOOQQQSSSTTTUUUZZZ]]]bbbgggkkkmmmnnnnnnsssuuuwww{{{zzzvvvrrrpppnnnooorrryyy{{{xxxvvvqqqoooooossszzzttthhhbbbbbbdddnnn}}}lllVVVBBB>>>>>>;;;999;;;>>>???AAACCCFFFIIIJJJKKKMMMMMMMMMNNNOOOQQQSSSTTTUUU[[[dddrrrjjjXXXQQQUUU___jjjyyyyyyiiiOOOGGG@@@@@@FFFRRRbbbooopppmmmiiigggffffffdddbbbppp```[[[[[[\\\]]]^^^\\\[[[ZZZYYYXXXWWWWWWWWWYYYXXXUUURRROOOLLLJJJJJJFFFEEEDDDAAA???<<<999888333111......///000//////---,,,+++******+++,,,---+++******)))***,,,---...))))))))))))))))))))))))'''((()))******)))((('''((((((&&&%%%%%%$$$$$$%%%(((((((((((((((((())))))((((((((((((((((((''''''&&&&&&&&&'''(((***,,,,,,...---+++***+++,,,...///111222333444444333222111111000000000000111222222222333555777;;;>>>AAACCCDDDFFFHHHIIIIIIGGGEEECCCHHHMMMQQQRRRPPPLLLBBB888333444444555666777777777666888;;;<<<===???AAADDDEEEFFFFFFGGGIIINNNTTTXXX^^^aaadddeeeccc```^^^]]]\\\YYYTTTQQQPPPOOONNNMMMOOOPPPPPPMMMIIIFFFEEEDDDDDDDDDEEEEEEEEEEEEDDDDDDFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDEEEEEEDDDDDDCCCAAAAAA???>>>>>>>>>>>>>>>???@@@BBBDDDFFFGGGGGGHHHCCCBBB@@@>>>===>>>@@@AAA@@@@@@???>>>>>>?????????<<<;;;;;;:::::::::::::::<<<===???@@@AAAAAAAAAAAA>>>???@@@BBBDDDFFFGGGHHHJJJIIIHHHIIIKKKLLLKKKJJJHHHIIIKKKNNNQQQSSSUUUVVVZZZ]]]bbbggglllnnnpppppptttuuuxxx{{{~~~yyyvvvvvvwwwzzz~~~}}}}}}~~~~~~zzzuuupppmmmkkkjjjjjjnnnuuu}}}|||qqqfff``````fffppp{{{cccOOO>>>;;;===;;;:::===AAABBBEEEIIILLLMMMNNNOOOQQQPPPPPPPPPPPPRRRTTTUUUVVV[[[cccppp~~~```UUUUUU^^^hhhvvvuuueeeOOOFFF???@@@GGGRRRcccqqquuuqqqmmmjjjiiihhhgggfffqqqaaa[[[[[[[[[\\\^^^ZZZZZZYYYXXXWWWVVVVVVVVVWWWVVVSSSQQQNNNLLLKKKJJJIIIHHHFFFCCC@@@<<<999888333111///.../////////...,,,++++++******++++++,,,))))))((((((((()))******))))))))))))))))))))))))&&&'''***++++++***'''&&&(((''''''&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''&&&&&&''''''(((***+++,,,---,,,+++***+++,,,...///000111222333444333222222111111000000111111222333333444555888;;;???AAACCCCCCEEEHHHJJJJJJHHHEEECCCFFFKKKPPPPPPOOOKKKAAA777333333444444555555555666444666:::<<<>>>???AAACCCDDDDDDEEEEEEGGGKKKQQQVVV]]]```dddeeedddbbb```___^^^ZZZUUURRRQQQOOONNNMMMQQQQQQQQQNNNJJJGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGFFFDDDDDDEEEEEEEEEEEEDDDDDDAAAAAA@@@???>>>>>>>>>>>>???@@@BBBDDDEEEFFFGGGGGGCCCBBBAAA?????????@@@@@@>>>>>>=========>>>??????===<<<;;;;;;::::::;;;;;;;;;<<<===>>>>>>?????????@@@AAABBBDDDFFFHHHIIIJJJIIIHHHGGGIIIJJJLLLKKKJJJGGGIIIKKKNNNRRRUUUWWWYYY[[[^^^bbbhhhlllppprrrrrrsssvvvyyy|||~~~}}}}}}zzzzzzzzz{{{}}}|||vvvqqqmmmnnnlllkkkmmmrrrzzzzzzoooccc^^^^^^eeeooo~~~xxx]]]KKK<<<;;;<<<::::::>>>AAACCCGGGKKKNNNPPPPPPPPPRRRRRRQQQPPPQQQRRRTTTUUUXXX\\\bbbnnnlll[[[VVV^^^iiivvvvvvgggSSSHHH@@@BBBHHHRRRcccssswwwtttpppllljjjiiiiiiiiirrrbbb[[[[[[[[[\\\^^^ZZZYYYXXXWWWWWWVVVVVVWWWTTTSSSRRRPPPNNNMMMMMMLLLNNNMMMJJJFFFAAA<<<888666333111////////////...---++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))&&&'''***++++++***'''&&&&&&&&&''''''((((((((((((###$$$$$$%%%&&&'''(((((())))))(((((('''''''''&&&''''''''''''(((***++++++,,,++++++++++++,,,---...000000222333333333222222111111111111111222222333555555777999<<>>@@@BBBCCCCCCDDDDDDFFFJJJPPPTTT\\\___ccceeedddcccaaaaaa^^^[[[VVVRRRQQQPPPNNNMMMPPPQQQQQQNNNJJJGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>@@@@@@BBBCCCEEEFFFFFFFFFBBBCCCCCCCCCBBBAAA???>>>======<<<<<<<<<===>>>>>><<<<<<;;;::::::::::::::::::::::::;;;;;;<<<======@@@AAABBBDDDFFFGGGIIIIIIGGGGGGFFFGGGJJJKKKJJJIIIHHHIIILLLPPPSSSWWWZZZ[[[\\\^^^bbbggglllppprrrsssrrrvvv{{{~~~~~~{{{{{{{{{|||~~~{{{vvvsssqqqooollllllooowwwxxxmmmccc^^^___dddooo~~~www[[[JJJ===<<<===::::::>>>???BBBFFFJJJMMMOOOOOOOOORRRRRRRRRRRRRRRSSSTTTTTTZZZ]]]aaakkk{{{dddYYY```lllyyy{{{nnnVVVHHH???AAAFFFNNN^^^ooouuussspppllliiihhhhhhiiitttbbb[[[ZZZ[[[\\\^^^YYYYYYXXXWWWWWWWWWWWWWWWSSSRRRQQQPPPOOONNNNNNNNNPPPOOOKKKGGGAAA<<<888555333111000///000///...,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------))))))))))))))))))))))))'''((()))******)))((('''%%%&&&'''((())))))))))))%%%&&&&&&((()))***++++++)))))))))(((''''''&&&&&&''''''''''''((()))***++++++++++++++++++,,,,,,---///000111333333333222222222111111111111222333333555666888:::===@@@BBBDDDBBBDDDFFFHHHHHHGGGEEECCCDDDIIINNNOOONNNJJJAAA777111222222333444444555555444666999:::;;;===???BBBBBBCCCCCCCCCEEEIIIOOOSSSZZZ]]]bbbddddddcccbbbbbb]]]ZZZUUURRRQQQPPPOOONNNOOOPPPPPPNNNJJJHHHGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEBBBAAA@@@??????>>>??????@@@AAABBBCCCDDDEEEEEEEEEBBBCCCDDDEEEDDDBBB???=========<<<;;;;;;<<<<<<<<<:::999999888888888888888:::::::::::::::;;;<<<<<<>>>>>>???AAABBBCCCDDDEEEFFFEEEDDDFFFHHHJJJIIIHHHIIIJJJMMMPPPTTTXXX[[[\\\]]]___bbbgggkkkoooqqqssspppvvv|||~~~~~~~~~}}}~~~|||zzzqqqooollljjjlllttt~~~wwwmmmddd```aaafffqqq{{{wwwwwwyyyuuuXXXIII>>>======::::::??????AAADDDHHHLLLNNNOOOPPPRRRSSSUUUVVVWWWWWWVVVVVV\\\^^^```iii~~~nnn]]]bbbnnn|||uuuZZZJJJ???@@@CCCGGGVVVhhhppppppooollliiigggggghhhuuuccc[[[ZZZZZZ\\\^^^ZZZYYYXXXXXXXXXXXXXXXXXXUUUTTTRRRQQQOOONNNMMMMMMNNNMMMJJJEEE@@@;;;777555333111000000000///---++++++++++++,,,,,,+++++++++***++++++,,,------------))))))))))))))))))))))))(((((())))))))))))((((((%%%&&&'''((((((((('''&&&%%%&&&'''(((***+++,,,---***))))))(((''''''&&&&&&(((''''''(((((()))***++++++++++++++++++,,,,,,,,,...///111222333333222222222222111111222222333444555666777999<<>>AAACCCCCCCCCCCCEEEHHHNNNRRRXXX\\\```ccccccbbbbbbbbb[[[XXXTTTQQQPPPPPPOOONNNMMMNNNNNNMMMJJJHHHGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGDDDDDDCCCBBBBBBCCCDDDDDDBBBBBBAAA@@@????????????@@@AAABBBCCCDDDEEEEEEEEECCCCCCCCCBBBAAA@@@???>>>======<<<;;;:::::::::;;;::::::999888888888888999<<<;;;;;;::::::;;;============>>>>>>???@@@@@@@@@DDDCCCCCCDDDGGGHHHHHHGGGHHHJJJLLLPPPTTTWWWZZZ[[[^^^___bbbfffjjjmmmppprrrnnnuuu~~~wwwtttoookkkjjjqqq{{{wwwnnneeebbbdddlllvvvzzzpppqqqttt}}}}}}pppSSSFFF<<<======:::;;;@@@AAABBBEEEHHHKKKOOOQQQRRRTTTVVVZZZ]]]___^^^\\\ZZZ]]]^^^```hhh|||xxxaaacccooo}}}yyyaaaOOOBBBBBBCCCDDDQQQdddkkkmmmooommmjjjgggfffggguuuccc[[[ZZZZZZ\\\^^^ZZZYYYYYYXXXXXXXXXYYYYYYWWWVVVTTTQQQOOOMMMLLLLLLKKKJJJHHHDDD???;;;777555333111000000000///---+++***++++++,,,,,,++++++***'''((()))******+++++++++))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((('''&&&$$$######$$$%%%'''(((***+++,,,***))))))((('''&&&&&&&&&(((((('''(((((()))***+++******+++++++++,,,,,,,,,...///111222333333333222222222111111222222333444444555666888;;;===@@@AAABBBBBBCCCDDDDDDDDDDDDDDDCCCIIINNNOOONNNKKKAAA888333333444666777999:::;;;777888888888888:::>>>AAACCCCCCCCCCCCEEEHHHNNNRRRWWW[[[```ccccccbbbbbbbbbZZZWWWSSSQQQPPPPPPOOOOOOKKKMMMNNNLLLJJJHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHHHHIIIIIIHHHHHHGGGDDDCCCBBBAAAAAABBBCCCDDDCCCBBBAAA@@@????????????@@@AAABBBCCCDDDDDDDDDDDDEEECCCAAA???>>>>>>>>>???>>>===<<<;;;:::999999999===<<<;;;;;;::::::;;;;;;>>>===<<<;;;<<<===>>>???>>>>>>>>>>>>????????????CCCBBBBBBCCCFFFGGGGGGFFFHHHIIILLLOOOSSSVVVXXXZZZ^^^```bbbfffiiimmmoooqqqmmmuuu|||uuunnnjjjoooxxxxxxooogggdddfffqqq{{{{{{mmmnnnsss|||zzzkkkOOOBBB:::<<<===:::<<>>:::888555333222222222111///---...------,,,,,,++++++******,,,---+++'''%%%''')))+++******)))(((''''''&&&&&&)))++++++)))(((***,,,&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))++++++***************+++.........///000000111111222222222222333444555555999888777777888;;;>>>@@@BBBCCCCCCCCCCCCCCCCCCBBBAAAGGGKKKLLLKKKHHH@@@666888777777999;;;=========;;;777555777888888;;;@@@FFFGGGHHHHHHHHHIIILLLNNNVVVZZZ```cccbbbaaa```___XXXVVVTTTSSSRRRQQQOOOMMMPPPOOONNNMMMLLLJJJGGGDDDHHHGGGFFFEEEDDDCCCBBBAAAGGGHHHIIIHHHFFFDDDDDDEEEFFFFFFFFFGGGHHHHHHFFFDDDDDDCCCBBB@@@???>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>????????????===<<<;;;::::::999???>>>============>>>???<<<;;;:::999999999:::;;;<<<<<<<<<<<<======>>>>>>>>>???@@@AAABBBDDDEEEEEEEEEHHHKKKNNNPPPTTTXXX[[[^^^___bbbfffjjjmmmoooppplllsss}}}|||vvvsssuuu{{{}}}tttkkkfffhhhnnnyyyzzzqqqsssuuu}}}vvv___GGGBBB======;;;999<<<@@@EEEFFFHHHIIIKKKNNNRRRUUURRRWWWaaallltttqqqggg^^^^^^___```gggzzziiieeennn~~~sss[[[HHHCCCAAA@@@NNNaaakkkrrrvvvpppiiiggghhhiiimmmaaa]]]WWWZZZ```]]][[[ZZZXXXWWWVVVVVVWWWWWWUUUUUUTTTRRROOOMMMMMMNNNLLLKKKIIIFFFBBB===999777444333111111111111...,,,......---,,,,,,++++++***,,,------,,,***)))***++++++******)))((((((''''''###&&&((((((&&&%%%'''((('''(((((((((((('''&&&%%%&&&&&&&&&&&&'''((()))***((((((''''''&&&&&&&&&&&&(((''''''''''''((())))))+++******))))))*********---...///000111222222333444333333333333444555555777666555555777:::>>>@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCIIIMMMNNNMMMKKKBBB999777777777:::===??????>>>===999666888999999<<>>>>>???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>===>>>>>>??????@@@???>>><<<;;;:::::::::<<<<<<;;;::::::;;;<<<<<<===<<<;;;:::::::::;;;;;;;;;<<<<<<======>>>>>>>>>??????@@@AAABBBCCCDDDDDDFFFHHHKKKNNNPPPTTTXXX[[[\\\^^^aaaeeeiiikkkmmmmmmkkkqqqzzzyyyvvvxxx}}}}}}tttkkkfffhhhmmmzzzssstttwwwttt]]]GGGAAA======;;;:::<<>>@@@BBBCCCDDDEEEEEEDDDCCCBBBEEEJJJNNNOOOPPPMMMFFF===777777999<<<@@@BBBBBBAAA???:::888999:::999===AAAFFFFFFFFFEEEEEEGGGLLLOOOUUUZZZ```ddddddcccbbbaaaZZZXXXUUUTTTSSSRRROOOMMMLLLLLLKKKKKKKKKJJJGGGEEEDDDDDDDDDEEEEEEFFFFFFGGGBBBDDDEEEEEEDDDCCCCCCDDDEEEDDDEEEGGGHHHIIIGGGEEEDDDCCCBBBAAA@@@?????????@@@@@@AAABBBBBBAAA@@@???============>>>>>>???@@@@@@@@@>>>===<<<<<<<<<<<<;;;;;;:::999999:::;;;;;;===<<<<<<;;;:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>??????@@@AAABBBBBBCCCCCCFFFHHHKKKMMMPPPSSSWWWZZZYYY\\\```eeehhhjjjjjjjjjjjjooovvv|||{{{||||||tttkkkeeeggglll{{{yyyzzz}}}rrr[[[FFFAAA======<<<;;;===BBBEEEGGGKKKMMMNNNPPPRRRTTTWWWYYY```ggglllkkkeee^^^^^^aaaeeelll~~~iiibbbgggwwwiiiOOOFFFDDDEEEPPP___vvv}}}wwwmmmjjjjjjjjj}}}iii^^^[[[XXX\\\aaa^^^\\\\\\[[[ZZZXXXVVVTTTSSSTTTTTTTTTRRROOOMMMNNNOOONNNMMMJJJGGGBBB<<<777555333111////////////...---///...---+++++++++++++++***(((&&&(((+++,,,+++(((*********)))))))))((((((((()))*********)))))))))((((((((())))))(((((('''&&&&&&%%%%%%&&&'''((((((''''''((((((((('''''''''&&&'''(((((())))))))))))))))))(((((())))))******------///111333555777888999888666444333444555555555444444555777;;;???BBBBBBCCCEEEFFFFFFEEECCCBBBDDDJJJNNNOOOPPPNNNGGG???777888:::???CCCEEEDDDCCC???;;;888999999999<<<@@@EEEEEEDDDDDDDDDGGGKKKOOOTTTYYY```dddeeedddcccbbb[[[YYYWWWUUUTTTSSSPPPNNNLLLKKKKKKLLLLLLLLLIIIGGGCCCCCCCCCDDDDDDEEEEEEFFFBBBDDDFFFFFFDDDDDDDDDEEEDDDDDDEEEGGGIIIIIIGGGFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBAAA@@@???>>><<<<<<<<<======???@@@@@@AAA@@@???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999::::::;;;<<<<<<===<<<===>>>???AAABBBCCCDDDEEEGGGJJJLLLOOORRRVVVYYYWWW[[[```eeehhhiiihhhhhhiiimmmrrrxxx~~~zzzssskkkeeeggglll}}}oooYYYEEE@@@<<<===<<<<<>><<<;;;;;;;;;<<<===???@@@AAABBBAAA@@@@@@????????????========================;;;;;;;;;;;;;;;::::::999888888888999999999::::::999999;;;===@@@BBBDDDDDDDDDFFFIIIKKKMMMPPPTTTWWWWWWZZZ___dddgggggggggfffhhhkkkpppvvv}}}}}}yyyrrrkkkfffiiinnnkkkVVVDDD???<<<=========@@@EEEFFFIIIMMMOOOPPPQQQRRRTTTSSSTTTVVVZZZ\\\\\\ZZZXXXZZZ```fffmmm{{{{{{fff]]]\\\lllqqqWWWHHHCCCDDDMMMWWWhhhooorrrkkkcccbbbeeeggg~~~jjjaaa___\\\___eeeaaa^^^]]]\\\ZZZXXXVVVUUUTTTSSSTTTSSSQQQOOONNNNNNPPPMMMLLLJJJFFFBBB===888666333111///...///000000///000...,,,*********+++,,,+++*********,,,------,,,************************((('''&&&'''((((((&&&$$$&&&&&&'''(((((((((''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((()))***)))((('''%%%&&&(((***++++++******))))))))))))***+++,,,---------///111333555777888:::999666333333333555666777666666666999<<<@@@CCCCCCDDDGGGHHHHHHGGGDDDCCC???DDDHHHJJJLLLLLLGGG???999;;;@@@FFFJJJKKKHHHFFF@@@;;;888999888777999>>>@@@AAACCCCCCDDDFFFIIILLLOOOUUU]]]dddfffeeedddccc^^^\\\YYYWWWVVVTTTQQQOOONNNMMMMMMNNNOOONNNLLLIIICCCCCCCCCCCCCCCCCCCCCCCCFFFHHHJJJIIIHHHGGGGGGHHHFFFFFFFFFGGGHHHHHHFFFDDDEEEDDDCCCBBBBBBBBBBBBBBBAAABBBBBBBBB@@@>>><<<;;;::::::;;;<<<===???AAABBBCCCBBBBBBAAA@@@@@@AAAAAA<<<======>>>>>>======<<<;;;<<<<<<<<<<<<;;;::::::999999999999888888888888666777999;;;>>>@@@AAABBBBBBDDDGGGIIIKKKMMMQQQTTTVVVXXX\\\aaacccdddddddddeeehhhmmmttt|||yyy}}}wwwpppjjjhhhlllsss|||fffQQQCCC>>><<<===>>>>>>BBBGGGGGGJJJMMMNNNOOOPPPRRRTTTSSSUUUWWWYYYZZZ[[[ZZZZZZYYY___eeekkkxxxzzziii___ZZZggg~~~yyybbbQQQHHHFFFLLLUUUaaaiiilllfff```aaaeeehhh~~~kkkaaa```\\\```ddd```___]]][[[YYYWWWWWWWWWWWWSSSSSSSSSQQQOOONNNOOOPPPLLLKKKIIIFFFBBB===999777444222///...000111111111000...,,,***)))***,,,---***+++,,,,,,+++***+++---************************+++)))((()))******(((&&&&&&'''((()))))))))))))))(((''''''&&&&&&'''''''''&&&''')))*********((((((%%%&&&(((***,,,,,,+++***************+++,,,---...---...///111333444666666999777555222222333555777777666666666888;;;>>>AAACCCEEEGGGIIIIIIGGGEEECCC===BBBGGGHHHJJJKKKGGG@@@;;;===BBBHHHLLLLLLIIIFFFBBB===::::::999888:::>>>===@@@BBBDDDEEEFFFHHHJJJLLLSSS\\\ccceeeeeecccbbb___]]]ZZZXXXWWWUUURRROOONNNMMMMMMMMMNNNMMMJJJHHHBBBCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKJJJHHHGGGGGGGGGHHHGGGFFFGGGHHHGGGEEEBBBEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA@@@>>><<<:::999999:::;;;===???AAABBBDDDCCCBBBBBBAAAAAABBBBBB>>>???@@@AAAAAA@@@???>>>===>>>>>>???>>>===<<<;;;<<<<<<;;;:::999888777777777777888:::;;;<<<===>>>@@@BBBEEEGGGHHHKKKOOORRRTTTVVVYYY\\\___```aaaaaaaaadddjjjrrrzzzzzzxxx~~~uuunnnjjjiiipppxxx|||zzz___LLLBBB>>>;;;===>>>???CCCHHHHHHJJJLLLMMMMMMOOORRRTTTSSSUUUXXXZZZZZZ[[[[[[\\\ZZZ```eeejjjvvv~~~ooocccZZZdddzzzrrr___PPPIIIMMMTTTbbbiiilllgggbbbdddiiilll~~~kkkaaa```\\\___ccc______]]][[[XXXWWWWWWXXXXXXSSSSSSSSSQQQOOONNNOOOPPPKKKKKKIIIFFFBBB>>>:::888555222000///000111222222000///,,,***)))***,,,---'''***,,,+++(((''')))+++******************++++++(((&&&$$$%%%''''''%%%"""(((((()))******************))))))((((((((())))))%%%''')))***+++***)))((($$$&&&)))+++,,,,,,+++***++++++++++++,,,---...///---...///000222444555555999777444111111333555777777666555555666999===???CCCEEEHHHJJJJJJHHHEEECCC===BBBFFFHHHJJJKKKGGG@@@<<>>===???>>>===<<<:::999888777999999999999999999::::::???AAADDDFFFGGGJJJMMMPPPRRRTTTVVVYYY[[[]]]___```^^^aaagggpppyyy}}}www~~~tttmmmiiijjjrrr{{{vvv[[[GGGBBB===;;;===>>>???CCCIIIIIIJJJKKKKKKLLLNNNRRRUUURRRTTTWWWYYYZZZZZZ[[[\\\[[[aaafffjjjuuutttggg[[[cccxxxjjjWWWMMMOOOUUUeeemmmpppkkkfffhhhmmmqqq