BM6P6(@ ...---,,,,,,,,,,,,---...---------,,,,,,+++++++++------,,,,,,+++***))))))***++++++,,,,,,++++++***+++,,,------......------************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,.........------,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,......////////////......------------------------------------............---------............///////////////////////////////////////000000000000222111111111000000//////////////////000000000000111111111111111111111111000000111222333333444444444444444444444444444444444555666888999999::::::::::::;;;;;;;;;<<<<<<<<<>>>??????@@@AAABBBBBBCCCGGGHHHJJJMMMPPPSSSUUUVVV______`````````aaaaaaaaaffffffeeeeeeddddddccccccddddddddddddeeeeeeeeeeeegggffffffkkkppptttuuutttxxxxxxxxxyyyyyyzzzzzzzzz||||||}}}~~~{{{{{{||||||{{{xxxxxxwwwvvvvvvwwwxxxzzz{{{zzzxxxvvvuuuuuussspppnnnpppooommmlllkkkkkkkkklllhhhhhhhhhhhhhhhhhhhhhhhhiiihhhgggfffgggiiikkkmmmiiigggeeedddcccccceeefffdddddddddcccbbbaaa```___YYYZZZZZZ[[[[[[\\\]]]]]]\\\^^^___aaa```^^^\\\ZZZYYYYYYXXXWWWVVVUUUUUUUUUWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUSSSQQQPPPPPPQQQQQQMMMMMMMMMLLLLLLKKKKKKKKKMMMMMMLLLKKKKKKJJJIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEAAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;::::::999999;;;;;;;;;::::::999999999:::999999999888888777777999999::::::::::::999999888888999999::::::::::::777777777777777777666666777777777777777777777777444444444444444444444444333333333333333333333333222222222222222222222222222222222111111111000000444444444333333222222222000000000000000000000000111111111111111111111111444444333222111000//////222222111111111111222222222222111000//////000000111888???===555///000444111111222222222222111111///000000000111111111111000000000000000000000000000000000000000000000000222222222222222222222222333333222222111000000000...///000111111000///...000000000000000000000000000111111111222222222222000000000000000000000000000000000000000000000000222222111111111111111111444444444333333333222222111111111111111111111111000111111222222333444444222333444444555555444444222222222222222222222222111111111111111111111111111222222333333222222111444444444555444444333333...---,,,++++++,,,---...------,,,,,,,,,+++++++++,,,,,,+++******)))((((((***++++++,,,,,,++++++***+++,,,,,,---------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............,,,+++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,......////////////......---------------------------------.........//////------------............////////////////////////.../////////000000000000000000000/////////........./////////000000000000000000000000000000000000000111111222222333333333333333333333333333333333333444555666888888888888555666666666666777777777888888999999:::;;;;;;<<<999:::;;;>>>@@@BBBDDDEEEIIIIIIIIIJJJJJJJJJKKKKKKOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOOOOOOONNNNNNNNNRRRVVVZZZZZZZZZ[[[\\\]]]^^^___```aaabbbbbbbbbdddgggjjjmmmmmmllljjjgggdddcccddddddbbb___]]]]]]]]]]]]___aaacccddd___^^^]]]]]]]]]]]][[[YYYWWWVVVUUUTTTSSSSSSSSSTTTRRRRRRRRRRRRRRRQQQQQQQQQSSSSSSRRRQQQRRRTTTVVVWWWSSSRRRQQQPPPPPPQQQSSSTTTVVVWWWWWWVVVVVVTTTSSSSSSNNNNNNNNNOOOPPPPPPQQQQQQQQQSSSTTTUUUUUUSSSQQQOOOLLLKKKJJJIIIHHHHHHHHHHHHLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHHHHEEEEEEDDDDDDDDDCCCCCCCCCEEEEEEDDDCCCCCCBBBAAAAAABBBAAAAAA@@@??????>>>>>>======>>>>>>>>>?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::999888888888::::::999999999888888888555555555444444444333333666666777777777777666666555666666666777777777777444444444444444444444444555555555555555555555555444444444444444444444444222222222222222222222222222222222222222222222222222222222111111000000000333333333222222222111111000000000000000000000000111111111111111111111111222222111111000000//////111111000000000000111111222111000000//////000000000555:::999333///000222000111111222222111111000//////000000000111111111////////////////////////000000000000000000000000111111111111111111111111000000000000111111111111...///000000000000///...000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111000000000///111111111111111111111111000000111111222333333444222222333444444444444333222222222222222222222222111111111111111111111111111222222222222222222111333333444444444444333333---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++*********))))))(((((('''******++++++++++++******++++++,,,------------,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///---,,,******+++,,,---,,,,,,,,,,,,,,,,,,------,,,,,,---------.....................---------------......//////......------------------------------............/////////------------............////////////////////////....../////////000000000//////...............---....../////////000000000////////////////////////111111111111111222222222222222222222222222222222111222333555666666666666222222222222333333333333222333333444444555555555333333555666888999:::;;;;;;;;;;;;<<<<<<<<<======?????????>>>>>>>>>>>>===<<<<<<===>>>??????@@@@@@>>>===>>>@@@CCCFFFFFFFFFDDDEEEFFFGGGIIIKKKLLLMMMLLLLLLNNNQQQTTTWWWWWWVVVWWWUUURRRQQQPPPOOOMMMKKKHHHHHHHHHIIIJJJMMMOOOPPPIIIHHHHHHIIIKKKLLLJJJIIIFFFEEEDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCBBBBBBCCCDDDFFFGGGCCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDAAAAAABBBBBBCCCCCCDDDDDDEEEFFFGGGHHHHHHGGGEEECCCCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????======<<<<<<<<<<<<;;;;;;======<<<<<<;;;:::::::::;;;;;;;;;::::::999999888888888888888999999999999888888888888888888888888888888888777777666666555777777777777666666666666222222222222222111111111222333333444444333333222222222222333333333333333222222222222222222222222222222222222222222222222333333333333333333333333111111111111111111111111111111111111111111111111111111111111000000000000222222111111111111000000000000000000000000000000000000000000000000000000////////////////////////000//////////////////000111000000////////////000000222333333111//////000000000111111111111000000////////////000000000000////////////////////////000000000000000000000000000000000000000000000000---......///000000111111......//////000//////...000000000000000000000000............////////////000000000000000000000000000000000000000000000000000000000000111111111111000000///////////////...000000000000000000000000000000000111222222333333000111222222333333222222111111111111111111111111000000000000000000000000111111222222222222111111222222333333333333333222,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++*********))))))(((((((((******++++++++++++************+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,***(((((()))***,,,******++++++,,,,,,------++++++,,,,,,,,,---------......---------------------------......---------------------------------------........./////////,,,,,,---------........................................../////////000000................................./////////000000////////////////////////111111111111111000000000111111111111111111111111000111222333444444444444111222222222222333333333222222222333333333444444444555555666777777888888999999999:::::::::;;;;;;::::::999999999999999999666777888999:::;;;<<<<<<::::::;;;<<<>>>?????????<<<<<<===>>>???@@@AAABBBAAAAAABBBEEEIIIKKKKKKJJJMMMLLLJJJIIIGGGEEECCCBBBAAA@@@@@@@@@AAACCCDDDFFFAAA@@@@@@AAACCCDDDCCCAAA@@@??????>>>>>>=========;;;;;;;;;;;;<<<<<<<<<<<<>>>============>>>???@@@>>>>>>======>>>???@@@@@@???????????????>>>===<<<::::::;;;;;;<<<============>>>???@@@@@@???>>>===???>>>>>>===<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999999999999999999999999999888888777777777999888888888777777666666666666666666777777777777666666666666666666666666555555555444444333333333444444444444444444444444222222222222222222222222000111111222222111111000000000000000000111111111222222222333333333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---------......////////////......------......///000//////....../////////111///......///000000000///000000000000000000///........./////////000000////////////////////////////////////////////////////////////////////////---------....../////////------.........//////.../////////////////////////////////000000000111111/////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000//////000000111222222222///000000111111111111111111111111111111111111111000000000000000000000000000000111111111111000000000111222222333222222222***++++++++++++++++++***++++++++++++++++++++++++***************))))))))))))******++++++******))))))***++++++,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++))))))*********++++++++++++***((('''&&&'''((())))))******++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,---------------,,,,,,------------,,,,,,------------------------------------............,,,,,,,,,------------...------------------------............////////////////////////////////////............////////////000000000000000000000000111000000000000000000000000000000000000000000000///000111222222222222222111111111222222222333333222222222333333333333333222222222222333333333333555555555555666666666666555555555666666666666666222333444555666777888999666666777777777888888999888888888888888999999999999999:::<<>>??????BBB>>>:::888888999999888888777777666555666666666444444333222222333333444666888::::::999888999:::999888888777666666777777555777:::<<<===;;;999888555555444444333222111000///......///000000...---000////////////000222333222111///000222444444444444333111/////////111222000//////.........///////////////000000000000000............/////////000000000000000000//////...////////////........................------------...............---------/////////...............------------------------------------,,,,,,+++***)))******+++,,,,,,------,,,++++++******++++++,,,------------,,,+++************++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++***)))((('''&&&************************,,,,,,---------,,,+++*********))))))))))))******,,,,,,+++++++++*********)))******++++++******)))************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))+++***)))((((((((()))))))))(((((('''((()))***+++************************************************+++++++++++++++***))))))))))))***************)))***))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))''''''((())))))))))))(((((((((((()))***+++++++++++++++,,,,,,,,,,,,++++++))))))*********+++++++++************+++++++++,,,++++++,,,------,,,++++++,,,,,,+++*********++++++++++++++++++++++++++++++***************++++++,,,************++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((())))))'''%%%$$$&&&'''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((''''''''''''((()))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%&&&'''''''''(((((())))))''''''((((((((()))))))))+++************)))))))))(((((()))************************))))))))))))))))))*********++++++++++++)))******++++++,,,,,,,,,+++++++++,,,,,,---------////////////////////////...///000111111222222222///000111333555777888999::::::999888777777777777888666444222111222333444999AAAJJJOOOMMMHHHCCCAAA===>>>???AAACCCEEEFFFGGGGGGEEEAAA??????@@@@@@???>>>>>>===<<<<<<<<<<<<<<<999888777555555555666666<<<>>>@@@AAA@@@@@@AAABBBAAAAAA@@@????????????@@@>>>@@@CCCIIILLLKKKEEE@@@<<<:::999999;;;:::666333000111111111000///...---/////////000222444555666333222111333555777888888555333222111111222333555000///////////////000000111111111000000000000000....../////////000000000111111222222111111000///---.....................///.........---,,,,,,,,,------..................---------...............------------------------------,,,,,,,,,,,,++++++******++++++,,,,,,------++++++************++++++------...------,,,+++***++++++******************+++******))))))******+++++++++++++++++++++++++++)))*********++++++++++++******************************+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++------,,,,,,++++++******************************++++++,,,,,,+++******)))************************,,,,,,,,,---,,,++++++***++++++************++++++++++++++++++*********)))+++******))))))******+++************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++******)))((()))))))))((((((((('''((())))))***************************++++++++++++++++++++++++*********+++******)))(((******+++++++++******))))))((((((''''''(((((())))))((((((''''''(((((()))(((((((((((((((((((((((('''((())))))******))))))((((((((()))******++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***************++++++++++++++++++++++++************+++++++++,,,************++++++++++++%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&)))+++,,,+++(((&&&%%%&&&((())))))'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&'''''''''((((((((('''''''''((((((((())))))************************'''((())))))******))))))*********))))))((((((((()))))))))************+++(((((())))))***+++,,,,,,******+++,,,---.................................//////000111222222222222000111222444666777888999:::999999999999:::;;;;;;;;;999666444333333555666:::CCCMMMPPPMMMGGGCCCCCC@@@AAACCCEEEHHHJJJLLLMMMIIIFFFDDDBBBCCCCCCCCCBBBBBBAAA@@@@@@??????@@@@@@@@@???===;;;::::::;;;<<<@@@CCCEEEFFFFFFFFFGGGIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIHHHJJJOOOTTTTTTMMMGGGDDDAAA???AAADDDDDD???:::444666888666333000//////---...///111444666888999777666777999<<<>>>???>>>999777555444333444555666222222222222222333444555222222111111111111111000222222222222333333333333444444444444444333222222......////////////000000000//////...---,,,++++++,,,,,,,,,------......///,,,,,,------......//////........................---,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++***++++++,,,---------......---,,,++++++,,,,,,++++++******))))))++++++************++++++************************))))))))))))***************************+++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,+++++++++...------,,,+++******)))******+++++++++++++++,,,***++++++,,,,,,,,,++++++))))))))))))************+++++++++*********))))))++++++************+++++++++************)))))))))+++***)))(((((()))***+++))))))))))))************************************++++++,,,,,,,,,,,,++++++++++++******))))))))))))((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))+++++++++++++++******))))))((((((''''''(((((())))))((((((''''''(((((()))))))))))))))))))))))))))(((((()))***************)))))))))******+++++++++++++++,,,,,,,,,,,,++++++))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,+++***))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$&&&'''((())))))'''$$$###%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&)))((((((&&&%%%$$$###"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((())))))***''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((())))))))))))(((++++++******))))))(((((((((((()))))))))*********''''''(((((()))***++++++******++++++,,,---......------------------------......000111111111111111222222333333444555555555555555555666888:::;;;<<<:::999666555444444555666888???EEEGGGCCC@@@???AAAAAABBBDDDFFFIIIKKKMMMNNNHHHFFFDDDCCCDDDEEEDDDCCCAAAAAA@@@???????????????CCCAAA???<<<<<<<<<===>>>BBBDDDGGGHHHHHHHHHIIIJJJLLLLLLKKKKKKKKKLLLLLLMMMPPPMMMKKKNNNRRRSSSNNNIIIGGGDDDBBBDDDHHHHHHDDD???999===@@@===777222111222///000222444777999;;;;;;;;;;;;<<<>>>BBBDDDDDDDDD>>><<<999777555555555666555555666666777888999:::666666555555444444444444666666777777777888888888777777777777777666555555111111111111222222222222000000///......---,,,,,,++++++,,,,,,---------...,,,------....../////////........................---,,,+++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---...///------.........---,,,,,,------,,,,,,+++++++++***,,,,,,++++++++++++,,,,,,************************(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,++++++***------,,,+++******)))))))))))))))*********++++++&&&''''''(((((((((((('''(((((()))))))))*********,,,++++++***************+++******************+++*********)))))))))((((((+++***)))(((((()))***+++(((((()))))))))*********************************++++++++++++++++++++++++************))))))(((((())))))************+++***,,,,,,,,,,,,,,,,,,,,,,,,******************************+++++++++++++++*********+++++++++******)))***))))))(((((())))))******))))))(((((())))))***************************(((((()))************************+++++++++++++++***++++++,,,,,,++++++***(((((()))))))))*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++******)))))))))***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++,,,,,,,,,------------...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((&&&%%%$$$$$$$$$$$$&&&$$$"""!!!###$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$"""!!! $$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''(((((((((((())))))&&&''''''(((((((((((((((************))))))))))))(((((((((((())))))))))))&&&''''''(((((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000000111111111111111111111111000000111222444666888999666666555444444444444444555888;;;;;;999999:::===>>>???@@@BBBDDDFFFGGGHHHDDDCCCAAAAAABBBCCCBBBAAA>>>======<<<<<<<<<<<<<<<@@@>>>;;;999888999;;;===AAACCCEEEEEEEEEEEEFFFGGGJJJIIIIIIIIIIIIJJJJJJKKKMMMJJJHHHHHHJJJKKKIIIGGGBBB@@@???@@@CCCEEECCCAAA>>>DDDGGGDDD;;;444333555222333555888:::;;;<<<<<<;;;;;;<<>>;;;888666555555555777777777888999;;;<<<===;;;;;;::::::999888888888888999999999::::::::::::888888999999888888777666555555444444444333333333111000000//////.........,,,,,,,,,---------------.........///////////////........................---,,,+++***+++,,,---...,,,,,,,,,,,,---------------,,,,,,------...///000------............---------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---************************((()))))))))************)))))))))***++++++,,,,,,++++++,,,,,,,,,+++******))))))+++,,,,,,,,,+++***++++++******))))))((((((%%%&&&&&&''''''(((((((((''''''((()))))))))(((((('''(((((())))))*********------,,,++++++++++++,,,******))))))))))))******))))))))))))((((((((((((***))))))(((((())))))***'''(((((())))))*********+++++++++++++++++++++++++++******))))))******+++)))))))))))))))(((''''''(((((()))***************++++++++++++++++++++++++))))))))))))))))))))))))))))))******++++++******(((((()))******************))))))(((((())))))******))))))(((((())))))***))))))))))))))))))))))))'''((())))))******))))))*********************+++))))))************))))))((((((((()))))))))******+++++++++************)))++++++++++++++++++++++++******)))))))))******+++************************)))***,,,---------,,,+++,,,,,,,,,,,,------------$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%$$$$$$$$$$$$%%%$$$######%%%%%%$$$###&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%&&&############""""""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&'''(((((((((''''''(((((((((((((((((())))))'''''''''((((((((())))))''''''''''''''''''''''''***************************************************+++,,,------......---.................................///000111333444111111333333444333333222222222333333555666888999999999:::;;;<<<======>>>===<<<;;;;;;=========;;;::::::999888888888888999;;;:::777555555777999;;;===???AAAAAA@@@@@@AAABBBCCCCCCCCCCCCCCCDDDEEEEEECCCCCCCCCCCCCCCDDDDDDDDD<<<;;;;;;;;;===???AAACCCAAAHHHLLLHHH===555444777222333555777888999999999666666888:::===>>>>>><<<===;;;999666444444444555555555666777888:::<<<===<<<<<<;;;;;;:::999999888777888888888888999999999888888888888888777666666777777666555444333333222111111111111000000000000///////////////.........000000000000000/////////........................---,,,+++******,,,...///------------------------,,,,,,,,,,,,---...//////------............------+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************)))))))))*********++++++((())))))***++++++,,,,,,+++,,,,,,,,,,,,+++***)))((()))+++,,,,,,,,,+++***)))))))))((((((((((((((($$$%%%%%%&&&''''''((((((*********+++******))))))''''''(((((()))******+++,,,+++***)))((())))))***))))))(((((((((((())))))))))))((((((((('''''''''(((((())))))))))))((((((''''''(((((()))******+++******************************)))(((((()))******'''(((((()))((('''&&&%%%&&&&&&((()))))))))((('''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))((((((%%%&&&'''((()))*********)))((((((''''''(((((())))))((((((''''''(((((()))((((((((((((((((((((((((''''''((())))))))))))((()))))))))((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))************)))))))))(((((()))***+++,,,,,,+++***))))))(((((())))))***+++,,,)))))))))))))))))))))))))))***,,,---...---,,,+++*********+++++++++,,,,,,$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''#########$$$%%%&&&((()))'''&&&&&&'''(((((('''%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''"""######%%%&&&''''''(((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''&&&&&&*********)))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---///......---......//////---///111333333333111000111000000111444777777777555555555666666666666666666555444555666777666555888888777666666666666777:::888555444444666999;;;;;;<<<>>>>>>===<<<===>>>>>>>>>======>>>???@@@@@@:::===???@@@@@@@@@@@@BBB999999999999999<<>>===<<<;;;999888777666555777888888777777888:::555666888:::;;;:::888777666777777777888888999999;;;>>>@@@@@@===999666444333444555555444333111000222111000//////000111222333222222222111111000000111000000///000222333444333444444555555444444333111222333333444444444444333444666777777666444333222222111111111111222222000000000000000000000000111000///...------...///........................------...///...---+++***...---,,,,,,++++++,,,,,,///---+++***((((((((()))***)))((((((((()))+++,,,///......---,,,+++******(((((()))*********************)))((((((((((((((((((((()))***************************************+++***)))((((((***,,,---++++++++++++++++++++++++------,,,,,,+++***))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((((((((((()))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((''''''(((((('''''''''(((((()))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''(((''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))*********************))))))))))))))))))))))))(((''''''&&&&&&***)))(((''''''((()))***(((((())))))*********+++))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%$$$######%%%&&&((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%'''(((&&&%%%%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''***)))((('''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&(((***+++***((())))))))))))))))))))))))---,,,,,,,,,++++++******+++++++++,,,,,,,,,------...............---,,,,,,------///000000000000000111222222222222333333333111111222333444555555666777666555444444333333333555555444444555666666777888888888888888888888888444666777777555555666888444555777999999888777666333444444444444444444555888:::<<<;;;999555333333222333333444333222111000000///............///000222222111111000000000000000000000000111222333333111222222333333222222111///000111111222222111111111222444444444333111000000000////////////000000........................///...---,,,+++,,,,,,---------------------------,,,------------,,,+++***,,,,,,+++***************++++++***)))((()))******))))))(((((())))))***+++,,,,,,+++******)))))))))'''((()))************)))***))))))(((''''''(((((('''((()))************)))***************************)))((('''''')))+++,,,++++++++++++++++++******---,,,,,,+++******))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''((((((((())))))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&'''((('''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))***)))(((''''''((())))))(((((()))))))))*********))))))(((((((((((())))))%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&%%%###%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))(((''''''&&&'''''''''(((((((((((((((((((((((('''&&&&&&(((***+++***((())))))))))))))))))))))))+++++++++***************)))))))))*********++++++++++++,,,,,,,,,+++************,,,---------------000000000111111111222222111111222333444555666666555555333333333333444555555555555555555666666777555555555555555555555555333444555444333222333444333444555666777666555444222222222222111111111111333444555555333111111111111111222222222111000000......---,,,,,,---......000000000000////////////...///000111111222222222//////000000000000//////------...////////////...///000111111111000...---...------------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))+++******)))((()))))))))((((((((((((((()))***+++'''(((((()))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))(((''''''''''''((('''(((((())))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))***,,,+++++++++******)))))),,,++++++******))))))(((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''((())))))))))))(((((('''''''''''''''''''''((((((((((((((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((''''''$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))&&&&&&&&&'''(((((()))))))))((((((''''''((())))))(((((())))))))))))******)))((((((''''''(((((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!###%%%%%%$$$###"""%%%%%%%%%$$$$$$#########!!!"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((&&&%%%))))))))))))))))))))))))))))))))))))************(((((()))))))))*********,,,,,,,,,------,,,++++++******+++,,,------------/////////000000000000111111111222333444555666666444333222111222333555666666666666555555666666777777666555444333222111111222333444333111000000111222222333444444333333222222222222111111000000000///000111000......000111//////000000000000000000......---,,,,,,---......//////////////////......---...///111222111111000......////////////......,,,,,,------...------,,,///////////////---,,,+++++++++************++++++******************************))))))))))))))))))******************************************))))))+++***))))))(((((())))))''''''''''''(((((())))))&&&'''((()))***)))((('''&&&&&&'''''''''(((((((((''''''((())))))((((((((((((((('''&&&&&&'''''''''''''''((())))))((((((((())))))))))))))))))))))))(((((('''''''''((()))***+++++++++***))))))((((((*********))))))(((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))((((((''''''&&&%%%%%%''''''''''''((((((((()))(((((())))))))))))))))))(((((((((''''''((((((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ """$$$&&&&&&%%%$$$###%%%%%%%%%$$$$$$#########!!!"""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''''''''''''''''''''''''''''''''((()))))))))'''&&&&&&%%%((((((((((((((((((((((((((((((((())))))*********))))))))))))************+++,,,,,,------,,,,,,,,,+++,,,---...////////////....../////////000000000000111111222333444555555222222111111222333555555555444444333333333444444666666555444333222222111111222222111000//////000111111111222111111111111111111000000//////.........//////...---...000222............///000000111000///...------...///000..................//////,,,---///000111111000///......////////////......,,,---------------,,,,,,...............---,,,,,,******))))))))))))******)))))))))))))))))))))))))))))))))*********))))))************************))))))))))))))))))))))))++++++***)))))))))))))))(((((((((((('''''''''&&&%%%&&&'''))))))(((''''''&&&&&&''''''((()))))))))''''''(((((((((''''''&&&'''&&&&&&&&&&&&&&&''''''''''''(((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))***************))))))((((((((())))))((((((((((((''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''(((((())))))))))))((((((((('''&&&&&&%%%%%%&&&&&&''''''(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$###%%%%%%$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((('''&&&%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''$$$&&&((((((''''''((()))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))*********++++++))))))***+++++++++******,,,---...//////000000000........./////////000000//////000111222333444444111111111222222333333333222111000000000000000000222222333333444444555555000111222222000///000111111111000000000000000000............------------.../////////......000222...------...///000111222111000///......///000111............////////////,,,---...//////000000000......////////////......,,,------------,,,,,,+++------------------------***))))))))))))))))))***))))))))))))))))))))))))((())))))************)))************************))))))((((((((()))******+++******)))))))))))))))(((((())))))((('''&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((()))))))))''''''''''''''''''&&&%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))&&&''''''(((((())))))***%%%%%%%%%&&&''''''((((((%%%&&&'''((((((((((((((())))))((((((((((((''''''(((''''''&&&&&&''''''(((########################%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""$$$$$$$$$$$$$$$$$$%%%%%%"""######$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((((((%%%%%%&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''###&&&(((((('''&&&(((***((((((((((((((((((((((((''''''((()))+++,,,,,,---))))))))))))************(((((()))***************++++++,,,---...............////////////000000000......///000111222222333///000222333333333111000222222111000000000000000111111111222333333444444000111222222111111222333111111000///////////////..................//////---///000000///...///111...------...///000222333111000///......///000111....../////////000000000------------...///000000---......//////......---,,,,,,,,,,,,,,,+++***************++++++,,,---...+++******))))))******+++************************&&&''')))*********))))))************************))))))((((((((()))++++++***)))((((((''''''((((((&&&'''((()))))))))((((((&&&&&&%%%%%%&&&&&&'''((('''''''''((((((((((((((('''''''''''''''&&&%%%$$$%%%%%%$$$$$$%%%&&&&&&''''''''''''''''''&&&%%%$$$''''''''''''''''''''''''''''''(((((())))))((((((&&&''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((&&&&&&''''''((())))))***$$$%%%%%%&&&&&&''''''((($$$%%%&&&((((((((((((((())))))((((((((('''''''''(((''''''&&&&&&''''''(((########################$$$$$$$$$%%%%%%$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!#########$$$$$$%%%%%%&&&######$$$$$$$$$######"""$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((('''%%%$$$&&&(((%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$&&&'''((('''&&&&&&''''''''''''''''''''''''&&&(((***)))&&&$$$%%%&&&(((((((((((((((((((((((('''((()))***+++,,,---...(((((((((((()))))))))***))))))***+++++++++++++++)))***+++,,,,,,---,,,,,,////////////000000000111------...///000111222222///000333444444222000...555444444333222222222333333333222222111111000000000111333333222222333555222111000//////////////////000000111111222222222---///000000///...//////...------...///111333444000///...------...///000.../////////000000111111...---,,,,,,---...000111,,,------......------,,,+++++++++++++++***))))))))))))))))))***,,,---...++++++************++++++++++++++++++++++++++++++%%%&&&((()))))))))((((((***************************)))(((((((((***+++,,,(((((('''&&&&&&&&&&&&'''$$$&&&((()))++++++******'''&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&'''&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((()))******%%%%%%%%%$$$$$$#########"""###%%%&&&'''&&&&&&%%%$$$$$$&&&&&&&&&&&&$$$$$$(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''(((((()))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%######$$$%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***(((''''''&&&&&&%%%$$$$$$###$$$&&&((())))))((('''))))))(((((('''''''''&&&'''''''''&&&&&&''''''''' !!!!!!!!!!!!  """$$$$$$######$$$%%%$$$$$$######"""!!!!!!!!!$$$$$$##################$$$$$$##################%%%%%%%%%$$$$$$$$$######""""""""""""##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$$$$###$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''!!!###%%%&&&'''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''(((***+++++++++***)))***((('''&&&&&&'''(((***))))))*********+++++++++,,,,,,,,,---------......////////////000000000000.........///000000111111111111111111111222222222444222000......000222444///---+++---000333222111222333333444444333333222//////000000000111111111111000000000//////......///...---,,,,,,---.../////////000111222222333333555444222000//////000111---.........//////000000111000///------......///222111///,,,+++************************)))((('''************************///...,,,+++***)))))))))++++++******))))))(((((()))((('''&&&&&&'''((()))+++***)))'''''''''((()))))))))((((((''''''&&&&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))************))))))(((''''''''''''&&&&&&&&&!!!""""""#########"""""" """$$$$$$#########%%%############""""""""""""################################################%%%%%%$$$$$$$$$#########""""""""""""#####################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###!!!!!!$$$&&&&&&%%%############"""""""""!!! !!!!!!""""""######$$$$$$%%%%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''!!!"""###%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''((()))*********)))(((((('''&&&%%%%%%&&&'''((()))))))))*********++++++*********++++++++++++,,,---------------.........------......///000000000000000111111111222222222444333222222333555888:::111///...///111333333111222333333444444333333222//////000000000111111111222222111111111000000000000///...------....../////////000111111222333333444222000.........///000------......//////////////////...------...///000333222000...,,,,,,+++,,,******++++++******)))(((************************+++++++++++++++******************))))))))))))))))))((((((''''''(((((()))+++***((('''''''''((())))))))))))((((((''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%)))(((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''&&&&&&%%%&&&'''&&&%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&'''((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''&&&((())))))******))))))(((''''''''''''&&&&&&&&&&&&""""""###$$$%%%%%%%%%%%%!!!"""$$$$$$###"""###$$$""""""""""""############################################################%%%$$$$$$$$$$$$#########""""""""""""#####################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%%%%$$$############""""""""""""!!!!!!!!!!!!!!!"""""""""%%%%%%%%%%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&'''(((((())))))(((((('''&&&%%%$$$$$$%%%&&&'''))))))))))))************))))))*********+++++++++,,,,,,,,,---------......------......//////000000000000000111111111222222333333222333555888;;;===444222111111333333333222222222333333333333222222000000000000111111111222333333333222222222222222111111000///......////////////000000111111222222222000///---------......---------............///---------------...000000333222111///...---------++++++++++++++++++***)))************************((()))***+++,,,,,,+++***((())))))))))))))))))***(((((())))))))))))((((((***)))((('''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((''''''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&%%%(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&!!!"""###$$$%%%%%%&&&&&&!!!"""$$$$$$###""""""### !!!!!!"""###$$$$$$$$$###############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$############!!!"""""""""########################$$$$$$$$$$$$########################$$$###""""""""""""""""""#########"""""""""""""""$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''(((((((((&&&&&&&&&'''''''''''''''''''''&&&%%%%%%&&&''''''((((((((()))))))))******++++++++++++,,,,,,,,,,,,---------.../////////000---......///000000111111//////000000111111222222111111111111333666888:::666555444333333333333333222222333333333333222222111111111222222222333333222222222222222222222222222222111000000//////////////////000000000111111000000///...------......------------------------+++++++++,,,...///000000111111000///...---------++++++,,,,,,,,,++++++***************************'''(((***,,,,,,+++***((('''((((((((())))))******'''((()))******)))((('''(((((((((((('''((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%'''(((((())))))((((((''''''''''''&&&&&&&&&%%%%%% !!!"""###$$$$$$$$$$$$!!!"""$$$$$$"""!!!!!!""" !!!"""###$$$$$$%%%""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$#########""""""!!!"""""""""############""""""#########$$$$$$$$$#################################"""!!!!!!"""###""""""""""""""""""######$$$$$$$$$###############"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''((((((((()))))))))&&&&&&&&&&&&&&&''''''((((((''''''''''''''''''(((''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,---.../////////...//////000000111111222...//////000111111222222111111111111222333444555666666555444333333333444111222222333333222222111222222222333333333333444000000000111111111111111111111111111111000000/////////////////////000000000000//////.........///------------,,,,,,,,,,,,)))***+++,,,---//////000.........------,,,,,,+++***++++++,,,,,,,,,++++++))))))))))))))))))))))))((()))***++++++)))'''&&&''''''(((((()))))))))***'''((()))******)))(((''''''''''''(((((((((((('''((((((((((((((()))))))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%%%% !!!"""############!!!"""$$$###"""!!!!!!""" !!!!!!"""###$$$$$$$$$"""""""""###$$$$$$%%%%%%"""""""""###$$$$$$%%%%%%$$$############"""""""""""""""""""""############"""""""""############$$$########################$$$%%%%%%$$$""""""$$$%%%""""""""""""############!!!!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((((((((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))((()))******+++,,,------......//////000111111111---...//////000111222222444333333222222222333333444555555444222111222444111111222222222222111111111111111222222222222333///////////////000000000000000111111111111000000............//////////////////////////////......---,,,,,,,,,,,,,,,++++++((()))+++,,,---.........++++++,,,,,,,,,++++++***)))***++++++++++++++++++))))))))))))))))))))))))((()))******)))((('''&&&'''(((((((((((((((((()))''''''((((((((((((''''''&&&&&&'''(((((((((''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&###%%%&&&%%%$$$###$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%!!!!!!"""""""""""""""!!!!!!"""$$$###!!! !!!!!!!!!""""""#########$$$!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%############""""""""""""""""""""""""############""""""""""""####################################"""###$$$###!!!!!!###&&&!!!"""""""""############ !!!!!!""""""#########$$$$$$%%%%%%%%%$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&'''))))))&&&''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''((((((((())))))(((((()))***+++,,,------,,,,,,------.../////////------...///000111222222333333333333222222222333222333444333000000222444111111222222222222111111....../////////000000000.........//////000000000---...///111111111111000........................---------.........------,,,,,,,,,,,,+++++++++***((()))+++,,,---------,,,)))***+++,,,,,,++++++***((()))******++++++******))))))))))))))))))))))))''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''(((((((((''''''%%%&&&&&&&&&'''''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$""""""#########""""""!!!!!!###$$$###!!! !!!""""""""""""############!!!""""""###$$$$$$%%%%%%!!!""""""###$$$$$$%%%%%%############""""""""""""""""""""""""############""""""""""""############"""""""""""""""""""""""" """!!!!!!$$$!!!!!!""""""#########$$$!!!""""""###$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$###"""#########################################################$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%(((((('''&&&'''((()))***%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''''''''(((((())))))))))))************)))***+++,,,---...//////******+++,,,,,,------...------...///000111222222000000111111111222222222000222333222//////111444111111222222222222111111,,,,,,,,,------------.........//////000000000111+++---///000111111111111.....................---++++++,,,---------,,,,,,,,,,,,,,,++++++*********((()))+++,,,------,,,+++)))***+++,,,---,,,+++***'''((()))***************))))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))(((((('''''''''&&&'''&&&%%%$$$$$$%%%&&&'''$$$%%%'''(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%#################################$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&""""""######$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&$$$$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######%%%&&&'''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$###"""!!! !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!!!!!###$$$$$$### !!!"""###############%%%$$$$$$$$$$$$$$$$$$$$$###"""""""""!!!!!! !!!"""$$$$$$###""""""""""""#########$$$$$$$$$"""###$$$###""""""$$$&&&########################"""############$$$$$$$$$##############################""""""###%%%&&&(((%%%$$$######""""""######&&&%%%$$$###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!!!!"""###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''###$$$(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&%%%$$$$$$((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((---+++)))***,,,---+++))))))+++---///000000///.........///000000000000000333333222222222222222222111111222222222333333333000111111222222222111111---///000111111000///------------............///000000000000000000000000...............///000000------,,,+++,,,---...///...---+++******+++---...///...,,,+++***++++++,,,)))+++---//////---+++)))+++*********))))))((((((((((((((((((((((((((((((++++++******)))'''&&&%%%))))))(((((('''''''''&&&$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&((()))++++++)))(((&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''(((((()))'''&&&%%%$$$############$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$%%%$$$#########$$$%%%&&&&&&%%%###$$$%%%&&&&&&%%%'''''''''&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$###"""&&&%%%###""""""###%%%&&&)))((('''&&&%%%$$$######%%%%%%%%%$$$$$$#########$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""" !!!""""""!!!"""###############""""""###############"""""""""$$$$$$$$$$$$#########"""!!!"""###$$$######"""!!!############$$$$$$$$$$$$))))))'''$$$########################""""""#########$$$$$$$$$########################""""""!!!""""""$$$%%%&&&%%%%%%$$$###############$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$############$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###!!!!!!###&&&&&&%%%%%%%%%%%%&&&''''''(((((('''&&&%%%###"""!!!((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&)))---000000///+++,,,---/////////............///000000000000000000000111111111111111111000000000111111111111111222222222111000///---,,,---...000111111000...---------------............////////////////////////---,,,,,,,,,,,,---......,,,++++++++++++,,,------...,,,+++******+++,,,...------,,,+++***+++,,,,,,(((***,,,------,,,***(((*********)))))))))(((((((((((((((((((((((((((((('''((((((((((((''''''&&&((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$&&&'''((())))))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&'''(((((((((((('''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$$$$#########$$$%%%&&&%%%$$$###$$$$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""&&&%%%###""""""###%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$######$$$!!!!!!""""""""""""!!!!!!###########################""" !!!###$$$$$$###%%%%%%%%%$$$$$$"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$############""""""############"""!!!######$$$$$$$$$%%%%%%%%%"""$$$%%%$$$!!!"""""""""""""""""""""""""""""""""#########$$$$$$########################!!!!!!!!!!!!"""###$$$%%%&&&%%%$$$$$$######$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''%%%$$$######%%%%%%%%%%%%%%%&&&''''''(((((('''&&&%%%###"""!!!''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))))))))+++***)))***,,,---,,,+++---------------...............///000000000000///......//////000000111111////////////////////////000000000000///---,,,+++---...///000000///...---,,,,,,,,,---------......------------------------***************+++,,,,,,)))***++++++,,,,,,++++++---,,,+++******+++,,,---+++++++++***++++++,,,---((()))+++,,,,,,+++)))(((******))))))))))))((((((((((((((((((((((((((((((%%%%%%&&&''''''(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&''''''((())))))((('''&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$###"""""" !!!"""######"""!!! $$$$$$$$$$$$$$$$$$$$$$$$!!!  !!!######"""$$$$$$$$$$$$$$$###"""""" !!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%% $$$&&&%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""####################################""""""""""""######$$$$$$&&&%%%%%%$$$$$$$$$$$$$$$ !!!###$$$$$$$$$###"""################################################%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''(((&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))******))))))---,,,+++++++++******)))......---,,,,,,,,,---------...//////000000//////------...///000111111111////////////............,,,---...///////////////---......//////......---+++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++)))***,,,---------,,,+++,,,+++************+++,,,************++++++,,,,,,((()))***++++++***)))((())))))))))))))))))((((((((((((((((((((((((((((((&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''&&&$$$###$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&$$$###""" !!!"""######"""!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$$$$$$$!!!!!!!!!""""""#########!!!!!!!!!!!!!!!!!!"""""" !!!###%%%&&&'''######$$$$$$$$$%%%%%%%%%###%%%''''''$$$!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$ !!!"""###$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%'''%%%$$$$$$$$$$$$%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))$$$&&&''')))+++,,,...///...------,,,,,,,,,------------...///////////////.........///000111222222//////////////////......,,,---...///000000000000------............------++++++++++++,,,,,,,,,---***************************************++++++,,,***+++---.........---,,,************************((())))))******+++++++++******+++,,,,,,+++******(((((((((((((((((())))))((((((((((((((((((((((((((())))))))))))(((''''''''''''''''''''''''((((((%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&''''''######$$$$$$%%%%%%%%%%%%%%%'''))))))&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&$$$###!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""!!!  """$$$$$$$$$ !!!######$$$$$$$$$!!!""""""######$$$$$$%%%############$$$$$$$$$$$$!!!###%%%'''(((""""""#########$$$$$$$$$###$$$%%%$$$!!!""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$%%%$$$######""""""######!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$"""###&&&((($$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$###"""%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((((((((%%%&&&((()))((()))***,,,,,,,,,,,,,,,,,,---------------...////////////.........//////000000111111------.........///////////////000000///......---------------------------******+++++++++,,,,,,,,,************************+++************+++,,,,,,,,,,,,------.........---))))))))))))))))))))))))(((((()))*********))))))***++++++++++++++++++***''''''(((((((((((())))))(((((((((((((((((((((((())))))******)))((('''''''''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%$$$#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""$$$%%%&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%(((******&&&$$$$$$&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$##################$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%'''(((''' !!!!!!"""""""""!!!!!!!!!!!!"""######$$$%%%%%%"""#########$$$$$$$$$$$$!!!!!! !!!"""###%%%&&&!!!!!!"""""""""######### """"""!!!!!!"""$$$########################!!!!!!!!!!!!"""""""""###"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""$$$###""""""!!!!!!""""""###""""""""""""###$$$$$$################################################""""""######$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$###########################"""###$$$$$$######%%%&&&$$$$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&%%%$$$######$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''')))***(((%%%$$$%%%&&&)))***,,,---...------,,,,,,---......//////...........................///***++++++,,,---...//////---............---,,,,,,---,,,,,,,,,,,,,,,,,,---************++++++++++++*********************************)))******+++,,,,,,,,,++++++,,,,,,---...((())))))))))))))))))(((((()))*********)))((('''************************'''''''''((((((((())))))((((((((((((((((((((((((''''''(((((()))(((((((((&&&&&&&&&''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$############$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$"""&&&***)))$$$!!!"""$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%&&&&&&###"""!!! !!!"""### !!!#########""""""""""""!!!  !!!!!!"""###$$$$$$%%% !!!!!!"""""""""###$$$###"""!!!!!!"""###$$$!!!!!!!!!!!!""""""""""""$$$%%%%%%###"""!!!###$$$########################!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!###""""""!!!!!!!!!!!!!!!$$$###"""""""""###%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######################## """$$$%%%$$$######$$$$$$$$$######$$$$$$%%%&&&"""###$$$%%%&&&&&&'''&&&$$$%%%'''(((((('''%%%$$$''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&& ###&&&&&&%%%&&&))),,,((())),,,...///...---,,,,,,---......//////......---------------------,,,(((((()))***,,,---...///((()))+++,,,---.........---,,,,,,++++++,,,,,,---)))************+++++++++************************)))))))))))))))***++++++,,,+++***)))***+++---...(((((())))))))))))(((((())))))*********((('''&&&)))))))))(((((()))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((###$$$%%%'''((()))))))))%%%%%%%%%&&&&&&'''''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$##################$$$$$$$$$######$$$%%%%%%"""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$"""###$$$%%%&&&%%%$$$$$$ %%%)))(((### """#########$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$&&&'''###$$$$$$%%%%%%$$$$$$###!!!"""###$$$%%%&&&''''''#########$$$$$$%%%%%%%%%$$$##################$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&######$$$$$$$$$$$$######((($$$!!!"""%%%&&&############""""""""""""""""""############$$$$$$$$$%%%$$$$$$###############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""############""""""######""""""!!!!!! !!!!!!""""""######$$$$$$%%%$$$###!!!!!!!!!""""""%%%$$$"""!!! !!!###$$$$$$$$$$$$$$$$$$$$$%%%%%% !!!"""######""" ########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######################## !!!"""#######################################%%%%%%$$$$$$$$$$$$$$$$$$''''''%%%$$$###""""""""""""############$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((''''''((()))))))))))))))---)))%%%&&&***...---+++,,,---...//////---+++***------......---+++***)))))))))***++++++++++++***'''((()))+++,,,---......+++,,,,,,,,,,,,,,,+++***++++++,,,...000///+++)))+++++++++,,,,,,---------++++++***)))(((((())))))((()))******)))((()))+++,,,+++)))((((((((()))***************************))))))(((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''((((((((((((((())))))***((('''&&&&&&'''((('''%%%((((((((('''&&&%%%######"""###%%%'''((((((''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%((('''&&&&&&$$$$$$###"""###%%%%%%$$$"""!!!"""###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%)))++++++(((%%%%%%%%%%%%$$$$$$$$$######""""""$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################&&&%%%%%%$$$#########$$$################################################%%%$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%"""""""""######"""""""""$$$!!! $$$%%%### !!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$###""""""!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$###$$$#########""""""""""""!!!!!!""""""""""""""""""$$$###"""!!!!!!""""""###$$$###!!! !!!###$$$&&&%%%%%%$$$###""""""!!!"""""""""!!!!!!!!!""""""################################################""""""""""""""""""""""""########################""""""######$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############"""############$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''((())))))))))))))))))&&&###&&&+++///000///,,,---.........---+++***------......---+++***)))+++++++++++++++***)))(((((()))***+++,,,---------//////......,,,+++***))),,,+++***+++,,,,,,***(((,,,,,,,,,---------......++++++***)))))))))))))))((()))+++***)))((()))++++++***))))))(((((())))))(((((((((((((((((((((((()))((((((((('''''''''&&&'''&&&%%%%%%%%%%%%&&&'''((((((''''''(((((()))***'''&&&%%%&&&'''((('''&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$############$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$######"""###$$$%%%$$$"""!!!"""###"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&))),,,,,,)))&&&%%%%%%$$$$$$$$$#########$$$######""""""!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$!!!!!!""""""""""""!!!!!! """$$$"""  !!!!!!"""""""""""""""#########$$$$$$###""""""!!!!!!!!!!!!!!!$$$$$$###"""!!!!!!!!!!!! %%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$############""""""!!!!!!!!!!!!!!!!!!###""""""!!!""""""###$$$"""""" !!!"""###$$$#########""""""!!!!!!$$$###!!! !!!###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$###"""########################"""#########$$$%%%%%%%%%%%%$$$$$$#########$$$$$$"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''((())))))))))))((((((&&&$$$&&&+++//////...------------,,,,,,,,,,,,------------,,,+++******------,,,,,,+++)))(((''')))***+++,,,,,,,,,,,,+++++++++******)))(((((('''...,,,***)))***+++***))),,,------------.........+++***)))))))))))))))))))))***+++***)))((()))***))))))******))))))((((((''''''''''''''''''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''((())))))&&&%%%$$$%%%'''(((((('''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###########################$$$%%%$$$"""""""""$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&))),,,,,,)))'''%%%$$$$$$$$$$$$#########$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###""""""!!!"""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!""""""""""""!!!!!! !!!"""!!!  !!!"""######""""""""""""############%%%$$$$$$###############!!! !!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$%%%%%%&&&&&&%%%%%%$$$########################""""""!!!!!! !!!!!!!!!""""""###$$$$$$!!!  !!!""" !!!"""###$$$%%%###"""!!!!!!!!!"""###$$$!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""########################!!!""""""###$$$%%%%%%&&&###############$$$%%%%%%""""""#########$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&'''(((((())))))((((((***(((''''''***,,,,,,+++------,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,+++***)))(((++++++,,,,,,,,,++++++***''''''''''''(((((()))***---,,,++++++------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))))))))***)))***+++***)))((()))***((()))*********)))'''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))%%%$$$$$$%%%''')))((('''%%%%%%&&&&&&'''&&&&&&%%%((('''%%%$$$###$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%"""#########$$$$$$$$$%%%"""$$$%%%$$$###"""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%(((******(((&&&$$$$$$$$$$$$############!!!!!!"""###'''+++///111$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$######"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""###"""!!!!!!!!!!!!  !!!"""######$$$$$$!!!!!!"""""""""#########%%%$$$$$$############### !!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!! !!!!!!""""""############ !!!""""""!!!"""###$$$$$$ !!!"""$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%""""""""""""###$$$%%%%%%""""""#########$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((((('''(((***+++++++++,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++,,,,,,,,,+++******))))))))))))***+++,,,---+++++++++---......,,,******************************)))))))))))))))******)))++++++***((((((((()))(((((()))******((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((($$$$$$###%%%'''(((((('''''''''''''''&&&%%%$$$###((('''%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$%%%&&&&&&&&&"""###$$$$$$###"""###$$$""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$&&&((((((&&&$$$$$$$$$$$$#########"""""" !!!"""$$$)))...333555$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$#########$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$######"""!!!!!! !!!!!!""""""######$$$$$$!!!!!!!!!"""""""""#########""""""!!!!!!!!!!!!!!!######"""!!! ########################!!!""""""######""""""!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!""""""############""" !!!"""""""""######"""""""""!!!!!! !!!###%%%%%%%%%###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""!!!"""""""""###$$$$$$$$$"""""""""""""""###$$$%%%"""############$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((('''$$$$$$&&&(((***,,,---...++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***+++***)))))))))+++,,,------,,,+++,,,---,,,***(((*********))))))))))))((()))))))))))))))******+++***++++++***((('''((()))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''%%%$$$###$$$&&&''''''&&&((((((((('''&&&%%%###"""&&&&&&%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""###$$$$$$###"""$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###$$$&&&&&&$$$###$$$############""""""""""""""""""$$$&&&))),,,...$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""######$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""############"""""""""#########"""!!!""""""!!!!!!""""""""""""""""""!!!!!!!!!!!!"""""""""######""""""!!!!!!!!!!!!!!!######!!! """"""""""""""""""""""""!!!""""""######""""""!!!!!!!!!"""""""""#########!!!!!!""""""""""""""""""""""""###$$$######!!!!!! !!!"""############$$$$$$######"""!!! !!!!!!"""###$$$$$$%%%%%%################################################""""""""""""""""""""""""########################""""""######$$$#########""""""""""""""""""""""""""""""""""""###############"""""""""""""""###$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%&&&''''''((((((''''''"""$$$'''(((***+++---...)))***+++,,,---,,,,,,+++---,,,+++++++++,,,------,,,,,,,,,---,,,,,,++++++******+++,,,,,,,,,++++++******+++,,,///222666888999555000,,,+++++++++***************)))))))))((()))))))))))))))***++++++***+++,,,***((('''((()))))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&'''&&&%%%$$$$$$&&&'''&&&$$$&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$###&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$######$$$%%%%%%#########$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%!!!###$$$$$$######$$$%%%"""############$$$$$$$$$"""############$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$######$$$&&&&&&%%%###############""""""""""""#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""######$$$%%%%%%&&&##############################$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&########################$$$%%%%%%%%%&&&&&&&&&&&&!!!!!!""""""""""""!!!!!! """"""!!!"""###$$$!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%$$$$$$###############  !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""""""""######$$$$$$$$$%%%!!!!!!""""""######$$$$$$"""###$$$$$$###"""!!! """###$$$$$$$$$$$$""""""""""""###############"""!!!!!!"""$$$&&&'''########################""""""""""""""""""""""""""""""""""""""""""""""""######################## !!!"""###############""""""""""""""""""""""""#########"""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%&&&''''''((((((''''''%%%'''))))))))))))******((()))+++---...---+++***---,,,+++++++++,,,---............---,,,+++***))))))***+++,,,,,,,,,,,,,,,---...111555;;;AAAGGGKKKFFF???555...+++,,,---///,,,+++++++++******))))))))))))((())))))***++++++***+++,,,+++(((''''''(((***)))(((&&&&&&'''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''%%%$$$$$$&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&######%%%&&&&&&%%%$$$###&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############&&&%%%$$$######$$$%%%&&&""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################!!!###$$$$$$######$$$&&&"""############$$$$$$$$$"""############$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$%%%&&&'''&&&$$$############""""""""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&########################%%%%%%%%%&&&&&&'''''''''""""""!!!!!!!!!!!!""""""###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""###""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############$$$!!! """###!!!"""!!!!!!!!!!!!###%%%&&&%%%$$$$$$$$$######""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$((($$$!!!###$$$#########"""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$$$$%%%$$$""" !!!######!!! !!!"""&&&&&&&&&%%%%%%%%%$$$$$$!!!"""###%%%%%%$$$######%%%%%%%%%$$$$$$#########$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((------,,,,,,,,,,,,+++++++++***)))))))))***+++,,,,,,------......---,,,,,,***+++,,,,,,******+++,,,+++---333@@@NNNXXX\\\[[[SSSHHH999///+++***)))'''++++++++++++*********)))+++***)))(((((()))***+++((())))))************))))))***+++***'''%%%$$$%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""#########%%%$$$###""""""###$$$%%%"""############$$$$$$$$$""""""############""""""!!!!!! !!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""###!!!"""###$$$$$$###"""!!!&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&""""""!!!!!!!!!!!!""""""""""""  !!!!!!""""""""""""""""""""""""$$$$$$############$$$$$$###########################"""!!! !!!"""#########""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###!!! !!!$$$%%%$$$###"""!!!!!!!!!"""###$$$%%%$$$$$$#########"""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%""" """$$$$$$###$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!! !!!######""" !!!###$$$$$$###""""""######"""""""""!!!!!!!!!!!!""""""###$$$$$$$$$$$$###%%%%%%$$$$$$############$$$$$$$$$#########""""""$$$$$$%%%%%%%%%$$$######%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((()))*********++++++,,,,,,+++******)))***+++,,,---//////...---,,,++++++******+++,,,,,,******+++,,,...111888EEETTT]]]aaa```JJJAAA555---+++++++++))))))))))))(((((((((((((((******))))))))))))******++++++++++++)))((('''&&&)))++++++***'''&&&%%%&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$(((&&&%%%######$$$%%%&&&$$$$$$$$$$$$$$$%%%&&&&&&################################################"""############$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$"""##################"""""""""!!!!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$#########""""""$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$######$$$$$$######$$$$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$###############""""""!!!!!!!!!!!!""""""!!! !!!!!!"""########################$$$######""""""######$$$########################""""""!!!!!!!!!!!!""""""$$$######""""""######$$$""""""""""""""""""""""""########################""""""""""""############ """$$$######"""!!!!!!!!!"""###$$$%%%######""""""""""""!!!!!!$$$$$$######""""""!!!!!!########################"""""""""""""""""""""""""""!!! !!!###$$$$$$###%%%$$$$$$###############""""""""""""""""""""""""!!!  """###$$$### !!!"""""" !!!"""!!!!!! #########"""######$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$###############%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''((()))***+++,,,,,,+++++++++++++++,,,------111000...,,,***************+++,,,+++******+++,,,+++...555@@@KKKRRRSSSRRR>>>888000,,,+++,,,,,,***))))))(((((('''''''''((())))))************))))))+++++++++******((('''&&&)))+++,,,+++((('''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$######$$$%%%%%%###############$$$%%%%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######$$$######"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$######"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$%%%$$$###"""!!! """"""!!!!!!!!!!!!"""""" !!!!!!""""""""""""""""""""""""""""""!!!!!! !!!!!! """"""!!!!!!!!!!!!"""""""""""""""!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""#########$$$$$$$$$%%%%%%!!!!!!!!!"""############"""""""""""""""######$$$"""""""""!!!!!!!!!!!!!!!######""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%$$$###$$$######""""""#########""""""""""""""""""""""""%%%###!!!!!!###%%%%%%%%%!!!"""###"""!!!!!!"""###""""""""""""""""""""""""$$$###"""""""""###%%%&&&''''''''''''''''''''''''########################%%%%%%%%%%%%$$$###""""""%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((((((''''''((()))******++++++,,,++++++,,,,,,,,,------000...,,,***))))))***+++)))+++,,,+++***)))***+++)))***///555:::<<<:::777444111---++++++++++++))),,,+++***)))((())))))***((()))***++++++***)))((('''((()))***************)))+++,,,+++)))(((((()))'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$######$$$$$$%%%###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%#################################$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$""""""""""""!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!!!!""""""""""""!!!!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$&&&&&&&&&%%%$$$$$$$$$$$$!!!"""""""""############!!!!!!!!!!!!!!!"""""""""""""""!!!!!!"""###$$$%%%""""""""""""""""""""""""######################## """$$$$$$$$$######""""""!!!!!!!!!""""""###""""""""""""""""""""""""'''%%%"""!!!"""#########%%%&&&&&&%%%######%%%'''########################$$$###"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&########################%%%%%%%%%%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((***************)))))))))++++++,,,,,,------------,,,+++***))))))***,,,---)))***++++++))))))***++++++,,,...000111000---***...---++++++******)))(((,,,+++)))((((((((()))***((()))***++++++***)))((('''''')))******+++++++++(((***++++++)))((())))))(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######%%%&&&&&&%%%######""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""######$$$$$$$$$######""""""""""""##############################%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$###########################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" !!!!!!"""!!!!!! ###""""""!!!!!!""""""###########################!!!!!!""""""""""""!!!!!! !!!""""""""""""""""""""""""""""""  !!!!!!!!!!!!"""###$$$""" !!!"""############""""""!!!!!!""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!###$$$############!!!!!!!!!!!!!!!!!!"""###""""""""""""""""""""""""%%%###!!! !!!!!! !!!"""!!! !!!###!!!!!!""""""""""""###############"""######$$$%%%!!!!!!""""""""""""#####################$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''((((((((((((************)))))))))(((******+++,,,,,,,,,,,,,,,***))))))))))))+++,,,---)))***+++***))))))***+++)))***,,,------+++***))),,,,,,++++++***)))((((((***)))'''%%%%%%&&&'''((())))))************))))))***************)))(((((('''(((******)))((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%#################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%#########$$$$$$#########"""############$$$$$$$$$######$$$$$$$$$$$$######!!!""""""#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""###$$$$$$$$$""""""!!!!!!!!!!!!""""""########################&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$###############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%$$$$$$######"""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$############$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######################## !!!"""######"""!!!  !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""" !!!"""###$$$$$$###"""!!!"""""""""#########$$$$$$&&&%%%###!!! !!!"""########################!!!!!!!!!!!!!!!!!!!!!!!! """$$$$$$"""!!!"""$$$""""""!!!!!!""""""###$$$"""""""""""""""""""""""""""!!!!!!!!!######!!! !!!!!!!!!""""""#########""""""###$$$$$$$$$$$$###!!!!!!!!!"""""""""######""""""#########$$$$$$$$$"""######$$$%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((((((((((((((((((((()))))))))***+++,,,,,,,,,+++***)))))))))***************(((***+++***)))((()))+++'''(((((((((((('''((((((***+++++++++***)))*********)))&&&$$$$$$%%%'''(((******))))))))))))******)))************)))((((((%%%'''))))))(((((()))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$###############$$$%%%%%%################################################"""############$$$$$$$$$########################"""""""""#########$$$$$$###""""""!!!!!!""""""###"""############$$$$$$$$$"""##################""" !!!"""######""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!"""###$$$$$$$$$######""""""""""""##############################%%%$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######%%%%%%%%%$$$######""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%########################""""""""""""""""""""""""$$$###!!! """$$$%%%""""""!!!!!!!!!!!!""""""!!!!!!""""""""" """"""""""""""""""""""""  !!!!!!!!!!!!!!!!!!!!!!!! !!!"""######"""!!! !!!"""$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%"""$$$###!!! """$$$!!!"""###$$$$$$###"""!!!""""""######$$$$$$$$$%%%)))((($$$!!!$$$$$$$$$$$$$$$$$$$$$$$$########################!!!###%%%$$$!!! """$$$######""""""###$$$%%%%%%""""""""""""""""""""""""!!!!!!"""$$$&&&&&&$$$#########"""  """%%%""""""######$$$$$$%%%%%%!!!"""###%%%%%%$$$############$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))((()))***+++,,,+++***************+++***)))((('''(((***+++***)))((()))***)))***)))(((&&&&&&'''))))))***++++++******+++---,,,***(((&&&&&&''')))***+++***)))(((((()))***+++&&&'''((()))++++++,,,,,,$$$&&&((()))((('''((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$###$$$&&&''''''&&&$$$###########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""############"""!!! !!!"""###"""############$$$$$$$$$""""""############"""""" !!!"""""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""###$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""#########$$$$$$%%%&&&&&&""""""###$$$%%%&&&&&&'''$$$$$$######$$$$$$%%%&&&##############################$$$%%%%%%%%%%%%$$$""""""######$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''$$$%%%''''''''''''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$&&&### !!!"""!!!!!!!!!!!!""""""""""""!!!  """######"""!!! !!!"""###$$$#########""""""!!!!!!###"""!!!!!!!!!"""$$$%%% !!!"""""""""""""""  ###%%%$$$$$$$$$$$$######""""""!!!!!!######""""""!!!!!! !!!!!!!!!!!!""""""""""""%%%###!!!!!!###$$$"""  !!!"""######"""!!! !!!"""###!!!!!!!!!!!!!!!!!!!!!!!!$$$#########""""""!!!!!!$$$$$$$$$$$$#########"""$$$"""!!!"""%%%&&&%%%"""######""""""""""""###############""""""""""""!!!###""""""!!!!!!!!!!!!""" !!!"""$$$$$$$$$###""" """"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""""""""###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######'''%%%$$$""""""###%%%&&&$$$%%%'''''''''%%%###"""###$$$%%%&&&''''''''''''&&&'''(((((()))(((((('''))))))***+++++++++***)))***+++,,,+++))))))***+++((((((((((((((()))))))))(((((((((((())))))))))))*********)))))))))))))))(((***+++------,,,+++*********************************)))******+++,,,,,,'''''''''''''''((()))))))))(((((('''''''''((((((%%%%%%%%%&&&'''(((((()))))))))((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%$$$######!!!""""""""""""#################################%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$######"""%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$%%%%%%%%%%%%$$$########################%%%%%%$$$$$$######""""""#################################$$$%%%%%%%%%&&&$$$!!! """###""" ################################################&&&&&&%%%%%%$$$###""""""################################################$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$######$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%""""""""""""####################################!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""###""""""!!!!!!!!!!!!""""""######"""""""""!!!!!!!!!###""""""!!!!!!"""###$$$ !!!""""""""""""""" !!!!!!!!!!!!###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""%%%###!!!"""###$$$""" """"""!!!!!! !!!!!!!!!###"""!!! !!!"""#######################################"""""""""!!!$$$#########""""""""""""###""" """$$$%%%$$$"""######""""""""""""######$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""!!!""""""############"""###############"""!!!!!!#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!  !!!$$$%%%&&&''''''%%%###"""###$$$%%%&&&''''''''''''''''''''''''(((((((((((()))***,,,------,,,***))))))***++++++))))))***+++,,,,,,++++++******))))))(((((((((((()))))))))))),,,,,,++++++******))))))((()))+++,,,---,,,+++***************************(((((('''''''''((())))))'''''''''''''''((())))))((((((''''''''''''((((((((((((''''''''''''&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""#########$$$$$$#################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############""""""$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""########################"""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""##################""""""########################"""""""""""""""#########%%%### !!!###$$$###"""################################################""""""############$$$$$$################################################$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$""""""""""""####################################!!!!!!!!!!!!"""""""""""" !!!""""""######""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!!!!!!! ######"""!!!!!!!!!"""""" !!!"""""""""""""""!!!"""  !!!"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""$$$###""""""######"""!!!$$$$$$###"""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!"""!!! !!!###$$$###"""######""""""""""""######%%%$$$$$$$$$############!!!!!! !!!!!!"""###$$$$$$###""""""""""""""""""###$$$$$$$$$$$$###""""""$$$#########""""""!!!!!!########################$$$$$$##################$$$$$$$$$###############!!!!!!"""###$$$%%%&&&'''###"""!!! !!!"""###$$$%%%&&&'''&&&%%%$$$###$$$$$$%%%&&&''''''''''''(((''''''&&&'''((()))***)))+++---//////---+++))))))***++++++))))))***+++------,,,+++***)))(((((((((((((((((()))))))))))),,,++++++***)))(((((('''((()))***,,,,,,+++******************************((((((''''''&&&''''''''''''''''''''''''((())))))((((((''''''''''''((((((++++++***((('''&&&%%%$$$''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###############$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$%%%#################################"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""""""""#########$$$$$$###""""""###$$$$$$$$$$$$$$$#######################################"""""""""######"""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$#########"""""""""""""""########################################################################%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######"""###$$$$$$%%%%%%$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""##########################################"""""""""""""""%%%###""""""###$$$$$$################################################### """###$$$%%%&&&######################################################""""""######$$$%%%########################$$$###""""""!!!"""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&%%%###"""!!! """""""""#########$$$$$$########################!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###""" """######"""!!!!!!!!!!!!!!!!!! ###"""""""""!!!!!!!!!!!! !!!""""""""""""""""""$$$!!! !!!"""""""""#########$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""######""""""$$$$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""#################################""""""""""""""""""!!!!!!!!!!!! !!!!!! !!!""""""""""""######""""""""""""######%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$%%%$$$###!!!!!!!!!"""###""""""#########""""""!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$###############%%%$$$$$$$$$###"""""""""!!!""""""###$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((($$$%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&&&&'''''''''&&&((('''&&&%%%&&&(((***+++)))+++///111111...***(((((()))******))))))***+++***)))))))))((((((''''''(((((((((((())))))))))))))))))((('''&&&%%%%%%$$$((()))******++++++******************************+++***)))(((((('''(((((('''''''''''''''((())))))(((''''''''''''(((((()))++++++***)))'''&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$$$$%%%$$$##################$$$################################################""""""############""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$##################""""""########################""""""""""""""""""""""""########################$$$$$$###############$$$##############################""""""""""""######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!""""""#################################&&&%%%%%%%%%$$$#########$$$###""""""############################################################ !!!"""###%%%%%%&&&###############################################################$$$$$$$$$""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!""""""#########$$$$$$$$$########################!!!!!!!!!!!!"""""""""""" !!!###$$$$$$$$$###""" !!!#########"""!!! !!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! !!!"""""""""""""""!!!$$$######$$$#########"""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""######"""""""""###"""""""""""""""###$$$$$$!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!  !!!!!!!!!!!!!!!"""#########""""""""""""######%%%%%%%%%$$$$$$$$$###### !!!"""$$$$$$%%%$$$###!!!!!!!!!"""###""""""############""""""############""""""!!!!!!""""""""""""""""""""""""########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&((('''&&&%%%&&&(((***,,,)))+++...000000---)))''''''(((******))))))***+++''''''(((((()))))))))***(((((((((((())))))))))))((((((''''''&&&%%%%%%$$$(((((())))))*********)))))))))))))))))))))))))))+++***)))(((((('''(((((('''''''''''''''((())))))'''''''''''''''((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$###""""""######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&#########$$$$$$############################################################$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$###############$$$$$$##############################""""""""""""######""""""###$$$$$$$$$$$$###########################!!!!!!""""""######$$$$$$########################&&&%%%%%%%%%$$$#########"""""""""!!!!!!!!!"""############################################################$$$$$$$$$%%%%%%################################################""""""######$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!! ############$$$$$$$$$$$$########################!!!!!!!!!!!!"""""""""""" !!!""""""######"""""" !!!""""""######""" !!!!!!!!!!!!""""""""" !!!""""""""""""!!! !!!"""""""""""""""!!!######!!! """%%%"""""""""!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!"""######""""""###$$$!!!!!!!!!!!!"""###$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############!!!!!!!!!!!! !!!###"""!!!!!!"""$$$######""""""""""""######%%%$$$$$$$$$############!!!!!! !!!!!!"""###$$$$$$###""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""###########################""""""#########$$$$$$$$$$$$$$$$$$###############$$$$$$#########"""""""""""""""###$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''(((***+++(((***,,,...---+++'''%%%&&&((())))))))))))***+++(((((()))***+++,,,------(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((''''''&&&''''''''''''''''''''''''((())))))''''''&&&''''''((()))***&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$#####################$$$$$$######"""!!!############$$$$$$$$$%%%########################"""""""""""""""#################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%&&&&&&&&&"""###$$$$$$$$$$$$###"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%##############################""""""""""""######!!!"""######$$$$$$#############################################$$$$$$$$$#################################"""""""""""""""!!!""""""!!! !!!###################################################%%%%%%%%%$$$$$$$$$$$$$$$################################################""""""###$$$$$$$$$$$$###########################"""""""""!!!""""""###$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""### !!!"""###$$$!!!!!!!!!"""""""""###### !!!"""###"""""" !!!"""""""""""""""!!!!!!""""""""""""######!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" """$$$###"""!!!###%%%!!!!!!!!! !!!!!!"""""" !!!"""######"""!!! """"""""""""""""""""""""!!!"""""""""############"""""""""!!!!!!!!! """$$$$$$"""!!!###%%%######""""""""""""######$$$$$$#########"""""""""""""""!!!!!!!!!!!!""""""!!!""""""############""""""######$$$%%%%%%$$$$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&###############$$$$$$$$$""""""""""""############"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&'''((()))******((()))*********(((&&&$$$&&&'''))))))((((((***,,,))))))******++++++,,,,,,(((((((((((())))))))))))((())))))))))))*********((('''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''((())))))'''''''''''''''((())))))&&&&&&&&&''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$#########""""""###############""""""!!!"""""""""#########$$$$$$########################!!!!!!"""""""""#########################################################""""""######$$$$$$%%%%%%"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$############$$$$$$"""#########$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%##############################""""""""""""######!!!""""""#######################################%%%%%%%%%%%%$$$$$$$$$$$$########################"""""""""""""""#########!!!###$$$### """$$$################################################$$$$$$##################################################################!!!"""###$$$%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!"""######$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%########################!!!!!!!!!!!!""""""""""""!!!  """###!!! """$$$%%%!!!!!!""""""######$$$$$$!!!############ !!!!!!"""""""""""""""###""" !!!"""###""" !!!!!!""""""######$$$$$$ !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""""""$$$###!!!!!!###%%%###"""!!!  !!!"""######"""!!! ########################!!!!!!""""""#########$$$""""""""""""!!!!!!!!!!!!!!!###%%%$$$""""""$$$&&&######""""""""""""###############""""""""""""!!!###""""""!!!!!!!!!!!!""" !!!"""$$$$$$$$$###""" !!!""""""""""""""" !!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%&&&'''""""""######$$$$$$$$$%%% !!!"""###$$$%%%%%% !!!"""###$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%$$$%%%&&&((()))*********(((((((((((('''&&&$$$###%%%'''))))))((((((***,,,))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&''''''((()))))))))(((''''''''''''((())))))))))))))))))))))))))))))******)))******+++,,,---'''''''''''''''((())))))&&&&&&&&&'''''')))******&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$######""""""###############"""!!!!!!!!!""""""""""""#######################################$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""########################""""""""""""############"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$!!!!!!""""""#########$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%""""""""""""""""""""""""######""""""""""""######!!!!!!"""###############""""""""""""""""""""""""&&&&&&&&&%%%%%%$$$$$$$$$##############################$$$$$$%%%%%%%%%&&&"""$$$%%%$$$!!!!!!###&&&################################################!!!!!!""""""#########$$$################################################!!!"""###$$$%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%######################## !!!"""""""""""""""###!!! ###$$$""" !!!!!! !!!!!!$$$$$$###""""""###$$$$$$ !!!"""""""""###"""!!!"""###$$$###""""""""""""""""""!!!  !!!!!!""""""############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###"""!!! """""""""""""""""""""""" """###"""!!! !!!#########""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!""""""""""""######"""!!! """"""############""""""###"""!!!!!!!!!"""$$$%%%###"""!!! !!!"""###""""""""""""############$$$#########""""""!!!!!! !!!"""######"""!!! """$$$%%%%%%$$$%%%'''######$$$$$$$$$$$$######!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&''''''''''''((((((((()))************)))(((((((((((())))))))))))***(((&&&%%%'''))))))((((((((())))))))))))((('''''''''((()))))))))))))))&&&'''''''''(((((()))))))))))))))))))))((((((((()))(((((('''''''''(((((())))))((('''''''''''''''&&&'''''''''&&&%%%%%%$$$#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''((('''%%%$$$###$$$%%%%%%########################""""""""""""""""""""""""%%%%%%$$$$$$###$$$$$$$$$"""############$$$$$$$$$#########$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$########################################################################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%$$$$$$#########%%%%%%$$$$$$###"""""""""#########$$$$$$%%%&&&&&&###$$$%%%&&&%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$#########""""""########################""""""""""""""""""""""""########################""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""######""""""""""""#####################"""!!!!!!######$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!###%%%&&&########################!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$##################%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################'''&&&$$$#########$$$$$$######""""""######$$$%%% !!!!!!!!!!!!!!!###!!! ######""" !!!!!! !!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!! $$$"""!!!"""######"""!!!###############"""!!!!!! !!!!!!!!!""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""########################""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$###"""!!!"""$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""######""""""""""""############""""""############"""""""""""""""""""""######$$$""""""!!!!!!!!!!!!""""""""""""""""""########################"""""""""!!!!!!!!!"""######"""!!!!!! """$$$$$$######$$$%%%######$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))************))))))))))))(((&&&%%%%%%(((*********))))))************))))))'''((()))))))))))))))((()))))))))******+++++++++((((((((((((((((((((((((((((((''''''''''''(((((()))((('''''''''''''''(((&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&%%%$$$#########$$$$$$########################""""""""""""""""""""""""%%%$$$$$$######$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$######"""""""""#########$$$$$$$$$"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$$$$$$$######"""""""""##################$$$$$$###########################$$$%%%%%%%%%$$$######""""""""""""""""""""""""#########"""""""""!!!!!!########################""""""""""""""""""""""""####################################################################################""""""""""""######""""""""""""#####################"""!!!!!!############$$$$$$$$$%%%$$$###"""!!!"""###%%%&&&########################"""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$################################################&&&%%%$$$#########$$$$$$######""""""######$$$%%% ###!!! !!!"""###""" !!!!!! !!!!!! !!!!!!""""""!!!!!! ###""""""!!! $$$###!!!"""""""""!!! ###$$$$$$$$$$$$######""" !!!!!!!!!!!!"""""""""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""######################## !!!!!!""""""###### """$$$%%%$$$###"""###$$$######""""""""""""######""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########$$$$$$############""""""""""""""""""############""""""!!!!!!"""###############!!!""""""######""""""!!!""""""""""""########################""""""""""""!!!""""""######""""""!!! """$$$###"""!!!"""#########$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&'''((()))+++++++++******)))))))))&&&%%%$$$%%%(((***++++++)))******++++++*********((()))))))))))))))((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''''''''''''''((((((((('''''''''''''''((((((&&&&&&''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###"""""""""##############################""""""""""""""""""""""""$$$$$$#########$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%$$$$$$"""!!!!!!###############$$$$$$$$$"""############$$$$$$$$$########################################################################""""""###$$$$$$$$$$$$######$$$$$$$$$$$$###""""""#########"""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!! ######$$$$$$%%%$$$$$$###"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!########################""""""""""""""""""""""""####################################################################################""""""""""""######""""""""""""#####################"""!!!!!!"""""""""#########$$$$$$$$$###"""""""""###%%%&&&############################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$#########################################################%%%%%%$$$############$$$######""""""######$$$%%% !!!!!! """!!!!!!!!!"""""""""!!!!!!!!! !!!!!! !!!""""""""""""!!! """"""!!!!!! $$$###!!!!!!""""""!!!#########$$$$$$###""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$%%%$$$###!!! """"""############"""""" !!!"""$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!"""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!###$$$$$$###!!!"""#########$$$$$$$$$$$$###############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&%%%$$$$$$$$$%%%&&&&&&&&&''''''''''''(((((('''&&&%%%%%%''')))***++++++******)))((((((((('''&&&%%%&&&(((******)))(((((()))************))))))))))))))))))(((((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((%%%&&&&&&'''&&&&&&%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$########################""""""""""""""""""""""""###############$$$$$$%%%""""""#########$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$########################################################################"""######$$$$$$$$$############$$$$$$$$$######"""##################""""""""""""#########$$$$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!######""""""""""""#####################"""!!!!!!!!!""""""""""""###############"""""""""###$$$%%%######################################################$$$$$$$$$%%%%%%%%%###############################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########################################################$$$$$$########################""""""######$$$%%% !!!""""""""""""!!!!!!"""""""""!!!!!!!!!"""!!!!!! !!!!!!!!!""""""""""""""""""!!! !!!!!!""""""###"""!!!!!!""""""!!!!!!!!!"""""""""""""""!!!""""""""""""""""""!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""" """"""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!"""###"""!!!!!!"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!"""#########$$$$$$$$$$$$$$$$$$###!!! """"""############"""""" !!!"""$$$$$$###""""""!!!"""###$$$$$$###"""!!!!!!"""""""""############""""""""""""""""""############""""""""""""#########$$$&&&%%%$$$######$$$######$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&&&&(((***+++))))))(((((((((''''''''')))(((''''''((()))'''&&&&&&''''''((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""###"""""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$######"""""""""!!!"""###$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$##############################################################################$$$$$$$$$######""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%"""""""""######$$$$$$$$$""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!######""""""""""""#####################"""!!!!!!!!!""""""""""""########################$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#######################################################################################""""""######$$$%%% !!!!!!""""""""""""""" """###"""!!! !!!###!!!!!! !!!!!!###""""""!!!!!!""""""### !!!""""""###"""!!! """"""!!! !!!""""""""""""!!!######""""""""""""!!!!!!"""""""""!!!!!!!!! !!!!!!!!!!!!"""""""""""" ######""""""!!!!!! ######################## """###"""!!! !!!"""######""""""""""""##############################!!!!!!!!!!!!"""""""""""""""""""""#########$$$$$$""""""""""""############""""""############""""""!!!!!!"""###############"""##################"""""""""""""""############""""""""""""############$$$######""""""######$$$"""$$$&&&&&&$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''''''''((()))***''''''''''''''''''''''''***)))(((((()))(((&&&$$$%%%%%%&&&'''((((((((((((''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&'''(((((())))))%%%%%%%%%%%%&&&'''(((((((((''''''&&&%%%%%%&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%########################"""""""""""""""""""""""""""""""""""""""###$$$%%%"""############$$$$$$$$$###############"""""""""!!!!!!"""$$$$$$%%%%%%%%%$$$$$$$$$###############"""############$$$$$$$$$###########################################################################$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###""""""!!!"""######$$$%%%%%%&&&&&&"""""""""""""""###$$$%%%""""""""""""""""""""""""############$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""######""""""""""""#####################"""!!!!!!"""""""""#########$$$$$$""""""######$$$$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$%%%#######################################$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!"""######$$$###############""""""######$$$%%% !!!!!!""""""!!!!!! """###### !!!###!!!!!! !!!!!!###"""  """### !!!!!!!!!!!!!!!  """###"""!!! !!!"""########################"""""""""!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""#########""""""""""""######  !!!"""###$$$$$$!!!!!!!!!"""""""""###### !!!"""###$$$%%%%%%""""""############"""""""""""""""""""""######$$$$$$######""""""######$$$""""""""""""############!!!"""""""""############$$$$$$###""""""###$$$$$$ """$$$$$$$$$###$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&''''''(((((())))))(((''''''((())))))'''%%%%%%&&&'''((())))))))))))%%%&&&''')))************'''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))******%%%%%%%%%%%%&&&'''((())))))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$""""""""""""############"""######$$$$$$$$$######$$$$$$$$$#########"""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$"""!!!!!!!!!"""###%%%&&&""""""""""""""""""""""""""""""""""""#########$$$########################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""######""""""""""""#####################"""!!!!!!############$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$################################################"""""""""#########$$$$$$########################""""""#########$$$$$$$$$!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&################################################ !!!"""###$$$$$$###"""######""""""######$$$%%% !!!!!! """$$$### !!!###!!!!!! !!!!!!###!!!!!!###"""""""""!!! """######"""!!!"""###$$$$$$$$$$$$$$$$$$#########""""""!!!!!!############""""""""""""!!!!!!!!!!!!""""""""""""######################## !!!"""###$$$$$$"""""""""""""""""""""""""""$$$%%%$$$###"""###$$$######""""""""""""############################## !!!"""###$$$%%%!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!! """"""############""""""###"""!!!!!!!!!"""$$$%%%%%%$$$###""""""###$$$%%%""""""""""""############!!!!!!""""""#########$$$%%%$$$###""""""###$$$%%% ############$$$%%%######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&'''''''''(((((($$$%%%&&&'''''''''&&&&&&&&&&&&'''((()))***++++++&&&&&&&&&(((******((('''&&&'''((()))************$$$%%%'''(((***+++++++++++++++******)))))))))((('''''''''((()))******+++$$$$$$$$$%%%&&&'''((()))***)))(((&&&%%%$$$######$$$%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###!!!"""###$$$%%%%%%$$$###########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%"""############$$$$$$$$$!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$######"""""""""############$$$$$$$$$########################################################################$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$!!!!!!""""""#########$$$"""""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!"""!!!!!!!!!!!!###%%%&&&"""""""""""""""""""""""" !!!!!!!!!""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$####################################""""""""""""######""""""""""""#####################"""!!!!!!###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########""""""""""""""""""""""""""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%#########$$$$$$%%%%%%%%%""""""###$$$%%%&&&&&&'''################################################ !!!"""$$$$$$$$$###"""#########"""###$$$$$$%%%""""""""""""""""""""""""###"""!!! !!!"""######"""  """###""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!!!!!!!!!!!!!"""###$$$%%%!!!  """$$$&&& !!!!!!""""""##############################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!! $$$$$$###"""!!!!!!""""""###############"""!!!!!!""""""""""""###%%%&&&'''$$$$$$###"""!!!!!!""""""#########""""""""""""""" !!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%&&&&&&$$$!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""############""""""######""""""######$$$%%%$$$$$$######""""""!!!!!!###$$$%%%%%%######$$$&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&((('''%%%%%%%%%&&&(((******((('''&&&&&&'''(((***))))))((('''''''''''''''(((((())))))******++++++---***'''&&&((((((&&&$$$%%%&&&((()))******))))))%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$###$$$$$$%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################"""!!!!!!%%%$$$###!!!!!!!!!""""""$$$#########""""""!!!!!!&&&%%%$$$"""!!!!!! """############$$$$$$$$$"""""""""""""""""""""""" !!!"""###$$$$$$$$$ !!!######$$$$$$$$$!!!!!!""""""#########$$$"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$$$$###"""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""#####################"""""""""""""""########################!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!"""######""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" """###$$$###!!! ########################%%%$$$$$$$$$######""""""$$$$$$######$$$$$$%%%&&&###"""""""""!!!!!! """"""""""""!!!!!!!!!!!!""""""""""""############%%%$$$$$$###"""""""""###&&&%%%$$$######$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$######$$$&&&''')))%%%%%%%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""######""""""""""""""""""""""""!!!"""############"""!!!###"""!!!!!!!!!!!!"""###!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%"""!!!  """$$$%%%######""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""!!!!!!""""""###############"""!!!!!!""""""!!! !!!""""""!!!!!! ###"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """"""""""""""""""""""""!!!""""""""""""!!!!!! """""""""""""""###############$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$$$$############"""$$$%%%%%%$$$###$$$&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&((())))))((('''&&&&&&'''((()))))))))((('''''''''''''''(((((())))))))))))))))))+++)))&&&&&&(((((('''%%%((()))***+++++++++***)))%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$##################""""""!!!$$$###"""!!!!!!""""""###############"""""""""!!!%%%$$$###"""!!!!!!!!!!!!""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$######"""!!! !!!"""######$$$$$$$$$!!!"""""""""############"""""""""""""""######$$$""""""""""""""""""""""""######################## #####################$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""###############"""""""""""""""""""""########################!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!"""######""""""""""""############""""""""""""""""""""""""########################"""""""""""""""""""""""" """###$$$###"""!!!""""""""""""""""""""""""$$$$$$#########"""""""""$$$$$$######$$$$$$%%%&&&#########""""""!!!!!!!!!"""""""""""""""""""""!!!""""""""""""############&&&%%%$$$$$$#########$$$%%%$$$############$$$%%%#########$$$$$$$$$%%%%%%$$$###""""""###$$$%%%&&&%%%%%%%%%%%%%%%$$$###"""""""""""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""######""""""""""""""""""""""""!!!###%%%%%%###!!!""""""############"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!"""###$$$$$$###"""!!! !!!"""#########""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!""""""""""""######""""""!!!!!!"""!!!  ###""""""""""""!!!!!!!!!""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """""""""""""""""""""""" !!!!!!""""""""""""!!!############""""""""""""###$$$$$$%%%%%%$$$$$$######""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!###%%%%%%$$$###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%'''((())))))((('''&&&&&&'''((())))))((((((''''''''''''((())))))(((((((((((((((((()))(((&&&&&&((()))((('''++++++,,,---,,,+++***)))$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$######"""!!!###""""""!!!""""""###$$$############""""""""""""######""""""""""""######"""""""""#########$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$######""" !!!"""######$$$######""""""""""""############"""""""""""""""######$$$""""""""""""""""""""""""################################################!!!!!!"""######$$$%%%%%%""""""""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""##############################"""""""""#########$$$$$$########################"""!!!!!!!!!!!!"""######""""""""""""############################################################"""""""""""""""""""""""" !!!"""#########"""!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""!!!!!!$$$############$$$%%%%%%###############""""""""""""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$######"""#########$$$######""""""######$$$#########$$$$$$$$$$$$%%%######"""""""""######$$$$$$$$$%%%%%%%%%$$$#######################################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""#########"""""""""""""""""""""""" """######"""  !!!###$$$$$$###!!!  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""!!!!!!!!!!!!!!!"""######$$$###"""!!! !!!!!! !!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""###""""""!!!!!!!!!""""""!!!"""""""""""""""!!!!!! !!!###$$$%%%$$$$$$%%%%%%%%%$$$$$$$$$"""""""""""""""######### !!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###  """""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!"""######$$$$$$######""""""""""""""""""###$$$$$$"""######$$$$$$%%%%%%%%% """$$$%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))(((''''''&&&&&&''''''((()))(((''''''''''''(((((())))))((((((''''''&&&&&&((('''&&&''''''((()))))),,,,,,------,,,+++)))((($$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$######""""""!!!!!!######$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$###""""""!!!!!!!!!""""""###$$$$$$#########"""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""############""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&!!!!!!"""###############"""""""""""""""#########"""""""""""""""######$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$""""""""""""""""""""""""#########"""""""""""""""!!!"""""""""############"""""""""""""""#################################"""#########$$$$$$$$$$$$########################""""""!!!!!!""""""###$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""""""""""" !!!"""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!###############$$$$$$%%%$$$$$$##################"""""""""""""""#########""""""#########$$$$$$$$$###""""""!!!!!!!!!""""""###""""""""""""""""""###############$$$$$$$$$$$$$$$#########""""""######$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!! """######"""  !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! !!!"""###!!!!!!!!!!!!!!!!!!"""#########"""!!!!!! !!!!!!""""""##############################""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!!!!!!!!!!!!!"""""" !!!!!!"""""""""!!!!!! !!!###$$$%%%###$$$%%%%%%%%%%%%$$$$$$!!!!!!""""""############ !!!""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$""""""$$$""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!!!!""""""###$$$!!!"""""""""######$$$$$$!!!$$$%%%$$$$$$$$$$$$############$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))((((((''''''&&&&&&&&&''''''''''''((()))***++++++,,,+++***)))'''&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$#########"""$$$$$$%%%%%%%%%%%%$$$$$$""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$###""""""!!!!!!""""""############""""""""""""""""""######!!!!!!!!!!!!"""###$$$%%%!!!!!!"""""""""#########""""""""""""""""""""""""!!!"""###$$$%%%&&&&&&&&&!!!""""""############"""######"""""""""""""""""""""""""""""""""######$$$""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""######!!!"""""""""############!!!!!!""""""############"""""""""""""""""""""""""""#########$$$$$$$$$$$$########################"""""""""""""""###$$$$$$!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!""""""#######################################!!!!!!!!!!!!!!!"""""""""######""""""######$$$%%%##################$$$$$$!!!"""""""""#########$$$############$$$$$$$$$$$$######"""""""""######$$$"""""""""######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!""" !!!######!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!!!! !!!!!!"""######""""""!!!!!! ######""""""!!!!!! """"""""""""""""""""""""""""""!!!!!!!!!!!!"""""" !!!!!!""""""######$$$!!!!!! !!!!!!"""""" !!!"""""""""!!!!!!"""!!!  !!!"""#########"""!!!!!!!!!!!!"""######$$$$$$ !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""###"""!!! """$$$%%%"""""""""""""""""""""""" !!!!!!""""""""""""!!!############"""""""""""" !!!!!!!!!!!!!!!!!! """!!!!!!!!!!!!"""######"""""""""""""""######### ###%%%%%%$$$$$$$$$######"""######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''(((((()))))))))((((((((((((((((((&&&'''(((''''''''')))+++)))*********)))(((&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%!!!!!!!!!""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%$$$$$$###"""!!!""""""############"""""""""""""""############""""""!!!!!!"""###$$$$$$!!!!!!!!!"""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$######"""""""""############""""""############"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!! """"""""""""""""""""""""""""""""""""############""""""""""""############!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$###########################""""""""""""###$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$########################!!!!!!""""""""""""#########""""""""""""###$$$$$$"""""""""###############!!!""""""######$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&'''"""######$$$$$$######""""""""""""############$$$######$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!! !!!""""""""""""!!! !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!!!! !!!!!!!!!""""""""""""!!!!!!!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""######$$$$$$ !!!"""""" !!!""""""!!!!!!""""""!!! !!!!!!######"""!!! !!!!!!"""######$$$$$$ !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!""""""""""""!!!!!! """""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$###############"""###%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((())))))(((((())))))))))))))))))&&&((()))(((&&&&&&(((***((())))))***)))(((&&&%%%&&&&&&'''''''''(((((((((&&&''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""############$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$######!!!!!!!!!"""""""""###############"""""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""######$$$$$$######"""!!!""""""############""""""############"""""""""!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""############ !!!!!!"""######$$$$$$""""""""""""""""""""""""!!!!!!!!!"""""""""####################################""""""######$$$%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$$$$########################"""""""""#########$$$$$$"""""""""""""""###$$$$$$!!!!!!!!!""""""#########!!!""""""######$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&######$$$%%%%%%$$$######""""""""""""############ !!!"""$$$$$$$$$######"""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##########################################""""""###$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$&&&&&&$$$"""!!!""""""############""""""""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! """!!!!!! !!!!!!!!!!!!""""""""""""!!!!!! !!!!!!"""#################################""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$$$$ !!!"""### !!!""""""!!!!!!""""""""""""###%%%&&&'''!!!###$$$%%%$$$###""" !!!!!!"""###$$$$$$$$$%%%$$$$$$###"""!!!!!! """""""""""""""""""""""""""""""""""""""""""""""" !!!$$$&&&&&&%%%$$$"""""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!!!!!!!""""""######$$$$$$""""""############""""""!!!!!!!!!!!!!!!"""######&&&%%%%%%$$$$$$############%%%%%%$$$$$$$$$""""""""""""###$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((()))***(((((())))))******++++++'''(((***(((&&&%%%'''***((())))))******)))'''&&&'''''''''(((((((((((()))''''''((((((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%!!!!!!""""""#########$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###$$$$$$###"""!!! !!!!!!""""""#########$$$######""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$""""""#########""""""!!!$$$#########""""""!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""############ !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#################################"""######$$$%%%""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""""""""""""""######$$$ !!!!!!"""""""""###!!!""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%!!!!!! !!!!!!"""#########$$$%%%&&&&&&%%%$$$###""""""""""""############!!!"""#########""""""###$$$%%%%%%%%%%%%%%%########################""""""""""""##########################################""""""###$$$%%%%%% !!!""""""""""""""" !!!"""###$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!###$$$%%%%%%$$$###"""!!!"""###$$$%%%$$$###!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!!###"""""""""!!!!!! $$$###"""!!! !!!!!!""""""""""""""""""""""""######""""""""""""############$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!!!!"""############"""!!! """###%%%'''%%%$$$#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((())))))))))))(((((('''''''''(((((((((((()))))))))(((((('''''''''&&&******))))))))))))******''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!""""""""""""!!!###$$$###"""!!!"""###&&&%%%$$$"""!!!!!! ############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""############""""""""""""######"""############$$$$$$$$$#################################"""""" """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! !!!!!! """###$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!! !!!######""""""###%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########%%%%%%$$$$$$###"""""""""!!!!!!"""$$$%%%%%%### $$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&!!!!!!"""###$$$%%%%%%%%%""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$########################"""###$$$%%%%%%$$$###"""""""""############""""""'''&&&$$$#########$$$$$$###"""!!! !!!""""""!!!!!!"""###$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$############""""""""""""!!!%%%%%%$$$###"""!!! """"""""""""############""""""""""""############ !!!"""""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! ######$$$$$$$$$###!!! !!!"""###"""""""""""""""""""""""""""""" !!!""""""""""""!!!""""""!!!!!!!!! """""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$###"""""""""######!!!!!!""""""""""""!!!!!!""""""""""""############%%%$$$###"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""#########"""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""""""""""""""########################!!!""""""###$$$#########$$$###"""!!!!!!""""""######"""!!!!!!!!!"""###$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''######""""""######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&''')))(((((((((''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$#########""""""#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$###!!! !!!###$$$###"""!!!"""###%%%$$$###"""!!!!!!!!!!!!############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""############""""""""""""######""""""#########$$$$$$$$$####################################"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#########""""""!!!!!!!!!###"""!!!!!!!!!"""###$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!###$$$######""""""""""""######""""""""""""""""""""""""$$$$$$######""""""!!!!!!##################$$$$$$ !!!###$$$$$$""" """"""###$$$$$$%%%&&&&&&%%%$$$###""""""###$$$%%%!!!!!!!!!""""""######$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###""""""###############"""!!!&&&%%%$$$###"""######$$$######"""!!!!!!""""""###""""""######$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$#########"""""""""$$$$$$######"""!!!!!!!!!!!!!!! """"""""""""############ !!!"""""""""""""""###"""!!!  !!!!!!!!!!!!!!!!!!""""""""""""######################## ########################""""""""""""""""""""""""""""""""""""""""""!!!  """$$$%%%&&&&&&"""""""""""""""""""""""" !!!""""""######"""""""""!!!!!!!!!!!! !!!""""""###""""""!!!""""""""""""""""""""""""%%%$$$######""""""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""#########"""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$###"""!!!!!!"""""""""!!!!!!!!!!!!"""###$$$!!!!!!"""###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&"""""""""""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%***)))((('''''''''((()))'''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$###"""!!!!!! !!!###$$$###"""!!!"""#########""""""""""""##################"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""############""""""""""""######"""""""""#########$$$$$$########################$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""###############"""""""""$$$$$$###"""""""""######""""""""""""############"""""""""""""""""""""""""""###$$$###"""!!!"""###$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%$$$###"""!!! !!!""""""###$$$$$$%%%%%%!!!!!!!!!###%%%%%%###!!! !!!"""###$$$&&&''''''###$$$%%%%%%%%%%%%$$$###!!!!!!!!!!!!!!!"""""""""""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""###$$$$$$$$$###"""!!!!!!$$$$$$###"""""""""######$$$######""""""###$$$$$$#########$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$############""""""""""""""""""""""""%%%%%%$$$###"""!!! """"""""""""############ !!!"""""""""""""""###"""  !!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!! """"""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############""""""""""""""""""""""""!!!!!! !!!"""###$$$""""""""""""""""""""""""$$$$$$###"""!!!!!!!!!!!!######$$$$$$$$$$$$######!!!""""""""""""###############"""!!!!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%""""""######$$$$$$%%%%%%!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''***)))'''%%%%%%&&&((()))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))((((((((((((((('''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$""""""######$$$$$$%%%%%%!!!###$$$###"""!!!"""###""""""!!!!!!"""###$$$$$$############"""""""""!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""############""""""""""""######""""""""""""####################################$$$$$$$$$$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$##################%%%%%%$$$######"""""""""!!!"""""""""#######################################$$$$$$###!!! !!!"""$$$######""""""######$$$""""""""""""""""""""""""$$$#########""""""!!!!!!""""""#########$$$$$$$$$#########$$$&&&&&&%%%###!!!!!!"""###$$$%%%&&&&&&###$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!!!!""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$$$$$$$###"""!!!!!!######""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!""""""############&&&%%%%%%$$$######""""""!!!"""""""""############ !!!"""""""""""""""###""" !!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""#########!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!  !!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#######################################$$$"""!!!$$$&&&""""""""""""""""""""""""###"""!!! ######$$$$$$$$$$$$###### !!!!!!!!!!!!"""###"""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""###"""  """###""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$!!!!!!"""###$$$$$$%%%%%%########################&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###!!!""""""###$$$$$$%%%%%%!!!###$$$###"""!!!"""###!!!!!!!!!!!!"""###$$$%%%############"""""""""!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$######""""""""""""############""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""###$$$$$$$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""##################$$$$$$$$$$$$$$$$$$######""""""!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!""""""#########$$$$$$$$$$$$#########""""""###"""!!!"""$$$%%%$$$""""""###############$$$$$$$$$###"""!!!!!!"""###$$$#####################"""""""""############""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$###""""""""""""""""""######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$######!!!!!!!!!"""######$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ !!!""""""""""""""""""!!!  !!!!!!!!!!!!"""""""""""" !!!!!! """"""!!! !!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!""""""######""""""""""""############$$$$$$$$$###  ###&&&""""""""""""""""""""""""!!!!!!!!! !!!!!!"""!!!!!!""""""""""""!!!!!! !!!!!!"""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""###"""  """###!!!!!!"""############"""$$$$$$$$$$$$###!!!  !!!"""#########$$$$$$#########"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$$$$%%%&&&''''''''''''(((((('''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((((((%%%%%%%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$#########"""""""""!!!###$$$###"""!!!"""###""""""!!!!!!"""###$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$######""""""""""""############""""""""""""######!!!!!!!!!"""""""""######"""""""""""""""""""""""""""###############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$######"""!!!""""""""""""####################################"""###$$$###"""!!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%%%%$$$$$$###""""""!!!!!!!!!"""!!! ########################$$$###!!! !!!###$$$###############$$$$$$$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$########################$$$$$$###""""""###$$$$$$######$$$$$$$$$$$$$$$###!!!"""######$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$############!!!!!!""""""#########$$$!!!"""""""""#########$$$""""""""""""############ !!!""""""""""""""" !!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!! !!!#####################$$$%%%%%%"""""""""""""""""""""""" !!!""""""""""""!!! !!!!!!""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""###$$$%%%!!!!!!""""""""""""!!!!!! !!!!!!!!!!!!!!!!!! !!!!!!""" """"""""""""""""""""""""######$$$$$$$$$$$$$$$###""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!""""""""""""!!!$$$$$$$$$$$$###!!!  !!!"""######"""""""""""""""############################################################$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############"""!!! #########""""""#######################################$$$$$$$$$$$$############""""""""""""!!!!!!!!!###$$$###"""!!!"""######"""""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""""""""############""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""!!!""""""######""""""!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######### !!!"""#########"""!!!""""""""""""####################################!!!"""######"""!!!###$$$###""""""""""""""""""###""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$$$$##################"""  """###"""!!!!!!!!!""""""######$$$$$$########################!!!!!!""""""######$$$$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""###$$$%%%%%%%%%%%%!!!"""$$$%%%%%%%%%$$$$$$!!!!!!###$$$%%%%%%%%%$$$###$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$#########""""""""""""""""""""""""#########&&&%%%%%%%%%%%%%%%%%%%%%""""""""""""############ !!!!!!""""""""""""""" !!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!""""""###"""!!! !!!"""###$$$"""!!! !!!"""""""""""""""""""""""" !!!!!!!!!!!!!!! !!!!!! """###%%%$$$"""""""""""""""""""""""""""""""""######$$$%%%''''''######$$$$$$$$$$$$######!!!!!!!!!!!!""""""""""""!!!!!! !!!!!!""" """""""""""""""""""""""""""############""""""!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""" """&&&))))))&&&"""  !!!!!!!!!!!!!!!!!!!!!###$$$$$$###""""""!!!###$$$%%%$$$$$$ !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!########################$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((''''''(((((())))))))))))(((((('''''''''((((((((())))))&&&'''''''''(((((()))))))))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""!!! ######""""""""""""####################################$$$$$$$$$$$$###### !!!"""###$$$$$$!!!###$$$###"""!!!"""#########""""""""""""##################""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""############""""""""""""######!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""" !!!!!!"""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""### !!!#########"""!!!""""""""""""############"""""""""""""""""""""""" !!!######""""""###%%%$$$$$$############$$$$$$""""""""""""""""""""""""############"""""""""""""""""""""###$$$$$$%%%%%%%%%$$$"""###$$$&&&&&&%%% !!!"""###$$$%%%&&&"""###%%%''''''%%%###""" !!!"""######$$$""""""############"""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%!!!"""###$$$%%%&&&&&&&&&"""###$$$%%%&&&&&&%%%$$$ !!!###$$$%%%%%%$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""!!!######""""""""""""""""""%%%$$$$$$###"""!!! """"""""""""############!!!!!!!!!!!!"""###%%%&&&!!!  !!!""""""!!!!!!!!!!!!"""""" !!!""""""$$$$$$############$$$$$$""""""!!! """"""""""""!!!!!!!!!!!!"""###"""!!!!!!### !!!######""""""###%%%$$$###""" !!!"""$$$"""!!!!!!"""$$$$$$$$$######"""!!!!!!!!!######""""""!!!!!! ###  ######"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!! %%%$$$###!!!  !!!"""######"""""" !!!"""""""""%%%$$$$$$$$$######""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! $$$$$$############$$$$$$""""""""""""""""""""""""'''%%%###  !!!"""%%%$$$$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((#########$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!###$$$%%%$$$"""!!! !!!###%%%&&&&&&&&&%%%$$$$$$############$$$$$$$$$$$$%%%%%%$$$###!!! """"""""""""""""""""""""$$$#########""""""!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!! ######""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###############$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###""" """###$$$""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###%%%%%%%%%%%%$$$$$$###"""""""""!!!"""""""""##################""""""""""""######$$$$$$$$$#########""""""!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!! !!!  !!!""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$###""""""!!!!!!""""""#########"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!######"""!!!!!!"""!!!"""$$$###""""""###$$$###"""!!! !!!!!!"""###"""!!! !!!"""###"""""""""""""""!!!!!!!!!###"""""""""!!!!!!!!! ###  """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!$$$###"""!!!!!! !!!!!!""""""""""""""""""###""""""""""""""""""!!!!!!$$$$$$#########"""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!###""""""""""""""""""###""""""""""""""""""""""""######""""""$$$%%%'''((($$$$$$##################$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$###"""""" !!!###$$$$$$$$$"""!!!######$$$$$$$$$$$$$$$$$$###""""""""""""""""""###%%%%%%%%%$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!! """""""""######""""""""" !!!!!!!!!!!!!!!!!!######""""""""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""###"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$""""""""""""""""""""""""############"""""""""!!! !!!!!!""""""##############################$$$###"""""""""###$$$%%%##################$$$$$$############$$$$$$$$$$$$######""""""""""""######$$$$$$$$$#########""""""!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!""""""  !!!!!! """"""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""######"""!!!!!! !!!!!!"""""""""!!! !!!!!! !!!!!!""""""######### """!!!###$$$%%%$$$""""""###$$$"""!!!!!!!!!!!!""""""######"""!!! !!!"""###!!!!!!!!!"""""""""""""""""""""""""""!!!!!!!!!!!!###!!! """"""""" !!!!!!!!!!!!!!!!!!!!!!!!############""""""""""""""""""!!!!!!!!!!!!""""""%%%$$$###"""!!!"""######$$$$$$$$$###"""!!!!!!!!!######""""""""""""!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%$$$###"""!!! """"""##################$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""######$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$#########$$$%%%%%%###$$$$$$$$$$$$###"""""" !!!"""$$$$$$######"""%%%$$$###"""""""""""""""""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""""""""######""""""""""""############"""!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$"""!!!"""### !!!"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""######$$$%%%!!!""""""###$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$###############"""""""""###$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$ ###$$$###"""!!! !!!""""""!!! """"""!!!!!!!!!!!!"""""" !!!"""!!!!!! !!!!!!"""!!!!!!  !!!"""######$$$$$$!!!""""""!!!!!!!!!$$$%%%%%%$$$###""""""### !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$%%%""""""""""""!!!!!!!!!!!!"""!!! !!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######'''%%%###!!!!!!"""###$$$#########""""""!!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######################## !!!!!!""""""######""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""&&&&&&%%%### !!!!!!""""""######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&######$$$$$$$$$######"""!!!!!!"""############"""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""&&&%%%###"""""""""###$$$"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""!!!!!! !!!"""######$$$######""""""""""""############""""""!!!""""""###""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""" !!!###$$$""""""""""""""""""""""""#########"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!"""######""""""""""""""""""""""""!!!"""$$$$$$"""!!!"""###!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""#########"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""###############$$$$$$$$$""""""#########$$$$$$$$$#########$$$$$$$$$%%%%%%$$$######""""""######$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$!!!$$$%%%$$$###### !!!""""""!!! """"""!!!!!!!!!!!!"""""" !!!!!!###""""""!!!!!!""""""######"""!!!!!! !!!!!! !!!!!!"""###$$$$$$%%%"""###%%%$$$$$$%%%''')))$$$%%%%%%$$$"""!!!"""### !!!!!!""""""######""""""!!!!!!!!!!!!""""""!!!"""######$$$%%%&&&&&&!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$'''%%%###!!!!!!"""###$$$ !!!!!!"""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""######################## !!!!!!""""""######$$$######""""""######$$$""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$$$$!!!!!!!!!""""""######$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""""""""""""""###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((((('''&&&%%%%%%&&&'''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""######$$$%%%%%%%%%%%%"""######$$$$$$$$$######!!!!!!"""###############"""!!!!!! !!!###%%%&&&$$$######""""""######$$$%%%$$$###"""""""""###$$$""""""""""""""""""""""""########################"""######$$$$$$######""" !!!"""###$$$$$$######""""""""""""############""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""######""" !!!###$$$""""""""""""""""""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""##################"""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!""""""""""""$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""##################""""""""""""########################""""""######$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""#########$$$$$$$$$############$$$$$$#######################################$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""###$$$$$$$$$###!!! !!!!!!!!!""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""""""""""""""""""###$$$$$$###""""""!!!!!!""""""###&&&%%%$$$$$$######$$$$$$!!!""""""######$$$$$$$$$"""""""""!!! !!!$$$&&&"""###$$$###!!!!!!"""### !!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!""""""######$$$%%%&&&&&&!!!!!!!!!!!!"""""""""""""""###$$$###!!! !!!"""########################"""""""""""""""""""""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######%%%$$$###"""!!!"""###### !!!"""""""""!!!!!!""""""""""""###### !!!!!!""""""######""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!!!!!!!""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$###"""""""""""""""#########!!!!!!!!!"""###$$$%%%&&&$$$$$$############$$$$$$$$$$$$###############$$$""""""""""""""""""""""""######$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######!!!!!!!!!""""""###############""""""""""""############"""""""""###$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!"""######""""""!!!!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""########################!!!"""$$$$$$"""!!!"""###############"""!!! """"""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$############""""""""""""""""""""""""""""""""""""$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""####################################$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###%%%%%%$$$$$$###""""""!!!!!!!!!"""""""""#########$$$$$$############$$$$$$###############$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$%%%###""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###############$$$%%%%%%"""!!!!!! !!!!!!"""%%%$$$$$$#######################################!!! !!! !!!""""""!!! !!!###!!!""""""######"""!!! !!!!!!""""""""""""!!!!!!!!!!!!!!!""""""######### !!!!!!!!!"""""""""###!!!###%%%$$$!!! !!!""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!"""###!!!""""""""""""""""""###!!!!!!!!!!!!!!!""""""""""""""""""#########$$$$$$ !!!"""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!######""""""""""""######""""""""""""""""""""""""$$$### """""""""""""""!!!!!!!!!"""""""""#########$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%$$$###"""""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$""""""###$$$%%%%%%$$$$$$######""""""""""""######"""######$$$$$$$$$######""""""""""""""""""""""""""""""######$$$$$$$$$$$$""""""############"""""""""""""""""""""""""""#########""""""""""""############""""""######$$$%%%""""""""""""""""""""""""###""""""""""""###$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""########################!!!"""$$$$$$"""!!!"""###!!!"""""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""""""""""""""#########!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""###$$$""""""""""""""""""""""""!!!"""""""""############"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###$$$$$$##################""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$%%%%%% """###$$$###"""!!! !!!"""###""""""!!!!!!!!!!!!"""""""""""""""""""""######$$$  """"""!!! $$$$$$$$$############### ###&&&'''%%%###"""""" !!!!!! !!!###""""""#########!!! !!!!!!""""""""""""!!!!!! !!!!!!!!!!!! !!!!!!!!!""""""######!!!$$$&&&%%%""" !!!"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""#########$$$""""""!!!!!!!!!!!!"""""" !!!"""######""""""$$$$$$######""""""!!!!!!""""""######$$$$$$$$$%%% !!!"""######$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!#########""""""!!!!!! !!!""""""""""""###############$$$$$$$$$$$$######%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&%%%$$$"""!!!!!!"""###$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$$$$%%%&&&&&&$$$###"""""""""!!!!!!!!!!!!""""""!!!"""$$$%%%%%%$$$###"""""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!""""""""""""!!!!!!#########"""""""""""""""######""""""""""""############""""""###$$$%%%%%%""""""""""""""""""""""""###############$$$$$$%%%""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$$$$"""!!!"""### !!!"""############""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%%%%########################!!!"""###$$$%%%$$$######"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%""""""######$$$$$$$$$$$$$$$$$$##################""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%""""""############""""""$$$#########""""""!!!!!! !!!!!! !!!###"""""""""###$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!! !!!"""$$$$$$###""""""!!!!!! !!!!!!"""###############"""""""""""""""######""""""!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""!!!!!!!!!###$$$%%%!!!"""%%%%%%$$$###""""""######!!!!!!!!!!!!!!!!!!!!!!!!######"""!!!!!!!!!!!!!!!"""#########$$$$$$$$$$$$&&&%%%###"""""""""###$$$%%%$$$"""!!!!!!!!!"""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!""""""############$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%######"""!!!!!!!!!!!!!!!"""###%%%%%%$$$$$$%%%&&&'''&&&%%%$$$###############$$$%%%%%%######$$$%%%%%%"""!!!###&&&)))(((''''''&&&&&&%%%%%%&&&&&&'''+++(((&&&'''))))))'''%%%&&&$$$"""$$$(((,,,------(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""#########$$$$$$$$$$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&######""""""""""""######&&&%%%###!!!!!!!!!!!!"""######""""""!!!!!! ######################## !!!!!!!!!"""""""""###"""""""""""""""""""""""""""!!! !!!!!!""""""#########$$$""""""!!!!!!  !!!!!!!!!""" !!!###$$$%%%###"""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$#########""""""!!!!!!$$$######""""""######$$$$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%!!!"""###%%%%%%$$$######"""############$$$$$$$$$$$$#########""""""!!!!!!"""!!! !!!###$$$$$$#########""""""!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!"""$$$%%%%%%%%%$$$###""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$###"""!!! $$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""############""""""#########"""""""""!!!!!!"""$$$%%%%%%$$$$$$%%%&&&""""""""""""""""""######!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############""""""!!!!!!"""##################""""""""""""######$$$"""""""""!!!!!!!!!!!!!!!!!!!!! """""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!! !!!!!!""""""""""""""""""""""""$$$$$$###""""""###$$$$$$###""""""!!!!!!"""###$$$  !!!"""###$$$###""""""!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""""""""""""""""""""#########$$$$$$$$$###"""!!!!!!!!!!!!!!!$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""""""""""""""##################"""$$$$$$###""""""###$$$$$$$$$$$$###""""""""""""""""""$$$%%%%%%$$$###%%%&&&%%%%%%%%%$$$$$$$$$#########$$$%%%%%%######$$$%%%$$$###!!!###&&&((((((''''''&&&&&&%%%%%%&&&&&&''')))'''&&&&&&((()))'''%%%+++)))'''''')))******)))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$############"""""""""!!!"""""""""###$$$$$$%%%%%%######""""""""""""######%%%$$$###"""!!!!!!""""""###"""""""""!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!! !!!"""""""""#####################"""""""""!!!!!! !!!!!!!!!""""""$$$###"""!!!""""""###"""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""""""""#########$$$$$$$$$#########""""""""""""#################################""""""""""""""""""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$############"""""""""!!!"""!!!!!! !!!"""###$$$############"""""""""!!!"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""###################################################"""!!! !!!"""$$$%%%%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$###############$$$$$$$$$#########"""""""""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##############################""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######""""""!!!######""""""""""""!!!!!!!!!"""######""""""###$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$%%%$$$###############$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""$$$######""""""######$$$$$$###""""""!!!""""""#########""""""""""""###$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$###############!!!!!!!!!"""""""""######"""""""""!!! ###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!""""""######""""""!!!$$$$$$###""""""###$$$$$$%%%$$$$$$###############"""$$$%%%%%%$$$###$$$&&&"""###$$$%%%&&&%%%$$$$$$###$$$%%%%%%######$$$%%%$$$###"""###&&&'''(((''''''&&&&&&%%%%%%&&&&&&'''(((&&&%%%%%%'''(((((('''+++++++++***)))((('''''''''''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$############""""""""""""##############################""""""""""""############"""""""""""""""###""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""############%%%$$$$$$$$$$$$######### !!!!!!!!!"""""""""'''%%%""" """###""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""#####################"""""""""######$$$%%%%%%$$$######""""""""""""##############################$$$$$$#########"""######$$$%%%"""############$$$$$$$$$############"""""""""""""""!!!!!!!!!!!!"""###$$$############""""""""""""!!!!!!"""$$$$$$%%%%%%%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%%%%$$$######"""##################################################################$$$$$$$$$$$$%%%""""""######$$$$$$$$$%%%$$$$$$$$$###############$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""!!!!!!!!!"""!!! !!!"""#########""""""!!!!!! !!!!!!"""""""""#########"""""""""""""""""""""""""""######$$$$$$######"""###"""!!!!!!!!!"""$$$%%%%%%$$$######""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########$$$######""""""######$$$""""""""""""""""""""""""######""""""""""""######$$$$$$###""""""!!!!!!!!!$$$########################""""""!!!!!!!!!""""""""""""""""""""""""""""""$$$######""""""#########!!!!!!!!!!!!""""""""""""!!!!!!""""""!!!""""""###$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""$$$######""""""!!!!!!!!!!!!!!!""""""""""""!!!!!!$$$##################$$$$$$######""""""############$$$%%%%%%######$$$%%% """$$$&&&'''&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&%%%%%%%%%&&&((())))))))),,,...---***((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#################################"""""""""""""""$$$$$$$$$#########""""""######""""""""""""######"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######"""""""""""""""###"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!!!!!!!"""""""""$$$$$$###"""!!!!!!"""###""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""###%%%&&&&&&%%%###"""!!!!!!""""""######$$$$$$$$$$$$$$$###############$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$#########""""""""""""""""""""""""""""""##################"""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!################################################""""""!!!!!!""""""###$$$$$$$$$###############$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$"""############$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$##############################""""""############"""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$###"""!!!"""###$$$$$$$$$######"""""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###"""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!!!!!!!!!!"""""""""######$$$$$$$$$""""""##################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$###""""""!!!!!!""""""###""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""""""""""""""!!!#########""""""######$$$########################""""""!!!!!!!!!""""""###!!!!!!!!!!!!""""""""""""""""""######"""!!!""""""###$$$$$$"""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$######""""""!!!!!!!!!!!!""""""""""""!!!!!!#########$$$$$$#########""""""!!!!!!!!!""""""######%%%%%%%%%######$$$%%%!!!$$$&&&'''&&&%%%$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&(((***,,,///444777666///***((((((&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""""""""""""""######%%%%%%$$$$$$###"""""""""######""""""""""""######"""""""""###############!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!##############################""""""""""""###$$$######""""""""""""""""""########################!!!!!!!!!!!!"""""""""###!!!$$$%%%$$$""""""###########################""""""""""""""""""##############################!!!!!!!!!!!!""""""""""""###############$$$$$$$$$!!!"""$$$%%%%%%$$$"""!!!!!!!!!""""""######$$$$$$$$$$$$$$$###############$$$###"""""""""###%%%&&&""""""#########$$$$$$$$$""""""""""""""""""######!!!""""""###############""""""""""""""""""######$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$$$$###############$$$$$$########################""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$######$$$$$$$$$######$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""!!!"""""""""#########$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!"""""" !!!"""!!!  !!!$$$$$$$$$$$$############"""""""""#########$$$$$$""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""######$$$###"""!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%%%%%%% !!!!!!!!!!!!""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""######""""""!!!"""############""""""!!! !!!!!!"""""""""!!!!!!###############$$$$$$%%%########################!!!!!!!!!!!!!!!!!!"""###!!!!!!!!!"""""""""######"""############"""!!!!!!###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!##################""""""!!!""""""######""""""!!!"""###$$$$$$$$$$$$###"""!!!!!!!!!!!!!!!!!!"""###$$$%%%&&&%%%#########$$$!!!"""###%%%&&&&&&%%%%%%###$$$%%%%%%######$$$%%%$$$%%%%%%%%%$$$$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%%%%&&&(((,,,///:::@@@EEE@@@666,,,((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%$$$$$$$$$###############""""""""""""############%%%$$$$$$$$$######""""""######""""""""""""######""""""############"""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""########################"""""""""""""""######$$$############""""""""""""!!!!!!!!!"""""""""""""""!!!!!!!!!"""""""""###### %%%'''%%%###"""###########################""""""""""""####################################!!!!!!!!!"""""""""###############$$$$$$$$$$$$$$$!!!!!!"""######"""!!!!!!""""""""""""##############################$$$$$$#########"""######$$$%%%"""############$$$$$$$$$""""""""""""############!!!"""######$$$$$$######""""""""""""############%%%%%%%%%$$$$$$"""!!!!!!########################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#####################"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$%%%$$$$$$$$$######""""""###############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""!!!""""""######$$$$$$$$$ !!!!!!!!!!!! !!!!!!!!!"""""" """"""""""""############""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""######"""""""""!!!!!!"""###############"""""""""!!!""""""######!!!""""""###$$$$$$%%%%%% !!!!!!!!!"""""""""""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""######$$$%%%%%%""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""" !!!"""######"""!!! !!!!!!######$$$###"""""" !!!"""######"""""""""""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$"""""""""#########$$$$$$""""""!!!!!!""""""######$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!##################$$$$$$"""##################""""""###$$$$$$$$$$$$###"""""""""!!!!!!""""""###$$$$$$%%%&&&%%%###"""###$$$#########$$$$$$%%%%%%%%%###$$$%%%%%%######$$$%%%###%%%&&&%%%######&&&((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&)))...222>>>FFFKKKFFF999---((()))&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""""""""############$$$$$$$$$#####################""""""""""""############$$$$$$###"""!!! !!!!!!!!!"""""""""###!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$########################!!!!!!!!!!!!!!!"""##################"""""""""!!!!!!!!!!!!"""""""""######!!!!!!"""""""""#########"""&&&&&&### !!!###########################!!!"""""""""####################################"""""""""#########$$$$$$#########$$$$$$%%%%%%%%% !!!!!!!!!!!! #########""""""""""""""""""""""""###$$$$$$$$$%%%""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!"""""""""############!!!"""###$$$$$$$$$######!!!"""""""""##################$$$$$$$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""#####################""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$""""""#########$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""!!!""""""######$$$%%%%%% !!!!!!!!!!!!  !!!!!!""""""###$$$%%%$$$"""!!!!!!""" !!!!!!""""""######"""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!###$$$$$$$$$###"""###"""""""""###$$$%%%%%% !!!!!!"""###$$$$$$$$$""""""######$$$$$$$$$%%%""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%######""""""""""""######"""""""""""""""""""""""" !!!"""######"""!!! !!!"""###$$$$$$###""" """###$$$$$$$$$###!!!!!!!!!!!!!!!"""###### ######""""""###$$$%%%%%%############$$$$$$$$$$$$!!!!!! """$$$%%%%%%$$$"""!!!!!!!!!"""###########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######""""""###$$$%%%%%%$$$%%%&&&%%%###"""###$$$$$$$$$#########$$$%%%&&&###$$$%%%%%%######$$$%%%###%%%'''&&&######%%%((('''&&&&&&%%%%%%&&&&&&'''$$$&&&'''''''''***///444;;;DDDKKKFFF999---)))***&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$######""""""!!!!!!""""""#########$$$##############################""""""""""""#########$$$$$$$$$###"""  !!!!!!!!!""""""######  !!!"""###$$$%%%########################!!!!!! !!!!!!"""######$$$#########""""""!!!!!!!!!!!!""""""#########$$$""""""""""""############!!!$$$'''%%%  $$$########################!!!!!!""""""#########$$$####################################$$$$$$$$$$$$#########$$$$$$%%%%%%%%%!!!  !!!$$$$$$######""""""!!!!!!!!!!!!"""###$$$%%%%%%&&&!!!"""###%%%%%%$$$######"""############$$$$$$$$$!!!!!!""""""#########$$$!!!"""###$$$%%%$$$######!!!!!!""""""#########$$$!!!"""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""#####################""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############ !!!"""###$$$%%%&&&&&&""""""######$$$$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''######$$$$$$$$$$$$##############################""""""############""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%$$$$$$######"""!!!!!!!!!$$$######""""""""""""""" """###"""!!! !!!###########################""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!  """###$$$$$$############$$$$$$ ###%%%###!!! !!!"""$$$$$$###""""""##############################""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!"""###############"""###$$$%%%%%%$$$""""""######""""""""""""############$$$$$$$$$%%%%%%%%%""""""""""""###$$$%%%&&&&&&&&&$$$###""""""!!!!!! """###"""!!! !!!######"""!!!"""$$$$$$"""!!!#########"""""""""""""""$$$###"""!!!!!!"""###$$$$$$#########""""""!!!!!! """""""""!!!!!! !!!""""""!!! """"""""""""""""""""""""######"""!!! !!!!!!"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%$$$########################$$$###"""""""""###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%''''''''''''%%%%%%$$$&&&((('''&&&'''***...888;;;<<<:::444---)))((('''&&&%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$###$$$$$$###!!! !!!"""######$$$$$$$$$$$$#########$$$%%%%%%%%%###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!###$$$%%%######"""!!! """!!!!!!"""$$$$$$###""""""############$$$$$$$$$!!!!!!!!! !!!""""""#########"""""""""""""""""" !!!""""""""""""""""""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$###"""!!!!!!!!!!!!!!! """""" """""""""""""""######$$$$$$$$$################## !!!"""$$$$$$"""!!! !!!"""""""""############""""""!!!!!!"""$$$&&&'''""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""!!!!!!""""""""""""!!!!!!######""""""""""""######!!!!!!"""###############""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""######%%%&&&''''''(((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###""""""""" !!!"""###$$$$$$%%%$$$###"""""""""###%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&%%%###!!!!!!"""###$$$######$$$$$$$$$%%%%%%%%%############""""""""""""$$$###""""""!!!!!!"""""" """###"""!!! !!!###""""""""""""""""""""""""########################"""######$$$$$$$$$$$$$$$###########################"""""""""######$$$$$$$$$######""""""######$$$  """###"""!!!!!!!!!"""#############################################""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!"""##################$$$%%%&&&%%%%%%$$$#########""""""""""""##################$$$$$$$$$$$$######""""""!!!"""""""""$$$######"""""""""######!!!"""###"""!!! !!!######"""!!!"""$$$$$$"""!!!###"""""""""""""""""""""$$$###"""!!!!!!"""###$$$############"""""""""!!! !!!"""###"""!!!!!!!!!"""############"""!!!""""""""""""""""""""""""'''&&&%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$###$$$%%%%%%%%%$$$###"""""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###$$$&&&'''&&&%%%&&&))),,,///111444333///+++***)))%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$#########""""""$$$$$$###""""""###$$$$$$$$$######""""""######$$$"""###$$$###!!!!!!!!!"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""###""""""!!!!!!"""###$$$"""""""""!!! """!!!!!!"""$$$$$$###"""!!!!!!"""""""""#########$$$$$$$$$###$$$$$$%%%&&&"""""""""""""""######### !!!""""""######""""""$$$#####################""""""""""""""""""""""""###"""""""""""""""######%%%###!!!!!!###%%%%%%###"""""""""""""""######$$$######################## !!!"""######"""!!! """""""""""""""######$$$###""""""""""""###%%%&&&""""""""""""###$$$%%%&&&""""""""""""""""""""""""$$$$$$###""""""""""""""""""######$$$$$$######"""######""""""""""""######!!!""""""###############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$"""""""""""""""######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""######$$$$$$%%%%%%###############$$$%%%&&&%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$%%%$$$"""!!! !!!"""###############$$$$$$$$$%%%""""""""""""############$$$###""""""!!!!!!"""""" """###"""!!! !!!###!!!!!!!!!!!!!!!!!!!!!!!!########################!!!"""""""""####################################"""###$$$$$$%%%%%%$$$$$$$$$######""""""######$$$ !!!"""""" !!!""""""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!"""###############$$$%%%%%%&&&&&&&&&%%%%%%######""""""""""""######""""""""""""############$$$###"""!!! """!!!!!!!!!""""""###$$$!!!"""######!!!!!!"""######"""!!!"""$$$$$$"""!!!""""""""""""""""""############""""""""""""##################""""""""""""""""""#########""""""!!!###$$$$$$%%%%%%$$$$$$###"""""""""""""""""""""""""""!!!!!!!!!!!!""""""###"""############$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%&&&&&&%%%$$$%%%''')))((()))+++***)))''''''(((%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$###############$$$$$$###""""""###$$$$$$$$$######""""""######$$$"""###$$$###"""!!!"""#########$$$$$$$$$$$$######%%%$$$##################""""""""""""""""""""""""""""""""""""""""""""""""$$$###""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###""" !!!!!!!!!""""""""""""""""""!!!!!!""""""###$$$!!!!!!""""""#########$$$!!!"""######$$$$$$########################$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%'''%%%$$$###%%%%%%%%%$$$"""""""""""""""######$$$######################## !!!"""######"""!!! ###"""!!!!!!!!!"""$$$%%%######"""""""""######$$$"""""""""######$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!$$$###""""""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$######""""""""""""######!!!"""######$$$$$$######!!!!!!!!!""""""#########""""""""""""""""""""""""######$$$%%%%%%%%%%%%%%%"""""""""""""""######$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$#########""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$#########!!!!!!"""""""""#########$$$###""" !!!"""""""""""""""#########$$$$$$ !!!!!!"""###$$$$$$$$$######"""!!!!!!!!!!!!!!! """###"""!!! !!!###""""""""""""""""""""""""########################!!!!!!!!!!!!!!!""""""########################### !!!"""$$$$$$###""""""######""""""""""""###### ###$$$###  """###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$$$$%%%%%%%%%%%%%%%######""""""""""""######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""!!!"""######"""!!!"""######"""!!!"""$$$$$$"""!!!"""""""""""""""############""""""""""""""""""############"""""""""""""""$$$$$$$$$$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""" """"""#########$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""###%%%&&&&&&&&&%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''''''''&&&$$$$$$$$$%%%'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$########################$$$##################$$$######""""""""""""######"""###$$$###"""!!!"""#########$$$$$$$$$$$$######%%%$$$###""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""!!!!!!!!! !!!!!!"""""""""""""""!!!!!!"""$$$$$$###"""!!!!!!!!!"""""""""######!!! !!!""""""!!!!!!!!!"""######$$$$$$""""""###$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%$$$############"""!!!"""""""""""""""######$$$""""""""""""############!!!"""############"""!!!###"""!!! !!!"""$$$%%%#########"""""""""""""""""""""######$$$$$$$$$$$$""""""""""""""""""""""""######"""""""""""""""######$$$$$$%%%%%%$$$$$$#########""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$"""""""""""""""######$$$######""""""######$$$%%%################################################$$$$$$$$$#########""""""!!!!!!!!!"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$######!!!"""###$$$$$$$$$""""""$$$$$$$$$###############""""""""""""#########$$$$$$$$$###"""!!!""""""###!!!""""""""""""######### !!!"""###$$$$$$%%%###""""""!!! !!!!!!!!! """###"""!!! !!!###################################################!!!!!! !!!"""###"""""""""""""""""""""""" !!!"""$$$$$$###""""""###""""""""""""""""""###!!!$$$%%%###  """###"""!!!!!!!!!"""$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!######""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!"""##############################$$$%%%%%%######""""""""""""###### !!!!!!!!!"""""""""###"""""""""######$$$%%%$$$###"""!!! """###$$$###"""!!!"""$$$###"""!!!"""$$$$$$"""!!!!!!!!!""""""############"""""""""######"""""""""""""""""""""""""""######%%%%%%$$$$$$######""""""#########""""""#########"""""""""""""""""""""""" !!!"""######""""""#########$$$$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%%%%%%%$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&%%%$$$%%%%%%&&&&&&'''&&&%%%&&&((()))((('''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$#################################$$$$$$############""""""""""""""""""###!!!"""######"""!!!"""$$$######$$$$$$$$$$$$######$$$$$$"""""""""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!! !!!!!!"""#########"""!!!!!!"""$$$$$$###""""""""""""#########$$$$$$$$$$$$#########$$$%%%%%%!!!!!!""""""############""""""###$$$$$$$$$$$$$$$ !!!!!!""""""""""""########################$$$$$$###"""!!!!!!"""""""""#########"""!!! """""""""""""""######$$$!!!!!!"""""""""#########""""""############""""""###"""!!!!!!!!!"""$$$$$$""""""######"""""""""!!!""""""###$$$$$$$$$######""""""""""""""""""""""""###"""""""""""""""######""""""############""""""######""""""""""""######""""""###$$$$$$$$$$$$$$$%%%%%%$$$###"""!!! """"""""""""""""""""""""!!!""""""###############"""""""""""""""######$$$######""""""######$$$%%%################################################""""""#########$$$$$$$$$!!!"""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%###############""""""""" !!!"""######"""!!! #################################$$$$$$$$$%%%%%%%%%%%%$$$$$$#########$$$!!!""""""""""""######### !!!!!!"""###$$$$$$$$$###"""!!!!!! !!!!!! """###"""!!! !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$"""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###"""###$$$###!!! !!!""""""""""""""""""######$$$""""""""""""""""""""""""######""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!"""###############""""""""""""###$$$%%%%%%######""""""""""""######!!!!!!!!!!!!""""""""""""""""""""""""###$$$%%%&&&%%%%%%###"""!!! """###$$$$$$""""""###$$$###"""!!!"""$$$$$$"""!!!!!!!!!!!!"""######$$$$$$""""""############""""""""""""""""""############%%%$$$######"""############"""!!!!!!!!!!!!"""###""""""""""""""""""""""""$$$###############$$$%%%"""############$$$$$$$$$"""!!!!!!""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$######%%%&&&'''&&&%%%######$$$''')))))))))%%%$$$###$$$&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%%%%&&&&&&%%%%%%$$$###############$$$$$$$$$"""###$$$$$$$$$$$$###"""###""""""!!!!!!""""""###!!!"""######""""""###$$$######$$$$$$$$$$$$########################$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""#########"""!!!!!!"""$$$$$$###"""############$$$$$$$$$$$$###""""""""""""###$$$$$$###"""""""""""""""""""""!!!"""######$$$$$$######"""""""""###$$$$$$%%%%%%########################%%%$$$###"""!!!!!!!!!!!!!!!###%%%$$$###""""""""""""""""""""""""######$$$ !!!!!!""""""#################################!!!"""""""""############!!!!!!"""######""""""!!!"""###$$$%%%%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$!!!!!!""""""""""""!!!!!!######""""""""""""######"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$###"""!!!!!! """"""""""""""""""""""""!!!!!!"""############""""""""""""""""""######$$$######""""""######$$$%%%################################################"""#########$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""""""""""""""###"""""""""###""""""!!!!!!"""""""""##################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$"""""""""#########$$$$$$!!!!!!""""""#########$$$""""""!!! !!! """###"""!!! !!!###########################$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%""""""""""""""""""""""""###"""""""""######$$$$$$""""""!!!!!!!!!!!!""""""$$$"""!!!"""######"""!!!!!!!!!"""#############################################""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!"""#####################""""""###$$$&&&'''######""""""""""""######!!!!!!"""""""""###############"""""""""######$$$%%%$$$###""""""""""""""""""###$$$$$$""""""###$$$###"""!!!"""$$$$$$"""!!! !!!!!!"""######$$$$$$!!!"""###$$$$$$###"""!!!!!!"""""""""##################"""!!!"""###$$$$$$###"""!!!!!!!!!!!!"""###""""""""""""""""""""""""$$$$$$###"""""""""######"""############$$$$$$$$$######"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&$$$"""###&&&((((((((($$$###"""$$$'''((('''%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###""""""#########$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""!!!!!!!!!!!!"""""" """######""""""###$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!######$$$###""""""""""""""""""""""""######"""!!!!!!"""$$$$$$###"""""""""""""""############ !!!!!!"""$$$$$$######"""!!!!!!!!! !!!""""""######""""""!!!""""""###$$$$$$%%%%%%##############################"""""""""""""""###"""%%%%%%###""""""$$$"""""""""""""""######$$$ !!!!!!"""######$$$$$$##################$$$ !!!###$$$$$$$$$"""!!! !!!"""######"""""""""###$$$%%%%%%$$$"""!!!"""""""""""""""""""""""""""""""""""""""###$$$$$$ !!!!!!""""""!!!!!! ######""""""""""""######"""###$$$$$$%%%%%%$$$$$$########################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""######$$$######""""""######$$$%%%################################################%%%%%%%%%%%%$$$$$$$$$$$$"""###$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$$$$$$$%%%%%%$$$###############!!!"""""""""#########$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$##################$$$$$$$$$%%%""""""""""""############""""""!!! !!!"""###"""!!! !!!###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###!!! !!!"""$$$%%%########################!!!  """###""""""!!!!!!!!!!!!""""""$$$""" !!!$$$%%%### !!!###$$$$$$$$$###"""##############################""""""""""""#########$$$$$$$$$$$$###""""""!!!!!!"""###############$$$$$$######$$$&&&'''(((######""""""""""""######""""""""""""############$$$###"""!!!!!! !!!###############$$$$$$%%%"""$$$$$$$$$###"""###$$$###"""!!!"""$$$$$$"""!!! !!!!!!"""###$$$$$$$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""#########$$$""""""!!!!!!!!!"""$$$%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""''''''&&&%%%$$$$$$$$$%%%"""############$$$$$$$$$%%%$$$###!!!!!!!!!""""""########################&&&%%%$$$###$$$%%%&&&'''%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%''''''&&&$$$"""###''')))***)))'''%%%###$$$%%%%%%"""'''&&&%%%&&&((()))(((''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""!!!!!!!!!!!!"""""" """######""""""###%%%######$$$$$$$$$$$$######!!!"""###%%%%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$###"""######"""""""""""""""""""""!!!!!!"""$$$$$$###"""!!!!!!!!!!!!""""""""""""###############$$$$$$%%%%%%%%%$$$###"""!!! !!!""""""""""""""" !!!"""#################################!!!!!!!!!!!!"""###$$$%%% ###$$$""" !!!###"""""""""""""""######$$$ !!!"""######$$$$$$$$$############$$$$$$ ###%%%%%%$$$""" !!!"""#########""""""###$$$%%%%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!!!!""""""""""""!!!!!!######""""""""""""############$$$%%%%%%%%%%%%$$$ !!!"""###$$$%%%&&&&&&""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$"""""""""""""""######$$$#########"""###$$$$$$%%%""""""""""""""""""""""""########################(((((('''&&&%%%$$$###"""""""""###$$$$$$###!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""###$$$%%%%%%&&&&&&((('''%%%$$$###$$$%%%%%%!!!!!!""""""#########$$$""""""""""""###############$$$$$$$$$$$$###""""""###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$###"""!!!!!! !!!!!!$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""%%%%%%$$$###"""!!!  !!!""""""######""""""######$$$$$$$$$$$$###""""""""""""!!!!!!!!!!!!""""""############""""""''''''&&&%%%$$$###"""!!!###########################$$$%%%$$$""" !!!!!!!!!"""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""""""""!!!""""""###$$$########################%%%$$$###!!! !!!!!!""""""#########$$$"""############$$$$$$$$$""""""""""""###############!!! !!!###$$$$$$###""""""""""""""""""""""""####################################""""""""""""######""""""!!!!!! ######"""!!!!!!"""#################################$$$%%%%%%$$$###"""!!!$$$$$$$$$############"""&&&%%%$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$###"""""""""###%%%%%%&&&%%%###"""""""""######$$$$$$$$$#########""""""""""""!!!  $$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######%%%$$$$$$$$$######""""""#########"""""""""""""""######""""""!!! !!!!!!""""""""""""!!!!!!#########"""""""""""""""$$$#########""""""!!!!!!######"""""""""""""""### !!!!!!""""""######""""""""""""""""""""""""&&&$$$""""""$$$%%%###!!! !!!"""###$$$%%%&&&%%%$$$######$$$%%%&&&$$$$$$$$$#########""""""###$$$%%%%%%%%%###!!! """"""""""""############""""""""""""############!!!!!!"""###############$$$#########""""""!!!!!!%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""!!!!!! """!!! !!!"""###"""!!!""""""#########$$$$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$$$$######""""""""""""############"""""""""""""""######$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$###"""!!!""""""############""""""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%########################"""""""""""""""######$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&!!!!!!!!!"""######$$$$$$###############"""!!! !!!!!!""""""######$$$$$$$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###""""""!!! """!!!########################""""""!!!!!!!!!!!!""""""%%%%%%$$$$$$######""""""!!!"""""""""""""""!!!!!!!!!!!!!!!!!! ############""""""""""""""""""############""""""%%%%%%$$$$$$$$$$$$##############################!!!"""######"""!!!"""###!!!""""""###$$$$$$%%%%%%""""""#########$$$$$$$$$"""!!!!!!!!!!!!"""#################################""""""!!!!!!!!!!!!"""!!!"""""""""############""""""#########$$$$$$$$$""""""""""""############$$$###""""""$$$%%%%%%$$$""""""""""""""""""""""""####################################""""""""""""######""""""!!!!!!!!!!!!###################################################$$$$$$%%%$$$###"""!!!!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$###"""""""""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$#########""""""$$$$$$#########"""""""""######$$$$$$$$$###""""""######$$$$$$$$$$$$######$$$$$$#########"""""""""###"""""""""""""""""""""############$$$$$$$$$$$$!!!""""""######""""""!!!###"""""""""""""""""""""############"""""""""!!!$$$######"""""""""######!!!!!!!!!!!!""""""######""""""""""""""""""""""""&&&###""""""$$$$$$###!!!!!!!!!""""""""""""""""""%%%$$$############$$$%%%#########"""""""""!!!!!!""""""##################""""""""""""############ !!!!!!"""###$$$$$$!!!!!!"""###########################"""""""""!!!$$$$$$############$$$$$$$$$$$$###""""""!!! ###"""!!!"""###$$$$$$"""""""""#########$$$$$$$$$$$$$$$######"""#########%%%%%%$$$$$$############""""""""""""############"""""""""""""""######$$$"""""""""#########$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""############""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################"""""""""""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$############"""############""""""!!!""""""""""""##################""""""!!! """""""""""""""""""""""" ######""""""!!!!!! """"""%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$############"""!!! """""""""""""""###$$$%%%$$$$$$$$$$$$############""""""############""""""#########$$$$$$$$$%%%%%%######################## !!!""""""!!!"""$$$&&&"""""""""###$$$$$$%%%%%%###############$$$$$$$$$"""!!!!!!!!!!!!"""######""""""""""""""""""""""""!!!!!!!!!!!!!!!"""######""""""""""""############"""""""""#########$$$$$$"""""""""#########$$$$$$$$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""########################$$$$$$#########"""""""""###""""""""""""!!!!!!!!!######$$$$$$$$$$$$#################################$$$$$$$$$$$$###""""""!!!!!!"""###$$$%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######&&&&&&''''''''''''&&&&&&#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########""""""######$$$%%%$$$$$$###"""""""""######$$$$$$$$$##################$$$$$$$$$$$$######""""""######$$$$$$$$$############$$$$$$$$$$$$############""""""""""""!!!!!!""""""""""""""""""###### !!!"""###$$$%%%&&&'''"""##################"""""""""""""""""""""##################""""""""""""$$$$$$############$$$$$$!!!!!!!!!""""""""""""###""""""""""""""""""""""""%%%###""""""###$$$"""!!!$$$$$$###"""!!! $$$######""""""######$$$"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%""""""""""""############ """###$$$%%%!!!""""""############"""############""""""""""""#########""""""###############""""""!!!!!! $$$""""""###$$$%%%$$$##################$$$$$$$$$%%%$$$###"""""""""""""""$$$############"""""""""""""""""""""############"""""""""""""""######$$$!!!"""""""""#######################################$$$$$$$$$$$$###""""""""""""############""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%###########################""""""""""""###$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""######$$$########################"""""""""######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!! ###"""!!!"""%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%###############"""!!! !!!!!!!!!"""$$$&&&((()))$$$$$$#########"""""""""""""""############""""""############$$$$$$$$$$$$######################## !!!!!!!!! !!!###&&&""""""#########$$$$$$$$$###########################""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###"""""""""""""""#########""""""""""""############""""""#########$$$$$$$$$"""  !!!!!! """"""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$%%%%%%%%%%%%$$$####################################$$$############%%%%%%$$$$$$$$$#########%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########""""""""""""###########################!!!!!!"""######"""!!! !!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""""""""!!!!!!!!!!!!!!!"""""""""""""""######### !!!"""###$$$$$$######$$$$$$$$$$$$######"""""""""""""""##################"""""""""""""""$$$$$$$$$###$$$$$$%%%&&&""""""""""""""""""""""""""""""""""""""""""""""""$$$######"""###""""""!!!%%%$$$$$$###"""!!! ###""""""""""""""""""###"""""""""""""""""""""""""""!!! !!!###$$$!!!"""""""""############ !!!""""""###!!!"""############""""""#########"""""""""""""""######""""""""""""######"""""""""!!!!!!!!! ###"""!!!"""$$$%%%$$$###########################%%%$$$###""""""!!!!!!"""###"""""""""""""""""""""!!!"""""""""############"""""""""""""""######$$$!!!!!!"""""""""#######################################$$$$$$$$$######""""""######$$$$$$######"""######$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%##############################""""""######$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$#########!!!"""######$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!! !!!"""###""""""########################""""""!!!!!!!!!!!!""""""!!!!!!""""""###$$$$$$$$$!!!!!!"""############### !!!"""###$$$######"""""""""!!!!!!!!!""""""############""""""$$$$$$$$$#########""""""########################!!!""""""!!! !!!##################$$$$$$$$$########################$$$############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!###""""""!!!!!!!!!!!!!!!######""""""""""""""""""!!!!!!"""""""""#####################$$$$$$$$$$$$"""!!! !!!!!! """"""""""""""""""""""""########################$$$$$$$$$$$$############""""""""""""############$$$$$$$$$%%%%%%$$$$$$$$$##########################################$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""###"""""""""######################## !!!!!!"""""""""!!!!!!!!!"""###$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!"""""""""!!!!!!""""""############!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!""""""############""""""""""""""""""######$$$$$$######$$$%%%%%%&&&############""""""""""""""""""""""""""""""""""""############"""!!!!!!"""############"""""""""""""""""""""######"""""""""########################$$$###!!! !!!"""!!!"""""""""############!!!!!!!!!!!! """"""#########""""""!!!""""""""""""""""""############""""""""""""######""""""""""""!!!!!!!!!!!!"""!!! !!!#########"""########################$$$######"""!!!!!!"""""""""""""""""""""""""""###!!!"""""""""############"""""""""""""""######$$$""""""""""""############"""""""""""""""""""""""""""######$$$$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%#######################################$$$$$$%%%$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%""""""""""""######$$$$$$!!!"""###$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""$$$$$$$$$###############""""""""""""""""""""""""####################################""""""""""""!!!!!!"""###$$$#########!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!"""""""""######### !!!"""###$$$$$$$$$$$$"""############"""!!! """"""""""""!!!!!!!!! """"""############""""""$$$$$$#########"""""""""######################## !!!######!!! !!!########################$$$$$$$$$###############$$$############$$$%%%%%%""""""""""""""""""""""""######"""!!!!!!!!!!!!!!!############""""""""""""!!!!!!!!!"""""""""###############$$$$$$$$$$$$%%%%%%$$$""""""###$$$###"""""""""""""""""""""""""""########################%%%$$$$$$$$$$$$#########"""""""""############$$$$$$$$$############$$$$$$#################################"""######$$$%%%""""""###$$$%%%&&&''''''""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$### !!!"""#########""""""###############$$$$$$$$$###""""""!!!""""""###$$$"""######$$$$$$$$$############$$$$$$$$$$$$######!!!!!!""""""""""""######!!!!!!!!!"""######$$$$$$%%%%%%%%%$$$###""""""!!!"""##################"""!!!!!!!!!"""######$$$$$$""""""""""""###########################$$$%%%&&&$$$############""""""""""""""""""""""""""""""""""""###$$$###!!! !!!""""""""""""######$$$$$$$$$"""######$$$$$$######"""############$$$$$$$$$$$$%%%$$$###"""!!!!!!!!!!!!""""""""""""##################"""!!!!!! """############""""""!!!""""""""""""#####################""""""#####################""""""""""""!!! """###"""!!!$$$$$$$$$###############"""""""""!!!!!!""""""###"""""""""############$$$""""""""""""############"""""""""""""""######$$$"""#########$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$############$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$############$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$ !!!!!!"""######$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""###############""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$"""$$$%%%&&&%%%%%%$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""#####################$$$"""######$$$$$$$$$######!!!###%%%''''''&&&$$$############"""""""""!!!!!!""""""############""""""""""""""""""####################################"""$$$###!!!!!!!!!########################$$$$$$$$$#########""""""""""""!!!!!!""""""###$$$########################!!!!!!!!!!!!!!!""""""###############"""""""""!!!!!!!!!!!!!!!"""""""""############$$$$$$$$$%%%%%%&&&%%%######$$$$$$###"""""""""""""""""""""""""""########################%%%%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%$$$""" """$$$%%%##############################"""""""""###%%%%%%"""######$$$%%%&&&'''''' !!!###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$$$$### """#########""""""""""""#########$$$$$$$$$###!!! !!!###%%%######$$$$$$$$$###""""""######$$$$$$$$$$$$######"""""""""#########$$$$$$ !!!!!!"""######$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""######""""""!!! !!!!!!"""######$$$$$$!!!"""""""""############""""""""""""###$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""""""""!!!###$$$### !!!"""""""""#########$$$$$$$$$######$$$%%%%%%$$$######""""""""""""#########$$$##################""""""""""""""""""############""""""""""""""""""!!!!!!###############"""!!!!!!!!!"""""""""############$$$$$$############$$$$$$############$$$$$$$$$$$$"""!!! !!!###$$$###"""$$$$$$$$$#########""""""!!!!!! !!!!!!"""###$$$############$$$$$$%%%%%%""""""""""""############"""""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######""""""#########$$$$$$$$$%%%$$$$$$######$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&!!!"""######$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$########################$$$$$$%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$%%%!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$%%%%%% """###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$&&&&&&%%%$$$$$$$$$$$$############"""""""""############"""""" !!!"""###$$$%%%%%%########################!!!$$$$$$###""""""$$$$$$##################$$$$$$$$$$$$######"""""" !!!""""""######################## !!!###$$$%%%$$$#########""""""!!!!!!!!!!!!!!!!!!""""""""""""######$$$$$$$$$%%%%%%%%%%%%###"""!!!"""###"""!!!""""""""""""""""""""""""########################%%%%%%%%%$$$$$$$$$######""""""######$$$$$$$$$$$$&&&$$$!!!!!!$$$&&&##############################"""""""""###%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$ """%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%!!!"""###$$$%%%$$$###### !!!#########"""!!!""""""######$$$$$$$$$$$$!!!!!!###$$$$$$$$$$$$$$$###"""!!!######$$$$$$$$$$$$######""""""######$$$$$$$$$%%% !!!!!!"""###$$$$$$$$$""""""""""""!!!!!!!!! !!!!!!""""""""""""!!!!!! !!!!!!"""###$$$$$$$$$!!!!!!""""""#########$$$!!!!!!!!!!!!"""###$$$%%%$$$$$$$$$$$$######""""""""""""""""""""""""""""""!!!###$$$###  ###$$$$$$#####################$$$%%%&&&&&&%%%$$$### !!!!!!!!!""""""###### !!!###%%%%%%%%%$$$$$$""""""""""""############!!!!!!""""""######$$$$$$###############"""!!!!!!!!!!!!""""""#########$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%###"""""""""$$$%%%$$$###$$$$$$$$$$$$######"""""" !!!###$$$%%%######$$$$$$$$$%%%%%%%%%""""""""""""############"""""""""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$######$$$$$$%%%&&&""""""###$$$&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$#########%%%%%%%%%%%%%%%$$$###"""#########$$$$$$%%%%%%&&&""""""""""""!!!!!!!!!!!! !!!"""###$$$###"""!!!!!!"""###$$$%%%$$$!!! !!!$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""####################################(((''''''&&&$$$######"""###"""!!! !!!"""#########""""""!!!!!! $$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!!!!""""""######$$$$$$$$$######"""""""""""""""""""""""""""""""""######""""""######$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$#########""""""%%%$$$###""""""###$$$%%%########################"""######$$$$$$%%%&&&&&&!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$######$$$%%%%%%######""""""""""""######$$$$$$######$$$$$$%%%&&&######""""""!!!!!! $$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%'''$$$!!!"""$$$&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&''''''&&&%%%$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&%%%$$$"""!!!########################"""###$$$%%%%%%%%%%%%%%%""""""""""""############""""""############""""""!!!######"""!!!!!!"""###$$$%%%&&&&&&&&&"""""""""""""""######$$$""""""###$$$$$$$$$$$$###%%%%%%%%%%%%$$$###""""""######################## !!!!!!""""""#########"""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###"""!!!!!!"""#########################################################""""""!!!!!! """"""""""""""""""""""""!!!!!!""""""######$$$$$$%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######!!!"""""""""####################################"""""""""###$$$$$$$$$%%%"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$%%%%%%%%%"""############$$$$$$$$$########################!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''&&&$$$###"""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""##################""""""""""""""""""###$$$%%%&&&&&&'''######""""""""""""######$$$###"""!!!!!!"""###$$$$$$$$$###""""""""""""###############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$%%%%%%###""""""!!!!!!""""""#########""""""!!!!!!!!!!!!######$$$$$$######"""!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###############$$$$$$$$$$$$######""""""""""""########################$$$$$$$$$$$$$$$%%%%%%&&&########################"""""""""""""""""""""""""""######$$$$$$$$$##############################$$$$$$############$$$$$$$$$$$$$$$#########""""""$$$$$$############$$$$$$########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!%%%%%%$$$#########$$$$$$######""""""""""""#####################$$$%%%%%%$$$$$$#########"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''$$$""""""$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%%%%$$$&&&'''((((((''''''&&&&&&&&&&&&###$$$%%%%%%%%%%%%$$$###%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""########################!!!!!!"""#########""""""""""""""""""############""""""############""""""!!!!!!""""""""""""""""""######$$$%%%%%%%%%$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$#########$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!"""""""""""""""""""""""""""""""""###"""  """###############################################################"""""""""""""""""""""""""""""""""""""""""""""""""""#########%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$##################$$$$$$$$$$$$########################"""""""""""""""########################$$$$$$$$$!!!!!!"""$$$$$$%%%%%%$$$"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%######$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$############!!!!!!!!!""""""#########""""""############""""""##############################"""!!!!!!!!!""""""############""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!"""###$$$$$$$$$"""##################"""###""""""""""""!!!!!!!!!""""""######""""""!!! """############$$$$$$$$$$$$$$$$$$############"""%%%%%%%%%%%%%%%$$$$$$$$$############""""""""""""########################$$$$$$######$$$$$$%%%&&&""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$#####################$$$$$$$$$$$$##############################&&&&&&%%%%%%$$$######"""$$$$$$%%%$$$$$$###"""!!!&&&%%%$$$#####################""""""""""""#########""""""""""""###$$$$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$&&&$$$######$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''(((''''''''''''&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############################################################%%%%%%$$$############$$$########################""""""#########""""""!!!""""""""""""############""""""############""""""%%%$$$###!!!!!!"""###$$$$$$$$$%%%%%%$$$######""""""""""""""""""######$$$""""""###$$$$$$$$$$$$###!!!"""###$$$%%%%%%%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###!!!!!!!!!!!!"""#########""""""""""""""""""""""""###"""!!! !!!"""###############################################################$$$$$$$$$$$$""""""""""""""""""""""""############""""""""""""%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%########################"""""""""""""""!!!!!!!!!$$$$$$$$$###############!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!  ##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############"""""""""######$$$$$$$$$#########"""""""""!!!"""###$$$$$$###"""!!!"""###$$$$$$$$$$$$###"""###""""""!!!!!!!!!!!!!!!############"""""""""!!!!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""!!!!!!"""###$$$%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""!!! """"""#########$$$$$$$$$$$$$$$##################&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$#################################""""""""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""###$$$%%%%%%%%%########################$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""########################%%%%%%%%%$$$$$$#########!!!!!!###$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""$$$######""""""######$$$"""""""""!!!""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""%%%$$$###""""""###$$$%%%########################%%%%%%%%%%%%%%%$$$###"""!!!"""""""""############""""""############""""""%%%$$$###"""""""""""""""######$$$$$$$$$$$$######"""""""""""""""######$$$""""""###$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$""""""""""""""""""""""""$$$###""""""""""""###$$$################################################"""""""""######$$$$$$$$$""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$$$$###""""""###$$$$$$###$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%########################$$$$$$######""""""!!!!!!%%%$$$$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######"""!!!!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$%%%%%%&&&&&&&&&%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$########################$$$$$$######"""""""""!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!"""###$$$%%%%%%$$$###"""###""""""!!!!!!!!!!!!!!!############"""""""""!!!!!!"""""""""############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""!!!!!!"""###$$$%%%%%%$$$###"""""""""""""""############"""""""""""""""!!! """"""#########$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%#######################################$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!"""###$$$%%%%%%%%%########################$$$$$$############$$$$$$########################"""###$$$%%%%%%$$$###"""##############################$$$$$$$$$%%%%%%%%%!!!!!!###$$$$$$$$$$$$$$$%%%$$$######"""""""""###$$$$$$############$$$$$$"""""""""!!!""""""###$$$########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$###"""""""""########################""""""""""""""""""""""""$$$###"""""""""###$$$%%%########################%%%%%%%%%%%%%%%$$$###"""!!!"""""""""############""""""############""""""!!!"""$$$$$$$$$"""  !!!"""###$$$$$$$$$$$$"""""""""""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$######"""!!!####################################"""""""""""" """###$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################ !!!!!!""""""#########""""""""""""""""""""""""$$$$$$######""""""!!!!!!$$$##################$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""#########$$$########################%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""""""""###$$$$$$$$$######""""""#########$$$$$$$$$###########################"""""""""######$$$%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""####################################$$$%%%%%%&&&%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""######$$$$$$$$$$$$""""""""""""!!!!!!!!! """""""""######$$$$$$$$$""""""############"""""""""###$$$%%%%%%$$$###"""######"""!!!!!!!!!""""""############""""""""""""""""""""""""############%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""############"""##################""""""""""""############$$$""""""######""""""!!! """############$$$$$$$$$$$$###"""""""""###$$$%%%###############"""""""""$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$##############################"""######$$$%%%%%%&&&&&&$$$$$$%%%$$$$$$###"""!!!######"""""""""######$$$$$$$$$############$$$$$$###""""""""""""###$$$$$$"""""""""###############""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""$$$&&&&&&$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%%%%&&&'''((((((((('''&&&%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""""""""###$$$$$$########################""""""#########""""""!!!""""""""""""############""""""############""""""!!!###%%%%%%###  !!!###$$$%%%%%%%%%"""""""""""""""######$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$###"""!!! ########################$$$############""""""""" !!!###$$$%%%$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$################################################!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""############""""""""""""#################################$$$$$$%%%%%%&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!"""""""""#################################%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###############"""######$$$$$$$$$######"""############$$$$$$$$$####################################$$$%%%&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%%%%$$$$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###$$$%%%%%%%%%%%%#########"""""""""!!!!!! !!!"""############""""""""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$###""""""""""""###############""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!!!!!!! ###""""""!!!!!!""""""###""""""#########$$$$$$$$$######$$$$$$######"""!!!"""############$$$$$$$$$$$$###"""!!!"""###%%%&&&"""""""""###############"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""###$$$$$$%%%########################"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%$$$$$$###"""!!!"""!!!!!!""""""###$$$%%%%%%$$$$$$######$$$$$$%%%###############$$$%%%%%%#########$$$$$$$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%!!!$$$&&&&&&$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%$$$%%%'''((()))((('''&&&%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""#######################################!!!!!!"""#########""""""""""""""""""############""""""############""""""!!!"""###$$$$$$$$$###"""!!!!!!"""###############"""""""""""""""######$$$""""""###$$$$$$$$$$$$###"""###############"""!!!########################$$$$$$$$$#########""""""!!!"""$$$%%%%%%$$$###""""""""""""""""""""""""""""""##################"""######################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################$$$$$$#########"""######$$$%%%%%%&&&&&&""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$############""" !!!"""###$$$%%%$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###########################""""""""""""""""""""""""####################################%%%$$$###!!!###"""!!! !!!"""###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$$$$###"""!!!"""###%%%&&&"""""""""######$$$$$$%%% !!!!!!"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$""""""######$$$$$$$$$$$$%%%$$$###""""""###$$$%%%########################&&&&&&%%%$$$$$$#########!!!"""###$$$$$$%%%$$$$$$ !!!!!!!!!"""$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%&&&!!!$$$''''''$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''&&&$$$###$$$%%%"""###%%%''''''&&&%%%$$$&&&%%%$$$######$$$%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""$$$$$$$$$###"""########################"""###$$$%%%%%%%%%%%%%%%""""""""""""############""""""############""""""$$$$$$#########$$$&&&'''###############"""!!!!!!"""""""""""""""######$$$""""""###$$$$$$$$$$$$### !!!"""######$$$$$$###""""""""""""""""""""""""$$$$$$$$$$$$######"""""""""###$$$%%%%%%$$$"""!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!################################################%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""###$$$%%%%%%&&&&&&""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################"""""""""###$$$$$$$$$%%%""""""######$$$$$$$$$%%%######$$$$$$$$$######""""""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!"""$$$%%%&&&&&&%%%%%%""""""!!!!!!!!!!!!"""""""""  ###$$$### """""""""""""""""""""""""""############$$$$$$$$$########################'''&&&&&&%%%$$$$$$$$$%%%  !!!!!!"""###############$$$$$$##################$$$###""" """###$$$!!!""""""""""""#########%%%$$$###""""""###$$$%%%!!!!!!!!!""""""!!!!!!!!!###"""""""""""""""######"""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$######""""""############"""""""""""" """######""""""###$$$$$$$$$%%%'''******)))'''"""$$$%%%%%%###""""""###$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$###########################"""!!!!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! !!!"""$$$&&&$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########$$$$$$$$$######""""""""" """######""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!! """""""""###$$$$$$%%%%%%###############"""!!!!!! """$$$$$$$$$###$$$%%%%%%%%%$$$$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""###""" """%%%"""###$$$$$$###"""###$$$###"""!!!!!!"""###%%%$$$$$$$$$######""""""######$$$$$$$$$%%%%%%%%%######""""""""""""############""""""""""""##############################$$$#########""""""!!!!!!$$$%%%&&&&&&&&&$$$###"""###$$$$$$###!!! !!!"""""""""############""""""########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$###"""""""""""""""###""""""""""""""""""""""""!!!""""""""""""#########%%%%%%###"""""""""###$$$"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$######"""""""""""""""""""""###############""""""######$$$%%%%%%%%%%%%$$$$$$###############$$$%%%%%%&&&''''''########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!########################""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""###!!! !!!###$$$###!!!"""""""""""""""""""""""""""############$$$$$$$$$########################%%%%%%$$$###############""""""!!!!!!!!!!!!""""""!!!"""######$$$$$$##############################$$$###!!! !!!###$$$"""""""""#########$$$$$$$$$$$$###""""""###$$$$$$'''''''''(((((('''''''''$$$$$$###############$$$"""############$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$#########"""############""""""""""""!!!"""######""""""###$$$"""!!!!!!###%%%&&&%%%###"""###%%%%%%###"""######$$$#########""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!"""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!! !!!###$$$$$$###"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$#########!!!"""$$$###""""""###%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$###"""""""""$$$%%%%%%###""""""#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!! ########################"""###"""!!! """$$$"""###$$$$$$###"""###$$$$$$###!!! !!!###$$$""""""""""""!!!!!!!!! """"""#########$$$$$$$$$$$$$$$############$$$$$$######""""""""""""##########################################"""""""""!!!###############"""!!!!!!"""###$$$###!!!!!!!!!"""""""""############""""""########################"""""""""""""""""""""""""""""""""""""""############"""""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$###"""""""""###$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$#########"""""""""""""""##################""""""######$$$%%%%%%%%%%%%$$$$$$$$$######"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""###"""!!!"""$$$$$$$$$###"""""""""""""""""""""""""""############$$$$$$$$$##############################"""!!!!!!!!!""""""$$$$$$############$$$$$$!!!"""######$$$$$$#################################"""!!! !!!"""###############$$$$$$$$$%%%$$$$$$###""""""###$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%&&&%%%$$$$$$############"""############$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$############$$$$$$#########"""""""""!!!"""######""""""###%%%###""" """###"""!!!!!!###%%%%%%###"""###$$$###############"""""""""########################%%%%%%%%%%%%$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###!!!!!!!!!!!!"""$$$###""""""""""""###$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%$$$$$$"""$$$%%%%%%$$$###%%%&&&''''''''''''''''''''''''(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%###!!!!!!"""!!!""""""###$$$$$$%%%%%%##############################"""""""""!!!!!!!!!########################"""######!!! """$$$"""###$$$$$$###"""###$$$$$$###"""!!!!!!"""###$$$""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########%%%%%%$$$$$$$$$$$$%%%%%%######""""""""""""##########################################""""""""""""$$$###"""""""""""""""""""""###$$$###"""!!!"""###""""""############""""""########################""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$######""""""######"""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$##########################################""""""######$$$%%%%%%%%%%%%$$$$$$$$$$$$###########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!""""""######"""###$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$###########################""""""!!!!!!!!!""""""$$$$$$############$$$$$$ !!!""""""######""""""###############$$$$$$$$$""""""!!! !!!""""""######$$$$$$$$$%%%%%%%%%$$$##################$$$!!!""""""######""""""!!!%%%%%%$$$###""""""""""""""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!###$$$$$$###"""$$$%%%'''%%%""""""###$$$######!!!###$$$$$$#########$$$################################################&&&&&&%%%%%%%%%%%%%%%$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!""""""###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&%%%$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$##############################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%###""""""###""""""#########$$$$$$$$$""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###########################"""######"""!!!!!!"""$$$"""###$$$$$$###"""###$$$$$$$$$###""""""###$$$$$$$$$$$$$$$###############""""""""""""#########$$$$$$$$$$$$######$$$$$$$$$######""""""""""""#######################################"""""""""""""""&&&%%%$$$######$$$%%%&&&"""###$$$###"""!!!"""###"""######$$$$$$######"""########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$###############""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!"""""""""###############$$$%%%""""""""""""""""""""""""""""""#########$$$$$$$$$""""""""""""""""""""""""######"""""""""######$$$$$$######""""""######$$$ !!!!!!""""""!!!!!!""""""#########$$$$$$$$$""""""!!!!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%#########$$$$$$############$$$$$$%%%%%%$$$$$$#########"""!!!!!!!!!!!!!!!""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$############"""###$$$$$$######$$$%%%)))&&&$$$###$$$$$$$$$$$$ """$$$$$$######$$$%%%###############$$$$$$$$$########################&&&&&&&&&%%%%%%$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!""""""###$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&"""""""""###$$$$$$%%%%%%###############""""""!!! """$$$$$$######$$$%%%$$$$$$$$$#########""""""""""""""""""""""""""""""%%%%%%%%%%%%$$$$$$$$$###"""""""""""""""""""""""""""###$$$###!!!!!!"""$$$"""###$$$$$$###"""###$$$$$$$$$############$$$$$$##################$$$$$$#########$$$$$$$$$%%%%%%######""""""""""""############""""""""""""##############################""""""""""""""""""######%%%%%%#########$$$%%%&&&!!!"""######"""!!!"""$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""$$$$$$######""""""!!!!!!!!!!!!!!!!!!"""###%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$$$$%%%######$$$$$$$$$$$$######""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""!!!!!!!!!!!!""""""!!!"""$$$###""""""###%%%"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""$$$$$$#########$$$%%%%%%###""""""""""""""""""### !!!!!!""""""!!!!!!"""""""""###$$$$$$%%%%%%""""""############""""""############$$$$$$$$$%%%"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%%%%$$$$$$!!!!!!!!! !!!!!!""""""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$#########"""###$$$$$$######$$$&&&'''%%%######$$$$$$###""" """$$$$$$$$$###$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$######"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """###$$$%%%&&&######$$$%%%%%%$$$#########$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''###%%%&&&&&&%%%$$$&&&'''##############################$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%"""""""""###$$$$$$%%%%%%"""############"""!!!!!! """$$$$$$$$$###$$$&&&%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$""""""###$$$"""###$$$$$$###"""###$$$########################!!!!!!!!!!!!""""""""""""###$$$$$$$$$$$$%%%%%%%%%###""""""""""""""""""#########""""""""""""##############################""""""""""""############""""""""""""""""""###$$$!!!"""######""""""###$$$######$$$$$$$$$$$$##############################""""""""""""""""""""""""############"""""""""""""""!!!!!!!!!"""###$$$$$$""""""""""""""""""""""""############$$$$$$$$$%%%###$$$$$$$$$$$$###"""""""""############$$$$$$$$$""""""""""""""""""""""""###############$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$######""""""######""""""######$$$%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""!!!!!!!!!!!!"""""" """######!!!!!!"""$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###############$$$%%%&&&######""""""""""""######!!!""""""###############!!!""""""###$$$$$$%%%%%%######$$$$$$$$$$$$######"""""""""#########$$$$$$"""###$$$$$$$$$$$$###""""""######$$$$$$######""" !!!"""###$$$"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########"""###%%%$$$######$$$&&&%%%$$$###$$$%%%%%%###""" """$$$$$$$$$###$$$&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&###$$$%%%%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%###$$$$$$$$$$$$###""""""!!!###%%%%%%#########$$$$$$$$$##########################################""""""!!!!!!!!! """""""""""""""""""""""""""###%%%$$$###"""###$$$"""###$$$$$$###"""###$$$!!!""""""""""""""""""!!! !!!!!!!!!""""""""""""############$$$$$$$$$$$$$$$######""""""######$$$######""""""""""""##############################!!!"""""""""############!!!!!!"""############### """######""""""###$$$###$$$$$$%%%%%%$$$$$$###########################"""""""""""""""""""""""""""""""""""""""############"""""""""""""""######"""""""""""""""""""""""""""""""""#########$$$$$$###$$$$$$%%%$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###""""""######""""""######$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%""""""!!!!!!!!!!!!""""""!!!###""" """$$$"""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""######""""""###$$$%%%%%%$$$##################$$$######$$$%%%%%%%%%%%%$$$!!!""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$!!!""""""""""""#########"""###$$$%%%%%%$$$###"""$$$%%%%%%&&&&&&%%%%%%$$$!!!!!!!!!!!!"""$$$%%%&&&"""############$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######"""$$$%%%%%%$$$###%%%&&&%%%$$$%%%&&&''''''%%%### """$$$$$$$$$$$$%%%&&&#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###"""!!!!!!"""###$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""#########""""""###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$#########$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######""""""""""""###$$$$$$%%%%%%$$$%%%%%%%%%%%%$$$#########%%%&&&%%%###!!!!!!""""""""""""###$$$$$$%%%%%%####################################""""""""""""########################"""###%%%%%%###"""###$$$"""$$$$$$$$$###"""###$$$!!!!!!""""""""""""!!!!!!""""""######$$$$$$$$$%%%""""""""""""############%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""##############################!!!!!!""""""#########$$$"""###$$$&&&&&&&&&%%%$$$ """######""""""###%%%###$$$$$$%%%%%%$$$$$$###########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$$$$###"""""""""""""""###""""""""""""""""""""""""!!!""""""""""""###############$$$%%%$$$###"""!!!"""############$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$############"""########################$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$###""""""#########"""###$$$$$$%%%#########$$$$$$%%%%%%%%%!!!!!!"""###$$$%%%%%%&&&##############################$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$ !!!!!!"""$$$%%%&&&!!!!!!!!!!!!""""""""""""$$$###""" """###$$$"""""""""!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######"""!!!"""$$$(((((('''%%%###"""!!! $$$###"""!!!"""###%%%'''%%%$$$$$$$$$######"""""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###########################$$$"""!!!!!!###$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$###""""""""""""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$########################$$$%%%&&&&&&%%%$$$"""!!!%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&''''''&&&&&&$$$$$$$$$$$$######"""""""""""""""###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!!!!""""""########################%%%&&&''')))+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$"""!!!""""""###$$$%%%&&&&&&'''""""""""""""""""""""""""&&&%%%%%%$$$#########$$$!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############"""""""""""""""######$$$########################""""""""""""############'''%%%$$$""""""###%%%&&&!!!!!!""""""#########$$$################################################""""""#########$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$#########"""""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$#########""""""################################################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!"""""""""""" !!!"""######$$$############################################################$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''!!! !!!"""###$$$!!!!!!!!!!!!"""""""""###$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""""""""""""""""""""!!!"""$$$###"""!!!"""$$$#########"""""""""!!!!!!$$$$$$"""!!!"""###$$$&&&$$$$$$#########"""""""""$$$#####################"""############$$$$$$$$$########################&&&$$$""""""$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""" !!!###$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%%%%$$$##############################$$$%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$######&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$$$$#########"""$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$############$$$########################%%%%%%''')))+++***'''%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$#################################&&&%%%$$$$$$#########$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$########################""""""!!!!!!!!!!!!""""""########################""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""##################""""""######$$$%%%########################""""""""""""############$$$###"""""""""###$$$%%%!!!"""""""""############################################################$$$$$$$$$############### !!!"""""""""""""""%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$###""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$#########$$$$$$###############################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&'''!!!!!!!!! !!!!!!"""!!!!!!!!!"""""""""######$$$###"""!!!!!!"""###$$$########################$$$$$$$$$$$$###"""!!! """""""""""""""""""""""""""###$$$###"""!!!"""### !!!!!!"""######$$$$$$%%%$$$###"""""""""###$$$######""""""""""""!!!!!!##################$$$$$$$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$%%%$$$###########################$$$$$$$$$$$$$$$######"""!!!"""$$$&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$&&&'''(((%%%%%%%%%$$$$$$$$$######%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&$$$$$$$$$$$$############&&&%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&&&&&&&&&&$$$$$$$$$############"""########################%%%%%%$$$############$$$########################$$$$$$###""""""###$$$$$$########################!!!!!! !!!!!!########################""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""##################""""""######$$$%%%""""""""""""""""""""""""""""""""""""############!!!!!!!!!""""""######$$$""""""""""""############################################################&&&%%%$$$###############""""""######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$######"""""""""######$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$##################################################################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&############$$$%%%&&&&&&######"""!!!!!!!!!!!!!!!!!!!!!"""""""""###############"""!!!!!!"""#####################$$$$$$$$$###############"""!!!!!!"""""""""""""""""""""""""""###$$$###"""!!!"""###""""""###$$$%%%&&&&&&&&&&&&%%%$$$###"""""""""###"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&$$$$$$$$$$$$###"""########################$$$$$$%%%%%%$$$$$$###""""""$$$&&&(((((('''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%'''(((%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!"""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''))))))'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&& !!!!!!"""###$$$%%%&&&########################$$$$$$###############$$$########################$$$##################$$$########################$$$$$$############$$$$$$########################"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!"""""""""############""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############ """###$$$$$$$$$$$$"""""""""""""""#########################################################%%%$$$#########$$$%%%%%%''''''&&&%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""####################################$$$$$$$$$%%%###""""""""""""######$$$######################################################$$$$$$$$$%%%%%%%%%!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$#########$$$$$$%%%&&&%%%%%%$$$###""""""""""""""""""""""""##################""""""""""""######""""""######$$$$$$$$$$$$ !!!"""###############"""""""""""""""""""""""""""$$$$$$###!!!!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$######"""""""""!!!!!!!!!!!!!!!""""""""" !!!!!!""""""""""""%%%###"""!!!!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((&&&############"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""###%%%&&&'''&&&$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%#########$$$%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&'''(((&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&#################################""""""###$$$$$$#################################$$$$$$#################################&&&%%%%%%$$$$$$%%%%%%&&&########################"""""""""""""""""""""""" !!!!!!""""""######!!!!!!""""""""""""!!!!!!!!!"""""""""############!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""############!!!"""###$$$%%%%%%%%%%%%######""""""""""""""""""###################################################"""""""""###&&&((()))***(((&&&$$$"""!!!!!!!!!""""""""""""""""""""""""################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""########################"""""""""#########$$$$$$!!! !!!###$$$%%%######################################################$$$$$$$$$%%%%%%%%%!!!!!!!!!""""""###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&$$$$$$######$$$$$$%%%%%%&&&%%%$$$$$$############"""""""""#########$$$$$$"""""""""######"""""""""!!!!!!""""""###$$$$$$$$$ !!!"""############""""""""""""""""""""""""###$$$$$$###!!! !!!"""#########"""""""""""""""$$$$$$$$$$$$############!!!!!!""""""""""""######"""""""""###$$$$$$%%%%%%$$$###"""""""""###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%#########$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###!!!""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$############%%%%%%%%%$$$$$$$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$########################""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############!!! !!!""""""""""""""""""""""""""""""""""""""""""#####################$$$%%%%%%&&&&&&############""""""""""""################################################"""!!!!!!"""$$$'''***,,,///---***'''$$$"""""""""$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""###############$$$$$$$$$################################################"""######$$$$$$$$$######""""""""""""""""""""""""########################"""""""""############$$$"""!!!!!!!!!!!!###$$$&&&######################################################$$$$$$$$$%%%%%%%%%"""""""""""""""#########""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###"""###$$$%%%%%%%%%%%%$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$##################""""""#########$$$$$$$$$""""""############"""""" !!!""""""###$$$$$$!!!!!!"""""""""""""""!!!""""""""""""""""""""""""###$$$%%%###!!! !!!""""""""""""""""""""""""""""""######$$$$$$$$$$$$###"""""""""#########$$$$$$!!!""""""###$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%%%%%%%$$$########################%%%%%%&&&&&&%%%%%%$$$###$$$######"""""""""###$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###""""""%%%%%%%%%$$$$$$$$$#########$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&''''''&&&%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###""""""&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$########################""""""""""""""""""""""""$$$$$$$$$#####################$$$$$$$$$$$$######""""""""""""############"""""""""""""""###$$$$$$########################""""""""""""############$$$$$$###""""""###$$$%%%############"""""""""!!!###################################################"""!!!"""###&&&)))+++000...+++(((&&&$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""###$$$$$$%%%%%%######$$$$$$$$$###""""""""""""""""""""""""""""""#################################$$$$$$$$$%%%%%%'''&&&$$$###"""###$$$%%%######################################################$$$$$$$$$%%%%%%%%%##################""""""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$%%%######""""""""""""######"""############$$$$$$$$$""""""############"""""" !!!"""#####################"""!!! """"""""""""""""""""""""###$$$%%%$$$!!! !!!#########$$$%%%%%%&&&&&&!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$%%% !!!"""#########""""""###$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$&&&''''''&&&""""""""""""""""""""""""%%%%%%&&&&&&%%%%%%$$$###)))'''%%%$$$$$$%%%'''(((########################&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###"""%%%%%%%%%$$$$$$$$$######"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$###""""""""""""""""""""""""$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$#########$$$%%%%%%''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!""""""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################""""""""""""""""""""""""######""""""!!!!!! !!!!!!""""""""""""!!!!!!""""""""""""############$$$$$$$$$###$$$$$$%%%&&&########################""""""""""""############%%%$$$""" !!!###$$$$$$#########""""""!!!!!!################################################%%%$$$""""""###%%%(((***+++***'''$$$"""!!!""""""!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&,,,***(((%%%#########$$$######################################################$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$######""""""!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""###$$$%%%&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""###$$$%%%&&&""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""$$$""" """###$$$### !!!"""""""""""""""""""""""""""""""""""""""%%%$$$""" !!!###%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&"""######$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$###&&&%%%$$$######$$$%%%&&&######"""!!! !!!!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%$$$###"""!!!$$$$$$$$$$$$############$$$$$$$$$#######################################'''&&&$$$#########$$$%%%&&&###!!!!!!###$$$"""""""""""""""""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""###"""!!! !!!"""###"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$######$$$$$$%%%&&&$$$$$$$$$#########""""""""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$#########""""""""""""############"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%################################################"""############$$$$$$$$$!!!!!!"""###$$$$$$%%%%%%'''$$$"""###&&&'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$%%%#########""""""#########""""""############""""""########################$$$"""!!!!!!###$$$$$$$$$!!!!!!"""############"""########################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''((())))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######%%%$$$######%%%%%%$$$###%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%$$$$$$#########$$$######""""""""""""######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$###!!! """""""""""""""!!!!!!!!!################################################$$$###"""!!! !!!""""""%%%"""!!!!!!###$$$""" """"""""""""""""""""""""$$$$$$############$$$$$$###########################"""!!!!!!!!!!!!"""###"""############$$$$$$$$$#######################################$$$%%%%%%$$$$$$$$$#########""""""########################!!!""""""""""""############""""""!!!!!!""""""###########################$$$$$$$$$######"""""""""""""""""""""############ !!!###$$$$$$###!!! #########$$$$$$$$$%%%%%%################################################"""############$$$$$$$$$""""""######$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%$$$###############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################%%%###""""""$$$%%%%%%$$$""""""###$$$$$$$$$$$$###########################"""###%%%&&&'''&&&%%%$$$%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$######""""""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$###""""""$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$%%%%%%######""""""""""""######""""""""""""""""""""""""########################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$#########$$$######"""!!!$$$%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""###########################"""!!! !!!!!!###"""!!!"""###$$$###"""""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!""""""###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$#######################################!!!""""""""""""##################""""""#########""""""""""""""""""""""""#########""""""""""""""""""""""""#########$$$$$$!!!"""###$$$$$$###"""!!!#########$$$$$$$$$$$$%%%################################################"""############$$$$$$$$$######$$$$$$%%%%%%&&&&&&"""%%%''''''%%%$$$&&&((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$###"""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$######$$$$$$############$$$$$$&&&&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$###"""""""""#########$$$$$$$$$$$$$$$$$$###$$$###"""!!!!!!"""###$$$########################%%%###"""###%%%&&&%%%$$$######$$$%%%%%%%%%%%%$$$########################"""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$#########$$$$$$#########$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$############$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%###"""###$$$%%%$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%$$$$$$######$$$$$$$$$######""""""""""""##############################""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%%%%%%%&&&&&&&&&&&&!!!!!!!!!!!!""""""""""""########################$$$######"""""""""""""""!!!!!!!!!"""###$$$$$$###""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""!!!""""""###$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!##################""""""""""""#########$$$$$$$$$###$$$%%%%%%%%%%%%$$$###############$$$$$$$$$$$$################################################""""""#########$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###(((---+++&&&###%%%)))$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$######""""""######$$$&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$#########$$$$$$""""""###$$$$$$###""""""$$$###"""!!!!!!"""###$$$########################$$$######$$$%%%&&&%%%$$$######$$$%%%%%%%%%%%%%%%########################$$$###!!! !!!"""$$$%%%%%%%%%%%%$$$$$$#########$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%%%%'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&$$$###$$$%%%&&&%%%$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%$$$$$$$$$$$$$$$%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%% !!!!!!""""""""" !!!!!!""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!"""""""""######$$$########################$$$$$$############$$$$$$########################""""""############""""""""""""#########$$$$$$$$$########################"""""""""!!!""""""###$$$######################################################$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&,,,000...&&&"""$$$((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&''''''$$$######""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$###############$$$$$$!!!"""###$$$$$$###"""!!!######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###""""""$$$%%%&&&$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""" !!!$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''&&&%%%&&&((("""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%&&&%%%$$$$$$&&&&&&%%%$$$""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""###$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$&&&&&&%%%%%%&&&&&&''''''######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&& !!!!!!""""""######### !!!!!!""""""######$$$""""""""""""""""""""""""!!!!!!"""""""""!!! !!!"""######"""!!!###$$$########################$$$$$$############$$$$$$"""""""""""""""""""""""""""######$$$$$$######""""""############$$$$$$$$$""""""""""""""""""""""""###""""""""""""###$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""##################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%"""""""""""""""""""""""""""""""""############$$$################################################"""############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&+++000---&&&"""###&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%######$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$%%%'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###%%%&&&'''(((((($$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!!!!"""###$$$"""###%%%&&&&&&%%%###"""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$"""!!!"""###%%%%%%###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""###$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$%%%&&&%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''######""""""###%%%&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&%%%############$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''######""""""""""""######################################################""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###$$$%%%######$$$%%%%%%&&&''''''!!!!!!""""""###$$$$$$%%%""""""""""""""""""""""""!!!"""#########"""!!! !!!###%%%$$$!!! """###########################$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$#######################################$$$%%%%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""############""""""!!!!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###""""""""""""""""""###""""""""""""############################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""&&&******&&&""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$'''+++......,,,)))&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&'''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""######$$$&&&''''''&&&$$$###!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!###%%%%%%###!!!""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%$$$$$$###""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$%%%%%%$$$###"""%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&((()))***''''''''''''''''''''''''((('''&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%$$$$$$#########&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%%%%$$$###"""###$$$$$$$$$"""######$$$%%%&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&&&&%%%$$$######$$$%%%&&&""""""""""""######$$$%%%######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""!!! """###$$$!!!!!!"""######$$$%%%%%%!!!""""""###$$$%%%%%%%%%""""""""""""""""""""""""$$$%%%%%%&&&&&&$$$###""""""$$$%%%$$$!!!!!!###########################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%""""""""""""############################################################"""############$$$$$$$$$$$$#####################"""&&&'''%%%###"""###$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&'''&&&###$$$%%%&&&&&&%%%$$$###&&&***///222333000,,,)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%&&&%%%$$$$$$%%%%%%###""""""!!! !!!###%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""!!!!!!"""############"""!!!!!!!!!!!!"""###$$$%%%###$$$%%%&&&'''&&&%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''''''((((((&&&&&&&&&'''''''''(((((()))((('''&&&%%%%%%&&&'''+++(((%%%$$$%%%&&&''''''&&&'''((('''%%%$$$%%%&&&)))((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###"""!!! ###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&#########"""""""""!!!!!! $$$&&&%%%%%%&&&&&&%%%############%%%&&&$$$$$$$$$######"""""""""&&&### ###%%%%%%$$$!!!!!!""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!"""$$$$$$######"""!!!!!!!!!!!!""""""""""""!!!!!!!!!"""$$$###!!!""""""###$$$$$$$$$$$$#########""""""""""""######!!!!!!!!!!!!!!!""""""#########""""""###$$$%%%%%%!!!""""""""""""###############""""""""""""######$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$######""""""$$$$$$##################""""""""""""""""""""""""########################!!!!!!"""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$#########""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%$$$###$$$"""############$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$######""""""######$$$"""######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$### """###$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%)))...222222///***&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%&&&$$$######$$$$$$###!!!"""!!!!!!!!!"""###$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$###""""""##############################$$$%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&######%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&+++)))&&&&&&'''(((((('''&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''''''''&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!$$$'''(((&&&%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%"""!!!!!!$$$%%%%%%###"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$######""""""""" !!!"""###$$$######"""############$$$$$$$$$$$$"""!!!!!!"""######""" """"""###$$$$$$$$$$$$#########""""""""""""######!!!!!! !!!!!!"""#########""""""###$$$$$$%%%"""""""""#########$$$$$$######""""""""""""######$$$$$$$$$$$$$$$###""""""############""""""!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%########################################################################%%%%%%%%%%%%$$$$$$######""""""######################################################$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&%%%$$$$$$%%%############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$###### """$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$'''***...000000---)))&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%$$$###""""""######"""!!!!!!""""""#########"""""""""""""""#########$$$$$$###$$$$$$$$$$$$###""""""##############################$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&'''''')))))))))))))))(((((((((&&&&&&'''''''''(((((((((''''''((((((((('''&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&'''((('''&&&%%%&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''((((((((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%'''((()))(((%%%#########%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$###""""""###%%%%%%$$$"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""!!!!!!"""############"""#########$$$$$$$$$%%%%%%$$$###!!!!!!###$$$###"""""""""###$$$$$$$$$$$$#########""""""""""""######!!!!!! !!!!!!"""############"""######$$$%%%############$$$$$$$$$%%%######""""""""""""#########$$$$$$$$$$$$###"""""""""""""""""""""!!!!!!!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&&&&%%%%%%%%%%%%$$$"""######$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%######%%%&&&############$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$###"""!!!###$$$$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$)))***,,,...---+++(((&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%###""" !!!"""###""" !!!"""###$$$$$$###!!! !!!""""""""""""###############$$$$$$$$$######"""########################"""""""""""""""###############$$$%%%$$$$$$###"""""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))''''''''''''((((((((((((&&&'''((())))))((('''&&&'''&&&%%%&&&((((((&&&$$$&&&((()))((('''&&&'''((('''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$$$$""""""$$$&&&$$$%%%''''''''''''%%%$$$########################!!!"""###$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############!!!!!!"""""""""#########&&&$$$"""!!!###$$$$$$$$$""""""###$$$$$$$$$$$$###$$$######""""""######$$$"""""""""""""""###$$$$$$$$$###############$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$######$$$$$$$$$######"""############""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%$$$!!!""""""###$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""$$$&&&#########$$$$$$$$$%%%%%%""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$$$$$$$######""""""###%%%$$$######%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%***+++++++++***((('''&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&"""!!! """###""" !!!"""###$$$$$$###!!! !!!""""""""""""#########"""######$$$$$$$$$##############################""""""!!!!!!!!!"""###$$$######$$$$$$$$$###""""""###############$$$$$$$$$#########$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$(((''''''&&&&&&''''''((($$$$$$%%%&&&((()))******'''''''''((((((((())))))&&&'''((()))))))))''''''))))))((()))++++++)))((('''((())))))''''''((()))''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######"""%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%!!!"""""""""!!!"""%%%'''$$$%%%''''''''''''%%%$$$########################!!!"""$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""""""""""""""#########""""""""""""############&&&$$$"""!!!###$$$$$$$$$""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""#######################################$$$$$$$$$####################################################################################$$$$$$$$$$$$!!!!!!""""""###$$$%%%%%%########################!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$#########""" !!!###%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$#########$$$%%%%%%$$$###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%******)))(((''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""!!! !!!"""###"""!!!!!!""""""#########"""""""""""""""#########$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$&&&'''%%%$$$$$$######$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%#########$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((###$$$%%%&&&'''((()))***''''''((((((((()))))))))''''''((()))))))))(((((('''%%%%%%%%%'''((('''&&&'''((())))))(((((()))***&&&'''((())))))(((&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###!!!!!!!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&############$$$$$$$$$$$$$$$%%%&&&%%%######$$$&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&!!!###$$$$$$######$$$%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""""""""!!!"""######$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$###!!!!!!###$$$###"""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$$$$$$$$$$###$$$%%%%%%&&&%%%$$$######"""#####################$$$$$$$$$%%%$$$$$$############$$$$$$""""""###$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################""""""""""""""""""""""""########################"""###############$$$$$$!!!!!!""""""###$$$$$$$$$########################"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$###!!!!!!###$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%"""######$$$%%%%%%&&&&&&"""###$$$$$$%%%$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&"""!!! !!!###$$$###""""""!!!!!!!!!"""###$$$$$$############$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###$$$&&&'''$$$###!!! !!!###%%%'''%%%$$$$$$###$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''(((((()))******''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))((((((((((((((())))))***%%%###""""""###%%%%%%%%%'''(((******)))(((***+++&&&'''((())))))((('''&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$"""!!!!!!"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&"""#########$$$$$$$$$%%%%%%'''''''''%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&!!!###$$$###""""""$$$&&&$$$$$$#########"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%###"""!!!!!!!!!"""$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""!!!!!!"""######""" """"""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$%%%$$$$$$###""""""######"""""""""#########$$$$$$%%%$$$$$$######$$$$$$%%%""""""###$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################$$$$$$%%%%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&&&&$$$###$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''"""!!!!!!"""###$$$$$$###"""!!!!!! !!!###%%%&&&###$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!! """$$$%%%"""  $$$&&&&&&%%%$$$$$$$$$%%%&&&'''&&&%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$%%%&&&&&&'''$$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''''''''((()))******+++''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***+++,,,------((((((''''''''''''((((((+++******)))(((''''''&&&(((((((((((()))))))))))))))(((''''''''')))***++++++(((&&&&&&(((***++++++''')))******))))))***,,,%%%'''(((******)))'''&&&))))))))))))))))))))))))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%"""$$$&&&&&&%%%%%%%%%&&&&&&%%%############%%%&&&"""""""""######$$$$$$$$$"""$$$$$$###!!!!!!$$$'''$$$#########""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###"""!!!!!!!!!"""$$$%%%""""""#########$$$$$$$$$!!!!!!!!!"""$$$###!!!""""""###$$$$$$$$$$$$###%%%$$$$$$######$$$$$$%%%!!!!!!!!!!!!!!!""""""###%%%%%%$$$###""""""######!!!""""""""""""#########%%%$$$$$$######$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################$$$$$$##################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&(((((('''%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$##################$$$&&&&&&%%%$$$$$$############$$$%%%&&&&&&&&&&&&&&&$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""###$$$%%%&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''!!!!!!"""###############""""""!!!!!!"""###$$$$$$$$$######""""""######$$$###"""!!!!!!"""###"""############$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$######"""#########%%%%%%%%%%%%%%%%%%%%%%%%"""!!!!!!"""###&&&((()))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''''''''&&&%%%$$$######$$$%%%&&&'''((())))))'''&&&'''((()))(((''')))((((((((()))***++++++))))))))))))************))))))(((((()))***++++++*********)))))))))))))))******+++++++++,,,,,,,,,&&&&&&&&&&&&&&&'''((()))&&&''')))******)))'''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''(((((())))))(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&''''''''''''(((&&&%%%$$$&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""!!!!!!!!!"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%###"""""""""###$$$$$$$$$######"""""""""&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!! !!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###"""!!!"""###$$$&&&%%%%%%$$$###""" """###$$$$$$$$$"""!!! ###############"""!!!!!!!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$#########""""""########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""&&&%%%###"""""""""##############################"""###$$$$$$###"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$###$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&'''(((!!!""""""###############"""""""""""""""###$$$$$$$$$$$$############$$$$$$$$$###!!! !!!###$$$"""############$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))$$$%%%&&&'''(((''''''&&&'''''''''''''''((((((((('''&&&%%%''')))******)))))))))))))))))))))***+++))))))))))))************)))))))))))))))***++++++*********************************+++++++++,,,,,,))))))(((((('''((((((((('''((()))******)))((('''%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&&&&'''&&&%%%&&&'''((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###"""!!!"""$$$$$$""""""###$$$$$$$$$#####################"""!!!!!!###############"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$"""""""""######$$$$$$$$$$$$%%%%%%%%%$$$$$$###"""""""""""""""""""""""""""&&&%%%###"""""""""###$$$########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((!!!"""######$$$$$$#########""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$###""""""###$$$%%%"""############$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((###$$$%%%'''((()))))))))******))))))((((((''''''&&&%%%%%%'''***,,,,,,++++++***)))))))))))))))))))))))))))*********++++++***))))))))))))***++++++************************))))))*********+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))((((((((((((((('''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&(((******(((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$######"""!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%!!!"""######$$$$$$######$$$$$$###""""""""""""##################"""!!!!!!###$$$$$$$$$###""""""!!!$$$$$$$$$#######################################$$$$$$############$$$$$$"""""""""""""""############$$$$$$$$$$$$###""""""""""""""""""""""""""""""%%%$$$###"""""""""###$$$########################"""###$$$$$$###"""###$$$################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&'''(((""""""###$$$$$$$$$$$$############""""""###$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((()))((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''(((((())))))***))))))))))))((((((((('''&&&&&&(((***,,,,,,+++++++++***)))((((((((()))))))))*********+++++++++*********))))))***++++++*********+++++++++++++++)))))))))*********++++++++++++***)))))))))))))))))))))(((((((((((())))))))))))*********+++++++++***)))))))))((((((''''''((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&''''''(((''''''&&&%%%%%%%%%%%%'''))),,,,,,***''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%% """$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###$$$%%%&&&$$$$$$$$$$$$###"""!!! %%%$$$###"""""""""###$$$###############"""!!!!!!"""############"""!!!!!!################################################$$$$$$############$$$$$$""""""##################!!!"""""""""""""""!!!!!!""""""""""""""""""""""""%%%$$$###""""""###$$$$$$########################"""###$$$$$$###"""###$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$'''&&&&&&&&&&&&'''''''''""""""###$$$$$$$$$$$$$$$$$$$$$###############$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%""""""#########$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''''''''&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))***)))((()))++++++***)))++++++***)))((((((((()))************++++++++++++++++++***************+++***+++++++++,,,,,,,,,---)))************+++++++++)))((((((((())))))***+++)))((((((''''''(((((()))(((((()))))))))***************))))))((((((((('''))))))((((((((('''''''''&&&''''''((((((''''''&&&(((((((((((('''&&&%%%%%%%%%&&&'''***,,,,,,***((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((('''%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%!!!###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$%%%%%%###############"""!!! %%%$$$###""""""###$$$%%%###############"""!!!!!!!!!!!!"""############"""################################################$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$######"""""""""""""""""""""""""""$$$$$$###""""""###$$$%%%########################"""###$$$$$$###"""###$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$#########$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''''''''''''''''''''&&&"""###$$$$$$%%%$$$$$$$$$%%%%%%$$$############$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###((((((((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((******)))(((((((((((((((''''''(((((())))))******,,,***)))***++++++***)))+++***))))))))))))))))))*********++++++++++++,,,,,,,,,+++************++++++++++++,,,,,,------...******+++++++++,,,,,,,,,(((((((((((()))***+++,,,))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''***))))))))))))))))))((()))))))))(((((((((''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&''''''''')))++++++)))((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$############$$$%%%%%%###############"""!!!!!!!!!""""""###$$$$$$$$$##################$$$$$$$$$########################$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%""""""""""""""""""""""""$$$###"""""""""###$$$%%%########################"""###$$$$$$###"""###$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$####################################$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&"""###$$$$$$%%%%%%$$$$$$&&&%%%$$$$$$#########$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$###"""###$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%&&&'''((('''''''''''''''''''''''')))((('''&&&%%%%%%%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))***+++***************)))))))))+++))))))***,,,---,,,+++))))))))))))))))))***+++*********+++++++++,,,,,,---,,,++++++*********+++++++++,,,,,,---.........+++,,,,,,,,,,,,---------++++++*********++++++,,,***+++,,,,,,,,,,,,+++***&&&&&&&&&''''''''''''((()))))))))))))))*********))))))))))))((((((((('''''''''((((((((((((''''''&&&''''''((((((((((((''')))'''''''''))))))(((''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&'''''''''########################%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%#########$$$$$$$$$%%%%%%$$$$$$############$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$######""" """######$$$$$$"""###$$$$$$%%%%%%%%%$$$###############"""!!!!!!$$$$$$$$$$$$$$$$$$###"""""""""#########$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$$$$$$$#########"""######$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$###"""""""""###%%%&&&########################"""###$$$$$$###"""###$$$########################""""""""""""""""""""""""######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((())))))((('''&&&%%%######$$$%%%%%%%%%%%%$$$&&&%%%%%%$$$#########$$$$$$##################$$$"""######$$$$$$######""""""############$$$$$$$$$"""$$$$$$$$$###"""###$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$%%%&&&'''(((''''''''''''''''''''''''((('''&&&&&&&&&((()))+++((((((((('''&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))************************(((((('''((()))***,,,---......---,,,+++***)))((()))((((((***---......---))))))(((((()))***++++++******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++,,,,,,---...//////,,,,,,,,,---------............---,,,+++++++++++++++,,,...//////...,,,+++))))))))))))************(((((())))))******++++++))))))))))))((((((((((((''''''((((((((((((''''''&&&&&&'''((()))))))))(((***(((&&&&&&'''((((((''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%&&&########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""###%%%'''((("""""""""######$$$$$$$$$$$$$$$############$$$$$$""""""###$$$%%%%%%&&&&&&######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""""""""""""""!!! !!!###$$$%%%&&&%%%%%%$$$###############"""!!!!!!&&&&&&&&&%%%$$$###"""!!!""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$#########""""""!!!!!! !!!"""""""""""""""""""""""""""""""""""""""######"""""""""###%%%&&&########################"""$$$$$$$$$###"""###$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%########################!!!""""""""""""#########'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((('''((()))))))))(((&&&%%%##############################$$$$$$$$$$$$###### !!!"""###$$$###""""""#########$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))******(((%%%&&&(((***(((''')))))))))))))))))))))))),,,,,,+++***)))((('''&&&))))))))))))))))))))))))+++++++++,,,+++******)))((()))***+++,,,,,,,,,,,,///---+++******++++++***------,,,++++++,,,------///...---...///000//////...000000///111444333///---000333333000///000222000111///+++,,,000///,,,444///+++,,,+++)))***---***))))))(((((('''''''''+++***))))))))))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))'''&&&'''(((&&&'''''''''(((((())))))'''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%###"""!!!&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""###$$$%%%%%%$$$"""!!!!!!"""###%%%'''&&&"""!!!"""###$$$%%%%%%$$$######""""""######&&&&&&&&&%%%%%%%%%%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$$$$$$$###"""!!!!!!!!!"""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%((('''######%%%%%%"""####################################$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''((()))))))))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((##############################$$$$$$$$$$$$######!!!"""###$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''%%%%%%&&&''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&'''((()))******(((&&&&&&(((***((('''************************))))))))))))************************************(((((())))))******))))))++++++,,,------------,,,,,,,,,+++,,,---///000000......///////////////////////////000222333333333222444444222333888;;;:::666999<<<;;;888555666777888999777333333555222...222...---//////,,,+++------------,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***((()))***)))((('''''')))&&&&&&&&&&&&''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''&&&%%%$$$###"""&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$######"""""""""###$$$&&&%%%### !!!"""######$$$%%%!!!!!!""""""###$$$&&&'''""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################$$$###"""!!!!!!"""###$$$$$$###""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%)))***&&&$$$%%%%%%###########################$$$$$$$$$###$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&''''''((((((((('''&&&%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$######"""######$$$%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''((()))******((('''((()))***)))'''************************)))))))))*********++++++************************'''(((((()))******+++++++++,,,,,,,,,,,,+++************+++,,,...//////000,,,...222555888:::::::::999::::::;;;::::::888888999>>>AAA@@@CCCKKKRRRVVVTTTWWWYYYWWWSSSOOOOOOPPPOOOQQQPPPLLLJJJIIIDDD===999444111222111---***+++------,,,,,,,,,,,,,,,+++))))))*********++++++,,,******))))))))))))******((((((((((((((((((((((((((((((((()))))))))******(((*********((('''((()))%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!""""""""""""!!! $$$###############$$$$$$$$$###"""###$$$%%%###"""""""""#########$$$$$$$$$!!!!!!""""""###$$$&&&'''##############################$$$$$$$$$$$$######""""""""""""""""""""""""###$$$$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$+++...***%%%$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''((((((((((((((((((&&&&&&''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((()))))))))))))))))))))******)))(((************************,,,,,,+++******)))((((((************************************++++++,,,,,,---------------,,,+++***---...//////.........///---222;;;DDDMMMSSSVVVWWWUUUVVVVVVTTTPPPLLLIIIGGGKKKTTT]]]```fffqqq|||{{{zzz{{{xxxzzzzzzvvvsssppphhh```UUUJJJ???999444///---...------,,,,,,,,,,,,++++++((()))******++++++,,,,,,******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********((()))***)))'''&&&'''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%'''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""$$$###"""""""""###$$$%%%%%%$$$"""!!!###$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######""""""############$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$######""""""""""""""""""""""""######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""!!!!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###,,,111---&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&'''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))++++++******))))))************************,,,,,,++++++******))))))************************,,,,,,+++******++++++,,,...////////////......---///111222222111000222444333;;;HHHXXXfffrrryyy|||{{{}}}~~~{{{uuuooojjjiiikkkwww{{{iiiSSSDDD:::444222444000000000///......------+++,,,---............---***))))))))))))))))))***************************))))))))))))************'''((()))(((&&&%%%&&&''')))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&''''''&&&$$$###$$$###"""""""""###%%%&&&&&&$$$!!!!!!"""$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$######""""""###### !!!!!!""""""######$$$$$$$$$$$$######"""""""""""""""""""""""""""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$################################################"""""""""""""""""""""""""""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""+++111,,,&&&$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((##############################$$$$$$$$$$$$######$$$############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&'''((((((((((((%%%&&&''')))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********))))))(((***,,,,,,+++*********++++++++++++++++++++++++((())))))***+++,,,------++++++++++++++++++++++++,,,+++*********+++,,,---,,,---...//////000000000...000333333222444999===;;;DDDSSSeeewww}}}cccPPPCCC;;;888999444333222111000...------+++,,,---......---,,,+++++++++************++++++************************)))))))))*********++++++'''))))))((('''&&&'''(((*********))))))))))))((('''''''''''''''(((((((((''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''############$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""###$$$%%%%%%&&&$$$!!!!!!###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######""""""""""""""""""###$$$""""""""""""""""""""""""################################################""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""")))---)))$$$$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$############"""""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%''')))***++++++***))))))((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++***))))))'''***---...,,,******+++++++++++++++++++++++++++((())))))***,,,------...++++++++++++++++++++++++,,,,,,,,,,,,...000333444111333555777999:::;;;;;;;;;===???>>>===@@@GGGLLLNNNVVVddduuuuuueeeZZZOOOHHHEEE>>>===;;;999777555444333000111222222222000...---------,,,,,,,,,,,,------++++++++++++++++++++++++))))))*********+++++++++)))***+++***)))((((((******)))))))))((((((((((((&&&'''''''''((((((((()))(((((()))))))))(((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!"""###$$$%%%%%%%%%%%%###""""""###$$$$$$###############$$$$$$$$$$$$!!!!!!""""""###$$$&&&'''$$$$$$%%%%%%&&&'''''''''######$$$$$$$$$$$$######""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##########################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!&&&'''$$$###%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&##############################$$$$$$$$$$$$#########"""!!!!!!!!!"""$$$%%%#########$$$$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&(((***,,,---,,,+++***))))))))))))((((((((((((************************))))))))))))))))))))))))'''((()))++++++******)))'''+++......,,,******+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++.........000333777:::<<<@@@AAADDDGGGIIIKKKMMMMMMRRRSSSTTTQQQNNNPPPXXX^^^fffmmmxxx~~~uuuhhh]]]WWWMMMLLLJJJGGGEEECCCAAA@@@:::;;;<<<<<<;;;999777555//////............//////++++++++++++++++++++++++)))************++++++++++++,,,---,,,*********+++))))))(((((('''''''''&&&&&&'''''''''(((((()))))))))))))))))))))(((''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&########################$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$ !!!###$$$%%%%%%$$$$$$$$$###"""###$$$%%%###"""""""""#########$$$$$$$$$%%%$$$$$$###"""#########!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$$$$######""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$###$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$$$$!!!"""%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%############$$$%%%&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((""""""""""""############!!!###%%%%%%$$$$$$$$$&&&!!!!!!!!!!!!""""""""""""$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%''')))+++,,,,,,+++***)))*********++++++++++++))))))((((((''''''&&&&&&)))************+++++++++******++++++***)))'''&&&---------------------...+++,,,---,,,******,,,...222---((()))---000///---///...---,,,---///222333444444777::::::<<>>AAAEEEIIILLLLLLKKKKKKOOOOOOQQQTTTVVV[[[gggttt{{{|||wwwiii\\\TTTLLLEEE>>><<<999777555444222000333222000...---,,,,,,,,,.........---,,,+++***)))*********+++++++++++++++))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###########################$$$###"""###%%%%%%%%%$$$!!!!!!!!!"""""""""############"""""""""###$$$$$$$$$$$$############$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#######################################""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%$$$###""""""###$$$%%%$$$$$$############$$$$$$########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!!!!"""###%%%%%%$$$""" %%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''')))***,,,,,,+++)))(((%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))((((((((((((''''''))))))((('''''''''((((((""""""#########$$$$$$$$$###%%%&&&&&&$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&(((((((((''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((()))'''''''''''''''''''''''''''(((((()))(((((('''&&&(((((((((((())))))))))))))))))***************************+++++++++,,,,,,******+++,,,------------+++,,,...//////...---,,,,,,+++***,,,000222111000///333888:::<<>>DDDIIIOOO\\\mmmzzzkkkaaaWWWTTTXXX___bbbbbbXXXSSSJJJ@@@:::777666777111111111111000000///...,,,,,,,,,++++++*********************************))))))************))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$#########%%%$$$$$$$$$$$$$$$$$$%%%#######################################$$$$$$$$$#########$$$$$$%%%%%%%%%#######################################$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$%%%%%%%%%%%%######""""""""""""######$$$$$$############$$$$$$################################################"""#########$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$""""""$$$%%%'''!!!###$$$&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((''''''%%%&&&'''''''''&&&((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***#########$$$$$$$$$$$$%%%!!!###%%%%%%$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))))))))******''''''(((((()))***++++++++++++++++++,,,,,,,,,,,,------,,,++++++,,,,,,,,,.........//////000111111000111222444666;;;AAAEEEGGGLLLSSS[[[gggzzzzzzuuuzzz{{{|||xxxmmmmmmwww}}}uuuhhhYYYKKK@@@:::777777666444222111000/////////......---,,,++++++***************************)))******++++++******))))))))))))))))))))))))))))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################!!!"""$$$###""""""###%%%"""""""""############$$$$$$$$$$$$%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%&&&#################################$$$$$$$$$$$$$$$"""############$$$$$$$$$########################"""###$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$#######################################$$$$$$$$$&&&&&&&&&&&&&&&'''''''''""""""#########$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!"""###$$$###$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&'''''''''&&&'''(((((('''&&&''')))((((((((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))******))))))((((((((()))******#########$$$$$$$$$%%%%%% """$$$%%%%%%%%%&&&'''######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((()))***))))))((((((((((((((((((((((((((((((((((((((()))******+++)))))))))*********++++++''''''((()))***,,,,,,---+++++++++,,,,,,,,,------++++++******+++,,,---...//////000111333777:::<<>>999555333333333222222111000///------,,,************************)))******++++++******)))************************)))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###"""!!!###%%%"""""""""#########$$$$$$$$$$$$%%%%%%%%%$$$###"""#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$###"""!!!$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$########################""""""#########$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###"""""""""######$$$%%%&&&&&&%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&&&&''''''((('''((()))((('''&&&'''((()))((((((((('''''''''&&&(((((((((((((((((((((((((((((()))))))))*********))))))(((((()))******+++######$$$$$$$$$%%%%%%%%%!!!$$$%%%%%%%%%'''((($$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''')))*********)))((())))))))))))))))))))))))(((((((((((()))***,,,,,,************++++++++++++(((((()))+++,,,---......++++++,,,,,,,,,---------)))(((((()))***---///000222222222555999>>>DDDGGGWWW[[[___^^^]]]dddrrr~~~}}}}}}}}}ooolllkkkkkknnnuuu~~~{{{}}}vvvwwwxxxwww{{{xxxoooooouuuzzzwwwhhh```WWWSSSLLLEEE@@@===<<<<<<555444333222111000///...******************************++++++++++++******************************(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ """$$$###!!!!!!###%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&%%%$$$###"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""###$$$%%%%%%&&&&&&#################################$$$$$$%%%%%%%%%"""############$$$$$$$$$########################"""###$$$$$$###"""!!! """######$$$$$$######"""$$$$$$############$$$$$$########################""""""######$$$$$$$$$$$$$$$#########""""""!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%#########$$$%%%&&&######%%%%%%%%%%%%######$$$$$$%%%%%%%%%&&&&&&&&&""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((()))***)))'''&&&&&&'''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))*********+++))))))((())))))***++++++######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((******)))))))))))))))***))))))))))))))))))))))))*********)))******+++,,,++++++++++++******))))))++++++,,,---,,,+++***)))---,,,+++,,,......+++(((......///000000222333444444666:::===CCCNNN[[[eee~~~{{{xxxwwwxxxwwwzzzxxxzzzuuunnnooouuuyyyvvvrrrhhhZZZQQQNNNJJJFFFKKKFFF???999666444222000,,,+++***+++,,,---,,,***,,,+++***+++,,,,,,***))),,,,,,,,,,,,***(((&&&%%%(((((((((((((((((((((((((((((())))))))))))(((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""###$$$%%%&&&&&&'''%%%%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""###$$$%%%&&&$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""######$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$###""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''&&&%%%%%%$$$%%%%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))(((((((((((((((((((((((((((((())))))*********+++(((((((((((())))))))))))++++++******))))))(((((()))+++,,,,,,***)))))))))$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%'''&&&$$$######$$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''((((((((((((***))))))(((((())))))***)))))))))))))))))))))))))))))))))((()))******+++++++++++++++*********))))))***+++,,,,,,,,,+++***---,,,,,,---000000...,,,//////000000000222444666777===FFFQQQ^^^nnnyyyzzz}}}uuufff``````___eee^^^SSSHHH@@@;;;777444333111///.........---,,,+++******+++,,,---,,,***((((((******+++***))))))((((((((((((((((((((((((((((((((())))))((((((((((((((('''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""###$$$%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######%%%$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%&&&'''&&&$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((()))))))))******(((((((((((()))))))))***)))(((((((((''''''&&&&&&)))***+++***)))((()))***%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******++++++++++++***************+++,,,------...------+++******,,,...//////...111222333333444888<<<@@@CCCMMM^^^ppp{{{{{{zzz|||vvvxxxyyyhhhZZZOOOGGGBBB:::888444333222222111000,,,+++******++++++***)))'''((()))***************((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$###""""""$$$###############$$$$$$$$$###""""""""""""###$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$######"""########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&'''&&&%%%$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''(((((((((((((((((((((((('''((((((((((((((())))))((((((((()))))))))******((((((((('''''''''''''''***++++++***))))))+++---$$$%%%%%%&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''(((((()))***)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++........./////////000000---,,,,,,---...000111111333555888:::===DDDLLLSSSYYYggg|||ooonnnvvvzzz~~~}}}~~~zzzjjj]]]VVVGGGDDD???<<<:::888777555333111...------,,,+++)))+++++++++******)))((('''))))))))))))))))))))))))''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########""""""$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######"""$$$$$$######"""####################################$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''''''''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&############$$$%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))******************+++,,,,,,,,,+++,,,///111######$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((()))******************************++++++******++++++,,,---+++++++++++++++++++++,,,/////////.........//////000000111111333666999;;;999<<<@@@DDDIIISSS___iiiuuu{{{ooouuuuuummm```\\\UUUNNNIIIDDD???;;;999666333111000000...,,,------,,,+++***)))))))))************************''''''((((((((((((''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$#########!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$######$$$$$$######"""###############$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$###############$$$%%%%%%&&&'''''''''&&&$$$############$$$&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%'''((((((((('''&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************)))******++++++,,,,,,,,,***,,,---......///111333"""###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((()))(((((())))))***+++,,,************************,,,++++++++++++,,,------++++++++++++,,,,,,,,,,,,---------,,,------...//////111444777<<>>999555333111...,,,------,,,++++++,,,,,,---************************(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########!!!"""###$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$###$$$###############$$$$$$######$$$%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&'''((('''%%%%%%%%%'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$%%%&&&''''''''''''%%%%%%$$$######$$$&&&'''&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''(((((('''''')))))))))))))))))))))))))))))))))((((((((((((''')))))))))*********++++++(((((()))***+++,,,,,,---+++---000222222333444666###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,---************************++++++******++++++,,,---+++++++++,,,,,,,,,------,,,,,,,,,---...000333444444999@@@HHHRRR^^^kkktttzzz|||~~~}}}zzzpppjjj___ZZZQQQHHHAAA;;;555111000000...---,,,,,,------++++++++++++++++++++++++))))))************))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&(((((('''&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&''''''''''''((('''%%%$$$###$$$&&&'''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))******)))))))))((((((((())))))*********+++++++++))))))***+++,,,......///000333888;;;<<<<<<<<<===$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))************+++,,,---...*********************************)))******+++,,,+++++++++,,,,,,---------,,,---...///222666999;;;BBBHHHRRR^^^lll}}}~~~rrrdddWWWLLLBBB===666444222///,,,+++******++++++++++++++++++++++++******++++++++++++******'''''''''((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''(((''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&###$$$%%%&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''(((((((((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&###$$$%%%&&&'''''''''''')))(((&&&$$$$$$$$$&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((''''''&&&%%%%%%'''((()))))))))))))))))))))))))))++++++******))))))(((((()))************+++++++++,,,,,,---...000111222222666:::@@@DDDEEEDDDDDDDDD!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%&&&''')))***'''***)))%%%$$$'''***)))))))))))))))((((((((((((***************)))((((((++++++***************+++***)))))))))***+++,,,---...---,,,,,,,,,,,,---...333222444777888:::BBBKKKWWW```oooyyyeeeSSSHHHHHHBBB999444222111///---///...,,,***)))(((((())),,,+++***)))))))))))))))((((((((((((((((((''''''+++***((('''''''''((()))(((&&&%%%&&&'''((('''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$###&&&%%%%%%'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""#########"""######$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$#########$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''(((((((((((()))))))))((('''&&&%%%%%%%%%***)))((('''&&&%%%%%%%%%''''''&&&&&&&&&''''''(((******))))))((((((((('''%%%'''(((((('''&&&&&&'''(((((((((((()))))))))))))))************+++++++++'''(((***+++,,,,,,++++++)))+++,,,,,,++++++,,,---------,,,///222777999:::@@@AAAEEEJJJMMMJJJDDD???"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((())))))&&&***+++(((''')))***((()))))))))))))))))))))(((***************)))((((((++++++************++++++,,,+++)))'''(((***,,,...,,,,,,...000111333444444111222777???EEEKKKUUU```sss|||~~~{{{zzz~~~~~~qqqfffUUUMMMCCC<<<888555222000222000...,,,,,,,,,---...)))))))))))))))*********))))))))))))))))))))))))+++***)))((('''(((((()))((('''&&&&&&'''((('''%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###$$$%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$#########$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((()))((('''&&&&&&%%%%%%%%%''''''&&&&&&&&&'''(((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''(((((((((((()))))))))***************++++++++++++((()))***+++,,,++++++***+++,,,------,,,,,,---...444444555888:::======>>>@@@???@@@CCCEEEDDD@@@===$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((%%%***---+++***+++***'''))))))))))))))))))))))))*********+++******)))(((++++++************++++++...,,,(((&&&&&&)))---000***+++---///222333555555555999CCCPPPZZZbbbmmmwww~~~sssnnnooorrrxxx{{{zzzxxxxxxvvvrrrvvvzzz|||zzzuuutttyyy~~~|||}}}~~~sssjjjeeemmmuuuuuuqqqpppuuu||||||zzzxxxtttkkk```\\\^^^cccaaa```bbbeeeiiilllmmmmmmnnnooonnnnnnrrryyy~~~kkkcccXXXOOOHHHBBB<<<888444222///,,,+++,,,---...******++++++++++++******))))))******+++++++++,,,+++***)))(((((((((((())))))(((''''''((((((&&&%%%''''''''''''''''''''''''###$$$$$$%%%&&&&&&''''''&&&%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""###$$$%%%&&&$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$""""""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%%%%$$$$$$%%%&&&''')))***+++((((((''''''&&&''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%''')))((('''&&&'''(((((((((((()))))))))******************+++++++++,,,))))))***+++++++++******,,,---............000222777999<<>>%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$%%%''')))))))))((((((%%%***,,,***(((******''')))))))))))))))******************++++++******)))++++++*********+++,,,,,,---,,,***((((((***---///////////////111444777999AAAIIIWWWhhhrrrxxx{{{yyywwwvvvpppeee___^^^fffkkkooooooqqqtttssspppvvvuuutttpppmmmnnnssswwwuuuxxx}}}|||rrrcccYYYVVV___hhhiiieeeccchhhnnnrrrpppooolllbbbWWWRRRTTTVVVUUUTTTUUUXXX\\\^^^___^^^^^^\\\ZZZZZZ]]]ccchhhooottt|||~~~uuummmdddZZZOOOGGG<<<999666222///...------/////////...---+++)))((())))))******++++++,,,,,,*********)))))))))))))))***)))''''''((((((&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&''''''&&&%%%###$$$%%%&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$%%%%%%$$$##################$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$%%%&&&((()))+++,,,)))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''))))))'''&&&'''((((((((()))))))))******************+++++++++,,,,,,******+++++++++++++++***,,,---///000111333777:::;;;???DDDGGGHHHFFFDDDCCCLLLIIIEEEBBBBBBCCCFFFGGG%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&''')))***))))))((('''******&&&%%%(((***)))((()))))))))*********+++******++++++++++++******++++++******+++,,,,,,---++++++,,,,,,---.........555444333444999@@@HHHLLLUUU^^^ooo~~~yyyvvvuuuuuuvvvqqqnnnmmmnnnjjjbbb\\\[[[eeejjjnnnppptttyyyyyyvvvsssmmmeeebbbdddiiimmmooowww{{{|||mmm\\\PPPNNNVVV^^^^^^YYYWWW[[[```hhhggghhhggg```XXXUUUWWWRRRQQQPPPQQQSSSUUUVVVVVVQQQPPPNNNLLLMMMQQQWWW[[[gggjjjoootttvvvvvvtttrrrtttxxx}}}wwwhhh]]]MMMLLLIIIDDD>>>888444111000000///...---+++***))))))))))))******+++++++++***************))))))(((***(((''''''(((((('''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''%%%######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""""""""%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$#########$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''((()))***+++***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&((())))))(((''''''((())))))))))))***************++++++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...000333666:::???CCCEEEIIINNNOOOMMMIIIFFFEEEKKKKKKKKKLLLNNNSSSWWW[[[%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''&&&((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&'''((())))))))))))'''***)))$$$###'''***)))((())))))******+++++++++)))***++++++,,,+++++++++++++++***++++++,,,---...)))+++---000111111111000333444777>>>IIIVVVcccjjjooowww|||tttsssrrrpppooonnnmmmlllnnniiiggghhhhhhdddbbbccclllqqqtttvvv{{{~~~}}}xxxjjjbbbYYYWWW^^^eeeiiiiiiyyy~~~}}}nnn^^^TTTRRRVVVYYYWWWTTTSSSVVVZZZcccccceeegggccc^^^^^^bbbYYYXXXWWWXXXXXXWWWUUURRRJJJIIIGGGGGGJJJOOOTTTWWWdddeeeggghhhhhhgggeeedddggghhhjjjlllnnnrrrvvvzzzuuubbbbbb```\\\TTTIII???999222111000...---,,,,,,,,,******************************++++++******)))((()))(((''''''))))))((('''''''''''''''''''''''''''((((((''''''&&&%%%%%%$$$)))&&&$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$###""""""""""""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######"""#########$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###$$$###"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''''''''(((((()))*********)))(((''''''''''''''''''''''''((((((((((((&&&(((***)))((('''(((((()))))))))*********++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000...000333666:::???FFFJJJKKKNNNQQQPPPKKKGGGFFFFFFKKKQQQYYY```gggmmmrrruuu$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''%%%$$$###((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))***+++&&&***+++'''&&&(((***(((((())))))******+++,,,,,,)))***++++++,,,,,,,,,+++++++++++++++,,,---......+++,,,---///222333444555666;;;EEERRRcccuuu}}}yyywwwwwwxxxwwwtttpppllliiijjjdddaaadddiiikkkooottt{{{yyykkkfffbbbccciiiooosssuuu~~~xxxnnnhhheeedddbbb```___```dddfffoooooorrrtttrrroooqqqwwwttttttsssrrrqqqlllgggcccYYYWWWUUUUUUWWWYYY\\\]]]aaabbbcccdddbbb___[[[YYY]]]^^^^^^^^^]]]^^^aaaccciiinnnxxx~~~zzzyyy{{{}}}~~~{{{rrrdddUUULLL???<<<888444000///......------,,,,,,++++++************+++++++++***)))(((((('''&&&''')))******)))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***(((%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""######$$$$$$######""""""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""##################""""""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&''''''''''''((()))***++++++***)))(((''''''''''''&&&'''''''''(((((((((((('''(((******((('''((()))))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---...000222333444555777:::===BBBIIIMMMLLLOOORRRQQQNNNNNNQQQTTT]]]gggvvv###$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%###!!! ((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''''')))+++,,,%%%***---+++)))******'''((())))))***++++++,,,,,,)))***+++,,,,,,,,,,,,,,,++++++++++++,,,---...///---------...111444888:::CCCKKKYYYkkk~~~xxxqqqrrruuu~~~}}}|||uuunnniiifff___\\\bbbkkkttt}}}}}}tttuuuvvvyyy|||~~~yyyuuupppnnnooosssvvvxxxzzzqqqnnnkkkiiihhhhhhhhhggg```bbbddddddaaa]]]WWWTTTYYYYYYYYYXXXUUUTTTTTTUUUXXXZZZ```jjjuuu}}}{{{jjjmmm{{{nnncccOOOKKKCCC;;;555111///...//////...---,,,++++++*********+++,,,+++***)))((('''&&&&&&'''***++++++***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((+++(((&&&$$$%%%'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!"""###%%%'''((($$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###""""""############$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%#########$$$$$$%%%%%%&&&###$$$%%%&&&&&&%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&''')))***,,,,,,++++++)))(((''''''''''''&&&&&&&&&''''''((((((((('''(((******((((((((())))))************+++++++++++++++,,,,,,,,,---------------------///111444555888999;;;<<>>666000000222000---+++++++++***)))******++++++++++++++++++***))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%%%%$$$#########$$$%%%&&&%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########"""!!!"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$###############!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$######$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((+++,,,------,,,***((('''&&&&&&'''''''''(((((((((++++++************++++++,,,,,,,,,,,,++++++++++++------,,,,,,------...//////111444555555555666777555999>>>AAAFFFNNNWWW^^^jjjrrr%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((((('''&&&&&&&&&'''))))))+++)))(((&&&&&&((()))+++&&&''''''((())))))******(((((()))***,,,---.....................------,,,//////000111222555777888>>>EEERRRddduuu}}}zzzwwwuuurrrooonnnpppqqqrrrqqqtttvvv{{{}}}yyyuuuqqqmmmhhhddd\\\ZZZZZZ]]]]]]YYYWWWYYY\\\cccllluuuzzztttjjjccc]]]\\\[[[XXXQQQEEE999222444111---+++++++++******)))*********++++++,,,,,,))))))))))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%###""""""###%%%'''$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""!!!!!!""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$##############################!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$###$$$&&&''''''&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''(((((())))))(((((()))***,,,------+++)))'''((())))))))))))***************)))))))))***++++++---,,,,,,,,,,,,+++++++++---------------...///000000222444666666777999;;;;;;CCCLLLSSS\\\jjjvvv}}}%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))+++)))(((&&&&&&((()))+++))))))))))))))))))((((((((()))***+++,,,---......///.....................//////000111444777:::<<>>888333111000///...+++++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&'''&&&$$$###$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$###############$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###!!! """"""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""!!!!!!"""$$$%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((((()))***)))))))))(((''''''((()))+++---...''''''((((((((()))))))))(((((((((((()))***+++,,,***++++++,,,---...//////000000222444777:::<<<>>>777888999<<>>GGGSSSbbbrrr}}}~~~yyywwwyyyzzzyyy~~~~~~}}}uuunnnmmmeeebbb\\\RRRKKKKKKQQQXXXdddrrr~~~{{{wwwjjj\\\JJJEEE===777333111///...---------,,,,,,+++++++++)))))))))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$&&&((('''$$$"""$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%&&&&&&&&&""""""######$$$$$$$$$$$$%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%% !!!$$$&&&&&&%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&''''''(((((((((((((((((('''&&&&&&(((+++---///************++++++++++++))))))))))))***+++,,,---)))***+++,,,...///000000222222444777:::>>>AAABBB>>>@@@DDDKKKVVVfffvvvvvvgggZZZTTTUUUXXX&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))*********))))))(((((((((((((((((())))))*********+++++++++,,,,,,,,,...,,,)))***---......,,,+++---000000///111555999???OOO```ooo~~~yyy|||~~~{{{{{{~~~}}}uuujjjaaa\\\XXXUUURRRZZZ```hhhqqq{{{uuukkk^^^XXXNNNCCC:::555444444333000///000---))))))---***))))))***++++++)))'''+++******)))(((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%&&&&&&&&&%%%###!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""""""""###&&&%%%###""""""###%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''*********)))))))))))))))''''''((()))***++++++,,,************************++++++************++++++...---,,,---///000///...222000555>>>CCCCCCGGGMMMAAALLLWWWcccwwwxxxddd___WWWNNNHHHFFFIIILLL&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))))))))************))))))***************++++++,,,***++++++++++++,,,,,,,,,---+++***+++...000///---000333555555555888===BBBQQQgggyyywwwzzz{{{sssiiibbb[[[\\\]]]aaagggppp{{{{{{ssslllaaaVVVMMMCCC:::444333000//////---******...+++***))))))+++***)))'''+++******)))((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&%%%$$$"""!!!######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$######$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&''''''&&&&&&&&&'''''''''&&&&&&%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))(((((())))))******++++++***************************))))))))))))******+++......///111333444444444666777===GGGKKKKKKNNNSSSYYYfffvvvyyyiii\\\OOOMMMIIIDDDAAAAAAEEEHHH&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&'''''''''(((((((((&&&&&&'''(((((()))******))))))************))))))***************++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++---000111000...000222444666888???HHHOOOiiiwwwvvvzzz|||}}}yyykkkfff```\\\^^^ccciiilllrrrwww~~~zzzpppiiicccXXXGGG:::999555222111///,,,,,,000,,,***))))))******)))'''*********))))))(((((('''(((((((((''''''''''''&&&''''''&&&&&&%%%%%%$$$$$$(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&''''''''''''&&&%%%%%%'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))************************************************+++,,,,,,,,,---///111333444555555888999===EEELLLRRR[[[dddzzzwwwcccWWWNNNFFF@@@@@@@@@???@@@CCCHHHLLL&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&'''((()))******+++((())))))************)))((((((((((((((())))))***+++++++++,,,,,,,,,------+++,,,---...000000///...///111444888@@@MMM]]]iiiyyypppjjjppp|||~~~tttmmmkkkkkkjjjiiieeeggghhhiiikkkttt{{{yyyxxxppp^^^OOOEEE???999888555000///000---,,,*********+++)))(((*********)))))))))((((((((((((((('''''''''''''''''''''&&&%%%$$$$$$######'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$##################""""""$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((()))))))))))))))*********)))))))))))))))************************+++++++++,,,---...///000000111333444444444555666::::::===CCCOOOaaavvvqqq\\\NNNIIIGGGFFFBBBCCCDDDFFFIIIOOOWWW\\\&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))''''''(((((()))******+++(((((()))***************((((((((((((((())))))***++++++,,,,,,,,,---------,,,---////////////000000444888===FFFTTTggg}}}zzzooolllkkkrrr|||}}}}}}{{{vvvmmmiiibbb[[[ZZZ___hhhppprrrdddSSSKKKCCC???;;;444000///000...+++***+++++++++***************))))))))))))((((((((((((((((((((((((''''''&&&%%%$$$$$$######''''''((((((((((((((('''&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&''''''''''''''''''''''''''''''(((((())))))))))))*********)))))))))))))))************************+++++++++,,,---...000111777888999888666666777999<<>>CCCCCCOOOaaauuuzzz|||~~~{{{wwwvvvsss{{{{{{vvvmmmfffeeennnyyyxxxmmmddd\\\YYYSSSIII???:::555222///---.........---************************'''((((((((())))))))))))''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((((((''''''((('''%%%$$$$$$%%%'''(((%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%%%%%%%$$$###%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((())))))******++++++************************++++++,,,---///111333444333555777777777<<>>AAAIIIUUU___uuu{{{qqqggg___PPPBBBBBBKKKLLLNNNWWWcccjjjjjjmmmrrrnnnvvv***)))(((''''''''''''''''''''''''''''''((())))))'''''''''''''''((())))))))))))))))))************,,,,,,,,,++++++************+++,,,---------,,,+++---+++))))))+++---//////000444888<<>>BBBDDDHHHQQQ```lllsss[[[OOOPPPQQQWWW___gggqqq}}}))))))((((((((()))******))))))(((((())))))***+++*********)))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------------------...000111222---000444888>>>FFFQQQYYYjjj|||wwwsssrrrqqqooodddcccccchhhqqq{{{{{{nnniiilllpppooollliiilllvvvuuurrrwww}}}yyygggUUUIII:::888666333111///...------------,,,+++)))((('''(((((((((((((((((((((((()))((((((''''''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,111999@@@CCCBBB>>><<<888AAALLLSSSZZZgggzzzxxxwww{{{yyywwwnnnaaa]]]aaaeeemmmyyy******))))))((()))))))))))))))(((((())))))***+++)))))))))))))))***++++++,,,,,,,,,,,,------------,,,,,,,,,---------.........------...///000222333...333;;;CCCLLLZZZiiittt|||qqqiiiffffffggghhh]]]aaahhhqqq{{{|||~~~zzzwwwuuuzzzxxxvvvyyy}}}yyyuuuwwwpppeeeRRRLLLBBB888111...---............---,,,***(((&&&((((((((((((((((((((((((***)))(((((((((((()))***((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$$$$%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&''''''((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++,,,...000111222666===DDDGGGFFFCCCAAA???NNN```llluuuzzzmmmbbb```cccjjjiiihhhiiilllpppwww|||++++++***)))(((((()))))))))))))))))))))******+++)))))))))((()))******+++,,,,,,,,,---------......,,,,,,,,,------...............---...///111333444666===GGGRRR___ooorrrmmmfff___[[[ZZZ\\\^^^WWWbbbssszzztttnnnjjjmmmkkklllrrr||||||uuummmjjjrrrqqqfffUUUCCC777111111222((()))***++++++***((((((************************+++***)))(((((()))***+++(((((('''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$######%%%'''$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&'''(((((((((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********+++---000444666777;;;@@@EEEHHHIIIGGGFFFKKK]]]ssssssgggZZZPPPRRRZZZXXXZZZ[[[___kkk~~~************))))))))))))***************)))(((((((((((((((((())))))))))))***++++++,,,,,,------.........---------...//////222......111222222444888:::EEEWWWiiiyyywwwrrrffffffeee```[[[XXXXXXYYYWWWlllyyyllllllkkkkkkkkkkkkllllllfffoootttvvv{{{wwwrrrnnnnnngggdddjjjttt|||oooggghhhnnn{{{uuubbbSSSDDD888444666111...***'''''')))---///+++***))))))******)))'''(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#################################$$$$$$$$$%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%&&&'''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))((('''&&&&&&'''((())))))(((''''''(((***,,,...,,,...///000000444999======CCCHHHHHHFFFGGGOOOWWWaaarrrrrrlllfff```UUUIIIFFFKKKMMMXXXccckkkuuu~~~~~~(((((())))))*********+++***************)))((((((((((((((()))))))))*********++++++,,,,,,---............---------......///---...000222222222888AAAEEETTTiii}}}uuulllhhhhhhjjjkkkiiibbbZZZUUUVVVYYYgggzzzsssggg^^^^^^___```bbbdddgggjjjkkkpppyyyvvvlllggglllvvv|||ssskkkiiilllrrr~~~ooobbbSSSBBB888666111///---+++************,,,***))))))******)))((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((())))))'''''''''((((((((()))))))))(((''''''''''''((()))***))))))((()))+++---...------...000444999@@@DDDDDDFFFHHHIIIMMMUUUaaajjjyyyqqqccc^^^ZZZVVVNNNGGGIIIOOOSSS```ooo|||zzztttsssvvvyyy''''''((()))***+++,,,,,,*********+++******)))(((((())))))))))))*********+++++++++,,,------............------------......,,,///333555333444>>>JJJRRReeevvvjjjbbb^^^aaagggooopppqqqlllfffbbbcccfffxxx~~~~~~xxxooojjjhhhgggeeeccceeegggjjjooouuu{{{www{{{~~~|||zzzooojjjiiisss|||}}}lllVVVCCC999444333111000///---***''',,,+++)))***++++++***(((((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$###%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***''''''((((((((())))))))))))((((((''''''(((((()))+++******)))***+++---......---...222999BBBIIILLLKKKIIIIIINNN[[[kkkzzzpppdddZZZUUUQQQLLLHHHGGGNNNVVVbbbppp}}}yyyrrrllliiilllrrrwww'''(((((()))******++++++*********++++++******))))))))))))*********++++++++++++,,,,,,---.........///......------......//////000555999;;;>>>IIIUUUfff{{{|||uuummmgggbbbbbbjjjtttsssvvvzzz|||{{{xxxnnnjjjhhhddd```ddddddeeekkkuuu|||}}}}}}}}}xxxlllqqqzzzoooVVVGGG;;;888333111000///,,,***---+++******++++++***))))))))))))******)))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''((((((((()))))))))'''(((((((((((()))))))))((((((((((((((()))))))))***************,,,---......///111888AAAIIIMMMOOOLLLLLLPPP\\\nnn~~~mmmdddYYYUUUOOOIIIHHHOOO[[[fffzzz|||yyyxxxooommmjjjffffffiiiooottt******))))))))))))))))))******++++++++++++******************+++++++++++++++,,,,,,------...////////////......//////000111111111777BBBLLLUUU```iiiyyyrrrpppppppppnnnnnnuuu~~~~~~~~~yyyxxx{{{zzzpppeeebbbgggmmmooonnnyyy|||{{{xxxxxx{{{~~~}}}||||||}}}}}}~~~ppp___III@@@666///...///...------,,,++++++,,,,,,+++***))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''((((((((((((((((((((()))))))))***'''(((((())))))))))))))))))))))))***+++,,,---...///222777???GGGLLLOOOPPPMMMSSS```rrrpppcccRRRQQQOOOMMMSSSbbbuuuzzztttooommmlllllliiiiiiiiihhhggghhhkkknnn************))))))(((((()))***++++++,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////////////////000222333444444666@@@RRRdddrrryyyuuurrrsssxxx}}}}}}|||zzzxxxtttrrrvvvyyyuuuqqqooohhhmmmwwwzzzwwwxxxzzz}}}~~~vvvqqqooo{{{}}}bbbTTTAAA444////////////...---+++,,,------,,,***)))******++++++******)))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))******''''''((()))************((((((***+++---///000000222777>>>EEEJJJNNNQQQTTTWWWeeeyyymmm\\\LLLRRRXXX___lll{{{qqqiiifffgggiiijjjmmmnnnnnnllliiigggggghhh)))))))))))))))*********)))***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,------.../////////...//////111222444666777>>>DDDTTThhhzzz~~~|||}}}zzz|||wwwqqqmmmhhheee\\\bbblllwww~~~uuurrrttt}}}rrrXXXDDD999555222000...---,,,,,,------,,,+++)))******++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((()))))))))*********&&&''')))***++++++******((()))+++...000222333444666<<>>>>>???*********)))))))))))))))((()))******++++++******((()))***,,,---...//////+++******,,,///000000//////000333:::EEEUUUdddmmmvvvooooooqqqvvv{{{}}}~~~~~~|||}}}yyytttpppllljjjhhhdddgggkkkmmmlllkkkjjjjjjjjjgggbbb___]]]\\\YYYWWWRRRVVVZZZZZZWWWTTTTTTUUURRRTTTVVVVVVUUUUUUWWWXXXWWWYYY]]]aaadddffffffgggjjjjjjiiijjjiiifffaaa]]]XXXWWWWWWZZZ^^^aaacccdddlllqqq{{{}}}|||~~~}}}~~~~~~wwwuuutttyyyeeeJJJ<<<555000000111///...000000//////...------,,,,,,))))))))))))((('''&&&&&&%%%%%%&&&''''''''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$#########%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))(((((())))))*********))))))))))))***++++++***+++,,,,,,+++,,,...000222333666:::???CCCEEEEEEEEEKKKYYYmmm~~~sssaaaUUUOOONNNLLLLLLLLLRRR___ppp|||yyyyyyyyyvvvrrrmmmiiidddaaa```]]]XXXTTTPPPMMMIIIBBB===<<<===???***************))))))((())))))***++++++++++++***++++++,,,,,,,,,,,,++++++......---...///111111111444777<<>>@@@AAADDDHHHMMMQQQ[[[nnn}}}rrrbbbPPPFFFEEEFFFHHHKKKQQQ\\\ooo}}}rrrlllddd^^^ZZZVVVRRRNNNJJJHHHDDD@@@<<<===@@@CCC))))))************)))((())))))***++++++++++++++++++,,,,,,------,,,,,,+++///////////////000111222555<<>>EEEEEEDDDKKK[[[jjjvvvooonnn^^^QQQMMMOOOUUUbbbooozzznnndddWWWMMMHHHGGGFFFEEECCCAAA===888555666;;;???%%%''')))+++,,,,,,+++***)))***++++++,,,,,,++++++***+++,,,...///000111111,,,...000111222666;;;???DDDMMM]]]pppuuupppoootttzzzyyy|||uuunnnmmmooorrruuuvvvrrrlllggg___]]]YYYWWWVVVVVVUUUSSSTTTUUUUUUVVVWWWYYY[[[[[[\\\\\\]]]```dddffffffdddaaa\\\XXXYYY^^^ccccccbbbbbbZZZQQQMMMQQQXXX^^^```___\\\YYYZZZ\\\______^^^^^^___aaabbbdddfffggghhhcccbbbbbbccccccbbb^^^[[[ZZZ]]]aaabbb```___```aaacccbbbaaa____________```cccccceeehhhooowwwrrrXXX@@@555444111000000//////......---************)))(((''''''((((((((((((((('''&&&&&&&&&'''''''''((((((((()))%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######################################################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''(((((((((((((((((((((((())))))***+++***))))))))))))***+++++++++---000222333666:::===>>>AAAEEEIIIRRRaaauuuxxxmmmhhh\\\SSSPPPVVV^^^gggzzzvvvrrrvvv|||uuuooocccZZZNNNEEEAAA@@@@@@>>>>>>===;;;999:::>>>FFFKKK$$$&&&(((+++,,,,,,++++++******+++,,,,,,,,,,,,+++......////////////......,,,///333555888===CCCIIIUUU[[[hhh}}}zzz{{{~~~}}}}}}~~~wwwqqqnnnyyyvvvgggbbbddd```dddjjjppptttrrrmmmiiiaaa___\\\[[[\\\\\\\\\[[[WWWWWWXXXZZZ\\\___aaabbbbbbaaa```bbbfffgggfffccc___YYYUUUXXXaaahhhiiigggaaaVVVJJJGGGNNNZZZbbbfffeeebbb___```cccfffffffffcccfffjjjnnnqqqqqqpppoookkkkkklllooopppooollliiikkkmmmooonnnkkkhhhhhhiiinnnmmmjjjgggeeeccccccccc\\\\\\]]]aaagggnnnrrrsss}}}~~~}}}|||oooPPP@@@<<<222222111111000/////////,,,,,,---,,,,,,+++***)))(((((())))))((('''&&&&&&&&&'''''''''(((((())))))(((''''''&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))''''''''''''((((((((()))*********)))******+++,,,++++++******++++++,,,---,,,...111444666:::>>>AAAGGGEEEFFFOOO```wwwttteee\\\[[[XXX^^^nnn{{{yyypppjjjkkkpppvvvyyyzzzzzzxxxuuupppjjjdddaaaYYYRRRHHHAAA>>>===;;;999;;;;;;<<<>>>CCCLLLVVV]]]++++++******++++++,,,---+++,,,---.........---,,,000,,,+++///111///000222111222333444:::FFFVVVaaajjjqqq}}}~~~|||zzz}}}rrrgggccceeejjjwww}}}yyyyyyyyyxxxuuupppiiiccc]]]YYYWWW]]]```eeejjjmmmnnnnnnmmmcccaaa___^^^^^^^^^]]]\\\\\\^^^aaaccceeeeeedddddddddaaa___aaafffhhhfffccc]]]WWWTTTZZZccciiifffaaa\\\UUUMMMLLLRRR[[[aaaccc___```bbbeeehhhjjjlllmmmmmmppptttxxxxxxvvvsssppplllsssyyyyyyuuurrrssswwwxxxwwwvvvuuutttttttttttt||||||xxxooohhhhhhhhhfffcccggghhhgggiiimmmooommmiiijjjmmmrrrwww}}}eeeNNNAAA999444000222333///------.........---,,,+++***)))((((((''''''''''''(((((()))))))))(((''''''&&&&&&###%%%'''))))))'''%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###""""""######!!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$&&&&&&'''((($$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((((((((())))))))))))++++++******+++---000111555000000777<<<>>>AAAFFFCCCJJJUUUdddzzzyyywwwxxxzzzvvviii\\\VVVXXXdddttt|||jjjfffdddhhhkkklllnnnrrrkkkjjjfffaaa\\\WWWTTTRRRMMMIIIHHHIIIEEE;;;666888===@@@EEELLLWWWgggxxx++++++******++++++,,,---//////000000///...---,,,111------///000...---000///000333999DDDUUUgggrrr{{{~~~}}}rrrcccZZZYYYeeevvv~~~zzzuuurrrqqqqqqrrrkkkhhhccc^^^ZZZXXXXXXXXX___```cccgggjjjlllnnnooohhhfffcccbbbbbbaaa___^^^___aaaccceeeeeeeeedddcccbbb^^^\\\]]]```aaa^^^[[[TTTRRRRRRTTTXXX[[[ZZZXXXVVVQQQKKKKKKPPPUUUWWWWWWYYYZZZ[[[^^^```ccceeefffhhhkkkooorrrsssqqqnnnlllkkkqqqxxxyyywwwvvvzzz~~~}}}|||||||||~~~vvvrrrrrrrrrppphhhlllmmmkkkmmmqqqqqqoookkkjjjjjjkkkmmmpppsssuuu|||{{{bbbQQQAAA888222222222000------.........---,,,+++***)))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''''''''((((((((())))))((((((((()))))))))******+++*********+++...000222333111555<<>>FFFSSScccrrr~~~uuummmvvv|||uuusss{{{yyybbb``````ddd{{{xxxppphhhdddbbbeeehhhkkkllliiifffddd]]]]]]\\\]]]___aaadddfffffffffgggggghhhhhhiiiiiigggdddaaa^^^]]][[[YYYWWWSSSSSSSSSSSSRRRQQQOOONNNKKKIIIFFFEEEDDDCCC@@@>>>@@@@@@@@@@@@???????????????===;;;<<<===>>><<<:::??????AAABBBDDDEEEGGGGGGHHHJJJMMMPPPQQQQQQPPPOOORRRVVV[[[^^^```dddkkkqqqyyyyyyzzz|||~~~ssspppmmmjjjhhhiiijjjlllnnnpppssswww|||~~~~~~ppp\\\FFF999555333222333000///...---,,,++++++***))))))(((((((((((())))))&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%###$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))'''(((((((((((())))))))))))))))))*********++++++)))***+++---000333555777===???BBBDDDEEEJJJUUU^^^mmm~~~}}}gggaaa[[[ZZZ\\\aaaeeemmm{{{~~~zzz{{{||||||xxxtttsssrrrkkk^^^SSSNNNNNNIIIDDDCCCGGGKKKLLLKKKGGGHHHKKKPPPXXXcccqqq|||++++++******++++++,,,---------------...//////000------...111111000333999???FFFRRR```mmmwwwzzzrrrqqq{{{wwwqqqpppzzzrrreeemmmyyyyyyuuuooohhhbbb^^^]]]\\\ZZZ^^^cccggggggddd```]]][[[]]]___aaaccccccbbbaaafffggghhhhhhfffccc```]]][[[XXXUUURRRQQQPPPMMMKKKGGGGGGGGGFFFEEECCCBBBBBB@@@???===<<<<<<;;;999888;;;888777888;;;===;;;999999888666666777888888888999999:::;;;<<<===>>>>>><<<===???AAABBBBBBBBBAAACCCFFFIIIJJJLLLPPPVVVZZZ___```ccchhhmmmrrrvvvxxx|||zzzvvvsssqqqqqqrrrsssmmmmmmnnnpppsssvvvxxxyyy{{{}}}{{{tttXXXDDD999333222333111000...---,,,+++++++++))))))(((((((((((())))))))))))))))))((((((''''''((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$############$$$$$$%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((((((((((()))))))))***************++++++++++++***+++...111444888:::<<<>>>AAABBBCCCIIIWWWhhhuuu}}}{{{}}}oooZZZUUUPPPOOOUUUddduuu{{{tttpppfffYYYNNNJJJLLLHHHCCCAAABBBDDDCCCBBBAAAMMM]]]lll{{{++++++******++++++,,,---++++++++++++,,,...///000///......000///...333;;;FFFPPP^^^llluuu~~~zzzxxxxxx~~~{{{tttwwwqqqpppyyy|||qqqoootttjjjiiieee^^^XXXTTTTTTVVVXXXXXX[[[aaaeeefffddd```^^^^^^```ccceeedddaaa^^^[[[^^^___```___\\\WWWRRROOOLLLJJJGGGFFFEEEDDDBBBAAA??????>>>>>>===<<<<<<<<<;;;;;;:::::::::999999999999666444666;;;===;;;888:::999777777777888:::<<<999999999::::::;;;;;;;;;888999::::::;;;;;;<<<<<<<<<===>>>??????AAAEEEHHHGGGIIILLLQQQWWW\\\aaacccnnnsssxxxzzz~~~~~~{{{xxxwwwwwwooommmlllmmmoooppppppooossswwwyyyvvvtttyyyyyysssxxxoooXXXEEE888333333111000...,,,++++++,,,,,,***))))))(((((())))))***++++++******)))((((((''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%''''''''''''&&&%%%$$$############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,...111555999===@@@BBB<<>><<<<<>>=========<<<;;;;;;::::::::::::::::::;;;999:::::::::999999999:::999999999999999::::::::::::::::::999888888999:::999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;:::;;;<<<===;;;<<<>>>AAAEEEIIILLLNNNTTTZZZ___aaagggqqqyyy{{{~~~~~~|||xxxuuurrrrrrssssssqqqooooooqqqqqqnnnmmmrrr~~~uuullliii}}}rrrZZZEEE999777222111...,,,++++++,,,---******))))))))))))******))))))))))))((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((()))))))))(((((()))))))))*********+++++++++,,,,,,,,,,,,---///111555999>>>BBBEEEGGGCCCMMMYYYgggzzz~~~yyyuuuoooaaaZZZ\\\SSSHHHKKKSSS^^^ttt}}}ooohhh```[[[UUULLLGGGFFFBBBBBB???<<<;;;AAALLLUUUnnnsss++++++******++++++,,,---///...---,,,+++,,,---...///...111555888>>>JJJWWWlllwww~~~}}}uuulllvvvrrrbbbbbbggghhhbbb\\\YYYXXXVVVUUUTTTTTTTTTVVVZZZ^^^aaa^^^___aaabbbaaa___\\\YYYYYYXXXVVVTTTPPPMMMJJJHHHFFFEEECCCAAA???===<<<;;;===;;;999999:::;;;;;;:::888888777777888999:::;;;888999:::999888777777888888<<<>>><<<888666999<<<888999;;;:::888777666666888888888777777777777777<<<;;;::::::999999::::::999999::::::999999999999999999:::;;;===>>>@@@AAADDDIIILLLMMMRRR\\\dddgggkkkrrrzzz{{{zzzzzzzzzwwwuuulllnnnooonnnmmmsss|||sssjjjjjj}}}lllQQQAAA<<<222111...,,,++++++,,,---******))))))))))))******&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''""""""""""""""""""""""""%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&)))(((((('''%%%$$$######$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))************++++++,,,,,,,,,---------000333777<<>>EEETTTcccvvv{{{yyyzzzzzzyyyzzzzzzxxxuuurrrzzzvvvoooiiiccc]]]WWWTTTLLLOOOSSSVVVWWWWWWUUUSSSTTTVVVXXXZZZ]]]___```aaaeee___XXXUUUVVVWWWTTTQQQOOOMMMJJJHHHGGGFFFCCCAAA???>>>===<<<;;;;;;;;;;;;999999999888888888888888::::::::::::::::::;;;<<<;;;;;;;;;;;;;;;<<<======;;;;;;::::::::::::;;;;;;888999999888999;;;<<<;;;888888999::::::999999888777777777888888888888888:::::::::::::::999999999:::999999999888888888777===>>>???BBBFFFKKKPPPSSSYYY^^^fffooovvv|||}}}||||||uuusssoookkkjjjnnntttyyyvvvpppnnn{{{|||eeeQQQDDD<<<777111......//////---......---,,,+++))))))(((''''''((((((((((((''''''(((((((((((((((((((((((()))'''$$$%%%'''((('''&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&'''((('''&&&$$$###'''%%%$$$""""""###%%%&&&&&&&&&%%%$$$$$$%%%%%%&&&'''&&&$$$######$$$&&&'''"""$$$&&&&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''***---...------000333333777>>>FFFKKKLLLKKKIIIWWWsss|||uuunnnjjjnnn^^^OOOKKKIIIIIITTTdddooo}}}mmm```TTTOOOKKKLLLNNNKKKDDD======;;;>>>HHHUUUfffppp```RRRJJJGGG*********+++,,,,,,,,,---///...---...///000000000555333555<<>>>>>>>>===;;;:::::::::999999999999:::::::::::::::999999999999999;;;::::::::::::;;;<<<<<<;;;::::::::::::;;;;;;<<<;;;;;;:::999999999:::::::::::::::888888:::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;:::::::::::::::;;;;;;;;;::::::999999999999888888:::999999999999999999999;;;;;;;;;<<>>GGGTTThhhxxx}}}yyyllllllggg```[[[XXXXXXWWWVVVPPPMMMHHHEEEDDDDDDDDDCCCDDDFFFJJJOOOTTTXXXZZZ\\\___```bbbddddddcccbbbaaaXXXRRRKKKFFFDDDAAA===:::;;;:::999:::;;;<<<;;;999888777888888999:::;;;<<<:::::::::::::::;;;;;;;;;:::::::::::::::;;;<<<<<<<<<<<<;;;;;;:::;;;;;;;;;===<<<;;;;;;::::::::::::===;;;:::::::::::::::;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::999:::::::::;;;;;;:::::::::999999999999999999999::::::::::::999999888888999:::<<<===@@@CCCGGGJJJNNNSSSXXX[[[dddjjjrrrzzz}}}uuuooommmooorrrrrrqqqppppppqqqtttxxxzzz~~~nnn\\\IIIBBB:::444222111///---,,,,,,++++++*********)))'''(((((())))))(((((('''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$###%%%&&&'''%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''((((((((()))))))))'''((()))***,,,---......---///000///---///333777;;;GGGSSSXXXWWW[[[fffqqqyyyppplllhhhaaa[[[SSSMMMMMMUUU___kkk}}}xxxoooeee^^^[[[TTTJJJBBBBBBCCCEEEGGGGGGEEEBBB@@@DDDQQQjjjvvv___SSSGGGAAA<<<777444555,,,,,,,,,,,,,,,,,,++++++...///111111000000111111222777???HHHRRRbbbvvv~~~xxxyyy{{{tttlllfffbbb[[[VVVSSSRRRPPPOOOJJJFFFBBBAAABBBDDDFFFGGGJJJKKKNNNRRRVVV[[[^^^aaa______```___]]]ZZZWWWUUUGGGDDD???===<<<;;;:::888;;;:::999:::<<<===<<<;;;::::::999::::::;;;<<<===:::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===>>>>>>===<<<<<<<<<<<<===@@@???>>>===<<<<<<<<<<<<>>><<<<<<>>>>>>======??????>>>=========>>>???@@@>>>>>><<<;;;;;;;;;;;;<<<=========<<<;;;;;;;;;:::999999999999::::::::::::999999888777777777888888<<<>>>???AAABBBEEEJJJMMMPPPVVV^^^gggooowww}}}zzzxxxzzz}}}uuurrrooollljjjkkkmmmnnnqqqvvvmmmZZZPPPCCC888333111000///+++++++++++++++*********(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$###"""###$$$%%%###$$$$$$%%%%%%%%%%%%$$$############$$$$$$%%%&&&&&&&&&&&&&&&&&&$$$######$$$%%%''''''&&&%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))***+++,,,------,,,.../////////222888===EEEOOOZZZ___bbbkkk{{{uuujjjdddeeeddd___YYYPPPOOOTTTaaaooovvvggg___TTTNNNKKKHHHDDDAAADDDFFFFFFEEEDDDFFFKKKOOO___ooovvvaaaSSSJJJBBB===<<<;;;888888:::------,,,,,,,,,,,,,,,,,,...000222111//////111222999CCCPPP[[[fffwwwyyyvvvwwwzzzsssooodddbbb^^^[[[YYYVVVRRROOOHHHEEEBBBAAADDDGGGIIIKKKOOOPPPPPPRRRUUUXXXZZZ\\\[[[ZZZYYYWWWSSSNNNIIIGGG===;;;999999999999999999:::888777888999:::999777<<<;;;;;;::::::;;;;;;<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???>>>>>>============>>>>>>AAA@@@???>>>>>>>>>>>>>>>AAA>>>@@@EEEFFFBBBBBBEEEDDDDDDDDDDDDEEEFFFGGGHHHFFFDDDBBBAAA@@@@@@AAAAAA??????>>>===<<<<<<;;;;;;::::::::::::::::::::::::888888777777777888888888999::::::::::::;;;>>>AAABBBFFFNNNUUU\\\cccjjjooosssvvv{{{|||yyyuuuqqqmmmlllllllllppprrrwww~~~}}}mmm```MMM>>>555222000///,,,,,,,,,+++++++++++++++(((((())))))))))))((((((''''''''''''''''''''''''&&&'''((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$###"""###$$$%%%&&&""""""###$$$%%%%%%$$$$$$$$$$$$######$$$%%%%%%&&&%%%&&&&&&&&&&&&%%%$$$###%%%&&&((('''&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))))))))******************,,,///000222777>>>DDDLLLSSS]]]hhhuuu}}}yyyooofff]]]ZZZ\\\]]]ZZZVVVQQQUUU^^^mmm~~~~~~lllZZZSSSJJJCCCAAABBBCCCCCCEEEEEEDDDDDDGGGQQQ___iiiyyyfffTTTFFF???>>>999777888888666666999,,,,,,,,,,,,------------...000222111000111555888AAAOOO^^^hhhttt}}}}}}wwwqqqnnnkkkcccbbbaaa```^^^YYYTTTPPPJJJHHHFFFGGGJJJNNNPPPQQQVVVVVVUUUTTTTTTUUUUUUVVVUUUSSSQQQMMMHHHDDD@@@>>>::::::999999888888999999<<<:::999999::::::999888;;;;;;:::999999999::::::;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>???AAABBBCCC@@@????????????@@@AAAAAABBBBBBAAAAAAAAABBBBBBBBBFFFCCCFFFNNNOOOHHHFFFIIIEEEFFFHHHIIIKKKLLLMMMMMMJJJHHHEEECCCBBBBBBCCCCCCBBBBBBAAA@@@???>>>==================<<<<<<<<<;;;666777777888888999999999999:::;;;:::999999:::<<<;;;>>>CCCGGGLLLQQQWWW[[[```dddkkkqqqyyy|||xxxuuurrrqqqpppvvvttttttxxxsssooooooyyy}}}~~~|||sss^^^JJJ===666111///......------,,,,,,,,,+++((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''%%%%%%''')))''''''&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&#########$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((((((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********************************---222444777===DDDJJJIIIQQQ___ssswwwpppaaa\\\VVVSSSTTTVVVWWWVVVUUU___nnn~~~~~~~~~~~~eeeRRRMMMFFF@@@===>>>AAADDDCCCFFFJJJPPP[[[mmm{{{hhhYYYKKK@@@::::::999666555666666444444777+++,,,,,,,,,---.........---///111111111555<<>>===<<<::::::::::::;;;<<<============>>>??????@@@@@@AAABBBBBBCCCCCCDDDFFFGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHIIIJJJKKKLLLMMMJJJNNNXXXWWWMMMHHHJJJIIIKKKOOOSSSUUUVVVVVVUUUQQQOOOLLLIIIGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEDDDDDDBBBBBBAAAAAA@@@???>>>>>>888999::::::;;;;;;;;;;;;:::;;;======;;;:::;;;;;;999;;;===>>>AAADDDIIIMMMQQQUUU[[[bbbjjjsss|||}}}zzzxxxvvv{{{xxxvvvwww|||zzzvvvtttzzz}}}|||~~~ttt```OOOBBB888111000000///...------,,,,,,))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$!!!"""&&&)))''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&((()))(((((('''&&&%%%%%%%%%%%%%%%$$$$$$###$$$%%%'''(((&&&''')))(((&&&%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))*********+++,,,,,,,,,---111777;;;===BBBHHHNNNKKKXXXnnn~~~mmmaaaUUUTTTSSSRRRTTTYYY^^^aaacccqqq~~~^^^LLLJJJEEEAAA>>>???DDDHHHMMMSSS```ppp}}}dddXXXLLLDDD>>>777777:::999666666888888666777;;;++++++,,,,,,---...//////+++...111222333999BBBJJJYYYfffrrrwww}}}|||}}}tttlllkkkttt~~~qqqlllllliiidddaaa^^^[[[XXXTTTPPPKKKHHHDDDDDDEEEIIINNNRRRTTTTTTQQQPPPOOOLLLIIIFFFCCCBBBCCCAAA>>>;;;999888999999666777999;;;;;;<<<>>>@@@:::999999:::<<<======<<<;;;;;;;;;<<<>>>@@@AAABBB??????@@@AAABBBBBBCCCCCCFFFFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLMMMOOOPPPRRRSSSOOOOOOPPPPPPQQQRRRTTTTTTRRROOOTTT^^^\\\OOOHHHJJJSSSVVV[[[```cccccccccbbb]]]ZZZWWWTTTRRRRRRSSSTTTRRRQQQPPPOOONNNMMMLLLLLLFFFFFFEEEDDDBBBAAA@@@@@@======>>>>>>>>>>>>======666999;;;;;;999888888888999:::;;;;;;<<<>>>BBBEEEHHHKKKPPPVVV]]]fffnnnttt}}}{{{}}}zzzxxxzzz~~~}}}{{{|||rrr___NNN???555222111000///...---,,,,,,))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$!!! $$$)))''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&((('''&&&%%%&&&(((***,,,***)))((('''&&&%%%%%%%%%%%%$$$###"""###&&&(((***&&&((()))(((&&&%%%%%%&&&#########$$$$$$%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))************))))))***+++---...//////111666;;;???BBBEEEKKKOOOWWWiiiyyydddTTTLLLOOORRRUUUYYY```iiipppqqqXXXHHHHHHFFFCCCBBBDDDJJJNNN[[[eeexxxppp]]]KKKBBB<<<;;;:::555555999777555666888888777:::>>>---...///...------...///...111555777444888HHHYYYlllnnnsssiiimmmqqqooojjjhhhppp}}}ooollllllhhhaaa]]]ZZZXXXUUUSSSQQQNNNKKKHHHAAADDDIIIMMMOOOMMMJJJHHHIIIHHHFFFDDDAAA>>><<<;;;:::999888777777999;;;<<<>>>>>>======<<<;;;::::::>>>===============>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBBAAABBBDDDGGGJJJLLLNNNMMMKKKMMMPPPTTTVVVWWWTTTSSSSSSVVVZZZ^^^`````````aaabbbcccccccccccccccbbbaaadddgggeee^^^YYYYYYaaadddiiilllmmmmmmmmmnnnooojjjddd```___```aaabbb___]]][[[ZZZZZZZZZXXXVVVTTTVVVSSSMMMJJJJJJIIIEEEFFFEEEDDDBBBAAA@@@@@@@@@CCC???:::999:::;;;:::888999999:::999999999;;;<<>>:::777555666777999555666666888999;;;===>>>,,,...//////...------...333222333555777BBBWWWkkklllrrr}}}mmm\\\fff|||vvvlllkkkiiiiiiqqq~~~xxxjjjeeeddd```ZZZVVVPPPOOOMMMLLLKKKJJJGGGDDDAAACCCGGGIIIIIIHHHEEECCCBBBAAA???===;;;999777777:::999999888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBCCCDDDDDDIIIJJJJJJLLLOOORRRUUUWWWWWWVVVVVVYYY^^^bbbeeeffffffddddddfffjjjnnnpppqqqqqqrrrrrrqqqpppooonnnnnnkkkkkknnnrrrpppkkkkkkmmmxxxzzz|||}}}}}}}}}}}}}}}{{{xxxsssqqqpppqqqrrrqqqnnnlllkkkjjjjjjjjjhhhfff^^^___]]]WWWTTTTTTQQQMMMLLLKKKIIIGGGFFFEEEDDDDDDJJJEEE???<<<;;;;;;;;;:::888888888888777888999:::;;;>>>AAACCCDDDJJJSSS[[[dddhhhooouuuyyy|||zzzvvvtttssssssuuuxxxyyyxxxuuuxxx|||www~~~sssYYYGGG999444000000///,,,+++...++++++************))))))***))))))))))))(((((((((((((((((('''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((''''''((()))***)))))))))))))))))))))(((,,,+++***+++...222444555===>>>FFFNNNNNNMMM[[[lll|||hhhUUUMMMMMMLLLRRRbbbqqqzzzxxxXXXLLLFFFBBBCCCHHHTTTllllllZZZLLLBBB<<<<<<:::888666666777999:::888888999:::<<<>>>???@@@,,,...000000///------...111000222777===JJJ^^^pppsss|||jjjZZZTTTcccxxxzzzlllgggiiijjjlllsss}}}|||oooaaa[[[YYYUUUPPPNNNLLLKKKJJJJJJKKKKKKIIIGGGGGGHHHHHHHHHGGGEEECCCBBB;;;:::999888777666555555::::::::::::;;;;;;;;;<<<=========>>>>>>>>>??????AAA@@@@@@@@@AAABBBCCCCCCEEEEEEFFFGGGHHHIIIKKKLLLOOOQQQSSSWWWZZZ^^^```bbb``````aaaeeekkkqqqttttttuuusssrrrtttwww{{{}}}~~~~~~zzzxxxwwwwwwwwwyyy}}}~~~|||~~~zzzyyywwwwwwxxxwwwuuusssnnnpppooojjjgggeeeaaa\\\XXXVVVTTTQQQOOONNNMMMMMMTTTOOOIIIDDDAAA@@@???>>>;;;:::999999999999999:::999;;;<<<<<<<<>>DDDFFFMMMSSSUUU[[[ooo}}}zzzttteeeVVVPPPLLLNNNXXXiiiyyyoooRRRGGGFFFFFFIIITTTkkk{{{```KKK@@@<<<999777555555666666888999;;;<<<:::;;;;;;===>>>@@@BBBCCC+++...000111000///......///111888BBBKKKTTTaaammmzzz]]]XXXZZZfffuuuuuukkkfffkkkoooqqquuuzzzzzzwwwnnncccWWWSSSQQQMMMJJJKKKLLLKKKKKKKKKLLLLLLJJJHHHIIIHHHFFFDDDBBB@@@???>>>999888888888888888888888:::;;;<<<=========<<<<<>>===999555333444555777999:::;;;;;;=========???@@@BBBDDDEEE,,,...111222111000111222333777BBBOOOYYYaaammmwwwxxxaaaYYY[[[aaaiiisssvvvmmmjjjhhhnnnssssssssssssooojjj___WWWPPPNNNLLLJJJIIILLLMMMKKKJJJJJJIIIHHHFFFCCCCCCAAA>>>;;;999777777666888999999999:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDFFFIIIKKKNNNOOOTTTTTTUUUWWWZZZ^^^bbbdddfffhhhmmmrrrxxx|||~~~xxxrrrpppkkkgggcccaaaaaaaaa[[[\\\\\\YYYTTTNNNIIIEEEFFFDDDAAA@@@@@@@@@???===;;;<<<<<<<<<;;;;;;===>>>???AAADDDGGGKKKQQQYYY^^^nnnxxx}}}vvvrrrppplllgggeeegggmmmsssrrrqqquuudddPPP;;;111000000//////,,,,,,,,,+++***)))))))))))))))((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))))))))))))))((()))))))))*********+++***,,,///000222888AAAHHHKKKLLLSSScccwwwzzzooommmhhh\\\RRRPPPWWW```nnn~~~oooWWWNNNOOOTTTZZZggguuucccJJJCCC<<<:::;;;;;;666111444555777999:::;;;;;;;;;>>>>>>???@@@BBBDDDFFFGGG---///111222222333555777888???KKKYYYeeeppplllYYYXXX]]]dddlllxxx}}}nnnhhhiiigggnnnrrrpppllliiiccc]]]TTTOOOLLLMMMKKKIIIJJJNNNPPPNNNKKKJJJIIIFFFCCC@@@>>>===:::888666555666666777888888999:::;;;<<<<<<>>>>>>>>>>>>?????????@@@??????@@@@@@AAAAAABBBBBBEEEFFFHHHKKKOOOSSSVVVXXX\\\\\\^^^aaaeeekkkppprrrsssuuuyyy~~~}}}zzztttoookkkhhhhhhhhhbbbdddeeeccc\\\TTTNNNKKKLLLIIIEEEDDDEEEEEEBBB???<<<<<<<<<===<<<<<<<<<<<<<<<===>>>@@@BBBGGGMMMRRR```kkkwww~~~xxxuuupppkkkggghhhkkkoooooosss}}}vvvaaaIII;;;666222//////......---,,,+++******)))((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((()))))))))*********(((((())))))))))))((((((((())))))******+++++++++---...000444888???GGGLLLMMMRRR___tttyyypppkkkbbbUUUOOOQQQ[[[iii{{{yyy[[[NNNOOO[[[bbbgggtttlllUUUFFFAAA<<<777555666666555444777888999;;;<<<=========@@@@@@AAABBBDDDFFFHHHIII...///111111333555999===AAALLL___ppp{{{sssfff```cccjjjwwwvvvjjjfffgggccciiilllhhhbbb]]]XXXSSSLLLKKKKKKMMMLLLHHHJJJNNNNNNLLLIIIGGGFFFCCC???<<<;;;:::999888888888888999777888999:::;;;<<<<<<===@@@??????>>>>>>@@@AAABBBAAAAAACCCEEEGGGHHHJJJJJJMMMNNNQQQVVV[[[```dddfffggghhhjjjnnntttzzzyyytttrrrqqqqqqssstttrrrmmmeee]]]XXXVVVUUUQQQLLLKKKMMMLLLIIIEEE@@@????????????===;;;:::888999:::;;;<<<@@@DDDHHHPPP\\\gggnnnttt}}}|||wwwrrrooonnnppprrrsssxxxvvv___OOODDD;;;444222000//////...,,,++++++***)))))))))(((((((((((('''((((((((('''''''''&&&&&&'''(((((((((''''''&&&%%%###$$$%%%''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))************))))))******)))((('''&&&((())))))******+++,,,,,,...///222888AAAIIIOOORRRQQQ]]]qqq}}}xxxwww|||sssjjjeee[[[QQQSSS[[[cccvvvzzzbbbOOOLLLSSScccqqq|||rrr___NNN@@@888<<<;;;999666555666888:::888999:::<<<>>>@@@AAABBBCCCCCCDDDEEEGGGIIIKKKLLL///000111111333777<<<@@@MMM^^^xxxxxxkkklllsssvvvnnnfffbbbccc^^^dddfffaaa[[[VVVQQQLLLIIIIIIKKKNNNLLLHHHHHHMMMFFFDDDAAA@@@>>>;;;888555555555555555555666777777999999:::;;;<<<===>>>>>>AAA@@@???>>>>>>@@@BBBCCCCCCEEEGGGJJJMMMQQQSSSTTTVVVXXX[[[```ffflllpppsssqqqrrrtttyyy}}}zzzyyyyyy~~~vvvllldddaaaaaa^^^YYYTTTSSSTTTSSSPPPKKKDDDCCCBBBBBBAAA???<<<:::555666777888999<<<@@@CCCEEEPPP[[[```eeennnuuuxxxzzz~~~yyyvvvvvvvvvwwwwwwzzz~~~qqqaaaRRRDDD:::666111000000...---,,,++++++************)))))))))))))))(((((((((((('''''''''(((((())))))((('''&&&&&&"""###%%%'''((((((((('''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&'''((()))(((''''''''')))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$&&&'''((()))######$$$%%%&&&&&&'''(((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((******+++***)))(((&&&%%%((())))))***++++++,,,,,,//////333;;;GGGQQQVVVWWWTTTggg~~~xxxsssqqqqqqllleee^^^YYYQQQKKKTTTcccqqqxxxttt```SSSJJJMMMVVVddd{{{iiiUUUHHH???;;;:::333666888888777777999<<<999999;;;===???BBBDDDFFFEEEEEEFFFGGGIIIKKKMMMNNN///---///444666888BBBMMMZZZoooxxxoooqqqwwwnnnjjjfffdddddd]]]\\\ZZZWWWSSSOOOLLLJJJJJJJJJJJJJJJJJJJJJIIIHHHEEECCC@@@===;;;::::::;;;777666666666777888999999999;;;============???AAABBBCCCDDDCCCBBBBBBDDDFFFEEEGGGKKKRRRXXX\\\^^^______dddjjjooossswww{{{~~~~~~{{{rrrmmmjjjiiiddd___\\\[[[WWWPPPJJJGGGJJJIIIDDDAAACCCBBB@@@:::888777777999<<<<<<<<>>???@@@??????@@@BBBEEEFFFFFFIIIFFFFFFIIIJJJLLLRRRYYY333111444???KKKWWWbbbjjjttt~~~zzzqqqiiigggeee^^^WWWTTTTTTRRROOOLLLKKKKKKLLLMMMLLLKKKIIIGGGEEECCCAAA@@@;;;:::888777666666777888:::::::::;;;;;;<<<===>>>???@@@BBBBBBAAAAAABBBDDDEEEHHHLLLOOOQQQSSSVVVXXXYYY\\\```eeejjjooorrrsss|||~~~zzzsssqqqooooooooommmhhhddd^^^[[[VVVTTTXXXZZZUUUMMMBBB???<<<;;;::::::888666888888:::===BBBHHHNNNQQQbbbfffnnntttyyy}}}~~~}}}{{{uuuooommmkkkjjjnnnrrr|||~~~{{{||||||pppbbbMMMBBB666111222333000++++++++++++*********))))))*********)))))))))((((((&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&'''((())))))(((((((((''''''''''''&&&&&&''''''((()))(((((((((***)))))))))))))))(((((()))))))))))))))))))))))),,,+++++++++---///222444333;;;HHHRRRSSSWWWkkk{{{iii```___```^^^[[[HHHJJJPPPXXXaaannnuuudddVVVNNNJJJNNNTTT[[[jjjyyy{{{eeeTTTBBB===888666777999888777888999:::<<<>>>@@@AAAAAAEEEDDDDDDDDDDDDFFFGGGHHHIIIIIIKKKNNNOOORRR\\\ggg333444;;;KKK^^^ooo{{{{{{wwwssskkkfffdddbbbZZZSSSPPPMMMMMMLLLLLLLLLLLLLLLLLLHHHGGGDDDAAA>>>;;;:::999777666666555666666777888;;;;;;;;;<<<===>>>???@@@AAACCCEEEEEEDDDEEEFFFHHHHHHLLLRRRWWW[[[^^^bbbeeefffiiinnnrrrwww{{{|||uuuttttttttttttrrrmmmjjjiiifffbbbccciiijjj^^^PPPEEECCC@@@???>>>===:::888777777777999===AAAEEEHHHRRRVVV^^^eeelllrrryyy||||||tttooollllllpppsss}}}}}}~~~xxxbbbUUUDDD888444222///,,,+++,,,,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&'''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))((((((((('''''''''''''''&&&''''''(((((((((((((((************))))))))))))))))))***************+++++++++***+++...222777999:::@@@HHHOOOSSSaaappp\\\SSSSSSSSSQQQOOOLLLQQQ[[[fffsss|||jjj[[[PPPKKKIIIMMMWWW```mmmsss^^^MMMBBB;;;999666666777888777666999:::;;;===???AAABBBCCCGGGGGGFFFEEEEEEFFFHHHJJJLLLOOOTTTYYY\\\aaaooo}}}111888EEEYYYqqquuuqqqnnnooohhhaaa^^^[[[TTTPPPOOOIIIKKKNNNOOOOOONNNKKKIIIDDDCCC@@@===:::888666666666666666777888999::::::<<<<<<<<<===>>>???AAAAAAEEEGGGJJJKKKKKKLLLOOOQQQQQQUUU\\\aaaggglllqqqtttuuuyyy{{{wwwtttrrrooonnnrrryyywwweeeQQQFFFDDDBBBAAAAAA@@@>>><<<777777777888:::===@@@BBBEEEIIIPPPXXX```hhhqqqvvv{{{|||uuusssuuuxxxzzz~~~zzz{{{{{{~~~}}}|||{{{{{{}}}yyymmmZZZFFF888111......------------,,,+++))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((((((&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************)))*********++++++,,,,,,+++++++++...222777<<<@@@FFFEEEFFFLLLYYYrrrxxxeeeQQQJJJIIIGGGGGGIIIQQQYYYfffwwwkkkZZZQQQLLLKKKIIIMMMVVVcccrrrlllXXXKKKAAA999;;;:::888777777777777777999:::<<<>>>@@@BBBCCCDDDGGGGGGHHHGGGFFFHHHLLLOOORRRVVV___gggnnnvvv444BBBVVVlll}}}rrrpppnnnkkkiiiaaaYYYUUURRRLLLKKKLLLHHHKKKNNNQQQPPPLLLGGGDDDAAA@@@===;;;999888888888777888888999:::;;;<<<<<<=========>>>???AAABBBCCCDDDGGGJJJMMMOOOQQQUUUWWWZZZ^^^ccciiinnnuuu|||}}}{{{yyyyyy}}}jjjTTTIIIGGGFFFFFFFFFDDDBBB@@@::::::999999999:::<<<===>>>BBBGGGMMMTTT]]]ffflllooovvv}}}{{{~~~zzzyyyvvvsssrrrtttxxx|||{{{}}}wwwuuussstttyyyoooZZZGGG:::333000///...------,,,+++***************)))))))))((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&'''(((((((((((()))))))))(((''''''''''''((())))))(((((()))))))))))))))************+++,,,,,,------,,,---///333888>>>DDDGGGIIIEEEDDDNNNdddnnn\\\KKKFFFDDDCCCGGGNNNVVVcccuuudddOOOGGGFFFJJJOOOLLLUUUddduuufffQQQEEE???:::666888777777666777888999::::::;;;<<>>===;;;::::::999:::<<>>AAACCCEEEGGGHHHHHHKKKNNNOOOPPPUUU^^^dddmmmqqq|||LLLccc{{{qqqrrr|||}}}vvvmmmhhhfffccc^^^YYYSSSOOOMMMKKKGGGHHHKKKJJJJJJJJJHHHEEEAAA>>>;;;777666555444555777999:::999:::;;;<<<===>>>>>>>>>@@@AAAAAABBBDDDEEEGGGHHHOOORRRWWW\\\aaafffkkknnnxxxzzz}}}qqq^^^[[[ZZZXXXWWWVVVTTTPPPMMMIIIGGGDDDAAA>>>;;;:::999777888999:::>>>DDDLLLQQQWWWbbboooxxx{{{{{{|||~~~}}}tttnnnhhhggglllppprrrqqqsss|||{{{zzznnn\\\EEE555222000...+++******+++,,,'''&&&&&&&&&%%%%%%%%%%%%''''''(((((((((((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&%%%&&&&&&'''((()))******'''((((((((())))))******(((''''''&&&&&&((()))***&&&'''''''''(((((())))))******+++,,,,,,---......111444999???FFFLLLQQQSSSJJJQQQ___uuu{{{jjjcccUUUKKKJJJJJJKKKXXXhhh{{{vvv]]]MMMBBBFFFRRR[[[dddjjjooo}}}nnnWWWMMMBBB<<<;;;::::::999555888<<<>>>>>><<<;;;:::===>>>@@@BBBEEEGGGIIIJJJIIIMMMQQQTTTVVV\\\eeemmm|||~~~SSSnnnwwwxxxoooooonnnkkkeee___YYYUUUNNNMMMLLLJJJJJJJJJJJJKKKIIIGGGCCC@@@===<<<<<<<<<666666777777888888888888<<<;;;;;;===???AAAAAA@@@@@@BBBEEEHHHJJJLLLLLLMMMUUUZZZaaagggkkkqqqxxx}}}yyycccbbbdddeeeccc___\\\]]]___VVVRRRMMMIIIGGGCCC===999<<<;;;;;;;;;<<<>>>@@@AAAPPPYYYgggrrrtttqqqtttzzz~~~uuuqqqlllkkklllmmmllljjjjjjrrrzzz}}}}}}zzznnnUUU>>>111000///...------,,,,,,************))))))))))))&&&((()))++++++)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))((((((((('''&&&%%%######''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&''''''%%%$$$$$$&&&((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''&&&&&&((((((((((((''''''''''''%%%%%%&&&&&&'''(((((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))************&&&((()))******+++---///333777@@@JJJPPPPPPNNNMMMRRRbbbyyysssfff[[[OOOGGGKKKQQQZZZnnnnnn\\\HHHAAA???JJJ\\\nnnzzzfffQQQAAA???<<<888666555555555999:::;;;;;;:::;;;===???AAAAAAAAACCCFFFIIIJJJJJJMMMMMMQQQYYY___gggvvv\\\uuu{{{rrrnnnjjjiiifffbbb\\\VVVQQQMMMLLLMMMMMMLLLKKKIIIHHHGGGEEECCC???<<<:::999999999888888888999999::::::;;;;;;:::;;;===???AAABBBBBBFFFGGGIIIKKKMMMPPPTTTVVVbbbhhhqqqxxx|||mmmgggiiillllllkkkhhhffffffbbb]]]VVVQQQNNNJJJDDD@@@<<<;;;;;;;;;<<<===???@@@FFFMMMZZZdddggggggmmmtttzzzuuusssrrrpppmmmjjjkkkrrrwwwyyy{{{}}}|||rrr[[[DDD444222///---,,,,,,+++***************))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&''''''%%%$$$$$$&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((()))+++++++++,,,///111222<<>>???AAACCCEEEFFFLLLNNNOOOPPPSSSXXX^^^ccckkksss~~~|||ooopppsssvvvwwwuuuqqqmmmnnnhhh```[[[WWWRRRMMMIII>>>>>>===<<<<<<<<<===>>>;;;@@@JJJTTTYYY]]]fffppp{{{}}}|||zzzyyyvvvqqqlllmmmpppsssssstttyyy|||{{{}}}~~~}}}uuu```KKK777444///,,,,,,++++++***************))))))))))))'''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&'''&&&$$$$$$&&&(((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,,,,,,,...111333666FFFTTTUUUOOOOOOZZZggg}}}~~~yyyvvvmmm^^^SSSMMMIIILLLYYYjjj|||rrrcccSSSFFFAAAEEELLLWWWfffyyywww^^^LLL@@@999777777666777888:::<<<===<<<===>>>???>>>???BBBDDDEEEEEEEEEFFFHHHLLLPPPSSSWWW]]]hhhuuuuuu{{{kkkccciiitttjjjhhhhhhggg^^^\\\XXXSSSOOOKKKIIIHHHKKKKKKJJJHHHFFFDDDAAA@@@>>>===<<<:::999999999999999:::;;;<<<===>>>??????@@@AAABBBCCCDDDEEEHHHJJJOOORRRVVVYYY\\\aaahhhnnnsss||||||zzzyyyzzz|||{{{wwwsssuuuooogggbbb^^^[[[VVVRRRFFFEEEBBB???===;;;;;;:::888;;;AAAJJJPPPWWWcccooovvvyyy}}}~~~||||||}}}}}}xxxsssnnnmmmmmmnnnnnnrrr{{{|||wwwxxx~~~{{{tttcccQQQ;;;666///,,,,,,------,,,************)))))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((())))))(((((('''$$$%%%&&&&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((******))))))((((((''''''(((((((((((())))))))))))((()))))))))***************+++,,,,,,---///222555BBBPPP[[[XXXSSS[[[pppxxxmmmjjjhhhaaaUUUMMMOOOOOOWWWgggyyykkkYYYNNNEEEDDDGGGQQQ]]]mmmrrrYYYHHH@@@===;;;555555666777999;;;===>>><<<>>>???@@@@@@AAADDDFFFFFFFFFGGGHHHKKKPPPVVV[[[]]]ffftttqqqggg```bbbgggtttxxxkkkhhhhhhfffcccWWWUUURRROOOLLLKKKJJJKKKKKKIIIEEEBBB????????????;;;::::::999999999999999999:::;;;<<<>>>???@@@AAABBBDDDEEEEEEEEEFFFJJJMMMQQQWWW___dddhhhmmmsssyyy~~~~~~|||zzzyyytttnnnjjjhhheeeaaa]]]RRROOOJJJEEE@@@<<<:::999::::::===DDDJJJRRR^^^iiiooosssyyy|||~~~{{{{{{}}}{{{qqqllljjjllllllmmmvvv{{{yyy~~~yyypppbbbVVVAAA999111------///000///************)))))))))((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((())))))(((''''''$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''''''''&&&%%%%%%&&&&&&'''(((((((((******))))))((((((''''''(((((((((((())))))))))))((()))))))))***************+++,,,,,,---000555999MMMVVV\\\YYY]]]pppzzzpppbbbWWWVVVVVVPPPJJJFFFTTTYYYeeevvvsssXXXKKKDDDCCCKKKVVVjjjwwwlllSSSCCC>>>>>>===;;;666666777888:::<<<===>>><<<>>>@@@AAAAAACCCFFFHHHIIIKKKMMMPPPTTTZZZbbbhhhppp{{{wwwhhh___\\\YYYaaaiiiuuuzzzoooiiihhhfff```ZZZPPPNNNLLLJJJIIIIIIIIIIIIHHHEEEAAA===::::::<<<===666777777888888888888888999:::;;;===???AAABBBCCCCCCEEEGGGGGGGGGJJJOOOTTTYYYaaakkkrrrvvv|||}}}yyyuuusssrrrpppkkkhhh\\\YYYSSSMMMFFFAAA===<<<<<<::::::???DDDIIISSS]]]dddjjjqqquuuwwwzzz}}}vvvooolllmmmllljjjqqq{{{}}}pppddd[[[JJJ@@@555//////111111000************))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''''''''&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$&&&''''''&&&%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''((((((((())))))((((((((('''''''''%%%%%%&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************+++,,,---///444:::>>>OOOXXX^^^bbbpppwwwooo___RRRHHHHHHIIIGGGHHHLLL\\\fffvvvuuu^^^IIIDDDEEEIIIXXXiii{{{fffTTTBBB:::::::::888666777888999:::;;;<<<=========???AAABBBCCCEEEHHHJJJIIIMMMRRRWWW]]]eeennnvvvuuujjj```\\\]]]___]]]bbbooo{{{qqqmmmhhheeeddd___WWWQQQLLLKKKJJJHHHGGGFFFFFFEEECCCAAA>>>;;;999888999999666666777999999:::::::::;;;;;;===???AAACCCEEEFFFEEEHHHLLLMMMOOOSSS[[[aaagggoooyyy}}}zzzyyyyyyvvvpppkkkccc```ZZZSSSMMMGGGDDDBBB???;;;:::<<>>>>>???>>>@@@CCCDDDEEEGGGKKKMMMMMMTTT\\\dddkkktttppp]]]SSSTTT[[[ccchhheeefffwwwwwwkkkdddbbb___]]][[[VVVOOOIIILLLKKKJJJIIIGGGEEEDDDCCC>>>>>><<<;;;999888777666777888:::;;;======>>>>>><<<===???AAACCCEEEGGGHHHHHHLLLQQQTTTWWW]]]fffnnnssszzz~~~||||||{{{wwwpppkkkfffccc^^^WWWQQQLLLIIIGGGBBB===;;;<<<======AAAGGGLLLTTT___ggglllqqqyyyzzzssstttoooggghhhpppsss{{{{{{nnnggg]]]PPP???555222111///,,,************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&'''''''''&&&$$$######$$$&&&'''%%%&&&&&&''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$&&&(((((('''%%%%%%&&&#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''(((((())))))******(((((((((((())))))))))))))))))))))))************,,,---///111555;;;CCCHHHIII___wwwttt^^^TTTKKK???999===@@@DDDRRRcccvvv{{{iiiXXXKKK===;;;KKK]]]mmmuuu\\\FFF<<<999999;;;999444777===888999;;;===>>>???@@@@@@@@@BBBDDDFFFGGGIIIMMMPPPXXX```kkkttt|||dddNNNSSS___eeekkktttvvv|||uuullleeeaaa```^^^ZZZTTTOOOKKKJJJLLLKKKJJJIIIGGGFFFDDDDDD999888888777777777777777777:::===>>>>>>===<<<===@@@BBBEEEFFFFFFFFFGGGHHHGGGRRRUUUZZZeeekkkooo{{{|||wwwtttqqqpppmmmhhhccc]]]WWWQQQNNNIIIGGGAAA;;;<<>><<<888888777777777777777888888;;;>>>??????>>>>>>???@@@BBBDDDFFFGGGIIIKKKMMMQQQ\\\```dddppptttxxx{{{wwwuuuttttttrrrkkkaaaYYYTTTSSSKKKJJJDDD>>>===BBBCCCAAABBBDDDGGGNNNWWWaaajjjooowww~~~|||xxxsssnnnkkkhhhjjjpppwwwzzz{{{~~~||||||~~~lll^^^KKK;;;333///...---,,,++++++***************(((((())))))(((((('''&&&)))((('''&&&%%%&&&&&&'''(((&&&%%%&&&((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''''''''((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))(((***++++++******,,,---,,,222666777;;;EEENNNSSSkkkoooYYYHHH@@@???<<<<<>>CCCFFFRRRggg}}}hhhTTTEEE===<<<999888777777777888999::::::::::::<<>>999666888777777777777777888888:::<<>>DDDKKKXXXdddnnnWWWFFF???===<<<<<>>888888;;;777777777777777888999::::::;;;===???AAABBBCCCCCCHHHJJJLLLPPPVVV^^^hhhnnnttt~~~rrrjjjeee```[[[WWWSSSNNNJJJIIIJJJKKKLLLMMMLLLJJJFFFBBB===999666777777777777777888999::::::===@@@AAAAAABBBCCCDDDEEEGGGJJJMMMRRRYYYaaafffgggssswww}}}}}}sssiiibbb^^^YYYYYYTTTNNNKKKKKKGGGAAA===<<<;;;===BBBKKKSSSXXX```kkkuuuxxxzzz|||zzzzzzyyyyyysssqqqnnnmmmnnnqqquuuwww}}}}}}qqq[[[FFF888222111...---,,,+++++++++++++++)))))))))))))))(((''''''''''''''''''&&&&&&''''''''''''&&&''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''(((((('''''''''''''''''''''''')))))))))((())))))******,,,,,,---+++******,,,...666555;;;DDDIIIQQQggg~~~mmmWWWHHH???<<<===;;;AAAJJJXXXhhh{{{vvvSSSFFFAAA===DDDRRRXXXeee{{{zzzfffOOOAAA:::777555666666666666777888999:::::::::===???BBBCCCCCCDDDEEEKKKNNNSSSXXX___hhhssszzz}}}pppiiibbbZZZTTTRRRNNNJJJHHHJJJMMMNNNOOOOOOKKKFFFAAA===:::999999777777777888888:::;;;<<<;;;===@@@BBBBBBCCCEEEGGGGGGJJJMMMRRRYYYbbbkkkrrruuu{{{tttjjjbbb]]]^^^ZZZTTTQQQPPPKKKEEEAAA???<<<<<<>>>DDDJJJNNNUUUaaaooouuuwwwzzz||||||~~~||||||~~~}}}yyysssooommmooorrruuu}}}|||}}}}}}lllSSS@@@555111///...---,,,++++++++++++)))))))))))))))(((((('''&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))&&&&&&'''((()))******+++)))))))))))))))***+++++++++,,,,,,+++***+++...000777999@@@FFFJJJVVVvvvuuuWWWHHHBBB>>><<<<<<===GGGUUUddduuuhhhIIICCCCCCDDDQQQfffnnn~~~aaaRRRCCC<<<;;;888555444555666777888999:::;;;;;;:::===AAACCCCCCEEEGGGJJJOOOUUU\\\ccckkkuuuwwwnnnggg]]]TTTPPPOOOLLLIIIJJJMMMOOOOOOMMMIIIEEE???:::777666888999888888888999:::<<<===>>>===???BBBCCCDDDFFFIIIKKKKKKNNNSSSYYYaaalllvvv}}}zzzooofff___```]]]XXXUUUUUUQQQKKKFFFDDD@@@======???CCCFFFLLLVVVcccmmmrrruuuwwwwww~~~|||zzz{{{|||tttooonnnrrruuuyyy|||{{{aaaJJJ:::333000///...---,,,+++++++++))))))******))))))((('''%%%&&&''''''((('''''''''&&&'''((('''&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((()))*********''''''((()))***++++++,,,))))))))))))******+++,,,***+++++++++,,,...222555777===DDDGGGMMMaaadddJJJAAAAAA>>>;;;;;;AAAOOOaaaqqqvvvZZZCCCBBBGGGNNNaaawwwpppPPPDDD999555555555555777555666888:::;;;<<<======<<>>:::666555555777888999999999:::<<<>>>???@@@@@@BBBEEEFFFGGGIIIMMMOOOSSSWWW]]]eeennnxxxyyyqqqjjjccccccaaa]]]\\\\\\YYYTTTNNNKKKFFFBBB@@@???@@@AAAFFFKKKUUUaaajjjqqquuuwwwyyyxxxwwwzzzzzzpppmmmqqqvvvxxx{{{~~~qqqYYYEEE:::111000///---,,,,,,++++++)))************)))((((((%%%%%%'''(((((((((''''''%%%''')))(((&&&%%%&&&((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***)))))))))))))))((((((((())))))))))))***+++,,,---***+++,,,---...222777;;;<<>>>>>>>>>>>AAAEEEFFFGGGKKKRRRXXXYYYbbbnnnyyyxxxkkkbbbZZZPPPLLLMMMNNNMMMLLLNNNQQQOOOHHHBBB;;;:::999777777777888888999999:::;;;===???AAABBBCCCEEEGGGHHHJJJLLLPPPRRR\\\```gggoooyyy}}}wwwqqqnnnggghhhfffbbbbbbdddaaa]]]TTTQQQMMMHHHDDDBBBAAAAAABBBDDDKKKWWWdddnnnuuuzzztttssstttyyy|||ppplllpppvvvyyyyyy|||~~~}}}}}}}}}eeeOOOBBB111111///...---,,,,,,+++***************)))(((((($$$%%%'''(((((((((''''''%%%''')))(((&&&%%%&&&)))'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))+++***)))((('''&&&%%%%%%))))))))))))***+++,,,---***+++---...111555;;;@@@BBBJJJOOORRReeeuuuZZZJJJ???>>>===;;;@@@JJJTTTggg~~~~~~pppkkkggghhhjjjggg^^^VVVKKKEEEBBBJJJYYYooouuuYYYCCC999666555777666444444888555777:::<<<>>>???@@@@@@@@@DDDGGGHHHIIIMMMVVV^^^fffppp}}}vvvooocccWWWOOOLLLLLLMMMMMMMMMNNNOOOMMMIIICCC>>>777777777666444555777999>>>======???AAABBBBBBAAAGGGGGGHHHJJJNNNSSSYYY]]]iiiooouuuzzz~~~yyytttqqqkkknnnnnnkkkiiijjjhhhddd\\\XXXSSSOOOKKKGGGBBB???>>>@@@EEEMMMVVV```hhhmmmoooqqquuuxxx{{{{{{vvvsssrrrqqquuuvvvwww{{{zzzaaaAAA@@@222...111...------%%%)))(((((()))+++,,,***)))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%$$$######''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((((((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((,,,+++***)))((((((((()))***+++...111777===CCCGGGGGGKKKWWWkkkvvvhhh[[[III:::;;;???BBBKKKWWWcccxxxxxxqqq```ZZZUUUUUUTTTOOOKKKKKK>>>BBBJJJXXXiiiqqqXXXFFF;;;666666666666666777888999888888:::===@@@BBBCCCBBBBBBBBBFFFLLLPPPUUU___iiittt|||sssnnnhhh^^^TTTMMMKKKLLLNNNOOONNNMMMLLLIIIEEE>>>:::777888888777666777999;;;<<<<<<===???AAADDDDDDEEEGGGHHHJJJMMMSSSZZZaaafffuuu{{{}}}yyyvvvnnnqqqqqqnnnlllmmmjjjfffaaa^^^ZZZVVVRRRMMMHHHDDD???@@@CCCHHHNNNVVV]]]aaajjjmmmqqquuuyyy|||~~~zzzvvvsssqqqpppqqqssswww}}}qqqRRRFFF777222333.........((()))(((((()))+++,,,***)))'''''''''''''''''''''''')))(((''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((++++++***)))))))))))))))------...000444;;;BBBGGGPPPZZZmmmxxxjjj```WWWIII@@@CCCHHHNNNZZZhhhyyy{{{pppfffaaaVVVQQQMMMNNNLLLHHHEEEFFFEEELLLYYYjjj}}}{{{aaaMMM@@@888666666666666777888999:::::::::<<<>>>AAACCCDDDDDDFFFGGGLLLTTTZZZ```kkkvvvzzzooogggaaa]]]VVVOOOKKKKKKLLLNNNOOOMMMIIIFFFCCC>>>999666777888999999999999<<<>>>;;;<<<===???BBBEEEGGGHHHJJJLLLQQQVVV]]]fffooouuu~~~~~~tttvvvuuupppnnnooonnnkkkhhhfffccc```\\\WWWQQQLLLDDDCCCBBBCCCFFFKKKQQQTTTbbbffflllrrrvvvyyyyyyyyyyyy{{{zzzuuuqqqllllllnnnrrrxxx}}}www{{{}}}uuu{{{~~~fffQQQ???777555......111,,,))))))(((***+++,,,***)))''''''''''''''''''''''''******((('''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((($$$$$$%%%&&&&&&'''((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((()))***''''''''''''(((((((((((((((((((((((())))))))))))+++******)))))))))******......///111555===GGGMMMVVViiisssdddZZZWWWMMMEEEBBBHHHPPPZZZkkk|||wwwkkk```XXXUUUNNNIIIGGGHHHFFFCCCCCCFFFPPP\\\ppp~~~bbbMMM@@@888555777777777777888999::::::<<<===>>>@@@BBBDDDEEEFFFGGGIIIQQQ[[[ccckkkwwwyyypppggg___VVVSSSPPPMMMKKKKKKMMMNNNLLLHHHDDD@@@===:::666444666777999::::::;;;===???<<<===???@@@BBBEEEHHHJJJPPPTTT[[[aaahhhrrr|||||||||wwwpppmmmpppqqqpppnnnllljjjiiieee```ZZZUUULLLIIIEEEBBBBBBEEEIIILLLYYY]]]eeennnuuuxxxxxxvvvuuuyyy~~~}}}wwwsssmmmlllllloootttyyy||||||ssswww~~~xxxnnntttvvv\\\III???999///...222...***))))))***+++,,,***)))''''''''''''''''''''''''))))))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&&&&'''&&&'''''''''((((((((()))&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((())))))))))))*********))))))***++++++,,,///222666<<>>@@@AAABBBDDDFFFHHHJJJNNNWWWcccmmmvvvzzzrrrhhh^^^WWWOOONNNMMMLLLLLLLLLMMMMMMEEEBBB===:::999888777666444666999::::::;;;===???>>>@@@BBBCCCCCCFFFJJJNNNVVV\\\dddkkkrrr{{{xxxnnnkkkpppttttttqqqpppooonnnlllgggaaa]]]RRRNNNIIIDDDBBBCCCEEEGGGPPPTTT]]]hhhrrrxxxxxxwwwwwwyyy|||}}}zzzxxxrrrpppnnnnnnqqqtttvvvwwwtttvvvyyysssgggiiiwwwhhhUUUIII@@@333///222///+++*********,,,,,,***((((((((((((((((((((((((((('''''''''''''''((()))***&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))*********))))))***+++,,,,,,+++000666<<>>???BBBFFFJJJKKKMMMQQQYYY```gggppp{{{vvvrrrttttttssssssrrrqqqqqqqqqpppmmmkkkbbb^^^XXXQQQKKKGGGEEEDDDCCCEEEJJJUUUcccmmmqqqrrrssstttvvvxxxyyy{{{|||||||||wwwqqqmmmmmmnnnoooooouuutttuuuxxx~~~vvvsssuuu{{{mmmaaaUUUAAA666333...,,,+++++++++,,,,,,***(((((((((((((((((((((((((((((('''''''''((()))******(((((('''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''(((((((((((('''''''''((()))*********)))))))))***+++,,,...///...444;;;BBBKKK[[[ooo~~~hhhNNNGGGGGGDDDAAABBB@@@HHHUUUeee{{{uuubbb\\\WWWMMMFFFFFF999:::===@@@EEEQQQhhh}}}qqqSSSDDD999:::999444444999777777888999:::<<<===>>>???BBBFFFGGGGGGKKKQQQWWW[[[aaaooozzzpppiiiccc```YYYOOOLLLOOOLLLMMMNNNNNNKKKGGGCCC@@@;;;999777777888999999999999;;;>>>??????>>>???@@@CCCGGGLLLOOOQQQWWW```hhhpppyyy|||xxxwwwtttppptttrrrqqqqqqrrrrrrqqqoookkkggg```YYYQQQLLLHHHGGGAAAAAADDDNNN\\\ggglllmmmnnnpppsssvvvyyy{{{|||||||||wwwqqqlllkkklllnnnnnnrrrrrrtttyyy~~~}}}uuuiii\\\GGG999555...---,,,++++++,,,,,,***((())))))))))))))))))))))))***)))((((((((((((((())))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&(((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&''''''((()))))))))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&'''((())))))''''''''''''((((((((()))&&&''''''((()))******+++)))))))))***+++---...//////444;;;DDDQQQfffwww]]]GGGCCCEEEBBBAAADDDGGGRRRcccwwwooo]]]YYYUUUJJJAAA@@@<<<===AAAGGGNNN^^^zzzsssXXXHHH;;;444777777222222888999999999:::<<<>>>???@@@@@@DDDHHHIIIJJJMMMUUU[[[fffmmm|||tttfffccc\\\TTTNNNLLLNNNPPPNNNNNNLLLJJJFFFBBB>>>;;;555666777777777777999;;;;;;<<<===???AAACCCDDDEEEEEEHHHNNNUUU\\\dddmmmsss|||{{{|||}}}|||xxxuuusssssswwwwwwsssssswwwwwwsssnnnmmmggg___YYYUUUOOOGGGFFFEEEEEEHHHPPP\\\hhhoooqqqpppooopppqqqtttwwwyyyzzzxxxuuurrrooonnnnnnnnnnnnsssyyy|||}}}zzzwwweeeSSSCCC666000---...,,,******++++++***))))))))))))((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%$$$######%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%%%%&&&&&&!!!!!!!!!"""###%%%&&&'''&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''''')))))))))((('''&&&$$$$$$''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''((((((''''''((()))+++++++++***'''%%%%%%(((***,,,)))************---000333555<<>>>>>???CCCJJJYYYtttqqqUUUCCC===<<<999777666666777888===;;;999999;;;===??????EEEEEEFFFHHHMMMVVV```gggooozzzwwwmmmccc^^^WWWQQQMMMLLLMMMOOORRRPPPMMMHHHCCC===999777666777888888888999;;;===;;;<<<===???AAACCCDDDEEEKKKQQQYYYaaaiiipppxxx}}}}}}|||zzzyyywwwuuutttuuuvvvwwwyyy|||~~~zzzvvvsssooossstttqqqqqquuuvvvsssppppppllleee```]]]VVVOOOIIIGGGEEEEEEKKKTTT^^^eeemmmnnnoooppprrruuuwwwxxxwwwvvvuuutttrrrpppnnnmmmqqquuuzzz{{{{{{}}}|||ppprrrxxxttt```MMM>>>666000///...,,,+++,,,+++*********)))))))))(((((((((***)))(((''''''((()))***''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###############&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((('''&&&''''''(((((('''&&&%%%)))((('''&&&&&&&&&&&&&&&***+++++++++,,,...222555777<<>>===HHHUUUgggvvvjjjZZZVVVOOOJJJGGG@@@???@@@GGGVVVnnnsssZZZFFF;;;999888777666666777999:::;;;::::::;;;===@@@BBBBBBEEEGGGJJJNNNUUU^^^hhhooo|||}}}zzzmmmfff]]]WWWPPPLLLMMMNNNNNNNNNQQQOOOJJJDDD>>>:::777555777888999999999:::<<<>>>===>>>???AAACCCEEEGGGHHHOOOVVVaaajjjrrryyy~~~~~~~~~~~~|||yyyvvvtttppppppppppppoooooooooooooooqqqssstttsssssstttuuuwwwyyy|||}}}xxxuuuooorrrsssqqqrrruuuvvvtttqqqrrrqqqmmmjjjhhhaaaZZZQQQMMMHHHEEEGGGMMMUUUZZZeeegggkkkooorrrsssttttttrrrsssvvvwwwvvvssspppmmmrrruuuxxxyyyyyy{{{|||hhhgggkkkyyyppp[[[III???333111...---------++++++++++++*********)))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''&&&%%%$$$#########&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((((((((((((&&&''')))))))))'''$$$"""((()))))))))(((&&&$$$###+++,,,---------///333666;;;>>>EEEYYY~~~oooTTTLLLDDD?????????BBBRRRdddjjjZZZVVVNNNIIIGGGAAABBBFFFSSSkkktttWWWCCC:::888555555555555777999;;;===888999;;;===@@@BBBDDDEEEEEEIIIOOOVVV___jjjttt{{{~~~~~~~~~~~~ooofffaaaUUUPPPJJJJJJNNNRRRQQQOOOLLLIIIDDD???;;;999888888777888:::::::::;;;===???@@@@@@AAACCCFFFIIILLLNNNVVV^^^hhhpppxxx~~~~~~{{{{{{{{{zzzxxxuuurrrppplllmmmnnnoooooonnnmmmllljjjkkklllllllllmmmmmmnnnmmmnnnpppsssvvvxxxyyyzzz}}}zzzvvvuuuuuuuuuuuuuuuuuuuuuuuuqqqtttuuutttsssrrrllldddYYYUUUNNNIIIHHHKKKPPPTTT[[[___eeekkknnnppppppooonnnqqqwww{{{{{{wwwrrrnnnppprrrtttuuuwww|||xxxgggbbbcccpppiiiSSSFFF888222......///---,,,---++++++++++++*********)))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((())))))******)))(((''''''*********+++***)))((('''+++,,,------...111555888<<>>@@@@@@AAABBBEEEHHHMMMQQQSSSbbbiiirrryyy~~~~~~}}}~~~}}}xxxyyyyyyxxxvvvrrrooommmllllllmmmnnnmmmllljjjiiicccbbbbbbbbbcccccccccccccccdddfffhhhjjjlllmmmmmmnnnqqqwww{{{|||yyyzzzyyyxxxwwwvvvtttsssssspppuuuwwwxxxxxxxxxssslll___[[[UUUOOOLLLMMMOOOQQQVVVZZZ```ggglllooooooooommmqqqxxx}}}~~~{{{uuuqqqmmmnnnppprrrvvv}}}zzzoooccc\\\ZZZfff|||zzz```OOO???555......///------///++++++++++++*********)))(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''(((((())))))***)))'''&&&'''(((***,,,))))))(((((()))***+++,,,***+++---...000333888;;;<<>>BBBIIIXXXuuummmWWWSSSJJJDDDEEEEEEOOOddddddNNNCCC<<<999:::444555555666888999:::;;;999<<>>:::777666666777888:::;;;<<<<<<>>>@@@CCCAAAAAACCCFFFKKKQQQVVVYYYjjjqqq{{{~~~}}}|||}}}~~~~~~|||zzzuuuuuuvvvuuussspppmmmkkkjjjjjjjjjiiihhheeecccaaa]]]\\\ZZZZZZ[[[\\\[[[ZZZWWWXXXZZZ\\\]]]_________dddggglllqqqtttxxx|||~~~~~~{{{|||yyyxxxxxxvvvqqqpppqqqqqquuuxxxyyy{{{{{{wwwpppccc```[[[VVVRRRPPPPPPPPPSSSWWW]]]ccciiinnnqqqrrrooossszzz~~~yyyvvvooonnnnnnqqquuu|||tttiii___YYYXXXbbbwwwqqq^^^LLL===222000000------111++++++*********)))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((()))))))))((('''$$$######&&&***,,,'''&&&&&&&&&''')))+++,,,***+++...///222666<<<@@@???KKK___zzzvvv]]]LLLHHHEEE>>>>>>GGGTTThhhhhhQQQNNNHHHEEELLLQQQ___zzznnnOOOBBB>>>999555555666666777888999::::::;;;;;;>>>BBBCCCBBBCCCGGGJJJSSSYYYdddqqq~~~yyytttsssrrrmmmjjjiii}}}ppp{{{qqqcccXXXNNNHHHHHHKKKPPPSSSSSSOOOIIIEEE@@@>>><<<999888888888999;;;<<<>>>??????AAACCCFFFEEEFFFIIIMMMSSSZZZ```dddnnnxxx}}}|||zzz{{{{{{zzzxxxvvvttttttuuutttssspppnnnllliiihhhfffdddaaa^^^[[[ZZZYYYVVVSSSSSSTTTUUUUUUSSSNNNOOOPPPRRRSSSSSSTTTTTT[[[^^^bbbfffiiikkkoooqqqzzz|||}}}~~~zzzxxxzzzxxxrrrqqqtttsssvvvyyyyyy{{{|||yyyrrriiigggccc___ZZZVVVSSSQQQPPPRRRWWW]]]dddjjjpppssssssvvv{{{|||zzzvvvtttqqqqqqtttyyy~~~zzzqqqggg]]]YYYXXXaaarrrppp\\\III888444111,,,,,,111******)))))))))((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***((('''%%%$$$$$$&&&((()))&&&'''((()))))))))))))))***,,,///222666;;;AAAEEEIIIWWWlll}}}zzzjjj[[[NNNHHHAAA<<<@@@PPPddd{{{^^^HHHIIIHHHKKKXXXbbbwwwrrrXXX@@@999999555333555555666777999;;;<<<<<<======@@@DDDEEEDDDFFFLLLQQQYYY```kkkzzz{{{qqqssslllhhhiiiiiieeeaaaaaappplll}}}{{{lll```VVVNNNIIIHHHMMMTTTVVVRRRKKKCCC???999888888888:::;;;===>>>===???@@@AAABBBCCCFFFHHHLLLMMMOOOTTT[[[bbbiiimmmuuu}}}}}}{{{zzzyyyyyyyyyxxxvvvtttuuuuuuvvvvvvuuussspppoooiiigggeeeaaa]]]ZZZWWWUUURRRNNNKKKKKKLLLNNNMMMKKKIIIJJJKKKLLLMMMNNNNNNNNNQQQSSSWWWZZZ\\\^^^aaacccooopppssszzz~~~{{{zzz}}}{{{vvvuuuxxxtttxxxyyyyyy{{{}}}zzztttpppnnnkkkgggaaa[[[WWWTTTLLLMMMQQQVVV]]]fffmmmqqquuuxxx|||~~~|||}}}yyytttqqqsssvvvzzz||||||~~~~~~|||{{{yyypppgggZZZVVVUUU\\\jjj{{{}}}hhhRRR>>>777333,,,+++000))))))))))))(((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&"""######$$$%%%&&&((()))$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))************)))((((((''''''((())),,,......,,,)))'''+++...111444888>>>EEEIIISSSbbbttt}}}{{{{{{zzzooofff^^^RRRHHH>>><<>>???===AAAEEEFFFFFFJJJQQQWWW]]]dddppp{{{tttnnngggfff```\\\______\\\YYYXXXvvvrrrzzzyyy|||uuufffXXXOOONNNQQQQQQPPPOOOMMMIIIDDD@@@===999:::::::::999999;;;===??????@@@???@@@AAAEEEHHHLLLQQQVVVZZZ^^^gggsss|||~~~}}}{{{yyywwwuuuuuuuuutttssstttuuuvvvvvvtttrrrooonnngggccc]]]XXXUUUSSSPPPNNNLLLKKKJJJIIIGGGFFFEEEDDDAAAAAABBBDDDEEEGGGHHHIIIGGGIIIKKKMMMOOORRRWWWZZZaaaeeejjjpppwww~~~~~~|||zzzwwwtttqqqtttvvvxxx{{{|||yyytttpppqqqqqqpppqqqoooiii```YYYRRRNNNMMMRRRYYY```jjjssssssyyy||||||}}}~~~{{{wwwttttttwwwzzzzzz~~~~~~~~~zzzrrraaaZZZYYYaaaiiiqqqttt^^^FFF999333......222++++++******************))))))************)))))))))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%$$$&&&(((******(((&&&$$$'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))((('''&&&%%%$$$$$$(((((((((((((((''''''''')))((('''''''''(((***+++(((((((((((()))))))))))))))((((((((()))***++++++444))))))666;;;999AAAPPP]]]jjjsssrrrppptttzzz{{{{{{oooggghhhiii^^^KKK>>>EEEHHHQQQeeedddNNN<<<>>>JJJZZZooodddGGGAAA888333333444444444:::;;;<<<<<<;;;;;;>>>???CCCGGGIIIIIIGGGJJJRRRYYYhhhkkktttqqqhhhccc^^^ZZZYYYVVVSSSSSSSSSRRRNNNKKKtttqqqzzzssssss|||oooaaaWWWOOONNNQQQQQQPPPNNNJJJFFFAAA>>>;;;888999::::::::::::<<<>>>@@@AAABBBBBBCCCFFFJJJNNNTTTYYY___cccgggooo|||}}}zzzzzz~~~|||{{{yyywwwuuusssssstttttttttrrrpppmmmkkkeeeaaa[[[VVVSSSPPPMMMKKKHHHHHHGGGEEEDDDCCCBBBAAABBBAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGHHHKKKOOORRR[[[^^^ccciiinnnuuu|||}}}yyyuuuqqqsssqqqqqqqqqssstttsssrrrvvvuuuuuuvvvtttnnnfff```VVVQQQOOORRRWWW]]]fffnnntttyyy||||||}}}{{{wwwuuuvvvwwwwww|||~~~|||}}}~~~yyyrrrggg___^^^dddjjjnnnzzz}}}fffLLL===666111...///,,,++++++***************))))))************))))))'''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((''')))(((((('''((()))***+++))))))))))))************))))))((())))))***+++,,,000...222999;;;;;;FFFUUUdddkkknnnmmmnnnrrrsssqqqeee___]]]cccfff]]]NNNDDDCCCLLL\\\ssszzzSSSFFF===CCCPPPccc~~~kkkRRRCCC===666333333555777777;;;<<<======<<<===???AAADDDGGGIIIJJJLLLQQQZZZaaannntttnnn```YYYVVVQQQMMMLLLJJJIIIIIIJJJIIIGGGDDDtttrrr{{{|||rrrzzzxxxfffZZZTTTPPPPPPQQQQQQNNNJJJEEEAAA===;;;:::888999;;;;;;;;;<<<>>>AAA@@@BBBCCCEEEGGGKKKPPPSSSXXX]]]ccchhhmmmuuu~~~~~~~~~~~~}}}zzzyyyxxx||||||{{{zzzwwwuuurrrpppppppppqqqpppooollljjjhhhaaa]]]WWWRRRNNNKKKIIIGGGCCCBBBBBB@@@???>>>===<<<>>>>>>======<<<<<<;;;;;;<<<===??????@@@BBBEEEHHHQQQTTTYYY]]]bbbhhhooosss~~~|||wwwsssuuuqqqmmmlllooossswwwyyyxxxxxxyyyyyyxxxssslllfff]]]WWWRRRSSSUUUXXX___gggpppvvvyyyxxxyyy~~~zzzvvvtttttttttwwwzzz{{{||||||xxxrrrlllfffeeekkknnnmmmrrr{{{qqqTTTAAA999444///,,,---,,,++++++*********+++))))))************))))))&&&&&&''''''((())))))***'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''((((((((((((((((((((((((((((((((()))******************++++++++++++))))))))))))***+++,,,---+++333:::;;;;;;BBBOOO[[[mmmmmmlllnnnrrrtttnnndddYYYWWWYYY^^^^^^TTTHHHAAAGGGWWWooo```DDD???@@@IIIXXXooorrrTTTAAA<<<999444222333666999:::;;;===>>>>>>>>>???AAACCCCCCDDDFFFIIINNNVVV```fffvvvqqqfffXXXOOOKKKIIIEEEBBBCCCBBBBBBCCCDDDDDDCCCAAAxxxuuu}}}|||vvv}}}|||lll[[[SSSSSSRRRRRRSSSOOOLLLFFF@@@;;;999888888888999;;;<<<<<<>>>AAACCC@@@BBBDDDFFFHHHLLLRRRVVV\\\bbbhhhnnnttt~~~}}}xxxxxx{{{{{{{{{|||~~~{{{}}}}}}}}}zzzyyyyyyyyyvvvwwwxxxxxxuuurrrpppnnnkkklllllllllkkkiiigggeee\\\XXXRRRMMMIIIFFFDDDBBB???>>>===<<<;;;:::999999888888888999999:::::::::888999::::::999;;;>>>@@@GGGJJJNNNSSSXXX^^^dddiiirrrvvv{{{zzzuuutttpppkkkjjjmmmsssxxx{{{vvvwwwxxxyyywwwsssnnnjjjddd]]]WWWUUUTTTTTTXXX^^^hhhnnnrrrsssuuuzzz~~~}}}}}}xxxtttsssrrrtttvvvyyy{{{{{{wwwsssnnnjjjnnnwwwyyyrrrnnnqqq}}}\\\DDD:::666000,,,...---,,,+++++++++++++++))))))************))))))''''''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((())))))***)))))))))*********++++++)))))))))***+++,,,---...,,,666<<<;;;???OOO]]]cccnnnmmmpppxxx}}}mmm\\\UUUTTTVVVWWWRRRHHHCCCCCCRRRgggpppMMMAAA???CCCPPPccc~~~{{{[[[FFF;;;888666444333444666999;;;;;;===>>>??????@@@CCCEEEEEEFFFGGGKKKRRR\\\gggnnn}}}sss^^^VVVMMMHHHFFFDDDBBB???CCCBBBCCCCCCDDDDDDCCCCCCxxxvvv{{{|||wwwvvv~~~lll___RRRPPPRRRSSSSSSSSSKKKGGGAAA;;;888777777888999:::<<<===>>>@@@CCCEEEAAABBBDDDGGGIIINNNSSSWWWdddjjjrrrzzz}}}zzzyyyzzz~~~~~~~~~|||vvvpppooorrrvvvvvvyyy|||~~~|||xxxvvvvvvwwwxxxzzz{{{yyyuuupppnnnmmmhhhhhhiiiiiihhhfffcccbbbVVVRRRLLLHHHEEEBBB@@@>>><<<<<<;;;:::999888888777666666666777777888888888777888888777777777:::<<<>>>AAAEEEJJJOOOUUU\\\aaaiiimmmsssyyy~~~|||xxxnnnkkkhhhhhhkkkooossstttsssuuuxxxxxxwwwssspppmmmjjjccc]]]ZZZVVVRRRSSSWWW___ffflllnnnssszzz~~~~~~zzzxxxsssrrrssswwwyyyyyywwwvvvnnnnnnwwwzzzooolllwww}}}eeeJJJ===999444//////...---,,,++++++++++++))))))************))))))))))))((((((''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((('''%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))'''(((((()))))))))))))))((((((((()))))))))******))))))******+++---...///111888;;;===LLLbbbnnnmmmllloooxxxiiiVVVMMMLLLLLLKKKFFFCCCIIIRRR___wwwwwwYYYDDDCCCBBBHHHYYYsssdddJJJ>>><<<777666555444444666888:::;;;===???@@@@@@BBBEEEGGGKKKLLLNNNQQQXXXcccoooxxx~~~mmm___SSSNNNHHHEEEDDDCCCBBB@@@BBBCCCCCCCCCCCCBBBBBBBBBuuuuuuyyyzzz{{{uuummm___VVVPPPPPPRRRQQQPPPPPPFFFBBB===888666666888999:::<<<>>>??????AAADDDFFFBBBEEEHHHKKKNNNTTTZZZ^^^kkkrrr|||~~~~~~}}}xxxqqqnnnooowwwyyy{{{~~~|||xxxpppgggfffiiilllnnnrrrtttvvvyyy}}}{{{vvvrrrrrrrrrzzz{{{{{{wwwpppjjjhhhhhhiiiiiiiiigggeeeaaa]]][[[QQQMMMHHHCCCAAA???===<<<::::::999888888777666666777777777666666555555444777777777666555666888:::999;;;???CCCHHHMMMSSSXXX```dddjjjpppvvv{{{}}}zzznnnmmmkkklllnnnqqqrrrrrrqqqtttxxxyyywwwtttrrrrrroooiiiccc___ZZZSSSQQQSSSZZZaaahhhkkkqqqzzz}}}vvvsssrrrvvvxxxxxxxxxzzzsssttt~~~ppphhhhhhqqqvvvpppuuu{{{qqqVVVGGGBBB<<<666000///...---,,,+++++++++))))))************))))))***))))))(((''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''((()))))))))))))))'''((((((((()))))))))))))))******+++,,,...///000666999>>>JJJbbbzzzzzzqqqwwwwww___PPPMMMIIIEEEAAA>>>AAAPPP___ooosssXXXGGG???DDDFFFQQQiiilllQQQ>>>888999666777777666555666888:::<<<>>>@@@AAABBBDDDGGGJJJLLLOOORRRUUUYYYdddtttuuuhhh[[[SSSKKKHHHEEECCCCCCCCCCCCBBBBBBCCCEEEEEEDDDCCCCCCDDDzzzsssuuu|||sssfff^^^WWWSSSQQQSSSSSSNNNJJJJJJ@@@>>>:::777666777999;;;<<<>>>???@@@@@@AAADDDFFFFFFIIIMMMRRRWWW^^^fffkkkssszzz}}}tttrrrtttvvvrrrjjjfffhhhmmmqqqvvvzzz}}}~~~}}}|||yyyzzz{{{||||||}}}||||||~~~|||yyyuuukkkbbb```dddhhhlllppppppnnnpppwww}}}~~~yyytttqqqqqqsssvvvwwwxxxssslllhhhhhhiiinnnmmmkkkgggbbb\\\VVVSSSLLLIIIDDDAAA???>>><<<;;;888888777777666555555555555555555444444444444444555555555444333444666999666888;;;===@@@DDDIIIMMMRRRVVV^^^eeekkkrrrxxx|||}}}zzzsssqqqooooooqqqsssssssssooorrrvvvwwwvvvtttssssssrrrmmmhhheee^^^UUUPPPPPPTTT\\\bbbfffllluuu{{{|||{{{{{{uuurrruuuxxxwwwyyy}}}}}}|||mmmeee\\\cccpppwwwooosssxxxgggVVVMMMEEE===111000///---,,,,,,++++++))))))************))))))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''((())))))***&&&'''((()))***))))))((((((((()))))))))******************+++---...000111888;;;HHH```|||eeeRRRLLLKKKFFFAAA???@@@JJJ___rrrsssXXXDDD===???CCCMMMaaa~~~qqqWWWEEE999555666333666888888777888:::===???AAACCCDDDFFFHHHKKKNNNNNNTTTYYY[[[^^^iii|||ooodddZZZSSSNNNIIIHHHFFFFFFGGGHHHIIIJJJJJJMMMPPPPPPOOOOOOQQQSSSwwwrrrxxxrrrdddYYYRRRTTTSSSTTTVVVSSSKKKFFFEEE===;;;888666666888:::<<<===???@@@@@@@@@AAADDDFFFIIILLLRRRXXX___gggpppvvv}}}{{{vvvrrrgggfffjjjpppnnngggdddgggfffjjjqqqwww{{{|||{{{yyyssstttvvvxxxyyyyyyxxxxxx|||zzzwwwssshhh___^^^bbbnnnssswwwtttpppqqqyyy}}}|||zzzvvvssssssuuuwwwtttvvvxxxuuupppnnnqqqtttrrrqqqmmmggg```XXXQQQMMMJJJGGGBBB???>>>===<<<;;;666666666555555444444444///000111333444666777777333333444333222222555777555666888999;;;>>>BBBEEEEEEKKKRRR[[[bbbjjjpppuuu{{{|||yyytttqqqnnnmmmnnnoooppppppkkkppptttuuusssqqqqqqssssssnnnkkkhhhaaaWWWQQQPPPPPPWWW^^^aaagggooouuuuuuxxx|||~~~vvvrrruuuwwwwwwzzz}}}kkkbbbUUU[[[hhhzzz}}}vvvzzz}}}tttbbbVVVKKKBBB111111///...---,,,,,,+++))))))************))))))&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((($$$%%%%%%&&&&&&''''''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''((())))))***&&&''')))*********)))((()))************+++++++++*********+++---///000111888===QQQpppxxxYYYKKKLLLAAA===<<>>;;;999777555666999<<>>MMMgggeeeLLLBBBAAA===:::;;;CCCTTTkkkuuufffSSSFFF===999<<>>===888444555555666777999;;;===>>>???BBBBBBDDDGGGHHHIIIPPPYYYeeefffjjjooorrr|||vvvpppeee[[[TTTPPPPPPQQQSSSRRRRRRTTTYYY]]]```aaaiiippptttqqqppptttzzz|||zzz}}}tttfff___XXXNNNNNNTTTWWWWWWVVVRRRMMMEEE>>>::::::999777777888:::<<<>>>???@@@BBBCCCDDDFFFIIIKKKMMMRRR\\\hhhooowwwzzzpppiiigggdddlllooorrruuukkkeeelllnnnsssyyy||||||wwwrrrooosssuuuwwwuuuppppppwww{{{qqqmmmjjjiiittt|||yyytttxxxzzz||||||{{{xxxnnnfff\\\PPPGGGEEEAAAAAA@@@???===;;;999777444444444444444444333333333444444444444555555555555444333333333444555666666666555555666888999:::<<>>888777;;;BBBPPPllltttYYY@@@999999555333444555666888999;;;===??????CCCCCCEEEIIIKKKNNNVVV___iiikkkrrrzzzwwwkkkhhhbbb\\\XXXUUUTTTSSSWWWWWWXXX[[[```gggmmmqqqsss|||ssseeeXXXTTTPPPLLLPPPWWWYYYWWWSSSNNNGGG@@@:::777888888888999:::<<<===>>>@@@BBBDDDFFFGGGJJJOOORRRSSSXXXcccpppyyy}}}zzztttkkkffffffmmmxxx}}}sssllluuu~~~wwwpppmmmsssrrrooollllllrrr~~~}}}oooiiihhhmmm}}}~~~}}}xxxuuu}}}xxxmmmeeeZZZMMMDDDBBB@@@??????===;;;888666555333333444444444444444444333333333333444444444444555555444444555555666777888888777666666666666666777999;;;>>>AAAFFFLLLPPPXXXaaannnxxx}}}~~~~~~~~~~~~}}}||||||{{{zzzxxxvvvtttsssrrrqqqlllhhhiiippprrrqqqrrrssstttssspppkkkeeebbb[[[XXXUUUVVV\\\cccjjjnnnoooqqqrrrrrrsssyyy{{{xxxxxxxxxwwwyyy}}}xxxvvvjjjbbbhhh{{{kkkUUUAAA888111000///---+++,,,++++++*********)))))))))))))))))))))))))))))))))'''''''''''''''''''''''''''&&&%%%&&&'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&&&&&&&%%%$$$###%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))'''''''''((((((((())))))+++***)))***,,,,,,,,,***+++,,,---...000555???FFFQQQyyyrrrYYYIIICCCAAABBB<<<<<>>@@@AAAAAAAAADDDIIILLLPPPZZZccclllqqq{{{sssggg___[[[[[[YYYWWWTTTQQQOOOMMMPPPRRRTTTWWW\\\eeepppyyyyyyxxxkkk___TTTOOOMMMMMMQQQXXXYYYUUUPPPIIIBBB===999777777888999;;;===>>>>>>???AAADDDFFFHHHIIILLLQQQVVV[[[___hhhsss}}}}}}|||vvvlllhhhhhhuuu}}}rrrppp|||xxxpppmmmrrrqqqmmmiiilllvvv{{{ooojjjkkksssxxx}}}}}}}}}}}}tttiiiaaaWWWKKKCCCAAA>>>===<<<:::888666444333333333333444444555555555222222222333333333444444555555555555555666666666999888888777777666666666777888999;;;<<>>???@@@@@@BBBEEEHHHIIIIIIMMMTTTYYYcccffflllvvv{{{}}}wwwllleeedddooovvvtttqqqppplllqqqxxxqqqppppppttttttqqqttt}}}{{{tttsssvvv}}}{{{yyyvvvlllbbb[[[RRRHHHBBB@@@<<<;;;:::888666555444333333333333444444555555555222222222333333333444444333333444444555555555555555555666666666666666666777888999999999:::===???AAAIIIUUU```hhhooovvv{{{yyy{{{~~~~~~~~~}}}}}}~~~}}}}}}~~~||||||{{{zzzyyywwwuuutttvvvtttmmmgggiiippptttsssooopppqqqqqqqqqpppnnnmmmiiiccc\\\XXXYYY^^^cccgggeeehhhmmmqqqxxx{{{uuurrruuuvvvwwwzzz}}}~~~{{{sssiii```bbbnnnfffSSSEEE777111000......///++++++++++++************(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))*********+++++++++***+++++++++++++++,,,---......000222333999JJJ\\\|||xxx]]]KKKDDDBBB???<<<<<>>AAABBBCCCIIIIIILLLRRRVVV\\\gggrrr|||kkkYYYRRROOOLLLHHHNNNMMMKKKIIIGGGFFFEEEEEE???BBBDDDEEEFFFNNNZZZcccsss~~~|||vvviii```WWWRRRMMMKKKMMMPPPRRRTTTMMMJJJDDD???;;;::::::;;;777888:::===???AAABBBBBBBBBFFFJJJKKKLLLPPPYYY```nnnooovvvvvvqqquuu|||vvvhhh```___dddjjjgggggglllnnnwwwuuurrrrrrqqq|||~~~zzz~~~~~~nnneee[[[UUUMMMDDD??????:::999777666555444444444333333444444444444444444333333333333444444444444333333444555555555555444111222333444555555555444555666777777666777999:::888>>>IIIRRR[[[dddnnnuuuwwwzzz}}}~~~||||||~~~zzzzzz{{{{{{zzzzzzyyyxxxxxxvvvoooiiikkkqqquuutttmmmmmmnnnnnnnnnnnnmmmmmmnnniiiaaa\\\[[[]]]```aaaccciiissswwwrrrvvvvvvwwwxxxzzz|||~~~xxxtttkkk___XXX___pppyyy```NNN;;;222///...---...,,,++++++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$######%%%&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))*********+++++++++,,,,,,***+++,,,,,,++++++,,,.........222666777>>>TTTkkkzzzmmm\\\LLLCCC???======FFF___zzz|||ppp```QQQEEE???===888777666777;;;IIIbbbyyyzzz[[[AAA777666555444444444555666777888:::===???BBBDDDEEEGGGGGGKKKRRRXXX___lllwww|||nnn]]]QQQNNNMMMJJJGGGHHHFFFDDDBBBAAABBBCCCDDD>>>???@@@@@@@@@DDDKKKQQQXXXbbbppp}}}xxxpppfff[[[RRRQQQOOOOOOPPPSSSSSSRRRGGGDDD???:::777666777888888999:::===???BBBCCCDDDBBBHHHMMMPPPQQQWWWbbbkkkwww{{{|||}}}uuurrrrrrwwwzzzzzzzzz}}}}}}~~~ttthhhcccdddhhhnnnnnnrrr|||~~~{{{rrrppprrrttt~~~~~~yyyiii```VVVOOOHHH???;;;;;;888777666555555555666666444444444444444444333333333444444444444555555555333444555666777666666555333444555666666666555555333444666666555555777999555:::@@@EEELLLTTT___fffpppsssxxx{{{~~~~~~~~~||||||~~~zzz{{{|||}}}~~~yyywwwqqqlllmmmsssvvvuuullllllllllllkkklllllllllpppkkkeee```]]]\\\[[[[[[cccjjjxxx{{{tttuuuuuuvvvwwwyyy{{{~~~xxxuuukkk^^^TTTUUU```jjjyyyqqq]]]FFF999333000...///,,,,,,+++++++++*********))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((()))************+++++++++)))+++------++++++,,,...------333:::===FFF```||||||zzzkkkggg\\\MMM@@@<<>>AAAGGGPPPXXXcccgggmmmrrrvvvzzz}}}|||~~~~~~||||||~~~{{{|||~~~yyyxxxsssnnnnnntttvvvuuurrrqqqppppppooopppppppppppplllfffbbb^^^[[[XXXVVV^^^eeesss}}}~~~~~~vvvsssuuuvvvwwwxxx{{{zzzuuujjj]]]SSSPPPUUUZZZooo~~~jjjPPP@@@999444222111,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''&&&%%%$$$$$$&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%'''(((((((((''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********)))(((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))************))),,,...---+++***,,,///,,,---444===BBBLLLiii|||rrrssseeeeee^^^OOO???<<>>AAACCCEEEGGGIIIJJJPPPZZZdddoooyyyrrrlllgggccc```XXXWWWUUURRROOOKKKHHHGGGEEEDDDCCCDDDEEEEEECCCAAAGGGIIIKKKKKKPPPXXX[[[YYY|||qqqllleeeXXXMMMLLLLLLNNNRRRUUUSSSMMMIIIAAA===999666777999::::::999;;;>>>@@@AAACCCFFFHHHJJJMMMRRRXXX```iiittt{{{zzzlll{{{wwwuuu|||www|||{{{|||}}}~~~}}}}}}yyyrrrpppsss{{{qqqllllllwww{{{yyyyyyxxxrrrnnn^^^VVVKKKDDDAAA>>>:::555777666555444444444444444333333333444444444555555555555555666666777777777444444555555555666666666444555666777777666555444333333333333333444444444777777888:::===AAAEEEHHHVVV^^^ggglllooottt}}}}}}~~~|||{{{{{{~~~}}}}}}wwwsssooonnnooorrrtttuuukkkppprrrrrruuuyyyuuummmooommmkkkiiifffbbb]]]YYY]]]ccclllwwwyyyyyy|||yyysssxxxuuussssssvvvzzz~~~|||qqq```QQQLLLQQQXXXrrr}}}^^^DDD777555000***///......------,,,,,,+++((((((''''''''''''(((((('''((()))******)))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''$$$""" !!!%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((******))))))((((((''''''$$$'''***+++)))'''(((***...---++++++,,,------,,,222333:::DDDIIIWWWxxxvvvkkkfffsssfffTTTFFF???BBBOOO^^^yyycccNNNCCC<<<888888999<<>>???@@@CCCHHHKKKLLLOOOWWWdddppp}}}{{{zzzuuunnneee```___]]]ZZZVVVOOOKKKHHHHHHKKKNNNNNNNNNNNNMMMLLLKKKJJJIIIIIIJJJuuukkkeee___UUUMMMNNNNNNPPPSSSTTTQQQKKKFFF>>>;;;888777888999:::::::::<<>>AAABBBDDDEEEHHHJJJLLLPPP[[[iiivvv|||vvvsssoooiiiddd___\\\YYYYYY[[[\\\\\\ZZZ]]]ZZZVVVSSSQQQNNNKKKHHHxxxlllccc\\\WWWQQQMMMPPPQQQRRRTTTRRRMMMFFFAAA:::999777888:::;;;;;;:::<<<>>>@@@BBBCCCEEEHHHJJJPPPUUU\\\dddmmmyyy}}}www{{{~~~||||||}}}{{{wwwwwwzzz}}}wwwsssuuuzzz|||{{{|||xxxtttqqqnnnhhhaaa[[[RRRKKKDDD>>><<<999666333666666555444444444444555555555555555555444444444777777777777666666666666666666666666666666555555777777777777777777777777888777777666666555555555444444444444555666888999===DDDLLLRRRXXXbbbnnnwww}}}{{{{{{|||}}}~~~}}}}}}}}}}}}zzzuuurrrmmmmmmmmmnnnpppqqqooommmkkkmmmnnnooorrrwwwxxxuuutttqqqmmmjjjhhheeebbb```[[[\\\```gggpppwww{{{}}}wwwwwwyyy}}}}}}zzz|||yyyvvvtttuuuyyy~~~|||qqqdddZZZWWWXXXjjj~~~wwwYYYCCC999444111...------,,,,,,++++++***)))((((((''''''(((((()))'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%)))'''%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&''''''((()))))))))))))))((((((((((((%%%''')))+++***+++,,,---)))***+++---///000111111555===FFFRRRooovvvkkkgggiiibbbUUUHHHAAABBBNNNbbbsssrrrPPPAAA<<<888888;;;JJJ]]]wwwoooSSSCCC;;;888666444444444555666888999:::===@@@CCCFFFGGGHHHIIIKKKQQQUUUaaaqqq~~~}}}xxxqqqooommmlllmmmoooooonnnvvvppphhhdddaaa]]]VVVPPPuuuooofff\\\TTTPPPNNNMMMQQQRRRSSSSSSOOOIIIAAA<<<777666777999;;;===<<<;;;===???AAABBBCCCFFFIIILLLUUUZZZccckkkuuuzzz~~~|||}}}~~~{{{}}}||||||}}}zzzvvvsssqqqtttqqqmmmjjjeee^^^VVVPPPJJJEEE@@@;;;999888666444666555555444444444555555666666666555555555555555888888888888888777777777666555555555555444444444666666666666666666777777999888888777666555444444666666666666777888999:::888<<>>===>>>???AAACCCDDDHHHLLLPPPZZZaaajjjsss}}}yyy|||}}}~~~}}}~~~wwwwwwvvvuuurrroookkkjjjiiigggdddaaa[[[TTTLLLHHHCCC@@@===:::888777777666555555444444444555555666666666666666666666666666777777777777777777777777888888777777777777777777888888999999999:::::::::<<<;;;;;;:::999888888777666666666666777888999999777999<<>>555222......---,,,,,,++++++***))))))(((((((((((())))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%"""###$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''((((((((((((((('''''''''(((''''''''''''((())))))(((((((((((())))))))))))******))))))***************,,,---......000333666AAAEEEXXXxxxqqq^^^UUUSSSUUUGGGAAA>>>FFFUUUhhh~~~rrrUUU<<<777999;;;GGGVVVsssoooPPP???999666333444444444555666888:::<<<===CCCCCCCCCCCCEEEKKKRRRWWW```ccckkkxxx}}}qqqhhh~~~tttjjjddd[[[RRRMMMMMMOOOPPPQQQQQQPPPLLLFFF???:::888777666888:::>>>@@@@@@??????AAACCCEEEHHHLLLRRRVVV___hhhsss}}}~~~{{{~~~}}}}}}|||zzzzzzzzzyyyvvvtttnnnmmmllljjjgggeeebbbaaa\\\[[[YYYVVVPPPJJJEEEBBB<<<;;;:::888777777777888555444444444444555666666666666666666777777777888555555666666777777777777777777888888888999999999999:::<<<===>>>>>>===<<<<<<<<<;;;;;;::::::999999555666666666777777777777888888888999<<>>QQQhhhvvv^^^FFF===:::555222333444555666888:::<<<>>>@@@EEEDDDCCCDDDGGGOOOYYY```cccfffooo|||uuummm~~~}}}yyypppccc\\\RRRLLLKKKMMMPPPRRROOOOOOMMMHHHAAA;;;999999999888999;;;>>>AAAAAAAAABBBDDDFFFIIILLLQQQXXX]]]dddnnn{{{~~~|||~~~}}}}}}~~~~~~}}}~~~}}}{{{yyypppooonnnnnnnnnlllhhhfff```___]]]ZZZXXXVVVUUUUUUPPPPPPNNNKKKFFFBBB???>>>777777777666666666777888444444444444444555666666555555666777888888999:::888888999:::;;;<<<======<<<<<<===>>>???@@@@@@AAAAAACCCFFFIIIJJJIIIFFFEEEAAAAAA@@@@@@@@@@@@@@@@@@============<<<;;;:::::::::999888777888;;;???BBBJJJPPPZZZfffpppxxx|||~~~wwwwwwxxxzzz{{{}}}~~~~~~}}}{{{{{{{{{{{{||||||}}}~~~~~~}}}yyyvvvpppooommmmmmmmmllliiiggghhheeeeeegggfffdddhhhooonnnmmmnnnooorrrsssrrrqqqjjjfffaaa___bbbfffjjjlllrrruuuxxxyyywwwuuuuuuvvvyyy{{{}}}zzzuuurrrsssvvvwwwxxxwwwtttlllbbbYYYTTTIIIPPPYYYdddtttooogggppp~~~dddPPPAAA888000//////......------,,,******))))))))))))******((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%''')))((($$$"""""""""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((''''''''''''((((((((((((((())))))***'''((((((((()))))))))***)))'''&&&'''+++.........,,,...000000111777@@@HHHPPPdddjjjVVVOOOMMMGGG>>>999;;;GGG]]]ttt\\\GGG:::<<>>AAABBBCCCDDDEEEHHHMMMVVV```gggeeejjjwww|||vvv~~~vvvuuujjj^^^VVVLLLHHHIIINNNQQQSSSNNNNNNKKKEEE>>>999999:::;;;:::999;;;>>>AAABBBBBBDDDFFFHHHKKKOOOUUU\\\aaagggqqq~~~||||||~~~}}}{{{zzz{{{}}}|||}}}~~~}}}|||{{{xxxuuuqqqooobbbbbbbbbcccdddbbb___\\\UUUSSSPPPNNNKKKJJJJJJJJJHHHHHHGGGDDD@@@===<<<<<<333444555555444555777888444444444444444555666777444444555777888999:::;;;===>>>???@@@AAABBBCCCDDDGGGHHHIIIJJJKKKMMMMMMNNNOOORRRVVVYYYZZZXXXUUUSSSLLLLLLLLLLLLLLLLLLMMMMMMHHHHHHGGGFFFDDDBBB@@@???<<<;;;:::888888:::===???@@@EEEMMMXXXccclllsssvvvzzzyyyxxxwwwyyy|||}}}|||{{{{{{}}}}}}}}}~~~}}}yyyvvvtttqqqnnnllllllkkkjjjhhhhhheeeeeegggeeeaaadddlllkkklllmmmpppssstttsssrrrnnnjjjeeebbbcccfffhhhiiioootttxxxzzzxxxwwwwwwxxxzzz~~~~~~yyytttuuuvvvttttttssspppjjjccc]]]YYYJJJNNNSSS[[[lllyyyxxxmmmuuu{{{hhhSSSBBB888000000000///......------******))))))))))))******((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%%%%%%%&&&'''"""%%%((((((&&&%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&((((((((((((((()))******'''((((((((())))))******###!!! ###(((,,,---------///111111333;;;GGGQQQfff~~~wwwaaaOOOMMMOOOGGG;;;;;;@@@PPPjjjxxxQQQ@@@888>>>CCCLLLlllrrrUUUCCC666777888333333888666666888:::===???BBBCCCBBBDDDHHHLLLRRR[[[dddjjjgggoootttoooyyytttllleeeXXXRRRJJJHHHLLLQQQSSSRRRPPPJJJCCC<<<999888888888888;;;===>>>>>>>>>@@@AAAAAACCCGGGLLLRRRZZZ```dddooovvv~~~}}}~~~}}}||||||~~~}}}}}}~~~}}}{{{xxxyyyzzz{{{|||~~~{{{xxxxxxwwwvvvsssooojjjeeebbb[[[XXXTTTQQQPPPOOONNNLLLHHHGGGFFFEEEDDDCCCCCCCCCAAA@@@???===;;;999888777666666555444444444555555666666666888999888666555666777777666666999===AAA===???AAAEEEOOOWWWWWWRRRWWWWWWXXXZZZ^^^aaacccccchhhhhhhhhjjjooopppjjjbbb______cccjjjkkkgggeeegggcccccc```ZZZWWWVVVRRRMMMIIIDDD???<<<<<<<<<:::888???AAADDDKKKTTT```mmmuuutttzzzzzzuuuttt{{{{{{xxxwwwxxx}}}{{{zzz|||~~~}}}yyyuuutttrrrooollljjjjjjkkkkkknnnkkkgggeeedddddddddcccjjjkkknnnpppqqqqqqpppooolllkkkhhhfffeeedddeeeeeerrrtttxxx{{{{{{zzzwwwuuuzzztttqqqqqqvvvsssooolllnnnooohhh___NNNJJJJJJTTTbbbqqqzzzgggppp~~~vvvcccLLL;;;444...***+++,,,++++++---++++++******)))((((((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%)))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&'''((()))************(((''''''&&&&&&''')))***(((((((((((())))))))))))))))))***+++,,,,,,------///---...333777BBBWWWkkk}}}qqqeee^^^WWWKKKAAA;;;???JJJ^^^vvv|||kkkDDD???:::;;;FFF___}}}```BBB===888555555666666555666888:::;;;;;;===@@@CCCFFFEEEGGGOOO[[[eeeiiiiiirrr|||}}}tttsss{{{uuuooofff^^^TTTOOOJJJJJJNNNRRRSSSRRRLLLGGG???:::888777777777999;;;===>>>??????AAABBBDDDFFFKKKQQQXXX```hhhmmmsss{{{~~~{{{{{{|||~~~~~~|||{{{|||~~~|||||||||{{{yyyvvv||||||||||||~~~}}}{{{zzzwwwssspppnnnmmmllliiieee```\\\ZZZQQQNNNKKKIIIHHHGGGEEEDDDBBBAAA@@@???>>>>>>>>>>>>===<<<<<<;;;:::999888888666666555555555555555666666666666777888999888777<<<===>>>>>>???BBBFFFJJJHHHKKKNNNUUU```kkklllhhhiiikkknnnooopppqqqtttuuuqqqtttwww{{{~~~~~~zzzvvvzzzyyy|||}}}wwwssssssqqqlllggg___UUUMMMIIIFFFCCC@@@CCCBBBAAACCCJJJUUUaaaiiinnntttxxxwwwyyy~~~|||zzz{{{|||zzzyyyyyy{{{}}}|||yyyvvvtttrrrpppmmmkkkjjjjjjjjjllliiifffeeeeeeffffffeeehhhjjjmmmoooqqqqqqqqqppppppnnnkkkhhhggghhhjjjkkkrrrtttvvvxxxyyyxxxwwwvvv{{{zzztttrrrqqqqqqpppnnnmmmpppqqqjjj```QQQKKKIIIOOOZZZgggvvvkkkppp{{{vvv\\\GGG<<<555000000000...---///++++++******))))))(((((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&'''(((((('''&&&&&&''''''((((((''''''&&&%%%'''''''''''''''((())))))((((((((()))))))))******+++++++++*********))))))---///333777:::GGGccc~~~yyyuuupppgggXXXFFF===;;;FFFRRRfff}}}uuuqqqpppkkkaaaWWW>>>;;;999>>>NNNkkkmmmRRRAAA<<<777444555666666555999:::<<<===>>>@@@CCCEEECCCDDDHHHQQQ]]]hhhooorrrwwwvvvzzztttooojjj```WWWNNNLLLJJJKKKPPPSSSSSSQQQFFFBBB;;;777666777888888999;;;>>>??????AAACCCEEEDDDHHHNNNTTT\\\eeennntttyyyxxxwwwxxxyyyxxxwwwvvvwwwxxx}}}|||zzzyyyyyyzzz|||}}}~~~}}}{{{zzzzzzyyywwwuuu~~~}}}}}}}}}~~~|||yyyvvvsssqqqmmmiiieee______]]][[[XXXSSSPPPNNNGGGEEEBBB@@@??????===<<<===<<<;;;:::::::::::::::888888888888777777777777666666555555555666666777555555555555666777888888<<<>>>AAACCCEEEIIINNNRRRXXX\\\aaajjjyyysssggg___YYYUUUQQQKKKFFF@@@<<>>???AAADDDFFFAAAFFFMMMWWWbbbmmmxxx}}}zzzzzzwwwssszzzzzzooojjjeee[[[RRRIIIIIIJJJNNNQQQRRRQQQOOOAAA===999666666888999:::999;;;>>>???@@@BBBEEEHHHHHHMMMTTTZZZbbbkkkuuu|||yyyrrrpppqqqsssrrrqqqooooooppptttsssrrrrrrssstttvvvwwwwwwwwwvvvvvvwwwwwwvvvvvv~~~}}}{{{|||}}}~~~}}}{{{yyyyyyzzz|||}}}}}}}}}}}}}}}}}}||||||{{{uuurrrnnnjjjgggbbb^^^[[[RRRRRRPPPNNNLLLHHHFFFDDDAAA???===<<<<<<<<<:::888::::::999999999999999:::666666666666555555555555555555444444555666777777888888888888888999<<<>>>>>>AAAFFFKKKPPPUUU[[[___iiimmmttt|||zzz}}}{{{tttooo___XXXOOOGGGDDDDDDGGGIIIVVV\\\eeennnvvv|||~~~|||xxxwwwxxxzzzvvvvvvwwwxxxxxxwwwtttssssssttttttsssqqqnnnkkkiiikkkhhhffffffggggggfffeeeccceeehhhkkkoooqqqrrrsssxxxwwwvvvuuusssqqqpppooojjjmmmqqquuuwwwvvvuuusssqqqvvv|||~~~|||yyywwwwwwqqqqqqooonnnppprrrnnnggg]]]TTTKKKHHHJJJQQQ___kkknnnlllxxxfffFFF<<<222///...,,,***+++,,,,,,+++******))))))((())))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%(((''''''&&&&&&&&&'''''''''''''''((((((''''''''''''''''''&&&%%%$$$###"""%%%&&&((()))))))))(((''')))*********++++++++++++'''((()))***+++,,,---...---222888<<>>@@@CCCEEEDDDKKKTTT]]]fffqqq~~~|||zzzzzz{{{{{{||||||~~~zzzrrrsssrrrhhhccc^^^VVVNNNGGGIIILLLPPPQQQPPPMMMJJJ>>>;;;777666888:::<<<<<<:::<<<>>>@@@BBBDDDHHHKKKNNNTTT\\\ccciiisss~~~|||yyyxxxwwwwwwzzz{{{|||}}}|||xxxrrrnnnjjjkkkkkkjjjgggeeedddeeegggggggggggghhhjjjkkkllllllmmmnnnooopppqqqrrrsssyyyxxxwwwvvvvvvxxxzzz{{{xxxvvvtttrrrqqqrrrssstttyyyxxxxxxwwwuuusssqqqppphhheee```]]]YYYVVVRRROOOIIIIIIGGGFFFDDDBBB@@@???===<<<::::::;;;;;;999777999888888888888888999:::777666666555555444444444444444444444555666888888===============@@@FFFKKKKKKOOOWWW^^^eeekkkrrrvvv~~~sssmmmlllqqq|||{{{tttkkkbbbZZZTTTOOOKKKNNNRRRZZZfffpppwww{{{}}}}}}yyyvvvuuuvvvxxxwwwxxxxxxxxxvvvssspppooossstttuuutttssspppllljjjkkkiiigggffffffeeedddbbbbbbcccfffiiillloooqqqrrrxxxyyy{{{zzzxxxsssmmmjjjdddhhhooouuuwwwvvvrrrpppooottt{{{~~~}}}{{{|||}}}zzzyyysssmmmmmmpppoookkkcccZZZQQQKKKIIINNNZZZfffxxxvvvxxxrrrTTTFFF888333222000//////,,,,,,++++++***)))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&((()))))))))(((''')))*********++++++++++++((()))***+++---...///000///111555>>>SSStttsssaaa[[[XXXQQQHHH???@@@OOO```iiiyyyzzzddd\\\RRRJJJFFFCCC@@@===999999;;;HHHgggkkkRRRBBB888777666666555555666888999:::<<<>>>??????AAADDDGGGHHHPPPYYYaaahhhsss}}}~~~~~~}}}|||{{{yyyzzzzzzyyyyyyzzz~~~vvvrrrwwwzzzsssiii```ZZZVVVPPPMMMIIIKKKOOOQQQPPPMMMHHHEEE<<<999777666999;;;===>>>:::<<<>>>@@@CCCFFFKKKNNNNNNUUU^^^fffmmmwww|||wwwtttsssrrrqqqpppppprrrsssrrrooollliiigggaaaaaaaaa^^^[[[XXXWWWXXXXXXXXXYYYZZZ[[[\\\]]]^^^]]]___aaabbbcccdddfffhhhiiiiiijjjjjjlllmmmnnnoooqqqpppnnnmmmllllllmmmmmmrrrrrrpppmmmiiieeeaaa^^^WWWTTTPPPMMMKKKIIIFFFDDDCCCBBBAAA@@@???>>>===<<<999888777888999999777666666666666666666777888999888888777777666666555555555555555666777999:::;;;;;;===>>>???AAAHHHRRRYYY```eeennnvvv}}}~~~{{{|||}}}jjjeeefffmmmzzz~~~vvvlllaaaZZZPPPOOOSSS^^^hhhooouuu{{{}}}|||zzzxxxuuuvvvxxx{{{wwwxxxyyyxxxtttpppnnnmmmqqqrrrssssssrrrpppmmmlllkkkiiigggfffeeedddbbb```aaabbbdddfffiiikkkmmmnnnvvvxxxzzzzzzwwwqqqkkkggg```eeelllrrruuutttqqqooommmrrryyy||||||}}}yyypppmmmpppqqqnnnhhh```XXXQQQLLLMMMVVVaaarrr~~~~~~aaaPPP===333111///...///,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%'''(((((()))))))))&&&''''''((((((((((((((()))))))))*********++++++,,,,,,,,,---------------000222666CCC^^^qqqccc___TTTFFF>>>>>>III___qqqyyyjjj___VVVJJJCCCAAA@@@===:::444888???QQQuuuwwwZZZFFF:::555444555666666666777:::<<<>>>???AAABBBCCCEEEHHHJJJLLLSSS\\\dddnnnzzz|||zzz||||||zzzxxxzzzzzzyyywwwxxx||||||vvvwww}}}~~~llljjjddd]]]UUUPPPOOOOOOLLLOOORRRRRROOOIIICCC@@@999777666666888;;;======;;;<<>>>>>>>>===<<<;;;:::::::::777666666888999999777555555555555666777888999:::888888888999999999999:::888888999:::;;;===>>>???>>>AAAEEEHHHNNNXXXfffppp||||||}}}vvvgggfffhhhrrryyykkkdddaaaffflllpppvvv||||||yyyvvvvvvyyy{{{uuuxxxyyyxxxtttpppnnnnnnnnnnnnooooooooonnnmmmlllgggfffeeedddddddddaaa___bbbbbbcccdddfffgggiiijjjssssssttttttrrroookkkhhhaaadddiiimmmqqqrrrrrrqqqlllqqqvvvyyyzzz|||~~~uuuqqqrrrrrrpppjjjddd]]]VVVNNNKKKQQQZZZhhhtttppp[[[BBB555///---,,,------,,,,,,++++++******)))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%%%%&&&'''(((%%%%%%'''(((((()))))))))'''''''''''''''((())))))((((((((()))))))))******+++++++++,,,,,,---------000444;;;KKKfff~~~ppphhh\\\PPPCCC>>>DDDTTTlllrrr^^^WWWNNNFFFEEEHHHHHHAAA:::444<<>>>>>@@@BBBCCCDDDFFFIIIKKKQQQWWW```lllzzz~~~~~~~~~xxxwww{{{|||zzzxxxzzz|||zzzxxxyyy~~~wwwvvv{{{vvvfffgggddd]]]UUUPPPPPPSSSNNNQQQSSSRRRMMMFFF@@@<<<888666555555888;;;<<<===;;;===???AAADDDHHHNNNRRRTTT]]]jjjttt~~~~~~{{{uuupppnnnjjjfffbbb```^^^[[[YYY]]]VVVOOONNNRRRSSSOOOJJJLLLLLLJJJFFFCCCBBBDDDFFFDDDDDDEEEFFFFFFGGGHHHHHHGGGIIIKKKJJJHHHGGGIIILLLGGGJJJMMMRRRTTTVVVVVVVVVSSSSSSTTTTTTSSSRRRQQQQQQMMMNNNNNNNNNLLLIIIFFFDDDEEEBBB???>>>>>>???>>>===;;;::::::999888888888999777666777999::::::999777777777777888999:::;;;<<<777888999:::;;;<<<===>>>::::::;;;<<<>>>@@@AAACCCIIIMMMRRRXXX```mmm~~~{{{kkkgggkkkooo{{{zzzyyyzzzzzz~~~{{{vvvuuuwwwyyysssvvvyyyxxxtttqqqppppppkkkkkklllllllllllllllkkkdddcccccccccddddddbbb```bbbbbbbbbcccdddeeefffgggqqqpppooonnnmmmmmmlllkkkbbbdddfffiiimmmpppssstttkkkoootttvvvxxxzzzyyyuuuuuutttqqqkkkfff```XXXOOOIIILLLTTT^^^kkk~~~gggKKK;;;333000///000------,,,++++++******)))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''(((((('''&&&&&&((()))***(((((((((((())))))))))))&&&''')))***,,,...///000...666AAAQQQkkksssiiifffTTTJJJAAAAAAIII[[[tttjjjZZZIIIDDDCCCJJJQQQPPPEEE999888CCCSSSlllrrrVVVDDD999666777222555888888888999<<<@@@===???AAABBBBBBDDDGGGJJJUUU[[[eeettt~~~~~~~~~xxxwww|||~~~{{{wwwzzz}}}|||zzz{{{}}}wwwxxxyyylllhhhbbbYYYRRROOOOOOOOOPPPVVVUUUSSSPPPJJJBBB<<<888666666777888999;;;===>>>???@@@AAACCCFFFKKKQQQVVV\\\aaajjjuuuwwwoooiiifffcccbbbccc```[[[YYYXXXVVVQQQNNNGGGGGGGGGFFFFFFEEEEEEDDDEEEDDDBBBAAA@@@@@@AAAAAA????????????>>>===<<<;;;@@@AAAAAAAAABBBBBBBBBBBBAAABBBCCCDDDFFFHHHIIIIIIGGGIIILLLLLLJJJHHHFFFEEEFFFEEEDDDAAA@@@>>>======???<<<:::;;;>>>???>>><<<===;;;999888999999888777777888999::::::999777666:::::::::;;;<<<>>>???@@@BBB@@@======???AAAAAAAAABBBCCCDDDFFFHHHLLLQQQTTTZZZ]]]dddnnn{{{{{{~~~yyyiiieeemmm|||~~~|||zzzwwwvvvyyyyyyxxxuuuqqqnnnmmmmmmgggiiimmmpppqqqooommmllleeefffgggfffdddbbbaaabbbeeecccaaa```aaaccceeegggooooooooonnnmmmmmmllllllgggiiijjjjjjkkkmmmpppsssuuusssrrrppprrrxxxyyyrrrooopppkkkhhhcccZZZQQQLLLLLLNNNYYYcccssstttYYYBBB666222111111111...+++*********)))(((((((((''''''&&&&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&'''((('''(((((()))))))))))))))************))))))))))))---***))),,,,,,+++---111777999CCCXXXuuu~~~uuussskkk^^^MMMCCC===EEEUUUjjjwww\\\JJJDDDAAACCCTTTdddWWWAAA<<>>666444555666555555666888:::<<<>>>??????BBBEEEDDDBBBGGGMMMUUUeeerrr|||||||||}}}}}}|||}}}~~~~~~~~~|||yyyyyyuuummmddd^^^UUUOOOMMMNNNPPPRRRWWWVVVRRRMMMGGG@@@:::777666666777999:::<<<===>>>AAABBBDDDFFFIIIOOOVVV[[[```eeeooozzz~~~jjjeee___YYYVVVUUUSSSRRRTTTQQQNNNLLLLLLKKKHHHEEEFFFEEEEEEDDDDDDCCCCCCBBB???>>>======<<<<<<======999::::::;;;<<<<<<<<<<<>>>>>>>>??????<<<======>>>???@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@???>>>======<<<<<<<<<======<<<;;;<<<>>>>>>;;;999===<<<;;;::::::;;;::::::<<<<<<===>>>>>>>>>=========>>>>>>@@@AAACCCEEEFFFKKKJJJHHHGGGHHHJJJLLLNNNQQQTTTXXXZZZ\\\```fffjjjrrrwwwqqqmmmiiiccclll}}}|||xxxvvvtttwwwvvvuuurrrooommmlllkkkhhhjjjmmmooopppnnnlllkkkeeeffffffeeedddcccbbbbbbcccaaa```___```cccfffhhhlllllllllkkkkkkjjjkkklllkkkllllllllllllnnnpppsssuuutttrrrppppppttt{{{zzztttqqqpppmmmkkkeee]]]TTTNNNLLLLLLQQQ\\\mmm}}}aaaHHH888111//////000---+++******+++***)))((((((((((((''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%%%%%%%&&&((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''(((******))))))((((((((())))))******++++++---++++++......,,,...333999<<>>===HHH[[[rrrkkkRRRDDD???@@@DDDRRR^^^RRRBBBBBBOOOkkksssWWWDDD;;;666444555666666666777888:::===>>>AAAAAACCCFFFFFFFFFLLLSSS\\\nnn~~~}}}|||}}}~~~~~~}}}}}}~~~}}}~~~|||tttxxxzzzooolll___XXXPPPKKKKKKNNNSSSUUUXXXUUUPPPIIIBBB===999777555777888:::<<<>>>>>>>>>CCCDDDGGGJJJOOOUUU\\\bbbeeelllvvvyyyfffXXXQQQNNNKKKIIIIIIIIIIIIHHHFFFDDDCCCBBBCCCCCCAAA???@@@@@@???>>>>>>======<<<::::::;;;<<<<<<<<<<<<<<<999999:::;;;<<<<<<======>>>===<<<<<<<<<<<<======;;;;;;===>>>>>>????????????>>><<<;;;;;;<<<===>>>===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>??????<<<:::??????????????????????????????@@@@@@BBBCCCDDDEEEGGGHHHIIILLLOOORRRUUUVVV]]]^^^]]][[[ZZZ\\\aaaeeekkkqqqxxx{{{|||qqqiiiiiinnn{{{xxxvvvsssrrrqqqooommmlllkkkkkkiiikkkmmmnnnnnnmmmkkkjjjfffeeeeeeeeeddddddccccccaaa```___^^^```bbbeeegggggghhhhhhhhhggghhhkkkmmmmmmnnnnnnmmmkkklllnnnpppuuutttrrrooonnnppptttxxx{{{|||wwwrrrpppooommmiiibbbXXXPPPKKKHHHIIITTTeeeyyykkkPPP===333000000...---+++***+++,,,+++***))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''(((&&&''')))***+++***((('''''''''((()))***+++,,,------,,,---//////...000555===BBBVVVvvv{{{mmmgggdddYYYJJJ???===AAAPPPggg~~~yyyZZZFFF>>>999@@@FFFOOOUUUJJJCCCLLLcccxxxaaaHHH;;;888666555444666666666777999;;;>>>???CCCBBBDDDHHHIIIKKKTTT]]]ggg{{{~~~~~~~~~}}}~~~|||~~~tttttt~~~sssjjjgggYYYTTTMMMJJJLLLQQQVVVYYYXXXTTTLLLDDD>>>999777777666777:::<<<>>>???@@@@@@BBBEEEIIINNNTTT[[[ccchhhlllsssooo^^^OOOFFFFFFEEECCCDDDEEEEEEDDDBBBAAAAAA@@@@@@AAAAAA@@@@@@=========<<<<<<;;;;;;;;;:::;;;===???@@@@@@@@@???@@@@@@???>>>>>>>>>>>>>>>????????????AAABBBDDDDDD@@@AAABBBCCCCCCCCCBBBBBBBBBAAA@@@???@@@@@@@@@???BBBAAA@@@>>>======<<<<<>>>>>>>>>>>>>>>>>???>>>>>>??????????????????===>>>AAACCCDDDEEEDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCGGGIIIKKKNNNQQQTTTUUUVVVQQQQQQQQQPPPNNNKKKIIIGGGGGGFFFFFFGGGHHHGGGDDDAAADDDCCCCCCBBBBBBCCCCCCCCCFFFFFFFFFFFFIIILLLQQQTTTSSSUUUXXXYYYXXXWWWYYYZZZ]]]]]]]]]___bbbeeehhhjjjkkkmmmqqqwww}}}~~~}}}yyysssqqqnnnmmmnnnooonnnmmmkkkkkkkkkkkkkkkjjjjjjjjjgggeeecccccceeegggfffeeedddbbb___]]]\\\\\\^^^___aaadddggghhhgggiiinnnsssqqqqqqpppllliiiggghhhiiiqqqrrrsssrrrpppooooooppprrr{{{~~~zzzssskkkoooooonnnjjjcccXXXNNNGGGEEEMMM[[[mmm~~~gggOOO>>>555333---,,,+++,,,------,,,***))))))************************)))))))))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((('''&&&''')))***+++***((('''+++++++++***************++++++,,,//////000777@@@IIIUUUrrrlllZZZRRRPPPIIIAAA===DDDQQQddd{{{fffHHH<<<===<<>>AAABBBDDDDDDGGGMMMRRRYYYfffrrr~~~~~~}}}zzztttnnncccYYYPPPOOONNNPPPTTTWWWYYYZZZPPPKKKCCC<<<777666777999::::::;;;===???BBBDDDEEEDDDHHHOOOWWW```jjjsssxxxzzz^^^OOOJJJFFFBBB???CCCBBB@@@@@@@@@???===;;;:::<<<>>>>>>===>>>???AAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGIIIJJJLLLMMMMMMNNNLLLLLLLLLLLLMMMOOORRRSSSZZZ]]]bbbgggkkknnnoooooooooooonnnlllhhhccc___\\\TTTSSSSSSTTTVVVTTTNNNIIIHHHIIIJJJLLLNNNQQQSSSUUUVVVVVVWWWXXXZZZ^^^dddhhhhhhlllpppqqqpppoooqqqsssrrrrrrtttvvvyyy|||~~~xxxvvvrrrnnnmmmoooqqqqqqoookkkjjjiiiiiiiiijjjkkkkkkgggdddbbbbbbfffhhhhhhfffeeeccc___\\\ZZZZZZ[[[[[[___dddiiikkkiiikkkppptttvvvvvvtttpppllljjjjjjkkkoooqqqttttttrrrpppnnnnnnmmmxxx}}}|||vvvmmmoooooopppnnniii```UUUMMMHHHMMMWWWfffxxxzzz{{{tttxxxwww[[[CCC666111...---,,,---...---+++***))))))))))))************))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''((((((((((((''''''(((((())))))))))))))),,,,,,+++++++++*********++++++,,,...///222===HHHSSSeeeyyyaaaNNNFFFBBB???<<<===GGGWWWjjj^^^DDD;;;===CCCRRRUUUPPPQQQVVVhhheeeOOOCCC777555777777666666888888888:::<<>>BBBFFFHHHHHHMMMUUU___iiisss|||rrraaaOOOHHHGGGDDDBBBCCCFFFEEECCCCCCDDDEEEEEEDDD@@@CCCFFFGGGHHHIIILLLOOOLLLLLLNNNOOOQQQSSSTTTUUUZZZZZZZZZ[[[\\\^^^___```ccccccbbbcccdddfffiiijjjqqqvvv|||~~~rrrnnnkkklllmmmlllgggbbb[[[\\\^^^aaadddhhhkkkmmmmmmpppsssuuuuuuwwwzzz}}}}}}xxxsssnnnmmmppprrrqqqooojjjiiihhhhhhhhhjjjkkkmmmhhhdddaaabbbfffiiiiiigggdddaaa^^^[[[YYYYYYZZZ[[[]]]dddkkkmmmkkkkkkoootttxxxwwwuuuqqqmmmkkkkkklllnnnqqqtttuuurrrnnnkkkjjjgggttt}}}}}}}}}zzzqqqpppqqqrrrsssppphhh]]]VVVNNNQQQWWWbbbrrrvvvoootttgggLLL:::333///...---......---+++(((((((((((()))))))))******))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((()))((((((''')))(((((('''((()))*********+++++++++++++++++++++---,,,---///000555CCCQQQdddzzzqqq]]]LLLCCC???======GGGSSSbbbtttpppQQQ>>>:::===IIIVVVWWWSSSYYYeee}}}uuuVVVDDD<<<555444555444555777888888999;;;===@@@CCCEEEFFFGGGNNNXXXaaajjjxxx~~~}}}~~~zzzssstttkkkfffbbb[[[UUUIIIKKKPPPVVVZZZYYYVVVRRRGGGCCC===888666777999<<<===<<<;;;;;;>>>BBBGGGJJJLLLRRRZZZdddooozzzvvv___TTTLLLKKKKKKGGGGGGKKKEEEDDDBBBCCCFFFIIIJJJJJJJJJNNNRRRUUUVVVXXX\\\```^^^___aaaccceeegggiiijjjllllllkkkkkklllnnnppprrr|||{{{zzzxxxyyyzzz|||}}}|||pppqqqsssuuuxxx{{{~~~yyytttnnnmmmppprrrqqqoooiiihhhgggggghhhjjjlllnnnhhhddd```aaafffjjjiiigggbbb```]]]ZZZYYYYYY[[[\\\\\\ccclllnnnlllkkkooossswwwvvvtttpppllljjjjjjjjjnnnqqquuuuuurrrmmmhhhfffbbbqqq{{{{{{}}}~~~tttqqqrrrtttvvvtttnnnddd\\\UUUVVVZZZcccrrruuupppvvvpppSSSAAA999000///.........---***'''''''''(((((()))))))))***(((((((((((('''''''''''''''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&((()))))))))((('''***)))'''&&&&&&(((***,,,))))))***+++,,,------...///......000111888HHHWWWrrr{{{ooo___QQQHHHBBBAAACCCTTT```nnn}}}```FFF::::::???LLLWWWXXXTTT___qqqiiiRRR<<<777333333333111444888888999999;;;===AAACCCEEEGGGIIIQQQ\\\fffppp}}}}}}}}}}}}~~~~~~~~~{{{wwwtttmmmiiibbbWWWNNNKKKNNNRRRWWWZZZXXXTTTQQQDDD@@@:::555444555999<<<;;;===>>>======@@@GGGLLLOOOVVV___gggppp|||tttgggZZZUUUQQQPPPSSSTTTQQQMMMOOOMMMLLLOOOUUUYYY[[[ZZZ```gggnnnqqqsssvvvvvvsssxxxxxxzzz{{{{{{|||{{{{{{{{{~~~|||zzzzzzwwwzzzuuussspppnnnooopppppppppfffhhhkkkoooppppppooooooiiieeeaaaaaaeeeiiikkkkkkbbb```\\\YYYWWWWWWXXXYYY]]]^^^dddiiijjjiiikkkqqq{{{zzzxxxuuuqqqmmmjjjiiinnnmmmmmmnnnoooooonnnlllccclllwww~~~uuussssssuuuvvvrrriiibbbWWWRRRQQQXXXeeexxx~~~sss{{{~~~ppp]]]KKK777000///,,,***+++---,,,***,,,+++++++++***)))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((('''&&&%%%&&&'''***+++))))))))))))***+++,,,---111---,,,000777CCCYYYmmmmmmmmmgggXXXHHHAAAEEELLLbbbmmm}}}hhhLLL??????DDDHHHYYYTTTSSSYYYeeeyyyuuuYYYIII888777666555555666777888888999;;;===@@@CCCGGGHHHLLLQQQTTT```qqqyyy~~~}}}|||{{{||||||~~~~~~{{{www~~~xxxssskkkeee^^^UUUNNNOOORRRVVVYYYYYYUUUOOOKKK???<<<999666666888;;;>>><<<>>>?????????CCCIIIOOOSSS[[[dddlllsss~~~~~~iiiccc^^^]]]]]]^^^^^^[[[VVVRRRWWWVVVUUUYYYbbbkkkqqqttt{{{wwwkkkffffffhhhmmmxxx~~~ssspppmmmkkkkkkkkkkkkjjjgggiiillloooppppppooooooiiifffcccbbbeeeggghhhgggaaa___[[[XXXVVVUUUVVVVVVYYYZZZ___eeegggfffiiinnnrrrsssttttttsssooollliiiiiijjjkkknnnppppppmmmjjjcccjjjssszzz~~~~~~~~~}}}xxxvvvtttuuuuuurrrjjjcccWWWRRROOOTTT```qqqyyyyyyzzzqqq___OOO;;;333111...,,,---...,,,*********))))))))))))))))))))))))))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))'''&&&'''((()))+++***************+++,,,,,,///...111444888GGGddd~~~tttcccddd```SSSFFFCCCLLLWWWmmmwwwnnnUUUCCC::::::BBBKKKcccYYYTTT]]]ooocccKKK===777666555555555666777888999:::===???BBBEEEHHHJJJOOOUUUZZZeeewww~~~}}}||||||}}}~~~~~~|||}}}}}}|||{{{|||~~~|||{{{{{{zzzvvvsss{{{|||{{{qqqggg___XXXRRROOOTTTVVVZZZ[[[WWWQQQIIIDDD:::999888888999;;;>>>@@@>>>@@@AAABBBBBBFFFMMMSSSZZZcccnnnuuu{{{ggg^^^___aaaeeeiiijjjfff```ZZZVVVXXXWWWYYY___kkkyyyuuuppppppqqqsssxxxjjjZZZTTTTTTXXX___mmm{{{~~~xxxnnnlllhhhgggggggggfffeeefffgggjjjlllmmmmmmlllkkkhhhfffdddcccdddeeedddcccaaa___[[[XXXUUUTTTSSSSSSTTTUUUYYY```bbbbbbfffkkkiiilllpppttttttrrrnnnlllgggiiilllpppsssrrrooolllgggjjjpppxxx~~~}}}}}}yyyvvvuuussspppjjjeeeYYYRRRMMMOOOXXXfff{{{yyyxxxzzzjjjXXXCCC777333///...//////,,,***((((((((((((((()))))))))))))))))))))((((((((((((************))))))))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''((()))))))))(((((())))))))))))))))))))))))+++***)))((((((((()))***++++++*********+++,,,,,,,,,000555777===QQQvvvsss\\\QQQSSSQQQGGG>>>BBBSSSbbbzzzjjjTTTAAA<<<:::;;;HHHXXXnnnaaaYYYddd{{{qqqUUUAAA999666555444444555666777888:::<<>>777777888999;;;===??????>>>@@@BBBCCCEEEIIIQQQWWW```jjjvvv~~~iii[[[ZZZ___aaaggglllkkkccc[[[VVVUUUPPPRRRWWW```mmm{{{vvvkkk```XXXVVVUUUVVVYYY```fffkkkmmmqqqrrrrrrsssssstttttttttvvvzzzvvvbbbSSSNNNNNNOOOWWWgggwww|||xxxzzz{{{yyyvvvuuuuuurrrllleeecccaaaaaabbbdddcccccccccdddfffggghhhhhhgggfffddddddddddddddddddbbbbbbaaa```]]]ZZZWWWUUUSSSRRRQQQPPPTTT\\\```aaaeeejjjgggjjjnnnsssuuutttrrrqqqkkkkkkmmmqqqtttuuutttrrrnnnnnnrrrxxx|||wwwtttqqqnnnjjjfff\\\TTTLLLKKKOOOZZZkkkzzz{{{zzz|||fffNNN;;;444...///111///---,,,'''(((((())))))*********))))))))))))((((((((((((************)))))))))(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""###$$$%%%%%%$$$###"""''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))++++++***(((''')))))))))))))))))))))))),,,,,,+++***)))))))))***,,,,,,++++++++++++,,,,,,---111555:::FFFaaawww```MMMEEEHHHFFF@@@<<>>;;;555444444444444666888999:::===AAACCCDDDGGGJJJNNNVVVbbbiiisss~~~~~~~~~~~~~~~~~~~~~{{{|||}}}|||{{{{{{|||}}}~~~{{{xxxwwwxxxxxxuuuqqq~~~uuu~~~tttooofff[[[RRRNNNOOOQQQUUUXXX[[[YYYRRRHHH@@@<<<777888999;;;<<<===>>>>>>>>>@@@CCCDDDGGGLLLTTTZZZbbblllyyymmmaaa]]]```eeedddhhhjjjfff\\\UUUSSSTTTQQQWWW```kkkuuu}}}zzztttppppppqqqssszzzzzzooodddZZZQQQKKKHHHHHHGGGHHHKKKOOOSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTUUUWWWYYY]]]```bbbdddfffhhhpppuuu~~~{{{wwwyyyxxxnnn___RRRLLLLLLLLLTTTcccrrr||||||xxxsssooollljjjgggeeeeeefffeeeaaaaaaaaa^^^XXXVVVVVVWWWYYY^^^aaabbbbbbddddddeeeffffffeeedddddd```bbbcccddddddcccccccccbbbaaa```]]]ZZZWWWUUUSSSPPPNNNRRRZZZ```bbbfffkkkkkkmmmppprrruuuvvvvvvwwwooonnnlllmmmpppsssuuuvvvrrrqqqrrrwww~~~~~~xxxsssooollliiiggg___WWWNNNJJJJJJPPP]]]iiizzz{{{}}}tttWWW@@@555...///222000......)))))))))******+++++++++))))))))))))(((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''')))++++++***(((''')))))))))))))))))))))))),,,,,,+++***************,,,,,,,,,,,,,,,,,,---...111111333;;;QQQrrr}}}hhhTTTGGGBBBDDDCCC???AAAOOOhhh{{{yyyXXXCCC777===CCCKKKaaa}}}}}}yyywwwpppRRR@@@999999444444333444555777999::::::>>>BBBDDDDDDGGGMMMRRRZZZhhhqqqzzz~~~~~~}}}}}}|||zzz|||}}}|||{{{zzz{{{|||zzzwwwuuuuuuxxxxxxvvvssszzzyyy{{{nnniii___UUUNNNLLLOOORRRTTTXXXZZZVVVMMMDDD===:::777888:::<<<===>>>>>>>>>>>>AAADDDFFFIIIOOOXXX^^^eeemmmyyy~~~kkkjjjnnnqqqtttssstttrrrjjjaaaZZZZZZ\\\aaaiiiuuuxxxnnnhhh]]]WWWTTTUUUWWWYYY^^^eeennnxxxuuukkkaaaZZZQQQKKKFFFAAAAAAEEEEEEGGGIIIKKKKKKIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBCCCAAADDDFFFHHHHHHIIIJJJLLLPPPVVV^^^eeejjjqqqyyy}}}vvvrrrqqqtttyyy}}}~~~}}}~~~zzzssslllgggeeedddhhhmmmooommmmmmoooooonnnlllqqqsssqqqoooooommmjjjlllnnnnnnhhh^^^SSSKKKHHHIIIPPP^^^lllvvv}}}}}}xxxrrrlllfffbbbaaa^^^ZZZYYYYYYYYYYYYYYYVVVWWWVVVRRRRRRRRRNNNIIIJJJKKKNNNTTT[[[```cccdddgggggghhhggggggfffeeeeee```bbbcccdddcccbbbcccdddbbbbbbbbb```^^^ZZZWWWUUUPPPMMMPPPYYYaaaeeeiiimmmoooppprrrtttwwwyyyzzz{{{qqqnnnjjjiiilllooorrrsssrrrqqqqqqtttxxx|||{{{uuupppmmmjjjiiiccc[[[RRRLLLIIIJJJSSS\\\iiissscccIII:::///000222///---///************++++++++++++))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))))))))(((((())))))))))))))))))))))))++++++++++++************,,,,,,,,,,,,---...//////444333444@@@]]]yyyaaaPPPGGG>>>===<<<===DDDVVVmmm}}}mmmNNN???777<<>>???@@@@@@CCCFFFIIILLLSSS\\\bbbnnnsss}}}{{{|||sssnnnmmmnnnsss|||}}}wwwtttrrrllleeeeeefffhhhjjjlllnnnooopppnnnkkkgggccc___YYYRRRMMMIIIEEEEEEIIILLLNNNSSSYYYbbblll{{{{{{mmmaaaUUUMMMIIICCC???@@@>>>===AAAGGGIIINNNSSSSSSOOOIIIEEEDDD???>>>===;;;;;;;;;<<<<<<999;;;===>>>>>>===???@@@@@@DDDIIILLLMMMQQQXXX^^^^^^aaafffiiihhhgggeeeeeebbb___ZZZWWWWWWYYY\\\___aaaaaaaaacccfffgggfffeeegggeeebbb[[[TTTOOOOOOPPPOOOSSSUUUSSSRRRVVVYYYXXXWWW]]]aaa```___ccceeedddhhhhhhiiigggaaaXXXNNNHHHHHHNNNZZZgggqqqzzzzzztttqqqffffffeeeccc```\\\XXXUUUUUUSSSPPPPPPRRRTTTVVVVVVVVVXXXVVVSSSRRRRRROOOIIIHHHIIINNNUUU^^^dddhhhiiiiiiiiiiiihhhgggfffeeeeeebbbdddeeedddbbbaaabbbdddaaabbbbbbaaa___\\\XXXVVVOOOMMMOOOXXXaaafffjjjooommmppptttxxxzzz|||||||||rrrooollljjjlllnnnooooooqqqqqqqqqqqqrrrvvv{{{~~~yyysssooommmmmmggg___VVVOOOJJJGGGLLLTTT\\\gggwwwrrrVVVCCC444222333...,,,///************))))))))))))))))))))))))(((((((((((('''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))******************+++++++++,,,---///111111666777;;;HHHfffxxxbbbQQQHHH<<<999888===KKK^^^sssuuuYYYBBB<<<999>>>III[[[tttsssWWWDDD;;;888888444444444555777:::<<<>>>>>>BBBEEEEEEFFFLLLXXXaaaiii{{{}}}|||{{{|||}}}~~~}}}}}}zzz|||~~~~~~|||zzzzzzzzz{{{wwwuuutttvvvuuurrrooo{{{zzzvvviiiaaaUUUMMMKKKNNNRRRTTTWWWYYYXXXQQQFFF<<<777666555666888:::===???AAABBBAAADDDHHHKKKNNNUUU^^^eeewwwzzz~~~~~~{{{|||wwwlllbbb^^^[[[UUULLLLLLLLLNNNOOOPPPQQQQQQQQQPPPNNNMMMMMMNNNMMMIIIFFFDDDBBBEEELLLQQQTTTYYY___gggnnnzzzjjjYYYPPPKKKEEEAAABBB>>>>>>AAABBB@@@EEELLLQQQXXX^^^^^^WWWOOOKKKIII>>>===;;;:::999999::::::888999<<<<<<<<<<<<===>>><<>>???EEEJJJJJJLLLOOOQQQPPPPPPPPPQQQSSSRRRPPPNNNNNNOOOPPPQQQYYYYYYZZZ\\\___``````___ZZZZZZWWWQQQJJJGGGGGGIIIDDDHHHIIIFFFGGGKKKOOOOOOPPPVVVZZZZZZ[[[```dddeeeffffffggghhhfff___TTTLLLIIIMMMXXXeeeooozzznnneeedddeeeaaabbbccccccbbb```^^^\\\UUURRRPPPPPPSSSVVVXXXYYY^^^```^^^[[[[[[[[[XXXSSSKKKMMMRRRZZZcccjjjnnnoooiiihhhgggfffeeeddddddccceeefffgggdddaaa___aaaccc```aaabbbbbb```\\\YYYWWWOOOLLLNNNXXXaaagggkkkooojjjnnntttzzz~~~~~~}}}|||sssqqqooonnnoooooonnnmmmrrrssssssqqqpppssszzz{{{vvvqqqooooooiiiaaaYYYRRRKKKGGGJJJPPPVVV```ppp~~~___JJJ888555333...+++///******))))))((((((''''''))))))))))))(((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&''''''(((''''''%%%$$$$$$%%%''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''((()))*********************+++,,,...000222333777;;;AAAOOOjjjxxxeeeSSSJJJAAA>>>===EEEVVVkkk}}}bbbGGG;;;<<<>>>CCCPPPfff}}}bbbJJJ<<<777666555555555555666888;;;===???@@@DDDGGGGGGHHHOOO\\\gggooo~~~~~~~~~~~~||||||}}}~~~~~~}}}~~~}}}}}}}}}}}}|||yyywwwxxxwwwsssooo}}}vvvqqqbbbZZZOOOIIIIIIMMMQQQRRRYYYTTTLLLCCC===:::999999:::;;;<<<;;;;;;<<>>===;;;:::===CCCLLLSSSaaabbbbbb___ZZZTTTPPPNNNDDD>>>;;;<<<:::666888======;;;:::999999:::;;;<<<888999:::;;;<<<>>>??????BBBCCCEEEGGGJJJKKKMMMMMMKKKRRRSSSNNNMMMTTTZZZ[[[```dddeeebbbaaadddfffeee___^^^[[[TTTMMMFFFBBB@@@CCC???>>>AAAAAA???CCCKKKPPPRRRVVVZZZ]]]aaaeeehhhfffiiihhhdddcccbbb[[[PPPIIIMMMTTT^^^kkk}}}zzzsssmmmiiiiiilllmmmoooppppppnnnmmmlllccc```___aaafffjjjkkkjjjrrrooolllnnnpppnnneee]]]]]]^^^aaahhhrrrzzz}}}~~~uuunnngggdddeeefffeeebbb___bbbdddcccaaa___^^^]]]___`````````]]]ZZZVVVSSSLLLLLLNNNTTT]]]eeehhhiiippprrruuuwwwwwwwwwxxxxxxwwwqqqnnnppppppmmmpppvvv|||vvvnnnjjjlllrrrxxx|||}}}zzzuuuooojjjgggaaaWWWNNNHHHGGGHHHJJJSSSWWWcccwwwjjjVVV===000///111///***---,,,+++***))))))))))))(((((())))))******++++++((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''((()))***)))'''&&&&&&'''******))))))(((((((((''''''''''''&&&&&&%%%%%%%%%(((((((((((())))))))))))''''''((())))))))))))))))))************+++++++++---***+++000222000000222777;;;CCCUUUqqq{{{gggQQQBBB<<>>>>>>>>@@@EEENNNYYY```eeeffffffbbb\\\UUUOOOMMM@@@;;;888;;;<<<;;;===AAA===<<<:::999888888888777>>>>>>>>>>>>>>>>>>??????>>>???@@@CCCFFFIIILLLNNNPPPSSSTTTSSSXXX___bbb```dddiiikkkhhhgggjjjjjjhhhgggddd___VVVNNNHHHEEEDDDDDDAAACCCGGGHHHGGGKKKRRRVVVWWWYYY[[[```eeelllpppoooqqqpppmmmllljjj```TTTLLLOOOUUU```nnnyyyxxxuuuttttttzzz{{{~~~yyyxxxyyy}}}}}}~~~zzzssstttsssuuu{{{wwwllleeeccccccbbb```___bbbccccccaaa___^^^^^^___`````````^^^ZZZWWWTTTMMMLLLMMMRRR[[[bbbgggiiikkknnnqqqssstttvvvxxxyyyzzztttqqqqqqooommmooouuuxxxuuuqqqpppqqqtttvvvwww}}}}}}|||{{{zzzvvvqqqmmmgggaaaWWWNNNHHHFFFFFFGGGNNNQQQ]]]pppvvvaaaGGG777444555333000---,,,+++***)))))))))))))))))))))))))))*********(((((((((''''''(((((((((((((((((((((((('''&&&%%%((((((((('''&&&&&&&&&%%%'''))))))((('''&&&&&&'''((('''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''((((((((((((''''''((())))))))))))))))))************+++++++++---***+++///111//////111888>>>III\\\uuuvvvcccOOOBBB;;;@@@MMM___tttzzzYYYBBB777:::<<>>999666666777666555666777999;;;>>>???CCCFFFIIILLLRRR]]]kkkuuu~~~|||||||||}}}~~~~~~~~~~~~}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwwwwwwwxxxyyy{{{|||}}}|||||||||{{{zzzwwwuuuttt{{{yyyooodddWWWQQQKKKJJJNNNSSSWWWXXXSSSNNNEEE===888777888::::::;;;<<<<<<===>>>AAADDDGGGJJJOOOWWWbbbmmmvvv{{{{{{kkk]]]TTTPPPHHHGGGEEEDDDCCCCCCCCCDDDCCCAAABBBDDDDDDCCCGGGLLLQQQWWW^^^bbbeeejjjrrrxxx{{{}}}^^^QQQDDD???>>><<<<<<===@@@BBBEEEJJJQQQ[[[fffmmmmmmnnnlllggg^^^TTTMMMIII@@@;;;999===BBBCCCCCCEEEDDDAAA>>>;;;;;;::::::999=========<<<<<<======>>>AAA@@@@@@AAADDDHHHLLLOOOUUUVVVWWWZZZaaahhhhhhcccdddjjjnnnnnnnnnqqqqqqooorrrmmmdddZZZPPPLLLKKKLLLLLLLLLPPPUUUWWWVVVXXX\\\bbbaaaaaaccciiipppxxx|||~~~{{{yyywwwqqqcccUUUNNNPPPVVV```ooorrrfffaaa____________aaaccccccaaa___^^^^^^___`````````^^^[[[XXXVVVNNNMMMMMMPPPWWW___eeehhhiiikkkoooqqqsssvvvyyy||||||xxxtttrrrnnnkkknnnrrrttttttuuuvvvwwwvvvtttqqqvvvvvvwwwyyyyyywwwsssooofffaaaXXXNNNGGGDDDCCCCCCGGGJJJTTTfffvvvlllOOO;;;444333222000---,,,+++******))))))***************))))))))))))(((((())))))))))))((((((&&&''''''''''''&&&%%%%%%))))))((('''&&&%%%%%%$$$'''((()))(((&&&&&&&&&(((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((())))))))))))))))))************+++++++++,,,******...///---...222888BBBQQQfff}}}{{{tttkkk[[[JJJAAA>>>FFFZZZvvviiiJJJ:::777888@@@MMM[[[dddeee```[[[eeesssjjjWWWDDD:::777666777888666666666888:::===@@@AAAFFFGGGJJJQQQ[[[hhhssszzz}}}||||||~~~~~~|||||||||}}}~~~~~~||||||~~~~~~}}}}}}|||}}}~~~~~~~~~}}}{{{yyywwwuuutttttttttuuuwwwyyyzzz||||||yyyzzzzzzzzzyyywwwuuutttxxxzzzzzzlll]]]QQQMMMIIIJJJNNNSSSUUUUUUNNNHHH@@@999666666888;;;:::;;;======>>>@@@CCCFFFFFFIIIOOOWWWaaalllwww~~~xxxiii^^^YYYSSSRRROOOMMMKKKJJJIIIJJJFFFDDDEEEHHHIIIIIINNNTTT]]]cccjjjllllllooowww~~~rrrUUUKKKBBB@@@@@@@@@@@@CCCDDDHHHNNNUUU[[[bbbiiinnnoooooommmfff\\\RRRJJJFFFDDDCCCFFFMMMUUUXXXWWWUUU[[[TTTJJJDDDBBBBBBBBBBBB??????>>>>>>???AAABBBCCCHHHGGGEEEEEEGGGLLLPPPSSSYYYZZZ]]]aaafffiiiiiiffffffmmmsssuuuwwwzzzzzzwww{{{uuukkk___VVVTTTVVVYYY___bbbhhhmmmnnnnnnnnnooouuutttuuuxxx~~~uuubbbSSSOOOPPPSSS\\\lllwwwhhh___]]]^^^______```bbbaaa```^^^^^^_______________]]][[[YYYWWWPPPNNNMMMOOOTTT[[[bbbgggjjjllloooqqqsssvvvyyy||||||zzzwwwrrrmmmjjjlllooossstttvvvyyyyyywwwrrrnnnqqqrrrtttwwwxxxvvvrrrooofffaaaYYYPPPHHHCCCAAA@@@CCCEEENNN^^^nnn}}}}}}wwwYYYAAA555111000///------,,,+++************++++++******))))))(((((('''((()))******)))((('''%%%&&&&&&&&&&&&&&&%%%%%%((((((''''''&&&&&&&&&%%%&&&'''((((((&&&&&&&&&((()))))))))))))))((((((((('''''''''''''''&&&&&&&&&'''''''''(((((((((((()))''''''((()))))))))))))))))))))*********+++++++++,,,******------,,,///444999GGG[[[qqqlllccc[[[OOODDDAAAEEEMMMggg[[[AAA999<<<555AAAQQQ\\\___]]]YYYVVVeeexxx]]]NNN???888777777888:::999999999:::;;;===???AAAGGGGGGLLLVVVdddrrr{{{~~~||||||~~~~~~}}}}}}}}}~~~~~~|||{{{zzz{{{}}}~~~}}}}}}}}}}}}~~~~~~}}}|||zzzwwwuuutttvvvwwwxxxzzz{{{|||||||||wwwwwwxxxxxxwwwvvvuuuttt|||xxx}}}yyyhhhWWWLLLJJJHHHJJJNNNQQQPPPNNNGGGCCC<<<777444555888;;;:::<<<===>>>???AAAEEEHHHLLLPPPVVV]]]fffqqq}}}sssjjjfffaaa___\\\YYYVVVTTTSSSRRROOONNNOOORRRSSSSSSWWW]]]cccjjjqqqssssssvvvmmmRRRIIIBBBAAABBBBBBDDDGGGIIINNNUUU[[[^^^```aaaaaabbbbbbaaa\\\UUUMMMHHHFFFGGGPPP^^^nnn{{{||||||ppp___RRRMMMMMMMMMMMMKKKKKKJJJJJJJJJLLLNNNOOOOOONNNNNNPPPSSSWWW[[[^^^___bbbgggkkklllmmmpppssswww~~~}}}sssiiiccccccggglllxxxttt___PPPNNNOOOSSSZZZhhh~~~yyyiii___\\\]]]^^^]]]___```___^^^]]]]]]^^^^^^^^^^^^]]]\\\[[[YYYXXXRRRPPPNNNNNNQQQXXX```eeejjjlllnnnpppqqqrrrtttvvvwwwyyyxxxsssmmmjjjlllnnnttttttuuuwwwxxxvvvrrrooonnnooorrruuuwwwuuuqqqnnnfffbbb[[[RRRJJJDDD@@@>>>@@@BBBKKKYYYhhhwww~~~fffLLL;;;444111000...---,,,+++************++++++******))))))((((((&&&&&&((())))))(((&&&&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''((((((%%%'''((('''&&&%%%'''(((((((((((()))))))))))))))''''''''''''''''''''''''((())))))))))))*********''''''((()))))))))))))))))))))*********+++++++++,,,***+++---------111888===NNNfff}}}yyy^^^RRRKKKCCC???AAAGGGQQQlllsssNNN888666;;;:::EEEQQQWWWUUUSSSTTTWWWhhhsssRRRFFF:::777666555666888:::::::::;;;===@@@BBBDDDGGGIIIOOO\\\lllyyy~~~~~~||||||}}}~~~~~~~~~}}}~~~~~~}}}}}}{{{zzzyyyxxxyyyyyyzzz{{{{{{{{{zzzzzztttuuuvvvvvvvvvuuusssrrrzzz{{{|||sss```QQQIIIHHHHHHKKKNNNOOOLLLHHHAAA>>>:::666555666999;;;:::<<<>>>???@@@CCCGGGJJJQQQUUU[[[bbbjjjvvv{{{vvvtttmmmllliiieeebbb```______```^^^^^^``````___ccciiiiiiooouuuyyy|||kkkPPPHHHAAA@@@AAAAAADDDIIINNNRRRWWWZZZYYYVVVTTTSSSPPPQQQQQQOOOLLLIIIHHHIIIJJJ^^^zzzppp```ZZZXXXXXXWWW[[[ZZZYYYXXXYYY[[[]]]___]]]___bbbgggkkkooorrrtttnnnpppuuuyyyyyyyyyxxxvvvyyyqqq[[[OOONNNSSSYYY___iii|||yyykkkaaa\\\[[[\\\\\\]]]^^^]]][[[[[[\\\]]]\\\\\\\\\\\\[[[ZZZYYYXXXSSSRRRQQQOOOQQQVVV]]]cccfffhhhkkkmmmmmmmmmmmmnnnrrrxxxzzzuuuooonnnoooooosssssstttuuuvvvuuussspppkkkmmmqqquuuwwwuuuqqqmmmfffccc]]]UUUMMMFFFAAA>>>>>>@@@HHHUUUcccqqqoooTTT@@@555000///...---,,,++++++******+++************))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&$$$%%%%%%&&&'''((())))))%%%&&&''''''&&&%%%'''(((&&&&&&&&&''''''''''''''''''''''''''''''((((((((())))))*********+++++++++''''''((())))))))))))))))))************+++++++++,,,+++,,,......///555>>>GGG[[[tttqqqSSSGGGAAA;;;;;;AAAFFFRRRmmmfffGGG888777;;;DDDKKKPPPPPPLLLLLLTTT[[[mmmfffGGG>>>777555555444444666777777999<<<@@@DDDHHHJJJHHHLLLTTTbbbrrr~~~}}}~~~~~~~~~}}}|||{{{{{{wwwxxxyyyzzzyyyxxxwwwvvvsssttttttuuutttsssqqqppp{{{|||wwwgggUUUJJJGGGGGGIIILLLPPPOOOJJJFFF<<<:::888666666777999;;;:::<<<>>>???AAADDDHHHKKKQQQWWW^^^eeennn{{{xxxvvvtttrrrqqqppppppppprrroooooopppooollloootttuuuxxx|||gggNNNFFF@@@???@@@AAAFFFLLLQQQSSSTTTSSSPPPMMMKKKKKKKKKKKKJJJHHHFFFFFFHHHJJJQQQmmmuuuhhheeeeeeeeedddkkkkkkkkklllppptttxxx{{{iiiVVVNNNPPPZZZeeejjjooo|||xxxmmmccc\\\XXXWWWZZZ[[[[[[[[[YYYYYY[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXSSSTTTSSSQQQQQQUUU\\\aaaaaaeeeiiillllllkkkjjjjjjmmmvvv|||yyytttssssssrrrqqqqqqrrrtttvvvuuurrrppphhhjjjoootttwwwvvvrrrooogggddd___YYYQQQIIICCC???:::===EEERRR^^^lll~~~www\\\FFF888111.........---,,,++++++++++++)))))))))))))))*********((((((''''''''''''((((((%%%&&&'''(((((((((((((((%%%&&&&&&&&&'''((((((((($$$%%%'''&&&&&&%%%'''(((&&&&&&&&&&&&'''''''''(((&&&'''''''''((((((((()))))))))))))))************''''''((())))))))))))))))))************+++++++++---,,,---000000111:::DDDVVViiiiiiKKKBBB???999:::AAAIIIXXXpppwwwVVVBBB:::;;;===IIILLLNNNJJJGGGMMMZZZfff{{{tttVVVAAA:::666666777666666888777888:::===AAAFFFJJJLLLJJJPPPZZZhhhvvv}}}}}}~~~~~~~~~~~~}}}|||{{{{{{uuuvvvwwwxxxyyyxxxvvvuuussssssttttttsssqqqooonnn||||||{{{qqq]]]LLLFFFFFFFFFIIINNNQQQPPPKKKFFF:::999777777777888:::;;;;;;<<<>>>@@@AAADDDIIILLLTTTZZZbbbjjjttt}}}~~~}}}|||||||||}}}~~~~~~{{{zzzzzzxxxuuuwww|||bbbNNNFFF@@@@@@@@@BBBIIIPPPSSSRRRPPPLLLHHHGGGHHHJJJQQQPPPMMMIIIFFFEEEGGGJJJXXXxxxqqqkkklllooopppoooyyyzzz|||}}}bbbPPPKKKRRR```oootttuuu~~~xxxnnnddd[[[UUUSSSYYYZZZZZZYYYXXXXXXZZZ\\\ZZZYYYYYYYYYXXXXXXXXXXXXTTTTTTTTTSSSRRRUUU[[[``````dddjjjmmmnnnlllkkkkkkjjjvvv~~~|||wwwwwwwwwuuunnnoooqqquuuwwwuuurrrooofffhhhnnntttxxxxxxtttqqqgggeeeaaa[[[SSSKKKDDDAAA777:::CCCOOOZZZgggzzzwww~~~gggPPP???777444......---,,,++++++++++++(((((())))))******++++++***)))(((''''''((()))***&&&&&&'''((())))))((((((''''''''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%'''((('''((((((((())))))******&&&'''''''''(((((())))))(((((((((((())))))))))))'''(((((())))))))))))))))))************+++++++++------...111111333===GGGaaatttbbbGGGAAA@@@::::::AAANNN___tttaaaEEE:::999;;;<<>>AAAEEEHHHJJJLLLSSS___mmmyyy}}}~~~{{{{{{}}}}}}|||~~~}}}{{{zzzyyysssuuuwwwyyyzzzyyyxxxxxxssssssssssssrrrpppnnnmmm~~~yyyuuuqqqfffWWWLLLHHHFFFIIINNNPPPOOOJJJCCC???:::999888888999;;;===>>>:::>>>BBBDDDDDDGGGLLLPPPXXXZZZ```lll||||||}}}~~~~~~}}}}}}}}}~~~bbbMMMIIIDDDCCCEEEJJJMMMOOOVVVWWWVVVOOODDDBBBMMM]]]hhh___XXXSSSNNNJJJOOOXXX^^^~~~yyyooooooooommmlllooouuu{{{~~~iiiRRRJJJNNNTTTfffvvvyyyxxxwwwooohhhaaa[[[VVVVVVXXX[[[ZZZYYY[[[___cccccc^^^YYYVVVWWWXXXWWWVVVXXXVVVTTTRRRSSSWWW[[[^^^cccfffggggggiiimmmlllhhhgggpppzzz{{{xxxwwwsssqqqqqqvvv|||}}}xxxqqqmmmkkkmmmsss{{{}}}yyytttkkkggg```ZZZSSSLLLEEEAAA===<<>>GGGRRR___ooo}}}vvvkkkpppyyyqqq\\\III<<<666111///------------+++***((())))))***)))((('''&&&))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''((((((((((((((()))******)))))))))******+++,,,,,,,,,---///222444>>>UUUkkk~~~}}}```EEE<<<;;;;;;CCCOOOgggxxxtttTTT>>>888333555>>>???EEECCCEEEMMMWWWhhhhhhNNN???888777666555555777999:::999999===DDDGGGGGGJJJNNNWWW```mmmwww~~~}}}}}}~~~~~~}}}|||{{{{{{zzz{{{|||}}}|||zzzxxxwwwuuuuuutttuuuvvvuuusssqqqooonnnmmmnnnoooooommmlll}}}tttqqqmmmggg[[[NNNIIIJJJIIIJJJLLLLLLIIIDDD>>>:::888777777777888:::<<<======@@@DDDFFFHHHLLLRRRXXXdddjjjrrrzzz~~~}}}}}}}}}{{{{{{}}}rrrUUUGGGGGGJJJOOOVVV\\\```bbb______^^^[[[UUUUUUaaannn|||mmmbbbjjjyyy{{{tttooo{{{fffZZZWWWVVV\\\dddnnnttt{{{rrr```UUUJJJAAA@@@FFFMMM___pppvvvuuuzzz~~~{{{wwwsssmmmgggbbb]]][[[YYYXXXYYY[[[\\\\\\^^^\\\YYYXXXYYYZZZYYYYYYZZZYYYWWWUUUTTTSSSRRRRRR```dddffffffhhhlllllliiidddiiipppyyyvvvsssrrruuuzzz}}}{{{xxxrrrqqqqqquuuzzz|||{{{yyyvvvqqqiii```WWWOOOGGGBBB===;;;===EEENNNZZZjjjwwwzzznnnrrr{{{ssseeeUUUDDD999222000...---------,,,******++++++++++++***))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''')))(((((((((((()))******%%%&&&((()))+++,,,------//////111444999JJJggg|||___DDD;;;<<<>>>JJJYYYtttaaaGGG999888666;;;BBBBBBAAAAAAFFFQQQaaawwwvvvYYYCCC888555444555555666888999:::<<<<<<@@@FFFIIIJJJNNNSSS]]]hhhuuu}}}}}}}}}}}}~~~{{{{{{{{{zzzzzzyyywwwwwwtttsssssstttuuuuuussspppkkkjjjiiijjjkkkkkkjjjiiiuuusssooojjjbbbVVVJJJGGGJJJKKKKKKKKKJJJFFF@@@:::777999999999:::;;;===???@@@>>>AAADDDFFFIIIOOOWWW]]]hhhqqq|||~~~}}}}}}{{{}}}nnnVVVHHHKKKPPPYYYbbbiiilllmmmmmmkkkhhhddd___]]]fffqqqtttoootttyyysss```XXX^^^gggkkkttt~~~lll]]]MMMEEE@@@<<<>>>BBBKKKZZZiiinnnnnnssszzz~~~|||yyyssslllhhh```\\\XXXXXX[[[]]]]]]\\\[[[ZZZZZZYYYZZZZZZ[[[ZZZXXXXXXWWWVVVTTTRRRPPPOOO[[[aaaddddddfffjjjkkkiiiggghhhlllttt}}}yyyvvvsssuuuzzz}}}}}}|||qqqppppppqqqtttvvvwwwxxx|||vvvnnneee[[[QQQHHHCCC>>>;;;<<>>BBBHHHKKKLLLRRRYYYcccnnn{{{~~~~~~||||||{{{zzzyyyxxxxxxwwwsssrrrrrrtttuuuuuusssqqqiiihhhfffeeeeeeeeedddbbbxxxuuuoooggg^^^RRRHHHGGGJJJMMMLLLJJJGGGBBB===888555999999:::;;;===>>>@@@@@@>>>AAADDDGGGJJJQQQ[[[bbbjjjuuu~~~~~~~~~|||}}}kkkWWWLLLPPPXXXcccmmmuuuxxxxxx~~~zzzvvvsssooommmttt}}}|||~~~sssgggeeessszzz{{{vvvhhhYYYNNNCCC>>>===<<<===???JJJVVV```ccceeekkktttyyy}}}wwwpppkkkbbb^^^YYYYYY[[[^^^^^^]]]YYYZZZ[[[[[[[[[[[[[[[[[[UUUVVVWWWWWWUUUSSSPPPOOOVVV\\\aaaaaabbbfffiiihhhjjjiiiiiinnnvvv{{{|||{{{yyyvvvssssssvvvzzz{{{{{{rrrqqqpppooooooqqquuuyyyzzzsssjjj```UUUKKKDDD@@@<<<;;;???EEENNN]]]iiissstttrrryyyrrrUUU<<<555333///------------,,,++++++******))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((('''''''''&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***++++++)))***+++,,,------------///000111666DDD___~~~pppVVV???;;;???GGGXXXlll}}}```NNN===777888888???FFFCCC===CCCPPPbbbzzzcccKKK===777111222444666888:::;;;<<<>>>???DDDIIIKKKMMMUUU^^^hhhsss}}}}}}|||{{{zzzyyyxxxxxxssssssssstttuuutttrrrpppkkkhhheeebbbaaa```^^^\\\~~~wwwmmmbbbYYYQQQJJJIIILLLOOOMMMJJJEEE@@@;;;777555777777999:::<<<===>>>???@@@BBBFFFHHHMMMUUU```hhhooozzz~~~~~~}}}zzzyyy{{{~~~{{{uuuwwwyyyyyyyyy|||hhhWWWPPPUUU___kkkwww~~~}}}|||}}}|||zzzyyy~~~uuu```PPPIIIEEE???<<<;;;;;;======GGGPPPXXXZZZ]]]fffpppttt~~~yyysssnnnddd```\\\YYYYYY[[[\\\]]]WWWZZZ\\\]]]\\\[[[[[[[[[UUUVVVWWWWWWVVVTTTQQQOOOPPPWWW]]]]]]^^^bbbeeefffjjjhhhhhhjjjoootttwwwyyyyyyvvvsssrrrtttwwwxxxyyyvvvvvvtttpppnnnpppwww}}}}}}xxxqqqggg[[[OOOGGGBBB===:::===AAAJJJWWWcccmmm||||||sssooosssaaaCCC777444000...---...------+++***))))))(((((())))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***))))))))))))***++++++------,,,,,,,,,------......000333<<>>???AAAFFFKKKMMMOOOYYYcccoooxxx}}}}}}}}}|||zzzyyywwwvvvsssrrrrrrrrrsssrrrpppmmmjjjgggccc___]]]\\\YYYXXXvvviii[[[TTTPPPMMMMMMOOOPPPMMMIIIDDD???:::777666666777999;;;===>>>??????CCCEEEHHHKKKPPPZZZfffooovvv|||xxxxxxzzz~~~uuunnnddddddeeeiiiooowwwiiiZZZSSSXXXcccqqqvvvwwwyyy}}}nnn___PPPFFF??????<<<888666888:::<<>>>>>FFFIIIBBB999JJJdddjjjOOO===777777555555555666888;;;>>>???AAACCCHHHMMMOOORRR]]]iiivvv~~~~~~{{{|||||||||{{{xxxuuutttrrrqqqpppppppppooollliiiccc```[[[XXXVVVUUUSSSRRRyyy|||uuueeeVVVPPPPPPPPPPPPQQQPPPNNNIIICCC>>>:::888777888999;;;===???AAAAAABBBEEEGGGJJJMMMSSS]]]jjjsss{{{|||xxxxxx{{{~~~uuujjjaaaXXXWWWXXX^^^hhhuuulll```SSSYYYdddttt}}}sssnnnssswwwyyyxxxcccSSSKKKFFFAAA:::;;;:::555222333888;;;???GGGOOOTTTZZZdddkkkmmmrrr|||{{{~~~|||xxxtttfffeee```YYYRRROOOQQQUUUWWWZZZ^^^___]]]ZZZZZZ[[[YYYYYYYYYXXXUUUSSSPPPOOOGGGOOOVVVWWWWWW[[[```aaabbbccceeefffiiippp{{{}}}|||}}}~~~~~~yyyzzzwwwqqqlllnnnxxx}}}tttgggXXXNNNFFF@@@;;;;;;>>>EEEQQQ]]]hhhxxxtttrrr~~~zzzzzzmmmMMM999555111...---......---,,,+++***)))))))))***+++))))))))))))))))))))))))''''''((((((((((((''''''%%%&&&(((***---///111222&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,*********)))******+++,,,---+++)))'''(((+++...111000444<<>>AAACCCFFFKKKOOOQQQTTT```lll|||~~~~~~~~~~~~~~~~~~yyyzzz{{{|||zzzwwwtttrrrqqqpppnnnnnnnnnllliiifff[[[WWWSSSPPPOOONNNMMMLLLlllaaaSSSKKKKKKOOOQQQRRRMMMIIICCC===999777666666888999::::::;;;<<>><<<<<>><<<<<<>>>GGGQQQ___ooouuuooouuu|||~~~||||||bbbGGG;;;222000111000...---++++++******))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''******)))((((((((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++,,,---...------///111333666FFFaaaxxx}}}qqq\\\III@@@;;;AAAUUUjjj~~~bbbGGG;;;999777666<<>>:::888555555666888999:::<<<@@@CCCIIIHHHJJJQQQXXX___kkkuuu~~~|||||||||}}}}}}||||||~~~~~~}}}}}}~~~~~~|||zzzxxxxxxyyyyyyxxxwwwuuutttsssqqqmmmiiifffaaa\\\YYYQQQMMMIIIEEECCCAAA???===}}}wwwddd[[[PPPKKKMMMPPPQQQQQQIIIEEE@@@;;;888777777777:::;;;<<<<<<<<<===AAACCCIIINNNVVV^^^ffflllrrrvvv~~~}}}}}}}}}~~~~~~~~~pppfff___[[[]]]aaalllmmmqqqyyy}}}~~~yyyrrrkkkooowwwzzzqqqjjjgggccc___[[[XXXVVVRRRQQQPPPOOOMMMLLLEEEBBB>>>;;;;;;;;;;;;:::777777777777888:::<<<===@@@FFFPPP[[[eeelllppprrrmmmyyy{{{xxxyyy}}}}}}zzzxxxvvvwwwrrrkkkbbb[[[VVVSSSRRRRRRWWW[[[\\\YYYWWWVVVWWWXXXXXXXXXWWWVVVTTTRRRQQQMMMMMMMMMNNNQQQUUUYYY\\\aaabbbccceeegggkkkppptttzzz|||}}}}}}|||zzzzzz{{{yyyzzzzzzyyyuuurrrqqqqqqwwwyyy||||||wwwmmmbbb[[[JJJDDD???===<<<===DDDLLLZZZiii{{{wwwuuuzzz~~~nnnOOOAAA444111111000...---+++++++++***))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''******(((''''''&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***+++,,,------...000222333===RRRkkk}}}tttfffRRR@@@;;;<<>>:::777777777888;;;<<<=========???BBBEEEJJJOOOXXX```hhhrrr|||~~~|||zzzzzz|||~~~vvvggg^^^YYYYYY```hhhsssvvv}}}}}}|||||||||zzzxxxvvvzzz~~~wwwtttnnnjjjddd```^^^\\\ZZZXXXQQQOOOMMMKKKJJJGGGDDDAAA@@@===:::888888888888777555555555555666888999:::<<>><<<<<<@@@GGGYYYfffuuuwwwxxx}}}}}}yyyXXXGGG777111111000......,,,,,,+++******))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***,,,,,,,,,...111444555EEE```zzzuuukkk^^^LLL===;;;???OOOhhheeeGGG===999444999>>>DDDGGGDDD???<<<<<>>CCCFFFKKKKKKOOOXXX```hhhsss}}}~~~~~~}}}|||zzzxxxvvvuuuuuuvvvvvvwwwwwwwwwxxxoookkkfffaaa[[[UUUNNNJJJGGGDDD@@@<<<;;;999777555}}}qqqfffXXXSSSMMMMMMOOOQQQOOOLLLAAA???;;;888666777888999;;;<<<>>>>>>???AAAEEEHHHLLLQQQXXX___iiiwww}}}{{{yyyyyy{{{~~~tttfff\\\WWWXXXaaakkkvvvzzz}}}yyyyyyzzz|||~~~uuummmiiigggaaa^^^ZZZWWWUUUSSSRRRQQQKKKIIIHHHGGGFFFDDD@@@>>>>>>;;;888777777666555444666666666666666777777777;;;BBBMMMYYYbbbiiilllmmmsss}}}|||}}}}}}{{{yyyxxxxxxuuupppjjjbbb[[[VVVSSSOOOQQQSSSTTTTTTTTTTTTUUUTTTSSSSSSQQQQQQPPPOOOOOOMMMLLLKKKKKKLLLOOORRRTTTZZZ^^^ccchhhkkkmmmppprrrxxx|||~~~zzzyyyxxxyyy{{{zzzwwwtttrrrrrrvvvvvvwwwwwwuuuppphhhbbbRRRJJJCCC???===;;;>>>CCCYYYfffsss|||{{{vvvyyyzzzbbbOOO:::111111000//////,,,,,,++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))%%%%%%&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))***+++,,,---///333777999PPPpppvvviii^^^QQQBBB888===EEEVVVnnnWWW>>>999888555<<>>KKKccc~~~dddHHH;;;999777555444555777999;;;===@@@DDDHHHLLLLLLRRR[[[cccjjjttt}}}}}}}}}}}}}}}}}}~~~~~~|||{{{zzzwwwvvvuuuuuuvvvwwwwwwwwwvvvvvvjjjgggaaa\\\WWWQQQKKKGGGCCC@@@<<<:::888777555444}}}}}}{{{mmm```SSSPPPLLLMMMPPPQQQMMMHHH>>><<<999666555777999::::::<<<>>>???AAADDDHHHKKKOOOSSSZZZaaalll|||~~~}}}zzzyyyyyy{{{~~~wwwjjj```YYYZZZbbblllvvv{{{~~~yyyvvvyyy|||~~~wwwmmmgggdddaaa```YYYWWWTTTQQQNNNLLLKKKKKKEEEDDDBBBBBBAAA@@@===;;;888777555555666666555444777777888888888888888888===CCCMMMWWW```fffiiijjjsss}}}}}}}}}}}}~~~~~~~~~}}}{{{zzzxxxvvvsssmmmfff___YYYUUUOOOOOOPPPQQQRRRSSSTTTUUUSSSRRRQQQPPPOOOOOOOOOOOOMMMLLLJJJIIIJJJLLLOOOPPPVVV[[[aaagggjjjmmmppprrrwww|||}}}{{{zzz|||}}}{{{yyyvvvuuuuuuqqqqqqrrruuuwwwtttmmmgggYYYPPPFFFAAA>>><<<>>>BBBUUUdddrrryyy~~~sssrrrxxxpppYYY@@@444222111//////,,,,,,,,,+++******))))))))))))))))))((((((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************************)))***+++,,,...111666:::CCC^^^~~~ppp___SSSGGG===888>>>JJJ^^^vvvnnnMMM<<<777888:::@@@IIIMMMEEE;;;888===BBBQQQmmmpppXXXBBB:::999555444555555777:::<<<>>>BBBFFFJJJLLLMMMTTT___hhhoooyyy}}}{{{yyy{{{{{{||||||}}}~~~~~~~~~}}}~~~}}}{{{zzzzzzxxxwwwuuuvvvwwwxxxxxxvvvtttrrrgggddd___ZZZTTTOOOHHHDDD>>>;;;888666555555444333~~~vvv||||||kkk]]]PPPNNNLLLNNNQQQPPPJJJEEE;;;999777555555777999;;;999;;;===@@@BBBFFFKKKNNNRRRXXX```gggqqq}}}|||{{{zzz{{{|||~~~}}}qqqggg```^^^fffooovvvzzzyyywww{{{~~~|||pppkkkeeeaaa___]]]ZZZWWWSSSRRRPPPMMMJJJHHHGGGHHHCCCAAA???>>>===<<<:::999555444333444666777777666555555666888999999999:::>>>BBBJJJSSSZZZ```ccceeemmm{{{~~~~~~}}}||||||xxxwwwuuuqqqkkkddd]]]YYYOOONNNNNNOOOQQQSSSUUUUUUTTTSSSRRRQQQPPPPPPQQQQQQMMMKKKIIIHHHHHHJJJLLLMMMQQQVVV]]]ccchhhllloooqqqsssxxx|||~~~~~~{{{xxxwwwooooooqqquuuxxxvvvooohhh```UUUHHHBBB???===???BBBKKK^^^rrryyy{{{ooojjjvvvfffIII999444111///------,,,,,,++++++******)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&(((((()))(((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))***************************+++,,,---///333888<<>><<<<<<;;;999888666555555666777888777666000111333555777888999999<<<@@@FFFNNNUUUZZZ^^^___hhhvvv~~~~~~~~~}}}~~~~~~~~~~~~}}}}}}|||yyyyyywwwtttnnnggg```[[[OOONNNMMMNNNQQQTTTUUUVVVUUUTTTSSSRRRQQQQQQRRRSSSMMMKKKIIIGGGGGGHHHKKKLLLNNNSSSZZZaaafffjjjnnnqqqooouuu}}}|||~~~zzzxxxrrrqqqrrrvvvxxxuuulllddddddXXXJJJCCC???>>>???CCCBBBZZZqqqzzz{{{llldddtttpppOOO===666222...,,,------,,,++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))'''&&&%%%''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))***************************+++,,,...000444:::>>>WWWssspppTTTCCC;;;888999>>>AAASSSmmm{{{VVVGGG???777999CCCIIISSSUUUFFF777888BBBKKKiiitttUUUDDD888888777333333:::555777:::===???CCCHHHLLLLLLPPPZZZhhhuuu~~~}}}yyywww|||}}}~~~~~~{{{yyyzzz{{{{{{{{{vvvxxx{{{{{{yyytttoookkkhhheee___XXXRRRKKKDDD???:::888666555666777777666{{{tttttt|||tttcccYYYNNNNNNNNNPPPPPPLLLEEE@@@888777555444444555666777===???AAABBBEEEIIINNNRRR\\\\\\dddsss~~~|||{{{|||~~~~~~}}}|||||||||{{{|||zzzvvvpppjjjmmmtttwww{{{~~~zzzzzz}}}|||uuuuuuvvvuuurrrmmmhhheee___\\\YYYVVVUUUSSSPPPNNNLLLKKKHHHEEECCC@@@???>>>===<<<;;;:::999999999999444444444555555555555666666666666666777888::::::>>>@@@FFFKKKMMMOOOXXXbbbiiiwww~~~~~~~~~~~~xxxzzzyyytttrrrpppfff[[[PPPKKKHHHIIINNNSSSSSSQQQSSSQQQPPPPPPQQQQQQQQQPPPLLLLLLKKKJJJJJJJJJJJJJJJNNNQQQXXX```gggjjjjjjhhhnnnrrrzzz{{{zzzuuurrrpppsssxxxxxxqqqkkkiii^^^OOOEEEAAA???===;;;GGGWWWlll{{{tttqqqqqq|||cccHHH888111000......------,,,+++***))))))''')))***+++***'''$$$"""((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''(((((())))))***++++++,,,))))))))))))************))))))))))))************))))))))))))***+++,,,---***---//////111666???EEEbbb~~~rrr]]]HHHAAA>>>;;;;;;???IIIZZZtttyyyVVVBBB888444;;;EEEQQQMMMIIIEEE===:::HHH[[[}}}eeeJJJ???555333555555666999;;;::::::===AAAFFFJJJLLLSSSTTT]]]mmm{{{}}}|||}}}~~~||||||||||||||||||{{{zzzzzzxxxxxxwwwxxxwwwtttoookkkgggddd^^^WWWNNNGGGAAA===888777777666666666666777mmmjjjllltttuuuiiiZZZRRROOONNNOOOPPPOOOKKKDDD>>>888777666555555777888:::;;;===???BBBEEEIIIOOOSSS[[[\\\dddttt~~~}}}}}}~~~~~~|||zzzyyyxxxyyyyyyyyy{{{~~~|||vvvqqqqqqvvvtttvvv{{{zzzwwwyyy~~~{{{wwwsssssssssrrroooiiidddaaaZZZXXXUUUSSSRRRPPPNNNLLLIIIHHHEEEBBB@@@>>>===<<<;;;:::999888777777777777444444444555555555555666666666666777777999:::;;;>>>@@@EEEKKKLLLOOOWWWaaannn|||~~~~~~}}}||||||zzz{{{yyyuuutttssskkkaaaTTTOOOJJJIIIMMMPPPQQQPPPRRRPPPNNNNNNOOOOOONNNMMMLLLKKKKKKJJJJJJJJJJJJJJJLLLPPPVVV___gggkkkkkkkkknnnqqqvvv}}}~~~|||uuurrrooorrrwwwxxxsssnnnmmmaaaRRRGGGAAA@@@>>><<>>AAADDDHHHMMMTTTXXXZZZ]]]gggvvv~~~~~~}}}{{{zzz{{{|||}}}}}}~~~}}}wwwtttuuutttsssuuu{{{yyyuuuuuuyyy}}}{{{}}}wwwsssqqqqqqpppnnnjjjddd___\\\UUUSSSPPPNNNMMMLLLJJJHHHEEECCCAAA???<<<;;;:::999888777666555555555555555444444444555555555555666666666666777888999;;;<<<===???EEEJJJLLLNNNWWWaaasss}}}~~~~~~{{{zzz{{{{{{yyyvvvvvvvvvpppiiiYYYSSSLLLIIIKKKNNNOOOOOOQQQOOOMMMLLLMMMMMMLLLKKKLLLKKKJJJJJJIIIIIIJJJJJJKKKNNNUUU^^^ffflllnnnnnnoooooorrrxxx}}}}}}yyyuuuqqqnnnpppuuuxxxvvvrrrqqqeeeUUUIIIBBB@@@>>>===@@@NNNaaapppyyyvvvvvvrrr\\\GGG777111000......---,,,+++******)))&&&(((***+++,,,+++***)))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''(((''''''&&&'''(((***+++(((((())))))))))))******))))))))))))***************))))))******+++,,,---111,,,---333333555JJJcccxxxXXXHHH;;;999999999???GGG]]]xxxyyy___EEE:::999>>>HHHRRR[[[RRRJJJEEEAAAFFF]]]ttthhhOOOAAA999444444666666666888999;;;>>>BBBFFFJJJMMMOOOTTT\\\kkkxxx~~~~~~~~~|||~~~~~~}}}||||||||||||{{{zzzyyyxxxuuutttsssrrrqqqnnniiifffccc```YYYRRRIIIBBB===:::777666666666666666777777eeemmmuuuvvvlll^^^TTTPPPOOOOOOPPPOOOKKKDDD===888555555666777888;;;===>>>>>>@@@DDDIIINNNTTT[[[```^^^cccmmmzzzzzztttpppvvvttttttwww}}}yyytttssswww{{{{{{}}}|||{{{yyyvvvsssnnnnnnllliiieee___ZZZWWWSSSPPPMMMJJJIIIGGGEEECCCAAA@@@>>><<<:::999888777666666555444444444444444444444444555555555555666666666777777999:::<<<======???EEEKKKMMMOOOXXXbbbttt{{{|||~~~~~~}}}{{{}}}{{{yyywwwuuutttuuuuuuqqqmmm\\\VVVNNNIIIIIILLLNNNPPPQQQOOOMMMLLLLLLLLLKKKJJJKKKKKKJJJIIIIIIIIIIIIJJJJJJMMMSSS]]]fffmmmqqqqqqpppooopppuuu}}}}}}~~~~~~|||wwwuuuqqqnnnoootttwwwxxxvvvssshhhXXXKKKBBB>>>===<<<;;;FFFVVVdddooo{{{rrrppp}}}~~~sssbbbLLL888////////////...---,,,+++******'''(((***++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''***)))((('''''')))+++,,,(((((((((((()))))))))***((()))))))))************************+++,,,------222***,,,444333777TTTwwwtttRRRFFF<<<;;;;;;;;;CCCOOOjjjdddPPP<<<666:::BBBLLLUUUXXXMMMCCC??????JJJfffyyy^^^III;;;666333555777666666888999<<>>???BBBFFFKKKQQQXXX___eeeeeekkkuuu|||}}}~~~tttlllrrrrrrtttwww|||zzztttssswww{{{||||||}}}~~~zzzwwwuuuuuutttssslllkkkiiieeeaaa[[[VVVTTTRRROOOKKKHHHEEECCC@@@>>>>>>>>><<<:::999888777777666666555444444444444555444444444555555555555666666777777888:::;;;===>>>===@@@FFFLLLOOORRR[[[eeessszzz{{{~~~}}}~~~~~~}}}}}}{{{yyy}}}zzzwwwssspppqqqsssrrrooommm]]]XXXPPPJJJIIIKKKOOOQQQQQQOOOMMMMMMMMMMMMLLLKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJLLLRRRZZZdddlllppprrrrrrppppppttt{{{|||vvvsssoooooorrrvvvxxxxxxrrriii[[[MMMCCC===;;;;;;888???JJJVVVddduuuqqqmmmvvvyyyuuupppfffSSS>>>444444000//////...---,,,++++++)))))))))))))))'''&&&%%%'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''((('''(((((((((((()))))))))((()))))))))************************+++,,,---...111)))+++333555===___lllOOOEEE???===;;;;;;GGGVVVwww}}}iiiRRRDDD777555<<>>CCCSSSqqqmmmTTTEEE888444333666888666666999999>>>DDDHHHLLLPPPTTTXXXhhhrrr|||}}}~~~~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}}}}|||{{{yyyxxxvvvuuusssqqqooommmkkkhhhdddaaa]]]YYYSSSLLLDDD???;;;999666666666777888999:::;;;oooxxx{{{ooo]]]PPPKKKIIILLLNNNOOOMMMFFF>>>888444333444555777999;;;======>>>AAAEEEKKKQQQXXX```ffflllsss}}}~~~~~~~~~~~~~~~~~~{{{|||~~~}}}vvvkkkhhhlllqqqwww|||~~~{{{tttrrrtttxxxxxxvvvuuuxxx|||wwwsssqqqqqqpppppphhhgggdddaaa\\\WWWSSSPPPPPPMMMHHHEEECCC@@@===;;;<<<;;;:::888777666666666666555555444444444555555444444444555555555555666777777777999:::<<<>>>???>>>AAAGGGNNNRRRUUU___jjjuuuzzzzzz|||}}}zzz{{{}}}~~~}}}~~~}}}|||{{{|||yyyuuupppnnnqqqrrrppplllkkk___ZZZRRRLLLIIIJJJMMMPPPQQQOOOMMMMMMNNNOOONNNMMMKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJOOOWWW```hhhmmmoooqqqqqqsssuuuxxx|||}}}xxxuuuqqqppprrrtttvvvwwwqqqjjj]]]PPPEEE>>>;;;:::666;;;CCCNNN\\\ppp~~~qqqlllqqqsssnnnkkkfffWWWCCC777777000000///...---,,,,,,+++******))))))'''&&&%%%$$$((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************+++******++++++,,,---...///***,,,333999HHHmmmuuu\\\JJJCCC>>><<<999;;;LLL___mmmYYYFFF>>>666888BBBMMMRRRTTTJJJ@@@:::===FFFZZZyyy```III???777444444777888666777:::;;;@@@FFFJJJNNNRRRXXX]]]pppzzz~~~zzz{{{{{{{{{{{{}}}~~~}}}~~~{{{||||||}}}}}}}}}||||||}}}}}}|||{{{yyyvvvuuusssrrrpppmmmjjjhhheeeaaa^^^XXXTTTNNNGGGAAA===:::999777777777888999;;;<<<===vvv~~~}}}mmmZZZPPPMMMKKKJJJMMMNNNLLLDDD<<<666444444555777999;;;======>>>???BBBFFFLLLRRRZZZbbbgggoooxxx~~~~~~~~~~~~}}}~~~wwwiiiaaafffnnnuuuzzz}}}~~~yyy}}}{{{sssnnnooorrrrrrppppppttt}}}|||yyyvvvtttrrrpppnnnkkkcccbbb```\\\XXXSSSOOOMMMJJJGGGDDDBBB@@@???<<<:::999999888666555555555555555444444333333444444555444444444555555555555666777777888999;;;===???@@@???BBBIIIQQQUUUZZZdddooo||||||{{{{{{|||{{{{{{||||||~~~|||~~~~~~~~~~~~}}}{{{wwwqqqooossstttoookkkkkkbbb]]]VVVNNNIIIHHHJJJMMMOOOMMMLLLMMMNNNOOOOOONNNKKKJJJIIIIIIHHHHHHIIIIIIGGGHHHKKKQQQZZZbbbgggiiinnnqqquuuuuuuuuwww|||~~~zzzwwwtttrrrqqqssstttuuupppkkkaaaTTTHHH@@@<<<:::555999AAAKKKYYYlll~~~}}}vvvqqqppp|||yyysssnnn___HHH999777111111000///...---,,,,,,))))))))))))((((((''''''))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''***+++,,,------,,,+++***'''''''''((((((((())))))))))))))))))************++++++++++++,,,---......------000444>>>UUUyyyeeeLLLCCC???<<<<<<:::???UUUlll{{{^^^MMM???;;;999>>>JJJTTTWWWVVVBBB;;;888@@@MMMbbbzzzXXXCCC===777555555888777666777;;;<<>>???www}}}yyygggUUUMMMLLLKKKIIILLLNNNKKKDDD;;;666333666777999;;;<<<>>>>>>???AAADDDIIINNNUUU\\\dddiiipppzzz~~~~~~vvvggg___eeelllssswwwyyy{{{{{{vvv{{{~~~zzzrrrkkkjjjmmmooonnnooottt|||xxxwwwwwwwwwvvvrrrmmmjjj```___\\\YYYUUUQQQMMMKKKEEECCC@@@??????>>>===;;;888777666555444444444444333333333222333333444444444444444555555555666666777777888999;;;===???@@@???CCCJJJRRRWWW\\\gggrrr}}}{{{{{{zzz}}}}}}||||||}}}|||~~~~~~yyysssqqqvvvvvvpppkkkkkkddd```XXXPPPIIIGGGHHHIIIMMMLLLKKKLLLNNNOOOOOOOOOJJJJJJIIIHHHHHHHHHHHHIIIEEEEEEHHHNNNVVV]]]bbbdddlllqqqvvvvvvssssssyyy{{{yyyvvvsssqqqrrrrrrsssppplllcccWWWKKKBBB===;;;444999AAALLLYYYiiiyyy{{{vvvsss{{{}}}kkkPPP>>>999111111000///...---,,,,,,))))))))))))************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((('''''''''''''''''''''''''''(((+++,,,,,,***(((&&&''''''''''''((((((((()))))))))))))))************++++++++++++,,,---......,,,000333555AAA]]]zzz\\\DDD@@@<<<<<<======EEE]]]wwwnnnSSSFFF<<<;;;;;;CCCOOOZZZ\\\XXXDDD======HHHXXXmmmwwwUUUBBB???888666666888777555888<<<>>>BBBHHHKKKNNNTTT]]]eeeooo{{{~~~}}}|||zzzwwwxxxxxxyyyyyyzzzzzz{{{}}}}}}|||zzzxxxuuusssrrrooolllhhheeebbb___[[[XXXMMMJJJDDD???:::888777777888999999:::<<<>>>@@@AAA{{{nnn```UUUNNNKKKJJJQQQQQQOOOIII@@@999555555666777888888999;;;>>>AAACCCFFFJJJNNNSSS[[[ccciiirrr~~~~~~}}}}}}~~~~~~|||}}}}}}||||||~~~uuullleeedddhhhqqqwwwwwwvvvwwwxxxxxxxxxvvvrrrnnniiifffmmmpppsssvvvzzz~~~~~~||||||||||||yyywwwtttrrrqqqnnnkkkhhhbbb^^^ZZZUUUQQQMMMHHHEEEBBBAAA@@@>>>;;;999888777888666444333333333555666555555444333333333333444333333333333444444555666::::::;;;::::::;;;???BBBHHHKKKNNNQQQWWWaaammmvvv}}}}}}{{{yyy}}}}}}|||{{{}}}~~~~~~~~~~~~}}}~~~~~~|||{{{|||xxxuuuuuuwwwuuupppkkkfffddd]]]RRRHHHCCCFFFJJJLLLLLLLLLLLLLLLMMMMMMMMMKKKJJJIIIHHHGGGFFFFFFFFFEEEFFFHHHKKKQQQXXX^^^aaannnpppqqqqqqpppsssxxx}}}~~~}}}xxxsssqqqqqqtttuuuyyyrrrgggYYYLLLCCC<<<999888888>>>JJJWWWcccppp{{{rrr\\\HHH222222111///......---+++)))++++++++++++************))))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((((('''((((((((((((((()))******))))))((((((((((((((())))))))))))))))))))))))))),,,+++)))((((((***+++---)))///444888GGGfffjjjSSSIII@@@;;;888;;;CCCUUUooo^^^GGG@@@>>>444???PPP[[[llllllQQQCCCBBBCCCLLL]]]wwwhhhMMM===777555666777777777999<<>>???yyyiiiZZZQQQMMMMMMNNNQQQQQQMMMGGG>>>888555555777888999::::::===@@@CCCEEEHHHMMMRRRWWW^^^ffflllvvv~~~}}}~~~wwwooogggdddgggpppxxxyyyyyyyyyvvvwwwwwwwwwtttpppllljjjkkknnnrrrwww{{{~~~~~~|||{{{zzzzzzzzzwwwuuusssqqqpppnnnjjjhhh```]]]XXXTTTPPPKKKGGGCCCCCCBBB@@@>>><<<:::999888777666444333333333555666555555444333333333333444333333333333444555666666888999::::::;;;===AAADDDJJJLLLOOORRRXXXcccqqqzzz~~~}}}|||zzz||||||||||||}}}}}}}}}|||}}}zzzwwwwwwyyywwwrrrmmmgggeee___TTTIIIDDDFFFIIIJJJKKKKKKKKKKKKLLLLLLLLLJJJIIIIIIHHHHHHHHHHHHIIIFFFFFFGGGJJJOOOVVV]]]aaahhhjjjlllkkkkkkmmmsssxxx|||vvvqqqnnnnnnppprrrxxxtttlll___QQQEEE>>><<<777777<<>>888:::666FFF\\\iiiuuunnnQQQ???@@@FFFSSSiii~~~```HHH;;;666555666777777777999<<>>BBBEEEGGGLLLRRRWWW[[[bbbjjjppp{{{}}}~~~}}}yyysssfffbbbcccllluuuyyyyyyyyytttuuuwwwxxxwwwtttpppmmmhhhlllrrrwww|||~~~}}}~~~}}}{{{zzzyyyyyyxxxtttsssqqqqqqpppmmmjjjggg]]]ZZZVVVQQQNNNIIIEEEBBBBBBAAA@@@>>><<<:::999888777666444333333333444555555555444333333333333333333333333333444555666777666888999:::<<>>;;;888888AAARRRkkkfffJJJ;;;999999<<>>===;;;888777666666666888888888999999999::::::xxxlll\\\PPPKKKLLLPPPRRRQQQMMMFFF>>>888555555666777999;;;<<<===???CCCFFFIIINNNVVV[[[___eeennnuuu~~~~~~|||~~~~~~~~~~~~~~~}}}}}}~~~~~~~~~{{{wwwfff___]]]fffqqqvvvwwwwwwrrrtttwwwyyyxxxuuupppmmmggglllrrrxxx{{{~~~||||||}}}~~~}}}}}}~~~~~~~~~}}}{{{zzzyyyxxxwwwsssrrrqqqqqqpppnnnjjjggg\\\YYYTTTPPPMMMIIIDDDAAA@@@???>>><<<:::999777777666555444333333333444444555444333333222222333333333333333333444666777888777999:::;;;===@@@EEEHHHOOOQQQTTTXXX```mmm}}}~~~}}}}}}}}}}}}{{{||||||}}}~~~~~~}}}|||||||||zzzvvvrrrllliiicccZZZPPPJJJGGGGGGHHHIIIJJJKKKLLLKKKKKKKKKJJJJJJKKKKKKKKKKKKKKKJJJHHHGGGEEEFFFJJJQQQXXX]]]aaadddhhhiiijjjkkkpppttt||||||uuuoookkkiiijjjkkkmmmqqqqqqhhhWWWGGG>>><<<888777:::BBBJJJTTTbbbooovvviiinnnwwwwww___AAA777555111///...---,,,***,,,,,,,,,+++++++++******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((())))))***)))(((((((((((())))))***))))))))))))))))))))))))***************+++,,,---...000444???TTTmmm}}}vvv```LLLAAA???;;;999<<>>DDDQQQgggdddLLL<<<666555555666888888999;;;>>>AAAFFFHHHKKKNNNTTT^^^jjjttt~~~~~~~~~~~~~~~~~~~~~~~~}}}~~~~~~}}}|||||||||||||||{{{yyyyyyyyyxxxvvvtttqqqllleeeaaaZZZXXXUUUPPPJJJEEE@@@>>>:::999888777666666666666888888888999:::;;;;;;<<>><<<888888777777666777777777777888999;;;===???@@@AAAggg^^^TTTNNNNNNPPPOOONNNJJJEEE===777555666777777666888:::<<<>>>AAAEEEIIINNNUUU]]]aaadddkkkwww}}}|||~~~}}}}}}}}}|||yyywwwmmm___VVV\\\iiiqqqqqqpppjjjnnnsssvvvuuuqqqkkkfffhhhlllrrrvvvxxxyyy{{{|||{{{}}}~~~|||{{{{{{zzzxxxxxxyyyzzz{{{|||}}}}}}}}}~~~}}}}}}}}}}}}|||zzzyyywwwvvvrrrrrrqqqqqqoookkkfffbbbYYYVVVRRRNNNKKKGGGCCC@@@;;;:::999888666555444333444444444444333333333222444444333222222222222222333333333444555777888999:::<<<======>>>AAAFFFIIIRRRVVV[[[aaajjjwwwzzz{{{|||}}}}}}}}}}}}}}}zzz|||~~~zzz|||}}}~~~|||yyyuuusssnnnlllgggaaaYYYRRRLLLHHHGGGHHHKKKMMMNNNMMMLLLLLLLLLLLLMMMMMMLLLJJJHHHFFFHHHFFFDDDDDDGGGLLLRRRUUU[[[```fffiiijjjkkkooorrryyy|||wwwzzzuuunnngggcccaaabbbcccgggmmmqqqmmmaaaQQQEEE@@@:::999;;;???DDDMMM]]]lllzzzrrrooossssssSSS<<<999444111///...---++++++************)))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((()))******(((''''''(((((()))***+++))))))))))))))))))))))))++++++,,,---...//////000111555===MMMddd{{{rrr\\\III@@@======888999CCCXXXqqqsssZZZFFF999666999;;;OOOaaarrrzzzfffJJJAAA;;;HHH[[[ssspppSSSAAA888666666555777888999:::===@@@CCCFFFIIINNNRRRYYYdddqqq{{{~~~~~~yyy{{{}}}yyy{{{~~~zzz{{{||||||{{{yyywwwuuurrrqqqooonnnlllgggbbb]]]PPPNNNJJJEEEAAA>>><<<;;;888888888888888888888888888999:::===???AAACCCDDDeee\\\QQQLLLNNNPPPPPPNNNFFF@@@999555555777888888777999;;;===???CCCGGGKKKSSSYYY```cccfffnnn|||~~~}}}zzzwwwtttnnn]]]QQQVVVccckkkjjjhhhcccgggnnnssssssoooiiieeeeeeiiioootttwwwyyy|||~~~~~~~~~}}}}}}~~~~~~|||{{{zzzyyywwwuuuwwwwwwyyyzzz|||}}}|||}}}{{{{{{{{{{{{yyywwwuuutttqqqpppoooooommmhhhbbb^^^WWWTTTPPPLLLIIIFFFAAA???::::::999888666555444444444444444444333333222222444333222222111222222222333333333444666777999:::999:::<<<>>>@@@CCCHHHLLLSSSWWW^^^eeemmmyyy~~~{{{|||~~~~~~~~~~~~~~~~~~~~~zzz|||}}}zzzvvvtttnnnlllhhhccc]]]UUUNNNIIIEEEGGGJJJLLLMMMMMMKKKJJJJJJJJJLLLLLLLLLJJJHHHGGGGGGEEEDDDDDDFFFJJJOOOQQQWWW]]]cccggghhhjjjlllooovvv}}}zzzyyyuuunnngggcccaaabbbccceeejjjnnnlllcccUUUHHHAAA999888:::===AAAJJJ[[[kkkrrr||||||sssqqq}}}|||[[[>>>:::555111///...---,,,++++++*********)))))))))'''''''''((()))*********(((((((((((((((((((((((('''''''''(((((()))))))))((((((((((((((()))******''''''''''''((()))***+++))))))))))))))))))))))))***+++,,,...///000000000333999DDDUUUmmmsssZZZIIICCCAAA>>>888<<>>OOOfff|||eeeKKK===888777666666777999:::;;;===AAADDDGGGKKKQQQWWW^^^iiivvv~~~~~~}}}|||zzz{{{~~~~~~{{{}}}~~~|||zzz{{{||||||{{{yyyvvvtttpppnnnllljjjgggbbb\\\WWWKKKIIIDDD@@@<<<;;;::::::999999999::::::999999999::::::<<<>>>@@@AAACCCCCCeee[[[OOOJJJLLLPPPQQQOOOCCC>>>777444555777888888888:::<<>>AAAEEEKKKOOOSSSXXX___gggppp{{{}}}||||||~~~|||~~~~~~~~~~~~zzz}}}~~~zzzwwwuuunnnlllhhhddd___WWWOOOJJJCCCEEEHHHKKKLLLLLLJJJIIIGGGHHHJJJLLLLLLKKKIIIHHHFFFEEEDDDEEEGGGJJJMMMOOOVVV\\\cccgggiiijjjllloooqqqxxx{{{wwwpppjjjfffdddeeefffbbbeeeiiiiiibbbVVVHHH???888777999;;;???HHHYYYjjjkkkuuuwwwppp|||yyyeee???;;;555111///...---,,,---------,,,,,,,,,++++++&&&''''''((()))******+++(((((((((((((((((((((((('''((((((((())))))******((((((((((((((()))******''''''''''''((()))++++++))))))))))))))))))))))))((()))+++,,,---.........555===JJJ[[[sssrrrXXXGGGBBB@@@<<<;;;@@@QQQkkknnnYYYIII???999;;;???III[[[___```___III888DDDDDDXXXppp{{{^^^FFF;;;888777777666777999:::;;;>>>AAAEEEHHHMMMTTTZZZbbbmmmyyy~~~{{{zzz{{{}}}~~~|||{{{}}}}}}zzzwwwyyyzzz||||||{{{xxxuuusssooommmjjjhhhddd^^^WWWRRRHHHEEEAAA<<<:::999999999::::::;;;;;;;;;::::::999;;;<<<===>>>???@@@AAABBBooo[[[MMMPPPTTTOOOIIIIII>>>;;;777555555777999999:::;;;<<<>>>AAAEEEKKKPPP[[[___dddgggkkkuuu~~~}}}}}}}}}zzzzzzwwwrrrlll___QQQMMMSSS[[[^^^^^^ZZZ^^^eeelllpppnnniiieeecccgggmmmqqqtttyyy}}}{{{{{{|||yyysssqqqtttwwwuuuttttttvvvxxxzzzzzzyyywwwwwwwww}}}~~~~~~~~~~~~}}}yyyxxxwwwvvvuuutttsssrrrnnnmmmkkkiiigggddd^^^[[[SSSPPPLLLHHHDDDAAA???>>>:::999777666555555555666333222222111222333444555333333333444555666777888333444555666777888999:::>>>@@@CCCEEEFFFHHHKKKMMMQQQYYYbbbhhhnnnyyy~~~}}}{{{{{{zzzzzz}}}zzzyyy|||~~~}}}{{{{{{{{{|||}}}vvvyyyzzzxxxyyy{{{{{{xxxrrrlllfffdddbbb[[[PPPGGGFFFDDDCCCEEEIIILLLKKKIIIHHHHHHIIIJJJKKKKKKJJJJJJFFFGGGGGGGGGGGGIIILLLOOOTTTXXX```fffjjjkkkiiihhhppppppyyy}}}zzzuuupppllljjjjjjjjjhhhiiikkkkkkfffZZZLLLCCC<<<999888999<<>>NNN\\\```]]]UUUDDD>>>HHHLLL___xxxnnnNNN???:::666444777999999999:::===BBBFFFIIIOOOMMMUUUcccjjjlllwww~~~~~~|||zzzzzz{{{}}}~~~}}}zzzyyyxxxyyy{{{}}}}}}yyysssooonnnkkkgggccc___YYYSSSNNNAAA???<<<:::999999;;;<<<>>><<<;;;:::;;;;;;;;;:::<<<>>>AAABBBBBBDDDGGGJJJhhhVVVKKKOOOTTTPPPJJJIII===:::666555555777999999:::;;;>>>@@@BBBGGGLLLPPP[[[```fffkkkpppzzz~~~~~~~~~~~~{{{vvvlll```RRRMMMRRRYYY\\\\\\WWW[[[bbbjjjnnnnnniiieeeeeeiiioootttwww|||}}}||||||yyytttrrrttttttrrrrrruuuyyyzzz{{{zzzwwwvvvvvvvvv||||||}}}}}}}}}}}}||||||wwwwwwvvvuuusssrrrqqqpppjjjiiihhhgggeeebbb^^^ZZZSSSQQQMMMHHHCCC@@@>>>===999888777555555555555555444333222222333444555666222222222222333444555555333333444666777888999999:::===AAAEEEGGGJJJMMMPPPVVV\\\dddkkkrrr|||}}}}}}|||xxxxxx{{{~~~~~~}}}~~~~~~~~~}}}{{{zzzzzz{{{{{{wwwyyyyyyvvvuuuwwwwwwtttsssnnniiigggfff```VVVMMMEEEBBB@@@BBBFFFIIIHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGHHHHHHGGGFFFHHHKKKNNNQQQVVV]]]dddhhhjjjiiihhhkkklllttt|||xxxuuusssrrrrrrqqqmmmllljjjjjjfff\\\NNNCCC===999777888:::AAAPPP^^^eeejjjttt{{{mmmxxxzzzPPP@@@444222222---+++......---,,,+++***************************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((()))***+++,,,,,,---+++)))))),,,------///444:::RRRoootttYYYHHHBBB>>><<<;;;???LLLcccjjj^^^OOODDD<<<999<<>>LLLZZZnnngggIII<<<999666555888777888888:::>>>CCCHHHKKKQQQQQQYYYgggmmmppp{{{~~~}}}|||{{{{{{||||||}}}}}}zzzyyywwwxxxyyyzzzzzzwwwqqqmmmllliiiddd___ZZZTTTNNNIII???>>>;;;999888888:::;;;;;;:::999999:::<<<<<<<<<>>>???AAACCCGGGKKKOOORRR^^^QQQJJJOOOTTTOOOIIIGGG<<<999666555666888999999999<<>>@@@AAACCCBBBCCCGGGOOOWWW]]]```UUUNNNJJJOOORRRMMMFFFCCC:::888555555666888999999888;;;???CCCFFFIIIMMMPPPYYY```jjjsss|||~~~~~~}}}~~~}}}{{{tttlllaaaSSSLLLMMMRRRVVVVVVSSSXXX```iiippprrrpppmmmjjjooovvv{{{zzzxxxuuusssrrrnnnkkkooovvvzzzzzzyyywwwuuutttvvvxxxyyyyyyzzzzzzzzzzzzyyyyyyuuutttsssrrrqqqooonnnnnniiihhhfffeeeccc```[[[WWWSSSPPPLLLGGGBBB>>><<<;;;666666666555555444444444555555555555555555555555333222111111111111111222111222333555666888999999:::???EEEKKKOOOSSSVVVYYY^^^aaaiiisss~~~|||}}}{{{yyyvvvvvvxxx{{{~~~}}}}}}}}}~~~~~~}}}~~~|||{{{zzzyyyzzz{{{xxxsssqqqtttuuusssnnnkkkhhhggggggccc]]]WWWJJJFFFBBBBBBEEEHHHHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHIIIIIIHHHFFFEEEEEEHHHJJJLLLPPPWWW^^^dddhhhiiijjjeeegggmmmxxxxxxooofffeeehhhdddXXXLLLDDD>>>999888777999BBBLLL^^^aaahhhoooxxxyyy___KKK888333222...,,,///------,,,+++***************************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************************000...---...---,,,222:::HHHiiixxx```III???>>><<<<<<>>>LLL\\\vvv~~~iii[[[KKK@@@;;;===FFFPPP```fff```TTTKKKCCCJJJ___xxxlllTTT???888777555555888777888999===AAAFFFKKKMMMTTTYYYeeeqqqwww|||~~~~~~}}}}}}xxxzzz{{{}}}}}}|||{{{zzz{{{|||}}}~~~~~~}}}{{{yyywwwvvvuuutttsssqqqmmmjjjfffbbb[[[SSSMMMGGGAAA===<<<;;;:::999999:::;;;<<<>>>>>>>>>>>>???AAADDDFFFKKKIIIIIINNNWWWbbbiiimmmPPPMMMLLLPPPPPPJJJBBB===999777444555666888999999888;;;???CCCFFFJJJNNNQQQXXX```kkkvvv}}}~~~}}}~~~}}}}}}}}}|||{{{zzzzzz|||~~~|||~~~~~~~~~yyyrrrkkk```SSSKKKKKKOOORRRTTTTTTXXXaaakkksssvvvuuussslllqqqxxx}}}{{{xxxuuusssrrrnnnkkkooovvvwwwxxxwwwvvvuuuuuuxxxzzzxxxxxxyyyyyyyyyyyyxxxxxxttttttsssrrrpppooonnnnnnmmmkkkiiifffccc^^^YYYUUUQQQNNNJJJEEE@@@===;;;:::555555555555555444444333555555555555555555555444444333333222222222222333111222333555777888::::::===AAAFFFKKKOOOSSSVVVYYY___ccclllxxx~~~}}}{{{zzzxxxvvvvvvwwwzzz~~~}}}}}}~~~~~~}}}|||~~~}}}|||{{{zzz|||zzzuuuuuuyyyzzzyyymmmjjjhhhgggfffccc^^^ZZZMMMHHHCCCAAADDDGGGHHHGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHFFFDDDDDDGGGIIILLLOOOVVV]]]cccgggjjjkkkhhhjjjooowwwxxxmmmcccccciiiiii___SSSHHHAAA<<<999888888???FFFTTT[[[bbbiiirrr{{{gggPPP;;;444333000///111------,,,+++***************************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((************************------///111//////555===RRRrrroooYYYEEE???>>>;;;===CCCQQQddd~~~xxxhhhZZZIII>>>:::>>>IIIUUUgggjjj```SSSLLLGGGQQQfffcccOOO===888888555444777999:::<<>>;;;;;;;;;::::::;;;<<<===>>>???@@@@@@@@@???AAAFFFIIIPPPOOOPPPUUU^^^iiirrrxxxMMMMMMNNNOOOMMMGGG???:::777555444555777999:::999:::<<<@@@DDDGGGKKKPPPTTT[[[aaalllxxx~~~}}}~~~~~~~~~~~~yyy|||~~~{{{zzzyyyxxxwwwuuuuuuuuuwwwyyy{{{zzz}}}~~~|||}}}}}}yyyrrrjjj```RRRJJJIIILLLPPPRRRTTTXXX```jjjssswwwwwwuuummmrrrxxx}}}{{{wwwtttrrrrrrpppmmmpppuuuuuuvvvwwwvvvvvvvvvxxxzzzuuuvvvvvvwwwwwwvvvvvvuuutttsssrrrqqqpppnnnmmmmmmmmmkkkhhheeebbb\\\VVVRRRMMMKKKGGGBBB>>>;;;999999333444444555444444333333444555555555555444333333444444333333333444444555222222444666888999;;;<<>>???<<>>EEEGGGIIIMMMQQQXXX___dddlllwww~~~~~~}}}}}}}}}|||}}}}}}zzz~~~~~~~~~~~~~~~}}}wwwzzz{{{yyyyyy{{{zzzwwwpppooollliiieeeaaa]]][[[UUUNNNFFFBBBDDDGGGIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDEEEFFFEEEDDDCCCDDDGGGIIIJJJLLLPPPVVV\\\aaaeeehhhiiinnntttzzz}}}vvvnnnfffeeehhhhhhbbb[[[IIIAAA;;;999999888:::>>>NNNUUUYYYYYYaaauuuyyy|||{{{wwwyyygggIII;;;666111...///...---,,,+++***************************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))******++++++++++++---,,,...///000555CCCQQQxxxlllPPPCCC<<<>>><<<999GGG\\\vvvvvveeeLLLBBB999888???MMMaaaqqq}}}nnnQQQ@@@DDDLLL\\\qqqhhhKKK===444666888555444777666888<<>>>>>===AAAEEEGGGHHHNNNXXX___aaajjjtttzzz~~~JJJNNNQQQPPPJJJBBB;;;888000111444555666999<<>>EEEGGGMMMSSSUUUXXXaaakkkqqq{{{~~~|||}}}|||~~~}}}{{{xxxxxx{{{~~~~~~~~~}}}{{{yyyxxxxxxxxxyyyyyywwwuuuuuupppiiieeedddbbb___\\\[[[RRRGGG@@@@@@CCCGGGJJJJJJHHHFFFGGGIIIHHHFFFCCCHHHHHHGGGFFFEEEEEEEEEFFFHHHKKKNNNRRRUUUYYY___bbbeeeiiioooxxx|||qqqpppkkkddddddgggddd^^^TTTJJJ???:::888777;;;@@@BBB]]]nnnfffaaaqqq|||yyy|||[[[;;;:::666+++///------------------,,,,,,))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++***)))(((((())))))''''''''''''((()))++++++++++++******************+++***---111///111EEE^^^vvv^^^FFF===888888888<<>>;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@AAADDDHHHLLLRRRYYYbbbhhhlllpppvvvJJJMMMOOONNNHHH@@@999666111333555666777999<<<>>>???DDDGGGGGGLLLWWW___aaagggooo{{{}}}}}}|||}}}~~~~~~~~~}}}|||{{{zzz{{{{{{yyywwwvvvwwwyyy{{{||||||~~~|||zzzxxxwwwuuuuuutttnnnfff```TTTQQQNNNKKKJJJKKKNNNPPPWWWZZZ^^^bbbeeeggggggfffeee\\\OOOFFFDDDEEEHHHJJJNNNNNNVVVccclllmmmlllmmmppppppqqquuu|||zzzyyyvvvtttsssssstttuuuyyyyyyzzzzzzyyywwwuuusssooommmllllllnnnooonnnmmmjjjgggdddeeeggggggbbb^^^```]]]YYYUUUSSSPPPLLLJJJDDDCCCAAA>>>;;;999777666333333333444444444555555555444444333333444444444444444444444555555555555666666777888:::<<>>???DDDHHHKKKPPPYYY```ccciiisss}}}}}}}}}}}}}}}}}}|||{{{zzzyyy{{{{{{wwwrrrqqqtttxxx|||zzzyyy{{{~~~~~~|||yyyvvvxxxuuuqqqooolllfff^^^WWWJJJGGGDDDAAA???@@@BBBDDDJJJLLLQQQVVV[[[^^^```aaa___WWWMMMEEEBBBCCCFFFHHHLLLNNNVVVbbbjjjlllmmmnnnmmmnnnqqquuu||||||zzzvvvrrrqqqqqqrrrtttvvvvvvwwwwwwvvvtttrrrqqqmmmlllkkkkkkmmmmmmlllkkkhhheeeccccccdddddd```]]][[[YYYUUURRRPPPMMMJJJGGGCCCBBB@@@===;;;888666555333333333444444444555555444444444333333444444555555555555666666666777777888888888:::<<>>;;;:::<<>>:::999CCCXXXpppoooTTTNNNWWWggg{{{hhhLLL===999555444555777999::::::@@@FFFHHHIIILLLSSSYYYmmmvvv}}}zzz}}}{{{xxxvvvzzzyyyxxxyyyyyywwwtttrrrssssssttttttttttttsssrrrtttooolllllllllfff[[[RRRGGGCCC===999888999::::::888999:::<<>>???DDDJJJPPPVVV]]]bbbffflllvvv}}}}}}~~~~~~~~~}}}}}}}}}|||{{{zzzzzzyyyxxx{{{|||vvvooommmsssyyy}}}yyyvvvyyy~~~~~~~~~~~~|||yyyvvvxxxtttnnniiieee^^^VVVPPPEEECCC@@@===<<<<<<>>>???AAACCCGGGLLLQQQUUUYYYZZZXXXRRRJJJCCC@@@AAADDDGGGIIIMMMVVV```hhhlllmmmnnnhhhjjjnnnttt{{{|||yyytttpppnnnnnnpppqqqrrrrrrrrrqqqpppooommmmmmjjjiiihhhiiijjjjjjiiigggdddbbb````````````]]][[[WWWTTTRRRPPPNNNKKKHHHEEE@@@???>>><<<:::777666555333333333444444444555555444444333333333444555555666666777777777888888888999999999;;;===@@@CCCDDDFFFHHHMMMRRRUUUZZZeeepppzzz}}}zzzzzzzzz}}}~~~|||~~~{{{wwwuuu}}}|||{{{}}}|||||||||}}}~~~}}}|||tttrrrooollljjjhhhgggfff\\\WWWPPPIIIDDDBBBAAAAAADDDEEEEEEFFFHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCDDDFFFJJJQQQZZZaaa```cccfffjjjnnnvvvzzztttkkkdddbbbcccbbb___ZZZPPPEEE???<<<999;;;???NNNjjj}}}xxxzzz||||||nnnPPP>>>555222444.........------,,,,,,+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))******))))))(((((((((((()))******+++++++++++++++,,,...------111666FFFbbb{{{zzzaaaKKK===;;;::::::>>>MMMkkk]]]@@@<<<999;;;KKKeee|||jjjOOOMMM]]]rrraaaIII:::777444444555888999::::::???DDDFFFHHHLLLTTTZZZrrryyy~~~~~~~~~~~~|||zzzyyy|||}}}yyyvvvuuu{{{zzzxxxxxxxxxvvvrrrppppppppppppppppppppppppppppppkkkfffeeefff```UUUJJJCCC???;;;888888:::;;;;;;<<<<<<===???CCCGGGKKKMMMVVVXXX]]]gggrrr|||OOOOOOMMMGGG@@@:::666444555777888999999:::===???@@@DDDLLLTTT[[[```eeeiiiqqqyyy}}}}}}||||||~~~~~~}}}|||{{{zzzzzzzzzyyy||||||wwwpppnnnsssyyy}}}yyywwwzzz~~~}}}~~~}}}zzzwwwxxxrrrjjjccc^^^XXXPPPKKKCCCBBB???<<<;;;<<<===>>><<<>>>AAAEEEHHHLLLNNNOOOPPPMMMGGGBBB???@@@CCCEEEGGGMMMVVV^^^eeejjjmmmmmmfffhhhmmmsss{{{}}}zzzuuupppnnnnnnpppqqqppppppooonnnmmmkkkjjjiiifffeeedddeeeffffffdddbbb]]][[[ZZZXXXXXXWWWVVVUUURRRQQQOOONNNLLLJJJGGGDDD>>>===<<<:::888777555555333333333444444444555555333333333333333444555666777777777888888888999999999999:::;;;>>>AAADDDEEEHHHJJJOOOUUUXXX]]]gggrrr||||||yyyyyyyyy}}}~~~}}}~~~|||yyy{{{|||zzz|||||||||{{{|||~~~~~~}}}{{{tttsssqqqooollljjjiiihhh___ZZZQQQHHHBBB???@@@AAAEEEFFFGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFCCCCCCCCCDDDHHHPPPYYY```bbbeeehhhjjjlllrrr{{{xxxnnngggdddaaa___]]][[[PPPFFF@@@<<<999:::===GGG^^^yyyzzzzzz|||rrrXXXAAA555444444//////...---,,,,,,++++++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))))))))*********))))))(((((((((((()))******++++++,,,,,,,,,,,,---,,,---111:::OOOnnnnnnVVVDDD???>>>>>>???EEEYYYxxxuuuSSS999999888@@@WWWttt|||```IIILLLbbb|||{{{]]]III;;;888555444666888999999;;;???EEEGGGIIINNNXXX___ttt|||}}}{{{{{{|||}}}{{{xxxvvvuuuvvvxxxvvvuuuuuutttrrrnnnlllmmmmmmllllllkkkkkkkkkjjjlllgggcccbbbaaa\\\RRRIIIAAA>>>:::888999;;;<<<======>>>>>>@@@DDDIIIMMMPPPWWWZZZaaakkkwwwOOONNNKKKEEE>>>888666555666777999::::::<<>>AAACCCDDDDDDDDDJJJHHHEEEAAA??????BBBEEEFFFNNNWWW\\\bbbiiillllllhhhjjjnnnssszzz}}}zzzvvvrrrpppoooppprrrpppooonnnllljjjhhhgggfff````````````aaa```^^^[[[ZZZYYYWWWUUUTTTSSSSSSSSSNNNMMMLLLKKKKKKHHHEEEBBB<<<;;;:::999777666555444333333333444444444555555333333333333444555555666777777777888888888999999999:::;;;<<>>BBBGGGJJJMMMTTT___gggwww}}}||||||zzzwwwtttssstttvvvsssrrrppppppooommmjjjgggkkkjjjhhhfffdddcccbbbbbbeeeccc```___]]]XXXPPPJJJ???===:::999:::<<<======<<<===>>>@@@EEEKKKQQQTTTXXX]]]fffpppzzzNNNLLLHHHBBB;;;777555555555777999:::;;;===@@@CCCDDDEEEMMMYYYaaadddjjjrrrzzz}}}|||}}}|||~~~~~~~~~~~~~~~}}}|||||||||}}}~~~}}}~~~~~~|||zzzyyyzzz|||{{{|||{{{vvvrrrmmmfff\\\SSSNNNIIIDDD@@@>>>===<<<;;;;;;;;;======:::<<>>AAADDDHHHIIIIIINNNXXXccciiioooyyy~~~zzzzzzyyy{{{~~~|||~~~}}}}}}|||~~~~~~~~~}}}}}}}}}}}}zzzxxxxxxxxxwwwssslllgggeeeeee```]]]XXXOOOGGGBBBAAABBBBBBDDDGGGGGGEEEEEEFFFHHHDDDDDDDDDDDDDDDEEEFFFFFFBBBCCCCCCDDDFFFLLLTTTYYYaaafffkkkkkkjjjlllsssyyyzzzqqqnnnkkkddd``````^^^TTTJJJCCC>>>:::999<<>>PPPlll\\\MMMHHHZZZwwwgggMMM@@@:::888666666888:::;;;:::>>>CCCHHHKKKOOOWWWdddmmm{{{|||{{{{{{yyyvvvsssrrrssstttqqqpppooooooooommmjjjggghhhfffccc```]]][[[YYYYYYZZZ[[[[[[YYYUUUPPPKKKIII>>><<<999888:::;;;<<<<<<<<<===???CCCJJJRRRYYY]]]^^^eeepppyyyLLLJJJFFF@@@999555444555555777999:::<<<>>>AAADDDEEEFFFNNNZZZbbbeeelllttt|||~~~}}}}}}|||{{{|||~~~~~~~~~}}}||||||}}}~~~~~~~~~~~~}}}}}}|||zzz~~~~~~yyyrrrnnnggg```VVVMMMHHHDDD???<<<===<<<<<<;;;<<<===>>>???<<>>@@@CCCFFFIIIKKKHHHNNN[[[hhhpppwww|||{{{yyyzzz}}}{{{~~~|||~~~}}}~~~~~~~~~~~~~~~}}}zzzxxxuuuvvvvvvsssmmmiiihhhhhh___^^^\\\UUULLLEEEBBBAAA???BBBFFFGGGFFFFFFHHHJJJDDDDDDDDDDDDDDDEEEFFFFFFAAABBBBBBCCCFFFKKKRRRWWW___eeejjjjjjhhhiiiooouuu~~~yyyqqqpppnnnfffbbbbbb```VVVLLLEEE@@@;;;:::===;;;===JJJ___jjjkkklllqqqwwwxxxRRR===:::222000//////---,,,+++******+++++++++************)))))))))))))))))))))))))))(((((((((((((((((((((((())))))((())))))***++++++''''''''''''(((***++++++******+++,,,,,,---.........111444:::LLLjjjuuu[[[JJJDDD<<<<<<===EEEZZZyyypppVVVDDD===999BBBUUUooosssRRRHHHKKKbbb___GGG;;;999777666777999<<<===<<<===AAAFFFJJJNNNWWWdddnnn~~~~~~|||yyyyyyzzzyyywwwtttrrrqqqrrrsssrrrqqqqqqqqqooollljjjfffddd```\\\XXXUUUSSSSSSPPPSSSUUURRRMMMHHHEEEEEE===;;;888888999;;;;;;;;;===>>>AAAGGGOOOYYYaaafffeeeooozzzJJJHHHDDD???:::666444333999:::;;;;;;<<>><<<999;;;<<<======>>>@@@CCCGGGJJJNNNTTTWWWSSSKKKDDDEEECCCCCCEEECCC??????BBBQQQTTTXXX\\\dddkkklllhhhlllkkkhhhffffffgggjjjlllqqqsssvvvyyyzzzzzzxxxwwwpppmmmiiiggggggiiijjjjjjjjjgggddd___ZZZVVVSSSRRRUUUSSSQQQQQQQQQRRRQQQPPPOOOOOONNNMMMLLLKKKJJJJJJEEEEEEDDDBBBAAA@@@??????777777666555444444333333222222222222222111000///222333333444555666777777888777777777888:::===>>>======>>>@@@DDDFFFGGGFFFLLLUUUaaammmvvv{{{wwwxxx|||}}}}}}~~~~~~~~~{{{yyywwwvvvxxxwwwsssmmmhhhggggggcccbbb___XXXOOOFFF@@@===@@@BBBDDDFFFGGGGGGEEEEEECCCCCCCCCCCCDDDEEEGGGGGGEEEBBBBBBDDDEEEGGGMMMTTT^^^ccchhhjjjiiikkkpppttt}}}zzzssskkkeeeaaa___```\\\TTTJJJ@@@;;;::::::::::::AAAOOO\\\cccgggjjjrrrWWW@@@===666222000...---------,,,+++)))))))))(((((((((((('''(((((())))))******************))))))(((((('''''')))))))))))))))))))))))))))************+++++++++)))******++++++,,,------***///444===TTTwwwpppSSSBBB>>>>>>===>>>JJJaaajjjUUUDDD;;;888III___qqq||||||qqqdddCCCDDDQQQkkktttVVVBBB:::666666777:::<<<<<<;;;:::AAAEEEIIIKKKOOOXXXeeeooo~~~yyyzzz}}}{{{||||||zzzzzzzzzyyywwwtttrrrpppsssssstttuuuuuurrrmmmiiifffaaa\\\VVVRRRNNNJJJGGGGGGGGGGGGFFFDDDBBB???===;;;999777777999;;;======??????BBBJJJUUU```fffiiimmmtttJJJGGGBBB<<<888444333222999:::;;;;;;<<>>===;;;<<<>>>??????BBBEEEHHHNNNRRRXXX]]]]]]WWWMMMFFFIIIFFFFFFGGGFFFCCCDDDHHHOOOSSSWWW\\\dddkkklllhhhhhhfffdddaaa```___^^^___bbbcccfffiiikkklllkkkkkkjjjhhheeeeeeeeeffffffeeefffdddaaa]]]XXXUUURRRQQQQQQPPPNNNMMMNNNNNNMMMLLLJJJJJJIIIHHHGGGFFFEEEEEEDDDCCCBBBAAA???>>><<<<<<777666666555444444333333333333333333333222111111222333333444555666777777888777777777888;;;===???@@@@@@AAADDDGGGJJJKKKKKKQQQZZZgggrrr||||||yyy{{{}}}~~~|||zzzxxxwwwsssvvvxxxvvvqqqjjjfffeee```___\\\WWWOOOGGGAAA>>>@@@AAACCCEEEGGGGGGFFFEEECCCCCCCCCCCCDDDEEEFFFGGGEEEBBBAAADDDFFFHHHOOOVVV\\\aaafffhhhhhhjjjooottt|||uuunnnhhhcccaaa```\\\TTTJJJAAA;;;999999999888>>>LLLXXX```eeejjjttt]]]DDD<<<444222000...---------,,,+++,,,,,,,,,++++++++++++***)))))))))*********++++++***)))))))))(((((((((''')))))))))))))))))))))))))))************+++++++++*********+++,,,,,,------...222777CCC]]]~~~hhhQQQDDD@@@<<<999<<>>===???@@@BBBCCCEEEIIINNNRRRVVV]]]dddhhhddd[[[RRRLLLOOOJJJGGGGGGFFFEEEGGGLLLNNNRRRWWW\\\ccckkkmmmjjjfffdddaaa]]]XXXTTTQQQPPPPPPQQQSSSVVVYYY[[[\\\\\\aaaaaaaaaccceeeeeecccaaaaaa___\\\YYYVVVSSSQQQPPPNNNLLLJJJIIIJJJJJJIIIHHHFFFFFFEEEDDDCCCBBBBBBAAABBBAAA@@@>>><<<;;;999999666666555555444333333333333333444444444333222222222333333444555666777777888888888888:::<<<>>>???BBBCCCEEEHHHKKKNNNQQQRRRXXXaaannn{{{~~~|||{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzxxxxxxqqquuuyyyzzzuuummmfffbbb]]]\\\ZZZVVVPPPIIICCC???>>>@@@BBBDDDFFFGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFFFFEEEBBBAAACCCEEEHHHOOOXXXYYY^^^bbbeeefffiiinnnrrr|||xxxpppjjjfffccc```]]]UUUKKKAAA;;;888888888777;;;GGGSSS[[[cccjjjwwwfffIII;;;111222000...---------,,,+++******)))))))))(((((((((***************+++++++++))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++******++++++,,,,,,------000222999JJJhhhxxx]]]NNNFFF@@@<<<999>>>UUUwwwyyygggNNN???===<<>>BBBFFFJJJNNNSSS]]]iiiqqq~~~}}}~~~|||}}}~~~|||zzzxxxyyyzzz|||||||||zzzyyywwwuuuttttttsssssssssrrrooojjjfff^^^ZZZSSSMMMHHHDDDAAA>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<@@@FFFPPP\\\fffmmmqqqsssyyyKKKGGG???888333222333444888999:::;;;===@@@EEEIIILLLRRRZZZbbbggglllttt{{{~~~~~~~~~~~~}}}~~~~~~}}}}}}~~~~~~yyy{{{}}}~~~}}}||||||}}}}}}~~~~~~}}}}}}zzz{{{wwwrrrooolllddd[[[OOOKKKDDD@@@????????????CCCDDDFFFGGGJJJPPPVVV[[[^^^dddkkklllggg___YYYVVVTTTMMMFFFDDDCCCCCCFFFKKKMMMSSSXXX]]]dddkkknnnllljjjggg```YYYRRRMMMJJJHHHFFFGGGHHHJJJLLLNNNPPPQQQXXXYYY\\\aaadddeeecccaaa[[[ZZZWWWUUURRRPPPOOONNNLLLJJJHHHGGGHHHHHHGGGFFFEEEEEEDDDCCCBBBBBBAAAAAAAAA@@@>>>===:::999777666555555555444444333333333222333333333333333222222222333333444555666777777888888999999;;;===???@@@BBBDDDHHHKKKNNNQQQUUUWWW^^^hhhuuu~~~}}}{{{zzz|||}}}}}}~~~~~~~~~}}}}}}~~~~~~~~~|||}}}}}}||||||{{{zzzyyyrrruuuyyyzzzvvvppphhhddd___]]][[[XXXSSSLLLEEE@@@===???AAACCCEEEFFFGGGGGGCCCCCCCCCCCCCCCDDDEEEFFFFFFBBB@@@BBBCCCFFFMMMUUUWWWZZZ___bbbdddhhhlllooouuu}}}zzzssslllgggeee```]]]VVVMMMCCC<<<888777999777:::CCCMMMWWWaaajjjzzzoooPPP:::000333111...---------,,,***)))(((((((((((('''''''''************++++++++++++))))))))))))(((((((((((((((((((((((((((((((((((())))))*********+++++++++******++++++,,,------...///111;;;RRRrrrsssYYYOOOHHH===>>>>>>FFF]]]}}}}}}wwwfffKKK;;;===<<>>AAAEEEHHHLLLQQQXXXbbbnnnuuu|||}}}}}}|||zzzyyyyyyzzz~~~}}}{{{zzzyyyxxxvvvuuutttsssrrrooojjjggg^^^YYYQQQJJJEEEAAA>>><<<:::999888777888999:::;;;:::<<<=========<<<<<<<<>>AAAFFFJJJNNNVVV___dddhhhppp{{{~~~~~~~~~}}}|||~~~~~~~~~~~~}}}zzzxxxxxxzzz|||~~~||||||||||||||||||{{{zzzvvvvvvsssooommmjjjbbbXXXKKKGGGAAA>>>>>>???@@@AAADDDEEEFFFHHHLLLQQQYYY^^^aaaeeejjjjjjfffaaa______ZZZPPPFFFCCCBBBAAADDDHHHLLLSSSYYY^^^ccckkknnnmmmmmmhhh___VVVNNNIIIFFFEEECCCCCCDDDEEEFFFHHHIIIIIIMMMOOOSSSZZZ___aaaaaa___VVVUUUSSSQQQOOONNNMMMLLLLLLJJJHHHGGGGGGGGGFFFDDDBBBBBBBBBAAAAAA@@@@@@??????>>>===;;;999888666666444444444444444333333333111111222222222222111111222333333444555666777777888999999;;;===???@@@AAA@@@DDDIIILLLPPPSSSXXX\\\dddmmm{{{}}}|||zzzwwwyyy}}}~~~~~~~~~}}}}}}{{{yyyzzz{{{~~~}}}~~~}}}{{{{{{|||~~~}}}}}}~~~||||||}}}}}}||||||{{{zzzuuuvvvwwwxxxvvvqqqkkkhhhcccaaa^^^[[[WWWPPPHHHBBB===>>>@@@BBBDDDEEEFFFGGGCCCCCCCCCCCCCCCDDDDDDEEEGGGCCCAAABBBBBBCCCJJJRRRVVVXXX\\\___cccfffjjjmmmooowww|||tttnnnhhheee```^^^XXXOOOFFF>>>999888:::888999AAAIIIRRR^^^iiiyyy~~~~~~{{{vvvWWW;;;222333111...---------+++***,,,,,,+++++++++*********************************(((((((((((())))))))))))(((((((((((((((((((((((())))))*********+++++++++***++++++,,,------......///222AAA^^^xxxbbbXXXLLL>>>===BBBNNNccczzzssscccHHH999;;;999BBBKKKRRRXXXZZZTTTMMM???KKKaaatttXXXDDD:::666555666777666666:::???CCCEEEGGGLLLRRR[[[fffpppwww~~~}}}~~~~~~}}}{{{zzz{{{|||}}}|||{{{zzzyyyyyyyyyxxxvvvuuutttqqqmmmjjj___ZZZRRRJJJEEEAAA>>>;;;888777777777777999;;;<<<:::===??????===<<<===>>>GGGOOOZZZccckkkuuuHHHDDD===777444444666888777888:::<<<>>>BBBGGGKKKSSS\\\dddgggkkkwww~~~||||||||||||{{{yyy~~~~~~~~~}}}{{{yyyvvvxxxyyyzzz|||~~~~~~~~~~~~}}}}}}|||zzzzzztttuuusssnnnkkkhhh___UUUHHHDDD@@@===>>>@@@BBBCCCCCCEEEGGGIIILLLQQQWWW\\\aaaccceeeeeedddccccccccc\\\QQQFFFBBBAAABBBDDDHHHKKKRRRYYY\\\aaahhhlllkkkkkkfff]]]TTTMMMHHHEEEDDDBBBCCCDDDEEEFFFGGGGGGGGGEEEFFFJJJOOOUUUYYY[[[ZZZSSSRRRPPPNNNMMMKKKKKKJJJKKKHHHFFFEEEEEEEEECCCBBB>>>>>>>>>=========<<<<<<<<<;;;:::999888777666555444444333333333333333333000000111222222222111111222333333444555666777777888999:::<<<>>>@@@AAABBB@@@EEEKKKOOORRRVVV]]]aaakkkttt}}}|||zzzwwwxxx{{{~~~~~~~~~~~~}}}{{{xxxwwwyyyzzz~~~}}}{{{|||}}}{{{xxxxxx{{{}}}{{{{{{}}}||||||||||||||||||{{{zzzxxxwwwvvvvvvuuurrrnnnkkkeeeccc```^^^[[[UUUKKKDDD>>>>>>???AAABBBDDDEEEFFFDDDCCCCCCBBBCCCCCCDDDDDDEEEBBBAAACCCCCCDDDIIIPPPVVVWWWZZZ^^^bbbfffhhhjjjllluuu~~~wwwpppjjjggg```^^^ZZZRRRIIIAAA<<<:::;;;888999???FFFNNNZZZeeeuuuyyyzzzttt}}}~~~^^^===777444111///------,,,+++)))++++++*********)))))))))*********)))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,------......222777KKKnnnpppcccRRRAAA999CCCUUUjjjwwwkkkZZZDDD999:::888@@@HHHNNNSSSVVVRRRKKKAAAQQQkkklllQQQ@@@888666555777888888888;;;AAAFFFDDDFFFJJJRRR\\\gggqqqwww}}}~~~}}}~~~~~~|||{{{|||}}}}}}|||{{{zzzxxxxxxxxxxxx{{{zzzxxxwwwvvvtttpppmmmaaa[[[RRRJJJDDD@@@===;;;777777777888999:::<<<<<<:::===??????======???BBBKKKSSS^^^gggnnnyyy}}}DDD@@@;;;666444444666888666888:::<<<>>>CCCHHHLLLUUU___gggggglll{{{~~~}}}{{{{{{||||||{{{zzz}}}}}}~~~~~~~~~}}}{{{yyyxxxxxxyyyzzz}}}}}}|||{{{uuuwwwvvvpppjjjddd[[[RRRHHHDDD@@@>>>???BBBDDDEEEFFFHHHKKKMMMOOOSSSXXX\\\______```ccceeeeeecccaaaXXXMMMBBB???@@@AAACCCGGGHHHPPPWWWZZZ]]]cccggggggfffccc___XXXRRRKKKGGGDDDCCCEEEGGGJJJKKKLLLKKKKKKDDDDDDEEEHHHMMMRRRUUUVVVRRRPPPOOOMMMKKKJJJIIIIIIGGGEEEBBBAAAAAAAAA???>>><<<;;;;;;;;;;;;:::::::::888888777666666555444444333333333333333333333333000111222222333333333222222333333444555666777777888999;;;===@@@AAABBBCCCBBBHHHOOOSSSVVV[[[bbbhhhrrr|||~~~}}}{{{yyyyyy}}}~~~}}}~~~~~~}}}~~~}}}}}}|||zzzwwwwwwyyy{{{~~~}}}}}}zzz|||}}}{{{xxxwww{{{~~~}}}}}}}}}}}}~~~{{{{{{{{{{{{{{{zzzyyyyyyxxxwwwvvvwwwwwwtttoookkkdddbbb```___^^^XXXOOOGGG?????????@@@AAACCCDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCAAABBBFFFGGGHHHMMMSSSWWWWWWYYY]]]aaaeeeggghhhhhhssszzzrrrllliii___^^^[[[TTTKKKDDD???===:::888888===BBBIIIUUUaaannnrrr||||||sss}}}fffAAA===444222///------,,,***)))(((((((((((('''''''''''')))))))))((((((((('''''''''((((((((()))))))))***)))))))))))))))))))))))))))************+++++++++++++++,,,,,,---.........444<<>>999;;;>>>DDDKKKOOOSSSUUUPPPIIIEEEYYYuuudddLLL===888777444777:::::::::<<>>;;;999666777888:::;;;;;;;;;;;;:::===??????<<<===BBBFFFNNNYYYeeennnttt~~~vvvAAA>>>999555444444666888666888:::<<>>@@@CCCEEEFFFKKKMMMPPPSSSUUUWWW[[[^^^]]]]]]___cccffffffaaa]]]RRRGGG<<<;;;===???BBBEEEFFFNNNUUUXXXZZZ```ddddddccccccaaa^^^XXXQQQJJJEEEDDDGGGKKKOOOQQQRRRQQQPPPHHHFFFDDDFFFJJJOOORRRTTTQQQPPPNNNLLLJJJIIIHHHHHHDDDBBB???>>>>>>===<<<:::<<<<<<;;;;;;;;;;;;;;;;;;555555444444444333333333333333333333333333333333111222333333444444444444222333333444555666777777888999<<<>>>@@@BBBCCCCCCDDDKKKRRRWWWZZZ___gggmmmxxx}}}{{{|||}}}||||||zzz|||}}}}}}|||zzzxxxxxxzzz|||~~~|||}}}{{{}}}~~~|||xxxxxx||||||}}}~~~~~~}}}|||zzzzzzzzzzzzyyyxxxwwwwwwwwwvvvwwwyyyyyyvvvooojjjbbb```^^^______ZZZQQQIII@@@@@@@@@@@@AAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCAAA@@@CCCHHHKKKLLLPPPVVVXXXXXXYYY]]]aaaeeeffffffeeeqqq|||tttnnnkkk___^^^\\\VVVMMMEEE@@@>>>999777888<<<@@@FFFRRR]]]iiinnnxxxtttjjjDDDAAA444222///------,,,***)))++++++++++++************))))))(((((('''''''''&&&'''((((((((())))))******)))))))))))))))))))))))))))************+++++++++++++++,,,------......///333>>>ZZZ{{{hhhPPPAAA@@@LLL```www~~~qqqUUUAAA999:::===FFFLLLQQQSSSUUUUUUPPPHHHGGG^^^zzz}}}___HHH<<<888999333777;;;<<<;;;===CCCHHHIIIKKKOOOXXXdddpppyyy}}}||||||~~~|||}}}~~~}}}|||{{{|||}}}~~~}}}|||||||||}}}{{{yyyxxxwwwwwwvvvsssqqq___YYYOOOFFF@@@<<<999777666777999;;;;;;;;;;;;::::::===???>>><<<===CCCIIIQQQ\\\kkktttzzzoooiiiAAA<<<666222222333555666777:::===>>>???BBBHHHMMMWWW\\\dddlllttt~~~~~~}}}}}}~~~|||{{{wwwvvvxxx|||~~~||||||wwwrrrjjj```UUUNNNGGGCCCBBBCCCAAA???FFFOOORRRZZZ^^^\\\^^^eeehhheeegggddd````````````\\\YYYIIIBBB<<<;;;<<<<<<>>>BBBJJJOOORRRTTTYYYaaadddccccccbbb```^^^[[[VVVPPPLLLLLLMMMPPPVVV\\\^^^\\\YYYUUUOOOIIIFFFHHHLLLNNNOOOMMMNNNNNNLLLHHHEEECCCBBBAAA@@@???===<<<<<<<<<<<<888888888888777777777666444444444333333222222222444333222222222111///---111111111222222111111111222333333444444555555555555888<<>>777444000......///......+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))))))))******+++---...//////......///111777HHHgggpppWWWDDD???SSSiii|||xxxmmmSSS???666888>>>JJJMMMUUU```aaaVVVIIIBBBOOO^^^ttttttUUUAAA:::777555666888:::;;;<<>>>>>:::999;;;<<<>>>EEEMMMVVVaaappp|||uuuiiieee@@@<<<666222222444666666888:::===>>>???BBBHHHMMMWWW\\\dddmmmyyy~~~~~~~~~~~~|||zzzxxxwwwyyy}}}}}}{{{}}}yyysssllleee[[[RRRLLLEEEBBBBBBDDDDDDDDDLLLVVV]]]aaaeeegggjjjooossstttssspppmmmjjjhhhbbbZZZTTTKKKCCC===<<<===<<<>>>AAADDDKKKQQQUUU[[[bbbdddbbbcccbbb```___]]]YYYTTTPPPQQQRRRUUU[[[aaadddcccaaa\\\VVVPPPLLLMMMNNNOOOOOOMMMNNNNNNMMMJJJFFFDDDBBB@@@???>>>===<<<;;;;;;;;;888888777777777666666666444444333333333222222222333222111222222222000...333333444444444444333333444444444555555666666777777:::===???AAABBBDDDFFFNNNSSSZZZ___dddmmmyyy||||||~~~}}}}}}~~~~~~~~~}}}|||{{{|||~~~}}}}}}~~~||||||~~~~~~|||zzzyyyxxxxxxxxx{{{zzzxxxwwwvvvwwwxxxyyy{{{xxxuuurrrqqqooommmkkkaaa]]]ZZZZZZ\\\YYYRRRKKKDDD@@@======AAADDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCFFFGGGHHHIIIJJJNNNSSSWWWXXX[[[\\\\\\```hhhllllllmmmuuuxxxoooiii```^^^\\\YYYUUUNNNEEE???<<<888777999;;;>>>GGGOOOZZZeeepppzzzyyyRRR???777444111/////////...---+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))***************************++++++,,,,,,---//////......///111777MMMpppzzzfffPPPDDDDDDZZZrrrsssqqqdddLLL===777<<>>>>>@@@======@@@BBBDDDJJJQQQ]]]fffsss|||rrrjjjhhh???;;;666333333555777777888;;;>>>???@@@CCCIIINNNYYY\\\dddppp~~~~~~~~~{{{yyyyyyyyy{{{~~~~~~{{{yyyyyyuuummmddd]]]UUUMMMIIIEEEDDDDDDGGGIIIMMMWWWaaannnoootttzzz}}}}}}~~~{{{uuukkk^^^TTTNNNEEE>>>>>>>>>===>>>@@@@@@HHHPPPVVV]]]dddfffccccccbbbaaa``````^^^ZZZWWWYYYZZZ\\\bbbggglllmmmmmmfffbbb\\\XXXUUUTTTRRRQQQNNNNNNNNNMMMJJJGGGCCCAAA???>>>===;;;::::::::::::777777777666666666555555333333333333222222222222222111111222333333222000333333444444444444333333444555555666777777888888999<<<>>>@@@AAADDDGGGJJJPPPVVV]]]ccciiisss~~~~~~}}}||||||}}}}}}~~~zzzzzzyyyyyyzzz~~~~~~~~~}}}|||zzzyyyxxxxxxxxxzzzzzzyyyyyyyyyxxxxxxxxxyyyxxxvvvtttssspppllliiibbb^^^ZZZYYYZZZXXXRRRLLLEEEAAA>>>???BBBEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCGGGHHHJJJJJJKKKLLLOOOQQQQQQUUUXXXYYY^^^fffkkkkkkooouuu~~~|||sssmmm```^^^\\\[[[XXXRRRHHHAAA<<<888666777888;;;BBBKKKTTT]]]gggrrr\\\AAA777555222111000///...,,,+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))************+++++++++***+++,,,,,,---+++,,,...---------///111999TTTyyy}}}~~~sssZZZHHHFFFKKKbbb|||xxxlllrrruuuXXXDDD:::999@@@IIIVVVXXX]]]\\\SSSFFF???@@@PPP___tttcccJJJ<<<888888999777999;;;<<<===@@@DDDGGGKKKMMMUUUbbbllluuu~~~}}}}}}|||{{{{{{||||||}}}~~~~~~~~~~~~{{{xxxvvvwwwxxx||||||{{{xxxxxxwwwppphhheeeZZZNNNGGG@@@;;;:::===<<<<<<<<<<<<<<<===>>>???>>><<<===AAACCCFFFLLLSSScccjjjttt}}}yyyoookkkkkk>>>:::666444444666888999999<<>>@@@BBBFFFKKKNNNVVV[[[ccciiippp{{{||||||{{{{{{|||||||||}}}yyyxxxwwwwwwyyy|||~~~|||{{{zzzzzzzzzyyyzzz{{{{{{{{{zzzxxxwwwxxxwwwvvvvvvuuuqqqlllhhhddd```\\\[[[[[[ZZZUUUQQQFFFBBB??????BBBDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCHHHIIIKKKKKKJJJJJJJJJKKKKKKOOOSSSVVV\\\eeejjjjjjmmmqqqwwwxxxrrrbbb```]]]]]][[[TTTIIIAAA<<<888666666777:::AAAIIIXXX^^^fffooo}}}hhhFFF999666444222111000---++++++++++++*********))))))))))))))))))))))))))))))(((((()))***************((()))))))))************+++************+++,,,,,,***,,,------,,,...000333<<>>999;;;CCCMMMXXX\\\```\\\NNN@@@===BBBOOO^^^tttyyy[[[EEE:::777888:::666888:::<<<===@@@DDDHHHKKKNNNXXXeeepppxxx}}}{{{{{{zzzzzz}}}}}}~~~~~~~~~~~~~~~}}}{{{xxxwwwxxxzzzxxxzzzyyyxxxxxxvvvooofffbbbWWWKKKDDD???;;;;;;>>><<<<<<<<<<<<<<<===>>>>>>===;;;<<<@@@DDDHHHPPPXXXeeekkkuuuuuunnnjjjjjj;;;888555444555777999999:::===@@@BBBCCCGGGNNNSSS]]]```ggguuu~~~|||{{{~~~~~~~~~~~~~~~{{{yyy{{{||||||xxxuuurrrkkk```WWWOOOKKKGGGEEEEEEGGGIIIJJJPPP\\\jjjsssrrreeeXXXMMMEEEFFFJJJKKKLLLNNNKKKQQQUUUWWW]]]dddgggfffeeedddcccdddggghhhhhhhhhbbbdddgggkkkooouuuyyy}}}||||||zzzuuunnnfff```\\\QQQNNNKKKIIIGGGDDD???<<<<<<;;;999888777777666666555555555444444444333333222222222222222222222222111000000222444555444222//////000000000000//////222333444555666777888888:::<<>>FFFUUUjjjqqqZZZCCC;;;;;;===GGGRRRcccgggiiibbbOOO???===DDDNNN___wwwqqqTTTBBB:::666666999555777999;;;===@@@DDDHHHIIINNNYYYfffpppxxx~~~{{{{{{{{{zzzyyy~~~}}}}}}{{{||||||zzzyyyyyy{{{}}}uuuwwwwwwuuuvvvuuunnneee\\\RRRHHHBBB>>>;;;;;;>>><<<<<<<<<<<<<<<======>>>@@@>>>???CCCHHHNNNWWWaaagggnnnyyywwwnnniiihhh999666444333555777999999:::>>>AAADDDFFFKKKRRRXXX^^^bbbkkkxxx}}}|||zzz}}}~~~~~~~~~}}}{{{zzz{{{}}}~~~~~~~~~|||xxxtttllleee[[[QQQKKKGGGEEEDDDBBBFFFHHHIIIQQQaaaqqqzzzyyylllaaaUUULLLNNNUUUZZZ]]]___[[[^^^```___aaafffhhhfffeeecccbbbcccgggjjjkkkllleeehhhlllpppsssxxx}}}{{{qqqiiieeeVVVQQQKKKGGGFFFCCC>>>;;;:::999888777666555555555444444444333333333333222111111111222222222222222222111111222444555444222111111222222222222111111222222333444666777888888888<<<@@@DDDHHHNNNSSSWWWdddkkkttt|||~~~|||{{{{{{{{{{{{{{{|||||||||{{{{{{zzzyyyyyyyyyyyyyyy{{{|||}}}~~~~~~~~~|||{{{~~~}}}}}}}}}}}}|||{{{zzzyyyzzz{{{|||||||||{{{zzzyyyyyyxxxwwwwwwuuurrrmmmiiibbb___\\\ZZZZZZZZZYYYXXXLLLFFF???<<<===@@@AAA@@@AAAAAABBBBBBCCCDDDDDDDDDEEEFFFHHHGGGEEEDDDDDDEEECCCGGGKKKNNNUUUaaaiiikkkmmmlllmmmsss~~~wwwqqqlllfff```^^^]]]XXXMMMCCC===999666777888;;;BBBJJJTTTVVV___lllzzz{{{WWW>>>:::555222000///...---+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))(((((())))))***++++++,,,,,,,,,---///333777@@@WWWrrrtttYYYAAA>>>GGG]]]qqqeeeOOO>>>;;;===AAAOOO___uuuuuurrrfffPPP??????FFFQQQccc|||iiiNNN@@@;;;666555888666777:::<<<>>>AAAEEEIIIIIIOOO[[[hhhpppwww~~~||||||||||||{{{~~~~~~~~~}}}}}}}}}zzz{{{|||{{{zzz{{{}}}uuuvvvuuusssssssssllldddUUULLLEEEAAA???<<<===???>>>>>>============>>>>>>@@@???BBBIIIOOOTTT]]]fffnnnsss~~~wwwnnniiiggg666444222222444777888999:::>>>BBBFFFIIIOOOVVV\\\\\\cccooo{{{~~~~~~}}}~~~~~~~~~}}}}}}|||||||||||||||{{{}}}~~~}}}}}}~~~||||||}}}~~~~~~|||xxxtttfff```VVVMMMHHHEEECCCBBBBBBGGGJJJLLLVVVjjj|||uuukkk^^^TTTWWWaaaiiiooosssooorrrrrrooonnnooommmhhhbbbaaa___aaadddhhhkkkllliiimmmrrrvvvxxx|||zzzrrrmmm]]]VVVMMMGGGEEECCC???;;;999888777555444444444444333333333333222222222222000111111111222222222222333222222333444555333222333333444444444444333333333333444555777888999:::888<<>>@@@AAAAAAAAABBBBBBCCCDDDDDDEEECCCDDDEEEDDDBBBBBBCCCDDDCCCFFFHHHJJJRRR___hhhkkkooolllkkkqqq|||{{{uuummmfff___]]]^^^ZZZQQQHHH???:::777777777999???GGGOOORRR\\\lllyyy```@@@<<<555111/////////...+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))******************))))))******+++,,,,,,,,,------...111555999HHHbbb}}}gggKKK???EEEOOOhhh|||~~~]]]III;;;;;;???FFFZZZqqq|||rrraaaLLL>>>@@@JJJVVViiizzzaaaHHH???;;;666444888777999<<<>>>@@@CCCHHHKKKOOOUUUaaammmtttzzz}}}|||||||||{{{{{{zzzzzzyyyyyyzzz|||}}}|||}}}}}}|||{{{{{{~~~zzzzzzwwwsssqqqpppjjjbbbPPPIIICCCBBBAAA??????AAAAAA@@@@@@??????@@@@@@@@@BBBEEENNNYYY___bbbgggllluuuxxx|||tttllliiikkk555333111222444777888888:::>>>CCCGGGKKKQQQYYY___[[[dddqqq~~~}}}~~~~~~~~~~~~}}}|||{{{zzzzzz{{{|||}}}zzz}}}}}}||||||~~~{{{{{{|||~~~~~~|||xxxtttbbb\\\SSSKKKFFFCCCAAA@@@DDDJJJNNNPPP\\\rrr~~~qqqdddZZZ]]]iiisss{{{~~~{{{yyysssmmm```^^^]]]^^^bbbfffiiikkkmmmqqqwwwzzz|||wwwrrrbbbYYYOOOHHHEEECCC@@@<<<888777666555444333333333333333333222222222111111000000111111222222222222444333222333444444333111222333333444444333333222444444555777888:::;;;;;;888===EEELLLRRRWWW\\\```gggqqq~~~~~~{{{zzz{{{}}}~~~}}}}}}~~~~~~}}}{{{yyyxxxuuuwwwyyy|||}}}~~~~~~}}}yyy{{{~~~~~~yyy}}}~~~}}}}}}|||||||||{{{{{{{{{{{{{{{yyywwwvvvtttrrrnnnkkkcccaaa___]]]]]]___aaabbbVVVMMMBBB<<<;;;>>>AAABBBAAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBBBB@@@AAABBBDDDCCCFFFGGGIIIQQQ^^^hhhlllpppllljjjooozzz|||mmmfff^^^\\\^^^\\\TTTLLL@@@<<<888777666666===DDDPPPRRR]]]mmmyyyeeeBBB===555000......//////+++++++++************)))))))))))))))))))))))))))(((((()))***************))))))))))))************++++++******++++++,,,---,,,---------...222666:::PPPnnn^^^CCC@@@MMMWWWqqqsssZZZGGG999;;;@@@JJJdddzzzlllYYYEEE<<>>@@@BBBEEEJJJMMMVVV\\\iiitttzzz}}}zzzyyyzzzzzzyyyxxxvvvuuuuuuvvvxxx{{{~~~}}}{{{{{{}}}~~~yyysssqqqooohhh```MMMGGGCCCDDDCCCAAAAAACCCCCCCCCBBBAAAAAABBBBBBBBBLLLRRR^^^lllssstttuuuxxxyyyyyy}}}|||vvvpppjjjkkknnn888777555444555666888999<<<<<<@@@HHHQQQXXXZZZZZZ^^^bbblll{{{}}}~~~~~~}}}{{{yyyxxxxxxzzz|||~~~~~~|||{{{|||||||||{{{~~~|||{{{xxxuuupppllldddXXXLLLHHHFFFDDDBBBBBBEEEGGGMMMWWWdddwww{{{||||||nnnddd]]]```iiisss}}}xxxooofff___[[[^^^dddgggjjjnnnuuuwwwyyy{{{~~~wwwlll^^^PPPIIIEEEAAA======;;;:::888666555444555555333333111111111111333333444444444444444444444444444555555555444222000///333333222222222333444444555555666555444555777999======CCCNNNWWW\\\```dddlllyyy}}}|||~~~~~~}}}|||||||||}}}}}}~~~~~~|||{{{{{{{{{zzz|||~~~}}}||||||yyyxxxzzz}}}zzz{{{|||~~~}}}|||{{{{{{|||||||||{{{yyywwwuuuxxxwwwvvvtttsssqqqppppppeeeccc```]]]\\\]]]___aaa]]]UUUIII@@@;;;<<>>>>>OOOaaazzzmmmVVVGGG???;;;===SSSooozzzxxxcccKKK===>>>IIIRRReeewwwnnnWWWAAA::::::777555888<<<:::<<<@@@BBBCCCHHHOOOUUUbbbiiirrr{{{zzzyyyyyyxxxwwwxxxwwwvvvvvvwwwxxxzzz{{{}}}}}}|||zzzzzzzzzzzzzzz{{{|||yyywwwvvvsssiii___PPPHHHBBBDDDHHHHHHGGGFFFIIIDDDBBBDDDDDDAAACCCJJJSSS\\\kkkyyy}}}xxxyyypppmmmsssyyyzzzrrrmmmmmmllljjjfff888777666555555666888999===>>>AAAGGGPPPVVVYYYZZZ```eeeppp~~~}}}~~~~~~~~~~~~}}}}}}}}}|||zzzxxxxxxyyy{{{}}}~~~}}}{{{{{{}}}}}}}}}||||||{{{zzzxxxvvvrrrlllhhh\\\QQQHHHEEEDDDBBBBBBCCCFFFJJJQQQ]]]mmmsssrrruuu|||~~~wwwjjjbbb\\\```iiitttvvvggg^^^YYY\\\ccciiiooouuuwwwzzz}}}~~~nnn```RRRJJJFFF@@@======:::999777555444444444444666555444333333444555666333333333333333333333333222333444444444333222111333333222222333333444555555555666555444555888:::======CCCNNNXXX]]]ccchhhttt||||||}}}~~~~~~}}}|||||||||}}}~~~}}}{{{||||||}}}~~~{{{yyywwwzzz~~~~~~{{{{{{|||}}}~~~}}}||||||{{{{{{{{{{{{zzzxxxwwwvvvvvvwwwxxxxxxwwwssspppmmmfffddd```]]][[[[[[]]]^^^]]]UUUKKKAAA===<<>>???BBBHHHPPPXXX]]]___dddkkkxxx~~~}}}}}}~~~~~~}}}~~~~~~}}}|||{{{{{{{{{|||}}}~~~|||zzzxxxwwwxxxzzz{{{|||{{{zzz{{{~~~~~~~~~xxxwwwwwwvvvsssnnngggbbbUUULLLDDDCCCDDDCCCDDDGGGIIINNNXXXeeexxx}}}tttqqqpppuuu{{{}}}xxxssseee^^^[[[aaakkkxxxyyykkkaaaZZZ\\\bbbjjjssszzz|||~~~sssdddTTTKKKFFF@@@======999777666444333333333444222222111111111111222222222222222222222222222222111222333444444444444333333333333333333444555555555666666555555666888;;;>>>???EEEPPPZZZaaaiiippp}}}|||{{{|||~~~}}}{{{{{{}}}~~~~~~}}}}}}}}}~~~zzzxxxwwwyyy}}}~~~|||yyyzzz|||~~~~~~~~~~~~{{{{{{{{{{{{zzzyyywwwvvvuuuwww{{{|||{{{vvvppplllhhheee```\\\YYYYYYZZZ[[[\\\VVVMMMDDD???===>>>@@@AAABBBCCCBBB@@@??????@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCDDDFFFKKKSSS]]]dddfffhhhlllqqqyyyyyytttjjjbbb``````[[[TTTJJJBBB;;;888777555777:::???JJJXXX^^^aaakkk~~~]]]DDD888888222000111---------,,,+++++++++++++++************))))))))))))((((((((()))))))))******************************((((((((()))***,,,---...***///------333666AAAUUUvvv```GGG;;;???QQQcccvvv^^^III999444:::FFF^^^sssuuusssgggTTTDDD>>>EEESSS___jjj}}}^^^JJJ999666888666777::::::999;;;@@@CCCDDDJJJQQQXXXdddjjjrrr~~~|||{{{{{{||||||{{{||||||||||||{{{zzzyyyxxx{{{{{{zzzzzzyyyxxxxxxxxxxxxyyyxxxtttsssppphhh^^^QQQIIIGGGNNNXXX]]]^^^___VVVMMMEEEDDDGGGLLLTTT[[[fffuuu~~~qqqhhhddddddiiinnnyyyqqqmmmiiigggiiijjjiiiggg777777777777777888::::::>>>@@@CCCJJJSSS\\\cccggggggqqq~~~|||}}}~~~}}}|||{{{{{{|||~~~~~~|||{{{yyyyyyzzz|||}}}~~~|||zzzwwwvvvwwwyyyzzzzzzyyyzzz{{{~~~~~~vvvvvvuuutttqqqjjjbbb\\\QQQIIICCCDDDEEEEEEHHHKKKMMMUUU```mmmxxxtttrrrvvv{{{zzzqqqhhh^^^ZZZZZZbbbnnn|||{{{pppfff^^^___eeekkkttt{{{yyyiiiWWWMMMFFF@@@======777666555333222222333333000000////////////000000222222222222222222222222222222333333333444444444333333333333333444555666555666666666555777999<<>>>>>??????@@@AAA@@@???>>>???@@@??????@@@AAABBBBBBCCCCCCDDDDDDDDDFFFIIIQQQ[[[aaaeeegggkkkpppvvv{{{uuullleeecccbbb^^^ZZZNNNEEE>>>;;;999777888<<<>>>HHHUUU^^^aaaiii{{{cccIII999777222111222......---,,,+++++++++,,,,,,************)))))))))((((((((()))))))))*********************************'''''''''((()))+++,,,---,,,000------333666EEE___qqqRRRAAA<<>>===???@@@???>>>>>>???@@@>>>??????@@@AAABBBCCCCCCEEEEEEEEEEEEHHHOOOWWW]]]cccfffjjjmmmrrr||||||uuummmhhheeeccc```___PPPGGG???<<<:::777888;;;<<>>DDDWWWnnngggQQQCCC::::::>>>@@@OOO___bbbnnn\\\HHHAAADDDOOO```oooxxxuuuUUUEEE888888999666666::::::999<<>>CCCHHHTTTbbblllsss}}}~~~}}}~~~~~~{{{}}}}}}||||||{{{|||}}}|||}}}}}}~~~~~~~~~}}}}}}|||~~~~~~~~~}}}|||||||||||||||{{{zzzxxxvvvsssqqqppppppgggddd___[[[XXXXXXYYYZZZ[[[[[[XXXPPPGGG@@@======<<<>>>??????>>>>>>@@@AAA>>>??????@@@AAABBBBBBCCCDDDDDDEEEEEEGGGLLLSSSWWW```cccgggjjjnnnwww|||uuunnnjjjgggbbb___```PPPGGG???;;;888555555888:::BBBPPP\\\^^^aaappp|||qqqQQQ<<<666111111333///---------------,,,++++++************)))))))))))))))))))))*********++++++************************------,,,+++++++++,,,,,,---000///000444666LLLooodddFFF@@@BBBEEEYYYsss}}}cccPPP???999;;;???AAAPPPbbbfffnnnYYYDDD@@@GGGSSSeeeuuunnnRRRCCC999999:::777666:::::::::===CCCHHHKKKQQQYYY___mmmvvv~~~||||||}}}~~~~~~}}}zzz{{{|||}}}~~~~~~~~~~~~zzzzzz{{{{{{{{{yyywwwvvvppptttuuusssrrrsssqqqlll```WWWUUUaaaqqq{{{}}}}}}rrrhhhZZZWWWdddxxx}}}tttssswww~~~|||pppjjjkkklllnnnoooooooooooo666777888:::;;;;;;<<<<<<@@@DDDJJJPPPUUUZZZ```eeeppp|||{{{}}}}}}~~~~~~|||zzzyyy{{{{{{{{{{{{||||||}}}}}}zzzyyywwwuuuuuuvvvxxxzzzzzzyyyyyyzzzzzzyyyvvvsssrrrooojjjddd]]]TTTKKKEEE???<<<===AAADDDFFFMMMSSS^^^mmm|||}}}uuutttooodddYYYLLLNNNSSS[[[dddrrr~~~ooofff```dddnnnyyywwwaaaQQQGGG???<<<<<<666666444333333333444555///000111222222111000///222222222222222222222222444333222222222333444555222333333333555666777888555777777888888999<<>>????????????AAABBB??????@@@@@@AAAAAAAAABBBBBBCCCDDDEEEGGGJJJOOORRRZZZ^^^cccfffjjjttt}}}vvvpppmmmggg___[[[\\\QQQHHH@@@<<<888555555888:::@@@LLLWWWYYYZZZkkk|||{{{YYY@@@888111000222---+++,,,...//////---+++)))************))))))))))))))))))*********+++++++++************************+++******))))))******+++,,,//////333777999RRRxxx{{{YYY@@@AAAEEEJJJ```~~~uuu___QQQCCC999:::@@@GGGYYYkkknnnlllTTT@@@>>>IIIWWWjjjzzzdddLLL@@@888999:::777777;;;;;;;;;>>>EEEJJJMMMTTT[[[bbbqqq{{{~~~|||{{{|||}}}}}}|||}}}}}}}}}}}}}}}}}}~~~~~~zzz{{{|||||||||zzzxxxwwwssswwwxxxuuussssssqqqnnnggg^^^\\\iii{{{}}}rrrccc]]]jjj|||~~~yyy}}}vvvmmmgggiiikkkmmmmmmmmmmmmmmm666777999:::;;;<<<<<<<<<===CCCLLLTTTZZZaaaiiinnnxxx~~~{{{{{{}}}}}}~~~}}}zzzxxxyyyzzz{{{||||||||||||{{{yyyxxxvvvuuuuuuvvvyyyzzzzzzyyyyyyyyyyyywwwssspppoookkkeee^^^VVVMMMDDD>>>===;;;===CCCGGGKKKRRRZZZdddsssqqqkkkggg^^^UUUQQQSSSXXX^^^dddqqquuujjjaaaccclllxxxyyybbbRRRGGG???<<<<<<777666555444333444555666333444555666666555444333000000000000000000000000222111111111222444666777222333333444555666888888666777888888888:::===???FFFNNN]]]llluuu{{{|||~~~~~~~~~~~~}}}}}}~~~}}}{{{{{{|||~~~~~~|||{{{zzzyyyxxxyyyzzz{{{wwwwwwvvvtttrrrooollljjjdddaaa^^^[[[ZZZ[[[]]]___ZZZ\\\\\\UUUJJJAAA<<<<<<<<<>>>???@@@???@@@AAACCC???@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEGGGIIILLLOOOVVV[[[```cccgggrrrwwwqqqnnnggg\\\WWWXXXTTTKKKBBB>>>;;;777777:::===@@@JJJTTTUUUWWWjjjzzz___DDD:::222000111,,,***,,,///111000...+++)))************)))))))))))))))************+++++++++************************---,,,,,,,,,------...///***...000555:::<<>>===888777555333222222222333555555555444444333333333333333222111000000111111222222111111222222333444555000000777999777777;;;:::999999;;;999888===DDDIIIUUUdddnnnsss{{{}}}zzz}}}~~~~~~~~~~~~}}}~~~|||zzz{{{~~~~~~~~~}}}|||||||||{{{yyywwwuuusssvvvssspppooonnnmmmllljjjfffdddaaa______^^^\\\ZZZYYYZZZYYYUUUMMMEEE>>>:::;;;<<<===>>>???@@@AAAAAA>>>?????????@@@@@@@@@@@@CCCDDDEEEEEEEEEHHHLLLOOOTTTXXX___fffjjjooo|||zzzpppnnnfffXXXRRRUUUTTTQQQJJJAAA:::666777999;;;AAADDDJJJRRRTTT```xxxyyy{{{jjjIII777444555222...///...,,,+++******+++,,,+++++++++************)))++++++******+++---///000************))))))((((((,,,,,,,,,,,,,,,,,,,,,,,,...+++---333777CCC```}}}___MMM>>>>>>GGGYYYxxxnnn```UUUBBB>>>777HHHXXXhhhyyyjjjUUUEEE999;;;GGGWWWnnnsssXXXEEE<<<555666999999999:::<<<@@@DDDGGGIIINNNVVV\\\nnnxxxzzz}}}}}}|||{{{|||zzz}}}}}}zzzyyyzzz~~~{{{xxxxxxyyy{{{~~~|||yyywwwuuuuuuvvvvvvuuujjjbbbkkk|||jjjcccgggmmmnnnlllmmmwwwqqqooollljjjjjjjjjkkkkkkiiiggg666444333555999======<<>>===<<<===BBBEEEFFFKKKXXXfffvvvtttbbbXXXVVVYYYppp|||~~~uuukkkgggjjjsss~~~eeePPPDDD@@@>>>===888777555333222222222333555555444444444333333333333222222111000000111111222111111111111222333333555111222777999777888;;;777666777999::::::AAAIIIMMMXXXfffpppvvv~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}~~~~~~~~~{{{}}}~~~~~~}}}{{{{{{{{{{{{yyyxxxvvvuuuuuusssqqqpppppppppnnnmmmjjjgggdddaaa```^^^[[[YYYYYYZZZZZZWWWPPPHHH@@@<<<;;;<<<===???@@@@@@AAAAAA>>>>>>>>>?????????@@@@@@BBBCCCDDDDDDEEEHHHLLLOOOUUUYYYaaahhhkkkppp|||{{{sssrrrlll```ZZZ\\\WWWSSSLLLCCC<<<888999:::<<>>AAAEEEGGGJJJOOOVVV\\\kkkvvvzzz{{{|||{{{zzzzzz{{{}}}{{{zzz}}}|||{{{||||||xxxvvvwwwyyy}}}{{{xxxwwwwwwwwwxxxtttooolllsss{{{jjj```aaahhhnnnppprrrllljjjjjjiiihhhiiijjjiiigggeee555444333555999<<<===>>>EEEKKKRRRWWW\\\hhhxxx~~~}}}}}}}}}}}}~~~}}}}}}}}}~~~~~~}}}~~~}}}|||{{{~~~{{{yyyxxxyyyxxxvvvvvvsssmmmccc\\\SSSPPPKKKFFFAAA>>>===<<<===>>>BBBFFFIIIOOO___nnnyyyrrr]]]SSSUUU\\\~~~zzzrrrmmmlllqqq~~~fffQQQEEEAAA>>><<<888777555333222222333333444444444444333333333333333222111111000111111111111111000000111111222333444222333777888777888:::888666777999999;;;DDDMMMSSS]]]jjjssszzz~~~|||}}}~~~||||||}}}}}}}}}}}}~~~~~~~~~}}}||||||}}}~~~{{{|||}}}~~~}}}zzzzzzzzzzzzyyyxxxwwwvvvvvvuuusssrrrrrrrrrpppnnnllliiieeebbb___]]]ZZZXXXWWWXXXYYYXXXSSSKKKCCC>>>;;;===>>>@@@AAAAAAAAA@@@=========>>>>>>>>>??????@@@BBBCCCCCCEEEHHHLLLOOOTTTXXX```gggiiimmmxxxxxxvvvqqqfff______ZZZVVVOOOFFF???;;;;;;<<<<<>>666444111,,,.........------,,,+++***,,,+++++++++************+++******)))******+++++++++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,......222777;;;JJJkkkpppQQQEEE>>>EEEVVVnnniiiXXXPPPKKKBBBBBBBBBWWWdddnnnvvvaaaIII>>>888???MMM^^^vvvgggKKKBBB;;;555777999999:::<<>>@@@EEEMMMVVVZZZ]]]gggxxx~~~}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}{{{{{{{{{{{{zzzxxxwwwvvvuuuuuussspppnnnkkkdddZZZSSSIIIGGGDDDAAA>>>===<<<<<<@@@@@@DDDHHHKKKTTTeeeuuuttt___SSSVVV___}}}~~~yyysssoooppp{{{gggRRRFFFAAA>>><<<888777555444333333333333333333333333333333333333222222111111111111111222111111000000000111222222333333555666666666777999<<<999999::::::<<>><<<===???AAABBBAAA@@@@@@============>>>>>>>>>>>>???@@@BBBBBBDDDGGGKKKOOOQQQUUU]]]dddfffhhhrrr~~~{{{wwwrrrggg^^^[[[[[[XXXQQQIII@@@<<<;;;<<<999CCCKKKXXXcccbbbfffxxx|||xxx[[[BBB666444111------......///...,,,+++))),,,,,,+++++++++******************)))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,---------///333666<<>>============@@@AAADDDIIIMMMWWWiiizzzyyyeeeWWWXXX___uuuzzz}}}yyysssqqqyyygggSSSGGGBBB>>><<<999888666444333333333444333333333333333333333333222111111111111111222222111111111000111222222333222555777666444555666888<<<::::::<<<===???HHHRRR^^^fffqqqzzz~~~~~~}}}~~~~~~~~~}}}}}}{{{zzzzzz|||yyyyyyyyyyyyyyyyyyyyyyyy{{{yyywwwvvvtttrrrnnnkkkfffccc```^^^\\\[[[XXXVVVPPPPPPQQQRRRPPPKKKCCC===<<<===???@@@AAAAAA@@@???============>>>>>>>>>>>>???@@@AAAAAACCCFFFJJJMMMOOOTTT]]]ccceeefffooozzzyyytttooohhh___YYY\\\YYYRRRIIIAAA<<<::::::555>>>FFFTTT___]]]```ooozzz|||{{{aaaEEE777444333///---...//////...---+++***,,,,,,,,,++++++++++++***)))))))))))))))))))))(((+++++++++++++++++++++++++++++++++,,,,,,------------///222666===QQQqqqgggQQQFFF???<<>>:::BBBMMMhhhuuuvvvsssVVV>>>999999BBBMMM\\\uuuaaaIII===888666888:::999;;;??????AAADDDFFFIIIOOOXXX___gggrrr||||||}}}{{{{{{}}}{{{yyyxxxzzz|||wwwvvvuuutttsssrrrrrrrrrlllqqqvvv}}}yyyiii```gggzzz{{{oooiiigggggggggfffeeefffggggggeeeccc666777777888999===BBBFFFFFFQQQ\\\aaa```dddoooyyy~~~{{{{{{|||{{{}}}}}}zzzxxxyyy{{{~~~~~~~~~{{{yyy|||yyytttrrrssstttuuuuuupppkkkddd___ZZZTTTMMMHHH???>>>>>>=========>>>>>>>>>???DDDJJJPPP[[[nnn}}}kkk]]]]]]dddsss{{{~~~~~~yyyvvvyyy~~~fffRRRGGGBBB???<<<999888666444333333444444222222222222333333333333111111111000111111222333222222111111222222333444333888:::777555666888888999888:::???AAAEEEOOOYYYdddkkkvvv~~~}}}}}}}}}|||{{{|||~~~}}}}}}{{{zzz|||zzzzzzyyyxxxxxxxxxyyyyyyzzzxxxwwwuuutttqqqmmmjjjfffddd```^^^]]][[[YYYWWWQQQPPPOOOOOOOOOLLLEEE???======>>>>>>>>>?????????=========>>>>>>>>>?????????@@@AAAAAAAAADDDHHHKKKOOOUUU^^^eeeggghhhpppzzzvvvpppoookkkccc]]]]]]ZZZSSSJJJBBB<<<999999333:::AAAMMMXXXVVVWWWfffxxx|||yyyhhhJJJ888555444111...//////......---,,,+++,,,,,,,,,,,,++++++++++++((()))************))))))*********+++++++++++++++***++++++,,,,,,------...---///111777CCCZZZwwwvvv\\\JJJBBB???@@@NNNiiinnnRRRGGGCCC>>>>>>HHHVVVttt}}}tttTTT<<<999;;;CCCLLLZZZuuuzzz]]]GGG:::777666999:::999<<<@@@???AAADDDGGGJJJQQQ[[[bbbjjjttt|||wwwuuuuuuvvvvvvvvvvvvuuuttttttssssssjjjnnnrrrxxx{{{nnndddiiizzzqqqfffcccbbbcccddddddccceeefffgggeeeddd777888999999:::>>>DDDHHHIIIRRR\\\```aaaeeennnvvv~~~{{{zzz{{{www{{{}}}|||yyywwwyyy|||||||||}}}~~~~~~}}}~~~~~~~~~|||zzzxxxvvvttttttvvvvvvuuussskkkddd[[[TTTPPPKKKFFFBBB===========================@@@GGGPPPXXXeeeyyy{{{mmmeeejjjsss{{{}}}}}}{{{dddRRRGGGBBB???<<<999888666555444333444444111111222222222333333333111111000000111222222333333333333222333333444555666===???:::777999;;;;;;999999===BBBEEEIIIRRR\\\iiippp{{{}}}~~~}}}|||{{{|||~~~{{{zzz|||{{{{{{yyyxxxxxxxxxxxxyyyuuuttttttttttttrrrnnnkkkllliiieeebbb```^^^[[[YYYUUURRRPPPPPPQQQNNNHHHBBB>>>===<<<;;;<<<===???@@@>>>>>>>>>?????????@@@@@@@@@@@@AAA@@@@@@BBBFFFIIIMMMSSS^^^fffggghhhoooyyyxxxqqqpppooohhhaaa^^^[[[UUULLLCCC<<<:::999444999===GGGRRROOOQQQ```ppp~~~{{{pppPPP;;;666555222000///...------,,,,,,,,,------,,,,,,,,,+++++++++'''(((***++++++++++++***)))))))))*********++++++******+++,,,,,,---......---...111999KKKfffgggQQQFFF>>>???FFFYYYvvvaaaJJJEEEBBB===BBBNNN^^^{{{rrrOOO<<<999<<>>EEEJJJLLLRRRZZZ^^^```eeeooowww~~~|||zzz{{{tttxxx|||{{{xxxwwwyyy}}}zzzzzz{{{}}}~~~{{{{{{{{{|||~~~~~~}}}|||sssrrrsssuuuxxxwwwsssoooeee^^^SSSLLLGGGDDD@@@<<<<<<<<<<<<<<<<<<<<<<<<<<>>===<<<===@@@EEEGGGJJJQQQZZZmmmttt}}}~~~~~~~~~~~~~~~}}}|||}}}}}}~~~{{{zzz||||||{{{zzzxxxwwwwwwxxxyyyqqqqqqqqqssssssrrrooommmqqqnnnjjjfffccc```]]]ZZZZZZVVVRRRQQQRRRQQQKKKFFF???===;;;::::::<<<>>>@@@????????????@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAEEEHHHKKKQQQ\\\dddffffffnnnwww}}}sssrrrpppjjjbbb___\\\VVVMMMDDD===::::::666:::;;;DDDNNNLLLNNN]]]kkk{{{wwwTTT===777666222111000...---,,,,,,---...---------,,,,,,,,,++++++'''(((***+++,,,,,,,,,+++(((((())))))*********+++******+++,,,,,,---............222<<>>DDDJJJVVVWWWYYY^^^eeemmmuuuzzz{{{{{{||||||~~~}}}{{{zzzzzzyyyyyyxxxxxxyyyzzz|||~~~~~~}}}|||{{{{{{||||||rrrtttsssooopppsssppphhhdddYYYLLLDDDAAA@@@???===;;;;;;;;;999999:::===???@@@BBBLLL[[[iiixxxvvvssszzzwww]]]NNNGGGBBB???>>>;;;:::888666555444444555111111222222222333333333000000////////////000000000111333555666666555555333555666777666777888:::999???DDDGGGGGGLLLVVV___qqq{{{~~~~~~}}}{{{|||}}}~~~{{{~~~zzz{{{~~~|||zzzyyyyyyzzzzzzyyyxxxvvvuuusssqqqpppppppppqqqqqqnnniiieeecccaaa___]]]^^^WWWPPPOOOPPPOOOJJJDDD<<<;;;;;;<<<>>>???>>>===@@@???>>>======???AAACCCAAABBBCCCBBBBBBDDDGGGIIIMMMRRRZZZ___ccchhhnnnsssyyy{{{vvvppphhhbbb___]]]WWWNNNCCC<<<:::;;;777666888>>>FFFMMMPPPPPPcccwww{{{___>>>222444000/////////...---------,,,,,,,,,,,,+++++++++*********+++---......---+++******)))(((''''''((()))******+++,,,,,,,,,,,,---...///000222===YYY{{{sss]]]MMMCCC===???@@@NNNllleeePPPGGG@@@<<<<<>>>>><<<:::;;;;;;;;;:::999:::<<>>>>>>>>===@@@???>>>======???@@@AAA???@@@AAAAAAAAABBBEEEGGGKKKPPPXXX]]]bbbgggmmmrrr|||~~~wwwppphhhbbb]]]\\\WWWOOOEEE>>>;;;;;;888777777<<>>======???EEEJJJWWW^^^gggnnnrrrxxx|||xxxxxxzzz{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzsssssspppkkkgggddd^^^XXXQQQKKKCCC>>>======;;;999;;;;;;<<<;;;::::::<<>>BBBFFFIIILLLTTT```iiizzz}}}{{{|||}}}~~~~~~zzzzzz{{{}}}~~~{{{|||}}}}}}||||||}}}xxxzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{yyyuuurrrqqqqqqqqqrrrrrrtttuuuvvvkkkiiigggeeeeeecccaaa___YYYTTTOOOMMMNNNLLLGGGBBB>>><<<;;;<<<===>>>>>>===@@@@@@>>>======>>>??????===???@@@??????@@@BBBDDDHHHNNNUUU[[[```eeemmmrrr}}}xxxppphhhbbb[[[ZZZWWWPPPHHH@@@<<<:::999777777:::AAAIIINNNQQQ___uuukkkJJJ:::777222000//////...------,,,,,,,,,,,,,,,+++++++++******)))***+++,,,,,,+++***)))*********++++++*********)))+++------,,,,,,...///...111888IIIeee{{{^^^HHH@@@>>>>>>@@@FFFYYYvvvgggRRRFFF===;;;>>>GGG[[[hhhpppxxxnnnRRR???:::<<>>@@@CCCGGGLLLOOORRRZZZeeemmmmmmwww}}}{{{{{{|||}}}{{{{{{|||{{{}}}|||xxxvvvwwwyyyzzzvvvtttsssssstttuuuuuutttssssssrrrrrrrrrqqqqqqqqqmmmooorrruuuuuupppiiicccbbbdddgggoooxxxtttdddWWWNNNIIIHHHOOOUUU\\\^^^[[[ZZZ]]]aaa:::===>>>>>>===???EEEIIISSS[[[eeekkknnnvvvzzzwwwxxxzzz{{{~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}{{{xxxvvvrrrrrrooojjjddd]]]WWWQQQMMMIIIDDDAAA???>>><<<:::;;;<<<<<<<<<;;;<<<>>>@@@JJJPPP\\\lll}}}~~~tttmmmkkkooouuuzzz|||ttt^^^QQQKKKFFF@@@>>>:::999888666555333222222111111222222222333333333000111222444555666777777444444444444444444333333333555888999:::;;;>>>@@@AAADDDHHHKKKQQQ[[[hhhqqq~~~~~~}}}}}}||||||~~~}}}}}}~~~~~~{{{{{{{{{zzzyyyzzz|||yyyzzz|||}}}~~~~~~~~~}}}||||||yyyuuurrrrrrrrrrrrsssssstttuuuuuukkkiiigggeeedddbbb```]]]WWWSSSOOOMMMMMMKKKFFFBBB???===<<<<<<===>>>>>>>>>@@@???>>>==================>>>@@@@@@??????AAACCCGGGLLLSSSYYY^^^dddlllrrr~~~xxxooofffaaaZZZYYYVVVQQQJJJCCC===:::999777666888>>>EEEMMMQQQ___tttmmmKKK999555111000000///...---,,,,,,+++,,,,,,,,,+++++++++******))))))************))))))******,,,------,,,******)))+++------,,,---...000000111999LLLgggwwwYYYDDD<<<===>>>>>>GGG]]]zzz|||ppp\\\MMMBBBBBBHHHPPPdddoootttvvvfffLLL===:::>>>IIIZZZkkkwwwXXXCCC<<<888999:::;;;;;;<<<>>>AAACCCIIIOOOQQQSSSZZZgggqqqttt{{{~~~}}}}}}}}}}}}zzz{{{~~~||||||~~~{{{yyyxxxxxxyyyzzzyyywwwtttrrrrrrrrrqqqppprrrrrrrrrqqqqqqqqqqqqpppnnnnnnpppsssuuurrrjjjdddeeeeeehhhnnnvvv}}}sssdddXXXOOOIIIEEEHHHMMMSSSWWWXXXZZZ]]]```999;;;=========???DDDHHHPPPWWW^^^dddiiissszzzwwwxxxzzz{{{|||||||||}}}~~~~~~~~~~~~}}}}}}~~~~~~~~~|||zzzwwwuuurrrpppnnnjjjbbbYYYRRROOOKKKHHHEEEBBB@@@>>><<<:::=========<<<<<<>>>AAADDDOOOXXXeeeuuu~~~tttiiiaaa^^^fffrrrzzz~~~sss[[[NNNHHHEEEBBBAAA<<<;;;:::888777555333222111111222222222333333333000222444666777888999999222222333333444555666666555777999::::::;;;===???DDDGGGKKKPPPXXXdddqqqzzz~~~|||{{{|||~~~~~~|||{{{{{{zzzxxxwwwxxx|||~~~{{{|||}}}~~~|||{{{zzz{{{{{{zzzwwwuuuuuuuuuuuuuuuttttttssssssnnnkkkgggeeebbb```\\\ZZZVVVSSSPPPOOONNNKKKGGGCCC@@@>>><<<;;;===>>>>>>>>>???>>>>>>===<<<<<<<<<<<<>>>???AAAAAA@@@@@@AAACCCFFFKKKRRRWWW\\\ccckkkqqqvvvmmmeeeaaaZZZYYYVVVRRRLLLEEE>>>:::888777666777;;;BBBKKKPPP___sssnnnNNN:::555222111000///...---,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***+++,,,------,,,+++***)))+++------------///111222222:::NNNhhh}}}wwwZZZEEE>>>>>>???===HHH___~~~~~~{{{xxxdddSSSGGGIIIRRR\\\oooyyy{{{xxxdddIII===:::@@@NNN```uuuqqqSSSAAA<<<888:::;;;;;;;;;===???AAACCCIIIPPPSSSUUU]]]iiittt~~~~~~~~~}}}{{{yyyyyy}}}~~~}}}~~~zzzzzz{{{{{{zzzyyyxxxwwwwwwtttqqqoooooopppooonnnppppppppppppoooooooooooopppooonnnppprrrqqqlllhhheeefffhhhnnntttzzz}}}~~~~~~}}}pppcccZZZRRRMMMIIIFFFFFFGGGMMMUUUZZZ\\\\\\777:::======>>>@@@EEEIIIPPPTTT[[[aaahhhuuu{{{yyyzzz||||||{{{{{{{{{|||}}}~~~}}}}}}~~~~~~}}}}}}}}}~~~~~~}}}|||zzzxxxwwwrrrpppnnnkkkbbbUUUNNNMMMGGGFFFDDDAAA???===<<<;;;???>>>===<<<===@@@FFFKKKQQQ^^^ooo{{{pppeee]]]XXXbbbppp{{{qqqYYYKKKFFFDDDBBBCCC<<<<<<;;;:::888666333222111111222222222333333333111222555777888999999999444444444444666777888999777999<<<===>>>@@@BBBDDDIIILLLQQQXXXbbbnnn{{{~~~|||{{{|||~~~~~~~~~|||zzzzzzzzzxxxwwwxxx{{{~~~||||||}}}~~~zzzyyywwwxxxyyyyyyxxxwwwwwwwwwwwwvvvuuusssrrrqqqqqqmmmhhhccc```]]]ZZZXXXUUUTTTRRRQQQOOOLLLHHHEEEBBB???<<<;;;<<<>>>???>>>===============<<<<<<<<<>>>@@@BBBBBBAAAAAAAAABBBEEEJJJPPPUUUYYY```hhhooo}}}uuullleeebbb\\\ZZZVVVRRRMMMFFF???:::777777666777999@@@HHHNNN\\\pppqqqSSS???888444111111000...---,,,+++***,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++,,,,,,+++++++++)))+++---------...000222333444???VVVoooxxx\\\GGG????????????KKKeee~~~~~~zzzhhhTTTHHHLLLXXXiiiyyy~~~eeeIII===:::BBBQQQeee|||kkkNNN???===999:::<<<<<<<<<===@@@BBBDDDIIIOOOSSSXXXaaammmvvv~~~~~~}}}{{{xxxxxx|||}}}{{{}}}wwwxxxzzz{{{zzzxxxvvvtttqqqooolllkkkmmmnnnoooooonnnnnnmmmmmmmmmlllllllllpppnnnmmmmmmnnnnnnmmmkkkaaaaaadddiiipppvvvzzz{{{|||zzzooofff___ZZZTTTOOOHHHCCCAAAFFFOOOVVVXXXVVV666999===??????BBBGGGKKKOOOSSSYYYbbblllzzz||||||}}}}}}}}}{{{{{{{{{|||}}}~~~}}}}}}~~~~~~~~~}}}|||{{{||||||{{{zzzzzzyyyxxxxxxsssqqqoookkk```QQQIIIIIICCCCCCBBB@@@???>>>???@@@AAA???===<<<===CCCKKKQQQWWWfffzzz{{{sssiiicccXXXaaaooo|||nnnXXXKKKGGGDDDAAA@@@<<<<<<;;;:::888555222111111111222222222333333333222333555888999999888888666555555444555666777888666999===???BBBEEEHHHKKKNNNRRRXXXaaalllyyy~~~}}}{{{{{{}}}}}}yyyzzzzzzyyyxxxyyy{{{}}}{{{||||||}}}~~~{{{xxxvvvuuuvvvwwwxxxwwwwwwwwwwwwwwwvvvtttrrrqqqrrrmmmgggaaa^^^\\\ZZZYYYVVVUUUUUUSSSQQQNNNJJJGGGCCC@@@===;;;<<<>>>??????;;;;;;<<<<<<======<<<<<<>>>@@@BBBCCCAAAAAAAAAAAACCCGGGMMMQQQUUU\\\dddkkkwwwvvvlllgggddd___[[[VVVQQQMMMGGG???:::555666777777999>>>FFFLLLWWWkkk~~~{{{sssZZZCCC:::444111111000...---,,,+++***,,,,,,,,,+++++++++***************))))))*********++++++************++++++)))+++---.........000222333666FFFccc}}}vvv[[[FFF?????????EEEQQQmmm{{{iiiTTTGGGNNN\\\rrrhhhIII===;;;DDDTTTiiieeeJJJ======999;;;<<<======>>>@@@BBBEEEHHHLLLSSS[[[eeeqqqxxx}}}{{{|||~~~~~~}}}}}}zzzyyy{{{{{{xxxyyy}}}wwwxxxxxxxxxwwwvvvtttssspppmmmjjjiiikkklllnnnnnnkkkkkkkkkjjjjjjjjjiiiiiikkklllmmmlllkkkjjjjjjkkkaaa``````ccciiiqqqwwwyyy|||yyyrrrmmmhhhbbbYYYSSSKKKFFFBBBBBBGGGMMMPPPQQQ666:::>>>@@@AAADDDIIIMMMMMMQQQXXXcccppp}}}}}}~~~~~~~~~||||||||||||}}}~~~~~~~~~~~~}}}{{{zzzxxxyyyxxxwwwvvvvvvvvvvvvwwwuuuqqqoookkk___NNNEEEFFFBBBBBBBBBAAAAAAAAADDDFFFBBB@@@===;;;===DDDNNNUUU___ooo~~~|||wwwpppkkkXXXaaannn|||lllWWWMMMIIIDDD@@@>>>;;;;;;:::999777444111000111111222222222333333333222333666888999999888777666555444333222333444444333666;;;???CCCGGGKKKOOORRRVVV]]]gggsss|||{{{{{{|||~~~~~~~~~~~~yyyzzz{{{zzzyyyyyy{{{|||{{{{{{{{{{{{|||~~~|||yyyuuussstttuuuvvvvvvvvvvvvwwwwwwwwwuuusssrrrrrrmmmeee```]]]\\\[[[[[[WWWWWWVVVUUUSSSOOOKKKIIICCC@@@===;;;<<<>>>??????::::::;;;<<<=========<<<===???BBBBBBAAA@@@@@@@@@BBBFFFKKKNNNRRRYYYaaagggooozzzvvvnnniiigggaaa\\\VVVQQQLLLGGG@@@:::444666777777999>>>EEEKKKTTTfffzzzwwwuuurrr]]]EEE:::222222111000///---,,,+++***,,,,,,,,,+++++++++******++++++************++++++,,,+++***))))))***+++,,,)))+++---......///111333333888MMMmmmuuuXXXDDD===>>>@@@IIIVVVsss|||kkkUUUHHHOOO___wwwkkkIII<<<;;;EEEVVVjjjbbbGGG<<<===:::;;;<<<======>>>@@@CCCEEEGGGKKKRRR\\\hhhsssyyy|||~~~{{{yyyzzz}}}~~~||||||zzzzzzyyyvvvvvvyyyyyyxxxvvvuuuttttttttttttssspppkkkiiiiiijjjjjjjjjiiiiiiiiihhhhhhhhhggggggfffiiilllllliiiggghhhiiigggccc______eeemmmtttxxx}}}~~~zzzvvvsssooohhh\\\TTTMMMJJJEEEAAAAAADDDJJJNNN:::888:::???BBBDDDKKKRRRXXXXXX]]]iiivvv~~~}}}~~~}}}}}}}}}}}}~~~~~~}}}~~~~~~~~~~~~~~~}}}}}}zzzyyyxxxvvvuuusssrrrqqqsssrrrrrrmmm___OOOGGGGGGBBB???===>>>BBBEEEEEECCCGGG@@@>>>CCCIIIOOOUUUZZZcccwww{{{tttmmmgggcccgggvvv~~~hhhTTTMMMKKKDDD???>>>???>>><<<777333000000111111111222222222333333333444666777777666555555666111111333444666777888999777999<<>>@@@AAAAAA>>>>>>>>>>>>>>>===<<<<<>>UUUsssiiiPPPBBB<<<<<>><<<999;;;<<<======>>>AAACCCDDDGGGMMMUUU^^^hhhooottt{{{~~~yyyyyy}}}|||||||||{{{zzzxxxwwwvvvxxxvvvuuuuuuuuutttrrrpppmmmllllllkkkkkkkkklllllliiiiiiiiiiiiiiihhhgggfffggghhhjjjjjjjjjhhhfffeeeeee```[[[\\\bbbkkkqqquuuyyy|||zzzwwwtttmmmbbbZZZQQQNNNJJJFFFCCCBBBBBBCCC<<<:::;;;@@@CCCFFFLLLTTT[[[\\\bbbooo{{{||||||~~~}}}{{{|||}}}~~~~~~~~~}}}zzzzzzyyywwwvvvuuuttttttrrrrrrqqqlll___OOOGGGFFFAAA???===@@@DDDHHHGGGFFFHHHCCCAAAGGGNNNTTT[[[aaannn|||~~~~~~~~~xxxsssfffaaabbbmmmzzzyyydddPPPJJJIIICCC???@@@???>>><<<888333000000111111111111222222222333333444666777777666555555666666666666666666666666666888999<<<>>>AAAEEEJJJMMMXXX```mmmyyy~~~|||zzz{{{}}}|||}}}~~~~~~}}}~~~|||}}}~~~~~~|||{{{{{{|||zzz{{{}}}~~~~~~}}}||||||{{{zzzzzzzzzzzzxxxvvvuuuvvvvvvvvvuuusssqqqpppjjjhhheeebbb^^^[[[XXXWWWRRRRRRQQQRRRQQQOOOKKKHHHAAA???<<<<<<===???@@@@@@>>>>>>>>>>>>>>>===<<<<<>>???DDDJJJMMMMMMKKKIIIGGGGGGNNNUUU[[[dddlll~~~{{{tttzzz~~~~~~}}}{{{vvvddd^^^\\\dddpppyyysss^^^LLLGGGFFFBBB???AAA>>>>>><<<888444111111111111111111222222222222333444666777777666555555666777777777777777777777777888999;;;<<<>>>CCCHHHLLL[[[eeesss~~~|||{{{{{{}}}~~~|||{{{|||~~~~~~}}}~~~}}}||||||}}}{{{{{{|||}}}}}}}}}}}}|||{{{zzzzzz{{{|||{{{yyyvvvuuuuuuuuutttsssrrrpppoooiiigggeeeaaa]]]ZZZWWWUUUKKKJJJIIIKKKMMMMMMMMMKKKBBB???<<<;;;<<<>>>??????===>>>>>>>>>>>>===<<<<<<>>>???@@@AAAAAA@@@???>>>@@@DDDJJJMMMPPPVVV```gggkkkpppzzzzzzpppiiiddd\\\YYYTTTRRROOOIIIBBB<<<999666666888888999>>>EEEQQQeeeyyy^^^>>>999333111///...//////...---+++,,,,,,,,,,,,+++******((()))***+++,,,+++******)))+++---,,,+++***+++,,,+++,,,---,,,+++,,,///111777JJJdddxxx|||\\\HHHAAA???AAAEEE___xxx{{{qqq]]]GGGFFFXXXbbbjjjKKKBBB>>>PPPeeewwwkkkRRRBBB;;;999999;;;<<<======???BBBDDDFFFIIIMMMTTT]]]eeelllpppzzz|||zzzzzz}}}~~~}}}{{{{{{{{{zzzyyyxxxvvvuuuuuuyyyyyyyyyzzzzzzyyyuuurrrnnnnnnmmmmmmmmmmmmnnnnnnhhhiiiiiiiiiiiihhhhhhgggdddeeefffggggggfffeeeddd^^^YYYTTTSSSZZZdddnnnttt{{{}}}zzzwwwqqqiiicccZZZWWWRRRMMMGGGCCCAAA@@@>>>;;;<<<@@@CCCGGGOOOWWW^^^```hhhwww~~~|||{{{|||~~~~~~{{{zzzyyyvvvxxx}}}||||||||||||{{{{{{{{{{{{vvvtttrrrnnnaaaPPPEEEBBB>>>???CCCJJJQQQTTTSSSQQQLLLKKKNNNUUU[[[bbblllvvv~~~wwwttt|||~~~|||~~~~~~~~~~~~~~~|||wwwsssddd^^^\\\bbbkkkttt~~~ooo[[[JJJEEEDDD???>>>AAA>>>>>><<<999555222111111111111111111222222222222444666777777666555555666444444555666888999:::;;;888999::::::===AAAGGGLLL___kkk{{{~~~zzzzzz|||~~~}}}|||}}}~~~~~~}}}~~~~~~{{{{{{{{{{{{{{{{{{{{{{{{tttuuuvvvyyy{{{|||zzzyyyuuuuuutttsssrrrpppooooooiiihhheeeaaa]]]YYYWWWUUUGGGEEEDDDEEEHHHKKKLLLLLLCCC@@@<<<:::;;;<<<============>>>>>>======<<<;;;>>>???@@@AAAAAA@@@???>>>>>>DDDKKKMMMNNNTTT^^^hhhnnnssszzz}}}sssjjjeee\\\YYYUUURRRPPPJJJCCC===888666666888888888<<>>BBBFFF___jjjssswwwcccSSSDDDKKKbbbnnnhhhJJJDDDDDDWWWnnneeeNNN@@@:::888999:::<<<===>>>@@@BBBEEEGGGJJJNNNUUU]]]eeelllppp|||{{{zzz{{{||||||{{{xxxwwwvvvvvvuuuuuuuuuuuuvvvzzzzzz{{{||||||{{{wwwtttrrrqqqpppnnnmmmlllllllllfffggggggggggggfffeeeeeeaaaaaabbbcccdddccccccbbb\\\XXXSSSRRRWWWbbbnnnuuu||||||}}}yyytttmmmgggccc```[[[TTTMMMGGGCCCAAA<<<:::;;;@@@DDDGGGOOOWWW```bbbkkkzzz}}}}}}}}}}}}}}}}}}}}}}}}{{{xxxwwwxxxvvvyyy}}}~~~~~~~~~~~~~~~~~~~~~}}}{{{xxxuuupppcccRRREEE@@@???AAAHHHQQQYYY\\\ZZZWWWOOOQQQVVV\\\aaafffqqq|||~~~}}}|||zzzyyy|||~~~~~~~~~{{{vvvppplllfffbbbaaaffflllrrrzzzkkkYYYIIIEEECCC>>><<<@@@=========:::666333222222000000111111111222222222444666777777666555555666333444555666888:::;;;<<<;;;;;;:::;;;===CCCJJJOOOdddpppzzz{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~zzzzzzxxxxxxxxxxxxyyyzzzuuuuuuuuuxxxzzz{{{zzzyyyvvvuuutttrrrqqqpppooonnnkkkiiifffbbb^^^ZZZWWWUUUHHHFFFCCCCCCFFFIIIKKKKKKEEEAAA===::::::;;;<<<==================<<<;;;;;;>>>???@@@@@@@@@@@@???>>>===CCCJJJLLLNNNSSS^^^gggooosssyyywwwmmmfff]]]YYYUUURRRPPPKKKDDD>>>999666666888888777;;;AAAGGG[[[qqqlllHHH999444222000/////////...,,,+++,,,,,,,,,,,,+++******''')))+++,,,---,,,***)))(((***,,,,,,++++++,,,---+++,,,---,,,+++,,,///111777FFF]]]tttqqqPPPAAA>>>===AAAHHH```}}}jjjvvvkkkVVVJJJCCCRRRlllzzzaaaEEECCCJJJ^^^vvvzzz___III===999888999:::<<<===>>>@@@CCCFFFHHHJJJOOOVVV___gggnnnrrr{{{{{{{{{{{{|||{{{yyywwwtttttttttuuuvvvxxxzzz{{{{{{{{{{{{|||}}}|||yyyvvvvvvuuurrrooommmkkkiiiiiidddeeeeeeddddddcccbbbaaa^^^^^^__________________\\\XXXTTTSSSWWWaaannnvvv}}}~~~|||{{{vvvpppllljjjgggbbb[[[SSSLLLFFFCCC:::999<<>><<<======;;;777333222222000000000111111111111222444666777777666555555666666777777888999:::;;;;;;??????>>>>>>AAAHHHPPPVVVgggsss|||}}}~~~}}}~~~~~~~~~~~~~~~{{{zzzxxxvvvvvvwwwyyyzzz{{{zzzxxxxxxyyyzzzxxxwwwwwwvvvtttrrrpppoooooooookkkjjjfffbbb^^^ZZZWWWUUULLLIIIFFFEEEFFFIIIJJJJJJHHHCCC>>>::::::;;;<<<<<<<<<============<<<;;;;;;===>>>???@@@@@@???>>>===<<>>???AAADDDFFFHHHKKKQQQYYYbbbkkksssxxx{{{{{{{{{{{{{{{zzzyyyxxxvvvvvvvvvwwwyyy{{{~~~|||zzzzzzzzz{{{{{{yyywwwwwwvvvsssooollljjjhhhgggdddddddddcccaaa```^^^]]]\\\\\\[[[[[[ZZZZZZZZZZZZZZZXXXUUUSSSVVV```kkktttzzz}}}|||xxxuuussspppmmmiiiccc[[[RRRKKKGGG::::::>>>DDDHHHJJJPPPVVVWWWYYY```nnn|||}}}yyyxxxyyy{{{{{{~~~zzzxxxyyy{{{{{{}}}~~~|||yyyxxxuuulll\\\OOOIIICCCHHHRRR^^^hhhjjjeeeaaa\\\```gggjjjiiijjjuuu}}}xxxyyy}}}~~~}}}~~~~~~~~~xxxqqqllliiimmmkkkjjjjjjiiihhhnnnvvv{{{xxx]]]OOOEEEDDDBBB<<<999===<<<======;;;777444222222000000000000111111111111444666777777666555555666777888999;;;<<<>>>???@@@EEEEEEDDDDDDHHHOOOYYY___hhhttt~~~~~~~~~}}}}}}}}}|||}}}}}}||||||~~~~~~}}}}}}~~~~~~~~~}}}|||yyywwwvvvxxxzzz{{{}}}zzzwwwvvvvvvwwwwwwvvvxxxwwwuuurrrppppppooooookkkiiifffaaa]]]YYYUUUTTTOOOLLLIIIHHHIIIKKKKKKKKKJJJEEE???;;;:::;;;<<<===<<<<<<======<<<<<<;;;:::===>>>???@@@@@@???>>>===<<>>???AAADDDGGGHHHLLLRRR[[[eeepppyyy}}}|||||||||{{{zzzyyyyyyyyyxxxwwwwwwwwwxxxzzz|||~~~|||zzzxxxwwwxxxyyyyyyxxxuuutttqqqooollljjjiiihhhfffeeedddcccaaa^^^\\\[[[ZZZYYYXXXWWWVVVVVVUUUUUUVVVUUUSSSRRRTTT\\\gggooovvvzzz~~~~~~~~~~~~~~~|||{{{{{{xxxwwwsssmmmfff]]]VVVQQQ:::;;;@@@GGGKKKLLLQQQWWW\\\]]]dddrrr{{{vvvvvvyyy|||zzz~~~{{{yyy{{{~~~~~~~~~~~~{{{xxxwwwwwwoooaaaTTTNNNEEEJJJUUUbbbkkkmmmhhhcccaaaffflllooollllllvvv{{{www{{{~~~~~~yyysssooommmpppmmmkkkiiieeeccciiirrrvvv{{{~~~~~~}}}|||~~~~~~jjjVVVJJJBBBCCCAAA;;;999<<<<<<======;;;888444333222000000000000111111111111444666777777666555555666555666999<<>>???@@@@@@???>>>===<<<>>>AAAGGGPPPYYYaaaeeejjjmmmrrryyysssjjjeee___WWWPPPMMMIIIDDDAAA;;;999999;;;:::888:::???>>>RRRgggvvvlllNNN???666444111000000///...,,,+++,,,,,,,,,,,,+++************))))))******+++,,,''')))+++,,,,,,+++,,,....../////////...///111444>>>OOOiiixxx]]]FFF@@@===;;;FFFXXXxxxsssZZZGGGAAAIIIUUUlllzzz[[[FFFLLL\\\nnnpppUUUCCC;;;999888888:::===>>>???AAAEEEGGGHHHLLLSSS\\\hhhsss|||}}}}}}}}}{{{yyyxxxyyyzzzxxxwwwuuuttttttvvvxxxyyy|||yyyvvvuuuvvvxxxyyyyyyrrrqqqpppnnnlllkkkjjjjjjggggggeeecccaaa^^^\\\ZZZYYYXXXWWWUUUTTTSSSSSSRRRSSSSSSQQQPPPRRRXXXccckkksssvvvzzz}}}}}}{{{zzz|||~~~|||wwwpppggg```[[[<<<>>>AAACCCFFFJJJOOOSSSZZZ___gggrrr}}}vvvrrrsssvvvzzz||||||{{{{{{{{{}}}~~~}}}~~~}}}|||}}}zzzxxxxxxvvvkkk[[[NNNJJJLLLTTTaaaiiijjjiiiiiikkknnnpppooonnnqqqwww}}}zzz|||~~~}}}||||||{{{{{{yyyuuuqqqooonnnkkkeee[[[WWW^^^iiisss|||{{{yyyyyyzzz~~~zzziii^^^NNNJJJDDD???===<<<;;;::::::::::::999888777777666000000000000000111111222111333555555333222111222888888:::>>>CCCHHHJJJKKKOOOMMMMMMRRRVVV[[[eeeooonnnvvv|||{{{{{{{{{|||~~~zzzyyy|||~~~~~~|||{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}{{{{{{|||}}}|||{{{{{{yyywwwtttssssssssstttuuuuuuvvvvvvuuusssqqqpppmmmjjjfffaaa[[[WWWTTTRRRSSSPPPNNNNNNOOONNNJJJFFFKKKHHHDDD>>>:::999;;;>>><<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<999<<>>@@@CCCDDDEEEIIIMMMWWWeeeooouuu}}}}}}||||||{{{zzzzzzyyyyyyzzzuuupppooorrrvvvxxxxxxwwwxxxyyyzzzyyywwwuuutttqqqpppnnnnnnnnnllliiifffeeecccaaa___^^^[[[XXXUUUTTTSSSRRRPPPPPPOOOOOOOOORRRQQQSSSSSSQQQSSS___kkkooossswwwzzz{{{zzzzzzzzz{{{zzzyyyyyy|||{{{tttnnniiifff;;;>>>AAADDDHHHMMMRRRVVVZZZ___hhhttt~~~yyyuuuuuuwwwzzz{{{zzzzzzzzzzzz|||}}}~~~~~~~~~~~~}}}||||||{{{{{{zzzqqqcccXXXKKKMMMVVVdddmmmnnnllllllmmmppprrrpppnnnoootttxxxyyyzzz{{{}}}}}}}}}}}}|||~~~||||||}}}}}}zzzxxxtttpppjjj```VVVQQQZZZfffpppyyy{{{zzzxxxyyy|||~~~zzzmmm___UUUKKKGGGAAA===;;;;;;:::999777777777666666666555555111111000//////000111222444666777777666555555555999999<<>>BBB[[[{{{ggg]]]LLLHHHCCCFFFXXXpppsssTTTKKKTTTjjjlllPPPAAA<<<:::999;;;<<<===???BBBDDDFFFGGGIIIMMMWWWdddnnnttt|||}}}{{{{{{{{{{{{{{{{{{{{{{{{yyyuuurrrqqqtttvvvxxxxxxuuuvvvwwwxxxxxxvvvuuussspppooonnnmmmmmmkkkhhheeecccaaa^^^]]][[[YYYVVVSSSRRRQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNOOOMMMOOOYYYeeejjjooouuuzzz{{{{{{{{{{{{{{{zzzyyyzzz|||~~~xxxsssnnnkkk;;;>>>BBBFFFJJJPPPUUUYYY]]]ccclllxxx|||yyyxxxyyyzzzzzzyyyyyyyyyyyy{{{|||}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~}}}}}}}}}{{{|||{{{vvvkkkbbbNNNPPPYYYhhhqqqrrrnnnmmmoooqqqsssrrrooonnnpppsss{{{~~~wwwwwwxxxzzz{{{|||}}}}}}}}}|||{{{|||}}}|||{{{yyywwwpppfffZZZPPPMMMWWWdddkkkuuu~~~}}}{{{xxxwwwxxxyyyxxxxxxsssrrrqqqnnnhhh^^^SSSKKKFFFBBB===:::999999888888555555555666666777777777444222000......///111333444666888888777666666777;;;<<<@@@GGGQQQYYY___aaabbb]]][[[]]]bbbjjjvvv~~~~~~~~~~~~~~~~~~|||{{{}}}~~~~~~|||}}}}}}~~~~~~}}}}}}|||{{{{{{{{{{{{{{{{{{{{{{{{}}}}}}}}}~~~~~~||||||{{{xxxvvvtttsssssssssttttttttttttsssqqqpppooonnnkkkgggbbb]]]YYYVVVTTTUUUQQQLLLIIIIIIJJJJJJJJJIIIHHHEEEAAA<<<::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<==================<<<>>>AAADDDIIIPPPXXX^^^fffiiiooozzzxxxoooggg```WWWQQQNNNLLLIIIFFF===999777888888777999===AAAIIIXXXkkkxxxaaa>>>777444111000000///...---------,,,+++++++++++++++,,,+++******,,,,,,+++***)))******++++++*********,,,+++---111333333666<<>>AAACCCEEEGGGHHHJJJMMMWWWcccmmmsss{{{|||yyyzzz{{{|||}}}}}}}}}}}}wwwvvvttttttvvvwwwwwwwwwrrrsssuuuvvvvvvuuuttttttpppooonnnmmmmmmkkkhhheee```^^^[[[YYYXXXVVVSSSPPPOOONNNMMMKKKJJJJJJIIIIIIHHHHHHIIIJJJHHHIIIRRR]]]bbbhhhpppwwwzzzzzzyyyyyyzzzzzzyyyzzz}}}|||wwwsssppp<<<@@@DDDIIIMMMQQQWWWZZZaaafffppp|||~~~}}}|||{{{zzzyyyyyyxxxyyyyyy{{{}}}~~~|||||||||||||||}}}}}}~~~~~~}}}}}}}}}~~~~~~{{{yyyyyyyyyuuummmfffRRRSSSZZZhhhrrrrrrmmmkkkooorrrttttttrrrqqqqqqrrrzzz|||{{{vvvwwwwwwxxxzzz|||~~~||||||{{{zzzxxxvvvtttssstttmmmbbbWWWMMMKKKTTT```dddooozzz}}}zzzwwwvvvuuusssqqqnnnlllhhhddd]]]TTTKKKEEEAAA===999777777777777666555555666777888999::::::666444111...---///111333333444666666555555666777>>>???DDDLLLUUU^^^ccceeefffaaa___bbbhhhqqq}}}|||zzz{{{|||~~~~~~}}}~~~~~~|||~~~~~~~~~}}}||||||{{{{{{zzzzzz{{{{{{||||||}}}}}}~~~~~~||||||{{{yyywwwuuuttttttsssttttttssssssrrrqqqpppoooooolllhhhccc^^^ZZZWWWVVVVVVRRRLLLHHHGGGHHHKKKMMMIIIIIIFFFBBB===::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============<<<===???BBBGGGNNNWWW\\\bbbfffnnnyyyzzzrrriiibbbYYYRRROOOMMMJJJGGG>>>999777888888666888<<<@@@GGGTTTfffzzz~~~iiiGGG888555111////////////...---,,,++++++******++++++,,,+++******,,,,,,+++***)))******++++++++++++***,,,+++---111111222777>>>NNNlllfffLLLEEE>>><<>>AAACCCFFFHHHIIIKKKNNNWWWcccmmmsss|||}}}yyyzzz{{{}}}}}}}}}}}}}}}wwwwwwwwwxxxyyyxxxwwwvvvrrrssstttuuuvvvvvvuuuuuurrrpppooonnnmmmkkkgggeee^^^\\\YYYVVVUUUSSSQQQNNNMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDEEEFFFEEEFFFMMMVVV\\\bbblllsssvvvvvvuuuuuuxxxxxxyyyzzz||||||xxxtttrrr???BBBGGGKKKNNNRRRVVVYYY___eeeppp}}}~~~~~~|||yyyzzzyyyyyyyyyzzz|||~~~|||||||||||||||}}}}}}~~~~~~}}}}}}}}}}}}~~~|||zzzyyywwwsssmmmhhhXXXUUUZZZfffooooookkkhhhooorrruuuwwwwwwwwwwwwwww~~~~~~|||{{{wwwwwwxxxyyy{{{~~~{{{{{{zzzxxxuuusssqqqpppqqqjjjaaaWWWMMMIIIOOOXXX___iiittt{{{|||yyywwwtttqqqooonnnkkkfff```XXXOOOFFF@@@===:::777555555666555444444444555777888999:::;;;888666222///---...000222333444666666555666888999???BBBHHHRRR\\\eeeiiikkkgggccccccgggooozzz}}}|||{{{|||}}}~~~~~~~~~~~~}}}}}}~~~}}}||||||~~~~~~~~~}}}|||zzzyyy||||||{{{{{{{{{|||}}}~~~}}}}}}~~~~~~{{{{{{{{{yyyxxxwwwuuuuuutttuuutttsssrrrqqqpppppppppooommmiiieee```\\\YYYXXXWWWTTTOOOJJJHHHIIILLLOOOJJJIIIGGGCCC>>>:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<======>>>>>>;;;<<<>>>AAAFFFMMMVVV]]]___dddmmmxxx}}}uuukkkeee[[[UUUQQQNNNJJJFFF>>>:::777888888666888<<<>>>DDDOOO___tttqqqKKK999666222////////////...---,,,++++++******++++++,,,+++******,,,,,,+++*********+++,,,------,,,,,,,,,,,,---/////////666>>>OOOmmmbbbJJJDDD>>>;;;AAAMMMmmmpppiiijjjbbb___WWWPPPUUUhhh~~~hhhKKKHHHTTT\\\ttt^^^III???999777999:::<<<>>>@@@CCCFFFHHHIIIMMMPPPXXXdddnnnuuu~~~}}}zzz{{{|||}}}}}}|||{{{zzzwwwxxxzzz{{{{{{yyyxxxwwwtttuuuvvvvvvwwwwwwwwwwwwtttsssqqqooonnnkkkgggddd]]]ZZZVVVTTTSSSQQQOOOMMMKKKJJJIIIGGGFFFEEEDDDDDDDDDBBBCCCEEEDDDDDDIIIPPPYYY```iiipppssssssrrrrrruuuuuuwwwxxxzzz|||~~~}}}~~~~~~~~~|||xxxuuusss???CCCHHHLLLOOOSSSVVVYYY\\\cccppp|||}}}~~~|||yyyyyyyyyyyyyyy{{{}}}|||||||||||||||}}}~~~~~~~~~}}}||||||~~~}}}{{{zzzxxxtttoookkk^^^XXXYYYbbblllooommmkkkrrrtttvvvzzz|||~~~}}}~~~~~~}}}xxxxxxzzz{{{}}}yyyzzzzzzxxxuuurrrqqqqqqnnnggg^^^UUUKKKEEEHHHOOO\\\eeepppvvv|||}}}zzzxxxvvvrrrooollljjjeee___WWWMMMCCC===<<<999666555555555444333111222333444666777888999999777333000......///000444555777777777888:::<<>>>>>>>>;;;<<<>>>@@@EEEMMMVVV\\\___dddllluuu~~~vvvlllfff]]]WWWSSSOOOJJJFFF???:::888888888666888<<<<<>>888666888:::;;;===@@@CCCFFFHHHIIIOOORRRZZZfffqqqxxx~~~{{{yyyzzz|||}}}}}}{{{yyyxxxxxxzzz}}}}}}{{{yyyxxxxxxwwwwwwwwwwwwwwwxxxxxxxxxwwwuuurrrooommmiiidddaaa[[[XXXTTTQQQPPPNNNMMMKKKIIIHHHGGGEEECCCBBBAAAAAABBB@@@@@@CCCBBBAAAEEEJJJVVV\\\eeelllooopppppppppppprrrtttvvvxxxyyyyyyzzzyyyzzz||||||{{{xxxuuusss===AAAGGGLLLPPPTTTXXX[[[___gggsss|||yyyzzz}}}~~~{{{xxxxxxxxxxxxxxxzzz|||~~~|||{{{{{{{{{{{{|||}}}}}}}}}{{{zzz{{{{{{{{{{{{yyyuuupppmmmccc[[[XXX```lllrrrssssssvvvwwwyyy}}}~~~}}}}}}|||wwwxxx{{{}}}~~~zzz{{{zzzwwwqqqmmmllllllfff^^^VVVNNNGGGDDDHHHPPP\\\dddlllpppuuu{{{~~~}}}|||{{{yyywwwtttqqqiiigggddd```YYYOOODDD===<<<:::777666666555444222222222333444555777777888999777555222///.........333444666666666777:::===AAAHHHSSSaaammmtttuuutttffffffiiiqqqyyy~~~}}}}}}}}}~~~}}}~~~~~~~~~}}}~~~zzz{{{{{{|||||||||{{{{{{}}}|||{{{{{{|||}}}}}}}}}}}}}}}{{{yyyxxxyyyyyyyyyyyyyyyxxxxxxwwwvvvtttsssrrrqqqrrrrrrqqqoookkkgggbbb___\\\[[[VVVWWWWWWTTTPPPNNNOOOQQQNNNLLLGGGAAA<<<:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>>>>>???>>>>>>???@@@DDDKKKTTTZZZbbbeeekkkrrrzzzvvviiiddd^^^YYYVVVRRRLLLGGG???:::888888888666777;;;;;;???GGGUUUiii~~~UUU;;;888333///.../////////...------,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***))))))+++,,,,,,---------++++++---///...000:::EEEXXXooowwwmmmSSS???>>>:::999BBBTTTzzz{{{tttmmmmmm^^^^^^]]]___llllllTTTSSS\\\fff~~~tttSSSDDD===777666999;;;<<>>>>>>>><<<<<>>>>>???AAAAAA@@@AAACCCJJJRRRXXXdddgggkkkooovvvvvvgggccc^^^[[[XXXTTTNNNIII???;;;888888888666777;;;:::>>>FFFSSSfff{{{zzzRRR<<<888333///...////////////...------,,,,,,------,,,+++******,,,,,,+++***(((((()))++++++,,,,,,,,,******---//////222===JJJ]]]qqqvvvdddPPP===>>><<<;;;FFFZZZ}}}xxxnnngggeeeUUUXXX\\\dddvvvnnnYYYXXX```ooooooOOOAAA<<<777666:::<<<>>>@@@CCCFFFIIIKKKMMMRRRUUU]]]jjjuuu~~~}}}{{{{{{|||{{{wwwssssssuuuxxx{{{||||||{{{zzzzzz}}}~~~{{{yyyzzz{{{yyyyyyxxxwwwvvvvvvwwwwwwwwwtttpppmmmhhhccc]]]YYYVVVSSSNNNKKKJJJIIIHHHGGGEEEDDDBBB@@@>>><<<<<<;;;;;;999999<<<<<<:::;;;???DDDJJJSSSZZZ```dddhhhjjjjjjllloooqqqsssssssssrrrnnnppprrrsssssspppmmmkkk;;;===DDDNNNTTTVVV[[[aaakkkqqq|||~~~{{{yyyzzz~~~{{{wwwqqquuuxxxyyywwwvvvwwwyyyzzzyyyyyyzzzzzz{{{|||}}}}}}|||uuuxxxzzz|||zzzvvvqqqnnnjjjfffbbbbbbiiittt~~~{{{xxxxxxxxxyyyyyy{{{|||~~~~~~}}}wwwppplllkkkgggbbbUUULLLCCC@@@@@@BBBGGGMMM^^^bbbggglllppptttyyy||||||{{{zzzwwwrrrnnnnnniiiaaa[[[ZZZWWWKKK===>>>999666777777444222444333333333333444666777999;;;999555222000000111222000333555666555777;;;???EEERRR___fffkkkooopppoooeeeeeeggglllttt~~~~~~}}}|||{{{|||}}}~~~~~~~~~}}}}}}~~~}}}{{{yyy{{{~~~|||{{{zzzzzzzzzwwwzzz~~~}}}{{{{{{|||}}}{{{xxxwwwvvvvvvtttrrrrrroookkkfffaaa^^^[[[ZZZ\\\[[[YYYWWWTTTRRRPPPOOOMMMKKKGGGBBB===:::;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===<<<;;;<<<===???AAA@@@BBBCCCDDDGGGRRR]]]___ccciiimmmsss}}}xxxhhheee___YYYTTTOOOKKKJJJEEE>>>888777666444555888777===DDDQQQeee~~~xxxZZZ>>>;;;666111000111000...000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...000000++++++111000999OOOfffttt}}}aaaLLLAAA<<<======EEEccc{{{rrrkkkddd[[[QQQPPPWWWmmmcccYYYeeejjj{{{mmmOOOBBB===999888;;;888;;;???BBBEEEIIIMMMOOOQQQYYYdddmmmuuu~~~yyyxxxxxxyyy{{{|||{{{zzzzzz{{{|||}}}|||{{{yyywwwzzz{{{{{{{{{{{{yyywwwvvvvvvuuusssrrrrrrssstttuuuuuuqqqlllhhhfffcccaaa___YYYUUUPPPLLLJJJGGGEEECCC@@@@@@>>>===;;;999888777777777777777777777777777>>>BBBIIIPPPXXX^^^bbbdddhhhlllqqqsssrrrnnnkkkjjjjjjjjjjjjiiihhhfffeeeddd>>>@@@GGGPPPVVVXXX]]]cccooouuu~~~~~~{{{xxxzzz}}}}}}zzzvvvsssvvvyyyzzzxxxwwwxxxzzz{{{{{{{{{{{{{{{{{{||||||}}}{{{yyyzzzzzz{{{zzzyyyvvvtttssspppllliiiiiioooyyy~~~~~~~~~}}}{{{xxxyyyyyyyyyyyyzzz{{{}}}}}}{{{{{{vvvoookkkjjjfff```TTTJJJBBB??????AAAGGGMMM]]]aaagggmmmrrrvvvzzz}}}|||{{{zzzwwwsssooooookkkddd^^^]]]ZZZNNNBBB???999666666666333222333444333333444555666888999;;;999555222000000111222111333555555555777===AAAJJJVVVbbbiiimmmpppqqqoooffffffhhhlllttt~~~~~~|||||||||}}}~~~~~~~~~~~~~~~|||}}}~~~~~~~~~|||~~~~~~}}}~~~}}}||||||{{{|||wwwzzz}}}}}}{{{zzzzzz{{{}}}{{{xxxwwwwwwvvvtttrrrpppnnnjjjeeeaaa^^^\\\[[[XXXWWWVVVSSSQQQOOOMMMLLLMMMKKKHHHCCC===;;;;;;<<<;;;;;;;;;::::::;;;;;;;;;;;;<<<===<<<;;;<<<===???@@@???@@@BBBBBBEEEPPP\\\___ccciiimmmsss}}}{{{iiifff___YYYSSSOOOKKKIIIEEE>>>888777666555555888888<<>>HHHkkklllgggccc[[[QQQSSS^^^uuuccc[[[jjjsssnnnOOOAAA<<<999999<<<;;;===AAACCCEEEGGGJJJMMMRRRZZZeeennnuuu~~~yyyxxxwwwxxxzzzzzzzzzxxx|||}}}}}}}}}|||zzzwwwvvv||||||}}}}}}|||zzzyyyxxxxxxvvvuuussssssssstttuuuuuuqqqmmmiiifffdddaaa___YYYUUUPPPLLLIIIGGGDDDBBB???>>>===;;;:::888777666666666666666666666666666;;;>>>DDDKKKRRRWWW[[[]]]cccfffkkkmmmllljjjhhhhhhfffeeeeeecccbbb```^^^]]]@@@BBBIIIRRRXXXZZZ___eeerrrxxx}}}}}}zzzxxxyyy{{{{{{xxxtttvvvxxxzzzzzzyyyyyyzzz{{{}}}}}}||||||||||||{{{{{{}}}{{{zzz~~~}}}{{{yyywwwwwwwwwxxxtttrrrppppppuuu}}}}}}}}}{{{{{{{{{||||||zzzxxxyyyyyyyyyyyyyyyzzz{{{{{{xxxxxxtttnnnkkkjjjeee___RRRHHH???===>>>AAAGGGNNN[[[```hhhoootttxxx{{{~~~~~~}}}|||{{{xxxtttqqqqqqnnnhhhcccbbb___TTTHHH@@@:::555555444111111333444444444555666777999999:::888555222111000111111111333555444555888???EEEPPP\\\hhhnnnqqqssssssqqqhhhiiijjjooouuu~~~~~~~~~}}}||||||~~~~~~}}}}}}~~~~~~|||~~~|||||||||}}}~~~}}}{{{}}}~~~~~~~~~~~~~~~xxxzzz||||||zzzyyyyyyyyy}}}{{{yyywwwwwwvvvtttrrrooommmiiiddd```^^^\\\[[[ZZZYYYXXXUUUSSSQQQOOONNNMMMLLLIIIDDD???<<<;;;<<<::::::::::::::::::::::::;;;<<<===<<<;;;<<<===??????>>>@@@AAAAAADDDNNNYYY___ccchhhmmmrrr|||lllggg```YYYTTTOOOKKKHHHEEE>>>888777777555666999999<<<@@@III^^^yyyyyypppyyywwwbbbAAA;;;444000000000000......---,,,++++++***++++++************************++++++******++++++,,,---///111...000555555???UUUsssvvvVVVDDD===;;;<<<>>>NNNuuuyyydddaaa```[[[OOOUUUeee~~~___]]]sssnnnOOOAAA<<<999999===>>>@@@CCCDDDEEEFFFIIIKKKSSS[[[fffooovvv{{{yyyxxxyyyzzzzzzyyyxxx~~~~~~~~~~~~|||yyywwwuuu|||}}}}}}~~~}}}|||zzzyyyyyyxxxvvvtttsssssstttttttttqqqmmmjjjgggeeebbb```XXXTTTOOOKKKHHHFFFCCCAAA===<<<;;;999888666555444555555555555555555555555666999===CCCHHHMMMPPPRRRYYY\\\```aaaaaaaaabbbcccaaa```___]]][[[XXXVVVUUUBBBDDDJJJTTTYYY[[[```eeerrrxxx}}}}}}{{{yyyzzz{{{zzzwwwuuuwwwxxxyyyyyyzzzzzz{{{{{{~~~~~~~~~}}}}}}|||{{{zzz~~~~~~}}}{{{yyyxxxwwwxxxxxxuuutttttttttwww}}}~~~}}}~~~~~~}}}zzzzzz{{{|||yyyxxxxxxyyy{{{{{{zzzxxxzzzyyyyyyxxxxxxxxxyyyyyywwwwwwuuuooolllkkkeee___PPPGGG>>><<<>>>AAAIIIPPP[[[```iiipppuuuyyy|||}}}~~~~~~}}}|||{{{yyyvvvtttrrrppplllhhhfffcccYYYNNNBBB;;;555444333000000222444444555666777888999999888777555222111000111111222333444444555999AAAGGGWWWbbbmmmrrrtttvvvvvvsssllllllnnnqqqwww}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~}}}~~~}}}}}}||||||}}}|||{{{}}}zzzzzz{{{{{{{{{zzzyyyyyy|||zzzxxxxxxwwwvvvsssqqqooommmhhhddd___\\\ZZZYYY[[[ZZZXXXVVVTTTRRRQQQPPPNNNMMMKKKFFFAAA===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===<<<;;;<<<===?????????@@@BBBAAACCCMMMXXX^^^bbbgggkkkqqq{{{pppjjjaaaZZZUUUQQQLLLIIIEEE>>>999888777555666999888;;;@@@JJJ^^^xxxvvvmmmwwwxxxhhhEEE;;;333000111000//////---,,,++++++*********+++************+++++++++++++++************+++,,,,,,---000///000666666AAAYYYppp{{{sssUUU@@@<<<;;;;;;>>>RRR|||qqq[[[ZZZ[[[XXXLLLVVViiiwww[[[aaammmOOO@@@<<<999:::??????AAACCCEEEEEEGGGIIIKKKSSS[[[fffooowww}}}||||||}}}}}}{{{zzz}}}}}}~~~~~~}}}{{{xxxvvv{{{{{{|||}}}|||{{{zzzyyyyyyxxxvvvtttsssrrrrrrrrrtttqqqmmmjjjhhhfffbbb```XXXTTTOOOJJJGGGEEEBBB@@@::::::888777666444333333333333333333333333333333333555888<<<@@@DDDFFFHHHNNNPPPRRRSSSTTTUUUXXXZZZ\\\[[[ZZZXXXUUURRRPPPNNNBBBDDDKKKTTTYYY[[[___eeennnvvv|||||||||{{{{{{{{{zzzxxxwwwxxxwwwwwwxxxyyyzzzzzzzzz~~~~~~~~~~~~}}}|||zzzyyy|||~~~zzzzzzzzzzzzyyyxxxvvvuuuuuuwwwxxxxxxyyy}}}zzzzzzwwwssspppoooppprrrtttssstttvvvxxxyyyxxxwwwyyyxxxxxxwwwwwwwwwwwwxxxvvvxxxvvvrrrooommmggg```QQQGGG>>>===???DDDLLLTTT\\\bbbjjjqqquuuxxx{{{||||||}}}}}}}}}|||zzzxxxxxxsssssspppllljjjggg]]]RRREEE===666444222//////222444444555666777888999999777666444222111111111111222333444444555999AAAGGGYYYdddoootttvvvxxxwwwtttppppppqqqtttwww{{{zzzwwwyyy|||~~~}}}~~~~~~}}}}}}~~~}}}}}}~~~~~~}}}}}}~~~~~~|||{{{{{{|||||||||{{{zzzzzzyyyxxxwwwwwwuuurrrppppppmmmhhhccc^^^ZZZXXXVVVWWWVVVTTTSSSQQQOOOMMMMMMNNNNNNLLLHHHCCC>>><<<;;;<<<<<<============<<<<<<;;;<<<===<<<;;;<<<===???@@@@@@AAACCCBBBCCCLLLWWW\\\```eeeiiinnnxxxtttlllbbb[[[XXXTTTOOOKKKFFF???999888777555666999888<<>>888777666555444333222111111111111111111111111111222333555777:::===@@@AAACCCDDDEEEFFFGGGIIIMMMPPPSSSRRRQQQOOOMMMKKKIIIGGGCCCDDDKKKTTTXXXZZZ___dddlllttt~~~zzz{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxvvvwwwyyy{{{{{{zzz}}}}}}~~~~~~}}}{{{zzzyyyxxxzzz|||}}}~~~vvvxxxzzz{{{zzzxxxuuussswwwyyy|||}}}|||}}}wwwtttooojjjgggeeeeeeeeeiiiiiijjjnnnrrruuuvvvuuuxxxwwwwwwvvvvvvvvvwwwwwwvvvxxxwwwtttrrroooiiibbbSSSIIIAAA???BBBHHHQQQYYY___dddjjjpppsssvvvxxxyyyzzz|||~~~~~~|||{{{zzz{{{vvvwwwuuuqqqnnnjjjaaaWWWHHH@@@777444111//////333333444555666777888888888666555444333111111000000111333555444555888???EEEUUU```lllqqqsssvvvuuusssrrrrrrssssssuuuvvvxxxxxxwwwqqqooosssxxx}}}~~~~~~~~~}}}~~~}}}}}}~~~}}}}}}|||}}}~~~~~~~~~~~~}}}}}}}}}~~~~~~|||{{{zzz{{{}}}~~~}}}|||xxxwwwvvvvvvvvvtttpppnnnnnnlllgggbbb]]]YYYWWWVVVWWWVVVUUUSSSRRRPPPOOONNNNNNOOONNNJJJEEE???<<<:::<<<===>>>??????>>>===<<<;;;<<<===<<<;;;<<<===???@@@@@@BBBDDDBBBCCCKKKUUUZZZ^^^cccggglllvvvuuulllbbb[[[YYYVVVQQQMMMFFF???999888888666777:::999===DDDNNNaaawww}}}rrrxxx}}}sssQQQAAA444222333///---///,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------...,,,,,,++++++,,,,,,---...+++///---///444777GGGcccttt}}}jjjPPP@@@>>><<<===EEE\\\vvvrrrjjjQQQNNNPPPMMMHHHTTThhhtttdddxxxgggKKK???===:::;;;???<<>>>>>>>>@@@CCCFFFHHHGGGGGGFFFEEECCCBBBAAADDDEEELLLTTTYYY[[[___eeemmmvvv|||wwwwwwyyyzzzzzzzzzyyyzzzzzz{{{yyywwwxxxzzz}}}}}}|||{{{|||}}}}}}}}}{{{yyyxxxyyyzzz{{{|||}}}||||||{{{wwwxxxyyyzzzzzzxxxuuutttvvvzzz~~~}}}|||~~~xxxrrrjjjeeecccbbb___\\\YYYZZZ^^^dddkkkpppssssssvvvvvvuuuuuuuuuvvvwwwwwwtttwwwwwwuuussspppiiibbbUUULLLCCCBBBFFFLLLVVV___cccfffkkknnnppprrruuuwwwyyy|||~~~~~~}}}{{{|||}}}zzz|||zzzvvvsssnnnddd[[[KKKBBB999444111///000333111333444666777777777777555444444333222111000000111333555555555777===AAAMMMYYYeeekkknnnqqqqqqoooqqqqqqqqqqqqqqqpppooooooooojjjhhhlllrrrvvv{{{~~~~~~~~~~~~||||||{{{{{{}}}|||~~~}}}{{{{{{~~~~~~~~~||||||}}}}}}||||||{{{{{{{{{||||||{{{yyyxxxyyy|||~~~~~~|||vvvvvvuuuuuuuuurrrooolllkkkhhheeeaaa]]]ZZZYYYXXXYYYXXXWWWUUUTTTRRRQQQPPPOOOPPPOOOLLLFFF@@@<<<:::;;;<<<===>>>>>>===<<<;;;;;;<<<===<<<;;;<<<===?????????AAACCCAAAAAAIIISSSXXX\\\aaaeeeiiissstttkkk```YYYXXXVVVQQQMMMFFF???999999888666777:::;;;???CCCKKK]]]sss|||zzzWWWDDD555444444///---///------,,,,,,,,,,,,------)))******+++,,,,,,------------,,,,,,------...///,,,000......444888KKKiiirrr{{{|||bbbJJJ@@@>>>===@@@KKKccc|||mmmooogggOOOLLLMMMIIIHHHUUUjjjuuukkk}}}cccIII???===;;;<<>><<<666555555444333222111111000000000000000000000000111111111222444777999;;;999:::;;;:::::::::<<>>>>>===;;;:::;;;<<<======;;;<<<===???>>>>>>@@@BBB@@@@@@GGGQQQWWW[[[```ccchhhrrrrrriii]]]XXXWWWVVVQQQLLLFFF???:::999888666777:::>>>???AAAHHHYYYpppZZZFFF666555555///,,,///---------,,,,,,---......((())))))***++++++,,,,,,...------------...//////...222//////444999NNNmmmllluuu~~~www^^^FFF@@@>>>>>>CCCPPPiiissshhhnnnfffNNNKKKKKKGGGIIIWWWmmmtttnnnzzz```HHH???>>><<<<<>>???@@@AAAAAAAAAAAABBBEEEMMMVVVWWWVVV[[[eeexxx|||yyy{{{zzzyyyxxxxxxyyyzzz{{{zzz|||}}}|||{{{yyyyyyzzz{{{{{{{{{{{{||||||||||||~~~}}}||||||{{{|||zzz||||||yyyzzz}}}~~~~~~~~~~~~}}}|||{{{vvv|||~~~}}}}}}||||||{{{xxxwwwxxx{{{}}}yyytttooojjjgggccc^^^YYYTTTRRRRRRTTTWWW[[[eeeoooxxxtttpppppptttwwwxxxxxxwwwvvvtttqqqnnnkkkhhhgggWWWMMMEEEGGGNNNWWWbbbjjjlllllllllllllllmmmnnnnnnyyyzzz{{{{{{||||||||||||}}}|||xxxsssqqqooohhh```OOOEEE;;;666444000///000111222333444555555555555333333222111222333555666444444444444666888:::<<>>@@@@@@>>>===???EEEJJJRRRUUU\\\dddiiiooo{{{wwwlll```[[[WWWQQQKKKJJJCCC@@@<<<999666555666777<<>>===???AAABBBDDDGGGLLLOOOPPP\\\iiinnnsss~~~~~~xxxzzz}}}}}}}}}||||||}}}||||||||||||{{{zzzyyyxxxuuuvvvxxxzzzzzzyyyxxxwwwrrrqqqqqqrrrsssrrrpppmmmooollljjjgggeeebbb^^^[[[TTTPPPKKKFFFCCC???;;;888555444333222111111111111111000///......///000111000111222333444666777777:::<<<>>>?????????@@@AAAAAABBBEEEGGGHHHHHHHHHGGGAAADDDLLLTTTVVVVVV\\\fffzzz~~~{{{zzzzzz{{{||||||{{{zzzzzzyyyzzz||||||{{{{{{|||~~~{{{{{{{{{||||||}}}}}}}}}~~~|||{{{zzzzzz~~~zzzyyy{{{{{{yyyzzz}}}}}}}}}~~~~~~}}}}}}||||||vvvzzz|||zzzzzz}}}~~~wwwwwwvvvtttssstttxxx{{{}}}yyytttpppmmmiiiddd```WWWSSSPPPPPPQQQUUU^^^iiillljjjjjjkkkooorrruuuuuuvvvuuutttrrroookkkhhhfffZZZOOOGGGHHHOOOXXXbbbkkkmmmlllkkkjjjiiihhhhhhhhhqqqssstttvvvxxxxxxxxxwwwwwwwwwsssooommmllleee]]]NNNDDD:::666333000...///111222333444555555555555444333222111111222222333333222333333555777:::;;;FFFQQQ___kkkpppqqqqqqqqqooonnnllliiifffccc```______]]]\\\```fffmmmqqqrrrrrrxxx~~~~~~}}}{{{zzzzzz|||~~~~~~~~~|||}}}~~~|||zzz{{{|||~~~~~~~~~}}}|||{{{zzzzzzzzz}}}|||zzzzzzzzz{{{}}}~~~|||zzzzzz{{{{{{zzzzzzzzzzzzzzzzzzzzzyyyyyyyyyvvvsssrrrrrrrrrqqqpppmmmiiiccc___]]]\\\ZZZYYYVVVWWWWWWUUUQQQNNNNNNOOOOOONNNMMMLLLJJJEEE???;;;;;;;;;<<<<<<;;;;;;:::999;;;;;;;;;<<<<<<=========???@@@AAA???>>>@@@EEEJJJRRRVVV]]]eeejjjnnnyyyxxxlll```ZZZVVVPPPKKKIIICCC@@@<<<999666666666777;;;>>>BBBIIIZZZqqqhhhHHH555666222///111//////...,,,,,,---------,,,***+++,,,,,,---------,,,------------............///...///000333;;;MMM^^^dddooossstttwwwkkkTTTHHHFFFCCCBBBFFFVVVsssgggiiixxx___QQQLLLIIIJJJLLL___sss~~~mmmkkk~~~xxxZZZFFF@@@:::;;;@@@>>>===???BBBDDDEEEHHHKKKNNNTTT```kkkpppuuu{{{sssvvvyyy{{{{{{|||}}}~~~}}}}}}|||{{{{{{zzzyyyyyyyyyyyyzzz{{{zzzyyywwwuuurrrqqqpppqqqrrrrrrpppooonnnllliiigggeeebbb^^^[[[SSSPPPJJJFFFBBB>>>:::777555444333222111111111111000000/////////000111111111111222333555666666777777:::===@@@AAADDDGGGJJJNNNPPPSSSUUUVVVVVVTTTSSSBBBFFFMMMSSSVVVXXX```iiizzz~~~zzz{{{~~~~~~{{{zzz|||}}}}}}|||{{{{{{}}}{{{{{{|||||||||}}}}}}}}}~~~}}}|||{{{zzzzzz|||xxxwwwyyyyyywwwyyy|||{{{||||||||||||}}}}}}}}}xxx||||||yyyxxx|||~~~ssssssqqqnnnmmmppptttxxx{{{yyyuuurrroookkkfffccc___YYYSSSPPPOOOPPPWWW```aaacccfffhhhjjjllloooqqqtttttttttssspppkkkgggeee\\\QQQHHHHHHNNNXXXccclllnnnmmmkkkhhhfffcccaaa```fffiiilllppprrrsssrrrrrrppppppmmmiiihhhhhhccc\\\MMMCCC:::666444000...///111111222333444444444444444333222111000000000000111111111222444777999:::CCCMMM\\\hhhnnnqqqsssuuuooommmiiieee```]]][[[YYY[[[ZZZZZZ^^^eeelllpppssssssvvv{{{~~~~~~~~~~~~~~~yyyxxxwwwxxx{{{~~~}}}}}}~~~~~~}}}{{{xxxxxxzzz}}}~~~}}}{{{yyyyyyxxxxxxxxxxxxxxxxxxzzz|||~~~}}}yyyxxxyyy{{{||||||zzzzzzzzzyyyzzzzzz{{{|||xxxvvvtttsssttttttsssrrrnnnjjjddd```]]][[[YYYWWWVVVWWWWWWTTTQQQNNNMMMMMMMMMLLLKKKJJJHHHDDD???;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;<<<======>>>>>>@@@AAABBB@@@???AAAFFFJJJSSSWWW___gggjjjlllttt}}}yyylll___YYYUUUNNNJJJHHHCCCAAA===999777666666777888<<>>===@@@CCCFFFGGGHHHKKKMMMXXXbbblllooouuuwwwooorrrvvvyyyzzz{{{}}}~~~}}}|||{{{zzzyyyyyyzzzzzz}}}}}}}}}|||{{{xxxvvvtttsssrrrppppppqqqqqqqqqpppmmmkkkiiigggeeebbb]]]ZZZSSSOOOJJJEEEAAA>>>999777444444333222111111111111000000//////000111222222222222333444444555666666444666:::>>>BBBGGGMMMQQQXXX[[[aaafffjjjkkkjjjiiiEEEJJJPPPUUUWWW\\\eeemmmyyy|||}}}~~~~~~}}}|||}}}zzzyyy{{{}}}~~~}}}}}}||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{{zzzvvvuuuxxxxxxvvvwww{{{zzzzzzzzzzzz{{{|||}}}~~~|||~~~~~~zzzxxx|||tttssspppmmmlllmmmrrrvvvyyyxxxvvvssspppmmmiiiffffff```ZZZWWWSSSPPPSSSXXX[[[___dddgggggghhhkkknnnqqqrrrsssrrrpppkkkgggddd^^^RRRHHHGGGMMMVVVaaajjjooonnnkkkhhheeeaaa^^^]]]^^^aaafffkkknnnnnnnnnmmmjjjjjjgggdddeeefffbbb\\\LLLCCC:::777555111000111000111222333333444444444111111111000000000000000111111222333555777:::;;;@@@IIIWWWbbbhhhlllppprrrqqqnnniiiddd___[[[XXXWWWWWWWWWXXX\\\bbbiiinnnqqqrrrsssvvvxxxzzz~~~}}}||||||||||||yyywwwvvvwwwzzz|||}}}}}}}}}{{{{{{|||~~~~~~~~~}}}zzzyyyyyy{{{}}}|||{{{zzzyyyxxxxxxxxxxxxxxxxxxyyy{{{}}}~~~{{{xxxwwwxxx{{{}}}~~~zzzzzzyyyyyyzzz{{{|||}}}wwwuuuttttttuuuvvvuuutttnnnjjjeeeaaa^^^[[[XXXVVVVVVVVVVVVTTTQQQNNNLLLKKKKKKIIIHHHGGGFFFBBB===::::::;;;;;;<<<;;;;;;::::::999:::;;;<<<===>>>???@@@@@@BBBCCCAAA@@@AAAFFFJJJRRRWWW```hhhjjjjjjooowww{{{nnn___XXXSSSMMMIIIHHHCCCAAA===999777666777777666;;;@@@HHHXXXqqqkkkJJJ777777333111333222///...,,,,,,---------,,,+++,,,,,,------,,,,,,,,,,,,,,,---------.........//////111222333999IIIXXXeeeiiikkktttxxxeeeSSSSSSSSSLLLFFFKKKaaaffflllkkk\\\SSSLLLMMMVVVgggyyyxxxuuuuuuWWWDDD@@@;;;;;;@@@===>>>AAAEEEHHHIIIJJJKKKLLLXXXaaaiiimmmsss}}}vvvooorrrvvvxxxyyyzzz|||}}}|||{{{yyywwwwwwwwwyyyzzz}}}}}}}}}|||{{{yyywwwvvvxxxuuurrrqqqqqqqqqpppooommmllljjjhhhfffbbb^^^ZZZSSSOOOJJJFFFBBB>>>:::777444333222222111111111222000000000000111222222333222222333333444444555555111333666999===BBBIIIMMMTTTZZZcccllltttxxxyyyyyyEEELLLRRRUUUXXX^^^gggmmmvvv~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzyyy{{{}}}~~~|||zzzyyywwwwwwwwwxxxyyyzzz{{{|||}}}}}}yyyvvvuuuwwwwwwuuuvvvzzzyyyyyyxxxyyyzzz{{{}}}~~~|||~~~}}}xxxwwwzzz}}}|||xxxwwwtttpppnnnnnnrrruuuzzzzzzzzzxxxuuurrrooommmjjjddd```___[[[TTTPPPQQQSSSXXX___ccceeegggkkknnnmmmoooppppppnnnkkkgggddd]]]RRRHHHGGGLLLTTT___gggnnnmmmkkkhhheeeaaa]]][[[XXX[[[```eeehhhiiiiiihhheeeeeebbb```bbbdddaaa[[[LLLBBB:::888777333111222///000111222333333333333......///000111111222222222222333444666999;;;===@@@HHHTTT]]]bbbfffjjjmmmrrrpppmmmhhhccc]]]YYYWWWTTTTTTVVVYYY^^^dddjjjnnnnnnoooqqqssswww|||}}}}}}{{{zzzzzzzzzyyyyyyzzzzzzzzzxxxwwwwwwyyy{{{||||||}}}}}}}}}|||{{{|||~~~~~~}}}}}}~~~|||{{{{{{{{{{{{{{{}}}zzzyyyyyyyyyyyyzzzzzz{{{zzzzzz{{{{{{|||}}}~~~|||zzzwwwwwwyyy|||}}}~~~zzzzzzzzzzzz{{{{{{|||}}}wwwvvvuuuvvvwwwwwwvvvuuuoookkkfffbbb___\\\YYYWWWWWWWWWVVVUUUTTTQQQNNNKKKHHHGGGFFFEEEDDDAAA===999::::::;;;;;;<<<;;;;;;:::::::::;;;<<<===??????@@@@@@BBBCCCBBB@@@AAAEEEIIIPPPUUU___ggghhhgggkkkrrr~~~ppp```WWWRRRLLLHHHHHHDDDAAA===:::777777777888555:::@@@GGGVVVooommmLLL888666222000222111///...,,,,,,---------,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,------------.........000222333:::JJJYYYeeekkkqqq{{{~~~iiiUUUUUUUUUNNNHHHOOOhhh___hhhtttfffXXXMMMMMM]]]lll{{{|||rrrUUUCCC???;;;;;;???===>>>BBBFFFHHHJJJKKKLLLNNNZZZbbbiiimmmuuu}}}xxxsssuuuxxxzzzzzzzzz{{{|||zzzxxxwwwuuuuuuvvvwwwyyyzzzzzzzzzzzzzzzyyyyyyxxx}}}zzzvvvsssrrrqqqooonnnnnnlllkkkjjjgggccc^^^ZZZTTTPPPKKKFFFBBB>>>:::777333333222222111111222222000111111222222222222222222222222222333333333333///111222333444888<<<@@@FFFMMMWWWaaajjjooorrrrrrEEEMMMTTTVVVXXX___gggkkkvvv~~~}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}~~~~~~}}}{{{|||~~~}}}{{{yyywwwuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}zzzvvvuuuwwwvvvtttuuuxxxyyyxxxxxxwwwxxxzzz|||}}}xxx{{{{{{vvvtttvvvwwwvvvyyyxxxwwwtttqqqqqqtttvvvvvvxxxzzzyyyvvvrrrppppppkkkgggeeeeeeaaaYYYRRRPPPKKKPPPVVV\\\aaafffjjjllliiikkklllmmmllljjjgggeee]]]RRRHHHHHHMMMTTT]]]dddlllkkkjjjgggccc^^^[[[XXXRRRTTTXXX\\\___`````````]]]]]][[[XXX[[[^^^\\\VVVJJJAAA:::888777333111222//////000111222222222222,,,---///000222333333333222222333444777999<<<>>>BBBIIIRRRYYY^^^aaafffiiipppppppppnnniiibbb\\\XXXRRRSSSUUUVVVYYY^^^dddhhhiiijjjllloootttzzz}}}|||{{{uuuqqqyyywwwuuuuuuvvvwwwxxxxxxyyyyyy|||zzzxxxyyyzzz|||}}}|||}}}~~~~~~~~~}}}~~~}}}}}}}}}~~~}}}{{{zzzzzz{{{~~~|||}}}~~~yyyyyyyyyyyyzzz{{{||||||{{{||||||}}}}}}}}}~~~~~~{{{zzzxxxyyy{{{}}}~~~}}}zzzzzz{{{|||||||||{{{{{{xxxwwwvvvwwwxxxxxxvvvuuuooolllhhhdddaaa___[[[YYYXXXWWWWWWWWWWWWUUUQQQNNNHHHGGGEEEDDDCCCAAA>>>;;;::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>>>>??????@@@BBBCCCBBB@@@@@@DDDGGGMMMRRR\\\dddfffeeeiiiooorrraaaXXXRRRLLLHHHHHHDDDBBB>>>:::888777777888555:::@@@EEETTTkkkpppNNN999777222///111000///...,,,,,,---------,,,,,,,,,---------,,,++++++,,,,,,,,,,,,------------------///222555===OOO___gggrrrzzzoooYYYUUUUUUMMMJJJTTTpppzzzZZZeeeyyylll\\\PPPQQQdddqqq~~~{{{pppTTTBBB???;;;<<>>:::777333333222222111222222333222222333333333333222111222111111111111111111111//////000/////////222444:::???FFFNNNTTTWWWYYYYYYHHHRRRYYYZZZ\\\cccjjjlllxxx}}}{{{||||||{{{{{{{{{{{{{{{{{{{{{{{{{{{zzz|||}}}}}}||||||~~~||||||{{{zzzxxxwwwvvvuuuwwwwwwwwwxxxyyyzzzzzzzzz{{{xxxvvvwwwvvvsssssswwwyyyxxxwwwvvvwwwyyyzzz|||vvvzzzzzzuuusssttttttrrruuuvvvvvvuuuttttttvvvxxxsssvvvyyyyyyvvvrrrqqqqqqpppkkkhhhiiiggg___YYYVVVNNNOOOSSSXXX^^^ccceeeffffffggghhhiiiiiiiiigggggg]]]SSSKKKKKKOOOUUU\\\bbbiiihhhgggccc^^^YYYTTTQQQJJJLLLNNNQQQSSSTTTTTTTTTSSSSSSPPPNNNQQQTTTSSSNNNGGG>>>888666555222000000...///000111222222222222---...000222333333222222111111222333666999<<<===@@@FFFNNNTTTXXX\\\aaaeeekkknnnqqqrrrnnneee\\\WWWQQQRRRTTTTTTUUUXXX^^^bbbddddddgggkkkqqqvvvzzz|||{{{vvvuuuvvvqqqmmmwww~~~yyytttqqqrrrtttvvvxxxyyyzzzzzz|||zzzyyyzzz|||}}}~~~~~~~~~}}}~~~}}}~~~{{{{{{{{{|||}}}~~~~~~}}}}}}}}}}}}}}}}}}{{{zzzzzzzzzzzzzzz{{{|||zzzzzz{{{|||}}}}}}}}}}}}{{{zzzzzz|||}}}~~~}}}|||zzz{{{}}}~~~~~~|||zzzxxxyyyxxxxxxxxxyyyyyyvvvtttooollliiifffdddaaa^^^[[[YYYXXXXXXYYYZZZYYYTTTPPPJJJHHHFFFFFFEEECCC@@@>>>999:::;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>>>>??????AAACCCBBB@@@@@@CCCFFFIIIOOOXXXaaaccccccgggnnntttcccXXXRRRLLLIIIIIIDDDBBB>>>:::888777888888555;;;@@@DDDQQQhhhtttRRR<<<888222///111//////...,,,,,,---------,,,,,,---------,,,,,,+++***++++++,,,,,,,,,---------------///333888BBBVVVhhhnnnvvvaaaYYYRRRLLLKKKYYYvvvqqqYYYdddwwwlll___UUUYYYnnnyyyzzziiiooo~~~oooSSSBBB???;;;<<>>>>>>>>>>>>>>@@@BBBAAA??????BBBEEEGGGLLLVVV___aaaaaagggnnnzzzvvvdddYYYRRRLLLIIIJJJDDDBBB>>>:::888777888888666<<<@@@DDDOOOeee|||wwwTTT>>>:::333000111000///...,,,,,,---------,,,------------,,,,,,+++***++++++,,,,,,,,,---------------000444:::FFF\\\ooovvv}}}iii^^^OOOKKKLLL\\\yyyhhhZZZeeesssjjj___YYY```vvvfffPPPSSSaaaiiizzz~~~nnnRRRAAA???;;;<<>>:::666333222222222111222222333333444555555555444222000///000000//////......---------///111222111000111222222333666999;;;<<<;;;;;;KKKTTT]]]aaafffooovvvyyy|||{{{||||||{{{zzz{{{|||}}}}}}|||||||||}}}}}}zzzxxxvvvtttuuuxxxzzzyyywww{{{wwwsssrrruuuwwwxxxxxxvvvyyy|||zzzwwwttttttuuusssvvvxxxvvvrrrqqqtttwwwvvvwwwxxxwwwuuuuuuvvvwwwqqqqqqqqqsssvvvyyy|||}}}{{{}}}~~~|||zzzyyyyyytttrrrpppnnnllljjjiiiiiihhhccc]]]XXXWWWZZZ^^^bbbgggiiijjjlllllljjjhhhfff\\\VVVNNNJJJLLLSSSZZZ^^^eeeccc___ZZZUUUPPPLLLJJJAAAAAA@@@@@@??????>>>>>>@@@???>>><<<<<<===>>>???;;;999777444222111000111.../////////000000111111111111222222222222111111///111333444555888;;;>>>@@@AAADDDJJJQQQXXX\\\^^^fffhhhlllooommmfff\\\UUUSSSRRRQQQPPPPPPSSSXXX\\\ccc```bbbjjjoooooopppuuuuuuvvvwwwvvvuuuxxx|||vvvsssrrrrrrtttrrroooooosssxxx|||~~~}}}zzzxxx{{{~~~~~~~~~}}}~~~zzz{{{|||}}}~~~}}}||||||||||||{{{{{{{{{{{{zzzzzzzzz|||xxxsssrrruuuyyy||||||zzz{{{|||~~~}}}~~~~~~~~~~~~|||yyyyyyxxxvvvuuutttuuuuuuwwwsssnnngggbbb___^^^^^^ZZZYYYWWWWWWXXXWWWUUUSSSNNNKKKHHHFFFEEEDDDBBB@@@;;;;;;;;;<<<<<<<<<======;;;<<<<<<===============>>>???@@@???>>>>>>@@@BBBMMMRRRXXX^^^ccchhhllloooyyyvvvcccXXXRRRMMMIIIGGGFFFCCC???;;;777555444444888<<>>:::888777222333333444555555444444888777666555333000...------.........///000000000333222111000000222444555777777777777777777777777KKKTTT\\\^^^bbblllxxx}}}|||~~~zzzzzzyyyyyyzzz{{{zzzzzz{{{{{{|||~~~|||yyyyyywwwuuuvvvxxxyyyyyywwwxxxuuurrrrrrtttvvvvvvvvvwwwxxxyyyyyywwwvvvuuuuuusssuuuwwwuuuqqqooorrruuuuuuvvvxxxwwwuuutttttttttpppoooooopppsssvvvwwwxxxzzz}}}~~~|||zzzzzzvvvuuussspppnnnmmmlllkkkkkkgggaaa\\\ZZZ\\\```ccchhhiiikkklllkkkiiieeeccc[[[UUUOOOLLLMMMQQQUUUWWW[[[YYYVVVQQQMMMHHHEEECCC>>>======<<<<<<<<<<<<===<<<<<<:::999888777777777777666444222000///////////////000000000111111111111111222222222222111111000111333444555777;;;>>>AAABBBEEEJJJPPPVVVZZZ[[[eeehhhlllooommmeeeZZZRRROOONNNMMMKKKLLLPPPVVVZZZeeebbbccciiimmmmmmpppttttttvvvwwwwwwwwwyyy~~~~~~yyyuuuqqqpppuuurrrpppqqquuuzzz~~~|||}}}|||||||||}}}~~~}}}}}}}}}~~~}}}}}}}}}|||||||||{{{{{{{{{xxxuuuuuuxxx{{{}}}}}}yyyzzz|||~~~}}}||||||~~~~~~|||yyyxxxvvvuuuuuuuuutttssstttqqqlllgggcccaaaaaaaaa[[[YYYWWWVVVVVVTTTQQQNNNNNNLLLIIIGGGFFFDDDAAA???:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============>>>???@@@???>>>>>>@@@BBBNNNSSSZZZ```eeejjjooorrrzzzwwwdddYYYSSSMMMIIIHHHFFFCCC???;;;777555444444555:::???DDDNNNbbb{{{~~~vvvYYY>>>555555111///000......---------,,,,,,,,,...---+++******+++---...---,,,,,,,,,++++++******+++///000000:::PPPjjjyyywww^^^TTTJJJGGGOOOjjjqqqggg{{{ooonnnggg___aaavvvqqqNNNEEEEEEGGGMMMSSS\\\kkkmmmPPP???===;;;===AAA>>>@@@DDDGGGIIIIIILLLPPPUUU^^^gggrrrzzz{{{yyyzzzyyyxxxwwwxxxzzz}}}yyyvvvtttuuuxxxyyyyyyxxxwwwvvvuuusssrrrqqqqqqqqqqqqpppoooooopppqqqpppnnnmmmjjjgggfffddd```YYYSSSKKKHHHEEEAAA===999777666222333444555666666555555777666555333111///...---------......//////000000333222111000000222444555666666666666666666666666NNNXXX___]]]\\\gggvvv~~~~~~{{{zzzzzzzzzzzzzzzzzzzzzzzzzzz{{{|||~~~}}}zzzxxxyyyxxxvvvvvvwwwxxxwwwvvvvvvtttttttttvvvwwwwwwvvvwwwvvvvvvwwwxxxxxxvvvuuurrruuuvvvtttpppoooppprrrsssuuuwwwwwwtttrrrqqqqqqnnnllllllmmmppprrrssssssyyy|||}}}{{{{{{yyyxxxuuusssqqqpppoooooopppmmmgggbbb``````bbbdddgggiiikkklllkkkgggccc```YYYUUUPPPLLLLLLMMMMMMNNNPPPNNNLLLHHHDDD@@@===<<<:::999888888888999:::;;;777777777777666555444333555444222111000/////////000000000000111111111111111111222222222222111111000111333444555777;;;>>>BBBCCCFFFJJJOOOSSSWWWYYYdddggglllnnnllldddXXXOOOMMMLLLJJJIIIJJJOOOVVV[[[hhheeedddgggjjjkkkoootttssswwwzzzzzzzzz{{{~~~}}}wwwrrrooouuusssqqqrrrwww}}}}}}}}}}}}}}}}}}}}}}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}zzzyyyxxxyyy{{{}}}~~~~~~yyyzzz|||~~~{{{{{{{{{|||~~~~~~}}}|||{{{xxxttttttuuuvvvtttqqqpppnnnkkkgggdddcccbbbbbb\\\ZZZWWWUUUTTTQQQMMMJJJMMMLLLJJJHHHGGGDDD@@@===999999:::::::::;;;;;;;;;;;;<<<<<<===============>>>???@@@@@@??????@@@BBBMMMRRRYYY```eeekkkpppssszzzyyyeeeYYYSSSNNNJJJIIIEEECCC???;;;777555444444222777>>>FFFPPPbbbyyy}}}tttrrruuuZZZ???555444111///000......---------,,,,,,,,,---,,,+++++++++,,,---......------,,,+++******)))+++...000222===VVVppprrrVVVKKKDDDDDDRRRuuuwwwtttooooooggg___cccxxxeeeEEE@@@AAAAAAFFFKKKYYYmmmiiiMMM>>>===;;;===AAA???AAADDDHHHIIIJJJLLLPPPTTT]]]eeepppxxx~~~zzz{{{{{{zzzxxxwwwyyyzzzwwwuuussstttwwwyyyzzzzzzyyyxxxvvvtttrrrqqqppppppnnnmmmkkkllloooqqqrrrrrrrrrmmmhhhdddbbb]]]WWWSSSJJJHHHDDD@@@;;;888666555222333555666777777777666666444222000///.........---------...///000000000222222111000000111333444444444444444444444444444RRR]]]ddd___ZZZaaaqqq}}}}}}~~~~~~}}}|||{{{{{{|||yyyyyyyyyzzz|||{{{yyywwwxxxwwwvvvuuuuuuuuuuuutttvvvvvvwwwxxxyyyyyyxxxwwwvvvtttssstttxxxyyywwwtttsssuuuvvvtttqqqppppppqqqpppsssuuuvvvssspppnnnmmmkkkiiigggiiimmmqqqrrrqqqwwwzzz}}}{{{{{{{{{zzzwwwtttsssrrrrrrrrrtttqqqmmmiiifffeeeeeeeeeeeegggiiikkkiiifffaaa^^^ZZZUUUNNNIIIGGGFFFFFFFFFGGGFFFDDDAAA>>>;;;999888888777666555666777999:::444555777888888777666555444333333222111111111111000000000000000000000000111111222222222222111111000222333444555777;;;===@@@BBBFFFIIIMMMRRRVVVYYYaaaeeekkkooommmeeeZZZQQQOOONNNLLLKKKLLLQQQYYY^^^iiihhhgggggghhhjjjooossstttxxx}}}~~~~~~{{{vvvsssuuusssrrrsssxxx~~~~~~~~~}}}~~~|||||||||||||||}}}~~~~~~}}}||||||~~~~~~~~~~~~~~~}}}}}}}}}}}}yyyzzz{{{}}}~~~~~~zzz{{{}}}}}}|||{{{{{{|||zzzyyyyyyzzz|||}}}|||{{{|||xxxuuutttvvvwwwtttqqqnnnllliiifffcccaaa``````[[[YYYWWWUUUSSSQQQNNNKKKMMMLLLJJJIIIHHHDDD???;;;:::::::::;;;;;;;;;<<<<<<;;;<<<<<<===============>>>???AAAAAA@@@???@@@AAAIIINNNUUU]]]ccciiinnnrrrwww{{{fffZZZTTTNNNJJJIIIEEEBBB???:::777666555555333666<<>>@@@???CCCOOObbbyyydddJJJ======;;;===BBB@@@AAAEEEHHHJJJJJJLLLQQQUUU\\\dddooovvv}}}zzz||||||{{{yyywwwxxxyyywwwwwwwwwxxxyyyyyyyyyyyyyyyxxxvvvtttrrrqqqppppppnnnkkkjjjjjjmmmoooqqqrrrrrrnnnhhhdddaaa\\\UUUOOOJJJGGGCCC>>>:::777555444333444666888888888777777444222000---,,,---...///------......///000111111222222111111111111222333333333333333333333333333PPP]]]gggccc]]]bbbppp|||~~~~~~~~~~~~{{{zzz{{{|||xxxxxxxxxyyyzzzzzzxxxvvvuuuuuutttsssrrrrrrssssssuuuwwwxxxyyyyyyxxxvvvvvvuuurrrppprrruuuwwwvvvttttttuuuvvvuuusssrrrqqqqqqnnnqqqttttttrrrooommmmmmiiieeeccceeekkkqqqsssssstttxxx|||~~~~~~|||{{{{{{|||zzzwwwuuussssssssstttuuutttrrrooollljjjhhhgggccceeeggghhhgggddd```^^^ZZZTTTKKKDDDAAA@@@@@@@@@??????===<<<:::888777666777666666666666777999:::666777888888888666555444333333333222222111111111////////////////////////111111222222222222111111111222333444555777:::===<<<@@@DDDHHHLLLQQQWWW[[[___ccciiinnnnnnhhh^^^VVVPPPOOONNNMMMNNNSSSZZZ___hhhjjjjjjiiihhhlllpppsssuuuzzz|||yyyvvvsssqqqssswww}}}~~~~~~}}}}}}}}}{{{{{{{{{{{{|||}}}~~~~~~}}}|||}}}~~~~~~~~~~~~}}}}}}}}}||||||yyy{{{}}}~~~}}}}}}{{{|||}}}|||yyywwwwwwxxxzzzyyyxxxyyy{{{||||||{{{}}}zzzwwwvvvwwwwwwtttrrrnnnllliiieeeaaa^^^\\\\\\YYYXXXVVVVVVUUUTTTQQQOOOLLLKKKJJJIIIHHHDDD???<<<<<<<<<<<<<<<============;;;<<<<<<==================???AAABBBAAA@@@@@@AAAGGGLLLTTT[[[bbbhhhmmmqqqrrr|||gggZZZSSSMMMJJJIIIDDDBBB>>>:::777666555555666666:::AAAIIIXXXooo~~~sssmmmhhhgggiiiuuu___EEE666222222000000......---------,,,,,,,,,++++++++++++,,,,,,------+++++++++,,,,,,------...---///000333BBB]]]www}}}dddIIICCCCCCDDDVVV}}}yyywwwiiiiii```ZZZcccyyyVVV<<<===???>>>CCCRRRjjjyyy```HHH<<<===;;;<<>><<<============>>>>>>>>>;;;<<<<<<==================@@@BBBCCCBBB@@@AAAAAAHHHMMMTTT[[[bbbhhhmmmpppnnn|||}}}gggYYYRRRMMMIIIHHHDDDBBB>>>:::888666666666999666888>>>DDDOOOfff|||rrrjjjffffffjjjwwwcccIII888222222111///......---------,,,,,,,,,***++++++,,,,,,---------------------,,,,,,,,,,,,...000000333DDDaaa|||uuuZZZDDDDDDCCCFFFXXX|||zzzvvvjjjjjj```[[[fff{{{~~~TTT<<<===>>>===EEEPPPmmmvvv\\\FFF<<<>>>:::;;;@@@??????CCCGGGJJJKKKNNNTTTXXX]]]eeepppwww}}}}}}~~~|||}}}}}}{{{yyyxxxyyyzzz|||~~~|||xxxuuutttwwwvvvsssqqqnnnlllkkkjjjmmmkkkiiiiiijjjllllllkkkjjjgggdddbbb___XXXOOOHHHEEEBBB>>>:::666555555666555666888999999777555333///...---,,,,,,---...///...///000111222333444555444444444444444333333333222222222222222222222222LLLYYYddddddccckkkxxx}}}~~~~~~~~~}}}~~~yyyvvvxxxzzzyyyxxxwwwxxxyyyyyyxxxwwwssstttuuutttsssrrruuuwwwuuuvvvwwwvvvrrrppppppqqqpppppppppooonnnnnnppprrrpppqqqrrrtttuuutttrrrqqqmmmoooqqqqqqpppooopppqqqlllddd\\\\\\cccmmmrrrsssuuuwwwyyy{{{{{{|||~~~}}}yyyvvvuuuuuuwwwxxxvvvwwwyyyzzzzzzwwwsssqqqhhhgggfffdddaaa]]]ZZZYYYQQQMMMFFF@@@<<<:::777666555555555555555555555555666777888999999888666555777777666555444444444444777777888888777555444333222222222222111111000000111111222222222222111111222333444444444666999<<<;;;@@@EEEHHHIIIMMMSSSYYY```bbbfffjjjkkkfff___ZZZNNNOOOPPPPPPPPPRRRWWWZZZ___iiipppppppppsssuuutttsssxxx{{{vvvsssooonnnqqquuuxxxyyyyyy{{{}}}~~~~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}||||||}}}}}}~~~|||}}}~~~~~~~~~~~~~~~~~~~~~yyy|||~~~~~~{{{yyyxxxyyyzzz}}}~~~|||xxxvvvxxx|||~~~|||zzzyyyzzzzzzzzzyyywwwyyyzzzvvvqqqooopppsssooommmjjjfffbbb^^^\\\ZZZXXXWWWVVVVVVWWWVVVTTTRRRLLLJJJHHHFFFFFFEEECCCAAA<<<<<<<<<============>>>;;;<<<<<<==================@@@BBBCCCBBBAAAAAAAAAGGGKKKSSSZZZ```eeekkknnnnnn|||}}}fffYYYQQQKKKHHHHHHDDDAAA>>>:::888666666666:::666888>>>BBBHHH[[[ppp}}}ssskkkjjjmmmzzzgggMMM999222222111.........---------,,,,,,,,,******+++,,,------------,,,,,,,,,---------------...//////555HHHfff|||mmmQQQ???EEEAAAFFFYYY|||{{{uuujjjjjj```[[[hhh{{{YYYAAAAAA@@@AAAKKKVVVuuuxxx[[[EEE===>>>::::::???>>>>>>BBBGGGJJJLLLPPPUUUZZZ___gggqqqyyy~~~~~~}}}}}}|||zzzxxxxxxzzz|||}}}xxxvvvuuuwwwxxxvvvsssoookkkgggeeedddjjjiiihhhiiikkklllkkkjjjgggccc___\\\ZZZUUUOOOIIICCC@@@<<<888555555666777555777999:::999666222000,,,---------....../////////000111222444555666777555666666666555444444333333333333333333333333333QQQ\\\ddddddccckkkxxx~~~~~~}}}|||~~~{{{xxxyyy|||yyyxxxwwwxxxyyyyyyyyywwwsssuuuwwwvvvttttttwwwyyyxxxyyyyyywwwrrrpppppprrrnnnppppppooolllkkknnnrrrnnnoooppprrrttttttrrrpppmmmnnnppppppooooooqqqrrrnnndddZZZYYY```jjjpppqqqvvvxxxyyyzzz{{{}}}~~~zzzwwwvvvwwwxxxzzzvvvxxx|||~~~~~~{{{xxxuuullljjjgggbbb^^^ZZZWWWVVVMMMJJJEEEAAA>>>:::555222555555666666777777777888555777999:::999777444333333333333444666999<<<===============<<<:::888777444444444333333222222222111111222222222222111111222333444444444666999<<<===AAAFFFHHHHHHKKKQQQWWWaaabbbeeehhhhhhddd]]]XXXPPPQQQRRRRRRSSSTTTWWWZZZ[[[hhhrrrssssssvvvwwwtttqqqwww}}}yyyvvvrrrnnnmmmooorrrtttvvvxxxxxxyyyyyyyyy{{{}}}}}}~~~~~~|||~~~~~~~~~~~~}}}||||||||||||yyy{{{~~~zzz|||~~~}}}yyyvvvvvvwwwyyy|||}}}yyyxxx|||}}}{{{yyyzzzzzzzzzyyytttxxxzzzvvvoookkknnnsssooonnnkkkhhhdddaaa^^^]]]YYYXXXVVVVVVVVVUUURRRPPPLLLIIIGGGEEEEEEEEEDDDCCC;;;;;;;;;<<<<<<<<<======;;;<<<<<<==================@@@CCCDDDCCCAAAAAAAAADDDIIIPPPWWW]]]bbbgggjjjooo}}}}}}fffXXXPPPKKKGGGGGGCCCAAA>>>:::888666666666999666999@@@BBBEEETTThhhtttsssoooqqq{{{iiiOOO;;;333222111.........---------,,,,,,,,,)))***+++,,,---...------((()))***,,,...000111222---...///666JJJjjjzzzhhhJJJ<<>>EEE[[[}}}~~~{{{tttiiiiii^^^ZZZhhhyyy^^^GGGEEECCCEEERRR```{{{ZZZEEE===>>>:::999>>>======AAAFFFJJJLLLPPPWWW\\\```hhhssszzz}}}}}}{{{yyywwwxxx{{{~~~}}}yyytttssswwwzzzzzzxxxsssnnnhhhddd```___gggggggggiiikkklllkkkjjjfffaaa[[[WWWUUUSSSOOOKKKAAA???;;;777555555666888666777999:::888555111...+++,,,---...////////////000111222333555666777888666666777777666555444444333333333333333333333333TTT\\\]]]^^^iiiooovvv}}}~~~~~~|||}}}}}}|||{{{xxxvvvwwwyyy||||||zzzyyyxxxxxxrrrrrrrrrssstttvvvxxxzzz{{{zzzzzzxxxvvvtttrrrpppqqqrrrrrrpppnnnnnnooopppqqqnnnlllnnnqqqrrrmmmiiijjjllloooqqqqqqpppnnnmmmllleee^^^[[[___gggpppuuutttuuuwwwxxxzzz}}}{{{wwwuuuwwwzzz}}}||||||||||||{{{yyyvvvuuutttnnneee^^^ZZZXXXWWWVVVJJJHHHEEEAAA===;;;999999666777999::::::999888777<<<888555444555555444222777777777888:::===AAACCCCCCEEEGGGFFFBBB===:::888555444222111000111111222444555777888777555222000222333444333333444777:::<<>>???===;;;;;;<<<<<<;;;:::;;;;;;<<<>>>????????????@@@AAACCCEEEEEEDDDBBBAAAFFFKKKSSSYYY[[[^^^bbbfffooo}}}kkkWWWKKKGGGFFFFFFEEECCC???;;;888555444333999999;;;>>>@@@EEEQQQ]]]uuuxxxuuujjjMMM:::333333000,,,///............---------------------------------,,,,,,,,,,,,---.../////////---///;;;RRRpppsss]]]MMMDDD@@@AAALLLbbb|||}}}~~~fff___[[[\\\gggxxx}}}bbbJJJCCCGGGPPPXXXqqq___KKK;;;999;;;:::<<<@@@@@@DDDIIILLLNNNQQQVVV[[[ggglllqqqxxx}}}zzzxxxwwwxxxyyy{{{|||wwwssssssuuuxxx{{{sssrrrqqqnnnkkkgggcccaaaeeedddeeegggiiiiiigggfff```^^^ZZZUUUPPPKKKGGGEEEBBB>>>999666666777777888777888888555000...///000......///000111222333333555666777888888999999999777777777666666777777888555555555555555555555555TTT]]]^^^```jjjooovvv}}}}}}}}}|||zzzzzzyyyxxxvvvtttvvvxxxzzz{{{yyywwwvvvwwwttttttsssssstttuuuvvvwwwxxxwwwvvvuuusssrrrpppppptttttttttrrrpppnnnooopppooollliiikkkmmmnnnjjjggglllmmmoooqqqqqqpppnnnmmmiiiccc\\\ZZZ]]]fffoootttrrruuuxxx{{{}}}zzzyyyzzz}}}~~~~~~}}}}}}{{{zzzyyyxxxxxxqqqhhh```ZZZWWWTTTSSSJJJHHHEEE@@@===:::999888666888999::::::999888777999777444444555777666555:::999888888999:::<<<===HHHIIIIIIGGGCCC@@@??????;;;:::888777555555666666666777888888777666444222444666666666666888:::===<<>><<<;;;;;;<<<<<<<<<;;;;;;<<<===>>>>>>>>>>>>>>>@@@AAACCCEEEEEEDDDCCCBBBDDDJJJQQQVVVYYY\\\aaaeeeppp}}}mmmYYYMMMHHHGGGGGGCCCAAA>>>;;;888777666555888888:::>>>???DDDPPP\\\tttlllOOO<<<555444111...///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000...111>>>VVVtttrrr\\\LLLDDDAAABBBLLLbbb~~~zzz```ZZZXXX\\\jjj}}}___IIICCCHHHSSS]]]yyy\\\JJJ;;;:::<<<;;;<<<@@@@@@DDDIIILLLNNNQQQVVV[[[ggglllqqqxxx}}}{{{yyyvvvvvvvvvxxxyyy~~~|||yyyvvvuuuuuuwwwxxxsssrrrpppmmmiiifffcccaaagggfffeeefffgggfffcccaaa^^^\\\XXXSSSNNNIIIEEECCC???;;;777444555666666666888888888444000---...000---...///000111222333444666777888888999999999999:::999888888777777777777999888777666666555555555SSS]]]```aaajjjooouuu}}}~~~~~~}}}|||zzzxxxxxxxxxwwwuuusssuuuwwwyyyyyywwwuuuuuuuuuuuuttttttssssssssstttttttttsssrrrqqqpppooooooooosssssssssqqqnnnmmmmmmooonnnjjjggggggiiijjjhhhfffkkklllnnnooonnnmmmkkkjjjgggaaaZZZXXX\\\eeennnsssooorrrvvvzzz|||}}}{{{|||~~~~~~}}}|||{{{zzzzzzzzz{{{uuulllccc\\\VVVQQQOOOJJJHHHDDD@@@<<<999888777777888:::;;;;;;999888777666555444444666888888777::::::::::::999999999999DDDDDDCCCAAA>>><<<===???;;;:::888666555555555555888888888888777666555555555666888888888:::<<>>>>>>>>======@@@AAACCCDDDEEEDDDCCCBBBCCCHHHMMMRRRUUUZZZ```eeerrr}}}ooo[[[OOOJJJHHHGGG@@@???===;;;999888777777777777999<<<>>>BBBNNN[[[pppnnnRRR>>>666444222//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000444BBBZZZxxxqqqZZZKKKDDDCCCDDDLLLbbbttt[[[WWWVVV^^^nnnzzz\\\JJJFFFLLLZZZgggyyyXXXHHH;;;;;;===<<<<<<@@@@@@DDDIIIKKKMMMQQQVVV[[[ggglllqqqxxx{{{yyywwwuuuuuuuuuwwwxxx}}}|||{{{yyyxxxvvvuuuuuuuuussspppmmmiiifffddddddhhhgggeeeeeedddaaa^^^[[[ZZZXXXTTTPPPJJJFFFBBB@@@<<<888555333444555666666999999777333///------...------...000111333444444888999999:::::::::999999<<<;;;:::999888888777777<<<;;;:::888777777777777RRR]]]```aaaiiilllsss~~~||||||}}}}}}||||||zzzxxxxxxxxxxxxwwwvvvuuuvvvxxxwwwuuutttssstttssssssssssssssssssssssssqqqqqqooonnnmmmnnnnnnnnnlllmmmmmmllljjjiiijjjlllnnnkkkhhhhhhiiijjjiiihhhiiijjjkkkkkkkkkiiihhhfffeee```ZZZXXX\\\eeemmmrrrmmmoooqqqtttwww{{{}}}{{{|||}}}~~~|||{{{zzzzzz{{{|||}}}wwwooofff^^^WWWQQQMMMJJJGGGDDD???;;;999777666777888:::;;;;;;999777666555555555666777777888888888999::::::;;;:::::::::;;;<<<===<<<:::999:::;;;999888666555444555555666888888888777777666666666333555777888999:::===???===@@@DDDHHHLLLRRRYYY]]]```eeehhhiiikkkkkkfff___UUUUUUTTTTTTUUUWWWXXXZZZaaahhhnnnqqqvvv{{{{{{yyyzzz|||yyyvvvsssssssssssstttwww|||}}}{{{{{{}}}~~~}}}}}}~~~}}}~~~~~~}}}zzzxxxwwwxxx{{{{{{|||}}}~~~{{{|||}}}~~~~~~~~~|||}}}~~~}}}{{{zzz{{{{{{|||}}}~~~~~~{{{{{{{{{{{{zzzyyytttttttttttttttsssrrrrrrmmmgggbbbbbbffffffaaa[[[YYYWWWTTTRRRPPPMMMIIIGGGFFFDDDBBBAAABBBBBBBBBAAA<<<;;;999:::<<<==================>>>======<<<<<>><<<:::888777666666666888;;;===AAAMMMYYYlll~~~pppTTT???666444222000///............---------++++++++++++++++++++++++,,,,,,,,,,,,---...//////000000555CCCZZZvvvoooXXXIIIDDDDDDEEEMMMddd~~~rrr[[[YYYXXX___pppvvv[[[MMMKKKRRRbbbqqq}}}jjjTTTEEE;;;<<<>>><<<===AAA@@@DDDHHHKKKLLLPPPVVV[[[ggglllrrrxxxzzzyyywwwvvvuuuvvvwwwxxx{{{{{{|||{{{zzzwwwtttrrrwwwuuuqqqmmmjjjhhhgggggghhhfffeeecccbbb___[[[XXXUUUSSSPPPKKKGGGBBB???===999777444333444666777777:::999666222///------...------///000222444555666::::::;;;<<<<<<;;;;;;:::<<<<<<;;;::::::::::::;;;======<<<;;;:::::::::;;;PPP\\\______eeehhhppp|||yyyxxxyyyzzzzzz{{{yyywwwvvvwwwxxxwwwvvvvvvwwwxxxwwwuuusssssstttqqqqqqrrrrrrssstttttttttpppooonnnnnnmmmmmmmmmmmmfffggghhhgggffffffhhhjjjnnnllljjjiiijjjkkkkkkkkkiiijjjjjjjjjjjjhhhgggfffeee```ZZZYYY]]]eeemmmrrrnnnoooooopppsssxxx~~~}}}}}}~~~~~~}}}}}}~~~|||xxxqqqiiiaaaYYYQQQMMMHHHFFFBBB>>>;;;999777777777888999::::::888666555666666777777777666777777777888999:::::::::::::::999<<>><<<;;;;;;999888888777777888:::;;;888888888777777777777777444666999;;;<<<===???AAA???AAAEEEIIIMMMTTT[[[```ccchhhlllmmmnnnmmmggg___WWWUUURRRPPPRRRVVV[[[___eeekkkqqquuuzzz}}}{{{}}}zzzvvvtttuuuuuuuuuuuuyyy~~~~~~{{{{{{}}}|||}}}}}}~~~~~~~~~~~~~~~}}}~~~~~~{{{yyyyyyzzz|||||||||}}}}}}~~~||||||}}}~~~~~~~~~~~~~~~{{{|||}}}}}}}}}|||{{{zzz|||||||||}}}~~~~~~}}}{{{yyyyyyzzzzzzyyyxxxrrrssssssssssssrrrqqqppplllfffaaabbbffffffaaa\\\ZZZXXXTTTRRRPPPMMMJJJHHHGGGEEEAAA????????????>>><<<;;;999:::<<<=========<<<============<<<<<<;;;???@@@BBBDDDEEEEEEDDDCCCCCCGGGKKKOOOSSSZZZbbbiiirrr|||rrr^^^QQQJJJFFFCCCBBBAAA???===:::777555444555555777:::<<>><<<===BBB@@@DDDHHHJJJKKKOOOVVV[[[gggmmmtttyyy|||zzzzzzyyyxxxxxxxxxyyyyyyyyyzzz{{{{{{zzzwwwtttrrruuussspppllliiihhhgggffffffdddcccbbbaaa^^^ZZZWWWPPPNNNKKKGGGCCC???<<<:::888666444444666999999999;;;888444111///......------...///222444666888888;;;<<<==================<<<<<<<<<===>>>???@@@AAA>>>?????????@@@@@@??????PPP\\\^^^]]]bbbeeennn~~~~~~{{{wwwvvvvvvxxxyyyyyyvvvttttttuuuvvvvvvvvvxxxyyyyyywwwuuuttttttuuuooopppqqqrrrssssssssssssnnnnnnnnnnnnnnnmmmlllkkkcccdddeeedddcccccceeegggiiiiiiiiiiiiiiijjjjjjkkkjjjjjjjjjjjjjjjjjjiiiiiifffaaa[[[YYY]]]dddkkkoooqqqqqqqqqqqqrrrwww~~~|||yyyssslllddd[[[RRRLLLFFFDDDAAA===;;;999888888666777999999888777555333555777888888777666777888999999:::;;;===>>>???@@@AAADDDFFFGGGDDD@@@<<<;;;999999888777777888:::;;;888999999999999999888888666999===???@@@BBBDDDFFFAAACCCFFFJJJNNNUUU]]]bbbeeekkkppprrrrrrppphhh^^^XXXUUUQQQOOOQQQWWW___dddhhhnnnsssxxx~~~|||~~~|||yyyyyyyyywwwvvvvvvyyy~~~~~~|||{{{}}}~~~yyyzzz{{{}}}~~~~~~~~~}}}~~~}}}}}}}}}}}}}}}}}}|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}|||||||||{{{{{{{{{{{{{{{||||||||||||||||||||||||{{{yyywwwwwwyyyyyyyyyxxxttttttuuuuuutttsssqqqpppmmmiiidddccceeeddd___[[[\\\XXXTTTQQQOOONNNLLLKKKHHHEEEAAA?????????>>>======;;;::::::<<<======<<<;;;<<<<<<=========<<<<<<>>>@@@BBBDDDEEEEEEDDDCCCBBBFFFKKKPPPTTT[[[cccjjjqqq{{{sss```RRRJJJEEEBBBAAAAAA???===:::777444333555555777:::<<>>BBBGGGMMMQQQTTTTTTUUUTTTQQQKKKEEEBBB@@@===<<<;;;999888888999999999:::<<<======<<<;;;:::777:::>>>AAABBBDDDFFFGGGDDDEEEHHHKKKOOOVVV]]]ccceeelllsssvvvwwwtttjjj```WWWTTTRRRQQQTTT[[[bbbgggjjjoootttyyy|||}}}zzzvvvuuuxxx}}}~~~}}}||||||}}}zzz{{{|||}}}}}}~~~~~~~~~~~~}}}|||||||||}}}~~~}}}}}}|||{{{{{{zzzzzzzzz~~~}}}{{{zzz{{{|||}}}~~~}}}}}}||||||{{{zzzzzzzzzzzzyyywwwxxxyyyzzzzzzyyyuuuvvvvvvvvvuuussspppooollliiifffeeedddccc```^^^]]]YYYTTTPPPOOOOOOOOONNNIIIFFFBBB@@@@@@AAAAAAAAA>>><<<;;;;;;<<<<<<<<<;;;::::::;;;<<<============>>>@@@BBBDDDEEEEEEDDDDDD@@@EEEKKKPPPTTT[[[ccciiinnnzzzuuubbbUUULLLFFFBBB??????>>>===;;;888666444555555777;;;<<>>;;;888777555444444666999<<<======:::555000...///000000//////000222555888:::<<<>>>;;;<<<>>>???AAABBBBBBBBBFFFGGGGGGHHHIIIKKKLLLMMMKKKMMMPPPQQQPPPLLLHHHEEETTT______\\\___cccooo~~~{{{xxxvvvvvvxxx{{{{{{xxxvvvvvvwwwyyyzzzzzz|||||||||zzzwwwvvvwwwxxxrrrrrrssssssrrrqqqooonnnjjjkkkmmmnnnmmmjjjgggddd___```___\\\YYYWWWWWWXXXYYY[[[^^^`````````aaabbbcccccccccddddddeeeeeeeeeddd___ZZZWWWZZZ```fffiiilllooosssttttttsssssstttxxxyyyzzz{{{|||}}}~~~~~~~~~}}}wwwpppfff[[[PPPHHHBBBAAA>>><<<;;;:::::::::555666777777666444222111///333777999999999;;;===:::===BBBIIIRRR\\\dddiiijjjhhhddd]]]UUUOOOLLLKKKFFFEEECCC@@@>>>=========:::<<>>???BBBDDDEEEEEEDDDDDD>>>CCCJJJPPPUUU[[[bbbhhhmmmyyywwwdddWWWMMMGGGCCC============<<<:::888666666666888;;;===AAAMMMYYY___qqqwww]]]FFF999444444444//////.........---------------------------------,,,,,,,,,,,,---...//////000111555???PPPcccsss{{{kkkTTTEEEBBBEEEDDDTTTqqq|||aaajjjssseeeZZZ[[[RRRPPP___rrrjjjNNNRRRfffvvvfffRRREEE<<<;;;;;;888<<>>:::888777333333333555999<<<======999444///---///111111000000111333666999<<<>>>???;;;<<<>>>@@@BBBCCCCCCDDDMMMLLLLLLMMMMMMNNNOOOPPPQQQTTTWWWXXXUUUPPPJJJFFF[[[[[[\\\]]]]]]dddvvv|||wwwuuuvvvyyyyyyxxxxxxwwwvvvwwwxxxzzzzzzzzz~~~}}}|||zzzyyyxxxxxxxxxrrrqqqqqqpppooonnnmmmmmmjjjkkklllllljjjgggcccaaa^^^\\\ZZZWWWUUUSSSSSSSSSQQQRRRTTTWWWZZZ]]]___aaa^^^___aaabbbcccccccccbbb```ZZZUUUVVV\\\cccffffffiiikkkllljjjgggiiiooovvvwwwzzz}}}~~~~~~~~~~~~~~~yyyssshhhZZZLLLCCCCCCBBB???<<<999888777777666777888777555333444555444444666::::::888:::???BBBEEEKKKVVVjjj{{{kkk___ZZZXXXVVVSSSSSSSSSPPPJJJEEE@@@>>>@@@AAABBBBBB@@@===:::888999999:::;;;<<<===>>>???AAADDDHHHLLLPPPVVV\\\```iiilllrrrwwwwwwpppfff^^^YYYVVVVVVZZZ]]]```ffflllkkkoootttxxx{{{~~~zzzvvvuuuwwwzzz~~~}}}||||||{{{zzzzzz~~~zzz}}}}}}}}}~~~~~~~~~~~~|||{{{zzzzzz{{{{{{}}}}}}|||||||||||||||}}}~~~}}}~~~~~~}}}|||{{{zzzxxxxxxzzz{{{{{{zzzuuuvvvwwwvvvssspppnnnnnnmmmllljjjgggeeebbb___^^^\\\ZZZVVVSSSPPPPPPQQQQQQKKKHHHEEECCCBBBAAA@@@??????===::::::;;;<<<<<<;;;<<<===>>>>>>======>>>???@@@AAABBBBBBBBBAAA@@@??????@@@EEENNNXXX```ccccccjjjuuu{{{gggUUUJJJDDDBBBBBBAAA@@@>>>;;;888666555333333555999;;;@@@LLLXXXdddooo}}}uuudddHHH888444)))...//////...------------...******+++++++++,,,,,,,,,---------............///111///333>>>MMM___uuujjjSSSHHHEEEDDDIIITTTuuurrrSSS[[[sssggg[[[RRRJJJOOO]]]vvvoooNNNUUUlll}}}fffPPPEEE:::888:::;;;===???AAADDDGGGIIIKKKQQQYYY```iiiqqq|||~~~yyyxxx|||}}}xxxuuuuuuvvvuuuxxxwwwvvvtttttttttuuuvvvwwwvvvtttqqqooommmkkkjjj```^^^ZZZWWWTTTQQQLLLIIIGGGEEEAAA===:::777666555555333222666<<>>???@@@AAACCCHHHNNNRRRXXXVVVSSSPPPPPPRRRUUUWWWXXX```hhheeeYYYMMMFFFEEE[[[[[[\\\^^^___fffxxx}}}{{{wwwuuuvvvwwwxxxxxxxxxwwwvvvwwwxxxxxxyyyyyy{{{{{{yyyxxxwwwvvvvvvuuurrrqqqqqqpppooonnnmmmmmmiiijjjjjjjjjgggddd```^^^XXXWWWUUUSSSQQQPPPQQQQQQMMMNNNQQQSSSVVVYYY[[[\\\]]]]]]^^^^^^^^^]]]\\\\\\[[[WWWSSSTTTZZZ___aaaaaabbbdddfffeeedddffflllqqqooosssxxx{{{|||}}}}}}~~~}}}xxxqqqgggZZZLLLCCC@@@>>><<<999777666666666666777888666555444444555666666888;;;:::999<<>>>>>======>>>???>>>???AAABBBCCCBBBBBBAAABBBBBBFFFMMMWWW___cccdddhhhsss|||hhhVVVKKKEEECCCAAAAAA@@@>>>;;;888666555444444666:::<<>>@@@AAADDDGGGIIILLLQQQZZZ```jjjtttzzzuuuvvvzzz|||xxxuuuvvvwwwvvvvvvuuusssrrrqqqrrrrrrssstttsssqqqooommmkkkiiihhhbbb```\\\XXXUUUPPPLLLHHHEEECCC@@@<<<999666555555555333333666;;;>>><<<999333222000......///000111333444666888;;;>>>@@@AAA???BBBEEEHHHKKKPPPVVVZZZ]]][[[YYYWWWVVVWWWXXXYYY___fffkkkgggZZZLLLDDDAAA[[[[[[\\\^^^```iiizzzwwwxxxwwwvvvuuuuuuwwwyyyxxxxxxwwwvvvvvvvvvvvvwwwxxxwwwwwwvvvuuuttttttsssrrrqqqqqqpppnnnmmmmmmlllhhhhhhhhhfffddd```\\\ZZZRRRQQQOOOMMMLLLLLLLLLLLLIIIIIIKKKNNNPPPSSSTTTUUUYYYYYYXXXWWWVVVTTTSSSRRRSSSPPPNNNPPPTTTXXXYYYXXXVVVYYY]]]^^^^^^```eeeiiikkkooouuuyyy|||}}}~~~{{{xxxtttlllcccVVVIIIAAA;;;:::888666555444444555555666777666444444555777999888999;;;;;;;;;AAAHHHMMM```|||wwwrrrnnnqqqppppppnnnjjjbbbXXXRRREEEDDDBBB???<<<:::888888777888999:::;;;;;;:::999<<<@@@FFFKKKQQQZZZeeelllmmmqqqvvv{{{|||vvvnnngggbbb```bbbfffiiijjjlllqqqppprrruuuxxx{{{wwwttttttxxxzzz|||zzz{{{}}}~~~|||yyy}}}{{{|||~~~}}}}}}||||||}}}}}}~~~~~~}}}|||||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~{{{}}}~~~~~~}}}}}}~~~~~~}}}~~~|||zzzzzz{{{{{{zzzyyyzzz{{{{{{yyyuuuqqqooonnnooommmiiiddd```^^^]]]]]]bbb^^^YYYTTTQQQOOOOOOPPPRRRNNNIIIFFFEEEDDDDDDCCC???===::::::;;;<<<<<<;;;<<<===>>>>>>======>>>???===>>>@@@BBBCCCCCCCCCBBBDDDDDDGGGMMMUUU]]]bbbeeegggrrr|||gggUUUJJJDDDBBBAAA@@@???>>>;;;999666555555555888;;;>>>CCCPPP\\\jjjuuuuuuhhhMMM<<<:::///444//////...------------...,,,,,,---------.........---------............///222111777DDDVVVkkknnnSSSFFFDDDFFFIIIUUUyyyzzzeeeOOO^^^mmm___TTTNNNUUUbbbzzzkkkNNNWWWqqqkkkQQQFFF<<<;;;===>>>???AAAAAADDDGGGIIILLLRRR[[[bbblllvvv{{{uuuqqqsssxxxzzzwwwvvvyyyzzzxxxuuuuuusssrrrqqqqqqqqqqqqqqqpppooonnnllljjjhhhgggccc___[[[VVVRRRMMMHHHEEEBBB@@@===:::777555444333444333333777;;;===;;;888000///...---...000222333444555777:::<<>>888777555444333333444555555555666555444555777999:::999:::<<<<<>>BBBGGGKKKOOOWWWccclllpppssswww{{{zzzuuulllfffdddccceeekkkmmmmmmnnnqqqsssuuuwwwzzz}}}xxxqqqooorrrvvvyyy}}}}}}}}}~~~||||||~~~~~~}}}{{{zzz|||~~~~~~~~~~~~|||{{{{{{{{{{{{}}}}}}~~~~~~{{{}}}~~~~~~}}}|||}}}~~~~~~~~~{{{zzzxxxyyyzzz{{{{{{zzzwwwyyyyyyxxxtttqqqpppooorrroooiiiddd```^^^^^^^^^bbb^^^YYYTTTQQQPPPQQQQQQRRRNNNIIIEEEDDDDDDCCCCCC???===::::::;;;<<<<<<;;;<<<===>>>>>>======>>>???>>>???AAABBBCCCBBBBBBAAAAAACCCHHHNNNUUU\\\aaacccfffqqq|||fffTTTHHHCCCAAAAAA@@@???===;;;999777666555555777;;;>>>CCCOOO\\\fffrrr|||ooofffKKK:::888...333//////...------------...,,,,,,,,,,,,---------------------............///222111777EEEWWWmmmpppSSSEEEDDDFFFJJJXXXtttbbbQQQdddsssbbbWWWRRR[[[iii}}}eeeHHHOOOggg|||~~~lllPPPEEE<<<;;;===>>>???AAAAAADDDGGGJJJMMMSSS\\\cccmmmuuuzzzuuuqqqrrrwwwyyyxxxyyy||||||zzzwwwwwwvvvuuuuuutttttttttqqqqqqpppooommmkkkiiihhhaaa]]]WWWRRRMMMGGGBBB???>>>===:::777555333333333333333444777:::;;;999777///...------...000222333555666888;;;>>>AAACCCDDDFFFJJJQQQWWW\\\aaaeeehhheeeeeeeeeeeeddddddcccbbbnnnlllfff\\\OOODDD>>><<>>666666444333333333444555444444555444444555888;;;<<<;;;<<<===>>>CCCPPP^^^wwwqqq[[[LLLHHHFFFBBB>>>;;;::::::;;;<<<<<<;;;;;;;;;<<<======>>>CCCIIILLLOOOWWWcccmmmvvvwwwyyy{{{yyysssjjjddddddcccffflllnnnmmmnnnqqqxxxzzz|||~~~zzzpppkkkkkkpppuuuxxx{{{zzzyyy{{{~~~}}}{{{|||~~~}}}{{{zzz|||~~~}}}|||{{{zzzyyyyyyyyyzzz|||}}}|||}}}~~~~~~}}}|||{{{|||~~~~~~wwwvvvuuuvvvyyyzzz{{{zzzrrrtttvvvuuusssqqqqqqqqqssspppkkkfffbbb```_________\\\VVVRRROOOPPPRRRSSSRRROOOJJJGGGEEEEEEDDDDDD???===::::::;;;<<<<<<;;;<<<===>>>>>>======>>>???AAABBBBBBCCCBBBAAA???>>><<<@@@HHHOOOVVV\\\```bbbcccooo~~~~~~gggUUUIIIDDDBBB@@@@@@???===;;;999777666444444666:::<<>>???@@@DDDGGGJJJNNNUUU^^^eeemmmrrr{{{zzzwwwuuussswwwyyyyyy{{{~~~~~~zzzwwwwwwwwwwwwvvvvvvuuuuuusssssssssrrrpppnnnkkkiiibbb]]]VVVPPPJJJEEE@@@<<<;;;:::888555333222222222222333555888999999777555000///...---...000222333666888:::===@@@CCCEEEFFFJJJNNNTTTZZZ^^^aaadddgggeeefffgggggghhhgggffffffmmmggg\\\PPPFFF@@@>>>===ZZZWWWWWWZZZ```jjjzzz{{{sssssstttttttttuuuxxxzzzxxxyyyzzzxxxtttsssuuuwwwvvvvvvxxxyyyyyyxxxwwwwwwrrrrrrpppooommmllljjjjjjhhhfffccc___ZZZVVVRRROOOMMMKKKHHHDDDAAA???>>>>>>>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@???>>>>>>??????:::;;;<<<=========<<<;;;;;;===???BBBEEEGGGIIIJJJNNNRRRYYY___eeelllssswwwxxxyyyzzzzzzzzzyyyxxxwwwuuuqqqjjjbbbYYYOOOFFF@@@666555444333222333444444333444444333444666999===AAA@@@???>>>>>>EEEUUUeee{{{zzz___KKKDDDBBB???===;;;;;;;;;<<<===>>>@@@AAABBBAAA@@@@@@???FFFMMMQQQTTT\\\iiissszzz{{{||||||yyysssjjjddddddcccffflllooonnnooosss|||wwwnnnjjjlllqqqvvvxxxzzzxxxvvvxxx}}}~~~zzzzzzzzz{{{|||~~~||||||}}}~~~}}}|||zzzyyyyyyyyyxxxxxxyyy{{{|||~~~{{{|||}}}~~~~~~~~~{{{zzzzzz}}}~~~~~~~~~~~~~~~}}}}}}vvvuuutttuuuxxxyyyzzzyyyoooqqqssssssrrrppppppqqqrrrppplllgggdddaaa``````\\\YYYTTTOOOMMMNNNPPPRRRRRROOOLLLJJJIIIIIIGGGFFF???===::::::;;;<<<<<<;;;<<<===>>>>>>======>>>???BBBCCCCCCCCCBBB@@@>>>===999???GGGOOOWWW]]]cccggggggtttjjjWWWLLLGGGEEE@@@??????===<<<999888777444444666999:::???JJJVVVZZZgggyyyooollljjjNNN;;;999000333//////...------------...*********+++++++++,,,,,,---------............///000000555CCCUUUjjjlllSSSGGGDDDDDDDDDXXXmmmccc}}}}}}fffXXXXXXhhhzzzbbbDDDEEEVVVggg~~~iiiLLLBBB::::::=========???@@@CCCGGGKKKOOOVVV___ffflllpppvvv}}}{{{xxxwwwtttxxxyyyyyy|||}}}xxxrrrsssttttttuuuuuuttttttuuuuuuuuutttqqqnnnkkkhhhddd___WWWPPPKKKEEE@@@===999888666444333222222333222333666888888777555444111000///...///111333444777999;;;>>>BBBEEEGGGHHHNNNQQQVVV[[[]]]```ccceeefffgggggghhhhhhggggggfffhhh```TTTIIICCC@@@??????\\\XXXWWW[[[aaakkkzzz}}}vvvtttrrrrrrtttwwwyyyyyywwwzzz{{{yyyuuutttvvvzzzuuuwwwxxxzzzzzzzzzxxxxxxrrrrrrpppooommmkkkjjjiiigggeeeaaa\\\WWWRRRNNNKKKJJJHHHEEEBBB???>>>======;;;;;;;;;<<<<<<=========>>>===<<<;;;:::::::::;;;999:::;;;;;;:::999999999:::::::::<<>>HHHEEECCC@@@>>>DDDVVVgggzzzfffNNNBBBAAA@@@????????????@@@@@@DDDKKKPPPQQQMMMHHHEEEGGGNNNVVVZZZ\\\bbbmmmwwwyyyyyyzzzzzzwwwrrrjjjdddfffeeegggmmmppppppssswww{{{rrrnnnqqqvvvzzz{{{{{{xxxuuuwww|||~~~|||zzz{{{||||||}}}~~~~~~~~~}}}{{{|||}}}~~~~~~}}}}}}{{{zzzyyyyyyzzz{{{|||}}}yyy{{{}}}~~~~~~}}}{{{}}}}}}{{{zzzzzz||||||}}}}}}}}}}}}||||||yyywwwvvvvvvwwwxxxxxxwwwoooqqqssssssqqqpppooooooooonnnkkkhhhdddbbb```___\\\XXXRRRMMMJJJKKKMMMOOOOOOMMMLLLKKKKKKJJJHHHFFF???===::::::;;;<<<<<<;;;<<<===>>>>>>======>>>???AAABBBBBBCCCBBBAAA???>>>;;;???FFFNNNUUU___iiipppwwwiiiVVVKKKFFFDDD??????>>>===<<<:::888777666555777999:::===IIITTTZZZhhhzzzlllllllllPPP;;;:::000333//////...------------...+++++++++,,,,,,,,,---------------............///000///555CCCVVVkkkhhhSSSIIIEEEBBBBBBYYYuuummm~~~eeeVVVXXXlllaaaFFFHHHUUUbbbuuuhhhLLLCCC;;;;;;>>>>>>>>>@@@@@@CCCHHHKKKOOOWWW```gggmmmooouuu|||zzzwwwwwwuuuwwwxxxxxxzzz}}}yyysssnnnoooqqqrrrsssttttttssstttttttttsssppplllgggeeeccc^^^WWWPPPJJJEEE@@@===888666555333222222333333111333777888888666444333//////...///000333666888888:::<<>>=========999999999999::::::::::::>>>===;;;999888777777888999:::;;;;;;999888888999:::999888999<<<>>>??????CCCDDDEEEGGGJJJOOOVVV\\\ccccccdddfffiiilllppprrrooojjjccc[[[RRRJJJAAA<<<444333222000000000111111222222333333333666;;;???MMMJJJFFFAAA>>>CCCUUUgggzzzjjjQQQDDDCCCCCCCCCDDDDDDEEEEEEDDDKKKUUU]]]___YYYPPPJJJPPPXXX```bbbaaaeeennnwwwuuuvvvvvvvvvtttooohhhccchhhfffhhhnnnrrrsssvvvzzzxxxtttvvv{{{}}}}}}|||xxxuuuwww|||~~~|||}}}~~~}}}zzz{{{}}}||||||{{{zzz{{{|||}}}~~~xxxzzz|||~~~~~~}}}|||wwwzzz|||}}}|||{{{zzz{{{{{{{{{|||||||||||||||{{{}}}{{{xxxwwwxxxwwwvvvuuuqqqsssttttttqqqooonnnnnnmmmllljjjgggeeebbb___^^^]]]XXXQQQKKKHHHHHHJJJLLLKKKJJJJJJJJJJJJIIIFFFCCC???===;;;:::;;;<<<<<<;;;<<<===>>>>>>======>>>??????@@@AAABBBBBBBBBAAA@@@>>>AAAFFFLLLTTT```nnnxxx~~~gggSSSHHHCCCBBB??????>>>===<<<:::888777888777888::::::===HHHTTT\\\jjj||||||iiikkklllOOO:::999///111//////...------------...,,,,,,,,,---------......---------.........////////////666DDDWWWnnn~~~eeeSSSJJJEEEAAADDD\\\{{{sss~~~cccSSSWWWmmm~~~^^^FFFJJJVVV___ooohhhMMMCCC<<<<<>><<<777666444333222333333444000333777999888555333222---------///222555999;;;999:::===@@@DDDGGGJJJKKKSSSUUUYYY\\\___bbbfffhhhnnnllljjjgggeeecccbbbbbbaaa[[[SSSNNNLLLHHHCCC>>>]]]]]]]]]]]]```lll|||}}}xxxtttrrrsssuuuwww{{{yyywwwvvvwwwxxxxxxwwwvvvvvvwwwzzz{{{zzzvvvsssssspppllljjjjjjjjjjjjiiieeeaaa]]]YYYUUUQQQLLLIIIEEECCCAAA>>><<<:::888888666666666666666555555555777777666666666666777777666666777777888888888999===>>>????????????BBBDDDFFFGGGHHHHHHGGGHHHJJJLLLRRRUUUZZZ]]]___aaadddeeefffeeebbbZZZNNNEEE???===444222000...---///000222222333333333333666;;;>>>MMMGGGCCCCCCCCCIIIZZZkkk{{{sss]]]IIILLLLLLHHHFFFHHHJJJHHHJJJOOO___ooojjjXXXSSS[[[dddlllppplllhhhlllrrruuuuuuuuuvvvwwwuuupppiiidddbbbfffjjjlllnnnrrryyy~~~zzzzzz|||}}}}}}~~~{{{yyyxxxxxxzzz{{{}}}~~~~~~~~~}}}|||{{{}}}~~~~~~~~~~~~~~~|||{{{zzz{{{|||}}}}}}}}}||||||||||||}}}}}}zzzyyyxxxyyy{{{}}}}}}}}}}}}}}}}}}}}}|||{{{yyyyyyzzzyyywwwvvvuuuuuuuuuuuuqqqrrrssssssqqqnnnkkkiiijjjiiiiiiiiihhhfffbbb___^^^[[[WWWTTTQQQMMMIIIGGGJJJGGGDDDDDDHHHJJJKKKJJJ???>>><<<;;;;;;;;;:::888>>>???@@@>>><<<;;;<<<===@@@AAABBBCCCBBBAAA???>>>===BBBGGGKKKRRRaaawww~~~gggTTTHHHCCCBBBBBBBBBAAA???===;;;999888:::666555777:::???JJJTTT^^^mmmzzzoooooonnnQQQ;;;999111666000000000000///...---,,,,,,------......------,,,,,,,,,,,,---------.........555888DDD[[[mmm}}}hhhVVVJJJDDDBBBDDDbbb}}}pppsssbbbRRROOOddd}}}^^^IIINNN[[[cccrrriiiPPPGGG>>><<<<<<;;;<<<>>>CCCFFFIIIJJJKKKQQQ\\\dddrrrrrruuu}}}yyyvvvtttwwwwwwwwwwwwvvvtttsssrrrqqqmmmjjjkkkpppsssrrrooooooppppppnnnkkkiiigggggg```[[[SSSLLLFFFAAA<<<999555444333111000000111111444555666666555333111000000000000222444666999;;;<<<>>>AAABBBDDDFFFJJJMMMTTTVVVYYY]]]bbbfffjjjlllpppooonnnjjjfffddddddeeeccc]]]WWWTTTSSSOOOIIIDDDYYYZZZZZZ[[[```lll}}}}}}zzzvvvssssssuuuyyy|||}}}{{{zzzyyyyyyyyyyyyyyyvvvvvvvvvwwwxxxwwwtttrrrqqqooolllkkkjjjjjjiiiggg```]]]YYYUUUQQQNNNIIIFFFAAA@@@>>>===;;;:::999999666666666666666666666666888777777666666666666666666777888999:::<<<======AAACCCDDDEEEEEEFFFIIIKKKMMMNNNNNNMMMKKKKKKKKKLLLLLLMMMOOOPPPRRRUUUYYY]]]___```]]]VVVLLLDDD>>><<<444222000......///000222333333333333333555:::===GGGBBB@@@AAADDDLLL]]]nnn{{{wwweeeNNNOOOMMMIIIHHHLLLOOOOOOPPPTTTbbboooiiiXXXUUU___ooouuuxxxsssnnnqqqvvvyyyxxxwwwvvvtttqqqmmmhhheeecccgggkkkmmmooorrrwww||||||zzz|||||||||}}}}}}|||zzzxxxxxxyyy{{{|||~~~~~~~~~}}}}}}||||||}}}~~~~~~~~~~~~~~~|||{{{{{{|||}}}~~~}}}||||||||||||||||||}}}{{{yyyxxxxxxyyy{{{zzzyyy}}}}}}}}}}}}|||{{{zzzzzz|||{{{zzzxxxvvvuuuttttttqqqqqqrrrrrrqqqnnnjjjhhhkkkjjjiiiiiihhhfffbbb______\\\XXXUUURRROOOKKKHHHIIIGGGGGGHHHKKKLLLKKKIIIDDDAAA>>><<<<<<<<<;;;:::<<<===>>>>>>===<<<===???AAABBBCCCDDDCCCBBB@@@???@@@DDDHHHMMMUUUfff|||nnnWWWFFFAAAAAAAAAAAA@@@>>><<<:::888777888555555888;;;@@@LLLVVVcccqqqxxxrrrqqqpppRRR<<<999000444000000000//////...---,,,,,,,,,------------,,,,,,,,,,,,,,,---------......111444666CCC^^^rrr}}}gggTTTHHHBBB@@@CCC```rrriiilll]]]OOOLLL```yyyzzzZZZFFFSSSjjjyyyhhhPPPGGG>>><<<<<<;;;<<<>>>@@@EEEJJJLLLMMMRRR[[[bbbqqqqqquuu}}}zzzwwwvvvvvvvvvvvvuuutttsssrrrqqqnnnjjjggghhhllloooooommmlllmmmnnnmmmkkkjjjiiiiii___ZZZRRRKKKEEE@@@<<<999666555444222222222222333444555666777666444222000000111111333666999;;;======???AAACCCDDDGGGJJJMMMSSSUUUZZZ___eeejjjmmmoooqqqooommmjjjiiiiiiiiiiiiiiiddd^^^ZZZYYYVVVQQQLLLVVVVVVXXXZZZaaannn|||yyyuuurrrrrruuuzzz}}}||||||zzzyyyxxxxxxxxxxxxwwwvvvttttttttttttrrrpppooonnnmmmlllllljjjgggdddZZZXXXTTTPPPMMMJJJFFFCCC===<<<;;;:::999999999999666666666666666666666666666666666666666666666666999:::;;;===???AAACCCDDDGGGIIIKKKLLLNNNPPPSSSVVV[[[\\\\\\[[[WWWUUUTTTTTTOOONNNLLLJJJIIILLLQQQUUUVVVWWWUUUQQQIIIBBB<<<:::333111000......///000111333444444333333444888;;;???======???DDDOOOaaaqqqyyyssseeeSSSRRRNNNIIIJJJQQQVVVWWWXXX[[[dddllleeeYYY\\\jjjzzzsssssswwwyyyyyywwwuuurrrooollljjjiiigggkkkoooqqqrrrtttyyy|||~~~{{{{{{{{{{{{|||}}}|||{{{zzzzzz|||~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||{{{|||}}}~~~||||||{{{{{{{{{{{{||||||}}}{{{yyyyyyzzzzzzzzzyyy||||||}}}}}}}}}||||||{{{}}}}}}{{{yyywwwuuutttsssqqqqqqrrrqqqooollliiigggiiihhhffffffeeeccc___\\\```]]]YYYVVVSSSPPPLLLIIIHHHHHHJJJLLLNNNNNNLLLIIIGGGDDD???;;;;;;;;;;;;;;;:::<<<============???@@@BBBCCCDDDEEEEEECCCAAA@@@@@@CCCHHHMMMWWWggg{{{uuuZZZFFF@@@AAA@@@@@@???===;;;999777666666444555999<<>><<<<<<;;;<<<>>>>>>DDDJJJNNNOOOSSSZZZ```mmmnnnsss|||{{{xxxwwwvvvuuuuuutttsssrrrqqqpppkkkhhhdddeeehhhlllmmmmmmnnnnnnmmmlllkkkjjjhhhggg]]]XXXQQQJJJEEE@@@<<<999777666444333222333333444444555777777777555333222222222333555888:::===>>>>>>???BBBCCCEEEGGGJJJMMMRRRVVV\\\ccciiinnnqqqrrrsssoookkkjjjmmmppppppooooookkkfffcccaaa___ZZZVVVVVVVVVXXX[[[cccqqq}}}yyytttqqqppprrrvvvyyyyyyyyyyyyxxxvvvuuuvvvvvvzzzwwwtttsssssssssrrrpppmmmmmmmmmmmmllliiiddd```WWWUUUQQQNNNKKKHHHDDDBBB;;;:::999888777777777777666666666666666777777777333333444555666777777888??????AAACCCDDDFFFGGGHHHIIILLLNNNQQQSSSVVVZZZ]]]cccdddeeedddaaa^^^]]]]]]WWWUUURRRMMMIIIIIIKKKNNNNNNNNNNNNKKKFFF???:::666111111///......///000111333444444333222333666888999:::;;;>>>DDDQQQcccrrrxxxxxxjjj^^^SSSRRRMMMIIIMMMXXX```cccdddcccfffhhhaaa\\\eeevvv{{{qqqppptttwwwvvvvvvvvvtttqqqooonnnnnnkkkoootttvvvvvvxxx|||~~~{{{{{{{{{|||~~~~~~~~~~~~~~~|||||||||}}}~~~}}}}}}~~~~~~~~~}}}||||||||||||}}}~~~|||{{{{{{zzzzzz{{{{{{|||}}}{{{{{{}}}~~~}}}|||{{{{{{|||}}}}}}}}}||||||{{{zzzzzzyyyxxxvvvuuutttqqqqqqqqqpppnnnkkkiiigggfffdddcccbbbaaa___\\\YYY```^^^ZZZWWWTTTQQQMMMKKKHHHIIIJJJKKKLLLMMMLLLKKKJJJEEE>>>:::999:::;;;;;;;;;<<<======<<<<<<===???BBBCCCDDDEEEEEEDDDBBBAAA===AAAFFFLLLUUUaaaoooxxxxxxyyyyyy|||vvv\\\HHH@@@@@@???>>>===<<<:::888666444444333666:::===CCCPPP\\\iiirrrzzzUUU<<<999000444111000//////...---------,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......///222444BBB\\\mmm{{{xxxbbbOOOCCC?????????RRRkkk~~~mmmjjjoooXXXMMMGGGFFFUUUhhh}}}{{{\\\LLLaaagggPPPGGG>>><<<<<<;;;<<<>>>???DDDJJJLLLNNNRRRZZZaaaiiikkkqqqzzzzzzwwwvvvvvvvvvuuusssrrrrrrqqqqqqllliiifffeeehhhlllnnnnnnrrrpppnnnllljjjgggdddbbb\\\WWWPPPIIIDDD@@@<<<:::666555444222222222333444444666777888888777555444444555666777999;;;<<<===???AAACCCEEEFFFHHHKKKNNNSSSWWW]]]eeekkkoooqqqrrrsssnnniiijjjpppuuuuuutttrrrooojjjgggeeeccc```^^^YYYYYYZZZ^^^gggtttzzzwwwssspppoooqqqtttvvvvvvxxxyyyxxxvvvuuuvvvwww|||yyyvvvssssssssssssrrrllllllmmmmmmlllhhhbbb]]]WWWTTTPPPMMMKKKHHHDDDAAA:::999888666555444444444666666666666777777888888333555777999;;;<<<======DDDDDDEEEEEEFFFFFFGGGGGGGGGIIILLLNNNPPPTTTXXX[[[___```bbbbbbaaaaaaaaabbb]]]\\\YYYTTTNNNIIIGGGGGGJJJJJJHHHFFFBBB===777333000000///......///000111333333444333222222555777777:::<<<>>>DDDRRRcccpppzzz|||wwwsssrrrsssmmmaaaVVVLLLKKKIIIJJJTTTdddppptttuuupppmmmiiicccaaammm}}}uuulllnnntttxxxwwwyyyzzzxxxtttooolllllllllpppuuuwwwxxxzzz~~~{{{|||}}}~~~~~~~~~~~~}}}|||}}}~~~}}}}}}~~~~~~~~~{{{{{{{{{||||||}}}~~~~~~{{{{{{zzzzzzzzzzzz{{{{{{|||{{{zzz{{{}}}~~~zzz{{{{{{||||||||||||{{{vvvvvvwwwxxxxxxwwwvvvvvvrrrrrrqqqpppmmmkkkhhhgggeeecccbbbaaa```___]]]ZZZ___]]]YYYVVVTTTQQQNNNKKKHHHHHHHHHHHHHHHIIIKKKLLLLLLGGG@@@;;;999:::<<<<<<===>>>>>>===<<<;;;;;;<<<@@@BBBCCCEEEEEEDDDBBBAAA<<<@@@FFFMMMUUU\\\aaaddd___aaafffoooqqq[[[KKKBBB@@@>>>>>>===;;;999777555444222333777;;;===BBBOOO\\\ffflllyyyVVV<<<999111555111000///...------......+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......+++222666BBBVVVbbbpppttt```MMMBBB@@@AAAAAAMMM```xxx{{{qqqnnnjjjSSSIIIDDDDDDSSSfff~~~{{{^^^OOO```wwwgggPPPGGG>>><<<<<<;;;<<<>>>AAAEEEHHHIIIKKKQQQ[[[ccciiimmmsss|||yyyvvvuuuxxxwwwuuutttsssrrrrrrrrrooommmkkkjjjlllnnnpppqqqrrrooommmkkkjjjgggddd```\\\WWWPPPIIIDDD@@@<<<:::444333222111111111222333555666888999999888777666888888999::::::;;;;;;;;;BBBDDDFFFGGGHHHJJJMMMPPPTTTXXX^^^eeejjjnnnpppppprrrmmmiiikkkqqqvvvvvvuuurrroookkkhhhfffeeeccccccZZZZZZ[[[```jjjxxx~~~uuutttrrrqqqqqqrrruuuvvvuuuxxx{{{{{{xxxwwwyyy{{{|||zzzwwwuuuuuuuuutttsssllllllmmmmmmkkkggg```[[[WWWTTTPPPLLLJJJFFFBBB???999888777555444333333333555666666777777888888999777999;;;===???@@@@@@???BBBBBBBBBBBBAAAAAAAAA@@@???AAACCCEEEGGGJJJNNNPPPVVVXXXZZZ[[[\\\___bbbeeeaaabbbaaa^^^XXXSSSOOONNNLLLJJJFFFCCC???:::555111//////......//////000000111222333333222222444666555;;;>>>>>>DDDSSSdddnnn||||||yyyuuutttqqqgggXXXKKKCCCDDDEEEJJJZZZmmmzzz~~~|||vvvpppmmmiiiiiiqqq{{{yyynnnjjjpppxxx|||{{{}}}~~~zzzsssllliiihhhkkkooosssuuuwww{{{||||||}}}~~~}}}|||||||||}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}~~~~~~~~~~~~zzz{{{{{{{{{{{{{{{{{{{{{zzzzzzyyyyyyyyyyyyzzzzzzyyyxxxwwwxxx{{{}}}}}}}}}zzzzzz{{{{{{{{{zzzzzzyyyssstttvvvwwwxxxxxxwwwvvvssssssrrrpppmmmkkkiiihhhfffdddbbbbbbbbbbbb```^^^^^^[[[XXXUUUSSSPPPLLLJJJGGGGGGGGGFFFEEEGGGJJJMMMLLLHHHAAA<<<;;;<<<===>>>===>>>>>>===;;;::::::;;;>>>???AAACCCCCCBBBAAA@@@>>>AAAGGGNNNVVVZZZ[[[[[[UUUYYY___iiizzzlllXXXJJJCCC@@@>>>>>>===;;;999777555444222444888<<<<<<@@@MMMZZZccchhhtttXXX>>>:::111444222111///...------......++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......***333888BBBSSS]]]iii||||||qqq___MMMBBB@@@BBBEEEMMM^^^wwwvvvpppmmmgggPPPFFFAAABBBSSSggg|||yyy^^^MMMWWWhhhsssiiiPPPGGG>>><<<<<<;;;<<<>>>BBBEEEGGGHHHIIIPPP[[[cccmmmqqqyyy~~~xxxvvvuuuxxxwwwuuusssrrrrrrssssssqqqqqqpppoooooopppqqqrrrnnnkkkiiiiiikkkjjjgggccc]]]XXXQQQJJJEEE@@@<<<999333333222111111111222333555666888:::::::::888777:::;;;<<<============<<>>;;;777666555555444444444555555666666777888888999999:::;;;===>>>>>>===;;;::::::::::::999999888888888555777999:::;;;===@@@CCCHHHIIIKKKLLLOOOSSSYYY]]]^^^```aaaaaa___\\\[[[[[[QQQLLLFFFAAA===888333///............//////000000///111222222222222444666444;;;??????EEEUUUeeennnxxx{{{wwwqqqdddRRRDDD@@@AAABBBHHHWWWiiissstttnnnkkkiiilllooopppsssvvvppprrrppplllmmmttt{{{|||yyy{{{{{{wwwooojjjiiikkkmmmpppsssvvvyyy|||||||||~~~~~~}}}~~~~~~~~~}}}}}}~~~~~~~~~~~~zzzzzzzzzzzzzzzzzzyyyyyyzzzzzzyyyyyyyyyyyyzzzzzzzzzxxxwwwxxxzzz{{{{{{zzzzzzzzzzzzzzzyyyxxxwwwwwwuuuvvvwwwyyyyyyxxxwwwvvvuuutttrrrpppnnnkkkjjjiiicccbbb``````aaaaaaaaa```[[[YYYUUUSSSQQQNNNKKKHHHEEEGGGHHHHHHFFFFFFIIIKKKHHHDDD>>>;;;::::::;;;;;;;;;<<<======;;;:::;;;===<<<===???@@@AAA@@@???>>>???@@@DDDLLLUUU\\\]]]\\\WWW\\\bbbiiivvvkkkUUUGGGBBBBBB>>>>>>===<<<999777555444333555999<<<;;;>>>JJJWWWcccfffrrrZZZAAA===111222222111///---,,,---...///++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,333777CCCVVV```iiiyyy{{{xxxooo___MMMAAA???@@@BBBMMM___vvvuuuooommm|||fffPPPEEE???@@@SSSjjj|||```IIINNN\\\gggyyylllPPPGGG>>><<<<<<;;;<<<>>>???DDDHHHJJJKKKPPPZZZaaannnsss{{{~~~yyywwwvvvxxxvvvtttrrrqqqqqqrrrrrrrrrrrrsssrrrqqqpppoooooommmiiiggghhhkkkkkkgggccc___ZZZRRRKKKEEE@@@<<<999444333222111222222333444555666888:::;;;;;;:::999;;;<<<>>>@@@AAABBBBBBBBBGGGIIIKKKLLLLLLNNNQQQTTTVVVXXX]]]ccciiiooorrrtttrrrrrrrrrssssssssssssrrrsssrrrooollljjjjjjkkkmmmVVVVVVXXX```mmm~~~zzzyyyyyyxxxvvvsssqqqpppnnnsssxxxyyyvvvvvvxxx|||yyywwwvvvvvvvvvvvvtttrrrmmmllllllkkkiiiddd^^^ZZZSSSPPPKKKGGGDDD@@@;;;888444444444444555555666777555666666777888999999999::::::;;;;;;999777444333333333222222222222222222///000222333333555777:::777777999:::===CCCJJJOOOTTTVVVYYY[[[[[[]]]___aaaTTTOOOGGG@@@<<<777222...---.........//////000000...000222222222333444666222:::??????FFFWWWgggooorrrxxxzzzvvvvvv~~~wwwwwwtttqqqppplllbbbRRRGGGAAAAAAAAAEEEQQQ___eeedddZZZYYY^^^hhhqqquuutttrrreeejjjmmmmmmpppwwwzzzyyyuuuvvvvvvrrrllljjjmmmqqqpppsssvvvxxx|||}}}{{{{{{~~~~~~}}}}}}}}}~~~~~~~~~~~~zzzzzzzzzzzzyyyxxxwwwwwwzzzyyyyyyxxxxxxyyyyyyzzz}}}{{{zzzzzz{{{{{{{{{zzzzzzzzzzzzyyyxxxwwwvvvuuuwwwxxxzzzzzzzzzxxxwwwuuuvvvuuusssqqqnnnllljjjiii___^^^\\\\\\^^^______^^^ZZZWWWTTTRRRPPPMMMJJJGGGBBBFFFJJJKKKIIIHHHHHHJJJCCC???:::777666777777777999;;;<<<<<<;;;;;;===>>>:::<<<===???@@@???>>>=========???HHHSSS\\\``````\\\aaaeeejjjtttlllTTTDDD@@@CCC???>>>===<<<:::777555444333666:::<<<:::<<>>===LLL```uuuxxxqqqppp{{{eeeOOODDD===???SSSlll}}}cccGGGHHHUUUaaarrrmmmPPPGGG>>><<<<<<;;;<<<>>>===CCCIIILLLMMMQQQYYY___mmmrrrzzzzzzxxxxxxwwwuuusssqqqppppppqqqqqqqqqrrrtttsssqqqnnnmmmmmmoookkkhhhhhhjjjiiieee``````[[[SSSLLLFFFAAA<<<999555444333333333444555666555666999;;;<<<;;;:::::::::<<>>;;;<<>>>>>>>>>>>======@@@FFFOOOYYY```ccccccgggnnnsssxxx}}}iiiSSSGGGAAA>>>??????>>>===:::777444222555555888::::::<<>><<>>;;;999777666555444333222333333444999777444444666999::::::888777666555333222111000000000000/////////......///.........///000222333111111222444555777888999888;;;???DDDHHHMMMSSSVVVXXXTTTMMMDDD<<<666111///...............//////000111111111222333333444444999888;;;BBBNNNZZZbbbeeekkkkkkjjjjjjlllpppuuuxxx|||iiiVVVRRRMMMOOORRRSSSPPPIIIBBB>>>???<<<:::===DDDIIIKKKJJJDDDGGGMMMVVVaaahhheee^^^ZZZ\\\```fffkkkoooqqqqqqrrrqqqnnnkkkhhhjjjooosssuuuyyy{{{yyy|||~~~}}}~~~~~~~~~}}}{{{{{{}}}~~~||||||zzzxxxvvvwwwzzz||||||||||||{{{{{{zzzzzzyyyzzz{{{||||||||||||~~~}}}zzzvvvsssssstttwwwxxxzzzzzzzzzzzzyyyyyyxxxxxxtttttttttrrrpppllliiifffaaa```___^^^]]]]]]]]]]]]ZZZZZZYYYVVVRRRNNNKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCFFFBBB<<<999888999::::::<<<<<<<<<===============>>>>>>>>>>>>>>>>>>======<<<<<>>>>>>>><<<:::777555333555666888::::::;;;DDDNNN^^^kkkttt}}}xxxaaaBBB555555111000000///.....................---------,,,,,,,,,---------............///111000444AAAUUUiiiwww~~~wwweeeQQQCCC@@@AAACCCNNN___ssswwwwwwoooXXXGGG>>>BBBVVVmmmpppOOOQQQ^^^dddppplllSSSGGG===:::;;;;;;;;;===@@@DDDHHHKKKNNNTTT[[[aaaiiimmmssszzzzzzuuuvvvyyywwwuuusssqqqpppppppppooopppqqqqqqppppppqqqrrrooommmlllkkkjjjgggccc``````\\\VVVNNNFFF@@@;;;999444333222111111333555666777888999888888999;;;>>>===@@@CCCFFFIIILLLOOORRRUUUVVVVVVTTTSSSSSSUUUWWWYYY]]]ccciiinnnssswwwzzzxxxxxxvvvuuutttuuuuuuvvvxxxvvvsssqqqtttyyy~~~___aaagggppp{{{{{{vvvtttuuuwwwxxxyyytttttttttttttttsssrrrqqqoooppprrrssstttuuuuuuuuuvvvtttrrrnnniiibbbZZZUUUQQQMMMFFF@@@===:::888666666555444333333333444555777666555666888999999888666555333111000000000000111111111111000000000000............///000111222222222222333333444444444333555888:::>>>CCCIIIMMMSSSPPPKKKDDD===777222///......------......///000111111111222333444444444:::888:::CCCQQQ^^^eeehhhllljjjhhhffffffiiinnnrrrwww}}}vvvooo\\\HHHDDDCCCDDDFFFGGGFFFDDD@@@>>>@@@<<<888:::???FFFJJJKKKHHHNNNUUUZZZ```fffeee___VVVWWWZZZ```ggglllooooooooommmkkkhhhhhhlllrrrwwwwww}}}|||zzz}}}|||}}}~~~~~~}}}~~~~~~}}}{{{{{{|||~~~}}}||||||yyyxxxxxx{{{}}}~~~~~~}}}{{{zzzyyyyyyyyy{{{zzzxxxyyy|||~~~}}}zzzwwwuuutttvvvxxxzzz|||||||||{{{zzzyyyxxxwwwuuuuuutttrrrpppnnnllljjjbbbbbbbbbaaa```^^^]]]\\\]]][[[YYYUUURRROOOLLLKKKJJJJJJHHHGGGEEEDDDCCCBBBDDD@@@;;;888888:::::::::<<<<<<<<<======>>>>>>>>>????????????>>>===<<<<<<;;;;;;===CCCMMMVVV^^^aaagggiiilllqqqxxxmmmVVVHHHBBB>>><<<<<<<<<<<<;;;999777555666666888:::999:::CCCMMM]]]jjjttt}}}zzzaaaCCC666555000000000///..................------------,,,,,,,,,---------............//////000555@@@QQQfffxxx{{{hhhRRRDDD@@@AAAEEEPPPaaassswwwuuuwww```NNNBBBDDDZZZqqquuuRRRSSS___fffsssmmmUUUIII===:::;;;<<<===??????CCCGGGJJJMMMSSS[[[bbbhhhjjjooowwwwwwtttvvvxxxxxxxxxwwwvvvuuutttsssoooqqqssssssqqqpppooopppmmmlllkkkjjjiiifffccc```___[[[UUUNNNFFF@@@;;;999555444222111222333555666777888888888888999<<>>:::888999:::;;;;;;<<<<<<<<<===>>>>>>?????????@@@@@@@@@???===<<<;;;;;;:::<<>>:::;;;<<<>>>AAA???CCCGGGJJJMMMTTT]]]cccjjjkkknnnwww~~~uuusssvvvvvvwwwxxxyyyyyywwwuuutttqqqsssuuuuuusssqqqoooooolllkkkiiiiiihhhfffccc```^^^[[[UUUNNNGGG@@@<<<999555444333222222333555666777888999999999;;;>>>@@@EEEIIINNNSSSWWWZZZ^^^`````````___]]]ZZZYYYZZZ\\\```eeekkkqqquuuzzz~~~~~~zzzuuurrrsssxxx~~~^^^cccllluuuzzz{{{{{{zzzwwwtttqqqpppttttttttttttttttttuuuuuutttttttttsssrrrrrrrrrrrrqqqpppmmmkkkfff```XXXSSSNNNJJJDDD???<<<:::888777777666555555666777888999666666777999;;;:::666333333222000///...000111333000000000000000000000000333333333222222222111111444444444333333222222222555555333222111222666999======<<<;;;999666333111---------------...//////000111222333444555666666666666<<>>::::::777444444999@@@HHHLLLIIIUUU]]]\\\```hhhjjjeeeVVVSSSRRRWWW```gggkkklllfffdddbbbdddiiipppwww{{{}}}|||xxxyyy{{{{{{|||{{{{{{}}}zzz{{{|||}}}}}}|||{{{|||}}}}}}}}}}}}|||zzzzzz{{{}}}{{{{{{|||}}}}}}||||||{{{{{{xxxvvvwww{{{~~~~~~|||yyywwwvvvtttuuuvvvxxxzzzyyyyyyzzzyyyxxxvvvtttrrrtttsssqqqooonnnlllkkkjjjcccddddddcccaaa___]]][[[___\\\XXXVVVUUUSSSOOOLLLLLLLLLJJJHHHFFFEEECCCCCCAAA>>>;;;999:::;;;;;;;;;<<<<<<======>>>??????@@@???@@@@@@AAA@@@>>><<<;;;;;;:::;;;@@@JJJTTT\\\```ccccccffflllwwwlllTTTFFF>>>:::888999:::;;;;;;;;;:::999666666888:::888999AAAKKKZZZhhhsss~~~wwwbbbEEE888777111000000///...............---------------------------------............//////111666>>>KKK___www}}}hhhRRREEECCCEEEDDDXXXqqqzzzdddcccyyyoooYYYKKKKKK___vvvrrrNNNOOO[[[dddssssssWWWJJJ>>>:::;;;<<<>>>AAA@@@CCCGGGJJJNNNUUU___fffnnnnnnrrrzzz~~~uuusssvvvtttuuuwwwyyyyyywwwuuutttsssuuuwwwwwwuuurrrqqqpppkkkjjjiiiiiiiiigggdddaaa]]][[[VVVPPPHHHBBB<<<999666555333222222333555666777888999::::::<<<@@@CCCHHHLLLRRRWWWZZZ]]]```ccc`````````___]]]]]]___aaadddiiinnntttxxx|||}}}yyyxxxzzz___eeennnwww{{{|||}}}|||xxxssspppoootttssssssssstttuuuvvvvvvvvvuuutttsssrrrqqqqqqqqqqqqooommmkkkgggaaaYYYTTTMMMHHHCCC>>>;;;:::888777444444333333444666888999888888999::::::888444111///......---...///000111000000000000000111111111000111333555777888888999666666666666666666666666777777666333000000222444444555666666555444222111------,,,,,,------...///000111222333444555666777555999BBBNNN\\\gggnnnqqqsssttttttppplllnnnuuu{{{|||ooo\\\YYYVVVVVVWWWUUUOOOHHH@@@<<<888666333222333777<<>>>>>???@@@@@@>>>???AAAAAAAAA???===;;;;;;:::;;;@@@IIITTT\\\aaaaaabbbfffooozzzjjjSSSEEE===999888999:::;;;;;;;;;::::::555555777999888999BBBLLLXXXgggsss~~~xxxeeeHHH999777222000000///...............,,,,,,,,,------------...---------............//////222666>>>MMMbbbyyy}}}gggRRREEEDDDGGGHHH___~~~www___\\\qqqoooYYYLLLLLL]]]rrrsssNNNNNNYYY```nnnpppVVVJJJ>>>;;;<<<===>>>@@@@@@CCCGGGJJJNNNVVV```hhhooorrrwww~~~wwwtttvvvssstttvvvwwwwwwvvvtttssstttuuuwwwvvvtttrrrqqqrrrkkkjjjiiiiiiiiihhheeeccc^^^[[[WWWQQQJJJCCC>>>;;;777666444333222333555666888999;;;<<<<<>>JJJUUU^^^eeekkknnnqqqtttvvvsssppprrryyy}}}jjjfffbbb```]]]WWWPPPGGG@@@<<<444333333222222333666888;;;IIIQQQSSS\\\lllppphhh[[[TTTOOOPPPXXX```ddddddcccbbbdddiiiqqqyyy}}}~~~yyyyyyzzzzzz{{{}}}}}}}}}}}}~~~}}}{{{yyyyyy{{{}}}}}}|||||||||}}}{{{|||}}}|||zzzyyyzzz{{{xxx{{{~~~zzzwwwvvvyyy{{{|||{{{yyyxxxyyywwwwwwvvvvvvwwwxxxzzz{{{ssstttvvvwwwwwwuuurrrqqqrrrrrrrrrpppnnnjjjgggeeecccbbbaaa```______^^^___[[[YYYXXXZZZ[[[YYYSSSMMMKKKKKKJJJIIIHHHGGGFFFFFFCCCAAA>>><<<<<<===<<<;;;;;;<<<===>>>???@@@AAAAAA===>>>@@@BBBAAA@@@>>><<<<<<;;;;;;@@@IIITTT]]]bbbbbbdddjjjtttjjjSSSEEE===999888999:::;;;;;;;;;:::999444444666999888:::BBBMMMWWWfffsss~~~}}}{{{jjjJJJ999666222000000///...............,,,,,,,,,---------......---------............//////111666@@@RRRiiihhhRRREEEDDDHHHKKKddd}}}aaaZZZlllkkkUUUJJJJJJYYYkkkzzzrrrNNNNNNZZZaaannnlllTTTIII>>><<<===<<<===>>>???BBBEEEHHHMMMUUU```hhhlllrrrzzzyyytttvvvssstttuuuvvvuuuuuutttsssssstttttttttrrrqqqqqqrrrkkkjjjiiijjjjjjiiigggddd^^^\\\XXXSSSLLLEEE???<<<888666444333222333555666999:::<<<===>>>AAAEEEHHHOOOSSSXXX\\\]]]^^^___``````bbbccccccccceeeiiikkkjjjnnnsssvvvyyy{{{}}}[[[aaajjjrrrzzz~~~{{{zzzxxxtttpppooosssvvvqqqqqqppppppqqqsssuuuvvvtttsssrrrqqqrrrssstttuuunnnmmmjjjgggbbb[[[SSSNNNHHHDDD???:::888777666555666555555666777999;;;<<<<<<;;;::::::999666222//////000111333444444444444222222222333333444444444555666999;;;<<<=========888888999;;;<<<===>>>>>>666777888777555444444555333333222111000///......---,,,,,,,,,,,,---......000111222333555666777888999CCCPPPYYY^^^bbbgggkkkppptttxxxwwwtttvvv}}}uuupppiiiddd]]]SSSIII@@@:::666000111333444444555777999333AAAIIIKKKXXXjjjnnnfff___XXXQQQRRRYYYaaaddddddddddddfffllluuu|||~~~zzz{{{}}}}}}yyy~~~}}}|||{{{zzzzzz{{{|||}}}zzz|||~~~~~~{{{yyywwwwwwxxxzzz}}}}}}}}}||||||}}}zzz|||||||||zzzyyyzzz{{{yyy|||~~~xxxtttuuuyyy}}}}}}zzzwwwwwwwwwxxxxxxwwwwwwxxxzzz|||}}}rrrtttvvvwwwwwwuuusssrrrrrrssssssrrroookkkfffcccbbbaaa```^^^^^^^^^___```ZZZXXXXXX[[[]]][[[TTTNNNKKKKKKJJJIIIHHHHHHGGGGGGDDDBBB???=========<<<;;;;;;<<<===>>>???@@@AAAAAA<<<>>>@@@BBBBBBAAA???===<<<;;;;;;@@@IIITTT]]]bbbcccfffmmmyyyjjjTTTFFF>>>:::888999:::;;;;;;;;;:::999333333666888888:::CCCMMMWWWfffsss~~~}}}}}}nnnMMM999555111000000///...............,,,,,,,,,------.........---------........./////////000555BBBVVVoooiiiRRREEEDDDGGGLLLeeefff[[[kkkhhhRRRHHHIIIVVVeee{{{oooMMMOOO]]]eeerrrkkkSSSHHH>>><<<===<<<<<<===>>>AAADDDGGGLLLUUU```hhhiiiqqq{{{{{{uuuvvvuuuuuuuuuuuuuuuttttttsssrrrrrrrrrqqqooooooqqqrrrkkkjjjjjjjjjkkkjjjgggeee___]]]YYYTTTMMMFFF@@@===888777555333333333555666:::;;;===>>>@@@BBBFFFIIITTTXXX]]]```aaaaaaaaabbbbbbdddeeeeeeeeegggjjjmmmlllooossswwwxxxzzz|||~~~\\\dddkkknnnvvv}}}zzzwwwvvvwwwvvvrrrooosssoookkkkkkooosssrrrpppsssrrrpppooooooppprrrsssqqqooolllhhhbbb[[[SSSMMMGGGEEEAAA<<<999777666666888888777777777777777888:::999888666444333222222222///---...111333222111222222444555555555555555666666666777999:::999777888999999999:::::::::::::::999888666666666777777444333222111000///...---,,,---...---------///111...111444666777888:::;;;===EEEQQQ]]]eeeiiijjjjjjqqqvvvzzzwwwsssvvv~~~xxxmmm```TTTHHH<<<888999444333333222111111111222666888>>>HHHUUU```fffgggccc^^^XXXTTTTTTXXX\\\^^^ffffffiiipppyyyyyyxxxyyyzzzuuuzzz}}}||||||~~~~~~}}}~~~{{{vvvsssrrrtttxxx{{{||||||zzzwwwtttsssuuuwwwwwwyyyzzz||||||{{{yyyxxxzzzyyyxxxxxxxxxyyyzzz{{{~~~}}}||||||}}}|||zzzxxxwwwwwwyyy{{{xxxrrroooqqqzzzwwwuuuvvvzzz}}}|||zzzxxxvvvtttsssssssssrrrqqqnnnpppqqqooolllhhhfffeeeccccccdddcccbbb___\\\ZZZ]]]ZZZXXXWWWXXXWWWSSSPPPMMMLLLKKKIIIGGGFFFDDDCCCCCCAAA>>>;;;::::::<<<===;;;<<<>>>?????????>>>===BBBBBBBBBAAA@@@???>>>>>>@@@>>>>>>AAAEEELLLZZZgggfffiiimmmvvvlllWWWFFF<<<888;;;::::::;;;<<<;;;999666666555666888999:::AAAJJJZZZfffooo|||zzzwww|||sssOOO999555333//////...---,,,,,,,,,,,,.................................---,,,,,,///111...333666EEE```tttnnnUUUHHHFFFFFFNNNdddgggTTTkkkcccOOOHHHJJJZZZkkkvvvoooQQQRRRaaammmyyyiiiUUUJJJ???===>>>===<<<======@@@DDDFFFJJJRRR___hhhtttvvvyyy{{{yyytttttttttssstttuuuwwwuuurrrpppqqqrrrrrrqqqooonnnooopppnnnmmmllljjjhhhgggeeeeee\\\[[[ZZZWWWRRRJJJAAA:::666555444444555666777888999;;;<<<<<<===AAAIIIOOOYYY]]]cccfffggggggggghhhggghhhiiikkklllnnnooopppqqqsssvvvxxxyyy{{{~~~~~~[[[bbbiiimmmvvv}}}{{{zzzyyyxxxwwwuuurrrpppsssnnnhhhhhhmmmqqqsssssssssrrrqqqppppppqqqrrrsssooommmiiifffaaa[[[UUUPPPHHHFFFBBB===:::888777777888888777777777777777888:::999777555333222222222333111///000222444333222777777777888888888888888888777666777999999888666777888888888999999999999999888777666666666777888888777555333000...,,,+++---...///...---...000111111333555777888999<<<>>>CCCJJJUUU```gggjjjkkkkkkoootttyyyxxxwww|||xxxlll]]]RRRGGG<<<777777444333333222111111222222444555888@@@KKKSSSXXXZZZ\\\YYYUUUSSSTTTXXX[[[^^^dddeeehhhooowww~~~zzzxxxwwwuuutttyyy|||{{{{{{~~~~~~{{{wwwtttssstttvvvwwwyyyyyyxxxvvvuuuuuuwwwyyyvvvxxxzzz|||}}}||||||{{{{{{zzzxxxwwwwwwxxxyyyzzz}}}|||{{{{{{||||||zzzxxxwwwvvvxxxzzzwwwpppmmmoootttttttttvvvxxxzzzzzzyyyxxxvvvttttttuuuuuutttsssooopppqqqooommmiiigggfffcccccccccbbbaaa^^^\\\[[[ZZZXXXVVVVVVVVVUUURRRNNNLLLKKKJJJGGGFFFDDDDDDCCCDDDBBB???<<<;;;;;;<<<===<<<===>>>>>>>>>>>>>>>===@@@@@@@@@??????>>>===<<<@@@>>>===@@@DDDLLL[[[hhhgggjjjnnnwwwkkkUUUDDD<<<999;;;::::::;;;<<<;;;999777666555555888888999AAAJJJVVVbbblllzzzqqqvvv}}}pppOOO:::888555//////...---,,,,,,,,,,,,---------...............------...---,,,,,,...000...333777HHHfffzzznnnTTTGGGEEEEEEKKKccclllZZZqqq}}}cccQQQHHHIIIXXXiiiwwwkkkPPPSSScccqqqoooVVVJJJ@@@===>>>===<<<======@@@DDDFFFJJJRRR^^^hhhoooqqqtttwww|||wwwssstttrrrrrrrrrrrrtttsssqqqoooppprrrsssrrrpppnnnnnnooolllkkkjjjiiigggfffeeeddd]]]\\\ZZZWWWRRRJJJAAA:::666666555444555666777888:::;;;===>>>???EEEMMMSSS___ccchhhllllllllllllllljjjkkkkkkmmmnnnooopppqqqtttvvvyyy{{{}}}XXX```gggmmmvvv{{{xxxyyy{{{zzzwwwtttrrrrrrsssmmmhhhgggkkkppptttuuurrrrrrpppppppppppprrrrrrnnnkkkgggddd```\\\WWWSSSIIIFFFBBB>>>:::888888777777777777777777777888888999777555333111111222333444333111222444555555444777666666666666777777888;;;999888777888888666444666666666777777777888888666666555555555666777777999888666444222000...---///000000000......000222444555666777888;;;???CCCKKKRRR\\\dddhhhjjjkkkkkknnnssswwwyyy|||vvvhhhWWWMMMEEE===777555444333333222222222222222444333444999???FFFJJJLLLRRRQQQQQQRRRTTTXXX[[[]]]bbbcccgggmmmttt{{{~~~{{{wwwvvvvvvsssppptttxxxzzzxxxyyy}}}|||{{{xxxvvvttttttttttttvvvwwwwwwvvvuuuvvvyyy{{{uuuwwwyyy|||~~~}}}{{{yyyvvvvvvwwwyyyzzz|||{{{zzz{{{{{{{{{yyywwwuuuuuuvvvxxxtttmmmjjjlllmmmppptttvvvwwwvvvvvvwwwwwwvvvtttuuuvvvwwwvvvuuupppppppppooommmjjjhhhfffddddddcccaaa___^^^\\\\\\WWWVVVUUUUUUTTTSSSOOOMMMLLLJJJHHHEEECCCCCCCCCDDDEEECCC@@@===;;;<<<===>>>>>>>>>===============>>>@@@@@@@@@@@@???>>>===<<<@@@===<<>><<<999888888777555444555555666666666777777777444444555555666666777777555444444444333222222222111222222111000000111333666666777777888<<>>BBBEEEHHHKKKNNNRRRUUUYYY\\\___bbbdddgggmmmsssxxx|||~~~yyyoooggghhhlllooonnnmmmsssvvvwwwuuuuuuyyy||||||yyyyyyxxxxxxwwwvvvuuutttvvvwwwwwwwwwvvvwwwyyy{{{uuuvvvyyy||||||yyywwwvvvwwwyyyzzz{{{zzzyyyzzz{{{{{{yyywwwtttssstttvvvqqqjjjggghhhgggmmmtttwwwwwwuuuuuuvvvuuuttttttuuuwwwwwwvvvuuuqqqpppooonnnmmmllliiigggeeedddbbb```^^^]]]\\\\\\VVVVVVVVVUUUTTTRRROOOLLLKKKIIIFFFCCCAAAAAACCCDDDEEECCC@@@===<<<<<<===>>>@@@???===<<<<<<<<<===>>>AAABBBBBBBBBAAAAAA@@@???@@@===<<<>>>CCCLLL\\\jjjkkknnnqqqwwwlllRRRAAA:::999:::999999;;;<<<<<<999777444333444666777888???HHHSSSbbbooo}}}wwwuuuxxx~~~pppPPP<<<999555000///...------,,,,,,,,,+++,,,,,,------......///***+++,,,,,,++++++---///000333999QQQvvvoooRRRDDDAAABBBKKKdddgggvvvyyycccRRRGGGFFFWWWkkkwww~~~ttt]]]]]]iiiuuupppYYYLLLAAA======<<<<<<===>>>AAADDDFFFIIIPPP\\\fffiiimmmrrrxxxyyyuuuuuuvvvtttrrrrrrssstttsssrrroooqqqttttttrrrooommmllljjjiiiiiihhhgggfffeeeddd___^^^[[[WWWRRRKKKBBB<<<888777555444444555777999999<<>>AAACCCDDDAAA???;;;999888777666444666666666666777777777777444444555666666666777777333333333333333333222222222333444333222222444555777777777888:::>>>EEEIIIXXX^^^eeeiiihhhgggiiikkkqqqssswww}}}xxxeeeVVVHHHBBB@@@<<<888666444333333222333333444444555555555555777;;;???BBBBBBGGGMMMSSSVVVZZZ^^^aaaccceeeiiinnnsssxxx|||~~~jjj^^^TTTWWW^^^ccchhhlllpppttttttqqqppptttwwwwwwuuuvvvxxxyyyyyyxxxwwwwwwxxxyyyzzzyyywwwwwwxxxyyyuuuvvvyyy|||}}}zzzxxxwwwxxxyyy{{{{{{zzzyyyzzz{{{{{{yyywwwtttrrrssstttooogggccceeedddkkktttxxxxxxvvvvvvvvvsssrrrrrrtttvvvwwwuuutttrrrpppmmmmmmmmmllliiigggeeecccbbb___^^^]]]\\\\\\UUUWWWWWWWWWUUURRROOOMMMJJJHHHEEEBBBAAAAAABBBDDDEEECCC@@@===<<<<<<===>>>???>>>===<<<<<<===>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@===<<>>BBBEEEFFFHHHOOO[[[dddggglllrrryyy}}}xxxvvvvvvtttrrrqqqrrrssssssrrrooorrrttttttrrrooollllllkkkkkkjjjiiigggfffeeeeee```^^^[[[WWWSSSLLLDDD>>>:::888666444444555888999999<<<@@@CCCHHHQQQ[[[ccchhhmmmssswwwyyyzzz{{{{{{yyyyyyyyyyyyzzzzzzzzzzzz{{{}}}WWWYYY```jjjsss{{{|||xxxyyyzzzyyywwwvvvvvvwwwwwwvvvuuutttrrrpppnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmpppmmmiiieeeaaa\\\WWWSSSFFFCCC???;;;777555555444444555777888999999888888444444333333222333333333222333555666777888;;;>>><<<>>>@@@CCCEEEGGGHHHHHHDDDAAA===;;;:::999777666777777777888888888999999555555666777777777666666666555555444222111000000222444444444444444666888888999:::;;;===BBBHHHMMM\\\bbbhhhjjjhhhgggiiimmmsssuuuyyyppp^^^RRRFFFBBB???;;;888777333333333333333444444555222333444555666999===@@@???EEEMMMSSSVVVZZZ^^^bbbcccfffkkkooossswww{{{~~~xxxbbbTTTIIILLLRRRWWW___hhhlllpppqqqooonnnrrrtttsssuuuvvvxxxzzz{{{{{{zzzzzz{{{|||}}}{{{yyyxxxxxxyyyvvvwwwyyy{{{~~~~~~~~~|||{{{zzz{{{{{{|||{{{zzzzzzzzz||||||zzzxxxtttrrrssssssmmmeeeaaabbbdddjjjqqqwwwyyyxxxwwwvvvrrrrrrrrrtttvvvvvvtttrrrrrrnnnkkkkkklllllliiifffccccccbbb```^^^]]][[[[[[UUUWWWYYYYYYVVVRRROOONNNIIIGGGEEECCCBBBBBBBBBCCCEEECCC@@@===;;;<<<===>>>===============>>>?????????@@@@@@@@@@@@@@@??????@@@>>>>>>AAAEEELLLZZZgggkkkoooqqquuupppUUUAAA999888999999999:::<<<<<<:::888555444555777777999@@@IIIQQQaaaooo||||||UUU===555///111000///...------------------,,,,,,,,,,,,,,,,,,(((***------------...///000333999RRRxxxqqqTTTEEEAAABBBHHHYYYsssqqqvvvdddOOOBBBCCCVVVjjjvvv~~~nnnjjjpppyyyppp\\\OOOBBB===<<<;;;;;;===???BBBEEEFFFHHHOOOZZZccceeejjjqqqwwwyyyuuurrrqqqppppppqqqqqqpppoooqqqrrrttttttqqqnnnllllllmmmlllkkkiiigggfffdddddd___]]]ZZZWWWSSSMMMFFFAAA;;;999666444333555888::::::===AAAFFFKKKTTT___ggglllpppvvv{{{}}}~~~~~~zzzzzz{{{{{{{{{{{{{{{{{{|||VVVVVV[[[fffooowww}}}{{{yyywwwvvvwwwxxxxxxxxxwwwvvvuuurrrpppnnnoooooonnnnnnnnnoooooonnnnnnnnnkkkiiifffdddaaa\\\VVVRRRFFFDDD@@@;;;888666555555444555777999:::999888777222333444555555444333333222555888999:::<<<@@@DDDBBBDDDGGGJJJKKKKKKJJJIIIFFFCCC???<<<;;;:::999888999999999:::::::::;;;;;;666777888888888777666555777666666555444333222222222333555555555666999;;;:::<<<===???AAAFFFLLLPPP^^^dddjjjkkkiiihhhkkkppptttvvv{{{}}}kkk[[[RRRJJJEEE@@@:::777888333333333333333444555555111333555666666888;;;>>>===DDDLLLRRRUUUXXX]]]aaacccgggkkkooorrruuuzzz~~~ppp```RRRHHHHHHKKKLLLUUU```ggglllooonnnooosssuuutttwwwxxxzzz{{{{{{{{{{{{{{{|||}}}~~~}}}{{{zzzzzzzzzxxxyyyyyy{{{|||~~~}}}}}}~~~~~~~~~}}}}}}}}}{{{{{{zzz{{{}}}}}}{{{zzztttrrrrrrrrrlllddd___```dddgggmmmtttyyyzzzwwwuuusssssstttuuuwwwwwwtttrrrqqqmmmiiiiiikkkllliiieeebbbbbbbbbaaa___]]][[[YYYTTTWWWZZZYYYUUUQQQOOONNNGGGGGGEEEDDDCCCCCCCCCCCCDDDBBB???<<<;;;;;;<<<===:::;;;<<<>>>??????????????????@@@@@@AAA@@@@@@???@@@>>>???CCCFFFLLLXXXdddhhhmmmpppuuuqqqTTT@@@999:::999888999:::<<<<<<;;;999666555555888888999AAAJJJPPP```nnnzzzXXX???777111111000///...------------...------,,,,,,+++++++++(((+++---///......///000000333888PPPuuurrrVVVFFFBBBBBBDDDSSSllluuuyyyeeeOOOBBBBBBRRRcccrrr{{{rrrlllpppxxxttt^^^PPPCCC===<<<;;;;;;===???BBBEEEFFFGGGNNNYYYbbbfffkkkpppuuu{{{|||wwwtttqqqppppppqqqrrrrrrooommmrrrssstttrrrpppmmmmmmmmmmmmllljjjhhhfffdddbbbaaa^^^\\\ZZZWWWSSSNNNHHHDDD<<<:::666444333555888:::<<<@@@DDDIIINNNWWWbbbjjjooosssxxx|||}}}||||||}}}xxxxxxyyyyyyzzzzzz{{{{{{UUUSSSXXXccclllttt}}}}}}yyyuuuuuuwwwzzzyyyxxxvvvuuurrrooommmmmmppprrrooooooppppppppppppoooooofffeeedddccc```\\\VVVRRRGGGEEEAAA<<<999777666666333555777999:::999888777111333555666666555444222333666:::<<<===???DDDHHHLLLNNNQQQTTTTTTRRRPPPNNNGGGDDD@@@===<<<<<<;;;:::::::::;;;;;;;;;<<<<<<<<<888888999999999777666555444444555555666777777777222333555666666777:::<<<<<<>>>@@@BBBEEEIIIOOOSSS___ffflllmmmjjjiiimmmrrrtttvvv}}}zzzhhh[[[UUUNNNHHHAAA999666888333333333333333444555666222555888999888888;;;>>><<>>;;;::::::<<<===999:::<<<>>>@@@@@@@@@???AAAAAABBBCCCCCCBBBBBBBBB@@@???@@@DDDGGGLLLWWWbbbfffkkkpppuuuqqqSSS???:::<<<999888999:::<<<<<<;;;999666555666888999:::AAAJJJQQQaaaooo{{{YYY@@@999333111000///......------...///...------,,,+++***))))))+++.../////////000000000333888NNNqqqsssWWWHHHCCCCCCDDDRRRiiivvv|||eeeOOOCCCBBBNNN]]]mmmwwwvvvnnnooouuu~~~uuu^^^QQQCCC===<<<;;;;;;===@@@CCCEEEFFFGGGNNNYYYbbbiiimmmrrruuuyyy~~~yyyuuusssrrrrrrrrrtttuuutttqqqnnnsssttttttrrrooommmmmmnnnmmmllljjjgggdddbbb```___]]]\\\YYYWWWTTTOOOJJJEEE===:::666444333555888:::>>>BBBFFFKKKPPPYYYeeemmmooosssxxxzzzzzzyyyxxxxxxvvvvvvwwwwwwxxxyyyyyyzzzVVVWWW[[[bbblllwww{{{yyywwwwwwxxxxxxxxxwwwvvvtttqqqnnnlllkkkkkkkkkmmmmmmnnnooopppooommmjjjfffeeecccaaa___ZZZUUUQQQKKKFFF???:::888777777777999888888999;;;;;;777444555555444555666666444333999:::<<<===AAAFFFNNNSSSZZZYYYYYYYYYXXXUUUPPPLLLEEEBBB>>>;;;::::::999999888999;;;<<<===<<<<<<;;;;;;::::::999888777666666666555555444555666777888777777666666777999<<<===BBBBBBCCCGGGMMMTTTZZZ^^^fffcccdddjjjnnnoooqqqtttxxxxxx~~~zzzlll[[[UUUMMMEEE???:::555333555555333111000111444666999888888777777888999:::===@@@EEEMMMUUUZZZ\\\]]]___```cccggglllrrrxxx{{{~~~ooo```[[[UUUOOOKKKKKKLLLNNNZZZccckkkpppuuuzzz|||zzz~~~}}}~~~}}}}}}{{{zzzxxxwwwxxx{{{~~~~~~|||||||||}}}}}}~~~}}}}}}~~~~~~}}}{{{rrrrrrqqqqqqppplllgggbbbfffjjjooosssvvvuuusssrrruuuwwwxxxyyyxxxuuurrrpppnnnmmmlllkkkjjjgggbbb______bbbdddbbb^^^[[[[[[[[[XXXWWWVVVVVVUUURRRNNNJJJKKKHHHEEECCCCCCDDDDDDCCCDDDAAA>>><<<;;;<<<;;;::::::;;;<<<>>>>>>>>>>>>===AAAAAA@@@@@@AAAAAABBBCCC======>>>???EEEMMMXXX___iiimmmrrrwwwrrrRRR???::::::999:::;;;;;;;;;:::999888777555777999999:::@@@IIIPPPYYYjjj}}}ZZZ@@@777111111000///......------.........------------......---,,,,,,,,,,,,---......000555888HHHcccyyyrrrWWWFFFAAACCCGGGOOOfffkkktttfffLLLAAAEEEGGGYYYkkkwwwnnnaaabbblllyyysss```SSSEEE@@@???>>>>>>@@@>>>@@@DDDHHHMMMSSSZZZ^^^jjjlllppptttzzzyyyuuussssssrrrrrrqqqrrrsssuuuvvvtttsssrrrpppooooooooooooiiihhhgggfffdddcccaaaaaa^^^]]]\\\ZZZVVVOOOGGGBBB>>>;;;777555444666999;;;:::???DDDJJJTTTbbblllooonnnqqquuuxxxzzzyyywwwuuuvvvuuuuuuuuusssrrrxxxWWWYYY\\\cccmmmxxx{{{yyywwwwwwxxxxxxwwwvvvwwwuuurrrooommmlllllllllkkkjjjkkklllnnnmmmkkkhhhhhhfffccc```]]]XXXRRRNNNIIIDDD>>>999888888777777999888777999;;;:::777444555666777999999888666333:::;;;===AAAHHHOOOVVVZZZ___]]][[[YYYVVVRRRMMMIIICCC@@@===;;;:::::::::999888999:::;;;;;;<<<;;;;;;<<<<<<;;;:::999888888777:::999888777777777888999999888777777888:::===>>>AAACCCGGGMMMTTTZZZ```cccfffcccccchhhnnnqqqvvv|||rrrhhh\\\VVVMMMEEE???:::666444555555444222000111444777999888777777777888999:::===@@@EEELLLSSSWWWYYYZZZ```aaacccfffjjjpppvvvzzzvvviiieee^^^WWWQQQOOONNNNNNZZZbbbkkkpppvvv|||~~~~~~}}}~~~}}}{{{zzzzzz{{{|||}}}~~~}}}||||||||||||}}}|||{{{{{{}}}}}}|||zzzuuuttttttuuutttqqqlllhhhfffiiinnnrrrvvvwwwwwwvvvuuuvvvwwwwwwvvvtttrrrpppooonnnlllkkkiiifffbbb^^^```bbbcccbbb^^^[[[[[[\\\XXXWWWVVVVVVUUUSSSOOOLLLKKKHHHEEEDDDEEEFFFFFFEEEEEEBBB>>><<<;;;<<<;;;;;;:::;;;<<<===>>>>>>>>>===@@@@@@@@@@@@@@@AAAAAABBB>>>??????AAAFFFOOOZZZaaaiiimmmqqqvvvnnnPPP???::::::777888999999999888777777777555777999999:::@@@IIIOOOYYYkkk}}}[[[AAA999555111000///......------...------,,,,,,,,,,,,------...------------...//////...333444@@@XXXlllqqqWWWFFFAAACCCGGGOOOfffkkkuuu{{{eeeKKK@@@CCCEEEXXXmmmxxxmmm^^^]]]fffsss}}}wwwaaaSSSFFF@@@???===>>>@@@@@@BBBFFFIIINNNTTT[[[```iiikkkoootttzzz|||xxxwwwuuutttrrrpppooooooooooooqqqpppooonnnmmmlllllllllfffggghhhhhhgggeeebbb```aaa```^^^[[[VVVOOOGGGAAA>>>;;;888555444666999;;;;;;@@@EEEJJJTTTbbblllnnnppprrruuuwwwyyyxxxwwwvvvvvvtttuuuuuutttsssyyyZZZ[[[___eeeooozzz~~~zzzxxxvvvvvvwwwxxxwwwvvvwwwuuussspppnnnmmmlllmmmhhhggggggiiijjjjjjhhhfffhhhfffccc___[[[UUUNNNIIIFFFBBB===999888888888888888777777888999999666444555888<<>>;;;::::::;;;:::999:::::::::;;;;;;===>>>>>>??????>>>===<<<;;;;;;:::>>>>>><<<;;;;;;:::;;;;;;::::::999888999;;;>>>???AAAEEELLLUUU]]]cccgggiiifffcccccciiiooouuu}}}}}}pppkkk\\\UUULLLDDD>>>;;;888666555555444222111222555777777777777777777888999:::>>>AAAGGGMMMSSSWWWYYYYYY```bbbdddfffiiinnnuuuyyy~~~}}}qqqnnnhhhaaa\\\XXXUUUTTT[[[ccclllqqqwww~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~}}}|||{{{{{{{{{zzzyyyyyyzzz||||||{{{yyyuuuuuuuuuvvvvvvtttppplllgggiiimmmrrrvvvxxxzzzzzzuuuuuuttttttsssrrrqqqppppppnnnlllkkkiiifffaaa^^^```aaaaaa___]]][[[[[[[[[XXXWWWVVVVVVVVVTTTQQQOOOKKKHHHFFFEEEGGGHHHIIIIIIFFFCCC>>><<<;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>>???????????????@@@@@@AAA@@@@@@AAACCCHHHQQQ\\\cccjjjnnnqqquuujjjMMM>>>999999666777888999999888777777777555777999999:::@@@IIIPPP[[[mmm]]]CCC;;;888111000///......------...,,,,,,,,,++++++,,,,,,,,,///............///000000000222111999MMM]]]ooorrrYYYGGGAAABBBEEEOOOeeeiiiuuuyyygggOOOBBBDDDFFFZZZoooxxxppp___ZZZbbbpppzzzyyybbbTTTFFF@@@???======??????AAAEEEIIIMMMSSSZZZ^^^hhhkkkooouuu{{{~~~|||{{{vvvuuusssqqqooonnnnnnnnnnnnmmmlllkkkjjjiiiiiihhheeegggiiikkkjjjgggcccaaadddbbb___[[[VVVOOOGGGAAA>>><<<888555444666888:::<<>>>>>@@@@@@??????>>>>>>>>>>>>;;;;;;999999:::<<<>>>???CCCIIIRRR[[[ccchhhjjjkkkgggfffhhhnnntttzzzyyyoookkk[[[TTTKKKCCC>>>;;;999888444555555333222333555888777777777777888999999:::>>>BBBHHHOOOSSSWWW[[[]]]aaaccceeeggghhhmmmsssyyytttrrrooojjjfffccc```___aaahhhooorrrvvv}}}}}}|||zzz|||~~~~~~|||{{{{{{zzzyyyxxxxxxzzz||||||{{{yyyrrrrrrssstttuuutttqqqnnnkkkmmmooorrrvvvyyy{{{|||vvvuuusssqqqppppppppppppqqqooollljjjhhheeeaaa^^^___^^^]]]\\\ZZZYYYYYYZZZXXXWWWVVVVVVVVVUUUSSSQQQKKKHHHFFFFFFHHHKKKLLLLLLGGGCCC???;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAACCCIIIRRR]]]dddkkkooorrruuu~~~hhhLLL<<<888777777888:::;;;;;;:::999999777555777999999:::@@@HHHQQQ^^^qqq^^^CCC;;;777111000///......------...------,,,,,,,,,,,,------...............//////000222555111666GGGTTTeee|||tttZZZGGG@@@@@@CCCNNNccc~~~wwwcccoooyyy|||nnnWWWIIIHHHIII]]]pppxxxyyyccc[[[dddrrr|||xxxcccUUUGGGAAA???======???<<>>GGGLLLJJJEEE???<<<===???GGGUUUccckkkkkkhhh___ZZZTTTNNNJJJFFFCCC@@@>>>===;;;;;;<<<<<<;;;:::<<<<<<;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBAAA<<<;;;:::::::::<<<>>>???FFFKKKTTT]]]dddhhhiiiiiiiiijjjooovvv{{{}}}uuukkkcccXXXRRRJJJCCC>>>;;;999888444555555555444444666888666777777888999:::::::::<<<@@@FFFKKKPPPUUU[[[___aaadddhhhjjjjjjmmmtttyyyyyyxxxuuurrrooollliiihhhjjjpppttttttvvvzzz}}}|||~~~~~~~~~~~~|||{{{{{{}}}~~~}}}|||{{{zzzyyyyyyzzz|||~~~~~~|||zzzrrrrrrrrrtttuuuuuusssqqqqqqrrrssstttvvvxxxzzz{{{vvvuuusssqqqoooppppppqqqqqqooollljjjhhheeebbb___^^^\\\YYYWWWWWWWWWXXXXXXXXXVVVUUUUUUVVVVVVTTTRRRKKKIIIGGGGGGJJJLLLNNNNNNIIIDDD???;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>???>>>>>>======>>>>>>???@@@>>>???@@@BBBHHHQQQ\\\dddmmmqqqtttwwwfffKKK<<<777555777888999:::;;;:::999999777555777999999:::@@@HHHQQQ___rrr|||yyy]]]CCC:::444111000///......------.........------------......------,,,,,,------...///222555222666EEEPPPaaawwwwww\\\GGG??????AAALLL```xxxwwwlllZZZdddppp~~~rrr]]]NNNLLLLLL___sss{{{ggg^^^hhhwwwzzzdddVVVHHHAAA???======>>>;;;>>>AAADDDHHHNNNTTTYYYgggkkkqqqwww~~~|||yyyxxxttttttttttttsssrrrrrrqqqmmmmmmmmmmmmllljjjiiihhhjjjiiihhhgggggggggggggggbbb___[[[WWWTTTOOOJJJFFF???<<<888555444555777999:::@@@FFFNNNZZZjjjuuuyyyvvvuuutttssssssssstttuuurrrqqqrrrttttttuuu{{{aaaaaadddjjjrrr|||~~~yyyxxxvvvwwwxxxzzzyyyyyyvvvvvvtttrrrpppnnnmmmlllhhhfffddddddddddddbbbaaa[[[ZZZXXXVVVTTTPPPKKKGGGCCC@@@===;;;;;;;;;;;;:::888999:::999777777777999999BBBLLLQQQOOOIIICCCAAAAAAFFFOOO\\\fffjjjgggdddXXXUUUOOOKKKHHHEEEBBB@@@???>>><<<<<<======<<<:::999999999:::<<<===??????AAABBBCCCDDDEEEFFFGGGHHHDDDEEEEEEEEEEEEDDDDDDCCC???>>><<<;;;<<<===???AAAHHHMMMTTT\\\bbbfffhhhhhhmmmooovvv}}}~~~xxxrrrggg]]]TTTOOOIIICCC???<<<999777444555666666555555777999777777999:::;;;;;;;;;;;;:::>>>BBBEEEHHHNNNVVV\\\aaaffflllnnnnnnpppvvv{{{~~~zzzwwwtttrrrqqquuuyyyzzzxxxwwwzzz|||{{{||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}||||||~~~~~~~~~~~~~~~}}}|||{{{{{{{{{|||~~~|||zzzuuuuuuuuuvvvxxxxxxwwwuuuuuuvvvvvvwwwwwwxxxyyyyyywwwvvvtttrrrqqqqqqqqqrrrpppnnnkkkiiihhhfffcccaaa^^^ZZZWWWUUUUUUWWWXXXXXXXXXVVVUUUTTTUUUUUUSSSRRRKKKIIIGGGHHHJJJMMMNNNNNNJJJEEE???;;;:::;;;<<<<<<<<<;;;;;;<<<<<<===>>>???>>>>>>>>>>>>>>>??????@@@===>>>???BBBGGGQQQ\\\ccclllppptttxxxeeeJJJ<<<666444444555666888888888888777777555777999999:::@@@IIIQQQ```qqq|||zzzyyyyyy[[[DDD:::333111000///......------...///......------......///,,,,,,,,,,,,,,,---.........333222666CCCNNN^^^tttwww\\\GGG?????????KKK]]]tttvvvmmmfffTTTZZZppp|||ppp]]]QQQPPPNNN___www~~~fff^^^kkkzzzfffWWWIIIBBB???===<<<======???BBBEEEIIINNNUUUYYYfffjjjpppvvv}}}}}}yyywwwtttttttttsssqqqooommmlllooopppppppppooommmkkkjjjllljjjhhhfffeeeeeeggghhh___\\\XXXTTTQQQMMMJJJGGG???===999555444555777999888>>>EEEMMMZZZjjjuuuyyyuuuuuutttrrrrrrqqqqqqqqqoooooopppssssssttt{{{aaabbbeeejjjrrr|||}}}zzzxxxwwwxxxzzz{{{{{{zzzxxxxxxwwwuuusssqqqooonnniiifffdddbbbbbbaaa```^^^YYYXXXVVVTTTRRRNNNIIIEEEDDDAAA>>><<<<<<<<<;;;:::999;;;<<<:::888777888;;;<<>>>>>???>>><<<:::999:::;;;===>>>???@@@@@@@@@AAABBBEEEGGGIIIJJJKKKKKKKKKKKKJJJHHHFFFDDDCCCBBBAAA???>>>???@@@BBBCCCIIIMMMRRRYYY```eeehhhjjjqqqsssyyyuuuqqqlllcccZZZPPPLLLGGGCCC???<<<888555333555666666666666888999777888:::<<<===============???@@@AAABBBHHHQQQYYY```gggpppsssrrrsssxxx}}}~~~~~~~~~~~~|||zzz|||}}}|||{{{|||}}}~~~~~~~~~}}}}}}}}}||||||}}}}}}~~~~~~}}}||||||}}}~~~~~~~~~}}}|||{{{{{{|||~~~~~~{{{xxxxxxwwwwwwxxxzzzzzzyyywwwvvvwwwxxxyyyyyyyyyyyyyyyxxxwwwvvvuuusssssssssrrrooommmjjjhhhgggfffdddbbb___[[[VVVTTTVVVXXXYYYYYYXXXVVVTTTSSSSSSSSSRRRPPPKKKIIIGGGHHHJJJLLLNNNNNNKKKFFF@@@;;;:::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@???>>>>>>>>>>>>???@@@@@@===>>>???BBBHHHQQQ]]]dddjjjooosssxxxbbbIII<<<777555333444666777888888888777777555777999999:::@@@IIITTTcccrrr{{{~~~xxxsssuuupppYYYFFF===555111000///......------......------,,,,,,------...---------------...//////,,,222333777DDDMMM\\\rrruuu[[[FFF???AAA>>>KKK]]]rrruuummmjjjWWWZZZtttxxxmmm\\\TTTUUUSSSbbbwww~~~ddd^^^nnn}}}fffXXXIIIBBB???===<<<===<<<>>>AAADDDHHHMMMSSSXXXdddhhhnnntttzzz{{{xxxssssssssssssrrrpppnnnmmmqqqqqqrrrrrrqqqooommmkkkkkkjjjhhhgggeeeeeeeeeeee___[[[VVVQQQNNNJJJFFFDDD@@@===999555444555777999888>>>DDDKKKWWWgggrrruuuttttttsssrrrqqqooonnnnnnmmmlllnnnqqqrrrttt{{{bbbbbbeeejjjrrr|||{{{zzzyyyxxxxxxzzz||||||{{{zzzzzzyyywwwuuusssqqqpppiiifffcccaaa```___]]]\\\YYYXXXUUUSSSQQQLLLGGGCCCEEEBBB???=========<<<;;;:::<<<<<<;;;888777999<<<===GGGQQQVVVSSSMMMIIIGGGKKKSSS^^^fffgggccc^^^ZZZTTTQQQNNNKKKIIIFFFCCC@@@BBB@@@?????????>>><<<:::;;;<<>>>>>>>>===AAABBBBBB@@@@@@EEEOOOXXX___hhhrrrvvvuuuvvvyyy~~~}}}{{{|||}}}~~~~~~}}}~~~||||||}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{|||}}}~~~~~~}}}{{{||||||~~~}}}zzzwwwxxxwwwwwwxxxyyyzzzxxxwwwvvvwwwyyyzzz{{{{{{zzzyyyxxxxxxwwwvvvuuutttssssssooollliiihhhhhhgggeeedddaaa\\\WWWUUUWWWYYY[[[ZZZYYYVVVTTTSSSSSSRRRQQQOOOLLLIIIGGGGGGJJJLLLMMMMMMKKKFFF@@@;;;:::;;;<<<<<<<<<<<<;;;;;;<<<===???@@@???????????????@@@@@@AAA>>>>>>@@@CCCIIIRRR]]]eeehhhmmmrrrwww}}}```III===888666555666888999:::::::::999777555777999999:::@@@IIIXXXgggvvv~~~xxxnnngggjjjhhhWWWHHH@@@777111000///......------...---,,,,,,++++++,,,,,,---...............///000000,,,333555:::FFFNNN\\\rrr}}}sssZZZFFF@@@BBB>>>KKK]]]sssyyyrrrqqq^^^___tttwwwkkk\\\WWWZZZXXXfffttt{{{}}}|||ddd___qqqgggYYYJJJBBB???===<<<===:::<<>>DDDJJJUUUcccmmmpppsssssssssrrrpppnnnmmmllllllkkkmmmpppqqqsss{{{```___bbbiiiqqqyyy}}}|||}}}zzzyyyyyyyyywwwvvvyyywwwvvvvvvuuusssooolllkkkgggcccbbbdddccc___[[[WWWWWWUUURRRMMMIIIEEEBBBAAABBBBBB@@@===;;;;;;;;;>>>:::777777555333777===BBBGGGMMMQQQQQQPPPNNNMMMRRRZZZ______```aaa]]]UUUPPPOOOOOOMMMKKKHHHEEECCCBBBDDDDDDDDDBBB@@@@@@@@@>>>======>>>@@@BBBBBBBBBDDDEEEFFFHHHKKKOOORRRTTTUUUUUUTTTRRROOOKKKGGGEEEFFFGGGGGGFFFDDDEEEGGGIIIMMMPPPTTTXXX]]]ccciiimmmrrruuu|||tttiiiccc```ZZZVVVUUUNNNLLLHHHCCC>>>;;;999888666555555555777999:::<<<;;;===???@@@???>>>???@@@@@@AAACCCEEEGGGIIILLLMMMQQQ[[[jjjuuu{{{}}}~~~}}}~~~}}}}}}||||||}}}~~~zzzyyyyyyzzz}}}~~~~~~}}}zzz{{{{{{{{{||||||}}}}}}}}}~~~~~~~~~}}}|||zzzyyy|||zzzxxxwwwvvvvvvvvvvvvvvvwwwxxxxxxyyyyyyzzzyyyxxxvvvuuusssrrrqqqmmmkkkhhhfffffffffeeedddfffbbb^^^[[[ZZZZZZZZZYYYXXXWWWTTTRRRPPPOOOOOOOOOJJJHHHGGGGGGIIIJJJJJJIIIKKKFFF@@@<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<===>>>???BBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@BBBHHHRRR]]]ccckkkqqqwww|||zzz^^^GGG<<<888666555666777888888999999888999777666999;;;===CCCKKKVVVfffwwwtttggghhhkkkjjj]]]HHH:::666111000000////////////000.........------,,,,,,,,,---------------...//////000000555===DDDMMM```sssrrrZZZGGGAAACCC@@@HHH[[[wwwzzzllliiikkksss{{{~~~iiiaaa^^^\\\aaakkkyyy{{{|||~~~[[[XXXpppzzzhhhYYYKKKDDDBBB???>>>@@@???>>>???CCCEEEHHHQQQ[[[```gggooosssuuu{{{~~~yyyvvvvvvvvvvvvuuutttrrrrrrtttsssqqqppppppqqqrrrssspppnnnjjjhhhgggfffcccbbbaaa\\\VVVQQQMMMJJJGGGEEE@@@>>>:::777555666777999999:::>>>FFFRRR]]]gggkkkqqqpppoooooonnnoooooopppmmmnnnnnnnnnooottt|||aaa```dddlllttt}}}~~~}}}{{{zzz{{{|||{{{zzzyyywwwuuuttttttrrrpppmmmlllhhhcccbbbcccbbb]]]YYYTTTSSSRRRPPPLLLHHHEEECCCAAABBBBBB@@@===;;;;;;<<<>>>:::777777555444888>>>FFFIIILLLNNNOOONNNOOOPPPSSSZZZ___``````aaa]]]WWWRRRRRRQQQPPPNNNLLLJJJHHHEEEFFFGGGGGGFFFEEEDDDEEEAAA@@@@@@AAABBBDDDDDDEEECCCDDDEEEGGGJJJNNNRRRTTTWWWWWWVVVUUURRROOOKKKIIIHHHIIIIIIHHHGGGHHHKKKMMMSSSUUUXXX\\\```eeejjjnnnrrruuuzzzwwwfff]]]YYYTTTPPPOOOLLLJJJFFFAAA===:::999888666666555666777999:::<<<<<<>>>@@@@@@???>>>???AAAEEEJJJQQQVVVVVVSSSMMMJJJLLLVVVdddsss}}}~~~}}}~~~~~~}}}}}}|||{{{zzz{{{}}}~~~~~~}}}zzzzzzzzz{{{|||}}}}}}~~~~~~}}}|||{{{zzzzzzzzz{{{~~~|||{{{yyyxxxwwwwwwxxxwwwwwwwwwwwwwwwxxxxxxxxxyyyxxxwwwuuusssqqqpppoookkkiiigggfffeeeeeeeeeeeeeeebbb]]][[[ZZZZZZZZZZZZ[[[YYYWWWUUUSSSRRRRRRRRRMMMKKKIIIHHHIIIIIIHHHGGGIIIEEE@@@<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???AAAGGGQQQ[[[aaaiiiooouuu{{{zzz^^^GGG<<<888666555666777888999999999999999666666999;;;===CCCKKKUUUfffyyy|||vvvxxxzzzvvvdddKKK<<<888111000//////......//////......---------,,,,,,,,,......---------......///000///333<<>>===>>>BBBDDDGGGPPPZZZ]]]dddmmmrrruuu{{{|||xxxwwwvvvuuutttsssrrrrrrrrrrrrrrrqqqrrrrrrssssssrrroookkkiiigggeeebbb```___[[[UUUPPPLLLIIIFFFCCC???===999666555555777888999:::===EEEOOOZZZccciiimmmmmmnnnnnnooooooooonnnlllmmmnnnmmmnnnrrrzzzaaaaaaeeeoooxxx}}}{{{|||}}}~~~~~~}}}yyywwwtttssssssrrrqqqooolllhhhdddbbbaaa___ZZZVVVPPPOOONNNLLLJJJGGGDDDCCCAAAAAAAAA???===;;;<<<===>>>:::888888666555999???IIIKKKMMMMMMNNNOOORRRTTTVVV[[[```aaabbbbbb___ZZZVVVVVVVVVVVVUUUSSSRRRQQQKKKLLLLLLLLLLLLLLLKKKKKKFFFFFFEEEEEEFFFGGGHHHHHHEEEEEEGGGIIIMMMQQQUUUWWWZZZZZZZZZZZZWWWTTTQQQOOOLLLLLLMMMMMMMMMOOORRRUUUYYY[[[^^^```cccgggmmmpppuuuvvvzzz{{{dddXXXRRRNNNJJJIIIHHHFFFCCC???;;;999777777777666666666777999:::;;;===>>>@@@???>>>>>>???@@@GGGRRR```iiihhh```TTTMMMNNNYYYiiiyyy~~~~~~}}}~~~}}}||||||~~~~~~}}}|||xxxyyyzzz{{{|||}}}~~~}}}zzzxxxwwwxxxzzz|||zzzyyyxxxwwwwwwxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwvvvwwwwwwvvvtttrrrooommmllliiihhhgggeeeeeeeeefffgggdddaaa]]][[[[[[[[[[[[ZZZ[[[ZZZXXXVVVTTTSSSRRRRRROOOMMMJJJIIIIIIIIIGGGFFFGGGDDD@@@=========<<<<<<<<<<<<======>>>??????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>@@@FFFOOOXXX^^^eeelllssszzz{{{^^^GGG;;;777555555666777888999999999999999666666999;;;<<>>BBBDDDGGGOOOYYY[[[bbbkkkpppttt}}}zzzyyyvvvtttsssrrrrrrrrrpppppprrrssssssssssssrrrssspppllliiigggeeebbb```^^^ZZZTTTOOOKKKHHHDDDBBB===;;;888555444444555777888999<<>><<<;;;===>>>???;;;999999777666:::@@@IIILLLOOORRRTTTUUUXXXZZZYYY]]]aaacccddddddbbb___\\\\\\\\\\\\\\\\\\[[[[[[UUUTTTTTTTTTTTTSSSQQQPPPKKKLLLLLLKKKJJJJJJKKKLLLKKKKKKMMMOOORRRVVVZZZ\\\]]]^^^___^^^]]][[[XXXVVVPPPQQQRRRRRRSSSVVVZZZ^^^]]]___aaadddfffjjjooosssxxxxxx{{{yyyaaaUUUPPPLLLGGGEEEDDDBBB???<<<999777666666777777666666777999:::;;;<<<===>>>===<<<<<<>>>???IIIVVVfffqqqrrrkkkbbb]]][[[jjj~~~}}}~~~}}}}}}~~~~~~}}}{{{xxxxxxyyy{{{|||~~~}}}|||zzzyyyxxxyyyzzz{{{xxxwwwwwwvvvwwwxxxzzz{{{yyyyyyxxxxxxwwwvvvvvvuuuwwwwwwvvvtttrrrooommmkkkiiiiiihhhgggeeeeeeggghhhbbb___]]][[[\\\\\\\\\[[[WWWVVVUUUSSSQQQPPPOOONNNOOOMMMJJJIIIIIIIIIHHHGGGEEECCC@@@>>>>>>>>>===;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>======???EEENNNWWW\\\bbbiiiqqqyyy{{{]]]FFF;;;777555666666777888999999999999888666666888:::<<>>BBBEEEGGGPPPYYY]]]dddlllqqquuu}}}|||zzzvvvsssrrrqqqqqqrrrnnnppprrrtttuuutttrrrqqqqqqnnnkkkiiihhhfffdddbbb^^^ZZZTTTPPPLLLHHHDDDAAA;;;999777444333333444555777888;;;???FFFPPPZZZ```iiilllqqqvvvxxxwwwuuusssoooppppppooonnnpppvvv|||ZZZ[[[aaakkkuuu~~~~~~|||{{{{{{{{{zzzyyyyyywwwsssqqqqqqqqqpppoookkkhhhddd```\\\XXXSSSQQQNNNLLLJJJFFFCCC@@@>>>===@@@@@@@@@>>><<<<<<>>>@@@???<<<999999888777<<>>>>>>>>===;;;<<<===>>>???@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@=========@@@FFFNNNWWW\\\aaaiiiqqqzzz{{{]]]EEE:::666555666777888999999::::::999888555555888:::<<>>======@@@DDDFFFIIIQQQYYY```fffnnnsssvvv~~~~~~|||zzzvvvsssrrrqqqqqqrrrnnnpppsssuuuuuutttrrrpppllljjjhhhggghhhhhhfffeee^^^ZZZUUUQQQMMMIIIEEEBBB999888666444333333444444666777:::===CCCLLLWWW^^^hhhlllrrrxxxzzzyyywwwuuuqqqssssssrrrppprrrwww|||YYYYYY___iiirrrzzz~~~|||zzzzzzzzzxxxwwwyyywwwtttrrrqqqpppnnnmmmiiigggddd___ZZZUUUQQQOOOMMMKKKHHHDDDAAA>>><<<;;;@@@@@@???===<<<<<>>======<<<:::888666666666666999888888777888999:::;;;999::::::::::::<<>>???@@@??????>>>????????????????????????======>>>AAAHHHPPPYYY^^^bbbjjjsss|||{{{]]]DDD999666444666777888999::::::::::::888555555888:::;;;BBBIIIYYYgggvvv{{{lll```VVVIII===333222111///............,,,,,,,,,------------...---------------...//////111222333;;;OOOhhh{{{hhhQQQFFFEEEBBBPPPggg~~~gggSSSLLLSSS^^^iiiooouuuxxx~~~uuuUUU@@@FFF]]]pppnnn___MMMDDD@@@>>>>>>@@@======@@@EEEGGGIIIQQQYYY```gggpppuuuwww}}}|||zzzyyyvvvtttsssrrrrrrrrroooqqqsssuuuuuusssqqqoooiiigggffffffggghhhgggfff]]]ZZZVVVRRRNNNIIIEEEAAA888777666444444444444444555888:::===AAAJJJUUU^^^gggkkkqqqwwwzzzyyywwwuuusssuuuuuutttssstttyyy~~~ZZZZZZ```iiiqqqxxx}}}{{{zzz{{{{{{zzzyyyyyywwwuuusssrrrpppllljjjgggfffccc^^^XXXSSSPPPOOOKKKIIIFFFCCC@@@>>>===<<>>===;;;<<>>DDDMMMTTT^^^fffiiihhhfffeeebbb```dddlllpppoooqqqvvvtttsssqqqnnnlllkkkkkkkkkiiifffdddeeehhhhhheeeaaaaaacccdddaaa\\\ZZZ\\\^^^ZZZZZZZZZ[[[]]]___aaacccffffffggggggfffdddbbb```____________aaaeeelllpppjjjkkklllllllllnnnqqqsssrrrssszzzzzz```RRRKKKFFFDDDBBB===<<<>>>;;;:::888777666666777777:::999888888888999:::;;;999::::::;;;;;;>>>BBBEEEHHHNNNTTTZZZ```lll|||}}}}}}}}}~~~~~~|||{{{|||}}}}}}|||{{{zzzzzzzzz{{{|||}}}}}}~~~zzzzzzzzzzzzzzzzzzzzz{{{|||{{{yyyxxxxxxxxxyyyzzzyyyxxxxxxxxxwwwvvvvvvvvvuuuvvvwwwwwwvvvtttqqqooommmnnnmmmhhhaaa]]]^^^aaa]]]\\\[[[\\\^^^___^^^]]]UUUUUUUUUTTTRRRPPPNNNLLLFFFEEEEEEFFFHHHJJJKKKJJJIIIEEE@@@<<<<<<<<<<<<<<<:::;;;===?????????>>>===????????????????????????======???CCCJJJSSS\\\aaadddllluuu~~~|||]]]DDD999555444777777888999::::::::::::777555555888999;;;BBBIIIXXXfffuuu~~~|||pppllleeeQQQ<<<444333222111////////////,,,,,,,,,---------......,,,,,,,,,---...///000111///222444:::LLLeeezzzlllSSSGGGDDDDDDOOOaaawwwhhhQQQIIIQQQ[[[eeennnuuuwww{{{xxxXXXBBBDDDYYYkkkrrrbbbPPPEEE@@@======???<<<<<<@@@EEEGGGIIIPPPXXX\\\eeeoootttwww|||zzzxxxwwwvvvuuutttsssrrrrrrrrrssstttttttttrrrpppooohhhfffeeedddeeefffeeeddd\\\YYYUUUQQQMMMIIICCC@@@888777666555444444444555555888;;;===AAAIIIVVV___hhhlllrrrxxxzzzzzzxxxvvvsssuuuvvvuuutttuuuzzz~~~uuusssrrrtttwwwxxxzzz\\\\\\aaajjjrrrxxx}}}|||zzzzzz|||||||||{{{yyyxxxvvvtttsssoookkkhhhfffeeeccc]]]WWWRRRPPPOOOHHHGGGDDDBBB@@@???>>>>>>??????>>><<<;;;<<<@@@CCCAAA===;;;;;;;;;:::???EEERRRXXX```gggiiihhhfffeeecccaaaeeemmmrrrqqqtttzzzxxxwwwtttqqqnnnmmmlllllliiifffdddgggkkkllljjjffffffiiijjjfffaaa^^^```ccc```______```aaaccceeefffgggggghhhhhhgggdddbbb```aaaaaaaaaaaabbbgggmmmrrrpppppppppooommmmmmoooqqqtttuuu}}}oooRRRJJJFFFCCCBBB???<<<===BBB:::999888666666666777888:::999888888888999:::;;;999:::;;;<<<===@@@EEEHHHQQQXXXaaaiiirrr~~~mmmiiiooowww}}}}}}~~~{{{~~~|||{{{zzz{{{|||}}}|||{{{zzz{{{{{{{{{||||||}}}}}}{{{zzzxxxvvvwwwxxxzzz|||~~~}}}{{{yyyxxxxxxyyyyyyxxxxxxxxxwwwwwwwwwwwwwwwssstttvvvwwwvvvtttqqqooommmnnnmmmggg___ZZZ[[[]]]\\\[[[[[[\\\^^^______^^^TTTTTTTTTSSSQQQOOOLLLKKKGGGEEEDDDEEEHHHIIIIIIIIIKKKFFF@@@<<<;;;;;;<<<<<<999:::<<<>>>???>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>======???DDDLLLUUU]]]ccceeemmmwww|||\\\DDD888555444777777888999::::::::::::777555555777999;;;BBBIIIWWWfffuuu~~~{{{|||vvv\\\@@@555444333111000/////////,,,,,,,,,------.........++++++,,,,,,...///111222---222444999IIIcccxxxsssXXXIIIDDDEEELLL[[[pppyyyiiiPPPHHHPPPZZZcccnnnvvvwwwyyywwwYYYDDDEEEYYYkkkvvveeeRRRFFFAAA===<<<>>>:::;;;???DDDFFFHHHOOOWWWXXXaaammmtttwww|||yyyvvvvvvvvvvvvuuutttsssrrrssstttttttttsssqqqooonnniiigggeeedddddddddcccbbb[[[XXXTTTPPPLLLGGGBBB???888777666555555555555555555888;;;===AAAIIIVVV```kkkooouuuzzz||||||zzzyyyrrrtttvvvuuutttvvvzzzrrrjjjhhhhhhkkknnnooorrr}}}ZZZ___ffflllrrryyy}}}|||{{{yyyzzz{{{||||||{{{zzzxxxuuuqqqmmmjjjhhhggghhhfffccc^^^XXXQQQLLLHHHIIIGGGCCC???===;;;;;;;;;@@@>>><<<;;;<<<>>>AAABBB@@@===;;;<<<<<<;;;@@@GGGVVV___fffggghhhkkklllkkkiiiiiijjjkkklllpppvvvzzz~~~yyyuuutttvvvvvvsssoooppplllhhhgggjjjmmmooooooooonnnlllkkkjjjjjjkkklllhhhhhhffffffeeefffggggggllliiigggfffggggggdddaaajjjddd______dddkkkpppsssvvvuuutttsssqqqqqqqqqpppuuu{{{|||```PPPAAA@@@@@@???>>>======<<<:::999888666555555555555:::999777555555666888999999888:::>>>???AAAIIIQQQWWWiiisss{{{mmm]]]^^^dddkkkppp}}}~~~~~~~~~~~~}}}|||yyyyyy{{{zzz|||~~~~~~|||zzzzzzzzz{{{{{{{{{{{{{{{|||}}}}}}yyyvvvxxxyyywwwxxxzzz~~~}}}{{{zzzyyyyyyzzzzzz{{{yyywwwxxxzzzzzzwwwtttrrrsssssssssssssssrrrrrrpppoookkkccc\\\YYYZZZ]]]]]]\\\]]]___aaa```^^^[[[UUUUUUSSSQQQOOOMMMKKKJJJFFFFFFFFFFFFGGGHHHHHHIIILLLEEE>>>;;;<<>>??????@@@@@@<<<===>>>???@@@@@@???>>>@@@@@@BBBFFFMMMWWW```fffjjjmmmuuuxxx[[[BBB555222444666777999:::::::::888777666555555777777888@@@III^^^mmm{{{zzzdddDDD777444111/////////---,,,///...,,,++++++,,,...///---------............///...111333999KKKeeewww}}}uuuVVVFFFCCCEEEKKKXXXooouuuaaaRRROOOHHHZZZhhhqqqtttqqqwww|||ZZZFFFMMMZZZssswwwhhhVVVJJJCCC>>>>>>@@@===???AAACCCFFFKKKQQQVVV]]]eeennnsssyyyvvvzzzxxxuuusssqqqqqqrrrrrrsssrrrqqqqqqqqqpppnnnlllggggggggggggfffeeedddcccYYYWWWSSSNNNIIIDDD@@@>>>888777555333333333444555;;;999999<<<@@@GGGTTT```nnnqqqwww}}}~~~vvvpppqqqqqqqqqrrrsssuuuxxxyyy{{{|||nnndddaaacccccccccdddggglllqqqtttXXX^^^eeelllttt}}}}}}|||zzzxxxxxxyyyzzzzzzyyy{{{zzzxxxuuurrrooommmlllkkkiiieee```YYYQQQKKKHHHGGGEEEBBB???<<<;;;;;;<<>><<<;;;<<<>>>AAABBBAAA>>><<<<<<<<<<<>>;;;<<<>>>>>>===<<<<<<===>>>>>>??????@@@<<<===>>>@@@@@@@@@???>>>>>>???AAAEEEMMMWWWaaafffhhhllltttwwwZZZBBB555333444555666888::::::999888777555444666888999===FFFQQQ___nnn~~~|||cccCCC777444111/////////...,,,///...,,,++++++,,,...///---------............//////111333999KKKcccvvv}}}xxxYYYIIIEEEAAAGGGVVVmmmooobbbQQQLLLGGG[[[llltttuuuqqqvvv```KKKOOO[[[tttxxxiiiWWWKKKDDD???>>>@@@???@@@BBBCCCFFFKKKQQQUUU]]]fffnnntttyyyxxxyyyvvvqqqnnnlllmmmppprrrrrrrrrqqqqqqpppooonnnllliiiiiiiiihhhgggeeedddccc[[[YYYUUUOOOIIIDDD@@@===777666555444444555777888;;;999999<<<@@@FFFSSS___jjjmmmsssyyy|||zzztttooooooooooooppprrruuuxxxyyy}}}xxxoooccc[[[YYY]]]]]]^^^___aaadddhhhjjjWWW]]]eeellluuu}}}{{{yyywwwvvvwwwxxxwwwwwwxxxxxxxxxwwwuuurrrpppooonnnlllgggaaaYYYQQQKKKGGGEEECCC@@@>>><<<;;;<<<<<<>>>===;;;;;;;;;>>>@@@BBBCCC???<<<<<<;;;===CCCKKKZZZbbbhhhiiiiiilllnnnmmmmmmppprrrtttuuuvvvxxxzzz{{{zzz{{{zzzwwwtttuuuttttttvvvyyy|||||||||{{{{{{{{{zzzyyyxxxvvvuuuvvvuuusssrrrqqqrrrssstttsssqqqppppppqqqqqqpppooommmllllllnnnrrrvvvxxxyyyxxxwwwvvvuuutttuuuvvvvvv}}}hhhNNN@@@;;;;;;::::::999888888888999999888777666666666777444555666777999:::;;;<<<999<<>>>>>===;;;<<<<<<======>>>??????===>>>???@@@@@@@@@???>>><<<===???DDDMMMXXXaaaggghhhllluuuuuuYYYBBB555333444555666888999999999777666555555666888999===IIIUUUbbbrrreeeDDD777555111000//////...---...---,,,++++++,,,---...---------............///000111333999III```ttt~~~zzz\\\KKKEEE<<>>@@@AAABBBCCCDDDFFFKKKPPPTTT\\\fffpppuuuzzzzzzzzzvvvpppllljjjmmmpppsssttttttssssssrrrpppooonnnlllkkkkkkjjjhhhfffeeeddd^^^[[[WWWQQQJJJDDD@@@===777666555444555777999::::::888999<<<@@@EEEQQQ]]]gggiiinnntttwwwwwwsssooolllmmmmmmooorrruuuxxxzzz~~~zzzpppggg]]]WWWVVVUUUUUUVVVWWWXXXYYYZZZZZZYYY^^^dddlllttt~~~{{{yyyvvvtttuuuvvvuuuuuurrrssstttuuutttrrrpppnnnmmmkkkgggaaaYYYRRRKKKHHHBBBAAA>>><<<;;;;;;;;;<<<===<<<;;;:::;;;===@@@BBBEEE@@@<<<<<<<<<===EEEMMM[[[bbbhhhiiiiiilllooonnnooorrrvvvxxxxxxxxxxxxyyy~~~|||zzzyyy{{{{{{zzzxxxwwwyyy{{{~~~~~~|||{{{}}}|||yyywwwwwwxxxyyyzzzyyywwwuuutttsssssssssssstttttttttvvvyyy}}}||||||{{{zzz{{{|||~~~___HHH???:::::::::999999999888888999999888777777777888888444555777999;;;<<<<<<<<>>>>>>>>>>>???@@@@@@@@@???>>>;;;<<<>>>DDDMMMXXXbbbhhhkkkoooxxxsssWWWAAA666444444444666777999999888777666777666777777777<<>>FFFNNNZZZaaagggggghhhlllooooooooossswwwzzzzzzyyyxxxxxxxxxwwwwwwxxx{{{}}}}}}~~~{{{~~~~~~{{{{{{|||~~~~~~{{{xxxuuutttttttttzzzzzzyyyyyy{{{~~~~~~rrrUUUCCC<<<888888888888777777777777999888888888888999999:::777888999;;;<<<=========FFFKKKZZZooo|||}}}xxxuuu}}}ooonnnuuurrrooorrr{{{~~~}}}|||}}}}}}}}}}}}||||||{{{{{{{{{{{{||||||{{{xxxxxx|||}}}zzzyyyzzz~~~}}}{{{zzzyyyyyyzzzzzzyyyyyyzzzyyyxxxwwwvvvvvvvvvvvvwwwxxxvvvtttqqqoooooollliiifffbbb^^^[[[YYYYYYYYYYYYZZZ[[[ZZZWWWUUUWWWVVVUUUTTTRRRPPPOOOOOOKKKIIIFFFCCCCCCDDDGGGHHHJJJGGGBBB>>><<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>???@@@AAAAAA@@@???>>>;;;;;;>>>DDDMMMYYYccciiilllpppyyyqqqUUUAAA666444555555666888999:::999777666666666777888999???PPP```qqq{{{}}}gggJJJ888555222000000000///------------,,,,,,------------------............///000000222888CCCUUUmmm~~~~~~bbbMMMCCC???GGGWWWppp}}}ggg{{{kkkWWWLLLGGG```vvvuuurrrpppvvvcccGGGFFFSSSppp}}}nnn]]]QQQHHHAAA???@@@BBBCCCDDDEEEFFFJJJOOOSSS[[[fffqqquuuwww|||}}}yyyxxxwwwuuuttttttttttttsssuuuvvvuuurrrppppppqqqoooooonnnllljjjhhhfffeeeccc```[[[TTTMMMFFFAAA???999888555333333333444555999888999===???CCCLLLVVVcccgggmmmsssvvvwwwxxxxxxnnnnnnoooqqqssswwwzzz{{{yyy|||zzzrrrhhh]]]SSSLLLHHHFFFGGGHHHHHHGGGEEEBBBAAAaaadddgggkkkpppzzz|||yyyuuutttuuuvvvwwwwwwttttttuuuuuutttsssqqqpppiiigggddd___YYYSSSMMMJJJ@@@>>><<<999888888999:::;;;:::999888:::<<<@@@BBBCCC???<<<<<<===>>>EEEMMMWWW^^^dddeeefffkkkooooooooosssxxx{{{{{{zzzyyyyyywwwxxxyyy{{{~~~|||xxxvvvvvvxxx~~~~~~~~~}}}|||~~~eeeKKK===888555555444444444444444444999888888888999:::;;;;;;::::::;;;<<<===??????@@@FFFKKKXXXiiittttttrrrrrr~~~jjjooo~~~yyy{{{|||~~~|||}}}}}}}}}}}}}}}||||||{{{{{{{{{{{{|||wwwttttttyyy|||{{{{{{}}}~~~}}}{{{zzzyyyyyyzzzzzzxxxzzz{{{zzzxxxvvvvvvwwwuuuvvvxxxxxxvvvssspppmmmmmmkkkhhhfffeeebbb^^^[[[XXXWWWXXXYYYYYYXXXUUUSSSUUUTTTTTTSSSRRRQQQQQQQQQIIIGGGEEECCCCCCDDDFFFHHHIIIGGGCCC???<<<;;;;;;<<<;;;<<<<<<======>>>?????????@@@AAAAAAAAA@@@???>>><<<===???EEENNNYYYdddjjjlllpppxxxoooSSS@@@777555555666777999:::::::::888777555666888;;;===GGG\\\oooyyyyyyrrr{{{zzzdddIII888666222111000000///...---------------------------------............/////////111666???OOOiii~~~gggQQQFFFBBBJJJZZZqqq|||eeexxxsssaaaRRRHHH___tttqqqmmmnnnuuueeeHHHEEEPPPkkk~~~ppp___SSSJJJBBB???@@@AAABBBCCCDDDEEEIIINNNRRRYYYfffqqqttttttxxx|||~~~}}}vvvvvvvvvvvvuuutttsssrrrooorrrtttrrrnnnlllmmmnnnooonnnnnnmmmkkkiiigggfffdddaaa\\\VVVOOOHHHCCCAAA:::888666333222222222333888888:::===???AAAIIIRRR___dddkkkrrruuuwwwxxxyyyqqqqqqqqqrrrsssvvvxxxyyyvvv}}}ttttttnnnbbbVVVNNNGGGAAAAAABBBBBBBBBAAA???===<<>>;;;888777777777888:::999888888999<<>>EEELLLSSS[[[aaabbbdddjjjnnnoooqqqtttyyy|||}}}|||||||||}}}}}}{{{}}}xxx[[[EEE:::555444444444444444444444444888888888999999;;;<<<<<<;;;;;;;;;===???AAADDDEEEHHHLLLWWWdddlllmmmppptttqqqeeerrr}}}~~~||||||~~~~~~}}}|||}}}}}}}}}|||{{{{{{{{{{{{{{{xxxtttssswwwzzzzzz|||~~~}}}{{{zzzyyyyyyzzzzzzwwwyyy{{{yyywwwuuuuuuwwwuuuvvvwwwwwwvvvrrrnnnllljjjhhhfffffffffccc___[[[WWWVVVVVVWWWXXXWWWTTTQQQRRRRRRRRRRRRRRRRRRRRRRRRGGGFFFEEEEEEEEEFFFGGGHHHIIIGGGDDD@@@<<<;;;;;;<<<<<<<<<===>>>>>>??????@@@@@@@@@AAAAAAAAA@@@???>>>>>>>>>AAAFFFOOOZZZdddjjjmmmrrr{{{mmmRRR@@@777555555777888:::;;;<<<;;;999888444666999<<>>???@@@GGGPPPVVV]]]fffmmmqqqrrrtttuuussssssrrrrrrrrrsssuuuvvvvvv}}}zzzpppqqqkkk\\\PPPJJJEEE@@@>>>=========<<<;;;:::999fffhhhjjjlllqqq|||}}}zzzvvvuuuwwwyyy{{{|||yyyxxxvvvtttrrrqqqppppppooommmhhhbbb[[[SSSLLLIII@@@>>>;;;888666666666777:::999888888999<<>>???DDDKKKQQQXXX___```ccciiinnnooorrruuuzzz}}}~~~~~~~~~~~~pppUUUDDD:::777666666666666666666666666888888888999:::;;;<<<===;;;;;;;;;===@@@DDDGGGJJJQQQVVV___iiioooqqqxxxccc\\\nnnyyy||||||~~~||||||~~~~~~|||||||||~~~}}}|||{{{{{{{{{{{{{{{|||wwwuuuwwwyyyyyyzzz}}}~~~}}}{{{zzzyyyyyyzzzzzzvvvxxxzzzyyyuuuttttttvvvtttvvvwwwwwwuuuqqqmmmjjjgggfffdddeeefffddd___[[[VVVVVVVVVWWWWWWVVVSSSPPPPPPPPPQQQQQQRRRRRRSSSSSSFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGDDD@@@<<<:::;;;<<<======>>>>>>??????@@@@@@@@@AAAAAABBBAAA@@@???>>>???@@@BBBGGGPPPZZZdddjjjqqqvvvlllQQQ???777555555777999:::<<<<<<;;;:::999555777999;;;>>>IIIaaavvv|||~~~uuulllSSS999666333111111000///...,,,------......------,,,---------.........//////------///444999HHHccc|||iiiRRREEE@@@HHHYYYpppyyyWWWooosss^^^IIIXXXpppjjjeeegggoooxxxfffJJJBBBDDDXXXrrrrrraaaUUULLLDDD@@@@@@>>>???@@@BBBDDDHHHNNNRRRWWWdddpppqqqoooppptttvvv|||zzzxxxuuusssrrrtttvvvwwwqqquuuwwwuuupppmmmooorrrllllllllllllkkkjjjiiihhheeebbb]]]WWWQQQKKKFFFDDD999888666555555555777888888777:::>>>???@@@FFFOOOPPPWWWbbbiiimmmnnnoooqqqtttsssrrrqqqqqqqqqrrrssswww}}}|||vvvmmmmmmeeeUUUHHHDDDAAA===;;;;;;::::::999999999999ccchhhnnnrrrvvv}}}~~~~~~}}}|||zzzzzzyyyyyyzzzyyywwwuuutttsssssstttooommmiiiddd___WWWOOOIIIAAA???<<<:::888888888999<<<:::999888999;;;>>>@@@@@@@@@@@@??????@@@DDDFFFPPPSSSYYY___dddhhhkkklllrrr}}}{{{}}}gggMMM:::555888333333222222222333444444999888777888999;;;;;;;;;===<<<>>>BBBDDDEEELLLUUUaaalllqqqooosssqqqhhhiiilll}}}}}}|||}}}}}}~~~}}}||||||~~~~~~{{{xxxvvvwwwxxxyyyyyyxxxwwwuuutttuuuyyy{{{xxxzzz{{{|||{{{yyywwwuuuvvvwwwwwwuuurrrrrruuuyyytttuuuuuutttrrrooollljjjhhhfffdddfffhhhfff```ZZZXXXXXXXXXWWWUUUSSSQQQOOOOOOQQQSSSSSSQQQNNNMMMMMMHHHHHHIIIIIIIIIIIIIIIIIIMMMHHHBBB===<<<<<<===>>>???????????????@@@@@@@@@AAAAAABBBCCCCCCBBBAAAAAA======???EEEOOOZZZbbbgggkkkrrroooPPP===555444555555666777888888999999888999666666:::@@@JJJ[[[iiivvv}}}{{{oooMMM<<<888222///...////////////...---,,,+++,,,------------------------------///...111666999EEEbbb~~~oooUUUHHHCCCIIISSSnnnyyydddiii}}}ttt\\\QQQSSSaaaaaaeeekkknnnrrr|||uuuVVVAAACCCPPPmmmwww~~~rrrdddYYYNNNEEEAAABBB???@@@@@@AAACCCGGGNNNRRRZZZ___kkkvvvwwwpppooorrr{{{~~~yyyuuutttrrrqqqqqqrrrtttuuutttwwwzzzyyytttpppnnnnnnooonnnmmmllljjjiiiggggggdddbbb^^^ZZZTTTLLLDDD??????<<<777555555777888888888888888:::>>>CCCGGGJJJQQQSSSXXX^^^ccchhhlllnnnpppssstttqqqlllhhhhhhiiiyyy{{{~~~yyyuuusssiii[[[NNNFFF@@@;;;888666666666777777777777777dddhhhnnnrrrwww~~~}}}{{{zzzzzzzzzzzzyyywwwuuutttsssssssssnnnlllgggccc]]]UUULLLGGGAAA???<<<:::888888888999999888666555666888;;;<<>>@@@CCCFFFMMMPPPUUU[[[aaagggkkkmmmvvv~~~~~~{{{^^^GGG777222444444444333333444444555555999888888999:::;;;;;;:::======@@@DDDFFFIIISSS^^^gggqqqyyy|||~~~qqqqqqzzz~~~|||{{{}}}~~~~~~~~~||||||~~~~~~~~~}}}|||zzzxxxwwwvvvuuuwwwxxxxxxwwwvvvvvvwwwxxxyyyzzzzzzzzzxxxwwwvvvwwwwwwwwwuuurrrrrrtttwwwtttuuuuuutttrrrooollljjjiiifffdddeeegggeee___ZZZYYYYYYYYYYYYWWWUUUSSSQQQNNNPPPRRRRRRPPPMMMLLLLLLJJJJJJIIIIIIJJJJJJKKKLLLMMMHHHAAA===<<<<<<===>>>===>>>>>>>>>>>>?????????@@@AAABBBCCCCCCBBBAAA@@@???>>>@@@EEEOOOZZZcccggglllqqq{{{nnnOOO<<<444444666555666777888888999999888:::777666999>>>FFFTTTaaarrrxxxzzzpppMMM;;;888333//////////////////...---,,,,,,,,,------------------------------///...000555999FFFbbbtttYYYJJJCCCGGGPPPjjjttt[[[```tttxxx___RRRQQQ___```eeejjjmmmpppzzz^^^CCCAAALLL]]]ggguuuxxxhhh[[[OOOEEEAAAAAA@@@@@@AAABBBCCCHHHNNNRRR^^^bbbkkkuuuwwwrrrpppssszzz~~~yyyvvvtttsssqqqqqqrrrssstttrrruuuwwwwwwssspppnnnnnnrrrqqqpppooommmlllkkkjjjgggddd```\\\VVVOOOGGGBBB>>>;;;666444444555666666777777888:::===BBBFFFIIIKKKMMMRRRWWW]]]bbbfffhhhllloooqqqooolllkkkmmmoooyyyyyyyyy{{{|||{{{xxxvvvrrrhhhYYYLLLDDD???;;;888666666666666666666666666dddhhhmmmrrrxxx~~~|||{{{zzzyyyzzzyyyxxxvvvtttsssssssssooolllhhhccc]]]UUULLLFFFAAA@@@===:::888888888888;;;:::999888999:::===>>>===>>>>>>>>>===???BBBEEEIIIKKKPPPVVV^^^eeekkknnnzzzoooVVVDDD999555555555444444444444555666777888999::::::;;;;;;::::::===???CCCGGGIIINNN\\\jjjpppzzzzzz{{{~~~~~~{{{|||}}}~~~~~~}}}|||{{{~~~~~~}}}|||~~~|||~~~~~~zzzvvvsssrrruuuyyyzzzyyyvvvtttsssxxxxxxxxxxxxxxxwwwwwwwwwxxxxxxxxxvvvtttssstttuuuttttttuuutttrrrooollljjjiiigggeeeeeefffccc^^^ZZZZZZZZZZZZZZZYYYWWWUUUTTTNNNPPPQQQPPPNNNKKKJJJJJJKKKJJJIIIHHHIIIJJJLLLMMMKKKFFFAAA===<<<======>>><<<<<<======>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@@@@???@@@EEEOOO[[[dddiiinnnqqqxxxlllMMM;;;444555666555666777888888999999888888777777;;;???EEERRR^^^lllzzzrrrwwwnnnLLL;;;777333000///////////////...---,,,,,,,,,,,,---------------------------000---///444888EEEbbb~~~zzz]]]KKKBBBEEELLLggg~~~pppXXX[[[nnnfffUUUPPP[[[^^^dddjjjllloooyyyiiiGGG>>>FFFPPPZZZiii{{{lll]]]PPPEEE@@@AAAAAABBBBBBBBBDDDHHHNNNRRR___bbbhhhqqquuusssrrrssszzz~~~yyyxxxvvvuuusssrrrrrrrrrsssooorrrttttttrrrpppnnnnnnsssrrrqqqpppooonnnmmmllliiigggccc___ZZZRRRJJJEEE>>>:::555333222333444444666777777999<<>><<<=========<<<>>>BBBEEEFFFHHHMMMTTT\\\eeelllqqq|||~~~```KKK@@@999666555444333333444444555666777888:::;;;<<<;;;;;;;;;;;;@@@BBBFFFJJJLLLRRRbbbrrrzzz}}}zzzzzz|||}}}}}}}}}||||||~~~~~~||||||}}}}}}~~~~~~{{{wwwtttrrruuuxxxzzzxxxuuusssrrrxxxwwwwwwvvvvvvwwwxxxxxxyyyyyyyyyxxxwwwvvvuuuuuutttttttttsssqqqnnnkkkiiihhhgggeeeddddddbbb]]]ZZZYYYZZZZZZZZZXXXWWWUUUTTTNNNOOOPPPNNNKKKIIIHHHHHHIIIHHHFFFEEEEEEHHHJJJLLLIIIEEE@@@<<<<<<=========<<<<<<======>>>?????????@@@@@@AAAAAAAAAAAA@@@@@@???>>>???EEEPPP\\\ggglllmmmqqqxxxiiiKKK999444555666555666777888888999999888666555888===BBBIIIUUUaaagggwwwvvv|||jjjIII;;;777333000000//////.........------,,,,,,,,,,,,,,,,,,------------------000---...333888EEEaaa|||{{{^^^HHHBBBDDDKKKeeennn\\\]]]nnnmmmZZZRRRWWW[[[ccckkknnnqqq{{{nnnHHH<<>>BBBEEEFFFHHHMMMUUU^^^gggnnnrrrzzz{{{~~~~~~gggLLL>>>888444222111222222222222333444555666888:::<<<<<<;;;;;;<<<>>>DDDDDDHHHKKKNNNVVVfffuuu~~~zzz{{{|||~~~~~~~~~~~~}}}~~~}}}|||{{{|||~~~~~~~~~~~~}}}|||zzzxxxwwwuuuvvvxxxwwwuuutttttttttwwwvvvvvvvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzyyywwwvvvsssttttttsssqqqnnnkkkiiigggfffeeedddbbb```]]][[[XXXXXXYYYXXXWWWUUUSSSRRRNNNOOOOOOMMMJJJGGGFFFGGGEEEDDDBBBAAABBBDDDGGGIIIGGGCCC???<<<<<<===============>>>??????@@@AAAAAA@@@@@@@@@??????@@@@@@@@@===<<<>>>EEEQQQ]]]hhhmmmkkkpppyyyfffHHH999444555666555666777888888999999888666666888>>>CCCJJJVVVaaafffxxx~~~fffGGG:::777333111000000///...---------------,,,,,,,,,,,,,,,,,,---------......111------333999EEE___xxx{{{]]]EEEBBBEEEKKKeeeqqq]]]]]]nnnttt```UUURRRYYYdddmmmppptttoooHHH:::>>>>>>FFFUUUjjjmmm^^^PPPFFFCCCDDDCCCCCCCCCBBBCCCGGGLLLPPPXXX]]]cccjjjpppuuuxxxyyy|||}}}}}}|||{{{yyywwwvvvuuuuuuqqqqqqrrrsssttttttsssrrrnnnnnnnnnmmmmmmmmmllllllkkkiiifffbbb]]]VVVNNNIIIBBB>>>999555444555555555666666777999<<>><<<<<<===============>>>???@@@AAAAAABBB@@@??????>>>>>>??????@@@<<<<<>>:::888777666777<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<=========???CCCFFFHHHKKKQQQYYYaaahhhmmmpppyyy}}}~~~hhhSSSFFF:::666666555333333222222222222444555666777777:::;;;;;;999;;;AAAGGGJJJFFFGGGOOOYYYcccnnnxxx~~~{{{|||~~~~~~~~~}}}||||||}}}}}}{{{yyyxxxyyyzzz{{{{{{zzzzzzzzzzzz{{{{{{xxxyyyyyywwwuuutttuuuvvvtttvvvwwwyyyzzz{{{zzzzzzvvvvvvxxxzzz}}}|||xxxuuusssssssssssspppmmmjjjhhhcccccccccbbb```___^^^^^^YYYYYYYYYWWWUUURRROOOMMMPPPPPPOOOLLLHHHFFFEEEFFFCCCCCCCCCDDDEEEFFFHHHHHHCCC@@@===;;;<<<=========<<<<<<===>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???@@@>>>>>>AAAHHHQQQZZZaaadddbbbhhhrrr^^^DDD888555444333555666777888888999999888999777999===BBBHHHUUUaaahhhyyyxxxdddFFF999777444222111000...---------.........---,,,+++++++++,,,,,,---......///111---///666;;;EEEYYYnnnfffPPPEEEEEEGGG\\\vvv]]]]]]ooowwwcccTTTPPPYYYgggqqqsssvvvqqqMMM<<<;;;;;;AAANNNdddnnn```TTTJJJEEEFFFBBBBBBBBBAAAAAADDDIIIMMMQQQ^^^iiijjjjjjpppwwwzzz{{{|||{{{{{{zzzyyyxxxvvvvvvuuusssrrrsssvvvvvvuuussspppqqqqqqqqqqqqqqqqqqqqqmmmkkkhhhddd___YYYQQQLLLFFFBBB<<<888666666666555888888999;;;===???AAAAAAAAACCCFFFKKKRRRYYY___cccgggkkknnnooollliiiiiijjjhhhiiijjjlllnnnlllhhheeeUUUNNNEEE>>><<<;;;888666555555555444444444444444^^^___dddlllxxx}}}|||{{{{{{{{{{{{{{{{{{zzzxxxuuurrrpppooommmiiifffaaaZZZSSSMMMCCCAAA>>>:::888666666666999999999999999999999999<<<<<<======>>>@@@DDDGGGHHHLLLRRRZZZbbbhhhlllnnnzzzdddMMMDDD:::222222333111000000333333333444555666888888777999;;;:::888;;;CCCIIIKKKFFFGGGPPP]]]hhhrrrzzz{{{|||}}}~~~~~~}}}|||{{{|||||||||zzzxxxwwwxxxyyyxxxxxxzzz{{{{{{{{{zzzzzzwwwyyyzzzzzzwwwuuuuuuuuutttuuuxxx{{{||||||{{{zzzttttttuuuyyy||||||xxxtttsssssssssrrrpppmmmjjjhhhbbbbbbbbbaaa```______```[[[ZZZZZZXXXUUURRROOOMMMQQQQQQPPPLLLHHHEEEEEEFFFDDDEEEFFFGGGHHHIIIJJJJJJBBB@@@===;;;<<<======<<<;;;;;;<<<===>>>???@@@@@@@@@???>>>======>>>???@@@@@@AAACCCIIIQQQXXX\\\^^^```dddmmmyyy}}}\\\CCC888666444222555666777888888999999888888777999>>>DDDMMM[[[hhhiiiyyy~~~wwwsssbbbFFF999777444222111000...---,,,---.........---,,,+++++++++,,,,,,---...//////111...000777<<>>JJJaaapppcccVVVKKKEEEEEEBBBBBBAAA@@@@@@CCCHHHLLLMMM\\\hhhgggeeeiiiqqqtttzzzzzzzzzzzzyyyxxxwwwvvvuuuvvvsssrrrsssuuuvvvtttrrroooppppppppppppqqqqqqqqqnnnllliiieeeaaaZZZSSSMMMFFFBBB<<<888666666555555888999:::<<<>>>???AAAAAAAAACCCFFFKKKRRRYYY___cccaaaffflllnnnmmmkkkkkklllgggffffffggghhhgggdddbbbPPPJJJCCC>>><<<;;;999666444444555555555555555555\\\aaahhhnnnvvv}}}||||||{{{zzzyyy{{{zzzxxxwwwtttsssqqqpppkkkjjjhhheee```YYYPPPJJJEEEBBB???;;;888777777777777888888777555666888:::<<<<<<<<<>>>AAADDDHHHJJJNNNOOOTTT\\\aaadddiiiooowwweeeMMMDDD<<<999555111///000111333555555444333444555666777<<<:::999:::===@@@CCCDDDIIIEEEGGGSSSaaajjjqqqvvvvvvvvvxxx|||~~~}}}zzz|||}}}~~~~~~}}}|||zzz{{{{{{{{{{{{zzzyyyxxxwwwuuuwwwyyyzzzzzzzzz{{{}}}zzzzzzzzzzzzxxxwwwuuutttuuuvvvwwwwwwwwwvvvtttsssuuuuuuvvvxxxyyyyyyvvvtttsssttttttqqqmmmjjjjjjjjjcccbbbaaa___]]][[[ZZZYYYZZZZZZZZZYYYWWWSSSPPPNNNTTTRRROOOKKKHHHGGGGGGGGGFFFEEEDDDEEEFFFGGGEEEDDDCCC???;;;;;;>>>@@@???>>>AAA@@@@@@??????@@@@@@AAAAAA@@@>>>===<<<===>>>??????BBBGGGLLLPPPRRRTTTTTTZZZ___hhhrrruuuXXXDDD999333222333666777888999:::999888888;;;:::999>>>HHHVVVdddmmmrrrxxx|||||||||~~~{{{tttiiiEEE999666333222111000///---------------------------,,,---......,,,,,,---...333000111444999EEEXXXiiiuuuWWWIIIDDDEEETTTkkkzzzoooyyylllSSSPPPIIIYYYeeepppyyywwwzzz|||XXX???>>>>>>BBBLLLbbbqqqfffZZZLLLDDDCCCBBBAAA@@@???AAADDDGGGIIIOOOYYYdddhhheeedddhhhmmmzzz|||~~~{{{xxxxxxyyyyyyuuurrrsssrrrsssuuuxxxwwwtttppprrrqqqppppppqqqqqqooommmnnnllliiifffccc^^^XXXSSSGGGCCC>>>999777666555444:::<<<======<<<<<<===???CCCEEEGGGKKKQQQWWW]]]aaa\\\___cccgggiiiiiihhhgggccceeeffffffddd```[[[XXXJJJFFF???;;;888777666666777888888777555555666888^^^bbbhhhnnnttt}}}}}}||||||{{{zzzyyyzzzyyyxxxvvvuuusssrrrqqqiiihhhfffeeeaaaZZZRRRMMMEEEBBB???;;;888777777777888999999888777777:::<<<<<<<<<===???AAAEEEIIIKKKPPPQQQUUU]]]aaadddiiiooozzzsssTTTAAA999:::888555222111111222333555555555555555777888999===<<<::::::===AAADDDFFFIIIGGGLLLXXXeeelllqqquuusssooonnnrrrtttqqqnnnnnnlllmmmqqqvvv|||~~~|||~~~~~~{{{|||~~~~~~|||{{{yyyyyyyyyzzzzzzyyyxxxxxxvvvyyy|||}}}||||||}}}~~~||||||{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvvvvuuuuuuttt{{{zzzxxxxxxwwwuuuqqqnnnqqqqqqpppooommmkkkhhhgggcccbbb```^^^\\\ZZZYYYXXXZZZYYYXXXVVVTTTSSSSSSRRRTTTRRRNNNKKKHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGFFFEEECCC???;;;;;;>>>??????===@@@??????????????????@@@===<<<<<<;;;===???AAABBB@@@BBBFFFIIIKKKLLLMMMNNNUUU^^^jjjuuusssUUUBBB888333333555666777888999999999888888999999;;;AAALLLYYYdddkkktttyyy~~~{{{{{{}}}zzzoooJJJ999777444222111000///------------------------------...//////------.../////////000333888EEEZZZnnn~~~___MMMEEECCCOOOeee~~~www}}}jjjPPPJJJKKKXXXbbbnnnzzzyyyyyy```BBB===;;;???JJJ```}}}vvvkkk^^^PPPGGGEEEBBBAAA@@@???AAADDDGGGIIINNNXXXbbbfffeeeeeejjjpppyyy{{{}}}yyyvvvvvvxxxyyywwwuuusssrrrrrrtttuuutttpppmmmppppppoooppprrrqqqooommmlllkkkhhhfffccc^^^XXXTTTIIIDDD>>>999777666555555888:::<<<<<<<<<===???AAACCCDDDGGGJJJNNNTTT[[[___]]]___bbbeeeffffffdddcccaaabbbddddddaaa\\\VVVSSSGGGCCC===999777666666555777888888777666666777999___ccciiinnnrrryyy}}}{{{{{{{{{zzzxxxyyyyyyxxxvvvuuusssrrrrrrhhhgggfffeeebbb\\\UUUPPPEEECCC???;;;888777777777999::::::999888999;;;===<<<===>>>@@@CCCGGGKKKMMMSSSSSSWWW]]]aaaccciiioooyyy^^^GGG:::666666555444333222222222333555555555666777999;;;<<<>>>===<<<<<<>>>BBBFFFIIIJJJJJJQQQ]]]ggglllpppttt|||pppaaa\\\ZZZ]]]^^^]]]]]]___eeehhhnnnuuu|||~~~~~~}}}||||||}}}~~~~~~}}}|||wwwwwwxxxyyyyyyyyyyyyyyyxxx{{{|||{{{zzzxxxwwwwwwwwwxxxxxxwwwvvvuuutttuuuuuuvvv}}}{{{xxxvvvtttrrrooommmmmmlllkkklllmmmkkkfffbbbbbbaaa```^^^\\\ZZZXXXWWWZZZXXXVVVSSSRRRSSSTTTUUUSSSQQQNNNJJJHHHGGGGGGGGGHHHGGGEEEEEEGGGHHHGGGFFFCCC???;;;;;;===???>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;;;;<<<>>>@@@AAA@@@BBBDDDEEEDDDDDDEEEFFFQQQ]]]mmmyyypppSSS@@@777333444666555666888999999999888777666777<<>>III\\\xxx|||oooaaaRRRIIIFFFBBBAAA@@@???AAADDDGGGIIINNNVVV```eeeeeegggmmmsssxxxyyy}}}yyyuuuuuuwwwyyyxxxwwwrrrrrrrrrrrrsssqqqnnnkkkmmmmmmnnnppprrrqqqooolllkkkiiigggeeeccc___YYYUUULLLGGG???999777666666666666888:::;;;<<<>>>AAADDDEEEFFFHHHJJJMMMRRRXXX]]]^^^___aaabbbbbbaaa```___]]]^^^``````\\\VVVPPPLLLCCC???:::777666666666555888999999888777777999:::___cccjjjooosssxxx|||{{{{{{{{{yyyxxxyyyxxxwwwvvvuuutttsssrrrkkkjjjiiihhhddd^^^WWWQQQFFFCCC>>>:::777777777888888999999999888999;;;======>>>@@@CCCFFFKKKNNNPPPVVVUUUWWW]]]```bbbhhhooobbbMMM???888777333333333444444333333333333444555666888:::<<<<<<============>>>BBBGGGJJJLLLMMMSSS]]]eeeiiinnntttvvv{{{dddZZZUUUSSSUUUWWWWWWZZZ^^^bbbfffmmmuuu||||||zzzyyy}}}~~~~~~}}}yyyyyyzzzzzzzzzyyyxxxxxxxxx|||zzzyyyvvvtttttttttuuuvvvyyywwwuuusssssstttvvvwwwyyywwwuuutttttttttsssqqqkkkiiihhhjjjmmmllleee___aaa```___]]][[[YYYXXXWWWYYYXXXVVVTTTSSSRRRRRRSSSRRRPPPMMMJJJHHHGGGHHHHHHIIIGGGFFFFFFGGGHHHHHHGGGCCC???;;;;;;===>>>>>><<<>>>>>>????????????>>>>>>======<<<;;;:::;;;;;;<<>>AAADDDHHHJJJKKKLLLMMMPPPVVV[[[^^^___`````````___]]]\\\[[[\\\]]]\\\XXXQQQJJJFFF@@@===999777777777777777888999::::::999999;;;===]]]ccckkkrrrvvv{{{~~~|||{{{{{{zzzyyyxxxxxxwwwwwwvvvuuuttttttsssqqqooommmkkkfff___VVVQQQFFFCCC>>>:::777666777888777888888888777888;;;===>>>???BBBFFFJJJOOORRRTTTXXXVVVXXX\\\```bbbiiiqqqdddLLL???777555555111222333444444444333333222333444666888:::;;;<<<<<<===>>>??????BBBGGGKKKOOOPPPUUU[[[```ccckkktttuuuttt___VVVRRRQQQSSSTTTUUUXXX^^^bbbfffmmmuuuzzz~~~}}}|||~~~~~~~~~~~~}}}}}}}}}|||{{{yyyxxxwwwxxx|||zzzxxxvvvtttttttttvvvwwwyyywwwuuusssrrrtttvvvxxxvvvtttsssssstttvvvuuuuuukkkhhhgggjjjmmmkkkeee^^^aaa```___]]][[[YYYXXXWWWXXXXXXXXXVVVTTTQQQOOOMMMPPPOOOLLLIIIHHHGGGHHHIIIJJJHHHEEEEEEFFFHHHHHHHHHCCC???;;;:::<<<>>>===;;;>>>>>>????????????>>>>>>;;;;;;;;;:::::::::::::::<<>>???CCCGGGUUUbbbpppzzzkkkOOO>>>666333333555444555666777888777666666777777<<>>@@@\\\cccmmmuuuzzz~~~~~~|||zzzzzzzzzyyywwwwwwwwwvvvvvvuuuuuutttttttttsssppplllggg___UUUOOOGGGCCC>>>999666666888999666777888777777888;;;===???AAAEEEJJJOOOSSSWWWXXX[[[YYYZZZ^^^aaaeeemmmuuu~~~iiiPPPAAA999555444555111111222333333333333333222333555777999:::;;;;;;:::>>>AAACCCBBBDDDHHHLLLRRRTTTXXX]]]^^^aaajjjuuuxxxppp]]]YYYWWWWWWYYYXXXVVVYYY^^^eeeiiipppvvv{{{~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{yyywwwvvvxxx{{{{{{zzzyyyxxxwwwxxxxxxyyyyyywwwuuusssssstttvvvwwwwwwuuutttuuuvvvvvvuuussslllkkkjjjkkkllljjjeeeaaabbbaaa```^^^\\\ZZZXXXWWWWWWXXXXXXWWWTTTQQQMMMKKKOOOMMMKKKIIIHHHHHHHHHIIIJJJGGGEEEDDDEEEGGGHHHHHHCCC???;;;:::<<<===<<<:::<<<===>>>??????>>>===<<<666777777999::::::;;;;;;999===@@@???>>>@@@GGGMMMZZZeeeqqq{{{xxxcccJJJ<<<555222222444333444666777777777666555999888<<>>:::555111000000///...------------------------,,,---...---,,,+++,,,...000111222222111999MMMaaaxxxxxxTTTIII@@@CCCRRRkkkooo\\\mmm```NNNKKKcccuuuzzzvvviiikkk|||vvvRRR???999AAAMMM]]]sssxxxeeeXXXOOOHHHCCCBBBAAA@@@AAACCCEEEGGGPPPWWW```fffiiijjjmmmoooqqqttt{{{~~~xxxuuuuuutttrrrooonnnpppsssssssssssstttvvvooonnnnnnooopppqqqooonnnlllkkkiiihhhfffbbb]]]ZZZTTTNNNEEE>>>:::888666666888888999999999<<<@@@CCCGGGKKKNNNMMMJJJHHHKKKOOOXXXZZZ^^^aaabbbbbb```^^^[[[ZZZYYYUUUQQQLLLGGGDDD???===;;;:::;;;;;;;;;::::::;;;=========>>>@@@BBB\\\dddooowww|||~~~{{{zzzzzzzzzxxxwwwvvvvvvvvvvvvuuuuuuuuuuuutttrrrooolllfff^^^UUUNNNGGGCCC>>>999666666888999777888999888888999<<>>AAAIIIQQQ]]]gggsss~~~kkkXXXCCC888444333333444333444555666777666555555999999>>>LLL```pppyyy{{{~~~||||||}}}yyy[[[???;;;555111000000//////---------------------------...///...---,,,---///111000000000111888IIIYYYmmmxxxVVVKKKAAABBBOOOgggtttYYYeee{{{jjjWWWQQQgggxxx}}}xxxkkkiiixxxzzzWWWDDD:::GGGYYYlll{{{hhh\\\RRRKKKDDDBBBAAA@@@@@@CCCEEEGGGMMMUUU___ggglllmmmnnnoooooouuu|||xxxvvvvvvuuurrrnnnppprrrttttttrrrrrrsssuuurrrpppnnnnnnoooppppppoooooommmkkkjjjgggccc^^^[[[UUUOOOGGG@@@<<<999666444666666777888999===BBBEEEHHHMMMRRRQQQLLLIIIJJJMMMQQQUUU[[[aaadddcccaaa___[[[YYYVVVRRRMMMIIIFFFEEE???===;;;:::;;;;;;;;;999:::<<<===>>>>>>???BBBDDD\\\dddpppxxx}}}~~~{{{zzzzzzzzzxxxwwwvvvvvvvvvvvvuuuuuuuuuuuurrrpppnnnjjjeee]]]TTTNNNGGGDDD>>>999666666888999888999:::::::::;;;>>>@@@BBBEEEIIIOOOTTTYYY\\\^^^bbb___```dddgggllluuu~~~dddPPPGGG???888777666333111222333222222111111222333333555777999;;;<<<<<<<<<<<<;;;AAAIIIKKKKKKJJJLLLOOOVVV\\\dddiiihhhffflllvvv{{{zzzjjjddddddffffff```WWWTTTVVVUUUZZZ```eeejjjqqqyyy~~~~~~}}}}}}}}}||||||||||||}}}}}}{{{{{{{{{{{{zzzyyyyyyxxxuuuwwwzzzzzzzzzzzz{{{}}}xxxxxxyyyyyyyyyxxxwwwwwwxxxwwwvvvuuutttuuuuuuvvvssstttuuuxxxzzzzzzxxxuuuqqqrrrrrrooollliiihhhhhhcccbbbaaa___]]][[[ZZZYYYWWWVVVSSSQQQPPPPPPQQQRRRNNNLLLJJJHHHGGGHHHIIIJJJIIIFFFCCCBBBCCCEEEGGGGGGDDD???;;;:::;;;===;;;:::777888:::;;;;;;:::888777888888888888888777666666777;;;??????===AAAJJJRRR]]]gggtttaaaPPP>>>555333333333555333444555666666666555444999:::@@@OOObbbpppuuuuuu}}}{{{zzz|||uuu~~~[[[@@@;;;555111000000//////------------------------...///000///...---...000000......000222888GGGUUUiiitttXXXLLLAAA@@@LLLdddsssUUU```vvv}}}sssaaaTTTggguuu{{{xxxkkkgggrrr}}}~~~[[[HHH<<>>DDDHHHKKKRRRXXXWWWQQQLLLLLLNNNLLLQQQYYY```ddddddbbb```[[[XXXTTTOOOKKKHHHFFFEEE???===;;;:::;;;;;;:::888;;;<<<>>>>>>???@@@CCCEEE