BM6P6(@ LLLGGG@@@:::777444222111......---------,,,,,,,,,++++++++++++++++++++++++,,,)))&&&######&&&))),,,******))))))((((((''''''******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''((('''(((((()))))))))))))))'''((()))***************---+++***(((((()))+++,,,///...---,,,,,,,,,---...------...///000111222333000111222333444666777777888888777777777777888888999:::;;;<<<============<<<<<<======>>>>>>>>>>>>============>>>>>>>>>>>>BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCAAA@@@???>>>>>>>>>@@@AAACCCDDDDDDDDDCCCCCCDDDDDDCCCBBB@@@>>><<<;;;;;;;;;:::999999888888777888555222111111000---*********)))))))))))))))***((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$###$$$$$$%%%&&&'''(((&&&%%%$$$$$$############%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((('''''''''+++,,,+++***''''''((()))))))))))))))***+++---------------.........//////......000222444666888999???BBBGGGNNNVVV```jjjpppxxx{{{|||yyyxxxwwwttttttuuuvvvwwwxxxyyyyyywwwyyy{{{}}}~~~}}}|||{{{tttpppllliiihhhgggfffeeeiiijjjkkkmmmppppppnnnlllllljjjgggeeefffiiilllooouuuxxx}}}wwwrrrooonnnooooooppppppqqqvvv|||~~~uuuooommmkkkjjjllljjjiiiiiilllqqqwww{{{~~~~~~wwwqqqlllaaabbbbbbccceeefffhhhhhhmmmrrrxxx}}}yyyuuusssuuuwwwzzz|||}}}|||{{{zzz{{{zzz{{{}}}}}}yyyxxxwwwwwwvvvuuu@@@<<<666222000///---,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))&&&%%%%%%&&&)))+++))))))))))))((((((((((((***))))))(((((((((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""######$$$$$$&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((()))''''''((()))))))))((((((((())))))***++++++******,,,+++***)))))))))***+++---,,,+++******+++,,,,,,,,,------...000111111222111111222444555666777888888777777666666777777888999:::;;;<<<<<<==================>>>>>>??????@@@????????????????????????@@@@@@@@@AAAAAAAAABBBBBBCCCBBBAAA???>>>>>>======???@@@BBBCCCCCCCCCBBBAAABBBAAAAAA@@@???===<<<;;;:::::::::999888888777777666333000000000///---***++++++***)))(((((())))))''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$$$$$$$%%%&&&""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###!!!"""###$$$$$$###""""""""""""""""""""""""###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''$$$%%%%%%%%%&&&&&&&&&'''((((((((((((''''''''''''&&&'''((()))(((((()))+++)))))))))))))))***+++,,,+++++++++,,,,,,,,,------,,,---...///111333444555222444888<<>>???@@@@@@AAAAAABBBAAAAAA@@@@@@?????????>>>>>>>>>>>>?????????@@@AAAAAA???>>>===<<<<<<<<<>>>???@@@AAAAAAAAA@@@???>>>>>>>>>>>>===<<<;;;:::999999999888777777666666333111///.........---+++,,,,,,***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################'''%%%######$$$%%%$$$###""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''((()))'''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''###%%%((()))((('''((()))))))))((((((((())))))***)))))))))*********++++++******+++,,,---...//////---///000222444777<<<@@@@@@DDDKKKRRRXXX___eeeiiipppoooooooooppprrrsssuuuuuuvvvxxxzzz{{{zzzyyyxxxtttvvvxxxzzz}}}~~~zzzvvvpppkkkjjjjjjjjjjjjmmmnnnpppssswwwxxxwwwuuupppmmmjjjhhhhhhjjjlllnnnoooqqqvvv}}}|||vvvrrrqqqpppnnnpppqqqrrrrrrtttwwwyyyzzz{{{{{{wwwuuutttsssttttttttttttttttttuuuuuuxxxzzz}}}~~~|||xxxrrrooolllkkkiiihhhhhhjjjmmmnnnpppuuuzzz~~~yyyvvvttttttvvvxxx{{{|||{{{zzzzzzvvvvvvxxx{{{|||yyyxxxvvvtttrrr333111...,,,---...------,,,++++++++++++*********************************((((((((((((((((((((((((''''''(((((())))))******)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$(((((((((''''''&&&&&&&&&''''''''''''((((((((((((%%%&&&&&&'''''''''''''''******++++++++++++******((()))******+++******)))******************++++++,,,,,,------...//////000222222333444666777888888777666666555555666666777888999:::;;;;;;<<<<<<;;;===>>>>>>???AAABBBCCCCCCCCCBBBBBBAAA@@@???>>>>>>===>>>>>>>>>>>>?????????@@@???>>>===<<<;;;;;;;;;======>>>?????????>>>===;;;;;;;;;<<<;;;;;;:::999888888777777666555555555111000...------.........---,,,+++)))((('''''''''''''''''''''''''''''''''((((((((('''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###""""""###$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%'''******(((&&&%%%%%%)))(((((('''''''''(((((((((((()))))))))*********)))************+++++++++//////000//////000333555444777<<>>@@@AAACCCDDDDDDBBBBBBAAA@@@??????>>>>>>?????????@@@@@@@@@AAAAAA??????===<<<;;;:::::::::<<<<<<===>>>>>>===<<<;;;999999999::::::999999888777666666555555444333333111000///...------///000---,,,+++)))((('''''''''((((((((((((((((((((((((''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!"""$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((%%%(((***+++)))'''&&&&&&(((((('''''''''''''''((())))))))))))************************************++++++,,,+++******,,,...000222444555666777999;;;???@@@AAADDDGGGJJJLLLMMMVVVZZZ___fffkkknnnooopppoooppprrrvvvzzz~~~wwwqqqooonnnoooooosssssstttwwwxxxxxxvvvtttqqqooollljjjiiiiiikkklllkkkmmmqqqvvv||||||uuuoookkkhhhhhhhhhkkknnnooooooooopppqqqxxxxxxzzz|||xxxwwwuuuttttttvvvyyy{{{{{{yyyvvvtttsssuuuxxx{{{{{{yyywwwuuurrrpppnnnmmmnnnqqqtttwwwxxx|||xxxtttsssrrrqqqrrruuuyyy|||~~~zzz{{{~~~zzzvvv000...,,,,,,,,,---,,,+++---,,,,,,,,,++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((''')))************)))(((((('''(((((())))))*********++++++---...............------........./////////000111222333444666777777555555444444444444555555777777888999::::::::::::;;;<<<===???AAACCCDDDEEEAAAAAAAAA@@@@@@?????????AAAAAAAAABBBBBBBBBBBBCCC??????===<<<;;;:::::::::;;;<<<=========<<<;;;:::888888999999999888777777555555555444333333222222111111000...,,,,,,...000,,,,,,***)))((((((((((((((((((((((((((((((((((((&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###"""###&&&(((((((((""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((###%%%((()))))))))***+++(((((('''''''''(((((())))))))))))*********++++++************************((()))***)))))))))+++,,,+++,,,............000111222333444666999;;;<<<===BBBEEEKKKQQQWWW[[[^^^___```bbbeeekkkrrrzzz{{{wwwuuuvvvvvvvvvwwwwwwxxxyyy{{{zzzwwwuuuqqqpppnnnlllkkkkkklllmmmmmmooorrrwww|||{{{uuupppllliiihhhhhhkkknnnpppqqqrrrtttvvvvvvwww{{{|||zzzxxxwwwtttwwwzzz}}}}}}zzzwwwuuusssuuuxxx{{{|||{{{yyywwwttttttssssssvvvyyy}}}yyyuuuttttttssstttvvvyyy|||~~~yyyuuu...---,,,---/////////...++++++++++++************************************((((((''''''''''''(((((())))))))))))(((((((((((('''&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))(((((()))))))))))))))(((''''''((((((''''''((()))+++,,,***+++---...//////............////////////000000///000111222333555666666555444444444444444444555666777888999:::::::::::::::;;;<<<>>>AAACCCDDDEEEBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDD@@@???>>><<<;;;;;;;;;:::<<<<<<=========<<<::::::888888999888888777666666444444444333222222111111000111///,,,)))))),,,///++++++***)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$"""###%%%&&&&&&%%%""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''(((((("""$$$&&&''''''(((***,,,''''''''''''((()))******))))))))))))************))))))))))))))))))******)))***,,,+++++++++,,,...''')))***+++******,,,---+++,,,---///111222333333444666999>>>BBBEEEHHHIIIMMMOOORRRWWW___hhhpppuuuzzzwwwtttssstttvvvwwwwwwuuuvvvwwwyyyzzzzzzxxxvvvsssrrrpppooonnnoooooopppppprrruuuyyy}}}~~~yyytttqqqoooooolllnnnqqqtttvvvxxx|||~~~|||~~~~~~||||||}}}zzzxxxzzz}}}~~~xxxyyyzzz|||}}}zzzyyyyyyxxxyyyzzz{{{|||}}}}}}~~~}}}xxxqqqjjjfff(((''''''(((+++,,,,,,+++************)))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))((((((''''''&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$##############################%%%'''&&&%%%$$$%%%%%%&&&%%%%%%$$$$$$######### """$$$&&&'''(((######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%##############################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######%%%&&&'''(((((((((#########$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))(((((()))(((((('''&&&&&&)))(((&&&&&&''')))+++---***+++,,,...//////....../////////000000000000000//////000111333444555666555444444333333444444555666777888999999:::999999999:::<<<>>>@@@BBBDDDEEEBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@???>>>===<<<;;;;;;;;;<<<<<<=========<<<:::999999999999999888777666555444444333333222111111000000000///+++((('''***...******)))))))))))))))***$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%###!!!!!!"""###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%############$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&$$$%%%&&&((('''''''''((((((***+++,,,(((((((((((()))))))))***((((((((()))))))))))))))(((***++++++******+++---(((***+++***))))))***+++'''(((***,,,---...//////---...000222444666888999<<<<<<>>>BBBHHHPPPWWW[[[gggeeedddeeehhhkkkmmmmmmqqqrrrsssvvvxxxyyywwwuuutttsssrrrqqqqqqqqqrrrsssrrrtttvvvzzz~~~}}}yyywwwvvvuuuooorrruuuwwwzzz~~~{{{}}}~~~}}}~~~}}}}}}|||||||||{{{{{{{{{||||||}}}~~~{{{vvvrrrmmmhhhbbb[[[SSSNNN,,,,,,,,,+++++++++******,,,,,,++++++)))((('''&&&******))))))((((((''''''))))))))))))))))))))))))+++)))(((&&&&&&((()))+++************************%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&''''''''''''''''''((())))))))))))*********))))))(((((((((((((((((((((((((((+++,,,------......------++++++,,,,,,,,,---------000000000111222222333333666666666666666555555555666666666777888888888999:::;;;<<<===???AAABBBCCCCCCCCCBBBAAAAAA@@@??????DDDDDDDDDDDDDDDCCCCCCBBBAAAAAA???===<<<;;;;;;;;;:::;;;<<<<<<<<<;;;:::999888777666444333333333333222222111111000...---,,,......---,,,,,,+++******************))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((%%%"""###%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%%%%###"""!!!"""###$$$######$$$&&&+++(((&&&%%%$$$$$$"""!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((&&&$$$###&&&%%%$$$$$$######$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$&&&&&&&&&'''((())))))***,,,+++***(((''''''''''''(((((((((((()))))))))))),,,***(((''''''(((***,,,''''''(((((())))))******)))***,,,,,,***)))***+++,,,,,,++++++,,,,,,---...333333444555888<<<@@@BBBMMMMMMNNNPPPSSSWWWZZZ\\\\\\^^^bbbfffiiijjjkkkkkkjjjjjjkkklllmmmnnnooopppsssvvvyyy{{{}}}}}}yyyvvvuuussstttvvvyyy~~~}}}~~~{{{wwwtttrrrpppmmmkkknnnmmmkkkhhheeebbb```___XXXVVVRRRMMMGGGBBB>>><<<+++++++++*********))))))(((((()))************)))(((((((((((('''''''''&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((()))((('''&&&%%%&&&&&&''''''''''''''''''((())))))))))))*********))))))(((((((((((((((((((((((((((++++++,,,------------,,,,,,,,,,,,,,,------------//////000111111222222333444444444444444444444444666666777888888999999999;;;;;;<<<>>>???@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???===<<<;;;;;;;;;:::;;;;;;<<<<<<;;;:::999888777666555444333333333111111111000///...---,,,...------,,,++++++************)))))))))((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%""" """$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&&&&&&&&&&&&&###$$$$$$$$$#########$$$&&&%%%######%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&'''((()))))))))+++***)))((('''''''''''''''((((((((())))))))))))))))))(((''''''((()))))))))))))))((((((((((((((((((***,,,+++***)))******++++++******++++++,,,------------///111444888:::::::::;;;===???BBBEEEFFFKKKMMMPPPSSSVVVWWWWWWWWWYYYZZZ[[[]]]___aaacccdddhhhjjjnnnqqqtttwww{{{~~~~~~~~~}}}|||zzzxxxvvvuuuttttttvvvyyy|||yyywwwtttpppkkkfffbbb^^^ZZZWWWSSSRRRQQQNNNLLLJJJHHHGGGBBBAAA>>>;;;777333111///***************)))(((((('''((())))))*********)))''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$''''''&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%$$$$$$######%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''((())))))((())))))******)))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,---------...//////000000111111222222111111111222222333333333777777888888999::::::;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCCCCBBBAAA@@@???>>>===<<<<<<;;;<<<:::;;;;;;;;;;;;:::999888999888666555444444333333000000000000///...,,,,,,------,,,,,,+++*********)))(((((((((((('''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""" """""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$""""""$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&...,,,)))'''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&'''(((((()))))))))((((((''''''(((((()))''''''((((((((()))))))))''''''((((((((((((''''''******)))((((((''''''&&&(((***++++++***))))))******))))))))))))***++++++))))))))))))+++---000111......///000111333555666888:::<<<>>>@@@AAAAAA@@@CCCDDDFFFIIILLLNNNPPPRRRSSSVVVZZZ^^^aaaeeeiiillllllmmmmmmnnnnnnnnnmmmmmmllllllnnnqqqvvv|||~~~|||zzzyyyyyy{{{{{{zzzxxxzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvuuussspppllliiiggg___[[[VVVPPPLLLGGGCCC@@@======;;;:::888777666555222222111///...,,,++++++)))***+++++++++***((((((************)))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''((())))))))))))))))))************************))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,......//////000111111222///000000111222333333444777777888999:::;;;;;;<<<=========>>>>>>>>>>>>>>>?????????@@@AAAAAABBBBBBBBBCCCCCCCCCCCCBBBAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;::::::999999888888888888666555444333333333////////////...---,,,+++,,,,,,++++++*********)))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$###"""###%%%&&&''''''(((&&&###"""###"""!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%...,,,(((&&&$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''((((((((('''''''''''''''((()))***'''''''''((((((((())))))&&&''')))******)))'''&&&((((((((((((((((((''''''(((***++++++)))))))))***)))(((((((((((()))******))))))))))))***+++,,,---,,,,,,------...///000000//////111222333333333222333444666999;;;===???@@@???AAAEEEHHHJJJMMMQQQTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZ\\\___ccchhhlllnnnvvv|||{{{ssskkkfffeeecccaaaaaaaaaaaa___^^^[[[[[[ZZZXXXWWWVVVUUUTTTWWWXXXYYYYYYXXXVVVSSSQQQGGGDDD@@@===;;;999666444444333333222111111000000.........---------,,,,,,***+++,,,---,,,+++)))((()))))))))))))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''((()))))))))))))))++++++++++++++++++++++++((()))******++++++******************++++++++++++---......//////000111111000111111222333444444555666777888999:::;;;<<<<<<========================>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBAAAAAA@@@======<<<<<<<<<<<<<<<===;;;;;;:::999888888777777888777666444333333333333......///......---,,,++++++***************))))))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$&&&)))***)))&&&######%%%&&&&&&%%%'''%%%###"""######""" $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%######$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***''''''''''''(((((((((((('''(((***++++++***((('''%%%&&&&&&'''((())))))***((()))++++++)))((()))***((((((''''''(((((()))*********))))))*********+++*********+++++++++++++++,,,,,,------------------......///000222333444444222444777888999:::===???@@@AAABBBBBBCCCCCCCCCCCCEEEEEEGGGIIILLLOOORRRTTT[[[```jjjvvvtttiii___WWWPPPLLLJJJIIIHHHHHHHHHIIIGGGFFFBBBAAAAAA@@@??????>>>>>>>>>@@@AAACCCCCCAAA???>>>999777444222222111000......---------------------***************)))))))))***+++---...---,,,***(((%%%&&&'''((()))*********((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&######$$$$$$$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%%%%&&&%%%$$$$$$$$$$$$##################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%'''''''''''''''((())))))&&&&&&'''((())))))))))))************************))))))***++++++++++++***************++++++++++++------......//////000000222222222333333444444555555666777888999;;;;;;<<<==========================================<<<<<>>???EEEHHHNNNYYYffftttssskkk^^^QQQHHHAAA===;;;888777666777999999888777555555555555555555555555222333444555555555444444444222///......---,,,***++++++++++++++++++++++++))))))))))))(((((((((((()))***,,,------+++)))'''$$$%%%&&&((()))*********'''''''''((((((((())))))''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&&&&%%%'''''''''''''''((())))))%%%&&&'''((())))))))))))************************)))***++++++,,,,,,++++++++++++,,,,,,,,,---------,,,------......///000000333333333333333333333333444555666777999:::;;;;;;;;;<<<<<<<<<======>>>>>>;;;<<<<<<======>>>>>>>>>AAAAAAAAAAAAAAA@@@??????;;;;;;;;;;;;;;;<<<===>>><<<:::999777666666666666555444333222111000000000,,,------------,,,++++++))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''''''''((((((###$$$%%%%%%&&&&&&&&&%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$(((---333666111+++%%%###%%%&&&$$$!!!$$$###"""###%%%''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&'''''''''(((((((((((()))******)))((((((%%%%%%&&&&&&'''((())))))''')))******)))(((((()))((((((((('''((())))))***&&&&&&'''''''''''''''&&&)))***++++++,,,+++***))))))))))))(((((()))))))))*********+++++++++++++++***+++---,,,,,,+++---...------.../////////......///000000000000111111222777888;;;BBBKKKVVV```fffooooooppppppqqqrrrrrrsssrrrtttwwwxxxuuuooohhhcccYYYRRRHHH???999555333111111/////////111111000////////////000000000000000---............/////////111///,,,,,,,,,,,,+++)))++++++++++++++++++++++++************************((()))+++,,,,,,***(((&&&(((((((((((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%'''''''''''''''((())))))%%%&&&'''((())))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,+++---------.........//////,,,,,,------...//////000333333333222222222222222333444555777888999;;;;;;;;;;;;<<<<<<===>>>>>>???::::::;;;===>>>@@@AAAAAA@@@AAAAAAAAAAAA@@@??????;;;;;;;;;;;;;;;<<<===>>><<<:::999777555555555666444444222111000/////////,,,,,,---------,,,++++++(((((((((((()))))))))))))))(((((((((((('''''''''$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%((((((%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$(((,,,///,,,'''""""""&&&))))))'''(((&&&$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$&&&'''&&&$$$###$$$$$$$$$%%%&&&'''((()))(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''''')))******((((((((()))((((((((((((((()))******&&&''''''((((((((('''''''''((()))*********(((((()))((((((((((((((())))))((((((((())))))*********&&&((())))))((()))***+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++000111222555:::AAAGGGKKKSSSSSSSSSTTTTTTTTTTTTTTTTTTWWWZZZ[[[YYYSSSMMMHHHDDD@@@:::555222000///---...---,,,,,,---...---+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,+++)))***+++,,,,,,+++((((((((('''''''''''''''''''''(((((())))))*********)))((('''''''''''''''$$$######%%%((((((%%%!!!((((((((((((((((((((((((+++***(((&&&%%%&&&''')))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%'''&&&%%%$$$%%%''')))******)))((((((((()))+++,,,))))))((((((((((((((()))))))))))))))***************+++,,,---............,,,,,,---...///000111111111111222222222333333333444444555666777888999:::999999:::;;;;;;<<<======::::::;;;<<<===>>>??????AAABBBDDDDDDCCC@@@===;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;:::999888777777777777666555444333111000///...///---,,,***))))))******(((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$#########""""""!!!"""$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%'''(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))&&&''''''((()))******+++))))))***++++++++++++***))))))************))))))))))))***))))))((('''&&&&&&&&&((()))******************)))((((((((((((((()))************+++++++++,,,,,,,,,---000444777999;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????>>>===<<<;;;777555222///...------...))))))***+++++++++++++++))))))))))))))))))))))))------,,,+++******++++++************))))))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))((((((***,,,,,,)))&&&'''''''''''''''''''''''')))(((&&&&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%######""""""""""""######&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%&&&((()))))))))((((((((()))***+++))))))(((((((((((())))))))))))))))))***************+++,,,---............,,,,,,---...///000111111111111222222222333333333333444444555777888888999888888999::::::;;;<<<<<<::::::;;;<<<===>>>??????AAABBBCCCDDDBBB@@@===;;;;;;;;;;;;;;;;;;<<<<<<<<<:::999888888777666666666555555444222111000///......---,,,***))))))******)))))))))((((((((((((((((((''''''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$%%%&&&'''&&&&&&%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######%%%&&&(((%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((()))*********))))))((())))))******))))))(((((())))))))))))(((((('''&&&&&&((())))))************))))))((((((((((((((((((((()))))))))*********'''((()))+++---///000000444444444444444444444444111222222333333222111000222000...+++*********+++&&&&&&'''((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((*********)))))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''&&&'''((())))))(((((('''((((((((()))******(((&&&'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$######""""""""""""######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%)))(((&&&%%%%%%&&&'''((((((((('''''''''((()))***))))))(((((((((((())))))))))))))))))***************+++,,,------.........,,,,,,---...///000111111111111222222222333333333333333444555666777777888777777888888999999::::::999::::::;;;<<<===>>>>>>@@@AAABBBBBBAAA???===;;;;;;;;;;;;;;;;;;;;;;;;;;;999888888777666666555555444444333222000///......---,,,+++******************))))))((((((''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''(((((())))))(((((((((((())))))))))))((((((''''''((()))))))))((((((&&&''''''((())))))))))))))))))((((((''''''(((((('''''''''((((((((())))))$$$&&&(((***++++++)))(((------------------------++++++,,,---------,,,,,,---,,,***)))(((((()))***(((((()))***************)))))))))))))))))))))))))))((((((''''''''''''(((******))))))))))))(((((()))))))))(((((((((((('''''''''''''''''''''''''''$$$&&&((()))***)))(((''''''''''''(((((('''&&&%%%''''''''''''''''''''''''&&&'''((()))******))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''(((((())))))(((((((((((())))))***((()))))))))******************+++,,,------------,,,,,,---...///000111111111111222222222333333333333333444444555666666777666666666777777888888888999999:::;;;<<<======>>>???@@@AAAAAA@@@>>>===;;;;;;;;;;;;:::::::::::::::777777777666555555444333333222222111///......---,,,++++++*********************)))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((&&&%%%%%%&&&&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''''''''''''''''''''((())))))))))))((('''(((((())))))(((((('''&&&&&&'''((()))))))))(((&&&''''''((())))))(((((()))(((((('''''''''((((((''''''((((((((()))))))))(((((()))******)))((('''******************************++++++,,,,,,,,,,,,++++++***))))))***++++++))))))***++++++++++++***))))))))))))))))))))))))***))))))((((((((())))))***)))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$&&&((()))***)))((('''))))))***)))((((((''''''''''''''''''''''''''''''%%%%%%'''(((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$###############$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((()))******((()))))))))************)))***+++,,,------------,,,,,,---...///000111111111111222222222333333333333333444444555555666666555555666666666666666666888888999:::;;;<<<======>>>????????????===<<<;;;;;;;;;::::::999999999999555555555555555333222111111111000///......------******+++*********))))))***))))))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$%%%%%%$$$"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((((((((('''((())))))******))))))''''''((((((((((((''''''%%%&&&'''(((((((((((((((&&&''''''(((((((((((('''((((((''''''''''''((((((((((((((()))))))))******+++***)))'''''''''((((((************************'''((((((((())))))*********))))))******++++++,,,%%%&&&&&&'''((('''''''''(((((((((((((((((((((((()))((((((((((((((()))))))))))))))(((((((((((('''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&'''((())))))((((((''''''(((((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))((((((''''''(((((()))***+++))))))))))))************)))***+++,,,,,,---------,,,,,,---...///000111111111111222222222333333333444444555555555666666666555555555555666666666666777888888999:::;;;<<<<<<===>>>>>>>>>======<<<;;;;;;::::::999999888888777333444444555444222111000000000///......---,,,,,,)))******+++******)))))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&"""###############$$$$$$((('''&&&%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))(((((()))************)))&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&''''''(((((((((''''''''''''&&&&&&''''''(((((((((((()))))))))************(((&&&%%%$$$%%%'''((((((((((((((((((((((((((()))(((((((((((())))))***'''''''''(((((()))))))))&&&''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((())))))((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$&&&&&&$$$""" """$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$$$$##################$$$$$$$$$$$$!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$###$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''''''''''''''((()))*********))))))''''''''''''((()))***+++))))))))))))************)))***+++,,,,,,---,,,,,,,,,,,,---...///000111111111111222222222333333333555555666666666666777777666666666666666555555555777777888999:::;;;<<<<<<=========<<<<<<<<<<<<;;;:::::::::999888777777777222333444444333222000...//////......---,,,,,,,,,((()))***++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&$$$#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))&&&'''(((((())))))((((((&&&&&&&&&''''''&&&&&&&&&'''''''''(((''''''&&&&&&&&&''''''(((((('''&&&&&&'''&&&&&&&&&&&&'''((()))'''''''''((((((((())))))&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''+++***)))(((((())))))***&&&&&&''''''((('''''''''((())))))***+++*********((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))((((((((('''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''''''''''''''((()))***(((%%%###%%%'''&&&&&&&&&&&&&&&&&&&&&&&&+++***(((&&&%%%&&&((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""#########$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&""""""######$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$$$$######"""############$$$$$$$$$ """###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((''''''(((***+++++++++***)))''''''''''''((()))++++++))))))))))))************))))))***+++,,,,,,,,,,,,,,,,,,---...///000111111111111222222222333333333666666666777777777777777666666666666666666555555777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999999888777777666111222333444333111///............------,,,,,,,,,((()))***++++++***)))(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$$$$%%%%%%&&&&&&&&&###"""!!! !!!$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&""""""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''((((((((('''&&&%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''(((((($$$%%%(((*********)))((((((((((((((((((((((((((()))((('''%%%%%%%%%&&&&&&''''''((())))))(((((('''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))))))))***++++++)))(((((((((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&((())))))(((&&&%%%'''&&&$$$%%%%%%&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&###!!!!!!###%%%'''######""""""""""""######$$$$$$##################&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$###$$$$$$###"""############$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&###!!!"""%%%'''&&&$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""""""""%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&''')))***((((((((((((((())))))***))))))))))))************))))))***+++,,,,,,------...------......///000111333222222222222333444555333333444444555666666666888888888777777777777777999999:::::::::999999888999:::;;;;;;<<<<<<;;;;;;;;;:::999777555222000...333222111111000000111111......---,,,,,,+++*********)))(((((())))))((('''(((((((((''''''&&&&&&&&&))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&%%%###"""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''''''''&&&%%%$$$'''&&&$$$######$$$&&&'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''))))))((('''%%%$$$###"""%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%'''&&&%%%%%%&&&'''((()))''''''((((((((((((''''''''''''''''''(((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$##################%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$%%%$$$###%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$""" !!!$$$%%%$$$###$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((()))******)))))))))))))))******+++))))))))))))************)))******+++,,,,,,------------------...///000111111111111222222222333333333333333444555555666666777777777777777777777777999999999::::::999999888999:::;;;;;;<<<;;;;;;;;;;;;;;;:::999888666444333222222111111000000000111...------,,,++++++*********)))(((((())))))(((&&&'''''''''&&&&&&&&&%%%%%%)))(((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%$$$######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&%%%%%%'''&&&$$$######$$$&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$%%%&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))(((''''''''''''''')))((((((((('''''''''&&&''''''((((((((((((''''''+++***)))(((((('''((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&''''''%%%$$$$$$&&&&&&%%%###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%''''''%%%###!!!%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$'''&&&%%%$$$############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###""" !!!"""$$$######%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%###!!! """$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''(((((()))************)))******))))))******+++,,,))))))))))))*********************++++++,,,,,,---------------...///000111///000111222222222111000222333333444444555555666777777777777777777777777888999999::::::999999999999999:::;;;;;;;;;;;;;;;:::::::::999999777666666111111111111000000000000------,,,,,,+++************)))'''((())))))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""######$$$&&&''''''(((###$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%'''&&&%%%$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%''''''((((((((((((''''''&&&''''''''''''((((((((()))(((''''''&&&'''''''''((((((((('''''''''''''''''''''((((((((((((''''''++++++)))((('''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&&&&&&&'''(((&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""%%%''''''&&&###"""$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""%%%&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###"""!!!""""""###$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$!!!!!!#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''&&&''')))******))))))((())))))(((((())))))***+++((()))))))))*********************++++++,,,,,,,,,------------...///000000...000222333333222000///222222222333444444555555666666666777777777777777888888999:::::::::999999999999:::;;;;;;;;;;;;:::999999888888777555444333000000000000000/////////,,,,,,++++++*********)))***(((''''''((()))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''"""$$$%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######""""""""""""############$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""%%%&&&'''&&&%%%%%%$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$!!!!!!#########$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''((()))((('''&&&(((''''''''''''((())))))((()))))))))***************+++++++++++++++,,,,,,,,,,,,,,,------...///000000111333444444222111///111111222222333444444444555555666666777777777777777888999:::::::::::::::888999::::::;;;;;;::::::::::::999888666444222111//////000000000///...---+++***************)))))))))(((''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&''''''&&&$$$###%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&'''###""""""""""""""""""#########$$$$$$%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$###$$$%%%$$$######%%%'''%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$###""" """$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$######"""%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''(((((())))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...///000111222333333333222111000000111111222222333333444444555555666666777777888777888999999::::::::::::888888999:::::::::::::::;;;;;;:::999777555333222...///000000000///---,,,)))))))))))))))))))))))))))(((&&&'''(((((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$ """%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((***+++&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%&&&'''$$$######""""""######$$$######$$$$$$%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###%%%$$$""""""$$$'''$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!###$$$###""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((('''''''''''''''((())))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...//////222222111111111000000000000000111111222333333333444444555555666777777888777777888999::::::::::::888888999::::::::::::999999888888888666555444333---...///000000...---+++)))))))))))))))))))))))))))'''&&&&&&'''(((&&&%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$%%%&&&((()))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&'''(((((()))$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))%%%$$$###$$$&&&'''&&&%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""###$$$%%%%%%$$$(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$ """$$$###!!! ###&&&!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%$$$###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&((()))***((((((((((((((()))******))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,---...//////222111000///.../////////000000000111222222333333444444444555666777777888666777888999:::;;;;;;;;;888888999::::::::::::999444444444444444444333222---...///000000...,,,+++(((((((((((()))))))))))))))'''&&&&&&'''(((&&&%%%&&&&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%&&&&&&'''((("""%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))(((''''''&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%$$$$$$%%%'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((()))(((''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''"""###%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%$$$$$$$$$%%%%%%###$$$%%%&&&''')))******%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((,,,'''######''')))(((&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$###&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))******************++++++++++++******------...///000111222222000000///////////////000/////////000111111222222333444555666777777777777888999999::::::;;;;;;<<<999::::::::::::999888888444444444333222111///...........................---,,,+++)))(((&&&%%%$$$%%%######$$$&&&((()))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%&&&'''(((((()))(((((((((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''(((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&))))))((('''''''''''''''''''''''''''''''''''''''######$$$%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&'''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***%%%!!!"""%%%((('''$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&%%%%%%$$$###&&&%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))******************++++++++++++******..................//////000000///////////////000000000000111222222333333333444555666666777777777888888999999:::;;;;;;;;;999999:::999999888777777666666555555444333222111............---------,,,******))))))(((''''''''')))'''&&&&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((((((((((((((()))))))))(((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&'''(((((($$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$!!!!!!$$$%%%%%%######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###"""###$$$$$$###"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''''''''(((((((((''''''((())))))))))))((())))))))))))******************++++++++++++******......---------,,,,,,,,,000//////......///000000111111111222333333444444333444555666666777666666888888888999::::::;;;;;;999999999999888777555555444444555555444333222222//////...---,,,,,,+++***(((((((((((((((((())))))+++)))''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&((()))+++---''''''''''''&&&&&&%%%%%%************))))))))))))*********************************)))((('''''''''((((((((((((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&'''(((((()))''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%''''''''''''''''''''''''&&&###!!!"""###%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&'''(((((())))))((((((((()))))))))******************++++++++++++******---------------,,,,,,,,,//////.........///000000000000111111222333333444333333444555666666666666777777888888999:::::::::888888888888777555444333111111222222222111111000000///...---,,,***))))))'''''''''((((((((((((((((((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''((((((***)))))))))***,,,...///((((((((((((((((((((((((++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++*********)))***************)))))))))((())))))))))))(((''''''((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++)))(((&&&&&&%%%%%%((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%'''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((((()))))))))******************++++++++++++******++++++,,,---......//////...............///000000//////000000111222222222222333444555666666666666666666777888888999999:::888888888777666555444444111111111222222111000000000///...,,,+++)))((('''(((((((((((('''''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((()))))),,,+++*********+++------,,,,,,------...//////000------------------------------------------------,,,,,,---------.........---------,,,,,,,,,+++++++++++++++++++++***))))))++++++*********)))))))))'''''''''(((((()))))))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))((((((%%%%%%%%%%%%%%%&&&&&&'''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&++++++)))(((&&&&&&%%%%%%)))(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''))))))))))))******************++++++++++++*********++++++,,,---//////000------------...///000000...//////000111111222222222333444555555666555555666666666777888888999999777777777777777666666555333333444444333222111111///...---,,,***)))((('''((((((''''''''''''''''''((('''&&&&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''((())))))******)))((())))))******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222000000000000000111111111000000000000000000000000...//////000111222222222111000000//////......---------......------,,,+++......------,,,,,,++++++))))))))))))************'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))(((&&&%%%%%%%%%%%%&&&'''''''''(((((((((((('''&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))(((''''''''''''(((''''''''''''''''''''''''######$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""###%%%''''''%%%###"""############$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$$$$###"""###$$$########################!!!"""###$$$$$$###"""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''))))))))))))******************++++++++++++*********+++++++++,,,,,,------------------...///000000///000000111111222333333222222333444555555555555555555666666777888888999666666777888888888777777444444444333333111000///...---,,,+++***)))((('''%%%%%%&&&''''''(((((()))***(((''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''((((((((()))))))))((()))***+++,,,,,,,,,,,,,,,,,,------...//////000---///111333444333333222111111222222333333333444444444444555555666666666555555555555555555555555333333333333333333333444333333333222111000000000///000000000000///......000//////...------,,,,,,,,,,,,++++++++++++++++++((()))+++,,,,,,+++)))(((((((((((((((((((((((((((''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%!!!###&&&((((((&&&###!!!"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$#########$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%"""$$$$$$$$$###"""###$$$######################## """###$$$$$$###""" ######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''))))))))))))******************++++++++++++******+++++++++***************,,,,,,,,,---...///000111000111111222333333444444222222333444555555555555555555666666777888888888555666777888999999999999333333222222000///---------,,,,,,+++***)))((((((######%%%&&&((()))***+++***(((&&&%%%%%%%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''((((((((())))))*********+++,,,---............/////////000111222222333000333666:::;;;;;;:::999<<<<<<<<<<<<;;;;;;;;;;;;777777888888999999999:::888888888888888888888888666666666555555444333333555555444333333222111111111111111111111000//////000000///...------,,,,,,---------,,,,,,+++++++++)))***,,,------,,,***)))************************'''(((((())))))))))))))))))))))))))))))***++++++(((((())))))((('''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$###"""!!!%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""""""""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$###############$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))''''''''''''(((((((((((((((((((((((())))))))))))++++++***************+++++++++++++++,,,---...///...------------...//////111111222333333333333222333333333444444444555555555555555555555555555555111333666888999999888777888777444111/////////000++++++)))(((''''''''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%$$$"""###&&&((((((((('''&&&''''''))))))))))))''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&'''((()))+++,,,,,,------......//////000111333444555555555888999:::<<<<<<<<<;;;;;;<<<===???AAABBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>>>>=========<<<<<<============<<<<<<<<<<<<;;;<<<<<<;;;:::999888777888888777777777777888999555444444444333222222111111222333444333111///.........//////......---,,,---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,+++*********))))))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%'''&&&%%%$$$$$$$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&& !!!"""###$$$%%%%%%$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******++++++***************+++++++++++++++,,,---...///...------------...//////111111222333333333333222333333333444444444444555444444444444444444444444333444666888999999999888888666333111///...//////+++***)))((('''''''''''')))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&'''((())))))((('''&&&###$$$%%%&&&''''''&&&&&&&&&&&&&&&''''''''''''(((***))))))(((((()))***+++---...///000222444555666777888:::<<<===>>>??????AAAAAABBBCCCCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHHHHGGGEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@?????????>>>>>>======>>>>>>>>>>>>===<<<;;;:::::::::999999999999::::::888777666555444444444444111222222333222111///......////////////...------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++******)))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''&&&&&&(((((((((((((((''''''&&&++++++***)))((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""######$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%################################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********+++++++++***************++++++++++++++++++,,,---.........------------...//////111111222333333333333222333333333333444444444444444444444444444444444444444444555666777888888999666555222000......---...******)))(((''''''''''''))))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&&&&&&&%%% """###$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((("""###$$$%%%&&&'''''''''''''''((((((((()))))))))+++++++++,,,---...///000222333555888:::===???@@@@@@AAACCCEEEGGGIIIIIIJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCBBBAAA@@@@@@???AAAAAAAAAAAA@@@???>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<:::999777777777777888444333333222111111000000//////000000//////...---...------------------...------,,,,,,,,,,,,------,,,+++++++++++++++******+++++++++*********))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((('''&&&$$$%%%%%%&&&&&&%%%$$$###''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###!!!!!!"""##############################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""#########$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))*********++++++++++++*********)))******+++,,,,,,+++++++++,,,,,,---......------------...//////111111222333333333333222222222333333333444444444333333333333333333333333444333333333444555777888555333111///...,,,,,,,,,***)))((('''''''''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((((('''''''''&&&&&&&&&!!!"""###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%""""""######$$$&&&'''(((%%%&&&''''''((()))))))))((())))))***+++,,,,,,------...///111444666888999<<<===???AAADDDFFFHHHIIIGGGHHHJJJLLLNNNOOOPPPQQQPPPOOONNNMMMLLLMMMNNNOOONNNNNNNNNOOONNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCBBBAAAAAA??????>>>=========>>>>>>>>>===;;;999999999:::;;;777666555444333222222222000000111111000000///...///......------......///...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************)))))))))((((((((('''''''''(((((((((((('''&&&&&& ###%%%%%%$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$###%%%$$$#########$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!""""""########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############$$$$$$$$$%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))*********++++++++++++******))))))***++++++,,,,,,,,,+++++++++,,,------...------------...//////111111222333333333333222222222222333333333444444333333333333333333333333222222222222222333444555333222000...---+++******)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&''')))))))))))))))*********))))))***,,,---///000000111333666999===AAACCCEEEIIIIIIJJJKKKMMMNNNOOOPPPMMMNNNPPPRRRTTTUUUVVVVVVUUUTTTRRRQQQPPPPPPQQQRRROOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGFFFFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBAAAAAA@@@??????@@@@@@@@@???===<<<;;;;;;<<<<<<;;;:::888777666555555555111111222222111111000///000//////......//////000//////............//////---------...............,,,,,,,,,+++++++++******++++++++++++++++++++++++******)))))))))(((((((((&&&''''''''''''&&&%%%%%% """%%%((()))***))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$######""""""$$$$$$###"""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%###"""%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########""""""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%""""""""""""###$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))*********++++++))))))))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...------------...//////111111222333333333333222222222222222333333333333222222222222222222222222111111222222333333333333111000///...,,,***)))(((((((((''''''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%'''(((((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&***))))))(((((('''&&&&&&))))))))))))***+++,,,,,,+++,,,...000333555777888;;;===AAAEEEIIIMMMOOOPPPSSSSSSTTTTTTUUUUUUVVVVVVUUUVVVXXXYYYZZZ[[[\\\\\\ZZZZZZYYYWWWWWWVVVVVVVVVSSSTTTTTTUUUUUUUUUUUUTTTOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMKKKKKKKKKJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCAAAAAA@@@@@@???>>>>>>======<<<;;;:::999888777666222222333333222222111000111000000//////000000111000//////////////////000.........////////////000---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))'''''''''''''''&&&&&&%%%(((((()))******)))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$#########"""$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$""""""""""""###$$$%%%&&&######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((()))))))))******))))))))))))***+++,,,------,,,,,,++++++,,,,,,,,,...------------...//////111111222333333333333222111222222222222333333333222222222222222222222222111222444555555444444333000///...---+++)))(((''''''''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''')))*********))))))))))))***+++---///111333444555888;;;???BBBEEEFFFIIIKKKNNNRRRUUUWWWXXXXXXYYYYYYZZZZZZ[[[[[[\\\\\\\\\\\\]]]______``````___^^^^^^^^^]]]\\\[[[YYYXXXWWWWWWWWWWWWWWWVVVUUUTTTNNNNNNNNNNNNOOOOOOOOOPPPOOONNNNNNNNNMMMMMMMMMMMMKKKKKKKKKKKKLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGGGGFFFFFFFFFBBBCCCDDDDDDDDDBBB@@@???=========<<<;;;999777555333333333333333222222111111111111000000111111111111000000//////000000111/////////000000000111111//////.........---------------------------------++++++*********))))))))))))))))))))))))(((((('''))))))((('''&&&%%%$$$###'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$################################################!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))***+++,,,---------,,,++++++,,,,,,,,,...------------...//////111111222333333333333222111111222222222333333333111111111111111111111111222444666777777666444333//////...---+++)))'''&&&''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&& $$$(((+++---------******,,,...111555888:::===???BBBFFFJJJNNNQQQRRRTTTUUUXXXZZZ\\\]]]]]]]]][[[[[[\\\]]]^^^___``````^^^___``````aaaaaa``````___`````````^^^\\\ZZZYYYYYYYYYXXXWWWUUUTTTRRRQQQMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLLLLKKKKKKKKKJJJJJJKKKKKKKKKLLLMMMMMMNNNNNNLLLMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLJJJJJJIIIIIIIIICCCEEEGGGHHHGGGEEEBBB@@@<<<<<<======;;;999666444333333444444333333222111222222111111111111222222111111000000000000111111//////000000111111111222000000000000////////////........................+++++++++************)))+++++++++++++++***)))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((%%%$$$$$$$$$$$$$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###"""!!!"""###$$$###!!!$$$#########""""""!!!!!!%%%%%%$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$#########$$$########################"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%&&&&&&''''''(((''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))***''''''((()))***++++++,,,***)))))))))***++++++,,,+++,,,,,,,,,,,,,,,,,,---......---,,,---...///000222222111111000111111111000000000000////////////...//////000111222222333111333555666666444111000///...,,,***)))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&'''''''''(((((('''&&&&&&(((+++(((***+++++++++,,,...000---///111444888<<<@@@BBBJJJLLLPPPTTTWWWXXXXXXXXX[[[\\\^^^___aaabbbccccccbbbccccccddddddccccccbbbcccdddddddddddddddddddddbbbbbbaaaaaa```______^^^\\\ZZZXXXVVVUUUTTTQQQOOOKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJLLLMMMNNNNNNNNNNNNMMMMMMNNNNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKJJJIIIGGGFFFEEEDDDDDDDDDEEEDDDCCCAAA???<<<:::888555555555444444333333333555555444444333222222222///......------......///000111222222222222222111000000000000000////////////////////////...............---,,,,,,,,,,,,---***++++++++++++***))))))))))))(((''''''''''''(((''''''((((((((((((((((((''''''''''''''''''''''''******)))'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$### """%%%'''))))))((('''###""""""""""""###$$$$$$###%%%&&&&&&%%%$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""!!! """"""!!! $$$#########""""""""""""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$%%%########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))******++++++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,,,,------......---------...///000000000000//////000111111000000000000////////////---------...///000000000///111222333333111///......---,,,***)))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&'''))),,,)))+++---...///111333666888:::===AAAEEEJJJMMMOOOTTTVVVYYY\\\^^^_________^^^___aaabbbdddeeeeeefffeeeeeeffffffffffffeeeeeeeeeeeeeeeeeeeeeeeeeeefffddddddccccccbbbaaaaaa```^^^\\\YYYXXXWWWUUUSSSQQQLLLLLLMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSRRRQQQPPPOOONNNNNNKKKKKKIIIHHHGGGFFFFFFFFFEEEEEEDDDBBB@@@===;;;:::999999888777666666555555666666555444333333222222000//////......//////000111111222333444444333333222222222222111111111111000000/////////////////////......---,,,---------++++++,,,,,,++++++***)))******)))(((((((((((()))'''''''''((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%!!!###%%%'''(((((('''&&&&&&&&&&&&&&&&&&''''''((($$$%%%''''''%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###"""!!!!!!######"""!!!###############"""""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########%%%%%%$$$$$$######$$$$$$########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))*********,,,,,,++++++,,,,,,------+++++++++,,,,,,---------...............///000000............///000000111000000000000////////////------......//////000000///000222333222111///---...---+++***)))(((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))***))))))***---///,,,///222555777999===@@@CCCDDDGGGLLLPPPUUUXXXZZZ[[[\\\^^^```aaabbbaaaaaacccccceeefffhhhhhhiiiiiihhhhhhiiiiiiiiiiiihhhhhhhhhhhhhhhhhhhhhhhhhhhhhhggggggfffeeeeeeddddddccc```^^^\\\[[[ZZZYYYVVVTTTQQQPPPPPPPPPPPPPPPOOOOOONNNMMMLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJJJJNNNNNNPPPQQQSSSTTTUUUVVVVVVVVVUUUTTTSSSSSSRRRQQQNNNMMMLLLKKKJJJIIIIIIIIIGGGFFFEEEDDDBBB@@@>>>===>>>======;;;:::999888888999888777666555444333333111000000//////000000111111222333444555666666666555444444444333333333333000000000111111111111111000///......------......,,,,,,------,,,,,,+++***++++++***))))))))))))***((((((((((((''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''''''''&&&%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&((((((&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$$$$&&&&&&%%%$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$%%%%%%$$$$$$###$$$$$$%%%########################"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((())))))*********)))))))))))))))+++******)))******+++++++++++++++,,,,,,---------///////////////000000000------......///000111222000000000000///////////////000000000111111111222111222333333333222000///---,,,+++)))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((()))))))))((((((((((((((()))***+++)))***+++,,,,,,...222444333666:::>>>AAADDDHHHKKKMMMOOORRRUUUYYY\\\^^^___```aaabbbcccdddccccccbbbfffggghhhiiijjjkkkkkkkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiiiiihhhhhhgggfffffffffdddbbb___^^^^^^]]]ZZZXXXVVVVVVVVVUUUUUUTTTTTTTTTRRRQQQPPPNNNLLLKKKIIIIIIHHHHHHHHHHHHHHHIIIIIIJJJMMMNNNOOOQQQSSSTTTVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSPPPOOONNNMMMLLLLLLLLLLLLIIIIIIIIIHHHFFFEEECCCBBBBBBBBBAAA???>>><<<;;;;;;;;;;;;:::999777666555555222222111111111111222222222222444555777777888888777777666666555555444444222222222222222222222222000000///.........//////---............---,,,,,,,,,+++******))))))******)))(((((((((((((((''''''))))))))))))))))))))))))&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&%%%$$$%%%&&&'''&&&$$$###############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%########################"""######$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!!!!"""###$$$$$$%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((*********)))))))))))))))++++++******)))******+++******+++,,,,,,---....../////////000000000000000.........///000111222333000000000000////////////000000000000111111111111111111222222222111000///,,,+++***)))((((((''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((((((((((((''''''''''''((()))++++++''')))+++---///222666:::===@@@EEEIIILLLOOORRRUUUYYY[[[]]]___aaabbbccccccgggggghhhhhhhhhhhhhhhhhhiiijjjkkklllllllllllllllkkkkkkllllllllllllkkkkkkllllllkkkkkkkkkjjjjjjjjjjjjjjjiiiiiihhhggggggfffeeecccaaa``````___]]][[[[[[[[[ZZZZZZYYYYYYXXXXXXVVVUUUTTTRRRPPPNNNMMMLLLIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTUUUUUUUUUUUUTTTTTTSSSSSSRRRPPPOOONNNNNNMMMMMMMMMMMMKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCAAA@@@>>>>>>>>>>>>===<<<;;;:::999999555444444333333444444555333444666777888999::::::999999888888777666666555555555444444444333333333222111000000//////000000///////////////...------,,,+++******))))))***************))))))(((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$'''''''''''''''((())))))%%%'''(((((('''&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########"""###$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$###"""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''(((((((((''''''(((((((((((((((((()))))))))))))))*********------,,,,,,++++++,,,,,,******+++,,,,,,---......//////000111111111111111////////////000111222222000000000000////////////............///////////////////////////...------++++++***)))((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%&&&''')))***+++(((***...111444999>>>BBBIIIMMMQQQUUUWWWXXX[[[\\\^^^```aaacccddddddccccccgggggghhhhhhiiijjjjjjjjjllllllmmmnnnnnnnnnmmmmmmllllllmmmmmmmmmmmmlllllllllllllllkkkjjjjjjiiiiiiiiiiiihhhggggggffffffeeedddbbb```_________]]][[[[[[[[[ZZZZZZZZZZZZZZZYYYWWWWWWUUUTTTRRRPPPOOONNNKKKJJJIIIHHHIIIIIIKKKLLLKKKKKKLLLNNNPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQOOONNNMMMLLLLLLLLLLLLLLLKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCBBBAAAAAA@@@@@@???>>>>>>>>>999999888888888888999999888999:::;;;<<<<<<<<<<<<===<<<<<<;;;:::999888888888888777666555444333333222222111000000000111111000000000111000//////...------,,,+++++++++++++++,,,,,,++++++******))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&((((((&&&%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&#################################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""!!!"""###$$$###"""#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""""""""########################"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((('''(((((())))))******++++++...---,,,,,,++++++,,,,,,)))******+++---......//////000111222222222111111/////////......//////000000000000000////////////////////////............//////.........---------+++***)))(((((('''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&''''''((((((''''''''')))***,,,---...///222666;;;???EEELLLPPPTTTXXX\\\^^^______```aaa```bbbdddfffggggggfffeeefffgggggghhhjjjkkkmmmnnnoooooopppppppppoooooonnnmmmnnnnnnoooooonnnnnnmmmlllkkkkkkjjjiiiiiihhhhhhggggggfffeeeeeeddddddccc```___]]]\\\\\\[[[YYYXXXVVVVVVVVVVVVWWWWWWWWWWWWUUUTTTSSSRRRPPPOOONNNMMMLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOLLLLLLKKKJJJJJJJJJKKKKKKJJJJJJKKKKKKLLLKKKKKKKKKLLLKKKKKKJJJIIIHHHHHHGGGCCCCCCCCCCCCCCCCCCBBBBBB??????>>>>>>>>>>>>??????>>>>>>???@@@@@@@@@@@@@@@AAAAAA@@@???>>>===<<<;;;;;;:::999888666444333222333333222111111111111111111111111222111000000///000///......---...............---,,,,,,+++******))))))))))))))))))))))))''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%"""""""""""""""###$$$$$$$$$%%%''''''%%%%%%%%%&&&###$$$&&&''''''&&&$$$###$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%################################################$$$#########$$$%%%%%%&&&##############################$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$#########$$$%%%%%%&&&########################"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""""""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%&&&&&&''''''(((%%%%%%&&&&&&'''((())))))(((((((((((((((''''''''''''(((((()))***++++++,,,,,,++++++***)))))))))***)))******+++---.../////////000111222333222111111///......---------......000000000000////////////111111111111000000000000111000000000////////////+++***)))(((((('''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((((()))***++++++,,,***++++++---...000222333777:::???DDDJJJQQQXXX\\\[[[^^^bbbccccccbbbccccccfffgggjjjmmmnnnnnnnnnmmmkkkkkklllnnnppprrrtttuuuqqqqqqrrrrrrrrrqqqppppppooooooppppppppppppooooookkkkkkjjjiiiiiihhhggggggeeeeeeeeedddccccccbbbbbb]]][[[ZZZYYYYYYYYYWWWUUURRRRRRRRRSSSSSSTTTTTTTTTRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKMMMMMMNNNOOOOOOPPPQQQQQQPPPPPPPPPPPPOOOOOOOOOOOOKKKJJJIIIIIIIIIIIIIIIJJJHHHHHHIIIJJJJJJJJJJJJJJJNNNMMMMMMMMMLLLLLLKKKKKKDDDDDDDDDDDDEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDCCCBBB@@@??????>>>===<<<:::888666444333222444333222222111111222222111222222222222111000000222111111000000000000000//////...------,,,++++++************************(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''###%%%&&&&&&%%%$$$$$$%%%###$$$&&&''''''&&&$$$############$$$$$$%%%%%%&&&!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""%%%$$$$$$######$$$$$$%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""%%%%%%%%%$$$$$$#######################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################%%%%%%#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))))))))(((((('''''''''&&&%%%&&&((()))++++++,,,,,,.........------,,,,,,,,,........................111111222333333333333222111000///...------...//////000111222222222222222000000000000000000000000,,,---///000000...---+++'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))(((&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&''''''(((%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&%%%&&&&&&''''''%%%''')))*********+++,,,,,,---///000333777<<<@@@CCCEEEIIINNNTTTYYY]]]___eeeeeefffhhhhhhiiiiiiiiikkkkkklllmmmmmmmmmmmmmmmmmmnnnnnnooooooppppppqqqrrrqqqpppooonnnnnnnnnnnnlllmmmmmmnnnmmmkkkjjjiiijjjjjjiiiiiigggfffddddddaaaaaaaaa```___^^^]]]\\\XXXXXXXXXXXXWWWUUUSSSRRRNNNOOOQQQRRRSSSSSSSSSRRRQQQQQQOOONNNMMMLLLLLLLLLIIIIIIHHHHHHIIIJJJLLLMMMLLLMMMNNNPPPQQQRRRSSSTTTTTTSSSRRRSSSTTTTTTRRRPPPMMMLLLJJJIIIHHHIIIKKKLLLFFFGGGGGGHHHIIIIIIIIIJJJNNNOOOPPPQQQQQQPPPOOONNNIIIIIIHHHHHHGGGFFFEEEEEEDDDBBBAAABBBEEEHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHFFFEEEDDDCCCCCCBBBAAA>>>:::777444777666444222222222222333444444444444444444444444111000000000000000111111333222222111000///......))))))*********))))))(((((((((((((((((('''''''''((()))*********)))'''&&&((('''&&&%%%$$$%%%&&&''')))(((&&&$$$$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$%%%%%%$$$###$$$&&&(((,,,***'''%%%#########$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###"""""""""###$$$$$$$$$######"""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$$$$#########%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((()))(((((((((''''''''''''%%%&&&(((***+++,,,------......---------,,,,,,,,,........................///000000111111111111111111000///---------...//////000000111111111111000////////////////////////,,,---...///...---+++***(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%&&&&&&%%%###$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%'''((()))((((((***+++...111444888<<>>DDDJJJOOOTTTXXX]]]^^^___aaaccceeefffgggiiijjjkkklllmmmmmmmmmlllnnnnnnooooooppppppoooooonnnnnnnnnooooooooooooooopppooommmllljjjiiihhhhhheeefffgggggggggfffeeeddd_______________^^^^^^]]]XXXXXXXXXXXXXXXWWWVVVVVVTTTUUUVVVVVVVVVVVVUUUUUUSSSTTTVVVXXXYYYYYYYYYXXXUUUUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTUUUUUUVVVUUUWWW\\\```dddeeeeeeeeefffeeeeeeeeeffffffdddccc___]]]YYYUUURRRPPPOOONNNNNNMMMLLLLLLLLLMMMNNNOOOUUUWWWZZZ[[[[[[XXXUUURRRPPPPPPNNNLLLKKKIIIIIIHHHHHHGGGGGGIIILLLNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMNNNNNNMMMMMMLLLGGGGGGGGGEEECCC@@@>>><<<999888666555444333333333222222222222222222222222222333333333333333222222333333222222111111000000/////////......,,,+++***)))))))))(((((((((''''''%%%%%%&&&&&&'''&&&&&&%%%'''&&&&&&%%%&&&&&&''''''"""$$$%%%&&&&&&%%%"""!!!""""""###$$$%%%&&&''''''%%%$$$#########$$$&&&'''%%%%%%$$$$$$$$$&&&((()))&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################&&&&&&%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''&&&''')))+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,---------------------------....../////////////////////...---------...///////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***((('''&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''%%%###"""###$$$%%%###"""$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&'''(((***+++,,,---...111666999>>>CCCJJJQQQVVV[[[___bbbbbbbbbcccdddeeeffffffggglllmmmnnnnnnooooooooonnnoooooopppppppppppppppooooooooooooooonnnnnnnnnnnnooonnnllliiihhhfffeeeeeeccccccdddcccbbbaaa___^^^ZZZZZZ\\\]]]]]]^^^^^^^^^XXXXXXYYYZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\[[[\\\^^^___```aaa``````\\\\\\\\\\\\]]]___``````bbbaaaaaa``````````````````dddiiiooosssuuuuuuuuuuuutttssstttuuuuuusssqqqkkkiiifffbbb^^^[[[YYYXXXXXXWWWUUUTTTTTTUUUVVVWWW[[[^^^aaacccccc___[[[XXXVVVTTTRRRPPPNNNMMMLLLLLLLLLLLLMMMPPPSSSUUUUUUTTTSSSRRRRRRQQQPPPOOOOOOOOOLLLLLLMMMNNNNNNNNNMMMMMMIIIHHHHHHGGGEEECCCAAA@@@<<<;;;:::888777555555444666555555555555555444444222333333444444333222111333333333333222222222222333222222111000///---,,,++++++******)))(((((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&'''''''''&&&%%%$$$######$$$$$$%%%&&&&&&''''''%%%$$$$$$%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!""""""""""""""""""%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""########################%%%%%%%%%%%%$$$$$$############################## !!!###$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''(((((((((((((((&&&''')))+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------......//////////////////...---,,,,,,---...///...............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%$$$###$$$%%%&&&%%%$$$$$$$$$%%%&&&&&&''''''((((((''''''''''''((())))))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''))))))***,,,///222555:::AAAEEEJJJOOOVVV[[[___bbbeeeggggggggghhhiiijjjkkkllllllnnnooooooppppppppppppoooooooooppppppppppppooooooooonnnnnnnnnmmmmmmlllllllllkkkiiigggeeecccbbbbbbaaaaaaaaa```^^^[[[XXXWWWTTTVVVXXXZZZ]]]^^^___```[[[\\\]]]___```aaabbbbbbaaaaaaaaabbbcccdddeeefffggghhhjjjkkkllllllkkkjjjgggggghhhiiikkkmmmoooppprrrrrrqqqpppooonnnmmmmmmooosssyyyxxxvvvtttqqqmmmkkkiiihhhfffeeecccbbbaaabbbbbbcccdddfffjjjlllllliiidddaaa^^^\\\YYYWWWUUUTTTTTTTTTUUUVVVXXX\\\```bbbbbb``````___^^^[[[YYYVVVUUUTTTMMMMMMMMMNNNMMMMMMLLLLLLJJJIIIIIIHHHGGGFFFEEEDDD@@@@@@???===;;;999888777777777777777666666555555222222333222222111111000333333333333444444444444555555555444333111000///------,,,++++++***))))))((((((((('''((((((((((((&&&&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&&&&(((******)))%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$$$$######!!!!!!!!!"""""""""""""""%%%$$$$$$######$$$$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%$$$########################### !!!"""$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$ """###%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((('''((()))+++,,,---------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////......---,,,,,,,,,---...///------.........---,,,,,,+++++++++++++++++++++++++++******)))((('''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''&&&%%%$$$$$$%%%&&&&&&''''''((('''''''''''''''((())))))&&&''''''''''''''''''&&&%%%%%%&&&''')))+++,,,------000444999>>>DDDKKKOOOVVVZZZ___ccceeeggghhhjjjhhhiiiiiikkklllmmmnnnoooooooooppppppppppppoooooonnnnnnoooooonnnnnnmmmmmmllllllkkkjjjiiiiiihhhhhhfffeeedddbbb```______^^^______^^^]]]ZZZWWWUUUSSSQQQSSSVVVZZZ^^^bbbdddeeeaaaccceeehhhkkkmmmoooooollllllllllllnnnooopppqqqvvvwwwxxxyyyyyyxxxwwwvvvuuuuuuwwwyyy|||~~~~~~|||{{{~~~|||zzzyyyvvvuuuuuutttsssrrrqqqqqqoooqqqtttwwwwwwtttqqqoooiiigggeeebbb``````aaaaaadddeeeiiioootttvvvuuutttooommmjjjeeeaaa\\\YYYWWWSSSSSSRRRRRRQQQOOONNNMMMKKKKKKJJJJJJIIIIIIHHHHHHFFFEEEDDDCCC@@@>>><<<:::888888777777666555555555444333222111000000111111333333444444555555666666666666666555444333222111000//////...---,,,++++++(((((('''&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&$$$###""""""###&&&''''''&&&&&&&&&%%%%%%%%%$$$'''$$$!!!!!!%%%'''&&&$$$%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""$$$%%%&&&&&&%%%%%%########################""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((()))'''((()))***++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------------,,,,,,,,,---...///,,,---...............---,,,,,,,,,,,,,,,,,,,,,,,,******)))((((((((((((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%&&&''''''&&&$$$$$$%%%&&&&&&''''''(((''''''&&&&&&''''''((()))'''(((((())))))(((((('''&&&'''(((***---///222333555999>>>DDDIIIOOOUUUYYY^^^aaaeeeggghhhiiikkkmmmhhhhhhiiijjjkkklllmmmmmmnnnooooooppppppooonnnnnnlllmmmmmmmmmmmmlllkkkjjjhhhgggfffeeedddcccbbbbbb```___^^^\\\[[[ZZZZZZZZZZZZZZZ[[[ZZZYYYWWWUUUSSSRRRUUUYYY___dddiiilllnnnmmmooorrrvvvzzz~~~zzzzzzzzzzzz{{{|||~~~~~~zzz|||~~~~~~}}}wwwuuurrrooonnnooopppqqqtttwww|||zzztttmmmgggbbb___]]]\\\[[[ZZZWWWUUUSSSQQQNNNMMMMMMLLLLLLLLLMMMMMMKKKJJJIIIHHHEEEBBB???>>>::::::999888888777666666777555333111000111222333333333444555666666777777666666666666666555444333222222111000///...---,,,+++***)))'''&&&&&&&&&&&&$$$%%%'''((()))))))))(((############$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$ """$$$###!!!$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###############$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""######$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""######################## !!!###%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((()))************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,+++,,,---...///,,,,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,***))))))((((((((())))))%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&'''(((((((((((())))))))))))((((((((()))***---000333666777===BBBHHHNNNSSSXXX]]]```ccceeehhhjjjjjjkkkmmmooolllllllllmmmmmmnnnnnnooonnnnnnooooooooonnnnnnmmmkkklllllllllkkkjjjjjjiiiddddddcccbbb```___^^^^^^[[[[[[YYYXXXWWWWWWWWWWWWWWWWWWXXXYYYXXXWWWVVVUUUWWWYYY___eeekkkqqquuuwwwwwwyyy}}}~~~{{{yyyxxxyyy{{{|||}}}uuupppmmmeeedddccc```]]]ZZZWWWVVVPPPOOOOOONNNNNNOOOOOOPPPNNNMMMMMMKKKHHHEEEBBB@@@======<<<<<<;;;:::999999999777444111000111444555333444444555666777888888555666666666666666555444333333222111000///......///...,,,***(((((((((((($$$%%%'''))))))))))))(((###$$$&&&(((((((((&&&%%%###$$$$$$%%%&&&'''(((((()))$$$!!!"""&&&)))'''%%%"""###$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''###"""""""""###$$$$$$%%%"""""""""######$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$######$$$%%%%%%""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#####################"""!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''((((((((((((************************,,,+++)))'''(((***,,,...++++++,,,,,,,,,++++++***,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...///111111222222.........---,,,+++***)))((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((('''(((((()))))),,,---///111444888>>>BBBMMMPPPUUUYYY\\\```cccfffkkkkkkjjjjjjjjjkkkkkklllkkkkkklllllllllmmmmmmmmmpppqqqqqqrrrqqqooonnnmmmmmmllljjjiiihhhfffdddaaa``````___\\\XXXVVVVVVWWWWWWVVVUUUTTTSSSSSSTTTUUU\\\\\\\\\\\\]]]]]]^^^^^^]]]aaagggooovvv|||~~~zzzxxxvvvssspppmmmhhhccc___YYYZZZ\\\[[[XXXVVVUUUUUURRROOOLLLLLLNNNMMMKKKHHHHHHFFFCCC@@@>>>======>>>999::::::888666444444555444555777999:::999999888888;;;===<<<:::888999;;;666666555444333111111000......---,,,+++***((('''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''%%%###!!!"""%%%(((***%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$###$$$%%%'''(((""""""###$$$%%%%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((()))))) !!!!!!"""###$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$#####################"""!!!!!!"""###$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""########################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$#################################%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))+++***((((((((()))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,---...000111222222222///......---,,,+++)))(((''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((()))******---000444888<<>>;;;999999999888999999:::::::::::::::999;;;===<<<:::888999;;;777777666555444333333222111111000///---,,,***)))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&$$$""" !!!"""%%%'''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&'''#########$$$$$$%%%%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""###$$$%%%%%%!!!!!!!!!"""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$######"""!!!###$$$$$$%%%%%%%%%$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%########################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++++++++++++++************++++++,,,,,,------,,,,,,++++++,,,,,,------...///000111222222222000//////...,,,+++)))(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((('''''''''&&&&&&*********+++,,,---...///222666<<>>>>>===<<<<<<<<<<<<<<<;;;<<<======;;;::::::;;;888888777777666666666666555444333222000...,,,++++++******)))(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''%%%###""""""###$$$&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$######&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$######"""$$$$$$%%%%%%%%%$$$#####################$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&((()))))))))(((''')))******++++++++++++***))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------...///000111111111111000000///...,,,***)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''((((((((('''''''''&&&&&&,,,,,,---///111333555666:::???GGGNNNTTTYYY]]]```___bbbeeefffggghhhiiikkkmmmmmmllllllkkklllllllllkkkllllllmmmnnnnnnoooooonnnnnnllljjjhhhfffdddccc```^^^[[[YYYXXXWWWUUUSSSQQQRRRSSSRRRQQQQQQRRRTTTTTTTTTUUUXXX\\\aaaeeehhhlllooouuu{{{~~~}}}~~~{{{tttnnngggeeedddfffhhhgggccc^^^YYYVVVQQQLLLIIIHHHHHHIIIHHHJJJKKKJJJHHHFFFEEEFFFDDDCCCAAA???>>>>>>>>>???>>>>>>???>>>===<<<<<<<<<999999888888888888888888777777666555333000...---,,,+++******))))))))))))''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$######""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$########################$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%&&&((()))))))))'''&&&((()))******++++++++++++))))))***+++,,,,,,---------,,,,,,++++++,,,,,,------...///000000000000000//////...---,,,***((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((+++,,,...111555888<<<===EEEJJJQQQWWW[[[___bbbdddccceeehhhhhhhhhhhhjjjkkknnnmmmlllkkkkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkllllllkkkjjjhhhfffcccaaa```___[[[XXXVVVUUUUUUUUUSSSRRRPPPQQQSSSSSSSSSTTTVVVXXX[[[]]]```dddiiinnnrrruuuxxx{{{yyypppmmmjjjjjjlllmmmkkkiii```\\\WWWQQQNNNLLLMMMMMMKKKMMMOOOOOOMMMLLLKKKKKKIIIGGGEEECCCAAAAAAAAABBBBBBBBBBBBBBBAAA@@@???>>>::::::::::::::::::999999999888888666555222111000---,,,+++***))))))))))))(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''')))((((((''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$#######################################$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######"""!!!!!!###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%""""""""""""""""""""""""$$$######""""""######$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((()))***++++++++++++*********++++++,,,,,,------,,,,,,++++++,,,,,,---,,,---....../////////...,,,,,,,,,,,,+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''%%%%%%&&&'''(((((((((((('''(((((())))))***+++++++++,,,000444999???CCCFFFPPPTTTZZZ^^^aaaccceeefffgggiiikkklllkkkkkklllmmmmmmmmmlllkkkjjjjjjjjjjjjjjjjjjiiiiiiiiihhhhhhhhheeecccaaa___]]][[[ZZZZZZWWWUUUSSSSSSTTTVVVVVVVVVRRRTTTVVVWWWXXXZZZ]]]```fffhhhmmmrrrxxx}}}zzzvvvrrrqqqtttvvvvvvtttjjjfff___YYYUUUSSSSSSTTTTTTVVVXXXXXXUUURRRQQQQQQMMMMMMKKKIIIHHHGGGFFFFFFHHHGGGFFFFFFFFFEEECCCAAA>>>=========<<<<<<;;;;;;::::::999999777666444333///...---,,,+++*********))))))(((((('''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''&&&%%%$$$''''''&&&%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$%%%%%%%%%%%%$$$######"""###$$$$$$%%%%%%%%%$$$"""###$$$$$$%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%###"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%$$$###!!!!!!###$$$%%%########################%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''((()))***++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,------...---------***************)))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&''''''((($$$%%%&&&'''((((((((((((''''''(((***+++,,,---...///111555;;;BBBIIINNNQQQYYY\\\```cccdddfffgggiiiiiikkkmmmmmmmmmlllmmmnnnllllllkkkjjjiiiiiiiiiiiiggggggfffeeedddccccccbbb]]]\\\YYYWWWUUUTTTTTTTTTTTTRRRQQQRRRUUUYYYZZZ[[[YYY[[[^^^```bbbdddhhhkkkrrrvvv|||}}}~~~~~~xxxtttmmmfffaaa___``````bbbcccdddccc___ZZZWWWVVVRRRRRRQQQQQQOOONNNLLLKKKMMMKKKIIIIIIJJJJJJGGGDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<<<<;;;;;;999888888222222000///...---------)))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''(((((('''&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$############$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&!!!""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%###"""!!! !!!"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$&&&'''((()))######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((()))))))))***'''''')))******+++++++++,,,,,,++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,------,,,,,,(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''(((((((((((('''''')))***,,,...///000444777<<>>BBBHHHNNNSSSXXX]]]```aaadddgggjjjlllllljjjiiiiiijjjjjjkkkllllllkkkkkkgggggggggfffeeecccbbbaaaaaa^^^[[[ZZZZZZYYYUUURRRRRRQQQOOONNNNNNOOOQQQRRRSSSUUUXXX[[[^^^ccchhhllltttuuuvvvwwwxxx{{{|||yyyyyyzzz~~~~~~~~~{{{tttkkkbbb\\\\\\YYYWWWWWWYYYXXXUUURRRVVVSSSPPPNNNMMMMMMLLLKKKKKKIIIFFFEEEEEEFFFFFFEEE???>>>===<<<;;;::::::999888888777555444333222111---,,,+++***))))))))))))'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$###""""""###$$$$$$###%%%&&&%%%$$$###$$$%%%########################$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""#########$$$!!!###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))((((((((((((*********)))))))))((((((,,,+++)))***+++,,,+++***,,,,,,+++++++++*********)))******++++++******))))))(((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%&&&&&&'''''''''&&&&&&%%%'''(((((('''''')))***,,,---///000222777<<<@@@FFFJJJOOOSSSVVVZZZ^^^aaabbbdddhhhkkklllllllllkkkjjjjjjkkkkkkkkkkkkkkkjjjggggggfffeeecccaaa___^^^[[[XXXUUUSSSSSSRRROOOLLLMMMLLLLLLLLLMMMPPPRRRTTTXXX[[[^^^aaadddiiinnnrrrzzz{{{}}}~~~~~~~~~uuukkkeee___\\\ZZZZZZ[[[[[[WWWTTTXXXVVVSSSRRRRRRRRRRRRQQQMMMKKKHHHGGGGGGFFFEEECCCAAA@@@???>>>===<<<;;;:::999999888777666555555444//////---,,,***)))))))))''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#######################################$$$######""""""#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! !!!!!!"""###%%%&&&'''((('''&&&&&&&&&%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########$$$$$$###""""""###$$$$$$"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%"""""""""###############"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))((((((,,,+++)))***+++,,,++++++,,,++++++++++++*********)))******++++++******)))((((((((('''&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&'''((((((((((((***,,,---000444999===BBBGGGKKKQQQTTTWWWZZZ\\\^^^```bbbdddfffiiikkkmmmmmmmmmllljjjjjjkkkkkkkkkjjjiiiiiieeedddcccaaa^^^\\\ZZZYYYVVVTTTQQQOOONNNLLLJJJHHHIIIIIIJJJLLLPPPTTTXXX[[[aaacccfffjjjmmmrrrwww{{{uuuoooeeeccc``````bbbaaa]]]ZZZXXXVVVTTTSSSSSSTTTTTTSSSQQQOOOLLLKKKJJJIIIFFFDDDCCCBBBAAA@@@>>>===<<<;;;::::::::::::999999999888333222111///---+++))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$############$$$###########################"""!!!!!!!!!"""$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''###################################################$$$%%%%%%$$$###""" """"""###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$##################$$$"""###$$$###"""!!!"""$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((+++++++++---//////,,,***++++++++++++************))))))************))))))(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%%%%$$$$$$$$$$$$(((''''''''''''''''''(((&&&&&&&&&&&&&&&%%%%%%$$$((()))***++++++,,,///111222666<<>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777666444222000---+++***'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""!!! !!!###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$%%%'''################################################ """###$$$%%%%%%$$$###%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$############$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$###############"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((()))))))))***...222444222---)))+++++++++*********)))))))))))))))******)))))))))'''''''''''''''&&&&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%(((***+++,,,---///333666;;;???EEEJJJNNNRRRVVVXXX[[[^^^aaaccccccdddfffhhhggghhhiiikkkkkkllllllkkkhhhhhhggggggeeedddbbbaaaZZZYYYWWWTTTRRRPPPOOOOOOOOOOOOMMMLLLKKKKKKMMMNNNOOOPPPSSSXXX___fffmmmpppssstttwwwxxxzzz}}}}}}uuurrrpppooopppoookkkhhhbbb___\\\ZZZZZZZZZYYYXXXVVVTTTRRRQQQQQQPPPMMMLLLGGGFFFEEECCC@@@>>>===<<<::::::;;;;;;;;;;;;<<<<<<999888777666333111...---******))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&########################%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%%%%%%%&&&&&&%%%$$$$$$######"""############""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""###$$$$$$$$$$$$###"""$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$############$$$%%%$$$#########%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%"""######$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((())))))******''''''(((((((((((())))))(((***...333555222---)))+++************)))))))))((())))))******))))))(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&''''''((((((''''''(((***,,,---///333888<<>>===;;;;;;;;;;;;;;;<<<<<<<<<999999999999777555333111...---,,,***))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&##############################$$$$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%"""#########$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%$$$""""""$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$$$$$$$$$$###"""$$$%%%&&&%%%$$$$$$$$$&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""###$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((()))*********'''''''''((((((((())))))))))))+++...111000---***************))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&%%%$$$%%%&&&'''((()))*********,,,---000222555:::AAAEEEOOOQQQTTTWWWYYY[[[___aaaaaaccceeefffffffffggghhhhhhhhhggggggfffeeeddddddbbbbbbaaa___]]][[[XXXWWWRRRQQQOOONNNNNNOOOPPPQQQQQQSSSUUUUUUWWWZZZ```eeeggghhhkkkooovvv|||{{{wwwmmmkkkiiiiiikkklllllllllgggccc\\\XXXUUUTTTSSSRRRNNNMMMKKKIIIFFFCCCAAA@@@=========<<<<<<<<<<<<<<<888999:::;;;:::999777666111000...,,,***)))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''###########################$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###""""""###%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###$$$%%%%%%$$$###"""###$$$%%%%%%$$$###$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++&&&'''''''''(((((())))))***))))))***,,,------,,,************))))))))))))(((((())))))))))))((((((&&&'''''''''''''''''''''(((''''''&&&&&&''''''((($$$$$$$$$############"""'''((()))******)))((('''%%%%%%''')))***+++++++++000222555777;;;AAAHHHMMMTTTVVVXXXZZZ\\\___cccfffdddfffggggggfffffffffggghhhggggggeeedddcccbbbbbbaaa```___]]][[[XXXVVVTTTQQQPPPNNNNNNOOOPPPRRRTTTZZZ\\\___aaacccgggnnntttssstttvvvzzzyyyxxxwwwxxx{{{}}}sssmmmeee^^^[[[YYYXXXWWWQQQPPPNNNKKKHHHFFFCCCBBB>>>>>>>>>>>>=========<<<777999;;;<<<<<<;;;999888444222000---+++)))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$########################"""!!!!!!###"""!!!###%%%''''''&&&######$$$$$$$$$%%%%%%%%%########################$$$$$$##################""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))(((((((((((())))))************+++,,,---...,,,+++***)))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''%%%###!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''***'''$$$$$$&&&'''&&&$$$''')))+++++++++,,,///111333777>>>DDDIIIMMMRRRUUU\\\]]]^^^```bbbcccddddddfffeeeeeeeeeeeeffffffggghhhfffcccaaaaaa```^^^\\\ZZZ[[[ZZZXXXTTTRRRQQQRRRLLLMMMOOOPPPRRRVVV[[[___ggglllsssxxxzzz}}}ttthhh```[[[YYYXXXTTTRRRPPPNNNMMMKKKGGGEEEBBBBBBAAA@@@???======<<<;;;;;;<<<======<<<;;;:::;;;999666333000---,,,+++'''''''''(((((())))))))))))'''&&&%%%%%%&&&((()))&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((%%%###$$$&&&'''%%%"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#####################$$$%%%&&&&&&"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$######""""""######$$$$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###############"""!!!!!!$$$""""""###$$$%%%$$$#########$$$$$$$$$%%%%%%%%%###################################################################################################$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''%%%###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''((((((((())))))))))))))))))(((((((((((())))))************+++,,,------,,,,,,+++))))))((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&'''%%%###""""""###%%%'''%%%%%%&&&&&&&&&'''''''''(((%%%$$$$$$&&&((('''&&&)))***+++,,,,,,...111444888===DDDJJJNNNRRRVVVXXX]]]^^^___aaacccdddddddddeeeeeedddddddddeeeeeeffffffccc```^^^]]]\\\ZZZXXXVVVWWWVVVTTTQQQPPPPPPQQQOOOQQQTTTVVVYYY^^^cccgggqqqwww~~~~~~~~~~~~tttiii```YYYUUUWWWUUUSSSQQQPPPNNNKKKHHHEEEEEEDDDBBBAAA@@@???>>><<<======>>>>>>===<<<<<<<<<;;;888555222000...---******)))((((((((())))))((('''&&&&&&&&&&&&((((((&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$######""""""!!!######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""#########$$$######"""!!!$$$###"""###$$$###""" ######$$$$$$$$$%%%%%%%%%###################################################################################################$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''((((((((()))))))))))))))(((((((((((())))))******)))******+++,,,---,,,,,,+++***))))))))))))''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''%%%$$$""""""$$$%%%'''%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$'''((((((((()))+++,,,---...222666:::AAAFFFLLLRRRVVVXXX[[[\\\^^^___aaabbbcccdddeeeeeeeeedddddddddddddddddddddbbb```\\\YYYXXXWWWUUUTTTSSSTTTSSSQQQPPPPPPQQQSSSUUUXXX\\\aaaeeekkkqqquuu~~~~~~zzzyyywwwxxxxxxyyywwwvvvqqqqqqrrrtttwww{{{}}}}}}}}}|||zzzyyyxxxyyy|||~~~~~~wwwjjj___YYY[[[YYYVVVTTTSSSQQQNNNLLLIIIHHHGGGFFFDDDCCCBBBAAA>>>>>>???@@@@@@??????>>>???===<<<999777444333222///...+++)))(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$'''&&&%%%$$$############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%#########"""""""""!!!!!!######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$######"""$$$######$$$%%%%%%###!!!######$$$$$$$$$%%%%%%%%%#######################################$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))(((((((((((())))))))))))))))))***+++,,,---,,,,,,+++***************''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&'''((())))))(((***,,,///333888>>>CCCIIINNNTTTYYY\\\]]]___``````aaabbbcccdddeeeeeeeeeeeeeeeeeeddddddccccccbbb```\\\XXXUUUTTTTTTRRRQQQSSSSSSSSSSSSRRRTTTWWWYYY]]]aaagggmmmsssyyy~~~}}}~~~|||zzzwwwvvvqqqpppooopppqqqrrrqqqppplllkkkkkklllnnnqqquuuwwwwwwwwwvvvvvvvvvwwwwwwxxxzzzyyyxxxwwwwwwvvvuuutttuuuwww{{{~~~|||zzzyyy}}}}}}{{{xxxtttrrrrrrsssxxx~~~yyylllddd^^^\\\XXXVVVTTTRRROOOMMMLLLKKKJJJHHHGGGEEEDDDCCC@@@@@@AAAAAABBBBBBBBBAAAAAAAAA???>>><<<:::888777444222...***((('''((()))'''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$#########$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$###############"""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###%%%((((((&&&$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))***+++,,,,,,++++++******)))*********''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''((()))***(((+++000444:::AAAHHHMMMQQQUUUZZZ^^^___```aaabbbaaabbbcccdddddddddddddddddddddeeedddcccbbbaaa```]]]YYYUUUSSSSSSSSSRRRRRRRRRTTTUUUVVVXXXZZZ^^^aaaggglllssszzz{{{xxxyyy|||~~~}}}zzzwwwtttqqqppplllkkkjjjlllnnnooonnnmmmkkkjjjiiihhhiiijjjlllnnnoooooonnnnnnnnnooopppppptttttttttsssrrrrrrrrrrrrtttwwwzzz~~~|||zzzwwwtttqqqooonnnmmmooooooooolllhhhfffffffffjjjpppyyyxxxpppeeeaaa\\\XXXUUURRROOOLLLMMMMMMKKKJJJHHHFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBAAA???===<<<888555111,,,)))(((((()))(((((())))))(((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""######$$$$$$######"""##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%$$$$$$$$$""""""$$$&&&))))))'''%%%######$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))(((((((((((())))))))))))((())))))***+++,,,******)))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((()))******)))***,,,...---111777>>>DDDKKKQQQVVVXXX[[[^^^``````aaabbbcccbbbccccccdddddddddccccccbbbbbbcccbbbaaa___]]]\\\YYYVVVRRRQQQRRRTTTUUUUUUTTTWWWZZZ^^^```cccgggiiiqqqvvv}}}{{{wwwwwwxxxyyyyyy{{{|||~~~}}}|||zzzxxxtttqqqnnnllljjjiiiiiijjjmmmnnnnnnmmmllljjjiiigggfffggghhhiiikkkkkkkkkkkkkkklllmmmnnnppprrrrrrrrrppppppppprrrtttwwwzzz}}}~~~}}}{{{yyyrrrpppmmmjjjgggfffeeeeeecccddddddbbb___]]]\\\]]]```fffooowww~~~{{{pppllleee___ZZZVVVQQQOOOOOONNNMMMKKKIIIGGGFFFEEECCCCCCCCCCCCCCCDDDFFFFFFEEEEEEFFFFFFEEECCCAAA@@@<<<999555111...,,,++++++***))))))(((((('''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&############$$$%%%&&&'''"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%$$$"""###$$$'''((((((%%%#########$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%'''((((((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))((((((((())))))***+++,,,)))((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((%%%(((***++++++---111444666;;;BBBHHHNNNSSSXXX\\\^^^___aaaaaaaaaaaaccceeebbbcccccccccccccccbbbbbb^^^_________]]][[[XXXWWWTTTRRROOOOOOQQQTTTWWWXXXYYY^^^dddiiilllooorrruuuyyy~~~{{{xxxwwwwwwwwwvvvyyyzzz|||~~~~~~|||yyyvvvrrrooonnnkkkkkkkkkmmmppprrrrrrqqqnnnmmmkkkiiiiiijjjkkklllmmmmmmnnnoooppppppqqqqqqrrrtttuuuuuusssrrrtttvvvwwwyyy|||~~~~~~zzzuuurrrjjjhhhfffcccaaaaaaaaabbb^^^``````___\\\[[[ZZZ[[[]]]aaahhhnnnttt{{{{{{zzzxxxvvvvvvwwwyyy{{{|||~~~zzzqqqiiiccc]]]XXXTTTQQQPPPOOOMMMKKKIIIGGGFFFDDDCCCCCCCCCDDDEEEFFFGGGEEEFFFGGGHHHGGGFFFDDDCCC???>>>:::777333111///...,,,***)))''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$&&&'''&&&$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$###$$$$$$%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""###$$$%%%%%%%%%%%%%%%######$$$&&&'''&&&### ######$$$$$$$$$%%%%%%%%%########################!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%''')))(((&&&%%%&&&)))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))(((((((((((()))***+++,,,((((((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))###&&&***,,,---000555999>>>CCCJJJPPPUUUXXX\\\^^^bbbbbbbbbbbbaaabbbdddgggbbbbbbcccccccccbbbaaaaaa[[[\\\]]]\\\[[[XXXUUUSSSQQQOOOMMMMMMPPPUUUXXXYYY```eeelllssswwwzzz|||~~~}}}|||yyyxxxwwwvvvuuuxxxzzz|||~~~}}}zzzvvvsssqqqooonnnoooqqqtttvvvvvvvvvqqqooonnnmmmmmmnnnpppqqqpppqqqsssuuuvvvvvvwwwwwwvvvxxxzzzyyywwwvvvxxx{{{zzz|||zzztttpppfffdddbbb```______``````___```aaaaaa^^^]]]]]]]]]]]]```eeejjjnnntttzzz~~~~~~wwwuuusssqqqoooooopppqqqoooqqqsssuuuxxx{{{rrrjjjccc]]]YYYSSSRRRPPPNNNLLLJJJHHHHHHDDDCCCCCCCCCCCCEEEGGGHHHFFFGGGHHHIIIIIIGGGEEEDDDBBBAAA>>>;;;888444222000---+++)))'''&&&&&&((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&(((&&&$$$"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%$$$############"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%&&&'''%%%###!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$###"""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%&&&''')))************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%))))))((((((((((((((((((***+++,,,...000555;;;@@@KKKMMMPPPTTTXXX\\\^^^______```aaaaaabbbbbbbbbbbbaaaaaaaaa``````````````````\\\XXXVVVVVVUUURRRPPPMMMOOOPPPPPPQQQWWW```fffpppsssxxx}}}|||xxxwwwwwwyyyzzz|||}}}~~~{{{xxxwwwwwwyyyxxxwwwwwwxxx{{{}}}{{{zzzyyyxxxwwwvvvvvvvvvuuuvvvwwwzzz|||~~~~~~~~~~~~|||zzzyyy}}}||||||||||||xxxssspppiiigggdddaaa``````bbbccccccdddeeefffeeecccaaa```eeeeeegggjjjmmmpppsssuuu|||zzzxxxrrrrrrrrrqqqpppooommmlllgggiiiiiihhhhhhnnnyyy|||tttnnnhhheee```\\\VVVQQQOOOLLLJJJHHHFFFFFFEEEGGGIIIJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFEEECCC@@@<<<888555333///...---+++)))(((''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&)))))))))'''$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""#########$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$############$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$%%%%%%$$$#####################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%'''(((((())))))))))))((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&'''%%%%%%&&&&&&'''(((((()))+++...111555999>>>EEEIIIOOOQQQTTTXXX[[[^^^```aaaaaabbbcccdddddddddddddddaaaaaaaaaaaa```___]]]]]]\\\XXXTTTRRRRRRQQQOOOMMMNNNPPPSSSTTTWWW]]]fffmmmxxxzzz~~~}}}zzzxxxxxxyyyzzz||||||~~~}}}||||||~~~}}}||||||}}}}}}|||{{{zzzzzzyyyzzz|||~~~~~~}}}}}}zzzvvvsssnnnllliiigggffffffggghhhkkklllnnnooopppooonnnmmmnnnnnnnnnooopppqqqrrrssswwwxxxyyyyyyyyywwwvvvtttrrrrrrrrrqqqqqqooonnnnnnggggggeeebbbaaagggrrrzzz}}}wwwqqqmmmfffbbb]]]XXXUUURRROOOMMMKKKIIIHHHHHHJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJIIIIIIGGGFFFEEEBBB???<<<999777333111///,,,***)))(((((((((((((((((((((''''''&&&(((''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%+++++++++)))%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$###""""""###$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&'''((()))'''&&&&&&&&&&&&%%%%%%%%%)))))))))))))))((('''&&&))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''''''''(((((($$$$$$%%%&&&(((***+++,,,,,,000666<<>>===888666222...,,,*********''''''((()))((('''&&&%%%(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###)))******(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!"""###%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################&&&%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&'''''')))+++---000111///444;;;BBBGGGMMMRRRUUUYYY[[[\\\^^^```bbbbbbccceeeeeefffffffffeeeeeedddaaaaaaaaa___]]]ZZZVVVTTTUUUSSSPPPNNNMMMNNNOOOPPPVVV[[[aaaggglllttt}}}}}}{{{zzzyyyyyyzzz{{{}}}}}}|||zzzyyyxxxxxxyyyyyyxxxyyy|||~~~yyyuuusssrrrqqqqqqpppoooooonnnnnnnnnnnnoooooooooooonnnnnnlllhhhbbb\\\ZZZ___gggnnnvvvzzz}}}}}}{{{{{{~~~}}}zzzuuuqqqmmmhhhccc```[[[WWWSSSPPPPPPQQQQQQQQQPPPPPPOOONNNMMMMMMLLLLLLIIIIIIHHHGGGFFFDDDBBBAAA===:::555111---,,,++++++'''((()))))))))'''%%%$$$(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%######$$$&&&'''&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$#########%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''(((((()))))))))***---000333444888<<>><<<888444...+++***++++++++++++***)))((('''&&&&&&&&&''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""#########$$$%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%########################%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))***++++++++++++***)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''')))***))))))*********,,,000333777<<>>CCCHHHLLLPPPTTTVVVWWWYYY[[[]]]]]]^^^___````````````^^^^^^^^^]]]]]]\\\[[[ZZZYYYXXXVVVTTTSSSSSSRRRRRRSSSUUUVVVXXXZZZ___eeeiiinnnqqqvvv{{{}}}{{{zzz{{{}}}}}}zzzxxxsssoooooowww}}}yyysssqqqoooooopppqqqqqqqqqnnnnnnooopppooommmhhhdddaaa___ZZZVVVTTTUUUXXXZZZ]]]bbbhhhnnnsssyyy~~~}}}tttqqqmmmiiifffbbb^^^[[[YYYWWWTTTRRRRRRPPPNNNLLLJJJJJJJJJJJJJJJIIIGGGGGGDDD@@@;;;888555333000...---,,,+++***************((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$%%%&&&&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))'''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))(((''''''+++---000333777>>>EEEJJJNNNPPPTTTVVVXXXYYY[[[\\\^^^______``````_________]]]]]]\\\\\\ZZZYYYWWWVVVSSSRRRQQQPPPPPPPPPRRRSSSVVVXXX[[[^^^aaafffkkkooorrruuu{{{}}}{{{zzzxxx{{{~~~~~~|||uuupppnnnuuu}}}yyyxxxwwwxxx{{{}}}~~~~~~||||||}}}}}}|||yyysssooodddaaa[[[WWWUUUUUUVVVVVVXXX[[[```dddiiinnnssswwwzzz|||yyyvvvrrrnnnhhheee]]]ZZZVVVTTTRRRPPPNNNLLLJJJJJJJJJIIIIIIHHHHHHGGGGGGDDD@@@===;;;888555222///...,,,+++******))))))(((((())))))(((((('''&&&&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&&&&&&&$$$""" $$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((())))))******))))))'''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%************************///222666:::???EEEKKKOOOQQQSSSVVVXXXYYYZZZ\\\^^^_______________^^^]]]\\\\\\\\\[[[YYYXXXUUUTTTSSSLLLMMMNNNNNNNNNPPPTTTXXXZZZ^^^bbbgggkkkooosssvvvzzz}}}}}}|||{{{xxx{{{vvvqqqnnnttt~~~~~~|||wwwgggccc^^^ZZZXXXWWWUUUTTTUUUWWWZZZ\\\^^^bbbhhhkkkooottt|||{{{vvvpppllleeeaaa\\\XXXUUUSSSPPPNNNJJJJJJJJJIIIHHHHHHHHHHHHHHHGGGDDDCCCAAA>>>:::888222111///---,,,******)))((())))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$############$$$%%%%%%$$$$$$$$$$$$#########"""$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))***,,,...///555888>>>CCCGGGLLLPPPSSSSSSUUUWWWYYYYYY[[[]]]___^^^___^^^^^^]]]\\\[[[ZZZ[[[ZZZYYYWWWUUUSSSPPPOOOJJJLLLNNNPPPQQQUUU[[[```dddiiiooouuuxxx{{{~~~~~~|||||||||yyy|||}}}wwwssswww~~~~~~}}}~~~}}}ppplllgggcccaaa^^^ZZZWWWUUUVVVWWWXXXYYY\\\aaaeeegggkkkqqqxxx~~~zzzvvvoookkkeee___[[[XXXTTTRRRLLLLLLKKKJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFCCC@@@===777555333000...,,,+++***)))))))))))))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$"""!!!!!!###%%%'''$$$$$$$$$$$$######""""""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))))))))))))))&&&'''''''''(((((())))))'''''''''''''''''''''''')))((((((''''''(((((()))((((((((()))+++///222444999===CCCHHHMMMPPPTTTVVVTTTVVVXXXZZZZZZ\\\^^^```^^^^^^^^^]]]\\\[[[YYYYYYZZZYYYXXXVVVTTTQQQOOOMMMLLLOOORRRTTTVVV[[[bbbhhhmmmssszzz~~~|||{{{||||||zzz}}}~~~yyy{{{~~~|||{{{{{{{{{|||{{{wwwqqqmmmjjjfff```\\\WWWWWWWWWWWWXXX[[[```dddcccfffkkkpppuuu|||vvvrrrkkkeee```\\\XXXVVVNNNMMMLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGCCC@@@:::999666333000...,,,,,,)))))))))))))))(((((('''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!! ###&&&(((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$############"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###''''''&&&%%%$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$###""""""###$$$&&&'''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%###""" $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''(((((('''&&&%%%%%%'''((()))******)))((('''(((((((((((())))))))))))$$$&&&)))))))))(((((()))&&&%%%%%%%%%%%%&&&''''''&&&''''''(((((('''&&&&&&)))***---...000222666888@@@BBBGGGLLLPPPSSSTTTUUUWWWWWWXXXZZZ[[[\\\]]]^^^]]]]]]]]]\\\[[[ZZZYYYYYYUUUVVVWWWVVVRRROOONNNNNNNNNPPPSSSXXX^^^fffooouuu}}}zzzwwwvvvvvvxxxyyyzzz}}}~~~}}}vvvuuussssssuuuzzz~~~{{{vvvtttssspppjjjdddbbb___[[[YYYZZZ\\\]]]^^^aaaaaabbbfffmmmtttxxxzzzwwwoooiiiccc]]]ZZZWWWTTTPPPMMMLLLKKKIIIGGGHHHIIIIIIJJJIIIHHHFFFEEE@@@>>>;;;777333000...---******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''(((((('''&&&&&&%%%&&&'''((())))))((('''&&&''''''((((((((()))))))))$$$&&&(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((''''''(((((()))))))))(((+++,,,...///222666<<<@@@EEEGGGKKKOOOSSSUUUVVVVVVXXXXXXYYYZZZ[[[\\\]]]^^^\\\\\\\\\\\\[[[ZZZXXXWWWSSSTTTUUUTTTQQQOOONNNNNNSSSVVVZZZ```gggpppyyy{{{vvvuuusssrrrrrrtttwwwyyyxxx|||}}}{{{yyytttrrrpppnnnooorrrvvvxxxzzz|||~~~{{{zzzzzzxxxrrrnnngggccc```^^^___```aaaaaacccbbbbbbeeejjjppptttuuuxxxwwwuuuuuuxxx}}}zzzssslllgggccc]]]YYYUUUQQQOOOMMMJJJHHHHHHHHHIIIJJJJJJIIIHHHGGGFFFDDD@@@;;;777333000...,,,,,,+++***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""""""""######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''''''''((((((((($$$&&&''''''%%%$$$$$$%%%&&&&&&&&&%%%&&&&&&'''(((((((((((()))******++++++...///111333666===EEEJJJMMMOOOQQQTTTVVVWWWWWWWWWYYYYYYZZZ[[[\\\]]]]]]]]][[[[[[\\\\\\[[[YYYWWWUUUSSSTTTUUUUUUSSSQQQRRRRRRYYY\\\bbbiiiqqq{{{|||wwwrrrqqqooonnnooorrruuuvvvvvv|||~~~}}}~~~|||yyywwwsssqqqmmmjjjiiijjjlllnnnoooqqqtttvvvxxx|||}}}yyypppmmmjjjhhhiiijjjkkkjjjkkkhhheeeeeehhhlllooopppnnnllljjjiiijjjmmmrrrtttxxxrrrnnngggccc^^^YYYUUUPPPLLLIIIGGGHHHIIIJJJKKKKKKKKKKKKLLLJJJFFFBBB<<<888444222///...---,,,***)))))))))((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%((('''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((&&&'''((('''%%%$$$$$$%%%&&&&&&&&&&&&&&&'''(((((())))))))))))******++++++...111555999>>>EEELLLPPPSSSTTTVVVWWWXXXXXXXXXXXXZZZZZZ[[[[[[\\\\\\]]]]]]ZZZZZZ[[[ZZZYYYWWWVVVTTTUUUWWWYYYZZZYYYYYYZZZ\\\]]]bbbiiiqqqzzz~~~zzzvvvtttrrrppppppqqqssstttxxx{{{|||~~~|||zzzxxxssspppllliiigggfffggghhhiiikkkmmmooorrruuuzzz}}}{{{yyyvvvvvvwwwwwwwwwvvvvvvrrrmmmjjjiiijjjkkkkkkgggeeebbb```aaadddgggjjjooossszzz{{{wwwsssooohhhaaa[[[UUUOOOKKKHHHHHHIIIJJJLLLMMMMMMMMMOOOMMMJJJGGGBBB>>>:::888222111///,,,***)))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''')))(((((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''(((((('''%%%$$$%%%&&&'''&&&&&&&&&&&&'''((((((+++******)))******+++,,,///444;;;BBBGGGKKKPPPRRRVVVWWWWWWXXXXXXXXXXXXXXX[[[[[[[[[[[[[[[[[[\\\\\\YYYXXXXXXXXXWWWVVVUUUUUUVVVZZZ^^^aaabbbdddeeeffffffkkksss{{{|||zzzwwwuuuttttttvvvwwwyyyzzz|||~~~|||zzzyyyqqqoookkkhhheeedddeeeeeeeeegggiiijjjlllooosssvvvzzz|||~~~|||uuuooollljjjhhhgggbbb```]]][[[[[[]]]aaaccccccggglllrrrxxx~~~{{{ssskkkccc[[[SSSNNNJJJJJJKKKKKKLLLMMMNNNOOOMMMMMMLLLJJJGGGDDDAAA???666444111---***)))((((((''''''''''''''''''''''''$$$%%%&&&&&&'''((())))))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################''''''&&&%%%%%%$$$######$$$###$$$$$$%%%&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&'''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''))))))(((((((((((())))))&&&&&&'''''''''(((((((((''''''(((&&&%%%%%%&&&(((''''''&&&&&&''''''((()))************+++---///111555:::BBBJJJNNNQQQRRRTTTWWWWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWUUUTTTTTTUUUVVVWWWXXX]]]dddjjjnnnpppqqqrrruuuzzz}}}|||}}}zzzzzz|||}}}|||zzzyyyqqqoookkkhhheeecccccccccaaabbbddddddeeehhhkkknnnqqqsssuuuvvvvvvwwwyyy{{{~~~wwwqqqlllgggddd___]]]YYYVVVVVVXXXZZZ]]]\\\___bbbgggkkkqqqwww|||vvvmmmcccZZZTTTNNNMMMMMMMMMMMMMMMNNNOOOLLLLLLLLLLLLJJJHHHFFFEEE:::888333///+++)))))))))''''''''''''''''''''''''%%%%%%&&&'''((())))))***)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((('''''')))(((''''''''''''((()))''''''((((((((()))))))))%%%&&&&&&%%%$$$$$$&&&((('''''''''''''''(((((()))((()))***,,,///333777999>>>BBBIIINNNQQQTTTUUUWWWWWWWWWXXXXXXYYYZZZ[[[\\\ZZZZZZZZZYYYYYYYYYXXXXXXWWWUUURRRQQQRRRTTTXXXZZZ]]]dddnnnwww|||~~~~~~}}}vvvtttpppkkkhhheeedddccc___```aaaaaaaaabbbeeehhhiiikkklllmmmlllmmmppprrrwwwyyy}}}zzzrrrkkkfffaaa^^^YYYUUUSSSTTTVVVWWWXXXYYY\\\^^^aaaffflllpppzzzvvvkkkaaaZZZRRRQQQOOONNNMMMMMMMMMMMMMMMNNNNNNOOOMMMKKKIIIHHH???<<<777222...,,,++++++((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))###$$$$$$###"""###&&&((('''''''''''''''((())))))'''''')))---222888===@@@FFFIIIMMMPPPSSSUUUXXXZZZWWWXXXXXXYYYZZZ\\\]]]^^^ZZZZZZYYYYYYXXXXXXWWWWWWVVVTTTQQQOOOPPPTTTYYY\\\ccckkkwww|||zzzuuuppplllhhhfffeee``````aaa``````aaacccfffdddeeefffffffffgggiiikkkoooqqqtttyyy}}}yyyqqqkkkeeeaaa\\\VVVSSSSSSTTTUUUVVVWWWXXXYYY[[[___eeeiiiooovvv|||pppfff___TTTSSSQQQNNNMMMLLLLLLLLLOOOPPPQQQQQQOOOMMMJJJIIIBBB???:::444000...------))))))))))))))))))))))))+++***)))((('''&&&%%%%%%'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&%%%###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#################################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((('''&&&'''(((((('''&&&+++---000333777;;;AAAEEEMMMNNNPPPRRRTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[[[[[[[ZZZ[[[[[[ZZZXXXUUURRRPPPNNNOOOOOOPPPQQQVVV[[[```ooouuu}}}~~~~~~~~~}}}}}}~~~|||{{{{{{|||||||||}}}~~~yyyuuuqqqmmmiiieeedddbbbaaa````````````aaaaaabbbcccdddeeeffffffkkknnnqqqtttvvvyyy}}}wwwrrrmmmiiiddd^^^ZZZXXXWWWWWWTTTTTTTTTVVVYYY\\\```bbblllpppwww~~~wwwooojjj^^^ZZZTTTPPPOOONNNNNNNNNPPPOOONNNMMMMMMMMMOOOPPPJJJFFF>>>888444000,,,***++++++++++++***)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$######$$$%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$##############################%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%'''&&&&&&''')))*********,,,///444888<<>>888444...---,,,++++++******)))((((((((((((((((((((((((((((((((('''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((((('''''')))*********,,,000333===BBBHHHMMMPPPQQQRRRSSSUUUUUUWWWXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUTTTQQQOOOMMMKKKKKKKKKKKKNNNSSSXXX___hhhqqqxxx}}}{{{{{{|||||||||zzzvvvtttpppooooooqqquuu{{{}}}yyysssqqqmmmjjjhhheeeaaa___ZZZXXXVVVSSSQQQOOOLLLJJJIIIHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGHHHGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCCCCDDDDDDEEEGGGIIIKKKMMMNNNPPPSSSUUUVVVYYY]]]aaaeeeiiinnnqqqyyy}}}~~~xxxtttrrrkkkjjjgggeeecccbbbbbbbbbbbbcccddddddbbbbbbcccdddeeehhhkkknnnooooooqqqrrrrrrtttwwwzzz~~~wwwpppkkkhhhhhhhhhhhhggggggfffffffffeeefffggghhhlllsss{{{~~~wwwoooggg```YYYTTTQQQRRRSSSTTTTTTSSSRRRRRROOOMMMKKKIIIGGGBBB<<<888111000...,,,+++***))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((((((((((((***---------000555:::EEEIIINNNQQQRRRRRRSSSSSSVVVWWWWWWXXXYYYYYYYYYXXXYYYYYYYYYYYYXXXWWWUUUUUUQQQOOOMMMJJJIIIIIIIIIJJJOOOSSSYYY___fffnnnvvv{{{~~~{{{yyyuuuvvvwwwwwwwwwuuusssqqqnnnoooppprrrvvv||||||vvvpppjjjfff```^^^[[[YYYXXXVVVSSSPPPKKKJJJIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA???@@@@@@@@@@@@AAAAAAAAA@@@BBBDDDDDDDDDEEEFFFHHHJJJLLLOOOQQQSSSVVVZZZ]]]cccgggnnnuuu{{{~~~vvvtttrrrooolllhhhfffdddcccddddddccc```______```aaacccfffhhhhhhiiikkkmmmmmmnnnqqqsssvvvzzzzzzuuurrrrrrssssssrrrpppllliiigggaaaaaaaaaaaadddkkksssyyyxxxppphhh```[[[TTTUUUUUUTTTTTTSSSRRRQQQMMMLLLKKKJJJHHHEEE@@@<<<666444222///,,,++++++***))))))))))))))))))))))))'''(((((((((((()))))))))'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))(((+++///000111666===DDDJJJMMMQQQSSSTTTTTTUUUVVVWWWWWWXXXXXXYYYXXXXXXXXXYYYYYYYYYXXXWWWVVVTTTTTTPPPNNNKKKHHHHHHIIIKKKLLLRRRWWW___gggnnnuuu{{{~~~zzzwwwuuutttuuuwwwwwwwwwvvvuuuuuussssssuuuwww{{{uuurrrlllgggbbb^^^YYYVVVRRRPPPNNNMMMMMMLLLJJJHHHCCCDDDDDDCCCBBBAAAAAABBB@@@@@@@@@@@@@@@AAABBBCCC>>>???@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBB>>>>>>???@@@@@@@@@@@@@@@>>>@@@AAABBBAAAAAACCCDDDBBBDDDEEEFFFGGGJJJNNNPPPRRRUUUZZZ]]]aaafffmmmqqqxxx{{{zzztttpppmmmgggggggggeeebbb`````````^^^```bbbbbbbbbdddfffiiiiiikkklllmmmnnnqqqvvvyyy||||||{{{|||}}}|||yyyrrrlllggg___^^^\\\\\\___eeennnuuuzzz{{{|||{{{zzzyyy{{{|||zzzrrrjjjddd\\\[[[YYYVVVSSSQQQPPPOOOMMMLLLJJJJJJIIIGGGDDDAAA===:::777333///---------))))))))))))))))))))))))'''((((((((())))))))))))'''((()))******)))((('''&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%%%%%%%$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&'''&&&&&&%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''',,,000333555;;;DDDKKKLLLOOORRRUUUVVVWWWXXXZZZWWWWWWXXXXXXXXXXXXXXXWWWZZZYYYYYYXXXWWWUUUTTTSSSQQQOOOLLLIIIIIIKKKNNNOOOSSSYYYccclllttt{{{~~~zzzvvvttttttvvvyyyyyyyyyxxxyyyyyyxxxyyy{{{}}}yyyssspppgggccc]]]XXXUUURRROOOLLLJJJHHHGGGGGGHHHHHHGGGFFFCCCDDDDDDCCCBBBAAAAAABBB@@@@@@@@@@@@AAABBBCCCCCC>>>???AAACCCDDDDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA???AAACCCCCCBBBCCCDDDFFF===???@@@AAAAAACCCGGGJJJGGGJJJMMMNNNOOOSSSZZZ___aaaeeejjjoootttzzzyyyuuullllllllliiifffcccbbbccc]]]^^^___^^^___```dddfffhhhiiiiiiiiijjjlllpppsssrrruuuyyy}}}~~~vvvmmmhhh___]]]\\\[[[]]]dddmmmtttvvvwwwwwwuuuqqqooooooooopppvvvyyyqqqkkkccc```\\\XXXSSSPPPOOONNNMMMLLLJJJJJJJJJIIIGGGEEEAAA???:::666222000//////))))))))))))))))))))))))'''((((((((())))))******'''((()))******)))((('''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***&&&%%%&&&%%%""""""%%%'''&&&%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$))))))((('''&&&$$$"""!!!((('''&&&%%%$$$%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%)))(((((('''''''''(((((())))))(((((())))))*********...555<<>>;;;666222///.........---,,,,,,---...))))))))))))))))))))))))(((((('''&&&&&&'''((()))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&###"""%%%&&&$$$$$$(((&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((())))))%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%&&&&&&''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&''''''((()))(((''''''(((+++...111777;;;AAAGGGKKKPPPTTTVVVUUUUUUVVVVVVVVVVVVVVVWWWXXXXXXXXXYYYYYYXXXWWWWWWRRRPPPOOONNNPPPQQQPPPOOOQQQRRRSSSVVVYYY```ggglllsssxxx|||zzz{{{~~~{{{vvvqqqjjjeee___[[[UUUPPPMMMKKKIIIGGGFFFEEECCCBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHJJJJJJIIIHHHHHHGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGFFFFFFFFFEEEEEECCCDDDDDDEEEDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBCCCAAAAAAAAABBBDDDFFFIIIJJJMMMQQQWWW^^^dddkkkrrrwww|||yyyssspppkkkfffdddaaa___]]]bbbaaa___^^^^^^___aaabbbdddfffjjjmmmooorrrvvvxxx~~~vvvpppfffbbb]]]ZZZ[[[]]]___```ddddddcccbbb___ZZZVVVTTTTTTWWW[[[___fffrrrxxxnnneee]]]WWWSSSOOOOOONNNMMMLLLLLLLLLLLLNNNLLLJJJGGGCCC>>>777222...---,,,+++******+++,,,))))))))))))))))))))))))''''''''''''((()))***+++)))(((((('''&&&'''''''''########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&######%%%%%%######'''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''(((+++***)))))),,,000555888>>>BBBHHHLLLPPPSSSWWWYYYVVVVVVVVVVVVWWWWWWWWWWWWXXXXXXXXXXXXWWWWWWVVVUUUSSSQQQOOOOOOPPPSSSUUUWWWVVVXXX[[[^^^ccckkksssyyy}}}~~~|||}}}~~~xxxpppiiiccc^^^YYYUUUSSSPPPKKKHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCBBBBBBBBBBBBCCCDDDEEEFFFHHHKKKNNNRRRWWW]]]aaaiiipppzzz~~~zzztttooolllhhheeecccbbbaaa___^^^]]]^^^```aaabbbeeeiiilllnnnpppsssvvvxxxyyy{{{~~~yyysssjjjfffaaa^^^]]]]]]^^^]]]bbbbbbaaa```^^^\\\YYYXXXVVVXXXYYYZZZ^^^fffrrrzzzxxxnnneee\\\WWWTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNMMMJJJCCC;;;555///---***))))))*********))))))))))))))))))))))))((())))))))))))******+++)))(((''''''&&&&&&''''''########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((($$$###%%%$$$!!!!!!$$$%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((((((%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))+++******+++///444:::===DDDGGGLLLPPPSSSUUUXXXZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRRRRQQQPPPOOOQQQUUU[[[___```bbbfffjjjpppwww~~~zzzuuukkkggg```ZZZUUUQQQOOOMMMKKKIIIFFFDDDEEEFFFFFFFFFDDDDDDCCCCCCCCCCCCCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJKKKMMMNNNOOOPPPQQQRRRSSSUUUVVVWWWXXXXXXXXXTTTTTTTTTTTTTTTUUUUUUUUUQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNMMMMMMLLLLLLJJJIIIIIIHHHHHHGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFIIINNNRRRVVV[[[bbbkkksss|||}}}xxxsssnnnjjjeeecccaaa___^^^^^^___```aaadddhhhkkkmmmooorrrtttuuuvvvwwwyyy}}}{{{wwwoookkkgggcccbbbaaa```___````````````````````````\\\]]]]]][[[\\\```hhhooo~~~xxxnnnddd^^^YYYXXXVVVTTTRRRQQQPPPPPPOOOOOOPPPPPPMMMGGG???999666333...,,,---------,,,***************************************))))))((((((''''''&&&%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$############$$$$$$%%%%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((%%%$$$%%%$$$ ###%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%$$$######$$$$$$$$$%%%&&&''''''''''''%%%&&&'''(((((((((((((((%%%%%%&&&''''''''''''&&&'''''''''''''''((()))*********+++...333999>>>AAAGGGKKKOOORRRTTTUUUWWWYYYYYYXXXXXXXXXXXXWWWWWWWWWVVVUUUUUUTTTSSSRRRPPPOOONNNNNNNNNOOORRRYYYbbbiiinnnqqqvvv{{{~~~vvvnnngggcccYYYWWWSSSOOOKKKJJJIIIIIIEEECCCBBBCCCEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEHHHIIIJJJKKKMMMNNNOOOPPPOOOOOOQQQRRRTTTVVVWWWXXXYYYZZZ\\\^^^___```aaaaaa```___^^^]]]\\\ZZZZZZYYYXXXYYYYYYZZZZZZYYYYYYXXXWWWWWWXXXXXXXXXWWWVVVVVVTTTTTTSSSRRRQQQPPPPPPOOOOOONNNMMMLLLKKKKKKKKKLLLIIIIIIIIIHHHGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAA@@@@@@BBBFFFIIIKKKMMMQQQVVV]]]fffooovvvxxxsssmmmjjjgggcccaaa____________bbbfffjjjkkkmmmoooqqqsssttttttvvvyyy|||}}}{{{vvvsssooollljjjiiigggeeebbbbbbbbbcccdddeeeggghhhbbbcccbbb```]]]^^^bbbgggrrrzzzzzzpppjjjaaa___\\\YYYUUUSSSQQQPPPQQQQQQQQQQQQPPPKKKEEE@@@;;;666000------...,,,***************************++++++++++++***)))''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$###"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%"""""""""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''###"""$$$$$$!!!!!!$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&###%%%'''(((((('''%%%$$$$$$%%%'''((()))))))))(((&&&&&&'''(((((((((((('''(((''''''((((((***+++++++++---000444999???DDDGGGJJJMMMQQQTTTUUUVVVWWWYYYYYYYYYYYYYYYXXXXXXWWWWWWTTTTTTSSSRRRQQQOOONNNMMMKKKLLLNNNPPPVVV```mmmvvvzzzrrrjjjccc]]]WWWTTTLLLLLLJJJHHHFFFEEEFFFFFF@@@@@@AAADDDFFFHHHGGGEEEEEEFFFGGGIIIJJJKKKLLLLLLNNNOOOPPPRRRTTTVVVWWWXXXXXXYYYZZZ\\\___aaabbbccccccdddfffhhhjjjkkklllllllllkkkjjjiiigggfffeeedddeeeffffffggggggffffffeeeccccccdddddddddcccbbbaaa\\\\\\[[[ZZZYYYXXXWWWWWWUUUTTTRRRQQQPPPPPPPPPQQQLLLMMMMMMLLLKKKIIIGGGFFFCCCDDDDDDDDDCCCBBBBBBAAA???@@@@@@@@@??????BBBDDDCCCEEEGGGJJJMMMSSSYYY^^^eeellluuu~~~{{{xxxrrrlllgggcccaaaaaa^^^bbbgggjjjlllmmmnnnppprrrrrrssstttvvvwwwyyyzzz~~~}}}zzzwwwuuutttssspppnnnjjjiiiiiiiiijjjlllnnnppphhhjjjiiifffaaa___aaaccciiinnnwww~~~xxxmmmkkkgggbbb]]]YYYVVVUUUUUUTTTSSSSSSRRRPPPLLLIII@@@:::222//////...,,,)))************************((()))*********)))(((''')))(((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$###""""""###$$$%%%%%%&&&&&&#########$$$$$$%%%%%%%%%!!!""""""###$$$&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###""""""###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""!!!$$$$$$"""###&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&(((******)))%%%!!!$$$%%%'''))))))))))))((('''(((((()))))))))))))))(((((((((((()))***,,,,,,///111555:::@@@FFFKKKMMMLLLOOOSSSUUUVVVVVVXXXYYYZZZZZZYYYYYYXXXXXXXXXWWWSSSSSSRRRQQQPPPNNNLLLKKKJJJLLLOOOSSS[[[hhhwww~~~rrrmmmddd\\\VVVRRRNNNLLLFFFFFFFFFEEECCCCCCCCCEEE???@@@BBBEEEHHHIIIHHHFFFGGGHHHKKKMMMPPPRRRSSSTTTUUUUUUWWWYYY[[[]]]______aaabbbdddfffhhhkkklllmmmqqqrrrtttvvvxxxyyyzzz{{{ssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqnnnoooooopppooonnnmmmllleeedddcccbbbaaa```______YYYXXXVVVTTTTTTTTTTTTUUUPPPQQQQQQQQQOOOMMMKKKJJJHHHHHHHHHHHHGGGEEEDDDCCCCCCDDDDDDBBB???>>>???@@@???@@@BBBDDDEEEGGGJJJMMMPPPUUU^^^fffooo{{{}}}uuunnniiieeeccc```dddhhhlllmmmnnnpppqqqqqqrrrrrrsssttttttuuuuuuzzz{{{}}}}}}|||{{{yyywwwtttrrrqqqppppppppprrrtttvvvnnnoooooolllfffbbbbbbcccdddgggooo{{{xxxvvvqqqkkkeee```]]][[[XXXWWWUUUTTTTTTTTTQQQOOOHHHAAA999555444444111...************************%%%&&&((()))******))))))******)))(((((((((((((((%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%''')))***+++$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########&&&&&&%%%%%%$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! """%%%'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$$$$&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$&&&%%%$$$$$$######$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&***(((&&&######%%%(((***'''''''''((()))***+++,,,111555<<>>???AAADDDHHHJJJTTTWWW^^^fffooozzzyyyuuupppnnnnnnpppqqqrrruuuuuuwwwxxxxxxyyyxxxxxxttttttuuuvvvyyy|||zzzrrrllliiifffbbb^^^YYYUUUSSSVVV\\\bbbllluuuyyypppiii]]]YYYTTTRRRRRRSSSUUUUUUSSSPPPKKKEEE>>>888444111...,,,******+++,,,+++***+++***))))))))))))))))))(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$""""""""""""############%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''&&&'''***,,,,,,***((('''*********,,,000555999<<>>777444///---+++***,,,,,,,,,+++******)))))))))))))))***(((((())))))))))))(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&%%%$$$$$$######$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((())))))))))))***+++,,,///444999>>>@@@FFFIIIKKKMMMNNNPPPRRRTTTTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUUSSSQQQOOOMMMLLLJJJJJJJJJIIIIIILLLQQQTTT\\\cccnnnyyy~~~wwwrrrnnnrrrxxxwwwmmmggg___ZZZTTTNNNJJJIIIHHHGGGEEEEEEDDDCCCBBBCCCDDDFFFGGGIIILLLNNNPPPRRRUUUXXX[[[\\\___ccchhhmmmqqqtttwwwxxxyyy{{{~~~}}}zzzwwwtttqqqllliiiaaa___\\\[[[ZZZYYYXXXVVVWWWUUUSSSQQQQQQOOOMMMKKKHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@??????@@@@@@@@@BBBEEEIIIMMMRRRYYY]]]hhhppp{{{}}}xxxuuuttttttqqqrrruuuwwwzzz|||}}}~~~~~~}}}|||{{{zzz{{{{{{|||~~~~~~~~~yyysssllleee```VVVPPPJJJJJJLLLPPPXXX```kkktttzzztttfff```XXXSSSQQQQQQSSSTTTUUUUUUTTTPPPKKKCCC<<<888222///---,,,,,,------,,,***)))))))))))))))******))))))(((((((((((())))))###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''((($$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%&&&&&&&&&'''''''''######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&'''(((***+++,,,...000555999>>>BBBDDDHHHJJJMMMNNNOOOPPPSSSUUUUUUUUUUUUUUUUUUUUUUUUUUUSSSRRRRRRPPPNNNLLLJJJIIIGGGGGGFFFFFFHHHMMMTTTYYYdddmmmxxx~~~xxxrrrnnnqqqtttyyy~~~wwwnnneee^^^YYYPPPNNNKKKHHHFFFFFFGGGHHHEEEEEEFFFEEEDDDDDDGGGIIIJJJMMMQQQTTTWWWZZZ^^^aaadddeeehhhmmmrrrwww{{{~~~~~~zzzuuurrrkkkhhheeecccaaa```^^^\\\\\\ZZZWWWUUUTTTRRRPPPMMMKKKJJJIIIGGGFFFFFFEEEEEEBBBAAA@@@@@@??????>>>>>>;;;>>>AAADDDFFFIIILLLNNNTTT[[[fffooovvv}}}yyyvvvtttrrrssstttuuuwwwzzz|||~~~~~~~~~}}}~~~~~~~~~|||sssiiibbbWWWPPPJJJHHHHHHJJJPPPWWW]]]fffrrr{{{yyylllfff]]]VVVSSSSSSSSSSSSUUUUUUVVVTTTOOOIIIBBB>>>666333///------......---)))))))))))))))******+++))))))(((((((((((())))))######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""############$$$&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((***+++,,,///111666;;;@@@CCCFFFGGGJJJKKKMMMOOOOOOQQQTTTVVVVVVVVVUUUUUUTTTTTTSSSSSSOOOOOOOOONNNLLLJJJHHHHHHEEEEEEFFFGGGKKKSSS\\\bbbnnnvvv|||yyyuuurrrooosssuuuyyy~~~}}}wwwnnneee]]]VVVQQQMMMGGGGGGFFFEEEEEEEEEGGGHHHGGGHHHJJJIIIIIIJJJMMMQQQSSSVVVZZZ^^^bbbfffjjjmmmpppqqqtttyyy~~~zzzwwwssspppnnnllliiifffdddaaa^^^\\\ZZZXXXUUUSSSSSSRRRPPPMMMKKKJJJIIIHHHDDDDDDCCCBBBAAA@@@??????:::===???AAAAAABBBDDDEEEGGGLLLSSSYYY___gggrrrzzz~~~|||wwwvvvuuutttuuuwwwyyy{{{~~~~~~~~~rrriii\\\UUUNNNKKKIIIGGGJJJPPPQQQYYYdddlllqqqxxx|||qqqkkkccc\\\XXXVVVUUUUUUTTTVVVWWWVVVSSSNNNHHHEEE:::666222///.........---)))))))))))))))***++++++***)))(((''''''((()))***#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((#########$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&$$$$$$&&&)))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$!!!""""""""""""#########""""""###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))(((((()))***+++,,,,,,,,,111444999???DDDGGGIIIIIIKKKLLLNNNOOOPPPRRRUUUXXXVVVVVVUUUUUUTTTSSSSSSRRRMMMMMMMMMLLLKKKIIIHHHGGGEEEFFFHHHKKKPPPZZZdddkkkttt|||{{{wwwvvvvvvuuutttsssvvvyyy~~~|||rrrlllbbbYYYRRRMMMJJJGGGDDDEEEFFFFFFEEEFFFGGGIIIJJJLLLNNNOOONNNPPPUUUYYY[[[___ccchhhlllpppuuuxxxzzz||||||yyyvvvsssqqqkkkhhheeecccaaa^^^[[[YYY[[[ZZZWWWTTTQQQNNNMMMLLLIIIIIIHHHFFFEEEDDDCCCBBB===>>>???>>>======>>>@@@@@@DDDGGGJJJNNNVVVcccmmmrrrzzz|||zzzwwwtttsssuuuwwwyyy|||~~~|||zzzqqqbbbZZZSSSOOOKKKHHHIIIMMMKKKRRR[[[```ccchhhooouuu|||uuuoooggg```\\\YYYWWWVVVUUUVVVXXXXXXVVVRRRMMMJJJ<<<888444000//////...---))))))((())))))***++++++***)))(((''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))))))))))))))******+++***)))((('''(((+++...000777;;;@@@DDDGGGHHHJJJLLLNNNNNNNNNOOOOOOQQQRRRRRRTTTUUUUUUUUUTTTSSSQQQPPPMMMKKKIIIJJJKKKKKKHHHDDDHHHJJJMMMQQQVVV```llluuu~~~|||zzzwwwuuutttttttttwwwyyy{{{}}}ssskkkbbb\\\TTTNNNKKKIIIGGGDDDEEEDDDCCCCCCFFFJJJLLLMMMNNNPPPRRRTTTVVVZZZ___cccgggkkkppptttxxx{{{~~~yyyuuupppkkkhhheeebbb```^^^\\\ZZZXXXUUURRRPPPOOOMMMKKKHHHFFFFFFEEECCCAAABBB@@@>>>>>>@@@@@@@@@???@@@@@@@@@BBBEEEIIINNNQQQ```gggrrr|||yyytttrrrssstttwwwzzzpppjjj```XXXRRRNNNLLLJJJJJJMMMOOOQQQSSSWWW^^^dddpppxxxzzzuuuoooiiiccc^^^YYYVVVVVVVVVUUUVVVVVVUUURRRPPPGGGCCC<<<555111000000111,,,,,,++++++++++++++++++))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))(((((('''''''''((())))))***)))((((((***...222444<<>>???>>>======???BBBFFFHHHOOOVVVaaalllvvv~~~{{{wwwvvvwwwuuuwwwzzz~~~~~~~~~}}}vvvlllaaaYYYRRRMMMJJJJJJKKKLLLLLLLLLOOOTTTYYY^^^fffrrr}}}yyytttnnniiiccc]]]YYYVVVUUUSSSSSSTTTTTTRRRPPPKKKFFF???777222000111222+++******)))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''************************&&&&&&&&&&&&&&&'''((((((***)))(((***---222888;;;BBBEEEIIIKKKLLLMMMOOOPPPTTTTTTTTTUUUUUUVVVVVVWWWSSSSSSSSSRRRPPPNNNLLLKKKLLLIIIGGGGGGIIIKKKLLLLLLPPPUUUZZZ```eeemmmvvv}}}}}}zzzxxxyyyzzz|||}}}|||{{{zzzyyyyyyyyyyyy|||~~~yyypppiiibbb[[[UUUNNNKKKGGGEEEEEEFFFGGGGGGGGGHHHIIIKKKNNNRRRUUUWWW]]]```cccgggjjjpppvvvzzz}}}zzzwwwnnnmmmjjjfffaaa^^^ZZZYYYYYYWWWSSSQQQPPPNNNLLLJJJJJJHHHEEECCCCCCBBB@@@>>>???>>><<<;;;;;;<<<>>>???AAAFFFNNNWWWbbbooozzz~~~{{{zzzuuuuuutttvvvzzz{{{pppeee\\\UUUPPPMMMLLLKKKHHHFFFGGGJJJLLLMMMTTT```mmm||||||wwwrrrjjjccc]]]XXXVVVSSSRRRSSSTTTTTTSSSPPPKKKCCC;;;555222111111,,,+++******)))))))))***))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((*********---222888>>>BBBGGGJJJMMMNNNNNNNNNPPPQQQRRRRRRSSSSSSTTTTTTTTTTTTSSSRRRQQQOOOMMMKKKJJJIIIJJJHHHGGGGGGJJJNNNRRRTTTXXX]]]dddjjjnnnttt|||~~~zzzwwwwwwxxx|||~~~~~~~~~}}}}}}}}}}}}}}}vvvkkkaaa[[[WWWSSSOOOJJJHHHFFFFFFFFFHHHJJJKKKJJJLLLOOOQQQUUUYYY]]]```fffiiimmmqqqvvv|||wwwuuurrrmmmhhhccc```^^^]]][[[WWWTTTRRRPPPNNNKKKMMMJJJGGGFFFEEEDDDBBBAAABBB@@@???===<<<<<<======@@@AAADDDIIIQQQ\\\iiiqqqyyyvvvsssqqqsssyyyuuukkkbbb\\\SSSQQQMMMIIIEEEDDDEEEEEEHHHMMMUUU```nnn~~~{{{sssjjjddd^^^ZZZUUUSSSSSSTTTVVVVVVSSSOOOGGG???888444111111///...---,,,,,,,,,,,,,,,))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''((())))))***+++,,,...222777>>>DDDGGGJJJLLLNNNOOONNNNNNOOOQQQPPPQQQRRRSSSSSSSSSRRRRRRQQQPPPOOOMMMKKKIIIHHHHHHHHHHHHHHHJJJNNNTTTZZZ^^^ccchhhooosssvvvzzz}}}{{{xxxwwwwww{{{{{{rrrjjj^^^VVVRRRPPPNNNLLLHHHHHHHHHHHHIIIKKKNNNPPPPPPSSSWWW[[[]]]aaafffjjjnnnrrrvvv{{{zzztttoookkkiiifffccc___\\\YYYWWWTTTQQQOOOMMMJJJIIIIIIHHHGGGEEECCCBBBAAA???>>>>>>>>>???@@@@@@??????CCCLLLWWW^^^kkkttt|||vvvrrrrrruuuzzz}}}zzzooohhhZZZVVVQQQKKKGGGEEEDDDCCCFFFIIINNNVVVbbbrrr|||rrrkkkccc^^^WWWSSSRRRSSSUUUUUUTTTQQQKKKDDD===777333111000///...---,,,,,,,,,,,,))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))))))))))))))***++++++---///222777===CCCGGGIIILLLMMMNNNNNNNNNNNNOOOQQQQQQRRRSSSTTTTTTTTTRRRRRRPPPOOOMMMKKKJJJIIIHHHHHHIIIJJJMMMQQQVVV^^^ffflllppptttyyy|||}}}{{{zzzyyyzzz|||tttmmmddd]]]TTTNNNMMMLLLKKKJJJHHHJJJKKKLLLMMMOOOSSSUUUYYY]]]cccfffhhhlllqqquuuxxx{{{yyyuuusssnnnjjjfffbbb___\\\YYYVVVTTTRRROOONNNNNNMMMLLLJJJEEEDDDCCCAAA@@@?????????===<<<;;;:::===BBBJJJPPPXXXaaaooo|||}}}yyyvvvuuuvvvwww|||zzzrrrddd___WWWQQQLLLHHHEEECCCCCCDDDHHHNNNXXXfffuuu{{{uuuhhhbbbZZZTTTRRRQQQRRRRRRTTTRRROOOJJJCCC<<<666333///...---,,,+++*********))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))))))))***++++++///222777===BBBFFFHHHIIIMMMNNNOOOOOONNNNNNPPPRRRQQQRRRTTTUUUUUUTTTRRRQQQOOONNNLLLJJJIIIIIIIIIIIIKKKOOOTTTZZZ```iiirrryyy|||~~~~~~|||qqqggg```XXXSSSMMMKKKKKKLLLKKKJJJJJJMMMPPPRRRTTTWWW\\\___ccchhhooorrrsssvvv|||}}}wwwsssnnnjjjgggddd```]]]\\\YYYVVVTTTSSSQQQOOONNNIIIHHHGGGEEECCCAAA@@@???;;;<<<<<<<<<<<>>???@@@@@@??????@@@BBBCCCFFFLLLTTT___mmm{{{|||wwwtttrrrtttwww}}}}}}uuukkkaaaZZZTTTNNNJJJIIIIIIIIIKKKNNNVVV^^^eeerrr{{{wwwppphhh```ZZZWWWTTTSSSSSSUUUWWWUUUPPPHHH???999222222000///...------,,,))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$%%%&&&&&&&&&%%%$$$###&&&&&&&&&%%%%%%$$$$$$$$$######"""###%%%(((+++---'''&&&%%%%%%$$$$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%%%%'''((((((((('''&&&''''''''''''((((((((((((%%%%%%&&&'''((()))***+++))))))))))))+++---///000555:::@@@EEEIIIKKKMMMOOOMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOONNNJJJJJJJJJHHHGGGHHHKKKMMMPPPXXXcccmmmuuu~~~zzzooofff```[[[VVVSSSKKKKKKLLLLLLLLLNNNRRRUUUWWW[[[___bbbdddiiipppuuuxxx{{{|||wwwrrrooojjjgggccc```^^^[[[XXXVVVUUUSSSOOOLLLJJJHHHFFFDDDDDDBBB@@@?????????>>><<<>>>@@@CCCHHHPPPZZZeeemmm~~~|||zzzsssqqqwww}}}vvvpppmmmggg^^^VVVRRRMMMKKKMMMQQQTTT[[[cccnnnsss|||xxxnnneee___[[[YYYWWWWWWWWWXXXWWWTTTMMMDDD>>>888555111......---,,,+++,,,,,,,,,+++++++++******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&######%%%&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######%%%'''***+++'''&&&%%%%%%$$$$$$$$$%%%((('''&&&%%%%%%%%%%%%&&&%%%&&&'''((((((((('''&&&''''''''''''((((((((((((%%%&&&&&&'''((()))************)))***,,,///222444:::>>>CCCGGGIIIJJJLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRQQQQQQPPPOOONNNMMMIIIIIIIIIHHHGGGIIIMMMPPPXXX```kkkvvv~~~{{{sssmmmddd^^^YYYVVVSSSPPPKKKMMMNNNOOOPPPRRRWWWZZZ]]]aaagggjjjmmmrrrxxx}}}{{{xxxpppmmmhhheeebbb___\\\YYYYYYVVVSSSPPPNNNLLLJJJGGGFFFDDDBBBAAAAAA@@@???>>>>>>???AAACCCGGGMMMVVV\\\nnnvvv{{{tttppprrruuuwww~~~~~~yyyvvvqqqiiiaaaYYYSSSOOOPPPRRRUUU\\\dddkkkpppwww~~~~~~uuulllfffbbb___^^^]]]\\\[[[ZZZWWWQQQIIIDDD<<<888333///...---,,,+++,,,,,,,,,++++++++++++***%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&!!!"""$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%&&&((()))&&&&&&%%%$$$$$$$$$%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''(((((()))))))))+++******+++...222777999@@@CCCGGGJJJJJJJJJKKKKKKMMMNNNOOOPPPPPPQQQQQQPPPRRRQQQQQQPPPNNNMMMLLLLLLJJJKKKJJJJJJJJJNNNSSSWWWaaajjjvvvyyyooohhhccc___YYYUUURRRQQQPPPOOOMMMOOOQQQTTTVVVZZZ___bbbeeekkkqqqvvvzzz~~~{{{wwwrrrnnnkkkgggccc```^^^[[[XXXUUUSSSQQQNNNLLLIIIGGGDDDCCCCCCBBBAAA???>>>>>>>>>>>>???CCCHHHMMMXXXbbbppp|||{{{vvvtttsssrrrvvvzzzwwwqqqeee^^^XXXVVVWWWZZZbbbjjjjjjmmmsssxxx~~~wwwqqqmmmjjjhhhfffdddaaa^^^[[[WWWQQQMMMBBB===666111///---,,,+++,,,,,,,,,,,,++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))*********,,,000555;;;>>>DDDGGGJJJKKKKKKKKKLLLMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQPPPOOONNNLLLKKKKKKJJJLLLLLLMMMNNNPPPVVV\\\aaakkkttt|||sssjjjaaa[[[YYYVVVSSSQQQPPPPPPQQQQQQPPPSSSVVVZZZ]]]bbbgggkkkmmmsss{{{~~~yyyuuuqqqllliiidddaaa]]]ZZZXXXVVVSSSPPPMMMJJJGGGFFFEEEDDDCCCAAA===>>>>>>>>>>>>AAAEEEHHHHHHQQQ^^^kkkvvv~~~}}}xxxuuurrrsssvvv{{{}}}rrriiibbb______ccckkktttqqqrrrtttwww{{{|||yyyvvvtttqqqmmmhhhccc___\\\WWWUUUIIIDDD<<<555111///---,,,------,,,,,,,,,+++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((()))))))))))))))******+++...333999>>>AAAEEEHHHKKKLLLMMMMMMNNNPPPNNNNNNOOOOOOPPPOOOOOOOOOOOONNNMMMKKKJJJIIIIIIJJJKKKMMMPPPSSSXXX___ggglllxxxyyyooohhhaaa[[[VVVSSSSSSRRRQQQQQQRRRTTTUUUVVVYYY]]]bbbfffjjjpppssstttzzz~~~yyyuuurrrllliiiddd```^^^ZZZWWWTTTQQQNNNKKKIIIHHHGGGEEECCC???@@@@@@@@@???@@@CCCEEEAAAGGGPPPZZZdddoooyyy{{{vvvrrrppppppssswww}}}{{{rrrjjjggggggkkksss|||}}}|||zzzyyyzzz~~~|||wwwooohhhccc___[[[YYYPPPJJJBBB;;;555222///------------,,,,,,,,,++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''&&&$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((())))))************,,,...222777===AAADDDGGGIIIKKKMMMMMMNNNPPPRRRNNNNNNOOOOOOOOOOOONNNNNNMMMLLLJJJIIIHHHHHHIIIJJJKKKNNNTTTZZZaaajjjrrrxxxwwwlllddd___[[[WWWTTTPPPQQQRRRSSSSSSUUUYYY[[[^^^aaafffkkkooosssxxx{{{||||||wwwtttnnniiieeeaaa]]]ZZZWWWTTTQQQNNNMMMKKKIIIGGGDDDDDDDDDBBB???>>>>>>???@@@BBBFFFKKKSSS]]]gggooo{{{{{{wwwtttqqqppprrruuuyyy{{{ssspppooorrrzzz|||zzz|||wwwnnngggbbb]]][[[UUUPPPIIIAAA;;;666111...------------,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((($$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&%%%&&&'''((()))''''''''''''((((((((((((''''''((()))***++++++,,,,,,///333888===AAAEEEFFFIIIKKKMMMMMMMMMNNNOOOQQQNNNNNNOOOOOOOOONNNNNNMMMKKKJJJHHHGGGGGGHHHIIIJJJPPPUUU]]]fffoooyyytttlllaaaZZZWWWUUUTTTRRROOOQQQUUUWWWYYY\\\aaaeeegggkkkppptttwww{{{zzztttooojjjeeebbb]]]ZZZWWWTTTRRRQQQNNNLLLGGGHHHGGGEEEAAA>>>======???@@@AAACCCGGGNNNVVV\\\iiiuuu|||xxxppppppqqqrrruuu}}}|||zzz|||}}}yyyyyy}}}tttlllddd___[[[YYYTTTNNNGGGAAA:::444000...------------,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$#########$$$&&&((()))$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%&&&'''(((''''''&&&%%%&&&'''((()))''''''''''''((((((((()))&&&'''((()))***+++,,,,,,...111666<<>>>>>???@@@BBBFFFLLLPPPTTTdddssszzz}}}|||qqqpppooonnnpppvvv~~~}}}xxxwwwzzz}}}~~~yyyooofff___[[[ZZZVVVQQQJJJDDD===555111......---------,,,,,,,,,%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!###%%%&&&%%%$$$######$$$%%%&&&'''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******&&&''''''''''''***...111///444;;;AAADDDFFFHHHIIIKKKKKKKKKLLLMMMNNNOOOPPPOOOOOOOOONNNLLLJJJIIIHHHEEEDDDFFFHHHGGGEEEJJJQQQYYYcccsssxxxoooiii\\\XXXSSSOOONNNOOORRRTTTVVVYYY^^^cccggglllpppttt{{{}}}|||uuuqqqiiifffbbb```___\\\VVVRRROOOLLLIIIGGGFFFEEECCCAAAAAA@@@???>>>???AAACCCDDDLLLSSS```nnnxxx~~~{{{yyytttnnnkkkmmmrrrvvv~~~xxxuuutttttttttxxx}}}}}}qqqfff]]]YYY[[[XXXUUURRRNNNGGG===666444222///.........---,,,%%%%%%&&&''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$((('''%%%$$$"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((()))+++++++++---000333333888>>>CCCFFFHHHIIIJJJLLLLLLLLLMMMNNNOOOPPPPPPOOOOOONNNMMMLLLJJJIIIHHHFFFEEEFFFHHHGGGFFFLLLSSS```kkk|||wwwnnnfffaaaYYYVVVSSSPPPOOORRRUUUXXX[[[^^^dddiiinnntttyyy}}}~~~zzzrrrmmmhhheeeccc___ZZZVVVTTTQQQNNNKKKJJJIIIFFFDDDBBBAAA???>>>???@@@AAABBBCCCHHHRRR^^^jjjuuu|||}}}xxxrrrnnnnnnqqqtttyyy~~~xxxtttsssrrrrrrtttxxx}}}rrrggg___[[[ZZZXXXUUUTTTQQQKKKBBB;;;555222///---------------%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''((()))))))))((((((''''''''')))***,,,,,,---...111444999===CCCGGGIIIJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNMMMMMMKKKJJJHHHGGGGGGEEEFFFGGGGGGHHHOOOWWWhhhsss}}}sssjjjccc\\\YYYUUUSSSQQQPPPRRRVVV[[[^^^aaaeeekkkqqqvvv|||yyyrrrllliiieee___[[[ZZZWWWSSSQQQOOOMMMKKKIIIDDDCCCAAA@@@?????????@@@>>>@@@DDDLLLXXXfffrrrzzz~~~|||wwwrrroooooopppqqquuu{{{wwwsssqqqppppppooorrrwww~~~~~~sssiiiaaa]]]XXXVVVUUUVVVUUUPPPHHHBBB777444///,,,,,,---------&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))((((((((((((((((((((()))))))))((())),,,222666???BBBFFFIIIJJJJJJKKKLLLNNNOOOOOOOOOPPPPPPOOOOOOLLLLLLLLLKKKJJJIIIHHHGGGGGGEEEFFFHHHIIIKKKSSS]]]lllxxx|||rrrhhhaaa[[[WWWUUUQQQQQQQQQRRRVVV\\\bbbeeeiiimmmrrrwww|||}}}{{{yyyxxxwwwxxxyyy{{{}}}|||uuupppkkkeeeaaa___\\\XXXUUUSSSQQQNNNLLLHHHFFFDDDBBB@@@???>>>>>>AAA??????BBBJJJVVVccckkkvvvyyy{{{{{{xxxsssooommmmmmooosssxxxyyyssspppnnnmmmkkklllpppuuu~~~uuukkkbbb]]]VVVUUUTTTVVVWWWTTTNNNHHH<<<777111---,,,------...&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''(((((()))******++++++***(((&&&(((...666<<>>BBBKKKSSSYYYgggnnnwww}}}~~~yyytttqqqnnnnnnoooqqqxxx}}}vvvqqqnnnlllhhhiiikkknnnuuuyyynnnddd___WWWUUUTTTUUUWWWVVVQQQMMMAAA<<<555000............'''&&&&&&%%%%%%&&&&&&'''%%%%%%''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((''''''%%%$$$""" %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&''''''(((***++++++,,,...---+++***,,,444===DDDEEEGGGJJJKKKKKKKKKLLLMMMNNNOOOPPPPPPPPPNNNMMMLLLJJJJJJJJJIIIIIIGGGFFFFFFHHHIIILLLRRRVVV[[[eeeooo|||}}}|||yyy}}}~~~wwwiiiddd]]]XXXUUUUUUUUUTTTUUUVVVYYY]]]dddlllrrrvvv}}}uuukkkdddaaa___]]][[[^^^___aaadddgggiiikkklllooossswww|||}}}vvvqqqkkkhhhccc___\\\XXXUUURRRPPPOOOMMMJJJGGGDDDBBBAAA===<<<;;;;;;>>>CCCHHHKKKXXXaaannnxxx}}}}}}zzzyyyqqqpppnnnnnnqqqxxxzzztttooolllggggggggghhhmmmvvvuuukkkeee\\\XXXUUUUUUVVVVVVTTTQQQGGGBBB;;;666222000...---'''&&&%%%%%%%%%%%%&&&'''%%%&&&((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((((((''''''&&&'''&&&&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))*********---...///000444:::BBBHHHGGGIIILLLMMMLLLLLLMMMNNNNNNOOOPPPPPPOOOMMMKKKJJJHHHIIIIIIHHHHHHGGGFFFEEEKKKMMMRRRZZZ```eeeoooyyy}}}zzzyyyvvvzzz|||rrrlll```\\\XXXUUUUUUWWWWWWXXX\\\]]]```eeelllttt{{{wwwnnnccc[[[XXXWWWTTTRRRRRRSSSVVVXXX[[[]]]___```cccfffjjjnnnrrrwww}}}{{{ssspppkkkfffbbb___[[[XXXSSSSSSQQQNNNKKKHHHEEEDDD???>>><<<;;;<<<>>>AAABBBJJJRRR^^^jjjrrrwww{{{}}}wwwuuurrrooonnnqqqwww|||xxxqqqlllfffeeedddcccfffmmmvvv|||~~~uuupppccc^^^XXXUUUVVVWWWUUUTTTMMMHHHAAA;;;666222///,,,'''&&&%%%%%%%%%%%%&&&'''&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$ !!!###%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""%%%'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###!!!$$$%%%&&&''')))***++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((************))))))))))))***,,,000444888>>>DDDHHHIIIKKKMMMNNNNNNNNNOOOPPPNNNNNNOOOPPPOOOMMMJJJIIIHHHHHHHHHHHHHHHGGGFFFEEEMMMPPPWWW```ffflllvvv{{{xxxwwwtttyyy|||rrriiiccc\\\ZZZWWWVVVXXXZZZ[[[\\\aaabbbfffkkkrrrzzzvvvlll```XXXUUUTTTQQQOOOJJJLLLNNNQQQTTTVVVWWWWWW[[[]]]aaadddhhhlllrrrvvvyyy}}}yyyuuupppkkkhhhddd___]]]UUUUUUSSSQQQMMMJJJGGGFFFFFFDDDAAA===<<<<<<===>>>AAAGGGQQQ\\\fffpppxxx}}}|||zzzwwwrrroooooorrrvvv}}}zzzrrrmmmeeedddbbb```bbbgggooottt}}}xxxhhhbbbZZZVVVVVVWWWWWWUUUPPPLLLEEE>>>999444///,,,&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''')))***+++,,,%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%$$$###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))***,,,,,,++++++,,,------...222888???FFFJJJKKKLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOMMMKKKJJJHHHHHHHHHHHHIIIJJJKKKLLLNNNTTT]]]fffoooxxx|||yyy}}}|||zzz|||wwwmmmfffaaa]]]WWWWWWVVVWWWYYY]]]aaacccgggkkkrrrxxx}}}tttiii]]]WWWRRRMMMKKKLLLNNNMMMLLLLLLLLLNNNQQQRRRSSSUUUWWWYYY[[[___dddgggkkkooosssxxx{{{yyyrrrnnnjjjeeebbb\\\ZZZXXXUUUSSSQQQMMMJJJIIIFFFDDDBBBAAA@@@>>>===@@@???BBBKKKTTT___nnnzzz~~~~~~{{{wwwsssppppppqqquuuyyywwwnnniiiccc___aaabbbbbbdddggguuu|||tttmmmccc[[[VVVUUUTTTSSSVVVTTTNNNFFF>>>777333111&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***)))***,,,+++******,,,---...111666<<>>>>>===>>>EEELLLUUUaaalll|||}}}}}}|||xxxtttqqqpppooorrrwww}}}zzzqqqjjjddd```aaaaaa```bbbeeelllttt{{{tttjjjaaa[[[WWWUUUSSSVVVUUUPPPJJJBBB:::555333&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&'''&&&&&&%%%$$$''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))***++++++******+++---000444;;;CCCIIIMMMNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMLLLKKKJJJHHHHHHHHHJJJMMMPPPTTTVVVaaafffnnnwww}}}~~~yyytttllleee```]]]ZZZYYYZZZZZZ\\\___ccciiimmmpppvvvzzz~~~tttiii]]]VVVRRRMMMJJJKKKHHHHHHIIIIIIJJJJJJKKKKKKJJJLLLNNNOOOPPPRRRUUUXXXZZZ\\\___bbbcccfffiiikkkssswww}}}zzztttppphhheeebbb___]]]ZZZVVVTTTOOOLLLHHHFFFEEECCCAAA???>>><<<<<<@@@DDDIIIRRR\\\pppuuu{{{}}}|||wwwsssqqqkkklllnnnssszzz~~~tttnnngggbbbaaa```^^^^^^aaa```hhhtttvvvkkkccc\\\XXXUUUVVVUUUSSSNNNHHH@@@999555&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***++++++%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&&&&'''''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''(((((()))))))))***+++***)))***,,,...333999AAAIIINNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLKKKJJJJJJHHHHHHIIILLLPPPVVV[[[___hhhmmmttt{{{}}}pppkkkeee```]]]\\\[[[ZZZ\\\]]]```dddjjjpppuuuxxxvvvjjj^^^WWWRRRMMMJJJKKKFFFGGGHHHIIIIIIIIIIIIHHHJJJKKKMMMNNNNNNOOOQQQSSSTTTVVVYYY[[[]]]___bbbdddjjjnnnssszzz}}}xxxooolllhhhdddbbb___[[[XXXRRRPPPLLLIIIGGGEEECCC@@@@@@======???@@@BBBIIIQQQ^^^eeepppxxx{{{yyyvvvtttooonnnmmmnnnsss}}}yyyssskkkeeebbb___[[[ZZZ\\\WWW^^^jjjvvvxxxnnneee^^^YYYWWWVVVUUURRRMMMFFF>>>888&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&######$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((())))))))))))************+++...111777>>>GGGNNNQQQQQQQQQQQQPPPOOOOOOOOONNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJJJJLLLNNNQQQVVV\\\ccciiimmmppptttyyyyyysssjjjfff```]]]\\\]]]]]]]]]```bbbfffkkkqqqwww|||zzznnnaaaZZZTTTNNNKKKKKKFFFGGGHHHIIIIIIHHHHHHHHHIIIJJJLLLMMMLLLLLLNNNOOOOOOQQQUUUWWWYYY[[[___aaa___ccchhhmmmrrrxxx~~~xxxtttooojjjgggccc___\\\WWWTTTPPPMMMJJJHHHEEEBBBAAA>>>===>>>>>>>>>CCCIIILLLUUUcccooovvvyyyzzz{{{tttssspppnnnpppvvv~~~yyyppphhhddd___YYYVVVWWWQQQWWWaaalllwww{{{pppgggaaa[[[YYYVVVTTTPPPJJJBBB<<<&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%$$$#########$$$$$$%%%%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%((((((''''''&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''')))))))))))))))))))))******+++---111555===DDDNNNSSSTTTRRRRRRRRRQQQQQQPPPOOONNNMMMMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJMMMPPPVVV]]]eeemmmssswwwzzz|||xxxooojjjccc```\\\[[[\\\___```aaagggiiimmmrrrxxx~~~sssfff]]]VVVOOOLLLLLLGGGGGGGGGGGGHHHHHHHHHHHHFFFHHHJJJKKKJJJIIIJJJKKKJJJMMMPPPRRRTTTVVVYYY\\\ZZZ]]]aaaeeeiiimmmrrrvvv}}}xxxrrrmmmiiieeebbb]]]ZZZUUURRROOOLLLHHHFFFAAA???===>>>===;;;>>>CCCBBBJJJUUUaaakkkssszzz~~~vvvuuurrrooonnnppptttxxxvvvlllfff___WWWSSSTTTNNNRRRXXXaaakkkwww|||ssslllbbb^^^YYYVVVSSSNNNGGGBBB&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&((()))******))))))((()))***+++,,,000555888DDDKKKTTTXXXVVVTTTSSSTTTRRRQQQQQQOOONNNMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJMMMRRRYYYcccmmmuuu{{{~~~}}}uuunnngggccc___]]][[[\\\___dddhhhiiinnnqqqtttyyy~~~}}}|||{{{{{{|||~~~xxxjjjaaaYYYQQQMMMLLLHHHGGGFFFEEEEEEFFFGGGHHHEEEGGGIIIJJJJJJIIIJJJKKKIIIKKKNNNOOOPPPQQQSSSVVVWWWZZZ]]]```bbbfffjjjmmmqqquuu{{{|||vvvpppllliiidddaaa\\\XXXTTTQQQMMMJJJEEEBBBAAA@@@>>>:::;;;???>>>BBBHHHPPPZZZeeepppwwwvvvvvvtttrrrooonnnoooqqqwwwzzzppphhh```WWWRRRQQQKKKMMMPPPVVV___lllyyy}}}wwwjjjddd\\\WWWUUURRRMMMIII&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%&&&&&&'''######$$$%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((%%%&&&(((*********))))))((()))***+++---111777;;;HHHOOOWWWZZZXXXUUUUUUVVVRRRRRRQQQPPPNNNMMMLLLLLLKKKJJJIIIHHHGGGHHHIIIJJJRRRWWW```kkkuuu~~~~~~uuunnngggbbb___^^^\\\[[[^^^dddjjjoooqqqtttvvvyyy~~~~~~|||{{{{{{|||~~~{{{{{{{{{{{{{{{|||}}}}}}{{{mmmccc[[[RRRMMMMMMHHHGGGEEECCCCCCDDDFFFGGGFFFHHHKKKLLLKKKKKKKKKLLLJJJLLLNNNNNNNNNNNNPPPRRRSSSUUUXXXZZZ[[[^^^bbbeeehhhlllrrrwww}}}|||vvvqqqnnnhhheee```\\\XXXUUUQQQNNNJJJGGGEEEDDD@@@;;;;;;???<<<===???DDDLLLXXXeeennnuuuvvvvvvuuurrrpppoooooonnnvvv}}}rrriii```VVVQQQPPPJJJJJJKKKNNNVVVdddrrr|||}}}ppphhh___YYYWWWUUUQQQNNN''''''''''''''''''''''''(((((((((((())))))******''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%$$$###%%%'''(((%%%"""%%%%%%$$$###$$$%%%'''(((''''''%%%%%%%%%%%%''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%&&&&&&$$$######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%((()))'''%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''(((((())))))))))))(((++++++...333222333<<>>======>>>@@@AAADDDKKKUUU]]]lllppptttwwwvvvsssqqqpppmmmooosssyyyuuujjjccc]]]VVVQQQPPPKKKHHHLLLQQQYYYcccmmm|||yyyqqqeee[[[UUUSSSSSSRRR''''''''''''''''''''''''%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))&&&$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%&&&''''''%%%&&&&&&%%%######%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%(((((('''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&((('''''''''&&&&&&&&&%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&'''((()))))))))))))))))),,,,,,///333555888CCCPPPXXX[[[^^^]]]YYYUUUSSSSSSPPPPPPOOONNNMMMLLLKKKJJJJJJHHHIIIJJJIIIIIIOOOWWWaaahhhsss{{{yyyppphhhdddbbb^^^]]]___aaadddgggjjjmmmrrrwww{{{}}}zzzyyyyyy|||ttthhh^^^UUUPPPOOOLLLKKKIIIGGGFFFGGGHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJKKKKKKJJJKKKMMMOOOPPPQQQRRRTTTVVVXXXYYYZZZ[[[^^^aaaccceeejjjqqqwww|||~~~xxxrrrjjjeeeaaa\\\WWWRRRQQQNNNIIIFFFDDDCCCAAA@@@============>>>CCCLLLRRR[[[aaajjjqqqssstttssssssooopppqqqssswww~~~{{{qqqiiibbb[[[UUURRRMMMIIIJJJNNNSSS\\\eeettt~~~}}}uuujjj___XXXUUUSSSRRR''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&,,,)))%%%###$$$&&&''''''%%%%%%&&&'''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%$$$$$$%%%&&&'''((()))%%%&&&&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###&&&(((((('''%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&'''((())))))******))))))---,,,...333999AAANNNZZZ^^^___```___[[[WWWTTTSSSPPPOOONNNMMMKKKJJJIIIHHHJJJHHHIIIKKKLLLOOOXXXbbbpppwww~~~xxxppphhhaaa___^^^]]]___cccgggjjjnnnqqquuuyyy~~~~~~~~~}}}zzz{{{~~~zzznnncccXXXRRRPPPMMMKKKIIIHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIJJJKKKKKKJJJKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSWWWWWWXXXZZZ]]]aaafffhhhmmmqqqyyy{{{ssslllhhhccc]]]XXXVVVSSSNNNKKKIIIGGGEEEDDD???>>><<<::::::===BBBFFFJJJRRR]]]gggnnnrrrtttuuusssrrrpppnnnooossszzzzzzrrrjjjbbb\\\XXXRRRLLLKKKLLLNNNUUU\\\iiirrr{{{pppeee^^^XXXTTTRRR''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&+++***'''&&&&&&&&&'''((($$$$$$&&&''''''&&&%%%$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&''''''(((%%%&&&'''&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&'''((()))***************------///444>>>KKKYYYcccddddddccc```\\\XXXTTTSSSOOOOOOMMMKKKJJJHHHGGGGGGIIIHHHIIIMMMQQQXXXdddooo|||tttoooiiibbb^^^^^^___```dddjjjmmmppptttxxx|||~~~~~~~~~sssggg[[[TTTQQQNNNLLLJJJHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJKKKJJJJJJJJJLLLNNNOOOOOOOOOOOOPPPPPPPPPPPPWWWUUUTTTVVVYYY]]]^^^___ccchhhnnnuuu{{{|||uuupppjjjddd___ZZZWWWSSSOOOMMMKKKHHHFFFCCCAAA???<<<;;;<<<>>>@@@BBBIIIRRR\\\dddlllrrrvvvwwwuuussspppoooqqqvvvzzz|||ssskkkeee```XXXRRROOONNNNNNRRRXXX```hhhuuuwwwlllddd\\\VVVRRR(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))(((''''''&&&###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&(((((('''&&&'''((()))***++++++++++++---...000888EEEUUUccciiiiiigggddd```\\\XXXTTTRRROOONNNLLLJJJHHHHHHGGGGGGJJJIIILLLSSSZZZcccrrr~~~}}}~~~|||uuunnniiiccc___\\\^^^```ccciiipppsssvvvzzz~~~~~~~~~xxxlll___VVVRRROOOMMMKKKJJJIIIIIIJJJKKKJJJKKKKKKLLLLLLKKKKKKJJJHHHIIIJJJJJJIIIJJJLLLNNNLLLMMMMMMNNNOOOOOOPPPPPPUUUSSSRRRSSSVVVYYYYYYYYY]]]aaaggglllqqqwww|||{{{uuuooohhhccc^^^[[[WWWSSSQQQNNNJJJHHHFFFCCC@@@>>>=========>>>???CCCIIIPPPZZZeeepppxxx{{{zzzyyyvvvsssrrrtttuuu~~~}}}uuuooofff___XXXTTTQQQOOORRRWWW\\\bbbmmmyyy}}}sssjjjaaaYYYTTT(((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))***)))'''''''''%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&%%%%%%%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%###$$$$$$%%%&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))(((&&&'''(((((('''&&&'''((()))***+++,,,,,,,,,...000555>>>NNN```kkkmmmkkkhhhccc^^^[[[XXXTTTQQQNNNMMMKKKIIIHHHHHHIIIIIILLLMMMRRR\\\eeeqqq~~~}}}}}}~~~|||uuuoooiiifff___]]]^^^aaacccfffmmmtttxxx{{{}}}yyy{{{}}}qqqcccYYYUUUPPPNNNLLLJJJJJJJJJKKKLLLKKKLLLLLLMMMMMMLLLLLLKKKHHHIIIJJJJJJIIIJJJLLLNNNJJJKKKLLLMMMNNNOOOOOOPPPOOOPPPPPPQQQRRRSSSUUUVVVXXX[[[```dddgggkkkpppsssyyy{{{tttmmmgggccc```\\\YYYVVVRRRNNNKKKGGGDDDAAA??????>>>===<<<<<<===AAAFFFPPP]]]kkkuuu|||}}}~~~}}}yyytttqqqooottt{{{{{{oooggg___ZZZVVVRRRSSSXXX[[[___fffooo{{{{{{rrrhhh^^^XXX(((((((((((((((((((((((())))))((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&(((***(((((('''&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%%%%%%%%%%$$$######$$$%%%''''''''''''&&&$$$&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$&&&'''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***(((''''''(((((('''%%%'''((()))***+++,,,,,,,,,000444;;;FFFXXXjjjqqqppplllgggaaa\\\ZZZWWWSSSQQQMMMLLLJJJIIIHHHIIIJJJKKKPPPRRRZZZfffrrr}}}||||||{{{~~~|||uuuoookkkgggddd``````bbbgggiiikkkrrryyy}}}|||vvvuuuvvvvvvtttwwwxxxzzz|||vvvhhh]]]YYYQQQOOOMMMKKKKKKKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMHHHIIIJJJJJJIIIIIIKKKMMMJJJJJJJJJKKKLLLLLLMMMMMMJJJMMMPPPPPPOOOPPPSSSVVVUUUXXX[[[^^^```cccfffiiimmmrrrzzz~~~vvvqqqiiigggccc___\\\XXXTTTPPPKKKHHHEEECCCBBBAAA>>>;;;;;;;;;<<<@@@GGGRRR___gggwww|||zzzsssppppppttt}}}tttkkkddd^^^XXXXXX[[[ZZZ[[[___fffqqq}}}yyyoooeee^^^)))))))))))))))))))))))),,,,,,++++++******)))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&%%%###%%%)))...+++***)))'''''''''((()))&&&'''((())))))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$'''((()))(((((($$$&&&))))))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((''''''&&&%%%%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''''''''((((((((())))))&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***(((''''''(((((('''%%%'''((()))***,,,,,,,,,---222888@@@KKK^^^pppuuuqqqlllggg```[[[YYYVVVSSSPPPMMMLLLJJJIIIIIIJJJLLLMMMSSSVVV___lllzzz~~~|||{{{yyy|||~~~wwwppplllhhheeecccddddddhhhnnnpppqqqwww~~~|||tttrrrrrrpppnnnjjjkkklllnnnsss{{{yyykkk```[[[QQQPPPMMMLLLKKKKKKMMMMMMNNNNNNOOOOOOOOOOOONNNNNNHHHIIIJJJIIIIIIIIIKKKMMMJJJJJJJJJJJJJJJJJJJJJJJJHHHLLLQQQQQQOOOOOOSSSXXXUUUWWWZZZ\\\]]]___bbbdddeeejjjqqqvvv{{{zzzooolllhhheeeaaa]]]XXXUUUPPPMMMIIIGGGFFFCCC???;;;<<<<<<<<<===AAAIIIRRRXXXqqqxxxzzzvvvqqqrrr{{{uuunnnfff^^^]]]```ZZZYYYZZZ```jjjvvv~~~tttiiibbb)))))))))(((''''''&&&&&&)))))))))(((''''''&&&&&&''''''((((((((((((''''''%%%''')))******)))'''%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&///---+++)))'''%%%$$$$$$***(((&&&$$$$$$%%%((()))''''''''''''''''''&&&&&&+++*********))))))(((((((((((((((((((((''''''''')))'''(((+++---,,,---111555;;;III\\\kkkrrrrrrqqqjjjeee^^^XXXTTTQQQNNNLLLIIIIIIHHHGGGGGGKKKPPPUUUWWWbbbooozzz~~~wwwnnnhhhfffeeedddbbbhhhkkkppptttwwwzzz}}}vvvrrroookkkgggiiieeedddfffiiimmmvvv|||ooobbbYYYTTTQQQOOONNNNNNMMMKKKJJJIIIJJJLLLMMMNNNMMMKKKJJJLLLLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJKKKLLLMMMOOOQQQRRRSSSSSSSSSUUUVVVXXXZZZ[[[ccceeeiiimmmqqquuu{{{~~~~~~xxxqqqkkkgggbbb\\\WWWUUUQQQMMMJJJGGGDDDAAA???BBB???<<<;;;===BBBHHHLLL^^^mmm}}}{{{qqqtttoooqqq{{{{{{vvvppphhhbbb```\\\ZZZ___fffnnnyyy{{{qqqiii&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((()))((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''******)))))))))(((((((((((((((((((((((((((((((((***((()))---------///444666???OOOaaammmqqqqqqpppiiiddd]]]WWWSSSPPPMMMKKKIIIIIIIIIHHHIIIMMMSSSWWW\\\gggtttxxxssskkkgggffffffgggfffllloootttxxx{{{~~~|||xxxuuuqqqmmmmmmhhhdddddddddfffmmmvvvrrreee\\\TTTRRROOONNNNNNNNNLLLKKKKKKLLLNNNOOOOOONNNMMMLLLMMMLLLKKKKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNRRRRRRSSSTTTUUUWWWYYYZZZ\\\___cccfffiiimmmrrruuuxxxrrrmmmgggaaa\\\[[[XXXSSSPPPNNNKKKHHHEEE@@@>>>;;;:::;;;???CCCFFFRRR___nnnxxxyyyrrrnnnnnnuuu~~~~~~yyyssskkkeee```\\\ZZZ^^^dddkkkuuu~~~uuummm&&&''''''(((((())))))***&&&&&&''''''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******(((''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''))))))((((((((((((((('''((((((((((((((((((((((((+++***+++---...---111777:::HHHZZZiiipppqqqooonnngggbbb[[[UUUQQQNNNKKKIIIHHHIIIIIIJJJLLLPPPVVV[[[dddppp}}}{{{qqqmmmhhhffffffiiijjjkkkqqqtttyyy}}}}}}yyyuuuooojjjgggddddddiiipppvvviii```VVVSSSQQQOOOOOOOOONNNMMMNNNOOOPPPQQQQQQPPPOOONNNNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNQQQRRRRRRSSSTTTUUUWWWXXXWWWYYY]]]___aaaeeeiiilllsssyyyzzzuuuooogggbbb]]]ZZZUUURRRPPPMMMJJJHHHAAA@@@===<<<<<<===@@@AAAGGGPPP\\\iiiuuu~~~rrrnnnlllooouuu~~~~~~wwwnnnhhhaaa\\\ZZZ^^^bbbhhhqqqyyyzzzsss******))))))((('''''''''''''''''''''(((((())))))''''''((((((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((('''''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&((())))))$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''))))))((((((''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))+++***+++.........333;;;AAARRRfffqqqsssqqqmmmjjjddd___XXXRRROOOLLLJJJHHHGGGHHHJJJLLLOOOTTT[[[```lllxxx|||||||||}}}{{{uuunnnkkkhhhggghhhkkknnnpppuuuxxx}}}}}}wwwsssnnnjjjmmmsss}}}zzzlllcccXXXUUURRRQQQQQQQQQQQQPPPPPPQQQQQQRRRQQQPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNJJJKKKLLLNNNPPPQQQRRRSSSQQQQQQQQQRRRSSSTTTUUUVVVVVVXXX[[[\\\^^^```dddgggiiinnnuuu||||||uuummmggg```]]]XXXUUURRROOOLLLJJJFFFDDDBBB@@@???>>>??????DDDHHHOOOZZZhhhsssyyy{{{uuurrrpppnnnooovvvzzzqqqjjjbbb^^^[[[^^^bbbgggooowwwyyy*********)))((((((''''''))))))((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&$$$#########%%%&&&((()))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((())))))*********)))+++------///777@@@KKK^^^qqqvvvtttpppkkkggg```\\\UUUPPPMMMLLLJJJHHHGGGIIILLLOOOTTTZZZaaafffsss~~~}}}zzzzzzzzz|||~~~~~~wwwsssmmmmmmkkkjjjkkknnnrrrtttyyy|||}}}uuutttwww~~~}}}oooeeeZZZWWWTTTRRRRRRSSSTTTSSSRRRRRRRRRRRRQQQQQQPPPPPPPPPPPPOOONNNNNNNNNNNNOOOMMMMMMMMMMMMMMMNNNOOOPPPLLLMMMOOOQQQSSSTTTTTTUUUQQQQQQQQQQQQRRRRRRSSSTTTVVVWWWYYY[[[\\\]]]aaaccccccgggmmmrrrwww{{{sssmmmhhheee```\\\YYYUUURRROOOJJJHHHFFFCCCAAA???>>>===AAABBBFFFOOO[[[fffooouuuwwwxxxvvvqqqnnnrrryyy~~~~~~tttmmmfffaaa^^^```cccgggnnnuuuyyy}}}'''(((((())))))******+++***))))))(((''''''&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&%%%&&&((()))******)))(((%%%%%%&&&&&&'''((((((((('''(((((((((((()))))))))'''(((((())))))******+++)))))),,,...///111<<>>============AAAHHHPPPXXXcccmmmtttyyyzzzuuuqqqrrruuuwww{{{tttkkkfffbbbcccdddeeejjjpppqqqwww((((((((()))******++++++((((((((((((((('''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))%%%&&&'''((())))))))))))%%%%%%&&&&&&'''(((((()))((((((((()))))))))******'''(((((()))******++++++***+++---000111555AAANNNbbbqqqzzzwwwrrrpppjjjaaaZZZVVVQQQNNNMMMMMMMMMLLLMMMPPPVVV\\\bbbjjjrrrwww~~~}}}{{{{{{||||||xxxtttqqqoooqqqssstttuuuxxx~~~}}}zzzxxxvvvtttqqqppppppqqquuu{{{tttjjj^^^ZZZVVVTTTUUUWWWXXXXXXWWWVVVUUUTTTSSSSSSSSSSSSSSSRRRQQQQQQPPPPPPQQQQQQOOOOOOOOOOOOPPPQQQRRRSSSPPPRRRSSSUUUUUUTTTSSSRRRSSSSSSRRRRRRRRRRRRRRRSSSPPPRRRTTTUUUVVVWWWZZZ]]]]]]```ccceeegggkkkrrrwww~~~wwwsssmmmgggbbb]]]XXXUUUQQQOOOJJJFFFBBB@@@??????;;;<<>>OOOaaavvv{{{}}}uuujjjaaa\\\UUUSSSOOOLLLJJJLLLRRRVVVZZZ___fffkkkpppuuu|||}}}zzz{{{~~~}}}xxxtttrrrqqqqqquuuwwwzzz|||}}}wwwsssqqqpppmmmjjjhhhhhhfffbbbaaadddkkkqqqtttlll```]]]YYYXXXXXXYYYZZZZZZ\\\\\\[[[YYYXXXWWWUUUUUURRRSSSSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUTTTUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRTTTVVVXXXYYYYYY[[[[[[\\\^^^```ccceeefffooottt{{{}}}wwwrrrllleee```[[[WWWRRRMMMJJJFFFCCCAAABBB???===<<<===BBBGGGKKKXXX___iiitttzzzyyytttpppqqqrrruuu}}}}}}sssiiiccc```^^^\\\___dddjjjqqqxxx************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%'''%%%###$$$&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))'''&&&'''(((''''''((((((((()))))))))))))))))))))************---,,,///555999CCCWWWiiizzz|||}}}yyypppfff___[[[RRRPPPNNNLLLLLLPPPVVV[[[aaagggmmmrrruuuyyy~~~{{{xxxyyy|||{{{wwwtttttttttuuuyyy{{{~~~yyyvvvuuusssqqqooolllllliiifffdddfffkkkpppzzzvvvmmmccc___\\\ZZZZZZ[[[\\\\\\]]]]]]\\\ZZZYYYWWWVVVVVVUUUUUUUUUUUUUUUTTTTTTSSSQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUVVVVVVVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVXXXYYYYYYYYYZZZ[[[\\\___aaacccdddgggkkkrrrxxx~~~}}}xxxqqqjjjeee___\\\VVVQQQMMMJJJGGGDDDBBB@@@===;;;;;;>>>AAADDDMMMTTTaaannnwwwzzzyyyvvvrrrrrrsssxxxyyyooohhhccc___]]]___bbbhhhnnnuuu{{{************************))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&&&&''''''&&&$$$###$$$%%%&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((((((((((()))))))))******)))))))))*********++++++///...000555===LLLbbbttt|||tttjjjaaa[[[XXXNNNNNNMMMMMMPPPUUU]]]ccclllqqqxxx|||}}}{{{yyyvvvwwwzzz|||xxxuuuuuuwwwyyy{{{~~~}}}}}}}}}|||{{{wwwvvvsssooolllkkkmmmooovvv~~~xxxooogggccc___\\\\\\^^^^^^___^^^^^^]]]\\\ZZZYYYXXXXXXXXXXXXXXXXXXXXXWWWVVVUUURRRRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWVVVVVVUUUUUUUUUUUUTTTSSSSSSRRRRRRSSSSSSTTTUUUVVVWWWXXXYYYWWWXXXYYYZZZ\\\^^^```aaabbbffflllqqqvvv}}}zzzrrrmmmfffbbb\\\WWWRRROOOKKKIIIDDDCCC@@@===<<<<<<===>>>BBBJJJVVVdddooowww{{{|||vvvtttrrrrrrwwwxxxpppiiidddaaa```bbbfffjjjooouuu|||************************))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((()))((('''&&&'''((())))))))))))************)))))))))******++++++,,,//////000777CCCWWWnnn~~~{{{rrrhhh^^^WWWTTTNNNNNNNNNPPPTTT\\\eeekkkvvv{{{~~~{{{xxxvvvwwwzzz~~~|||yyywwwuuutttuuuyyy~~~zzzuuusssrrrwww|||zzzrrrjjjfffaaa^^^^^^___`````````___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZYYYXXXWWWWWWSSSSSSSSSTTTTTTTTTTTTUUUVVVVVVWWWWWWWWWWWWVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUVVVVVVWWWWWWUUUUUUVVVWWWYYY[[[]]]^^^___bbbgggjjjnnnsss{{{yyytttkkkgggaaa[[[WWWRRRNNNKKKHHHGGGDDDBBB@@@>>>======@@@EEEMMMWWWbbbnnnxxx~~~}}}zzzuuuqqqqqqwwwyyyrrrllliiidddeeefffgggjjjnnnuuuyyy************************************************(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((('''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&((()))(((''''''((()))))))))))))))************((())))))***+++,,,,,,,,,///000333<<>>???AAAEEEKKKUUUcccsss~~~zzztttqqqrrrwww{{{~~~xxxtttmmmkkkiiifffeeehhhmmmqqq}}}************************************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''&&&%%%%%%$$$%%%''')))***%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''###%%%&&&%%%$$$###$$$&&&$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''((()))((((((((()))))))))******((())))))***+++,,,------...333999EEEXXXoooxxxnnndddZZZRRRLLLOOOPPPSSSWWW___iiiuuu|||}}}|||zzz{{{~~~{{{xxxsssssstttvvv{{{yyywwwuuuuuuxxxzzz{{{|||uuuvvvvvvvvvuuuwwwzzz}}}yyyqqqllleeeaaa```aaabbbccccccbbbbbbaaa``````______^^^^^^^^^]]]\\\[[[ZZZYYYUUUUUUUUUVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRSSSUUUWWWXXXYYYYYY\\\___```aaaeeekkkpppwww}}}wwwsssllleee___ZZZUUURRRLLLJJJHHHEEECCCAAA@@@???<<<===>>>AAAJJJYYYkkkwww~~~~~~}}}yyysssqqqrrrttt}}}vvvrrrllleee``````dddhhhwww************************************************(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&))))))((((((''''''&&&&&&'''&&&%%%$$$$$$%%%'''((($$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''((($$$&&&'''&&&$$$###%%%'''$$$$$$%%%%%%&&&''''''(((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***''''''((((((((()))))))))((())))))***,,,------...///666AAAOOOdddzzz~~~rrrggg^^^WWWPPPLLLMMMOOOTTTZZZdddppp~~~~~~}}}{{{||||||xxxvvvtttuuuwww{{{~~~yyysssppppppqqqqqqqqqjjjkkklllkkkjjjjjjlllnnnwww|||tttooohhhcccbbbccceeefffddddddccccccbbbaaaaaaaaaaaa`````````___]]]\\\[[[VVVVVVVVVVVVWWWWWWWWWWWWXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWUUUTTTTTTSSSRRRQQQQQQPPPQQQQQQRRRSSSTTTUUUWWWXXXYYY\\\^^^___```ccciiinnnooottt|||zzzssslllfff```[[[XXXRRRPPPLLLHHHEEEBBBAAAAAA;;;<<<===>>>BBBMMM\\\gggsssxxx||||||wwwrrrppppppuuu|||}}}wwwnnnccc[[[YYY\\\___llluuu************************************************(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&%%%$$$###$$$%%%%%%******)))((('''&&&&&&%%%)))'''%%%#########$$$%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&(((***)))'''&&&'''***$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((((((''''''(((***''''''''''''((((((((((((((())))))+++,,,---......000999FFFVVVlll|||mmm```XXXSSSPPPMMMKKKNNNTTT\\\ggguuu~~~}}}|||||||||yyywwwuuuuuuwww{{{uuunnnkkkjjjiiigggeeefffgggfffeeeddddddeeeiiioooxxxwwwrrrkkkeeedddeeeggghhheeeddddddccccccbbbbbbbbbccccccbbbbbbaaa___^^^]]]VVVVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYYYYYYYXXXXXXWWWWWWXXXXXXXXXXXXXXXXXXTTTTTTSSSRRRQQQPPPOOOOOOQQQQQQRRRRRRTTTUUUVVVWWWTTTVVVYYYZZZZZZ]]]bbbgggiiinnnttt{{{xxxqqqkkkeee```\\\YYYVVVQQQLLLHHHEEEDDDCCC===>>>???>>>>>>DDDNNNWWWiiiqqqzzz|||yyyssspppooopppvvvzzzooobbbXXXUUUWWWZZZbbbkkk|||,,,++++++,,,......---+++,,,------------,,,++++++''''''(((((())))))******))))))))))))(((((((((((('''''''''((()))*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$$$$$$$******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''))))))((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''&&&&&&'''(((***+++'''((()))))))))(((&&&%%%%%%&&&((()))))))))(((''''''&&&%%%%%%&&&''')))***''''''''''''((((((((()))''''''((()))***++++++,,,+++)))))),,,,,,***,,,///111999LLLeee|||uuuddd[[[UUUPPPNNNOOONNNQQQWWW```kkkyyyzzzwwwwwwxxxyyywwwzzz}}}zzzqqqnnnmmmmmmlllooonnnmmmlllkkkhhhdddaaafffeeeiiittt~~~wwwnnnhhhggghhhgggffffffffffffeeedddcccbbbaaabbbcccddddddcccaaa^^^]]]XXXXXXWWWWWWWWWXXXXXXYYYWWWWWWXXXYYYZZZ[[[\\\\\\ZZZZZZYYYXXXWWWVVVVVVUUUXXXXXXWWWVVVTTTRRRQQQPPPQQQRRRRRRRRRSSSSSSTTTTTTXXXXXXYYYZZZ\\\^^^```aaaiiikkkooosssyyyxxxtttnnngggbbb]]]YYYTTTOOOKKKHHHEEEBBB??????>>>;;;;;;???FFFLLLXXXdddrrrzzzyyysssnnnlllppprrruuu}}}pppaaaWWWRRRPPPPPPZZZbbbttt///...------...---,,,***,,,,,,,,,,,,,,,++++++***((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((('''&&&%%%%%%%%%%%%)))((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''((($$$$$$$$$#########"""""")))(((''''''&&&&&&&&&'''&&&''')))******)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&((()))***'''''''''''''''&&&%%%%%%&&&''''''(((((((((((((((''''''&&&&&&&&&''''''((('''''''''((((((((())))))(((((())))))******++++++***((())),,,---,,,///333777@@@TTTlllqqqaaaXXXSSSNNNMMMNNNOOOSSS[[[dddppp}}}~~~zzzwwwwwwyyyzzzyyy|||{{{yyyyyyyyyyyy}}}|||zzzxxxuuuqqqjjjffffffcccfffooo{{{xxxoooiiihhhhhhhhhgggggggggffffffeeedddbbbaaabbbcccddddddcccaaa___]]]YYYYYYXXXXXXXXXXXXXXXYYYXXXXXXYYYYYYZZZ[[[\\\\\\ZZZZZZYYYXXXXXXWWWVVVVVVXXXXXXWWWVVVUUUSSSQQQQQQRRRRRRSSSSSSSSSTTTTTTTTTXXXXXXXXXYYYZZZ[[[\\\]]]aaadddgggkkkpppwwwzzztttnnnhhhbbb^^^XXXSSSOOOLLLHHHEEEBBBAAA@@@<<<;;;===BBBGGGNNNVVVcccnnntttuuusssqqqoooppprrrwwwpppaaaWWWRRRPPPOOOSSS[[[lll111///...---...---+++)))+++,,,,,,,,,,,,+++******))))))))))))))))))(((((())))))))))))((((((((((((+++******)))(((''''''&&&((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&%%%%%%%%%%%%))))))(((''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%&&&'''((()))''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((())))))''''''''''''''''''&&&&&&''''''((((((((())))))))))))))))))))))))************)))***---......111777===KKK```vvvyyymmm___XXXSSSNNNMMMOOORRRWWW```kkkvvv}}}zzzxxxyyyzzz|||}}}vvvpppjjjfffffflllvvv{{{qqqkkkjjjjjjiiihhhhhhhhhhhhgggfffeeecccccccccdddddddddcccaaa___^^^\\\[[[ZZZYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[\\\ZZZZZZYYYYYYXXXXXXWWWWWWYYYYYYXXXWWWVVVUUUSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUXXXXXXWWWWWWWWWXXXYYYYYY[[[]]]```dddhhhooouuuzzz}}}wwwqqqiiiddd^^^XXXTTTPPPLLLIIIEEEDDDBBB>>><<<<<<>>>@@@DDDIIIQQQ^^^jjjrrrtttsssooooooooopppvvvqqqaaaWWWQQQOOOOOONNNSSSbbbuuu111///------------,,,***++++++,,,,,,++++++***)))+++******))))))((((((((())))))))))))((((((((((((******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%&&&'''((()))************)))))))))(((((((((((('''''''''''''''((('''((())))))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''((('''&&&%%%%%%%%%''''''(((''''''&&&&&&''')))***''''''((()))((('''%%%$$$'''(((((((((((()))))))))*********)))))))))))))))+++***+++---------222:::CCCTTTkkk~~~tttiii^^^YYYUUUQQQQQQTTTVVV\\\fffqqq}}}~~~~~~|||zzzzzz{{{}}}uuunnnkkknnnvvv~~~tttnnnllllllkkkjjjiiiiiiiiiiiihhhfffeeeddddddeeeeeedddcccbbb```___^^^]]]\\\[[[ZZZZZZZZZZZZZZZZZZ[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVUUUUUUVVVVVVWWWXXXYYY[[[^^^aaaeeejjjppptttyyyyyyooojjjccc]]]XXXSSSOOOLLLGGGFFFDDDAAA>>><<<<<<===@@@CCCIIIRRR\\\fffmmmqqqpppooonnnlllnnnvvvrrrbbbWWWQQQNNNMMMLLLPPP[[[lll{{{111///---------...---,,,+++,,,,,,,,,,,,+++******++++++******))))))(((((())))))))))))((((((((((((((()))(((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&''''''$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((()))***'''''''''&&&&&&&&&&&&%%%'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))(((''''''&&&&&&''')))***''''''((()))((('''%%%$$$(((((((((((()))))))))************))))))))))))))),,,+++,,,---,,,,,,333<<>>===;;;@@@EEEJJJOOOYYYeeemmmoooooonnnllllllpppzzzttteeeZZZSSSOOOMMMMMMOOOWWWdddrrr666333000/////////...---,,,------------,,,++++++******************))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''''''''(((%%%%%%&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''''''''&&&&&&(((''''''''''''((())))))'''''''''''''''((())))))''''''''''''''''''&&&&&&((((((((()))))))))******)))))))))))))))*********,,,,,,---...,,,...666AAAQQQggg}}}vvvfff```[[[[[[ZZZXXX[[[```eeejjjttt}}}~~~~~~|||{{{{{{|||}}}}}}xxxxxx~~~{{{tttqqqpppooommmmmmmmmmmmlllkkkjjjhhhhhhgggffffffeeeccccccbbbbbbaaa```___^^^^^^^^^^^^^^^^^^]]]]]]]]]\\\[[[[[[[[[YYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[\\\\\\\\\[[[ZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYTTTTTTTTTUUUVVVWWWYYYZZZWWWZZZ\\\^^^```cccfffiiiooottt{{{|||vvvoooggg```ZZZUUUQQQNNNKKKHHHEEEDDDCCCAAA@@@888===AAADDDGGGOOO]]]gggiiilllnnnmmmkkkmmmtttzzzxxxkkk```XXXRRROOONNNNNNSSS^^^iiisss===:::666333111000///...---............---,,,,,,******************++++++))))))))))))((((((((((((******))))))((((((''''''))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&''''''((())))))))))))((((((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))&&&'''(((((((((((('''&&&%%%&&&''''''((((((((('''&&&''''''(((((((((((((((''''''&&&&&&&&&''''''((((((((()))))))))*********(((((())))))******++++++,,,,,,...//////222===III\\\rrr{{{qqqddd```___`````````dddjjjnnnsss{{{~~~{{{zzz{{{|||~~~~~~yyyuuuuuuyyy{{{{{{}}}vvvsssrrrpppooonnnnnnnnnmmmlllkkkjjjiiihhhgggfffeeedddccccccbbbaaa``````_________``````___^^^^^^]]]\\\\\\[[[[[[YYYYYYZZZ[[[[[[\\\]]]]]][[[\\\\\\]]]]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZZZZWWWVVVVVVVVVWWWWWWXXXYYYWWWYYY\\\]]]^^^```ccceeejjjnnnsssxxx}}}~~~vvvnnngggaaa[[[WWWUUUQQQKKKGGGFFFEEECCCAAA;;;<<<===???BBBJJJSSSZZZaaaggglllmmmjjjjjjnnnsssxxx}}}rrrhhh___WWWRRRQQQPPPSSS[[[ccclllxxxDDD@@@:::666333111///.........//////......---,,,)))))))))***+++++++++,,,))))))))))))((((((((((((,,,,,,+++)))(((&&&%%%%%%))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''((()))***))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''((()))******'''''')))))))))((('''&&&###$$$&&&'''((('''&&&&&&%%%&&&((()))))))))(((''''''&&&%%%%%%&&&''')))***))))))))))))************'''(((((()))***++++++,,,***+++...111111666BBBPPPdddyyyxxxnnnfffdddcccfffgggggglllssstttyyy|||yyyzzz{{{|||{{{uuuppppppsssttt|||~~~{{{~~~wwwtttsssqqqooooooooonnnnnnmmmllljjjiiihhhgggfffeeedddcccccccccaaa```````````````aaabbb______^^^]]]]]]\\\[[[[[[YYYYYYZZZ[[[\\\]]]]]]^^^\\\\\\]]]^^^^^^^^^]]]]]]\\\\\\\\\[[[[[[[[[ZZZZZZZZZYYYXXXXXXWWWWWWWWWXXXXXXZZZ]]]^^^___```ccceeefffiiimmmqqqvvv~~~|||tttllleee___[[[ZZZUUUNNNIIIGGGFFFCCCAAA@@@===;;;;;;@@@FFFKKKMMM[[[bbbjjjllljjjhhhkkkoooqqqyyywwwmmmccc[[[UUUUUUSSSVVV\\\bbbiiittt~~~RRRKKK@@@888333222222222---+++)))))))))))))))''')))***+++,,,,,,,,,,,,,,,+++*********))))))(((((((((((())))))))))))(((((('''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''''''''((()))))))))%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''')))***)))((('''''')))+++((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''*********)))))))))))))))***************+++++++++)))&&&)))000222777KKKaaazzz}}}sssmmmhhhjjjiiijjjpppwwwxxxuuuttttttxxx}}}|||{{{yyy{{{zzztttqqqqqqqqqsssxxx~~~}}}{{{zzzvvvpppmmmmmmnnnoooppppppooonnnmmmlllkkkjjjjjjhhhgggfffeeedddaaaaaa```aaaaaabbbcccccc``````___^^^\\\[[[ZZZYYY[[[[[[\\\]]]]]]^^^______\\\\\\\\\]]]]]]^^^^^^^^^\\\\\\]]]]]]]]]\\\\\\[[[ZZZZZZZZZYYYXXXXXXWWWWWW\\\\\\\\\\\\]]]^^^___```dddfffhhhjjjnnnssszzz~~~zzztttmmmeee```ZZZVVVRRROOOLLLJJJGGGDDD@@@>>><<<<<<===@@@CCCFFFPPPYYYbbbhhhhhhiiikkkooooooqqqyyy~~~tttjjjbbb\\\ZZZVVVVVV]]]ccchhhmmmrrrzzzXXXQQQHHH???999555222111000...++++++,,,,,,+++***++++++,,,---------------+++*********))))))))))))((())))))))))))))))))((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&$$$$$$%%%'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''(((***)))))))))))))))))))))************++++++++++++---***+++222666===RRRhhh}}}tttoookkkmmmooorrrxxx}}}|||wwwvvvtttuuu|||}}}||||||zzz}}}~~~zzzxxxxxxxxx{{{~~~||||||{{{wwwrrroooooopppqqqrrrrrrrrrpppooonnnlllkkkjjjiiihhhfffeeeeeebbbbbbaaaaaabbbccccccdddbbbaaa```___]]]\\\[[[[[[\\\\\\\\\]]]^^^^^^______]]]]]]^^^^^^^^^_________[[[\\\\\\]]]]]]]]]]]]\\\[[[[[[ZZZYYYXXXXXXWWWWWWYYYYYYYYYYYYZZZ[[[\\\]]]bbbccceeegggjjjoootttyyy{{{tttlllggg```\\\WWWSSSPPPLLLHHHFFFAAA???===<<<<<<>>>AAACCCIIIQQQ\\\eeehhhjjjlllmmmmmmnnnttt}}}zzzqqqhhhccc]]]XXXWWW\\\aaaeeeiiinnnqqqvvv~~~^^^YYYRRRJJJCCC;;;555000333000...---.........---,,,,,,---.........------***************)))))))))))))))************))))))))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&''''''%%%$$$###$$$&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((''''''&&&&&&''''''((())))))))))))))))))******************++++++,,,,,,111---...444:::FFF]]]sss~~~uuuqqqoootttyyy}}}zzzuuurrrpppuuu}}}}}}}}}}}}yyy{{{}}}yyysssqqqqqqrrrssstttttttttsssrrrqqqmmmmmmllljjjiiihhhgggfffdddccccccccccccdddeeeeeedddcccbbbaaa```^^^]]]]]]]]]]]]]]]^^^^^^______```_______________`````````[[[\\\\\\]]]^^^^^^^^^]]]\\\\\\[[[ZZZYYYXXXWWWVVVYYYXXXXXXXXXYYYZZZ[[[\\\^^^___aaabbbdddhhhmmmqqqxxx~~~wwwpppjjjgggccc^^^XXXTTTOOOKKKHHHBBBAAA>>><<<;;;<<<>>>???AAAHHHSSS^^^gggkkkmmmnnnlllkkkmmmssszzz{{{rrrlllaaa[[[XXX[[[^^^___bbbfffeeekkksss|||```^^^YYYSSSLLLDDD:::444555222///............---,,,,,,---------------,,,************************)))******++++++******)))***)))(((''''''((()))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''&&&&&&''')))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((()))))))))))))))*********)))******++++++,,,,,,,,,111///000666@@@OOOhhh}}}~~~wwwttttttzzz{{{rrrmmmiiilllxxx}}}~~~~~~yyytttrrrrrrssstttuuuuuuuuutttsssrrroooooonnnlllkkkjjjiiihhhffffffeeeeeeeeeeeefffffffffeeedddcccbbb```______^^^^^^^^^______`````````________________________[[[\\\]]]^^^^^^______^^^]]]]]]\\\[[[YYYXXXWWWWWWZZZZZZZZZZZZZZZ[[[\\\\\\[[[]]]^^^___```cccgggjjjpppuuu~~~{{{tttnnnkkkgggbbb\\\WWWSSSNNNKKKEEECCC@@@===;;;;;;;;;<<<===AAAIIITTT```jjjnnnpppmmmjjjiiilllqqqyyyzzztttfff___ZZZYYYYYYXXXZZZ^^^]]]bbbkkkttt}}}```___]]]ZZZUUUMMMCCC===777444000------------,,,++++++,,,,,,,,,,,,+++******************+++++++++******++++++++++++*********)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%)))))))))((('''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((("""$$$&&&''''''((()))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((''''''((((((((((((((())))))************)))******+++,,,,,,------//////222:::FFFYYYrrrzzzyyyyyy}}}lllgggbbbeeerrr|||zzzyyy{{{zzztttrrrsssrrrssstttuuuuuutttssssssqqqqqqpppnnnmmmlllkkkjjjiiihhhgggggggggggghhhhhhhhhgggfffeeecccbbbaaaaaa___```````````````aaaaaa______^^^^^^^^^^^^^^^^^^\\\]]]^^^_______________^^^]]]\\\[[[ZZZYYYXXXXXXZZZZZZZZZYYYZZZZZZ[[[[[[ZZZ\\\]]]^^^^^^```dddfffjjjooowww}}}|||wwwnnnjjjddd___[[[VVVRRROOOHHHFFFCCC???===;;;;;;;;;===>>>BBBJJJWWWccclllqqqnnnkkkiiijjjlllrrr~~~{{{lllddd\\\YYYWWWSSSTTTWWWWWW\\\dddllluuu``````___^^^[[[UUUMMMHHH<<<888333///...---,,,,,,++++++,,,,,,++++++***************+++++++++++++++++++++,,,,,,,,,,,,++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((())) """%%%&&&&&&'''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))((((((''''''(((((()))((((((((()))******++++++)))******+++,,,---......---000777AAAPPPeee}}}~~~kkkeee```cccooo~~~{{{yyywwwxxx{{{|||vvvssssssrrrssstttuuuuuuuuutttsssssssssrrrpppooonnnmmmlllkkkjjjjjjiiiiiiiiiiiijjjiiihhhgggfffdddcccbbbbbbaaaaaaaaaaaaaaaaaaaaaaaa_________^^^^^^^^^^^^^^^^^^______``````___^^^^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^^^^```bbbdddgggkkkqqqvvv|||}}}sssoooiiiddd___[[[VVVSSSLLLJJJFFFCCC???===<<<;;;======>>>CCCLLLYYYeeemmmmmmkkkiiijjjjjjlllvvvuuukkkaaa\\\WWWRRRRRRTTTTTTWWW]]]dddmmmvvvcccbbbaaaaaa___[[[VVVRRRCCC???999444111000///...,,,,,,------,,,++++++************++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%&&&&&&((())))))"""$$$'''((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))'''(((((()))******++++++)))******+++,,,---...///...444===JJJ\\\rrrmmmhhhccceeeooo}}}~~~~~~xxxtttuuurrrssstttvvvvvvvvvuuutttuuutttsssrrrpppooonnnnnnmmmlllkkkkkkjjjjjjjjjkkkiiihhhgggfffeeedddcccbbbbbbbbbbbbbbbbbbbbbbbbbbb`````````_________^^^^^^```````````````___^^^]]]\\\\\\\\\\\\\\\\\\\\\\\\ZZZYYYYYYXXXXXXYYYYYYZZZYYYZZZ]]]^^^^^^___bbbdddcccgggkkkooottt{{{|||xxxqqqkkkeee```ZZZWWWNNNMMMIIIFFFBBB???>>>===;;;<<<>>>???DDDNNNZZZcccjjjhhhhhhiiihhhhhhnnnvvv}}}ssshhh```ZZZUUUSSSUUUTTTWWW[[[```gggpppyyyfffeeeccccccaaa___ZZZWWWIIIDDD===777444333111000---.........------,,,+++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++'''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***''')))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))))))))(((((((((((())))))'''(((((()))***+++++++++)))******+++---.../////////777CCCQQQdddzzzqqqkkkfffhhhppp|||yyyvvvvvvssstttuuuvvvwwwwwwvvvuuuuuuuuutttsssqqqpppoooooonnnmmmlllkkkkkkkkkkkkkkkiiiiiihhhfffeeedddcccbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa`````````___bbbbbbaaaaaa```^^^]]]\\\[[[[[[\\\\\\\\\]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[\\\XXXZZZ\\\]]]^^^___aaacccaaadddhhhkkkooovvvwwwpppjjjccc]]]YYYPPPNNNKKKHHHDDDAAA???>>>999;;;>>>>>>@@@GGGRRR\\\gggfffgggiiigggeeeiiiooozzzxxxlllddd]]]WWWUUUWWWVVVXXX\\\```fffnnnwww}}}gggfffeeedddbbbaaa```___VVVOOOFFF===777333000...///...---.........,,,***,,,,,,+++***)))))))))***))))))************))))))***)))(((''''''((()))***((((((((((((''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))***,,,------,,,,,,---......++++++...000///...000333<<>>>>>===AAAIIIQQQ]]]bbbhhhiiigggeeehhhkkkqqq{{{tttjjjccc___\\\[[[VVVTTTVVV[[[___dddooozzzffffffeeeeeedddbbbaaa```]]]WWWOOOGGG@@@999444000000///......///...---+++,,,+++******************(((((())))))))))))((((((***)))((('''''''''((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((***)))))))))((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))%%%'''((((((''''''((()))---***+++///111000111444666BBBRRRdddzzz|||yyyvvvvvvzzz~~~~~~zzzvvvtttsssssstttuuuvvvuuussswwwwwwvvvuuusssrrrqqqqqqnnnnnnnnnmmmmmmllllllkkkiiihhhhhhhhhggggggffffffccccccdddddddddeeeeeeeeeeeeeeeeeeeeedddcccbbbbbbbbbbbbbbbaaa``````______\\\\\\\\\\\\]]]]]]^^^^^^\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[]]]^^^______aaabbbdddggglllrrrvvv}}}{{{uuuooohhhccc[[[XXXSSSNNNJJJGGGCCC@@@;;;======;;;:::<<>>???>>>;;;888999>>>BBBGGGOOOZZZaaacccccccccccceeelllwww|||vvvrrrnnnkkkiii```ZZZUUUTTTUUUYYYcccmmmaaacccfffhhhhhhgggeeecccbbb___[[[WWWPPPGGG>>>777444222///---......---,,,************++++++,,,---++++++,,,,,,,,,,,,++++++''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&''''''((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++,,,...---,,,,,,---///---++++++///000000444:::@@@RRRjjj~~~}}}xxxvvvtttssstttvvvwwwvvvuuuuuuuuuuuuuuuttttttttttttpppoooooonnnmmmlllkkkkkkllllllkkkjjjiiihhhhhhgggffffffggggggggghhhhhhhhhhhhhhhhhhhhhgggfffeeeeeeccccccbbbbbbaaa``````___\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\]]]^^^___```aaadddhhhkkkqqqvvv|||{{{sssmmmeeeaaa\\\WWWRRRNNNIIIFFFBBBBBB@@@===::::::===@@@???FFFPPPXXX]]]___aaabbbaaafffnnnxxx}}}zzzwwwssspppfff]]]UUUQQQQQQTTT]]]ggg```bbbeeeggghhhgggeeeddd```^^^]]]ZZZUUUNNNFFF@@@888555000------------,,,+++*********+++,,,------***++++++++++++++++++***%%%%%%&&&'''((()))******((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))&&&''''''((((((''''''&&&%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&''''''''''''''''''(((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((()))******))))))***,,,...,,,,,,...//////555<<>>===AAAHHHNNNUUUZZZ```ccc```dddiiipppzzz~~~zzzwwwmmmbbbWWWPPPNNNQQQXXXaaaaaabbbdddfffgggfffeeeddd```___^^^\\\ZZZVVVPPPLLL>>>:::444000.........---,,,++++++++++++,,,,,,---(((((())))))))))))((((((%%%&&&((()))************(((((((((((('''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))((((((((()))))))))))))))(((((((((((((((((('''&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''(((***)))(((((()))+++...------//////000888AAARRRfff{{{xxxvvvttttttvvvxxxxxxxxxvvvvvvuuuuuuuuuuuuuuuuuuqqqqqqpppooommmlllkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggfffdddccccccbbbbbbaaa``````^^^^^^]]]]]]]]]]]]]]]\\\\\\\\\\\\[[[ZZZZZZYYYYYYYYYYYYZZZZZZ[[[\\\\\\]]]]]]___```aaaaaaccceeehhhhhhlllrrrwww|||{{{uuunnnjjjddd___ZZZUUUPPPLLLDDDBBB@@@===;;;;;;;;;;;;===>>>AAAFFFMMMUUU\\\```___bbbfffkkkssswwwjjj[[[SSSOOOOOOTTTZZZaaabbbcccdddeeeeeeeeedddaaa___]]]\\\[[[XXXUUUSSSEEE@@@999333111000000000------,,,+++++++++,,,,,,))))))************))))))))))))***++++++***)))(((((((((((((((''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((()))))))))***((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))))))))+++,,,,,,+++***,,,------,,,...000111444>>>HHH___rrr~~~yyywwwuuutttvvvxxxyyyyyywwwvvvvvvvvvuuuuuuttttttrrrqqqpppooonnnlllkkkkkkjjjjjjjjjjjjjjjkkkkkkkkkhhhhhhhhhhhhiiiiiiiiiiiijjjjjjjjjiiiiiihhhgggfffddddddcccbbbbbbaaaaaa```_________^^^^^^^^^]]]]]]\\\\\\\\\[[[ZZZYYYYYYYYYWWWWWWWWWWWWYYY[[[]]]^^^\\\^^^```aaaaaaccceeegggeeejjjooorrrvvv{{{}}}sssoooiiiccc^^^XXXSSSPPPIIIFFFBBB???===<<<;;;:::<<<<<<===AAAHHHPPPVVVZZZ^^^```bbbeeekkkvvvsssbbbWWWPPPMMMOOOSSSbbbbbbbbbccccccdddddddddaaa^^^[[[YYYYYYXXXVVVUUUJJJEEE===666333222222222...------,,,++++++++++++,,,------......------,,,,,,,,,---,,,+++)))'''&&&)))(((((((((''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''((((((((('''&&&%%%%%%'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((()))******+++''''''((((((((((((''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&&&&'''''''''(((%%%&&&&&&&&&''''''(((((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((***++++++***)))+++,,,,,,,,,...222444888CCCOOOhhh{{{~~~wwwtttvvvyyyyyywwwuuutttvvvxxxyyyyyywwwwwwwwwvvvuuutttttttttrrrrrrqqqooonnnlllkkkkkkhhhiiiiiijjjjjjkkkkkklllggghhhhhhhhhhhhiiiiiiiiiiiiiiijjjiiiiiihhhgggfffddddddccccccbbbaaaaaaaaa`````````______^^^^^^^^^\\\\\\\\\[[[ZZZYYYYYYXXXVVVVVVUUUVVVWWWZZZ]]]___[[[]]]___aaaaaabbbdddfffdddhhhmmmoooqqqtttzzz~~~wwwrrrlllfffaaa[[[VVVRRRNNNKKKGGGCCCAAA>>><<<:::::::::;;;???FFFMMMRRRTTT\\\^^^```bbbfffppp}}}yyygggZZZQQQLLLKKKNNNbbbbbbaaabbbbbbccccccccc``````^^^\\\[[[ZZZYYYYYYVVVPPPGGG>>>999555222000///...---,,,+++++++++++++++++++++,,,,,,---------))))))))))))))))))))))))***)))((()))***+++***(((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&'''(((((((((((((((((('''%%%&&&'''((())))))))))))((((((((((((((('''''''''''''''(((((())))))******%%%'''(((((('''&&&&&&'''''''''''''''((((((((((((*********))))))))))))))))))))))))))))))******+++------,,,,,,,,,---.........///111222333999JJJ[[[uuussshhhcccfffnnnxxxxxxtttsssvvvyyyxxxyyy{{{zzzyyyxxxvvvuuuttttttttttttsssrrrpppmmmkkkjjjiiikkkkkkkkklllllllllmmmmmmlllkkkiiiggggggggghhhhhhhhhggggggggggggggghhhiiiffffffeeedddcccbbbaaa```^^^^^^^^^_______________[[[[[[ZZZYYYYYYYYYZZZZZZWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[\\\^^^```aaacccccceeegggiiikkklllnnnqqqttt~~~zzzppphhhccc___[[[WWWPPPMMMHHHEEEBBB@@@>>><<<;;;;;;;;;;;;===BBBIIINNNXXX]]]aaabbbbbbgggrrr{{{qqqaaaUUUPPPNNNNNNdddbbb```___```aaaaaaaaaaaa```^^^\\\ZZZYYYXXXXXXWWWRRRJJJCCC===888333111000///...---,,,,,,,,,,,,...------,,,,,,++++++******************************)))((()))***+++***(((((()))***++++++***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((($$$%%%&&&'''((((((((((((((((((((((((((((((((('''((((((((((((((()))))))))%%%'''(((((('''&&&&&&'''''''''''''''(((((((((((()))))))))))))))*********)))))))))))))))******+++,,,,,,,,,,,,,,,------...///000222555777@@@RRRddd|||zzzkkk]]]VVVXXX___mmm}}}yyytttsssvvvxxxxxxyyy|||{{{zzzyyywwwvvvuuuuuuuuuttttttrrrpppnnnmmmkkkjjjllllllllllllmmmmmmmmmmmmkkkjjjiiihhhggggggggghhhjjjiiiiiihhhhhhhhhiiiiiifffeeeeeedddcccbbbaaa```___````````````````````````___^^^]]][[[ZZZYYYYYYWWWWWWVVVWWWWWWXXXYYYZZZYYYZZZ[[[]]]___```bbbbbbccceeeggghhhiiillloooqqqtttzzzuuulllgggccc^^^ZZZSSSPPPKKKGGGDDDBBB???===;;;;;;;;;;;;<<<@@@FFFKKKTTTZZZ___aaaaaadddmmmtttppp```UUUOOOLLLKKKiiieeeaaa______```aaaaaaaaa```^^^\\\ZZZXXXWWWWWWYYYUUUOOOIIICCC===777333111000///------------...000000...---+++***((((((***************************)))((()))***+++***(((&&&'''(((((((((((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))((('''&&&&&&'''((()))###$$$%%%&&&''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((%%%''')))((('''&&&'''(((''''''''''''(((((((((((((((((())))))******++++++)))))))))))))))******+++,,,+++++++++,,,,,,---...000000333777===HHH]]]pppsssaaaRRRJJJLLLSSSaaasss||||||}}}~~~~~~||||||zzzuuusssuuuxxxxxxzzz}}}}}}|||{{{yyyxxxwwwvvvuuuuuutttsssrrrpppooonnnmmmmmmmmmmmmmmmnnnnnnnnnnnnkkkjjjiiihhhggggggggghhhlllkkkkkkjjjjjjiiiiiiiiieeeeeedddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^]]]\\\[[[YYYWWWVVVVVVVVVVVVVVVWWWXXXYYYZZZXXXYYYZZZ[[[]]]___`````````bbbdddeeefffhhhkkknnnpppuuu}}}|||sssmmmhhhbbb^^^XXXTTTOOOKKKHHHEEEBBB@@@<<<<<<;;;::::::===BBBEEENNNTTT[[[^^^___aaafffkkkxxx~~~pppcccXXXQQQLLLJJJqqqkkkddd``````aaabbbaaa___^^^]]][[[ZZZYYYXXXXXXZZZWWWTTTPPPKKKDDD<<<666222111///---,,,,,,---...000000...---+++***((((((***************************)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((''''''''')))((('''&&&&&&'''((()))$$$%%%&&&'''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''&&&&&&'''))))))'''&&&'''(((''''''''''''((((((((((((''''''((()))***++++++,,,)))))))))))))))******++++++++++++++++++,,,---...111000333999AAAPPPfffyyynnn[[[MMMGGGJJJPPPZZZmmm~~~yyyyyyyyy||||||yyywwwuuuttttttsssqqqpppooonnnoooooonnnuuu|||wwwsssuuuwwwwwwyyy}}}~~~}}}}}}{{{zzzxxxwwwvvvuuuuuutttsssrrrqqqpppooonnnnnnnnnnnnooooooooooookkkkkkjjjiiiiiihhhhhhhhhlllllllllkkkjjjiiihhhhhheeeeeeddddddcccbbbbbbaaacccccccccccccccbbbbbbbbb\\\]]]]]]]]]\\\ZZZYYYXXXVVVVVVVVVVVVWWWXXXYYYZZZWWWXXXYYYZZZ\\\]]]^^^^^^___```bbbcccdddfffiiikkkooosssyyy~~~yyysssmmmfffaaa]]]YYYSSSNNNKKKHHHDDDBBB>>>>>><<<:::999:::===@@@FFFMMMVVV\\\^^^```cccfffoooxxxsssggg\\\TTTMMMJJJyyyqqqhhhcccbbbcccbbbaaa___^^^]]][[[ZZZYYYYYYYYYXXXXXXVVVUUUQQQJJJBBB<<<555333000---,,,,,,,,,---......---,,,,,,+++*********************************)))((()))***+++***((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''''''''((((((((())))))&&&''''''''''''''''''''')))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&'''((()))&&&''''''(((((((((((('''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&&&&((())))))(((''''''(((''''''''''''((((((((((((''''''((()))***++++++,,,)))))))))))))))******+++++++++++++++,,,---...///111111444<<>>;;;999999;;;===???FFFPPPXXX\\\___ccceeejjjqqq}}}uuujjj___VVVNNNIIIyyyoooiiihhhhhheeebbbbbbaaa___]]][[[YYYXXXXXXUUUVVVVVVWWWUUUOOOHHHBBB999666222...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((()))***+++***((()))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((('''''''''(((((())))))***&&&&&&&&&'''''''''''''''))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((((('''''''''((((((((((((((('''&&&&&&''''''((()))))))))((((((''''''''''''''''''&&&(((***)))((('''((((((''''''''''''(((((((((((((((((())))))******++++++)))))))))))))))******++++++++++++,,,---...///000222111666@@@NNN```wwwhhhVVVJJJEEEHHHNNN]]]qqq~~~yyyzzz|||}}}uuunnniiiddd```[[[ZZZXXXWWWVVVVVVVVVWWWUUU[[[ccclllttt|||uuutttuuutttwww{{{{{{|||}}}}}}}}}|||zzzyyyxxxwwwvvvuuusssrrrqqqpppnnnnnnnnnnnnoooooooooooonnnnnnnnnnnnmmmlllkkkjjjjjjkkkkkklllkkkjjjhhhggggggggggggffffffeeeeeeeeefffeeeeeeddddddcccccccccbbbaaa___^^^]]]\\\\\\\\\[[[ZZZYYYYYYXXXXXXYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\^^^___aaabbbbbbdddfffiiihhhkkkooosssvvv|||zzzsssmmmhhhccc]]]WWWSSSNNNJJJGGGCCCCCCAAA===:::999:::<<<<<>>;;;666111...------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((()))***+++***((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))******&&&&&&&&&'''''''''((((((((((((((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&'''((())))))((('''&&&&&&''''''((((((''''''&&&&&&&&&''''''((())))))***&&&&&&'''''''''''''''''''''(((******((('''((()))''''''''''''(((((((((((()))))))))))))))*********)))))))))))))))******+++,,,,,,,,,---...///111111222333999GGGXXXlllyyydddTTTLLLIIIMMMSSShhhzzz|||~~~zzzrrrkkkeee___[[[UUUUUUSSSRRRQQQPPPOOOOOOOOOSSSYYY^^^eeeqqq~~~wwwttttttsssvvvzzzyyyzzz|||}}}~~~}}}|||{{{yyyxxxwwwuuusssqqqpppooommmmmmmmmnnnnnnnnnooooooooooooppppppooonnnlllkkkjjjkkklllmmmmmmllljjjiiihhhhhhhhhhhhggggggggggggffffffeeeddddddcccbbbbbbaaa```______```cccfffhhh^^^]]]\\\ZZZYYYYYYYYYYYYWWWWWWXXXYYYZZZ[[[\\\\\\]]]^^^``````aaabbbeeeggghhhkkkppprrruuuyyy|||vvvnnniiiccc\\\WWWSSSNNNKKKEEEEEECCC@@@<<<:::;;;<<<<<>>999333000......///......---,,,,,,+++******++++++++++++++++++++++++***)))((()))***+++***(((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((())))))))))))***&&&''''''((()))******+++&&&&&&&&&'''''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))%%%&&&)))++++++)))&&&%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''((())))))***%%%&&&&&&''''''((((((((('''(((******((((((((()))''''''''''''((((((((()))*********))))))))))))))))))))))))))))))******+++,,,------...///000222222222444<<>>===<<<;;;;;;<<>>::::::;;;;;;===BBBHHHMMMZZZ\\\___```ccciiirrryyy|||ppphhh{{{sssiii]]]SSSIIIGGGFFFGGGKKKOOOQQQSSSXXXVVVRRRLLLEEE===666222000///...---------...///...---,,,,,,++++++,,,,,,************************))))))************))))))((())))))))))))((((((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((('''''''''&&&''''''(((((((((((((((***((('''%%%%%%''')))***)))((((((''''''(((((()))(((((((((((()))))))))*********))))))((('''''''''(((((((((((((((''''''&&&&&&'''((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((()))))))))***)))))))))))))))******+++))))))*********+++++++++,,,---//////000222666999BBBPPPfff|||wwwkkk___\\\dddppp}}}~~~|||{{{{{{zzz{{{}}}~~~{{{zzztttqqqmmmjjjfffccc^^^[[[VVVSSSQQQQQQRRRUUU^^^gggxxx}}}wwwtttuuussstttvvvxxxyyyyyyxxxxxxxxxwwwwwwvvvuuutttssssssrrrrrrssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrqqqqqqppppppppppppqqqqqqnnnnnnnnnnnnnnnooooooooonnnmmmmmmlllkkkkkkjjjjjjgggeeeeeeggghhhggggggfffaaaaaa``````aaa```___]]]^^^]]]]]]\\\\\\\\\]]]]]]``````aaaaaabbbbbbccccccccceeeggghhhhhhiiikkkmmmqqquuuyyy~~~|||vvvnnneee^^^XXXTTTOOOKKKGGGDDD@@@>>><<<<<<<<<;;;<<>>HHHYYYpppwwwnnneeedddlllxxx|||||||||xxxuuuuuuuuurrrtttvvvxxx{{{{{{xxxuuuqqqnnniiidddaaaZZZUUURRRRRRRRRTTT\\\dddtttzzzvvvwwwrrrtttvvvwwwyyyyyyyyyxxxwwwwwwwwwvvvuuutttttttttsssssssssrrrrrrsssssssssrrrrrrqqqqqqqqqqqqrrrrrrqqqqqqppppppppppppqqqqqqnnnnnnooooooppppppqqqqqqoooooonnnnnnmmmllllllllljjjgggfffhhhgggdddccceeeaaaaaabbbbbbbbbaaa```___```______^^^^^^^^^^^^___```aaaaaaaaabbbbbbbbbbbbccceeefffgggfffggghhhjjjkkkoootttxxx}}}|||tttjjjccc\\\XXXSSSOOOKKKGGGBBB???===>>>===<<<;;;===@@@CCCKKKPPPXXX^^^aaafffkkkooowwwzzztttvvveeeXXXQQQMMMIIIGGGHHHLLLNNNPPPUUUVVVWWWVVVQQQIIIBBB===555444222000///............---,,,,,,++++++,,,,,,************************++++++***))))))***++++++((()))******)))((('''&&&''''''((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&&&&((()))))))))((('''&&&&&&''''''(((((())))))''''''''''''((()))***+++(((((()))))))))*********&&&&&&''''''((())))))***(((((((((((((((''''''&&&&&&((()))++++++***)))((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''((()))*********)))))))))))))))******+++)))************+++++++++***---000111111555<<>>>>>===;;;:::;;;>>>@@@CCCJJJSSSZZZ^^^bbbfffiiimmm{{{~~~zzz~~~mmm```UUUQQQKKKHHHIIILLLNNNOOOTTTVVVXXXYYYUUUNNNFFFAAA777666333111///............---,,,,,,++++++,,,,,,************************,,,+++)))(((((()))+++,,,((()))*********((('''&&&&&&'''((())))))((('''&&&((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((%%%&&&((()))))))))((('''###$$$&&&((()))******+++)))))))))))))))******+++))))))))))))************)))))))))(((''''''&&&&&&(((((((((((((((''''''&&&'''(((***+++,,,+++)))((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''''''((()))******+++)))))))))))))))******+++)))************+++++++++))),,,000111111666>>>DDDVVVjjjvvvsssooorrr|||wwwrrrrrrwww||||||vvvqqqnnnnnnnnnkkkmmmnnnpppttt|||}}}zzzuuuppplllfff___YYYVVVUUUTTTYYY___mmm}}}}}}xxxwwwwwwxxxyyyyyyxxxwwwvvvuuuwwwwwwvvvvvvuuuuuutttttttttsssqqqppppppqqqssstttssssssqqqqqqqqqqqqssssssqqqpppooonnnnnnooopppqqqoooooopppqqqrrrrrrssstttqqqqqqppppppooonnnnnnnnnoookkkiiijjjgggbbbccchhhdddeeeeeedddbbbbbbbbbcccccccccbbbaaaaaaaaaaaaaaa````````````aaaaaaaaaaaaaaabbbccccccbbbbbbcccddddddiiinnnrrrvvv{{{wwwqqqdddaaa\\\WWWRRRMMMHHHDDD=========;;;999:::<<>>FFFPPPXXX\\\^^^bbbdddhhhuuu~~~sssiii```ZZZRRRMMMKKKLLLMMMNNNUUUUUUVVVWWWVVVRRRMMMHHH@@@<<<777333222111000///------------------------,,,,,,,,,++++++*********+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))((((((''''''++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&''''''''''''(((((()))))))))))))))(((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((()))++++++***************+++++++++++++++++++++++++++000...///222444888AAALLLcccwwwwwwvvvwww~~~zzzttttttvvvxxx|||vvvrrrooommmkkkiiijjjlllooouuu~~~~~~|||vvvoooiiiaaaZZZWWWUUUTTTYYY___lllxxx|||xxxuuuvvvwwwxxxxxxyyyxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvtttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrroooooooooooonnnnnnnnnnnnoooppppppqqqqqqrrrssssssppppppooonnnnnnooopppqqqlllkkkjjjiiihhhfffeeeeeeeeeeeeffffffffffffffffffcccbbbaaa``````aaabbbbbbaaaaaabbbbbbbbbbbbaaaaaa______``````aaaaaabbbbbbfffgggiiikkknnntttzzzyyysssjjjddd]]]WWWTTTPPPKKKFFFCCCAAA===<<<;;;;;;:::999@@@CCCIIIRRR\\\bbbcccbbbjjjoooyyyzzzqqqgggaaaYYYTTTQQQRRRRRRRRRVVVWWWXXXZZZYYYVVVPPPLLLCCC???999444222111000///------------------------,,,,,,,,,+++++++++************))))))))))))******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((('''''''''((((((((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))'''''''''((((((((())))))++++++***************+++,,,,,,++++++++++++++++++------...111333888EEERRRlllzzzzzz|||yyywwwyyy{{{}}}xxxtttqqqooommmmmmnnnpppsssxxxyyyrrrkkkccc[[[XXXVVVUUUZZZ```kkkuuu~~~yyyvvvvvvwwwwwwxxxxxxxxxxxxxxxxxxwwwwwwwwwvvvvvvvvvtttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrpppppppppooooooooonnnnnnoooppppppqqqqqqrrrrrrsssqqqpppooonnnnnnooopppppplllkkkkkkjjjiiihhhggggggfffgggggggggggggggffffffeeedddcccbbbaaaaaabbbbbb___``````````````````___````````````aaaaaabbbbbbeeefffhhhiiikkkooouuuyyy}}}wwwpppjjjccc]]]YYYUUUPPPKKKEEEBBB>>><<<<<<;;;:::999;;;===DDDNNNYYYaaaeeefffhhhlllttt~~~tttoooggg```]]][[[YYYXXXYYYZZZ[[[]]]]]]ZZZUUUQQQHHHCCC<<<666333111000///------------------------,,,,,,,,,++++++++++++***)))******************)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((()))))))))***&&&''''''((((((''''''&&&)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))''''''((((((((()))))))))+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...111333555<<>>===<<<;;;999999:::???HHHSSS]]]cccfffeeehhhmmmwwwyyyrrrlllfffaaa^^^\\\]]]^^^``````^^^YYYUUUNNNIIIAAA:::666333111///............------------++++++++++++++++++++++++))))))+++,,,,,,+++))))))))))))))))))))))))))))))++++++******))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))&&&'''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***(((((((((((((((((((((((('''(((((((((((()))))))))*********)))******+++,,,,,,,,,,,,,,,------------///111555777999BBBXXXlll}}}yyyzzz|||~~~zzzppphhh```[[[XXXVVVYYY___hhhppp{{{|||xxxxxxxxxwwwwwwwwwwwwxxxwwwwwwwwwvvvvvvvvvuuuuuuttttttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppooooooooopppqqqqqqrrrrrrsssrrrqqqpppoooooonnnnnnkkkkkkkkklllllllllllllllkkkkkkkkkkkkjjjiiihhhgggffffffeeecccbbbaaaaaa```bbbccccccddddddccccccbbbaaaaaaaaaaaaaaaaaaaaaaaa```aaaccccccdddgggkkknnnsssyyyuuuooogggaaa]]]XXXRRRNNNJJJGGGCCC@@@???===<<<:::;;;<<>>AAAHHHQQQ[[[aaaeeefffhhhkkkttt{{{ssskkkiiieeecccbbb```]]][[[VVVRRRLLLFFFAAA;;;666222000000//////...---------***++++++++++++,,,,,,,,,******++++++++++++******************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((()))***++++++++++++((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******))))))))))))***+++,,,,,,,,,------......////////////111555;;;BBBPPPhhh}}}wwwnnneee___ZZZWWWYYY^^^eeekkkttt}}}~~~}}}{{{yyyxxxxxxyyyyyyxxxxxxxxxxxxwwwwwwwwwvvvuuuttttttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppnnnnnnoooooopppqqqqqqqqqqqqrrrrrrrrrqqqpppoooooolllllllllllllllmmmmmmmmmllllllllllllkkkkkkjjjiiifffffffffeeedddcccbbbaaabbbbbbccccccccccccbbbbbbcccbbbbbbbbbbbbaaaaaaaaa]]]___aaabbbccceeehhhkkkmmmqqqxxx~~~|||ssslllgggbbb\\\WWWQQQMMMIIIEEEBBB@@@===;;;999:::;;;>>>DDDNNNXXX```dddeeegggiiinnnyyyuuupppjjjeeebbbaaa___^^^XXXUUUQQQLLLFFF@@@888444000000000///...---------******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))))))))))))))*********))))))))))))))))))))))))'''((((((((()))))))))*********))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((('''((()))******+++++++++((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((()))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))***+++,,,---,,,------...//////000000///000555>>>JJJ\\\ttt{{{rrrhhhbbb]]]YYY[[[```dddhhhoootttzzz}}}zzzyyyyyyzzz{{{yyyyyyyyyyyyxxxxxxxxxxxxuuuuuutttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppnnnnnnooooooppppppqqqqqqpppqqqrrrrrrrrrqqqppppppllllllllllllllllllllllllkkkkkkkkkllllllkkkkkkjjjfffggghhhhhhgggfffeeedddbbbbbbccccccccccccbbbbbbcccccccccbbbbbbbbbaaaaaa^^^```bbbbbbbbbccceeegggiiimmmrrrvvv|||wwwpppjjjeee^^^YYYSSSPPPKKKFFFDDDAAA>>><<<999:::;;;<<<@@@HHHRRRYYY```ccceeefffiiiqqq}}}{{{uuummmgggcccbbbaaa```YYYWWWTTTOOOJJJBBB:::555111000000///...---------*********++++++,,,,,,,,,---,,,+++******+++,,,---************************(((((())))))******++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))&&&&&&((()))************(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))************))))))))))))***+++,,,------------...///000000111000111777CCCSSSfff~~~~~~uuukkkeee___[[[]]]bbbcccgggkkknnnpppvvv~~~~~~{{{zzzzzz{{{{{{zzzzzzzzzyyyyyyyyyxxxxxxuuuuuutttsssssssssssstttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppoooooonnnnnnnnnoooppppppqqqqqqooopppqqqrrrsssrrrqqqpppmmmmmmlllllllllkkkkkkkkkjjjjjjkkkkkklllkkkkkkkkkggghhhiiijjjjjjiiihhhgggdddeeeeeeffffffeeeeeedddccccccccccccbbbbbbaaaaaa```aaabbbbbbaaaaaabbbcccfffiiimmmqqqvvv~~~~~~vvvqqqkkkddd___UUUQQQLLLGGGDDDAAA>>><<<<<<<<<<<<;;;<<>>JJJ\\\sss}}}}}}yyyooogggdddcccbbb```_________aaadddiiimmmooossswww|||}}}}}}}}}{{{yyy}}}{{{zzzzzzzzzzzzyyywwwxxxwwwvvvtttrrrqqqqqqqqquuuuuutttttttttssssssssssssrrrrrrqqqqqqpppppppppoooooooooppppppqqqqqqqqqooooooppppppppppppoooooonnnnnnmmmmmmmmmlllllllllmmmmmmmmmmmmmmmnnnooooookkkkkkjjjjjjiiihhhhhhhhhiiiiiigggffffffeeeffffffeeeeeeeeeddddddcccccccccbbbbbbcccccccccddddddddddddgggkkkoootttzzz|||vvvppphhhbbbZZZVVVPPPKKKGGGDDD@@@>>><<<;;;::::::<<<@@@EEEGGGTTT]]]fffhhhfffgggpppxxx|||nnnfffaaa]]]ZZZ[[[YYYWWWUUUQQQKKKDDD???777444111/////////...---,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,++++++,,,---000---+++)))******)))(((+++***)))((('''(((((()))))))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''(((((((((((((((((())))))))))))%%%'''((((((''''''(((***))))))((((((((('''''''''''''''((((((((((((''''''*********)))(((''''''''''''''''''((((((((())))))))))))))))))************************++++++++++++......------...///111222555999BBBOOObbbzzz}}}|||rrrjjjgggeeecccaaa^^^]]]\\\\\\^^^```cccdddbbbeeeiiimmmrrr{{{}}}{{{}}}{{{zzzzzzzzzzzzyyywwwyyyxxxwwwuuusssrrrrrrrrrttttttttttttssssssssssssrrrrrrrrrqqqqqqqqqqqqqqqpppppppppqqqqqqqqqrrrrrrooooooppppppppppppoooooonnnnnnnnnmmmmmmmmmllllllnnnnnnmmmmmmnnnoooooopppkkkkkkkkkjjjiiiiiihhhhhhiiihhhgggffffffeeeeeeeeeeeeeeeeeeddddddcccccccccbbbbbbbbbccccccddddddddddddfffjjjmmmpppuuu{{{zzzssskkkfff]]]YYYSSSNNNJJJFFFCCC@@@===<<<;;;:::<<>><<<;;;;;;===@@@AAAFFFPPP\\\bbbbbbdddiiinnnuuu}}}oooeee___]]]XXXWWWVVVVVVUUURRRMMMJJJ???;;;666222000///---,,,---------------------------------,,,+++,,,000222000...+++***+++,,,+++************)))))))))))))))(((((((((((((((((((((((()))*********++++++++++++(((((((((((('''''''''''''''''''''''''''(((((((((((((((((())))))((((((((((((((((((((())))))******(((((((((((())))))))))))...//////---+++))))))***))))))(((((((((((((((((((((((())))))))))))((((((***)))))))))(((((((((''''''(((((((((((()))))))))((()))))))))*********************+++++++++,,,,,,///............000111222777???LLL___ttt{{{sssoookkkgggddd```^^^ZZZWWWUUUTTTTTTTTTWWWXXXXXXYYY[[[bbbmmmuuu~~~}}}{{{{{{||||||zzzyyyyyyxxxwwwuuuttttttssssssssssssssssssrrrrrrrrrrrrpppqqqqqqrrrrrrsssssssssssssssssssssssssssssssssoooppppppqqqqqqppppppoooooooooooooooooooooooooooqqqppppppoooppppppqqqqqqmmmmmmllllllkkkjjjjjjjjjhhhhhhhhhhhhgggfffeeeeeeeeedddddddddddddddddddddbbbbbbccccccccccccccccccaaaccceeegggiiimmmqqqttt~~~~~~uuuooofffbbb[[[VVVQQQMMMHHHFFFAAA@@@===;;;;;;;;;===>>>???IIIUUU]]]```cccfffiiinnnzzzsssfff^^^ZZZVVVUUUUUUUUUUUUTTTPPPNNNCCC>>>999444222111000///------------------------.........,,,+++---000222000...+++***+++,,,,,,+++***************))))))((((((((((((((((((((((((((()))*********++++++++++++(((((((((((('''''''''''''''''''''(((((()))))))))&&&''''''((((((''''''&&&******))))))(((((((((((((((((((((((())))))))))))///000000...+++))))))***(((((())))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))***((()))))))))***************++++++++++++,,,,,,,,,............///111222444888AAARRRfff{{{~~~xxxtttpppkkkgggaaa___[[[XXXUUUTTTSSSTTTSSSTTTSSSRRRSSSYYYbbbjjj}}}~~~}}}}}}~~~}}}|||zzzxxxxxxvvvuuuttttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqrrrrrrsssssstttssssssssssssssssssssssssppppppqqqqqqqqqqqqppppppppppppppppppppppppppppppqqqqqqppppppppppppqqqqqqnnnnnnmmmmmmlllkkkkkkkkkiiiiiiiiiiiihhhgggfffeeeeeeeeeeeeeeeeeeeeeeeefffddddddcccccccccccccccccc```bbbdddfffhhhlllppptttwww~~~zzztttjjjeee___YYYTTTOOOKKKHHHDDDBBB???===;;;:::;;;;;;<<>><<<;;;::::::<<<@@@HHHQQQYYY___bbbdddgggoooyyynnnbbb[[[XXXWWWVVVWWWXXXXXXVVVTTTNNNIIIAAA:::666444222111...........................//////...,,,+++,,,---...,,,))))))***++++++*********+++++++++***)))((())))))))))))))))))))))))((((((((()))))))))******((((((((((((''''''''''''%%%%%%&&&''''''((())))))''''''((((((((((((''''''((((((''''''''''''''''''(((((((((((())))))))))))***+++,,,+++)))))))))+++(((((()))))))))*********))))))************))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))************+++++++++,,,,,,,,,------+++,,,,,,...000333666888BBBNNNaaavvv}}}yyytttjjjhhhddd```]]][[[ZZZZZZWWWXXXWWWUUUTTTVVV\\\bbbqqq{{{zzzyyyxxxxxxxxxxxxxxxvvvvvvuuuuuuuuutttttttttsssssssssssssssrrrrrrrrrssssssssssssrrrrrrqqqqqqpppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqqqqrrrrrrrrrsssqqqqqqpppoooooooooooooooppppppooonnnnnnmmmmmmlllkkklllmmmmmmlllkkkiiigggggghhhhhhhhhiiiiiiiiiiiiggggggfffffffffeeeeeeeeecccdddeeefffgggiiilllooorrrxxx~~~sssnnnggg```ZZZUUUPPPMMMGGGEEECCC@@@===<<<;;;:::===>>>BBBJJJSSS[[[```bbbeeekkkrrr{{{uuujjjcccYYYXXXXXXYYYZZZZZZXXXWWWSSSMMMDDD<<<777444222000........................---///000///,,,*********---+++)))((()))++++++*********+++,,,+++***)))((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''$$$$$$%%%%%%&&&'''(((((((((((())))))))))))((((((%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))***,,,------++++++,,,...(((((())))))*********+++))))))************))))))(((((((((((())))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,---------***+++,,,...111444777999GGGSSSggg}}}~~~zzzrrrpppkkkgggccc```______XXXYYYYYYWWWUUUVVV[[[```kkk}}}|||{{{zzzzzzzzzzzzzzzvvvvvvvvvvvvuuuuuuuuuuuutttttttttssssssrrrrrrrrrsssssssssrrrrrrqqqqqqqqqpppqqqqqqrrrrrrqqqqqqpppqqqqqqqqqrrrrrrsssssssssqqqqqqpppooonnnnnnooooooppppppoooooonnnnnnmmmmmmlllmmmnnnnnnnnnllljjjhhhhhhhhhiiiiiijjjjjjjjjkkkhhhhhhgggggggggfffffffffeeefffffffffeeefffiiikkklllqqqxxx~~~vvvqqqjjjccc]]]XXXSSSPPPGGGFFFDDDAAA>>><<<;;;:::======???EEEOOOYYY___aaaeeeiiimmmuuu{{{oooggg```]]]ZZZXXXXXXXXXXXXWWWWWWRRRJJJCCC<<<777111...000///............---+++.........------,,,,,,,,,---,,,***))))))***,,,---************************+++*********))))))(((((((((((())))))******++++++))))))))))))))))))))))))+++******)))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))******++++++(((***+++***)))((()))***''''''''''''((((((((())))))))))))))))))******+++))))))))))))))))))))))))(((((()))*********************+++++++++******)))*********+++,,,---//////...---...111222444<<>><<<:::::::::;;;???FFFOOOVVV\\\___bbbfffmmmxxx{{{rrrjjjeeebbb___]]]XXXVVVSSSOOOJJJDDD<<<777222000......///000//////,,,,,,,,,------.........***+++,,,,,,,,,,,,+++************************************)))))))))))))))+++*********)))))))))(((((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))******))))))((((((((('''(((***+++***)))((()))***'''(((((((((((()))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((()))***************))))))***+++++++++******...---,,,+++************111///000333666;;;EEEPPPbbbttt~~~zzzvvvppphhhbbb]]][[[ZZZZZZcccrrr~~~}}}||||||||||||{{{zzzyyyxxxwwwvvvvvvvvvuuutttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqpppppppppooooooooooooooopppppppppllllllmmmnnnnnnnnnnnnmmmmmmllllllkkkkkkkkkkkklllkkkkkkjjjiiihhhhhhggggggeeefffgggfffffffffhhhjjjggghhhkkknnnrrryyyzzzrrrmmmfff___ZZZVVVRRRLLLHHHEEECCC@@@>>>;;;::::::999<<>>JJJVVViii{{{|||vvvnnngggbbb^^^\\\ZZZaaannn~~~}}}}}}|||}}}}}}|||{{{zzzxxxwwwwwwwwwwwwuuuuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqqqqqqqoooooooooooopppppppppppplllmmmnnnnnnooooooooonnnnnnmmmmmmlllkkkkkkllllllkkkkkkjjjjjjiiiiiihhhhhhfffgggggggggeeeeeegggiiifffhhhjjjmmmpppuuu{{{wwwpppiiibbb]]]XXXTTTNNNIIIFFFCCCAAA???<<<<<<;;;:::;;;@@@HHHMMMVVVZZZ___bbbeeelllxxx{{{rrrjjjccc___ZZZYYYWWWTTTQQQKKKEEE@@@777444000......//////...,,,,,,---------------------,,,***))))))***,,,---************************))))))))))))************&&&&&&&&&'''((()))))))))))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))(((((((((((((((((('''(((***+++***)))((()))***((((((((()))))))))******((((((''''''(((((()))***))))))))))))))))))))))))(((((()))***************((()))***+++++++++++++++++++++,,,,,,---///000111...,,,---222888@@@OOO\\\qqq}}}uuunnngggaaa___[[[aaakkkzzz~~~}}}}}}}}}}}}||||||zzzyyyxxxwwwwwwwwwvvvuuutttsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssttttttttttttsssrrrrrrrrrrrrrrrrrrrrrrrrsssssssssrrrrrrrrrqqqqqqoooooooooooooooppppppppplllmmmnnnoooppppppppppppooonnnmmmmmmllllllllllllkkkkkkkkkjjjjjjjjjiiiiiiggghhhhhhgggeeeeeefffhhhfffhhhjjjlllnnnsssxxx||||||uuunnnfff```YYYUUUOOOJJJFFFCCC@@@>>>======<<<;;;;;;???DDDHHHPPPWWW___bbbccchhhrrrzzz|||rrriiiccc]]][[[YYYWWWTTTOOOJJJFFF;;;888333111000000000///------------------,,,,,,,,,++++++++++++++++++,,,************************((()))))))))************''''''''''''(((((((((((())))))))))))))))))))))))))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((***+++***)))((()))***(((((()))))))))*********)))(((((((((((()))******))))))))))))))))))))))))(((((()))***************(((((()))++++++,,,,,,++++++++++++,,,---...000000///---///444;;;EEEUUUddd{{{}}}~~~}}}ssskkkdddaaa]]]bbbkkkxxx~~~~~~~~~~~~}}}|||{{{yyyxxxxxxxxxxxxvvvuuutttssssssrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttttttttttttttrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssrrrrrrrrrrrrpppppppppooooooooooooooommmmmmnnnooopppppppppppppppooonnnmmmllllllllllllkkkkkkkkkkkkkkkjjjjjjjjjggghhhhhhgggeeedddfffgggfffhhhjjjkkkmmmppptttxxx~~~zzzrrrjjjeee^^^YYYSSSMMMIIIFFFCCCAAA<<<<<<<<<;;;;;;===@@@CCCKKKSSS]]]aaaaaaeeemmmuuuwwwmmmggg```^^^[[[XXXVVVRRRMMMJJJ???;;;666333222111111000.........------,,,,,,,,,)))***,,,------,,,***)))************************(((((())))))*********+++++++++******))))))(((((())))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((***+++***)))((()))***))))))))))))************)))))))))))))))***++++++))))))))))))))))))))))))(((((()))***************(((((()))++++++,,,,,,,,,++++++++++++,,,---......222111222888@@@KKK\\\kkk}}}{{{{{{~~~wwwnnnfffaaa```dddlllxxx~~~~~~~~~~~~}}}|||{{{zzzyyyxxxxxxxxxvvvvvvtttsssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssstttuuuuuuuuutttrrrrrrrrrrrrrrrrrrrrrrrrttttttsssssssssrrrrrrrrrppppppppppppooooooooonnnmmmmmmnnnppppppqqqqqqqqqppppppooommmmmmllllllllllllkkkkkkkkkkkkkkkkkkjjjhhhhhhhhhgggeeedddeeegggeeegggiiijjjlllnnnrrruuuzzz~~~vvvmmmhhhbbb^^^XXXRRRNNNJJJGGGEEE;;;;;;<<<;;;:::;;;===???GGGQQQ\\\aaa```bbbjjjqqqxxxtttkkkggg___WWWUUUVVVUUUPPPJJJDDDAAA;;;555000...---...000000///...---,,,,,,,,,...------,,,,,,------...000///---,,,++++++,,,---***++++++++++++***))))))(((***+++***)))((()))******************)))((((((((((((''''''''''''((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,---------.../////////333333777===DDDNNN```ppp}}}zzzzzz{{{~~~wwwmmmeeedddfffkkkvvv~~~}}}}}}|||{{{yyyxxxwwwwwwuuuuuutttttttttsssssssssssssssssssssssssssssssssrrrsssttttttuuuuuuttttttssssssqqqqqqqqqqqqssssssrrrqqqqqqppppppqqqqqqrrrrrrrrrqqqpppooooooppppppqqqqqqrrrrrrrrrrrrssssssrrrrrrqqqooonnnlllkkkkkklllllllllkkkkkkkkkjjjjjjhhhhhhggggggggggggggghhhgggggggggiiijjjlllnnnooouuuyyy}}}sssllleeeaaa[[[UUUOOOJJJEEEBBB@@@???===;;;:::;;;<<<===AAAJJJVVV]]]```bbbgggkkkvvvyyypppiiiaaaXXXUUUVVVVVVRRRNNNGGGDDD>>>888333000///////////////......---------...------,,,,,,------...,,,+++++++++,,,---...///***++++++++++++***))))))(((***+++***)))((()))******************)))((((((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,------....../////////222333777>>>FFFSSSfffwww}}}zzzzzz}}}{{{qqqiiihhhiiimmmwww~~~}}}}}}||||||zzzyyyxxxwwwvvvttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttttttttttttttssssssrrrqqqqqqrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrqqqpppppppppppppppqqqqqqrrrrrrrrrrrrssssssrrrrrrqqqooonnnmmmlllkkklllllllllkkkkkkkkkjjjjjjhhhhhhgggggggggggghhhhhhgggggghhhiiijjjlllmmmnnntttwww}}}wwwppphhhddd]]]WWWRRRMMMGGGDDDAAA???===;;;:::;;;<<<<<<@@@GGGQQQYYY^^^bbbfffiiirrr{{{~~~wwwkkkcccZZZUUUVVVVVVUUURRRKKKHHHBBB<<<666333111000////////////...............------,,,,,,------...+++*********+++,,,---...***++++++++++++***))))))(((***+++***)))((()))***)))************))))))((()))((((((''''''(((((()))))))))((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---...//////000000222333888@@@JJJYYYnnn|||zzz{{{vvvooommmmmmqqqyyy~~~}}}||||||{{{zzzxxxwwwvvvvvvttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttssssssrrrrrrrrrrrrssssssrrrrrrqqqqqqqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrsssssssssrrrqqqpppooommmllllllllllllllllllkkkkkkkkkkkkhhhhhhgggggggggggghhhhhhgggggghhhhhhjjjkkkmmmmmmqqqtttyyy}}}}}}vvvlllhhhbbb[[[VVVPPPKKKGGGBBB@@@===;;;::::::;;;;;;???CCCKKKSSS[[[aaadddffflllttt{{{lllddd[[[UUUTTTVVVUUUTTTNNNKKKFFF@@@:::555222000//////////////////000000...------,,,,,,------...------,,,+++***************++++++++++++***))))))(((***+++***)))((()))***))))))************)))((())))))(((((((((((())))))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------,,,,,,---...///000000111444555:::CCCOOO___uuu|||zzz}}}|||tttppppppttt|||~~~}}}||||||{{{yyyxxxwwwvvvuuussssssssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrsssssstttsssssssssrrrrrrsssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrrrrsssssssssrrrrrrrrrqqqqqqqqqrrrrrrrrrsssssssssrrrrrrpppooonnnmmmmmmmmmllllllllllllkkkkkkkkkhhhgggggggggggghhhhhhiiihhhhhhhhhhhhiiijjjllllllmmmppptttxxx}}}zzzqqqllleee___YYYSSSMMMIIICCCAAA???<<<::::::::::::>>>@@@EEENNNWWW___cccdddgggooo||||||mmmeee\\\UUUSSSTTTTTTUUUPPPNNNIIICCC===888333111//////000000000000000000...------,,,,,,------...,,,,,,,,,,,,+++***))))))***++++++++++++***))))))(((***+++***)))((()))***((())))))*********))))))))))))(((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++******))))))))))))******((()))))))))************))))))))))))))))))))))))((()))))))))************++++++,,,,,,,,,---------,,,,,,---...///000111222555777===HHHTTTddd{{{}}}{{{zzz~~~yyyrrrrrrvvv~~~~~~}}}|||{{{zzzxxxwwwvvvvvvttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqqqqrrrqqqqqqqqqqqqrrrsssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrsssrrrsssttttttttttttssssssqqqqqqqqqrrrrrrrrrssssssssssssrrrqqqpppoooooonnnmmmmmmmmmlllllllllkkkkkkggggggggggggggghhhiiiiiihhhhhhhhhhhhiiiiiijjjkkkiiilllppptttyyy|||uuupppiiibbb[[[UUUOOOKKKFFFDDD@@@===;;;:::::::::===>>>BBBJJJTTT\\\bbbdddeeekkkvvvzzznnnggg^^^WWWSSSSSSSSSTTTQQQPPPLLLGGGAAA;;;666333111111111111000000000000...------,,,,,,------...)))***+++,,,------------***++++++++++++***))))))(((***+++***)))((()))***((())))))************)))***))))))(((((())))))******))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,---...000111222222666999AAANNN[[[lll|||zzz{{{~~~uuuuuuyyy}}}}}}|||{{{yyyxxxwwwvvvuuuuuutttttttttsssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqpppooopppqqqrrrsssssssssttttttttttttssssssssssssrrrrrrrrrrrrssssssrrrsssuuuvvvvvvuuuttttttqqqqqqrrrrrrrrrrrrssssssssssssrrrrrrqqqppppppooommmmmmmmmmmmlllllllllkkkgggffffffgggggghhhiiijjjiiiiiihhhhhhhhhiiiiiijjjfffjjjnnnqqqvvv}}}yyytttmmmeee___XXXRRRNNNIIIFFFCCC???<<<;;;::::::;;;===AAAGGGNNNWWW^^^cccdddhhhqqq||||||xxxpppjjjbbbZZZUUUSSSSSSSSSSSSRRROOOKKKEEE???:::666222222222111111000000000...------,,,,,,------...******,,,---......------***++++++++++++***))))))(((***+++***)))((()))***(((((()))*********************))))))))))))******)))))))))))))))*********))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,---///000111222333555:::EEETTTcccuuu|||yyy{{{yyyyyy}}}~~~~~~}}}|||zzzyyyxxxxxxvvvvvvuuuuuuuuutttttttttrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqoooooooooppprrrsssrrrssstttuuuuuutttsssrrrssssssrrrrrrrrrrrrssssssrrrsssuuuwwwwwwvvvuuutttqqqqqqrrrrrrrrrrrrsssssssssssssssrrrqqqqqqppppppmmmmmmmmmmmmllllllllllllffffffffffffggghhhiiijjjiiiiiihhhhhhhhhhhhiiiiiifffiiimmmpppsssyyy}}}xxxqqqiiibbb[[[UUUQQQKKKIIIEEEAAA===<<<;;;;;;999<<<@@@DDDIIIPPPZZZaaacccfffmmmvvv{{{vvvrrrlllddd\\\WWWTTTSSSSSSTTTTTTQQQNNNHHHBBB<<<999333333333222111000//////...------,,,,,,------...---...//////...---+++******++++++++++++***))))))(((***+++***)))((()))***(((((()))*********************))))))))))))******(((((())))))******++++++************************(((((((((((()))))))))))))))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,---///000222333333444:::GGGXXXiii{{{{{{yyy{{{}}}|||~~~|||{{{zzzyyyxxxvvvvvvvvvvvvuuuuuuuuuuuussssssssssssssssssssssssqqqpppooonnnnnnppprrrsssrrrssstttuuuuuutttsssrrrtttssssssrrrrrrsssssstttrrrtttvvvwwwxxxwwwvvvuuuqqqqqqrrrrrrrrrssssssssssssssssssrrrrrrqqqqqqqqqnnnnnnmmmmmmmmmlllllllllffffffffffffggghhhjjjjjjjjjiiiiiihhhhhhhhhhhhhhhgggjjjmmmoooqqqvvv}}}{{{tttllleee^^^WWWSSSMMMJJJFFFBBB>>><<<;;;;;;666;;;???BBBEEELLLWWW```bbbeeejjjrrr|||~~~}}}|||vvvppphhhaaa^^^ZZZUUUQQQSSSRRRQQQPPPOOOIII@@@999555333000//////000////////////...---,,,++++++***...,,,++++++++++++***(((,,,+++++++++***)))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******&&&%%%$$$&&&)))***(((&&&))))))))))))************(((((())))))))))))((((((+++***))))))******)))((((((((())))))))))))(((((())))))))))))************+++*********))))))(((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------+++,,,......///111444777888@@@MMM^^^sss~~~|||yyyzzz~~~~~~~~~}}}||||||{{{{{{xxxwwwvvvuuuuuuvvvwwwxxxssssssssssssssssssssssssooooooooopppqqqrrrttttttttttttuuuuuuuuuuuuttttttuuuttttttssssssrrrqqqqqqvvvvvvvvvvvvwwwwwwwwwwwwttttttsssrrrrrrrrrrrrsssttttttsssrrrrrrqqqpppppppppoooooonnnmmmllllllllliiihhhffffffhhhhhhhhhgggjjjjjjjjjjjjiiiiiiiiihhhggghhhjjjlllooottt{{{wwwooojjjddd]]]XXXOOOKKKEEE@@@>>>===;;;::::::999999:::>>>GGGRRRYYY```dddiiimmmsss}}}|||vvvnnnhhhddd```ZZZVVVUUUTTTRRRRRRQQQKKKCCC===777444111000000000000/////////..................///---,,,,,,---,,,+++)))+++++++++***************))))))))))))************))))))))))))))))))))))))((((((((((((((()))******(((&&&%%%''')))***(((&&&))))))))))))************(((((())))))))))))((((((******))))))******)))((((((((())))))))))))(((((())))))))))))************+++*********))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,---.../////////111555888<<>><<<:::;;;:::999999<<>>:::666333222111111000///////////////////////////...,,,,,,------+++***)))))))))***+++++++++,,,))))))*********+++++++++))))))))))))))))))))))))((((((((((((((())))))******)))))))))))))))'''&&&((()))))))))************(((((())))))))))))((((((((()))+++++++++*********)))))))))******)))))))))((()))))))))************************************)))))))))))))))))))))))))))******++++++,,,,,,,,,.../////////000222777:::EEEOOOaaauuu{{{vvvtttsssssstttzzz|||~~~~~~~~~||||||zzzyyywwwvvvuuuuuutttttttttttttttttttttttttttsssrrrqqqqqqqqqqqqqqqrrrrrrssssssssssssrrrrrrqqqqqqrrrrrrssstttuuuuuuqqqrrrrrrrrrsssssssssssstttsssrrrrrrqqqqqqrrrrrrrrrrrrrrrrrrqqqqqqppppppoooooooooooonnnnnnmmmmmmkkkiiiggghhhiiijjjiiiiiihhhhhhhhhhhhggggggggggggggghhhhhhhhhiiilllppptttzzzzzzuuuooohhhcccYYYTTTMMMGGGCCC@@@===;;;;;;;;;:::999:::>>>EEEJJJVVV\\\bbbfffjjjppp{{{|||vvvooojjjccc___ZZZWWWVVVSSSOOOKKKBBB>>>999555333222111111000000//////...------,,,...---++++++,,,,,,***))))))))))))***+++++++++,,,************++++++++++++))))))))))))))))))))))))((((((((((((((())))))***)))*********)))(((''''''((()))))))))************(((((())))))))))))(((((('''***------+++*********))))))************))))))((()))))))))***************************+++++++++************************)))******+++,,,,,,------......//////000333888<<>>AAALLLTTT\\\bbbeeejjjqqqwww|||uuunnneee___[[[XXXTTTPPPJJJEEE===888555333222222000000000//////.........///---,,,+++,,,,,,+++)))+++++++++************************+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))******$$$'''))))))'''&&&''')))))))))))))))************(((((())))))))))))(((((((((---000000+++((('''))))))******++++++******)))))))))))))))*********************++++++,,,,,,,,,***************************+++,,,---...//////000...///000111444999@@@EEEUUUbbbyyyyyysssooofffccc___[[[XXXWWWXXXXXXVVVVVVYYY```gggssszzz|||}}}}}}}}}}}}|||zzzxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvtttssssssrrrrrrrrrsssssstttttttttuuuuuutttttttttrrrrrrrrrsssssstttttttttssssssssssssttttttttttttsssrrrqqqqqqpppqqqqqqqqqppppppppppppppppppqqqqqqoooooooooooooooooooooooolllkkkiiiiiikkklllkkkjjjjjjjjjiiiiiiiiihhhhhhhhhfffffffffeeeeeegggllloooppptttzzzwwwoooiiiaaa\\\UUUNNNJJJGGGDDDBBB<<<<<<<<<;;;::::::===???GGGNNNXXX___bbbffflllrrr}}}{{{tttjjjbbb]]]ZZZUUURRRLLLFFF???999555444333222000000000000111111111111000...------------,,,***,,,+++++++++******))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))((((((((((((((()))******###&&&((((((&&&&&&''')))))))))))))))************(((((())))))))))))(((((()))...222000+++'''&&&(((******++++++++++++******))))))))))))*********************++++++,,,,,,,,,************************++++++,,,---...000000111///000111333666<<>>CCCKKKUUU\\\```dddjjjoooxxx}}}sssiii```ZZZWWWUUUPPPKKKCCC<<<888555333222111000......//////---,,,......---------,,,,,,,,,)))))))))))))))(((((('''***************)))((('''+++++++++,,,,,,---------+++++++++***)))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++((('''((())),,,...---,,,+++***))))))))))))******))))))))))))******,,,+++***))))))***+++,,,******))))))))))))))))))......---------......///222000000333666:::BBBKKKaaarrr|||wwwssssssssstttttt|||xxxsssooojjjfff```___]]][[[ZZZYYYYYYYYYWWWYYYZZZYYYZZZ```kkkttt}}}xxxxxx}}}~~~}}}|||{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwvvvtttsssqqqqqqrrrsssttttttttttttuuuuuuuuuuuuuuuuuuuuutttsssrrrrrrqqqqqquuutttsssrrrqqqpppppppppoooooooooooonnnnnnnnnnnnooooooppppppqqqqqqqqqrrrmmmoooqqqrrrrrrrrrpppoookkkkkkkkklllllllllmmmmmmjjjjjjiiiiiihhhhhhgggggggggfffffffffeeeeeeeeeeeekkknnnssswww}}}{{{pppiiiddd```ZZZTTTOOOKKKFFFDDDAAA@@@>>>;;;:::999999999@@@IIITTT[[[]]]___dddhhhsss{{{yyyoooeee^^^YYYWWWSSSMMMFFF???:::777444222222000////////////...,,,.........---------,,,,,,******++++++******)))(((+++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,---,,,+++***))))))))))))******))))))))))))******++++++***))))))***++++++************************...------------...//////111///000444888===GGGQQQgggyyy~~~vvvrrrmmmjjjjjjjjjjjjjjjqqqssswww}}}~~~yyyuuuqqqmmmjjjfffeeedddcccbbbaaa``````[[[\\\\\\ZZZYYY^^^fffnnn~~~yyyxxx|||~~~}}}|||{{{zzzxxxyyyyyyyyyyyyxxxwwwwwwvvvuuusssrrrqqqrrrsssttttttuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssuuutttsssrrrqqqqqqqqqqqqpppppppppoooooooooooonnnoooooooooppppppqqqqqqqqqnnnoooppprrrrrrqqqpppooommmmmmmmmllllllkkkkkkkkkjjjjjjjjjjjjiiiiiiiiiiiiggggggggggggffffffffffffkkknnnrrruuuzzz~~~tttlllgggccc\\\VVVQQQMMMHHHEEEAAA???===;;;:::999999999???FFFPPPWWW\\\___cccfffooowwwvvvkkkbbb\\\YYYUUUPPPIIIBBB===999666333222111//////000000...---.........------------,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,***************+++++++++++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++...000111///,,,***,,,,,,+++***))))))))))))******))))))))))))******++++++***))))))***++++++******++++++++++++++++++---------------.../////////...000555:::AAANNNYYYooo|||wwwoookkkgggdddcccccccccbbbeeefffiiimmmsssyyy~~~~~~{{{yyywwwtttrrrppppppqqqppppppnnnlllkkkeeeeeeccc___\\\^^^ccchhhrrrzzzxxx{{{~~~|||{{{{{{yyyyyyyyyyyyyyyxxxxxxwwwvvvuuutttsssrrrssstttuuuuuuuuuuuuuuuuuuuuuttttttqqqqqqrrrrrrssstttuuuuuuuuuuuutttsssrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppooooooooooooooopppppppppnnnooopppqqqrrrqqqppppppoooooonnnmmmlllkkkjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkiiiiiihhhhhhhhhgggggggggjjjlllpppsssvvv|||yyyqqqkkkggg```ZZZTTTOOOJJJGGG@@@???===;;;:::999999:::===BBBIIIQQQYYY^^^bbbcccjjjqqq|||~~~rrrggg^^^ZZZWWWSSSLLLEEE@@@;;;666333333111000000000000///---............------------,,,------------,,,++++++((())))))***++++++++++++)))))))))))))))*********************))))))(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))+++...000000///,,,***,,,++++++***))))))************))))))))))))******+++******************++++++++++++++++++,,,,,,,,,---------------...///000//////111666;;;DDDRRR```vvv~~~yyyuuuooollliiigggfffeeecccbbb`````````cccgggmmmssswww~~~~~~}}}|||}}}~~~~~~~~~|||yyyxxxsssrrrooojjjeeeccceeegggmmmuuu}}}zzzzzz}}}|||{{{yyyyyyzzzzzzyyyyyyxxxwwwwwwvvvuuutttttttttuuuuuuuuuuuuuuuuuuttttttttttttqqqqqqrrrssssssttttttuuuvvvuuutttssssssssssssssssssrrrrrrrrrrrrqqqqqqqqqoooooooooooooooooooooooonnnooopppqqqqqqqqqqqqpppoooooonnnnnnmmmllllllkkkiiiiiijjjjjjkkkkkklllllljjjjjjiiiiiiiiiiiihhhhhhgggjjjnnnpppsssyyywwwpppkkkddd]]]WWWRRRLLLIIIAAA???===;;;::::::::::::<<<>>>CCCKKKTTT\\\___aaaeeelllwwwwwwkkk```[[[WWWSSSMMMHHHBBB===777333333222000000111111///...//////.........---------,,,,,,------,,,,,,+++***((()))***+++++++++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,+++******)))***************))))))))))))***************++++++***************+++++++++,,,,,,,,,,,,,,,,,,------///000000000000333888<<>><<<;;;::::::888:::===CCCJJJRRRZZZ^^^aaafffoooyyysssggg___XXXUUUQQQMMMIIICCC<<<888555333222222222222111///////////////..................//////......---,,,---------...------,,,,,,+++++++++******))))))))))))))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******+++++++++***************++++++******))))))))))))******)))***++++++++++++***)))(((((())))))***++++++,,,,,,,,,,,,---...///000111111333777===CCCOOOdddwww|||yyyrrrooojjjeeeaaa_________ccciiipppwww}}}|||yyyqqqooopppvvv}}}~~~~~~}}}zzzzzzzzz{{{zzzzzzyyyxxxxxxxxxxxxxxxxxxwwwwwwvvvwwwvvvvvvuuuttttttssssssqqqrrrrrrsssssstttttttttssssssrrrrrrrrrrrrsssssssssssssssrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqqqqqqqppppppppppppppppppqqqqqqrrrppppppooooooooooooooooookkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjiiiiiiiiiiiieeehhhkkkmmmnnnqqqvvv{{{{{{rrrjjjccc\\\VVVRRRIIIGGGDDD@@@===;;;::::::777:::>>>AAAFFFMMMWWW^^^```dddllluuu}}}uuuiiibbbYYYVVVSSSPPPKKKEEE???:::555333222222222222111///000/////////............000000000000000//////...,,,,,,,,,,,,++++++***))),,,+++++++++******)))))))))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++******+++***************++++++******))))))))))))******)))***+++,,,,,,+++***)))'''(((((()))******+++++++++,,,,,,---...///111111111333888???FFFSSSjjj~~~{{{wwwrrrlllfffbbb___^^^___eeelllssszzzwwwsssrrrsssuuu}}}~~~}}}zzzzzz{{{{{{zzzzzzyyyxxxxxxyyyyyyyyyyyyxxxwwwwwwwwwvvvvvvuuutttsssssssssooopppqqqrrrtttuuuvvvwwwrrrrrrqqqqqqqqqrrrrrrsssssssssrrrrrrrrrqqqqqqqqqsssssssssrrrrrrqqqqqqqqqppppppooooooppppppqqqrrrrrrrrrqqqpppooonnnmmmmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiiiiiiihhhhhhfffiiikkkllllllnnnrrrvvv|||vvvnnnfff___YYYUUUKKKIIIFFFBBB>>>;;;:::999777;;;???AAADDDKKKVVV___^^^cccjjjssszzz|||oooeee]]]XXXSSSQQQQQQLLLBBB999888555222000///000///...------...///000000//////000111222333333222111000000000///...---,,,,,,++++++++++++,,,,,,---------...---,,,,,,+++++++++,,,))))))((((((''''''&&&&&&++++++***)))(((((())))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((()))***++++++++++++******************---,,,+++*********+++,,,))))))(((((()))+++---...,,,------...///000000111111444:::BBBJJJZZZsss~~~~~~}}}~~~|||}}}}}}uuuoooiiieeebbbbbbcccjjjttt}}}wwwsssuuutttttt||||||{{{zzzyyyyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzzxxxwwwvvvuuuuuuttttttuuurrrrrrrrrsssssssssttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttsssrrrrrrqqqppppppoooooooooooooooppppppqqqoooooooooooonnnnnnnnnnnnqqqooommmkkkjjjiiijjjjjjiiiiiijjjjjjjjjjjjiiiiiieeeeeefffhhhjjjmmmppprrrxxx~~~zzzqqqjjjccc[[[UUUPPPLLLGGGCCCAAA???===;;;<<<;;;::::::>>>FFFPPPWWW___bbbfffmmmttt{{{sssjjjbbb]]]WWWTTTSSSOOOFFF???:::777333111000000000///------...///////////////000000222222222222000000------------,,,,,,,,,,,,((()))))))))))))))******------,,,+++++++++++++++'''(((((()))******++++++++++++***)))))))))))))))******))))))(((((((((((())))))))))))))))))))))))***))))))))))))******+++************************,,,,,,+++******++++++,,,++++++******+++,,,---...------...///000111111222444777===FFFPPP___xxx~~~}}}}}}}}}}}}{{{|||wwwqqqjjjfffddddddjjjttt|||}}}xxxwwwtttqqq{{{}}}|||{{{zzzyyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{zzzxxxwwwvvvuuuttttttttttttrrrrrrssssssssstttttttttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrttttttsssrrrrrrqqqppppppooooooooooooooopppqqqqqqpppooooooooonnnnnnmmmmmmpppooommmkkkjjjjjjjjjjjjiiiiiijjjjjjjjjjjjiiiiiieeeffffffgggiiillloooppptttzzz|||tttllleee]]]WWWQQQMMMHHHCCCAAA???===;;;;;;:::999999<<>>:::555222111111000000---......//////////////////000111222222111000///***+++++++++,,,,,,,,,---)))))))))(((((((((((((((,,,+++******************))))))******+++,,,,,,---+++***))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))++++++***)))))))))******************************,,,++++++******+++,,,,,,------,,,,,,,,,,,,---.........///000111222333333777:::AAAKKKVVVggg~~~}}}}}}||||||{{{{{{yyyzzz~~~yyyqqqlllgggfffjjjssszzz~~~{{{uuupppvvv}}}|||{{{zzzzzzyyyyyyzzzxxxyyyzzz{{{{{{{{{{{{{{{yyyxxxwwwuuutttsssssssssrrrsssssssssssstttttttttssssssrrrrrrrrrrrrrrrrrrqqqqqqqqqrrrrrrssssssssstttssssssrrrrrrqqqqqqppppppoooooooooooopppqqqqqqqqqppppppooonnnmmmmmmlllooonnnmmmlllkkkkkkkkkkkkiiijjjjjjkkkkkkjjjjjjiiigggffffffggghhhjjjlllmmmpppuuu|||wwwppphhh```[[[SSSOOOIIIEEEBBB???===;;;::::::888888:::???GGGMMMVVVZZZ```gggmmmuuu|||wwwpppfff___[[[VVVPPPLLLAAA===777333111111000///......///////////////...//////000111111000//////+++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********)))******))))))))))))******---,,,,,,++++++***))))))******)))))))))))))))***))))))))))))))))))))))))************************,,,++++++***))))))))))))***************+++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,......///111222333444444777:::CCCOOO\\\nnn~~~~~~}}}}}}||||||{{{zzzzzzxxxvvvwww|||wwwqqqllljjjlllrrrxxxyyyrrrtttzzz~~~}}}|||{{{zzzzzzzzzzzzxxxxxxyyyzzz{{{{{{{{{{{{yyyxxxvvvuuussssssrrrrrrssssssssssssttttttttttttsssssssssssssssrrrrrrrrrppppppqqqrrrrrrsssttttttsssssssssrrrrrrqqqqqqqqqppppppooooooppppppqqqrrrrrrqqqpppooonnnmmmlllkkknnnnnnmmmmmmlllllllllkkkjjjjjjkkkkkkkkkkkkjjjjjjhhhgggfffffffffhhhiiijjjnnnrrrwww{{{tttlllddd^^^VVVRRRLLLFFFCCC@@@===;;;::::::999888999===CCCHHHQQQVVV]]]cccjjjqqqyyysssiiiaaaZZZTTTOOODDD???999444111000//////...///////////////.........///000000000000///............---,,,++++++***---------,,,,,,++++++***)))))))))(((((()))******+++++++++***))))))((((((***)))))))))))))))******))))))))))))************++++++++++++++++++++++++,,,,,,+++***))))))******))))))*********+++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++......///111222444555555666:::CCCRRRaaattt}}}}}}||||||{{{zzzzzzyyyvvvtttuuuzzz~~~~~~yyyqqqnnnnnnrrrvvv|||yyyxxxzzz|||~~~~~~}}}|||{{{{{{{{{{{{xxxxxxyyyzzz{{{{{{zzzzzzxxxwwwvvvtttssssssrrrrrrssssssssstttttttttuuuuuutttttttttssssssrrrrrrrrrppppppqqqrrrrrrsssttttttssssssrrrrrrrrrrrrqqqqqqpppppppppppppppqqqqqqrrrrrrqqqpppooonnnmmmlllkkkmmmmmmmmmmmmmmmmmmllllllkkkkkkllllllllllllkkkkkkiiihhhgggfffffffffggghhhmmmqqquuu{{{wwwpppgggbbbZZZUUUOOOIIIEEEBBB???<<<;;;;;;:::999999<<>>;;;;;;;;;::::::<<>>@@@GGGNNNVVV[[[^^^dddmmmuuu}}}mmmbbb[[[QQQKKKBBB;;;777555444444//////000000///...------,,,---...//////...---,,,***************+++++++++))))))******++++++,,,,,,******))))))***+++,,,,,,++++++******)))((((((((())))))((())))))***++++++))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------((())))))***++++++,,,,,,((()))+++,,,------,,,,,,***+++---///000000//////,,,,,,...///111333444555<<<@@@LLL___sss}}}}}}}}}|||{{{{{{zzzzzztttrrrsssyyy~~~{{{wwwtttsssqqqpppuuu{{{}}}|||~~~}}}||||||||||||{{{{{{{{{zzzyyyxxxwwwvvvtttsssssssssssstttuuuuuuttttttttttttuuuuuuuuuvvvvvvvvvuuutttssssssrrrrrrsssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqppppppqqqqqqrrrsssoooooooooooonnnnnnnnnnnnkkklllmmmooooooooonnnnnnllllllmmmmmmmmmmmmlllllljjjiiihhhgggggghhhiiiiiigggjjjnnnrrrwww}}}tttoooddd___WWWQQQKKKGGGCCC@@@888999999999999:::===???EEELLLTTTYYY[[[```jjjrrrqqqccc\\\TTTNNNEEE===888555222111111111111000000000000000111111000////////////000---------,,,,,,+++++++++************************************))))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))))))))((('''(((***---888444111000111111///---++++++,,,++++++***)))(((******))))))***++++++,,,------,,,,,,++++++,,,,,,---------............///,,,---/////////111555777???FFFSSSfff|||}}}{{{zzzyyyyyywwwxxxyyy{{{{{{wwwtttsssrrrrrryyy~~~}}}{{{{{{{{{|||{{{zzzzzzyyyxxxwwwvvvvvvuuutttsssrrrrrrssstttuuuttttttssssssssssssttttttttttttttttttttttttttttttrrrrrrrrrqqqqqqqqqppppppssssssssstttttttttuuuuuuqqqqqqqqqqqqppppppooooooppppppoooooonnnnnnmmmmmmnnnoooooooooooonnnnnnmmmlllllllllllllllllllllllljjjiiiiiihhhhhhhhhhhhhhhjjjkkklllooossszzzwwwqqqgggaaaYYYSSSOOOKKKFFFBBB???>>><<<:::::::::<<<===AAAHHHRRRYYY\\\aaahhhmmmyyyiiibbbVVVPPPGGG???:::666444222000000000000////////////---,,,,,,+++++++++++++++---------,,,,,,+++++++++************************************))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))++++++++++++******,,,...444111......//////---+++))))))***+++++++++******+++***************++++++,,,+++++++++,,,------...//////000000000111111111,,,---//////000222555888AAAHHHWWWjjj~~~|||{{{zzzyyyyyyzzzzzz|||}}}yyyvvvtttttttttwww|||~~~~~~~~~~~~{{{{{{zzzyyyxxxwwwvvvvvvuuuuuutttsssssstttuuuuuuttttttssssssssssssttttttttttttttttttttttttttttttrrrrrrrrrqqqqqqqqqqqqpppqqqqqqrrrrrrrrrsssssssssqqqqqqqqqqqqpppppppppoooppppppoooooonnnnnnnnnnnnooooooooooooooonnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhiiiiiijjjkkklllmmmpppvvv}}}yyysssiiiccc[[[TTTPPPLLLGGGCCC>>>===;;;:::999:::;;;<<<>>>EEEOOOVVVZZZ___eeeiiipppgggYYYSSSJJJBBB<<<888555333000000/////////...............---,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((''''''((((((((()))))))))***+++,,,+++******,,,......,,,++++++,,,---,,,***'''((()))***++++++++++++,,,++++++*********++++++******++++++,,,...///000/////////000000000111111---...//////000333777:::CCCLLL\\\qqq}}}|||zzzzzzyyyyyy|||}}}}}}{{{yyyyyywww|||{{{{{{zzzyyyxxxwwwwwwvvvuuuuuuttttttttttttuuuuuuttttttssssssssssssttttttttttttttttttttttttttttttrrrrrrrrrrrrqqqqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppoooooooooooonnnnnnnnnooooooooooooooonnnmmmmmmkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiihhhhhhiiiiiiiiijjjkkkkkknnnrrrxxx}}}}}}vvvlllfff]]]WWWRRRNNNIIIEEE>>><<<;;;999999:::;;;<<<:::AAAKKKRRRWWW[[[```dddsssiii[[[UUULLLDDD>>>:::666444111111000000//////......000///......------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))(((((((((((((((((((((((('''(((((((((((()))))))))((()))***)))((((((***+++*********++++++,,,++++++((())))))***++++++******,,,,,,+++*********+++++++++++++++,,,,,,...//////,,,,,,,,,,,,---------------...///000111444999<<>>===;;;999888999:::;;;888???GGGOOOTTTYYY]]]```wwwkkk]]]XXXOOOGGGAAA;;;777444333333222222111000//////------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))(((((((((((()))))))))***''')))******))))))***+++((()))+++,,,,,,,,,,,,,,,+++++++++++++++***)))))),,,,,,+++++++++++++++,,,...------,,,,,,---------******++++++++++++,,,,,,...//////000111555;;;???HHHTTThhh~~~||||||{{{zzzyyyyyyzzzzzz}}}}}}||||||{{{zzzyyyxxxxxxvvvvvvvvvvvvvvvvvvvvvvvvttttttssssssssssssttttttttttttttttttttttttttttttsssssssssrrrrrrrrrqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrqqqqqqqqqqqqqqqqqqqqqrrrooooooooooooppppppppppppppppppppppppooonnnmmmllljjjjjjjjjjjjjjjjjjjjjjjjhhhhhhgggffffffffffffgggggghhhiiikkkmmmqqqwww{{{|||rrrkkkbbb[[[VVVQQQKKKGGG@@@>>><<<:::888999999:::999===DDDLLLRRRWWW[[[^^^|||pppaaa[[[SSSKKKDDD>>>999666444444333222111111000000///...------,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((()))))))))******)))***,,,---,,,++++++,,,(((***---...---------...------------,,,+++***)))+++++++++++++++,,,------//////...---------------,,,,,,,,,---------......//////000000222777===AAALLLYYYnnn}}}{{{zzzzzzyyyyyyyyyzzzzzz}}}}}}}}}|||{{{zzzyyyyyyxxxvvvvvvwwwwwwwwwwwwvvvvvvttttttssssssssssssttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrssssssssstttqqqqqqqqqqqqrrrrrrrrrrrroooooooooppppppppppppqqqppppppppppppooommmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkhhhhhhgggffffffffffffgggfffhhhjjjkkkmmmqqqvvvyyy}}}vvvooofff^^^YYYSSSMMMIIICCCAAA>>>;;;999888888999:::<<>>CCCPPP^^^uuu~~~~~~}}}zzzyyyyyyyyyyyyyyyzzzzzz~~~~~~~~~}}}|||{{{zzzyyyyyyvvvwwwwwwxxxxxxwwwwwwvvvttttttsssssssssssstttttttttttttttttttttttttttttttttssssssssssssrrrrrrrrrrrrrrrrrrrrrssssssssssssqqqqqqqqqrrrrrrrrrssssssoooooopppppppppqqqqqqqqqqqqqqqppppppooommmlllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjiiihhhhhhhhhhhhhhhgggiiijjjkkklllooorrrvvvyyyzzzsssjjjbbb\\\WWWQQQLLLFFFDDD@@@<<<:::888888888;;;;;;>>>CCCJJJRRRYYY\\\uuuhhhbbbZZZRRRKKKDDD>>>;;;333333222111000///...---,,,+++******))))))******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************&&&(((++++++***))))))***'''+++//////---,,,,,,---,,,,,,---...////////////))))))***+++,,,...///000,,,,,,,,,---...///000111---------........./////////000000000333888???DDDTTTbbbyyy|||zzz}}}~~~yyyyyyxxxxxxyyyyyyzzzzzz~~~~~~}}}|||{{{zzzyyyyyyvvvwwwxxxyyyyyyxxxwwwvvvtttttttttsssssstttttttttttttttttttttttttttttttttttttttsssssssssrrrrrrrrrqqqqqqrrrrrrrrrsssssssssqqqqqqqqqrrrrrrsssssssssooooooppppppqqqqqqqqqqqqqqqqqqppppppooommmlllkkklllllllllllllllllllllllllllkkkjjjjjjiiijjjjjjjjjiiijjjkkkkkkkkklllooorrrvvv|||~~~wwwmmmeee___ZZZSSSNNNHHHFFFBBB===:::888777777;;;:::;;;@@@HHHPPPWWW[[[vvvnnneee[[[SSSMMMGGG>>>888555333111000111111000///////////////...............---,,,++++++,,,---...------------,,,+++***)))---------,,,,,,++++++*********))))))))))))******---+++)))((('''((()))***)))))))))***+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////---***(((''''''...............---------++++++,,,,,,---...//////000000111444444777AAALLLVVVjjjyyyvvvxxxyyy}}}|||{{{yyyxxxzzzzzzyyywwwuuuvvvxxxzzz~~~~~~~~~}}}||||||||||||{{{{{{zzzzzzzzz{{{{{{|||xxxwwwuuutttssstttvvvwwwttttttsssrrrrrrrrrrrrssstttssssssrrrrrrsssssstttssssssssssssssssssssssssssssssssssssssssssssssssqqqqqqpppooopppqqqssstttqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjkkkmmmnnnpppqqqqqqtttxxx{{{rrriiiccc[[[SSSMMMLLLIIICCC???===;;;999888888999;;;>>>CCCKKKSSSYYYyyymmmeee[[[SSSNNNHHH@@@999666444111000111111000///////////////............---------,,,,,,------------------------,,,,,,+++...------,,,+++******)))******))))))))))))******,,,+++)))((('''((()))******************+++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------+++)))******---------...............,,,,,,,,,------.........111111222555555888BBBNNNZZZnnnuuuqqqrrrxxx}}}||||||{{{yyyxxxvvvwwwwwwvvvuuuwwwzzz}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{||||||{{{yyywwwuuussssssttttttuuutttssssssrrrrrrssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrqqqpppppppppqqqrrrsssqqqqqqppppppooonnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllkkkkkkkkkjjjjjjjjjiiiiiijjjlllmmmnnnoooppptttwww~~~}}}tttlllfff^^^VVVPPPMMMIIIDDD@@@>>><<<:::888999:::<<<>>>AAAHHHPPPVVV}}}ppphhh^^^VVVRRRLLLDDD===777555222111111111000///////////////............,,,------......------,,,,,,,,,---------------.........---,,,+++***)))(((******))))))))))))******++++++)))((((((((()))***+++++++++******************++++++++++++,,,,,,,,,************************(((***,,,,,,++++++,,,---,,,,,,------......//////------------------......222222333555666999DDDPPP```ttt|||qqqnnnooowww}}}}}}{{{zzzzzzzzzyyyxxxrrrssstttttttttwww|||~~~~~~}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}|||yyyvvvtttrrrrrrrrruuutttssssssrrrsssssssssssssssrrrrrrrrrrrrssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrqqqpppppppppqqqqqqqqqqqqppppppooonnnnnnnnnnnnnnnnnnmmmmmmmmmmmmlllkkkkkkkkkkkkjjjjjjjjjjjjhhhhhhiiijjjlllmmmnnnnnnsssuuuzzzxxxpppjjjccc[[[UUUNNNJJJEEEAAA>>>===:::999:::;;;;;;<<>>;;;:::999999:::;;;===CCCJJJOOOzzzrrrggg___ZZZSSSJJJDDD;;;888444111111111000000////////////............+++,,,---......---,,,+++++++++++++++,,,...///000000000///...---,,,++++++******))))))))))))******))))))))))))))))))******,,,+++++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++***+++,,,***++++++,,,---...//////.....................---111000222555777<<>><<<999999999999;;;???FFFJJJjjjqqq~~~vvvlllbbbWWWOOO@@@<<<666222111111111000000/////////..................,,,++++++,,,......+++***)))((((((***,,,---))))))*********+++++++++******))))))))))))******'''((()))***************))))))******+++++++++,,,,,,,,,,,,++++++*********************************(((***,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111111111444999>>>GGGWWWeee}}}}}}zzzvvvtttqqqpppqqqqqqooonnnllllllnnnpppttt|||~~~}}}|||{{{{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwwwwvvvvvvuuutttttttttttttttrrrqqqqqqqqqqqqqqqqqqrrrssssssssssssssssssssssssqqqqqqqqqqqqqqqqqqqqqqqqnnnoooqqqrrrsssrrrrrrqqqqqqqqqppppppooonnnnnnnnnmmmmmmlllllllllkkkkkkkkkhhhhhhiiiiiijjjjjjjjjjjjgggggghhhhhhiiiiiijjjjjjmmmnnnrrrwwwyyy|||zzzqqqgggaaaVVVRRRLLLGGGDDDAAA>>><<<;;;;;;:::999:::>>>CCCHHHfffiiissswwwhhh]]]XXXGGG???777666666333222444111111000000//////......,,,------......------,,,///...,,,+++***+++,,,,,,+++++++++*********))))))******************++++++************************)))************+++++++++---,,,+++*********+++,,,***++++++,,,,,,++++++***((()))***,,,,,,+++************+++++++++,,,,,,,,,------......///000000000222222444888<<>>@@@bbbccciiittt~~~jjj^^^TTTJJJ???:::777333000111111111000000//////......------............------,,,------------,,,,,,+++---------,,,,,,,,,++++++---,,,,,,+++***)))((((((************************)))************+++++++++,,,++++++******+++,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,------------......///000000000111222555;;;BBBPPPfffyyy}}}xxx|||~~~|||xxxuuuqqqoooooooooooonnnmmmoooqqqtttyyy~~~}}}}}}||||||||||||{{{{{{{{{{{{xxxwwwvvvuuuuuuvvvwwwxxxuuuuuutttsssrrrrrrrrrrrrssstttuuuvvvwwwvvvuuutttssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrppppppoooooonnnnnnmmmmmmkkkkkkkkkjjjjjjkkkkkklllmmmlllkkkjjjiiijjjkkkkkkjjjjjjjjjjjjkkkkkkkkkkkkkkklllnnnpppsssxxxxxxnnnhhh^^^YYYQQQKKKHHHEEEAAA===;;;999888777888:::===???aaa```ccclllvvvxxxgggZZZNNNBBB<<<777222000111111111000000//////......------............------+++,,,---......---,,,+++---,,,,,,,,,,,,+++++++++,,,+++++++++***)))))))))************************))))))*********+++++++++++++++++++++++++++,,,,,,***++++++,,,,,,++++++***,,,,,,+++******,,,---...,,,,,,,,,,,,------------------......///000000000222333777===EEETTTkkk~~~xxxtttxxx}}}{{{wwwtttpppnnnnnnnnnmmmmmmmmmoooqqquuu|||~~~~~~~~~}}}}}}}}}|||||||||yyyxxxvvvuuuuuuvvvwwwwwwvvvuuuttttttssssssssstttttttttuuuvvvvvvvvvuuutttssssssrrrrrrrrrrrrssssssrrrrrrrrrrrrrrrrrrrrrrrrpppppppppoooooonnnnnnnnnkkkjjjjjjjjjjjjkkkkkklllnnnmmmlllkkkjjjjjjkkkkkkiiijjjjjjjjjjjjkkkkkkkkklllmmmnnnoooqqqvvv{{{|||rrrkkkbbb\\\TTTNNNKKKGGGBBB???<<<:::888777777999;;;===bbb___```fffnnnyyyooo___RRREEE===888333111333111111000000//////......---......//////......---+++,,,......///...---,,,++++++++++++************)))))))))***+++++++++,,,************************))))))*********+++++++++******++++++,,,,,,,,,,,,***++++++,,,,,,++++++***+++***)))))))))***,,,---,,,,,,---------.........------......///000000000444444888???GGGVVVnnn}}}vvvssssss|||~~~{{{yyyvvvsssooommmmmmmmmmmmllllllooosssxxx~~~~~~~~~}}}}}}}}}yyyxxxvvvuuuuuuuuuvvvvvvvvvvvvuuuuuuttttttuuuuuutttttttttuuuuuuttttttttttttssssssrrrrrrsssssstttqqqqqqqqqqqqqqqqqqqqqqqqpppppppppppppppooooooooonnnnnnnnnnnnnnnooopppqqqooonnnmmmlllkkkkkkkkkkkkiiiiiiiiijjjjjjjjjkkkkkkkkklllmmmnnnooosssxxx|||vvvooofff```XXXQQQMMMIIIDDD@@@===<<<999888777999;;;<<>>;;;999888999:::<<>>;;;999:::;;;<<>>JJJWWWiiizzz{{{~~~zzzwwwtttqqqooommmmmmkkkiiihhhiiilllnnntttyyy~~~}}}|||zzzyyyxxxwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuurrrrrrssssssssssssssssssssssssrrrrrrqqqpppoooooooooooonnnnnnnnnnnnooooooqqqqqqpppooommmllljjjiiihhhiiiiiiiiijjjjjjjjjjjjllllllkkkjjjjjjlllpppsssyyy~~~vvvoooddd[[[UUUOOOHHHDDDCCC@@@<<<999999:::::::::uuunnngggbbb^^^___hhhrrr~~~oooZZZMMMDDD<<<666555222222222222111111111111000000000000////////////000000/////////.........,,,------------,,,++++++,,,++++++******++++++,,,---+++***+++,,,,,,+++))),,,,,,,,,++++++,,,,,,,,,************************,,,,,,++++++***)))))))))+++++++++,,,,,,------......------------...////////////...//////000111222777888???LLL[[[ooo}}}~~~zzzwwwuuurrrpppllllllkkkjjjiiikkkooorrrvvv|||}}}|||{{{yyyxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwuuuvvvvvvvvvvvvuuutttsssuuuuuuuuuuuuuuuuuuuuuuuussssssssssssssssssssssssssssssrrrrrrqqqppppppooopppoooooonnnnnnoooooopppqqqqqqpppooonnnllljjjiiihhhhhhiiiiiiiiijjjjjjjjjllllllkkkjjjjjjlllpppssswww{{{yyyqqqfff]]]WWWQQQKKKFFFDDD@@@<<<:::999:::::::::|||tttkkkeeeaaa```fffnnnwwwsss^^^PPPFFF>>>999888333333222222111111111111000000000000//////////////////.........------------............---,,,,,,,,,++++++******++++++,,,+++***)))***,,,---,,,+++***))))))(((((())))))***************************++++++++++++++++++++++++------------------------...------------...//////////////////000111222222777:::AAANNN___vvv~~~zzzwwwtttrrrpppjjjjjjjjjjjjkkknnnssswwwzzz}}}|||{{{zzzyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwvvvvvvwwwwwwwwwvvvuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutttttttttsssrrrrrrrrrsssrrrrrrqqqqqqppppppppppppoooooonnnnnnooooooppppppppppppooonnnmmmkkkjjjhhhhhhhhhiiiiiiiiiiiijjjkkkllllllkkkjjjlllppprrrtttwww|||tttjjj```ZZZTTTMMMIIIEEEAAA===::::::::::::999xxxoooiiidddaaadddjjjqqq|||uuuaaaRRRGGG>>>999999333333333222222111111000000000000000////////////......---------,,,,,,,,,---------------,,,,,,+++,,,++++++******++++++,,,***))))))***,,,------,,,((((((''''''''''''((((((*********************************++++++,,,,,,,,,------------,,,,,,,,,,,,...------------...//////......//////000111222333888;;;CCCPPPbbb|||{{{wwwuuurrrpppnnnjjjjjjiiiiiijjjnnntttxxx}}}}}}|||{{{zzzyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxyyyyyyyyyzzzzzzyyyyyyxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuutttsssrrrrrrqqqrrrrrrrrrqqqqqqpppppppppooonnnnnnmmmmmmnnnnnnooopppppppppoooooommmlllkkkhhhhhhhhhiiiiiiiiijjjjjjkkkkkklllkkkkkklllooorrrsssuuu|||wwwlllccc\\\VVVOOOKKKFFFCCC>>>;;;:::::::::999}}}tttnnniiidddeeehhhllluuuvvvcccUUUIII>>>999999444444333333222111111000000000000000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,***)))(((***,,,...------,,,++++++******++++++,,,*********************************+++,,,,,,------,,,,,,,,,+++++++++++++++...------------...//////......//////000222333444777===EEERRRfff|||wwwtttqqqooommmkkkjjjiiihhhhhhiiimmmssswww}}}}}}|||{{{zzzzzzzzzzzzxxxxxxxxxxxxxxxxxxxxxxxxxxxyyyzzzzzzzzzzzzyyyyyywwwwwwwwwwwwwwwwwwwwwwwwvvvvvvuuutttssssssrrrrrrrrrrrrqqqqqqqqqqqqqqqpppnnnmmmmmmllllllmmmmmmnnnooooooppppppooonnnmmmmmmiiiiiiiiiiiijjjjjjjjjjjjjjjkkklllllllllmmmoooqqqssstttzzzyyynnneee^^^XXXQQQLLLHHHDDD???<<<;;;::::::999zzztttooohhhfffggghhhooozzzwwwgggYYYMMMAAA<<<;;;555555444333222111111000000000000000////////////......---------,,,,,,,,,++++++,,,,,,++++++***))),,,++++++******++++++,,,***))))))***,,,...---,,,++++++************++++++***************************+++++++++,,,,,,------++++++++++++++++++++++++...------------...//////......///000111222444555777>>>IIIVVVlll}}}yyyuuuqqqooommmkkkiiiiiiiiihhhggghhhmmmtttyyy}}}}}}|||{{{{{{{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvvvvwwwxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuutttsssssssssqqqqqqqqqqqqqqqqqqqqqqqqnnnmmmmmmllllllmmmmmmnnnoooooooooppppppooonnnnnnjjjjjjjjjkkkkkkkkkkkkllljjjkkklllllllllmmmoooqqqrrrsssxxx|||qqqggg```ZZZSSSNNNJJJFFF@@@===;;;::::::999{{{tttlllgggfffdddiiirrrzzzlll```SSSGGG@@@@@@666555444333222111111000000000000000////////////............------------,,,,,,------,,,,,,+++***,,,++++++******++++++,,,+++***)))***,,,---,,,+++******))))))))))))******************************++++++,,,,,,,,,,,,,,,,,,***+++++++++,,,---------...------------...//////......///000111333444555666AAAMMM]]]uuu|||xxxtttqqqooommmjjjiiihhhgggggggggiiiooowww}}}~~~}}}||||||{{{|||||||||zzzzzzzzzzzzzzzzzzzzzzzzuuuuuuvvvwwwwwwwwwwwwwwwxxxxxxxxxxxxxxxxxxxxxxxxuuuuuuuuuuuuttttttttttttqqqqqqqqqqqqqqqqqqqqqqqqoooooonnnnnnnnnnnnoooooonnnoooooopppppppppooooookkkkkkllllllllllllmmmmmmiiikkklllmmmlllmmmoooqqqqqqrrrwww}}}tttkkkccc]]]VVVQQQKKKGGGAAA===;;;;;;999888xxxnnngggeeeaaafffnnnzzz}}}qqqeeeXXXKKKDDDCCC666666555444222111111000000000000000//////////////////.........---------------......------,,,+++,,,++++++++++++++++++,,,+++*********,,,---,,,+++...------------------...************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...------------...//////......///000111333555666666BBBQQQbbb{{{|||yyytttqqqooommmkkkiiifffffffffgggkkkrrr{{{~~~zzz{{{|||~~~}}}}}}||||||||||||}}}zzzzzzzzzzzzzzzzzzzzzzzzvvvwwwxxxyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxtttttttttuuuuuuuuuuuuuuuqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppqqqqqqnnnooooooppppppppppppooolllllllllmmmmmmmmmnnnnnniiikkkmmmmmmmmmmmmoooppppppqqqvvv|||wwwmmmfff___XXXSSSKKKGGGBBB>>><<<;;;999888~~~vvvmmmgggcccccchhhrrr~~~}}}pppaaaRRREEE>>>;;;999666444333222000...000/////////............---------------...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,)))************+++++++++************************222///,,,+++*********)))((((((((((((((((((((((((+++,,,------......------..................------...000222222222333555666???FFFUUUiiizzzxxxuuurrrpppnnnmmmjjjhhhgggggghhhjjjnnnttt}}}zzzuuuooolllkkkooosssyyy~~~~~~~~~}}}|||{{{{{{{{{zzzyyyyyyyyyyyyzzzwwwxxxxxxyyyyyyyyyxxxxxxyyyyyyyyyxxxyyyyyyzzzzzzwwwvvvuuussssssttttttuuurrrrrrrrrrrrrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqqqqqqqqqqpppppppppooooooppppppoooooonnnnnnnnnmmmnnnnnnmmmmmmmmmnnnnnnooorrrrrrtttzzzzzzqqqjjjbbbZZZTTTPPPLLLGGGBBB@@@>>>;;;:::{{{qqqjjjfffeeegggoooyyywwwhhhXXXJJJAAA:::888555333333222000///000000/////////.........---------------...//////,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++)))************+++++++++************************)))(((((()))+++---------************************+++,,,------......------...........................000222222222333555777AAAIIIXXXnnn}}}yyyvvvtttpppnnnmmmkkkiiigggffffffhhhjjjnnnvvv~~~zzznnniiifffggghhhlllttt|||~~~}}}|||||||||{{{{{{zzzzzzzzzzzzzzzxxxxxxxxxxxxyyyyyyyyyyyyzzzyyyyyyxxxxxxyyyzzzzzzwwwvvvtttssssssssstttuuussssssssssssssssssssssssqqqqqqppppppppppppqqqqqqrrrrrrrrrqqqppppppoooooooooooooooooonnnnnnnnnmmmnnnnnnnnnmmmmmmnnnnnnoooqqqppprrrxxx}}}}}}tttlllddd\\\WWWPPPLLLGGGBBB@@@===;;;:::vvvooojjjfffeeejjjrrr|||rrr```PPPEEE:::777444222222222111000000000000/////////.........------------...//////------,,,,,,,,,,,,,,,,,,---,,,++++++******++++++)))************+++++++++************************,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...........................000111222222333666888BBBKKK\\\sss{{{wwwtttqqqnnnkkkjjjhhhfffddddddeeegggjjjooowwwsssllldddaaa``````eeekkkttt~~~~~~}}}}}}}}}||||||{{{{{{{{{{{{{{{{{{zzzyyyxxxxxxyyyzzzzzz|||zzzyyywwwwwwxxxzzz{{{vvvvvvtttssssssssstttuuuuuuuuuuuuuuuuuuuuuuuuuuurrrqqqqqqppppppqqqqqqrrrsssssssssrrrqqqppppppooooooooooooooonnnnnnnnnnnnoooooonnnnnnnnnnnnooooooooonnnpppuuuyyywwwooohhh___ZZZQQQMMMGGGBBB@@@===;;;999{{{rrrlllgggccceeejjjttt{{{gggTTTHHH:::777444222222222111000000000000////////////.........---------......///---------------,,,,,,,,,,,,,,,++++++++++++***+++))))))*********+++++++++************************///000111111...,,,******------------------------+++,,,------......---------------...............///000111222222333666999BBBLLL___xxx~~~yyyuuuqqqoookkkiiigggfffcccbbbbbbcccfffjjjpppzzz~~~tttjjjddd```]]]^^^bbbiiirrr~~~~~~~~~~~~~~~}}}|||||||||||||||}}}|||zzzxxxxxxyyy{{{|||}}}{{{yyywwwwwwxxxzzz{{{vvvuuutttsssrrrsssttttttvvvvvvvvvvvvwwwwwwwwwwwwrrrrrrqqqqqqqqqqqqrrrrrrttttttssssssrrrqqqqqqqqqooooooooooooooooooooooooppppppooonnnnnnnnnoooooonnnnnnppptttwww|||zzzrrrjjjbbb\\\RRRNNNHHHCCC@@@>>>;;;:::wwwooohhhccccccfffmmm{{{kkkWWWKKK;;;888444222222222222111111000000000///////////////......---------...............------,,,,,,,,,,,,,,,,,,,,,++++++******))))))*********+++++++++************************(((+++...000//////000111,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------........./////////000111111222444777:::AAAMMMbbb{{{|||wwwtttpppmmmjjjhhhfffdddbbb``````bbbfffjjjqqq{{{}}}rrrjjjeee___]]]___ccchhhqqq}}}~~~{{{xxxvvvuuuvvvyyy~~~~~~}}}}}}~~~~~~}}}{{{yyyyyyzzz{{{|||}}}|||zzzxxxxxxyyyzzz{{{vvvuuutttrrrrrrsssssstttvvvvvvvvvwwwwwwwwwxxxxxxssssssrrrrrrrrrrrrssssssttttttttttttsssssssssrrrppppppppppppppppppppppppqqqqqqpppoooooooooooooooooooooqqqtttwwwzzz}}}uuulllccc]]]TTTOOOJJJEEEBBB???<<<;;;~~~sssllleeecccdddiiiuuuooo\\\PPP>>>;;;666333222222222222111111000000000///////////////...------------...//////......---,,,,,,,,,+++,,,,,,,,,,,,+++***))))))************+++++++++************************'''***------+++***,,,...+++++++++++++++++++++++++++,,,------......------,,,,,,------.../////////000000111111222444888<<>><<>>|||pppjjjfffeeehhhmmmyyy}}}jjjYYYJJJBBB;;;888555000///111111111111111000000000000111111000///////////////)))...222111---+++,,,///...---,,,+++************++++++++++++++++++++++++,,,,,,++++++,,,,,,---...++++++*********+++---...,,,,,,---------,,,++++++(((***---///000///...,,,............////////////000///111333333222888@@@KKK^^^yyy|||}}}yyy~~~|||yyyuuusssnnnmmmllljjjgggeeedddcccbbbbbbfffmmmwwwvvvrrrqqqooolllhhheeeccc``````bbbcccccccccdddcccbbbcccgggmmmssswww{{{tttrrrnnnllllllnnnqqqtttwww|||~~~|||yyyvvvsssppplllhhhccc```XXXUUURRRNNNKKKJJJJJJJJJHHHHHHGGGHHHJJJMMMPPPRRRbbbhhhvvv~~~}}}||||||{{{}}}~~~~~~~~~|||zzzyyyxxxwwwtttrrrqqqrrrssstttqqqqqqrrrrrrssstttuuuuuuuuutttsssrrrqqqrrrrrrsssssssssttttttttttttttttttuuuttttttssssssrrrqqqqqqqqqpppooonnnnnnooopppqqqrrrqqqrrrrrrtttwwwyyyzzzwwwkkkddd___ZZZSSSMMMHHHDDDAAA>>>uuummmgggdddeeeiiitttrrraaaNNNEEE<<<999666222111222111111111111000000000000111111000///////////////...111444222...+++,,,...------,,,+++************************************,,,++++++++++++,,,------,,,+++*********+++,,,---++++++,,,------,,,,,,,,,))))))))))))***++++++,,,............////////////000///111333333333999AAANNNbbb}}}~~~zzz{{{{{{~~~zzzvvvssspppmmmlllkkkhhhfffdddbbbaaacccdddhhhpppyyyzzzvvvrrrlllhhhgggeeebbbbbbcccccccccbbbbbbaaa```aaadddiiiooorrr|||xxxvvvuuuvvvwwwuuuxxx~~~~~~{{{yyysssppplllhhhddd```[[[WWWPPPNNNKKKHHHFFFEEEEEEEEEDDDCCCCCCDDDEEEHHHKKKLLLRRRWWWeeeyyy~~~}}}}}}||||||~~~~~~~~~}}}}}}|||{{{zzzxxxwwwuuusssrrrrrrrrrsssqqqqqqrrrrrrsssttttttuuuuuutttsssrrrrrrrrrssssssrrrsssssstttttttttttttttssssssrrrrrrqqqppppppppppppooonnnmmmmmmnnnooopppqqqqqqqqqrrrtttvvvyyyzzzzzzooohhhaaa\\\UUUOOOJJJFFFBBB@@@|||rrrjjjdddbbbeeelllxxxzzzkkkTTTIII???:::777444222444111111111111000000000000111000000///////////////222444666333///++++++---,,,,,,++++++***+++++++++))))))))))))))))))))))))+++++++++++++++,,,------,,,,,,+++******++++++,,,***++++++,,,---------------+++(((&&&&&&(((+++---............////////////000///111333333444;;;CCCQQQggg{{{xxxzzz~~~|||xxxtttpppmmmlllkkkhhhfffcccbbb``````cccfffkkksss}}}zzztttoooooollljjjhhhhhhhhhfffeeecccbbbaaaaaaccchhhllloooyyy~~~|||xxxxxxyyy|||~~~}}}}}}|||{{{xxxuuunnnjjjddd___[[[VVVQQQNNNIIIGGGEEECCCBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGEEEJJJUUUddduuu~~~~~~}}}}}}}}}~~~}}}|||{{{{{{{{{{{{wwwwwwvvvuuutttsssrrrrrrqqqrrrrrrsssssstttttttttttttttsssrrrrrrrrrssssssrrrrrrssstttttttttttttttqqqqqqqqqpppoooooonnnnnnooonnnmmmllllllmmmnnnoooqqqqqqqqqrrrsssvvvxxxzzz~~~tttnnnccc^^^WWWQQQLLLHHHDDDAAAwwwnnneeeaaabbbgggppprrr[[[NNNAAA;;;888444333444111111111111000000000///000000////////////000000222444444222...,,,+++,,,+++++++++***++++++,,,,,,************************+++++++++***+++,,,,,,---,,,,,,++++++++++++++++++)))***+++,,,---.........000...+++))))))+++---///............////////////000///111333444666===FFFUUUlllyyywwwzzzzzzvvvqqqmmmjjjjjjhhhfffcccaaa______^^^cccgggooowww{{{xxxuuusssrrrpppnnnllljjjiiigggggghhhjjjmmmooowww}}}{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}||||||{{{xxxuuurrrjjjfff___YYYTTTPPPKKKHHHEEEDDDCCCBBBBBBCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEFFFEEEHHHNNNWWWaaasss~~~~~~~~~~~~}}}{{{{{{||||||}}}xxxxxxwwwwwwuuutttrrrqqqrrrrrrrrrsssssssssttttttssssssssssssssssssssssssqqqqqqrrrsssttttttttttttqqqqqqqqqpppoooooonnnnnnnnnmmmllllllllllllmmmnnnpppppppppqqqsssuuuwwwyyy~~~wwwqqqeee```YYYRRRMMMIIIEEEBBB}}}ssshhhccccccdddkkkwwwzzzcccTTTDDD<<<888555333333111111111111000000000///000000////////////000000///000///...---,,,,,,---+++++++++***++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,++++++++++++++++++++++++)))***+++,,,---.........//////...---------..................////////////000///111444555777@@@IIIYYYqqqxxxxxx}}}~~~xxxtttoookkkhhhgggeeecccaaa___^^^^^^___ccciiirrr{{{}}}{{{wwwuuusssrrrpppnnnnnnoooppprrryyy}}}}}}}}}}}}}}}}}}}}}}}}||||||||||||}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}|||{{{zzzwwwrrrnnnfffaaaZZZSSSNNNKKKGGGEEEBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFHHHHHHKKKOOOUUUbbb{{{~~~||||||}}}~~~yyyyyyxxxwwwvvvtttrrrqqqrrrrrrrrrsssssssssssssssrrrssssssssssssssssssssspppqqqrrrsssttttttttttttrrrrrrrrrqqqppppppoooooonnnmmmlllkkkkkklllmmmnnnoooooopppppprrrtttwwwxxx|||xxxrrrfffaaaYYYSSSMMMIIIEEEBBByyynnngggfffeeehhhqqq}}}mmm[[[HHH>>>:::666333333111111111111000000000000///////////////000000111---,,,,,,++++++,,,------,,,,,,++++++***+++++++++++++++++++++++++++++++++***************+++,,,,,,)))***+++,,,,,,,,,,,,+++***++++++,,,------------+++,,,------...---,,,,,,............////////////000///111444666999BBBLLL^^^vvv~~~xxx{{{{{{uuuqqqmmmiiifffdddcccaaa___^^^^^^___```dddlllvvv}}}{{{yyyvvvuuutttuuuuuu}}}~~~~~~||||||||||||||||||||||||zzzzzz{{{{{{{{{{{{||||||||||||||||||||||||||||||}}}|||{{{zzzxxxtttoookkkaaa[[[TTTMMMIIIGGGEEEDDDAAAAAABBBCCCDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGJJJNNNXXXlll~~~{{{zzzyyywwwvvvtttsssrrrssssssssssssssssssssssssqqqrrrssstttttttttssssssooopppqqqsssttttttttttttsssssssssrrrqqqqqqppppppnnnmmmlllkkkkkklllmmmnnnooooooooopppqqqtttvvvxxx{{{{{{tttgggbbb[[[TTTNNNJJJFFFCCCssskkkiiifffggglllvvvwwwcccMMMAAA<<<888555444111111111111000000000000///////////////000111111---,,,******+++,,,,,,---------,,,+++***************************************************++++++,,,((()))***,,,---------,,,++++++,,,------,,,,,,,,,***++++++,,,------------............////////////000///111444666:::DDDNNNccczzz}}}zzz~~~|||vvvqqqmmmjjjfffcccbbbaaa___]]]]]]___aaabbbfffooo{{{~~~}}}||||||~~~~~~}}}||||||||||||||||||||||||yyyyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzyyyxxxvvvqqqkkkggg]]]XXXPPPJJJGGGFFFFFFEEEBBBBBBDDDEEEFFFGGGGGGGGGDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEEEEHHHLLLRRR___lll}}}{{{yyywwwuuutttttttttssssssssssssssssssssssssqqqrrrssstttttttttssssssooopppqqqrrrssstttttttttsssssssssrrrqqqqqqppppppooonnnmmmllllllmmmnnnooonnnnnnnnnoooqqqsssvvvwwwyyy}}}~~~wwwjjjddd]]]VVVPPPLLLGGGEEEwwwnnnkkkffffffiiirrr}}}hhhQQQDDD>>>:::666555111111111111000000000000///////////////000111111///---+++***+++,,,,,,,,,...---,,,+++************))))))))))))))))))))))))*********)))***++++++,,,&&&(((***,,,---...------,,,,,,---------,,,++++++,,,,,,++++++,,,...///000............/////////000111///111444666;;;EEEOOOfff~~~}}}{{{|||yyysssnnnkkkgggdddaaaaaa```^^^]]]]]]```bbbdddiiirrr~~~}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}xxxxxxxxxyyyyyyzzzzzzzzz{{{{{{{{{{{{{{{{{{{{{{{{yyyyyyxxxwwwtttoooiiiddd]]]WWWPPPJJJHHHHHHHHHIIIDDDEEEGGGHHHIIIIIIJJJJJJFFFGGGHHHIIIKKKKKKKKKKKKKKKHHHGGGIIILLLOOOWWW```ttt~~~|||yyyvvvtttttttttuuusssssssssssssssssssssssspppqqqssstttuuutttssssssnnnoooqqqrrrssstttttttttssssssrrrrrrqqqpppppppppooonnnmmmllllllmmmnnnooonnnnnnnnnoooqqqsssuuuwwwxxx{{{zzzlllfff___XXXRRRMMMIIIFFFuuummmhhheeefffmmmxxxmmmWWWHHH>>>777555666222222111111111111111111111000000///...---------,,,---...//////...---,,,************************,,,+++***)))((((((((((((''''''(((***+++,,,---...++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,++++++,,,,,,000000000000///////////////000222444555999GGGVVVhhh{{{zzz}}}wwwpppkkkiiifffbbb^^^^^^[[[[[[]]]]]]]]]bbbiiipppvvv~~~}}}}}}}}}}}}}}}||||||||||||wwwwwwwwwxxxyyyyyyzzzzzzxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwuuutttqqqlllfffbbbYYYVVVPPPKKKHHHFFFGGGGGGFFFGGGGGGHHHJJJLLLNNNPPPMMMKKKJJJJJJKKKLLLLLLKKKKKKLLLLLLJJJJJJLLLRRRWWWhhhzzz~~~}}}|||{{{zzzyyyxxxxxxtttttttttsssssssssttttttuuuuuuuuuuuuuuuuuuuuuuuusssssssssttttttttttttuuuttttttsssrrrqqqoooooonnnppppppooonnnnnnnnnnnnnnnmmmmmmnnnoooppprrrtttuuuxxxxxx~~~{{{rrrkkkaaaZZZTTTPPPJJJFFFxxxooojjjgggfffllluuupppZZZKKKAAA:::777888333222222111111111111111111000000///......------------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************'''(((((()))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,+++++++++,,,------...000000000000///////////////000222444555:::IIIWWWmmm{{{||||||wwwooojjjhhheeeaaa^^^]]][[[ZZZ\\\]]]]]]bbbiiirrrxxx~~~}}}}}}}}}}}}}}}|||||||||{{{wwwwwwwwwwwwxxxxxxxxxxxxxxxyyyzzz{{{{{{{{{zzzyyyxxxwwwuuutttqqqlllfffbbbYYYVVVQQQLLLIIIHHHIIIIIIHHHIIIJJJLLLNNNQQQSSSTTTVVVTTTRRRRRRSSSTTTTTTSSSOOOPPPOOOMMMKKKLLLPPPSSS\\\lll~~~~~~}}}|||{{{zzzyyyyyyvvvuuuuuutttssssssttttttssssssssssssssssssssssssssssssssssssttttttttttttttttttsssrrrqqqpppooooooppppppooonnnnnnnnnnnnnnnmmmmmmnnnoooppprrrssstttwwwwww|||tttlllccc[[[UUUPPPKKKGGG}}}sssmmmhhhfffiiiooozzzsss___OOODDD<<<888999333333222111111111111111000000000///......------.........------.........------------------------///...---,,,,,,+++,,,,,,************++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,...///000////////////000000000000000000222555666<<>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAA???AAAFFFJJJMMMTTT\\\eeejjjrrrxxx{{{|||}}}}}}zzzxxxtttooollliiihhhgggggglllsss{{{~~~~~~~~~}}}}}}|||||||||xxxxxxxxxxxxwwwwwwwwwvvvtttttttttttttttsssssssssqqqqqqppppppoooooonnnnnnkkklllmmmmmmmmmnnnqqqtttxxx|||qqqiiizzzsssooolllpppwww|||xxxoooaaaQQQCCC;;;888555444333222111111111111000//////...///000111222,,,,,,,,,---------.........---++++++---...---,,,,,,,,,++++++,,,,,,---...,,,---------------,,,,,,------........./////////000/////////..................//////000111333444777999AAAMMM]]]uuuzzzsssoooppp{{{~~~{{{uuuoooiiiccc\\\XXXSSSSSSQQQPPPOOOOOOOOOOOOQQQTTTZZZbbblllxxx~~~~~~}}}~~~~~~||||||~~~}}}zzzjjjaaaSSSOOOIIIFFFFFFEEEDDDBBB>>>>>>======<<<<<<<<<<<<;;;;;;<<<<<<============???>>>@@@FFFJJJMMMTTT\\\bbbgggnnnsssuuuuuuttttttooolllgggbbb^^^\\\[[[[[[[[[___dddiiiqqq}}}}}}}}}}}}}}}}}}}}}||||||yyyyyyxxxxxxxxxwwwwwwwwwuuuvvvvvvvvvuuuuuuttttttrrrrrrqqqpppooonnnmmmlllkkklllmmmmmmmmmnnnqqqtttvvv}}}tttlll}}}tttooolllnnntttwwwhhhVVVEEE;;;777555555444333222222222222111000///...///000222444,,,,,,,,,------.........///---+++,,,---...---------,,,+++***+++,,,---...***+++,,,---.....................////////////000000000//////.........---000000111111222333555666666999AAAOOO```xxxxxxppplllooo|||}}}yyytttnnnhhhaaa[[[VVVSSSRRRQQQPPPOOOOOOOOOOOOSSSVVV\\\cccmmmyyy~~~}}}}}}~~~nnneeeVVVQQQJJJGGGFFFFFFDDDCCC<<<;;;;;;::::::;;;;;;<<<999999999999:::::::::;;;???>>>@@@FFFJJJMMMTTT[[[___dddkkkoooqqqpppooonnngggddd___ZZZWWWUUUUUUUUUVVVYYY\\\___dddooo~~~|||||||||||||||}}}}}}}}}yyyyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwwwwwwwvvvuuuuuuuuutttrrrpppnnnmmmkkkjjjlllmmmnnnmmmmmmooorrrtttttt{{{vvvnnnyyyrrrmmmmmmrrr|||uuu___JJJ>>>888555444222111000000//////000000000000//////////////////...------------...///...---,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++---------------------------,,,+++++++++,,,---...////////////////////////000/////////000111222222777;;;BBBOOOddduuunnnmmmooo}}}~~~zzzssslllfff___YYYUUUQQQPPPNNNLLLLLLMMMNNNOOORRRWWW___iiisss~~~~~~xxxooo___XXXPPPKKKIIIHHHGGGEEEDDDAAA>>>===<<<<<<;;;:::999999999999:::;;;<<<===;;;===@@@CCCGGGLLLRRRWWWaaadddiiimmmnnnnnnllljjjaaa^^^ZZZVVVTTTSSSSSSSSSVVVXXXZZZ]]]```fffmmmrrr~~~|||{{{{{{||||||}}}zzzyyyyyyxxxxxxwwwwwwwwwvvvvvvvvvvvvuuutttsssrrrssssssrrrqqqpppooonnnmmmmmmllljjjjjjkkkmmmppprrruuu{{{{{{rrr{{{tttnnnnnnqqqyyyxxxbbbMMM@@@999666555444222111111111111000000000000//////////////////...------------...///...---,,,,,,,,,,,,---++++++,,,---------------,,,,,,,,,,,,---------...------,,,+++,,,---...///////////////////////////000//////000000111222333777;;;CCCQQQfffsssllljjjlllzzz|||xxxpppiiiccc]]]WWWTTTQQQPPPNNNLLLLLLMMMNNNOOOSSSXXX```jjjttt~~~~~~uuufff___VVVOOOMMMKKKIIIGGGEEEBBB???===<<<<<<;;;:::888888888999999:::<<<<<<;;;===@@@DDDGGGMMMSSSXXXdddfffjjjmmmmmmkkkiiifffaaa^^^ZZZVVVTTTTTTUUUVVVXXXZZZ\\\^^^aaafffkkkooo{{{~~~}}}|||{{{{{{|||}}}~~~{{{zzzzzzyyyxxxwwwwwwvvvwwwwwwwwwwwwvvvuuutttsssssssssrrrqqqpppooonnnnnnnnnmmmkkkjjjkkkmmmoooqqqsssyyy}}}ttt~~~wwwpppnnnooouuu~~~hhhRRRBBB;;;777666555333222222222222000000000000//////////////////...------------.........---,,,,,,,,,------,,,,,,,,,,,,------------+++++++++,,,,,,---------------,,,,,,,,,---...////////////////////////////////////000000222333333777<<>>===<<<:::999888888888888999:::;;;;;;;;;===@@@DDDHHHNNNUUUYYYbbbeeeiiilllmmmllliiigggbbb___ZZZVVVUUUVVVZZZ\\\___aaadddfffgggjjjmmmooosss{{{~~~}}}||||||||||||~~~~~~|||{{{{{{yyyxxxwwwvvvvvvxxxxxxxxxxxxwwwvvvuuuuuussssssrrrqqqpppoooooonnnooonnnlllkkkkkklllnnnppppppvvvwwwxxxqqqmmmnnnrrr~~~mmmVVVEEE;;;777666555333222222111111000000000000//////////////////...------------......------,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------/////////////////////////////////000111222333444777===HHHXXXmmmppphhheeehhhuuuxxxssslllddd^^^YYYTTTQQQPPPNNNMMMKKKKKKLLLNNNOOOTTTZZZdddnnnyyy|||ttthhh^^^XXXTTTOOOLLLJJJGGGCCC@@@>>><<<:::999888888888888888999:::;;;;;;===@@@DDDIIIOOOUUUZZZ^^^aaafffkkknnnooonnnmmmeeebbb\\\XXXXXX\\\bbbeeelllnnnqqqssssssssstttvvvxxxzzz~~~~~~~~~}}}||||||}}}~~~}}}|||{{{zzzyyyxxxwwwvvvxxxxxxxxxxxxwwwvvvuuutttssssssrrrqqqqqqpppoooooopppooommmllllllmmmnnnoooooouuu}}}zzzyyyqqqnnnmmmqqq{{{pppZZZGGG<<<666555444222111111111111000000000000//////////////////...------------...------,,,,,,,,,------......---,,,,,,,,,,,,------///...------,,,+++*********++++++,,,,,,,,,,,,,,,//////////////////////////////000000111333444555777>>>KKK\\\rrrrrriiifffhhhuuuxxxssskkkddd^^^YYYUUURRROOONNNLLLKKKKKKLLLNNNOOOTTT[[[fffqqq|||~~~rrrhhhaaaZZZTTTPPPOOOLLLGGGCCCAAA>>><<<:::999999999888999999::::::;;;===@@@DDDHHHNNNTTTYYY\\\```fffmmmqqqrrrrrrqqqjjjfffbbb___```ffflllqqqxxxzzz~~~|||yyyyyy}}}||||||}}}}}}~~~}}}}}}|||{{{zzzyyyxxxwwwwwwwwwwwwwwwvvvuuuttttttssssssrrrrrrqqqpppppppppoooooonnnmmmmmmmmmnnnnnnooottt|||~~~{{{sssooommmoooxxxsss^^^III===666555444222111111111000000000000000//////////////////...------------...------,,,,,,,,,---......111000...---------.../////////...---,,,,,,+++******+++,,,---------,,,,,,//////////////////////////////000000222333555666777@@@NNN```vvv}}}ssskkkhhhjjjvvvxxxrrrjjjccc]]]YYYUUUSSSNNNMMMLLLKKKKKKLLLNNNOOOUUU\\\hhhttt~~~~~~tttmmmeee]]]XXXUUUQQQLLLHHHDDDAAA>>><<<;;;::::::999999:::;;;;;;;;;===@@@CCCGGGLLLSSSWWW___ccciiioootttuuuuuutttpppmmmiiihhhjjjqqqxxx}}}xxxtttuuuyyy}}}}}}|||||||||}}}|||||||||{{{{{{zzzyyyyyywwwwwwwwwwwwvvvuuutttsssssssssrrrrrrqqqqqqqqqqqqnnnnnnnnnnnnnnnnnnooooooppptttzzzvvvpppmmmmmmttt}}}vvvaaaMMM???777666555333222222222222000000000000//////////////////...------------...,,,,,,,,,,,,,,,---...///000...---+++++++++---...........................,,,---.../////////......//////////////////////////////000111222444555666888@@@PPPcccyyy~~~{{{xxx{{{tttllliiikkkwwwwwwqqqiiiaaa\\\XXXUUUSSSMMMLLLKKKJJJKKKLLLNNNOOOUUU]]]iiivvvzzzqqqhhhaaaZZZVVVQQQLLLHHHDDDAAA???<<<<<<;;;;;;:::;;;;;;<<<;;;===@@@BBBFFFJJJPPPTTT___cccjjjrrrwwwzzzzzzzzzuuusssqqqqqqttt{{{|||sssnnnmmmmmmppp~~~|||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{xxxxxxxxxxxxwwwvvvuuuuuusssrrrrrrrrrrrrqqqqqqqqqmmmmmmmmmnnnnnnoooppppppooosssxxx}}}yyyrrrlllkkkqqqzzzyyydddOOOBBB888777666555444333333333000000000000//////////////////...------------...,,,,,,,,,,,,,,,---...///,,,+++)))''''''((()))***,,,,,,---...///000111222---...000111111111000/////////////////////////////////000111222444666777888AAAQQQddd{{{zzzwwwtttxxxtttllljjjlllwww~~~vvvppphhh```[[[WWWTTTRRRMMMLLLKKKJJJKKKLLLNNNPPPVVV^^^jjjwww}}}zzzppphhh]]]YYYSSSNNNJJJFFFCCC@@@===<<<<<<;;;;;;;;;<<<<<<<<<>>>@@@BBBEEEIIIOOOSSS[[[```iiirrrzzzyyywwwvvvwww{{{uuukkkeeeccc___ppp~~~|||{{{zzzzzz{{{{{{{{{{{{||||||||||||yyyyyyyyyyyyxxxwwwvvvvvvsssrrrrrrrrrrrrrrrrrrqqqlllmmmmmmnnnoooppppppqqqooorrrvvv{{{{{{uuupppmmmpppuuu|||iiiUUUIII>>>777222333444222000111000000000000////////////......---------,,,,,,,,,//////...---,,,,,,++++++///......------,,,++++++............////////////////////////////////////...------------.../////////000111111111222555888<<>>???@@@AAABBBCCCCCCDDDGGGKKKNNNWWW___jjjsss}}}|||xxx{{{xxxiii```\\\\\\dddsss~~~}}}}}}}}}}}}}}}}}}}}}|||{{{{{{{{{{{{yyyxxxwwwvvvvvvvvvuuutttttttttuuuuuusssqqqrrrqqqpppppppppqqqrrrsssuuutttvvv{{{|||uuuppplllnnnsss~~~lllWWWIII???777222333444222000111111000000000////////////.........---------,,,,,,///......---,,,,,,++++++...------------,,,,,,,,,------------.......................................------------.../////////000111111111222555888===FFFVVVkkkuuulllgggmmmzzzxxxllliiijjjooo}}}}}}xxxpppkkkddd]]]YYYUUURRRPPPMMMJJJHHHIIIHHHGGGLLLRRRYYYbbbooozzz~~~{{{ooohhh]]]UUUOOOKKKFFFBBB>>>======<<<===>>>???@@@@@@AAABBBBBBCCCFFFJJJMMMWWW```kkkuuu~~~zzz|||yyyhhh]]]XXXVVV[[[eeevvv~~~~~~~~~~~~~~~~~~}}}}}}||||||{{{zzzxxxwwwwwwvvvvvvvvvuuuttttttuuutttrrrpppqqqppppppooopppqqqrrrssstttsssuuuzzz~~~wwwppplllmmmqqq}}}ppp[[[LLLAAA999333444444222000111111111000000000/////////.........------------,,,.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,------------...------------------------......------......///000///000111111111333666888>>>GGGXXXmmmqqqhhhccchhhtttrrrhhhfffgggtttzzztttmmmhhhaaa[[[WWWSSSQQQOOOMMMJJJHHHIIIHHHHHHMMMSSSZZZcccppp{{{~~~~~~{{{rrreeeZZZSSSMMMHHHDDD??????>>>======>>>@@@@@@@@@AAAAAAAAABBBEEEIIILLLVVV___lllwww~~~yyyzzz{{{}}}zzzgggZZZSSSQQQRRRVVVbbbvvv~~~~~~|||{{{zzzyyyxxxwwwwwwwwwxxxvvvuuuuuuuuutttqqqoooppppppooonnnooopppqqqrrrrrrrrruuuzzzyyyqqqkkkkkkoooxxxvvvaaaOOOCCC;;;555444444222111222111111111000000000//////............------------......---------,,,,,,,,,++++++,,,,,,---...//////,,,,,,---------.........------------------------...............//////000///000111111222333777999@@@III[[[ppp~~~ooofffaaagggrrr|||mmmeeeeeehhhyyy~~~wwwrrrkkkfff___YYYVVVSSSQQQOOOLLLIIIGGGHHHHHHHHHMMMTTT\\\eeerrr}}}~~~zzzlll___VVVPPPJJJFFFAAA@@@???>>>>>>???@@@AAA???@@@AAAAAAAAACCCGGGJJJSSS^^^lllyyy|||uuussssssssswww{{{}}}zzzgggXXXPPPMMMMMMNNNVVVggg}}}|||{{{yyyxxxxxxxxxxxxyyywwwvvvuuuuuutttqqqooopppooonnnnnnnnnoooqqqqqqrrrrrruuu{{{{{{ssslllkkknnnttt|||gggTTTEEE===666555555222111222111111111111000000000000//////.........------------------------,,,,,,,,,***++++++,,,---...//////---.........////////////------------------------///............///000000///000111222222444777:::AAAKKK]]]sss|||lllddd```fffqqq}}}wwwjjjdddggglll}}}uuupppiiieee___YYYVVVTTTRRRPPPKKKHHHFFFGGGGGGHHHNNNUUU___hhhttt~~~rrrdddZZZSSSLLLHHHCCCBBBAAA@@@??????@@@AAA???@@@AAA@@@AAACCCGGGJJJQQQ\\\lllzzzzzzqqqmmmkkkjjjlllpppsssxxx~~~xxxeeeVVVOOOIIIIIIKKKQQQ^^^rrr~~~}}}}}}{{{zzzyyyxxxxxxxxxyyyxxxvvvvvvuuutttqqqooopppooonnnnnnnnnoooqqqqqqsssssswww|||~~~vvvnnnlllooorrr~~~nnnYYYHHH???777666555333222333222222111111111000000000/////////.........------------------------------++++++,,,,,,---...//////........./////////000000------------------------//////......//////000111///000111222333555888;;;CCCMMM```vvv|||iiiccc```gggqqq{{{ttthhhfffkkkrrr{{{tttnnnhhhddd^^^YYYVVVUUUSSSRRRLLLHHHFFFGGGGGGIIIPPPXXXaaajjjvvvzzzlll```WWWOOOJJJEEEDDDBBBAAA@@@@@@@@@AAA@@@AAAAAAAAAAAACCCFFFIIIPPP\\\mmm|||yyynnnhhhdddaaacccfffiiimmmssszzztttbbbTTTMMMDDDFFFHHHLLLUUUdddvvv~~~~~~}}}|||{{{zzzyyyyyyyyyyyywwwvvvvvvvvvuuurrrpppppppppooonnnooopppqqqrrrrrrssswww}}}xxxpppnnnpppqqq}}}sss^^^JJJ@@@888666555333222333222222222111111111000000////////////............------------------------,,,,,,,,,------.........---------.........//////........................///////////////000000111///000111222333555999;;;DDDOOObbbxxx|||iiidddccckkkuuu}}}}}}qqqggggggooowwwyyyrrrlllfffbbb]]]XXXVVVUUUSSSRRRNNNJJJHHHHHHIIIKKKSSS[[[ccckkkwwwuuuhhh\\\RRRKKKGGGEEECCCBBB@@@@@@@@@AAAAAABBBBBBAAAAAACCCGGGJJJQQQ^^^ooovvvjjjbbb]]]YYYYYY]]][[[___eeelllttt~~~ooo^^^QQQJJJBBBCCCEEEGGGLLLXXXgggsss~~~~~~}}}{{{zzzzzzyyyyyyxxxwwwvvvvvvvvvvvvtttrrrqqqppppppooopppqqqrrrsssqqqrrrwww|||zzzqqqoooqqqqqq}}}vvv```KKKAAA999666555333222444222222222111111111111000000/////////............------------------------,,,,,,,,,---------......,,,,,,,,,---------......///////////////////////////////////////000111111///000111222333555999<<>>HHHSSSeee{{{~~~tttqqqpppvvv~~~ssslllggggggsss~~~{{{tttlllfffaaa]]]XXXUUUSSSRRRQQQOOONNNKKKIIIKKKLLLNNNUUU]]]jjjrrr}}}vvveeeXXXRRRIIIFFFBBB@@@@@@@@@@@@???BBBCCCCCCCCCCCCDDDHHHKKKTTTaaatttqqqbbbYYYTTTOOOKKKJJJNNNOOOSSSZZZdddppp{{{uuuhhhZZZNNNGGGBBB???@@@CCCFFFJJJRRRZZZmmmyyy~~~}}}|||}}}{{{zzzyyyyyyzzzwwwvvvvvvuuutttsssrrrrrrsssrrrpppooooooqqqssstttttttttwww{{{}}}~~~tttppprrrqqqzzzvvvmmmVVVIII<<<888888555333222333333333222111111000000////////////............//////.........---------------------------,,,,,,++++++++++++++++++++++++---------............///........................///111222222222444:::???HHHTTTggg}}}wwwttttttzzz~~~rrrlllggghhhuuu}}}~~~zzzrrrjjjeee```\\\WWWTTTRRRQQQOOONNNMMMJJJHHHJJJLLLOOOVVV^^^kkksss}}}|||yyy|||{{{iii[[[SSSJJJGGGCCCAAAAAABBBAAAAAACCCDDDDDDCCCCCCEEEIIILLLTTTaaatttqqqbbbYYYTTTOOOKKKKKKIIIJJJMMMTTT^^^kkkvvv}}}}}}sssfffXXXLLLEEEAAA??????BBBDDDGGGOOOWWWeeeppp~~~~~~~~~~~~}}}{{{zzzyyyzzzzzzyyyyyyyyyxxxwwwvvvvvvuuutttrrrqqqppppppqqqrrrssstttuuuxxx{{{}}}vvvrrrrrrpppxxxzzzsss\\\MMM>>>999888666333333444444333333222111111000////////////...........................---------.........------,,,,,,,,,---------------------------------............///........................000222333333333666;;;@@@IIIVVVjjj|||zzzzzzrrrkkkhhhkkkzzz{{{|||~~~xxxqqqiiiccc^^^ZZZVVVRRRPPPOOONNNLLLKKKHHHHHHJJJMMMPPPXXXaaalllttt~~~{{{ttttttyyyppp___TTTKKKHHHEEECCCCCCCCCCCCBBBDDDEEEEEEDDDDDDFFFJJJNNNVVVdddwwwrrrbbbYYYTTTNNNKKKKKKFFFFFFIIIOOOYYYfffrrryyyxxxooobbbUUUJJJDDDBBB???>>>@@@BBBDDDKKKSSS]]]gggwww}}}|||{{{|||}}}~~~~~~|||{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyxxxxxxxxxuuutttrrrqqqpppqqqrrrrrruuuuuuxxx|||}}}yyysssssspppwww|||wwwaaaQQQAAA:::888666444555444444333333222111111111////////////.............................................------,,,,,,+++000000000000000000000000---------............///........................000222444444444777===BBBJJJYYYmmm~~~rrrllliiinnnzzzzzz}}}wwwppphhhbbb\\\YYYTTTPPPOOOMMMLLLJJJIIIGGGGGGJJJNNNRRRZZZcccnnnuuu~~~~~~uuurrruuuyyywwwcccWWWLLLIIIFFFDDDDDDEEEEEEDDDFFFFFFFFFEEEEEEHHHLLLPPPZZZiii|||rrrbbbXXXSSSMMMJJJJJJFFFFFFGGGLLLVVVbbbnnnuuuzzzwwwrrriii^^^SSSIIIDDDCCC@@@???@@@AAACCCIIIQQQ[[[eeesss}}}{{{{{{|||}}}~~~~~~}}}|||{{{zzzyyyyyyzzz{{{yyyyyyyyyyyyxxxxxxxxxxxxwwwvvvtttsssrrrrrrrrrrrruuuvvvyyy}}}~~~{{{uuussspppvvv{{{gggVVVDDD;;;888777666777444444333222222111111000////////////............---..............................------,,,,,,,,,---------------------------------............///////////////////////////000222444444444777===CCCLLL[[[qqqsssllljjjqqqzzzyyy~~~}}}wwwppphhhbbb[[[WWWRRROOOMMMLLLJJJIIIHHHFFFFFFJJJNNNSSS\\\eeeooovvvxxxtttuuuwww}}}hhhZZZMMMJJJGGGFFFFFFGGGGGGFFFHHHHHHGGGFFFFFFJJJOOOSSS\\\llluuucccYYYSSSMMMJJJJJJGGGFFFGGGJJJQQQ[[[eeekkkooommmhhhaaaYYYPPPHHHDDDDDDAAA???AAABBBDDDJJJRRR[[[eeesss}}}|||{{{|||zzz{{{{{{|||||||||{{{{{{{{{zzzyyyxxxxxxyyyyyyzzzyyyyyyyyyyyyzzzzzzzzzzzzxxxxxxwwwvvvuuutttttttttuuuvvvzzz}}}~~~~~~vvvsssqqqwwwrrr___JJJ???:::888777888333333222222111000000///////////////............---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////////////////222444444444777>>>CCCMMM^^^uuurrrkkkjjjppp{{{zzz~~~|||vvvooogggaaaZZZVVVRRRNNNLLLKKKJJJHHHHHHFFFFFFJJJOOOSSS]]]fffqqqwww{{{uuuuuuvvvzzz~~~lll___PPPNNNKKKIIIJJJKKKKKKJJJIIIIIIHHHGGGHHHKKKQQQUUU\\\mmm{{{hhh\\\UUUNNNKKKKKKGGGFFFEEEFFFKKKQQQXXX\\\aaa___\\\WWWQQQKKKFFFCCCCCC@@@???AAACCCEEELLLTTT\\\fffsss~~~}}}xxxxxxyyyyyyxxxxxxwwwvvvxxxxxxwwwvvvvvvwwwxxxyyy{{{{{{{{{||||||}}}}}}}}}yyyyyyyyyxxxxxxwwwwwwwwwvvvwwwzzz~~~~~~wwwsssssswwwjjjRRRDDD===888777777222222111000000//////...////////////............---------.........//////+++,,,,,,------.........////////////////////////---------............//////////////////////////////111333333444777===CCCNNN```xxx|||oooiiihhhnnn}}}{{{{{{tttmmmeee___ZZZVVVQQQNNNLLLKKKJJJHHHHHHFFFFFFKKKOOOTTT]]]fffrrrxxxxxxvvvwwwyyyzzzooobbbUUURRROOONNNOOOPPPPPPOOOKKKJJJIIIHHHIIIMMMSSSWWW```qqqnnnaaaYYYQQQNNNMMMHHHGGGEEEEEEFFFIIIMMMOOORRRRRRPPPMMMJJJFFFCCCBBB@@@>>>>>>AAACCCFFFNNNVVV___hhhuuu|||||||||{{{zzzyyyxxxwwwvvvuuuttttttuuuvvvwwwxxxzzzzzz{{{{{{|||}}}~~~~~~zzzzzz{{{{{{{{{zzzzzzzzzvvvwww{{{~~~xxxttttttwwwsssYYYHHH???999666666111111000000///.........000/////////............---------.........//////***++++++,,,---...//////........................---------.........//////000000000000000000000000...000222333333777===BBBNNNaaayyyzzzmmmgggeeelll~~~|||yyyssskkkccc^^^ZZZVVVRRRNNNLLLKKKJJJHHHIIIFFFGGGKKKOOOTTT]]]fffsssyyy{{{xxxxxxzzz{{{qqqeeeXXXUUURRRQQQRRRSSSSSSSSSKKKKKKIIIHHHIIIMMMTTTXXXdddwwwrrreee\\\TTTPPPPPPJJJIIIGGGFFFEEEFFFGGGHHHIIIIIIHHHGGGEEECCCAAA@@@>>><<<<<<@@@CCCGGGOOOWWWaaakkkyyy}}}{{{{{{ttttttsssssstttuuuvvvwwwwwwxxxxxxyyyzzz{{{||||||{{{{{{||||||}}}||||||{{{vvvwww{{{~~~xxxvvvxxx{{{aaaKKK???:::777555555444333222111111111111000000000000////////////------------------------000///...---------------000000//////.........---.........////////////000000000000000111111111111000000222555666666===EEESSSddd{{{rrrfffbbbbbbhhh{{{~~~~~~~~~vvvpppjjjccc^^^YYYVVVQQQMMMKKKJJJHHHGGGDDDEEEFFFIIINNNWWWaaahhhuuu{{{~~~||||||}}}~~~~~~~~~sssfff[[[VVVRRRUUU[[[\\\VVVOOOPPPLLLIIIIIIJJJLLLTTT\\\gggzzzmmm```XXXQQQMMMHHHHHHHHHEEEBBB@@@??????BBBBBBBBBBBBAAA@@@>>>>>>=========>>>BBBIIIRRRXXX___kkk||||||{{{xxxuuusssssssssrrrrrrwwwxxxzzz{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||||||||}}}~~~yyyuuuwww}}}dddMMM???999777555555444333222111111111111000000000000////////////........................//////..................000/////////.........---------........./////////000000000000111111111111000000222555666777===EEETTTeee}}}xxxlllbbb^^^^^^eeewww~~~vvvoooiiibbb^^^YYYUUUPPPMMMKKKJJJHHHGGGEEEFFFHHHJJJPPPYYYcccjjjuuu{{{~~~}}}||||||ssshhhaaa\\\XXX[[[bbbccc^^^WWWSSSNNNKKKJJJKKKMMMTTT]]]jjj}}}vvvggg]]]VVVRRRMMMLLLJJJGGGCCC@@@???>>>=========>>>=========<<<=========>>>AAAHHHQQQWWW```kkk{{{|||xxxuuuttttttsssrrrvvvwwwxxxyyyzzzyyyyyyxxx{{{{{{{{{|||||||||}}}}}}zzzuuuwww|||gggNNN@@@999777555555444333222111111111111000000000000////////////000000000000000000000000...............//////////////////...............,,,---------............000000000000111111111111111000222555666777>>>GGGVVVggg}}}rrrggg^^^\\\\\\cccuuuvvvooohhhaaa\\\XXXTTTOOOLLLJJJIIIHHHFFFFFFGGGIIILLLQQQZZZeeelllvvv|||{{{xxxuuuyyy}}}ssskkkeeeaaa^^^bbbiiikkkfffaaaWWWQQQMMMLLLLLLNNNUUU^^^lllqqqcccZZZWWWRRRPPPMMMHHHDDDAAA>>>===:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===AAAGGGPPPUUU___hhhuuuzzzxxxxxxwwwwwwwwwwwwxxxyyyyyyxxxxxxwww{{{{{{|||}}}}}}~~~|||vvvwww{{{fffMMM???:::777666444444333222111111111111000000000000////////////000000000000000000000000,,,,,,------....................................,,,,,,,,,---------......///000000000111111111111222111222555666888???HHHXXXjjj~~~wwwzzznnnddd\\\\\\]]]dddvvv~~~uuunnnggg```[[[VVVSSSNNNKKKIIIHHHGGGFFFFFFGGGIIILLLRRR[[[fffmmmwww}}}}}}wwwrrrqqqvvv}}}{{{xxxqqqkkkdddaaaaaaeeelllooommmhhh\\\VVVPPPNNNMMMNNNUUU]]]mmm{{{iii]]]XXXUUURRRMMMIIIEEEBBB@@@>>><<<<<<;;;;;;;;;;;;;;;;;;:::;;;<<<===@@@FFFNNNSSS[[[bbblllvvv~~~}}}{{{{{{zzzzzzyyyyyyxxxxxxxxxyyyzzz|||~~~}}}xxxyyy|||}}}bbbKKK>>>:::888777444444333222111111111111000000000000////////////////////////////////////***+++,,,------------------------...............,,,,,,,,,---------......///000000000111111111111222111222555666999AAAJJJZZZnnnxxxtttxxxlllbbbZZZ[[[]]]eeewww}}}tttmmmfff___YYYUUUQQQMMMJJJHHHHHHFFFEEEEEEFFFHHHLLLRRR\\\gggnnnxxx~~~|||zzzxxxwwwyyyyyyyyyyyyyyyyyyyyyyyywwwxxxyyyzzzzzz}}}zzzuuuoooqqqwww|||vvvsssppplllhhhaaa```aaagggoootttssspppccc\\\UUUQQQNNNNNNUUU]]]kkk~~~rrrbbbZZZVVVRRRMMMIIIGGGEEEBBB@@@>>>===<<<:::999888888888999:::;;;<<>>:::999888555444333222111111111111000000000000////////////........................***+++---......---,,,+++---------------.........,,,---------............000000000000111111111111333222333555777999BBBLLL\\\qqq{{{sssrrrvvvjjj```YYYYYY]]]fffyyy{{{rrrkkkddd]]]XXXSSSPPPLLLIIIHHHGGGFFFEEEDDDFFFHHHLLLSSS]]]hhhoooyyy~~~}}}{{{xxxtttqqqooommmmmmmmmmmmmmmmmmmmmmmmmmmlllmmmnnnoooppprrrwwwzzzyyyrrrpppqqqvvv~~~zzzqqqkkkhhhfffdddaaa^^^^^^bbbjjjsssyyyzzzyyylllddd[[[VVVQQQPPPUUU]]]hhh|||nnnaaaZZZUUUNNNJJJIIIGGGDDDAAA???===;;;888777666666666777888:::;;;>>>CCCJJJOOOSSSWWW]]]bbbjjjyyy}}}{{{yyyxxxxxxyyy{{{}}}zzzyyyyyy~~~rrr[[[HHH???;;;888666555444333222111111111111000000000000////////////........................---...///000000...---,,,,,,,,,,,,------.........------........./////////000000000000111111111111444222333555777:::CCCMMM^^^sssxxxppppppuuummmbbbZZZ[[[___iii~~~xxxpppjjjccc]]]XXXRRROOOKKKHHHGGGFFFEEEDDDEEEGGGIIINNNUUU___jjjrrrzzz|||yyyvvvtttqqqpppnnnkkkhhheeecccbbb___________________________```aaaaaabbbeeejjjmmmtttyyy}}}wwwrrrnnnmmmpppsssttttttooojjjccc^^^]]]\\\[[[YYYYYY[[[```iiisss{{{~~~~~~uuulllccc[[[UUURRRWWW___eeezzzoooaaa[[[RRRNNNLLLJJJFFFBBB???===;;;999888888888999666888999;;;>>>BBBIIIMMMNNNRRRVVVZZZ___kkkzzz~~~~~~yyyxxxxxx|||qqq[[[III???;;;888555555444333222111111111111000000000000///////////////////////////////////////000111222111000...,,,,,,,,,,,,------..................////////////000000000000000111111111111444222333555777:::CCCMMM___tttvvvnnnooottt~~~qqqfff^^^^^^bbbmmmwwwoooiiiccc\\\WWWRRRNNNJJJGGGGGGFFFEEEDDDFFFHHHKKKOOOVVVaaalllsss{{{}}}|||yyyvvvrrrnnnjjjiiiddddddbbb```]]][[[YYYXXXVVVVVVVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXYYY\\\```dddlllqqqzzzzzztttlllhhhhhhhhhgggfffbbb^^^YYYUUUUUUUUUUUUTTTTTTWWW]]]gggrrrzzz~~~{{{rrrggg___XXXUUUYYY```dddyyyzzzggg___VVVPPPNNNKKKFFFBBB@@@???===;;;;;;;;;===>>>666777999;;;===BBBHHHLLLIIIMMMQQQSSSWWW```nnnxxxyyyxxxxxx{{{pppZZZGGG>>>:::888777555444444333333222222111000/////////....................................------------------------........................000///...------...///000000000000000////////////000111333666666999CCCMMMaaawww~~~uuuqqqlllvvvqqqeee^^^```fffooovvvmmmgggaaaZZZUUUOOONNNLLLJJJHHHGGGFFFFFFDDDFFFIIINNNVVVaaallltttyyytttqqqooojjjeeeaaa___^^^]]]XXXWWWUUUSSSQQQOOONNNMMMMMMMMMMMMLLLLLLKKKKKKKKKMMMNNNOOOOOOOOOQQQTTTVVV^^^eeeooo|||{{{ssskkkddd^^^ZZZYYYVVVQQQMMMMMMMMMJJJJJJLLLOOOUUU^^^hhhqqqyyy~~~xxxmmmccc\\\XXXXXXYYYcccrrryyyiiiYYYRRRPPPLLLGGGDDDCCCAAA>>><<<;;;888555333777777777999===BBBEEEFFFKKKMMMPPPQQQSSSXXX___eeevvvzzzxxxwwwzzzoooYYYGGG>>>:::888777555444444333333222222111000000/////////.................................------------------------........................000///...------...///000111111111111111000000000444444666999999<<>>======<<<:::999999888888:::===BBBEEEGGGKKKMMMOOOOOOOOORRRWWW[[[gggqqq~~~{{{yyywwwyyy~~~nnnXXXGGG>>>;;;999777555444444333333222222111000000000/////////..............................------------------------........................//////............//////111111111111111222222222555555777::::::>>>HHHTTTdddyyyxxxrrrpppyyyssshhhaaadddmmm|||~~~sssjjjddd]]]WWWRRROOONNNLLLIIIGGGFFFEEEDDDFFFHHHKKKQQQYYYdddooowwwzzzsssnnnhhhccc```XXXVVVSSSOOOLLLJJJIIIIIICCCCCCBBBAAA@@@??????>>>@@@????????????>>>>>>>>>???@@@@@@@@@@@@BBBEEEGGGNNNUUU```lllzzzzzztttlllcccZZZTTTMMMGGGCCCCCCCCC@@@@@@BBBIIINNNWWWaaajjjqqquuuvvv{{{vvvoooggg```[[[XXXWWW[[[fffyyytttggg]]]TTTNNNKKKGGGDDDAAA???>>>>>><<<;;;:::999999:::===BBBGGGJJJNNNOOOPPPOOONNNMMMNNNPPPVVV^^^jjjuuu|||~~~~~~}}}~~~}}}zzzwwwxxx}}}}}}nnnXXXHHH???;;;999777555444444333333222222111000000000////////////.........................................................................../////////....../////////000000111111111111111222222222444777888<<>>>>>>>>=========<<<<<<>>>>>>>>>>>>===============>>>>>>>>>>>>???BBBDDDHHHNNNYYYeeesss{{{uuukkk___WWWOOOHHHCCCCCCBBB??????BBBFFFJJJSSS^^^gggmmmoooooossspppkkkeee___[[[WWWVVVXXX```ooowwwjjj]]]UUURRRNNNJJJDDD@@@===;;;999777999999999:::===BBBIIIMMMSSSTTTTTTRRRPPPMMMKKKJJJMMMSSS\\\fffnnnvvv|||~~~~~~~~~zzzwwwwww|||~~~oooZZZIII@@@<<<999666555444444333333222222111111000000000////////////................................................////////////////////////...//////////////////.../////////000000000111111111111333666777<<>>;;;;;;;;;;;;;;;;;;;;;;;;==============================>>>======>>>AAACCCEEEKKKUUUaaammm{{{zzzqqqeee\\\RRRKKKEEECCCBBB??????AAADDDHHHQQQ\\\gggllllllkkkiiigggddd```\\\XXXUUUTTTVVV[[[hhh|||vvvggg\\\XXXRRRMMMFFF@@@<<<:::888666777888999:::===DDDMMMTTTXXXWWWVVVTTTRRRNNNJJJGGGHHHLLLSSSZZZcccmmmvvv}}}}}}~~~{{{wwwxxx}}}qqq\\\KKKAAA===999666555444444333333222222111111111000000000/////////................................................////////////////////////......////////////...............///000000111111333333444777999>>>KKKXXXmmmtttmmmgggjjjyyy}}}qqqfff___YYYSSSPPPLLLKKKIIIGGGFFFDDDDDDCCCCCCFFFKKKRRR[[[eeepppwww}}}wwwpppkkkaaa\\\UUUOOOKKKHHHEEEDDD@@@@@@???>>>===<<<;;;;;;999999999999999999999999;;;;;;;;;;;;;;;<<<<<<<<<;;;<<<===<<<;;;<<>>===???CCCHHHQQQ]]]iiinnnmmmjjjbbb```^^^[[[XXXTTTRRRPPPRRRWWW```oootttgggbbbWWWQQQIIIBBB>>><<<;;;:::666888999;;;???HHHTTT]]]^^^\\\XXXVVVSSSNNNIIIEEEFFFHHHLLLQQQZZZeeepppxxx}}}~~~{{{wwwxxxsss^^^MMMCCC===999555555444444333333222222111111111111000000000//////................................................////////////////////////---...///000000///...---...//////000111111222222444444555888:::@@@MMMZZZpppppplllhhhmmm~~~}}}qqqfff^^^YYYSSSPPPJJJIIIHHHFFFEEEEEEDDDDDDCCCGGGLLLTTT\\\gggqqqxxx|||uuuoooiiiccc^^^SSSOOOJJJFFFDDDBBB@@@???<<<<<<<<<<<<<<<;;;::::::999999999999999999999888999999999::::::;;;;;;;;;;;;<<<<<<;;;;;;;;;>>>@@@CCCGGGOOOXXXbbbnnnyyyyyynnnfffZZZRRRJJJFFFBBB>>>===@@@DDDHHHRRR___lllqqqoookkk```^^^[[[WWWSSSPPPMMMLLLLLLQQQYYYccctttwwwqqq```YYYPPPGGGBBB@@@>>>===666888;;;>>>CCCNNN]]]ggggggccc^^^ZZZUUUPPPJJJEEEDDDFFFHHHMMMUUUaaannnvvv~~~{{{xxxyyyuuu```NNNDDD>>>999555555555444333333222222111111111111111000000000000........................////////////////////////000000000000000000000000---...///000000///...---///000000111222222333333444333444777:::???MMMZZZrrr{{{nnnkkkiiiooo~~~qqqfff^^^YYYTTTPPPIIIHHHGGGFFFEEEEEEEEEEEEDDDHHHNNNUUU^^^hhhsssyyy~~~yyyrrrjjjddd]]]XXXTTTKKKHHHDDDBBBAAA@@@>>><<<<<<<<<<<<===<<<<<<;;;;;;;;;::::::::::::999999999999:::::::::;;;;;;<<<<<<<<<======<<<<<<<<>>===666999===@@@GGGSSSbbbnnnpppkkkddd^^^YYYSSSLLLGGGDDDEEEHHHLLLUUUaaannnwww}}}xxxyyy|||yyydddPPPCCC<<<999777666555333222333333222111000000000000000111111111000000//////.........---............////////////........................000000000000////////////000111111111111222222222555555777999:::@@@OOO^^^tttuuuiiifffgggqqq~~~qqqeee]]]XXXSSSPPPLLLIIIEEEDDDEEEEEECCCAAAHHHJJJNNNVVV```kkkuuu{{{|||tttlllbbb[[[WWWSSSMMMHHHCCCBBBAAA@@@???======<<<;;;;;;;;;:::::::::999999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::;;;===???@@@CCCEEEIIIOOOWWWaaalllsss~~~yyyrrrcccYYYPPPLLLIIIEEECCCCCCAAAIIIUUUeeevvv|||ssshhhbbbZZZTTTRRROOOKKKHHHFFFIIINNNTTT```sssyyynnn^^^QQQIIIDDD???;;;;;;:::<<>>===<<<;;;;;;;;;;;;;;;::::::::::::999::::::::::::::::::::::::;;;::::::999999::::::;;;::::::::::::;;;===???@@@AAADDDHHHMMMTTT^^^hhhoooxxx~~~wwwnnnggg\\\RRRNNNJJJEEEBBBCCCEEEMMMZZZjjj}}}ooohhh___WWWSSSPPPLLLHHHEEEGGGKKKOOOYYYiii}}}xxxfffWWWNNNGGGBBB>>>===<<<===CCCLLLZZZqqqtttggg\\\RRRLLLHHHGGGHHHJJJNNNWWWeeettt~~~yyyyyy|||rrr[[[JJJ???999666777555333222333333222111111111000000000000000000////////////........................////////////........................////////////000000000000/////////000000000000111333444666999:::AAAPPP___{{{uuuiiiaaa___aaakkk~~~qqqeee]]]WWWQQQNNNKKKHHHEEEDDDDDDDDDCCCBBBDDDFFFLLLTTT___kkkuuu{{{|||ssslll```YYYPPPIIIFFFEEEBBB@@@>>>>>>======<<<;;;::::::<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::::::::;;;===>>>???@@@BBBFFFKKKQQQZZZccciiiqqqvvv~~~{{{ooojjj```VVVQQQLLLFFFCCCBBBGGGOOO\\\nnn{{{rrrfff\\\VVVQQQMMMIIIFFFGGGIIIKKKRRR___ooozzzsssaaaTTTKKKEEEBBB@@@>>>???EEENNN^^^vvv~~~pppbbbVVVNNNJJJIIIJJJLLLQQQZZZhhhxxxzzzzzz|||zzzbbbNNNAAA;;;888777555333333333444333222111111111000000000000000///////////////.....................////////////........................////////////000000000000000000000000111111111111333333666999;;;AAAQQQ```~~~sssfff]]]\\\___hhh{{{~~~}}}}}}pppeee]]]VVVPPPLLLIIIHHHEEEDDDCCCCCCCCCCCCEEEHHHNNNWWWbbbnnnxxx}}}uuujjjcccYYYSSSKKKEEECCCBBBBBBAAA=========<<<<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;::::::;;;;;;<<<===>>>>>>???AAAEEEIIINNNVVV^^^cccjjjpppwww}}}wwwlllaaaWWWRRRNNNHHHDDDDDDFFFNNN[[[nnn|||nnnbbbYYYSSSNNNJJJHHHHHHHHHJJJOOOYYYeeennnjjjZZZOOOHHHDDDBBB@@@@@@FFFPPPaaayyyxxxiii\\\SSSNNNKKKKKKNNNTTT___mmm|||{{{zzz}}}hhhSSSDDD===:::777666444333444444333222111111111111000000//////.........///////////////............////////////////////////////////////.../////////000000000111111111222222222222333333333444777:::<<>><<<888666444333444444333222222222111111000/////////.........///////////////............////////////////////////////////////......//////000000111111222222222333333333444444444444888;;;>>>EEEUUUeeezzzvvvsssrrruuutttgggZZZ[[[^^^fffvvv~~~||||||~~~wwwkkkaaaZZZTTTNNNJJJFFFFFFFFFDDDBBBAAACCCDDDCCCGGGMMMWWWbbbllluuuzzz}}}ssshhh\\\UUULLLJJJFFFCCCAAA@@@@@@AAA>>>>>>>>>>>>>>>>>>??????>>>============<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::;;;;;;<<<======<<<<<>>>>>?????????>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<=========<<<;;;===???AAACCCFFFJJJOOORRRWWW]]]dddjjjooottt{{{~~~ppp```VVVPPPKKKIIIKKKHHHNNNYYYjjjwwwnnnfff^^^YYYPPPOOOOOOQQQVVV\\\aaaddddddjjjsssvvvbbbSSSKKKEEECCCDDDIIIQQQ___tttlll\\\SSSQQQPPPSSS\\\kkk{{{yyytttrrrqqqqqqzzz}}}{{{}}}zzz^^^III???<<<888666444444444555444333222222222111000//////...---.........//////000000............/////////000000000000000000000000000---......///000111111222000111111111111222222222555666:::===AAAHHHYYYhhh~~~wwwqqqkkkgggfffppp{{{|||ooobbbYYYZZZ]]]cccqqq|||{{{}}}}}}xxxqqqfff^^^XXXSSSMMMIIIEEEFFFFFFDDDAAA@@@CCCEEEGGGJJJQQQZZZdddnnnvvvzzz~~~tttiii^^^SSSMMMGGGGGGGGGEEEBBB@@@??????<<<<<<======>>>>>>??????>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<:::;;;<<<=========<<<;;;<<<===@@@BBBCCCGGGKKKNNNRRRWWW___eeejjjooovvv{{{vvvdddXXXPPPKKKJJJLLLGGGLLLVVVggg|||ssskkkccc^^^VVVUUUUUUWWW\\\aaaeeeggghhhkkknnnuuu~~~iiiXXXNNNFFFEEEFFFKKKRRR___ssssssbbbZZZRRRQQQTTT]]]mmm}}}vvvpppllljjjiiirrr}}}|||}}}fffOOOAAA<<<555444444333222222222222222222111111000000////////////............/////////...---,,,---///111222............////////////////////////////////////000111111222222333444444555999999<<>>AAACCCCCCAAA>>>;;;??????>>>===============>>>>>>>>>>>>============@@@>>><<<;;;;;;;;;===>>>======<<<<<<<<<<<<=========???BBBCCCDDDFFFHHHJJJSSSUUUYYY___dddjjjnnnpppwww{{{~~~hhh[[[TTTNNNIIIGGGHHHMMMXXXfffvvvwwwnnngggcccZZZ[[[ZZZ[[[bbbkkknnnkkkllljjjjjjqqq|||lllWWWLLLHHHHHHIIILLLTTT```mmmvvv}}}hhhWWWRRRRRRTTT\\\oootttkkkfffeeefffmmmxxx}}}{{{}}}gggPPPBBB<<<555555444333222222222222222222222222111111111111000//////......//////000000///...------...000111............////////////111111111111111111111111111111111222333333444444666:::999===EEEHHHWWWqqqyyyrrrlllfffeeeiiimmmxxxuuuggg\\\YYYWWWYYYaaammm}}}~~~{{{|||~~~wwwpppggg^^^WWWQQQMMMJJJGGGFFFDDDCCCBBBBBBCCCCCCHHHKKKQQQZZZeeeoooyyy~~~{{{qqqggg]]]UUUPPPLLLJJJHHHFFFDDDCCCCCCCCC@@@AAACCCDDDDDDBBB@@@???AAA@@@@@@????????????????????????>>>>>>>>>======???>>><<<;;;;;;;;;===>>>======<<<<<<<<<<<<======;;;===???AAABBBCCCFFFHHHNNNQQQUUUZZZ```eeeiiikkkqqquuu{{{nnn___VVVOOOJJJIIIIIINNNWWWcccrrr{{{sssmmmiiibbbccccccdddllluuuxxxvvvrrrmmmkkknnnuuuppp\\\QQQNNNMMMMMMOOOUUU^^^hhhooo}}}{{{hhhXXXSSSTTTVVV^^^qqquuukkkfffddddddiiiuuu}}}{{{|||hhhQQQBBB<<<666555444333222222222222222222222222222333333333111000000//////000000111111000...------...//////............////////////111111111111111111111111111111222222333333444444777;;;:::>>>GGGKKK[[[uuuyyyrrrkkkeeeeeeiiinnnxxx|||qqqcccXXXWWWUUUWWW___jjj{{{~~~uuuoooeee\\\VVVQQQMMMJJJFFFEEEDDDCCCBBBBBBCCCCCCIIILLLSSS\\\fffqqqzzz{{{qqqhhh___WWWRRRNNNMMMJJJHHHFFFEEEEEEEEEBBBBBBBBBBBBBBBAAA@@@@@@CCCCCCBBBAAAAAAAAAAAABBB@@@@@@@@@@@@???????????????>>>===<<<;;;<<<=========<<<<<<;;;;;;<<<<<<===:::<<>>===<<<======>>>===<<<<<<<<<<<<<<<<<<===<<<>>>AAABBBBBBCCCFFFHHHGGGIIILLLQQQUUUZZZ]]]___cccgggmmmrrrxxx~~~lll]]]RRRMMMNNNPPPTTT[[[bbblllyyy{{{uuurrrmmmooorrrvvv}}}tttooonnnpppxxxrrr```VVVPPPQQQSSSWWW\\\bbbeeeggggggmmmuuuyyyxxxpppcccYYYRRRTTTXXXbbbvvv{{{ooogggcccaaacccmmm}}}~~~{{{{{{jjjSSSDDD===888777555444333222222222///000000000111111222222111111000000000000111111000000//////........................////////////000000000000000000000000111222222333444444555555777;;;;;;@@@JJJQQQccc|||tttnnniiijjjnnnttt}}}{{{qqqdddYYYPPPOOORRR[[[iii{{{|||qqqkkkbbbYYYSSSOOOKKKIIIFFFEEECCCBBBBBBCCCDDDDDDGGGKKKSSS\\\gggqqqyyy}}}{{{tttmmmfff___[[[VVVTTTQQQOOOMMMKKKKKKKKKMMMLLLKKKIIIHHHHHHIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCBBBBBBBBB@@@@@@??????>>>>>>>>>>>>>>>======<<<<<<======>>>===???AAABBBBBBCCCEEEGGGGGGIIILLLOOOTTTXXX[[[\\\___ccchhhnnnsssxxx~~~sssaaaTTTQQQSSSQQQWWW^^^eeelllvvvxxxvvvpppssswww|||wwwqqqnnnnnnsssyyyqqq```VVVQQQRRRVVV\\\bbbffffffdddbbbcccgggllllllfff]]]VVVOOORRRWWWcccwwwsssjjjeeebbbdddmmm|||~~~{{{{{{lllTTTDDD===888777666444333222222222000000000000000111111111111000000//////000000111///////////////.....................////////////////////////////////////222222333333444444555555666:::;;;@@@KKKSSSfff~~~wwwqqqmmmoootttyyyzzzooobbbWWWRRRQQQSSS\\\iii{{{zzznnniii```XXXRRRNNNKKKIIIEEEDDDCCCBBBBBBCCCDDDEEEGGGKKKSSS]]]hhhqqqyyy}}}|||uuuoooiiiddd```\\\ZZZXXXUUUSSSQQQQQQPPPNNNMMMLLLKKKJJJIIIIIIIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>======>>>>>>???<<<>>>@@@@@@AAAAAACCCEEEGGGHHHKKKNNNRRRUUUXXXYYY[[[___dddiiimmmrrrwww{{{{{{hhhYYYVVVYYYTTT[[[dddkkkooouuu}}}|||zzztttxxx}}}{{{tttooolllnnnrrrrrryyyooo```WWWVVVXXX\\\dddjjjlllhhhdddbbb^^^]]]``````ZZZTTTQQQKKKPPPWWWdddzzzwwwnnnhhhfffgggnnn{{{~~~{{{zzz~~~mmmUUUEEE===999888666555333222222222222222111111111111111000000//////......//////000......//////////////////............////////////000000000000000000000000222222333333444555555555555999:::@@@LLLTTThhhyyytttqqqtttyyy{{{oooaaaVVVRRRPPPTTT]]]jjj}}}yyymmmggg___WWWQQQNNNKKKIIIEEEDDDCCCBBBBBBCCCDDDEEEHHHMMMTTT___iiissszzz~~~zzzuuupppjjjgggcccbbb___\\\YYYXXXWWWWWWPPPPPPOOONNNMMMLLLKKKKKKIIIIIIHHHGGGGGGGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAA@@@@@@????????????@@@@@@===???AAAAAAAAABBBDDDFFFEEEFFFIIILLLOOORRRTTTVVVWWWZZZ___cccgggkkkpppsssyyy}}}}}}zzz~~~nnn___\\\```[[[dddooouuuvvvwww{{{}}}{{{www{{{zzzsssmmmkkkmmmnnnpppsssvvvzzz}}}yyykkk^^^VVVWWWZZZaaakkksssuuuoooiiifff]]]WWWWWWVVVPPPLLLKKKJJJOOOWWWfff}}}{{{rrrllliiijjjooozzz~~~{{{zzz~~~mmmVVVEEE>>>999888777555333222222222444333333222222111111111//////............//////------...///000000000///............/////////000111111111111111111111111222222333444444555555666555999:::@@@LLLUUUiii{{{vvvtttwww}}}}}}pppaaaVVVNNNMMMRRR]]]lll~~~yyylllfff^^^VVVQQQMMMJJJIIIEEEDDDCCCBBBBBBCCCDDDEEEIIINNNVVV```kkkttt{{{{{{vvvqqqnnnhhhgggdddaaa^^^]]]\\\\\\YYYYYYXXXXXXWWWUUUTTTSSSKKKKKKJJJIIIIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCBBBAAAAAA@@@@@@@@@@@@AAAAAA@@@AAACCCDDDDDDDDDFFFHHHCCCDDDGGGIIILLLOOOQQQSSSTTTWWW[[[___bbbfffkkknnnssswww}}}}}}xxxrrruuu{{{sssdddaaaeeecccmmmyyy~~~}}}zzz{{{~~~|||{{{zzzwww|||wwwoookkklllnnnmmmkkkiiiiiillloooqqqwwwzzz}}}{{{rrrfffZZZTTTUUUYYYcccpppzzz}}}xxxrrrjjj^^^TTTRRRPPPKKKGGGHHHIIIOOOXXXhhh}}}uuuooolllkkkpppzzz}}}|||nnnXXXGGG>>>;;;888333111111222222222222222222111111///......///////////////000111111////////////000000000000...............///000000000000000000000000000000111222222333444555666666888888===EEEJJJUUUooo{{{yyy~~~mmm^^^UUUNNNPPPTTT^^^ooo}}}||||||{{{|||xxxooohhh^^^VVVRRROOOKKKHHHEEEDDDCCCBBBAAABBBBBBCCCIIINNNVVVaaalllvvv}}}|||yyyvvvpppmmmkkkiiihhhfffdddaaaaaa^^^\\\ZZZYYYXXXWWWUUUSSSRRRPPPNNNLLLKKKKKKLLLJJJIIIIIIHHHHHHIIIIIIIIIGGGFFFEEECCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAABBBBBBCCCDDDEEEFFFGGGGGGFFFGGGGGGIIIKKKMMMOOOPPPTTTUUUWWWZZZ]]]aaadddfffkkknnnsssxxx~~~|||sssnnnkkklllrrryyywwwjjjfffgggkkkwww~~~xxx}}}|||||||||}}}{{{xxxuuurrrzzzyyysssqqqqqqmmmllliiieeeaaa___^^^___eeefffiiikkkggg^^^YYYYYYUUU]]]gggqqq{{{yyypppfffXXXNNNHHHEEECCCBBBFFFJJJTTTfffwwwpppmmmnnnttt~~~~~~}}}oooYYYHHH???;;;888444222222333333222222222222111111000///...///////////////000111111000000000000///////////////............///000000000000000000000000000000111222222333444555666666888888===EEEJJJUUUooo}}}|||nnn^^^UUUNNNPPPTTT___qqq}}}|||{{{zzz|||wwwnnnfff\\\TTTPPPMMMJJJGGGEEEDDDCCCBBBAAAAAABBBCCCIIIMMMVVVaaalllvvv}}}}}}{{{uuussspppnnnmmmkkkiiiggggggeeebbb``````___]]][[[XXXVVVTTTRRRPPPOOONNNNNNMMMLLLLLLKKKKKKKKKKKKLLLIIIHHHGGGFFFEEEDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEFFFGGGGGGGGGGGGHHHIIIKKKMMMNNNOOORRRSSSUUUXXX[[[___bbbdddgggjjjoootttyyy}}}pppkkkiiikkkooottt}}}|||oookkkkkkqqq}}}|||wwwvvvsssrrrrrrqqqnnnlllooowwwyyysssqqqmmmlllhhhddd^^^ZZZXXXXXXZZZZZZ\\\```]]]WWWTTTVVVVVV___jjjttt~~~uuukkk]]]QQQJJJGGGEEEDDDIIINNNXXXjjjyyytttssspppvvvoooZZZIIIAAA<<<999555333333444333333111111222111111000///...///////////////000111111111111000000//////......//////......//////000111000000000000000000000000111222222333444555666666888888===DDDJJJVVVpppmmm]]]TTTMMMOOOTTT```ttt|||zzzzzzyyy{{{wwwllldddZZZSSSOOOLLLHHHEEEDDDCCCBBBAAAAAAAAABBBCCCHHHMMMVVVaaallluuu||||||zzzwwwuuutttssspppnnnnnnkkkiiiggggggeeecccaaa^^^\\\ZZZWWWUUUTTTSSSRRRQQQPPPOOOOOONNNNNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHIIIJJJLLLMMMNNNOOOPPPRRRUUUXXX[[[^^^```bbbeeeiiinnnsssxxx~~~wwwooohhhfffeeeffflllsssuuuoooooouuutttpppkkkgggfffdddcccbbbgggoooyyyzzztttrrroookkkeee^^^XXXSSSPPPNNNMMMOOORRRRRROOOPPPTTTXXXbbbooozzz}}}sssdddVVVMMMIIIGGGGGGJJJPPP[[[mmm{{{xxxxxxsssyyyoooZZZJJJAAA<<<999666444444444444333111111111111111000/////////////////////000000111111111000000//////....../////////...///000000111000000000000000000000000111222222333444555666666888888===DDDJJJWWWrrrlll[[[RRRLLLNNNTTTaaauuu{{{yyyyyyxxx{{{~~~vvvkkkcccZZZRRRNNNLLLHHHEEEDDDCCCBBBAAAAAAAAABBBCCCHHHMMMVVVaaallluuu{{{~~~}}}{{{zzzxxxvvvsssrrrpppnnnlllllljjjgggdddcccbbb```]]]ZZZXXXWWWVVVUUUTTTSSSRRRQQQQQQQQQQQQNNNMMMLLLJJJIIIHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMOOOQQQTTTWWWZZZ\\\]]]```dddiiimmmqqqwww{{{yyynnngggccc```bbbgggrrrxxxwwwqqqooouuuwwwqqqiiiaaa]]]\\\[[[ZZZ\\\cccooo~~~|||yyyvvvqqqjjjbbbZZZQQQLLLJJJGGGHHHJJJJJJJJJNNNTTTZZZgggvvvzzzkkk\\\QQQKKKIIIHHHFFFOOO\\\mmm{{{xxxzzzvvv|||ppp[[[JJJ@@@;;;999666555555555333222000111111111111000000//////////////////000000111111000000000/////////...///////////////000111111000000000000000000000000111222222333444555666666888888===DDDKKKXXXtttlllZZZQQQKKKMMMSSS```uuuyyywwwwwwwwwzzz~~~}}}uuukkkcccYYYRRROOOLLLIIIFFFCCCBBBAAA@@@@@@AAABBBCCCHHHMMMWWWbbbllluuu{{{}}}~~~|||zzzxxxxxxvvvtttsssrrrooollliiifffeeedddbbb___\\\ZZZYYYXXXXXXVVVUUUSSSSSSRRRRRRPPPOOOMMMKKKJJJIIIHHHHHHHHHGGGFFFFFFEEEEEEFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGIIIIIIIIIIIIIIIJJJKKKKKKKKKLLLMMMOOORRRTTTWWWXXXZZZ]]]aaadddhhhlllqqquuuyyy}}}wwwnnngggaaa```bbbhhhlllttt{{{xxxsssrrrvvv~~~vvvjjj```YYYVVVTTTSSSTTTZZZfffvvv{{{vvvppphhh]]]RRRKKKIIIFFFDDDEEEEEEEEEKKKRRR]]]lll~~~sssbbbUUUMMMJJJJJJEEEOOO\\\mmmyyyvvvxxxxxx~~~rrr\\\KKKAAA:::888666555555444333111000000111111111111000000///////////////000111111/////////000000000000000000000//////000000111222000000000000000000000000111222222333444555666666999888===DDDKKKYYYuuummm[[[QQQLLLMMMRRR]]]rrrxxxvvvvvvvvvyyy~~~}}}tttjjjbbbYYYRRRNNNLLLIIIFFFBBBAAA@@@@@@@@@AAACCCCCCIIINNNXXXcccnnnvvv{{{}}}~~~|||~~~|||{{{yyywwwsssoooiiihhhgggfffcccaaa___]]]\\\[[[ZZZXXXVVVUUUUUUTTTRRRQQQOOOMMMLLLJJJJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHHHHIIIJJJKKKKKKKKKLLLMMMNNNPPPSSSUUUVVVXXX[[[^^^aaadddhhhmmmppptttwww|||yyypppgggcccbbbbbbdddiiinnnrrruuuvvvwwwyyy|||~~~~~~|||xxxvvvvvv{{{}}}nnnaaaWWWRRROOONNNQQQUUU```qqqzzzuuummmbbbUUULLLHHHDDDAAA@@@@@@AAAGGGOOO___rrrzzzjjj[[[QQQLLLKKKHHHRRR___mmmyyytttvvvyyywww```MMMBBB999777555444444444222000000000111111111111000000///////////////000111111......//////000000111111000000//////000000111222000000000000000000000000111222222333444555666666999888===DDDKKKZZZwwwppp^^^TTTMMMMMMQQQ[[[nnnwwwuuutttuuuxxx}}}}}}ssshhh```WWWPPPMMMJJJGGGEEEAAAAAA@@@@@@@@@AAACCCCCCJJJPPPZZZeeeooowww|||~~~|||wwwtttkkkkkkkkkiiihhheeecccbbbaaa___^^^\\\ZZZXXXXXXWWWUUUTTTRRRPPPNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIIIIEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGHHHHHHIIIJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVXXX\\\^^^aaadddiiilllooosssxxx||||||ppphhheee______```bbbeeeggghhhhhhjjjllloooqqqsssuuuwwwxxxuuufffZZZRRRNNNKKKOOOQQQ[[[kkk{{{{{{uuujjj\\\RRRGGGBBB??????>>>???FFFNNNbbbxxxqqqaaaUUUOOONNNMMMVVVaaalll|||zzzuuuwwwyyyzzzbbbOOODDD888666555444444333111//////000000111111111000000///////////////000111111------...///000111222222000000000000000111111222000000000000000000000000111222222333444555666777999888===DDDLLLZZZwwwrrraaaWWWMMMMMMPPPYYYlllwwwtttttttttxxx}}}}}}rrrfff___UUUOOOKKKIIIFFFCCCAAAAAA@@@???@@@AAACCCDDDKKKPPPZZZfffpppxxx|||~~~}}}xxxtttlllmmmmmmlllkkkhhhfffeeecccbbb```^^^\\\[[[ZZZYYYWWWVVVTTTRRRPPPOOONNNNNNKKKKKKJJJIIIIIIIIIIIIJJJFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIJJJLLLLLLLLLMMMMMMOOOPPPRRRTTTUUUTTTWWWZZZ\\\___bbbfffiiimmmpppuuuyyy}}}xxxmmmiii]]]\\\[[[\\\]]]_________]]]___bbbfffkkkpppuuuxxx|||kkk^^^UUUOOOLLLLLLMMMVVVeeeuuu|||qqqcccXXXFFFBBB?????????@@@GGGOOOccc|||vvveeeXXXRRROOONNNWWW```iiiwww}}}wwwyyyyyyiiiSSSCCC>>>;;;888666666666444333222222222111111111111000000000////////////000000000000000000000000000000000000000000111111111111000000000000111111111111222444555666555666888999======???DDDLLL]]]zzzzzzeeeXXXMMMOOOSSSZZZhhhyyyvvvuuutttxxx~~~tttfff```XXXPPPKKKHHHFFFEEEBBBBBBBBBAAA@@@@@@CCCEEEKKKQQQ[[[eeennnvvv}}}}}}{{{xxxssspppnnnllljjjhhhfffdddbbbaaaaaaaaa```^^^[[[YYYWWWUUUTTTRRROOOMMMMMMLLLLLLLLLKKKKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOPPPQQQRRRSSSTTTVVVWWWXXX[[[^^^aaadddfffiiilllpppsssvvvyyy}}}yyyqqqfff```YYYUUUUUUVVVUUUSSSRRRRRRUUUZZZ^^^cccmmmxxxvvvgggZZZOOOJJJKKKMMMWWWggguuu{{{jjjXXXOOOFFF>>>===>>>AAAGGGNNNggg~~~~~~ppp```VVVRRRTTTWWW```mmmwww}}}vvvvvvyyymmmTTTCCC===:::777555555555333222222222222111111111111000000000////////////000000000000000000000000000000000000000000111111111111000000000000111111111111222444666666666666888999<<<===???DDDLLL^^^zzz~~~iii\\\QQQRRRUUU\\\iiizzzwwwuuutttxxx~~~tttfff```WWWPPPKKKHHHFFFEEEAAABBBBBBAAA@@@@@@CCCEEEJJJQQQZZZeeennnvvv|||}}}zzzvvvsssqqqooollljjjiiifffdddbbbaaaaaa___]]]^^^[[[YYYWWWVVVTTTRRROOOOOOOOONNNMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPQQQSSSTTTTTTUUUVVVYYY\\\___aaacccfffiiimmmpppsssvvvzzz}}}yyynnnggg]]]WWWTTTSSSPPPNNNLLLKKKMMMQQQUUUZZZeeepppyyykkk^^^TTTNNNMMMOOOXXXhhhwww}}}mmm]]]RRRIIIAAA>>>???BBBHHHNNNeee}}}qqqcccYYYWWWVVVYYYaaallluuu{{{zzzzzzqqqWWWEEE<<<999666444444444333111222222222111111111111000000000////////////000000000000000000000000000000000000000000111111111111000000000111111111222222222444666666666666888:::;;;<<>>;;;888666666555444333222222222111111111000000000000////////////000000///////////////////////////000000000111111111111111111111111222222222222333555666777666777999::::::<<>><<<888666666666555333222222222111111111111000000000////////////000000000000000000000000000000000000000000111111111111111111111222222222222333333555777777777777999;;;;;;===BBBJJJTTTgggqqqbbbXXXXXX\\\fffyyy}}}zzzwwwvvvyyyxxxoooccc^^^UUUMMMIIIFFFDDDBBB>>>???@@@??????@@@CCCEEEKKKQQQ[[[eeennnvvv}}}|||xxxuuurrrpppnnnmmmmmmmmmlllkkkfffdddaaa```^^^]]]ZZZXXXTTTTTTTTTTTTTTTSSSSSSSSSPPPPPPPPPOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOQQQRRRSSSUUUUUUUUUUUUVVVWWWYYYYYYYYY\\\___bbbdddgggjjjmmmnnnqqqtttwwwyyy}}}|||qqqggg]]]TTTMMMGGGDDDBBBBBBAAACCCLLLVVVhhhzzzoooeee[[[SSSSSSVVV\\\jjj|||rrr```UUUJJJEEEDDDFFFMMMTTT\\\jjj|||zzzpppkkkkkkhhhooouuuxxxyyy||||||zzz|||yyyzzzoooWWWFFF===;;;777666555555444333222222222111111111111000000000////////////000000000000000000000000000000000000000000111111111111111111111222222222333333444555777777777777999;;;;;;>>>DDDLLLWWWiiirrrcccZZZZZZ]]]hhh||||||yyywwwvvvyyyvvvmmmccc]]]TTTMMMHHHEEECCCBBB>>>????????????@@@CCCEEELLLRRR\\\fffooowww~~~|||yyywwwtttrrrpppppppppnnnmmmiiigggdddbbbaaa```]]][[[WWWWWWVVVVVVUUUTTTSSSSSSQQQQQQQQQPPPPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOOOOPPPQQQSSSTTTUUUUUUTTTUUUUUUVVVWWWWWWWWWYYY]]]___aaadddgggjjjkkkmmmppprrrtttxxx|||zzzooodddXXXQQQKKKHHHFFFEEECCCCCCJJJSSS]]]yyy}}}qqqfff[[[SSSPPPUUU]]]jjj|||rrrdddYYYMMMHHHHHHJJJQQQXXX```iiittt|||tttpppqqqooovvvzzzzzz{{{}}}{{{wwwtttxxx}}}|||xxxyyynnnXXXIII<<<:::666555444444333222222222222111111111111000000000////////////000000000000000000000000000000000000000000111111111111111111222222222333333333444555777888777888999;;;<<<>>>EEENNNYYYkkktttddd\\\\\\___iii}}}{{{xxxvvvvvvzzztttlllccc]]]TTTMMMHHHEEECCCAAA===>>>?????????@@@CCCEEELLLSSS]]]gggpppxxx~~~|||{{{xxxuuusssrrrpppnnnmmmkkkiiifffeeecccbbb___]]]ZZZZZZXXXWWWUUUTTTRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTTTTTTTTTTTTTTTTUUUUUUVVVUUUWWW[[[]]]___bbbeeegggiiikkkmmmoooqqqtttyyy|||}}}ttthhh[[[RRRIIIFFFDDDCCC@@@???EEELLLVVVqqqssshhh\\\TTTMMMTTT]]]jjj{{{rrrfff[[[PPPKKKJJJMMMTTT[[[dddjjjpppwww}}}vvvtttuuuuuu|||~~~~~~}}}wwwjjjmmmppprrruuuyyy~~~}}}yyyzzziiiUUUHHH<<<:::666555444444333222111111111111111111111111000000000000000000000000111111000000//////......000000000000111111111111222333333333333333333444444444444555777999<<<======@@@GGGQQQ\\\oootttccc^^^YYY[[[hhh|||}}}zzzwwwuuuxxx|||rrrlllbbb]]]UUUOOOJJJGGGDDDBBBAAA@@@???>>>>>>@@@BBBCCCLLLSSS]]]gggpppxxx~~~}}}{{{wwwuuuuuusssqqqpppooollliiifffdddccc```^^^\\\\\\ZZZYYYWWWWWWVVVVVVTTTSSSSSSRRRQQQPPPPPPPPPSSSRRRPPPOOONNNOOOPPPPPPOOOOOOPPPPPPQQQRRRSSSSSSSSSSSSRRRRRRSSSTTTUUUUUUXXXXXXYYYZZZ[[[]]]___```eeefffhhhjjjmmmppprrrtttyyyzzz}}}zzzooobbbYYYQQQKKKEEECCCBBBBBBFFFKKKZZZiiiyyyjjj\\\RRRQQQQQQUUUccczzzxxxsssdddYYYNNNIIIJJJOOOXXXaaakkksssxxxxxxxxx}}}}}}zzzvvvxxx}}}{{{rrrllldddbbbfffiiilllwww~~~zzz{{{}}}hhhSSSFFF<<<:::666555444444333222111111111111111111111111000000000000000000000000111111000000////////////000000000000111111111111222222333333333333444444444444555666777:::<<<===???BBBIIIRRR]]]qqqyyyhhh]]]YYYZZZfffzzz|||yyyvvvtttxxx~~~|||rrrkkkbbb\\\UUUOOOJJJGGGDDDBBBAAA@@@???>>>???@@@BBBDDDLLLRRR\\\gggpppwww~~~~~~|||yyywwwvvvtttrrrqqqpppmmmiiigggfffdddaaa___]]]\\\[[[YYYXXXWWWWWWVVVUUUUUUTTTTTTSSSRRRRRRQQQRRRRRRQQQPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSTTTTTTTTTSSSSSSSSSSSSTTTTTTUUUUUUVVVWWWYYY[[[]]]```aaacccdddeeegggjjjmmmpppqqqvvvxxx{{{~~~~~~ssseee[[[RRRLLLFFFCCCBBBAAAEEEKKKTTTbbbyyyqqqaaaUUUPPPPPPTTT```uuu|||uuuooocccYYYOOOKKKMMMRRR\\\fffnnnvvv{{{yyyvvvvvvwwwvvvyyyvvvtttuuuttttttyyy~~~vvvjjjbbb^^^```bbbeeeppp~~~|||}}}zzzfffRRREEE===:::777555555444333222111111111111111111111111000000000000000000000000111000000000000/////////000000000111111111222222222222222333333444444444555555555666888:::<<<===AAACCCJJJSSS^^^rrr{{{wwwvvv|||}}}jjj\\\XXXYYYdddvvvzzzwwwtttsssxxx|||rrrkkkaaa\\\UUUOOOJJJGGGDDDBBBAAA@@@???>>>???AAACCCDDDLLLRRR\\\fffooowww~~~}}}zzzxxxwwwuuusssqqqpppnnnjjjhhhgggeeecccaaa^^^]]]\\\ZZZXXXWWWWWWWWWVVVVVVVVVUUUTTTTTTSSSSSSQQQRRRRRRRRRRRRQQQQQQPPPRRRRRRSSSSSSTTTTTTUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTSSSTTTUUUWWWZZZ]]]___aaa```aaabbbdddgggjjjlllmmmrrrtttwwwzzz}}}vvvhhh^^^TTTMMMFFFDDDBBBAAADDDJJJPPP\\\pppzzzgggXXXPPPPPPSSS\\\mmm}}}zzzyyyyyyyyyzzz{{{wwwoooiii^^^UUUMMMKKKMMMSSS___iiiuuu|||~~~wwwqqqkkkfffhhheeedddhhhlllqqqzzz{{{lllbbb[[[[[[[[[^^^jjjxxx~~~xxxfffSSSEEE===:::777555555555333222111111111111111111111111000000000000000000000000000000000000000000000000000000111111111222222222222222222333333444444444555555666888999;;;======AAACCCIIIRRR]]]qqqxxxsssooottt~~~jjj\\\XXXYYYcccttt~~~yyywwwttttttyyy{{{rrrkkkaaa\\\UUUNNNJJJGGGDDDBBB@@@@@@???>>>???AAADDDEEELLLRRR\\\fffooowww~~~~~~{{{yyywwwvvvsssrrrpppnnnjjjhhhgggfffcccaaa___^^^]]][[[YYYXXXXXXWWWVVVVVVVVVUUUUUUUUUTTTTTTQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSSSSSSSTTTTTTUUUUUUVVVUUUUUUTTTSSSSSSSSSSSSSSSSSSUUUVVVXXX[[[]]]^^^^^^___```bbbdddgggiiikkkoooqqqtttwwwzzz{{{|||}}}~~~vvviii___UUUNNNGGGDDDBBBAAADDDIIIQQQ\\\mmmkkk[[[QQQQQQSSSXXXfff|||yyytttppppppqqqssstttppphhhbbbXXXPPPJJJHHHJJJPPP]]]hhhyyy}}}ttthhh___[[[XXXXXX]]]dddmmm{{{rrrfff\\\ZZZYYY[[[gggvvvyyyhhhTTTGGG===;;;777666555555444333111111111111111111111111000000000000000000000000000000000000111111111111111111111111222222222222111111222333333444555555555666777999;;;<<<===>>>???AAAGGGOOO[[[ooowwwooojjjmmm}}}}}}iii[[[XXXZZZcccrrr~~~yyywwwuuuuuu{{{{{{qqqkkk```[[[TTTNNNJJJGGGEEECCC@@@@@@??????@@@BBBDDDFFFKKKRRR[[[fffooowww}}}|||yyyxxxvvvtttrrrpppmmmjjjhhhgggfffdddbbbaaa```^^^\\\ZZZYYYXXXXXXVVVVVVUUUUUUUUUUUUTTTTTTRRRSSSUUUVVVVVVUUUTTTSSSRRRSSSSSSSSSSSSSSSTTTTTTVVVVVVUUUTTTSSSSSSTTTTTTUUUUUUUUUVVVWWWYYYZZZ[[[]]]^^^___aaaccceeehhhiiilllnnnqqqtttwwwxxxyyyzzz{{{~~~vvvhhh___UUUNNNHHHEEECCCAAADDDJJJSSS^^^nnn|||ppp```SSSRRRSSSVVV```ttttttlllhhhhhhhhhjjjkkkhhhaaa[[[SSSMMMGGGFFFHHHMMMZZZfffxxxyyykkk```VVVRRRQQQVVV___lll}}}uuuhhh]]]YYYWWWYYYfffuuuzzzjjjVVVHHH>>>;;;888666666555444333111111111111111111111111000000000000000000000000000000000111111111111222111111111222222222222333111111222333333444555555555666888:::<<<======>>>>>>@@@EEEMMMYYYmmmvvvmmmffffffuuu{{{hhhYYYWWWYYYbbbooo}}}xxxvvvuuuvvv}}}{{{qqqjjj```[[[TTTNNNJJJHHHEEECCC@@@@@@??????@@@CCCEEEGGGKKKQQQ[[[eeennnvvv}}}~~~{{{yyyxxxuuusssqqqnnnkkkiiiiiihhhfffdddbbbaaa___]]][[[ZZZYYYXXXVVVVVVVVVVVVVVVUUUUUUUUUTTTUUUUUUVVVVVVVVVVVVUUUSSSSSSSSSSSSSSSSSSSSSTTTVVVUUUUUUTTTTTTTTTUUUUUUVVVVVVVVVVVVWWWXXXYYYZZZ\\\]]]^^^___bbbdddfffggghhhjjjmmmqqqsssuuuvvvvvvwwwzzz~~~{{{kkk```UUUNNNGGGEEECCCBBBEEEKKKTTT```ppp}}}ttteeeUUUSSSQQQTTT]]]lll~~~tttkkkaaa```___```aaa^^^YYYSSSNNNJJJFFFEEEFFFLLLZZZfffvvv{{{nnnbbbWWWQQQOOOSSS]]]llluuuhhh]]]XXXVVVXXXdddtttzzzjjjVVVHHH>>>;;;888666666555444333111111111111111111111111000000000000000000000000000000111111111222222222111111111222222222333333000111111222444555555666555666999;;;===>>>>>>>>>>>>???DDDLLLXXXlllwwwmmmeeecccooouuucccVVVUUUWWW```lll{{{vvvtttsssuuu}}}zzzqqqjjj___[[[TTTNNNKKKHHHEEEDDD@@@?????????@@@CCCFFFGGGKKKQQQ[[[eeennnvvv}}}~~~|||zzzxxxuuusssqqqnnnlllkkkjjjiiigggcccbbb```^^^\\\ZZZYYYYYYWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVUUUVVVVVVWWWWWWXXXUUUUUUUUUUUUUUUUUUUUUTTTUUUUUUTTTTTTTTTUUUVVVVVVUUUUUUVVVVVVWWWYYYZZZ[[[[[[[[[\\\^^^```bbbdddeeeeeefffiiimmmpppqqqrrrssssssvvvzzz}}}qqqcccTTTMMMGGGEEECCCCCCGGGLLLUUUcccvvvssseeeVVVRRROOOQQQZZZfffqqqxxx}}}ppphhh[[[YYYWWWVVVWWWUUUPPPLLLFFFCCCAAAAAACCCJJJYYYfffxxx|||ooodddXXXRRRNNNRRR]]]nnnuuuhhh]]]ZZZXXXYYYffftttyyyjjjVVVGGG>>>;;;888666666666444333111111111111111111111111000000000000000000000000000000111111222222222222111111222222222333333333000111111222444555666666555777999;;;===>>>>>>>>>>>>@@@EEELLLXXXmmmyyypppfffcccoooppp___SSSRRRUUU^^^jjj}}}zzzuuusssrrrttt|||zzzqqqjjj___[[[TTTNNNKKKHHHFFFDDD@@@?????????AAACCCFFFHHHKKKQQQ[[[eeennnvvv}}}|||zzzxxxuuussspppnnnnnnmmmkkkiiidddcccaaa^^^\\\ZZZYYYYYYXXXXXXXXXYYYYYYYYYYYYYYYWWWVVVVVVUUUVVVWWWYYYZZZVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTUUUVVVWWWWWWTTTTTTUUUVVVXXXZZZ\\\]]]ZZZZZZ[[[\\\^^^aaabbbdddbbbdddgggjjjmmmooopppppppppssswwwzzz}}}vvveeeSSSLLLGGGEEEDDDCCCGGGMMMWWWggg{{{{{{}}}ooobbbUUUQQQMMMOOOXXXbbbjjjmmmxxx}}}{{{qqqfff```XXXUUUQQQPPPQQQOOOKKKGGG>>><<<;;;===@@@HHHWWWfff|||~~~qqqeeeXXXRRRNNNRRR]]]ooovvvjjj___\\\[[[\\\hhhwww}}}mmmYYYJJJ>>>888444555444111000111111111111000111111222222000000000000000000000000000000000000000111111222111111222222222333333333333333333333444444555666999888999===AAADDDCCCAAACCCAAAEEENNNXXXjjjtttkkkiiiqqq{{{zzzhhh[[[VVVRRRRRRZZZiii|||~~~xxxsssqqqppprrrzzz{{{oooggg]]]WWWOOOIIIGGGFFFCCCAAA@@@AAA@@@??????@@@CCCFFFKKKRRR\\\fffnnnuuu{{{|||yyywwwtttpppnnnmmmllljjjiiifffdddbbbaaaaaaaaa___^^^^^^\\\ZZZXXXWWWWWWXXXXXXYYYYYYXXXWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVWWWWWWWWWXXXWWWUUUTTTTTTUUUWWWXXXYYYXXXXXXYYYYYYZZZ[[[\\\[[[\\\\\\]]]]]]^^^______bbbbbbdddfffhhhkkknnnooolllooorrruuuwwwzzz~~~jjj\\\OOOFFFFFFGGGDDDFFFMMMXXXjjj~~~|||yyyvvvxxxxxxsssggg]]]SSSQQQOOOQQQVVV]]]bbbeeekkklllmmmnnnlllfff^^^XXXQQQLLLGGGFFFGGGGGGCCC???=========<<<<<>>@@@CCCEEEJJJQQQZZZdddmmmuuu{{{}}}yyywwwsssqqqpppooommmkkkiiigggdddcccccccccaaa```____________^^^\\\ZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXWWWWWWXXXXXXXXXXXXYYYYYYXXXWWWVVVUUUUUUVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]]]]\\\]]]^^^___bbbdddfffgggjjjlllppprrrtttwwwzzz}}}~~~fffWWWLLLJJJIIIGGGJJJPPP]]]nnnuuunnneee```^^^[[[VVVQQQKKKIIIHHHIIINNNSSSWWWYYYWWWVVVTTTSSSQQQMMMHHHDDDDDDAAA======>>>>>><<<999888777888999:::AAAQQQaaa}}}~~~rrrggg\\\WWWSSSWWWbbbuuuuuujjjcccbbb```aaakkkxxx~~~ooo[[[MMMBBB<<<999999888555444555444333222111000000000000000000000000000000000000000000000000000111111222111111111111222222222222444444444444555666888888;;;;;;<<<@@@GGGNNNUUUYYYVVVPPPOOOSSS[[[mmmxxxqqqooottt|||sssdddXXXRRRNNNOOOXXXfffzzzxxxsssnnnllllllnnnvvv~~~rrrjjj\\\VVVNNNIIIFFFEEEBBB@@@???@@@@@@???>>>???BBBEEEJJJPPPYYYccclllttt{{{{{{yyyvvvtttsssrrrooommmkkkiiifffeeeeeedddcccaaa```aaabbbcccbbb___\\\ZZZYYYYYYYYYZZZZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZXXXXXXWWWVVVVVVWWWXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZYYYZZZZZZ[[[[[[\\\]]]]]]\\\]]]]]]___aaaccceeefffhhhjjjmmmppprrrtttwwwzzz{{{}}}kkk\\\NNNKKKIIIGGGKKKRRR\\\llluuulll___VVVQQQOOOMMMKKKFFFDDDBBBCCCGGGKKKNNNPPPOOOMMMJJJHHHGGGDDDAAA>>>>>>;;;999999::::::999777666666777888:::@@@NNN\\\zzz~~~pppddd]]]XXXUUUYYYcccvvvwwwkkkaaa______aaalllyyyoooZZZLLLAAA;;;888888888444333444444333222111000000000000000000000000000000000000000000000000000111111222000000111111111222222222444444444555666777999999<<<===>>>BBBGGGOOOWWW\\\]]]WWWUUUYYY```ooowwwqqqooottt{{{rrrcccWWWQQQNNNNNNWWWfffzzzwwwqqqlllkkkkkkmmmuuu~~~~~~rrrjjj\\\VVVNNNHHHFFFEEEBBB@@@???@@@???>>>>>>???BBBEEEIIIOOOXXXbbbkkksss{{{~~~|||yyyxxxwwwuuurrrooonnnllliiiggggggfffdddcccaaacccdddeeedddaaa^^^\\\[[[[[[[[[[[[[[[[[[[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVWWWWWWXXXYYYZZZYYYZZZZZZ[[[[[[\\\]]]]]][[[\\\\\\]]]___aaabbbccceeehhhkkkmmmoooqqqtttwwwyyy{{{}}}ooo___PPPKKKIIIHHHLLLTTT^^^lll}}}uuukkk]]]QQQJJJHHHFFFEEE@@@>>><<<===@@@DDDFFFFFFHHHFFFCCCAAA@@@???===;;;:::999777777777888888777666555666999:::???KKKVVVwwwqqqddd]]]XXXVVVYYYcccuuu|||mmm___[[[\\\```mmm|||oooYYYKKK@@@;;;777888777444222444333333222111000000000000000000000000000000000000000000000000000111111222000000000111111111111222444444444555777888:::;;;<<<>>>@@@BBBFFFMMMTTTZZZbbb^^^]]]aaaeeerrrtttnnnnnnttt{{{rrrbbbVVVQQQNNNNNNWWWfff{{{uuupppkkkjjjjjjmmmuuu~~~|||ppphhh\\\UUUMMMHHHFFFDDDBBB????????????>>>===???BBBDDDIIINNNWWWaaajjjsss{{{~~~|||{{{zzzxxxtttrrrpppnnnkkkiiiiiihhhfffdddcccdddffffffeeeccc```^^^]]]]]]]]]\\\\\\\\\\\\\\\[[[[[[ZZZZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZ[[[[[[\\\]]]]]]]]]ZZZZZZZZZ[[[\\\^^^___```cccfffiiikkklllnnnqqqtttwwwyyy{{{}}}~~~sssaaaQQQLLLJJJIIIOOOXXXcccnnnyyyzzznnneeeYYYMMMFFFCCCAAAAAA<<<:::888888:::===>>>>>>@@@>>>;;;:::;;;:::999888888888777777666777777777666555666999:::===FFFPPPmmmttteee]]]XXXVVVZZZbbbrrrqqqaaa\\\]]]bbbppp~~~pppZZZLLL@@@;;;777888777444222444222222111111111111111222000000000000000000000000000000000000000111111222000000000000111111111111444444555666777999:::;;;===???AAACCCEEEIIIPPPUUU\\\ZZZ\\\ccchhhttt~~~qqqkkklllssszzztttdddWWWQQQNNNOOOXXXggg|||uuuoookkkjjjjjjmmmuuu~~~zzznnnfff[[[UUUMMMHHHFFFDDDAAA????????????>>>===>>>AAADDDHHHNNNVVV```iiirrr{{{xxxtttvvv{{{~~~}}}|||zzzvvvsssrrrpppmmmkkkjjjiiigggeeedddeeeffffffeeecccaaa_________^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZYYYYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYXXXXXXXXXXXXYYYZZZ[[[[[[[[[[[[\\\\\\]]]^^^^^^^^^[[[[[[[[[\\\\\\^^^___```bbbdddgggiiijjjllloooqqqtttvvvxxxzzz{{{~~~wwwdddSSSMMMLLLLLLSSS\\\fffnnnssstttrrrrrrnnniii```ZZZQQQIIICCC???======888666555555777888999999:::999777777999999888777888888888666555555666777666444444777999:::AAAIII]]]sssuuueee[[[WWWVVVYYYaaammmwwwfffbbbcccgggsssrrr[[[MMMAAA<<<888999888555333555111111111111111111222222000000000000000000000000000000000000000111111222000000000000111111111111444444555666777999;;;<<<===???BBBCCCDDDGGGMMMQQQPPPPPPWWWaaaiiiuuu}}}nnniiijjjrrrzzzyyyhhh[[[RRRNNNOOOXXXhhh|||uuuoookkkjjjjjjmmmuuu~~~yyymmmeee[[[UUUMMMHHHEEEDDDAAA???>>>??????>>>===>>>AAADDDHHHMMMVVV___iiirrr{{{{{{sssnnnpppuuuzzz~~~}}}{{{wwwtttsssqqqnnnlllkkkjjjhhhfffeeefffffffffeeecccaaa`````````___^^^]]]]]]\\\\\\[[[ZZZZZZZZZYYYYYYXXXXXXYYYYYYZZZZZZZZZZZZYYYYYYYYYXXXXXXYYYYYYZZZ[[[\\\[[[\\\\\\]]]]]]^^^______^^^^^^^^^^^^___```aaabbbaaacccfffhhhiiikkknnnpppqqqsssvvvxxxyyy|||yyyfffUUUOOOMMMNNNUUU```ggglllnnnjjjfffccc```[[[UUUQQQKKKEEE@@@===;;;:::777555333333555666666666888777777888999:::999888777888888666555444555666555333333666777888>>>EEENNNdddzzzssscccZZZWWWVVVYYY___kkk}}}{{{lllhhhiiilllvvvwww^^^KKKAAA===999666555444333222111111111111222333444444333222222222111000000000222222111111111111222222111222222333333444444555///111333444666999===AAA>>>@@@BBBCCCDDDGGGJJJMMMNNNRRRWWW]]]dddsss}}}mmmfffgggnnnvvvyyygggXXXTTTQQQQQQYYYfffyyyxxxooojjjkkkjjjjjjsssxxxmmmfffXXXSSSMMMHHHEEECCCAAA???>>>??????>>>>>>>>>AAACCCJJJOOOWWW```iiiqqqyyy}}}zzzpppkkkmmmsssxxx|||zzzyyysssrrrpppnnnkkkiiigggfffgggggggggfffeeedddbbbbbb]]]]]]^^^^^^^^^]]]\\\\\\YYYZZZ[[[\\\\\\[[[ZZZYYYZZZZZZZZZZZZYYYYYYYYYYYY[[[ZZZXXXWWWXXXYYY[[[\\\```````````````_________^^^]]]]]]]]]^^^___aaabbbbbbcccdddfffhhhiiikkkkkkoooqqqtttvvvxxx{{{mmmXXXMMMLLLPPPXXX___ooonnniiibbbZZZTTTRRRRRRKKKJJJFFFBBB>>>:::888666666555555444444444555555555555666777888999::::::888777666555555555555555666666555555777:::===???IIIUUUfffvvv}}}yyyooofff\\\ZZZZZZ]]]aaahhhuuuoookkkllloooyyyvvv]]]JJJAAA===999666555444333222222222222111222222333333222222222111111111111111222222111111111111222222111222222333333444555555000222444555777:::>>>BBB@@@BBBDDDEEEFFFGGGJJJLLLNNNRRRXXX^^^eeettt}}}nnnggghhhooowwwyyygggYYYSSSPPPQQQYYYfffyyyxxxooojjjkkkjjjjjjssswwwllleeeVVVQQQKKKFFFCCCAAA???===>>>>>>???>>>===>>>AAACCCIIIOOOWWW```iiiqqqyyy}}}}}}uuuqqqsssyyy~~~|||zzzyyytttsssqqqooollljjjhhhggggggggggggfffeeedddcccbbb_________```______^^^]]]ZZZ[[[\\\]]]]]]\\\[[[ZZZ[[[[[[ZZZZZZZZZZZZYYYYYY[[[ZZZYYYXXXXXXZZZ[[[]]]_________```````````````______^^^^^^___```aaabbbbbbbbbccceeegggiiijjjkkknnnpppsssuuuxxx{{{rrr\\\QQQNNNQQQXXX___gggeee```XXXPPPJJJHHHGGGDDDCCCAAA>>>;;;999888888444333333222222333333333555555666777888::::::;;;:::999888777666555555555666666666666888:::<<<===BBBKKK[[[lllvvvvvvnnnggg^^^[[[[[[]]]___eeeppp|||tttoooppprrr|||ttt\\\III@@@===999666555444333222333333222222111222222222111111111111111222222222222222111111111111222222222222222333444444555555222333666777999<<<@@@CCCCCCEEEGGGHHHHHHHHHJJJLLLNNNQQQXXX___fffuuupppiiiiiipppyyyxxxhhhZZZSSSPPPQQQYYYgggzzzxxxooojjjkkkjjjjjjsssvvvkkkdddVVVQQQKKKFFFCCCAAA???======>>>???>>>===>>>AAACCCIIINNNWWW```iiiqqqyyy}}}~~~{{{}}}}}}{{{yyyuuutttssspppnnnllljjjiiihhhhhhhhhgggfffeeedddcccaaaaaabbbbbbaaaaaa```___\\\]]]^^^^^^^^^^^^]]]\\\\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZYYYYYY[[[\\\]]]^^^^^^______``````aaaaaaaaaaaa`````````aaaaaabbbaaaaaacccdddfffggghhhiiikkknnnqqqsssvvvzzz~~~rrr\\\PPPLLLMMMQQQVVV\\\ZZZUUUNNNFFF@@@======<<<;;;:::999888888888888333333333222222333333444555555666888:::;;;<<<===<<<<<<:::999777777666666666666777888999:::;;;<<<<<>>BBBEEEGGGHHHJJJKKKJJJJJJKKKLLLMMMRRRYYY```gggvvvssskkkjjjrrrzzzxxxhhh[[[RRRPPPRRRZZZhhh{{{xxxooojjjkkkjjjjjjssstttjjjcccXXXSSSMMMHHHEEECCCAAA???===>>>>>>>>>===>>>@@@CCCHHHMMMVVV___hhhqqqyyy}}}}}}{{{zzzvvvuuutttrrrpppnnnlllkkkiiiiiiiiihhhgggfffddddddccccccccccccbbbaaa``````________________________]]]]]]\\\\\\[[[[[[ZZZZZZ\\\[[[[[[[[[[[[\\\]]]]]]]]]^^^^^^___```aaabbbbbbccccccbbbbbbbbbbbbbbbbbb```aaabbbccceeefffggghhhiiikkknnnqqqtttxxx|||sss]]]PPPJJJHHHJJJNNNRRRPPPMMMGGG@@@<<<::::::777777666666666777777888555555444444444555666666555666777999<<<===???@@@@@@???>>>;;;:::888888777666777888999:::;;;::::::<<<>>>GGGVVVfffppprrroooiiigggggggggfffeeekkkssszzzyyy|||ttt[[[HHH???<<<888666555555444333444444333222111111111111000000000111222222222333222222111111111111222222222333333444444555666666555777999:::<<>>>>>=========@@@BBBGGGMMMVVV___hhhqqqyyy~~~}}}{{{zzzwwwvvvuuusssqqqooonnnmmmjjjjjjjjjiiihhhgggfffeeeddddddddddddcccbbbaaa```aaaaaa````````````aaaaaa___^^^^^^]]]\\\\\\[[[[[[\\\\\\\\\\\\\\\]]]^^^^^^]]]^^^^^^___```aaabbbbbbccccccccccccccccccbbbbbb```aaabbbcccdddffffffggggggiiillloooqqquuuyyy|||vvv```SSSLLLHHHHHHKKKHHHHHHEEEAAA<<<::::::;;;777666666555555555666666444444444444444555666777666777999;;;>>>AAACCCDDDEEECCCAAA???<<<:::999999777888999:::::::::::::::======CCCOOO^^^kkkqqqsssnnnmmmmmmnnnkkkhhhkkkqqqzzz~~~}}}~~~uuu\\\III???<<<888666555555555444333333222222111222222222111111111111111222222222222222111111111111222222333333333444555555666666666777:::;;;===@@@DDDGGGIIILLLNNNOOOMMMLLLLLLMMMNNNRRRZZZaaaggguuuxxxooolllsss|||yyygggZZZQQQOOORRR\\\iii|||xxxooojjjkkkjjjjjjssstttiiibbbVVVQQQKKKFFFCCCAAA???===<<<===>>>===<<<===@@@BBBFFFLLLUUU___hhhqqqyyy~~~}}}|||{{{wwwvvvuuusssqqqpppnnnnnnkkkkkkkkkjjjiiihhhffffffeeeeeeeeeeeedddcccaaaaaabbbaaaaaa``````aaaaaabbb``````___^^^]]]\\\\\\[[[]]]]]]]]]^^^^^^^^^^^^^^^^^^^^^______``````aaaaaabbbbbbccccccdddccccccbbbaaabbbbbbccceeeffffffgggfffhhhkkkmmmooorrrvvvyyy~~~rrr^^^QQQJJJEEECCCDDD@@@@@@???<<<999777888999888777666555555444555555222222222222333444444555888999;;;>>>AAADDDGGGHHHHHHGGGDDDAAA>>><<<;;;:::999999999:::::::::::::::;;;<<<@@@IIIVVVdddooouuuuuutttuuuuuupppjjjjjjnnnvvv~~~}}}www^^^KKK???;;;888666555555555444222222222111222222333333222222222111111111111111222222111111111111222222333333444444555666666666666888:::;;;===@@@DDDHHHIIILLLNNNOOONNNMMMMMMMMMNNNRRRZZZaaagggttt{{{ppplllrrr{{{yyygggXXXPPPOOOSSS\\\jjj}}}xxxooojjjkkkjjjjjjssstttiiibbbVVVQQQKKKFFFCCCAAA???===<<<=========<<<===???BBBFFFKKKUUU^^^hhhqqqyyy~~~~~~|||{{{vvvvvvtttsssqqqpppooonnnllllllkkkkkkjjjiiigggfffhhhhhhhhhgggfffdddcccbbbbbbbbbaaa``````aaabbbbbbaaaaaa```___^^^]]]\\\\\\]]]]]]^^^________________________``````````````````aaabbbcccddddddccccccbbbbbbcccdddeeefffggggggeeegggjjjkkkmmmooosssvvv{{{~~~mmmZZZMMMFFFAAA>>>???======<<<999666555666777777666555444444444444444222222222222333444555555999:::===@@@DDDGGGJJJKKKKKKJJJGGGCCC@@@>>><<<;;;;;;;;;999999999999:::;;;888;;;@@@GGGRRR```pppzzzxxxooollloooqqq}}}}}}yyy___LLL>>>;;;888666555666555444111111111111222333444444333222222222111111000000222222111111111111222222333333444444555666666666666888:::;;;===@@@DDDHHHIIIKKKNNNPPPOOONNNMMMNNNNNNRRRZZZaaafffsss|||ppplllrrr{{{yyyfffWWWPPPOOOSSS]]]kkk}}}xxxooojjjkkkjjjjjjsssuuujjjbbbXXXSSSMMMHHHEEECCCAAA???<<<=========<<<===???BBBEEEKKKTTT^^^hhhqqqyyy~~~~~~|||{{{vvvuuutttsssqqqpppooonnnlllllllllkkkjjjiiihhhgggjjjjjjiiiiiihhhfffeeedddcccbbbaaa``````aaabbbcccbbbaaa```___^^^]]]\\\\\\]]]^^^______``````______```````````````____________```aaacccddddddccccccccccccdddeeeeeefffggggggeeegggiiikkklllnnnqqqtttyyy}}}~~~nnn[[[PPPIIICCC@@@@@@>>>>>><<<999666555555777555444444444333444444555333333333444555666777888:::;;;>>>BBBFFFIIILLLMMMMMMKKKHHHEEEAAA>>><<<;;;===;;;:::888888999:::;;;777<<>>===<<<<<<<<<===???@@@BBBHHHQQQ[[[eeeooowww|||}}}}}}~~~~~~}}}yyyxxxwwwuuusssqqqooonnnkkkkkkjjjjjjjjjjjjjjjjjjggggggfffeeeeeeeeeeeefffbbbbbbbbbbbbbbbbbbccccccbbbaaa```___^^^^^^___```aaaaaaaaaaaaaaaaaaaaaaaa``````____________```````````````aaabbbbbbccccccbbbcccdddeeefffhhhiiiiiikkkjjjiiihhhjjjmmmppprrrwww{{{~~~|||tttgggVVVIIIDDDBBBAAA???>>>===<<<:::888777666555666666666555444444444333222333333222111222444777999===BBBFFFGGGHHHIIIIIIJJJJJJIIIGGGEEEAAA>>>===<<<:::888666555777999:::<<<<<<@@@HHHQQQaaaxxxuuupppuuu{{{|||bbbMMMBBB<<<777777666333222444444333222111000000000000000000000000000111111111111111111111222222222222333444444555666777888999<<<=========>>>@@@DDDGGGGGGIIILLLMMMMMMMMMNNNPPPRRRTTTZZZ```gggtttyyylllgggmmmwww{{{gggWWWPPPQQQUUU___pppwwwrrrnnnllljjjkkkttt~~~uuujjjbbb[[[UUUNNNHHHDDDAAA???>>>>>>===<<<<<<<<<===???@@@BBBHHHQQQ[[[eeennnwww|||}}}}}}~~~}}}}}}yyyxxxwwwuuusssqqqooonnnmmmllllllkkkjjjiiiiiihhhiiihhhggggggffffffggggggccccccbbbbbbbbbbbbccccccbbbbbb```_________``````aaaaaaaaaaaaaaaaaaaaaaaaaaa``````______``````aaa``````aaaaaabbbbbbccccccccccccdddeeefffggghhhhhhjjjiiihhhhhhiiillloooqqqvvvyyy|||xxxuuulllaaaSSSHHHCCCBBB@@@>>>>>>===<<<;;;:::888777777777666666555555444444333222333333222111222555777:::===BBBEEEFFFFFFFFFGGGGGGGGGFFFEEECCC@@@>>><<<<<<:::888666666777999:::<<<<<<@@@HHHRRRccc{{{zzztttsssyyy}}}cccOOOBBB<<<777777666333222444444444333222111111111111111111111111000000000000111111111111222222333333444444555666777888999999<<<===>>>>>>>>>@@@DDDFFFFFFHHHKKKLLLLLLMMMNNNPPPQQQTTTZZZ```gggtttzzzmmmgggmmmvvv}}}iiiYYYQQQRRRVVVaaarrrvvvrrrnnnllljjjkkkttt~~~wwwkkkccc\\\VVVOOOHHHCCC@@@>>><<<>>>===<<<<<<<<<===???@@@CCCHHHQQQ[[[dddnnnvvv|||~~~~~~~~~}}}|||yyyxxxwwwuuusssqqqooooooooonnnmmmlllkkkiiihhhhhhjjjiiiiiihhhhhhhhhhhhhhheeeeeedddcccbbbbbbbbbbbbcccbbbaaaaaa``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa````````````aaaaaa``````aaaaaabbbcccccccccccccccdddeeeeeefffggggggiiihhhggggggiiikkknnnooossswww|||~~~zzztttmmmhhhaaaYYYNNNEEEBBBAAA???=========<<<<<<;;;::::::999777777777666555444444444222333333222222333555888;;;>>>CCCEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;:::888666666777888999<<<<<<@@@HHHSSSfffwwwrrrvvv|||cccOOOBBB<<<777777666333222444444333222111111111111111222222111111000000//////000111111222222333333333444555666666888888999:::<<<===>>>??????AAADDDFFFEEEGGGJJJKKKLLLLLLNNNPPPQQQSSSYYY___fffsss{{{nnnhhhmmmvvv~~~iiiYYYSSSTTTXXXbbbtttvvvqqqnnnllljjjkkkuuuxxxllleee[[[UUUNNNHHHDDDAAA???>>>>>>===<<<<<<<<<===???@@@CCCHHHQQQZZZcccmmmvvv{{{{{{|||~~~}}}|||xxxxxxvvvuuusssqqqpppooonnnnnnmmmmmmlllkkkjjjjjjjjjjjjiiihhhhhhhhhhhhhhhgggfffeeeccccccbbbbbbbbbccccccbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbaaaaaa``````aaaaaabbb```aaaaaabbbbbbcccddddddccccccddddddeeeeeeeeefffggggggffffffgggiiikkkmmmppptttyyy}}}{{{wwwrrrkkkccc\\\UUUPPPIIICCCAAA???>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999888777777666555444444222222333333222333666888<<<@@@DDDFFFDDDBBB@@@???===============<<<<<<;;;;;;:::888777666777888999;;;<<<@@@HHHTTThhhwwwqqqsss{{{zzzaaaNNNBBB<<<777777666333222444222111111000000000000111222222111111000000//////000111111222333333444444555555666777888999::::::;;;===???@@@@@@AAADDDFFFEEEGGGJJJKKKKKKKKKMMMNNNOOORRRXXX^^^eeerrr|||pppjjjooowwwjjjYYYTTTUUUYYYddduuuuuuqqqmmmkkkjjjllluuuxxxmmmfffXXXSSSLLLGGGDDDCCCAAA@@@>>>===<<<<<<<<<===???@@@DDDIIIPPPYYYbbbllluuu{{{~~~wwwpppooosss{{{}}}{{{xxxwwwvvvuuusssqqqppppppmmmmmmmmmmmmmmmnnnnnnnnnjjjiiihhhhhhgggggghhhhhhgggfffeeedddccccccccccccccccccddddddddddddddddddccccccccccccccccccccccccbbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaabbbccccccddddddcccccccccdddddddddddddddeeeeeeeeeeeefffhhhiiijjjllloootttxxx~~~{{{uuupppllleee[[[TTTMMMJJJFFFBBB@@@???===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666555444444111222333333333444777999>>>BBBFFFGGGEEEBBB???===:::::::::::::::;;;;;;;;;:::999888777777777888888:::;;;@@@HHHTTTiiixxxqqqqqqvvvxxx```LLLBBB<<<777777666333222444111111000000000000000111111111111111000000000000000111111222333444555555666666777888999:::;;;;;;;;;===???AAAAAABBBDDDFFFEEEHHHJJJJJJJJJJJJKKKMMMMMMPPPVVV\\\cccppp}}}rrrlllpppxxxkkkZZZTTTUUUZZZdddvvvuuuqqqmmmkkkjjjllluuuxxxmmmfffWWWRRRLLLGGGDDDCCCBBBBBB>>>===<<<<<<<<<===???@@@DDDIIIPPPXXXaaakkkuuu{{{xxxpppiiifffggglllyyy|||zzzwwwwwwvvvtttsssrrrqqqppplllmmmmmmnnnooooooppppppjjjiiiiiihhhggghhhhhhhhhgggffffffeeeddddddddddddddddddeeefffffffffeeeeeeccccccccccccccccccccccccccccccbbbbbbbbbbbbccccccaaaaaabbbbbbcccddddddddddddcccccccccccccccccccccddddddddddddeeefffggghhhgggkkkooosssyyy~~~wwwpppkkkgggbbbYYYRRRJJJHHHFFFCCC@@@???>>>===>>>>>>==================;;;:::999888777666555444111222333333333444777:::@@@DDDHHHJJJGGGCCC@@@>>>:::999999999999:::;;;;;;:::999999888888888888888888;;;AAAIIISSShhh|||qqqoooqqqyyyxxx___LLLBBB<<<777777666333222444222111111000000111111222000000000000000111111111000111111222333444555666666777777888999:::;;;;;;;;;===@@@AAABBBBBBDDDFFFFFFHHHJJJJJJIIIIIIJJJKKKLLLNNNTTTZZZaaannn~~~sssnnnrrrzzzooo^^^TTTUUUYYYdddvvvuuupppmmmkkkjjjlllvvvxxxmmmfffXXXSSSLLLGGGDDDCCCAAA@@@>>>===<<<<<<<<<===???@@@EEEIIIPPPXXXaaakkkttt{{{tttllleeeaaa___aaaiiisss|||zzzwwwwwwvvvtttsssrrrqqqpppnnnoooooooooooooooooooookkkkkkjjjiiiiiiiiiiiiiiiffffffeeeeeeeeeeeeeeefffdddeeefffgggggggggffffffddddddddddddddddddddddddcccccccccbbbbbbcccccccccaaabbbbbbccccccddddddeeeddddddccccccbbbbbbbbbaaabbbcccccccccdddeeeeeefffdddgggkkkooottt}}}~~~vvvlllgggeeeaaaZZZSSSJJJIIIGGGDDDAAA???>>>???AAAAAA@@@@@@@@@??????>>><<<;;;:::999777666555444111222333333333555888;;;BBBFFFKKKLLLJJJEEEAAA???::::::999999999:::;;;<<<999999999888888888888888666:::AAAIIIRRRfffppplllkkkrrr~~~~~~xxx___LLLBBB<<<777777666333222444222222222111222222333333//////000000111111222222000111111222444555666666777777888999:::;;;;;;<<<;;;===@@@BBBBBBCCCDDDFFFGGGIIIJJJJJJIIIHHHHHHIIIKKKMMMSSSYYY```mmm~~~tttooosss{{{rrraaaTTTUUUYYYdddvvvuuupppmmmkkkjjjlllvvvxxxmmmeeeZZZUUUMMMGGGDDDBBB@@@???>>>===<<<<<<<<<===???@@@EEEIIIPPPWWW```jjjttt{{{rrrkkkccc___[[[ZZZaaahhhmmmwww|||zzzwwwvvvvvvtttsssrrrqqqqqqqqqpppppppppoooooonnnnnnmmmlllkkkkkkjjjjjjkkkkkkffffffeeeeeeeeeffffffgggdddeeeggghhhhhhhhhgggfffdddddddddddddddddddddddddddccccccbbbbbbccccccdddaaabbbbbbccccccdddeeeeeeddddddccccccbbbaaaaaaaaabbbbbbbbbcccdddddddddeeebbbeeeiiimmmqqqzzz~~~uuukkkfffdddbbb[[[UUUKKKJJJHHHEEEAAA??????@@@DDDDDDCCCBBBBBBAAA@@@@@@<<<;;;:::999888666555444111222333333444555888;;;DDDHHHLLLNNNKKKGGGCCCAAA;;;:::999999999:::;;;<<<999999999999888888888777555:::AAAIIIRRRdddnnnjjjhhhmmmxxxrrr[[[KKK>>>;;;888666555444333111222333333333222111///...000000111111111222222222111111111111222333333444666777888999;;;<<<======@@@AAAAAABBBBBBCCCCCCDDDHHHHHHHHHHHHHHHHHHIIIIIIJJJPPPQQQUUUbbbnnn|||rrrnnnrrrwwwuuubbbZZZSSSTTTaaavvvtttooojjjiiiiiilllttt}}}yyymmmdddXXXSSSMMMGGGDDDAAA???===>>>>>>>>>===<<<<<<>>>@@@DDDHHHOOOWWW```iiisssxxxzzzqqqeee[[[WWWWWWYYY[[[___ccchhhnnnrrrtttuuuuuu|||~~~~~~|||zzzxxxuuuuuuuuuuuutttssssssrrrqqqooonnnnnnmmmmmmnnnoooooooooooommmlllkkkhhhhhhgggfffffffffffffffjjjiiihhhgggeeeeeeeeedddeeeeeefffffffffeeeddddddeeeeeeeeeddddddccccccccceeecccbbbcccdddffffffeeebbbbbbcccccccccbbbbbbaaabbbbbbbbbbbbbbbbbbbbbcccbbbbbbeeejjjnnnsss}}}zzzlllfffeeeccc]]]WWWOOOKKKGGGFFFFFFEEEBBB??????@@@AAABBBBBBBBBAAA@@@>>>===;;;999888666666555333111111333444444888>>>CCCJJJOOOOOONNNLLLFFF???@@@===:::999:::<<<<<<<<<::::::999999999999999:::<<<>>>BBBJJJSSSddd~~~rrrlllggghhhppp{{{~~~pppYYYJJJ???<<<999777666555444222222222333333222111000///111222222222333333333333222222222222333444444555777888999:::;;;===>>>>>>@@@@@@AAAAAABBBCCCCCCCCCGGGGGGGGGHHHHHHHHHHHHHHHIIIOOOPPPTTTaaalll~~~yyyoookkkoootttuuubbbZZZTTTUUUbbbvvvwwwqqqllljjjiiijjjrrr{{{yyymmmdddXXXSSSMMMGGGDDDAAA???===>>>>>>>>>===;;;<<<>>>@@@DDDHHHOOOWWW```iiirrrxxxvvvjjj```ZZZYYYZZZ[[[YYY[[[___cccfffhhhiiiiiimmmooorrruuuzzz~~~}}}{{{yyywwwwwwwwwwwwvvvtttsssrrrqqqooonnnnnnmmmmmmnnnoooooooooooommmlllkkkiiihhhggggggffffffggggggjjjiiihhhfffeeedddddddddddddddeeeeeefffeeeeeedddffffffffffffeeeeeeeeeddddddcccbbbbbbdddeeeeeedddbbbccccccccccccbbbbbbaaaaaaaaaaaaaaa```````````````___bbbfffiiinnnyyy}}}pppjjjjjjiiieee___XXXSSSMMMJJJIIIGGGDDD@@@AAABBBCCCCCCCCCBBBAAAAAA???>>><<<:::888777666555444111111333444444888???EEELLLQQQRRRQQQPPPLLLFFFCCC@@@===<<<<<<===>>>===::::::999999888888999999:::;;;???FFFPPP```{{{qqqkkkeeefffnnnzzz~~~mmmWWWHHH???===999777666666555333111111222222222111111000222222333333333444444444333333333333444555666777999999:::;;;===>>>???@@@@@@@@@@@@AAABBBBBBCCCCCCFFFFFFGGGGGGGGGHHHHHHHHHHHHOOOOOOTTT```kkk|||tttjjjgggkkkooosssaaaYYYUUUUUUaaatttzzztttnnnkkkiiijjjqqqyyyyyymmmdddXXXSSSMMMGGGDDDAAA???======>>>>>>===;;;;;;===???CCCHHHOOOWWW___iiirrrxxxuuujjjccc___]]]\\\VVVWWWXXXZZZ\\\^^^``````bbbcccfffiiioooxxx}}}}}}{{{zzzyyyyyyyyywwwvvvsssrrrqqqooonnnnnnnnnnnnoooooooooooonnnmmmlllllliiiiiihhhgggggggggggghhhiiihhhgggfffeeedddddddddccccccdddeeeffffffffffffgggggggggggggggfffffffffdddcccbbbbbbdddeeeeeedddcccccccccccccccbbbaaaaaa``````______^^^^^^]]]]]]]]][[[\\\```bbbgggrrr}}}tttnnnooopppmmmjjjccc]]]TTTNNNLLLIIIFFFCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@???===;;;999777666555555222222444444444999???GGGOOOUUUVVVVVVVVVSSSNNNHHHEEEAAA????????????>>>;;;:::999999888888888888::::::>>>EEENNN___xxxqqqjjjddddddlllxxx~~~iiiSSSEEE>>>;;;888666666555444333000111111111222222222111222222222333333333333444444444444444555666888888::::::;;;===>>>???@@@AAA@@@@@@@@@AAABBBBBBCCCCCCEEEFFFFFFGGGGGGHHHHHHHHHIIIPPPQQQUUUaaajjj{{{|||ooofffdddgggkkk{{{nnn^^^VVVSSSTTT___ooo|||uuuooollljjjjjjqqqzzzyyymmmdddXXXSSSMMMGGGDDDAAA???======>>>===<<<;;;;;;===???CCCGGGNNNVVV___hhhqqqwww~~~xxxnnngggbbb___ZZZZZZZZZ[[[]]]___aaabbbdddeeefffiiinnnwww~~~~~~|||{{{{{{{{{zzzxxxvvvsssrrrqqqpppooooooooooooppppppoooooonnnmmmmmmllljjjjjjiiihhhhhhhhhhhhiiihhhgggfffeeeddddddddddddbbbcccdddeeefffgggggggggggggggggggggggggggggggggeeecccbbbbbbdddeeedddcccddddddddddddcccbbbaaaaaa``````___^^^\\\[[[ZZZZZZYYYWWWWWWYYY[[[___iiitttyyyssstttuuutttrrrllldddZZZRRRNNNLLLIIIGGGFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@>>>===;;;888777666666333222444444444:::AAAKKKTTT[[[[[[ZZZYYYWWWSSSMMMIIIEEEBBBAAAAAA@@@???<<<;;;:::999888888888888<<<<<<@@@GGGPPP```wwwrrrllleeeeeemmmxxx~~~zzzdddPPPCCC<<<999666555444444333222111111111111111111222222111111111111222222222222444444444555666777999::::::;;;<<<===???@@@AAAAAA@@@AAAAAABBBBBBCCCDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIKKKRRRRRRVVVbbbkkkzzzxxxllldddbbbdddhhhuuu|||iiiYYYRRRPPPQQQZZZhhh{{{|||vvvpppmmmkkklllsss{{{yyymmmdddXXXSSSMMMGGGDDDAAA???============<<<:::;;;===???BBBFFFMMMUUU^^^gggqqqvvv||||||rrrjjjeeebbbbbbaaabbbdddfffiiikkknnnnnnnnnooossszzz~~~}}}|||||||||{{{yyyvvvtttsssrrrqqqqqqqqqqqqqqqqqqppppppooonnnnnnmmmmmmkkkkkkjjjiiiiiiiiiiiijjjhhhgggfffeeeeeeeeeeeeeeecccdddeeefffggghhhhhhhhhffffffffffffffffffggggggfffdddccccccdddeeeeeedddeeeeeeeeeddddddbbbaaaaaaaaa```^^^\\\ZZZXXXWWWVVVTTTRRRQQQSSSTTTWWW```jjjvvv~~~zzzzzz|||}}}|||rrrjjj___VVVRRROOOLLLJJJGGGFFFEEECCCAAA@@@???>>>@@@@@@???>>><<<:::888777777444222444444555;;;BBBOOOYYYaaabbb___]]]ZZZVVVRRRNNNIIIFFFDDDCCCAAA@@@>>>===<<<:::999888888888<<<===AAAIIISSS```tttuuuooohhhhhhoooyyy~~~uuu```LLL@@@;;;888555444444444333222222222111111000111111222000000111111111222222222444444444555666888999:::;;;;;;<<<===???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIJJJJJJLLLSSSSSSWWWbbbjjjyyyuuuiiiaaa```bbbdddqqq}}}uuudddVVVNNNMMMOOOVVVbbbttt}}}wwwqqqnnnlllmmmttt|||yyymmmdddXXXSSSMMMGGGDDDAAA???===<<<======<<<::::::<<<>>>AAAFFFMMMUUU]]]gggpppvvv{{{yyytttooonnnnnnoooppprrrtttvvvxxxxxxxxxxxxzzz~~~~~~}}}}}}~~~|||zzzwwwuuuuuutttsssssssssssssssqqqqqqpppooonnnnnnnnnnnnllllllkkkjjjjjjjjjjjjkkkhhhhhhgggfffffffffffffffffffffggghhhiiiiiiiiihhhffffffffffffgggggggggggghhhfffddddddeeefffeeedddeeeeeeeeeeeedddcccaaaaaa```___]]]ZZZWWWUUUSSSRRRMMMKKKKKKMMMMMMNNNVVV___mmmyyyzzzrrrfff]]]WWWSSSOOOLLLHHHGGGEEECCC@@@???>>>===>>>?????????>>><<<:::999888555333444444555;;;CCCSSS___iiikkkgggccc___[[[XXXTTTOOOJJJGGGEEECCCAAAAAA@@@>>><<<;;;999999999;;;<<>>@@@AAAAAACCCCCCDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLLLLRRRSSSWWWaaaiiiwwwrrreee^^^]]]___aaappp||||||pppaaaUUULLLKKKNNNTTT^^^ooozzzsssooollllllrrrzzzyyymmmdddXXXSSSMMMGGGDDDAAA???===<<<======;;;::::::<<<>>>AAAEEELLLTTT]]]fffooouuu{{{~~~|||yyywwwvvvuuuuuuuuuuuuuuuuuurrrqqqpppnnnnnnnnnnnnooommmllllllkkkkkkkkkkkkkkkiiiiiihhhgggggggggggghhhhhhiiiiiijjjjjjjjjiiiiiiggggggggghhhhhhhhhiiiiiiiiihhhffffffggggggfffeeefffffffffeeedddcccaaa```^^^\\\ZZZWWWSSSPPPNNNMMMEEEDDDEEEGGGGGGGGGLLLTTT```mmm|||}}}{{{{{{|||~~~}}}|||pppfff^^^XXXRRRNNNKKKIIIFFFCCCAAA???>>>>>>===>>>???@@@@@@>>><<<;;;999555333444444666<<>><<<;;;:::999<<<===DDDOOOYYYcccqqq|||xxxsssooooootttzzz~~~}}}oooZZZIII>>><<<:::777555555555555444555444222000//////000000222222333333333444444444222333333444666777999:::::::::;;;===>>>???@@@AAADDDDDDEEEEEEFFFFFFGGGGGGGGGGGGHHHIIIJJJLLLLLLMMMKKKRRRRRRVVV```ggguuu~~~oooccc\\\[[[]]]___qqq|||zzznnn```UUUKKKKKKNNNTTT\\\mmm}}}uuuppplllkkkpppxxxyyymmmdddXXXSSSMMMGGGDDDAAA???===<<<===<<<;;;::::::<<<>>>AAAEEELLLTTT]]]fffooouuu{{{~~~}}}zzzxxxwwwvvvvvvvvvvvvvvvwwwrrrqqqpppnnnnnnnnnnnnooommmmmmlllkkkkkkkkkkkkllljjjiiiiiihhhhhhhhhhhhiiijjjjjjkkkkkkkkkjjjjjjiiihhhhhhiiiiiijjjjjjjjjjjjjjjiiiggggggggghhhgggffffffffffffeeedddcccaaa```\\\ZZZXXXTTTQQQMMMKKKIII@@@@@@BBBDDDCCCBBBFFFMMMQQQ^^^nnnxxx|||}}}wwwppplllmmmlllllllllmmmpppsssxxxwwwxxx{{{wwwlllddd\\\UUUOOOMMMKKKHHHEEEBBB@@@??????<<<===???@@@@@@???>>>===:::666333444555666===DDDXXXhhhwww|||yyyuuuppplllbbb^^^XXXRRROOOLLLIIIGGGDDDCCCAAA???===;;;;;;:::>>>@@@HHHTTT^^^gggrrr}}}}}}xxxtttpppqqquuuzzz|||||||||~~~gggSSSEEE>>>:::888555444444444222111111111111111111111111111333111///000333555444333222444666777777777999;;;===>>>???@@@BBBCCCDDDEEEDDDFFFGGGGGGFFFFFFGGGHHHFFFGGGHHHJJJKKKLLLLLLLLLNNNPPPTTTXXX\\\ddduuussshhh```[[[___eeesss|||{{{ooo___SSSMMMKKKLLLRRR\\\nnn{{{sssooommmmmmrrryyyuuukkkcccYYYTTTMMMGGGDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>AAAEEELLLSSS[[[eeemmmsssyyy}}}{{{yyywwwwwwxxxxxxwwwvvvtttsssqqqppppppqqqssstttooooooooonnnmmmmmmllllllkkkkkkkkkkkkkkkkkkkkkkkkmmmmmmlllllllllkkkkkkkkkiiiiiiiiiiiiiiiiiiiiiiiikkkjjjiiiiiijjjjjjhhhfffggggggfffeeecccaaa___^^^^^^\\\YYYTTTOOOIIIEEEBBB:::===??????>>>>>>AAADDDNNNUUU___hhhkkkhhhccc^^^]]]ZZZVVVUUUWWW]]]dddhhhiiiooorrruuuwwwmmmccc\\\ZZZSSSOOOJJJFFFCCCAAA???===???@@@AAABBBAAA@@@>>><<<:::999777555444666;;;???SSSeee{{{}}}vvvtttrrrggg\\\XXXSSSLLLFFFDDDGGGDDD@@@>>><<<<<<;;;;;;AAADDDLLLWWWcccnnntttwww}}}wwwrrrqqqvvvzzz{{{zzz~~~|||dddPPPCCC<<<:::888555444444444222111111111111111111111111111333111///000333555444333222444666777777888:::;;;;;;<<<===>>>@@@AAABBBBBBDDDFFFGGGGGGFFFFFFGGGIIIHHHIIIJJJLLLMMMMMMNNNNNNOOOQQQTTTXXX[[[ccctttwwwkkkbbb]]]```fffsss|||{{{nnn^^^QQQMMMKKKLLLRRR]]]ooo{{{ssspppnnnmmmrrryyywwwllleeeYYYTTTMMMGGGDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>@@@DDDKKKSSS[[[dddmmmsssyyy}}}|||zzzxxxxxxyyyyyyxxxwwwvvvtttrrrqqqqqqqqqrrrsssppppppooonnnnnnmmmmmmlllllllllllllllllllllllllllmmmmmmmmmlllllllllkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkjjjiiiiiijjjjjjhhhfffeeeddddddbbbaaa___]]]\\\ZZZYYYUUUQQQLLLHHHEEECCC;;;===???>>>===<<<>>>@@@BBBGGGPPPWWWYYYWWWRRRNNNLLLJJJHHHGGGJJJOOOUUUXXX]]]cccgggmmmyyyxxxlllccc^^^XXXSSSMMMHHHDDDAAA>>><<>>;;;:::888666555777;;;???MMM^^^uuuxxxmmmbbb]]]XXXPPPIIIGGGJJJGGGCCC@@@??????>>>>>>BBBFFFNNNZZZgggqqqwwwyyy~~~zzzttttttwww{{{|||{{{zzz{{{|||}}}www___MMM@@@::::::888555444444444222111222222222222222222222222222111000000333444444333333555777888888888:::<<<;;;;;;<<<>>>???@@@AAABBBDDDEEEGGGGGGGGGGGGIIIJJJLLLLLLMMMNNNOOOPPPPPPPPPQQQRRRUUUXXXZZZaaaqqq|||pppfff___bbbggguuu}}}ooo___RRRMMMKKKLLLRRR]]]ooo{{{tttpppnnnnnnsssyyyyyynnngggYYYTTTMMMGGGDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>@@@DDDJJJQQQZZZcccmmmsssyyy}}}~~~|||zzzyyyzzzzzzyyyxxxwwwvvvtttsssrrrrrrrrrsssqqqppppppooonnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnmmmmmmmmmllllllllllllkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjiiiiiiiiiiiigggeeeddddddcccbbb```^^^]]]\\\XXXVVVSSSOOOKKKGGGEEEDDD===>>>>>>===;;;:::;;;<<<;;;>>>DDDHHHJJJHHHEEECCC@@@?????????BBBEEEJJJLLLQQQVVV[[[aaaooozzznnnggg```[[[SSSLLLGGGDDD@@@>>>???AAABBBDDDDDDCCCAAA@@@===<<<:::777555777:::>>>HHHWWWmmmwwwllleee^^^UUUNNNLLLLLLIIIFFFCCCAAA@@@AAAAAADDDIIIRRR___llluuuzzz{{{{{{~~~yyytttsssvvvxxxyyyxxxuuuvvvwwwxxxzzz|||~~~qqq[[[KKK@@@;;;999777555444444444333222222222222222222222222222111111000111222333444444444666888999999999;;;======>>>>>>???AAABBBBBBCCCDDDEEEGGGHHHHHHHHHJJJLLLNNNNNNNNNNNNOOOPPPQQQRRRSSSSSSUUUXXXYYY```ooo~~~vvvjjjbbbccciiiyyysssbbbTTTNNNLLLMMMRRR]]]ooo|||uuurrrpppooosssyyyyyyooogggYYYTTTMMMGGGDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>@@@CCCIIIPPPXXXbbblllrrrzzz}}}|||zzz{{{yyy{{{~~~{{{{{{{{{{{{zzzyyyyyyxxxvvvuuussssssssssssqqqqqqqqqpppoooooonnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmllllllllllllllllllkkkkkkkkkkkkjjjiiihhhiiihhheeecccdddddddddcccbbb```___^^^YYYWWWTTTOOOKKKHHHFFFFFF??????>>>===<<<;;;:::::::::;;;===???@@@???===<<<::::::;;;<<<>>>AAACCCEEEJJJMMMRRRXXXdddxxx{{{rrrhhhbbbZZZRRRMMMHHHEEECCC@@@BBBCCCEEEEEEDDDBBBAAA<<<<<<:::777555666999<<>>>>>>>>???@@@AAABBBBBBCCCCCCEEEGGGHHHHHHIIIKKKMMMNNNNNNNNNNNNNNNOOOQQQQQQSSSTTTUUUWWWXXX^^^mmm||||||nnneeeffflll{{{vvvdddVVVOOOLLLMMMRRR\\\mmm|||vvvsssqqqppptttyyyyyymmmfffYYYTTTMMMGGGDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>???BBBHHHNNNWWWaaakkkrrrzzz}}}}}}xxxuuuqqqnnnlllkkkiiikkkqqqxxx}}}}}}}}}}}}{{{zzzzzzyyyxxxvvvuuuttttttsssrrrrrrrrrqqqppppppoooooooooooooooooooooooooooooooooooonnnnnnnnnmmmmmmmmmmmmmmmmmmlllllllllkkkkkkkkkjjjhhhhhhhhhfffdddbbbbbbbbbbbbbbbbbbaaa```___[[[YYYVVVRRRNNNJJJHHHGGGCCCBBBAAA@@@???>>>===<<<777777777777777777666666444555666777999;;;<<<<<>>>>>???@@@@@@AAAAAACCCEEEGGGIIIIIIKKKMMMOOOOOOOOONNNMMMNNNOOOPPPQQQSSSSSSUUUWWWXXX]]]lll{{{tttiiijjjppp|||yyygggYYYPPPMMMMMMQQQZZZkkk}}}wwwtttrrrqqqtttyyyxxxmmmdddYYYTTTMMMGGGDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>???BBBGGGMMMUUU```jjjqqqzzz~~~zzzsssmmmhhheeeaaa___[[[ZZZ\\\```fffppp~~~~~~~~~}}}{{{zzzyyyyyyxxxwwwvvvuuuuuusssssssssrrrqqqqqqppppppppppppppppppppppppppppppoooooooooooonnnnnnnnnnnnmmmmmmmmmllllllkkkkkkjjjllljjjhhhggggggeeebbb```]]]]]]^^^______```______]]]\\\ZZZXXXTTTQQQNNNLLLKKKIIIFFFEEEDDDBBB???===999888777666555555666666555555666777888888999999;;;===BBBHHHQQQccc~~~~~~vvvlllaaaZZZTTTPPPNNNKKKKKKKKKJJJHHHEEEBBB@@@;;;;;;:::888777777:::<<>>@@@?????????@@@AAAAAABBBBBBCCCEEEHHHIIIJJJKKKNNNPPPQQQPPPOOONNNNNNOOOQQQRRRSSSSSSUUUVVVWWW]]]kkkzzzyyyoooooovvvmmm___PPPMMMMMMPPPYYYhhh}}}wwwuuusssqqqtttyyyyyyllldddYYYTTTMMMGGGDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>>>>AAAFFFLLLTTT___jjjqqqzzz~~~sssnnnggg```[[[WWWSSSQQQNNNNNNPPPSSSWWW___ppp~~~|||yyyyyyyyyyyyyyyxxxwwwwwwttttttssssssrrrqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppppppppooooooooonnnnnnmmmmmmllllllkkkjjjjjjiiillljjjhhhgggfffdddaaa___ZZZ[[[\\\^^^___```aaaaaaaaabbbccccccaaa^^^[[[YYYVVVRRRNNNJJJHHHEEEAAA===<<<;;;:::888777888888999999888888888888888888888777999===BBBGGGVVVqqq}}}pppfff___ZZZWWWSSSRRRRRRPPPLLLHHHDDDAAA<<<<<<<<<;;;::::::<<>>@@@BBBBBBBBBCCCCCCDDDDDDDDDCCCEEEHHHIIIJJJLLLNNNQQQRRRQQQPPPOOOOOOPPPRRRSSSRRRRRRTTTVVVWWW]]]kkkzzz}}}rrrssszzzssseeeQQQNNNMMMPPPXXXggg}}}xxxuuusssrrrtttyyyzzzmmmdddYYYTTTMMMGGGDDDBBB@@@???>>>===<<<;;;;;;<<<===>>>>>>AAAEEEKKKTTT^^^iiiqqqzzz~~~zzzjjjeee]]]VVVPPPLLLIIIGGGGGGGGGIIILLLOOOVVVfffvvv~~~}}}yyyyyyyyyzzzzzzyyyxxxxxxuuuttttttssssssrrrqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrppppppppppppoooooooooooommmmmmlllkkkjjjjjjiiiiiillljjjhhhgggfffdddaaa^^^ZZZ[[[]]]___aaacccddddddggghhhkkkmmmmmmjjjgggeee]]]YYYSSSNNNKKKGGGAAA<<<;;;:::888777666666777777888777666555555444555555888999;;;>>>@@@KKKddd}}}}}}rrriiiccc___XXXXXXVVVSSSOOOJJJEEEBBB<<<===>>>===<<<===???AAAGGGPPP[[[eeekkknnnooopppiiiccc^^^YYYRRRKKKIIILLLKKKQQQUUURRRIII@@@:::888@@@DDDLLLWWWaaaiiilllllleeedddeeehhhllllllhhhddd]]]]]]]]][[[ZZZZZZ\\\]]]YYYYYYYYYZZZ^^^cccgggjjjkkkpppvvv{{{{{{jjjVVVFFF>>>;;;888777666555333333222222333222222111111222222333222222333444444555555666888:::<<<===<<<<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEGGGGGGGGGHHHJJJKKKMMMNNNPPPPPPQQQQQQPPPPPPOOOOOORRRQQQSSSXXX\\\aaalllwwwuuubbbZZZRRROOORRRWWWccczzzyyywwwtttqqqssswww{{{oooggg]]]XXXOOOIIIEEECCCAAA@@@======<<<;;;;;;;;;;;;<<<>>>AAAEEEKKKSSS]]]gggnnnvvv{{{vvvmmmaaa\\\TTTMMMIIIGGGFFFEEECCCDDDFFFGGGHHHLLLYYYfff|||}}}|||{{{{{{yyyyyyxxxwwwuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqppppppppppppqqqqqqpppooommmlllmmmlllkkkjjjiiijjjkkkkkkjjjjjjjjjhhheeebbb^^^\\\YYYZZZ\\\]]]___ccciiimmmoootttxxxvvvtttsssqqqmmmiiifff```ZZZTTTMMMEEE@@@???===;;;:::::::::888777888888888888888888888888888666777:::???HHHXXXgggzzzqqqjjjfffccc^^^[[[XXXRRRKKKDDDDDD>>>;;;<<<>>>>>>???BBBNNNYYYdddhhhiiiiiigggdddbbbZZZRRRNNNJJJEEECCCEEEIIIKKKMMMJJJDDD???<<<;;;???@@@EEEOOO[[[aaaaaa^^^\\\ZZZXXXYYY\\\]]]\\\YYYTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTWWWXXXZZZ]]]bbbeeehhhlllrrrwww|||}}}kkkWWWGGG>>>;;;888888666555444333333333333222222111111222222333222333333444444555555666999;;;===>>>======>>>@@@AAAAAABBBCCCDDDEEEEEEFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMQQQPPPRRRWWW[[[aaalllwwwzzzgggZZZRRRNNNQQQWWWccc{{{{{{xxxuuurrrssswww}}}qqqiii^^^XXXPPPIIIEEECCCAAA@@@>>>>>>===<<<<<<<<<<<<===>>>AAAEEEKKKSSS]]]gggmmmvvvzzz~~~ssskkk]]]XXXPPPJJJGGGEEEDDDCCCAAAAAACCCEEEEEEIIIUUUbbbwww||||||{{{zzzyyyxxxwwwwwwuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqpppppppppqqqqqqqqqqqqooonnnmmmmmmlllkkkjjjjjjjjjkkkllljjjjjjiiihhheeebbb___]]]ZZZ[[[\\\]]]```dddjjjnnnssszzz~~~||||||yyyuuuoookkkfff```YYYQQQIIICCC???<<<:::999::::::999888:::999999999888888888888999777777999<<>>???@@@@@@DDDJJJYYYdddnnnpppooonnnjjjfff```XXXPPPLLLHHHCCCAAACCCFFFHHHIIIGGGBBB>>>;;;:::<<<>>>BBBLLLUUU[[[[[[XXXUUUSSSQQQQQQSSSSSSQQQOOOPPPPPPOOONNNNNNNNNNNNNNNLLLNNNQQQSSSUUUXXX]]]```eeeiiiooouuuyyy}}}mmmYYYHHH>>>;;;999888777555555444444444333222222111111222222333333333333444555555666666999;;;>>>>>>>>>>>>@@@AAAAAABBBCCCDDDEEEFFFFFFGGGJJJIIIIIIIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNMMMMMMMMMOOONNNQQQVVVZZZ```kkkvvv|||jjjZZZRRRMMMPPPVVVccc{{{}}}zzzvvvrrrssswwwssskkk^^^YYYQQQJJJEEECCCAAA@@@??????>>>===============>>>@@@EEEKKKRRR\\\fffllluuuzzz{{{ppphhhZZZUUUNNNIIIFFFEEEDDDCCCBBBAAABBBDDDDDDHHHSSS___ooo{{{|||{{{zzzzzzxxxxxxwwwvvvuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqppppppqqqqqqrrrrrrqqqpppnnnmmmnnnmmmkkkjjjjjjjjjkkkllliiiiiiiiigggeeebbb```^^^ZZZ\\\]]]___aaaffflllpppwww}}}wwwtttnnnggg```WWWNNNHHHAAA???<<<<<<=========<<<;;;;;;::::::999888777777999777777999:::===FFFPPPbbbyyytttlllfffaaa[[[SSSNNNGGGDDDBBBCCCBBBCCCKKKTTTfffqqqzzz{{{xxxtttnnnhhhbbbYYYPPPLLLGGGAAA???AAAAAABBBDDDCCC???<<<:::999999:::>>>FFFNNNRRRQQQOOOLLLJJJIIIHHHHHHHHHFFFEEEJJJIIIHHHHHHGGGHHHHHHHHHFFFIIIKKKNNNPPPTTTYYY]]]aaaeeekkkqqquuuzzzmmmXXXHHH>>>:::999888777666555555444555333222222111111222222333333333444444555666666666888:::===>>>>>>>>>???AAABBBBBBCCCDDDEEEFFFGGGGGGJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMLLLOOOTTTXXX^^^iiittt{{{iiiYYYQQQLLLOOOUUUbbb{{{|||wwwrrrrrruuutttkkk___ZZZQQQJJJFFFCCCBBB@@@???>>>======<<<<<<=========@@@EEEJJJQQQ[[[eeekkktttyyyyyyoooggg[[[VVVPPPKKKIIIGGGFFFEEEEEEDDDDDDFFFFFFIIISSS]]]iiisss{{{{{{zzzyyyxxxwwwwwwvvvuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqpppppppppqqqrrrrrrrrrpppooonnnnnnmmmkkkjjjjjjjjjkkklllhhhhhhhhhgggeeecccaaa```\\\]]]^^^```bbbgggmmmqqqwww~~~zzzuuuoooggg^^^UUUOOOFFFDDDAAA@@@AAABBBBBBAAA======<<<:::999888666666888666666888999999???FFFUUUlll{{{rrrjjjddd]]]VVVQQQHHHFFFEEEDDDBBBDDDOOO[[[nnnyyy|||uuuoooiii___UUUOOOHHHAAA===>>><<<===>>>>>><<<:::888777777888;;;AAAFFFIIIHHHGGGEEEDDDCCCCCCCCCBBBBBBAAADDDCCCCCCBBBBBBBBBCCCCCCCCCFFFIIIKKKNNNRRRXXX[[[^^^bbbhhhmmmrrrxxx}}}{{{iiiUUUEEE===:::888777666555555444555555333222222111111222222333333333444555555666666777777999;;;=========???@@@BBBBBBCCCDDDEEEFFFGGGGGGJJJIIIIIIHHHHHHHHHHHHHHHJJJJJJKKKMMMNNNNNNNNNNNNLLLKKKMMMRRRVVV[[[fffqqqxxxgggXXXPPPKKKNNNTTTaaayyy~~~yyysssrrrttttttlllaaa[[[RRRKKKFFFDDDBBBAAA>>>===<<<<<<;;;;;;<<<<<<===@@@DDDJJJQQQZZZdddjjjsssxxx~~~yyyoooggg^^^ZZZTTTOOOLLLJJJHHHGGGHHHEEEEEEGGGHHHJJJRRR[[[dddmmmzzz|||{{{{{{zzzyyyxxxwwwvvvuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqppppppooopppqqqrrrqqqpppooonnnmmmlllkkkjjjiiijjjkkkkkkgggggggggfffeeecccbbbbbb]]]^^^```aaacccgggmmmqqqwww~~~yyytttmmmeee\\\VVVLLLIIIEEECCCCCCCCCCCCCCC???>>>===;;;999888777666777555555888999999<<>>>>>?????????@@@@@@??????>>>>>>>>>??????@@@@@@BBBEEEHHHKKKOOOTTTXXX\\\___eeejjjpppvvv|||tttbbbOOOAAA;;;:::666666555444444444444444333222222111111222222333444444444555666666777777666888;;;<<<<<<===???@@@AAABBBCCCDDDEEEFFFFFFGGGHHHHHHGGGFFFFFFFFFGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNKKKJJJLLLPPPSSSXXXcccmmmwwweeeVVVNNNKKKNNNSSS___vvv|||uuusssuuuuuulllbbb\\\SSSLLLGGGDDDBBBAAA======<<<;;;;;;;;;;;;;;;===@@@DDDIIIPPPYYYccciiiqqqwww}}}|||sssllleeeaaaZZZUUUQQQNNNKKKHHHJJJFFFEEEGGGHHHJJJPPPWWW```hhhrrryyy|||}}}|||{{{zzzyyyxxxxxxwwwuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqppppppnnnooopppqqqqqqpppooonnnlllkkkiiihhhhhhiiiiiijjjfffffffffeeedddddddddddd___```aaaaaacccfffkkkooouuu~~~~~~{{{xxxssslllddd^^^RRRNNNIIIEEEDDDCCCCCCBBB???>>>===<<<:::999888777777444555888:::999;;;???CCCKKK]]]www}}}uuummmggg```XXXRRRJJJFFFBBBAAA???@@@IIIRRRhhhvvvwwwlll```VVVLLLBBB<<<;;;888777777777888888666555555666888:::;;;<<<<<<<<<666888::::::::::::<<<===<<<;;;;;;;;;;;;<<<<<<===<<<>>>AAACCCFFFJJJOOORRRYYY\\\aaagggmmmssszzz~~~zzzlllZZZHHH===::::::555444444333333333333444333222222111111222222333444444555555666666777777666999;;;======>>>@@@AAAAAAAAABBBCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHJJJLLLMMMMMMMMMLLLJJJLLLOOORRRVVV```jjj{{{tttbbbTTTMMMJJJNNNSSS]]]rrryyyvvvxxxvvvnnnccc]]]TTTLLLGGGEEEBBBAAA>>>======<<<<<<<<<<<<<<<===???CCCIIIOOOXXXbbbhhhqqqvvv|||~~~xxxpppkkkeee^^^YYYUUUQQQNNNMMMIIIHHHJJJKKKLLLQQQWWW]]]dddkkkpppqqquuu{{{~~~}}}||||||zzzzzzyyyxxxuuuuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqppppppmmmnnnoooppppppooonnnmmmjjjjjjhhhggggggggghhhiiifffeeeeeedddddddddeeeeeeaaaaaaaaaaaabbbeeeiiimmmqqqyyy~~~}}}}}}{{{yyyssslllgggZZZVVVOOOJJJGGGFFFDDDCCC???>>>===<<<;;;:::999888888555444777999888999<<<;;;BBBNNNaaaxxx}}}vvvpppkkkcccZZZTTTMMMFFFAAA???>>>>>>CCCIII\\\kkk|||vvvkkk___VVVLLLAAA;;;;;;999777555666888888666444333444666777777777888888444666888777666666777:::888888888888888999:::::::::<<<>>>@@@BBBFFFJJJNNNUUUXXX^^^ccciiipppwww|||}}}uuugggUUUDDD:::999:::444444333222222222333333333222222222222222222333444444555555666777777777777:::<<<>>>>>>???AAACCC@@@@@@AAABBBCCCDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFDDDEEEGGGIIIJJJLLLLLLLLLLLLKKKLLLOOOQQQTTT^^^hhhwwwqqq^^^SSSLLLJJJNNNSSS\\\ppp|||yyyzzzxxxpppccc]]]TTTMMMHHHEEEBBBAAA??????>>>==================???CCCHHHOOOXXXbbbhhhpppuuu|||zzzuuunnngggaaa\\\WWWTTTQQQMMMKKKMMMNNNOOOTTTZZZ[[[aaahhhkkkkkknnnsssyyy~~~~~~}}}|||{{{zzzzzzyyyvvvuuuuuuuuuttttttttttttrrrrrrrrrqqqqqqqqqpppppplllmmmnnnoooooonnnmmmmmmjjjiiigggfffffffffggghhheeeeeeeeeddddddeeeeeefffaaabbbbbbaaaaaadddhhhllllllssszzz{{{}}}}}}}}}}}}}}}}}}|||wwwqqqlllbbb]]]VVVOOOLLLJJJHHHFFF>>>>>>===<<<;;;::::::999:::555444666777666777999888>>>HHHTTTbbbwww}}}xxxsssnnnfff]]]VVVOOOGGG@@@>>>>>>===@@@DDDPPPaaasss~~~}}}sssiii]]]TTTJJJ@@@;;;;;;:::777555666888888666444111333555555555444555666555777999888555444666888666666666666666777888999:::<<<>>>@@@BBBEEEIIIMMMRRRVVV[[[aaagggnnnuuuzzzyyymmm\\\MMMCCC<<<777333444333222222111111222222222222111111000111111111555555666777888999::::::;;;;;;<<<===>>>???@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBAAA@@@??????AAACCCDDDCCCDDDEEEFFFIIIKKKMMMNNNPPPMMMMMMPPPRRRUUU\\\dddxxx}}}}}}qqqaaaRRRMMMKKKMMMOOOVVVjjj}}}zzz{{{yyyqqqccc]]]TTTLLLGGGEEECCCBBB@@@???>>>======<<<<<<<<<@@@@@@AAAFFFNNNXXX```dddqqqwwwzzzssskkkccc]]]XXXUUURRROOOPPPSSSWWWYYY^^^aaaeeehhhkkkooosssvvv}}}~~~~~~~~~~~~}}}}}}}}}}}}yyyyyyyyyxxxwwwvvvuuutttuuuuuuuuutttsssqqqpppooopppnnnlllllllllkkkiiiggghhhhhhgggeeeddddddddddddgggfffeeedddeeedddaaa___aaaaaa_________```aaabbbjjjjjjlllppptttwwwxxxwwwyyyzzz{{{}}}}}}uuunnnddd\\\YYYRRRHHHCCCDDDDDDBBB???===<<<<<<:::888:::888777666777888777666999999===EEEPPPbbb}}}|||xxxvvvpppdddXXXOOOJJJDDD???=========<<>>BBBHHHLLLOOOSSSZZZ___dddkkktttzzzrrrgggWWWJJJAAA<<<888555444444333222222222222222333222222111111222222333555555666777888999::::::<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAA@@@>>>===>>>???AAABBBBBBCCCDDDEEEHHHJJJLLLMMMRRROOONNNPPPRRRTTT[[[bbbtttzzzzzzssscccUUUOOOLLLMMMOOOTTTggg{{{~~~zzz|||yyyqqqccc]]]TTTLLLGGGEEECCCBBB@@@???>>>======<<<<<<<<<@@@@@@AAAFFFNNNWWW___cccooouuu}}}~~~uuummmgggaaa^^^[[[XXXWWWZZZ]]]```cccfffjjjnnnppptttxxxzzz~~~~~~~~~~~~}}}}}}zzzzzzzzzyyyxxxwwwuuuuuuuuuuuuttttttsssqqqpppooonnnllljjjjjjjjjiiigggfffgggfffeeedddccccccbbbccceeedddcccccccccbbb```^^^______^^^]]]]]]]]]]]]^^^bbbbbbdddgggjjjmmmoooooosssvvvzzz}}}sssiiibbbYYYOOOIIIJJJEEEBBB@@@>>>======;;;:::;;;999777777888999888777:::999;;;@@@GGGTTTiii|||~~~{{{xxxsssfffZZZQQQLLLDDD???<<<<<<<<<<<>>???@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>===<<<;;;;;;===>>>@@@AAABBBBBBDDDFFFHHHJJJKKKRRROOOOOOQQQRRRSSSYYY```qqq{{{vvvwwwuuufffXXXPPPLLLMMMNNNRRRcccuuu||||||yyyqqqddd]]]TTTLLLGGGEEECCCBBB@@@???>>>======<<<<<<<<>><<<:::999888999:::999888:::999:::===@@@GGGVVVddd}}}}}}|||}}}||||||zzzuuuiii]]]TTTNNNEEE???<<<;;;;;;;;;;;;@@@GGGOOOSSSTTTSSSRRROOOKKKFFFBBB@@@>>>===;;;;;;:::999888777666555444444444333222222111111000///000000000111111111111444333333333222222222222555666888999;;;???DDDHHHJJJOOOUUU[[[```gggpppvvvvvvdddZZZMMMBBB===;;;999888555555444333333333444444555444444444444555555666666777777888999:::;;;;;;<<<======>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;999888999:::<<<===@@@@@@AAABBBDDDFFFHHHIIIPPPMMMMMMPPPRRRSSSYYYaaappp~~~xxxsssuuuwwwiiiXXXPPPKKKLLLMMMQQQ```qqq~~~}}}zzzqqqddd^^^TTTLLLGGGDDDBBBAAA@@@???>>>===<<<<<<<<<<<<>>>???AAAEEEKKKTTT\\\bbblllsss{{{|||yyywwwxxxyyy{{{|||||||||{{{zzzyyyxxxwwwttttttssssssrrrpppooonnnjjjhhheeecccccccccaaa```aaa``````____________``````___^^^^^^^^^^^^\\\ZZZZZZZZZZZZYYYXXXUUUSSSQQQQQQPPPPPPPPPQQQUUUZZZ]]]aaaiiittt{{{oooeee\\\VVVTTTNNNKKKGGGEEEDDDCCCBBBAAA>>>===;;;;;;<<<<<<<<<;;;999999:::===???BBBLLLVVVccckkktttuuuppplllnnnqqqtttxxx{{{yyywwwssshhh^^^VVVOOOFFF>>>;;;:::::::::;;;===AAAEEEHHHIIIIIIHHHGGGDDDAAA????????????>>>;;;;;;:::888777555444333444444333222222111111000111111111222222222222333//////000111222333444444444555777888:::===AAAEEEHHHMMMTTTYYY___fffooouuu~~~tttbbbYYYKKKAAA<<<:::888777555555444333333333444444555555444444555666666777777777888999:::;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>??????@@@@@@@@@@@@??????:::999888777777999;;;<<<@@@@@@@@@BBBCCCEEEGGGHHHKKKJJJKKKOOORRRTTTZZZaaaqqq|||uuuppprrr|||yyyjjjXXXOOOJJJKKKLLLPPP^^^nnnzzzrrrddd^^^TTTLLLGGGDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<>>>AAAEEEJJJQQQ[[[aaalllrrr{{{}}}}}}}}}}}}|||zzzyyyxxxuuuttttttrrrqqqnnnmmmlllhhheeeaaa_________^^^]]]]]]\\\\\\\\\\\\]]]]]]^^^]]]\\\[[[[[[\\\\\\ZZZXXXWWWWWWWWWVVVTTTQQQNNNMMMLLLMMMLLLKKKKKKNNNTTTXXX___hhhssssssjjjbbb\\\UUUQQQLLLHHHFFFEEECCCBBBAAA@@@>>>>>>?????????>>>;;;:::<<>>;;;:::::::::<<<===???@@@BBBBBBCCCCCCCCCAAA>>>>>>>>>???>>>===;;;;;;:::888777555444333444444333222222111111000000000111111111222222222---...000111222333333222333444666888999;;;???BBBGGGLLLSSSXXX^^^eeennnuuu|||tttaaaXXXJJJ@@@;;;888777666555444444333333333333333444444444444555666777777888888999:::;;;<<<<<<===;;;;;;;;;<<<<<<=========>>>>>>????????????>>>>>>:::999888777777999;;;<<<@@@@@@@@@AAACCCDDDFFFGGGHHHFFFHHHMMMPPPSSSYYY```pppxxxqqqlllmmmwww{{{lllYYYOOOIIIJJJLLLOOO[[[iii~~~{{{rrreee^^^UUULLLGGGDDDBBBAAA@@@???>>>======<<<<<<<<<;;;>>>AAADDDHHHOOOYYYaaakkkqqqzzz~~~~~~}}}|||zzzyyyvvvvvvtttrrrooommmjjjiiiddd```\\\ZZZYYYYYYXXXXXXWWWWWWWWWWWWXXXYYYZZZZZZYYYXXXWWWXXXYYYYYYWWWUUUTTTSSSRRRQQQNNNLLLJJJIIIHHHIIIIIIHHHFFFIIIOOOTTT]]]gggsssyyynnneee___[[[TTTNNNKKKHHHFFFDDDEEECCCAAAAAABBBCCCBBBAAA???======???>>>;;;<<>>;;;::::::999:::;;;<<<<<<===>>>>>>>>>@@@>>><<<;;;<<<<<<;;;:::;;;:::999888777666555444444444333222222111111000............////////////000111222222222111///...222444666888888:::===@@@EEEJJJQQQWWW]]]dddmmmttt{{{}}}ppp___UUUHHH>>>999777666555444444333222222222222222444444444444555666777777888888999:::;;;<<<======<<<<<<<<<<<<===============>>>>>>??????>>>>>>===;;;:::888777888999;;;<<<@@@@@@AAAAAACCCDDDFFFGGGGGGEEEHHHLLLOOOQQQVVV]]]kkk}}}ssskkkeeeeeeoooyyy|||nnn[[[QQQIIIJJJKKKMMMWWWdddttt{{{rrreee___UUULLLGGGDDDAAA@@@@@@???>>>======<<<<<<<<<:::>>>AAADDDGGGNNNXXX```iiioooyyy~~~|||{{{zzzxxxwwwuuurrroookkkhhhfff^^^[[[VVVTTTSSSSSSRRRRRRQQQQQQQQQRRRRRRTTTUUUUUUUUUTTTSSSTTTUUUUUUSSSQQQOOONNNLLLJJJHHHGGGFFFEEEBBBDDDEEEDDDAAACCCHHHMMMWWWaaannn{{{wwwpppjjjbbbZZZUUUQQQNNNLLLHHHFFFDDDDDDEEEFFFEEEDDD@@@>>>>>>???>>>::::::===>>>===;;;:::;;;<<<>>>???CCCJJJOOOPPPQQQSSSRRRNNNJJJFFFAAA>>><<<;;;:::999888999999:::;;;;;;<<<<<<>>><<<;;;;;;<<<<<<;;;:::999999999888777666666555444444333222222111111000---------.........//////000111222333333111000...333444777888888:::<<<>>>BBBGGGNNNUUUZZZbbbkkkrrryyy~~~xxxkkk\\\SSSFFF<<<888777666555444333222222111111222222333333333444444666777777888999999:::;;;<<<==================>>>>>>>>>>>>======>>>>>>>>>>>>======;;;:::999888888:::<<<===@@@AAAAAABBBCCCDDDFFFGGGGGGFFFHHHLLLNNNOOOSSSZZZggg}}}zzzoooggg``````hhhsss~~~ooo^^^SSSJJJJJJJJJKKKTTT```kkk{{{rrreee___UUULLLGGGCCCAAA@@@@@@???>>>======<<<<<<<<<:::>>>BBBDDDFFFMMMXXX```gggnnnwww~~~~~~}}}|||{{{yyyxxxuuurrrnnnjjjgggeee[[[WWWRRROOONNNOOONNNNNNMMMMMMMMMNNNOOOPPPQQQRRRRRRQQQPPPQQQRRRRRRPPPOOOLLLKKKHHHFFFDDDCCCCCCCCC===@@@BBB@@@>>>>>>CCCHHHPPPZZZhhhwww}}}wwwnnneee___ZZZWWWTTTJJJHHHFFFFFFGGGHHHGGGFFF@@@===>>>@@@???<<<<<>>===<<<:::999777888999:::;;;<<<<<<<<<>>>===<<<<<<>>>???>>><<<999888888888777777666666444444333333222111111000////////////000000000111---...111333444444333222333555777888999:::<<<>>>@@@EEELLLSSSYYY```jjjpppxxx}}}ttthhhZZZOOODDD>>>:::555333444555555444333222222222222333333444555666777888888::::::;;;;;;<<<=========??????>>>>>>===<<<<<<;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<===>>>???@@@AAACCCCCCCCCBBBBBBCCCEEEDDDEEEGGGHHHJJJMMMRRRUUUgggyyywwwggg^^^ZZZZZZ___fffxxx~~~ooo^^^RRRIIIJJJKKKKKKRRR\\\jjjyyy}}}ssseee___UUUMMMGGGDDDAAA?????????>>>>>>======<<<<<<:::<<<>>>AAAGGGOOOXXX^^^fffmmmvvv}}}~~~}}}|||{{{yyywwwuuurrrnnnhhhccc[[[WWWQQQMMMKKKJJJIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMKKKKKKLLLLLLLLLLLLLLLKKKHHHGGGEEECCCAAA@@@??????>>>===<<<;;;<<<>>>@@@AAANNNWWWfffvvvyyyoooggg]]]WWWVVVPPPNNNKKKIIIGGGFFFEEEEEEDDDCCCBBBAAA???===<<<;;;888777666444333333444444666666777999<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<=========>>>???@@@@@@@@@AAABBBCCCBBBAAAAAACCCEEECCCEEEFFFHHHIIIMMMRRRUUUbbbtttuuufff\\\WWWVVV[[[aaasss~~~ooo___RRRIIIIIIIIIIIINNNWWWbbbqqq}}}tttfff___VVVNNNHHHDDDAAA@@@??????>>>>>>======<<<<<<;;;<<<>>>AAAFFFNNNVVV\\\eeellluuu|||~~~}}}||||||{{{yyyxxxuuupppiiiddd\\\WWWRRRMMMKKKIIIHHHGGGHHHHHHGGGGGGHHHIIIJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHEEEDDDBBB@@@>>>===<<<<<<<<<<<<;;;:::;;;===???@@@IIIQQQ^^^nnn~~~vvvkkk```YYYWWWOOOMMMKKKHHHGGGFFFEEEFFFCCCCCCBBBAAA???>>><<<<<<999888666444333333333333444444555666999<<>>;;;888888999;;;;;;<<<======>>>>>>======<<<<<<======<<<;;;999888:::999888777666666666666666555555444333333222222///////////////000111111111000///...///000222333...000111111111333666999>>>CCCJJJPPPVVV^^^gggmmmvvv{{{|||pppeeeTTTJJJ@@@<<<999555444555333333333333444555666777333444555555777777888999:::::::::;;;<<<<<<======<<<======>>>???@@@@@@AAA>>>>>>============<<<<<<===>>>@@@AAABBBAAAAAA@@@@@@AAABBBAAA@@@AAABBBDDDCCCDDDFFFGGGIIILLLQQQUUU]]]nnnwwwfff\\\VVVSSSWWW\\\kkk{{{}}}nnn^^^RRRHHHGGGGGGEEEJJJRRRZZZiii{{{~~~uuugggaaaWWWOOOIIIEEEBBB@@@??????>>>>>>======<<<<<<<<<===???AAAEEELLLTTTZZZdddkkkttt{{{~~~}}}}}}}}}||||||yyytttmmmggg^^^ZZZSSSNNNKKKIIIGGGEEEEEEEEEEEEDDDEEEEEEFFFFFFDDDEEEEEEFFFEEEEEEDDDDDDAAA@@@>>><<<:::999999888:::999999999999;;;<<<===AAAHHHSSSaaapppzzzmmm```WWWUUUMMMLLLIIIGGGFFFEEEEEEEEECCCCCCBBBBBB@@@???>>>===:::999777444333222222222111111222333555888;;;<<<======<<<;;;999999;;;===<<<======>>>>>>>>>>>>>>>============<<<;;;:::999999999888777666666666666555555555444444333333222000000/////////000111111111000/////////000222333000111222222333444888:::<<>>>>>???@@@@@@@@@>>>>>>==================>>>???AAACCCDDDCCCAAA@@@???@@@AAAAAA???@@@AAACCCBBBDDDEEEFFFHHHLLLPPPTTT[[[kkk|||kkk___XXXSSSUUUZZZfffuuu{{{kkk\\\OOOFFFFFFEEECCCHHHPPPVVVeeewwwvvviiibbbYYYPPPJJJFFFCCCAAA??????>>>>>>======<<<<<<======???@@@DDDJJJRRRWWWbbbiiirrryyy}}}zzzsssnnneee```XXXRRRMMMIIIFFFDDDDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA>>>===;;;999888777666666777777777777888999:::;;;;;;@@@IIIRRR^^^mmm}}}xxxiii[[[RRRPPPKKKIIIGGGEEEDDDDDDDDDDDDCCCDDDDDDDDDDDDBBBAAA@@@===<<<999666333222111111000000000111333555777999;;;<<<<<<;;;999:::;;;===<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<;;;;;;:::;;;:::999888777777777777555555444444444333333333111000000///000000111111000000//////000000111222111222333444444666999<<<;;;@@@GGGNNNTTT\\\eeelllsssyyy|||sssfff[[[OOOEEE<<<999888555555777777666555444444444444444444444555666777888999999999999::::::;;;<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>@@@BBBCCCCCCBBBAAA@@@>>>???@@@???>>>???@@@BBBBBBCCCDDDFFFGGGKKKPPPSSS\\\jjjpppcccYYYSSSTTTWWWdddrrryyyiiiYYYMMMEEEEEEEEECCCGGGOOOTTTcccttt}}}~~~xxxkkkdddZZZRRRKKKGGGDDDBBB??????>>>>>>======<<<<<<======>>>???BBBHHHPPPUUU___gggpppxxx|||}}}yyyoooiiiaaaXXXRRRLLLHHHEEEDDDDDDCCCBBBAAAAAAAAABBB@@@AAAAAAAAA@@@@@@???>>><<<;;;:::888777666666666555555555666666777888999888<<>>>>>>>>>>>>>>??????>>>===<<<<<<<<<;;;<<<<<<;;;:::999999999999444444444444444333333333111111000000000000111111000000000000000111111222///000111111222333777999;;;AAAHHHNNNUUU]]]fffmmmsssyyy{{{rrreeeYYYNNNEEE<<<999888666555777777666555444333333333333444555666666888888999:::999999999:::;;;;;;<<<<<<>>>>>>>>>=====================>>>>>>>>>>>>????????????@@@AAAAAAAAA@@@???===>>>??????===>>>???AAAAAABBBDDDEEEGGGJJJOOOSSS[[[hhhtttfff[[[SSSRRRUUUbbbppp~~~{{{iiiYYYMMMEEEFFFFFFCCCGGGOOORRR```qqq}}}}}}yyylllfff\\\SSSLLLHHHEEECCC??????>>>>>>======<<<<<<<<<<<<===>>>AAAGGGOOOTTT]]]eeennnvvvzzz~~~|||uuukkkaaaXXXQQQKKKGGGDDDCCCBBBAAA@@@@@@@@@@@@????????????>>>======<<<<<<;;;999888777666666666444444444555666666777777555888;;;===AAAGGGQQQXXXiiiyyyttthhh\\\TTTQQQJJJIIIHHHGGGFFFFFFGGGHHHJJJKKKMMMOOOOOOOOOMMMLLLGGGDDDAAA<<<999666444333222222111111222333444555888:::;;;;;;::::::;;;<<<======>>>???????????????@@@???>>>===<<<<<<<<<===>>>===<<<;;;::::::::::::444444444444444444444444222222111000000000111111///000000000111111111111000111222333333555888;;;<<>>>>>======>>>>>>>>>??????????????????>>>>>>>>>>>>>>>===>>>>>>>>>======???@@@AAABBBCCCEEEFFFJJJOOORRRXXXdddzzzzzzkkk^^^UUUSSSUUU```nnn|||~~~mmm[[[PPPHHHHHHGGGCCCFFFMMMPPP^^^ooo~~~~~~zzzzzznnnggg]]]TTTMMMIIIEEECCC??????>>>>>>======<<<<<<;;;;;;<<<>>>AAAGGGNNNTTT\\\cccmmmuuuyyy}}}uuuiii^^^UUUNNNJJJCCCCCCAAA@@@???>>>>>>>>>============<<<;;;:::999;;;:::999777666666666666333333444555666666666666222555777888999===CCCIIIOOOccczzz~~~uuukkk```WWWUUUMMMLLLKKKJJJJJJJJJKKKLLLNNNPPPSSSUUUVVVUUUTTTRRRKKKIIIEEE@@@<<<888666555333222111111111222333444555777999;;;;;;;;;===>>>???@@@AAAAAABBBBBBAAAAAAAAA@@@???============>>>======<<<:::::::::::::::444444444444444444444444333222111111000000111111//////000111111111111111111222333444444666999<<<;;;@@@HHHOOOUUU^^^gggnnnvvv{{{vvvfffYYYOOOEEE<<<:::888666666777222222222222333444555555555555666777888999::::::888999999::::::;;;<<<<<<888999:::;;;<<<>>>??????======>>>>>>?????????@@@>>>>>>======<<<======>>><<<===>>>===<<<===>>>@@@@@@BBBCCCDDDFFFJJJNNNRRRUUU```vvvpppcccYYYVVVXXX^^^lll{{{qqq^^^SSSJJJIIIGGGCCCEEELLLQQQ^^^ooo~~~xxx}}}{{{nnnhhh^^^UUUNNNIIIFFFDDD?????????>>>======<<<<<<:::;;;<<<===AAAGGGNNNTTT[[[bbbllltttyyy|||{{{nnnbbbXXXPPPLLLBBBBBB@@@???===<<<<<<<<<<<<<<<<<<;;;:::999888777:::999888777666555555555222333444555666666666666000333555555555888===BBB>>>SSSmmm~~~vvvmmmbbbYYYVVVPPPOOONNNMMMMMMNNNOOOPPPQQQSSSVVVXXXYYYYYYWWWVVVNNNLLLGGGBBB>>>:::888777333222111000000111222333222555888:::;;;===???AAAAAABBBCCCCCCDDDDDDCCCCCCAAA@@@???============>>><<<<<<;;;:::999999999999444444444444444444444444333333222111000000111111//////000111111111111111---...///000000222555888:::@@@GGGNNNUUU]]]gggnnnwww}}}nnn^^^NNNDDD;;;888777555555777111333444333333444666888888777666666777999;;;===>>>======<<<;;;;;;::::::;;;;;;;;;<<<<<<=========????????????>>>>>>>>>===================================================???@@@AAACCCFFFIIIKKKMMMSSS]]]rrrwwwggg[[[WWWYYY\\\nnnvvvdddVVVIIIEEEEEEFFFHHHKKKMMMYYYjjj{{{}}}{{{~~~rrrhhh^^^VVVOOOGGGCCCCCCBBBAAA@@@>>>======<<<<<<<<<<<<<<<===@@@EEEMMMSSS[[[aaaiiiqqqxxx}}}tttggg[[[RRRLLLEEEBBB???>>>>>>>>>===============<<<;;;;;;::::::999999888888777666666666444444333333333333222222222333333444555666777777???JJJ[[[mmm}}}ssslllddd\\\ZZZXXXUUUUUUVVVWWWVVVUUUWWWXXX[[[___aaa```\\\YYYVVVQQQKKKEEEAAA<<<888555333222222111222444555666444666777:::<<<===>>>>>>CCCCCCCCCDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<<<<======<<<;;;:::888777666555555444333222222222222222222333222222111000///000000000000000000000000333333333333444555666666<<>>>>>===<<<;;;::::::999:::;;;;;;;;;<<<<<<<<<<<>>>>>>>>==============================<<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<<<<<<<<<<<<>>>>>>>>===<<<======<<<<<<;;;;;;;;;::::::999999888777777666666555555555444444444333333333333333444555555666666888AAAOOO```vvv~~~wwwooohhhaaa___\\\ZZZZZZ[[[[[[[[[\\\^^^```ccceeeddd```]]]ZZZUUUNNNGGGBBB<<<888555333333222222222333555666555666888;;;===???@@@@@@DDDEEEEEEEEEEEEDDDCCCCCCBBBAAA@@@@@@>>>>>>===<<<======<<<;;;:::888777666777777666555444444444444222333333222222111000///000000000000000000000000000000111222444555777888;;;AAAHHHOOOVVV^^^hhhooo{{{wwwfffOOOEEE===:::888555444666444555555444333333555666777777666666777999;;;<<>>===<<<;;;:::999999:::::::::;;;;;;;;;;;;<<<>>>>>>>>>>>>====================================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???AAACCCEEEHHHIIIOOOXXXkkkuuuhhhbbbbbbddduuuooo```PPPIIIFFFEEEFFFIIINNNXXXgggwwwzzz}}}tttjjj___XXXPPPHHHDDDDDDBBBAAA@@@>>>======<<<<<<;;;;;;;;;<<<>>>CCCJJJOOOVVV\\\eeemmmtttyyy~~~uuuiii^^^UUUPPPHHHEEEAAA???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999888888777777666666666555555555555444333333333333333444444444666<<>>=========<<<;;;:::888777666888777666555444444444444333333333333222111000///000000000000000000000000......///111333555777999;;;AAAHHHPPPWWW```jjjqqq{{{vvvdddNNNEEE===:::999666444555555555666555333333444666777666666777888999;;;<<<>>>>>>===<<<;;;:::999999:::::::::;;;;;;;;;;;;;;;>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>???AAACCCEEEFFFMMMUUUhhhqqqjjjjjjiiixxxuuueeeTTTJJJGGGEEEFFFIIINNNXXXfffuuu|||~~~uuulllaaaYYYQQQIIIEEEEEEBBBAAA@@@>>>======<<<<<<::::::;;;;;;===BBBHHHLLLUUU[[[dddlllsssyyy}}}ttthhh^^^UUUOOOKKKGGGBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888666666666555555555444444444444444333333222222222666888===GGGYYYrrrzzzuuupppllljjjiiiiiihhhggggggjjjmmmoooooommmjjj```ZZZSSSKKKFFFBBB>>>;;;555444333333333333555555888:::<<>><<<<<<<<<;;;:::999777666666555444333333222222222333333333333222111000000000000000000000000000000......///000222444666777;;;AAAIIIPPPXXXaaakkkrrr|||qqq___LLLCCC<<<:::999666444555555666666555333333555666666666777777888:::;;;;;;=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;=========<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDKKKSSSeee{{{sssqqqqqq~~~|||kkkXXXMMMHHHFFFHHHKKKNNNWWWfffuuu~~~wwwmmmbbb[[[SSSJJJFFFFFFBBBAAA@@@>>>======<<<<<<999:::;;;;;;===@@@FFFJJJTTTZZZccclllsssxxx}}}tttiii^^^UUUPPPNNNJJJDDD@@@===<<<;;;:::999:::::::::;;;;;;<<<<<<<<<<<<;;;;;;::::::999999555555555444444444444333444444444333333222222111444444555<<>>======<<<<<<:::;;;;;;<<<===@@@EEEIIIRRRXXXaaajjjrrrwww|||zzzooodddZZZTTTQQQLLLEEE@@@===<<<;;;:::888888999:::;;;<<<<<<=========<<<<<<;;;:::::::::555555555444444444333333555555444444333333222222777555666:::BBBPPPfffxxx|||xxxuuuuuuuuuvvvyyy{{{{{{zzzxxxjjjcccXXXMMMEEE>>>999666777666666666666888999:::???@@@BBBEEEGGGHHHIIIIIIHHHHHHHHHHHHGGGFFFDDDDDDDDDCCCBBBBBB@@@@@@???>>>;;;;;;;;;;;;:::999888777999888777666555555555555444444444444333222111000111111111111111111111111222222111222222333444555;;;AAAHHHPPPWWW```jjjqqqzzz~~~yyydddSSSEEE===777777888555444555444555666555444555777999555666777888999:::::::::::::::;;;;;;<<<=========>>>>>>=========<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>???AAAAAAGGGMMM^^^xxx|||zzz~~~gggWWWNNNJJJIIILLLMMMWWWgggwww~~~zzzpppeee]]]UUULLLGGGGGGBBBAAA@@@>>>======<<<<<<:::;;;<<<<<<===@@@EEEHHHPPPVVV___hhhpppuuuzzz~~~yyymmmddd]]]SSSNNNFFF@@@===;;;:::999777888888:::;;;<<<======>>>>>>======<<<;;;;;;:::666666666555555555555444555555555444444444444444888777888:::===DDDUUUfff~~~}}}zzzyyyyyyzzzzzzyyywwwtttggg```VVVLLLDDD???:::888777777777777888:::<<<>>>CCCDDDEEEGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFEEECCCCCCBBBAAA@@@???>>>>>>;;;;;;;;;;;;:::999888888999888777666555555555555444444444444333222111000111111111111111111111111111111111222333555666777;;;AAAHHHOOOVVV^^^hhhooowww{{{rrr^^^MMMCCC<<<666777777555444555333444555555555555888:::555666777888::::::::::::999999:::;;;<<<===>>>?????????>>>>>>=========<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;=========>>>>>>???@@@AAAEEEKKK[[[vvvwww~~~mmm[[[QQQKKKJJJKKKLLLWWWhhhxxx}}}~~~{{{qqqfff^^^UUULLLHHHHHHBBBAAA@@@>>>======<<<<<<;;;<<<======>>>@@@EEEHHHNNNTTT]]]fffnnntttyyy|||uuukkkeeeTTTOOOGGGAAA===;;;:::999777777888999;;;<<<======>>>>>>>>>===<<<<<<;;;;;;777777777777666666666666555555555555555555555555333333444666555777EEEVVVggg|||{{{zzzxxxxxxwwwtttqqqnnnaaa[[[RRRJJJEEEAAA???===777777777888:::<<<>>>@@@EEEEEEGGGHHHIIIJJJJJJJJJLLLLLLLLLKKKJJJHHHGGGFFFCCCBBBBBBAAA@@@???>>>===;;;;;;;;;;;;::::::999888777666555444444333333444444444444444333222111111111111111111111111111111000000111222444777999:::<<>>;;;888666666666555444555444444555555666777888888888888888999:::;;;<<<999999999:::;;;<<<===>>>@@@??????>>>===<<<<<<;;;::::::::::::::::::::::::::::::999888777777888888999999::::::::::::;;;;;;>>><<<;;;===@@@BBBAAA???EEENNN[[[ooouuurrr{{{vvv___QQQMMMMMMNNNOOO[[[lll|||}}}}}}tttggg[[[TTTNNNHHHDDDCCCBBB@@@>>>>>>===>>>>>>>>>===;;;;;;===AAAEEEGGGNNNSSS\\\dddlllsssyyy}}}|||nnnfffXXXOOODDD===;;;:::777444555555444555777:::===???@@@??????===<<<999888777999999888666555555555555777666666555555444444444444777999888666888>>>CCCWWWcccuuuyyysssooollliiiggg[[[VVVNNNGGGBBB???===;;;999999999:::<<>>??????>>>>>>===<<<<<<;;;:::::::::::::::::::::::::::999999888777777888888999999999:::::::::;;;;;;===;;;;;;===@@@BBBAAA@@@DDDLLLYYYmmm~~~sssmmmuuu{{{dddTTTNNNLLLLLLOOOZZZkkkzzz|||~~~vvvhhh]]]UUUOOOIIIEEECCCBBB@@@???>>>===>>>>>>>>><<<;;;;;;===@@@DDDGGGLLLQQQYYYbbbjjjqqqwww{{{~~~}}}mmmcccUUUMMMBBB<<<:::999777555666555555555777:::<<<>>>??????>>>===;;;:::888777999888777666666666666666888888888777777666555555333555777666444666;;;@@@FFFOOO^^^mmmyyyxxxqqqlllgggccc```VVVQQQIIICCC???<<<:::999999999999:::===@@@CCCEEEGGGHHHIIIKKKLLLLLLMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFGGGFFFEEECCCAAA???>>>===<<<;;;999888777888888999888888888777666555555555666777777777777777666666333333222111111111222222111222333333333444777:::>>>BBBHHHNNNUUU\\\ccchhhpppuuu|||uuubbbOOOCCC===:::777666666666555444555444444555555666777888888888888888999:::;;;<<<::::::::::::;;;<<<======???>>>>>>======<<<<<<<<<:::::::::::::::::::::::::::999888888777888888888999999999999::::::::::::;;;::::::<<>>>>>>>>>>>===<<<;;;;;;===@@@CCCEEEJJJOOOWWW___gggnnnuuuyyy~~~vvvfff[[[NNNHHH???:::999888777555666666555666777888:::<<<>>>>>>======;;;:::999888999888777666666777888888:::::::::::::::888777666222444555444222333888<<<===BBBJJJSSS]]]hhhrrrxxxyyyqqqkkkeee___\\\SSSNNNFFF@@@<<<;;;999888:::::::::<<<>>>BBBEEEFFFIIIIIIKKKLLLMMMMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGFFFHHHGGGEEECCCAAA???>>>===<<<;;;999888777777777888999888888777777666666555777777777777777777777777555444333222222222222222111222333333333444777:::>>>BBBHHHNNNTTT[[[bbbgggooottt{{{ooo]]]LLLAAA<<<999777555555666555444555444444555555666777888888888888888999:::;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999888888888888888999888999999999999:::::::::999999;;;<<>>>>>>>>>>><<<<<<;;;;;;<<>>>>>===;;;999777444555555333222333666999<<<===@@@DDDJJJQQQZZZ```qqq~~~}}}uuunnnhhhbbb^^^VVVPPPHHHAAA===<<<;;;:::::::::<<<>>>AAADDDGGGHHHKKKKKKLLLNNNNNNOOOOOOOOONNNMMMLLLKKKJJJHHHGGGGGGHHHGGGEEECCCAAA???>>>===<<<;;;999888777666777777888888777777666666666666888888777777888888999999777666555444333333333333111222333333333444777:::>>>BBBGGGMMMSSSZZZaaaeeemmmrrryyyzzziiiXXXIII@@@;;;999666555555666555444555444444555555666777888888888888888999:::;;;;;;<<<<<<;;;;;;;;;<<<==================<<<<<<<<<<<<::::::::::::::::::::::::999888888888888888999999888888888999999999::::::888999;;;===>>>@@@AAABBBEEELLLVVVggg}}}oooeee```bbbeeennnnnn[[[PPPLLLKKKMMMUUUcccttt{{{www{{{yyykkk___WWWPPPJJJFFFEEEDDDBBB@@@>>>>>>>>>>>><<<;;;;;;;;;<<<>>>AAABBBHHHLLLSSS[[[cccjjjrrrwww~~~}}}yyyvvvuuutttqqqnnnjjjeee___WWWNNNHHHAAA>>>:::777666666555555666555555666666777777888:::;;;;;;;;;;;;;;;::::::777666666666777:::===>>>@@@AAACCCDDDCCC@@@<<<:::888888777555444444666888555666888:::===BBBHHHLLL]]]kkk~~~{{{uuuooojjjfff\\\UUULLLDDD???===;;;;;;:::;;;===@@@CCCFFFIIIKKKMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNMMMLLLJJJIIIHHHGGGGGGFFFEEECCCAAA???===<<<;;;:::999777666666777777777777666666666666666666888888888777888999:::;;;999888777555444333333333111222333333333444777:::===AAAFFFLLLQQQXXX^^^cccjjjooowww~~~~~~tttdddSSSFFF???:::888555444555666555444555444444555555666777888888888888888999:::;;;<<<===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888888777888888999:::888888888888999999999999888:::<<<======>>>@@@BBBFFFLLLUUUfffxxxkkkbbb]]]^^^```gggxxxmmm[[[PPPLLLMMMMMMTTTaaasss{{{wwwyyyzzzlll```WWWPPPJJJFFFFFFEEEBBB@@@>>>>>>>>>>>>;;;;;;:::;;;<<<>>>???AAAFFFKKKQQQYYY```hhhpppvvv}}}|||tttmmmgggcccaaa```\\\WWWRRRNNNKKKFFFDDD<<<;;;999777666555555555444444555555666666777777999999:::;;;;;;;;;;;;;;;777666555555888;;;???AAAFFFHHHJJJKKKJJJFFFBBB???===;;;999777666666777777111333555777:::===BBBEEENNN\\\ooozzzuuuqqqeee]]]RRRHHHAAA===;;;::::::<<<>>>BBBEEEIIIKKKMMMOOOOOOPPPQQQQQQQQQQQQQQQOOOOOONNNLLLKKKJJJIIIHHHFFFEEECCCAAA???===<<<;;;:::999888777666777888888777777777777777777777777999999888888888:::;;;<<<;;;:::999777555444444333111222333333333444777:::<<>>>>>>>>:::::::::;;;<<<===>>>???DDDHHHOOOVVV]]]fffnnnssszzz}}}~~~zzzsssjjjbbb[[[VVVSSSQQQNNNJJJFFFEEECCCAAA???::::::999888666444444444222333444555666666777777777888999:::;;;<<<<<<<<<666555555555888<<>><<<;;;:::888777777666666777999:::999999999999999999999999:::999888888888:::<<<======<<<:::888666555444444111222333333333444777::::::>>>CCCHHHMMMSSSYYY]]]ccciiiqqqzzzyyykkk[[[LLLAAA<<<999777555444555666555555555444444555555666777888888888888888999:::;;;<<<>>>======<<<<<<<<<======;;;<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888777777888999::::::777888888888888999999999999;;;>>>===<<<<<<>>>AAADDDIIIRRRaaa}}}|||ttthhh___VVVWWWZZZbbbtttmmmYYYNNNMMMOOOOOOTTT```rrr|||wwwyyy}}}ooocccZZZSSSMMMIIIGGGFFFCCCAAA???>>>>>>>>>:::::::::;;;<<<===>>>???CCCFFFMMMTTT[[[dddlllrrrwww{{{wwwssslllccc[[[TTTOOOLLLGGGDDDBBB@@@@@@???<<<;;;999999999888666444444444111222444555666777777777777777999:::;;;<<<<<<<<<666555444555888===BBBEEEQQQTTTWWWYYYWWWSSSMMMJJJAAA>>>:::888777777666666666666555444333555999===DDDPPP___ooozzzqqqcccUUUKKKDDD???===:::<<<@@@DDDHHHKKKNNNOOOQQQRRRRRRSSSSSSSSSSSSRRRPPPOOONNNMMMLLLJJJIIIIIIDDDCCCAAA???===;;;:::999777777666666666888999:::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888:::===>>>>>>===;;;999777555444444111222333333333444777::::::===BBBGGGLLLQQQWWW[[[aaagggpppxxx}}}sssbbbQQQDDD===:::888888777555555444444444666666666666666777888888::::::::::::::::::::::::<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::888999::::::;;;;;;::::::;;;;;;;;;::::::999999999666777999;;;<<<===>>>>>>CCCGGGQQQccc||||||rrreee\\\VVVTTTWWWaaassslllYYYNNNLLLLLLPPPYYYhhhzzz{{{zzz~~~~~~pppcccZZZSSSMMMHHHEEEDDDBBB@@@???>>>======<<<;;;;;;::::::;;;;;;<<>>>>>>>>===<<<;;;;;;:::;;;<<<;;;::::::;;;===??????>>><<<999777555333222222111111333555888999:::<<<@@@CCCGGGMMMSSSXXXaaafffmmmtttzzzzzzooo___NNNBBB===;;;888777666555555444444444666666666666666777888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::::::::::::::888999::::::;;;;;;::::::::::::999999999888888888888888:::;;;======>>>>>>BBBFFFOOO```yyy}}}sssfff\\\VVVUUUWWWbbbtttlllZZZPPPMMMNNNQQQ[[[kkk}}}{{{zzz}}}rrreee\\\UUUNNNIIIEEEDDDBBB@@@???>>>======<<<;;;;;;::::::;;;;;;<<>>>>>===<<<;;;:::999::::::999888666555444333444444444444444444444444777777999999:::999888777777444333555777999@@@HHHQQQYYY______]]]ZZZVVVPPPKKKGGGAAA===:::999777666777777777666555777:::===AAANNNaaassstttbbbSSSJJJFFFEEEBBBDDDGGGKKKOOORRRTTTUUUTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQQQQOOOMMMKKKHHHGGGEEEAAA<<<999:::;;;;;;;;;<<<;;;::::::999::::::;;;===>>>>>>>>>======<<<<<<;;;<<<<<<;;;::::::;;;===???>>>===<<<:::777555444333333222222333555777888:::<<>>;;;;;;;;;;;;::::::::::::::::::::::::::::::999999888999999:::::::::::::::888888888888888777777777999:::;;;<<<===>>>>>>>>>BBBEEELLL[[[ssstttggg\\\VVVUUUWWWaaasssmmm[[[RRROOOPPPSSS^^^ooo{{{yyy}}}uuuhhh^^^WWWOOOJJJFFFEEECCCAAA???>>>======<<<;;;;;;::::::;;;;;;<<>>===<<<;;;::::::;;;;;;:::888777666555444444444444444444444444444444555666888888888777777777444333555666888>>>EEENNNVVV]]]^^^]]]\\\XXXSSSLLLHHHBBB>>><<<:::888777888888888777666777:::===BBBOOOcccxxxmmm]]]QQQJJJGGGEEEHHHKKKPPPSSSUUUUUUUUUTTTTTTTTTTTTSSSSSSSSSSSSQQQQQQPPPNNNMMMJJJHHHGGGEEEBBB===;;;;;;<<<======???>>>>>>======>>>???@@@>>>>>>>>>>>>>>>=========;;;<<<======;;;;;;<<<===>>>>>>===<<<:::888666555444444333222333444555666999;;;???BBBFFFLLLRRRWWW```eeellltttzzz{{{kkkYYYJJJAAA======777777666555555555555555666666666666666777777888999999999999999999999999::::::;;;<<<======>>>>>>:::::::::::::::::::::::::::::::::999999999999999888888999::::::::::::999888888888888888888888888;;;;;;<<<===>>>>>>======BBBEEEKKKXXXooowwwiii^^^VVVTTTVVV```qqqlll\\\RRRPPPPPPUUU```rrr{{{yyy|||wwwjjjaaaXXXPPPKKKFFFEEECCCAAA???>>>======<<<;;;;;;::::::;;;;;;<<<@@@CCCGGGLLLSSS[[[ccciiirrrvvv{{{~~~|||qqqhhh\\\RRRLLLIIIFFFDDDBBBAAA@@@???>>>=========<<<<<<;;;999888777666555555555555555444444444444222333444666777777777666666333333555666666;;;BBBIIIRRRZZZ\\\\\\\\\YYYUUULLLHHHDDD@@@>>><<<:::888999999999888777888;;;===CCCPPPeee{{{vvveeeWWWMMMIIIHHHJJJOOOSSSUUUVVVVVVUUUTTTTTTTTTSSSSSSSSSRRRRRRQQQPPPOOONNNLLLKKKIIIHHHFFFDDDBBB@@@@@@AAABBBBBBDDDDDDDDDDDDDDDDDDDDDEEEAAA@@@@@@???>>>>>>>>>>>><<<>>>???>>>===<<<<<<============;;;:::888666555555444444333333333444555888:::>>>AAAEEEKKKQQQVVV^^^dddlllttt{{{~~~lllYYYJJJAAA===<<<777666666555555555555666666666666666666777777888999999999999999999999999999::::::;;;<<<======>>>:::::::::::::::::::::::::::::::::999999888888888777888999999::::::999999888888999999999999999999;;;;;;<<<===>>>>>>======BBBEEEKKKVVVkkk{{{lllbbbWWWUUUUUU]]]mmm~~~{{{jjj[[[RRRPPPPPPWWWcccuuu|||yyyzzzzzzmmmcccZZZQQQKKKGGGFFFDDDBBB???>>>===<<<<<<;;;;;;::::::;;;;;;<<>>>>>>>>>>>======<<<:::999888777666666666666555555444444444111222333555666666555555555333444666777666:::@@@EEEMMMUUUXXXYYYZZZWWWSSSKKKHHHDDDAAA@@@>>><<<::::::;;;;;;:::999999;;;===DDDPPPdddzzzzzziiiZZZPPPJJJJJJLLLPPPTTTVVVVVVVVVUUUSSSSSSRRRRRRRRRQQQQQQQQQPPPOOOOOONNNMMMLLLLLLLLLHHHHHHGGGFFFFFFGGGIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHEEEDDDBBBAAA@@@?????????===???@@@@@@>>>===<<<===<<<<<<<<<;;;:::999777666555555444444333333333444777999<<<@@@DDDJJJPPPUUU]]]ccclllttt{{{kkkXXXJJJAAA<<<999666666555555555555666666666666666666666777888888999999999999999999999999999999999:::;;;;;;<<<<<<999999999999:::::::::::::::::::::999888888777777777888888999999999999999888888888999999999999999999:::;;;<<<===>>>>>>>>>AAADDDJJJUUUhhhqqqgggZZZWWWVVV\\\jjjyyyyyyiii[[[SSSQQQQQQXXXdddvvv}}}yyyyyy}}}qqqfff\\\SSSMMMHHHGGGEEEBBB@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<===@@@CCCHHHNNNUUU]]]ccclllpppvvvzzz~~~}}}ttthhh]]]VVVOOOIIIEEECCCBBB@@@>>>======>>>>>>>>>>>>===;;;:::999888777777777666666555444444444111222333555555555444444444333444777888777:::@@@BBBKKKSSSUUUVVVWWWTTTPPPJJJHHHEEECCCBBBAAA???===;;;<<<<<<<<<::::::<<<===CCCMMM___ttt{{{jjj\\\RRRMMMMMMOOORRRTTTVVVVVVVVVUUURRRRRRRRRRRRQQQQQQQQQQQQOOOOOONNNNNNNNNOOOOOOPPPLLLMMMNNNNNNNNNPPPSSSUUUVVVWWWYYYYYYWWWSSSOOOLLLJJJHHHFFFCCCAAA@@@@@@@@@>>>@@@BBBAAA???=========;;;<<<;;;;;;:::999888777444444444444444444444333666888<<>>>>>>>>BBBIIISSSeeevvvkkk___[[[YYY]]]hhhvvvxxxiii]]]UUUSSSSSSYYYdddvvvyyyxxx~~~uuujjj```VVVPPPIIIGGGEEEBBB@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>BBBFFFLLLSSS[[[```iiimmmsssyyy}}}tttiii```WWWOOOIIIEEEDDDBBB@@@?????????@@@???>>>===<<<;;;999888888777777777666555444444444222333444555555555444333333222444999999888;;;@@@BBBJJJRRRTTTUUUUUUQQQMMMHHHGGGEEEDDDDDDCCCAAA@@@;;;=========;;;;;;<<<===@@@HHHWWWlllzzzjjj^^^UUUQQQQQQRRRSSSUUUVVVWWWWWWWWWSSSSSSSSSRRRRRRRRRRRRQQQNNNNNNNNNNNNOOOQQQSSSTTTUUUWWWZZZ[[[\\\^^^bbbeeefffiiikkklllhhhaaaZZZUUUOOOMMMIIIEEECCCAAAAAAAAA???AAACCCCCC@@@>>>======;;;;;;;;;;;;:::999999888333333444444444444444444555888;;;>>>BBBHHHOOOSSS[[[aaakkkttt|||uuucccRRREEE===888444666666555555555666666777666666666666666777888888888888888888888888888888999999888888888888888888888888888999999:::::::::::::::999999888777777666777777888999999999999888555666666666777777888888666777999;;;<<<===>>>>>><<<@@@HHHRRRdddxxxnnnbbb^^^[[[^^^hhhuuuxxxjjj^^^WWWTTTTTTYYYdddvvvyyywww}}}xxxmmmcccYYYRRRIIIHHHEEECCC@@@>>>===<<<<<<;;;;;;::::::;;;;;;<<<<<<>>>AAAEEEKKKRRRZZZ___ggglllrrrxxx|||~~~sssiii___UUUOOOHHHGGGDDDBBBAAABBBBBBCCC??????>>><<<;;;:::999888888777777666555444444444333444555555555444333222222222555999:::999<<>>===<<<;;;<<<===>>>DDDRRReee|||yyyjjj___WWWSSSTTTTTTTTTUUUVVVWWWXXXYYYTTTTTTTTTTTTSSSSSSSSSSSSNNNNNNNNNOOOPPPSSSUUUWWW^^^aaaeeefffgggjjjnnnrrrtttwwwzzz{{{vvvnnnddd^^^RRROOOKKKGGGDDDBBBAAAAAA???AAACCCCCCAAA???======:::;;;;;;;;;::::::999888222333444444555555444444555777:::>>>BBBHHHNNNSSSZZZaaakkkttt|||}}}nnn[[[NNNDDD<<<999:::999888888777777777777777666666666666555555555555777777777777888888888888666777888999999:::999999999888777666666777888999;;;999888666666777999:::666777888999999999999999999888888888777777666666666666777888999;;;<<<===;;;===DDDPPPaaa{{{|||ooojjjccc^^^aaakkkxxxwwwjjj^^^VVVRRRPPPXXXccctttzzzvvv|||yyypppfff[[[SSSMMMJJJFFFCCCBBBAAA???===;;;;;;;;;;;;;;;;;;::::::;;;===@@@DDDIIIOOOWWW\\\eeejjjqqqwww{{{~~~vvvkkk^^^VVVRRROOOIIIFFFDDDDDDCCCBBBDDDAAA???======<<<:::999<<<:::888777777777555333111222333444444444333222333555777999:::<<>>>>>>>>???BBBLLL^^^uuuvvvhhh]]]WWWTTTTTTTTTTTTTTTUUUVVVWWWXXXSSSSSSSSSSSSRRRRRRQQQQQQSSSRRRPPPNNNNNNRRRXXX\\\ccciiipppttttttuuuyyy}}}|||tttiiiaaaWWWMMMIIIGGGDDDBBBCCCEEEEEEDDDCCCAAA>>><<<;;;999:::;;;;;;:::999777666555555444333333333333444555888;;;===@@@FFFOOOUUU\\\cccmmmvvv|||wwwhhhWWWKKKCCC<<<:::;;;888777777666555666666666666666666666555555555555666666777777777888888888666666777888999999999999888888777666666777888888888888777666666666777888666666777888888888888888888888777777777666666666666666777888999;;;<<<======>>>DDDNNN^^^wwwuuukkkeee___bbbmmmyyyvvvhhh]]]UUUPPPOOOUUU___ppp}}}www||||||rrrhhh]]]UUULLLIIIEEECCCAAA@@@>>>===<<<;;;;;;;;;;;;:::::::::999;;;>>>BBBFFFMMMTTTYYYccchhhpppvvvzzz~~~uuuiii```ZZZVVVPPPLLLJJJHHHGGGFFFFFFCCC@@@???>>>===<<<:::===;;;999999999999777666333444555555555555444333666888:::;;;<<<>>>???AAAHHHLLLRRRWWWXXXUUUQQQMMMJJJHHHEEEEEEFFFGGGGGGFFFEEEDDDBBBAAA??????>>>>>>???BBBKKK[[[pppqqqddd\\\WWWVVVTTTTTTTTTUUUUUUVVVWWWXXXTTTTTTTTTSSSSSSRRRRRRQQQOOOOOOMMMKKKLLLOOOUUUZZZccciiipppttttttuuuyyy|||wwwggg\\\PPPKKKHHHDDDDDDEEEFFFFFFEEECCCAAA???<<<;;;:::::::::::::::888777666555555444333333333333444555777:::===???EEENNNTTT\\\cccnnnwww}}}nnn```QQQHHHAAA<<<:::;;;777666666555555555555555666666666666555555555555666666777777777777888888555666777888999999999999777777666666666666777777666666666666666666666666555666666777777777777777666666666666666555555555666666777777999:::<<<===???@@@DDDLLLZZZssszzzmmmfffaaacccnnn{{{tttfffZZZRRRNNNLLLQQQZZZjjj}}}zzz}}}vvvkkk___VVVLLLIIIEEEBBBAAA???===<<<<<<<<<;;;;;;;;;:::::::::777999<<>><<<;;;;;;<<<<<<;;;:::666666777777777666666555888999;;;>>>AAACCCDDDEEEIIIMMMTTTZZZ[[[YYYTTTQQQMMMJJJHHHGGGHHHIIIJJJIIIFFFEEECCCBBB@@@?????????@@@BBBIIIVVVhhhyyyttthhh___YYYWWWWWWUUUUUUUUUVVVVVVWWWXXXXXXUUUUUUUUUTTTSSSRRRRRRQQQNNNMMMLLLJJJJJJMMMRRRVVVaaaffflllpppqqqrrruuuwwwqqqdddUUUMMMIIIEEEEEEHHHHHHHHHFFFDDDAAA???<<<;;;::::::::::::999888777666555555444333333333333444444666999<<<>>>DDDMMMSSS\\\dddoooxxx~~~xxxfffZZZLLLDDD???:::888:::777777666555555555555666666666666666555555555555666666666666777777777888555666777888999999999999666666666666666666666666555555666777777777666666555555666666666666666555555555555555555555555555666666666777888:::<<<===???@@@DDDKKKWWWooo}}}nnngggaaabbbmmmzzz~~~qqqcccWWWOOOKKKJJJNNNWWWfffxxx}}}}}}xxxmmm```WWWLLLIIIEEEBBB@@@???===;;;<<<<<<<<<;;;;;;::::::999777999;;;>>>BBBHHHOOOTTT___dddkkkrrrwww{{{~~~xxxssskkkddd___ZZZUUURRRLLLIIIDDDBBB@@@@@@>>>===>>>===<<<<<<>>>>>>>>><<<999999999999888888888777666888<<>>999777888999888777777666666777777666666666666555555555555555666666666666777777777555555666777888888888888555555555666666555555555555666777888888888888777555555666666666555555444444444444444555555555555555555666777888:::;;;<<<>>>???DDDJJJVVVmmm~~~nnnggg```aaajjjwww|||ooo```TTTMMMJJJIIIMMMTTTbbbvvv|||zzznnn```WWWMMMJJJFFFBBBAAA???===;;;======<<<;;;::::::999999888999<<<>>>BBBGGGNNNSSS[[[aaaiiipppuuuzzz}}}}}}tttkkkddd]]]XXXOOOKKKFFFCCCAAA@@@???>>>>>>===<<<===???@@@???>>>;;;;;;;;;::::::999999999999:::???FFFNNNTTTVVVVVVUUUYYY^^^cccfffeeecccaaaXXXUUUPPPMMMMMMMMMMMMMMMJJJHHHGGGEEECCCAAAAAA@@@@@@BBBGGGMMMUUU___hhhmmmlllkkkjjjiiiiiijjjlllmmmlllhhhaaa[[[VVVUUUUUUVVVVVVVVVXXXYYYZZZZZZYYYYYYWWWWWWVVVTTTSSSQQQPPPOOONNNNNNLLLIIIGGGHHHKKKNNNUUUXXX[[[^^^____________eeetttvvvbbbTTTKKKFFFGGGJJJMMMLLLJJJGGGCCC???<<<:::::::::999888777777777777555555444333333333333444222555888:::===CCCLLLRRR]]]eeeqqq{{{tttiii[[[PPPFFFAAA>>>:::888999999999888777777777777777666666666666555555555555555555666666666666777777444555666777888888888888444444555555555555444444666666666777777888888999666666666666666555555444444444444555555555555555555555666666888999;;;<<<;;;>>>CCCJJJSSSjjjpppggg______hhhuuu~~~zzzlll^^^SSSLLLJJJIIILLLSSS```ttt{{{}}}|||ooobbbXXXOOOKKKGGGCCCAAA@@@===<<<======<<<;;;::::::999888888:::<<<>>>AAAGGGMMMRRRYYY^^^fffnnntttxxx|||~~~yyynnneee___SSSOOOIIIEEECCCBBBAAA@@@@@@???>>>???@@@AAA@@@???======<<<;;;::::::::::::===???DDDMMMXXX___``````^^^aaadddgggjjjjjjjjjjjjbbb^^^WWWSSSPPPPPPOOONNNKKKJJJHHHFFFDDDBBBBBBAAA@@@CCCGGGJJJNNNSSSYYY]]][[[ZZZXXXWWWWWWYYY[[[\\\^^^\\\YYYVVVTTTTTTUUUUUUVVVWWWYYYZZZ[[[[[[ZZZZZZWWWWWWUUUSSSQQQPPPNNNNNNLLLLLLJJJHHHGGGGGGJJJMMMTTTUUUWWWXXXXXXXXXVVVUUU\\\hhhzzzjjjYYYOOOHHHHHHKKKOOONNNKKKHHHDDD???<<<:::::::::888777777666777777555555444333333333333444333555888;;;===CCCLLLRRR]]]fffsss}}}{{{lll```UUULLLCCCAAA???<<<;;;<<<888888777666666666666666666666666666555555555555555555555666666666777777444555666777888888888888333444555555555555444333555555444444555666888999777777777777777666555444444444555555666666666666555555555666888999;;;<<<999===CCCHHHPPPdddrrriii```___gggsss|||xxxkkk]]]RRRLLLJJJJJJLLLQQQ^^^rrrzzzzzz}}}~~~rrrdddZZZPPPMMMHHHEEEBBB@@@>>><<<>>>===<<<;;;:::999999888888999;;;===@@@EEEKKKPPPWWW\\\eeelllrrrwww{{{~~~xxxmmmfffXXXSSSMMMIIIFFFEEEDDDDDDCCCBBBAAAAAABBBCCCBBB@@@???>>><<<;;;:::::::::;;;<<>>DDDLLLSSS]]]gggsss~~~vvvgggZZZQQQHHHAAAAAAAAA???>>>@@@777777666555555555555555777666666666555555555555555555555555666666666777444555666777888888888888333333444555555444333333555444333222333555777999777777888888777666555555555555555666666666777777555555555666777999;;;<<<888===CCCHHHNNN```tttkkkaaa___gggsss{{{wwwjjj\\\RRRLLLKKKKKKKKKPPP\\\qqqyyyxxxzzztttfff\\\QQQMMMIIIEEECCCAAA???===>>>======;;;:::999888888777999:::<<>><<<;;;:::::::::;;;888<<>>???AAACCCEEEFFFHHHKKKOOORRRTTTVVVWWWWWWXXXZZZ\\\]]]\\\[[[ZZZWWWVVVTTTRRRPPPMMMLLLKKKKKKLLLNNNOOOPPPSSSXXX[[[[[[[[[ZZZZZZZZZXXXTTTQQQPPPVVV```qqqvvvdddWWWOOOMMMNNNRRRPPPMMMIIIDDD@@@<<<999:::999888666666666666777555555444333333333333444444666999<<<>>>DDDMMMSSS]]]gggttt~~~rrrdddZZZKKKFFFAAA?????????===;;;999888888777777777777777666666666666666666666666444444444444444444444444555666777888888999888888555555555555555555555555666555444333333444555666444555555666666666666555666666666666555555555555666666666666666777888888>>>AAA@@@DDDPPP]]]vvvmmmccccccbbblllxxxzzzyyynnn```SSSLLLIIIIIILLLPPP[[[ooo~~~vvvwww{{{tttggg^^^UUUPPPJJJGGGFFFEEEBBB@@@<<<;;;::::::<<<<<<;;;::::::;;;;;;<<<>>>BBBHHHMMMTTTYYY```gggnnnsssxxx|||uuulllaaa^^^XXXTTTQQQOOOLLLJJJHHHGGGFFFGGGGGGGGGEEECCCHHHFFFBBB>>>;;;:::999999<<>>===<<<;;;<<<======???DDDKKKQQQTTTVVVWWWXXXZZZZZZ\\\\\\\\\\\\[[[ZZZZZZWWWRRROOOMMMLLLJJJIIIHHHMMMTTTYYY\\\aaagggkkknnnmmmmmmlllggg___YYYWWWTTTVVVYYYbbbwww~~~kkk\\\UUUSSSSSSRRRSSSPPPKKKDDD???>>>???;;;:::999777666555555555555444333111000111111222666555888===@@@CCCKKKTTT```lllxxxrrrbbbXXXJJJEEE@@@>>>??????===;;;999888777777666666777777666666666666666666666666666666666666666666666666444444555666666666555555444444444444444444444444555444333222222333444555444555666666777666666666777777666666666555555555666666666666666777777888===@@@???CCCOOOZZZsssnnnddddddccclllxxxzzz~~~xxxnnn```TTTLLLIIIIIILLLPPP[[[nnnxxxwww{{{vvviii___WWWQQQKKKFFFEEECCC@@@===>>>===;;;;;;;;;;;;999888999999:::;;;<<>><<<;;;:::;;;<<<<<>>???;;;:::999888777666666666555444333111111111111222555555888===???BBBKKKTTTaaalllxxxsssaaaTTTIIIDDD???<<<===>>>===;;;999888777777666666777777666666666666666666666666555555555555555555555555555555555666555555444444444444444444444444444444333333222222222222333333444555666777777777777777777777777777666666666666666666555555666666777888;;;>>>===AAALLLVVVnnnooofffeeedddlllxxxyyy|||wwwmmmaaaUUUMMMJJJIIIKKKOOOZZZkkkzzzyyyzzzxxxkkkaaaYYYSSSKKKFFFDDDBBB>>>;;;@@@>>><<<;;;;;;:::888777777888999:::;;;???DDDHHHQQQVVV]]]dddkkkpppvvvyyy}}}~~~xxxppplllfffaaa]]]YYYUUURRRPPPOOOMMMMMMMMMLLLJJJHHHEEECCCBBB@@@@@@@@@@@@AAA:::>>>FFFUUUooowwwpppiiibbb]]]VVVRRRNNNLLLKKKLLLKKKKKKPPPOOONNNNNNNNNLLLHHHEEE@@@???===;;;::::::;;;<<>>;;;<<<===<<<:::888888777666666666666666555555555555555555555555333333333333333333333333777777777777666666555444333333333333333333333333333333222222222222333333444555555666777777777777888888777777777666666666666555555555555666777777999===<<<@@@IIIQQQgggqqqhhhgggeeemmmxxxyyy{{{wwwooodddXXXOOOKKKJJJKKKOOOYYYiii~~~}}}zzzzzzzzzlllcccYYYSSSKKKFFFDDDBBB???<<>><<<;;;<<<;;;999888777888999:::;;;>>>CCCFFFNNNSSSZZZbbbhhhnnntttwww{{{wwwsssnnniiiddd___ZZZWWWTTTSSSQQQPPPPPPNNNLLLIIIEEEDDDCCCBBBAAAAAAAAAAAA===???EEERRRiiixxxppphhhbbb[[[WWWSSSPPPOOOOOOPPPOOOUUUTTTTTTTTTSSSPPPKKKHHHCCCAAA>>><<<;;;<<<===>>>@@@EEELLLRRRVVVXXXYYY[[[YYYZZZ\\\]]]]]]]]]\\\[[[WWWSSSNNNJJJHHHGGGEEEDDDEEEJJJQQQYYYcccqqqvvvjjj[[[YYYVVVUUU^^^ooosssfff]]]YYYXXXWWWUUUPPPJJJEEEAAA???>>><<<;;;:::999888888888888777666444333222222333333444444666;;;>>>CCCLLLWWWcccooo{{{wwwzzzfffUUUJJJDDD>>>:::;;;<<<;;;:::888777777666555666666666444444444444444444444444333333333333333333333333666666666666666555444333333333333333333333333333333333444444444444333333333333555666666777777777777777777777666666666666555555555555555666666777777;;;;;;???GGGLLL```}}}qqqiiihhhgggnnnyyyyyy{{{xxxrrrhhh\\\RRRMMMJJJJJJNNNWWWfffzzz|||zzz{{{mmmcccXXXRRRJJJEEEDDDCCCAAA???>>><<<;;;;;;<<<===<<<:::888999:::;;;;;;>>>BBBEEEJJJOOOWWW___eeelllqqquuuyyy}}}|||xxxsssooojjjeee```\\\XXXWWWTTTSSSRRRPPPMMMJJJHHHGGGEEECCCBBBAAA@@@??????@@@EEEPPPcccwwwmmmgggaaa]]]WWWSSSRRRSSSSSSSSSYYYXXXXXXXXXWWWTTTOOOKKKEEECCC@@@>>>===>>>@@@AAACCCHHHOOOTTTWWWYYYZZZ[[[ZZZZZZ\\\\\\\\\\\\ZZZZZZWWWRRRMMMHHHEEEBBB@@@>>>AAAEEEKKKRRR[[[iiiyyyqqqbbb]]]XXXWWW]]]kkk~~~tttiiiaaa\\\ZZZYYYUUUOOOIIIDDDAAA???===;;;;;;:::999888888888888777666555333333333333444444444666;;;???DDDNNNYYYeeeppp|||vvvmmm[[[LLLFFF???::::::;;;:::999888777666666555555666666444444444444444444444444444444444444444444444444333333333444333333222222222222222222222222222222333333444444444444333333111222333444555666666666666666666666555555555555555555444444555555666777666;;;;;;>>>EEEIIIZZZvvvrrrjjjjjjhhhpppzzzzzz~~~|||vvvmmmaaaVVVOOOKKKJJJNNNVVVcccuuu}}}zzz|||nnneeeZZZSSSKKKFFFEEEEEECCCAAA===<<<;;;<<<===>>>===;;;888999:::;;;;;;===@@@CCCGGGMMMTTT\\\ccciiiooosssxxx}}}}}}{{{wwwssspppkkkfffbbb]]][[[XXXWWWUUURRROOOLLLKKKJJJHHHFFFDDDBBB@@@??????AAAEEEOOO___{{{~~~tttnnngggbbb\\\WWWUUUTTTTTTTTTYYYYYYYYYZZZYYYVVVPPPLLLFFFDDDAAA??????@@@CCCEEEGGGKKKRRRWWWYYYZZZ[[[\\\ZZZ[[[[[[[[[[[[YYYXXXWWWTTTOOOJJJEEEAAA???<<<::::::===BBBHHHPPP]]]lllwwwwwwhhh```ZZZ[[[bbbmmm}}}vvvmmmeee___]]]YYYTTTMMMGGGCCC@@@>>><<<::::::999888888888888888888777555444333333444444555555777<<<@@@EEEPPP[[[fffqqq}}}~~~vvvtttbbbOOOHHH@@@;;;::::::999888777777666555555555555666333333333333333333333333444444444444444444444444111222222333333333222222222222222222222222222222111222333444444333222111///000222333444555555555555555555555444444444444555444444444444555666666555;;;;;;>>>DDDFFFVVVpppqqqjjjkkkjjjqqq||||||{{{qqqeeeYYYQQQMMMJJJNNNUUUaaarrr~~~zzz}}}qqqggg]]]VVVMMMGGGEEEEEECCCAAA???===<<<<<<======<<<:::666888999::::::;;;>>>@@@EEEJJJRRRZZZaaahhhmmmqqqxxx}}}~~~|||yyywwwtttppplllhhhaaa___\\\ZZZXXXUUURRROOOMMMLLLKKKJJJHHHEEEDDDBBB@@@AAAFFFNNNZZZrrr}}}vvvlllfff___YYYVVVUUUUUUUUUWWWWWWXXXYYYXXXUUUOOOKKKEEECCC@@@>>>???AAAEEEGGGJJJOOOUUUYYY[[[[[[\\\\\\[[[[[[[[[ZZZYYYWWWUUUTTTNNNJJJEEEAAA???===;;;999777:::===@@@EEEOOO[[[dddtttyyylllbbb\\\___hhhqqq}}}yyyqqqiiidddaaaZZZTTTLLLFFFBBB???===:::999999888777777777888888888777666444444444444555666555888<<>>DDDEEETTTnnnqqqjjjkkkjjjrrr}}}}}}~~~ttthhh[[[RRRMMMIIIMMMUUU```pppzzzzzzrrrhhh```YYYOOOHHHFFFDDDBBB@@@AAA???=========<<<:::888555777888999999:::<<<>>>DDDIIIQQQYYY```ggglllpppxxx}}}}}}{{{yyywwwtttpppllldddbbb___]]][[[XXXTTTQQQNNNNNNMMMLLLKKKIIIGGGFFFAAABBBFFFMMMUUUiii|||nnniii```ZZZWWWUUUUUUUUUTTTUUUVVVWWWWWWTTTNNNJJJDDDBBB???>>>>>>AAAEEEHHHMMMQQQWWWZZZ\\\\\\\\\\\\[[[[[[[[[ZZZXXXVVVSSSRRRJJJGGGBBB???======;;;::::::<<<<<<<<<>>>CCCMMMTTTdddzzzxxxnnnccc\\\bbblllttt}}}{{{tttmmmgggdddZZZSSSKKKDDDAAA???<<<999888888777777777777777777999888666555444444555555777666888===AAAHHHTTT___hhhsss~~~|||ttt|||jjjWWWJJJ>>>:::;;;:::999999555666777777777666444333444444333333333333222222222333333444444333333222333444444555555444444333333111///000222333222///222222222111111111000000444222000111333444333000333333333444444444555555555555555555555555444444888777888;;;===DDDRRR```{{{ssskkkhhhjjjoooyyypppaaaUUUNNNIIIOOOVVV]]]kkkzzzyyyvvvlll```ZZZRRRLLLHHHEEEAAA===<<<<<<<<<;;;;;;::::::999:::999777555666999<<>>===???BBBEEEFFFOOORRRVVVYYYZZZZZZ[[[\\\\\\[[[ZZZYYYXXXTTTOOOJJJBBB@@@===:::888777888888:::::::::999999;;;@@@CCC[[[gggzzzgggeeecccfffnnnxxx~~~zzzwwwssskkkeeeZZZRRRIIICCCAAA>>>999444777777666666666666777777666666666666666666666666555777:::<<>>:::;;;:::888999555666666666666555444444444444333333333333222222222333333444444333333222333333444444444444333333333111///000222333222000333333333222222222111111333111000111333444222000333333333333444444444444555555555555555555444444888777888;;;===CCCQQQ^^^{{{sssjjjhhhjjjooozzzyyyiii[[[QQQJJJOOOUUU]]]jjjzzzxxxzzzpppccc]]]SSSMMMIIIFFFBBB???>>>======<<<<<<;;;;;;;;;:::999777666666999<<<>>>BBBFFFMMMTTT[[[bbbiiinnnsssyyy~~~~~~~~~~~~~~~{{{xxxuuummmhhhaaa^^^]]]\\\YYYVVVUUUSSSPPPNNNMMMLLLIIIGGGGGGDDDEEEJJJNNNYYYttt|||rrrhhhccc]]]YYYYYYYYYYYYXXXXXXWWWVVVUUUSSSOOOJJJFFFCCC@@@>>>>>>AAAEEEHHHIIIQQQTTTXXXZZZ[[[[[[\\\]]][[[ZZZXXXWWWTTTPPPKKKGGGBBB@@@===:::888888888888888999999999999;;;>>>AAAKKKWWWjjj{{{~~~xxxkkkhhhfffiiiqqqzzz|||zzztttllleeeYYYQQQHHHBBB@@@>>>:::666777777666666666666777777666666666666666666666666666888;;;===CCCMMMYYYbbbpppwwwuuulllwwweeeRRRGGG===:::;;;999888888666555555444444444444444444444333333333333222222222333333444444333333222222333333444444333333222222111000111222222111000333333333333333222222222222111000000222222111000222222333333333444444444444444444444444444555555777666888:::<<>>>>>===<<<<<<;;;:::999777666777999<<<===AAAEEEKKKRRRYYY```ggglllsssyyy~~~|||sssnnngggcccaaa```^^^[[[XXXVVVTTTRRRQQQOOOKKKIIIIIIFFFFFFHHHJJJQQQggg}}}~~~qqqiii___[[[WWWVVVXXX\\\___aaa___^^^]]]\\\YYYTTTMMMHHHCCC@@@>>>>>>BBBHHHLLLMMMSSSVVVZZZ\\\\\\[[[\\\\\\ZZZXXXUUUSSSOOOKKKEEEAAA@@@???<<<:::999888888888666777999999999:::===???DDDOOO```qqqzzz|||xxxtttllliiihhhkkkrrr{{{~~~{{{sssiiibbbUUUNNNFFF@@@===<<<:::888888777777666666777777888777777777777777777777777777999;;;>>>DDDOOO\\\fffttt{{{~~~qqqhhhrrr```NNNDDD<<<::::::888777888666555444222222333444444444444333333333222222222222333333444444333333222222222333333333333222222222111111111111222111111222222222222222222222222111000000000111111000000222222222222333333333333333333444444444444555555666555777:::<<<@@@KKKWWWooo{{{rrriiifffhhhnnnyyyyyydddTTTLLLMMMQQQZZZfffyyyzzztttyyyzzzkkkcccWWWNNNJJJGGGEEECCC??????>>>>>>===<<<;;;;;;:::999888777777999;;;<<<@@@CCCIIIOOOVVV]]]eeejjjsssyyy}}}~~~zzztttmmmhhhgggeeecccaaa[[[YYYWWWUUUTTTQQQLLLIIIJJJHHHFFFGGGGGGLLL\\\lllzzznnnccc\\\UUUSSSRRRTTTYYYaaaiiinnnnnnmmmllljjjeee]]]SSSMMMCCC@@@>>>???DDDJJJOOORRRVVVYYY\\\]]]]]]\\\[[[\\\ZZZWWWSSSOOOKKKFFFAAA======<<<:::999888777777777444666888999999999;;;===EEENNN]]]kkksssuuusssppphhhggggggjjjrrr{{{}}}xxxnnnbbbZZZOOOIIIAAA<<<:::999999888888777777777777777777888888888888888888888888888777999;;;???EEEQQQ___iiiwww~~~~~~|||~~~{{{nnneee~~~iiiYYYIIIBBB;;;::::::777666888666555444222222333444444444444333333333222222222222333333444444333333222111111222222222222111111111111222111111111111222000000000000111111111111000000111111000000000111111111111222222222333333333333333333444444555555444444777:::;;;===HHHSSSiiizzzpppgggccceeekkkvvviiiWWWNNNLLLNNNVVVaaarrr|||tttwww~~~nnnfffZZZPPPKKKHHHEEECCC??????>>>===<<<;;;:::999:::999888777888999:::;;;>>>AAAGGGLLLSSS[[[bbbhhhrrryyy|||~~~|||uuupppnnnllliiifff```]]]ZZZWWWTTTQQQMMMIIIJJJHHHGGGGGGGGGKKKUUU___uuuyyyooofff\\\TTTOOOMMMMMMNNNSSS\\\hhhttt|||~~~}}}|||xxxqqqfffYYYQQQEEEBBB@@@AAAFFFLLLRRRUUUYYY[[[^^^^^^]]][[[[[[[[[XXXTTTOOOKKKGGGCCC>>><<<:::999888777666666666555333555777888888999:::<<>>===;;;:::999999:::999999888888999:::;;;===@@@EEEJJJPPPXXX```eeeooovvv|||}}}|||zzzwwwrrrooogggccc^^^YYYUUUQQQMMMJJJHHHHHHGGGGGGGGGKKKPPPUUUccclllvvv|||}}}zzzxxxvvvkkkhhhbbbZZZSSSLLLHHHEEEFFFHHHLLLRRR^^^mmm}}}|||ooo```VVVJJJGGGDDDDDDIIIOOOUUUXXX[[[]]]______]]]ZZZYYYYYYTTTPPPJJJFFFCCC@@@===;;;888888777777777666666555444555777777777888;;;===@@@HHHUUUaaajjjmmmlllkkkccccccdddhhhnnnuuuzzz|||}}}|||zzzsssjjj___TTTNNNAAA>>>;;;888666666777777999888888777777888888999::::::::::::::::::::::::888:::<<>><<<;;;::::::::::::999888888999999:::<<>>EEELLLXXXdddkkkmmmllljjjaaa``````bbbgggkkknnnooosssqqqmmmfff]]]SSSLLLHHH<<<<<<;;;999888777777888999888888777777888888999:::::::::::::::::::::::::::<<>><<<;;;;;;::::::999999888999999999;;;>>>BBBGGGMMMUUU]]]ccchhhpppzzz|||{{{|||sssmmmddd\\\WWWSSSPPPNNNGGGHHHGGGFFFGGGIIIIIIGGGLLLNNNRRRSSSPPPLLLLLLOOOHHHGGGEEEAAA===<<<===>>>===@@@GGGPPP^^^rrrsssiiiWWWSSSNNNMMMPPPVVV[[[^^^\\\^^^______\\\YYYWWWVVVKKKGGGAAA===<<<;;;:::999999999:::::::::999999888777777666666666888<<<@@@HHHOOOZZZdddiiiiiieeebbb]]]\\\[[[\\\___bbbcccccchhhfffbbbZZZQQQIIIDDDBBB;;;<<<<<<;;;:::999999999999999888888888888999999;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>AAAFFFNNN]]]nnnzzz|||rrrggg```wwweeeTTTGGGAAA<<<;;;:::888777666666666555555444444444333333333666555444333222111111111000111111222222222111111////////////000000000000///111222111000///000111000000000000000000000000111111000000000000111111//////000000000111111111111111222222222333333333111111333888:::;;;@@@FFFZZZsssvvvkkk___YYYVVVYYYbbbkkkyyyppp___QQQMMMKKKKKKMMMWWWqqq}}}vvvttt||||||tttiii___XXXRRRLLLHHHDDDBBB@@@??????>>>===<<<:::999888888777777888888<<<===@@@DDDIIIPPPYYY^^^iiipppzzz~~~|||yyyzzz}}}||||||~~~tttggg^^^ZZZXXXSSSOOOLLLJJJIIIIIIIIIIIIGGGEEEGGGHHHIIIIIIHHHFFFCCCAAA===>>>===<<<999888999:::===@@@FFFPPP^^^qqqyyymmm___YYYSSSRRRUUUYYY\\\]]]___^^^\\\[[[YYYVVVQQQMMMHHHEEE@@@===<<<<<<;;;:::======<<<;;;:::999999999999888777777888:::<<<>>>FFFMMMXXXaaadddcccaaa```ZZZYYYWWWVVVVVVXXXYYY[[[[[[YYYVVVQQQKKKFFFAAA???<<<:::888888:::::::::999:::::::::;;;;;;;;;<<<<<<999;;;<<<<<<;;;;;;===>>>>>>???BBBIIISSSbbbrrr|||wwwmmmddd^^^~~~qqqaaaRRRFFF@@@:::999888777666555555555555444444444444333333333555444333222222222222222111111222222222111111000////////////000000000000///000111111//////000111000000000000000000000000000//////////////////000111111222222222333333333111111111222222222333333222111333888:::;;;???FFFVVVooowwwlll___XXXTTTUUU\\\dddsss~~~ooo^^^QQQLLLJJJKKKMMMWWWqqqyyyuuuzzz~~~vvvjjj```YYYSSSMMMHHHDDDBBB@@@??????>>>===<<<:::999888888777777888888:::<<>><<<======;;;999888999:::<<<>>>CCCLLLYYYkkk|||tttaaa\\\VVVTTTWWW[[[]]]^^^```^^^]]][[[XXXTTTOOOKKKFFFBBB>>>;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;888777666555666888:::;;;DDDKKKUUU]]]```___]]][[[VVVUUUTTTSSSSSSTTTUUUVVVUUUSSSQQQMMMIIIEEEAAA???@@@>>>;;;:::;;;;;;:::999::::::;;;;;;<<<<<<<<<<<<:::<<<======<<<<<<===??????AAAEEELLLVVVeeettt}}}wwwlllccc]]]}}}ttthhhZZZNNNDDD???999888777555444444444444444444444444333333333333333333222222222222222333222222222222111000//////////////////000000000000...///000000......///000000000000000000000000000///......------......///111111111222222222222333111111111222222222222333222111333777999:::>>>DDDRRRiii{{{pppbbbYYYTTTRRRXXX___kkkwww}}}nnn]]]QQQKKKIIIKKKNNNXXXqqq|||vvvxxxyyymmmccc\\\UUUNNNIIIEEECCC@@@?????????===<<<:::999888888777777888888999:::===@@@EEELLLTTTYYYfffmmmwww~~~|||xxxyyy{{{~~~|||wwwvvvzzz}}}{{{|||{{{~~~~~~{{{ttttttuuuvvvwwwxxxyyyyyyzzzzzzyyywwwwwwyyy}}}vvvjjjddd^^^XXXSSSMMMKKKIIIHHHIIIHHHGGGFFFBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<:::888888999;;;===@@@DDDLLLWWWgggvvvyyyeee___YYYWWWZZZ^^^______```^^^\\\ZZZWWWRRRLLLGGGCCC@@@<<<::::::<<<<<<<<<;;;<<>>===<<<<<<;;;:::;;;<<<<<<<<<<<<=========<<<===???>>>======>>>???@@@CCCIIIPPP[[[iiivvvuuujjjaaa[[[zzztttjjj^^^SSSIIIAAA<<<888777666555444444444444444444444333333333222222222111111111111222222333222222222222111000......////////////000000000000---///000///...---...000000000000000000000000000///..................///////////////000000000000111111111111222222222222222111333777999999===CCCMMMcccuuuhhh^^^WWWTTTXXX^^^gggttt~~~{{{mmm\\\QQQKKKIIIKKKNNNXXXppp~~~vvvvvv}}}|||qqqggg___WWWPPPJJJFFFCCCAAA?????????===;;;:::999888888777777888888888999<<>>;;;:::;;;===>>>>>>???AAADDDGGGHHHGGGEEEDDDAAA???<<<999888999;;;<<<@@@EEEKKKPPPQQQPPPOOONNNKKKLLLMMMNNNOOOOOOOOOOOOQQQQQQQQQPPPMMMJJJGGGEEEFFFCCC@@@=========<<<;;;<<<========================???@@@@@@>>>>>>???AAAAAAEEELLLUUU```mmmyyyssshhh^^^XXXtttmmmaaaVVVLLLDDD===999888777666666555555555555444444333333333222222222111111000000000111222222222222222111000///...---////////////000000000000---///000///...---...000////////////////////////000//////......//////000////////////////////////000000111111111222222222222111333666888888;;;AAAKKK^^^~~~yyylllbbbZZZVVVXXX]]]gggsss}}}{{{lll\\\RRRLLLHHHKKKNNNXXXnnnwwwtttzzzuuukkkbbbZZZQQQKKKGGGDDDAAA@@@??????===;;;:::999888888777777888888888999;;;>>>BBBHHHPPPUUU]]]eeepppyyy}}}|||{{{yyyuuuvvvwwwzzz~~~}}}vvvwwwyyy}}}}}}yyyuuurrrooommmllljjjfffdddfffhhhkkkpppvvv}}}yyytttpppmmmjjjjjjkkkkkklllmmmnnnooooooooonnnllliiigggiiimmmqqqtttvvvyyy}}}wwwmmmbbbZZZSSSPPPMMMKKKKKKKKKJJJIIIGGGGGGGGGFFFFFFEEEDDDDDD======<<<;;;:::;;;===@@@CCCHHHPPPYYYbbbkkksssxxx~~~yyymmmhhhbbb```aaaccccccbbb^^^]]]\\\ZZZWWWQQQIIIDDDBBB???<<<<<<===@@@AAABBBFFFHHHKKKMMMMMMLLLJJJHHHFFFCCC???;;;999:::;;;===>>>BBBGGGJJJKKKJJJJJJJJJIIIKKKMMMOOOQQQRRRSSSSSSVVVVVVWWWVVVTTTQQQNNNLLLJJJFFFBBB???>>>>>>===<<<=====================<<<===>>>@@@@@@??????AAABBBBBBGGGPPP[[[fffqqq|||}}}rrrggg]]]WWW~~~nnneeeXXXMMMFFF@@@;;;777777777666555555555555555333333333333222222222222111111000000000000000111111111111111000///......////////////000000000000...///000000......///000////////////////////////000//////////////////000222111111111111111000000000000000111111111111222222111333666777666:::@@@HHHYYYvvv|||oooeee\\\VVVVVV[[[fffsss~~~}}}ooo___TTTMMMIIIKKKOOOWWWlllyyyuuuxxxyyynnneee\\\SSSLLLGGGEEEBBB@@@@@@???===;;;:::999888888777777888888777999:::===@@@FFFMMMSSSYYYaaallluuuzzzzzzxxxwwwtttuuuvvvxxx||||||yyyyyy{{{wwwuuupppkkkfffccc``````]]]YYYXXXZZZ\\\]]]aaafffnnnrrryyy~~~}}}xxxtttqqqooollliiillllllllllllllllllllllllhhhhhhfffdddccceeehhhlllooorrrvvvzzzuuuggg^^^TTTQQQMMMKKKKKKKKKKKKJJJFFFFFFEEEEEEDDDDDDDDDDDD??????>>>===<<<>>>AAADDDFFFNNNZZZfffnnnssswwwxxxxxxvvvwwwzzz~~~~~~{{{pppkkkeeecccdddeeedddccc___^^^^^^]]][[[UUUNNNIIIEEEBBB??????AAADDDFFFFFFKKKLLLNNNPPPPPPPPPNNNMMMIIIFFF@@@<<<999999:::;;;>>>AAADDDFFFGGGGGGHHHIIIIIIKKKMMMQQQUUUXXX[[[]]]]]]^^^``````___\\\YYYWWWSSSNNNHHHDDDAAA@@@???>>>=========<<<<<<<<<<<<;;;;;;===???@@@@@@@@@BBBDDDCCCJJJUUUaaalllwww{{{pppeee\\\VVV{{{fff\\\OOOFFFAAA>>>:::777666555444444444444444444333333333222222222222111222111000//////////////////000000000000000//////////////////000000000000///000111111//////000111///////////////////////////......------......///222222111111000000000000000000000000111111111111333111222666666666999???FFFTTTooovvvjjj___WWWVVVYYYdddqqq|||rrrbbbVVVNNNIIIKKKOOOWWWjjj~~~|||wwwwww|||qqqhhh^^^TTTMMMHHHEEEBBBAAA@@@???===;;;:::999888888777777888888666777999:::>>>DDDKKKPPPUUU]]]iiirrrwwwwwwvvvuuutttttttttvvvzzz}}}zzzzzz~~~{{{xxxllliiiddd___[[[XXXWWWVVVTTTQQQQQQTTTVVVUUUXXX\\\aaafffmmmrrruuuvvvwwwxxxxxxvvvsssrrrqqqpppnnnlllmmmmmmlllkkkjjjiiihhhgggbbbccccccbbbbbbcccgggjjjoooqqquuu{{{|||kkk```TTTPPPLLLJJJIIIJJJIIIIIIDDDDDDCCCCCCBBBBBBCCCCCCBBBBBBAAA??????AAAEEEHHHPPP\\\mmm|||xxxuuurrrssswwwzzz{{{zzzrrrmmmgggeeeeeefffdddcccaaaaaabbbbbbaaa\\\UUUPPPIIIFFFCCCCCCEEEHHHIIIJJJLLLLLLNNNPPPQQQRRRRRRRRRMMMJJJCCC>>>::::::;;;<<<>>>@@@CCCDDDEEEFFFGGGIIIIIIKKKNNNRRRXXX^^^cccfffgggiiikkkmmmnnnllljjjhhh```[[[SSSLLLGGGCCCAAA???<<<<<<<<<<<<;;;;;;::::::999;;;>>>???@@@AAADDDFFFFFFNNNZZZgggsss|||zzzoooeee[[[VVVxxx```VVVIIIAAA>>>===:::888444444333333222222333333333333333222222222111111222222111///...............///000000000000000///////////////000000000000///111222111000///000222////////////////////////...------,,,,,,------...000000//////.........---000000000000111111111111333111222666666555888>>>DDDQQQjjj|||ooocccYYYVVVYYYaaannn{{{uuufffXXXOOOJJJKKKOOOVVViii|||yyyvvv}}}~~~sssiii___UUUNNNHHHFFFCCCAAA@@@???===;;;:::999999888777888888888444555777999<<>>??????@@@CCCDDDDDDEEEHHHJJJIIIKKKNNNSSSZZZaaahhhllloooqqquuuxxxzzzyyywwwvvvkkkddd[[[RRRKKKFFFBBB@@@<<<<<<;;;;;;;;;:::::::::888:::===???@@@BBBDDDGGGIIIQQQ^^^kkkwwwyyyoooeee[[[VVVrrr\\\QQQDDD===<<<<<<999666555555444444444333333333444444444333333222222222000000000000000111111111222222000///............111...,,,+++,,,...////////////.........---------......------------....../////////...---------,,,////////////////////////000111111111111222222222222222333333555666888999EEELLLdddtttfff[[[YYY\\\fffppp{{{ttthhhZZZQQQKKKLLLNNNSSSbbbssswwwuuu{{{vvvmmmcccXXXQQQIIIFFFBBB?????????>>>>>><<<;;;999888777888888999777888:::;;;<<<@@@EEEHHHQQQWWWaaajjjqqqssssssrrrrrrqqqpppqqquuu{{{|||{{{~~~|||qqqpppvvvwwwrrrVVVUUURRROOOLLLMMMPPPRRRQQQRRRRRRRRRSSSUUUVVVXXX[[[aaaeeeeeehhhnnnrrrsssuuuuuuvvvxxxzzzyyywwwuuurrrppplllgggcccaaa```___```aaaaaacccfffiiilllnnnuuuwww{{{}}}{{{{{{}}}qqqdddWWWQQQIIIEEEEEEFFFFFFEEEBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCAAAAAAIIIRRReee|||~~~qqqmmmmmmlllmmmooopppooolllhhhfffddddddcccddddddfffiiillljjjddd^^^RRRNNNJJJIIILLLMMMLLLKKKLLLKKKJJJJJJJJJKKKLLLLLLNNNMMMIIIDDD@@@>>>???@@@CCCDDDEEEFFFFFFGGGFFFFFFJJJJJJLLLQQQZZZfffrrryyyzzz|||xxxhhhZZZPPPIIICCC???@@@@@@???>>>===;;;999999:::999;;;???@@@@@@DDDJJJJJJTTTcccqqq{{{}}}uuulll```XXXVVV~~~~~~nnnYYYOOOCCC<<<;;;;;;888555555444444444444333333333333333333333333333222222111000000000000000000000222111000///............111...,,,+++---...////////////.........---------......------------.....................---------////////////////////////000000111111111222222222222222222333555666888999BBBJJJaaaxxxjjj___]]]___fffppp{{{vvvkkk]]]SSSLLLLLLMMMPPP]]]mmmyyyuuuyyyxxxnnndddYYYRRRJJJGGGCCC@@@@@@@@@???>>>===<<<:::999888888888888666777888999;;;>>>CCCFFFOOOTTT^^^hhhooorrrrrrqqqqqqpppoooppptttyyy}}}{{{yyyzzz}}}}}}~~~ttthhhdddeeeccc^^^NNNMMMKKKIIIGGGHHHLLLOOOTTTVVVXXXZZZ[[[]]]^^^```bbbhhhllllllooouuuxxxxxx{{{{{{|||~~~~~~{{{yyysssqqqlllgggdddbbbbbbbbbcccdddeeegggjjjmmmppprrrwwwyyy}}}}}}zzzwwwvvvwwwzzz|||vvviiiZZZSSSKKKGGGGGGGGGGGGFFFCCCBBBAAA@@@????????????@@@@@@BBBDDDCCCEEENNNYYYpppvvvpppooonnnoooqqqpppnnnkkkiiifffddddddcccdddeeeggglllpppooojjjeee\\\XXXRRRPPPQQQQQQOOOMMMHHHGGGFFFEEEEEEFFFGGGGGGKKKJJJGGGCCC???===>>>@@@CCCDDDEEEFFFGGGGGGFFFFFFGGGGGGIIINNNWWWcccnnnuuu}}}rrrbbbVVVLLLEEEAAA>>>>>>>>>>>>===<<<;;;;;;;;;999;;;???AAAAAAEEEKKKMMMWWWfffsss}}}{{{sssiii^^^WWWUUU}}}}}}}}}hhhTTTLLL@@@:::999999777444444444444444333333333333222222222333333333333333111111111000000/////////111111000///............000...,,,,,,---...///..................---------......------------......---------...............////////////////////////000000000111111111222222222222222333444666888888@@@GGG\\\~~~~~~qqqfffbbbdddgggqqq|||yyynnn```UUUMMMKKKJJJLLLWWWeee}}}{{{uuuvvvzzzpppfff[[[SSSKKKHHHDDDAAA@@@@@@???>>>===<<<;;;999888888777777555666888888999<<>>>>>>>>>>>???AAAEEEFFFJJJUUUaaazzz}}}uuurrrqqqqqqsssooonnnllliiigggeeedddcccdddfffjjjqqqvvvwwwsssnnnccc]]]WWWSSSQQQOOOLLLIIIEEEDDDBBBAAAAAAAAABBBBBBEEEEEECCC@@@===<<<>>>@@@BBBCCCEEEFFFGGGGGGGGGGGGFFFFFFGGGLLLUUU```jjjqqqzzz}}}ooo___RRRHHHBBB<<<======>>>>>>>>>======<<<;;;<<<@@@BBBBBBFFFLLLQQQ[[[iiivvvxxxooofff[[[VVVUUUwwwdddPPPIII???:::888888777555444444444333333333222222111111222222333333333444222222111000///......---111000///...............000...,,,,,,...///....................................------------......,,,---------.../////////////////////////////////000000000000111111111111111111222333444666777888>>>EEEXXXwwwwwwlllhhhhhhkkkuuuzzzooobbbVVVMMMKKKIIIIIIRRR___uuu~~~uuuttt}}}|||rrrggg\\\TTTLLLIIIDDDAAA@@@???>>>=========<<<:::999888777777666777888888999<<<@@@CCCHHHNNNXXXccckkkpppqqqrrrmmmmmmllllllnnnsssyyy}}}{{{vvvsssuuuyyy|||}}}wwwrrrnnnnnnooommmmmmmmmlllnnnuuu~~~xxxnnnggg^^^VVVQQQNNNIIIDDDCCCCCCCCCCCCDDDGGGLLLPPP\\\cccmmmtttxxxzzz}}}}}}uuurrrmmmjjjhhhhhhjjjkkkmmmnnnpppssswwwzzz}}}~~~zzztttqqqpppqqqrrrzzz|||pppccc\\\UUUPPPNNNMMMKKKIIIIIIGGGEEECCC@@@???>>>===??????AAAEEEHHHMMMYYYfff}}}zzzvvvsssrrrtttpppooommmjjjhhheeedddccceeegggmmmuuu|||~~~zzzvvvhhhbbb[[[UUURRROOOJJJFFFDDDCCCAAA@@@>>>>>>>>>???@@@@@@???===;;;;;;===???AAACCCEEEGGGIIIIIIIIIHHHFFFFFFGGGKKKRRR\\\eeejjjpppssszzz{{{hhhWWWJJJDDD>>>>>>????????????>>>>>>>>>===>>>BBBDDDDDDHHHNNNUUU^^^lllxxxwwwmmmcccZZZVVVVVV~~~~~~}}}~~~ppp___MMMGGG???:::888888777666444444333333333222222222111111111222222333333333222111111000///...------000//////...............///...,,,---...///...------...........................------------......,,,---------...///////////////////////////////////////000000000111111111111111111222444555777888<<>>@@@BBBEEEIIIKKKLLLLLLKKKEEEEEEEEEGGGMMMTTT[[[```cccgggnnnwwwooo\\\MMMFFFBBBBBBCCCBBBBBBAAA@@@???@@@???AAAEEEGGGGGGKKKPPPXXXbbbooozzzuuulllccc[[[WWWXXXzzzyyyzzz|||zzzfffYYYIIIDDD>>>999777777777777333333333333222222222222111111111222222222222222000000000//////.........//////......---......//////---------//////...------------.....................------------......---------.............../////////////////////////////////000000000111111111111111222333555777777;;;AAAOOOgggzzzrrrooorrr{{{~~~tttgggYYYNNNLLLKKKJJJPPPYYYgggxxxxxxrrrxxxwwwmmmaaaYYYOOOKKKFFFCCCAAA???>>><<<;;;<<<<<<<<<;;;:::999888888999999999999;;;???BBBFFFKKKUUU___hhhmmmppprrrkkklllkkkiiiiiimmmuuu|||}}}tttlllgggeeeddddddeeeeeedddaaa```___```]]]______]]]\\\```iiiqqq{{{pppggg```WWWOOOKKKHHHCCC???>>>????????????@@@DDDJJJNNNaaammm}}}{{{xxxwwwuuuttttttuuuvvvwwwyyy{{{}}}zzzuuusssqqqvvv}}}~~~qqqkkkddd```^^^]]]ZZZWWWVVVTTTQQQMMMIIIEEECCCBBBBBBAAABBBFFFIIIPPP___mmm|||xxxwwwwwwvvvuuusssoookkkgggdddbbbeeeiiirrr~~~yyyrrrhhh```ZZZTTTNNNIIIBBBAAA>>>;;;999888777777888999::::::999999;;;===>>>AAAFFFKKKNNNPPPPPPPPPFFFEEEDDDDDDFFFKKKPPPSSSXXX\\\ccckkkwwwsss```QQQIIIFFFGGGFFFFFFEEEDDDCCCBBBDDDBBBDDDHHHJJJJJJNNNTTT\\\eeerrr}}}}}}|||~~~tttkkkccc[[[XXXYYY}}}wwwwwwyyy|||{{{lll\\\QQQDDDAAA<<<888666666666777333333333222222222222111222222222222111111111111//////////////////...............------......///...------...//////...,,,---------.........//////......------------.....................---------////////////////////////////////////000000000111000000111222333555666777999???JJJ___wwwrrrqqqzzzyyylll]]]QQQNNNLLLJJJNNNWWWaaapppxxxpppttt}}}{{{qqqfff^^^RRRNNNIIIEEECCCAAA???>>>::::::;;;<<<<<<;;;:::999777888888888888999===@@@DDDJJJRRR\\\eeekkknnnoookkklllkkkiiihhhllluuu|||{{{qqqjjjdddbbb___``````^^^[[[YYYYYYZZZXXX[[[]]]ZZZXXXZZZbbbjjjwww{{{sssiii```ZZZPPPHHHFFFDDD???<<<>>>===============AAAFFFJJJYYYgggyyy~~~{{{{{{{{{|||}}}}}}~~~~~~zzzxxxxxx}}}yyytttmmmjjjhhhgggdddaaa]]][[[WWWRRRMMMIIIGGGEEECCCBBBCCCGGGKKKTTTdddsss}}}zzzzzzyyyxxxvvvrrrmmmhhhcccaaaccchhhsss{{{pppfff^^^VVVNNNIIIDDDBBB???<<<999888777777666888999999888888:::<<<===@@@FFFLLLQQQSSSTTTTTTKKKIIIFFFDDDEEEGGGJJJLLLOOOSSSYYYaaalll}}}wwwcccUUUNNNHHHHHHIIIIIIIIIIIIHHHHHHFFFEEEGGGKKKLLLLLLPPPVVV```iiivvv}}}{{{yyyzzz||||||qqqjjjbbb[[[XXXXXX~~~wwwvvvyyy}}}|||rrrcccTTTKKKAAA>>>:::666444444555666333333333222222222111111333222222222111111000000.........///////////////......---------......///...------...//////...,,,---------.........//////.........------........./////////......------,,,////////////////////////////////////000000000000000000111222333555666777777===GGGZZZ|||zzzuuupppyyy}}}ooo```SSSOOOMMMJJJMMMTTT^^^lllxxxooorrrzzz~~~tttjjjbbbTTTQQQKKKGGGEEECCCAAA@@@999:::;;;<<<<<<<<<;;;:::666777777666666888;;;>>>CCCHHHQQQZZZccciiilllmmmkkklllkkkiiigggkkkttt|||xxxooohhhddd^^^___^^^[[[XXXVVVUUUUUUUUUYYY\\\ZZZVVVXXX___gggssszzz~~~{{{uuunnneee]]]VVVKKKDDDDDDCCC@@@???AAA=========<<<<<>>===:::888666555555555333333333222222111111111111111111000000000000000////////////////////////........................------------------------///...---,,,,,,,,,,,,,,,------------------------------------------------000000//////.........---000000000000////////////222222222222333444555555555<<>>>>>>>>???BBBEEEFFFLLLSSS```nnn}}}xxxpppkkkgggiiijjjrrr~~~}}}yyyuuurrrrrrkkkiiieee^^^VVVPPPLLLKKKEEEGGGIIIKKKQQQ^^^ooo|||~~~{{{vvvooogggaaadddgggpppsssmmmgggZZZMMMKKKHHHCCC@@@>>>===;;;:::<<<;;;:::999999999:::;;;===???FFFPPPZZZaaaaaa```ZZZVVVPPPLLLJJJJJJIIIIIILLLPPPUUU[[[eeetttxxxhhh\\\UUUPPPQQQRRRSSSRRRPPPNNNLLLMMMKKKKKKLLLLLLNNNVVV___iiipppzzz~~~{{{zzzyyyyyyxxxwww|||sssiiibbb\\\WWWXXX\\\zzzwww{{{{{{pppdddXXXLLLBBB<<<;;;:::888666555444444444333333333222222222111111222111111111000000//////////////////////////////........................------------------------......---,,,,,,,,,,,,,,,------------------------------------------------000/////////.........---///////////////000000000222222222222333444555555777<<>>===<<<;;;::::::::::::888888777777888:::;;;<<<@@@EEEMMMVVV^^^eeelllpppooonnnkkkiiihhhlllqqqvvv~~~wwwrrrpppmmmllljjjeee___ZZZXXXXXXXXXXXXZZZ___fffjjjvvv|||~~~zzzssslllbbb[[[VVVPPPHHHDDDBBBAAA???===;;;;;;;;;===>>>AAADDDEEEHHHNNNWWWcccppp}}}~~~vvvoooiiieeebbbaaacccjjjxxx|||yyywwwtttrrrnnnggg___WWWRRROOOIIIKKKLLLOOOTTTaaaqqq}}}{{{tttlllfffeeehhhooo}}}vvvooocccXXXOOOKKKFFFBBB@@@>>><<<;;;<<<;;;:::999999:::;;;<<>>===<<<;;;;;;::::::;;;999888777777888999;;;<<<<<>>???@@@AAABBBDDDHHHOOOWWW```kkkvvv}}}~~~zzzsssnnnjjjfffcccaaa______eeesss}}}zzzxxxtttnnneee\\\TTTPPPNNNOOOQQQTTTZZZfffuuu|||rrrlllfffiiioooyyyxxxlllaaaUUUQQQKKKEEEBBB@@@>>><<<<<<<<<:::::::::;;;<<<===BBBGGGQQQ___llluuuwwwvvvoookkkddd___[[[XXXVVVTTTOOORRRWWW^^^gggvvvyyykkkaaa\\\XXXZZZ]]]^^^^^^[[[WWWTTTQQQOOONNNOOONNNNNNUUU^^^iiippp{{{zzzxxxwwwwwwwwwzzzuuummmccc]]]XXXUUUWWW\\\}}}~~~uuulll___QQQGGG@@@;;;999444444444333333333333333222222222222222222222222333333222111000///...---////////////////////////........................------------------------------,,,,,,+++,,,,,,---------------------------------------------------........................------......///000111111111111111111222333444555999;;;???HHH]]]}}}vvvjjjjjjnnnxxxzzzhhh[[[RRRMMMMMMQQQ[[[iii}}}wwwqqqpppuuuwwwooogggaaaXXXPPPKKKHHHEEECCC???>>>===<<<;;;;;;;;;;;;999888777777777888:::;;;;;;@@@GGGPPPZZZdddmmmsssrrrrrrqqqooonnnooorrruuu|||~~~sssiii\\\XXXUUUVVVYYY```kkkuuuzzzqqqjjjaaaZZZQQQKKKIIIHHHGGGEEEAAAAAAAAAAAAAAA@@@???>>>CCCEEEIIIOOOVVV___iiioooxxx|||~~~{{{xxxsssooommmkkkiiigggfffdddhhhrrr}}}{{{xxxssslllcccYYYSSSQQQSSSVVVZZZbbbmmmzzzxxxqqqiiikkkooovvv~~~pppeee\\\WWWOOOIIIDDDBBB???======<<<;;;;;;;;;<<<===>>>AAAGGGSSSddduuu}}}xxxqqqkkkeee```[[[WWWWWWZZZ^^^eeennn{{{yyynnnfffaaa[[[]]]```aaa```\\\XXXUUURRRPPPOOOOOONNNNNNTTT]]]hhhppp|||~~~|||{{{|||qqqiii___ZZZVVVTTTWWW]]]~~~|||}}}}}}{{{pppgggYYYKKKBBB===;;;999444444444444444444444444222222222222222222222222333333222111000///...---////////////////////////........................------------------------,,,,,,+++++++++,,,,,,------------------------------------------------------------...............,,,------...///000000111111111111111222333444444888999<<>>===<<<<<<<<<<<<999888777777777888999::::::???FFFNNNWWWbbblllrrrtttsssqqqnnnmmmooossswww|||~~~tttccc\\\VVVWWWYYY```mmmzzz~~~xxxkkkdddZZZSSSOOOLLLIIIFFFBBBBBBBBBBBBBBBAAA@@@???AAACCCFFFJJJOOOWWW```eeemmmqqqvvvzzz~~~}}}}}}|||yyyvvvuuutttsssqqqooolllmmmuuu~~~{{{vvvnnnddd^^^UUUWWW[[[aaaiiittt}}}vvvoooooopppttt{{{wwwkkkaaa[[[SSSKKKFFFCCC@@@>>>======<<<<<<<<<===???@@@BBBHHHVVViii|||xxxqqqjjjccc^^^```bbbfffllltttzzzpppiiifff___aaaccccccaaa]]]YYYVVVRRROOONNNNNNLLLLLLSSS[[[fffooo|||~~~nnneee\\\XXXUUUTTTYYY___~~~zzzxxxxxxxxx~~~zzzvvviii```RRREEE===999888777444555555555555444444333111222222222222333333333333222222111000///......////////////////////////........................------------------------+++++++++++++++,,,,,,------------------------------------------------------------------.........---------......//////000111000000111111222333444666777:::BBBQQQkkkzzzrrriiieeedddkkkyyytttgggZZZPPPNNNQQQYYYdddxxx{{{|||{{{tttppppppzzzwwwllleee[[[RRRKKKGGGEEECCC@@@???>>>======<<<<<<===999888777666666777888999;;;>>>DDDKKKTTT^^^iiippptttsssqqqooonnnpppuuuxxx{{{~~~nnnddd[[[ZZZ[[[```nnn~~~}}}uuujjjaaaZZZSSSMMMHHHCCCCCCBBBBBBBBBBBBBBBBBB@@@AAADDDGGGKKKQQQXXX]]]eeeiiioootttxxx}}}|||yyyzzz|||yyyvvvvvv{{{|||uuullleee]]]___bbbhhhqqqzzz~~~vvvtttrrrsssyyy~~~rrrccc]]]TTTLLLFFFCCCAAA???>>>======<<<===>>>@@@AAAEEEKKKWWWjjj~~~}}}vvvooojjjhhhiiilllqqqyyyzzzrrrllljjjeeeeeeeeedddaaa]]]YYYVVVOOOMMMLLLLLLJJJJJJQQQYYYdddnnn|||zzzlllccc[[[WWWUUUVVV\\\ccc~~~wwwtttttttttvvv~~~yyyssscccZZZMMMAAA:::777666666444444555555555444222111111111222222222333333333222111111111000000//////////////////////////////........................------------------------++++++******+++,,,,,,---------------------------------------------------,,,,,,,,,------.................................000000000000111222333444555666999@@@LLLbbb~~~vvvnnnhhhccc```dddqqq~~~xxxkkk]]]RRROOOQQQUUU```rrr}}}zzz{{{tttqqqnnnvvv|||ooohhh]]]SSSLLLHHHFFFDDD@@@@@@???>>>============999888777666666777888999:::===AAAGGGOOOYYYdddkkkpppqqqqqqqqqppprrrtttwwwyyy|||{{{mmmbbb______bbbpppvvvmmmddd[[[TTTMMMKKKIIIGGGEEEDDDDDDDDD@@@BBBEEEGGGJJJNNNSSSVVV^^^bbbiiiooosssxxx}}}zzzuuusssqqqssswww{{{zzzqqqjjjhhhiiikkkpppwww}}}xxxssssssyyytttddd^^^TTTLLLFFFCCCAAA???>>>>>>======>>>???AAABBBGGGKKKUUUfffxxxzzzuuuqqqrrrsssxxx{{{sssnnnlllgggfffdddaaa]]]YYYUUUSSSLLLJJJIIIIIIHHHHHHOOOXXXbbblll|||~~~vvvkkkccc[[[WWWVVVXXX^^^fffyyyrrrpppqqqssswwwyyyrrraaaXXXLLL@@@:::777666666444444555555444333111000111111111222222333333333111111111000000000000000////////////////////////........................------------------------+++*********+++,,,,,,---------------------------------------------------,,,,,,,,,------........................---------000000000000111222333444555555999???HHH\\\|||ssslllhhhbbb]]]```kkkyyyyyymmm```TTTPPPQQQSSS\\\mmmyyy~~~{{{uuuqqqmmmtttqqqjjj^^^TTTMMMIIIGGGEEEAAA@@@???>>>============999888777666666777888888:::<<<@@@EEELLLVVV```ggglllooorrrssssssssstttuuuxxx{{{~~~tttgggcccbbbdddrrr~~~uuukkkddd[[[XXXRRRMMMHHHEEEDDDCCCCCCEEEHHHJJJKKKMMMQQQSSSZZZ^^^eeekkkppptttyyy{{{}}}yyyrrrmmmiiiiiilllfffkkkrrrzzzzzzuuuvvv}}}yyyrrrpppppprrrvvv|||zzzttttttyyy{{{qqqddd]]]TTTKKKFFFBBB@@@???>>>>>>>>>>>>>>>@@@BBBCCCFFFJJJRRR```qqq{{{yyyyyyzzz~~~{{{sssooommmfffdddaaa]]]XXXTTTQQQPPPJJJHHHGGGHHHGGGGGGNNNWWW```kkk{{{|||tttkkkccc[[[WWWWWWYYY```hhh