BM6P6(@ ...//////000000000000///////////////////////////......////////////........./////////---,,,---.........---------,,,,,,,,,------------------------,,,,,,,,,---------......------,,,,,,,,,,,,+++++++++,,,---...---+++((('''))))))))))))******************))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))++++++'''''''''(((***+++***((((((((((((((())))))))))))))))))((('''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&''')))*********)))(((************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************...---,,,***((('''%%%%%%&&&'''((()))***+++,,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,------------------------------------------------///...------...///...,,,............////////////000000000000000111111222555555555555555555555555444666888888777666666777999999999888888888777777:::999888777888:::===???AAAAAAAAAAAAAAABBBCCCDDDBBBBBBBBBAAA@@@???>>>============<<<<<<;;;;;;;;;<<<<<<;;;:::::::::;;;;;;======<<<<<<<<<<<<======CCCAAA???===<<<<<<===>>>======>>>>>>>>>>>>======>>>=========>>>@@@BBBDDD@@@>>>===;;;;;;===>>>@@@AAAAAAAAAAAAAAA@@@???>>>???>>>===<<<;;;;;;;;;<<<===<<<;;;;;;;;;===>>>???======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;999777777777777888999888777777999;;;999999999888888777777777666777999:::;;;;;;::::::<<<;;;:::999888888888888999999999999999999999999888888888999999888888888444444333333444444555666777777666555555555555555777777777777777777777777888666555666777777666555555666666777888999999:::666777777777888888888888777777666666666666777777888888888888888777666666777777888888888999999999888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;999888888888999999;;;::::::999999::::::;;;999;;;<<<>>>???>>>>>>===;;;<<<===>>>???@@@AAAAAACCCBBBAAA@@@???>>>>>>>>>======>>>>>>??????@@@@@@@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHLLLLLLLLLLLLMMMMMMMMMMMMOOOOOOPPPNNNMMMNNNPPPRRRRRRVVVXXX[[[dddmmmllleeeWWWXXXZZZ[[[ZZZXXXUUUSSSWWWVVVUUUUUUTTTTTTUUUUUUVVVUUUTTTRRRPPPNNNMMMLLLSSSQQQOOOOOOQQQSSSTTTTTTSSSQQQPPPOOONNNLLLHHHEEE@@@<<<===CCCIIILLLOOOTTTPPPOOONNNOOOQQQQQQNNNKKKOOOSSSWWWYYYXXXUUURRRQQQPPPOOOOOOOOOOOOMMMJJJGGGDDDFFFIIIKKKLLLKKKJJJIII//////000000000//////.................................////////////......---//////...---,,,---...//////.........---------------------------------,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++,,,,,,+++***)))((((((((()))))))))*********************************))))))))))))))))))))))))''''''''''''((()))***+++///,,,((('''''')))))))))'''((((((((())))))))))))******)))(((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&'''((()))***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))******++++++******************************))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///---,,,---...///...,,,............////////////000000//////000000111222444444444444444444444444444555777777666666666777999999999888888888777777999888777777888;;;===???AAAAAA@@@@@@AAAAAABBBBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;::::::<<<<<<;;;::::::;;;;;;;;;>>>==================>>>@@@???===;;;::::::;;;<<<>>>>>>????????????>>>>>>=========>>>???AAABBBCCCAAA???>>>======>>>???AAA@@@@@@AAAAAA@@@??????>>>???>>>>>>===============<<<;;;;;;:::;;;<<<===>>>======<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::777888:::999888777777888777888999888777777999;;;:::999999999888888888888666777888999::::::::::::;;;;;;:::999888888888888777777777777777777777777777777888999999888777777333333333333333444555555777777666555555555555555666666666666666666666666888777666666777888777666555666666666777888888888666666777777777888888888777777666666666666666777888888888888888777666666777777777888888888999999888888888888999999999999888888888888888888888888999888777666666666777888::::::999999999999::::::999:::;;;<<<============<<<<<<===>>>??????@@@@@@BBBBBB@@@??????>>>>>>>>><<<<<<======>>>?????????@@@@@@@@@AAABBBCCCCCCCCCEEEFFFFFFFFFGGGGGGHHHHHHKKKKKKKKKKKKLLLLLLLLLLLLJJJKKKLLLLLLKKKMMMPPPRRRSSSVVVXXXZZZbbbjjjiiicccXXXYYYZZZ[[[ZZZXXXUUUSSSUUUTTTSSSSSSRRRRRRSSSSSSSSSRRRQQQPPPNNNMMMLLLLLLQQQOOOOOOPPPRRRTTTTTTSSSSSSQQQPPPOOONNNKKKHHHEEE===<<<>>>FFFLLLMMMOOORRRPPPNNNNNNOOOQQQPPPNNNKKKOOORRRUUUWWWUUUSSSQQQQQQPPPOOOOOOOOOOOOMMMJJJGGGGGGHHHJJJKKKJJJIIIGGGFFF000000000000//////...---..............................////////////......---...///...---,,,,,,...////////////............------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++************))))))))))))(((((())))))))))))******************************))))))))))))))))))))))))(((''''''(((((()))***+++555000***%%%%%%&&&((()))''''''((((((((()))))))))+++***))))))(((((())))))&&&&&&%%%%%%%%%&&&''''''&&&'''((())))))))))))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************%%%&&&''')))***,,,---...---,,,,,,+++***)))((((((++++++***)))((((((((()))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,---............/////////000000//////000000111222222222222222222222222222333444666666666555666777999888888888888777777777888777777777888;;;>>>@@@AAA@@@@@@????????????@@@@@@@@@@@@@@@???>>>======;;;;;;:::::::::::::::999<<<;;;;;;;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;:::;;;;;;<<>>???@@@AAAAAAAAAAAA@@@???>>>>>>???@@@AAA??????@@@@@@??????>>>>>>>>>>>>>>>>>>?????????@@@>>>===<<<<<<<<<===>>>???===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;::::::444666888888777777888999777888999888777777999;;;:::::::::999999999999888888888888888888999:::;;;:::::::::999888888777777666666666666666666666666555666888999999888666555333333222222333333444555777777666555555555555555666666666666666666666666888777666666888888777666555555666666666666666666666666666666777777777777888777777666555555555666777777888888777777666666777777777777888888888888666666777777777888888888777777777777777777777777777777666666666777888888999999999888888999999999999999999999:::;;;<<<===<<<=========>>>>>>??????AAA@@@???>>>>>>>>>>>>>>>:::;;;;;;<<<======>>>>>>??????@@@@@@AAABBBBBBBBBFFFFFFFFFFFFFFFGGGGGGGGGIIIIIIIIIJJJJJJKKKKKKKKKFFFGGGHHHIIIIIIKKKNNNQQQRRRTTTUUUXXX^^^dddccc^^^YYYYYYZZZZZZYYYWWWTTTSSSRRRQQQQQQPPPPPPPPPPPPPPPNNNNNNMMMMMMLLLLLLKKKKKKNNNNNNNNNQQQSSSTTTSSSRRRRRRQQQOOONNNMMMKKKGGGDDD;;;;;;@@@IIIOOOOOONNNOOOOOONNNMMMNNNOOOOOOMMMKKKNNNPPPRRRSSSQQQPPPPPPPPPRRRPPPNNNMMMMMMMMMKKKIIIKKKKKKJJJJJJHHHFFFEEEDDD000000000000///...---,,,........................---......//////......------...///...,,,+++,,,---............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***)))((((((((((((((()))***(((((((((((()))))))))***************++++++++++++((((((((((((((((((((((((((((((((((((((()))******444000***%%%$$$%%%&&&''''''''''''((((((((())))))***))))))(((((((((((((((%%%%%%%%%%%%%%%&&&'''((('''''''''(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************------,,,+++***)))((((((------,,,+++************************************++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++,,,---...---,,,---------........./////////////////////000111111111111111111111111111111111333555555555444555666888888888888777777777777777666666777999;;;>>>???@@@???>>>===============<<<<<<=========<<<<<<;;;999999999999999999999999;;;;;;;;;;;;;;;<<<======>>>??????????????????>>>??????>>>=========>>>>>>>>>??????@@@@@@??????>>><<<===???@@@AAAAAA@@@@@@AAA@@@????????????@@@AAA>>>>>>?????????>>>>>>===>>>>>>???@@@AAAAAAAAAAAABBBAAA@@@??????@@@AAABBB===<<<;;;;;;::::::;;;;;;:::::::::;;;;;;:::::::::666777999999888777777888888999999888777777888::::::::::::999999999999999999888777777777888:::;;;999999999999999888777777888888888888888888888888444555777999999777555444333222222222222333444444777777666555555555555555666666666666666666666666777666555666888999888777555555555555555555444444555555555666666666777777888777666555555555555555666777777777777777666666666666666777777777888888555555555666666666777777888888888888888888888888777888888888999999::::::999888888777777888888999888888777777888999;;;<<<========================>>>>>>==================999999:::;;;<<<<<<======?????????@@@@@@@@@AAAAAADDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIIIIJJJJJJFFFGGGHHHHHHHHHIIILLLOOOPPPQQQRRRTTTXXX[[[[[[YYYWWWXXXXXXXXXWWWTTTRRRQQQQQQPPPOOOOOONNNNNNOOOOOOJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNQQQTTTTTTRRRPPPQQQPPPNNNNNNMMMJJJGGGDDD;;;;;;@@@IIINNNNNNMMMOOONNNMMMMMMMMMMMMMMMLLLKKKMMMOOOPPPOOONNNMMMNNNOOOSSSPPPNNNLLLLLLLLLKKKJJJLLLKKKJJJHHHFFFEEEDDDDDD000000000000///---,,,,,,........................------............---------.........,,,+++,,,------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++*********)))((((((''''''((()))***'''(((((((((((()))))))))))))))*********+++++++++(((((((((((((((((((((((()))(((((((((((())))))***---+++(((&&&''''''&&&%%%''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************++++++******))))))((((((************************---,,,,,,+++******++++++************************++++++++++++++++++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,******+++---------,,,------------............/////////...///000000111000000000000000000000000000222444444444444555666777777777777777777777777666666666777999;;;===>>>>>>===<<<;;;;;;;;;;;;;;;888999999:::::::::999999999999999999999999999999:::::::::;;;<<<===>>>?????????@@@AAAAAA@@@?????????>>>>>>>>>>>>??????@@@======>>>>>>>>>>>>======<<<===???@@@AAAAAA@@@????????????>>>>>>?????????===>>>>>>?????????>>>>>>===>>>@@@AAABBBBBBBBBBBBBBBAAA@@@??????@@@AAABBB<<<<<<;;;:::::::::::::::999::::::::::::::::::999999:::;;;;;;888777777777888999999888777777888:::999999999999999999999999999888777666777888999:::888888999999999888777777777777777777777777777777333444666777777666444333333333222222333333444555777777666555555555555555555555555555555555555555666555444555777888777666555555555555444444444444444555555555555666666666777777666555555555555555555666666777777777666666555555666666666777777777444444555555555666666666777777777777777777777777777777888888999999999999777777777666666777777777777777666666666888:::;;;<<<<<<<<<<<<<<<<<<======<<<<<<;;;;;;;;;<<<======888888999:::;;;<<<======>>>>>>>>>???????????????AAAAAAAAAAAAAAABBBBBBBBBEEEFFFFFFGGGHHHHHHIIIIIIKKKKKKKKKIIIHHHHHHJJJLLLNNNMMMMMMPPPSSSSSSSSSTTTUUUUUUUUUTTTSSSRRRPPPOOOPPPPPPOOONNNNNNNNNNNNOOOIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLNNNQQQTTTTTTQQQNNNOOONNNMMMMMMLLLKKKGGGEEE>>>===@@@HHHMMMMMMMMMOOOMMMMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNLLLLLLMMMOOOSSSPPPNNNLLLLLLLLLKKKJJJIIIIIIHHHGGGFFFEEEEEEEEE////////////......---,,,------------------------------............------,,,---...---,,,++++++---,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************))))))))))))((((((((((((''''''(((((((((((())))))((((((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&'''))))))'''%%%&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))*********(((((())))))*********+++***)))))))))))))))******************************++++++++++++++++++++++++)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++))))))***,,,------,,,,,,------------.........//////......//////000111////////////////////////...000333333333333444555666666777777777777777888777777777888999:::;;;<<<;;;::::::999999999999:::666666777888999999999999888999999999999::::::::::::::::::;;;<<<>>>???@@@???@@@AAABBBBBBAAA@@@???<<<======>>>>>>?????????======>>>>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@????????????????????????>>>>>>??????@@@@@@??????===>>>@@@BBBBBBBBBBBBAAA???>>>===<<<<<<<<<===>>><<<;;;;;;:::::::::::::::999999::::::::::::999999:::<<<<<<;;;999777666777999999:::888777666888999777888888888888999999999888888777777777888888999777777888999999888777666555555555555555555555555444444444555555444444444444333333333333444555555777777666555555555555555555555555555555555555555555444333444666777777666444444555555555555555555444444444444555555555666666555555444555555666666555555666777777777666666555555555555666666666666444444555555555666666666555555555555555555555555555555666777777777666666777666666555555666666777666666666666777888999::::::;;;;;;;;;<<<<<<======:::::::::::::::;;;<<<===777888999:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>???@@@@@@AAAAAAEEEEEEFFFGGGGGGHHHIIIIIIOOOOOONNNKKKIIIHHHIIIJJJLLLJJJKKKNNNOOONNNOOORRRRRRRRRRRRRRRQQQPPPOOOOOOPPPPPPOOONNNNNNNNNNNNNNNJJJKKKKKKKKKLLLLLLLLLMMMLLLLLLNNNQQQSSSRRROOOMMMLLLKKKKKKLLLLLLKKKIIIFFFBBB@@@CCCJJJNNNNNNMMMOOOKKKLLLLLLKKKIIIIIIJJJLLLMMMNNNOOONNNMMMLLLMMMOOORRRPPPNNNMMMMMMMMMKKKIIIGGGGGGGGGGGGGGGFFFEEEDDD.........///......------------------------------,,,------......------,,,,,,---...---+++***+++,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++************)))******+++***)))'''&&&'''''''''((((((((())))))&&&''''''((())))))******))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&((()))***(((&&&&&&&&&&&&'''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************''''''((((((((()))))))))(((((((((((()))***++++++************************************************((()))***+++,,,++++++***++++++++++++++++++++++++***************************)))((())),,,---,,,+++,,,,,,---------.........///............///000000////////////////////////---///222222222222444555666666666666777777888888888888888888888999999:::888888888777888888999999666666777999999:::::::::999999999999::::::;;;;;;999::::::;;;===>>>@@@AAA@@@AAABBBCCCCCCBBBAAA@@@======>>>???@@@AAAAAAAAA>>>>>>>>>??????>>>>>>>>>?????????>>>??????@@@AAA???@@@@@@@@@@@@@@@@@@???>>>??????@@@AAAAAA@@@@@@===>>>@@@BBBBBBBBBAAA@@@>>>===<<<;;;:::;;;;;;<<<<<<;;;::::::999999::::::999999::::::::::::999999888999;;;:::888777777888999::::::888777666777999666666777777777888888888777777888888888888777777666777888999999888777666444444444444444444444444555444333222222333444555555555444444555555666777777777666555555555555555555555555555555555555555333222111333555666666555444444444555666666777777333333444444444555555555444444444444555666777777444555555666777777666666444444555555555666666666555555555555666666666666555555555555555555555555555666666777777666555444666555555555555555555666555666777888888999999888999999:::;;;<<<<<<======888888888999999;;;<<<<<<777888999:::;;;===>>>>>>========================<<<<<<===>>>@@@AAABBBBBBDDDEEEFFFGGGHHHIIIIIIJJJPPPPPPOOOLLLIIIHHHIIIJJJMMMJJJKKKOOOOOOLLLNNNSSSPPPPPPQQQQQQPPPPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMNNNPPPQQQPPPNNNLLLJJJIIIIIIKKKLLLLLLJJJHHHEEEEEEIIIQQQTTTQQQNNNMMMKKKLLLLLLJJJHHHGGGJJJLLLMMMNNNPPPPPPOOONNNNNNOOOPPPOOOOOOOOOOOOMMMJJJGGGFFFFFFGGGHHHGGGEEECCCBBB------......///.........------------------------,,,------......------,,,,,,---...---+++***+++,,,......---------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))******,,,,,,+++)))'''%%%''''''''''''((((((((()))%%%&&&&&&'''((())))))***))))))))))))))))))))))))***)))(((((((((((()))))))))((('''''')))***)))(((&&&&&&&&&'''''''''(((((())))))((('''''''''''''''((('''&&&&&&%%%%%%%%%%%%''''''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************++++++******))))))((((((((((((((((((((('''''''''))))))******+++,,,......))))))))))))))))))))))))************************((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++---,,,+++,,,,,,,,,---------.....................///000000000000000000000000000000---///111222222222333555555666666666777777888888888888888888888888888888777777666777777888999999666777888999:::;;;;;;;;;999999999::::::;;;;;;;;;999999:::;;;===???@@@AAA@@@AAACCCDDDDDDCCCAAA@@@???@@@AAABBBCCCDDDDDDDDD??????@@@@@@@@@@@@??????@@@???>>>>>>>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@AAAAAAAAAAAAAAA===???@@@BBBBBBAAA@@@??????>>>===;;;;;;;;;<<<===<<<;;;::::::999999::::::999999999::::::999999999555777888999888777888999999::::::999777666777999555555666666777777777888666777888999999888777666555666888999999888777666666666666666666666666666555444222111111222444555666555555555555666777777777777666555555555555555555555555555555555555555222111111222444555555444444444444555666777888888333333333444444444555555333333333444555666777888444444555666777777666666444444444555555555666666555555555666666666777777888888888888888888888888888888999999999777666555555555555444444555555555444555777999999999888888888888999:::<<<===>>>>>>777777888888999:::;;;<<<777888999:::<<<===>>>???===============<<<<<<<<<;;;<<<===>>>@@@BBBCCCDDDDDDEEEFFFGGGHHHIIIJJJJJJOOOOOONNNLLLIIIHHHIIIKKKNNNKKKLLLPPPPPPMMMOOOUUUPPPPPPPPPQQQQQQQQQRRRRRRNNNNNNMMMLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNOOOPPPOOOMMMKKKHHHHHHHHHJJJLLLLLLKKKIIIGGGGGGNNNVVVYYYTTTNNNLLLJJJLLLLLLJJJGGGGGGIIILLLMMMOOOQQQQQQPPPOOONNNOOOPPPOOOOOOOOOOOOMMMJJJGGGFFFGGGHHHIIIHHHEEEBBB???------............------------............------//////.........------------..................---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************)))(((((()))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((('''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))******++++++************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))++++++******************++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000............////////////000000111222222333444444666666666666666555555555555666666666777777777888888777666888<<<>>>===;;;>>>===<<<:::999999999999888999;;;===>>>>>>===<<<<<<===>>>???>>>>>>???AAABBBBBBBBBAAAAAA@@@@@@@@@DDDCCCAAA@@@???>>>>>>>>>===>>>@@@AAAAAA@@@>>>===AAABBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBAAA???>>>DDDBBB@@@>>>>>>???@@@AAA@@@AAAAAABBBBBBAAAAAA@@@@@@@@@???>>>===<<<;;;;;;===<<<<<<;;;999888777777888999999999999888777777777666555555666888:::<<<======<<<;;;999888777777888777555444555666888999;;;:::999888777777777777666666777777777777666666555555444333333333333444333333333222000111444777222222222333444555666777777777666444444333333333444333333222222333333444222222333444555555555555111111222333555666777777444444444555444444333333444444444555555555555666888777666555555555555555333444444444444444444444444444444444444444444444555555666777777888777777666777777777888888888888777666444333333444666777555555555555555555444444555666777888999:::::::::888888888888888999999999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<===>>>;;;<<<<<<>>>???@@@AAAAAAEEEEEEEEEEEEEEEFFFFFFFFFJJJJJJIIIHHHGGGGGGGGGGGGJJJLLLNNNNNNNNNMMMNNNOOORRRSSSSSSSSSRRRPPPMMMKKKJJJJJJJJJJJJJJJKKKLLLLLLPPPOOOOOONNNMMMLLLKKKJJJLLLMMMNNNOOONNNLLLJJJHHHOOONNNMMMLLLLLLMMMNNNNNNPPPRRRTTTVVVUUURRROOOMMMHHHJJJLLLLLLJJJIIIIIIJJJIIIIIIJJJKKKKKKLLLKKKKKKKKKKKKLLLJJJHHHHHHIIIJJJHHHKKKMMMKKKGGGDDDDDDEEE------............------------............------///.........------------------............------++++++++++++++++++++++++************************,,,,,,,,,++++++************************)))(((((()))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&(((((((((((((((((((((((())))))(((((((((((())))))'''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))(((&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((())))))((((((((())))))*********************************************************,,,,,,,,,++++++*********))))))))))))))))))))))))************************+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,....../////////000000000....../////////000000000111111222222333333444444555555555555555666666666666666666666666777777777777666666999>>>@@@@@@???>>>>>>======<<<;;;;;;:::::::::;;;;;;<<<===>>>>>><<<===??????>>>>>>@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAA@@@????????????@@@AAABBBBBBBBB@@@>>>===AAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAABBBBBBAAA??????BBBAAA@@@?????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>==================<<<<<<;;;:::999888777777888999999999999888777777666666555555666888999:::;;;;;;:::999888777777666777666555444444666888999999999888888777666666555666666666777777666666666555555444333333333333444333333333222111222444777333222222333333555666666777666555444333333333333444333333222222333333444222333444444444444444444111111222333444555555666333333444444444444444333444444444444444444333333777666555555444444444555555555555444333333333222444444444444444444444444333444555555666666555555666666666777777777888888666555444333333444555666555555555555555555444444666666777888999999999999777777888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===<<<<<<===>>>???@@@@@@AAACCCCCCCCCCCCDDDDDDDDDDDDHHHHHHGGGFFFFFFFFFGGGGGGIIIJJJLLLMMMLLLMMMOOOPPPPPPQQQRRRRRRRRRPPPOOOMMMIIIIIIJJJJJJKKKLLLNNNNNNSSSRRRQQQPPPOOOMMMMMMLLLNNNNNNOOOPPPOOOMMMKKKJJJMMMMMMLLLKKKKKKLLLNNNNNNPPPQQQSSSSSSRRRPPPMMMKKKIIIJJJJJJIIIGGGFFFGGGHHHGGGHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJIIIGGGFFFGGGHHHJJJLLLNNNLLLHHHDDDCCCDDD------............------------............------............------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************+++++++++++++++*********)))************))))))((()))))))))))))))(((''''''%%%%%%%%%$$$$$$%%%%%%%%%((((((((((((((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&))))))(((((((((((())))))(((((((((((())))))))))))************************************************+++++++++++++++*********))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000/////////000000000111111333333333333333333333333333444444555555666666666666666666666666666666666777777888;;;???BBBCCCCCC>>>>>>?????????===<<<;;;<<<;;;:::999:::<<<>>>@@@===>>>@@@@@@??????AAABBB@@@@@@AAAAAABBBBBBCCCCCC@@@@@@?????????@@@@@@@@@DDDDDDDDDCCCBBB@@@>>>===AAAAAABBBBBBBBBBBBAAAAAA>>>???@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@@@@@@@???;;;;;;<<<<<<============<<<;;;;;;:::999888777777888888999999888888777666555555666666777777888888888888888888777777666666666555444444444555777888777888888888888666555444555555666666666666555555555555444333333333333333333333333222111222444666333222222333333444555666666666555444333333333333333333222222222222333333333333444444444333222222111111222222222333333333111222333444444555444444333333333333333333333333555555444333333333444444666666555444333222111111444444444444444444444444222222333333444444333333555555666666666777777777555555333333333333555555444444444444444444555555777777888888888888777777777777777888888888999999999999:::::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<=========>>>>>>?????????@@@AAAAAAAAABBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEGGGIIIJJJJJJJJJLLLOOORRROOOOOOPPPQQQQQQPPPPPPOOOHHHIIIJJJKKKMMMOOOPPPQQQUUUTTTSSSQQQPPPOOONNNNNNNNNOOOPPPPPPOOONNNLLLKKKLLLKKKJJJJJJKKKLLLMMMNNNQQQQQQPPPOOOMMMKKKJJJHHHIIIIIIHHHFFFCCCCCCDDDFFFFFFFFFGGGHHHHHHHHHGGGGGGGGGHHHHHHFFFDDDCCCDDDFFFIIIJJJKKKIIIEEEAAA@@@???------............------,,,------......------,,,------------------------+++,,,,,,------,,,,,,+++************************+++++++++++++++++++++++++++++++++***************))))))************)))((()))))))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''((((((((((((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))((((((((((((((((((((((((************************************************+++++++++***************))))))))))))))))))))))))***************+++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++------------............000000000000111111111111444444444333333333333333222222333444555555666666777666666666666555555555777888999;;;>>>@@@BBBBBB<<<===???@@@@@@>>><<<;;;<<<;;;;;;:::;;;<<<===>>>===>>>@@@@@@??????AAABBBAAAAAAAAAAAABBBBBBBBBBBB>>>>>>>>>>>>???@@@AAABBBFFFEEEDDDBBB@@@>>>======AAAAAAAAABBBBBBAAAAAAAAA======>>>???@@@@@@@@@AAA>>>@@@AAABBBBBBAAA???>>>>>>??????@@@@@@??????>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999888777777777888888888888888777777666444555666777777777777666777777777777777777777777555444444444444555666666666777999:::999777555444444555555666666555555444555444333333222222333333222333333333222222444666333222222222333444444555555555444333222222333333333333222222222222333333333333444333333222111000222222111111111111111111000111222333444555555555222222222333444444555555444444333222222333333333555444444333333222222222333333333333333333333333222222333333333333222222444555555555555666666666444444333222222333444444333333444444444444555555777888888888777666666555666666777777888888999999999999999999::::::::::::::::::999999999999:::;;;===============>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHKKKOOORRROOOOOOOOONNNNNNNNNNNNNNNGGGHHHJJJLLLOOOPPPRRRRRRTTTSSSQQQOOOMMMMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLJJJJJJIIIIIIJJJKKKMMMNNNQQQPPPNNNLLLJJJHHHGGGGGGGGGFFFEEECCCAAAAAADDDFFFEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEECCCAAA@@@AAABBBCCCCCCDDDCCCAAA>>><<<;;;------............------,,,,,,------------,,,,,,,,,,,,------------------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++************************((())))))*********)))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))))))))))))))((('''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))(((((((((((()))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------000000000000111111111111333333333333333333333222111222222333444555555666666666666555555555555555999999:::;;;;;;<<<===>>>999;;;===>>>>>>===;;;::::::;;;<<<=========<<<;;;<<<>>>???@@@??????@@@BBBCCCCCCBBBAAA@@@@@@??????=========>>>???@@@BBBBBBEEECCCAAA???===<<<<<<<<<@@@AAAAAAAAAAAAAAAAAA@@@<<<<<<<<<===>>>???@@@AAA===???AAABBBCCCAAA???>>>===>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999999888999999999888888777777666777888888888888777666666444444555666666666555555777777777777888888888888444444444444444555666666666777999::::::888666555444444555555555555444444444444333222222222222333111333444333222222444555333333222222222333444444444333333222222222222333333222222111111222222333222333333333222111000000222222111111111111000000000111222333444444444444000111222444555777888999333333222222222333333444111222222333333444444444333333333333333333333333333333444444444333333222333333444444444555555555333333222222222222333333333333333333444444555555777777777777666666555444555666666777888888999999888888888999999999::::::999999888888888888999999<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>??????@@@AAABBBBBB??????AAABBBBBBBBBBBBAAACCCDDDEEEEEEFFFIIINNNQQQPPPOOOMMMLLLKKKJJJJJJKKKHHHIIIKKKMMMOOOQQQQQQRRRPPPNNNLLLJJJIIIIIIJJJJJJMMMMMMMMMMMMMMMLLLLLLLLLKKKJJJIIIIIIIIIJJJLLLMMMOOONNNLLLIIIHHHGGGGGGGGGEEEEEEDDDCCCAAABBBEEEHHHFFFFFFGGGGGGGGGFFFFFFEEECCCCCCCCCAAA???===>>>???>>>>>>>>>??????>>><<<;;;------............------,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,************************)))))))))))))))))))))))))))))))))***************((())))))************))))))))))))))))))(((''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((((('''''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''''''''&&&&&&))))))(((((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))***++++++,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------/////////000000000111111222222222222222222222222111222222333333444444444444444555555555666666666:::;;;;;;;;;999888999:::888999:::<<<<<<<<<;;;;;;999;;;===>>>>>>===;;;:::<<<===??????>>>>>>@@@AAACCCBBBBBB@@@???>>>===<<<=========>>>???@@@AAABBBBBB@@@>>><<<;;;;;;===>>>@@@@@@AAAAAAAAAAAA@@@@@@<<<;;;;;;<<<===>>>???@@@===???AAABBBBBBAAA@@@???<<<======>>>>>>======<<<<<<<<<;;;:::999888777777888888888777777777666666777777888888777777666555555555555555555555555555777777777777888888888888444444555555666666666666666777888888888777666666333333444444444444333333444444333222222222222222111222444444333222333555333333222222222222333333333222222111111222222222222222111111111111222222111111222222222111000000222222111111111111111111000111222333333444333333000111222444666888999:::333333222222222333444444000000111222333444555555333333333333333333333333444444555555555444333333222333333333333444444444222222222222222222222222222222333333444444555555666666777666666555444444444555666666777888999999777777888888888999999999999999888777777777777888999999:::::::::;;;;;;;;;<<<======>>>???@@@AAAAAA>>>???@@@AAAAAAAAA@@@???AAABBBDDDEEEFFFHHHKKKNNNPPPNNNKKKHHHGGGGGGHHHHHHIIIJJJLLLNNNOOOPPPOOOOOOLLLJJJHHHGGGFFFGGGIIIJJJMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIJJJKKKLLLLLLKKKJJJIIIIIIHHHIIIIIIFFFGGGGGGEEEDDDDDDFFFHHHEEEFFFFFFFFFFFFEEEDDDDDDBBBBBBBBB@@@===<<<<<<======<<<===>>>@@@@@@>>><<<------............------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------............------************************))))))))))))))))))))))))((()))))))))*********+++(((((()))***************)))))))))))))))((('''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''))))))(((((((((((()))))),,,+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,************++++++++++++************************,,,,,,---------.............../////////000000000000000000111111222222222222222222222222333333333222333333444555666777777999;;;<<<;;;888777888:::888999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;:::<<<===>>>======>>>@@@AAA@@@@@@???>>>===<<<<<<============>>>@@@AAABBB@@@>>><<<::::::<<>>???>>>???@@@AAAAAAAAA@@@@@@<<<<<<<<<======<<<<<<<<<::::::999999888888888777777777777777777666666666777777777777777666666555666555444333333444555555777666666666666666666666555555666666777777777666555555555555555555555555333333444444444444333333444333222222111222222222111222444444333222333444333333222222222222222333222222111111111111222222222222111111111111222222///000111111111111111111111111222222222222222222111222222333333333222222222222333444555666666777333333333333333444555555111111111222333333333444222222222222222222222222444444555555444333333222222222222222333333333333111111222222222222111111111222222333444444555555555555666666666555444444444444555666777888999999777777777777888888888999999888777666666666666777666666777888999::::::;;;::::::;;;<<<===>>>??????>>>???AAAAAAAAA@@@>>>===???AAADDDEEEEEEGGGIIIKKKMMMKKKHHHEEEDDDEEEGGGHHHJJJLLLMMMNNNOOONNNLLLKKKJJJIIIGGGFFFFFFHHHJJJLLLMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLJJJJJJJJJJJJKKKIIIIIIIIIJJJKKKKKKKKKLLLJJJKKKKKKJJJGGGEEEFFFFFFDDDDDDDDDDDDDDDCCCBBBBBBAAABBBAAA???<<<:::;;;<<<===<<<;;;===??????<<<999---..................---+++,,,,,,------,,,,,,++++++++++++,,,,,,------------......//////......---))))))))))))))))))))))))************************(((((())))))*********+++(((((()))***************)))))))))))))))(((((('''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%!!!"""###$$$%%%&&&&&&&&&''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((()))))),,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))************+++++++++************************........./////////000000............////////////......///000111222222333333333222222222222222222111222333444555777888888999;;;===;;;999777999;;;999999999999:::<<<===>>>>>>===;;;::::::;;;<<<===:::;;;======<<<<<<>>>???>>>>>>>>>>>>========================>>>???@@@AAA???===;;;:::;;;===AAACCC@@@@@@@@@AAAAAA@@@@@@@@@<<<<<<;;;:::;;;<<<===>>>>>>???@@@@@@AAAAAAAAAAAA;;;<<<<<<<<<<<<<<<<<<;;;888888888888888999999999777777777777666666666666777777777777777666666555666555333222222333555666666666555555555444444444555666666777888777777777333333222222222333444444222333333444444333333222444333222222111111222222000222444444333333333444333333222222111222222222222111111111111111222222222222111111111111222222...///000111111111111111111111222222222333333333222222333333333222111111333333333333333333333333333333333333444444555666333333222222222222222222222222222222222222222222444444444444444333222111111111222222222333333333111111222222222222111111111111222333333444555555444444555555555555555444444444555666777888999999777777777777888888888888888888777666666666666666444555666777888999::::::888888999:::<<<======>>>???@@@AAABBBAAA???===<<>><<<::::::<<<<<<;;;999;;;<<<<<<888555000///...---,,,+++++++++---------............///.........------,,,,,,,,,+++++++++,,,,,,---------,,,,,,++++++***)))(((((((((((())))))))))))(((((()))((()))+++------+++)))))))))))))))))))))))))))))))))(((((('''''''''&&&)))((('''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((((()))))))))***&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))((('''''''''''''''(((((())))))((('''&&&&&&************))))))))))))(((((((((((())))))))))))''''''(((((())))))******))))))(((((((((((())))))++++++***)))((((((((()))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,000///...---------------...........................//////000111222222222555555444333333333444444333333333444555666777777<<<;;;:::999888888888888888999999::::::999999888::::::;;;;;;<<<============<<<;;;::::::;;;===>>><<<=========<<<;;;;;;:::>>>===<<<;;;;;;<<<===>>><<<:::999999;;;===>>>>>>@@@>>><<<<<<===>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<@@@??????>>>===<<<<<<;;;999:::;;;<<<<<<:::888777888888777666666666666666666666777777888888888999666666777777777777666555777777777777777666555555777777666666666666777777777777777777777777777777444444333333333444444555111111111000111111222222000000000000000000000000222333333444444333333222222222222111111000000000222222111111111111222222222222222222222222222222000000000000111111111111111111111111111111111111222222333333333444444444333333333333333222111000111111111222222333333333333333222222111222222222444444444444444444444444222333333444444333333222222222222111222222333333555555444333333222111111222333333444444333333222333333333333333333333333444555555666777888888999888888777777777777888888999999888888777666666666777777777777777777777777999:::;;;===>>>?????????>>>???@@@???===<<<===>>>BBBBBBCCCDDDFFFGGGHHHIIIHHHGGGEEEDDDDDDDDDEEEEEEHHHIIIJJJLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGGGGHHHIIINNNNNNNNNMMMMMMMMMMMMMMMKKKJJJJJJKKKNNNPPPQQQPPPIIIJJJKKKKKKJJJKKKMMMOOOQQQQQQOOOMMMJJJGGGDDDBBBBBBAAA@@@>>>>>>>>>??????>>>>>>???@@@@@@???===<<<;;;::::::999999888888888...------,,,,,,,,,------------------..................---------,,,,,,,,,+++++++++,,,,,,---------------,,,,,,+++******)))((())))))))))))))))))(((((((((((()))++++++***((()))))))))))))))))))))))))))(((((((((''''''''''''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))(((''''''&&&%%%%%%&&&&&&((((((((((((((('''&&&&&&))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((())))))))))))))))))(((((((((((())))))***)))((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,///......------------..............................//////000111111222222444444333333333333444555333333444444555555666666::::::999888888888888999999999::::::::::::999999:::;;;;;;<<<======>>>>>><<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<<<<<<<;;;::::::===<<<;;;;;;;;;;;;<<<===<<<;;;999:::<<<>>>>>>>>>>>>===;;;<<<===>>>>>>===;;;;;;;;;<<<<<<<<<======??????>>>======<<<;;;;;;999:::;;;<<<;;;:::888777888777777666666666666666555555555555666666666777666666777777777666666555666666666666666555555444666666555555555555666666555555555555555555555555444444333333333333444444222222111111111111111222111111111111111111111111111222222222222222222111222222111111000000000000222111111000000111111222111111111111111111111111//////000000000111111111111111111111111111111111000000000111111111222222111222222222111111000///000000000111111111222222222222222111111222333333333333333333333333333333111111222222222222111111111111000000000111222222444444444333333222222111111222222222222222222111333333333333333333333333444555555666777777888888777777666666666666777777777777777666666666666555666666666666666666666666777888:::;;;<<<============???@@@AAA@@@@@@AAACCCCCCDDDEEEEEEFFFGGGHHHHHHGGGFFFEEECCCCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJLLLOOOQQQRRRQQQIIIJJJKKKKKKJJJJJJLLLNNNNNNMMMLLLJJJHHHFFFDDDDDDDDDCCCAAA???==================>>>???>>>===<<<;;;::::::999888777777666666,,,,,,,,,,,,---------...------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,+++++++++************************(((''''''(((******)))'''))))))))))))))))))))))))((((((((((((''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((())))))))))))((((((''''''&&&&&&''''''(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))(((((((((((())))))(((((((((((())))))(((''''''''''''(((((()))******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,---------------......///...........................//////000000111111222222222222222333444555555444444444444444555555555888888888888888999999:::999999::::::::::::999999;;;<<<<<<======>>>??????;;;<<<<<<<<<<<<<<<;;;;;;:::;;;;;;;;;;;;::::::999<<<;;;:::999999:::;;;<<<===;;;::::::<<<>>>>>>>>><<<;;;::::::<<<>>>>>>===;;;<<<<<<<<<<<<=========>>>>>>======<<<;;;;;;;;;999999:::;;;:::999888777888777666666555555666666555555555555666666666666555555666666666666666555555666666666666555444444555444444333333444444555444444444444444444444444444444333222222333333444444333222111111111111111111111111111111111111111000000111111111111000000111111111111000000000000222111111000000111111222//////////////////////////////000000000000111111000000000000000000000000///000000000111111111111000000000111000000///.../////////000000000000111111111111111111222333444222222222222222222222222000000111111111111000000///////////////000111222333333333333333222222222000000111111111111000000333333333333333333333333444444555555666777777777555555555555555555555555444444555555555666666666666666666666666666666666666666888999:::::::::::::::<<>>?????????;;;<<<=========<<<;;;:::999::::::;;;::::::999999;;;:::999888888999:::;;;<<<;;;:::;;;===>>>======:::888888999;;;===>>>===;;;;;;<<<<<<<<<=========<<<<<<<<<<<<;;;;;;::::::999999999:::999888777777777777666555555555555666777777777777777777777777444444555666666666555555666666666666666555444444333333222222222222333333444444444444444444444444444333333222222222222222555444333111111000000000222222222222222222222222000111111111111111111000222222222222222222111111111111000000000000111111////////////////////////////////////000000000111000000000000000000000000111111111222222222222333000000000111111000//////000000000000000000000000000000000000111222444444111111111111000000000000///000000111111000000///////////////000111111222222222222222222333333333000111111111111111111000222222333333333333444444444444444555555666666666444444444444444444444444333444444555666666777777666666666666666666666666555666777888999999999999888:::===?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBFFFEEEDDDCCCBBBBBBCCCDDDEEEDDDCCCCCCDDDFFFHHHIIIKKKJJJHHHGGGFFFGGGGGGHHHFFFFFFEEEFFFGGGHHHIIIJJJMMMKKKJJJJJJKKKLLLKKKJJJGGGHHHJJJIIIHHHGGGGGGHHHJJJIIIGGGEEEDDDDDDDDDDDDEEECCCAAA???===<<<<<<===>>>>>>>>>======<<<<<<;;;::::::999888666555444444------------,,,+++***))),,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++***))))))***+++++++++***))))))***+++***)))(((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))((((((((((((((((((''''''((((((((((((((((((((())))))))))))******))))))))))))******''''''((((((((((((((('''%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((((((((()))***++++++)))))))))******)))))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,+++++++++,,,---...///000........................///////////////000000000000000000111222333444555444444444444444333333333444444555666777999:::;;;:::::::::;;;;;;:::::::::<<<<<<======>>>?????????;;;<<<=========<<<:::999999999::::::;;;::::::999:::999888777777888999:::<<<;;;:::;;;======<<<;;;888777666777:::<<<===<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888999888888888777777777666666555555555555555666666666666666666666666333333444555555555555555666666777777666666555444222222111111111111222222555555555555555555555555444333222111111111111111444333222111000/////////111111111111111111111111111111222222222222111111333333333333333333333333111000000000000000000111000000000000000000000000...////////////000000000////////////////////////000000111111111222222222000000111111111111111000111111111111111111111111//////000000111222333444111111111000000/////////000000111111111111000000/////////000111222333333111222222222222222222222111111222222222222111111222222222333333444444444444444444444555555555555222333444444444444333222444444555666777777888888777777777777777777777777666777888999999:::999999:::<<>>======>>>BBBBBBBBBBBBAAAAAAAAAAAAEEEDDDCCCBBBCCCCCCEEEEEEDDDDDDDDDDDDFFFHHHKKKLLLKKKJJJIIIGGGFFFFFFGGGGGGFFFFFFEEEEEEFFFHHHIIIKKKMMMKKKHHHGGGFFFFFFDDDBBBEEEGGGHHHHHHFFFEEEEEEFFFJJJIIIGGGEEEDDDCCCBBBBBBAAA@@@???>>>>>>>>>???@@@@@@@@@???>>>=========<<<;;;:::999888777666555555------...---,,,+++)))''',,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************+++***)))(((((()))***+++---+++))))))***+++***)))))))))))))))))))))))))))'''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))''''''&&&&&&''''''((((((&&&'''((((((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))(((((((((((())))))***))))))))))))******+++))))))************))))))(((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++,,,---...///........................////////////////////////000000000000111222333333333333333333333444444444333444444555666888:::;;;::::::;;;;;;;;;;;;::::::;;;<<<<<<======>>>??????============<<<;;;::::::999::::::;;;;;;;;;;;;;;;:::999888777777888999:::::::::999:::<<<<<<:::999777666555666999;;;;;;;;;999::::::::::::;;;;;;;;;:::::::::999999999999999888888888777777777777777777666555555444444555555333333333333333222222222222222333444555555555555555666666666666555444444222111111000000111111222555555555555555555555555333333222111000000000000222111000///////////////000000000000000000000000111222222222222222222111222222222333333333333333111000000//////000000111000000000000000000000000......////////////000000////////////////////////............////////////000000111111222222111111222222111111111111000000000000000000000111222333111111111000000//////...000000111111111111000000/////////000111222333444222222222222222111111111111222222222222222222111111222222333333444444555444444444444444444444444222333444555555444333222444444555666777777888888666666666666666666666666777888888999::::::999999===???BBBBBB@@@>>>======BBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDEEEFFFBBBCCCDDDFFFIIILLLNNNOOOLLLKKKIIIGGGFFFFFFFFFGGGGGGFFFEEEDDDEEEGGGIIIJJJKKKIIIEEECCCBBBAAA???===BBBDDDFFFGGGEEEDDDDDDEEEGGGGGGGGGFFFDDDBBB@@@???>>>>>>======>>>@@@BBBCCCBBBAAA@@@>>>============:::999999888888777777666+++,,,---------+++)))(((++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++***(((''''''(((***+++---+++(((((()))***))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%%%%&&&'''((()))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))&&&&&&%%%%%%&&&''''''(((&&&&&&'''(((((((((((((((%%%&&&&&&'''(((((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))(((((((((((())))))***))))))(((((((((((()))((()))***++++++***)))((((((((((((((((((((((((((()))))))))***++++++,,,,,,++++++++++++,,,---..............................////////////////////////111111000000000111111222222222222333333444444555333333444555666777999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>===<<<;;;:::::::::::::::;;;<<<<<<<<<<<<<<<:::999888888888888999:::999888888999;;;;;;999777777555444555888999999999888888999999999999::::::999999999999999999999999888888777666666666666666666666555444444444444555222222222111111111000000111111222444444555555555333444444444444333222222222111111111111111111222444444444444444444444444333333111000000///////////////............//////////////////////////////000000111111111111000000000000000111111222222222000000////////////000000................................./////////000000........................---------.........//////...///000000111111000000111111000000000/////////111111000000000000111111222222111111000//////......//////000000//////............///000111222333333333222222111111000000000000111111111111000000111111222333333444555555333333333333333333333333222333444555555444333222444444444555555666666666444444444444444444444444777777888999999999999888<<>><<<<<>>@@@BBBEEEFFFCCCEEEHHHKKKOOORRRTTTUUULLLKKKIIIGGGFFFFFFFFFGGGHHHFFFDDDCCCCCCEEEGGGHHHHHHFFFCCCAAAAAA@@@>>><<>>============???@@@BBBDDDBBBAAA???===<<<<<<<<<<<<777777777777777777777777(((***,,,------,,,+++***++++++,,,,,,,,,---------*********++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))(((&&&&&&((()))***,,,***''''''(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((()))+++,,,,,,)))((('''&&&&&&'''((()))(((((((((((())))))))))))'''''''''''''''((()))***&&&&&&'''((())))))((((((&&&&&&''''''((()))******&&&&&&&&&'''''''''((((((''''''(((((())))))******))))))(((((((((((())))))***)))((('''''''''''''''((()))***++++++***)))((((((((((((((((((((((((((()))))))))***++++++,,,,,,,,,,,,++++++,,,,,,------........................///////////////.........222111000000000000000111111111222333333444555555444444444444666777888999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;<<<=========???>>><<<;;;::::::;;;;;;:::;;;;;;<<<=========<<<;;;:::999888888999:::;;;888888888999::::::888555777555444555777888888888777777888888888999999999888888888888888888999999888888777666666666666666666666555444444444444555333333333222222222111111000111222333444444555444111222222222222111000000222222111111111111222222333333333333333333333333333222111000////////////......---------....../////////////////////////////////000000000000//////......//////000000000111000000////////////000000------------------------............/////////000........................////////////000000000111------...///000000//////000000//////.........---222111000000000000000111333222222111000//////...---..................---,,,,,,------///000111222444333333222111000////////////000000000000//////111111222333333444555555333333333333333333333333222333555666666555333222333333444444444444555555222222222222222222222222666777777888888888888777999<<>><<<;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::<<<>>>AAADDDEEEEEEHHHLLLQQQUUUXXXZZZZZZLLLKKKIIIGGGFFFFFFFFFFFFHHHFFFDDDBBBBBBCCCEEEGGGEEECCCAAA@@@AAA@@@???>>>>>>@@@DDDEEEEEEDDDDDDDDD<<<>>>AAADDDDDDBBB???===>>>>>>======>>>@@@BBBCCCAAA@@@>>><<<;;;:::;;;;;;555555555555666666666666---------,,,,,,+++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$'''''''''''''''''''''''''''''''''''''''''''''''')))'''$$$###$$$&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&$$$###$$$((()))(((&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&************))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))*********++++++++++++''''''''''''(((((((((((())))))))))))************))))))***++++++++++++***,,,,,,,,,---...///000000---------...............000000000000000000000000000000222333333444333333222222444777::::::999777999:::;;;:::999999:::<<<>>>===<<<:::::::::;;;<<<;;;<<<<<<<<<;;;;;;:::999;;;:::::::::<<<<<<<<<;;;777999;;;;;;999777666666888888888999999:::::::::666666666666777777777777444444444555555666777888777777888888888999999999999999777666555555555555666666555444333333333333444444444333333444555555333333333222222222111111000000000000111111111111333333222111000000111111000111111111111222222222111222222222222111000000000000000000////////////...............///000111111111000000/////////...////////////////////////000000//////.........---////////////////////////000///...---,,,------...........................///////////////.........,,,---///000000000///...000000000000000000000000,,,,,,---...///000111111//////////////////////////////000000000000//////,,,,,,---...///000111222333222111111000000111111222111111111000000/////////000111222333444444444666666555444222111000000000000111111111111000000444444333333222111111111222222111111111222444555444555555666666666666666:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<>>======???AAACCCCCCCCCAAA@@@???@@@BBBCCCCCCAAA>>><<<;;;;;;;;;<<<>>>???AAAAAA@@@@@@@@@@@@>>><<<:::999777777777777777777666666,,,,,,,,,,,,+++++++++************+++++++++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''&&&%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''')))'''$$$$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&%%%%%%'''%%%$$$&&&(((***)))'''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++((((((((())))))))))))***))))))))))))************))))))***++++++++++++***,,,,,,------......//////---------...............000000000000000000000000000000111222222333333333222222444777:::;;;:::888::::::;;;:::888888999;;;===<<<<<<;;;::::::;;;;;;999:::::::::999999888777:::999999999999999999888666888::::::999888888888888888888888888999999999777777777888888888888888444444444444555666777777777777888888888999999999999888777666555555555555777666555444333222222222333222222222222222333333333222222222111111111111//////000000000111111111222222111000000000000000000111111111111222222222222222222222222111111000000000000000/////////...///............//////000000000/////////.................................000/////////.........---........................000///...---,,,------.........................../////////////////////...------...////////////...////////////////////////------......//////000000........................//////000000000000//////,,,------...///000111111333222111111000000111111111111111000000000/////////000111222333333333333666555444333222111000000000000111111111111000000222222222222222111111111222222111111111222333444444444555666666666666666999999999999999999999999::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<>>>CCCFFFDDDLLLRRRPPPMMMLLLLLLKKKIIIHHHGGGEEEEEEFFFHHHIIIHHHGGGEEEBBB@@@?????????AAABBBDDDEEEDDDBBB???>>>>>>???@@@AAAAAA@@@?????????@@@BBBCCCBBB@@@===;;;::::::;;;;;;<<<>>>???@@@??????@@@???>>><<<:::999777777777777777888888888+++++++++***************)))))))))************+++++++++++++++++++++++++++******++++++++++++******++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%%%%%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((&&&%%%%%%''')))))))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&''')))***)))(((&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((())))))***((((((((((((((((((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))***++++++++++++***---------------------------------.........//////000000000000000000000000000000000000111222333444222222444777:::;;;;;;999999::::::999777666777999:::;;;;;;;;;;;;:::999999777777777777777666666666888888888777777666666555444666888999888888999:::999999888888888888888888999999999888888888888888444444444444555666777777777777777888888888888999888777666555555555555555777666555333222222111111222111111000000000111111111111111111000000000000//////000000000000111111111000000////////////000000111111111111222222222222333333333333222111111000000000/////////......//////......---.........///............---------......................../////////.......................................//////...------------.................................//////////////////---------------......///////////////////////////...................................................//////000000//////...---.........//////000000222222111000000000000111111111000000000000/////////000111222222222222222444444333333222111000000000000111111111111000000000000000111111111111222222222111111111222333444333444555555666666555555777777777888888888888888999999999::::::::::::;;;;;;;;;<<<<<<<<<>>>BBBEEEGGGMMMOOOKKKGGGGGGGGGEEEIIIHHHGGGEEEEEEEEEFFFFFFFFFDDDBBB@@@>>>>>>>>>>>>@@@AAACCCDDDDDDBBBAAA???>>>>>>>>>>>>>>>>>>======@@@AAABBBBBB@@@>>>;;;:::999999999::::::<<<===>>>>>>>>>??????>>><<<;;;:::666666777777888888999999*********))))))))))))))))))))))))*********++++++******************************++++++++++++******************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((*********%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&''''''&&&&&&'''((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''''''''(((((((((((()))(((((()))))))))*********((()))))))))************))))))***++++++++++++***---------,,,,,,,,,,,,,,,,,,,,,------.../////////000000000000000000000000000000000000000111333444333333444666999;;;;;;999888999999888666555666777888999:::::::::999888777666666555555555555555666888888888777555444444555555777888888777777888999:::::::::999999888888777999888888888888888777777555555555555666777888888777777777777888888888888777666555555444444444555777666444333222111111111222111111000000000000111000000000000000/////////////////////000000000111000//////.........//////000000111111111222222222333333333333333222111111000000/////////.........000///......------------------------------------....................................................................................------..........................................////////////------,,,++++++---...////////////////////////////////////......---------...........................//////////////////............///////////////222222111000000000000000000000000000000000////////////000111222222111111333333222222111111000000000000111111111111000000...//////000111111222222222222222222222222222333333333444555555555555444555555666666666666777777888888888999999999:::::::::;;;<<<<<<<<<>>>BBBEEEIIIMMMMMMHHHDDDEEEFFFDDDGGGFFFEEECCCBBBBBBBBBBBBCCCAAA???>>><<<<<<<<<<<<>>>???AAABBBCCCBBBAAA@@@@@@???>>>===<<<<<<======@@@AAAAAA@@@???<<<:::888888888888888888999:::;;;<<<===>>>>>>>>>===<<<;;;555555666666777888888888))))))))))))))))))))))))************+++++++++,,,************************)))******++++++******)))*********)))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$%%%&&&'''%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&'''''''''(((((((((((('''''''''((((((((())))))((()))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,+++++++++,,,,,,------...//////000////////////////////////000000000000111222333444333333333555888:::999888777777777666444444555666666777888999999888777666666666555555555555666777777999:::888555444444666888888999888666555666777;;;;;;::::::999999888888888888777777777666666666666666666666777888999:::777777777777777777777777666555444444444444444444555555444333222222222222333333222111111111111111////////////////////////...////////////000000000///...............//////000000111111111222222222222333333333333222111111////////////............000///...---------------,,,,,,,,,---------------........................---------.......................................------..........................................---.........//////000000------,,,++++++---...///........................//////......------,,,,,,..............................////////////...............///////////////222111000000//////000000//////////////////000000//////000111111111000000111111111111111111111000000000111111111111000000......///000111222222333222222222222222222222222222333333444444444444444444444444555555666666666777777777888888888888999999:::<<<<<<<<<>>>AAADDDFFFHHHGGGCCCAAADDDEEEDDDCCCBBBAAA@@@??????>>>>>>@@@???===<<<;;;;;;;;;<<<===>>>???@@@AAAAAA@@@@@@@@@???>>>===<<<<<<======@@@@@@@@@???===;;;999888888777777777777777888888:::;;;===>>>>>>======<<<555555555666666777777777))))))))))))*********************+++++++++,,,,,,************************))))))************))))))******)))))))))(((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&'''((()))******+++'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))************))))))***++++++++++++***+++++++++++++++++++++++++++,,,,,,---...///000000////////////////////////000000222333333444333333444333333444666777777666444555555555333333555666555555666777777777777666666666555444444555777888666999:::999555444555888999999999777555444555777:::::::::999999999999999888888777777666555555555666666666666777888999999888777777777777777666666555444444333333333444444333333222222222222333333555444333222222222222222////////////000000000000......////////////000000///............//////000000111111111111222222222111222222222222111000000/////////.........------......------,,,---------,,,,,,,,,------------...---------------------------------------.........------------------------,,,---......///.................................------......///000000000---------------......///........................///.........------,,,,,,---------------------------......//////......------.........//////000000111111000////////////000......////////////000000//////000000000000//////000000000000000111111111000000111111111111000000//////000000111222333333222222333333333222111111111222333333444444333333333333444444555666666666666666666777777777888888888:::<<<<<<===>>>AAACCC@@@BBBAAA===>>>BBBCCCAAA??????>>>>>>======<<<<<<>>>===<<<:::::::::;;;<<<<<<<<<===>>>>>>??????>>>>>>>>>===============<<>>===<<<:::999888888777777666666666777777999:::<<<===>>>>>>======777777777666666666666666)))))))))******+++++++++)))))))))************+++************************))))))************))))))***)))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%'''((((((%%%%%%&&&(((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&'''((())))))***************************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((((((((()))))))))'''(((((((((((()))))))))))))))))))))************))))))***++++++++++++***))))))******++++++,,,,,,++++++,,,---...///000000///////////////////////////111333555666555444333555444222333444555444333222333444333333333555777555555444444555666666777666555444333333555777888444777:::888555333666999777888888666555555777888777777777777777888888888999999888888777666666555444444444444555666777888888888777777666666666666444333333333333333444444111111111111222333444555555555444222222111111111/////////000000111111111........./////////000000//////......//////000111000111111111111222222222000111111111111000////////////.........---------------,,,,,,,,,---......,,,---------............------------------------,,,,,,,,,------.........------------------------,,,,,,.../////////..............................------......///000000111------...////////////...........................---------------------------------------------------......//////......---,,,------...///000111111111111000///////////////........./////////000000...//////000000//////.../////////000000000111111000000111111111111000000000111111111222222333333222333333333333222111000111111222333333333333333333333444444555666666777555555666666666777777777888999;;;<<<===>>>@@@BBB>>>???>>><<<===AAABBB@@@<<<===============<<<<<<===<<<;;;:::::::::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<::::::<<<======<<<;;;;;;======<<<<<<;;;::::::999888888777666666666666666888999;;;===>>>>>>>>>>>>::::::999999888777777777))))))******+++++++++,,,(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%&&&&&&&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&'''&&&%%%$$$&&&(((***)))&&&%%%''')))%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************))))))***++++++++++++***(((((()))***+++,,,,,,---++++++,,,---...///000111///////////////////////////111444777888666444222666444222222333333222111000111333333222333555777555444444333444555666888555444333222222444666777222666999888444333666999555666666666555666888;;;444444555555666666777777::::::999999888777777666333333333333333555666666888888777777666666666555333333333222222333444444000000000111222444555666555444333222111111111111//////000000111111222222............/////////000///////////////000111111000111111111111222222222000000000000000///......//////.........---------,,,,,,,,,,,,------...///---------....../////////------------------------,,,,,,,,,------.........------------------------+++,,,.../////////..............................---------...///000000111,,,---///000000000///...........................---------------------------------------------------..................---,,,,,,---...///000111222111111000///////////////---.........//////000000...///////////////............//////000000111111000000111111111111000000222222222222222333333333222333333444333222111000111111222333333333333222333333444444555666777777555555555555666666666777777999;;;======>>>@@@BBB???AAA@@@>>>???CCCCCC@@@<<<<<<======>>>============<<<;;;:::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;777888:::<<<<<<<<<:::999<<<<<<<<<;;;;;;:::::::::999888777666666666666666777888:::<<<>>>>>>>>>>>>===<<<<<<;;;:::999888888************)))))))))))))))***+++,,,,,,+++***))),,,,,,+++)))'''&&&(((***(((((((((((()))))))))))))))))))))))))))((((((''')))))))))))))))((((((((((((((((((((((((((((((((()))'''%%%%%%&&&'''((('''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$(((&&&$$$%%%((()))(((&&&&&&'''((())))))((('''&&&(((((((((((((((((('''''')))(((&&&%%%%%%&&&'''(((''''''''''''''''''&&&&&&))))))))))))))))))))))))'''''''''''''''''''''''',,,)))&&&&&&''''''%%%"""))))))))))))(((((((((((()))))))))******)))))))))((((((((((((((((((((((((***)))(((''''''((()))***((()))))))))************......---------,,,,,,,,,,,,,,,------...---------,,,,,,,,,---------......111333555777888666444333555444444333333222222111111222222333333444444555444444555555666777777777555555444444444333333333888777777666555444444444444444444444555666777777555555555555666666666666777777666666555555444444444555666777888888888888888777555444444444444333555555444444333333333333444222111111222333333222000000000000000000000000...000222333444333111000000000000000000000000000000000///////////////000222222333333333333222222111111000000//////............---------,,,,,,,,,------------------------+++,,,............,,,+++........................------............------000///...---,,,+++++++++,,,,,,,,,---------......111000///---------.../////////............//////......---------,,,,,,,,,++++++,,,,,,,,,,,,------//////.........---------------------------------//////000000///...------......////////////......000000000000000000000000........................////////////////////////////////////000000000000111000/////////000222333222222222222222222222222222222222111000//////...111111111222222333333333000111111222222333444444666666555444444555777777888888888999:::<<>>???@@@AAAAAA@@@>>>===999:::<<<=========<<<;;;>>>>>>===<<<<<<<<<<<<<<<======<<<;;;::::::999888;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;::::::999888888888888777666555555888;;;???===;;;<<>><<>>======<<<999777************)))))))))))))))***++++++++++++***)))+++,,,+++)))''''''(((***(((((((((((())))))))))))((())))))))))))((('''''''''''''''''''''''''''&&&(((((((((((((((((((((((()))'''%%%%%%&&&(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&$$$&&&((()))(((&&&&&&'''((())))))((('''&&&$$$$$$%%%&&&''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''%%%$$$%%%((()))(((&&&)))(((((((((((((((((((((*********++++++*********((((((((((((((((((((((((***)))(((''''''((()))***)))*********++++++++++++---,,,,,,,,,+++++++++++++++,,,------...------------------.........//////111222444666666555444222333333222222222111111111111222222333333444444555444444555555666777777777555555555444444444333333666666666555444333333333444444444444444555666666666666666666666666666666777777777666666555555555666666777777888888777777777666444333333333333222555555555555555444333333444222111111222333222222000000000000000000000000///000111222333222111111000000000000000000000000000000////////////000000///000000111111000000///111000000000/////////............---------,,,,,,------------------------------............------........................------............------//////...---,,,,,,,,,,,,,,,,,,,,,---------......000000///...............//////............//////------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------///.........------------------------------------///////////////...------......////////////......////////////////////////---------.............../////////////////////////////////000000000111111111000/////////000222222111111111111111111111111222222111111000//////...111222222222222222222333000111111222222333444444666555555444444555777888888888888999:::<<<>>>@@@@@@AAA@@@@@@???>>>===<<<:::;;;<<<<<<======<<<<<<>>>======<<<<<<<<<<<<<<<===<<<<<<;;;::::::999999::::::::::::::::::;;;;;;;;;;;;::::::999888888777888999888777666777:::===BBB???===>>>??????===;;;CCC@@@<<<:::::::::999888++++++*********))))))))))))***++++++++++++***)))+++++++++***((('''(((***(((((((((((())))))))))))(((((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%&&&((((((((('''&&&'''(((((((((((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%$$$&&&((())))))(((((((((((((((((((((((((((++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))))))))(((((((((((())))))*********+++++++++,,,,,,++++++++++++************++++++,,,---------------............///////////////111333444555444222111111111111111111000000000111222222333333444444555444444555555666777777777555555555444444444444333555555555444333333222222444444444333444444555555777777666666666666777777777777777777666666666666777777777888777777666555555444333222111111222222555555666777666555444333333222000000222333222111000000000000000000000000000000000111111111222222000000000000000000000000000000////////////000000///000000111111000000///000000000000////////////.........------------,,,..............................------------..............................------............------///...------,,,,,,,,,,,,,,,,,,,,,---------.........////////////...------///......------......///,,,,,,+++++++++*********++++++,,,,,,,,,,,,------............------------,,,,,,,,,,,,------------...////////////...------......////////////......////////////////////////---------.........//////////////////////////////000000000000111111111111000000/////////000111222000000000000000000000000222222111111000/////////222222222222222111111111000111111222222333444444555555444444444555777888888888888999:::<<<>>>???BBBAAA@@@>>>===<<<;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999:::::::::::::::999999999999999999888888777777666888999999999888999<<>><<<;;;CCC???;;;888777888999888+++++++++*********))))))*********++++++************++++++***((('''(((***(((((((((((())))))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((()))'''&&&&&&((()))((('''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''))))))))))))((('''&&&%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((,,,,,,------------,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++,,,++++++++++++************+++,,,---------------------------...............///111222333222111000000000111111111111111111111222222333333444444555444444555555666777777777555555555555444444444444555555555444444444333333555444444444444444555555888888777666666666777777777777777777777777777777777777777666666555333333444333222000//////111333555666777888777666444333333111000000111222222111000000000000000000000000111000000000000111222222////////////////////////000////////////000000111111111222222222222111111000000000000////////////............------------////////////////////////...---,,,++++++,,,---...........................------............------///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---.../////////...---,,,...------------------...,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,---------.........//////...---------......//////......---////////////////////////,,,,,,------.../////////////////////////////////000000000000111111111222000//////...///000111222111111111111111111111111111111111111000000//////333333222222111111000000000111111222222333444444555444444333444555777888888888888999:::<<<======AAA@@@>>><<<;;;;;;<<<<<<===<<<;;;;;;;;;<<<>>>???======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::::::::::::::999999999999888888888888777777777666666666666777888888888999<<<>>>BBBBBBAAA@@@@@@???>>>===BBB???<<<:::999999888777++++++++++++************+++******************+++)))***+++***)))(((((()))(((((((((((())))))))))))((((((((()))(((''''''&&&'''((((((((())))))******)))))))))))))))))))))))))))'''''''''))))))(((&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''(((''''''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((($$$%%%&&&''''''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&''''''((((((((()))+++,,,,,,------,,,,,,+++))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,,,,,,,++++++++++++)))***+++,,,------------++++++,,,,,,,,,---------...///000111111111000000000111111111222222333333111222222333333444444555444444555555666777777777666666555555555444444444666666666555555555555555555555444444444555666666999888666555555555666777666666666666666777777777666666666555444333222111222333222000......111444555666777777777666444444333111000000111222222111000000000000000000000000000000//////000000111222///////////////////////////////////////000111111111111111222222111111111////////////000000000000//////.........---------////////////////////////---,,,+++******+++,,,---........................------............------......---,,,,,,,,,------,,,,,,,,,---------......,,,---...//////...---,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------+++++++++,,,,,,,,,------------............------------............------........................---------........./////////////////////////////////000000000000111111111000///.........///111111222222222222222222222222111111111000000000000000222222222111111000000000000111111222222333444444444333333333444555777888777888999:::;;;;;;<<<<<<===<<<;;;;;;;;;<<<===>>>======<<<;;;;;;===>>>???======<<<;;;;;;;;;;;;;;;999999:::::::::::::::::::::::::::999999888888888777777666666666666666555444555777777777888:::<<<===>>>????????????@@@AAA@@@???>>>>>>>>><<<888555,,,++++++++++++*********++++++***))))))***++++++((()))++++++)))((())))))(((((((((((()))))))))))))))))))))))))))(((((('''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((('''(((******(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&'''''' !!!###%%%''')))******%%%%%%&&&'''((((((((('''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''###%%%''''''''''''(((***&&&&&&&&&''''''(((((()))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))---,,,,,,,,,++++++++++++((()))***,,,------------***+++++++++,,,,,,,,,,,,......///000000000000000000000111111222333444444111222222333333444444555444444555555666777777777666666666555555555444444666666666666666666666666555555555555666777888999999888666444333444555666555555555555666666666666555555555555444333222111222333222///------111555666666666555555555444444222111//////111222111000000000000000000000000000/////////000000000111111000000000000000000000000///......//////000111222...//////000000//////...////////////000000000000/////////.........------........................,,,,,,++++++++++++,,,,,,........................------............------...------,,,,,,---------,,,,,,,,,---------......,,,,,,---............------,,,,,,++++++,,,,,,---.........---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------******++++++,,,,,,------,,,,,,---............---------............------................................................////////////////////////////////////000000000000//////.........///000111222222222222222222222222111111000000000000000000111111111111111000000000000111111222222333444444333333222222333555777888777888999:::;;;;;;;;;;;;::::::::::::;;;<<<===>>>======<<<<<<======>>>???===<<<;;;;;;::::::;;;;;;888888999999::::::;;;;;;;;;;;;::::::999999888888666666666666666666666666222444666666666666777999888:::<<<======???AAACCC?????????@@@@@@===888444,,,,,,+++++++++*********++++++***))))))***++++++''')))++++++***)))))))))(((((((((((())))))))))))***************))))))(((%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))((((((((()))******(((&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''(((((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%''')))'''&&&&&&%%%%%%&&&&&&'''!!!"""$$$&&&'''((())))))%%%&&&'''((((((''''''&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((((((&&&&&&''')))%%%%%%&&&''''''((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))++++++++++++************((()))***+++,,,---------+++++++++,,,,,,,,,------.../////////000000000000......///000111222333444111222222333333444444555444444555555666777777777666666666666555555555555555555555555555555555555555555555666888999;;;;;;999777555222222222444555333444444444555555555666666666666666555555444333111333333000,,,---222777777666444333222333444555222111//////111111111000000000000000000000000000---...000111111111000///000000000000000000000000............///000111222......////////////........./////////000000000111////////////............------------------------,,,------......------,,,........................------............---------------,,,,,,------...,,,,,,,,,---------......---,,,,,,,,,------...///,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------)))******+++,,,,,,------+++,,,------.........---,,,------......------,,,......................../////////...------,,,,,,////////////////////////---.........//////////////////...---...///000111111111111111111111111111000000000000000000000111000000000000111111111111000111111222222333444444333222222222333555777888777777999:::;;;;;;::::::999::::::;;;;;;;;;;;;:::<<<<<<===>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;777888888999::::::;;;;;;<<<<<<;;;;;;:::999999999666666666666666666666666333444666666555555666777555777:::;;;;;;<<>>>>>===;;;888555,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,''')))++++++***)))))))))(((((((((((())))))))))))+++++++++++++++***))))))'''''''''((()))******+++))))))))))))))))))))))))((((((((()))+++***(((&&&(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&((((((&&&%%%''')))'''&&&%%%%%%%%%%%%&&&'''((()))))))))((('''&&&&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((***+++)))%%%###$$$&&&%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''(((((((((((((((((((((((('''((()))******)))((('''))))))))))))************************))))))))))))((((((***+++,,,---------,,,,,,,,,---------......////////////000000000111,,,---...///000111222333111222222333333444555555444444555555666777777777777666666666555555555555444444444444444444444444555555666777999;;;<<<===999777444222111222333444333333333444444444555555777777777777777777666555222333333000,,,---222888888666333111111222444666222000//////000111111000000000000000000000000000---...000111222111///...000000000000000000000000............///000222222000000111111111111000000.../////////000000111111000/////////............---------------------------...///000000///...---........................---..................---------,,,,,,,,,------...,,,,,,,,,---------......------,,,+++,,,---///000,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,---------))))))***+++,,,,,,------+++,,,------.........---,,,------......------,,,........................000000///...---,,,,,,+++////////////////////////------------.........//////......---...///000111000000000000000000000000000000000000000111111111//////000000111111222222000111111222333333444444222222222222333555777888666777999:::;;;;;;:::999:::;;;;;;<<<;;;:::888777;;;<<<>>>?????????>>>===<<<<<<;;;::::::::::::;;;777777888999:::;;;;;;<<<======<<<;;;;;;:::999999666666666777777777777777333555777777666555555666444777::::::999:::===@@@AAA???<<<;;;:::999888666************************++++++************++++++******))))))((((((''''''))))))))))))(((((((((((()))))))))))))))(((''''''''''''''''''(((((((((((())))))((((((((((((((())))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###"""!!!!!!"""$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******'''''''''''''''((()))***))))))((((((''''''&&&&&&%%%%%%%%%&&&'''((())))))***)))(((''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))************++++++,,,,,,,,,,,,------...---+++******+++---...///////////////.........////////////000000000000///000000111111222333333444444444555555555555555666666777777777777666555777777777777777777777777555555555777888:::<<<===:::666222111222222111///222333444555555555444333444444555666777777666666777666666555555777888999555555555444444333333333333222000//////111222444222222222222222222222222222222111000//////000000---------............/////////...//////000111222000000////////////000000///////////////000111111000000///.......................................------------------------///...------++++++***)))***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,---...//////---+++***+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++)))))))))))))))))))))))),,,,,,+++******+++++++++...------,,,,,,,,,------,,,,,,,,,---------......//////.........---------,,,---......,,,,,,---...000000///...,,,+++***)))......////////////....../////////...///000111111222111000//////......///000000111111111222222222111111000000//////......222222111111222222333444555555555444444333333333444333222111222444666777::::::999999888777777666;;;::::::999888777666666:::;;;;;;;;;;;;;;;::::::<<<;;;:::999999:::<<<===;;;;;;;;;<<<;;;;;;:::999999999999888777666666555666777888888888777555444444444444555555555555666666666666666666666666666:::<<<>>>>>><<<888333000))))))))))))))))))))))))++++++************++++++******))))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''************))))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((('''''''''''''''((())))))((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((()))(((((('''&&&&&&''''''((((((''''''(((((()))***))))))))))))************+++++++++,,,,,,,,,------...---,,,++++++,,,---...////////////.............../////////000000000000000000111111222333333333444444444444555555555555666666777777777666666555555555555555555555555555444444555666777999;;;<<<999666333222222333222000222333333444444444333333444444555666666666666666666666555555555666777888555555555444444333333333333222111000000111222333222222222222222222222222222222111000000000000000000000000//////.........//////////////////000111000000////////////000000///............///000000000//////...------..............................---------------------------------,,,,,,++++++***---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------...///000111000///---,,,+++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,------------...///.........---------,,,,,,---...---,,,,,,,,,...//////...---,,,++++++***......////////////........./////////000000000000000///////////////000000000000000111111111222222000000000000//////......111111111111111222333333555444444444333333333333444333222222333555777888999999888888777666666555777777888888888888888999;;;;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<===>>>;;;;;;<<<<<<;;;;;;:::999:::999999888888777666666666666777888777666555444444444444444555555555555555555555555555555555555999:::<<<<<<;;;888444222))))))))))))))))))))))))++++++************++++++***))))))))))))((((((((())))))))))))(((((((((((()))))))))))))))(((''''''++++++******))))))(((((())))))(((((((((((()))))))))))))))))))))(((''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$"""""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&''''''''''''''''''(((((('''&&&&&&&&&&&&'''))))))(((((())))))***+++))))))))))))************++++++++++++,,,,,,,,,,,,...---,,,++++++,,,---................................./////////000000000000111111222333333444444333333333444444555555555555555666666666666666555444444444444444444444444444444444555666888999:::888666333222333333333222444444333333222333333444444444555666666666666555555444444444444555666666555555555444444444444444333222111000000111222333222222222222222222222222333222111111000111111111333222222111///......---000000//////.../////////000//////......//////000...------------...////////////...---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------......///000000///---,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++,,,...///000,,,,,,,,,,,,------------......------------,,,,,,+++---...---,,,+++,,,...------------,,,,,,,,,,,,......////////////......---...///000111000//////............///000111222000000000000111111111111000000000////////////...000000000000000111111222444444333333333333333222333333222333444666888999777777777666555555444444444444555777888999;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;777888:::;;;===>>>>>>>>>;;;;;;;;;;;;;;;::::::999999999999888777777666666555666777777777666444444444444444444555555555555555555555555555555555555777888999999888777555444++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((''''''))))))((((((''''''&&&&&&)))(((((((((((())))))***)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''')))(((((((((((()))******((()))))))))***************++++++++++++,,,,,,,,,......---,,,,,,---......------...............///........./////////000000111111111222333333444444222222222333444444555555444444555666666666555555444444444444444444444444555555555555666888999999777555444333333444444444777666444333333444555555444444555666666555555555333333333333444444555555555555555555555444444444333333222111111111222222111111111111111111111111222222111111111111222222222222111000000///......111000///.............../////////....../////////---,,,,,,,,,,,,---............---------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,---------,,,++++++,,,,,,---------.........,,,,,,,,,++++++++++++***************************,,,,,,,,,+++,,,,,,---...++++++++++++,,,---......++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++,,,------++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---,,,---///111111000///..................///000111/////////000000000111111///////////////////////////////////////000111111333333333333222222222222333333333333555777888999555555555555444444333333333333555666888999:::;;;:::;;;;;;<<<<<<<<<<<<;;;888999;;;<<<=========<<<::::::;;;;;;::::::999888777777777666666555555555555555666777666555444333333333444444444555555555555555555555555555555555555555666666666666666666++++++++++++++++++++++++++++++************++++++))))))))))))************))))))))))))(((((((((((()))))))))))))))((('''''')))((((((((('''''''''&&&((((((((((((((()))******)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((''''''((()))(((((('''&&&&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''(((((()))***((()))))))))*********************+++++++++,,,,,,---------,,,,,,---------,,,---------......//////............////////////000111111222222333444444111111222222333444444555333333444555555555555555555555555555555555555555666666666666666777888999444444333333222333555666999888777555555555666777444444555555555555444444222333333444444444444444555555555555555555555555444333333222222111222222111111111111111111111111222111111000111111222222////////////////////////000000///......---......//////............//////,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++++++++*********************************+++++++++++++++,,,---......---,,,++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,,,,+++,,,---,,,++++++,,,---+++++++++,,,,,,,,,,,,---------............------+++---///000111000...---000000///...................../////////000000000...............///////////////......//////000111222222222222222222222222222222333444555666777888444444444333333333333333444444555666777777888888999999:::;;;;;;<<<;;;;;;::::::<<<<<<<<<;;;:::999999999999999999888888777444444444444333333333333444555555666666444333222333333333444444444444555555555555555555555555555444444444444555666777888************************++++++************++++++)))))))))************+++))))))))))))(((((((((((()))))))))))))))((('''''')))))))))***************(((''''''(((((()))***+++)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''''''''&&&%%%%%%$$$######''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&'''((())))))'''((()))))))))(((&&&&&&'''''''''(((((((((((((((&&&&&&''''''''''''''''''(((''''''''''''((())))))(((''''''''''''((())))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////------.........////////////000000111222222333333000000111222333333444444222222333444555555555555555555555555555555555555666666555555555666666777111222222222111222555777::::::999888777777777777444555555555555444333333222333444444555555444444555555555555555666666666444444444333222222111111111111111111111111111111000000000000000000111222.........//////000000000//////......---.........///......------......///---,,,,,,,,,,,,---......,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---------------.........+++++++++,,,,,,,,,------++++++++++++************++++++++++++++++++++++++************+++,,,------///...---+++************++++++++++++,,,,,,,,,,,,******++++++++++++,,,,,,***,,,---,,,+++***+++---++++++++++++,,,,,,,,,,,,------............------,,,---...///000///......111000///...------------............////////////---............////////////////////////000000111000111111111111222222222222222333444444555555555333333333333333333333333444555555555666666666777777888999::::::;;;::::::;;;;;;;;;::::::999888777777777777888777666666555222222222222222222222222333444555555555444222222333333333333444444444444444444444444444444444444333333444555666777777888************************++++++************++++++))))))*********+++++++++))))))))))))(((((((((((()))))))))))))))(((''''''(((((())))))******++++++''''''''''''((()))***+++)))))))))))))))(((''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''((()))***)))(((&&&%%%((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((()))******))))))(((((())))))***+++))))))))))))************************++++++++++++***++++++++++++++++++***++++++,,,------...//////---------.........//////...//////000000111222222//////000111222333444444111111222444444555555555444444444444444444444444444444333333333333333444///000111111000111555888999999999999888777666666444555555555444444333222222333444555666555555444444555555555666666666777444444444444333222111000111111111111111111111111//////......///000000111111000000000000000000000......---------.../////////......------......///---------------......///+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++***+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++---,,,,,,,,,---......///*********+++++++++,,,,,,++++++++++++************************************))))))))))))***+++,,,---------,,,+++***************++++++++++++,,,,,,,,,************+++++++++,,,***,,,,,,,,,+++***+++,,,,,,,,,++++++++++++++++++,,,------......------,,,---------........./////////......---------......------........./////////---------.........//////000000//////000000111222000000000000111111222222222222333333333333333222333333333333333333333333333333444555555666777777666666777888999999999999999999888888777888888888555555666666555555444333111111222222222222222222333333444555444333222111222222333333333444444444444444444444444444444444222333444666777777777777,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))******++++++++++++))))))))))))(((((((((((()))))))))))))))(((((('''%%%%%%&&&'''((()))******''''''''''''((()))++++++)))))))))))))))(((((('''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))(((((())))))))))))((((((''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((($$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((()))((((((((((((''''''''''''((()))***)))(((&&&$$$))))))(((((('''''''''&&&%%%%%%&&&&&&'''((()))))))))))))))))))))***++++++*********)))***++++++,,,))))))))))))************)))************+++++++++)))******++++++******)))++++++,,,,,,---...//////---------.........//////.........///000000111111...///000111222333444444000111222333444444555444333333333333333333333333333222111111000111111111---///111000///111444888888999999999888777555444444555555555444444333222333444555666666666555444444555555555666666777777444444444444333222111000000000000000000000000000...............///000000444333333222111000//////---------------...///000.........------............------------...//////+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,,,,++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++*********++++++,,,---))))))*********++++++++++++++++++************)))''''''''''''''''''''''''(((((((((((()))***+++,,,+++++++++***++++++,,,,,,******+++++++++,,,,,,,,,))))))******+++++++++,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******,,,------......------,,,...------------...//////---------------...///000---------.........//////---------.........//////000000000000000111222222//////000000111111111222222222333333333222111111333333333333333333333333222222333444555777888888555555666888888999999999888777666666666777999:::444444555555444444333222222222222222222222222333333333444555444333222111222222333333333444444444444444444444444444444444222333555777888888777777******)))((()))***,,,---)))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((())))))))))))(((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''&&&%%%&&&'''((()))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&&&&''''''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((()))******+++))))))))))))************)))************+++++++++++++++++++++++++++++++++...---,,,+++++++++,,,---++++++---............---------...000000111111111111111222333333333333222//////000222222333222222333222222222222222222333111111222222222333333333222111000000111333555777======<<<999555333444555333333333444444555555555333333333444444444555555333333444444444444444444222111111111111111111111222222222111000//////...////////////000000000000000000000000000///..................///////////////...+++******---111333.........------,,,,,,,,,++++++------------++++++111111000///---,,,+++***++++++++++++++++++++++++------,,,,,,,,,---......++++++++++++++++++++++++************************,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))...---+++)))((((((((()))+++++++++***************+++++++++***)))(((((('''************************,,,+++++++++***)))))))))************************,,,,,,+++******+++,,,,,,///...------++++++***))))))******++++++,,,------///...---,,,,,,...///111,,,,,,,,,---...///000000////////////////////////111111000000//////......000000111111222222222333000000000000111111111111222222222222222222222222000000111222333444444555555555555666777888999:::777666555555555666888999888777666555555555555555777777666555444444333333444444444333333222222222222222222222222222333333333333333444444444555555555555444444444333333333222222222333333444444444))))))(((((())))))******))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))(((((((((((()))))))))))))))((((((((('''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%&&&'''((()))))))))))))))))))))))))))''''''&&&%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&'''''''''''')))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))((((((''''''''''''(((((()))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++---,,,+++++++++,,,---------------------.........---...///000111111111111000111222222333333222222222333333333333222111111222222111111111111222222222222222222333333333333222222000000111222444666===>>>===;;;888666555555333333333444444444444444333333444444444555555555555555555555555444444444555555444333333222111111222222111111000//////...////////////000000000000000000000000000///..................////////////222111...,,,+++,,,...///......---------,,,,,,,,,+++,,,,,,------,,,,,,+++000//////...---,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,------...++++++++++++++++++++++++************************++++++,,,,,,+++******)))++++++++++++++++++++++++************************,,,+++***)))))))))***++++++++++++++++++++++++,,,++++++******)))(((((('''************************+++++++++***************((((((((((((((((((((((((,,,++++++******++++++,,,---------,,,,,,++++++***)))******++++++,,,---------,,,+++******,,,---///,,,---------.../////////........................000000000000//////............/////////000000000000000000000111111111111222222222222222222222222222222222222222222333333222222222222333444555555777666555555555666777888555555444444444555555666666555555444333333222222444444333333333222222222222222222222222333333333333333444444444555555555666555555555444444444444222222222333333333444444(((((())))))(((((('''''')))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))((((((''''''(((((())))))((((((((((((''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&%%%$$$$$$$$$$$$%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***))))))(((''''''&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''))))))))))))))))))))))))&&&&&&'''''''''(((((((((((('''&&&&&&'''(((&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''''''''((((((((())))))))))))******)))))))))*********++++++++++++++++++++++++++++++++++++***++++++,,,---...///...---,,,,,,,,,---.........///000111111111111000000111222222222222222555555555444333111000///111111000000000000111111333333333333444444444444333333111111111222333444;;;===>>>>>>;;;888666666444444444444333333333333444444444555555555666666666666666555555444444444666666555333222111000///222111111000000//////...////////////000000000000000000000000000///......---............/////////111000///......---.........------------,,,,,,,,,+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++,,,,,,,,,++++++*********+++++++++++++++,,,------++++++++++++++++++++++++******************************++++++******))))))++++++++++++++++++++++++******************************))))))***+++,,,,,,***++++++,,,,,,---------++++++******)))(((((((((***************************************+++++++++((((((((((((((((((((((((,,,+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,------,,,,,,+++***+++,,,---...------..........................................000000000////////////.........////////////000000000000000000111111111111222222222222222222222222333333333222222222111111222111111111111111222222666555555555555666777777222222222333333444555666444444444333333222222111333333333333222222222222111222222222333333333444444444444555555555555555666666666555555555444444222222222222333333333333((())))))***)))(((&&&%%%))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))))))))'''&&&%%%%%%$$$%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))******(((((((((((((((((((((((('''''''''(((((((((((()))((('''&&&&&&'''((('''%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))***))))))))))))************************************)))******++++++,,,---...///...,,,***)))***,,,---...///000000111111111000///000000111222111111111444444444333222111//////000000////////////000000333333333444444444555555444333222111111111222222888:::===>>>;;;888666555555444444333333222222222444444555555555666666666666666555444333333222222333222222111000//////...111111000000////////////////////////000000000000000000000000000///......---------.........//////------...///000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++************************))))))*********))))))(((***************************************************************+++++++++))))))***++++++,,,------************))))))((((((************************)))))))))***+++++++++,,,************************++++++************++++++******++++++,,,,,,,,,,,,)))******++++++,,,------......---------...///000...............---------........................////////////////////////000000111111111111111111///000000000111111111111111111111111111111111111222222222222222222222222444444333333333333333333444444444555555555666666222222111111222333444444444444444333333333222222333222222222222222222222111222222333333444444444555555555555555555555555555555444444444333333333222222222222222222222333))))))***+++***)))'''&&&(((((()))))))))*********(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((()))******'''''''''''''''''''''''''''''''''(((((((((((()))(((&&&%%%&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((('''''''''''''''&&&&&&&&&'''(((((((((((()))))))))(((((()))))))))*********************************((()))***+++,,,,,,------...,,,***(((((()))***+++......///000000000000///...///000000111111000000000000111111111111000000000//////////////////000333333333444444444555555444444333222111111111111333777;;;<<<:::777555444444444444333333222222111444444444444555555555666444444333333222111000000000000000000000000000111000000000///////////////////////////000000000000000000000000000///......------------............,,,---...///000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,++++++*********++++++******++++++,,,---++++++++++++++++++++++++************************((())))))*********))))))************************************************++++++++++++******))))))'''(((((()))***++++++,,,*********)))))))))))))))************************)))))))))***+++++++++,,,************************************************)))******++++++,,,,,,---)))******++++++,,,------------------......//////...............---------......................................./////////111111000000000000000000///000000000111111111111111111111111111111111111000000111222333333444444666555444444444444444555333444444444555555555555333333222111111111111111555555555555444444444444222222222222222222222222111111222333444444555555555555555555555555444444333333333222222222111111222222222222222222222222))))))*********)))((((((((((((((()))))))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''((($$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''(((((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&((())))))''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''&&&%%%&&&(((((((((&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''(((''''''(((((((((((())))))((((((((()))))))))******************************((()))***+++,,,,,,,,,+++,,,+++***)))))))))***+++---......//////...............///000000000000000---...///000111111111111000000////////////000000333333333333444444444444333333333333222111111111111444888999888666444333333333333333222222222222333333333444444444555555222222222111111000000000000000111111222333333333////////////////////////////////////000000000000000000000000000///......,,,------------.........////////////...---,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++************************))))))******++++++******************************+++++++++++++++++++++++++++++++++++++++***)))(((''''''(((((()))***************))))))))))))))))))***************************************+++++++++(((((((((((((((((((((((())))))***++++++***)))))))))*********++++++,,,,,,)))******++++++,,,------+++++++++,,,,,,,,,------------..................---------------------------............///////////////............------000000000000111111111111111111111111111111111111///000111222333444444555444444333333333333444444222333444444555555444444444444222111111000000000555555555555555555555555111111111222222222222222111111222333444555666666444444444444444333333333222222111111111000000000222222222222222111111111(((((('''''''''((())))))(((((((((((()))))))))***(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))''''''((((((((((((''''''(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&'''''''''&&&'''''''''((((((((()))%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''&&&%%%&&&((()))(((''''''''''''((((((((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''''''''(((((()))))))))'''''''''((((((((())))))(((((((((((()))))))))***************************)))***++++++,,,+++******++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,---...//////000000//////......///111111222222222111000000//////000000111222222222222333333333333222222333333333222222111000333666777777555444444222222222222222333333333222222222333333333333444222222111111111111111111111111111111222222222222////////////////////////////////////000000000000000000000000000///......,,,,,,---------..................---,,,,,,++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,------...++++++++++++++++++++++++************************)))******+++,,,,,,++++++************************++++++++++++++++++++++++((()))***+++,,,+++******))))))))))))))))))******)))))))))))))))))))))***************************+++++++++***************((((((((((((((((((((((((((()))***++++++***)))(((***************+++++++++)))******++++++,,,------++++++,,,,,,------,,,,,,,,,---------.../////////---------------------------------.........////////////.........---------000000000000111111111111111111111111111111111111111111111222222333333333333333222333333444555666111222333444555444444333333333222111111111222222444444444444444444444444000111111111222222222222111111222333444555666666444444333333333222222222222222222222111111111000222222222222111111111000'''&&&%%%%%%&&&''')))***(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((((((((('''''''''''''''&&&&&&''''''''''''''''''((((((((())))))&&&'''''''''(((((())))))%%%%%%'''((((((((('''&&&(((((((((((((((((((((((('''&&&%%%%%%$$$$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%"""###%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((()))((('''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''((()))***++++++''''''''''''((((((((()))(((((((((((()))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++)))(((+++,,,---...............,,,,,,,,,------,,,++++++---......///////////////000000111222222222222222111111000000000000111111111111222222222333333333111222222333333333222222000333666777666555555666111111111222222333333444111111222222222333333333222222222222222222333333111111000000//////...............///////////////////////////000000000000000000000000000//////...,,,,,,,,,---------......+++++++++++++++---......,,,,,,,,,------.........------++++++++++++---------------,,,,,,,,,++++++))))))***+++,,,------...------,,,,,,------...///++++++++++++++++++++++++************************)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++&&&''')))+++,,,,,,,,,,,,+++++++++***************)))))))))))))))*********************************,,,+++++++++******))))))************************((()))***++++++***)))(((************************)))******+++,,,,,,------,,,---......//////......,,,,,,------...///000000---------------------------------.........//////111111000000/////////...000000000000111111111111000000000000000000000000333333333222222222222111333333333444555666777888111222333444555444333333111111111111222333444555333333333333333333333333000000111111222222222222111111222333444666666777333333333222222111111111333333333222222222111111222222222222111111000000)))))))))))))))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''$$$$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((())))))''''''(((((())))))************++++++++++++******(((((((((((())))))))))))*********))))))))))))))),,,,,,,,,---------......---------............///000000000000111111111111111111000000//////......111111111111111111111111111111222333333333222222333333333333444444555555333333333333333333333333111111222222222333333333222111111111000000//////---...000111111///---,,,//////000000000000//////////////////000000000000//////000000000000//////)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********************************++++++***)))(((((())))))***+++,,,,,,,,,,,,+++***+++*********))))))((((((******))))))))))))******++++++******))))))(((((())))))))))))******************)))))))))))))))))),,,,,,,,,+++***)))((((((************************************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,,,,---------............///,,,------...---,,,***)))---------............///...------,,,,,,,,,------000000000000000000000000000000000000111111111111333111///...---...///000222111///000222333333222333111111333666666444111111111222333333333333222222222333333333333444444333444444555555444444333333333111000000000111222333444555666666666444444444444333333333333222222000000000000000000000000000000000000000000000000))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&'''(((((('''&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''(((((())))))******)))******++++++******)))************++++++++++++************)))))))))))),,,,,,,,,------------...------------............//////000000000111111111111000000000/////////...000000000000000000000000111111222222333333222222333333444555555555555444333333333333333333333333111111111222222222333333111111111111000000000///...///000000000///------//////000000000000//////.../////////000000000000//////000000000000//////***+++,,,......---,,,+++************************+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))))))))***++++++,,,,,,++++++***************)))))))))(((******))))))))))))******************))))))))))))))))))))))))************+++++++++++++++++++++++++++,,,,,,++++++)))((((((************************************************************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,+++******+++,,,,,,------------............+++,,,------...---,,,,,,---------............///......------------......000000000000000000000000//////000000000111111111222111000.........///000111000//////111222222111222111111333555666333111111111222333333333333222222222333333333333444444333444444555555444444333333333111000000000111222333333444555555666555555444444333333333333222222000000000000000000000000000000000000000000000000))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&########################$$$$$$$$$$$$%%%%%%%%%%%%'''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&(((''''''&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''')))(((''''''))))))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((('''''''''(((((())))))******)))******++++++******)))************++++++++++++************************,,,,,,,,,,,,------------------------............//////000000000000111111000000000000////////////////////////////////////000111111222333333222222222333555777777666555444333333333333333333333333111111111222222222222333111111111111000000000000000000000/////////.........//////000000//////........./////////000000000...//////000000//////...+++,,,---...---,,,+++***------------------------,,,,,,,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,++++++++++++***------------------------,,,,,,+++************+++******+++,,,,,,+++******************))))))))))))******))))))))))))******)))))))))***************))))))))))))************+++++++++++++++++++++++++++++++++++++++***)))((())))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,------------............***+++,,,---............---------............/////////............//////000000000000000000000000//////000000000000111111000000000000////////////000///......000111111000222111111333444555333222111111222333333333333222222222333333333333444444444444555555555555444444333333222111111111111222333333333333444555777777444444333333333333222222000000000000000000000000000000000000000000000000((((((((((((((((((((((((((((((&&&%%%%%%&&&((((((((((((((((((((((((((((((%%%&&&&&&''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''')))((('''((()))***)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((''''''''''''(((((())))))******))))))************))))))'''((((((((()))))))))))))))***************++++++++++++,,,,,,,,,---------,,,,,,---------.........////////////000000000111000000000000///////////////////////////////////////000111222222333222222111333666888888777555333222222222222222222222222111111111111222222222222111111111000000000000000111000//////......//////...//////////////////............/////////000000...//////////////////...,,,------------,,,******////////////////////////------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++------------------------,,,,,,+++++++++++++++,,,******++++++++++++***************)))))))))))))))******))))))))))))******)))))))))******+++++++++((()))))))))************)))))))))))))))*********+++++++++++++++***)))(((((((((((((((((((((((((((*********************************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,---------.........,,,,,,------............---------............//////////////////000000111////////////////////////////////////000000000111//////000000000000///...000...------///000000///222111111222333333333333111111222333333333333222222222222333333333444444444444555555555555444444333333222222111111111111222222222222333555777999444444333333333222222222000000000000000000000000000000000000000000000000((((((((((((((((((((((((***)))'''''''''''')))***((((((((((((((((((((((((&&&''''''((())))))******'''((((((((()))))))))***))))))))))))))))))))))))'''''''''(((((())))))***&&&&&&&&&&&&&&&%%%%%%%%%'''''''''((((((((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))(((((('''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((()))''''''(((*********)))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((((('''''''''(((((())))))******)))))))))******)))))))))'''((((((((())))))))))))))))))******+++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......////////////000000000////////////000000000000000000000000000000000000...///000111222222222222111333555777888666444333222222222222222222222222000000111111111222222222000000000000000000111111111111000////////////000......////////////..................////////////......////////////......------------,,,++++++***++++++++++++++++++++++++------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++,,,,,,************************))))))))))))))))))************))))))))))))******))))))******++++++,,,,,,((()))))))))************(((((()))))))))***************+++++++++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++,,,,,,,,,------------.........------,,,,,,,,,,,,---------............//////////////////000111222////////////////////////...////////////000000000...///000000000000/////////...,,,---///000000///111111222222222222333333111111222333333333333222222222222333333333444444444555555666666555555444333333333333222222111111222222111222333555777888444444333333333222222222000000000000000000000000////////////////////////))))))))))))))))))))))))***))))))))))))))))))***((((((((((((((((((((((((*********)))((((((''''''''''''(((((())))))******''''''''''''''''''''''''((((((((()))))))))))))))''''''((((((((((((((((((''''''((((((((())))))))))))((((((''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***((((((''''''''''''(((((((((&&&&&&''')))******)))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))(((''''''(((((())))))******((())))))******))))))(((************++++++++++++))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......////////////000000////////////000000000000000000000000000000000000......000111222222333333111222444666666555444333222222222222222222222222000000000111111111111222000000000000111111111111111111000000000000//////---......//////......---------........./////////---......//////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...++++++++++++++++++++++++***++++++++++++,,,,,,,,,************************+++************+++,,,,,,+++***))))))))))))***+++))))))))))))******************))))))))))))***************+++++++++++++++))))))))))))*********************+++,,,,,,------******+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,,,,++++++***,,,,,,,,,,,,------------///...---,,,++++++++++++---------............//////......//////000111222000000000000000000000000......////////////000000////////////000000000000///...------///000000///000111222111000111222444111111222333333333333222222222333333333333444444555555666666666666555555333333333444333222222111222222222222333444666666444444333333333333222222000000000000000000000000////////////////////////))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((***))))))(((''''''&&&&&&'''''''''((()))*********''''''''''''''''''''''''((((((((((((((((((''''''&&&'''''''''((()))))))))'''((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&''''''((((((''''''&&&%%%%%%%%%&&&((()))+++,,,((((((''''''''''''((((((&&&%%%%%%&&&(((***)))(((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********''''''(((((())))))******(((((())))))))))))((((((************++++++++++++))))))***++++++,,,------***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------........./////////000000.../////////000000000111////////////////////////---...///111222222333333111222333333444444333333111111111111111111111111000000000000111111111111///000000000111111111111000000111222111000///...---......//////......------------.........//////---......//////......---,,,,,,++++++,,,,,,------........................+++++++++++++++,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))))))))***+++,,,+++***)))(((((()))***+++((()))))))))******************))))))))))))******,,,++++++++++++++++++***))))))))))))************)))******+++,,,,,,------)))******+++++++++******************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++***++++++,,,,,,,,,---------,,,,,,+++*********+++,,,---------............///............///000111111000000000000000000000000........./////////000000000///.........000111222000...---...///111000000000111222111///000222555111111222333333333333222222222333333333333444444555555666666666666555555333333444444444333222111111222333444444444444444444444333333333333222222000000000000000000000000////////////////////////))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((((((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&(((***,,,---((((((''''''''''''((((((&&&%%%$$$&&&((())))))(((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))******++++++''''''(((((()))*********(((((())))))))))))(((((((((((((((((())))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000.../////////000000111111........................---...///000222222333333111111111222222222333333111111111111111111111111000000000000111111111111//////000000111111111222///000222333222111///------..................------------.........//////---..................---++++++++++++,,,------...************************++++++******++++++,,,---++++++++++++++++++++++++*********++++++,,,,,,,,,************************))))))(((((()))***+++++++++***)))(((((()))***+++(((((())))))*********+++******))))))))))))******---,,,,,,++++++*********))))))))))))************'''(((((()))******++++++)))******+++++++++******************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------,,,+++***++++++,,,,,,,,,---------***))))))))))))+++,,,------------.........//////------------...///111111000000000000000000000000............/////////000000///...---...///111333000///......000111111000000222222111//////222555111111222333333333333222222222333333333444444444555555666666666666555555333333444555444333222111111222333444555444333222444444444333333333222222000000000000000000000000////////////////////////************))))))))))))******))))))))))))******+++***)))''''''(((((()))'''%%%###%%%(((***)))'''((((((((()))******++++++)))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$$$$$$$$$$$$$######""""""&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&''''''''''''(((%%%$$$###""""""###$$$%%%$$$%%%%%%&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''((())))))(((((((((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,---------......)))+++,,,...//////...............///000111111222......................../////////000111111222222444333222000000000000111111111000///////////////111111000000000000111111000000000000000111111111000000000000////////////000000000000///...,,,,,,------------------------//////...---,,,,,,++++++---,,,+++*********+++,,,,,,,,,+++******+++,,,,,,((()))***++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))*********)))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))))))))(((((()))************+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******+++,,,------......******))))))******+++,,,,,,,,,.../////////...---///...---,,,,,,,,,,,,,,,------,,,,,,,,,,,,------000000000000000000000000...............///000000111000///...............000000000000000111111222222222333444444444333333000222333333222333555777333555777888999888666555555444333333222222333333333333444444555444444444444444333333333333222222000//////.........//////111111111111111111111111*********)))))))))((((((******))))))))))))*********)))((('''''''''(((((((((&&&%%%&&&)))+++***(((******)))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$#########"""&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''(((((()))(((((('''&&&&&&''''''&&&''''''((((((((((((((((((((('''''''''&&&&&&&&&)))'''&&&%%%%%%&&&''')))'''&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))(((((((((******+++++++++,,,,,,,,,+++++++++++++++,,,------++++++++++++,,,,,,,,,,,,+++,,,---...//////......------...//////000111111......................../////////000111111222222333222111000000000111222111111000///////////////111111000000000000111111000000000000000111111111000000000000/////////...000000000000///...,,,,,,........................///......---,,,,,,++++++,,,+++*********+++,,,---,,,,,,+++******+++,,,,,,)))******+++,,,,,,++++++***++++++++++++++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++******)))(((******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))))))))))))))************))))))******************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))*********+++++++++))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++*********+++,,,,,,------******))))))******+++,,,+++,,,---...///......---///...---,,,,,,,,,,,,---...------------------...////////////////////////...............///000000000000///...............000000000000000111111222222222333333444444333333000111222222111222444666444555777888999888777666444444333222222222222333333333444444555555444444444444333333333222222222000//////.........//////111111111111111111111111******))))))))))))((((((******))))))))))))******)))(((''''''&&&&&&''''''(((''''''(((***+++***)))++++++***))))))(((''''''((((((''''''''''''((()))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$############&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))((((((''''''((((((&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((())))))******+++++++++,,,,,,,,,++++++*********+++,,,,,,+++,,,,,,,,,,,,---------,,,---............---------------...//////000000...........................//////000000111111222111111000000000111222222111111000///////////////111000000//////000000111/////////000000111111111000000000/////////......///////////////...---,,,////////////////////////......------,,,,,,++++++************+++,,,------,,,++++++******++++++,,,***++++++,,,,,,,,,,,,,,,))))))************))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((('''******))))))))))))******))))))))))))))))))))))))+++************)))))))))((()))))))))***++++++++++++++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))))))))))))))************************************)))))))))***++++++,,,,,,******))))))******+++,,,+++,,,---.........------......---,,,,,,,,,------.........------.........////////////////////////.........---......///000////////////............000000000000000111111222111111222333333333333333000111111111000111333444444555777888888888777666444444333222222222222222222333444444555555444444333333333333222222222222/////////......//////000000000000000000000000000***)))))))))((((((((((((******))))))))))))******((('''''''''&&&&&&&&&&&&'''''''''((())))))))))))******))))))(((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((())))))(((((((((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((''''''&&&&&&''''''(((&&&&&&''''''((('''''''''&&&&&&&&&''''''''''''(((******))))))))))))******((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((())))))*********+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,........./////////000000---------------,,,,,,,,,------------......//////..............................//////000111111111/////////000111222222333111000000///////////////000000////////////000000......//////000111111111000000/////////..................///......------........................---------,,,,,,,,,++++++))))))******+++,,,---...+++++++++++++++++++++++++++,,,,,,---------,,,,,,)))******************)))++++++,,,,,,,,,---------)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((******))))))))))))******))))))))))))))))))))))))************))))))))))))(((((()))***++++++,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))*********+++******))))))******+++,,,++++++,,,,,,------------...------,,,,,,,,,------///......------......///////////////////////////.........------......///...///////////////......000000000000000111111222000111222333333333333333000111111000//////111333444555666777777777777666444333333222111222222222222222333444555555555555333333333222222222222111//////////////////000111////////////////////////)))))))))(((((((((((('''******))))))))))))******'''''''''''''''&&&&&&%%%&&&''''''''''''''''''(((''''''(((((())))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$###$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''))))))(((((((((((())))))&&&''''''(((((((((((((((&&&''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((((((((('''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,,,,------........./////////000000,,,,,,++++++++++++++++++---------................................................///000000111111---...///000111222222222111000000///////////////000000////////////000000---......///000000111111////////////............,,,---...............---------------------------,,,,,,,,,,,,,,,+++++++++))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,+++******++++++++++++******++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,------,,,,,,++++++*********))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))))))))************))))))******+++,,,++++++++++++,,,,,,,,,---------,,,,,,,,,------.........------------....................................------------......---...//////000///......000000000000000111111222///000111222333333333333000111111000///...000111444444555555666666666666333333222111111111111222111222333444555555555555333333222222222111111111///////////////000111111////////////////////////))))))((((((((((((''''''******))))))))))))******'''(((((((((((('''&&&&&&%%%'''((('''&&&%%%'''(((&&&&&&'''(((((()))******%%%&&&'''((()))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))((('''&&&&&&'''((()))$$$$$$%%%&&&'''((()))***&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&$$$%%%&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++************+++++++++,,,,,,,,,......------,,,,,,------+++,,,,,,,,,,,,---------,,,+++++++++++++++,,,---................................................---......//////000000111---...///000111111111111111111000///////////////000//////......//////000------...///000000111111/////////.........------+++,,,---...............------------------------,,,,,,,,,,,,++++++++++++)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,++++++******++++++++++++++++++***))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++************))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))***)))*********+++,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((())))))******)))((((((((()))))))))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))************))))))******+++,,,++++++*********+++,,,---------,,,,,,,,,---......---------,,,,,,---------........................///...------,,,---------------///000000000///...000000000000000111111222//////111222333333333333111222222111///...///111333333333333444444444555333333222111111111111111111222333444555666666666222222222222111111111111////////////000111222222000000000000000000000000))))))((((((((('''''''''******))))))))))))******(((((()))))))))((('''&&&&&&((()))(((&&&%%%''')))''''''((((((((((((((((((%%%&&&'''((()))))))))((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&***(((%%%######%%%(((***%%%&&&&&&&&&''''''((((((&&&&&&''''''''''''&&&&&&(((((('''&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((******))))))))))))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,---,,,***)))******+++++++++,,,,,,,,,...------,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---///000////////////////////////........................------......///000000000---...///111111111000000111111000/////////////////////............//////,,,,,,---...///000111222//////.........---------***+++,,,---....................................++++++++++++++++++++++++******+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,+++******)))))))))************))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))******++++++++++++++++++++++++))))))******************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******************************))))))******+++,,,+++******)))***+++,,,---,,,,,,,,,,,,,,,---...///,,,,,,++++++++++++,,,,,,........................///...------,,,,,,,,,---,,,---///000111000///...000000000000000111111222...///000111333333333333333333333111///...///111222222111111222222333333333222222111111111111111000111333444555666666666222222222222111111111111////////////000111222333111111111111111111111111)))(((((((((''''''''''''******))))))))))))******((()))*********)))'''&&&''')))+++***'''&&&(((***)))))))))(((''''''&&&&&&$$$%%%'''))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&(((&&&""" """&&&((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%$$$$$$######$$$$$$%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((+++......,,,***(((******+++++++++,,,,,,,,,---,,,,,,+++*********+++,,,,,,,,,---------.........---------...///111222000000000000000/////////........................------......///000000000---...000111111000000///111111000/////////////////////............//////,,,,,,---...///000111222//////.........---------***+++,,,---.../////////////////////////////////++++++++++++++++++++++++***+++,,,---,,,+++***)))***+++,,,------,,,+++***+++++++++++++++***)))((((((((())))))))))))((((((++++++,,,,,,,,,---------))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))((((((******))))))))))))******))))))))))))))))))))))))'''((((((((())))))******,,,,,,++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&'''((()))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++************************)))***++++++,,,+++***)))))))))***,,,---,,,,,,,,,,,,,,,---...///,,,++++++******++++++,,,........................///...------,,,,,,,,,,,,+++---///000111000///...000000000000000111111222...///000111333333444444333444444222000//////111111111000000111111222333333222222111000111111111000111333444555666666666222222222111111111111000////////////000111222333111111111111111111111111&&&&&&&&&''''''''''''(((******))))))(((((('''''''''&&&&&&%%%%%%&&&&&&'''''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''((()))(((((((((((('''''''''((('''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))++++++******))))))((((((''''''((()))***++++++,,,++++++******++++++,,,---++++++++++++++++++++++++------,,,+++,,,---...///......------------...............////////////000+++,,,,,,,,,,,,,,,,,,+++,,,------...///000111111////////////////////////////////////////////////000000000000111111111111000///...---------------------------------------......//////......---,,,************************......---,,,+++***)))(((---,,,+++*********+++,,,++++++************++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******)))(((''''''((()))***+++,,,,,,------,,,,,,+++,,,,,,+++***))))))******))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))))))))***+++,,,---))))))))))))))))))))))))+++++++++*********))))))++++++,,,---............+++,,,------......------------------------------////////////000000000000000////////////000000111111111222222222333333333444444444333333222222222333333333222222222111111111000/////////000222222333444444555555666666666222222111111111111222222222111000//////000111222///000000111222333333333'''''''''((((((((())))))***)))))))))((((((((('''(((''''''&&&&&&''''''(((''''''((())))))))))))))))))))))))(((((((((''''''))))))))))))************'''''''''(((((((((((((((***)))))))))(((((((((((())))))((((((((('''''''''((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''((('''''''''''''''((()))))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))***************))))))******+++,,,++++++++++++++++++++++++------,,,,,,,,,---...///......------------......------........./////////......////////////......------......//////000000/////////////////////////////////////////////////////////000000000111111//////...---------------------------------------...............------,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---,,,+++*********+++++++++******))))))******+++))))))))))))))))))))))))************************))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((******)))(((''''''((()))*********++++++++++++******++++++***)))))))))))))))))))))))))))((((((((((((******)))))))))((((((((((((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******++++++))))))))))))))))))))))))+++++++++*********)))))),,,---------------,,,,,,+++,,,------...---------------------------------....../////////000000000//////////////////000111111111111222222222333333444444333333333222222222333333222222222111111111222222111000111222333444444444444444444444555555222222111111111111222222111111000//////000111111//////000000111222222333(((((((((((()))))))))***))))))))))))(((((((((((()))(((((((((((((((((()))''''''((()))))))))))))))******)))))))))((((((((())))))*********+++++++++((((((((((((((('''''''''*********))))))))))))(((***)))))))))((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))************************))))))(((((())))))(((((())))))***+++++++++++++++++++++++++++---,,,,,,,,,,,,---...///......------------......,,,,,,,,,---------......,,,,,,------------,,,,,,..................//////////////////////////////////////////////////////.........////////////000//////...------------..........................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,---,,,++++++******+++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))(((((((((((())))))(((((())))))))))))((((((***))))))(((((((((((()))))))))))))))((((((((((((******)))))))))((((((((('''(((((())))))(((((('''&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************++++++***)))))))))******))))))))))))))))))))))))+++************)))))))))------------,,,+++******++++++,,,---------------------------------------.........////////////000///.........//////000111000111111111222222222222333333333333222222222222333222222222222111111111444333222222222333444555444444333333333333333333222222111111111111222222000000////////////000000......//////000000111111''''''((((((((()))))))))))))))))))))(((((((((((()))((((((''''''(((((()))''''''((()))))))))))))))************))))))))))))((())))))))))))*********))))))((((((''''''&&&&&&)))))))))((((((((((((((()))))))))((((((((('''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&''''''((('''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))************************)))))))))))))))*********(((((((((((((((((((((((((((((())))))******++++++******)))))))))))))))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,,,,,,,------.........------,,,,,,------...++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++.....................---////////////////////////////////////////////////---------........./////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++***+++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***))))))(((((((((((())))))'''(((((())))))((((((''')))(((((('''''''''(((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((((((((((((((((('''%%%&&&&&&'''((()))******))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))***************+++++++++,,,+++***)))(((((((((((())))))))))))))))))))))))************)))))))))))),,,,,,,,,,,,,,,+++******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...............///000111000000000111111111111222333222222222222222222222222222222222111111111111333333222222222333444555444333333222222111111111222222111111111111222222000//////////////////000............//////000000&&&&&&'''''''''((((((((((((((((((((())))))))))))(((''''''''''''''''''(((''''''((()))))))))))))))************))))))))))))'''''''''(((((((((((()))))))))((((((''''''&&&&&&''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&''''''&&&%%%$$$$$$%%%&&&'''((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''((())))))***))))))))))))))))))))))))(((((())))))************(((((((((((((((((((((((((((((())))))******++++++'''(((((()))******+++++++++************+++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,---......////////////..................------------////////////////////////////////////////////////------------..................---------......///++++++++++++++++++++++++---------...---,,,,,,+++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,++++++*********))))))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((************************))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''(((***(((((())))))))))))((((((((())))))))))))))))))(((((('''''''''''''''(((((())))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))******))))))((((((''''''''''''((()))))))))))))))))))))))))))))))))))))))))))))******++++++++++++,,,,,,***)))((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))******+++,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------------...///000111//////000000000111111111222222222222222222222222222222222111111111000000222111000000000111333444333333333222222111111000222222111111111111222222//////000000000000//////.............../////////&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))(((''''''&&&&&&''''''(((''''''((()))))))))))))))******)))))))))(((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''%%%&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((((((((((()))******++++++))))))))))))))))))))))))))))))))))))************''''''((()))***+++,,,,,,+++++++++***+++,,,,,,---+++++++++++++++++++++++++++,,,------......------------,,,,,,,,,,,,------+++++++++,,,,,,,,,------------............------------------------......////////////////////////////////////////////////---------............///...------------...//////++++++++++++++++++++++++---------------,,,++++++************************,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++***)))***))))))(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***(((((())))))))))))(((((())))))************))))))(((''''''''''''(((((()))))))))))))))(((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))***+++++++++,,,+++***)))((('''''''''(((((((((((((((((((((((((((((()))))))))))))))***(((((()))***+++,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---...///000111////////////000000000000111111111222222222222222222111111111111000000000111000/////////000111222333333222222222222222222222222111111111111222222000000111111111111000000......//////////////////''''''''''''(((((((((((('''((((((((()))))))))***)))((((((''''''(((((()))''''''((())))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((''''''''''''&&&&&&'''(((((('''&&&&&&((((((((('''''''''&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''***)))(((''''''''''''''''''''''''''''''''''''''''''(((((()))******++++++))))))))))))))))))))))))*********)))))))))))))))(((((())))))*********+++***************++++++,,,+++++++++++++++++++++++++++,,,---.........---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,------.........////////////////////////////////////////////////---............/////////---------------...//////------------------------,,,------------,,,++++++++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++,,,,,,,,,+++***)))))))))(((((((((((())))))((((((((((((((((((((((((************************************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***'''((()))******)))((('''))))))************))))))((((((''''''(((((()))***))))))))))))((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))))))))))))))))))))''''''((())))))***+++++++++***)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))***************)))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,---...///111111........./////////000000000111111111222222222222111111111111000000000000000000///...///000111222222222222333333333333333222222111111111111222222000111222333333222111000////////////////////////(((((((((((())))))))))))'''((((((((())))))************))))))))))))******'''(((((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))))))))((((((((((((%%%&&&'''(((((('''&&&%%%)))(((((((((((('''''''''((('''&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((((((((($$$%%%''''''''''''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''***)))((('''&&&%%%%%%%%%'''''''''''''''''''''''''''(((((()))***+++++++++))))))))))))))))))))))))++++++******))))))((((((************)))))))))))))))))))))))))))******++++++++++++++++++++++++++++++,,,---.........---,,,---,,,,,,++++++,,,,,,---,,,,,,------------......---......//////......---++++++,,,,,,---...//////////////////////////////////////////////////////.........////////////000---------------...///000////////////////////////,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,---......++++++,,,---,,,+++***)))))))))(((((((((((())))))((((((((((((((((((((((((************************************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***'''((()))******)))((('''(((((())))))))))))((((((((((((((((((((()))******))))))))))))((((((((((((***)))))))))((((((((((((&&&''''''''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((())))))******'''(((((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))************))))))((((((((((((((((((((((((((((((((((((((('''((((((((())))))*********++++++******)))((('''******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,,,,---...///111111............/////////000000000111111222222222222111111111111000000000000111000/////////000222222222222222333333444444444222222111111111111222222111222333444444333222111000000000000000/////////******)))''''''&&&&&&&&&))))))(((((((((((())))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))'''((()))((('''&&&''')))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))((('''''''''''''''%%%!!!)))!!! '''!!!(((&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((()))***+++))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((***))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&&&&''''''(((((())))))(((((((((((())))))))))))))))))))))))************+++++++++*********))))))///......------,,,++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++///............---------******+++++++++,,,,,,,,,,,,---......///...............------------......////////////............////////////////////////////////////////////////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,)))))))))))))))******+++***(((((()))***+++***)))))))))(((((((((((())))))((()))***++++++***((('''))))))((((((((((((((()))++++++***)))((('''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''''''''''''''''''''''''))))))((((((((((((((()))************************((((((((((((((((((((((((((()))*********((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))((('''&&&%%%$$$$$$))))))))))))))))))))))))''''''''''''((((((((((((************************,,,+++***))))))***+++,,,++++++,,,,,,,,,++++++***,,,++++++******++++++,,,---------...............---------...............///////////////.........111333555555333111//////............/////////000111111222222222222111111222222222111000//////...000000000000000///......000000000000000000000000)))((('''&&&&&&%%%%%%%%%))))))(((((((((((())))))(((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))((((((((('''((((((((())))))))))))'''((()))((('''&&&'''))))))((((((((('''''''''''')))(((((((((''''''''''''))))))((('''''''''''''''&&&!!!''' """+++###&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&''')))***''''''''''''(((((((((((()))((((((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&(((((()))))))))((('''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************+++++++++*********))))))---------------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,............------------******+++++++++,,,,,,,,,---......///000/////////......------------......////////////............................................................------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))))))))))))))******+++)))((('''(((***+++***)))(((((())))))))))))((((((((())))))*********))))))***))))))(((((()))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''))))))((((((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''&&&&&&&&&))))))))))))))))))))))))''''''((((((((()))))))))************************++++++***))))))***+++++++++++++++,,,,,,++++++***,,,++++++******++++++,,,------------...........................---------////////////............///222333333111///.............../////////000000000111111222222111111000222222111111000//////...000000000000000///......////////////////////////((('''&&&%%%%%%%%%%%%%%%)))((((((''''''(((((()))(((((((((''''''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((+++******))))))(((((((((''''''((((((((()))))))))'''((()))((('''&&&''')))((((((((((((''''''''''''((((((((((((''''''''''''))))))((('''''''''''''''((($$$***"""$$$...$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))'''&&&%%%%%%&&&((()))***))))))((('''&&&%%%%%%(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))(((((('''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************+++++++++***************,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++***++++++,,,,,,------...............------------******+++++++++,,,,,,,,,......///000000000000000......------------....../////////............---................................................------------------------++++++++++++++++++++++++************************++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))***)))))))))))))))******+++((('''&&&''')))***)))((('''((()))******)))(((''')))((((((((()))***++++++************************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((())))))******'''''''''''''''''''''''')))((((((''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******************************+++******))))))******+++***++++++,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,------............//////......------,,,,,,...........................000111111///---,,,---....../////////000000000000111111222222111111000222111111000000//////...000000000000000//////...////////////////////////(((''''''&&&%%%%%%%%%&&&(((((((((''''''((((((((()))(((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((+++******)))((('''&&&&&&'''''''''((((((((())))))'''((()))((('''&&&''')))((((((((((((((('''''''''((((((((((((((('''''''''))))))(((''''''''''''''')))+++444)))&&&---$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***)))&&&%%%$$$%%%'''((())))))((('''&&&&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))((()))))))))******************************************+++,,,------......------,,,,,,,,,+++++++++)))******+++---......///.........---------,,,,,,******+++++++++,,,,,,,,,------...///////////////......------------......//////.........---------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***)))))))))))))))******+++((('''&&&'''((()))((('''&&&((()))++++++)))(((&&&)))(((''''''(((***,,,---)))******+++++++++++++++'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((('''''''''((())))))************************((((((((((((((((((((((((***)))'''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))******************************************))))))))))))************+++,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,------....../////////...------,,,++++++------...............///---///000000...---------...////////////000000000000000111111111111000000111111000000//////////////////000000000000//////////////////////////////)))(((''''''''''''''''''((((((''''''''''''((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''(((((((((((('''((()))((('''&&&''')))'''''''''((((((((((((((('''''''''((((((((((((((())))))(((''''''''''''''')))333BBB222&&&)))###'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((***)))'''%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((())))))))))))((()))))))))************************************)))******+++,,,---......------,,,,,,,,,+++++++++))))))***+++---...//////...------------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,------......------......------------..................------------................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))*********)))))))))))))))******+++((('''&&&'''((()))((('''&&&((()))++++++)))(((&&&)))(((''''''(((***,,,---((()))***+++++++++++++++''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''(((((())))))******(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---....../////////...---,,,++++++***,,,---------......//////...000111000.........///////////////000000000111000000000111111000000000000000000/////////////////////000000000000//////........................)))(((((('''''''''(((((((((''''''&&&&&&''''''(((''''''''''''((()))******((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((((('''((()))((('''&&&''')))'''''''''((((((((((((((('''''''''((((((((((((((())))))((('''''''''''''''(((888JJJ777&&&(((###(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((()))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))***************************+++++++++)))******+++,,,------...------,,,,,,,,,,,,++++++))))))***+++---...//////------------,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,------------,,,......------------...............------------,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++******)))((()))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***************)))))))))))))))******+++((('''&&&''')))***)))((('''((()))******)))(((''')))((((((((()))***++++++'''((()))+++,,,++++++***''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))((()))***++++++,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,---......///......------,,,,,,++++++,,,,,,,,,---....../////////000111000///...///111/////////000000000111111///000000111111000000///////////////////////////...//////000000000000000........................'''''''''&&&&&&''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&'''((()))***((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))''''''''''''((((((((()))''''''''''''((((((((()))))))))((('''''''''''''''%%%666JJJ777'''***$$$'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((('''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,++++++******+++,,,,,,---......---------,,,,,,,,,++++++******+++++++++,,,,,,,,,+++,,,------......------......------------...............---------,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))))))))))))))))))))))))))******+++)))((('''(((***+++***)))(((((())))))))))))((((((((())))))*********))))))%%%''')))***++++++***)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))++++++++++++++++++++++++((((((((((((((((((((((((%%%&&&''''''((((((((('''''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))***+++,,,,,,,,,,,,,,,++++++******++++++,,,)))***+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------.../////////000000000......///111//////000000000111111111//////000000000000//////////////////////////////......///000000000000000........................&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&((())))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((('''((()))((('''&&&''')))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))((('''''''''''''''###444FFF555)))...&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((($$$&&&((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))************))))))******++++++++++++***++++++++++++,,,,,,,,,---------,,,,,,,,,++++++***++++++,,,,,,------...---------,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,---......//////...............------...............---------,,,,,,,,,------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((()))))))))))))))******+++***)))((()))***+++***)))))))))(((((((((((())))))((()))***++++++***((('''$$$&&&(((***+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''((()))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((()))******)))((('''((()))***+++,,,---------,,,++++++++++++++++++,,,)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,---++++++,,,,,,---...//////.../////////------///111000000000000111111111111//////000000000000//////.........///////////////......///000000000000000........................(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))++++++***)))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%&&&'''((((((((('''''''''(((((()))(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&'''(((***+++***)))'''%%%)))...444444///***((((((%%%%%%%%%&&&&&&'''''''''((('''&&&%%%$$$%%%%%%&&&%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((''''''((())))))'''%%%))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))(((((('''++++++******)))((((((((()))************+++++++++++++++******++++++,,,------------------------------,,,+++***+++,,,---.........------,,,+++******+++,,,...000000///...------,,,,,,,,,,,,---..............................------------------------***+++,,,,,,******+++,,,///...---,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))+++++++++***************))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&))))))(((((((((((())))))******)))(((''''''(((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((((((((('''&&&&&&))))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%)))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((+++*********))))))((((((''''''((()))***++++++,,,(((((((((((())))))))))))***++++++,,,,,,++++++*********)))))))))))))))***))))))***+++,,,,,,,,,,,,---,,,+++,,,...///...---...------------...//////111111000000000000111111000111111000...---///000///////////////000111111/////////...------,,,,,,---......///////////////((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))***)))((('''''''''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''******(((((('''(((((()))&&&+++000000,,,'''%%%%%%%%%%%%%%%&&&&&&'''''''''((('''&&&%%%%%%%%%&&&&&&%%%&&&''''''%%%%%%&&&'''(((''''''&&&&&&''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((('''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&'''))))))((('''(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))((())))))******))))))((()))))))))))))))*********))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******)))***+++,,,---,,,,,,++++++***))))))(((+++,,,---......---+++***---,,,,,,,,,,,,---......................................................+++,,,---,,,+++***+++---///...---,,,++++++++++++,,,,,,,,,,,,++++++******************************)))***************++++++))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))((((((((('''''')))))))))(((((()))))))))+++***)))((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((()))))))))))))))((('''''')))************)))(((((())))))(((''''''''''''''')))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((('''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((*********)))))))))(((((()))))))))))))))*********((((((((()))))))))******+++,,,,,,------,,,,,,+++++++++************++++++)))***+++,,,,,,------------,,,+++,,,...///...------,,,,,,,,,,,,---......111111000000000000111111...//////...,,,+++---...///////////////000111111/////////...------,,,,,,---...//////000000//////(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))+++***)))'''&&&&&&&&&&&&(((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''',,,***'''&&&'''+++///222...222555444///)))'''&&&&&&&&&&&&&&&&&&'''''''''((('''&&&&&&%%%&&&&&&&&&%%%'''''''''&&&%%%&&&'''(((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%&&&'''''''''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((('''&&&&&&(((******)))((((((((((((((((((((((((((('''%%%$$$%%%&&&(((***))))))***************)))'''(((((()))******++++++)))))))))*********++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++***+++,,,,,,---//////......------,,,,,,***+++,,,,,,+++***((('''---,,,,,,,,,,,,---......................................................+++---...---,,,+++,,,---......---,,,++++++++++++---------,,,,,,,,,,,,+++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))***)))))))))))))))((((((******))))))))))))******+++******)))))))))))))))'''(((((())))))(((((('''(((((())))))))))))(((((()))))))))))))))(((((('''++++++,,,,,,++++++***))))))((((((''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((('''''''''%%%%%%&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((******))))))))))))((((((************))))))(((((()))))))))*********++++++,,,,,,------------,,,,,,,,,+++++++++++++++,,,,,,***++++++,,,,,,------...---,,,+++,,,...///...---,,,,,,++++++,,,,,,---...111000000//////000000111......///---,,,+++---...///////////////000111111/////////...------,,,,,,...//////000000000000000(((((((((((((((((((((((()))))))))))))))******+++(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((())))))************))))))***))))))))))))))))))******)))((('''''''''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((***)))'''(((***000555888666888999666000+++'''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''&&&'''((('''&&&%%%&&&(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%$$$%%%&&&''''''%%%%%%%%%'''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''%%%&&&(((***++++++((((((((((((((((((((((((***)))'''&&&&&&(((***,,,)))******++++++++++++***(((((())))))************))))))))))))************++++++******++++++,,,---************************---------.........///////////////.........------)))******++++++***)))(((---,,,,,,,,,,,,---......................................................,,,---......,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))******))))))))))))******+++******)))))))))******'''(((((((((((((((((('''(((((())))))))))))(((((((((((())))))))))))((((((++++++,,,,,,++++++***))))))(((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((((((((''''''''''''''''''&&&''''''((()))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))((((((******)))))))))))))))))))))*********+++++++++++++++++++++,,,,,,+++++++++++++++*********+++,,,,,,+++++++++,,,,,,---......---,,,+++,,,...///...---------,,,,,,,,,---......000000////////////000000///000000///...---///000///////////////000000111/////////...------,,,,,,...///000000111111000000(((((((((((((((((((((((()))))))))))))))******+++((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))************)))))))))******************)))'''''''''''''''((()))***(((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((())))))((((((((()))+++...111222000000000...+++(((%%%$$$''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''((((((&&&&&&'''((((((((((((''''''(((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&''')))++++++***''''''''''''''''''''''''***)))'''''''''(((***+++))))))***+++++++++++++++************))))))(((((((((((()))))))))*********++++++******++++++,,,---************************------........./////////***************)))))))))((())))))***+++,,,,,,,,,---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------,,,+++++++++,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++******)))************************(((((()))***+++,,,,,,---))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))******************))))))))))))*********)))))))))))))))******''''''((((((((((((''''''(((((())))))))))))(((((((((((())))))))))))((((((******++++++******)))(((((((((''''''''''''(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***++++++((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((())))))'''(((((()))******++++++)))*********++++++++++++))))))************)))))))))))))))))))))***+++++++++++++++++++++---...///---,,,+++,,,...///...---...............///000000000000////////////000000.../////////------///000///////////////000000111/////////...------,,,,,,......///000000000000000(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))************))))))))))))************))))))&&&&&&&&&&&&''')))***+++(((((())))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))***(((((((((((((((''''''''''''((((((((()))(((((((((((((((((('''''''''''''''&&&&&&'''(((((((((((('''&&&'''(((((('''&&&'''((()))((((((''''''(((((()))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((''''''''''''(((((('''(((((())))))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))((('''''')))++++++***)))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((()))***++++++++++++++++++******)))(((((('''((((((((()))))))))******++++++******++++++,,,---******************************+++,,,,,,,,,,,,,,,+++++++++++++++*********(((((()))***,,,---...///---,,,,,,,,,,,,---..............................+++++++++++++++++++++++++++---...---,,,+++,,,------,,,,,,++++++,,,,,,,,,)))***************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++************************''''''(((((())))))******))))))(((((((((((())))))))))))(((((((((((())))))(((((()))))))))))))))***))))))(((((((((((())))))((((((((((((((())))))***&&&''''''((((((''''''&&&(((((())))))))))))(((((('''(((((())))))))))))))))))))))))***))))))((('''(((''''''''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))''''''((()))***+++,,,,,,)))))))))*********++++++((((((((())))))((((((((((((((((((((()))***+++++++++***))))))***+++---...---,,,+++,,,...///...---/////////...///000000111000//////......//////000+++,,,---,,,++++++---//////////////////000111111/////////...------,,,,,,---......///////////////((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((()))******)))(((((('''''''''''''''((()))***(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''((())))))******((((((''''''&&&&&&%%%%%%(((''''''((()))***+++***)))((((((((('''''''''&&&%%%&&&'''((())))))((('''&&&((()))((('''&&&''')))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&((((((''''''''''''(((((('''((()))******)))((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$%%%%%%&&&&&&'''''''''$$$%%%'''&&&%%%%%%&&&(((%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((()))+++,,,,,,)))&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&'''((()))*********************)))))))))))))))(((((((((((()))))))))***++++++******++++++,,,---++++++++++++++++++++++++))))))+++,,,,,,,,,+++***........................))))))******+++,,,---...---,,,,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++***+++---,,,,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,************************************++++++++++++************************((((((((((((((()))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''((())))))&&&''''''((((((''''''&&&(((((())))))))))))((((((''''''((()))))))))))))))))))))******))))))(((''''''''''''''''''((())))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((())))))(((((())))))*********+++((((((((()))))))))******(((((())))))))))))(((((())))))))))))***+++,,,---***)))(((((()))***,,,...---,,,+++,,,...///...---...............///000000//////............//////+++,,,,,,,,,++++++---//////////////////000111111/////////...------,,,,,,,,,,,,---...............(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))(((''')))(((((('''''''''(((((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&''''''((()))******+++((('''&&&&&&''')))+++---+++)))'''&&&''''''&&&&&&))))))(((((('''''''''&&&%%%&&&((()))))))))(((''''''((()))((('''&&&''')))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''******))))))((((((((('''((((((''''''''''''(((((('''((()))******)))((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''(((((($$$%%%&&&&&&%%%%%%'''((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((***,,,---,,,((($$$''''''''''''''''''''''''&&&''')))++++++***((('''&&&&&&((())))))*********((((((((()))******++++++(((((((((((())))))))))))++++++******++++++,,,---++++++++++++++++++++++++***+++,,,---...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++***************+++,,,---,,,,,,,,,,,,---..............................------------------------***+++,,,,,,******+++,,,,,,,,,,,,++++++,,,------+++++++++,,,,,,---------))))))))))))))))))))))))(((((())))))******++++++************************+++++++++***************))))))(((((((((((())))))))))))(((((((((((())))))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&(((((())))))))))))((((((''''''((()))))))))))))))***************)))(((((('''''''''''''''((()))***&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&'''''''''(((((())))))************))))))))))))(((((((((((())))))))))))))))))************))))))************+++,,,---...***)))''''''((())),,,------,,,+++,,,...///...---...------------...////////////............//////,,,---......------///111///////////////000111111000//////...------,,,,,,+++,,,------......------(((((((((((((((((((((((())))))))))))))))))))))))************************+++++++++************)))+++++++++******(((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&(((((((((((())))))))))))((((((''''''''''''((((((((()))*********)))'''&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%'''(((((((((''''''%%%&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((('''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---.................................---------,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++******)))))))))))))))***+++,,,,,,---------,,,,,,,,,,,,++++++++++++++++++*********))))))+++*********))))))((((((******))))))))))))))))))((()))***,,,,,,+++******''''''(((((())))))******))))))))))))))))))))))))&&&'''((()))***))))))((())))))(((((((((((())))))''''''''''''((((((((((((******))))))((((((''''''---+++(((,,,******+++000%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''******))))))((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++***)))'''''''''((((((%%%&&&&&&'''''''''''''''(((((())))))((('''&&&&&&))))))))))))))))))))))))''''''(((((())))))***************)))******+++,,,)))(((((()))++++++***(((************))))))))))))...---+++******+++---............------.........111000000///......------++++++,,,,,,---...//////.................................------,,,,,,,,,///...---,,,,,,,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++*********))))))+++++++++******)))(((''''''(((((()))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******(((''''''''''''''''''(((&&&'''''''''(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((''''''&&&)))))))))))))))(((''''''&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%'''((((((((('''''''''''''''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))************,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---..............................------------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++*********)))******+++,,,,,,------...---------,,,,,,+++++++++++++++*********))))))************)))))))))((()))))))))))))))*********))))))***++++++++++++***(((((((((((())))))))))))))))))))))))))))))))))))&&&''')))++++++***)))((())))))(((((((((((())))))''''''''''''((((((((((((***)))))))))((((((((('''---(((---,,,222)))***(((''''''((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))(((((('''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++))))))(((''''''((()))***&&&&&&'''(((((((((((('''(((((((((((((((((('''&&&))))))))))))))))))))))))'''((((((((()))))))))***+++***************++++++***)))((()))++++++***((((((((())))))******++++++...---+++******+++---......------,,,,,,------...............////////////++++++,,,------...//////.................................------,,,,,,,,,///...---,,,,,,,,,,,,---(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((++++++*********)))))))))******+++******)))((('''&&&''')))*********)))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))%%%%%%&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''(((((((((((((((''''''&&&'''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%&&&''''''((('''''''''((((((((('''&&&&&&%%%%%%(((((((((''''''''''''&&&''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,++++++,,,,,,---...------------------------------------,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++*********++++++,,,,,,---//////...---,,,,,,+++++++++++++++***************************))))))))))))(((((())))))*********+++***))))))))))))***++++++))))))))))))(((((((((((())))))))))))))))))))))))&&&(((***,,,---+++)))((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((------DDDDDDVVV===888))))))))))))))))))((((((((('''(((((())))))(((((('''(((((((((((())))))))))))***)))((('''''''''''''''((((((''''''''''''((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&((((((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((())))))***+++''''''''''''((()))***+++''''''((()))))))))((((((&&&'''(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++***************++++++***)))***++++++***)))''''''((()))***+++,,,------,,,+++++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,---...//////000000,,,,,,,,,---......//////.................................---------------......---,,,,,,,,,------(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))***************)))((((((&&&''')))*********)))((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))&&&&&&&&&'''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((***)))(((&&&&&&'''((((((&&&&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***************************++++++,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...---------------------------------,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,000//////...---,,,++++++*********************************)))))))))))))))((((((((()))******++++++***)))((((((((()))+++,,,******))))))((((((''''''((((((((((((((((((((((((&&&(((+++---...,,,***((())))))(((((((((((())))))''''''''''''(((((((((((())))))))))))((((((((((((...666cccjjj]]]NNN111***))))))(((((('''''''''(((((())))))))))))((((((''''''(((((())))))*********)))(((''''''&&&''''''((((((''''''''''''((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((()))******'''(((((()))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((())))))))))))++++++***************+++---,,,******++++++***)))(((((()))******+++,,,,,,,,,,,,+++++++++,,,---...,,,++++++++++++++++++,,,,,,,,,---......//////000,,,---------......//////.......................................---------...------,,,,,,,,,------(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))(((((()))************))))))(((&&&''')))******))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))(((((((((((())))))((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((()))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((,,,+++)))((((((((()))***&&&''''''(((((((((''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((''''''((((((((()))))))))***''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))***************)))))))))******+++,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...------------------------------,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,///......---,,,,,,++++++************************))))))))))))))))))******(((((())))))***************)))((((((((()))+++,,,******))))))((((((''''''((((((((((((((((((((((((''')))+++------,,,***)))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))),,,777hhhqqq```OOO111(((((((((''''''&&&&&&&&&(((((())))))))))))((((((''''''(((((())))))******))))))((('''''''''''''''((((((''''''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((('''''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''((())))))***)))))))))))))))((('''''''''(((((()))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((((((((******))))))******+++,,,000---+++***++++++***)))+++++++++***************++++++++++++,,,,,,------+++++++++******+++++++++........................------...............///................................................------,,,,,,,,,------...(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******)))))))))((((((((())))))************))))))(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******)))((((((''''''(((((()))))))))((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))&&&&&&'''''''''(((((((((((((((''''''''''''((((((,,,+++******))))))******((()))******************(((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&''''''###$$$%%%&&&''')))******'''(((((((((((()))))))))''''''''''''(((((((((((('''''''''((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))******************************))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,++++++++++++++++++++++++************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++***************+++++++++))))))))))))***************))))))))))))))))))))))))(((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))((()))***+++++++++******))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((()))))))))))))))///OOOSSSbbbCCC:::)))''''''''''''&&&&&&&&&&&&((())))))******))))))((((((((((((((())))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***************)))((('''&&&''''''((()))))))))((((((&&&'''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))***+++------222///,,,+++++++++***))),,,,,,+++++++++************++++++,,,,,,---------,,,++++++******++++++,,,......------------------.............................................................../////////------,,,,,,,,,---......(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))))))))(((((((((((())))))************)))))))))((('''''''''(((***+++'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******(((''''''''''''''''''((('''''''''((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******''''''((((((((()))))))))((((((''''''''''''((((((***************)))(((((('''((())))))******))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''$$$%%%%%%&&&'''((())))))'''((((((((())))))))))))''''''''''''((((((((((((''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((()))*********************************))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************************************++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,,,,++++++************+++++++++,,,,,,++++++++++++++++++++++++*********++++++++++++,,,))))))*********+++++++++((()))))))))************++++++******)))((((((((('''(((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))******))))))(((((((((((())))))''''''''''''(((((((((((('''((((((((()))))))))***''')))555666777***)))(((''''''''''''(((((((((((())))))************))))))))))))))))))((((((((((((''''''&&&''''''((()))***((((((''''''''''''((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))(((''''''''''''((())))))(((((()))******)))((('''&&&&&&'''(((((((((((('''(((((((((((((((((('''&&&))))))))))))))))))))))))***)))))))))((((((((('''''''''((()))***,,,...///333000---+++++++++*********+++++++++++++++++++++******+++,,,------------,,,,,,++++++++++++,,,,,,+++,,,,,,------......///////////////....................................---........./////////000,,,,,,,,,,,,,,,---...///(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))((((((((((((((())))))*********))))))+++)))'''%%%&&&(((***,,,'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))******(((((((((((())))))))))))((((((''''''''''''((((((((()))*********)))'''&&&$$$$$$%%%&&&'''''''''&&&)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&''''''''')))((('''&&&%%%&&&&&&'''&&&&&&'''''''''''''''''''''((((((((())))))******''''''''''''((((((((()))&&&'''''''''(((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,************************))))))))))))))))))))))))++++++******++++++,,,---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********)))))))))******+++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))******++++++++++++(((((())))))*********+++,,,,,,+++***)))(((''''''&&&''')))*********)))(((''''''(((((())))))******)))))))))))))))))))))))))))((('''''''''(((***+++))))))(((((((((((())))))''''''''''''((((((((()))'''((((((((())))))******&&&))),,,...'''%%%'''000''''''(((((())))))******))))))************))))))******))))))((((((''''''&&&&&&&&&&&&((()))***+++((((((''''''''''''((((((&&&''''''(((((((((((((((************************(((((('''''''''&&&&&&&&&((((((((((((((()))******(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''((())))))&&&'''(((*********))))))%%%&&&&&&'''''''''''''''((()))))))))((('''&&&&&&))))))))))))))))))))))))******))))))((((((((('''%%%&&&''')))+++---///000444111---+++++++++******))))))***+++,,,------...)))***+++,,,---...---------,,,,,,++++++,,,,,,---)))***+++,,,...///000111///////////////.................................---.........//////000000,,,,,,,,,,,,,,,---...///******)))(((((((((((((((''''''''''''''''''''''''(((((())))))******++++++))))))))))))))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))******(((''''''&&&&&&&&&((())))))((('''&&&&&&'''&&&'''''''''(((((()))))))))'''&&&%%%%%%&&&''')))%%%%%%%%%&&&'''((()))***)))))))))))))))((('''''')))((('''&&&%%%&&&&&&'''***)))(((''''''((()))***))))))))))))))))))))))))***)))'''&&&&&&''''''((())))))))))))))))))))))))***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''$$$%%%'''((()))******)))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%'''))))))((('''&&&&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))++++++***)))(((((())))))+++*********))))))((((((+++*********))))))((((((************************)))************+++++++++******+++++++++,,,,,,,,,.........------,,,,,,,,,.........------,,,,,,,,,************************///......---+++******)))------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++******+++++++++*********))))))))))))))))))))))))))))))++++++************++++++((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,,,,+++)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''(((((((((((((((((((((((())))))((((((''''''&&&&&&%%%&&&'''(((((('''&&&%%%(((((((((((()))+++,,,---+++*********))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))&&&'''---'''"""(((''''''''''''''''''''''''***+++,,,+++)))''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((())))))(((&&&$$$%%%&&&))))))))))))))))))))))))***))))))))))))+++---...000...,,,***))))))***+++))))))))))))************((()))***+++,,,+++******++++++******++++++,,,---,,,,,,------...///000000---------...............---------.........//////+++,,,---...////////////++++++,,,,,,,,,---------******)))(((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((''''''''''''((())))))***+++***((('''((()))''''''''''''((((((((())))))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&'''((())))))))))))))))))((('''''')))((('''&&&&&&&&&''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))((('''''''''''''''''''''''''''''''''''''''+++***((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''((())))))''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%$$$%%%&&&((())))))((('''&&&'''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((('''''''''((()))))))))))))))))))))))))))))))))))))))+++******)))(((((())))))))))))))))))((((((''''''************)))))))))(((************************)))************+++++++++*********+++++++++,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))+++++++++*********))))))))))))))))))))))))))))))((((((''''''''''''((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))''''''''''''''''''''''''&&&&&&''''''((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&'''(((((((((((('''&&&)))))))))((())))))***************)))))))))((((((''''''''''''''''''''''''***---((('''+++&&&###---'''''''''''''''''''''''')))***++++++((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((())))))(((&&&%%%%%%&&&(((((((((((((((((((((((())))))(((((()))***,,,---...---+++)))))))))***+++))))))))))))************((()))***+++++++++******++++++******++++++,,,---,,,,,,------...//////000...............---------,,,------------.........---...............------++++++,,,,,,,,,---------***))))))(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&))))))))))))))))))))))))&&&&&&&&&'''''')))******)))***++++++)))(((((()))''''''''''''(((((((((((())))))''''''''''''))))))''''''&&&&&&&&&''''''((((((((()))))))))((('''''')))(((''''''&&&&&&''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((+++***)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&'''((())))))(((&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))******)))((((((((())))))((((((((((((''''''''''''************))))))))))))************************)))************+++++++++*********++++++++++++,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))+++++++++***************))))))))))))))))))))))))******))))))))))))******++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((('''&&&((((((((((((((((((((((((''''''((((((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))(((((('''+++***))))))((((((((()))******))))))))))))(((((((((((((((((((((((((((((((((+++&&&%%%)))$$$""",,,''''''''''''''''''''''''((()))******(((&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))(((&&&%%%&&&'''((((((((((((((((((((((((((((((''''''((()))***+++,,,+++***))))))***+++,,,))))))))))))************((()))******++++++******++++++******++++++,,,---,,,,,,,,,---......////////////......------,,,,,,,,,,,,,,,,,,------------////////////...---,,,+++,,,,,,,,,,,,------------))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))************(((((((((((((((((((((((('''''''''((())))))******))))))))))))))))))))))))'''&&&&&&''''''((()))***''')))++++++)))(((((()))'''''''''(((((((((((((((***)))(((((((((((()))***(((''''''&&&&&&&&&'''''''''(((((((((((((((''''''((((((''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%******************************))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&$$$###$$$&&&'''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))((((((((((((((((((((((((*********)))))))))))))))************************))))))*********+++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,++++++++++++++++++++++++***))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))(((&&&###!!! ''''''''''''''''''''''''((((((((((((((('''&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((())))))))))))((((((***))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''(((%%%)))333...%%%)))'''''''''''''''''''''''''''(((***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((())))))((('''&&&&&&'''((((((((((((((((((((((((''''''''''''(((((())))))***))))))))))))***+++,,,((()))))))))************((())))))***************++++++******++++++,,,---,,,,,,,,,------.........//////...------,,,+++++++++++++++,,,,,,,,,------......//////...------,,,,,,,,,,,,------------...))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((((((((''''''''''''((((((%%%'''******)))''''''(((((((((((((((((('''''''''))))))(((((((((((())))))(((''''''&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''((()))))))))(((&&&%%%)))))))))))))))))))))))))))))))))***************'''''''''''''''''''''''')))(((&&&$$$###$$$%%%&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&''''''''''''&&&&&&&&&'''''''''(((((())))))''''''((()))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,,,,,,,+++++++++***++++++++++++***))))))************************))))))))))))))))))))))))((((((''''''''''''(((((((((((())))))************************************((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))'''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))(((((((((((())))))''''''''''''((()))***+++(((((((((((((((((())))))''''''''''''''''''''''''(((***)))444CCC>>>...)))((((((((((((((((((((((((&&&((())))))'''&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))))))))'''&&&'''(((''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((()))***++++++((()))))))))************)))))))))))))))*********++++++******++++++,,,---,,,,,,,,,---------------//////...---,,,++++++***+++++++++,,,,,,,,,------,,,------...//////......,,,,,,---------.........((((((((((((((())))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((+++******))))))(((((('''(((((((((((((((((((((((()))(((((('''''''''(((((($$$&&&)))***)))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&'''(((((((((''''''''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((''''''&&&'''''''''''''''''''''''''''((()))******+++******(((((((((((((((((((((((()))((('''%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''((())))))***'''''''''(((((('''''''''&&&&&&''''''((()))))))))''''''((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************+++++++++)))))))))************+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++******++++++******)))(((***************+++++++++))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))******++++++************************))))))))))))))))))))))))'''''''''''''''''''''''')))******++++++*********&&&&&&&&&&&&&&&&&&&&&&&&(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))&&&&&&&&&'''((()))++++++''''''(((((((((((())))))''''''''''''''''''''''''&&&''''''444DDD???---((((((((((((((((((((((((((('''(((***)))(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''')))))))))''''''((()))''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))***))))))))))))************)))(((((((((((()))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,------------+++,,,---...////////////,,,---------............((((((((((((((()))******(((((((((((((((((((((((()))((((((((('''''''''&&&))))))))))))))))))))))))++++++******)))(((((((((((((((((((((((((((((((((''''''&&&''''''((()))***$$$'''***+++***)))(((((()))((((((((('''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&'''((()))%%%&&&''''''((((((''''''&&&'''((()))***))))))((('''((()))******)))((('''))))))))))))))))))))))))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((***************************************((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''((()))*********)))))))))((((((((('''(((((())))))(((((('''&&&&&&''''''((())))))***''''''((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((()))))))))******((()))))))))************)))))))))))))))))))))))))))************+++++++++))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++***************))))))((())))))*********+++++++++)))))))))))))))))))))))),,,,,,++++++++++++,,,,,,)))))))))))))))*********************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***++++++++++++'''''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&'''(((((('''''''''''''''((()))***'''''''''((((((((())))))((((((((((((((((((((((((###%%%###***666111&&&(((((((((((((((((((((((((((''')))******)))((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''((())))))((('''(((***'''''''''''''''''''''''''''((())))))))))))((('''''''''(((((((((((((((((())))))))))))************)))(((((('''((()))***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........------...............---------------............((((((((((((((()))******))))))))))))))))))))))))++++++******)))))))))(((************************((((((((()))******++++++((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,%%%(((+++---,,,***))))))))))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***%%%%%%&&&'''((((((((('''&&&'''(((*********)))((('''((()))******)))((('''))))))))))))))))))))))))***)))(((&&&&&&'''((((((''''''''''''''''''''''''%%%&&&((()))*********)))************************''''''((())))))((((((''''''''''''&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((((((((('''&&&&&&&&&''')))***,,,---...---,,,***)))'''&&&%%%(((((())))))))))))((((((&&&&&&&&&'''((())))))***'''(((((()))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***&&&'''''''''(((((())))))(((((())))))*********+++)))))))))))))))))))))))))))************+++++++++))))))))))))*********************++++++,,,,,,,,,*********++++++,,,,,,,,,************************)))******+++---......///---------,,,,,,,,,++++++***************)))(((((())))))******++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))++++++******)))(((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&((((((((((((((((((((((((''''''((())))))***))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((('''&&&%%%%%%&&&'''((())))))(((''''''''''''(((&&&'''''''''(((((())))))))))))))))))))))))))))))&&&)))%%%%%%+++'''$$$---))))))))))))))))))))))))''')))++++++***))))))***''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((***)))(((''')))***''''''''''''''''''''''''(((((()))******)))(((''''''(((((((((((((((''''''))))))))))))************)))((('''''''''(((***+++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........//////////////////...---,,,,,,---------.........//////))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))))))))))))))&&&'''((())))))***))))))((('''&&&%%%%%%%%%%%%%%%))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((******)))((((((((((((((('''''''''''''''((())))))******)))((('''&&&%%%%%%)))))))))))))))((((((((()))(((((('''''')))***+++++++++******************,,,+++)))''''''''''''(((((((((((((((((((((((((((&&&$$$###$$$''''''%%%"""&&&'''((())))))((('''&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''+++)))(((''''''((()))+++,,,---...---+++))))))***)))(((((((((''''''''''''''''''''''''(((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''(((******+++++++++***)))(((''''''((()))***+++***(((&&&%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++((()))***+++,,,---------,,,,,,,,,+++++++++******------------,,,+++******************************))))))*********+++++++++)))))))))***+++++++++,,,***************++++++,,,++++++++++++++++++++++++))))))*********+++++++++******++++++++++++*********)))(((''''''((()))***&&&&&&''''''(((((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%'''((())),,,+++***))))))((())))))%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((''''''''')))***,,,,,,***)))'''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))******))))))************))))))******))))))((((((((('''(((((())))))))))))((((((''''''&&&%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))*********))))))(((((((((((())))))))))))*********+++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,...------,,,,,,,,,------))))))))))))))))))))))))***)))(((''''''((()))***)))))))))))))))(((''''''))))))))))))))))))))))))'''(((((())))))))))))(((((('''&&&&&&%%%%%%%%%&&&'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((()))***++++++***)))((((((''''''+++***)))((('''''''''''''''''''''''''''''''''''''''&&&%%%&&&((((((&&&$$$%%%%%%&&&''''''&&&%%%%%%(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''(((+++,,,---,,,***)))((()))))))))((((((((('''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((******++++++***))))))(((((((((((())))))***)))'''&&&&&&'''((()))))))))))))))))))))))))))***)))(((((((((((()))***++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,,,,,,,+++++++++*********,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,,,,******************++++++((((((((((((((())))))***************************************++++++++++++)))******++++++******)))******)))(((((()))******(((((((((((())))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&%%%%%%&&&&&&%%%&&&&&&''''''((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''&&&'''((())))))((('''&&&((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((())))))))))))(((((((((((('''''''''&&&&&&&&&'''(((((())))))(((((('''''''''&&&&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''+++*********)))((((((((())))))(((((((((((())))))*********++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,---------------------------------...------,,,,,,,,,------...------,,,,,,,,,------))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))((())))))))))))(((((('''((('''&&&&&&%%%&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''(((((('''''''''''''''((())))))''''''''''''(((((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((++++++***((('''&&&%%%$$$))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%&&&'''(((&&&%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((('''&&&%%%%%%&&&'''((()))+++,,,+++)))((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''((()))************(((((())))))))))))(((((()))((('''&&&'''((()))***))))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++)))******+++,,,,,,,,,,,,,,,++++++++++++************++++++,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,,,,,,,******************))))))((((((((((((((())))))***((((((((((((((((((((((((******+++++++++,,,,,,,,,)))******++++++******)))))))))))))))))))))))))))*********)))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((('''''''''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((('''&&&'''((())))))((('''&&&(((((((((((((((''''''&&&''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))''''''((((((((((((''''''((((((''''''''''''&&&&&&'''''''''(((((('''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((())))))))))))((((((((((((((((((((((((,,,+++******(((((('''&&&))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---------.........---------------------------,,,,,,,,,,,,------...------,,,,,,,,,,,,------(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''&&&&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((******)))))))))))))))***'''''''''''''''((())))))'''''''''(((((((((((((((%%%%%%&&&&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&''''''***))))))((('''&&&%%%%%%'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))***)))(((((((((((()))***((()))+++***(((''''''((()))))))))(((((((((((('''''''''''''''((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''((()))******))))))'''((()))******)))((('''((((((''''''((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++************))))))***,,,,,,---------************************++++++++++++++++++++++++++++++******))))))((((((***************++++++,,,((((((((((((((((((((((((++++++++++++,,,,,,,,,,,,))))))************))))))''''''((((((((((((''''''******))))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&''''''''''''((()))***+++((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))(((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((())))))(((((('''******))))))))))))))))))&&&&&&''''''''''''&&&&&&'''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((((('''))))))(((((((((((())))))++++++,,,,,,,,,---------,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------------------++++++++++++,,,---......,,,,,,,,,+++,,,,,,------(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))***))))))((('''&&&''''''&&&&&&&&&''''''((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''((())))))***))))))(((''''''&&&&&&$$$%%%%%%%%%&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((((((((''''''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&'''((((((((((((''''''(((((((((&&&'''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%%%%&&&'''((())))))((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))(((((((((((())))))''')))******(((''''''(((***)))))))))((((((((((((''''''''''''(((((((((((('''''''''((((((((((((((((((((())))))))))))(((((('''''''''''''''''''''''''''(((((())))))))))))((('''((()))******)))((('''(((((((((((())))))******))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******+++,,,,,,,,,+++++++++++++++*********))))))((()))***+++,,,---------************************************))))))))))))+++******))))))(((((((((***************++++++,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))******)))))))))'''(((***++++++***((('''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))*********((('''&&&#########$$$%%%&&&'''(((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((((((((((((((())))))))))))((((((''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''((())))))******))))))((())))))******************&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******'''((((((((()))))))))***************************''''''(((((()))))))))***))))))(((((((((((())))))++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------+++++++++++++++,,,---...+++++++++++++++,,,---...))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))((())))))))))))((((((''''''''''''&&&''''''((()))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%$$$$$$%%%%%%&&&&&&'''''''''''''''((())))))******)))((('''&&&%%%%%%$$$%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''((()))))))))''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))(((&&&''')))+++'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''')))******((('''((()))******)))))))))(((((((((''''''''''''(((((((((((('''''''''(((((((((((((((((())))))******))))))((('''''''''''''''''''''''''''(((((())))))((((((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******++++++******)))++++++++++++++++++++++++***++++++,,,,,,++++++++++++************)))))))))((()))***+++,,,,,,,,,,,,************************)))))))))))))))((((((((())))))))))))))))))((((((((((((((((((((())))))***************************))))))*********+++++++++((())))))******))))))((()))+++---//////---+++)))''''''&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&))))))************))))))''''''(((((((((((())))))'''''''''(((((('''''''''&&&'''((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++''''''(((((())))))******))))))))))))))))))))))))%%%&&&'''''')))******+++))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,*********+++++++++++++++*********+++++++++,,,,,,------------------------,,,++++++++++++,,,,,,---+++******++++++,,,---...))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))'''(((((())))))))))))((('''''''''''''''((())))))((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''))))))((('''&&&'''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))))))))(((((('''''''''&&&%%%%%%%%%&&&''''''(((((($$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''((((((&&&$$$$$$'''***'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((()))))))))&&&&&&''''''''''''&&&&&&''')))******)))((()))************)))))))))((((((''''''''''''((((((((((((''''''''''''((((((((()))))))))************))))))(((((((((((((((((((((((('''(((((((((((((((''''''))))))(((((((((((())))))))))))*********))))))((()))))))))))))))))))))))))))***++++++++++++***)))+++++++++++++++++++++++++++++++++,,,,,,++++++***************))))))))))))((()))***+++++++++++++++************************************))))))((((((((((((((()))))))))))))))((((((((((((((())))))***************************(((((()))))))))*********(((((())))))))))))(((((((((***---//////---***(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''(((((())))))))))))******+++,,,''''''(((((())))))******(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&(((((())))))))))))((((((''''''((((((((()))))))))'''(((((())))))(((((('''&&&'''((()))***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++'''''''''((()))*********))))))))))))))))))))))))&&&'''''''''((()))))))))))))))(((((((((((())))))*********++++++++++++,,,)))*********+++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,++++++***+++++++++************+++,,,---...))))))))))))))))))))))))'''((()))******)))((('''''''''((()))))))))))))))))))))))))))))))))))))))''''''((())))))***))))))'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''')))))))))'''&&&'''(((&&&''''''''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++'''''''''''''''((())))))'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))%%%&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((###$$$$$$""" ###''')))((('''&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************(((((())))))))))))((((((''')))++++++***))))))***************))))))))))))''''''''''''((((((((()))&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))'''(((((((((((((((''''''***)))(((''''''((()))******************)))(((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++++++++,,,,,,,,,++++++***************))))))))))))))))))***++++++++++++***************************,,,+++++++++******))))))''''''(((((())))))*********************++++++,,,************************(((((((((((())))))))))))(((((())))))))))))(((((($$$'''***,,,,,,***'''$$$&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%'''(((***'''''''''''''''(((((()))&&&''''''((()))******+++(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''))))))******+++++++++,,,(((((())))))))))))((((((&&&''')))*********)))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((((((((())))))))))))*********+++++++++))))))******++++++++++++,,,,,,,,,---------......------------------------------,,,+++************************+++,,,---...))))))))))))((((((((((((******))))))))))))******++++++***)))((('''&&&&&&******((('''&&&&&&&&&&&&''''''(((((())))))******))))))(((((('''''''''&&&((((((((((((((()))******+++***((('''&&&&&&'''((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&%%%'''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&&&&'''((('''&&&''''''''''''(((((((((((()))(((&&&%%%%%%&&&((()))((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((************))))))))))))'''(((((()))***++++++,,,******))))))))))))************)))((('''&&&&&&%%%(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''((()))***++++++***)))((()))************+++++++++*********)))))))))))))))))))))***++++++++++++***,,,,,,++++++***)))((((((************************))))))))))))))))))))))))******+++******)))((('''+++++++++******(((''''''))))))))))))))))))))))))*********)))(((''''''&&&***++++++***((('''((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&(((******)))'''&&&''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))(((((((((&&&((()))+++***(((&&&$$$))))))((((((''''''&&&&&&(((((())))))((('''&&&&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&)))(((''''''***...222555---,,,***)))((((((((()))&&&&&&&&&'''((())))))******)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((+++*********))))))((((((------,,,+++***)))((((((************************+++++++++*********))))))******+++,,,,,,,,,,,,+++************************---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******,,,...///))))))))))))((((((((((((((((((''''''''''''((((((******))))))((((((''''''******)))))))))***++++++'''((((((((()))))))))***))))))((((((((('''''''''((((((((((((((()))******(((((('''&&&&&&&&&''''''))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&&&&'''((('''&&&''''''''''''(((((((((((()))'''&&&%%%%%%&&&''')))'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((())))))***++++++******))))))))))))******)))))))))((('''''''''&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((((((((((((((()))************)))((((((((()))))))))************)))))))))))))))))))))))))))***++++++++++++***------,,,,,,+++******)))************************************************)))***+++++++++++++++***+++++++++******)))((('''))))))))))))))))))))))))+++******)))(((((('''''')))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''((()))***)))(((&&&$$$(((''''''&&&&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''((())))))))))))(((''''''((())))))))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''&&&))))))))))))((((((''''''((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&''''''((((((((((((((()))(((((((((''''''''''''***))))))***---111444777,,,+++)))(((''''''((((((&&&&&&''''''((())))))******)))(((''''''((())))))))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))******)))))))))((((((((('''''''''&&&%%%%%%$$$$$$************************+++++++++*********)))))))))***++++++,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,+++******,,,---///(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((($$$$$$%%%&&&'''(((***+++(((((((((((())))))))))))))))))((((((((((((''''''((((((((((((((()))******''''''((()))))))))(((((())))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((('''''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((('''&&&&&&'''((('''&&&&&&''''''''''''(((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))*********))))))))))))******((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))((())))))******))))))((('''((((((((())))))))))))))))))))))))))))))******))))))***++++++++++++***---------,,,++++++******************************++++++++++++++++++++++++))))))***,,,,,,---------******+++******)))((('''))))))))))))))))))))))))++++++******))))))(((((()))***+++***((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''))))))******)))'''%%%$$$(((''''''&&&&&&''''''((())))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((''''''''''''(((((()))***))))))(((((())))))***))))))))))))))))))))))))'''((()))******)))((('''''''''''''''((((((((((((&&&&&&''''''''''''''''''***)))(((&&&&&&'''((()))'''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''%%%%%%&&&(((***---///111***)))((('''''''''''''''&&&''''''(((((())))))***+++***)))(((''''''(((((())))))))))))))))))))))))((((((((((((((())))))***''''''(((((())))))******))))))((((((((((((((('''((((((((((((((((((((((((************************+++************))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++---,,,+++***+++,,,---...(((((((((((())))))))))))*********++++++*********'''((((((((()))))))))***""""""###$$$%%%'''((()))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((())))))***'''(((***+++,,,+++******))))))(((((((((((((((((())))))(((((('''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***,,,...---***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((&&&&&&&&&'''((('''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''''''''((((((((()))******))))))))))))******((((((((((((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))&&&''''''(((((()))))))))((())))))))))))))))))(((((((((((()))))))))******)))))))))))))))*********))))))***++++++++++++***,,,,,,,,,++++++*********************************++++++++++++++++++++++++)))******+++,,,,,,++++++***************)))((((((((((((((((((((((((((((((++++++******))))))))))))((()))***)))((('''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((())))))((('''&&&%%%((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''((()))******))))))))))))******((((((((((((((((((((((((&&&''')))******)))'''&&&''''''''''''(((((((((((((((((((((((())))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''(((((((((((((((''''''&&&''''''(((((((((((((((((((((((((((((('''''''''$$$$$$&&&'''((()))******((((((''''''&&&&&&&&&&&&''''''(((((())))))))))))******))))))((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++((((((((((((''''''''''''+++++++++,,,,,,,,,------************************************))))))))))))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,---...'''((((((((()))))))))*********++++++++++++******''''''(((((())))))******((((((''''''((())))))***))))))))))))(((((((((((((((((())))))))))))))))))((((((((((((((())))))***&&&''')))***+++******)))(((((()))))))))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))+++---...---***'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((&&&&&&&&&'''((('''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&'''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))''''''''''''((((((((((((******))))))))))))******((((((((()))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***))))))))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&''''''(((((()))))))))(((((((((((((((((())))))))))))*********++++++(((((())))))************))))))***++++++++++++***************))))))))))))******************************************************++++++***)))(((((()))************))))))(((((((((((((((((((((((((((*********)))))))))))))))'''((())))))((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((())))))************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''(((((((((((('''((((((((())))))******###$$$&&&''''''&&&$$$###%%%%%%&&&&&&''''''((((((''''''((((((((((((((('''&&&''''''((((((((((((((('''''''''((((((((((((((())))))***+++******)))((('''''''''''''''&&&&&&&&&((((((((())))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++''''''''''''(((((((((((('''(((((())))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,------''''''(((((())))))******'''((()))******)))((('''''''''(((((())))))******)))((((((''''''''''''((())))))))))))(((((((((((((((((())))))))))))******((((((((((((((()))******&&&&&&''''''((((((''''''(((((())))))))))))******'''''''''''''''''''''''')))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((***,,,+++(((%%%''''''''''''''''''''''''''''''&&&&&&&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&&&&'''((('''&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''(((((())))))***((((((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''(((((()))((((((''''''(((((()))************++++++++++++((((((((()))******++++++))))))***++++++++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))***++++++***)))(((''''''))))))************)))))))))))))))))))))))))))))))))))))))(((((((((((((((&&&((())))))''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((('''''''''%%%%%%&&&'''((()))******)))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((())))))))))))(((((()))((((((''''''''''''(((((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((((((!!!###&&&((((((&&&$$$###&&&&&&&&&&&&&&&'''''''''&&&'''((((((((((((((((((&&&''''''((((((((((((((('''''''''((((((((((((((())))))))))))((('''&&&%%%&&&''''''(((''''''&&&&&&))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((((((''''''(((((())))))******'''(((((((((((()))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))))))))***((()))******++++++******************************++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,---------'''''''''((()))*********'''(((***++++++***((('''(((((((((((())))))))))))'''&&&&&&&&&%%%&&&&&&'''***)))))))))((((((((('''(((((()))))))))*********((((((((((((((()))******))))))((((((''''''(((((((((((()))))))))*********''''''(((((())))))******))))))))))))((((((((('''''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))******'''%%%''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***((('''&&&&&&'''((('''&&&%%%%%%&&&&&&&&&'''''''''&&&''''''''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))***++++++))))))))))))))))))))))))******))))))))))))******+++*********)))(((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''&&&&&&)))(((''''''''''''((()))))))))))))))************'''(((((()))******++++++))))))***++++++++++++***))))))))))))))))))))))))******************************************************+++++++++***))))))))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''(((&&&'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((''''''''''''''''''((())))))))))))(((''')))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))$$$%%%&&&'''(((''''''&&&'''&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((((('''&&&))))))))))))))))))))))))&&&'''((()))******))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((())))))))))))((((((((()))))))))******++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))******((())))))***************++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,---------,,,&&&''''''((()))******+++)))***,,,------,,,***)))))))))))))))(((((((((((()))))))))))))))***++++++******))))))((((((((('''(((((())))))*********+++((((((((((((((()))******...---+++*********++++++(((((())))))*********+++))))))***+++,,,---......******))))))((((((((('''&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***++++++)))'''(((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((('''&&&&&&'''((('''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&%%%''''''''''''((((((((()))(((((((((((((((((((((((('''(((((()))***++++++,,,************))))))))))))******))))))))))))******,,,++++++***)))(((''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''&&&&&&%%%)))((('''&&&&&&'''((()))(((((((((((())))))))))))'''(((((()))***+++++++++))))))***++++++++++++*********************++++++************************++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,((())))))*********))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''%%%'''((((((''''''(((***''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((()))(((((('''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))((('''''''''''''''&&&'''((())))))((('''&&&))))))))))))))))))))))))***(((&&&$$$$$$&&&(((***''''''''''''((((((((()))'''''''''((()))******+++(((''''''&&&'''((()))***'''''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))((((((&&&''''''(((((((((((((((&&&'''''''''(((((())))))(((''''''((((((***+++,,,&&&'''((()))))))))''''''*********)))))))))))))))%%%&&&((()))***+++******))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((((((((())))))******++++++************************))))))))))))))))))))))))'''((((((((())))))******(((((()))***************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++***+++,,,---------,,,,,,(((((((((((((((((((((((()))***+++,,,,,,+++***)))))))))((((((''''''&&&&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((('''''''''+++***)))***,,,,,,***((())))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''')))((('''''''''(((***+++...,,,)))(((((()))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%$$$((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))***+++++++++++++++'''''''''''''''((())))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&(((((((((((())))))))))))************))))))))))))'''(((((()))***+++++++++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))***)))(((''''''((()))***))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((''''''((((((((((((''''''((((((((((((((((((((((((,,,,,,+++***)))(((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++******))))))((((((******))))))))))))************++++++++++++******++++++******************))))))*********+++++++++++++++************++++++******+++++++++,,,,,,,,,((((((((((((((((((((((((((()))************)))(((((((((((((((((('''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))((()))***,,,...---)))&&&))))))))))))(((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((('''&&&&&&&&&'''))))))---+++((('''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((('''%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((('''((((((((())))))))))))((())))))***************'''''''''''''''((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))((())))))))))))((('''&&&(((((((((((())))))))))))************))))))))))))((())))))***++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((())))))((('''&&&&&&'''((()))))))))((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))***)))(((''''''((()))*********)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&'''(((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((((((((((((((())))))))))))((((((((('''''''''''''''*********************************)))))))))))))))''''''&&&&&&&&&&&&'''''')))******++++++******)))************************))))))*********+++++++++,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************'''(((***...///---((($$$(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((,,,)))'''&&&'''''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))'''(((((()))))))))))))))'''''''''''''''((()))))))))***+++,,,,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((())))))))))))************)))))))))))))))******++++++,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''')))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''(((((())))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((('''(((((())))))((((((''''''((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))&&&&&&&&&'''''''''''''''************************((())))))))))))))))))******))))))(((((())))))***)))******++++++******)))***************************************+++++++++,,,,,,,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))))))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((()))))))))))))))******((((((***,,,---,,,)))&&&(((((((((((())))))))))))))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***(((&&&%%%&&&''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))&&&''''''((()))((((((((('''''''''''''''((())))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))************)))))))))((())))))*********+++++++++))))))))))))************************************************************+++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''')))(((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))&&&&&&''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******+++******))))))******+++))))))************))))))***************+++++++++************************,,,++++++******++++++,,,******+++++++++,,,,,,,,,((((((((((((((((((((((((************************'''((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((()))))))))***)))((((((*********((('''((((((((()))))))))***))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))'''%%%%%%&&&''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))'''(((***++++++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))************)))))))))((((((((((((((())))))))))))(((((()))))))))******************************************************************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''((((((((()))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))(((((((((((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''''''''(((((()))))))))***(((''''''&&&&&&''''''((()))))))))******)))))))))))))))*********+++++++++******************************))))))))))))************+++++++++,,,,,,,,,((((((((((((((((((((((((++++++************++++++((())))))))))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&''''''(((((()))))),,,)))'''&&&((()))******''''''(((((())))))******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&'''''''''''''''''''''''''''(((((()))***))))))))))))'''%%%%%%&&&'''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((())))))******))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((('''(((((())))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))(((((())))))))))))(((((((((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''&&&&&&&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''''''''(((((((((((())))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))))))))(((((('''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((())))))))))))''''''(((((()))*********))))))))))))))))))))))))'''(((((((((((((((((())))))((((((''''''(((((()))((())))))******))))))((()))))))))***++++++,,,,,,+++++++++***************))))))(((((((((((())))))******+++++++++,,,,,,,,,((((((((((((((((((((((((+++***)))(((((()))***+++*********)))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))&&&''''''((())))))*********)))'''((()))***)))((('''''''''((()))*********))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))'''''''''''''''''''''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''((()))))))))(((((()))'''%%%%%%'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''((())))))))))))((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&'''((())))))))))))((((((((((((((())))))))))))************)))))))))))))))))))))(((((((((((((((''''''(((((()))******+++************************************************((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))))))))))))))))))))))))))(((((((((((()))******''''''((())))))((('''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''((((((((('''''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''&&&'''(((((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((())))))))))))&&&&&&''''''((())))))***))))))))))))))))))))))))((((((((((((((('''''''''++++++************++++++(((((())))))))))))((((((((())))))***++++++,,,,,,+++++++++*********))))))******))))))))))))************+++++++++,,,,,,,,,((((((((((((((((((((((((***)))(((''''''((()))***++++++******))))))(((((())))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))'''(((((()))***+++++++++(((((((((***++++++(((&&&&&&''''''((()))******+++))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''%%%%%%'''((((((((('''&&&***(((&&&&&&'''))))))(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))'''''''''''''''((())))))++++++***))))))***++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))&&&&&&'''(((((()))(((((((((((((((((())))))))))))************))))))))))))*********)))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((()))))))))))))))******+++%%%&&&'''(((((('''&&&%%%'''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))((('''***)))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))(((((((((((())))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((###$$$$$$%%%&&&(((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''))))))(((((('''''''''&&&((((((''''''''''''(((((((((((())))))))))))((((((((())))))***++++++,,,,,,++++++++++++******))))))++++++************++++++******+++++++++,,,,,,,,,******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''(((((((((((('''&&&%%%$$$((((((((((((((((((((((((((()))+++,,,+++***((('''%%%&&&''''''(((((('''''''''''''''''''''((()))***''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&%%%%%%%%%%%%&&&''')))((('''&&&&&&'''((()))$$$$$$$$$%%%&&&'''((()))+++(((%%%$$$%%%'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''((())))))((((((((((((((('''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))'''&&&&&&''''''''''''&&&&&&&&&'''''''''(((((()))))))))((('''&&&&&&&&&&&&&&&)))'''%%%%%%'''''''''&&&''''''(((((((((((('''''''''((()))((('''&&&''')))))))))(((((((((((())))))******)))(((((((((((((((******))))))((((((''''''(((((()))***************))))))************))))))))))))))))))************))))))))))))))))))))))))******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))))))))(((((('''''''''&&&%%%&&&&&&'''((()))******###$$$&&&((())))))(((''''''((((((((('''&&&%%%%%%*********)))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''''''''''''''&&&&&&'''(((((()))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((+++***((('''&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((())))))))))))))))))))))))))))))***))))))(((''''''******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))))))))***((()))+++,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))(((((((((((())))))'''((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%&&&''''''(((((((((''''''(((((((((((((((((((((((('''((()))***)))(((&&&%%%%%%&&&''''''((((((''''''(((''''''''''''(((((()))&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''')))((('''&&&&&&'''((()))&&&&&&%%%&&&&&&'''((())),,,)))&&&&&&'''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))'''&&&''''''((((((''''''&&&''''''''''''((((((((()))(((((('''&&&&&&&&&&&&&&&)))'''%%%%%%'''((('''&&&''''''(((((((((((('''''''''((()))(((''''''((()))))))))(((((((((((())))))***))))))(((((((((((((((+++*********))))))))))))(((((()))***************))))))************))))))))))))))))))************))))))))))))))))))))))))'''''''''''''''&&&&&&&&&************************((((((''''''''''''(((((())))))))))))))))))))))))'''((()))***))))))(((''')))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&''''''(((((())))))$$$%%%&&&((()))(((((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&'''''''''((((((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&))))))))))))))))))))))))&&&'''''''''''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((************************(((((('''&&&''''''((()))'''''''''&&&''''''((((((''''''''''''''''''''''''((()))))))))(((((('''&&&)))))))))((((((''''''''''''((((((((())))))))))))((((((((((((((((((((((((******))))))))))))******)))***+++,,,,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***))))))((((((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))''''''((((((((()))))))))))))))))))))))))))))))))++++++***))))))(((''''''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''((('''&&&%%%$$$%%%&&&''''''((((((''''''((((((''''''&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%''''''&&&%%%%%%&&&''''''((((((''''''''''''((((((((((((''''''''''''((())),,,***''''''((())))))(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''((())))))'''&&&''''''((((((''''''&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''((('''%%%%%%'''(((''''''''''''(((((((((((('''''''''((())))))''''''((()))))))))(((((((((((())))))))))))((((((''''''((((((++++++++++++************((())))))************)))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))******************************************((((((''''''''''''(((((())))))))))))))))))))))))'''(((((()))))))))((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((()))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((''''''''''''(((((((((''''''''''''&&&))))))))))))))))))))))))&&&&&&'''''''''''''''&&&&&&&&&'''(((((((((((('''''''''''''''((((((((((((************************&&&&&&&&&&&&'''(((******))))))(((((('''((((((((('''''''''''''''''''''''''''(((((((((((('''&&&&&&((((((((('''''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((***)))))))))))))))******+++++++++,,,++++++***)))++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))'''''''''((((((((()))))))))))))))))))))))))))))),,,,,,+++***)))(((((('''''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''&&&%%%$$$%%%&&&''''''(((''''''''')))(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&&&&''''''(((((((((''''''(((((((((***)))((((((((((((((()))+++)))''''''((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((('''&&&'''((())))))'''''''''(((((((((((('''''''''''''''((((((((((((((((((''''''&&&&&&&&&''''''(((&&&%%%%%%'''(((((('''''''''((((((((((((''''''''')))***)))((('''((()))))))))(((((((((((()))))))))(((((('''''''''((((((************************((()))************))))))))))))************))))))((()))))))))************)))))))))))))))))))))))))))*********++++++,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))'''(((((((((((((((((('''((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&'''((())))))''''''((((((((((((''''''(((((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((('''''''''((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''((('''''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))***))))))(((''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))***+++,,,+++++++++******))))))************************++++++++++++++++++++++++))))))(((((((((((())))))***)))))))))((((((((('''(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''''''''&&&%%%$$$$$$###)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&''''''(((''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%'''''''''''''''''''''''''''(((((((((((((((((('''***))))))((((((((()))))))))(((&&&&&&'''((('''%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((())))))******((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&'''((())))))''''''(((((((((((((((((('''((((((((((((((('''''''''''''''&&&&&&&&&''''''((('''&&&%%%%%%'''(((((('''''''''((((((((((((''''''((()))***)))((('''(((***))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))))))))*********))))))((())))))************))))))((()))))))))************))))))))))))))))))))))))%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''(((((()))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***((()))************)))((('''''''''(((((((((((((((((((((((((((((('''''''''(((((('''''''''((())))))''''''((((((((((((((('''******))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''%%%&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&))))))((('''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((()))***++++++,,,++++++******)))))))))************************++++++++++++++++++++++++((((((((((((((())))))************)))((('''''''''))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&%%%))))))))))))((('''&&&%%%(((((((((((((((((((((((()))))))))(((((((((((((((%%%&&&''''''((((((''''''''''''&&&&&&%%%&&&&&&&&&'''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''(((((((((((('''&&&''''''((((((((((((''''''))))))(((((((((((())))))((('''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))******+++((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((())))))''''''(((((())))))(((((('''(((((((((((((((''''''''''''&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''))))))(((''''''((((((((((((''''''((()))******(((((()))***))))))(((((((((((())))))''''''&&&&&&''''''((((((((((((((((((((())))))))))))************))))))((())))))************))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''((((((************************((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&&&&&&&'''((())))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))++++++++++++))))))'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))(((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))%%%%%%&&&'''((((((((((((&&&&&&'''(((((((((((('''''''''''''''((((((((((((************************))))))))))))((('''&&&%%%((((((''''''&&&&&&''''''))))))))))))))))))))))))&&&&&&'''((((((((((((''''''''''''''''''(((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((()))***+++,,,++++++***)))))))))******************************++++++++++++++++++++++++((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))((((((*********)))(((''''''''''''((((((((()))))))))***))))))(((((((((((())))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))))))))))))))*********''''''(((((((((''''''&&&((((((((((((((((((((((((***))))))(((((((((((((((%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&''''''''''''(((((()))***)))(((''''''(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((()))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))******++++++((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((())))))'''(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&'''(((((('''%%%$$$%%%'''))))))(((''''''((((((((((((''''''((()))******)))((()))***))))))(((((((((((())))))'''&&&&&&&&&&&&'''((()))(((((()))))))))************************)))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))+++++++++***************************************((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))((()))***++++++***)))(((''''''''''''((((((((()))&&&&&&''''''(((((())))))'''((()))******)))((('''''''''((()))))))))))))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))$$$%%%&&&'''((((((((((((''''''((()))))))))((((((''''''''''''((((((((((((************************''''''((())))))((('''&&&((((((((('''(((((())))))((((((((((((((((((((((((&&&'''(((((()))))))))((('''''''''(((((()))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))***+++,,,******)))(((((()))***+++************************++++++++++++++++++++++++((((((((((((((()))******''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))((((((+++******)))(((''''''&&&'''((((((((())))))******))))))(((((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''(((((())))))$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((%%%&&&''''''((((((''''''%%%%%%%%%%%%&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&'''((())))))((('''&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&''')))*********)))((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''&&&&&&%%%((((((((((((((((((((((((%%%&&&((()))))))))((('''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''&&&'''(((((()))***+++++++++)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&''')))))))))'''(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''((()))&&&%%%$$$%%%'''))))))(((''''''((((((((((((''''''(((***+++***)))((()))***))))))(((((((((((())))))&&&&&&&&&&&&&&&'''((()))))))))******+++++++++,,,***************)))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&%%%%%%&&&''')))***&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&''''''((()))******+++''''''''''''((((((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''((()))++++++)))((('''&&&'''''''''(((((())))))%%%&&&&&&'''((()))******'''(((***++++++)))'''&&&''''''((()))))))))))))))''''''(((((()))*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))$$$%%%&&&'''(((((((((((('''(((((()))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&''')))))))))(((((())))))(((((()))***++++++''''''''''''''''''''''''''''''((()))******))))))'''((((((((())))))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((()))***+++,,,))))))(((((((((***+++,,,))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))******))))))((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))************''''''''''''(((((((((((())))))******+++++++++,,,((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((''''''))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''%%%%%%$$$###$$$%%%&&&'''''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((()))((('''%%%###&&&&&&&&&'''''''''(((((())))))((((((''''''&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&))))))((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((()))'''%%%&&&((())))))((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((()))++++++,,,)))%%%###$$$&&&&&&'''(((((((((((())))))))))))(((((())))))))))))((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''))))))))))))))))))))))))***************)))((((((***************)))((('''))))))))))))******************))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''+++***)))(((((()))******''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((((((((()))))))))'''&&&%%%))))))))))))))))))))))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&(((((()))(((((('''&&&%%%%%%&&&((()))))))))((('''''''''((((((((('''%%%$$$''''''((((((((((((''''''(((((((((((((((''''''''''''((()))))))))(((&&&%%%(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&((())))))(((''''''((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((++++++++++++************))))))))))))((((((((((((,,,+++***))))))***++++++*********)))))))))))))))))))))))))))))))))))))))))))))************))))))***)))))))))((((((((('''((((((((((((((('''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((())))))))))))***''''''((((((((()))))))))(((((((((((((((((((((((())))))(((''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''&&&%%%%%%%%%&&&'''(((''''''((((((((((((''''''((((((((((((((((((((((((((()))*********)))'''&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''''''''''''''(((''''''''''''((((((((()))'''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''''''''((()))***+++111...***((((((((()))((((((((((((((())))))))))))(((((())))))))))))((((((''''''((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))***************)))(((((()))************))))))((())))))))))))***************)))))))))((((((((('''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((()))))))))))))))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++***)))(((((()))******)))))))))(((((((((((('''))))))************))))))'''(((((())))))((('''&&&))))))))))))))))))))))))'''''''''((((((((((((((()))((((((((('''''''''''''''(((((())))))(((((('''&&&''''''(((((((((((((((''''''((((((((('''&&&%%%''''''((((((((((((''''''(((((((((((((((((((((''''''((()))))))))(((&&&%%%(((((((((((((((((((((((()))(((((((((''''''''''''%%%&&&'''((()))(((&&&%%%((((((((((((((((((((((((&&&((())))))(((''''''((()))))))))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***))))))))))))***++++++++++++***************))))))))))))))))))))))))))))))************))))))))))))))))))(((((((((((('''((((((((((((((())))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))************''''''(((((((((((())))))))))))))))))))))))))))))(((((('''&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''(((((((((((((((((((((((((((((()))******((('''&&&&&&&&&'''''''''((((((((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((+++---///---)))&&&%%%&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((''''''(((((()))***+++333000,,,***)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((()))))))))))))))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))******))))))((((((((())))))************)))))))))))))))************))))))))))))((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((((()))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))************************''''''''''''''''''''''''***))))))(((((())))))***++++++*********))))))))))))******++++++******)))&&&'''(((((()))(((((('''))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((('''''''''''''''(((((()))))))))))))))'''''''''''''''((())))))''''''((((((((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((((((((((((((((()))(((((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''$$$&&&(((******(((&&&$$$))))))))))))))))))))))))&&&((())))))(((''''''((()))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))*********))))))(((((())))))***++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))))))))))))))((((((((((((''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))*********))))))******************))))))))))))))))))))))))'''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&&&&''''''&&&%%%%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''************************''''''''''''''''''''''''(((((((((((((((''''''''')))(((((((((''''''&&&&&&'''''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((***///333111,,,'''(((***(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((()))******...,,,)))'''((((((((('''(((((((((((())))))))))))(((((())))))))))))((((((***))))))(((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))))))))(((((('''((()))***************((()))))))))************))))))))))))((((((((((((((((((((((((''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***+++++++++*********))))))))))))************))))))&&&&&&'''(((((()))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((''''''''')))))))))***))))))(((((((((''''''&&&&&&''')))***'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((&&&%%%((((((((((((((((((((((((&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((()))******+++((((((((((((((()))))))))*********+++++++++++++++(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))'''''''''((((((((())))))******))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&%%%'''''''''((((((((())))))&&&&&&''''''(((((())))))&&&''''''(((((((((((((((''''''''''''''''''''''''************************(((((((((((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&%%%%%%%%%((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((''''''((((((((((((''''''&&&'''''''''((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''((((((&&&''''''(((((((((((((((((((((((((((((((((((((((&&&+++000///+++'''(((+++(((((((((((())))))))))))&&&'''''''''(((((()))))))))(((((((((((())))))***)))'''&&&&&&'''))))))((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((('''((()))***************((()))))))))************(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((()))))))))))))))((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((())))))))))))******)))))))))(((((((((''''''((((((((((((''''''''''''''''''(((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((************)))'''&&&&&&(((''''''&&&&&&''')))***((((((((('''((((((((((((''''''((((((((((((''''''&&&'''''''''(((((())))))(((((('''''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))(((&&&&&&''''''(((''''''''''''''''''''''''&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***&&&''''''((()))******+++''''''(((((())))))))))))))))))))))))******++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))((())))))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''((((((((((((((((((''''''''''''&&&&&&((((((((((((((((((((((((&&&'''(((((((((((('''&&&&&&&&&''''''((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''((((((((()))))))))'''''''''(((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((((((((((((((((((((((((((((((((((("""&&&))))))'''&&&''')))&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))(((&&&&&&''')))++++++***(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))((((((((())))))************)))))))))))))))************(((((((((((())))))))))))((((((((((((''''''''''''))))))(((((((((((())))))((((((((((((''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))))))))((((((((('''''''''&&&''''''((((((''''''&&&(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''((((((((((((((())))))))))))((('''&&&%%%'''''''''''''''((())))))(((((('''''''''((()))***''''''((((((((((((''''''&&&&&&''''''((()))))))))(((''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((---+++(((%%%%%%&&&(((***''''''''''''''''''''''''&&&((())))))(((''''''((('''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''(((((()))''''''(((((())))))******''''''((()))************((((((((()))******++++++))))))))))))))))))))))))))))))************))))))'''((((((((()))))))))************)))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))'''(((((((((((()))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((('''''''''(((((()))******+++''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((%%%&&&'''((()))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''((()))'''((((((((())))))))))))((((((((((((((('''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&'''''''''''')))((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***))))))(((((((((((())))))((('''&&&''')))******)))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))(((((()))************))))))((())))))))))))************'''((((((((()))))))))***(((((((((((('''''''''''')))((((((''''''(((((()))((('''''''''&&&&&&&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''))))))))))))((())))))((((((((('''''''''''''''((((((((((((''''''))))))''''''&&&'''(((((())))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((()))%%%%%%&&&'''''''''''''''&&&''''''((((((((((((((((((((('''''''''(((***+++''''''((((((((((((''''''&&&&&&''''''((())))))***(((''''''&&&'''((()))***((((((((((((((((((((((((''''''''''''((((((((())),,,+++)))'''&&&''''''(((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((()))******(((((((((((())))))))))))'''((()))+++++++++++++++(((((()))******+++,,,,,,))))))))))))))))))))))))))))))************))))))'''((((((((())))))******++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))******************))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))(((''''''(((((()))***++++++,,,)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''))))))(((((((((((())))))&&&''')))*********)))(((''''''((((((((((((''''''(((((((((((((((((((((((($$$$$$$$$$$$$$$%%%&&&'''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((''''''&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((((((((((()))(((&&&&&&''')))((('''(((((((((((()))))))))***&&&&&&&&&'''((())))))******)))(((((((((((())))))(((&&&%%%&&&'''((('''%%%(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))************************&&&&&&'''((())))))((((((***************)))((('''))))))))))))************'''((((((((())))))******)))(((((((((''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%'''))))))))))))((())))))))))))(((((((((((((((((())))))))))))((((((***)))((('''&&&&&&'''((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))!!!"""$$$&&&'''((())))))%%%&&&((()))))))))(((''')))(((''''''''')))***+++''''''((((((((((((''''''&&&&&&&&&'''((())))))***((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&'''''''''(((((())))))************)))((('''&&&))))))))))))))))))))))))&&&((())))))(((''''''(((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))((())))))***+++,,,,,,---))))))))))))(((((((((((('''(((***+++,,,,,,,,,+++))))))***+++,,,,,,------******))))))))))))******))))))))))))))))))))))))******))))))))))))******111000...,,,***(((''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((())))))******))))))((((((''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))+++(((%%%$$$'''))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))*********))))))((((((''''''************))))))))))))(((&&&$$$%%%((()))(((&&&******))))))))))))******+++)))'''&&&%%%&&&'''((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))***,,,,,,---------))))))))))))(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((***)))(((''''''((()))*********)))((('''&&&%%%%%%'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))(((&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''+++***)))'''''''''((()))(((((())))))((('''&&&&&&((((((((((((''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$'''(((''''''***)))&&&%%%'''))))))'''&&&%%%%%%$$$$$$%%%&&&'''))))))*********))))))((((((''''''&&&&&&''')))++++++***(((************************))))))***++++++++++++*********))))))))))))******))))))))))))))))))))))))******))))))))))))******++++++***(((((('''''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''******))))))(((((('''''''''''''''(((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))+++(((%%%%%%'''))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((())))))))))))(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((('''&&&&&&&&&''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((()))******+++((((((((((((''''''''''''*********)))))))))(((((((((&&&%%%&&&((()))(((&&&******))))))))))))*********)))'''&&&&&&&&&((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))(((((((((((())))))))))))))))))))))))&&&&&&'''((()))******+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))***)))(((''''''((()))***))))))((((((''''''&&&&&&''''''(((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))'''((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''***)))(((&&&&&&&&&'''(((((((((((((((((('''&&&&&&((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''***)))%%%%%%((((((&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))))))))))))))(((((((((((()))(((((()))******)))'''************************))))))***++++++++++++******))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''((())))))'''(((((())))))(((((('''''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''((((((++++++***)))((('''&&&&&&((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((()))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))*********(((&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))******++++++&&&''''''''''''''''''(((******))))))))))))(((((('''&&&%%%&&&((()))((('''***))))))(((((())))))******)))'''&&&&&&'''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))))))))))))))))))))%%%&&&'''((()))))))))((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((******((((((((((((******)))((((((''''''(((((()))''''''''''''''''''''''''%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''(((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((''''''&&&(((((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((***)))&&&)))000444444---)))%%%$$$&&&(((((('''&&&&&&&&&''''''((((((((((((((((((((())))))))))))+++)))(((((()))***((('''************************))))))***++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((()))***+++(((((())))))))))))(((((('''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))*********)))((('''''''''))))))((((((''''''&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((()))******)))((('''&&&'''((((((((((((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))******)))((('''&&&&&&%%%''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))*********&&&'''''''''((()))))))))***)))))))))((((((((((((''''''''''''(((((((((((())))))(((((((((((()))))))))(((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''((()))******))))))(((((((((((())))))))))))((((((((((((((((((((((((++++++***)))'''&&&%%%%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((******)))(((((()))******((((((((((((((((((((((((&&&&&&&&&''''''((((((((($$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&''')))))))))((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))(((''''''''''''''''''''''''(((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$'''((()))000<<>>AAA@@@>>><<<888666222...+++*********************************))))))************))))))'''((((((((((((&&&$$$###''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))************'''((()))))))))((('''&&&&&&'''((()))************(((((((((((((((((((((((()))******************)))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))........................---.........------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))(((((()))***++++++***)))((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))'''((((((((())))))*********)))((('''''''''''''''(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))))))))******(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))+++)))))))))+++***)))'''((()))***++++++***)))(((&&&'''''''''(((((())))))))))))(((((((((((())))))((()))***+++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((())))))***+++)))(((((()))******)))(((((())))))))))))(((((())))))))))))))))))))))))&&&&&&'''((()))***++++++(((((())))))*********+++*********)))******+++,,,((((((((((((((()))******((()))***++++++***)))(((+++++++++***************(((((())))))*********+++(((((())))))******++++++))))))))))))************++++++******))))))((((((************++++++++++++&&&'''((())))))((('''&&&))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))************%%%%%%&&&(((******)))'''))))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&''''''((()))***(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))***+++,,,,,,---,,,,,,(((((()))***************))))))))))))))))))))))))(((((((((((()))***+++,,,555:::BBBIIILLLLLLIIIGGG@@@===666000,,,***)))***++++++++++++++++++++++++((()))***++++++***)))((((((((()))(((&&&### '''''''''&&&'''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((('''''''''((((((***++++++*********+++,,,,,,,,,---))))))*********((('''&&&&&&'''((()))************((((((((((((((((((((((((******++++++++++++******&&&''''''((()))******+++))))))))))))))))))))))))''''''(((((())))))******//////.........---------/////////...---,,,******,,,,,,,,,------.........++++++************++++++******)))))))))))))))))))))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))((('''&&&&&&&&&''')))***)))(((((((((''''''''''''))))))(((((('''''''''&&&(((((((((((())))))))))))))))))(((((((((((())))))&&&'''''''''(((((())))))))))))((('''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))'''((()))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))''''''(((((())))))************))))))((((((''''''(((((()))***************))))))))))))************))))))))))))((((((((((((''''''''''''''''''''''''&&&'''(((******))))))((((((((()))***************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((************************************************(((((())))))******+++++++++******)))(((''''''&&&))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************((()))***+++++++++++++++******)))(((((((((((((((''''''''''''((((((((()))'''((()))******)))((('''(((((())))))))))))((((((***'''%%%%%%''')))++++++(((((())))))((('''&&&&&&******))))))((((((''''''))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''******))))))((((((''''''***))))))((('''&&&&&&&&&)))))))))((())),,,111444===FFFOOORRRSSSSSSPPPJJJNNNHHH???555...++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******+++******)))))))))))))))*********)))'''&&&'''***+++***(((((((((''''''''''''(((((())))))))))))))))))))))))&&&''')))*********)))(((&&&''''''((()))******+++++++++***)))((('''&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))//////.........---------............---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++************++++++)))))))))******+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))(((((('''''''''((()))***))))))(((((((((''''''''')))(((((((((''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))'''''''''((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))((())))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))((((((((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((()))***+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((()))***************))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((('''((()))***+++***))))))&&&'''(((((())))))(((((()))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************************************************)))))))))))))))******************)))((('''''''''))))))))))))))))))))))))'''((()))******)))((('''))))))))))))************))))))***+++++++++************)))((((((((((((((('''''''''((((((((())))))'''((()))******)))((('''(((((())))))))))))((((((***)))(((***...222555555(((((((((((((((''''''&&&***)))))))))((((((((('''))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((('''***)))))))))((((((((('''***))))))(((''''''&&&&&&'''((()))***,,,111888<<>>;;;999555000---***))))))+++++++++*********)))))))))))))))))))))))))))))))))*********++++++++++++'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))...,,,***((('''(((((()))''''''''''''(((((((((((()))))))))(((((()))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))******)))))))))&&&((()))(((''''''((()))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((???888222222222000///000000///...............///.........------------,,,+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((())))))***))))))((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,---''''''''''''((((((((((((************************'''''''''''''''((())))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((('''''''''&&&%%%&&&)))***)))(((''''''''''''''''''''''''))))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******((())))))******))))))((())))))))))))************))))))))))))))))))))))))))))))))))))******************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((++++++++++++++++++++++++************************)))))))))))))))*********************))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))******+++++++++******)))'''''')))((((((''''''(((((()))))))))))))))************))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))((((((+++***))))))***)))(((&&&)))))))))))))))((('''&&&(((((())))))******))))))(((((())))))))))))((((((,,,+++***)))***,,,...///555888<<<===;;;999888888222000...,,,************+++************)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''''''((()))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((((()))***)))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))RRRHHH;;;555555555444333000//////....../////////............------------------------,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***))))))(((((())))))***++++++++++++*********)))(((((((((((((((((((((((()))))))))((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++,,,,,,'''''''''((((((((())))))************************'''''''''''''''((())))))))))))************))))))***))))))(((((())))))***))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))((((((((((((((((((''''''''''''((()))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))((()))))))))************)))))))))))))))))))))))),,,,,,,,,------.........******************************))))))))))))******++++++++++++++++++++++++))))))))))))))))))))))))'''((()))++++++)))((('''++++++++++++++++++++++++*********************************)))))))))))))))*********)))))))))))))))))))))************))))))(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))*********+++***)))(((((()))***+++***************)))(((((())))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((((('''''''''(((***+++***)))''''''((((((((((((''''''((())))))*********))))))))))))(((((((((((()))))),,,+++***))))))***+++,,,111222444555666555555555,,,+++******))))))******************))))))))))))(((((((((((((((((((((((())))))*********+++++++++((())))))******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))******)))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))ooobbbOOO@@@999777555222111111000/////////000000//////.........------------------------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))))))))******++++++++++++*********)))((((((((((((((((((((((((((((((((()))))))))(((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***,,,++++++******)))))))))(((((()))))))))*********))))))))))))))))))))))))'''''''''''''''((())))))((()))************)))((()))((((((''''''(((((()))))))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************)))((((((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))((()))))))))************)))))))))))))))))))))))),,,,,,------......//////******************************))))))))))))******++++++++++++++++++++++++************************))))))***++++++***))))))++++++++++++++++++++++++*********************************)))))))))))))))))))))))))))))))))******))))))************))))))(((((())))))******++++++))))))))))))))))))))))))(((((())))))************+++***)))(((((()))***+++(((((()))***************))))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))'''&&&&&&(((***+++***(((%%%&&&'''((())))))))))))))))))************))))))))))))(((((((((((())))))******)))))))))***+++,,,......///111333333333333+++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))******++++++******))))))***+++***(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******|||hhhRRRDDD===777111444333222111000000000000/////////.........------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))((((((((((((((((((((())))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,,,,+++***)))(((''''''))))))))))))************(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********+++,,,+++((('''((()))************************(((((())))))))))))((((((((((((((((((((()))******))))))))))))))))))))))))((((((((()))))))))******)))******++++++******)))))))))))))))************))))))))))))))))))))))))************++++++++++++******************************))))))))))))******)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))*********))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++******))))))))))))******'''''')))******+++++++++***))))))(((((())))))***))))))))))))************))))))))))))))))))))))))'''''''''''''''''''''''''''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))***)))(((((()))((('''%%%%%%%%%'''((()))***************++++++******))))))***)))(((''''''((()))***)))))))))))))))***+++++++++++++++...000111000...+++************)))))))))(((((()))))))))))))))***))))))))))))))))))))))))'''''''''((((((((())))))'''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((())))))))))))******++++++++++++******)))***+++***((('''((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************~~~iiiXXXNNNEEE===777666555333222111000000////////////............,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,))))))))))))((((((((((((************************&&&&&&((()))))))))((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))************)))))))))((('''''''''((((((((())))))))))))***))))))))))))))))))))))))'''''''''''''''((()))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********((()))+++***((('''(((***))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******)))))))))))))))))))))))))))))))))*********++++++)))******++++++******)))))))))))))))************))))))))))))))))))))))))******))))))))))))))))))******************************))))))))))))******(((((()))))))))*********************************,,,+++)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))******++++++((()))))))))************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))************))))))((())))))*********))))))******))))))))))))***************)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))(((((()))(((&&&$$$'''(((((()))*********)))***++++++++++++***)))(((***)))(((''''''((()))***+++*********************))))))***---000000...+++)))))))))*********))))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))(((((('''''''''''''''((((((((((((&&&((()))******)))(((&&&))))))))))))))))))))))))'''((((((((()))))))))***))))))************))))))((()))******)))((()))+++(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))************zzzjjj___UUULLL999888666444222111111000000/////////............++++++,,,---............************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++************************************%%%&&&((()))))))))((((((((((((((((((((()))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++''''''''''''((((((((((((''''''''''''((((((((()))************************'''''''''''''''((()))))))))(((&&&%%%%%%&&&((()))******))))))))))))******))))))(((((((((((())))))(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((())))))*********+++$$$'''))))))'''&&&)))+++(((((((((((((((((((((((('''((()))******)))((('''((((((((((((((()))******))))))))))))))))))))))))************++++++++++++******++++++++++++******))))))))))))************)))))))))))))))))))))))),,,++++++******)))))))))******************************))))))))))))************++++++,,,,,,,,,,,,************************)))(((%%%$$$$$$%%%((())),,,,,,,,,,,,,,,,,,,,,,,,************************'''(((((()))***++++++,,,(((((())))))*********+++))))))************))))))++++++******))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++((()))***++++++***)))(((***++++++******)))((('''******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))++++++)))((('''(((((((((((((((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&''')))***)))(((***************))))))(((+++++++++++++++***)))(((+++)))(((''''''((()))+++,,,,,,,,,+++***))))))(((******+++...111111...***''''''((()))************'''((((((((())))))******))))))))))))))))))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''''''''''''''((((((((()))''')))***++++++***)))'''))))))))))))))))))))))))'''((((((((())))))******(((((())))))))))))(((((('''(((******))))))***,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))*********+++uuuggg\\\NNNDDD<<<999555...---000...////////////000222333...------,,,,,,------...---,,,,,,---...---+++(((,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))((((((((()))***++++++))))))))))))))))))))))))&&&'''(((*********))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++******))))))(((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))(((((()))***************))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&&&&'''(((************************(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***)))((()))++++++)))((((((((())))))******+++++++++*********))))))(((((())))))))))))************+++++++++*********))))))((((((((()))******++++++))))))************))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************+++***)))(((((()))***+++)))************+++++++++------,,,++++++******)))***++++++,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))*********++++++++++++------,,,+++*********+++************************+++*********))))))((((((************************++++++++++++++++++++++++((((((''''''''''''((((((******)))(((((((((((((((******))))))((((((''''''*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((())))))((('''''')))+++))))))))))))))))))))))))(((((()))*********************))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******++++++++++++************))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))************)))))))))))))))))))))))){{{eeeUUUEEE===888333111333000000111000000000000111///......------......///---,,,,,,---...---+++))),,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************)))))))))((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))(((((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''((()))))))))))))))(((((()))************)))))))))(((((((((((())))))((((((((((((((((((((((((***)))((('''&&&''''''((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&(((((((((((())))))))))))***)))((()))++++++)))((()))))))))))))))*********************)))))))))((())))))))))))************+++++++++*********))))))*********)))))))))))))))))))))************))))))************************))))))))))))******************))))))))))))******+++++++++++++++++++++++++++***)))(((((()))***+++************+++++++++++++++++++++++++++++++++,,,***++++++,,,,,,++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++,,,,,,+++***************************************+++*********))))))))))))************************++++++++++++++++++++++++))))))(((((((((((())))))******)))(((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***((()))******(((((((((***))))))))))))))))))))))))(((((()))*********************))))))((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''((()))***+++***)))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))***))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))pppXXXHHH@@@:::777666111111111111000000//////000//////////////////000---,,,,,,---......,,,***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******************************)))))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))***************************+++***))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&'''(((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''((()))))))))))))))'''((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))***)))((()))++++++)))(((************))))))))))))************))))))))))))))))))))))))************+++++++++***************++++++******)))(((((('''))))))************))))))++++++++++++++++++++++++)))))))))*********++++++******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))***+++************+++++++++,,,)))******+++,,,,,,------***++++++,,,,,,++++++***************************++++++*********)))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******++++++***)))))))))*********************************************)))))))))******************************************************))))))))))))*********))))))((((((((((((((())))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))+++,,,,,,***((((((((())))))))))))))))))))))))(((((()))******************))))))))))))(((((((((***)))((('''''')))***,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''***)))(((''''''((()))*********))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''&&&&&&((((((((()))))))))************))))))))))))******))))))))))))************))))))))))))))))))))))))ttt___OOOCCC;;;777222111000000111000///...000//////......//////000...---,,,,,,......---+++,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++*********************************)))))))))((((((''''''''''''''''''''''''))))))))))))************************************++++++***)))((((((((())))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))******)))((((((((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))'''(((((()))))))))))))))))))))(((((((((((())))))************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((************************))))))))))))))))))))))))((((((((('''''''''''''''(((((((((((())))))))))))***)))((()))++++++)))(((++++++******))))))((((((*********)))))))))))))))((()))))))))************************************************))))))(((((()))******++++++******)))++++++++++++++++++++++++))))))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++++++++,,,,,,*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))******)))))))))))))))***************************************************************************))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))((((((((((((''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********))),,,......+++)))''''''(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))+++***(((&&&''')))+++---))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''+++***(((''''''(((***+++******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***)))))))))******)))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))************))))))(((((())))))***((()))))))))************)))))))))))))))))))))))){{{fffTTTEEE<<<666333111000111222111//////..................///...---,,,,,,---......------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************************))))))))))))((((((((((((((((((((((((************))))))))))))************************++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((((()))******)))******++++++******)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((()))))))))*********''''''''''''''''''''''''''''''((()))))))))))))))''''''((()))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++(((((())))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((()))++++++)))(((++++++******))))))(((((())))))))))))))))))******((()))))))))************************************(((((())))))******************++++++++++++******************************************++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************++++++++++++************))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))***)))))))))))))))*********************************************+++++++++************************)))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))),,,......+++)))''''''(((((((((((((((((((((((((((((()))***************))))))))))))************+++***((('''''')))+++---))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((******))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))+++)))((((((***+++***((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))((()))))))))************))))))))))))))))))))))))nnnZZZKKK???:::444222222333222111///......------......///...---+++,,,---//////...------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********)))))))))))))))))))))))))))))))))***)))))))))))))))((((((************************+++***))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((())))))******++++++,,,''''''''''''''''''''''''''''''((()))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))************************(((((()))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))***)))((()))++++++)))(((************))))))))))))))))))))))))************))))))))))))***************************+++++++++'''(((((()))******++++++******++++++++++++***************************************++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++******++++++++++++,,,,,,,,,,,,------,,,,,,+++******)))***++++++,,,,,,++++++***************************,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************((((((((()))))))))************)))))))))***++++++*********************************+++++++++++++++************************************************((((((''''''''''''((((((((((((((((((((())))))***(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++,,,---,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))*********++++++)))+++,,,,,,***((((((((())))))))))))))))))))))))(((((()))***************)))))))))************++++++***)))((((((***+++---))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((()))((('''&&&&&&'''((()))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,)))''''''***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++)))))))))*********++++++((((((''''''''''''(((((())))))))))))************))))))))))))))))))))))))vvvbbbMMMEEE;;;666555555333111000//////......//////000///---+++,,,---/////////------,,,,,,,,,,,,------------------------------************************+++++++++*********))))))************************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))))))))(((''''''((()))***+++)))'''&&&&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''((((((((()))((((((((()))******++++++''''''''''''''''''''''''''''''((()))))))))))))))&&&'''(((((())))))(((((())))))(((((((((((())))))************************'''((()))***+++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))***)))((()))++++++)))((()))))))))))))))*********((()))))))))************))))))))))))************))))))*********+++++++++)))))))))))))))************++++++,,,,,,++++++***++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,+++++++++++++++++++++***++++++,,,,,,++++++***************************,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************)))))))))*********++++++***************+++,,,,,,*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++))))))(((((((((((())))))((((((((((((((()))******'''((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''(((***,,,,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++((()))******(((((((((***))))))))))))))))))))))))(((((()))***************))))))*********+++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***---)))&&&&&&***,,,***((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))mmmsssWWWMMMAAA999666666444111111111000000000000111111///---++++++---///000///...------,,,,,,------...........................************************+++++++++************)))************************))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((()))***++++++)))))))))))))))))))))))),,,***)))(((''''''((((((***(((%%%######%%%(((***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))))))))))))))&&&''''''((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))+++++++++***)))''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''************************(((((((((((((((((((((((('''((((((((())))))******(((((((((((())))))))))))***)))((()))++++++)))((((((((())))))******++++++(((((())))))*********+++))))))))))))************))))))******++++++++++++++++++******)))(((((((((***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************+++,,,------,,,+++***++++++,,,,,,,,,---------*********++++++,,,------+++++++++,,,,,,+++++++++************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))************************++++++++++++++++++******+++,,,------*********************************++++++,,,,,,,,,************************++++++++++++++++++++++++******))))))))))))******((((((((((((((()))******'''((((((((())))))******%%%%%%&&&((()))+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))%%%''')))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++((())))))((('''''')))+++))))))))))))))))))))))))(((((()))***************))))))******++++++++++++))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((())))))))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******...)))%%%&&&***,,,+++(((''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******)))************+++++++++******))))))))))))******))))))))))))************))))))))))))))))))))))))hhhsss~~~fffTTTDDD@@@???:::555333666333000...////////////......------------......---------------------------...//////...,,,***)))************************,,,)))((((((******'''$$$))))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******,,,***))))))******)))'''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,***((('''&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((())))))*********)))(((&&&%%%)))))))))))))))(((''''''******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))++++++******))))))((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))************************)))))))))******+++++++++---,,,***)))))))))***************)))))))))))))))***+++,,,,,,+++***+++,,,---,,,,,,+++*********+++,,,,,,+++***+++,,,---......---,,,,,,++++++++++++******+++,,,,,,---......+++++++++******)))))))))***+++---...///...------...,,,******++++++***)))+++++++++,,,,,,---------+++++++++************))))))************++++++++++++,,,,,,------,,,,,,+++************************,,,,,,+++***))))))******))))))))))))))))))))))))++++++++++++++++++++++++))))))***++++++,,,---------,,,***)))))))))******************************((((((((((((((((((((((((+++*********))))))((((((******))))))((((((''''''(((((()))***************))))))******+++++++++,,,,,,++++++***)))((('''''''''((()))))))))'''&&&%%%))))))((((((((((((((()))***************)))(((((()))*********+++++++++++++++***)))((((((***,,,---///,,,)))'''(((***++++++(((***+++***)))((()))***(((((())))))*********+++))))))))))))))))))))))))+++***)))'''''')))***+++***)))))))))***+++,,,,,,)))************++++++++++++++++++***)))(((((('''((())))))))))))*********''''''(((((())))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))************)))))))))))))))******+++))))))(((((((((((()))))))))***,,,------,,,***)))mmmuuuoooaaaRRRIIIBBB:::666666333111......///111111111///......------......///------------------------............---,,,+++***************************+++)))(((***,,,,,,***((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))*********)))((((((******)))((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***(((''''''''')))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))******)))((('''&&&)))))))))))))))(((''''''***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))******))))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))******)))((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))************************************+++++++++,,,,,,,,,***)))))))))******************))))))))))))***+++,,,,,,******+++,,,...------,,,++++++,,,,,,,,,,,,+++++++++,,,---...---,,,++++++*********+++******+++,,,,,,---......,,,,,,+++++++++*********,,,,,,------...---------...,,,******+++,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++************************++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,---......///,,,,,,***)))))))))******************************************************************)))))))))((()))))))))))))))((((((((((((((()))***************)))))))))*********+++++++++*********)))(((((((((***************)))(((((())))))(((((((((((())))))***************)))((((((((((((((())))))))))))***+++***)))((((((***,,,---///,,,((('''(((***++++++(((***+++***)))((()))***((()))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++*********)))******++++++))))))*********+++++++++++++++******)))((((((''')))))))))************+++((((((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((())))))))))))))))))(((''''''((())))))))))))))))))************)))))))))))))))******+++))))))(((((((((((())))))((()))***++++++***)))(((www|||}}}}}}rrreeeYYYLLLAAA:::999555333111000111222222111///......------......///------------------------///......---,,,,,,,,,,,,++++++++++++++++++++++++***)))***+++---...---,,,***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))******)))((('''((()))***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''(((******))))))))))))))))))))))))************************)))******++++++******)))(((((())))))))))))(((''')))))))))))))))((((((''')))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***************))))))((((((((((((((((((((((((((((((((((((((())))))))))))************************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,+++******)))************************************+++,,,+++***)))***,,,......------,,,,,,------,,,,,,+++++++++,,,---...,,,++++++******************++++++,,,,,,------...---,,,,,,,,,,,,,,,++++++......---,,,,,,,,,---------+++******,,,------,,,+++++++++++++++*********,,,+++++++++************************+++++++++,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,------......,,,+++******)))*********************************************************************))))))))))))(((((())))))))))))))))))(((((()))***************(((((())))))))))))******))))))))))))))))))))))))+++******)))))))))))))))))))))(((((((((((()))))))))************))))))(((&&&&&&'''''''''(((((((((******)))((()))***+++,,,...+++((('''(((*********(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++++++++***)))))))))******)))))))))*********++++++++++++******)))((((((((()))************+++++++++))))))))))))))))))(((((())))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((''''''''''''((()))))))))))))))************)))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))wwwrrrtttyyyvvvlll```SSSGGG@@@<<<999666333222222000/////////............//////........................///...---,,,+++,,,------++++++++++++++++++++++++******+++,,,------------***))))))))))))))))))***))))))))))))))))))))))))******))))))))))))******)))''''''''')))***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''((()))***+++))))))))))))))))))))))))************************((()))***++++++***)))(((((((((((()))))))))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))++++++++++++******))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))************************+++++++++++++++,,,,,,,,,++++++******************)))***************++++++***+++,,,+++***)))***,,,------,,,,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++++++++++++++,,,+++++++++,,,,,,---------------------------------000///---,,,++++++,,,---,,,+++******,,,...------,,,++++++******))))))))),,,,,,+++++++++******************+++++++++,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******++++++++++++++++++***************************************************************************)))))))))))))))((((((((())))))******+++(((((()))***************((((((((((((((()))))))))((((((((())))))))))))))))))((('''&&&&&&'''((())))))(((((((((((())))))***))))))************)))(((&&&&&&&&&'''''''''((((((***))))))((()))***++++++,,,***(((''')))*********(((***+++***)))((()))***)))))))))))))))*********))))))))))))))))))))))))******)))(((((()))******,,,+++***))))))((())))))))))))))))))************************))))))((((((************+++++++++++++++******))))))((((((((())))))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((())))))))))))'''''''''''''''(((((((((((()))))))))************)))))))))))))))******+++***))))))))))))))))))***,,,,,,+++******+++,,,,,,tttoooooosss}}}wwwlll[[[MMMCCC???999555333111///.../////////....../////////........................///...---,,,+++,,,---...++++++++++++++++++++++++******+++,,,+++***************))))))))))))******))))))))))))))))))))))))******))))))))))))******)))((('''((()))***)))((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))******))))))))))))))))))))))))************************'''(((************((('''((((((((((((((()))))))))(((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))+++++++++***************((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((())))))))))))(((((())))))******++++++))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))************************++++++++++++++++++++++++************+++*********))))))******+++++++++,,,***,,,---,,,+++***+++,,,,,,+++++++++++++++,,,,,,++++++,,,,,,,,,---------------,,,,,,,,,------...++++++,,,,,,,,,,,,------------------------------000///---,,,++++++,,,---,,,+++***+++,,,......---,,,++++++******))))))))),,,,,,,,,++++++++++++******++++++++++++,,,,,,,,,)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***************+++************+++*********************************))))))))))))))))))))))))))))))))))))))))))******(((((())))))******++++++(((((()))***************)))))))))(((((((((((((((((((((((((((((())))))))))))((('''&&&&&&'''((()))((((((((((((((()))******((())))))*********))))))''''''((((((((())))))))))))))))))))))))*********+++)))'''''')))******)))(((***+++***)))((()))*********))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***)))(((((((((((((((((()))))))))******************)))))))))))))))))))))*********+++++++++++++++******))))))(((((())))))(((((((((((())))))************************((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))&&&''''''((((((((())))))((()))))))))************)))))))))))))))******+++******))))))))))))******,,,,,,+++******+++,,,,,,xxxssslllsss~~~ssscccNNNHHH@@@999555333222111000//////......//////000...........................------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++)))((()))***+++******))))))******+++))))))))))))))))))))))))******))))))))))))******+++***))))))******)))'''))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))))))))))))))))))))))))))************************((())))))))))))))))))(((***)))(((((((((((())))))'''(((((())))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***(((((((((((())))))))))))))))))))))))************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))************************+++++++++************)))))))))***++++++++++++***))))))******+++,,,,,,,,,,,,---...---,,,+++,,,...++++++*********+++,,,,,,***+++,,,---------,,,,,,...------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------.........---,,,,,,,,,------...,,,++++++---...------+++++++++++++++*********,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,))))))***++++++++++++***************************(((((((((((((((((((((((())))))))))))************))))))******************(((((()))*********************))))))))))))(((((((((((((((((((((((((((((()))))))))))))))******+++(((''''''(((((()))***+++((())))))************)))(((((()))))))))*********((((((((()))))))))*********((('''((()))******)))(((***+++***)))((()))***************)))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))((((((((())))))((((((((()))))))))************))))))))))))))))))((())))))))))))***************************))))))))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&'''((()))*********)))))))))))))))************)))))))))))))))******++++++******))))))******+++))))))))))))))))))))))))qqqpppooovvv{{{eee]]]PPPDDD<<<888555444000000////////////000000........................,,,,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&(((++++++***)))***,,,+++******))))))******+++))))))))))))))))))))))))******))))))))))))******...,,,+++***+++***)))'''))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******++++++***)))(((''''''((((((''''''((()))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((()))))))))))))))))))))))))))''''''((())))))***++++++(((((((((((())))))))))))*********)))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))*********************************)))))))))((((((((()))***+++,,,++++++***))))))***++++++,,,---------...//////------...///+++++++++++++++,,,------***+++,,,---------,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------...---------///---,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++((()))***+++,,,++++++***************************))))))))))))))))))))))))((()))))))))************++++++******************(((((()))***************++++++*********))))))))))))))))))((('''''''''&&&(((((()))***************''''''''''''((()))***+++(((((()))***************(((((()))))))))*********'''(((((())))))))))))))))))((('''((()))******)))(((***+++***)))((()))***************)))))))))((())))))))))))))))))))))))))))))************)))))))))(((((((((((())))))***(((((((((((()))))))))***)))))))))))))))))))))***''''''((((((((()))))))))******************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))'''((()))***+++++++++***))))))))))))************)))))))))))))))******++++++******))))))******+++((()))***++++++***)))(((zzzrrrhhhgggvvv|||rrraaaPPPDDD<<<888555000000////////////000000////////////////////////+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,$$$'''++++++******---///++++++************++++++))))))))))))))))))))))))******))))))))))))******000...,,,+++++++++)))'''))))))(((((((((((())))))************************(((((((((((((((((((((((())))))******)))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((---,,,+++******+++,,,---,,,+++)))((('''''''''(((''''''((()))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))'''(((((()))***++++++,,,(((((((((((())))))))))))++++++******))))))((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))***************************)))))))))((((((''''''((()))***+++,,,,,,+++***))))))***+++,,,,,,------...///000///.........000,,,,,,,,,,,,------...///***+++,,,---...---,,,,,,++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------***+++---...///...------000...,,,,,,------,,,++++++++++++,,,,,,------------------,,,,,,,,,++++++++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++******************************))))))***+++,,,,,,------------------------++++++++++++++++++++++++******))))))))))))))))))((()))***+++,,,,,,+++***************************************************(((((())))))*********+++,,,+++++++++***)))))))))(((((()))***************,,,+++++++++******))))))******)))((('''&&&&&&%%%%%%&&&''')))))))))((('''''''''''''''((()))++++++(((((()))***************(((((((((((())))))))))))'''(((((()))))))))))))))(((''''''(((*********)))(((***+++***)))((()))***+++*********))))))(((((())))))))))))))))))))))))))))))************))))))(((((('''(((((()))***+++(((((((((((()))))))))))))))))))))))))))*********''''''''''''(((((((((((()))))))))***+++++++++,,,))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,,,,+++))))))))))))************)))))))))))))))******+++++++++************++++++)))***,,,------,,,***)))nnndddgggvvvsss```SSSKKKAAA777888444222222000------000---...///000000///...---///............---------......---,,,,,,+++******************************************************+++*********))))))((((((+++***)))(((((()))***++++++***)))'''''''''((()))************************))))))(((((((((((())))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((())))))))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************)))((((((((()))+++,,,******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++***************)))))))))))))))))))))))))))************+++++++++************************.../////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------+++,,,---...////////////---.........---,,,,,,+++------------------------........................---------------------------.........------,,,+++---------,,,,,,+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******++++++++++++******&&&&&&'''(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,,,,,,,,,,***)))((('''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++++++++)))((('''((()))***++++++***)))((())))))************))))))+++*********))))))(((((())))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&%%%$$$%%%'''))))))((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((()))+++---------+++***ttteeedddlllvvv}}}pppfff]]]PPPCCC===888444555444111///000...///000111111000///...///............---------......---,,,,,,+++******************************************************************)))))))))(((+++***)))(((((()))***+++******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++((())))))******))))))((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))***************)))((((((((()))++++++******))))))))))))******))))))))))))))))))))))))+++*********))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,***************+++++++++************************************++++++++++++++++++++++++++++++++++++...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------+++,,,---....../////////---.........------,,,+++------------------------........................------------------------------------------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------))))))******++++++++++++......---......//////000++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******++++++++++++******)))******+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++***)))((((((***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********)))******+++***)))((('''((()))***++++++***)))((())))))************))))))************)))))))))((())))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''%%%$$$%%%''')))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***,,,------,,,+++***zzzjjjdddeeegggiiixxxyyyhhhXXXJJJ@@@999777777444000000///000000111111000000//////............---------...------,,,,,,++++++***************************************************************))))))))))))+++***))))))))))))***+++)))))))))))))))(((((('''''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))******************)))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))************)))))))))((()))******+++******))))))))))))******))))))))))))))))))))))))++++++++++++************++++++++++++++++++++++++,,,++++++******++++++,,,))))))******++++++,,,,,,******************************+++++++++,,,,,,,,,------------------------,,,------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................------............------++++++,,,---............---............---,,,,,,------------------------........................------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,............------------,,,,,,,,,------------...---------------.........++++++++++++++++++++++++************************++++++*********)))))))))******++++++++++++************+++,,,---.........))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***((())))))******))))))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))(((((())))))))))))******)))************)))((((((((()))************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((&&&%%%&&&((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***+++,,,---,,,+++***)))uuunnniiieeeaaammmuuusss___PPPAAA;;;999444000...///000000000000000000//////............------------------,,,,,,+++++++++*********************************************************)))))))))))))))************************'''((()))******)))((('''''''''''''''''''''''''''))))))(((((((((((())))))(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))************************++++++++++++++++++++++++,,,++++++******++++++,,,))))))******+++,,,------++++++++++++++++++++++++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,,,,++++++------------------------................................................------............------++++++,,,---------------------............------........................................................................,,,,,,,,,,,,,,,------...------------------,,,,,,///.........------,,,,,,,,,,,,,,,,,,,,,---------***+++++++++++++++++++++++++++++++++++++++++++++************************+++++++++*********))))))******++++++++++++******(((((())))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***''''''((()))))))))))))))***)))'''&&&&&&''')))***(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))*********)))))))))((())))))***************))))))************))))))*********)))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))******)))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))'''&&&'''(((******))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))~~~wwwmmmeeeiiiiiimmmxxxyyyfffQQQDDD<<<555111//////////////////////////////............---------------,,,,,,,,,,,,++++++************************************************))))))))))))))))))************++++++++++++******'''((()))******)))((('''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,))))))***+++,,,------...+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++------------------------................................................------............------,,,,,,------......------------...//////......---........................////////////////////////...........................------,,,,,,---......------------------------......------,,,,,,++++++************))))))))))))***++++++,,,,,,+++******++++++++++++++++++++++++************************++++++++++++******************++++++++++++******((('''''''''((()))++++++))))))))))))))))))))))))******************************))))))))))))******&&&'''((())))))***))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))******)))))))))))))))******+++))))))************))))))))))))))))))))))))*********************************))))))))))))))))))***))))))))))))))))))))))))************)))))))))(((************************(((((((((((())))))))))))))))))************))))))))))))(((((((((((())))))((((((((((((((((((((((((***((('''''')))******)))******************************)))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,++++++***)))zzzrrrnnneeeaaajjj{{{~~~gggUUUGGG<<<555444111000000//////000000111///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))******************+++,,,,,,+++******'''(((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))******************)))))))))))))))************(((((((((((((((((((((((())))))))))))************(((((()))************)))******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))++++++++++++++++++++++++,,,++++++******++++++,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++,,,,,,---------------------------------------................................................------............------------......///......---------...////////////...........................////////////////////////........................111000...---------...///------------............---------,,,,,,,,,,,,,,,.........------------,,,------...//////...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++***************++++++++++++*********)))((((((((()))***+++))))))))))))))))))))))))************************+++******))))))******+++'''((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((()))))))))))))))((())))))***+++)))((((((((()))***+++,,,))))))************))))))))))))))))))***************************************))))))(((((())))))***))))))))))))))))))))))))************))))))))))))************************(((((((((((()))))))))))))))******++++++******)))))))))(((((((((((())))))))))))))))))))))))))))))+++)))((((((***+++***)))************************************)))))))))))))))))))))))))))))))))))),,,,,,++++++++++++++++++{{{nnndddgggpppzzz~~~kkkXXXGGG===;;;333333222111111222333333///............---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))***************++++++,,,,,,++++++***((((((((((((((()))******))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((())))))******))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))******))))))))))))******))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............------------------------,,,,,,---.......................................................................................------............------...//////000000///......------...///////////////........................////////////////////////........................444222000...------...///------------.........///------------............111111000000////////////......000000000...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++******,,,***)))''''''((()))***))))))))))))))))))))))))************************+++******))))))******+++))))))******+++*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))***)))((((((((()))+++,,,)))((((((((()))***+++,,,))))))************))))))((()))))))))************************************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))************************(((((((((((()))))))))))))))******++++++******)))))))))(((((((((((()))))))))))))))))))))))))))))),,,***))))))***+++***)))************************************)))))))))((())))))))))))))))))))))))+++++++++***++++++,,,,,,zzzmmmiiiiiimmmwww{{{eeePPPDDD@@@555555333333333333555555//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))*********+++***+++,,,------,,,+++***)))(((''''''''')))***+++))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((('''((((((((())))))******))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((&&&'''''''''(((((())))))************************))))))))))))************'''((()))++++++******)))******))))))))))))******))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........................,,,------.../////////...........................////////////////////////........................---..................---///000000000000000//////------...///000000//////////////////////////////000000000000000000000000////////////////////////666444222///.........///---------.........//////---.........//////000000,,,,,,+++++++++*********,,,---...//////---+++***++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++************++++++++++++******+++***(((&&&%%%&&&'''((())))))))))))))))))))))))************************++++++************++++++******++++++++++++******(((***,,,......,,,***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))(((((((((***+++,,,)))((((((((((((***,,,---))))))************))))))(((((())))))*********+++************************))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))************************(((((((((((())))))))))))******++++++++++++******))))))(((((((((((()))))))))))))))))))))))))))))),,,+++))))))***+++******************************+++*********))))))(((((())))))))))))))))))))))))+++*********+++,,,------|||sssnnnnnnoooppp|||jjjWWWHHHAAA888222444888777444333000000///...............,,,---...//////...---,,,,,,+++++++++***)))))))))*********)))))))))))))))((((((((((((''''''''''''************************++++++***)))(((((()))))))))((((((((()))***+++++++++++++++*********))))))(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))*********)))((()))***++++++)))(((((((((******))))))((((((''''''%%%&&&&&&'''((()))******))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))******+++))))))(((((('''''''''&&&))))))))))))))))))))))))))))))***++++++++++++***'''((()))*********************)))(((((((((((((((+++***)))(((((()))***++++++*********))))))((((((*********)))******+++,,,++++++,,,,,,,,,,,,------*********************************++++++************+++,,,---...---,,,+++................................................//////...------.........///////////////.........000000000000000000000000////////////////////////000000//////......------000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////000000000000///...---,,,---------,,,,,,+++++++++------------------------//////.........---------------------------------++++++,,,,,,,,,,,,------+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))******)))(((((((((((((((++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++*********))))))(((((())))))))))))******************))))))))))))******((((((''''''''''''(((((())))))((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((()))***+++++++++)))(((''''''((()))******)))((('''++++++***))))))((())))))))))))************))))))+++***)))(((((()))***+++))))))))))))((((((((((((+++,,,,,,------,,,,,,+++************************************************((((((((((((((((((((((((''''''''''''((()))++++++******))))))))))))******))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))))))))***+++++++++++++++}}}wwwrrrooommmssskkkYYYFFF<<<555777999777444222111111000////////////000------...//////...------++++++++++++************(((((())))))******++++++************)))))))))(((************************,,,++++++***))))))******))))))))))))))))))***++++++++++++*********))))))(((((())))))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))))))))+++,,,+++)))(((((()))***)))))))))(((((((((''''''''''''((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))******+++)))))))))(((((((((''''''))))))))))))))))))))))))))))))***++++++++++++***((())))))************)))******)))(((((((((((((((+++***)))(((((()))***+++************)))))))))(((***************++++++,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,------------,,,------------------------...........................------,,,,,,,,,---...////////////////////////000000000000000000000000111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000///...---,,,---------,,,,,,,,,++++++------------------------//////.........---------------------------------++++++,,,,,,,,,,,,------+++++++++++++++***))))))+++++++++++++++++++++++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))++++++***)))))))))))))))*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))((())))))))))))******************))))))))))))************))))))))))))******)))))))))))))))************)))(((((((((((()))***************************)))******+++***)))((('''(((((()))******)))((((((******))))))((((((((((((((())))))******))))))(((+++***)))(((((()))***+++''''''(((((())))))******++++++,,,,,,,,,,,,++++++************************''''''''''''''''''''''''))))))))))))))))))))))))))))))((())))))***+++,,,******))))))))))))******))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))))))))******+++++++++******zzzqqqllleeetttpppSSSHHH???<<<;;;777444333222222111000000000000111------...//////...------*********+++++++++++++++'''(((((()))***+++,,,,,,,,,,,,,,,+++++++++******************************,,,,,,+++*********+++++++++***))))))))))))))))))+++************)))))))))(((((()))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))+++,,,,,,***))))))***))))))))))))(((((((((((()))))))))((((((''''''''')))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))((()))******++++++***************+++******))))))******)))((((((((())))))******))))))))))))******************))))))))))))***************+++,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,------...------------------------........................///...---,,,,,,---...///////////////////////////000000000000000000000000111111111111111111111111////////////000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000///...---------------------,,,,,,,,,------------------------...............---------------------------------++++++,,,,,,,,,,,,------++++++++++++++++++***)))+++++++++++++++++++++++++++++++++***************)))************+++++++++)))))))))))))))))))))))),,,++++++***************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************))))))))))))))))))))))))******************))))))))))))******+++******))))))******+++''''''(((((())))))*********))))))(((((())))))***************************)))************)))((((((((())))))******))))))((())))))(((((((((((((((((('''(((((())))))(((((('''******))))))))))))******&&&&&&'''((()))***++++++)))******++++++******)))************************************************))))))))))))))))))))))))+++***************++++++******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))))))))************+++++++++******)))xxxpppeeeqqqgggYYYKKKBBB<<<666333333222222111000000000000111---..................---*********++++++,,,,,,,,,)))))))))******+++++++++---,,,,,,,,,++++++++++++************************++++++******)))******+++++++++***)))((((((((()))************))))))))))))(((((()))))))))((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''''''''(((***+++)))+++,,,,,,***)))***+++))))))))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))******+++************************((((((((((((((((((((((((((())))))***************++++++++++++******)))(((******))))))((())))))******))))))))))))))))))************)))))))))))))))+++************+++,,,,,,+++++++++,,,,,,,,,------------------------------,,,------------------,,,------,,,++++++---...///------------------------........................000000///......///111222///////////////000000000000000000000000000000000////////////////////////111000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000///...............---------------................................................------------------------+++++++++,,,,,,,,,------+++++++++,,,,,,+++******++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))+++******))))))*********(((((())))))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))((()))))))))******************))))))))))))******)))(((((((((((((((((()))%%%&&&&&&''''''(((((()))))))))))))))))))))))))))************************))))))*********)))))))))))))))))))))))))))))))))'''(((((((((((((((''''''''''''((((((((((((''''''***))))))))))))))))))***'''''''''((()))*********(((((())))))))))))((((((************************++++++++++++++++++++++++************************++++++***)))))))))************))))))))))))******))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************++++++++++++***))))))zzzqqqyyyzzzkkkXXXJJJ???666222222111111000////////////000.........------.........******++++++,,,,,,,,,---,,,,,,++++++******)))))),,,,,,+++++++++*********************************))))))(((((((((((())))))++++++***)))((((((((()))))))))))))))))))))))))))(((((()))))))))))))))(((((((((((((((((((((((((((************************)))((('''''''''(((***+++(((***,,,+++***)))***+++(((((((((((())))))))))))''''''(((((()))******+++(((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))******+++************++++++++++++(((((((((((((((((((((((((((((()))************)))+++++++++++++++***)))(((******))))))))))))******)))))))))******)))))))))))))))))))))))))))******+++++++++***+++,,,,,,---+++++++++,,,,,,,,,------------------------------,,,------......------,,,...---,,,+++,,,---...///------------------------///////////////////////////////////////000000111////////////000000111111111111111111111111111111000000000000000000000000333333222111000//////...000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000///...................................................---.....................------------------------+++++++++,,,,,,,,,------***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))))))))))))))))))))((((((((())))))***(((((())))))******++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))******((()))))))))******************))))))))))))******))))))(((((((((((())))))'''''''''(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******&&&'''((((((((((((''''''''''''(((((((((((('''''')))))))))******)))))))))))))))))))))(((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******(((((())))))******************+++++++++******)))zzzhhhXXXIII<<<444444111111000////////////000///...------------...///+++++++++,,,,,,,,,,,,,,,------,,,+++***))))))(((+++++++++*********))))))************************(((((('''''''''((())))))+++***))))))))))))))))))(((((()))))))))))))))***(((((()))*********))))))************************************************((((((((((((((()))******''')))******)))))))))***(((((((((((())))))))))))&&&''''''(((***++++++,,,)))))))))))))))))))))))))))(((((((((((()))******)))))))))))))))******+++***************+++++++++))))))))))))))))))))))))'''((())))))******))))))+++++++++,,,++++++************)))))))))***++++++))))))************))))))))))))))))))************+++++++++++++++,,,------++++++,,,,,,,,,,,,------------------------------,,,------......------,,,---------------......///........................////////////////////////+++---...000000000//////...//////000000111111222111111111111111111111111222222222222222222222222333333222222111000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000111111000000///.........///////////////........................---------...............------------------------++++++,,,,,,,,,,,,------***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++)))************+++++++++))))))))))))))))))))))))(((((((((((((((((()))***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************))))))))))))******************))))))))))))******,,,++++++******++++++,,,+++++++++++++++*********)))******++++++******)))(((((((((((((((((((((((()))))))))((())))))***++++++******))))))******+++&&&'''((()))***)))(((''''''(((((())))))(((((('''))))))************))))))***)))))))))(((((((((''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((())))))******))))))))))))******))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))***+++++++++++++++{{{nnn]]]KKK???;;;222222111000000000000111///...------------...///,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++++++++*********)))************************((((((((((((((()))******))))))))))))))))))***+++(((((((((((())))))******(((((()))***************************************************************''''''((()))))))))))))))&&&'''))))))(((((()))***'''((((((((()))))))))***(((((()))))))))*********))))))))))))))))))))))))((((((''''''(((((()))***)))))))))))))))******+++)))))))))*********++++++))))))))))))))))))))))))'''(((((()))))))))))))))******+++,,,,,,,,,++++++******))))))******+++,,,((()))***++++++***)))(((((()))))))))************,,,++++++++++++,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,------...............////////////////////////////////////////////////+++...111444555333111///...//////000111111222222111111111111111111111111222222222222222222222222111111111222222333333333333333333333333333333333333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111000000....../////////000000000........................---------.........//////------------------------++++++,,,,,,,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++))))))*********+++++++++)))************+++++++++))))))))))))))))))))))))))))))(((((())))))***+++*********)))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************))))))))))))******************))))))))))))******,,,++++++******++++++,,,+++++++++***))))))(((((()))***++++++++++++***)))))))))))))))))))))))))))***)))((((((((()))+++,,,++++++***))))))***++++++&&&''')))++++++***)))(((((())))))******))))))(((((()))***++++++***)))((((((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++''''''''''''''''''''''''(((((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++'''((()))***+++,,,,,,,,,|||~~~oooZZZJJJCCC444333222222111111222222///...---,,,,,,---...///---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******************************))))))((())))))***++++++))))))(((((()))***++++++'''((((((((())))))******(((((()))***************((((((((((((((((((((((((************************&&&''')))*********)))(((%%%'''((()))((('''((()))'''((((((((())))))******************))))))))))))))))))))))))))))))))))))'''''''''''''''((()))))))))))))))))))))******+++(((((())))))************))))))))))))))))))))))))'''(((((())))))))))))))))))***+++,,,,,,,,,,,,,,,******))))))***+++,,,,,,((()))***++++++***)))((((((((())))))*********+++,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,.../////////...---000000000000000000000000000000000000000000000000...111666999:::888555222...//////000111222222222111111111111111111111111000000000000000000000000...///000111333555666666555555555555555555555555555555555555555555555555444444444444444444444444111111111111111111111111111111111111111111111111000000000000000000000000///000000111111111000000.../////////000000111111////////////////////////---------.........//////------------------------++++++,,,,,,,,,---------***+++,,,,,,------------++++++++++++++++++++++++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))******))))))***+++,,,,,,++++++******))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))*********+++))))))))))))******************))))))))))))************))))))))))))******))))))((('''&&&%%%$$$$$$)))***+++,,,,,,+++***)))***************************)))(((((((((***+++,,,,,,+++***))))))***+++,,,&&&(((***+++,,,+++***)))))))))************))))))((()))***++++++***)))(((&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***+++,,,---******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++&&&''')))***,,,,,,------}}}vvvuuuvvvqqqYYYJJJ>>>;;;666000---,,,...111---...//////000/////////---------------------------------,,,,,,,,,++++++)))***,,,------,,,***)))(((((()))******************++++++,,,,,,++++++***))))))*********+++++++++************))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,+++*********))))))(((((()))************+++++++++++++++***************+++++++++++++++++++++++++++******++++++++++++******************************++++++,,,,,,,,,---------,,,,,,,,,---------........................------...------,,,,,,------.............../////////000////////////000000000000111111000000000000000111333111333:::AAA@@@555+++---...000222222111000///333333222000///000333666222222222333444444222111444111222888999555555999333777777555555:::======444:::;;;777666999888333777333222555555222111333555444333333333333444444666555444444555555444222111111000000///000000000222222222333222222111111222111111000000000111111000000000000000000000000000000000000000000000000------------------------.........------,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++************************---,,,***)))))))))***+++)))************+++++++++''''''(((((())))))******+++++++++************)))))))))))))))))))))))))))((()))******)))((()))***))))))))))))))))))))))))++++++******)))((((((((((((((()))***+++,,,,,,,,,******))))))((((((''''''+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))******+++))))))))))))************************************++++++***)))(((((())))))******))))))))))))******)))***+++++++++)))((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))(((((()))***++++++******))))))))))))******++++++***************+++(((((((((((((((((((((((({{{uuupppqqqcccLLLCCC999333333444222000///////////////......---------------------------------------,,,,,,,,,,,,)))+++,,,------,,,+++)))(((((()))***************)))******++++++******)))))))))*********+++++++++************))))))))))))***)))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************,,,++++++******++++++,,,+++*********)))))))))))))))************+++++++++++++++***************+++************************)))******++++++******)))************************++++++++++++,,,,,,,,,---,,,,,,,,,---------.................................------,,,,,,------............/////////000000////////////000000000111111111000000000000000111222000000444999999333,,,222222333444333222000///333555555555333333444555666666555555666666555444999555555777777555888>>><<>>???===:::>>>???<<<;;;===;;;777<<<888777999999666555777555555555555666777888888666555444444555666555444333333222000000///000000222333333333333222111111222111111000000111111111000000000000000000000000////////////////////////.................................------,,,,,,,,,.........---------,,,,,,++++++++++++++++++++++++************************,,,+++***)))))))))******)))************+++++++++((((((((()))))))))))))))+++++++++************))))))))))))))))))))))))))))))***++++++)))((()))***)))))))))))))))))))))))))))))))))))))))*********)))))))))***+++++++++,,,)))))))))))))))(((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************)))))))))))))))***++++++))))))))))))************************************++++++***)))))))))))))))******))))))))))))******)))******+++***)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))************)))))))))******+++************************wwwlllyyy|||^^^NNN===555666777222+++000000//////......------------------------------...---------,,,,,,,,,,,,***+++,,,------,,,+++***((()))******+++*********)))))))))******)))))))))***************+++++++++************))))))))))))******)))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************++++++************++++++***************))))))))))))************++++++++++++***************++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....................................------------............/////////000000000/////////000000000111111000000/////////000000111111000///000222333222111222333333333333222111111222555888999888666555555999999888777666666666777===;;;;;;<<<<<<===BBBHHHHHHLLLNNNLLLLLLNNNLLLHHHGGGHHHGGGEEEEEEFFFCCC>>>>>>;;;;;;===<<<999888;;;777888999:::;;;<<<<<<<<<;;;999888888999:::999888666555444333222222111222333444444444333333222111111111000000000000111111000000000000000000000000////////////////////////////////////////////////.........---------------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******)))((())))))))))))************+++++++++*********)))))))))))))))+++++++++************)))))))))))))))))))))))))))+++,,,---,,,***))))))***))))))))))))))))))))))))'''(((((()))******++++++******************++++++(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++***************************))))))))))))***++++++))))))))))))************************************+++***))))))))))))))))))******))))))))))))******)))************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))***))))))))))))***++++++******))))))))))))******(((((((((((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,~~~qqqsssvvvsssaaaJJJ;;;888777222---000/////////.../////////........................,,,,,,,,,,,,++++++++++++++++++,,,------,,,++++++)))******++++++*********))))))************))))))************************************)))))))))(((*********)))))))))((((((((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))((()))))))))************++++++************++++++************************))))))*********+++++++++*********)))******+++,,,************************)))******************)))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......---------.....................------------.........////////////000000000//////000000000111111111000000/////////000111111222222222222111222333555333444444555666666666777444777;;;=========>>>???>>>>>>===;;;::::::;;;<<<===AAAGGGLLLNNNPPPSSSVVVZZZ___cccdddfffgggddd^^^UUURRROOONNNPPPQQQNNNIIIFFFCCCDDDFFFDDDAAAAAADDDAAABBBCCCDDDDDDDDDCCCBBBBBBAAA????????????===;;;777777666555555555666666555555666555555444333222222111111000000000000111000000000000000000000000000000000000000000000000////////////////////////...............---------............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((()))))))))*********++++++++++++++++++******)))))))))+++++++++*********)))))))))))))))))))))))))))))),,,------,,,***)))***+++))))))))))))))))))))))))(((((())))))************+++++++++***************((((((((())))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++******))))))******+++,,,((()))))))))******************************************)))))))))))))))*********))))))))))))******))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))*********))))))***+++++++++******))))))******+++''''''''''''((()))++++++,,,,,,,,,,,,,,,,,,,,,,,,}}}{{{}}}ssslllssswww```KKK>>>888555444///////////////000111222........................++++++++++++************,,,,,,,,,------,,,,,,,,,******++++++++++++*********++++++++++++++++++***************************************)))))))))(((************))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))************))))))************************((()))))))))************+++******))))))******+++***************+++++++++))))))*********+++++++++******))))))***++++++,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------........./////////......------......///////////////000000000111000000000000111111111111000000000000000111222222000333555555333222333555888999:::<<<======>>>>>>;;;===???AAABBBDDDGGGIIICCCEEEEEEDDDAAAAAABBBDDDAAAMMM\\\fffiiijjjjjjjjjsssxxx|||}}}uuuaaaZZZTTTUUUYYY[[[XXXUUUSSSRRRSSSUUUTTTPPPRRRVVVUUUVVVXXXXXXWWWUUURRRPPPNNNLLLJJJIIIFFFCCC===:::777777777777888999::::::999999999999888777666555444333222111000000000000111111111111111111111111111111111111111111111111................................................//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************))))))((())))))*********+++++++++,,,,,,++++++******))))))+++++++++*********))))))))))))))))))))))))))))))+++,,,---,,,***)))***+++))))))))))))))))))))))))************))))))((((((+++++++++***************(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,((()))))))))************))))))))))))))))))))))))***)))))))))))))))************))))))))))))******))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((***************++++++,,,))))))))))))))))))))))))++++++***************+++++++++************++++++''''''''''''((()))++++++++++++++++++++++++++++++ttttttxxx{{{mmmpppsss\\\III===999888222111000000000111333444........................++++++++++++************------,,,,,,,,,,,,------+++++++++,,,++++++***)))++++++,,,,,,,,,,,,+++++++++++++++***************************))))))))))))++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))************))))))************************))))))))))))******************))))))))))))***************+++++++++++++++)))************+++++++++))))))))))))***+++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...///////////////............///////////////000000000111111000000000111111111222222111111111111111222333444111333555666555444444444888:::>>>CCCFFFGGGHHHHHHGGGHHHIIIHHHGGGHHHJJJLLLGGGJJJMMMLLLIIIHHHIIIKKKRRRbbbuuummmbbbYYY[[[cccffffffeee``````ccceeedddaaaccciiitttvvvxxxxxxvvvsssooolllcccbbb___\\\VVVNNNDDD>>><<<<<<;;;<<<<<<===>>>???@@@@@@??????>>>===;;;;;;999888777555333222111111111111111111111111111111222222222222222222222222.......................................//////////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))))))************+++++++++,,,,,,,,,++++++++++++++++++++++++************)))))))))))))))))))))))))))***+++,,,+++******+++,,,))))))))))))))))))))))))++++++******)))(((((('''******************++++++))))))******************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++******))))))))))))******)))))))))((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))))))))))),,,,,,+++************+++++++++************++++++(((((((((((()))******+++************************iiimmmttt{{{yyyvvv}}}rrr___NNNCCC>>>777555333222111111222333........................---------,,,,,,,,,++++++---------,,,,,,---------+++,,,,,,,,,++++++***)))******++++++++++++******+++++++++*********))))))************))))))))))))+++++++++*********))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))************))))))************************))))))))))))******************))))))))))))***************++++++,,,,,,,,,)))************+++++++++))))))))))))***+++,,,---************************,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,,,,---------......,,,,,,------...//////000//////............////////////000000000111111111000000111111111222222222222222222222333444555666777666666777888888888888999>>>HHHRRRZZZ```cccddddddeeeeeebbb]]]XXXVVVUUUTTTYYY]]]^^^[[[YYYZZZ\\\nnn}}}|||mmmbbbfffpppuuuwwwxxxqqqrrrvvvyyywwwuuuxxx}}}sssfffXXXOOOIIIHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGFFFEEEDDDBBBBBB@@@???===:::777555444444111111111111111111111111111111111111111111111111////////////////////////---........./////////000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***))))))************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))''')))******)))***+++,,,))))))))))))))))))))))))*********))))))))))))))))))))))))***+++++++++,,,++++++******************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++************************++++++******++++++,,,---))))))))))))************)))))))))))))))))))))))))))))))))))))))***++++++******))))))))))))*********)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))---,,,++++++*********+++,,,++++++******++++++,,,******)))))))))******+++************************bbbhhhqqqxxxyyy{{{~~~zzz~~~wwwcccRRRHHH;;;999666333111000111111//////////////////////////////.........---------...------,,,,,,------...,,,,,,,,,,,,,,,+++***)))))))))************))))))++++++++++++******))))))************))))))))))))+++++++++************)))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))************************))))))))))))******************))))))))))))***************++++++,,,,,,,,,)))************+++++++++))))))))))))***+++,,,---))))))))))))))))))))))))---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,---------......,,,,,,------...///000000//////............//////000000000000111111111111000111111111111222222222333333333333444555666777>>>;;;999888;;;=========???GGGUUUffftttyyypppiiieeegggmmmsssuuurrroooppprrrxxxkkkooo{{{}}}mmmbbbVVVUUUSSSQQQPPPOOONNNNNNLLLLLLLLLKKKJJJIIIGGGGGGEEEDDDAAA>>>;;;888777666111111111111111111111111000000000000000000000000000000000000000000000000---.........//////000000000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***)))************++++++++++++++++++,,,,,,---------+++++++++************)))))))))))))))))))))))))))&&&''')))))))))***+++---))))))))))))))))))))))))((((((((()))******++++++(((((()))***+++,,,,,,---,,,+++++++++***)))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++((((((((((((((((((((((((++++++******++++++,,,---))))))))))))************))))))))))))))))))))))))))))))((())))))***++++++******))))))))))))*********)))(((((((((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))---,,,,,,+++*********+++,,,++++++******++++++,,,,,,+++***************+++************************iiihhhlllssstttsssxxxwwwzzzhhhTTTMMMDDD888333333333///+++............//////000000...------,,,,,,------...111000///...,,,+++***)))------,,,,,,,,,,,,++++++------,,,+++***************************************************)))((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,++++++++++++++++++++++++'''((()))******++++++*********))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++************++++++)))************+++++++++***+++,,,------,,,+++***+++*********))))))((((((******))))))))))))******)))***+++,,,---,,,++++++******))))))))))))******++++++++++++++++++++++++000///...------...///000---------............///......---------,,,,,,,,,////////////........................////////////...222222......222222...111///000111222222333666...333444111333999:::777??????>>><<<<<<>>>CCCGGGJJJWWWnnn}}}pppqqq~~~~~~~~~}}}lllhhhggggggfffeeeccc___\\\RRRNNNMMMOOOQQQNNNIIIFFFHHHHHHGGGDDD@@@===<<<;;;666777777555111///111333222222333333222222111000111111111111000000000000000000000000000000000000000000//////.........---........................000000//////....................................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************(((((())))))*********+++************************,,,+++++++++******))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))******)))((('''+++*********))))))((((((***)))(((''''''((()))***(((((())))))******++++++))))))))))))))))))))))))++++++******))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***,,,...///000...+++((('''))),,,---******))))))((((((''''''))))))))))))************,,,+++***)))((((((((((((''''''((()))***+++,,,,,,******************************+++,,,,,,***)))((()))************+++++++++++++++************++++++((()))***+++++++++++++++jjjggggggjjjiiihhhmmmtttrrrdddWWWGGG<<<777555222...------......////////////...------,,,,,,------............------,,,,,,+++------,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,***************************************))))))(((+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))******++++++++++++++++++++++++++++++++++++************++++++)))************++++++++++++++++++,,,,,,++++++++++++*********))))))))))))******))))))))))))******)))***+++,,,,,,,,,++++++++++++************++++++------------------------......------------......---------............///000000/////////................../////////000000/////////000000000111111,,,111222......222222///111333555777777555444444888;;;;;;777888===???<<>>???DDDEEEDDDIIIJJJMMMPPPUUU\\\eeekkkqqqsssvvvxxxxxxwwwuuusssvvvuuurrrmmmkkkkkkmmmoookkkcccZZZWWWXXXVVVOOOHHHBBB???;;;::::::999666333111222222222333333333333111111000000000/////////////////////////////////000000////////////.......................................---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************************************************)))))))))))))))***************+++++++++************************((())))))******))))))(((************))))))))))))***))))))(((((())))))***************))))))))))))************************))))))))))))************))))))))))))))))))))))))++++++******)))(((((('''************************)))))))))))))))))))))))))))(((((((((((()))***+++******)))))))))***++++++***))))))))))))((((((((())))))))))))************((((((((((((((())))))***))))))))))))))))))))))))************************,,,+++******)))*********)))************+++++++++++++++************++++++******+++++++++******)))uuuqqqlllhhhdddaaaaaacccjjjsss~~~~~~~~~{{{```HHH:::444222111------------...............------,,,,,,------...------------------------------,,,,,,,,,++++++++++++*********++++++,,,---++++++++++++++++++++++++***++++++++++++***))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&((()))))))))***)))))))))((())))))***+++,,,,,,---++++++************++++++))))))*********+++++++++---,,,+++******+++,,,---************************+++******))))))******+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,------)))))))))***************,,,---...//////...---,,,---------............///.........------------------......///000000111111000000000111111111222222111444666444222333555777666999:::888888===CCCEEEDDDGGGJJJMMMQQQTTTUUUTTTUUUYYY^^^dddkkkrrryyy~~~wwwyyy|||~~~~~~|||{{{{{{{{{~~~}}}{{{~~~xxxqqqnnnnnnkkkbbbZZZQQQHHH???;;;===>>>;;;888555444333222111111111000111111000000000/////////////////////////////////000000//////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))++++++******))))))((((((************************(((((())))))******++++++)))))))))))))))))))))))))))))))))(((((((((((((((************************))))))))))))))))))))))))))))))(((((((((((((((((('''((()))***************))))))))))))))))))))))))((()))))))))************''''''''''''((()))***+++************))))))((((((************************---,,,***)))))))))***+++))))))*********+++++++++++++++************+++++++++++++++++++++***)))(((zzzyyyvvvrrrnnnkkkhhheeeaaalll{{{yyyoooyyy~~~iiiPPP@@@888666555...........................------,,,,,,------...///......------,,,++++++------,,,,,,,,,+++++++++---,,,++++++*********++++++++++++++++++++++++++++++++++++++++++***))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((())))))************)))((((((((()))***++++++,,,,,,++++++************++++++))))))*********+++++++++---,,,+++******+++,,,---***************+++++++++++++++************+++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,))))))*********+++++++++---...///000000///...------------............///........................000000000000000000///////////////000000000111111222444555555222222777<<<<<>>>>>@@@???===:::999888666555444444444111111111111000000000000000000000000000000000000//////000000000000000000////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))))))))))))))***************************************************************))))))))))))******))))))))))))))))))******))))))************))))))++++++******))))))((((((************************(((((())))))******++++++))))))))))))))))))))))))(((((()))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))((((((''''''((()))***+++******)))))))))))))))************((()))))))))************''''''''''''(((***+++,,,++++++******)))(((((((((************************---,,,***)))))))))***+++))))))*********+++++++++++++++************+++++++++++++++++++++***)))(((~~~}}}yyywwwuuupppjjjbbbkkkwwwrrrqqqwwwssszzzoooXXXFFF;;;555333///////////////............------,,,,,,------...//////...---,,,,,,++++++------,,,,,,,,,,,,++++++...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,++++++***)))***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))&&&&&&'''((())))))))))))******+++,,,,,,+++)))(((((()))))))))***+++++++++++++++************++++++)))************+++++++++,,,++++++++++++++++++,,,*********+++++++++++++++++++++************++++++++++++******++++++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,------......///...//////////////////...---------............//////000000000000111111111111111111000000//////////////////000000000111111222222444555333555===GGGOOO```ooosssssstttpppjjjppppppsssxxxzzzxxxxxxzzz}}}lllVVVGGGBBBDDDEEEDDD???===;;;888777666666666333333222222222111111111000000000000000000000000//////000000000000111111////////////////////////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************++++++++++++++++++***************+++++++++++++++++++++++++++******))))))******+++))))))))))))************)))******++++++******)))************))))))))))))++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))******+++---...///000111++++++++++++++++++++++++))))))))))))))))))))))))))))))*********)))(((((())))))******+++*********)))))))))************+++))))))))))))************(((((((((((()))***,,,,,,+++*********))))))((((((************************,,,+++******)))*********)))************+++++++++++++++************++++++******+++++++++******)))|||{{{}}}yyyrrrjjjmmmrrrxxx~~~yyywwwqqqvvv|||fffRRRBBB888333111111000000000/////////...------,,,,,,------...------------------------------,,,,,,,,,,,,++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))(((((((((((((((((((((((((((((())))))***)))))))))+++,,,---------,,,***)))))))))))))))************++++++************++++++)))************++++++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,++++++*********+++,,,---......------------......,,,------...//////000000///......------......///---------............//////000000000111111111111000000000000000111111111000000000111111111222222444333555888999===JJJXXXrrr~~~}}}~~~{{{}}}vvvaaaQQQLLLMMMPPPRRROOOLLLGGGAAA===999888777444444444333333333222222222222222222222222222222//////000000000111111111////////////////////////------........./////////---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************************************+++++++++,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++++++++***))))))***++++++((()))))))))************)))***++++++++++++***))))))))))))))))))*********++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))++++++,,,,,,---...//////++++++++++++++++++++++++))))))))))))))))))))))))((()))***++++++******)))++++++++++++************))))))*********+++++++++))))))))))))******************)))******+++,,,,,,*********)))))))))))))))***************************++++++++++++***)))))))))************+++++++++++++++************++++++))))))***+++++++++******~~~}}}~~~xxxrrrqqqoooqqqyyyzzzqqqrrryyycccOOOAAA999222222111111000000//////...------,,,,,,------...++++++,,,------...//////---------,,,,,,,,,++++++************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,+++++++++******))))))((((((((((((((((((((((((***++++++******)))((('''+++,,,.........,,,***)))*********)))))))))))))))++++++************++++++)))************+++++++++***+++,,,------,,,+++************++++++,,,,,,,,,,,,++++++******++++++,,,,,,+++*********+++,,,---//////............//////++++++,,,,,,---...//////......,,,++++++,,,......---------.........//////---.........//////000000......///000111222333333111111222222222333333333777666999===@@@FFFVVVggg~~~}}}rrrrrr}}}wwwfffYYYUUUXXX\\\```eeeaaaYYYPPPHHHAAA===;;;555555444444444333333333222222222222222222222222//////000000111111111222000000000000000000000000........./////////000000........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++,,,,,,---------++++++++++++******))))))++++++++++++++++++++++++,,,+++***))))))***+++,,,(((((())))))*********+++)))***+++,,,,,,+++***)))(((((())))))******++++++++++++++++++++++++++++++++++++******))))))(((((())))))))))))))))))))))))******************++++++++++++++++++++++++++++++))))))))))))))))))))))))((()))***,,,,,,,,,+++***------,,,+++*********+++))))))******++++++++++++))))))))))))************+++++++++***++++++,,,---))))))))))))))))))************************************+++,,,,,,***)))((()))************+++++++++++++++************++++++((()))***+++++++++++++++~~~|||xxxwwwyyyvvvqqqpppssszzz```III>>>777333111222111......111///...---,,,+++*********........................------......------,,,+++++++++++++++++++++++++++,,,,,,,,,++++++************+++---......---+++***)))***++++++,,,,,,,,,,,,......---+++)))((('''&&&++++++++++++++++++++++++((((((((()))******++++++*********))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++***)))++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,,,,+++*********+++,,,------,,,,,,+++*********+++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---------.........//////---------.........//////000000000000////////////...///000000000000111222333222333333555777999:::>>>:::<<<@@@BBBMMMlll~~~|||~~~vvvwww|||~~~qqqfffeeefffgggppp{{{|||{{{sssdddWWWOOOHHHCCCEEE===888888888555444555777444222111222333333333000000////////////000000000/////////............//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......///---,,,***))))))***+++,,,++++++++++++++++++,,,++++++++++++++++++++++++******************************************************))))))((((((''''''))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))((((((((((((************************&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))'''(((***+++,,,,,,,,,+++))))))))))))))))))))))))***************)))((((((******************************+++++++++,,,,,,,,,(((((())))))*********+++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++*********++++++,,,,,,,,,{{{yyyuuusssvvv}}}yyyllleeeeeevvvrrrXXXJJJ:::555222222111......000///...---,,,,,,,,,,,,,,,------------------------------......------,,,+++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++*********+++---......---+++*********+++,,,,,,,,,+++++++++++++++******)))))))))++++++++++++++++++++++++*********)))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))++++++************++++++)))************+++++++++,,,,,,,,,,,,,,,+++***)))***+++,,,,,,------,,,,,,++++++*********+++,,,------,,,++++++******++++++***+++,,,,,,------,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,------------.........//////---------.........//////000000000000000000000///222333444333222111222333222444777888888888999:::???@@@EEELLLTTTddd}}}}}}vvvrrrtttvvvvvvsssiii]]]TTTKKKCCC===<<<:::777666777555444333444666777666555333333111000////////////000000/////////.........//////.........---------------------------------------------------------******+++,,,,,,---......///...---,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************)))))))))))))))((((((((())))))))))))))))))))))))++++++************++++++******))))))))))))******)))))))))))))))))))))(((*********************************+++,,,---------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))***+++,,,,,,++++++***************************************)))((((((************************************+++++++++,,,++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,---|||xxxsssooopppuuu|||mmm___[[[iiixxxjjjXXXBBB;;;555444222000000222///......---------......------------------------------......------,,,+++---,,,+++******+++,,,---,,,,,,,,,++++++++++++******+++,,,------,,,+++***++++++,,,,,,,,,+++******(((((()))******++++++,,,++++++++++++++++++++++++++++++******)))(((((('''))))))))))))))))))******))))))))))))))))))))))))+++++++++,,,++++++***)))++++++************++++++)))************+++++++++++++++,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,++++++******++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------........./////////------........./////////000000000000000000111111000111222222111111333555///555<<<>>>>>>???CCCGGGFFFOOOXXX___mmm}}}xxxtttuuuxxx|||nnn[[[RRRJJJFFFBBB===;;;===666555555666777777555333666555333111000///......000000000000/////////////////////.........------........................------------------------***++++++,,,,,,------...............---,,,++++++,,,,,,++++++++++++,,,,,,************************************************************************(((((())))))))))))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******))))))))))))))))))))))))************************+++++++++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************)))))))))))))))))))))))))))******+++++++++***************************************+++******)))((()))))))))))))))))))))))))))))))))*********++++++---------,,,++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,------------{{{sssmmmkkkmmmqqqsssvvvfff___hhhqqqzzzwwwdddLLLBBB999666444222222444///............//////000------------------------------......------,,,+++---,,,***))))))***,,,---++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++***)))'''(((((()))***++++++,,,************************************))))))(((((()))))))))))))))*********))))))))))))))))))))))))******++++++++++++******++++++************++++++))))))*********+++++++++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++***++++++,,,***+++,,,,,,------,,,,,,,,,,,,,,,------------...------------.........///............////////////............////////////000000000111111222222222...000111222333555888;;;666===EEEHHHGGGJJJRRRYYY]]]jjjsssxxx}}}ssslllgggfffhhhmmmqqq~~~}}}sssjjj```XXXPPPHHHEEEGGGBBB???;;;999888777555333555444333111000/////////111111111000000000//////////////////....................................------------------------+++++++++,,,,,,---------,,,---.........---+++***++++++************++++++))))))))))))))))))))))))************************************************((((((((())))))******+++))))))))))))))))))))))))++++++************++++++******))))))))))))******)))))))))))))))*********************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))***+++++++++*********)))*********************************++++++******)))))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......------------------------{{{rrrlllkkklllnnnnnnzzzoooggglllrrryyytttWWWJJJ===777444222111333//////.........///000000------------------------------......------,,,+++,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***)))))))))))))))))))))******************************(((((())))))************(((((())))))************)))))))))))))))))))))))))))******++++++*********++++++************++++++))))))*********+++++++++***++++++,,,,,,,,,++++++)))***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,---------.........------........./////////........./////////000000........./////////000000///000000111222333333444333444666777888;;;???BBBEEEKKKQQQTTTVVV]]]iiissswwwhhhaaa___aaaiiirrr~~~}}}sssfff[[[VVVWWWPPPKKKCCC===::::::999999222222111111000000111111222111111111111000000000000000/////////.........------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,------,,,***)))******))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))++++++************++++++******))))))))))))******((()))))))))*********+++************************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))++++++************************************************++++++++++++******))))))))))))))))))))))))((())))))))))))*********((())))))***+++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......------------------------~~~xxxpppmmmnnnqqqssstttyyyuuuhhhnnnvvv|||iiiYYYGGG<<<666222000111000//////.........//////........................------......------,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++*********)))))))))))))))((((((************************'''(((((()))******++++++((((((((()))******++++++))))))))))))))))))))))))((()))******+++*********++++++************++++++)))************+++++++++******+++,,,,,,,,,++++++)))******+++++++++++++++)))***+++,,,,,,,,,,,,+++++++++******++++++,,,,,,***+++,,,,,,------,,,,,,,,,---------............---------.........//////....../////////000000000....../////////000000000///000000222333444555555555666888888:::===BBBEEEIIIOOOXXXaaalll|||ssseeeZZZ[[[aaajjjyyytttnnnnnn]]]UUUKKKBBB===;;;;;;;;;333222222111222222333333222222222222111111111000000000000/////////......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++*********))))))))))))******************************************************))))))))))))))))))))))))))))))******************))))))))))))))))))))))))++++++************++++++******))))))))))))******((())))))******+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))+++******)))******++++++++++++++++++++++++++++++)))***++++++,,,+++++++++************************)))))))))*********++++++'''((()))***+++---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,~~~xxxqqqooossswwwyyyyyyxxx{{{|||zzzwww{{{wwwiiipppyyynnnWWWHHH>>>666222111000000///...------------////////////////////////------......------,,,+++)))***,,,------,,,***)))******+++++++++,,,,,,,,,++++++************++++++******+++,,,,,,,,,++++++))))))))))))))))))))))))************************)))))))))))))))*********'''(((((()))******++++++))))))))))))))))))))))))(((((()))***************++++++************++++++)))************+++++++++)))***+++,,,,,,,,,,,,+++))))))***+++++++++++++++)))***+++,,,,,,,,,++++++++++++******++++++,,,---***+++,,,,,,------,,,,,,------------............,,,,,,---------............/////////000000000000.../////////000000000000///000111222333555666666555777:::===@@@FFFMMMRRRTTTZZZdddrrr{{{hhh]]]ZZZdddrrrtttkkk___RRRIIICCC???===777666555444444333444444333333222222222111111111000000000000/////////...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))++++++************++++++******))))))))))))******((())))))******+++,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))******)))))))))+++,,,---++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++************+++++++++,,,)))******+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------------------,,,,,,,,,++++++++++++{{{tttrrruuuyyy{{{zzzwwwvvvuuurrrrrrwwwzzzkkksss|||fffSSSGGG<<<666444111000///------,,,,,,,,,000000000000000000000000------......------,,,+++(((***,,,......,,,***(((*********++++++,,,,,,,,,++++++************++++++)))***+++,,,,,,,,,,,,,,,''''''(((((())))))******))))))))))))))))))))))))++++++******)))((((((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((()))***************++++++************++++++)))************+++++++++)))***+++,,,,,,,,,,,,,,,))))))***++++++++++++***)))***+++,,,---,,,+++++++++*********+++,,,,,,---++++++,,,---------,,,,,,---------.........//////,,,,,,,,,---------......////////////000000000000////////////000000000000//////111222444555777777888;;;@@@FFFMMMVVV___eeekkkooovvv}}}vvviiiaaaccctttyyyiii\\\PPPHHHCCC;;;:::888777555444444444333333333222222222111111000000000000////////////000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///...------,,,,,,------...++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))))))))))))))))))))))))))++++++************++++++******))))))))))))******((())))))***++++++,,,,,,************************+++*********************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))(((((()))+++---...++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,++++++*********|||yyyzzz}}}xxxwwwuuusssuuuxxx~~~~~~vvvrrrvvvwwwuuu}}}lllUUUAAA666222///111222000---,,,...000........................------............------***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++***************)))))))))))))))******))))))******+++,,,++++++************++++++(((((((((((((((((((((((()))))))))***++++++,,,,,,))))))))))))(((((((((((())))))(((((((((((())))))++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---......---+++***++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,***,,,---,,,******+++,,,---------------------------------.........//////111000000/////////000000+++---000000000000111333111444777999:::;;;===???BBBHHHOOOWWWeeeuuu~~~}}}vvvqqquuuvvvfffTTTHHHDDD<<<>>>@@@777333444111999555111111222222///,,,000//////............//////............---------........................------------------------------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******,,,+++***))))))***+++,,,************************++++++******************)))************+++++++++))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))******++++++++++++***************))))))))))))))))))))))))************************((()))))))))************++++++++++++++++++++++++...------,,,+++++++++,,,++++++************++++++))))))***++++++++++++************++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,222000---***---111...(((........................tttpppnnnrrrzzz~~~wwwvvvrrrmmmssszzzdddOOOAAA;;;222222111///---------...........................------............------++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++++++++*********)))))))))))))))))))))+++++++++++++++,,,,,,---++++++************++++++))))))))))))))))))))))))+++*********************)))))))))))))))))))))((())))))(((((((((((())))))((((((((((((((((((((((((******+++++++++,,,,,,,,,)))***,,,------,,,***)))++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++---...---,,,+++,,,------------------------------------.........//////000000///////////////000000111333222111000111222444555888>>>DDDIIILLLMMMLLLZZZkkkxxxsssdddYYYMMMAAA@@@BBB:::888:::666555333000000111222111///111111000000//////000000000000/////////.................................------------------------------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************,,,+++)))((((((((())))))++++++***))))))***++++++************************************************)))************+++++++++***************************)))))))))(((((((((((()))))))))))))))******+++***************+++++++++************************************************************++++++++++++++++++++++++++++++++++++------,,,+++++++++++++++++++++************++++++))))))***+++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...///---+++,,,000///+++........................}}}sssllljjjsss~~~|||zzzrrrllloooxxxwwwbbbPPPFFF999555000...///000000...........................------............------++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************++++++++++++******))))))))))))))))))******,,,,,,++++++,,,,,,---...++++++************++++++************************,,,,,,+++******)))(((((())))))))))))))))))))))))***))))))(((((())))))***++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,+++***)))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,...///...---,,,---///------------------------------.........//////////////////......//////000000111222111000000222333999:::???JJJXXXaaadddcccbbbttt}}}{{{sss___NNNGGGEEE>>>>>>???;;;444333222222222333444444333333222111111111111111111111111000000000//////........................------------------------------------------------------------------------,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))(((((((((((()))++++++***))))))***++++++************************************************)))************+++++++++++++++++++++++++++++++++******)))))))))((((((((()))))))))))))))******+++))))))******++++++,,,,,,***************************************************++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++************+++++++++************++++++)))******+++++++++++++++---------,,,+++*********------------------------........................+++///000---,,,///000...........................yyyrrrooovvv~~~xxxxxx}}}ttt___QQQAAA:::222///333555333000........................------............------+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))))))))*********+++++++++++++++,,,------++++++************++++++************************+++*********)))))))))((()))))))))))))))************))))))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***++++++++++++++++++++++++++++++,,,,,,---,,,,,,+++,,,---......---,,,...///....................................//////////////////......//////000000///000111222333555888;;;>>>AAALLL___ttt{{{www{{{uuuttt}}}uuu```SSSMMMDDDCCCDDD>>>999888777555444444555777444444333222111111111111111111000000000/////////................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++*********))))))))))))***+++******************+++***************************************+++++++++))))))*********+++++++++++++++++++++++++++++++++*********)))))))))(((((()))))))))))))))******+++))))))******+++,,,------*********************************************************+++++++++,,,,,,++++++++++++++++++++++++++++++******)))******+++,,,++++++******++++++,,,)))***++++++,,,,,,++++++------,,,,,,,,,+++++++++........................------------------------+++222555000---...000000........................~~~zzzzzzppp___JJJ@@@555111444666444000////////////////////////------............------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******(((((())))))***************************+++,,,,,,++++++************++++++************************(((((()))))))))*********((()))))))))*********+++******))))))))))))******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++***,,,------,,,,,,---///................................./////////000000///////////////000111111222333444555777;;;@@@DDDDDDKKK]]]www~~~|||yyywwwnnnooooooqqqxxxssscccZZZPPPNNNOOOIIICCC@@@<<<888666555555555555444333222111111111111000000000/////////......////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))++++++++++++++++++++++++***+++++++++++++++++++++*********++++++*********************************))))))*********+++++++++))))))*********+++++++++************************************)))))))))))))))))))))))))))******+++))))))***+++,,,------...************************************************))))))))))))*********++++++++++++++++++++++++++++++******)))******++++++,,,,,,++++++++++++,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,///666999444...---///000........................{{{|||yyyzzzrrrWWWKKK===555444444222///////////////////////////------............------,,,,,,---...............,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++******++++++++++++******((((((((()))******++++++******))))))******+++,,,++++++************++++++************************''''''((())))))***++++++((())))))******++++++++++++******))))))******+++******************************+++++++++,,,,,,,,,......------------......++++++++++++++++++++++++---------------,,,,,,+++***+++------,,,,,,---///............................../////////000000000000000000000111222333333222333444666999???FFFLLLRRR\\\ppp{{{rrriiifffdddcccdddgggaaaeeelllwwwzzzpppccc___```\\\OOOIIIAAA===;;;999666333666555444222111111111111000000/////////.........////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,,,,---,,,,,,,,,)))***++++++++++++***)))************************)))))))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))++++++*********))))))))))))))))))))))))******+++******++++++,,,,,,------++++++++++++++++++++++++************************(((((()))))))))*********+++++++++++++++++++++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,,,,,,,,,,+++++++++,,,---.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,111777:::555///.................................~~~zzzzzz{{{tttttttttvvv{{{{{{iii]]]MMM@@@999555222///////////////////////////------............------,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++******++++++++++++******'''(((((()))******+++++++++************+++,,,,,,++++++************++++++))))))))))))))))))))))))((((((((()))))))))))))))((())))))******+++,,,,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++------......---,,,,,,+++***,,,......------///000.........................../////////000000000000111111111111222333444555444666999>>>FFFPPPZZZaaannnvvv{{{kkkbbbZZZVVVTTTUUU]]]fffmmmrrr}}}xxxooooookkk^^^UUUJJJEEEEEEDDD>>>888888777555444333222222222111111111000000000//////////////////////////////........................------------------------++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))************************)))***+++,,,---,,,,,,+++)))***++++++++++++***)))************************((())))))***++++++,,,,,,)))************+++++++++************************+++++++++*********)))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++++++++,,,---------,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///444777333//////...,,,........................~~~yyyvvvpppooonnnnnnrrr|||yyymmmZZZJJJ???888444222000000000000000000000000---..................---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++******++++++++++++******'''(((((()))***+++++++++,,,,,,++++++,,,,,,---...++++++************++++++((((((((((((((((((((((((******))))))((((((''''''((())))))***++++++,,,,,,++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---.........---,,,,,,+++,,,---//////...///000222////////////////////////////////////000000000000222222222222333444555666;;;???EEENNNYYYggguuu~~~uuueeeVVVRRRRRRTTTUUU[[[jjjzzzzzzyyyzzzxxxxxx{{{zzzxxxvvvrrrmmmmmmwwwyyyvvvrrrjjj^^^QQQMMMOOONNNGGG???999888777666444444333333222222222111111111111000000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++,,,,,,+++***)))***+++,,,,,,+++***)))************************((())))))***++++++,,,,,,)))************++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))******+++---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,------...---,,,,,,++++++,,,,,,---***+++,,,,,,------,,,,,,///......------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---111333111///000///+++........................xxxsssnnnmmmkkkiiijjjqqq{{{~~~ppp]]]JJJ===666555222000000222111...///333//////.........------------,,,,,,++++++,,,,,,---//////.........---------......---,,,++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,******))))))******+++,,,************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************+++,,,------+++++++++,,,,,,---------------------------------//////.........---------+++---///111111///---+++---,,,,,,,,,,,,---......////////////000000000000222111///000111222222111111222444555555888<<>><<<777333666555333111000/////////111000///.........//////000000////////////......//////......---,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,)))*********************+++++++++******************************************************************+++++++++++++++******************************)))******+++++++++******++++++++++++++++++++++++,,,+++***+++,,,---+++))),,,+++******))))))******)))+++---,,,+++***+++,,,,,,++++++******+++,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------....../////////............---............//////////////////000000000///......////////////////////////~~~|||yyypppkkklllooorrrzzz~~~qqqqqq~~~sss\\\III???666222111333333000...000////////////............------,,,,,,,,,,,,------........................++++++******+++,,,,,,---++++++++++++++++++++++++++++++******)))(((((((((,,,++++++******++++++,,,******))))))******+++,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,+++************------,,,,,,,,,,,,++++++------------------------------------------------///...------------...///---------------...////////////000000000111111111...000222333444555777999333:::DDDMMMVVV```llltttttteee^^^```fffiiihhhkkkrrrzzz|||sssjjjddd\\\[[[YYYWWWWWWXXXZZZ\\\[[[]]]```cccdddcccbbbaaaaaa___ZZZVVVSSSTTTWWWZZZ```ccceeeddd```^^^^^^```fffggghhhiiijjjiiifffccc^^^```bbbcccdddfffjjjmmmnnnllllllnnnsssvvvwwwwww{{{iiiVVVIIIAAA:::555888555222000000000000000000000000///////////////000000////////////////////////......---------,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,+++*********************************************))))))))))))))))))))))))************************++++++,,,,,,++++++******************************))))))***+++++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,+++***,,,+++******))))))******)))+++---,,,+++***++++++************+++++++++,,,------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------....../////////...........................//////////////////000000000//////...////////////////////////yyyssspppnnnyyy{{{wwwvvvuuuuuuvvv~~~ssspppuuu{{{jjjTTTGGG999333000222333111///111000000/////////............------,,,,,,------...---...........................---,,,,,,,,,,,,,,,++++++++++++++++++++++++*********)))))))))((((((,,,++++++******++++++,,,******))))))******+++,,,************************************************))))))*********+++++++++******+++++++++,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------------000...---,,,,,,---...000...------------...//////000000000000111111111111...000222333333555999<<<:::GGGXXXfffpppyyy~~~wwwqqqrrryyy|||vvvpppjjjddd```___^^^\\\\\\\\\[[[[[[[[[___```aaacccdddddddddccc]]]\\\YYYVVVVVVZZZ```fffgggjjjmmmkkkgggcccbbbcccjjjkkkmmmppppppllleee___eeefffhhhiiijjjkkkmmmooojjjiiihhhhhhiiijjjjjjiiilllttt~~~lll[[[MMMCCC>>>:::666333111222333333222000000000000000///////////////000000000000000000///...............---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,++++++++++++************************************))))))))))))))))))))))))************************++++++,,,,,,,,,++++++***************************((()))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,+++++++++,,,+++******))))))******)))+++---,,,+++***++++++******++++++,,,,,,,,,,,,------------------------++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------......////////////////////////............//////////////////000000000000000///000000000000000000000000}}}tttoooooopppuuu~~~}}}xxxzzz{{{tttqqqpppxxx___PPP@@@999333333333111000111000000000/////////............------------......---------...............000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,******))))))******+++,,,************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++***++++++++++++++++++,,,,,,---------------------------------,,,,,,,,,,,,------------///...---,,,,,,---...///......------......///000000000000111111111222222000222333333222555;;;@@@JJJZZZpppssszzzxxxyyy|||}}}wwwvvvxxx~~~zzzrrrmmmjjjhhhdddcccbbbcccdddcccaaa___eeefffiiijjjkkkkkkjjjiii_________^^^aaaiiiuuu~~~{{{~~~}}}xxxtttssstttxxxyyy{{{|||yyyrrrhhhaaaeeefffhhhjjjmmmooopppqqqpppooonnnllljjjhhhfffeeefffhhhlllqqqzzz{{{lll\\\NNNEEE???:::555333444666555333000000111111111000///...//////000000000000111111........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,******++++++++++++++++++***************+++++++++***************************************************++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++)))+++---,,,+++***+++,,,,,,+++******))))))******)))+++---,,,+++***+++,,,******,,,---------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------.........////////////000000000............//////////////////000111111111000000000000000000000000000000~~~uuurrruuuzzz~~~{{{tttrrr{{{kkk[[[LLLBBB888555444222000111000000000000/////////.........------------......---------.........//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,++++++******++++++,,,******))))))******+++,,,************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++++++++***++++++,,,,,,******++++++,,,---......------------------------++++++,,,,,,,,,---------.........------........................//////000000000111111111222222222111444555666777===GGGOOO^^^ooolllyyy{{{vvvvvvqqqvvvwwwrrrppptttzzz|||uuu{{{~~~||||||}}}wwwtttrrrqqqqqqqqqnnnlllfffiiinnnrrrssspppllliiicccccccccbbbeeeooo~~~|||wwwnnnoooppprrruuuvvvwwwwwwvvvvvvuuussspppmmmkkkjjjhhhgggfffgggllltttsss```QQQGGG@@@999666666777555222000000111222111000///...//////000000000111111111............////////////...------------,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,++++++******++++++,,,*********++++++,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************)))***+++,,,---.........++++++++++++++++++++++++(((((()))++++++,,,,,,+++++++++++++++++++++++++++)))+++------+++******,,,,,,+++******))))))******)))+++---,,,+++***+++,,,***+++---...//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------........./////////000000000000............//////////////////000111111111111111000000000000000000000000|||yyy~~~{{{zzzyyy~~~tttdddUUUIII===777555222000000000000000000////////////......------------......---------.........//////++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...,,,++++++++++++++++++,,,*********)))***++++++,,,************************++++++++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,************+++,,,------))))))***+++---...//////------------------------+++++++++,,,,,,---------.......................................///000000000111111111111222222222111444777:::>>>HHHVVV```mmm|||rrrkkk{{{vvvtttvvvuuurrrppplllssswwwuuusssvvvzzz{{{~~~~~~zzzuuuqqqwww}}}zzzzzzyyywwwtttvvvyyyyyyyyywwwtttqqqpppppplllkkkkkkkkkkkklllpppuuu}}}tttaaaLLLEEE===888888777444111000111111222222000///...//////000000111111111222.........///////////////......---------,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,+++++++++************+++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++++++++++++++,,,))))))***+++,,,,,,------))))))******++++++++++++++++++++++++++++++++++++************************((()))***,,,---...//////++++++++++++++++++++++++(((((()))++++++,,,,,,,,,++++++++++++++++++++++++)))+++...---+++)))***,,,,,,++++++***)))*********)))+++---,,,+++***+++,,,***,,,---///000000//////.........------,,,,,,,,,------------------------,,,------......------,,,,,,,,,,,,---------........./////////000000111111............/////////000//////000111111111111111000000000000000000000000{{{{{{vvv```OOO???:::999555111000333222111000////////////111000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++************************,,,,,,+++***))))))******,,,+++)))((((((((()))***...---,,,+++++++++,,,---******+++++++++,,,,,,,,,---,,,,,,+++*********++++++,,,---.........---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........//////000000000000//////000111333444444333222888666:::DDDNNNYYYjjjzzzwwwppprrrzzzvvv~~~}}}xxxsssoooooorrruuuyyy~~~~~~xxxuuu|||~~~{{{xxxxxxxxxvvvtttvvvqqqpppuuuzzz{{{{{{|||zzzyyyyyy}}}{{{gggOOOBBB???777444666333222222222111000///000222000000000000////////////000///...------...///000.........------,,,,,,,,,......---------,,,,,,,,,000000000//////.........++++++,,,,,,------,,,,,,'''(((***+++,,,,,,++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((()))***++++++,,,,,,///,,,******,,,,,,***''',,,,,,++++++***)))(((((()))***,,,------,,,***))),,,,,,++++++***)))))))))++++++++++++++++++++++++---,,,++++++******++++++,,,+++***+++---...---,,,******************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------...------------...//////------------------------000000///...------------//////.........//////000000000000000000000//////333222111111111111222222lllZZZGGG???<<<888555555333222111000000/////////000//////...------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((,,,,,,++++++***++++++,,,------,,,,,,,,,+++++++++************************,,,++++++***))))))******---,,,+++***))))))***+++++++++***))))))******+++******+++++++++,,,,,,,,,---,,,++++++******+++++++++,,,---.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////.........///000000111000000000222222222111111333555888888:::CCCRRRaaannnzzztttppppppppprrryyy|||wwwwwwxxxxxxyyy{{{}}}{{{}}}{{{~~~~~~xxxssstttzzzmmmWWWKKKIII@@@:::999444333333222111000/////////111000000000////////////000///............///000.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,+++++++++*********------------,,,,,,+++***'''(((***+++,,,,,,++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((())))))***++++++,,,,,,///,,,******,,,,,,***(((,,,,,,++++++***))))))((()))***,,,------,,,***)))***************++++++++++++++++++++++++++++++++++++*********+++,,,------,,,+++***+++---...---,,,***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------...------------...//////........................000//////....../////////222111111000000000000000///000111111000///...---111111111111111111111222xxxdddNNN@@@:::666444444333333111000000000000000//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,++++++***++++++,,,,,,,,,,,,,,,,,,++++++++++++************************,,,+++******)))*********---,,,++++++***++++++++++++******))))))***++++++******+++++++++,,,,,,,,,,,,,,,++++++******+++++++++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------...////////////...//////000111111111111111222444555444333555999>>>???EEETTTgggxxx}}}oooeeebbbbbbkkkwww|||wwwrrrnnnlllqqquuuzzz{{{rrrlllkkkqqqvvvwwwwwwxxxzzz}}}xxxddd[[[[[[PPPGGGBBB:::777666555333111000//////111111000000000/////////000//////......//////000.........---------------......---------,,,,,,,,,---------,,,,,,,,,,,,,,,.........---,,,+++))))))((()))***+++++++++++++++***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***************)))))))))***++++++,,,,,,...,,,++++++++++++***))),,,,,,++++++***))))))))))))***+++,,,,,,+++***)))))))))******+++,,,,,,---++++++++++++++++++++++++))))))******+++---...///,,,+++***+++---...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------......------......///000/////////000000000000000000////////////000111111000///////////////000111444555666666666555333222000000111222333333222222qqqWWWDDD:::666444333333333222111000000000000......------------..............................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++***)))++++++******++++++,,,,,,,,,,,,,,,++++++++++++***************************++++++***************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------------------------------------------------------------------.../////////////////////000111222222222222...222666888999<<>>777444333222111111000111111///............///000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++************+++,,,------++++++++++++*********************************************)))******+++,,,(((((()))*********))))))((((((***+++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,,,,---,,,,,,,,,,,,---...///------------------------------------------------......///000000000000//////000111222333444444444666555555;;;HHH\\\nnnzzzyyylll```YYY[[[```vvv|||wwwqqqlllkkkmmmmmmmmmmmmlllnnnuuu{{{uuutttuuuqqqrrrrrrqqqooollljjjhhheeehhhmmmrrrxxx~~~|||zzzooohhheee___QQQIII???999666555333111222222111111111000000000///000000111111000000///.............../////////......---------,,,,,,,,,------------............***+++,,,,,,---------,,,+++******)))******++++++((())))))*********))))))++++++++++++++++++++++++***************+++++++++***************************,,,,,,,,,******+++,,,************************************************...------,,,++++++******++++++++++++++++++++++++......---,,,,,,,,,,,,,,,,,,+++***+++---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---------....................................---------...//////000000//////......//////000111......//////000000111111333222222111111111222222444555555666888999;;;<<>>===<<<;;;444444333333333333444444{{{lllZZZOOODDD:::444444333222111111111111///////////////000111111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++************+++,,,---...++++++++++++******************************************))))))***++++++,,,((()))***+++++++++******'''(((***+++,,,,,,++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,---...///------------------------..............................///000000000000000///000111333444555555555:::<<>>@@@CCCJJJSSS^^^hhhoootttvvvyyy}}}|||vvvjjj^^^VVVFFFCCC@@@===<<<===???AAAwwwbbbTTTNNN???888222222333111111222111000/////////111222333222222111///...---,,,+++---------------------------.........---,,,,,,++++++++++++,,,,,,---------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,------,,,++++++,,,...........................000000//////.........---,,,,,,---...///000111111////////////000000000000111222444444444555888:::999NNNkkk}}}zzzrrrjjjYYY\\\aaadddeeemmm|||tttoookkknnnooonnnnnnsss|||~~~{{{yyyxxxyyytttyyywwwnnnhhhhhhiiifffvvv||||||ooo]]]MMMDDD>>>999777666555333111111111111111000000000000000111111000/////////..................---------,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++******))))))))),,,++++++******++++++,,,---,,,+++***))))))))))))...+++(((((()))***++++++++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++************************))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,,,,---------////////////////////////////////////////////////............////////////000111111111222222222222222111000222666777555333333222222333666<<>>TTTjjj{{{sssnnngggbbbbbbhhhqqqxxxssswww|||}}}zzzsssppppppqqqrrrttt|||~~~}}}zzzxxxwwwxxxuuummmjjjkkkmmmmmmllllllqqqzzz~~~tttllldddWWWJJJ===:::666555555555333111222111111000000000111111000000000/////////...............------------,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,---,,,+++******)))******---+++)))(((***+++,,,+++++++++++++++++++++++++++************************)))***++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***)))************************,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------////////////////////////////////////////////////000000000111111111222222000000000111111111111222222111111222444555444333555666:::EEETTTcccmmmrrrkkkZZZPPPMMMLLLLLL{{{uuuzzzxxxgggVVVIII<<<666222000000333000000000000000000111111.........///////////////------------------,,,,,,,,,,,,---------,,,,,,+++---,,,,,,,,,+++*********...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,---,,,++++++,,,...........................///////////////.........000000//////............/////////000000111111222333444444444666===GGGNNNfffzzzsssiiiiiifffbbbaaagggttt|||uuupppssswwwzzz~~~|||vvvpppmmmooorrrtttyyysssnnnllllllqqq~~~zzziiiYYYHHHBBB:::666666777555333222222111111000000111111000000000////////////...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++************,,,+++))))))+++,,,,,,+++++++++++++++++++++++++++******************************+++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...////////////////////////////////////////////////000000000111111111222222000000000111111111222222444333333444555777777777777888>>>MMMbbbvvvtttfff]]]WWWSSSQQQyyyzzzsss]]]PPPAAA888444111111444000000111111111000000000............////////////......---------,,,,,,,,,++++++,,,,,,---,,,,,,+++.........---,,,,,,,,,+++...---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,---,,,++++++,,,....................................///////////////000000000///......------/////////000111222222222222555777666888CCCTTTcccxxx{{{lllaaa^^^[[[[[[cccsss|||uuusssuuu}}}{{{vvvvvvxxx{{{}}}wwwsssoooooowwwzzziiiUUUMMMBBB:::666555555444333333222111111111111111111000000000//////////////////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,++++++++++++++++++,,,***)))***,,,------,,,++++++++++++++++++++++++************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++***+++,,,---------------------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////////////////000000000000000000000000/////////000000000111111111111111111222222222222333333444555666777999;;;>>>@@@IIIZZZqqqwwwmmmccc[[[{{{{{{|||gggYYYHHH>>>888333222444000111111111111000//////.........///////////////.........------,,,,,,+++***++++++,,,,,,,,,,,,,,,............------------...---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............,,,------,,,++++++,,,....................................///////////////000000//////.........---...///000000111222333333111555:::===CCCQQQfffvvvtttiii```VVVXXX```ppp~~~xxxtttsssuuu|||}}}~~~~~~yyywwwzzz~~~wwwccc\\\QQQFFF<<<666555444444333222111111111111111111111000000000//////////////////.........------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++******+++---...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******************************+++,,,---....................................,,,,,,,,,---......//////,,,,,,------------......,,,---------............////////////////////////000000000000000000000000/////////000000000111111222222222333333333333444111333444555666888<<>>BBBHHHMMM[[[nnnxxxwww~~~wwwdddSSSHHH@@@888333555111000222222000000444//////.........---------......---------,,,,,,,,,---------,,,,,,,,,++++++***+++,,,,,,------,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------...------------,,,,,,,,,,,,---......------------------------......,,,++++++,,,......///////////////............//////000000000000000000000000000////////////222111222444222111555===???HHHWWWjjj}}}qqqbbbaaa[[[XXXYYYUUUhhhyyy}}}zzzyyyvvvuuu}}}~~~kkkVVVEEE===888555333555444111111444111111111111000000000000000/////////....................................//////.........---------------------,,,++++++***,,,***)))+++...///...+++************************++++++++++++++++++++++++------------------------)))***+++,,,,,,+++***))),,,,,,,,,++++++*********++++++++++++++++++++++++(((((()))***,,,---...///***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111000///...---,,,,,,............/////////000..................------111111111111000000000000///111222222111000111333222333444444444666999;;;???>>>AAAFFFHHHKKKUUUaaayyyvvvrrr|||}}}}}}kkk\\\PPPGGG???999777222000222222//////111//////.........---------.........---------,,,,,,---------,,,,,,,,,++++++++++++,,,---------------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,++++++---,,,,,,,,,------...........................---...------,,,,,,------.../////////////////////...,,,---......//////......000000000000000000000//////...000333333222777???JJJ[[[pppiiiYYYXXXUUUZZZfffkkkyyy}}}zzzxxxxxxxxx|||mmmZZZNNN@@@999444444333000///111111111111000000000//////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,.........------------,,,,,,,,,---------,,,++++++---+++***+++---...+++)))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))***+++,,,------...++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000///......------........./////////000000////////////////////////111111111111222222222222444555666444222111222333555666777888999<<<@@@CCCBBBCCCIIIPPPVVV^^^ooovvvkkkqqqyyyxxx~~~yyyjjj]]]QQQGGGAAA:::555222333333000...000/////////.........------.........------------,,,------------,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,+++***)))))),,,,,,,,,---------..............................------............------......//////////////////,,,---......//////......000000000000000000000000///...111444555777>>>GGGYYYqqqeeeUUUSSSUUUcccxxxvvvwwwvvvuuuyyy|||{{{{{{{{{|||~~~}}}ooodddRRRFFF;;;777555333111222111111000000000/////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,---------,,,,,,---,,,++++++,,,+++)))'''++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////....../////////000000000000000000000000111111111111111222222333444444444444555666444333222333555777888999;;;===AAAFFFJJJKKKRRR]]]hhhppp{{{zzzpppsss{{{{{{{{{}}}~~~{{{xxxzzzkkk\\\PPPIII???888444555555222000000////////////........................------------...------------,,,,,,,,,,,,,,,---............---+++,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,***)))))),,,,,,---------...---------------------.........,,,---...//////...---,,,............//////////////////000111111111111111000000000000000111111111333111333666:::???IIITTThhh~~~~~~fffYYY]]]eeexxxuuurrrsssxxx}}}}}}{{{kkkYYYFFF<<<999666555666111111000000000/////////000000000////////////...////////////////////////------,,,,,,,,,+++++++++***++++++,,,------------,,,+++++++++,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,***))))))***,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++---------------------------------............///............//////000000...////////////000000000000000000000111111111111222222222333333333444444444555666666666777:::<<<;;;===???BBBFFFKKKQQQUUU\\\iiizzzwwwuuuzzzxxxssswww~~~{{{xxxhhh[[[TTTIII@@@999888777444222333000000/////////.........//////.........---------.........---------,,,,,,+++,,,------......------*********+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,******+++,,,---.........------++++++,,,,,,------------,,,---////////////---,,,---.........//////000000///000000111111111111111///000000000111111111222555444555999>>>FFFSSS___sssqqqaaa```ooozzzrrrrrrssstttwww||||||hhhOOOAAA:::666555666111111111111000000000000111000000000////////////////////////////////////------,,,,,,,,,+++++++++***++++++,,,------------)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,---++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,---------------------------------............///------......///000000000////////////000000000111/////////000000111111111333333333333333333333333888999::::::;;;===@@@CCCAAAEEEKKKQQQXXX```hhhmmmwwwyyypppnnnzzzyyyrrrxxx~~~|||xxxmmmgggXXXLLL@@@<<<:::777444444000000000/////////....../////////.........------............---------,,,***+++,,,,,,------,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............------,,,++++++,,,---.........---,,,++++++,,,,,,---...............////////////......------......///000000000---...//////000000/////////000000111111222222222555555:::AAAGGGNNNZZZeeexxxzzzuuuooojjjddd___lllvvvnnnkkkooopppooouuu~~~sss\\\KKK@@@777444444333333222222222111111111111111000000000/////////------------------------------------,,,,,,,,,,,,++++++,,,---------,,,,,,(((***------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,------......------------,,,,,,,,,,,,,,,,,,------------,,,,,,---------------------------------............///---.........//////000000/////////000000000111111/////////000111111222222444444444444555555555555999:::;;;<<<===@@@DDDGGGIIIOOOYYYcccmmmwwwzzzppplllsss|||}}}xxxjjjZZZIII@@@<<<777333333000000000000/////////...////////////........................------------)))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++***+++---//////...---,,,------......///000000111//////............//////------......///000000111......///000000000000//////000000111111222333333444999CCCOOOVVVZZZaaaiiivvvqqqmmmkkkggg```___bbbiiinnn~~~pppoookkkmmmssstttsss{{{ppp```PPPBBB999777444444444333333333222222111111111000000000//////------------------------.........------------,,,,,,,,,---------,,,+++++++++---//////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,---------------,,,,,,------------,,,,,,........................---------............///........./////////////////////000000000111111111000000111111222333333444333444555666888999:::;;;<<<>>>AAADDDHHHNNNUUUZZZ```gggrrr}}}}}}vvvsssssszzz~~~www|||uuucccOOODDD===666222111000000000000////////////000/////////............//////.........---------))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,++++++***+++---//////...---,,,...//////000111222222333000///...------...///000---------...///000000111000000111222222222222222///000000111222222333333555===LLL[[[bbbdddggglllqqqaaaUUUTTTTTTRRRYYYfffyyytttooollliiiiiiqqq|||~~~}}}tttbbbOOOBBB>>>555555444444444333333333111111111111000000000000000000000000000000000000//////.........---------------------,,,,,,+++***---///111000---+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++---......---++++++*********++++++,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,---------......,,,------......------,,,........................---------.........//////////////////////////////000000000000111111111111111111222333333444555555222333555888;;;===???@@@DDDGGGMMMSSS[[[dddnnnttt}}}~~~zzzxxxxxxyyy{{{zzzyyygggQQQEEEBBB???777///111111111111000000000000////////////////////////------------------------...------,,,,,,------...........................,,,,,,,,,,,,---...//////,,,++++++******++++++,,,,,,,,,,,,---------......++++++,,,------......///......///000000000000000000///...------------------///000111000///000111111111111111111222222222444222222555666444666999<<>>===BBBJJJTTTUUUZZZdddrrrzzzxxxvvv~~~|||}}}lllVVVHHHCCC???999222111111111111000000000000////////////////////////------------------------...------,,,,,,------..............................------,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,,,,------------............///000000000000000000///...------------...---///000111000///000111000000111111111111222222222111222666666666:::???FFFTTTdddkkkmmmlllgggaaaZZZPPPKKKPPPVVVaaavvvzzztttpppjjjiiinnnrrrxxx~~~~~~}}}rrr___NNN???:::555333555555333///111111111000000000//////222000///......///000222@@@:::333000000000...+++---------------------------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++***++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...---------,,,,,,,,,++++++................................./////////000000////////////000000000111111000000000000111222222222111111222333555555555:::777999===AAAFFFRRR___mmmnnnsss}}}xxxtttsssxxxttt___MMMDDD>>>999555222222111111111000000000////////////////////////------------------------...------,,,,,,------...........................//////...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------..................---------------......///000000000000/////////......------......---///000111000///000111//////000000111111111111333222444666666777???IIIQQQ^^^kkkooommmhhh```YYYTTTKKKJJJWWWhhhyyyyyynnnnnnnnnlllpppvvv{{{}}}xxxyyyvvvgggIIIAAA999666888888333///222222222111111111000000222111000//////000111222AAA;;;333//////111000///------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------,,,,,,,,,,,,........................//////000000000111111111/////////000000000111111111111000000111111222333111111222333444666888999===<<<>>>BBBHHHVVVmmm|||uuuooo{{{uuuvvv}}}hhhSSSDDD<<<888666222222222111111111000000////////////////////////------------------------...------,,,,,,------...........................///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------............000//////...---,,,,,,,,,---...//////000000////////////............//////---///000111000///000111/////////000000111111222666666666666666:::IIIXXXbbbkkkqqqoooiiiccc\\\VVVTTTNNNRRRdddyyyxxxtttuuuvvvwww|||}}}yyy~~~|||]]]PPP@@@777666777444000333333333222222222111111111000000//////000000111666333///...///111222222------------------------+++,,,---......---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------...------,,,,,,------...------------------,,,,,,---------.............../////////000000000111111//////000000000111111111111111111111111222333444333444555666777999;;;===BBBDDDHHHMMMWWWmmmyyypppuuu{{{{{{uuu{{{oooYYYGGG<<<666444222222222222111111111111////////////////////////------------------------...------,,,,,,------...........................,,,,,,,,,,,,,,,---...///---,,,,,,,,,,,,,,,,,,------------.........//////000000///...------,,,+++------.../////////////////////.........//////000---///000111000///000111...//////000111222222222777666666999<<>>888777777333333333222222222111111......////////////......---...000111222111000///------------------------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------............,,,,,,------.../////////........./////////000000000000000111111111222222111111111222333444555666444888<<<>>>???BBBGGGKKKKKKXXXgggvvv~~~tttooohhhfffqqqyyyzzzuuubbbSSSHHH???999333333222222222111111111////////////////////////------------------------...------,,,,,,------...........................------,,,,,,,,,------...------,,,,,,,,,,,,------............////////////000000//////......------,,,---......//////......///////////////000111111---///000111000///000111000000111222333444555555777999AAAPPP```qqqjjjYYYVVVYYY[[[dddppp~~~xxxwww|||vvv```MMM@@@:::888222222222222111111111111/////////000000////////////000000000///...//////---------------------------------,,,,,,---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------...------,,,,,,------...------------.........///,,,,,,------...//////000//////000000000111111111000000111111111222222222111222222222333555666777777<<>>666111111333111///000000/////////............//////.........------------------,,,,,,+++++++++---------............///222111111000///......---......---,,,---...///000///////////////.........///...---,,,,,,---...//////...---------///000111---------............///111111000000000000000111333222000000111333555777<<>>FFFIIIRRR___fffiiioooxxxssshhhaaabbbmmmyyywwwooottt~~~yyysssdddTTT@@@777111222333111///000000000/////////.........//////.........---------------,,,,,,,,,,,,,,,,,,---------............///111111000000///......---...------,,,---...///000////////////............//////...------.../////////............//////000........./////////000000111111000000000000111111333444555555555777;;;>>>JJJ___sss~~~xxxbbb]]]ZZZaaassszzzvvvttttttwwwyyy~~~}}}zzzuuubbbNNNAAA999888777555333111000000111111111111000000000000////////////............------------------------000000//////...------,,,------------------------++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,,,,,,,------...//////000------........./////////000000000000000000000///222000///000222333222000///111333333222222333444444222333888;;;<<<@@@EEELLLTTTcccppptttwwwqqqccc]]]aaakkkqqqnnn|||{{{oooeeeCCC:::333333444222000///000000000/////////.....................---------,,,,,,,,,,,,---------------------............///111000000//////............------------...//////........................000//////......//////000//////////////////...---////////////000000000111111111000000000111111222000333666555555888@@@GGG]]]rrrssseeeXXXUUU[[[ppp{{{uuurrrpppsssyyy|||xxxvvvqqq\\\LLL@@@<<<777444444444222///222222222111000000000///////////////............------------------------//////......---,,,,,,,,,------------------------++++++++++++++++++++++++......////////////......,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////.........---------------,,,,,,------.../////////....../////////000000000000000000000000000000000222111000111333444333222///111333333333333555777222222666;;;===???FFFNNN]]]jjj{{{{{{lllaaaaaaggg~~~yyyooovvv|||sssmmmJJJ???666444555333000///000000000////////////...........................+++,,,,,,,,,------......---------............///000000/////////.........------------......//////------...............///000000////////////000000...///000000000...---,,,....../////////000000000111111000000111111222222111444777666666===KKKWWWlll}}}}}}nnn___UUU[[[XXXbbb}}}{{{{{{}}}tttsssuuuzzz~~~wwwtttuuu|||iiiZZZOOOEEE999444444666444111333333222222111000//////////////////..........................................---------,,,,,,,,,------------------------------------------------......////////////......------------------------.......................................------------------.........//////////////////000000000000000000000000000111111111222222111222333333333333000222333333333333555777666777:::>>>@@@EEEPPP\\\sssuuuhhhdddgggrrruuusssyyyxxxrrrTTTFFF999666666444111000111000000000////////////---.....................,,,,,,,,,------.........---------............///////////////............---------...............,,,---------......////////////000000000000//////...///000000000...---,,,------........./////////111111111111111222333333555777888888<<>>III^^^zzzvvvlll^^^SSSTTT]]]cccnnnpppnnnlllnnntttwwwwwwxxx|||vvvqqqgggeeerrr}}}pppXXXEEE<<<888666;;;666333333222///000333111111111111000000000000................................................---------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,,,,,,,---...///000000............////////////........................---------...///000111111............/////////000000000000111222222333333000222444555444444444555;;;===??????@@@DDDKKKPPPZZZmmmwwwggg___^^^ppp~~~lllTTTFFF===888555555111111111111000000000000000000000/////////......------................................................------------......//////.........---------,,,,,,------...//////000---......///////////////////////////////////////...///000111111111000000111000111555555333555::::::FFFXXXqqqtttgggZZZTTT___ppptttkkkiiihhhlllqqquuuwww}}}yyywwwyyy~~~ssshhheeemmmuuuwww||||||dddQQQFFF>>>999777222000222222000111333111111111111000000000000................................................---------------------------,,,,,,,,,,,,---......---,,,++++++------,,,+++,,,---------.../////////............////////////---------------------------------...//////000000........./////////000000111111222222333444444444555666666666444555666888999>>>DDDGGGHHHMMMVVV]]]rrrooo```VVVeee}}}~~~yyybbbPPPBBB888444555222222111111111000000000/////////.........------,,,,,,------...//////000////////////////////////------,,,,,,,,,,,,------...............---------,,,,,,------.../////////---......///////////////////////////////////////......///000000000000000111111333555555444999@@@FFFWWWooo{{{lll```WWWZZZoooooohhhhhhhhhhhhlllpppttt{{{}}}yyyvvvvvv||||||qqqkkknnnqqqpppsssyyyqqq___QQQEEE;;;888333111333333111111333111111111111000000000000................................................---------------------------,,,,,,,,,,,,---......---,,,+++,,,---...---+++------..............................////////////------------------------------......................../////////000000000222222333444444555555666333333333333222444777:::999@@@GGGIIILLLUUUdddppp|||vvvcccTTT\\\vvv~~~ooo[[[III;;;444444222222222111111111000000///.........---------------------.........//////........................------,,,,,,,,,,,,------........................---------.........//////---......///////////////////////////////////////......//////000000000000000111333555555777AAALLL___nnn}}}nnn___ZZZ[[[eee|||pppeeedddhhhkkklllooottt{{{{{{www~~~yyyvvvsssoooooorrr~~~sssbbbOOO???>>>777444555666333111222111111111111000000000///........................................................................---,,,,,,,,,,,,---.........,,,+++,,,---...---,,,...............---------............////////////------------------------............------------...////////////000000000222333333444444555666666000222333444555777;;;>>>@@@GGGOOORRRVVVcccyyy{{{jjj[[[ZZZggg~~~zzzeeeRRR@@@777444222222222222111111111111///.........------------//////.........---------------------------------......------------......---.....................---------...............---......//////////////////////////////////////////////////////000000111000111444666666<<>>@@@BBBFFFSSSbbblllttttttfff^^^___lllooo]]]JJJ<<<666333222222222222111111111/////////.........------000//////...------,,,,,,------------------------......------------......---------.......................................---......///////////////////////////////////////000000000000000111222222000222555777:::FFF^^^tttyyyqqq___TTTTTTfff|||lllggghhhggghhhllllllrrrwwwrrr{{{yyyqqqkkkiiijjjqqq|||kkkTTTEEE;;;333333555444333333111111111111000000000000////////////////////////................................................---,,,,,,,,,,,,---.........---,,,---...///...,,,------..............................////////////..............................///////////////////////////000000000111111222222333333444555555666666888;;;===???BBBFFFIIINNN^^^ttt~~~zzzvvvuuutttwww~~~pppeee]]]bbb}}}~~~xxxhhhUUUCCC:::333333222222222111111111000000000/////////........................------........................------,,,,,,,,,,,,---------------.........//////........................---......///////////////////////////////////////222111111000111222333444333555888;;;@@@PPPooo}}}qqqgggWWWSSS]]]xxxzzzlllcccfffiiihhhjjjqqqxxx{{{yyyuuuooojjjooonnnoooqqqtttyyy~~~}}}yyyxxxqqqmmmkkklllsss~~~~~~jjjRRRFFF999666666444222222111111111111000000000000////////////////////////................................................---,,,,,,,,,,,,---......///---,,,---...///...---,,,---------.../////////............////////////////////////////////////.../////////000111111111//////000000000111111111333444444555555666777777666777:::>>>DDDNNNXXX___hhhtttwwwpppoooffflllxxxuuuiii^^^```vvv~~~}}}ppp\\\HHH<<<333333333222222222111111000000000000////////////,,,,,,------.../////////////////////////////////,,,++++++++++++++++++,,,---------.........//////.....................------......///////////////////////////////////////333222111111111222444444555777:::===DDDWWWzzz{{{kkk]]]SSSVVVggg|||mmmeeeccciiijjjggglllwww}}}sssnnnhhhfffgggfffaaa]]]```aaacccgggkkkooosssuuuyyytttpppllloooyyybbbSSSCCC;;;888333000///111111111111000000000000000000000000000000000000........................////////////////////////---,,,,,,,,,,,,---......///...------...///...---,,,,,,------...///000000............/////////000000000000000000000000000...//////000111222222333000000000000111111111111555555666666777888888888999:::===DDDOOO___ppp{{{wwwrrrqqqkkkiiiooo~~~~~~~~~sssbbb[[[gggyyyyyylllVVVCCC999333000222444222//////000000000000////////////000000//////.........---------------------------------------------------,,,---......,,,,,,---...+++***))))))++++++***)))---......///////////////---...000111111111000///000///...///111222333222666888;;;CCCQQQhhhwwwhhh^^^UUUZZZlllooojjjddddddhhhhhhgggssswwwpppiiieeefff```]]]^^^^^^[[[ZZZ\\\[[[\\\^^^aaaffflllqqqsss~~~xxxsssnnnpppxxx}}}eeeIII<<<999666222000333333222222222222222222000000000000000///......////////////////////////////////////000000000000.........------,,,,,,,,,+++,,,------......------........................////////////////////////000000000000000000000000000000///////////////000000000111111111222222222444666777666666777888777999BBBHHHLLL]]]zzzzzztttsssnnnmmmuuu~~~{{{fffYYY^^^iii|||uuuaaaPPP???777222333555222//////111000000000////////////000/////////............------------------------------------------------,,,---......,,,,,,---...///---,,,---...///...,,,---......///////////////......000111111111000///000//////000222444444444555777===LLL```uuuxxxlllbbb\\\VVV\\\nnnvvvjjjfffbbbcccgggiiiooouuukkkgggdddaaa___```[[[YYY[[[ZZZWWWWWWYYYYYY]]]bbbgggkkkpppvvvzzzzzzvvvpppnnnpppxxxqqqWWWGGG@@@;;;777555222111111000000000000000000000000000000///......////////////////////////.../////////000000000000.........------,,,,,,,,,+++,,,------......------........................////////////////////////000000000000000000000000111111000000000000111111111111111111111222222222222444555555555777999:::===EEENNNYYYqqq~~~~~~zzzxxxxxxzzz}}}mmm[[[WWWZZZhhh~~~ooobbbGGG===555444444222//////111111000000000/////////////////////............------------------------------------------------,,,.........---,,,---...000///......///000///...---......///////////////...///000000111111000000///000111222333444555555555:::GGG[[[qqqyyyqqqkkkfffcccbbbWWW^^^ppptttjjjgggfffdddeeeiiioooyyyuuuxxx}}}xxxtttqqqkkkbbb^^^]]]^^^^^^]]][[[XXXWWWYYYYYYVVVWWWZZZ]]]dddmmmssswww{{{}}}uuunnnkkkppp{{{}}}dddRRREEE;;;666666222222111000000000000000000000000000000//////...////////////////////////....../////////000000000.........---------------,,,,,,---............---........................////////////////////////000000000000000000000000222222111111111111222222222222222222222111111111222333444555777999===@@@EEENNNZZZlll}}}~~~vvvdddZZZVVV\\\qqq~~~yyyoooNNNBBB666333444222000000111111111000000000/////////////////////.................................---------------------------...///...---,,,---///...---,,,,,,......---,,,---....../////////////////////000000111111111111000111222333333333444555888EEEZZZppp~~~xxxpppqqqjjjcccccchhhmmmnnnlll___eeettttttiiifffgggkkkhhhiiippp|||oooiiigggfffhhhkkkvvvuuunnnhhhdddbbbgggccc^^^[[[\\\]]]^^^]]]ZZZXXXXXX[[[[[[[[[^^^ccchhhrrr~~~zzzqqqnnnpppuuuyyyqqq]]]KKK===666555555444444333222222222222//////000000000000//////////////////////////////........./////////000000...............---------,,,------.......................................////////////////////////////////////////////////111111000000000111222222333333222222222222111111555444666888999;;;AAAHHHOOO]]]qqq}}}|||pppbbbYYYUUUfff}}}~~~tttVVVGGG777222333333222222111111111111000000000000.........///////////////........................---------------------------...//////------...///...,,,+++,,,---...---+++---......///////////////000000000000000111111222111333444333111222444777>>>TTTqqqxxxjjjbbbaaaZZZUUU]]]lllwwwvvvqqqgggkkkuuussskkkhhhggghhhllljjjnnn~~~tttjjjeee]]]VVVWWWYYYXXXYYY[[[cccjjjqqqrrrtttvvvvvvsssooolllhhhfffdddaaa___\\\___]]]ZZZYYYZZZ[[[[[[[[[[[[ZZZ[[[^^^```bbbhhhpppyyy~~~wwwuuutttppplllxxx~~~kkkWWWEEE;;;888666555444333222222222222//////000000000000//////////////////////////////............////////////........................,,,---......//////..............................///////////////////////////////////////////////////////////////000111222333222222222222222222222666444666999:::<<>>IIIOOOUUUggg|||{{{xxxzzzzzzxxx|||www\\\TTTQQQ```{{{}}}}}}iiiOOO@@@:::555333333222222222111222222333333............////////////222111111000///......---////////////////////////......////////////......////////////////////////000000000000////////////000000000000111222333444888333333777:::AAAWWWnnn}}}vvvcccQQQMMMSSSPPP___uuuuuuqqq}}}ttthhhfff___cccnnnoooqqq}}}sssbbbZZZMMMLLLKKKJJJIIIJJJKKKKKKNNNOOOOOONNNMMMMMMNNNPPPSSSTTTVVVWWWXXXXXXXXXWWWYYYWWWXXX]]]___]]]\\\]]]\\\___ccceeefffgggkkkooopppuuutttyyyxxxuuu{{{{{{nnnkkkllluuu}}}rrrZZZFFFBBB999222333222///...111000000000000000000000000000000111111111111000000////////////////////////000000///...---,,,,,,+++......////////////.........---,,,,,,---...000111000000000000000000000000////////////000000000000111111222222222222111111333111111444555444666:::AAADDDIIINNNTTTccc~~~}}}yyyyyy}}}}}}zzz{{{~~~```UUUNNNWWWooo}}}|||mmmUUUEEE;;;555222222333222222111111111222222/////////////////////000111111111000///.......................................////////////......////////////////////////000000000000000000000///222111111111222333333444444222444999BBBSSSjjj}}}rrrcccTTTJJJLLLSSSVVVcccrrryyyzzz~~~ttteeecccfffdddgggpppsss|||xxxjjj\\\QQQMMMMMMLLLKKKJJJJJJJJJKKKLLLMMMOOOOOOOOONNNNNNPPPRRRSSSTTTVVVWWWWWWWWWWWWVVVXXXUUUUUUZZZ\\\\\\]]]```___dddiiikkkkkkmmmsssxxx}}}zzzmmmkkksss{{{}}}wwwqqqmmmpppvvvzzz|||eeeSSSKKK@@@777555444111000222111111111111111111111111///000000111111000000////////////////////////////////////......------,,,......////////////......//////............//////000000000000000000000000////////////000000000111000000111222222222111111888555555777777666888===GGGKKKTTT```mmm}}}{{{vvvvvvzzz~~~|||}}}jjj[[[MMMOOO```www|||zzzuuu```NNN@@@666333444333333222111000000000000111111111111111111111000111111000000//////......------------------------......////////////......////////////////////////000000000000000000000000333222222222222333444444333555777===OOOiiijjjYYYOOOMMMRRRYYYbbbppp{{{{{{wwwjjjbbbbbbkkkmmmnnnvvv~~~}}}qqqddd[[[UUUMMMIIIIIILLLKKKJJJIIIJJJJJJLLLLLLMMMOOOPPPQQQPPPQQQRRRTTTVVVVVVWWWXXXXXXXXXWWWWWWXXXUUUUUUYYY]]]___dddjjjmmmssszzz{{{zzz|||rrrhhhhhhnnnxxxxxxnnnkkklllpppwww~~~wwwhhhXXXJJJ<<<777666555222222111111111111111111111111...//////000000//////...////////////////////////..............................////////////....../////////000//////...---000000000000000000000000/////////000000000111111///000111222222222222222666444444777777777;;;AAAKKKRRRaaavvvxxxuuuuuuvvvrrrooossszzz~~~}}}yyy~~~~~~}}}{{{uuurrruuu|||vvveeeSSSMMMWWWjjj|||{{{www{{{zzziiiXXXGGG:::555777444333222111000/////////333222222222222222111111111000000000/////////...------------------------......////////////......////////////////////////000000000000000111111111222222222111222222333444444999===DDD[[[zzz{{{fffXXXRRRRRRYYY```mmm}}}wwwmmmjjjhhhgggqqqtttvvvvvvjjjccc[[[TTTRRRPPPMMMLLLNNNJJJIIIIIIHHHIIIJJJKKKLLLMMMOOORRRSSSSSSSSSUUUWWWXXXXXXYYYYYYZZZZZZZZZYYY[[[XXXYYY^^^dddiiisss|||xxxtttttt{{{}}}~~~qqqhhhjjjrrr|||}}}qqqkkkhhhhhhooovvv|||vvvaaaSSSBBB999777777444222111111111111111111111111......////////////......////////////////////////---........./////////000......////////////......,,,---...///000///...---//////////////////////////////000000000111111111//////111222333333333333444333555888:::===DDDLLLUUUaaawwwuuukkkeeeeeegggcccaaaaaadddjjjooopppppp}}}{{{{{{zzzxxxvvv{{{nnnZZZQQQSSS^^^qqq}}}}}}xxxyyy}}}ooo___MMM===777777444333222111000000000000444444333333222222222111000000000000////////////------------------------......////////////......///////////////////////////000000000111111111222111111111111111222333444444:::BBBNNNgggtttcccVVVNNNOOO[[[gggzzzkkkfffhhhggghhhsssxxxssslllddd[[[TTTSSSOOOMMMOOONNNKKKIIIKKKHHHHHHGGGHHHHHHJJJLLLMMMNNNQQQTTTUUUUUUVVVWWWYYYWWWWWWXXXYYYZZZ[[[\\\\\\___]]]```gggmmmuuurrriiifffhhhnnnuuuzzz~~~xxxrrrmmmmmmpppuuu{{{qqqjjjkkkxxxxxxqqqkkkgggiiinnnsss|||}}}uuuhhh[[[HHH;;;777777555222111111111111111111111111......////////////......////////////////////////------......///000000000......////////////......***+++---...//////......////////////////////////000000000000111111111111///000111333444555555555777777:::>>>AAAEEEOOOYYYjjjzzz~~~}}}yyynnniiinnnjjjjjjhhhccc^^^]]]aaaddd```cccfffiiijjjnnntttyyy}}}{{{yyy{{{~~~vvv```UUUQQQTTTaaaoooyyy~~~zzzzzzuuugggUUUCCC999777444444333222111111111111444444444333222222111111000000000000////////////------------------------......////////////......///////////////////////////000000111111222222222000000000111333444666777444;;;HHH\\\uuuuuucccSSSJJJNNNaaatttyyykkkgggggghhhhhhxxxyyymmmaaaZZZWWWRRROOONNNLLLJJJKKKNNNNNNIIIGGGIIIIIIIIIHHHIIIJJJLLLNNNOOOPPPSSSVVVXXXXXXXXXYYYZZZVVVVVVWWWYYY[[[^^^```bbbdddeeejjjrrrxxxsssbbb[[[XXXZZZ```ccceeehhhmmmqqqvvv}}}{{{sssmmmllljjjgggfffeeeccc```^^^___dddkkkqqqwww~~~wwwrrrsss{{{|||sssjjjhhhkkkoooxxxwwwppppppfffSSSAAA888777555222222222222222222222222222...//////000000//////...////////////////////////.........//////000000000......////////////......+++,,,---...////////////000000000000000000000000000000000111111111222222///000222444666777777777888999<<>>EEELLLUUUeeetttyyy```[[[UUUSSSUUUXXXZZZ[[[___dddjjjnnnrrrvvv}}}~~~}}}}}}zzzyyy{{{~~~mmm___VVVPPPTTT^^^iiiuuu~~~~~~vvvrrrsssuuu|||~~~lllWWWFFF???444444333333333444555555444444333222222111000000////////////000000000000////////////////////////......////////////......///////////////////////////000000111222222333333111222333555777:::<<<>>>DDDHHH\\\yyy|||yyyoooeeeYYYQQQPPPXXXjjjzzzuuueeekkkpppmmmoooxxx~~~wwwjjjbbbZZZSSSRRRMMMKKKMMMKKKGGGIIIOOOMMMKKKKKKMMMMMMKKKMMMRRRMMMMMMMMMNNNPPPRRRTTTVVVSSSVVVYYY[[[ZZZZZZZZZZZZ]]]^^^aaadddiiinnnsssuuuyyy|||yyykkkaaa[[[VVVPPPMMMKKKJJJMMMLLLIIIIIIKKKJJJMMMQQQSSSSSSPPPLLLIIIFFFEEEEEEEEEFFFGGGGGGHHHKKKPPPVVVYYYZZZ___iiiqqqnnnzzzssslllmmmfffooozzz}}}kkkRRR???888666333222222222222222222222222000000111111111111000000////////////////////////000000000000////////////......////////////......777666333111///......///000000000000000000000000000111111111111222222222111222444666888:::;;;;;;888;;;DDDOOOYYYfffzzzxxxiii\\\UUUXXXWWWVVVZZZaaadddbbbgggnnnwww~~~zzzzzz}}}~~~|||}}}eeeSSSKKKJJJLLL^^^dddnnn{{{zzzqqqmmmmmmuuuyyydddMMM???777888777555555666555333444333222111000...------////////////////////////........................////////////////////////////////////000000000000000111111111111222222222222444555444777===AAABBBKKKVVVffftttyyyvvvoooiiiZZZXXXVVVTTTTTTZZZhhhtttssskkkdddffflllrrr{{{mmmddd```XXXQQQQQQQQQRRRRRRNNNKKKKKKPPPUUURRRQQQRRRSSSSSSSSSQQQPPPPPPOOONNNOOOQQQSSSTTTTTTYYYXXXXXXZZZ^^^aaaddddddgggiiilllppptttxxxzzz{{{|||rrrlllggg```ZZZTTTOOOKKKGGGEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@AAABBBDDDCCCCCCBBBEEEHHHLLLPPPUUU[[[___dddfffmmmzzz}}}uuulllfffmmmxxxpppVVVCCC<<<999555555444222111222222111000000000000000000000000000////////////////////////000000000000000000000000//////.........---------////////////000000000000000///.........///111222111111111000000000000000222222333444888;;;:::777:::EEEJJJTTTllluuujjjcccaaabbbaaa\\\^^^iiimmmkkkoooxxx~~~zzzxxxzzz}}}||||||~~~fffSSSIIIGGGHHHPPPXXXdddrrryyyrrrnnnnnnssspppVVVBBB999999888777777777666444333222222111000///......////////////////////////........................////////////////////////////////////000000000000000111111111111222222222333222333777<<<@@@BBBDDDPPP^^^nnnuuuqqqggg^^^ZZZVVVUUUTTTUUUUUUZZZeeeppp{{{iiifffeeehhhlllvvvuuu```ZZZXXXQQQMMMNNNJJJKKKLLLKKKJJJJJJLLLNNNSSSSSSTTTUUUVVVUUUSSSQQQTTTTTTSSSTTTVVVXXXYYYZZZZZZZZZ\\\```eeejjjnnnoooxxxyyy{{{}}}uuulllddd]]]XXXTTTPPPLLLJJJHHHEEECCCBBBBBBBBBBBBAAAAAAAAA@@@???????????????>>>>>>>>>@@@???>>>>>>@@@AAAAAA@@@CCCEEEGGGIIIKKKNNNRRRUUUZZZ]]]eeerrrxxxpppfffjjjsss~~~yyy```KKKAAA:::666555333111111222222222111000000000000000000000000//////////////////////////////////////////////////////.........---------....../////////000000000000//////...///000111222222222222222222222111111333333444666:::>>>>>>===@@@NNNWWWfffsssooohhhaaa]]]___eeejjjppplllppp{{{~~~{{{yyyxxxyyy{{{||||||mmmXXXKKKFFFEEEIIIRRRaaasss}}}xxxtttrrrqqqtttdddIII<<<:::888888888888777666111111111111000000000///////////////////////////........................000000000000000000000000////////////000000000000000111111111111222222222555000222;;;AAABBBEEELLLZZZhhhvvvvvviiiZZZRRRPPPTTTTTTVVVYYYZZZZZZ```hhhhhhdddeeeiiimmmrrr|||}}}pppaaaUUUTTTSSSNNNMMMPPPQQQSSSUUUVVVWWWVVVVVVUUUVVVXXXZZZ[[[[[[YYYWWWVVVUUUUUUUUUVVVXXXZZZ\\\]]]^^^aaaeeekkkrrrxxx}}}tttcccXXXTTTQQQNNNKKKIIIFFFEEEEEEDDDCCCAAA????????????>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<<<>>===>>>???@@@@@@???@@@BBBCCCDDDDDDFFFIIIKKKPPPTTT[[[eeerrr}}}uuukkkjjjmmmwwwnnnXXXHHH>>>888555333111000111222222111000000000000000000000000////////////////////////////////////////////////...............---------------........./////////000////////////000111222222333333333333333333333444444555888<<>>EEELLLVVVtttsssgggbbb___]]]```aaaccchhhooo{{{}}}zzzwwwxxxxxxyyyyyyzzzzzz{{{{{{~~~~~~}}}kkkVVVJJJEEEDDDMMMccc{{{sssuuuuuuyyy}}}}}}|||fffIII???888888888444333444000000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000000111111111222222222333333777===>>>EEEYYYpppxxxuuupppiiiaaa\\\ZZZZZZVVVWWW```nnnqqqiiieeeiiiyyynnniiinnnmmmrrr|||rrrccc]]][[[[[[[[[XXXUUUVVVXXXWWWXXXYYYZZZ[[[^^^```bbbfffjjjooopppnnnjjjgggfffgggiiijjjjjjjjjmmmrrruuu}}}tttnnniiifff\\\OOOHHHGGGGGGEEEDDDCCCAAA@@@@@@>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????@@@BBBBBBAAA???;;;===????????????AAABBBCCCFFFKKKNNNTTTaaasss|||uuunnnpppzzzsss^^^KKK@@@888666222111222333333333000000000000000000000000////////////////////////........................---.....................------------.........//////000000111111111111111111111111111222222333333666555666:::;;;>>>HHHTTTjjj~~~pppeee```___``````bbbfffmmmuuu}}}~~~~~~~~~}}}|||~~~}}}|||{{{yyywwwuuuuuuzzz}}}~~~}}}}}}ttt\\\LLLEEEDDDKKK___zzzrrrooorrrxxx}}}~~~|||~~~wwwTTTEEE:::888777222111444000000000000000111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000000111111111111222222222222777;;;<<<@@@PPPkkkyyyiii^^^ZZZZZZZZZZZZVVVWWWeeeyyywwwrrruuuuuuuuunnnpppoooppp|||zzzqqqddd]]]\\\]]]]]]\\\ZZZYYYZZZ[[[[[[___cccdddeeeiiiooottt~~~zzzuuusssvvvxxxzzzyyyyyy|||~~~tttjjjeeeeeehhhfff]]]QQQIIIGGGDDD@@@???>>>>>>???@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<::::::;;;;;;<<<===============>>>???AAAAAA???===???@@@AAAAAA???>>>===>>>>>>AAADDDFFFLLLXXXiiiuuu~~~~~~~~~~~~{{{rrrpppuuu~~~~~~jjjUUUHHH<<<999555222222333333333000000000000000000000000////////////////////////........................---------...............------.........////////////000111111222222111111000000111111222222333333777555777<<<===AAAPPPaaa|||zzzooolllhhhcccaaabbbdddfffgggfffmmmxxx~~~~~~}}}zzzwwwtttrrrqqqwww{{{|||~~~~~~dddQQQHHHEEEGGGXXXuuuwwwpppsssyyy|||}}}```MMM===999777111000555111111111000000000000000000000000000000000000000////////////////////////////////////////////////////////////000000000000000111111111111222222222222:::>>>===HHHccc|||yyyeeeXXXTTTWWWYYYZZZZZZ[[[kkkyyy|||xxx}}}rrrssstttttt|||{{{ttt~~~tttgggbbb````````````______aaacccddd___gggqqqvvvwww{{{vvvoooggg___\\\^^^bbb```YYYNNNGGGEEECCC???>>>======???@@@@@@>>><<<999:::::::::;;;;;;;;;;;;::::::;;;<<<<<<===>>>>>>>>>>>>???@@@BBBBBB@@@>>>>>>@@@AAAAAA@@@?????????@@@AAABBBCCCHHHRRR^^^ggg}}}yyyyyy{{{{{{}}}yyyssstttzzzvvv___PPP@@@<<<777444333333444333000000000000000000000000////////////////////////........................---------.........//////....../////////000000000///000111222222222111111111111222222333444444555777555999@@@CCCHHH[[[qqq~~~nnnddd```fffeeedddeeegggjjjkkklllpppxxx~~~~~~~~~}}}zzzxxxuuutttsssrrrvvv{{{~~~}}}|||{{{~~~~~~}}}kkkVVVLLLBBB@@@NNNmmm|||sssvvv}}}}}}}}}gggRRR@@@:::777111000666111111111111000000000///000000000000000000000000000000000000000000000000////////////////////////////////////000000000000000111111111111222222222333===???>>>PPPrrrxxxeeeWWWSSSVVVZZZ]]]aaaaaaqqqzzz|||pppqqquuurrr|||tttooo|||kkkggggggfffeeeeeeddddddfffkkknnnnnnyyy|||ssskkkiiiddd\\\XXXZZZVVVTTTMMMDDD???@@@@@@>>><<<;;;;;;<<<<<<;;;888666888888999999::::::::::::<<<<<<======>>>???@@@@@@@@@@@@AAACCCEEEEEEBBB@@@999<<>>999555444444444333000000000000000000000000////////////////////////........................---------.........//////////////////000000000000///000111222333222111111222222333333444555666666777666;;;DDDHHHOOOeee}}}uuuddd___bbbfffllllllllllllmmmnnnoooooozzzzzzwwwyyy}}}~~~zzzwwwvvvuuuuuu{{{|||~~~~~~yyyvvvuuuwwwxxxzzz}}}{{{ttt[[[HHHFFFEEEKKK]]]xxxuuuuuuxxx{{{{{{wwwyyy}}}}}}uuu]]]DDD:::888666444444111111111111111111111111000000000000000000000000111111000///////////////////////////////////////000000000000////////////000111222333222333666888666>>>BBBGGG^^^~~~tttbbb[[[VVVQQQRRRXXX^^^rrryyypppoootttyyywwwyyyvvvnnnggghhhooommmoooqqqtttvvvzzz~~~zzzuuujjjhhhddd___ZZZUUUQQQOOOKKKIIIEEEBBB@@@???????????????>>><<<;;;:::999888::::::::::::::::::;;;;;;<<<<<<===>>>@@@BBBCCCEEECCCDDDDDDEEEDDDBBB@@@???===>>>???@@@@@@@@@@@@@@@BBBBBBBBBDDDGGGLLLQQQTTTfffkkkvvv~~~xxxwwwvvvuuuzzz}}}wwwzzzpppdddOOOBBB666333444333111111555555666666555333222111222111000......---------////////////............///////////////.........000000000000000000000000000000000111222222333333333555666777555555555666333???DDDFFFKKKTTToooqqqhhhggghhhkkkoooxxxtttrrrtttuuuuuuxxx|||xxxuuuxxx||||||zzzyyyyyyyyyxxxyyy|||}}}yyyvvvvvvvvvwww{{{|||}}}yyy```NNNHHHEEEFFFTTTkkkzzzwwwwww{{{}}}|||}}}zzzcccJJJ===999555333333111111111111111111111111000000000000000000000000111000//////.........///////////////////////////000000000000000000000///000222333333222333666888888???HHHUUUnnnppp```WWWRRRNNNUUU___uuurrroooooovvvyyytttyyy~~~pppllliiimmmuuu~~~}}}sssllliiidddccc___[[[VVVQQQNNNLLLIIIGGGDDDAAA???>>>>>>>>>>>>>>>===<<<;;;:::999999999999999:::::::::::::::<<<<<<===???AAACCCEEEFFFCCCDDDDDDDDDCCCBBB@@@???===>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDFFFJJJMMMOOOUUUYYYcccppp|||~~~xxxxxxvvvwww~~~xxxzzz}}}sssmmmXXXIII999444555444222222222333333333222111///...111000///...............////////////............////////////////////////000000000000000000000000000000000111222222333333000222444555444444555777666@@@EEEJJJWWWgggxxxjjjgggjjjlllooosssyyyvvvuuuvvvvvvvvv||||||tttsssvvvzzz{{{~~~}}}|||{{{zzzyyytttvvvyyy}}}}}}zzzxxxwwwwwwwww|||~~~}}}gggUUUKKKFFFDDDLLL\\\nnn|||yyyuuuyyylllRRRBBB999444222222111111111111111111111111000000000000000000000000000///......---.........////////////////////////000000000000000000000000222333333333333444777999>>>DDDSSSjjjooo]]]TTTOOOPPP\\\lllpppllloooqqq}}}uuuvvvvvvnnnoooqqqxxxxxxnnnhhhdddbbb\\\[[[XXXTTTPPPLLLJJJHHHFFFEEEBBB???>>>===<<<===<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::;;;<<<>>>???BBBDDDEEEFFFCCCCCCCCCCCCBBBAAA@@@@@@>>>???@@@AAAAAABBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHKKKNNNUUUaaalllxxx{{{zzzyyy}}}|||{{{|||xxxyyyhhhTTT???666666555333222111222222222111000///...000000///....../////////////////////............////////////////////////000000000000000000000000000000111111222333333333000222444444444666888:::>>>EEEHHHSSSjjjyyypppmmmlllqqqtttuuuwwwyyyzzzyyyyyyzzzyyy{{{|||tttsssvvvxxxxxx{{{|||||||||{{{xxxvvvtttqqqtttxxx{{{}}}}}}{{{yyyyyyxxxxxx}}}~~~}}}mmm[[[OOOHHHDDDHHHSSSbbbrrr~~~yyyooouuuttt\\\GGG;;;555333333111111111111111111111111000000000000000000000000///......---------......////////////////////////000000000000000111111111333333444333333555888;;;EEELLL```}}}qqq\\\SSSTTTYYYhhhwwwvvvwwwxxxiiimmmqqqttt{{{wwwqqquuu|||}}}uuuoooiiiddd```]]]UUUTTTRRROOOLLLIIIGGGEEECCCBBB@@@>>><<<;;;;;;;;;::::::::::::::::::;;;;;;777888888999999:::::::::;;;<<<===@@@BBBCCCEEEEEEBBBBBBBBBBBBAAAAAA@@@@@@>>>???@@@BBBBBBCCCCCCCCCBBBCCCDDDEEEFFFEEEEEEDDDKKKKKKOOOWWW___jjjzzz}}}www```FFF:::777666333222333333333333222222111111//////////////////000000////////////............///////////////000000000000000000000000000000000000000111222222333333444444555666666777999<<>>777555555111111111111111111111111000000000000000000000000......------------...///000000000000000000000000///000000000111111111222333333444444444777;;;>>>GGGRRRkkkrrr[[[WWW^^^gggqqqzzzzzz~~~|||ssssss{{{nnnjjjooossszzzvvvttt{{{{{{wwwmmmlllkkkiiigggaaaZZZUUUQQQPPPNNNLLLIIIGGGEEEDDD@@@???>>>===<<<;;;::::::999999999:::::::::::::::777888888999::::::;;;;;;:::<<<>>>@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@???@@@AAABBBDDDDDDEEEEEEAAABBBDDDFFFFFFFFFEEEDDDFFFEEEGGGMMMSSS\\\kkkxxx~~~~~~|||{{{{{{lllPPP@@@:::666333222333333222222222222222222000000/////////000000111////////////............////////////000000111111000000000000000000000000111111111222333333444444666777777777888;;;@@@CCCIIIVVVbbbuuuyyyeee]]]aaahhhlllttt}}}yyyxxxxxx||||||||||||yyyvvvsssqqqnnnrrrwwwyyyxxxxxx{{{~~~}}}zzzyyyyyyyyyzzz{{{~~~|||yyywww|||nnnQQQHHHCCCEEEGGGLLLYYYgggooottttttcccgggxxxrrrYYYDDD:::888777111111111111111111111111000000000000000000000000.........---......///000000000000000000000000000///000000111111222222222222333333444555999>>>BBBKKK\\\vvvooo^^^aaannnuuuvvvxxxuuu|||}}}wwwwwwmmmkkklllqqqxxx|||xxx~~~uuunnnjjjdddeeeggghhhgggaaaYYYSSSOOOOOOMMMKKKHHHFFFDDDCCC>>>>>>======<<<;;;::::::999999999999999999999999888888999:::;;;;;;<<<<<<<<<>>>@@@AAABBBCCCBBBBBBAAAAAA@@@??????@@@@@@AAA???@@@BBBCCCEEEEEEFFFFFFBBBCCCEEEFFFGGGGGGGGGFFFCCCBBBDDDIIIMMMTTTaaammm{{{ttttttvvv|||{{{wwwtttxxxwww\\\III>>>777333444222111111000000000111111111111000//////000000000////////////...............//////000000111111222000000000000000000000000111111222222333444444444666666777888:::???FFFKKKRRRgggyyywwwpppggg```bbbiiiqqquuu|||yyyyyyyyyyyyyyyyyywwwuuusssrrrlllpppuuuvvvuuutttwwwzzz{{{xxxvvvvvvwwwxxxyyy|||~~~~~~~~~~~~{{{yyy|||vvvYYYLLLCCCBBBBBBDDDNNN\\\dddhhhqqqrrr```ccctttcccJJJ>>>999777111111111111111111111111000000000000000000000000///.........//////000111000000000000000000000000///000000111111222333333111222333444666:::@@@EEEUUUmmmxxxkkkggguuu|||xxxtttzzz|||yyy~~~uuuhhhjjjmmmrrrzzzrrrnnniiieeebbbcccdddfffeee```ZZZUUUNNNNNNLLLJJJGGGEEECCCBBB============<<<;;;::::::999999999999888888888888888999:::;;;<<<======>>>@@@AAACCCDDDEEEDDDCCCBBBAAA@@@???>>>>>>???@@@AAA@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGGGGHHHHHHGGGGGGFFFDDDFFFIIIKKKNNNVVV```gggooozzz~~~zzz|||~~~}}}zzzxxxvvvxxx~~~~~~wwwsssqqqwwwhhhSSSDDD999555666333222111000000111222333222222111000////////////////////////...............//////000111111222222000000000000000000000000111111222333333444444555666777999<<<@@@HHHQQQWWWffftttbbb______dddlllvvv~~~zzz{{{uuuuuuuuuttttttsssrrrrrrjjjoootttuuurrrqqqtttwww~~~yyyuuussssssuuuwwwxxxzzz{{{{{{{{{|||yyyxxxaaaQQQDDDBBB@@@@@@IIIWWW\\\```hhhuuurrr^^^aaaqqqjjjOOO@@@:::666111111111111111111111111000000000000000000000000///////////////000111111000000000000000000000000///000000111222222333333000111222444666;;;BBBGGGbbb|||nnnjjjrrrzzzsssvvvxxxyyy|||pppmmmhhhlllnnntttwwwnnnmmmmmmhhhccc^^^^^^^^^___^^^\\\WWWTTTNNNMMMKKKIIIFFFDDDBBBAAA<<<=========<<<<<<;;;:::999999999999888888777777999999:::;;;<<<>>>>>>???CCCDDDFFFGGGGGGEEEDDDBBB@@@@@@???>>>>>>???@@@AAA@@@AAACCCDDDFFFGGGGGGHHHJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFEEEJJJQQQWWW^^^iiixxx~~~vvvuuu{{{~~~|||{{{xxx{{{{{{vvvkkkmmmvvvpppZZZHHH;;;777999555444333333333444555666333333111000////////////000/////////...............//////000111222222222000000000000000000000000111222222333333444444555777999<<<@@@GGGQQQ\\\cccyyy|||YYYbbb___```gggsssyyysssrrrqqqqqqqqqqqqooommmpppooonnnllllllnnnrrrvvvxxxzzzyyytttnnnlllpppuuuzzzxxxwwwwww{{{}}}~~~jjjXXXHHHCCCAAA???HHHUUU\\\kkkuuuxxx|||jjj```jjjxxx^^^BBB777;;;333222111////////////000111111000///////////////000000000000000111111111000000000000111111111111222222111111000/////////555222333888:::<<>>===<<<::::::;;;<<<<<<:::::::::999999999999999:::;;;;;;<<<===>>>??????CCCCCCDDDDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAADDDFFFHHHJJJKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHFFFEEEDDDEEEEEEFFFLLLRRR\\\hhhttt|||vvvwww{{{rrrwww|||yyywwwooooooyyy{{{jjjSSS>>>666999666555555666777777666444222111111000///......---///////////////////////////////////////000111111000000000000111111111111111333555555333222333444:::;;;AAAHHHMMMWWWlllhhheee^^^fffnnnsss{{{zzzrrrooommmmmmnnnooonnnnnnkkkllllllkkkkkkmmmqqqtttuuuwwwwwwsssmmmllloootttzzzyyyxxxxxx|||{{{{{{uuuaaaNNNFFFAAA>>>EEEOOO[[[kkkvvvyyyssshhhmmm~~~~~~eeeIII:::999444333111000//////000000111111000///////////////000000//////////////////000000000000111111111111222222111111111111000000222111444777888;;;GGGTTTqqqzzzwwwoooaaa\\\gggzzz{{{rrrtttuuu}}}rrrkkkjjjgggmmmrrr}}}~~~{{{uuuooolllkkkhhhccc___]]]\\\\\\\\\[[[YYYVVVSSSNNNKKKHHHDDD@@@>>>>>>======<<<<<<;;;;;;;;;;;;;;;999999999999999999999888::::::;;;<<<===>>>??????AAAAAABBBBBBCCCCCCCCCDDDBBBBBBBBBBBBBBBBBBBBBBBBFFFFFFHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHIIIHHHGGGFFFFFFFFFFFFFFFGGGLLLSSSZZZcccnnnzzz{{{www{{{yyyqqqwww{{{zzzqqqmmmrrryyyvvvgggTTTAAA999999777666555555666666555333222111111000//////......///////////////////////////////////////000111111000000000000111111111111111333444555444555777999===>>>EEEOOO[[[kkkkkkaaaeeeiiirrrzzz~~~uuuqqqqqquuuxxxxxxyyy|||{{{ooollliiihhhjjjkkklllllleeegggiiiiiijjjlllooorrrsssvvvxxxtttooommmppptttyyyxxxwwwwww{{{{{{yyy{{{jjjSSSHHHCCC@@@CCCKKKYYYiiiwww{{{~~~qqqpppzzznnnSSS???888444333222000///000000111111111000////////////000000000//////......------000000000000111111111111111111222222222222333333111333777999888???QQQccc}}}}}}qqqmmmdddYYYZZZnnnwwwtttwwwwwwjjjgggjjjmmmrrrxxxzzzwwwxxxzzzqqqnnnkkkjjjjjjgggccc^^^\\\ZZZXXXWWWVVVUUUSSSQQQKKKIIIFFFBBB???===<<<<<<;;;;;;<<<<<<;;;;;;::::::888888888888888888999999::::::;;;<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJLLLLLLJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGDDDGGGJJJMMMPPPYYYfffooozzzwww|||xxx{{{uuurrryyy}}}tttkkkjjjkkkrrrvvvhhhYYYJJJ???<<<999777555555666555333222111111111000000//////...///////////////////////////////////////000111111000000000111111111222222222333444555555888<<>>???@@@@@@???@@@AAABBBCCCDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHHHHHHHJJJLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJJJJJJJIIIHHHEEEHHHIIIHHHHHHLLLWWW___nnnsss|||zzzwww{{{~~~xxxrrruuuqqqrrr|||xxxmmmhhheeehhhyyy}}}qqqeeeWWWIII@@@:::888666555444444222111111111111000000000/////////////////////////////////////////////000000111000000111111111222222222444555555555666999>>>CCCLLLRRR^^^pppwwwlllhhhgggiiilllyyy{{{sssuuuxxxyyyxxxuuurrrpppkkkgggeeehhhhhheeedddeee{{{nnnllljjjiiihhhfffbbb___aaadddgggjjjkkklllmmmooouuuyyy|||zzztttooonnnpppzzzyyywwwvvvwww}}}}}}yyy|||xxx```OOOFFFBBBBBBEEEQQQ```qqq{{{{{{yyykkkOOO<<<555444333111111111222222222222111000000000000000222222111111000///......///000000000111111111111111111222333444555555666444888;;;===EEE[[[yyyuuukkkggghhhiiioooiiicccfffdddhhhqqqyyyuuupppppprrrzzzuuusssoooiiidddaaa^^^]]]\\\ZZZVVVRRRPPPOOOOOONNNMMMGGGFFFDDDBBB???>>><<<<<<999:::;;;;;;;;;:::888777666666777888999::::::;;;:::;;;<<<===???@@@AAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIHHHHHHIIIJJJLLLMMMJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJIIIFFFIIIKKKJJJGGGHHHNNNSSS[[[aaajjjttt~~~~~~zzz|||{{{uuuqqqrrrmmmppp{{{|||rrrlllfffeeesss|||pppaaaOOOBBB;;;888555444333333222000111111111111000000000000000000000000000000000000///////////////000000111111111111111222222222222666666666555777;;;AAAEEEOOO\\\ooossseeeaaafffkkknnnppp~~~{{{tttkkkdddiiinnnsssvvvtttqqqoooooopppkkkiiiiiihhhccc______{{{qqqooollljjjhhheeeaaa^^^ccceeehhhiiijjjjjjlllmmmpppuuuzzzyyyrrrmmmkkklll|||{{{{{{zzzzzz}}}|||wwwvvv|||lllWWWHHHAAA@@@AAALLLXXXiiixxx{{{uuuWWW@@@666555444222111222222333222222111000000000000111222222111111000000//////000000000000111111111111111111222333333444555555333777;;;BBBSSSmmmsssjjjiiirrr}}}xxxaaaaaaeeedddhhhrrrvvvooopppvvvttt~~~}}}vvvqqqmmmhhhbbb^^^]]]]]]^^^WWWTTTPPPNNNMMMLLLJJJIIIEEEDDDCCCAAA???===<<<;;;999:::::::::999999888888666777777999:::;;;<<<<<<;;;<<<===???@@@BBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKKKKLLLJJJJJJIIIIIIIIIHHHHHHHHHFFFGGGHHHIIIJJJJJJKKKKKKFFFHHHIIIIIIIIIHHHIIIJJJKKKQQQYYYbbbjjjttt~~~{{{uuurrrkkkmmmwww}}}vvvpppiiieeemmmzzzyyyhhhSSSBBB;;;888555333333333222111111111111111111111111111000000000000000000000000///////////////000111111111111111222222222222333555666777888:::???FFFJJJTTThhhzzzmmmeee^^^^^^fffqqqzzz~~~{{{qqqgggdddcccaaa______bbbiiirrrxxxyyyxxxxxxyyyrrrmmmkkkkkkiiiccc______uuuqqqlllhhhgggfffeeedddfffggghhhhhhggggggiiijjjkkkqqqxxxxxxsssnnnlllmmmxxxzzz{{{{{{{{{}}}zzztttqqquuu~~~vvv___LLLDDDBBBCCCHHHQQQbbbuuuzzzzzz{{{^^^GGG777666444333222222333333333222111111000000111111000000000000000000//////000000000000111111111111111111222222333333444444555999???LLLddd|||sssmmmrrr|||kkk```cccggghhhoooyyy|||wwwuuuyyyzzzvvvmmmkkkhhhccc^^^[[[ZZZZZZSSSQQQMMMKKKJJJIIIGGGEEEBBBAAAAAA@@@>>><<<;;;:::::::::999888888888888888666777888:::;;;<<<===>>><<<===>>>@@@BBBDDDEEEEEEFFFFFFGGGGGGHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFGGGHHHJJJKKKLLLHHHGGGFFFGGGJJJKKKIIIHHHEEEIIIOOOSSSWWW^^^iiipppyyy~~~~~~~~~|||yyysssiiilllxxxxxxqqqiiidddhhhqqqnnnWWWDDD:::777444222222333222222111111111111111111111111000000000000000000000000///////////////000111111111111111222222222333333333555888;;;@@@FFFMMMRRR```yyytttdddbbbccceeehhhqqq|||yyyoooiiieee]]]WWWXXXYYYZZZ]]]cccbbbiiittt|||tttooolllllliiiccc^^^]]]yyyssskkkfffeeefffiiijjjggghhhhhhgggeeeeeefffhhhiiipppxxxyyyvvvqqqppppppsssvvvxxxzzzzzz|||~~~~~~zzztttppprrr{{{zzzcccPPPHHHGGGIIIEEELLL]]]sssvvvssszzz~~~dddNNN777666444333222222333333333222111111000111111111.........///////////////000000000000111111111111111111222222222222333333888<<>>===;;;999888;;;:::888777777777888999777777999:::<<<===??????===>>>???AAACCCEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFEEEFFFGGGIIIKKKMMMKKKGGGDDDFFFJJJMMMLLLIIIFFFIIIKKKKKKKKKNNNVVV]]]gggmmmwww{{{xxxyyyyyyyyysssiiimmm{{{xxxooohhhbbbdddkkkttt\\\HHH999777333222222333333222111111111111111111222222000000000000000000000000///////////////000111111111111222222222333333333222555999>>>DDDKKKSSSXXXmmmjjj______ZZZcccmmmtttzzztttkkkeee___[[[YYYSSSPPPTTTWWWXXX^^^fffjjjooowww~~~~~~{{{yyytttoookkkjjjfff]]]WWWVVVvvvmmmiiigggfffhhhlllmmmjjjfffcccbbbcccdddfffjjjnnntttyyyzzzxxxtttqqqppptttyyy{{{||||||||||||~~~zzzvvvtttsssuuu~~~wwwdddOOOEEEFFFHHHIIIVVVooo{{{{{{yyyjjjVVVCCC333111777222///111///222222222111111111111000000000000000000000000000222222111111111111111111333000000555777666555777777;;;LLLhhh}}}wwwxxx~~~jjjcccdddkkkooorrr{{{wwwqqqmmmhhhddd___ZZZUUURRRLLLIIIFFFDDDDDDDDDCCCAAA>>>>>>===<<<;;;;;;::::::;;;::::::999888888999999666777999;;;<<<===>>>>>>???@@@BBBDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNMMMKKKJJJIIIHHHFFFFFFIIIKKKJJJJJJJJJJJJMMMMMMJJJKKKNNNNNNKKKFFFDDDDDDGGGIIIJJJLLLNNNWWW]]]fffooowww|||xxxwww||||||xxxuuuxxxsssjjjeeecccaaayyy{{{bbbNNNBBB===777444444444333111111111111111111222222222000000000000000000000000//////000111111111111111000111111111111222333444222999<<>>======<<<;;;;;;::::::;;;:::999999888888888888888888:::;;;======>>>>>>@@@AAABBBDDDEEEFFFGGGGGGFFFFFFGGGHHHHHHIIIJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJHHHGGGFFFGGGEEEDDDFFFIIIJJJKKKLLLJJJMMMMMMKKKMMMRRRRRRPPPJJJFFFDDDEEEGGGGGGGGGIIINNNSSS[[[bbbhhhnnnsssvvvzzzxxxzzz}}}{{{zzz}}}wwwnnniiifffdddrrrnnnXXXFFF@@@999444444444333222222222222111111111111111111111111111111111111111///000000111111111111111444444555666666777888:::;;;AAACCCIIIWWWaaaqqq{{{jjj^^^WWWXXX\\\aaaiiivvvtttiii^^^ZZZXXXUUURRRSSSPPPPPPPPPRRRVVV\\\bbbfffkkkpppvvvzzzyyywwwtttrrrnnnjjjfffbbb^^^YYYRRRMMMyyytttpppkkkjjjlllooolllhhhdddbbbbbbbbbccciiinnnuuu{{{}}}{{{xxxuuutttwwwzzz{{{zzzxxxwwwwww}}}yyyvvvtttsssrrrppptttzzzttt\\\MMMHHHFFFEEEOOOfff~~~vvvkkkMMM;;;666999555333555444333222222222111111111111000000000000000000000000111111111111111111111111111//////333444222333777???MMMeee{{{mmmdddlllqqq]]]aaahhhsssyyywww~~~~~~zzzwwwqqqmmmgggaaa\\\WWWRRROOOJJJGGGDDDBBBAAAAAA@@@???=========<<<;;;;;;::::::;;;;;;999888888777777777::::::<<<======>>>>>>>>>@@@AAACCCDDDFFFGGGGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEFFFGGGHHHJJJJJJKKKKKKKKKKKKJJJJJJIIIGGGFFFEEEHHHGGGEEEFFFJJJPPPSSSTTTTTTUUURRROOOQQQWWWYYYWWWQQQIIICCCDDDEEECCCBBBDDDHHHLLLQQQVVV[[[```eeeiiixxx~~~yyyxxx|||}}}~~~uuunnnjjjgggllluuu}}}fffMMMFFF<<<666444444444333333333222222111111000000111111111111111111111111000000111222222222222111111333555555555666888:::???FFFGGGNNNaaaqqqsssaaaYYYYYYYYYYYYZZZgggsss|||mmmiii___WWWQQQQQQRRROOONNNOOOOOOOOOOOOPPPTTTZZZ```cccfffkkkppprrrqqqnnnkkkjjjhhhfffaaa]]]YYYSSSLLLHHH|||wwwrrrkkkggghhhkkkiiifffcccbbbaaabbbcccggglllrrrxxx{{{zzzxxxvvvtttwwwzzz{{{zzzxxxvvvvvv}}}~~~}}}wwwuuurrrooorrrwwwhhhSSSIIIFFFDDDKKK```zzzwwwoooUUU@@@888999555333666444333333222222222111111111000000000000000000000000111111111111111222222222444222222555555444777<<>>??????>>>>>>BBBBBBDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJIIIIIIHHHGGGFFFFFFGGGHHHJJJKKKLLLLLLLLLMMMMMMLLLLLLJJJIIIHHHHHHJJJJJJIIIJJJQQQ\\\ccceeefffccc[[[UUUWWW___bbbbbb\\\NNNDDDCCCDDDBBBAAACCCKKKMMMPPPSSSVVVZZZ___cccppp{{{wwwyyy}}}}}}tttllliiijjjnnnzzzuuuXXXOOOBBB999555555444444444444333222111111000000111111111111111111111111000111222222333333222222000333444444444555888;;;CCCLLLPPPYYYooo}}}iii___YYY[[[______]]]\\\nnn|||{{{iii___]]]WWWQQQMMMOOOOOOLLLJJJKKKMMMMMMLLLNNNQQQVVVZZZ]]]```cccgggiiigggdddaaa```aaa___]]]YYYTTTOOOJJJGGG}}}yyysssjjjeeecccfffeeecccbbbaaabbbcccdddeeehhhnnnsssvvvvvvuuutttrrruuuxxxzzzyyyxxxwwwwww}}}~~~wwwsssqqqpppsssyyyuuu[[[KKKGGGEEEIIIZZZtttzzzttt]]]EEE:::999444333666333333333333222222222222111111111111111111111111111000000111111111222222222444222333555555555:::@@@IIIaaa}}}zzzmmmccc___bbbqqqpppbbbkkkgggjjjpppzzz~~~{{{wwwrrrjjjccc\\\WWWRRROOOGGGDDDAAA?????????===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999999===>>>??????@@@@@@@@@@@@CCCCCCEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHJJJKKKKKKLLLLLLNNNNNNMMMLLLKKKKKKKKKKKKJJJLLLMMMOOOYYYiiitttvvvtttnnnddd^^^bbbmmmttttttiiiUUUEEEDDDFFFCCCCCCGGGNNNOOOPPPQQQSSSVVVZZZ^^^iii~~~}}}xxxxxx}}}yyynnniiiggggggnnneeeZZZJJJ===777555555444555444444333222111000000111111111111111111111111111111222333333333333333444666888777666888>>>DDDKKKYYYcccqqqyyyccc\\\ZZZ[[[___bbbbbbcccgggyyyuuuhhh]]]VVVTTTRRRNNNLLLNNNNNNKKKIIIKKKKKKJJJJJJJJJLLLOOOSSSUUUXXX[[[^^^___]]]ZZZYYYXXXYYYYYYXXXVVVRRRNNNKKKIII}}}wwwmmmfffcccccccccbbbbbbbbbcccdddeeedddfffiiimmmpppqqqrrrrrrqqqtttxxxyyyxxxwwwvvvvvv{{{}}}~~~tttqqqpppppptttyyydddNNNHHHFFFHHHSSSlll|||fffLLL===:::333222555333333333333333222222222222111111111111111111111111000000000111222222333333222111222444444555;;;DDDXXXqqqxxxhhh\\\XXXZZZeeewwwjjjbbbllljjjiiinnn}}}yyyssskkkccc\\\VVVQQQNNNGGGDDDAAA??????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<<<<>>>>>>???AAAAAABBBBBBBBBDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKKKKKKKKKKJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJMMMMMMLLLLLLLLLLLLMMMMMMKKKPPPRRRTTTaaauuu|||wwwpppnnnwwwyyy___IIIFFFHHHEEEFFFLLLLLLMMMNNNNNNOOOQQQTTTWWWaaasss~~~zzzzzz~~~~~~qqqjjjdddcccgggsssssseeeRRRAAA888666555555444444333333222222111111222222222222222222222222222222333444444444444333333666888777777<<>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;<<<===>>>???===>>>@@@AAACCCCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLMMMMMMMMMMMMLLLLLLOOONNNNNNNNNNNNPPPQQQRRRPPPWWWZZZ\\\iiihhhLLLFFFHHHEEEGGGNNNKKKMMMNNNNNNNNNOOOQQQSSSXXXggguuuzzz~~~~~~{{{zzz{{{}}}uuunnnfffffffffkkkxxx~~~oooXXXEEE:::666555555333333333333333333333333222222222222222222222222222333333444444444444444222555777888:::CCCRRR]]]sssssstttiii[[[YYY[[[]]]dddlllrrrzzz|||ooo```XXXTTTOOOMMMNNNMMMKKKLLLOOOOOOLLLNNNQQQKKKJJJIIIGGGGGGGGGHHHHHHIIIKKKNNNOOOOOOOOOPPPQQQRRRTTTUUURRRNNNJJJIIIIIIzzzqqqnnnhhhhhhgggfffeeeeeeeeeeeefffeeeeeefffhhhllloooqqquuuwwwzzzyyywwwtttrrrqqqvvvzzz}}}xxxtttnnnkkkkkkrrrrrrUUUFFFFFFDDDHHH^^^tttWWWCCC===555444666333444444444333333333222222111111111111111111111111///000000111222222333333444444555888888:::DDDNNNhhhqqqcccXXXOOOMMMSSSddd}}}|||qqqjjjkkkppp|||yyysssjjjaaaYYYSSSOOOKKKGGGDDDAAA??????>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<:::::::::;;;===???@@@AAA===>>>@@@BBBCCCDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMNNNNNNNNNNNNQQQRRRRRRRRRRRRQQQPPPPPPQQQQQQQQQQQQRRRTTTVVVWWWWWW^^^aaacccpppmmmNNNGGGGGGDDDFFFNNNNNNOOOQQQQQQQQQQQQRRRTTTRRR^^^iiiooouuu~~~}}}}}}{{{xxxwwwwww{{{~~~xxxqqqlllkkkiiiiiiooottt\\\GGG;;;666555555333333333333333333333444222222222222222222222222222333444444555555444444555999<<<===BBBNNN```mmmpppiiiuuuyyy]]]XXX___ZZZ___kkk{{{nnnbbb[[[TTTOOOKKKGGGIIINNNRRRPPPPPPQQQPPPMMMNNNRRRMMMLLLJJJHHHFFFFFFFFFFFFEEEGGGJJJKKKLLLLLLNNNPPPRRRTTTTTTRRRLLLHHHFFFGGG~~~rrrkkkkkkjjjgggfffeeeeeeeeeeeecccdddeeeeeefffjjjnnnrrrwwwvvvuuuttttttsssssssssxxxwwwxxx}}}~~~rrrnnnnnnllljjjxxxxxxxxx\\\MMMFFFCCCJJJYYYqqqxxxfffLLL999555888444---333333333222222222111111111111111111111111111111111111111000111111222333777222333999:::;;;GGGWWWmmm}}}lll]]]UUUSSSNNNSSShhhyyyjjjnnnkkknnn~~~xxxssskkkccc[[[RRRKKKFFFEEECCC@@@??????>>><<<;;;<<<<<<===>>>>>>>>>>>>>>>???>>>>>>>>>>>>@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFGGGFFFFFFGGGHHHIIIIIIHHHHHHHHHIIIIIIIIIMMMLLLLLLOOOTTTVVVUUUSSSTTTSSSRRRUUUYYY[[[ZZZWWWWWWWWWWWWWWWWWWZZZ\\\^^^aaaiiippprrr{{{nnnSSSOOOLLLLLLNNNKKKOOOOOOOOOQQQRRRRRRPPPNNNNNNTTT[[[```hhhxxx|||}}}zzztttrrrvvvzzz~~~{{{yyy~~~xxxrrrppphhhcccdddgggqqq~~~```III===:::888666555444444333333222222111111111111111111111111111222333555555444444555666;;;444777CCCJJJSSSmmmvvvnnnccc```kkkhhh[[[[[[___ccckkkwwwwwwggg^^^WWWSSSMMMIIIIIIKKKMMMNNNRRRRRRRRRRRRQQQPPPOOOOOOOOOMMMKKKHHHFFFEEEEEEEEEHHHGGGGGGHHHIIILLLOOOQQQSSSSSSSSSQQQMMMJJJHHHHHHxxxqqqkkkiiigggeeeeeedddcccbbbccccccddddddfffjjjooosssxxxwwwvvvttttttsssttttttuuutttuuuyyysssnnnmmmlllkkkuuuwww~~~bbbOOOHHHCCCHHHSSShhh|||~~~}}}lllRRR===777888666000333333333222222222222111111111111111111111111111111111111111111222222333777333444888999<<>>===;;;===>>>???????????????>>>??????>>>>>>???@@@BBBCCCBBBBBBCCCCCCDDDEEEEEEEEEBBBDDDFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKKKKGGGGGGIIIOOOUUUZZZ\\\[[[YYYXXXYYY]]]bbbddddddccc______^^^]]]]]]___bbbdddpppwww}}}~~~lllTTTQQQNNNNNNPPPNNNRRRRRRRRRTTTVVVWWWVVVTTTOOOTTTYYY]]]eeetttyyyvvvvvvwwwqqqnnnqqqtttwww{{{~~~{{{~~~vvvrrrkkkgggffffffnnnhhhQQQBBB;;;777555555555444333333222222111111111111111111111111111222333444444333333444666;;;999>>>IIIUUUfffyyygggbbb```ggg{{{rrrccc\\\]]]bbbkkktttjjj]]]VVVTTTQQQMMMHHHFFFGGGJJJMMMOOORRRSSSSSSTTTSSSRRRPPPOOOMMMLLLJJJGGGFFFEEEEEEEEEHHHHHHGGGHHHJJJLLLOOOQQQQQQRRRQQQOOOLLLIIIGGGGGG|||sssiiihhhfffeeeeeedddaaa```bbbbbbbbbbbbdddiiipppuuuxxxwwwvvvtttttttttuuuvvvuuutttssswwwxxxpppnnnnnnnnnrrruuujjjRRRJJJDDDEEEKKK[[[{{{sssyyyvvv\\\DDD999888777333333333333333222222222222111111111111111111111111111111111111111222333333777555555888999@@@TTTiii||||||nnn```WWWRRROOOXXXjjjvvviiieeeppp~~~zzzsssjjjaaaXXXOOOIIIEEECCC@@@>>>??????>>>===@@@@@@AAAAAAAAA@@@@@@???@@@@@@@@@@@@@@@AAABBBCCCBBBBBBCCCDDDDDDEEEEEEFFFEEEFFFHHHHHHGGGFFFGGGHHHGGGGGGGGGHHHIIIKKKMMMOOOFFFGGGKKKQQQXXX^^^aaabbb___```ccchhhmmmpppqqqpppiiiiiihhhffffffhhhmmmppp~~~iiiTTTSSSPPPPPPSSSQQQUUUVVVXXX\\\___```___]]]UUUVVVYYY]]]dddqqq{{{xxxxxxwwwppplllnnnpppqqquuuzzzzzztttoookkkhhheeeiiittt]]]III>>>888777555555444444333222222222222222222222222222222222222333444444333333444666777;;;BBBMMMaaa~~~~~~ddd\\\```jjjiii```aaa___bbbiiittt~~~yyy```RRRNNNOOOPPPKKKHHHDDDDDDFFFKKKOOOQQQRRRSSSUUUVVVUUUSSSPPPNNNLLLJJJIIIGGGFFFEEEFFFFFFHHHHHHHHHIIIJJJMMMOOOPPPNNNOOOPPPNNNJJJHHHGGGGGG{{{pppgggeeeccccccddddddaaa^^^````````````ccchhhooouuuwwwvvvuuuttttttuuuvvvwwwxxxvvvuuuvvv}}}uuurrrrrrsssrrrvvvqqqVVVLLLEEEDDDEEEPPPpppssswww}}}{{{}}}gggLLL<<<888777555444444333333333222222222111111111111111111111111222111111111111222333333777666777999<<>>>>>??????>>>BBBCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJKKKKKKJJJIIIJJJKKKIIIHHHHHHHHHJJJMMMOOOQQQMMMNNNQQQVVV[[[```ccceeegggiiilllqqquuuwwwxxxxxxrrrssssssrrrqqquuu{{{fffTTTTTTQQQPPPSSSSSSVVVZZZaaaiiinnnmmmjjjfff___^^^___ccciiioooxxx|||zzzzzzyyyrrrnnnoooqqqrrrvvvzzz~~~vvvqqqmmmiiicccdddwwwfffOOO@@@:::999555555555444333333222222222222222222222222222222333444444444333333555888777???GGGTTTpppyyy``````oooqqqXXX[[[dddeeeiiisss{{{vvvbbbVVVSSSSSSRRRPPPJJJGGGDDDDDDHHHMMMRRRTTTSSSTTTVVVWWWVVVSSSOOOMMMKKKJJJIIIGGGFFFFFFGGGGGGHHHHHHHHHIIIJJJLLLNNNOOOMMMNNNOOOMMMKKKHHHHHHHHH{{{nnngggdddaaaaaaddddddaaa^^^^^^^^^^^^___aaafffmmmrrrsssssstttuuuvvvwwwxxxxxxxxxxxxvvvvvvyyyzzztttrrrssstttwwwvvvZZZNNNFFFDDDBBBIIIgggyyywwwzzzwwwxxx~~~rrrWWWAAA777666666444444444333333333222222111111111111111111111111222222222111222333333444777888999<<>>>>>@@@@@@@@@CCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHIIIKKKLLLLLLKKKKKKKKKLLLJJJIIIHHHHHHJJJLLLOOOQQQRRRTTTVVVZZZ^^^bbbgggiiipppsssvvvyyy{{{{{{{{{{{{yyy{{{}}}}}}}}}dddVVVWWWSSSQQQTTTTTTXXX```mmmyyy~~~wwwqqqlllhhhhhhnnnqqqrrrtttxxxzzzvvvuuu{{{tttpppqqqsssuuuxxx|||wwwrrrmmmiiibbbaaaqqqlllRRRAAA:::999666666555444444333333222222222222222222222222222333444444444333555888;;;>>>FFFPPP```qqqoooiiiZZZcccmmmlllrrr~~~fff^^^TTTQQQTTTUUURRRNNNLLLIIIEEEEEEIIINNNSSSUUUUUUVVVWWWXXXVVVRRRNNNKKKLLLKKKIIIGGGGGGGGGGGGHHHFFFGGGGGGHHHJJJKKKLLLMMMLLLMMMNNNMMMKKKJJJJJJJJJtttkkkfffaaa```bbbccc```]]][[[\\\]]]^^^```dddiiimmmnnnooorrruuuwwwxxxyyyxxxvvvwwwwwwwwwwww|||uuuqqqqqquuuvvv{{{___PPPFFFEEEBBBEEE^^^}}}{{{yyyzzz{{{}}}~~~bbbGGG999666666444444444444333333333333111111111111111111111111222222222222222333444444888999;;;@@@KKK___www~~~iiiTTTKKKMMMQQQQQQ___~~~uuueeedddkkkrrr{{{ssshhh\\\OOOFFFEEEBBB>>>===???@@@BBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFEEEEEEDDDFFFFFFGGGGGGHHHIIIIIIJJJHHHJJJLLLMMMLLLLLLMMMNNNLLLKKKJJJJJJMMMPPPTTTVVVVVVYYY]]]```eeejjjpppttt|||~~~dddZZZ^^^YYYVVVZZZ\\\aaakkk{{{zzzsssrrrzzz}}}}}}~~~{{{{{{{{{uuupppqqqssstttwww{{{yyyrrrllliiicccbbbnnn~~~rrrYYYFFF<<<888666666555555444333333333333333333333333333333333333444444444555777<<>>===???AAACCCCCCAAABBBCCCEEEFFFFFFFFFFFFEEEEEEFFFGGGGGGFFFEEEDDDHHHHHHIIIIIIJJJKKKKKKKKKJJJLLLOOOPPPPPPPPPQQQSSSQQQQQQQQQSSSVVV\\\aaadddbbbeeeiiimmmqqqvvv~~~|||fff```eeebbb```eeehhhpppzzz~~~wwwrrrqqqrrrrrrtttxxx~~~~~~|||rrrkkkjjjgggeeennn{{{hhhRRRBBB999666666666555444444333333333333333333333333333333333333444555666:::???CCCIIIVVVhhh{{{lllhhhhhhnnnssswww|||uuudddYYYXXXTTTQQQOOOQQQTTTUUUVVVSSSPPPNNNNNNSSSYYY]]]``````___^^^[[[WWWRRRNNNLLLKKKIIIGGGEEECCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHJJJKKKKKKJJJJJJJJJKKKxxxoooddd_________[[[VVVVVVYYY\\\]]]___```ccceeedddhhhooovvvzzzzzzyyyxxxuuuzzzwwwuuutttrrrwww}}}hhhSSSEEEEEEBBB???PPPjjjzzzyyyzzztttTTT???888888555555444444444333333333111111111111111111111111333333222222333333444555888999===GGGZZZqqqlllWWWMMMPPPXXX\\\mmmzzzjjjiiiooo}}}}}}rrrdddVVVLLLEEEBBB>>>===???AAACCCDDD@@@AAACCCDDDFFFGGGGGGGGGEEEFFFGGGHHHHHHGGGEEEEEEIIIIIIJJJJJJKKKLLLLLLLLLNNNPPPSSSTTTTTTUUUWWWXXXWWWWWWXXX[[[```gggnnnqqqooorrrvvvyyy||||||hhhdddkkkiiigggnnnqqq|||zzztttsssrrrqqqsssvvvwww~~~ssskkkkkkjjjiiipppzzzvvv^^^III===666666666555444444333333333333333333333333333333222333555666888<<>>???BBBEEEEEEEEEFFFFFFGGGHHHHHHIIIIIIHHHGGGFFFGGGHHHIIIGGGEEEJJJKKKLLLKKKKKKLLLOOOQQQOOOPPPSSSUUUWWWXXXYYYYYYXXXVVV]]]kkkwww{{{uuukkkhhhpppttttttzzz}}}xxxwwwrrrooonnnlllkkkooovvvyyyyyymmmiiiiiikkkoootttlllQQQ???:::777777888555111222555333333444444444444444444888777999;;;<<<===DDDMMM```iii```cccgggkkkrrrzzzlll```YYYVVVVVVRRRPPPNNNOOORRRVVVYYYZZZZZZ]]]______bbbiiilllkkkqqqhhh___[[[XXXSSSPPPPPPKKKKKKJJJGGGDDDBBBBBBCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJvvveee___]]][[[ZZZ\\\\\\[[[ZZZYYY[[[^^^bbbdddhhhiiioooxxx{{{yyyzzz~~~zzzzzzyyyxxxwwwzzz~~~wwwwwwrrrttttttuuu}}}rrr^^^LLLFFFDDDDDDKKKUUUmmm~~~{{{yyy^^^EEE::::::666666555444333333333333333222222111111222222333333444555444444444666888:::;;;CCCVVVnnnvvveeeXXXPPPQQQ]]]kkkqqqppptttyyy}}}{{{kkkZZZNNNEEEBBB???>>>@@@CCCEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJIIIHHHGGGHHHJJJJJJIIIHHHKKKLLLLLLKKKKKKLLLNNNQQQRRRTTTXXX\\\^^^___^^^]]]]]]^^^fffuuu~~~tttmmmnnnvvv{{{{{{{{{uuupppmmmmmmllljjjnnnsssxxx~~~zzzmmmgggggghhhlllqqqvvvZZZGGG;;;888777888666222222555333444444444444555555555777777:::<<<===@@@LLLYYYuuuiiibbb]]]aaahhhpppzzztttccc[[[VVVRRRRRRQQQPPPPPPQQQTTTXXX\\\^^^___dddgggiiinnnvvvyyyyyyvvvmmmccc^^^ZZZSSSNNNMMMKKKKKKKKKIIIFFFDDDDDDEEEFFFFFFFFFFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJKKKKKKKKKyyyfff]]]]]]\\\[[[ZZZ]]]\\\ZZZYYYZZZ]]]___aaaggghhhnnnuuuxxxxxxzzz~~~{{{yyywwwtttsssuuuzzz~~~~~~xxxvvvqqqrrrrrrssszzz~~~iiiTTTJJJEEEBBBEEELLL```sss}}}zzzbbbKKK===:::777666555444333333333333333222222111111222222333222444555444444444666888888<<>>???GGG[[[nnndddWWW]]][[[aaajjjuuuvvveee\\\YYYUUURRRQQQSSSTTTTTTWWWZZZ___cccfffiiiooosssvvv{{{{{{qqqgggbbb\\\TTTNNNMMMJJJKKKLLLKKKHHHFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIJJJKKKLLLLLLMMM|||iii^^^\\\\\\[[[XXXZZZYYYXXXXXXYYY[[[^^^___cccfffkkkqqqtttvvvyyy}}}|||zzzvvvrrrppprrrwww{{{www~~~}}}vvvssssssrrrsssyyywwwaaaRRRJJJDDDDDDHHHUUUjjj|||hhhRRR@@@999777666555444444333333333333222222111111222222333222333444444444555777999888===LLLddd|||}}}qqq```RRROOO[[[ppp~~~}}}ssszzz~~~~~~ppp^^^QQQFFFDDDAAA@@@BBBDDDEEEEEEDDDEEEFFFGGGIIIJJJKKKLLLKKKIIIHHHIIIKKKMMMLLLLLLKKKLLLMMMMMMNNNRRRVVVZZZ___```bbbccceeeeeeffffffbbbkkkyyy}}}}}}tttooommmnnnnnnjjjiiikkkpppppprrrwww~~~yyymmmhhheeeggglllooocccMMM@@@:::777888777444444666444444444555666666777777555999>>>AAACCCPPPlllsss[[[UUUYYY\\\cccnnnzzzwwwkkk```\\\ZZZWWWVVVWWWXXXYYY\\\___ccchhhmmmpppuuu{{{~~~tttjjjddd^^^UUUOOONNNHHHJJJKKKKKKHHHFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJKKKHHHIIIIIIKKKLLLMMMNNNNNNoooaaa\\\\\\[[[XXXVVVUUUUUUVVVWWWZZZ]]]^^^```dddhhhllloootttyyy{{{~~~{{{wwwrrrpppqqqvvvzzzzzz|||uuurrrqqqrrrvvv}}}nnn\\\OOOGGGDDDFFFPPPeee|||qqqZZZEEE999777777666555444444444444333222222111111222222333222333444444444555777999;;;AAAPPPdddxxx}}}tttdddUUUSSSaaavvvwwwrrr{{{|||zzz~~~{{{mmm]]]QQQGGGEEEBBBBBBCCCDDDEEEDDDEEEEEEGGGHHHJJJLLLNNNNNNKKKJJJHHHIIIKKKLLLLLLLLLKKKLLLMMMOOORRRWWW]]]aaaeeecccaaa``````cccfffhhhgggrrrwwwqqqnnnooooookkkhhhhhhjjjhhhgggjjjqqqzzz}}}rrriiiccccccffffffwwwfffPPPBBB<<<777888888555555666444444555666666777888888666:::@@@CCCIII\\\www^^^YYYYYYUUU```hhhtttqqqhhh___[[[YYYWWWXXX[[[\\\___dddgggkkkpppvvvzzz~~~yyymmmeee]]]SSSMMMKKKHHHIIIJJJIIIGGGEEEEEEFFFFFFFFFFFFGGGHHHIIIKKKLLLIIIIIIJJJKKKLLLNNNNNNOOOvvvfff]]][[[ZZZXXXTTTTTTTTTUUUWWWZZZ\\\]]]^^^cccggghhhllltttyyy{{{~~~|||xxxtttqqqrrrvvvyyy~~~vvvrrroooooorrrwwwzzzeeeSSSGGGCCCDDDNNNaaaxxx{{{eeeLLL<<<888777666555444444444444333222222111111222222333111222444444444555888:::@@@HHHVVVffftttzzz{{{zzz{{{uuuhhhZZZXXXfffyyyzzzrrroooxxxvvvxxx~~~|||{{{sssgggZZZPPPHHHEEECCCCCCDDDEEEEEEDDDFFFFFFHHHJJJLLLOOOPPPQQQNNNLLLIIIIIIJJJLLLLLLKKKKKKLLLNNNPPPSSSYYY```eeehhheeeaaa___```dddjjjnnnppp}}}{{{tttoooooonnniiieeeeeecccaaa^^^aaahhhrrr{{{zzz~~~vvvjjjbbb```bbbcccppplllVVVEEE===888888999777666777444555555666777888999999888;;;AAAFFFPPPhhhaaaRRRYYY```^^^eeeooo}}}xxxkkkccc\\\YYYVVVVVVZZZ```cccgggmmmqqqtttxxx~~~ooodddZZZPPPIIIHHHJJJJJJJJJHHHEEEDDDEEEFFFFFFFFFFFFGGGIIIJJJLLLLLLJJJKKKKKKLLLMMMNNNNNNOOO~~~kkk]]]ZZZZZZYYYVVVVVVVVVWWWXXXZZZ[[[\\\]]]cccggggggkkkuuu{{{|||}}}{{{yyyuuurrrrrruuuxxx~~~yyysssooooooppptttpppXXXHHHCCCDDDIII[[[rrroooSSS???888777666555444444444444333222222111111222222333111222444444444555888:::CCCOOO```mmmuuuwwwyyyyyyvvvtttjjj^^^]]]jjjyyyvvvpppmmmxxx}}}vvv{{{}}}xxxqqqiii```VVVOOOHHHFFFDDDDDDEEEEEEEEEDDDGGGHHHIIILLLNNNQQQSSSSSSQQQNNNLLLJJJKKKLLLLLLLLLLLLMMMNNNOOORRRXXX___dddhhhfffcccccceeekkkqqquuuyyy}}}uuunnnmmmlllgggbbbaaa]]][[[XXX[[[bbbmmmvvv{{{yyy{{{|||{{{|||zzznnnfffbbbcccdddkkk|||pppZZZGGG>>>888888999888666777444555666777888999999::::::<<>>III```sssvvvvvvzzzzzzvvvrrrjjjaaa___iiiwwwyyy~~~pppnnnttt{{{}}}yyyrrriiibbb]]]WWWNNNHHHGGGGGGHHHHHHHHHFFFEEEDDDGGGKKKLLLKKKPPPYYY[[[XXX\\\ZZZXXXUUURRRPPPOOONNNPPPPPPNNNMMMNNNRRRYYY^^^aaaiiinnnmmmpppzzz}}}qqqhhhcccaaa___^^^ZZZWWWUUUWWW^^^gggooosssvvvrrrrrrvvvzzzxxxmmmgggfffeeejjjppp{{{dddOOOAAA777888999555444777555555444555666888999;;;===AAAGGGPPPcccsss\\\XXX]]]bbbkkkuuu||||||qqqhhh]]]```ccceeeiiipppzzztttfff___ZZZVVVUUUVVVUUUQQQLLLHHHFFFFFFEEEDDDCCCEEEHHHJJJLLLLLLKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKuuuhhh___]]]]]]^^^\\\YYYWWWVVVVVVXXXYYY\\\^^^aaaeeejjjoootttvvvzzzyyywwwvvvvvvwwwyyyyyy}}}wwwsssttttttttt|||iiiRRRGGGFFFEEEMMM```vvv{{{{{{kkkDDD===999666777555222000222333333333444333333222222555555444333555999===???KKKaaauuuyyyyyyzzzxxxqqqhhhaaa[[[```ooo}}}mmmnnnyyy|||~~~wwwpppiii```YYYUUUPPPJJJDDDEEEFFFFFFGGGGGGFFFEEEDDDFFFJJJMMMNNNTTT\\\^^^[[[^^^]]][[[YYYWWWVVVUUUTTTTTTQQQNNNMMMPPPVVV\\\```eeennnuuuxxx|||}}}rrriiidddbbb___\\\YYYVVVUUUVVV\\\dddlllpppwwwsssrrruuuyyy|||qqqlllkkkeeeiiillluuukkkUUUFFF:::::::::666444777777777666666777999:::;;;AAADDDJJJUUUjjj{{{gggWWWXXX___fffppp|||yyyooofffaaadddiiimmmpppwwwvvviiibbb]]]XXXUUUUUUVVVRRRMMMIIIGGGGGGFFFEEEFFFGGGIIIKKKLLLLLLKKKJJJJJJJJJKKKKKKKKKKKKKKKJJJxxxooogggaaa^^^```\\\WWWRRRQQQTTTXXXZZZYYY[[[___dddiiinnnqqqsssxxxxxxwwwwwwwwwwwwxxxyyy{{{}}}~~~{{{tttuuutttrrrxxxoooUUUIIIFFFCCCJJJ\\\qqq{{{yyyyyy}}}rrrOOOBBB<<<777888666333222333111222222333333333333222666555555555555888<<<@@@QQQdddwww}}}|||zzzrrriii___ZZZ[[[hhh|||uuummmsss~~~}}}uuuooofff```VVVPPPLLLIIIEEEBBBCCCCCCEEEFFFFFFEEEDDDDDDEEEJJJNNNSSSZZZaaacccaaacccbbbaaa```___]]]]]]\\\[[[VVVRRRTTTZZZccciiilllqqqyyy~~~ssskkkfffbbb^^^ZZZXXXVVVTTTTTTXXX```ggglllvvvssssssuuuyyytttoooooofffgggffflllyyy^^^LLL>>><<<;;;777555777999999888888888999;;;<<>>===>>>@@@EEEEEEGGGHHHHHHGGGFFFFFFEEEGGGOOO\\\gggkkknnnqqqqqqqqqpppnnnkkkhhhdddccccccjjjxxx{{{zzz}}}zzzooogggccc```\\\YYYVVVVVVUUUSSSRRRWWW```fffgggqqq{{{uuunnniiigggcccbbbllluuu\\\EEE===<<<999777:::888777777777888:::<<<===BBBIIIZZZxxxmmm^^^^^^UUU^^^rrrjjjaaaXXX[[[^^^cccjjjxxxxxxsssnnnhhhmmmvvvyyy~~~qqq^^^VVVWWWXXXYYYZZZSSSOOOJJJGGGGGGGGGFFFFFFHHHHHHHHHGGGGGGGGGGGGGGGJJJIIIHHHFFFFFFFFFGGGGGG|||rrrggg```ZZZYYYWWWUUUTTTTTTTTTUUUVVVVVVXXX[[[aaaiiiooosssrrrtttwwwyyyzzzyyywwwuuutttxxx||||||{{{sssoooqqqpppqqqvvvwwwwwwaaaNNNDDDAAABBBIIIWWWkkk{{{qqqNNNBBB888666888777666666666666666777666666555555444222555888777999LLLbbbiiiTTTMMMOOOSSS^^^|||{{{vvv~~~rrreeeYYYSSSJJJHHHDDD@@@>>>???AAADDDHHHHHHIIIJJJJJJIIIHHHGGGFFFFFFNNN\\\gggkkkooosssqqqqqqqqqpppnnnjjjgggeeegggttt}}}xxxyyywwwlllddd```^^^\\\ZZZSSSTTTSSSQQQPPPTTT]]]eeejjjuuuyyynnngggfffdddccciii|||eeeJJJ???<<<888666888888777777888:::<<<>>>@@@DDDLLLaaabbbTTTVVVYYYlllsss___bbbUUUZZZaaahhhrrrtttrrrooolllkkkooovvv|||yyyhhhWWWSSSVVVXXXWWWWWWSSSPPPKKKHHHGGGHHHGGGGGGHHHHHHGGGGGGGGGHHHHHHIIILLLJJJHHHFFFFFFFFFGGGHHH~~~tttkkkeee\\\ZZZVVVTTTSSSSSSUUUWWWUUUUUUUUUYYY___gggnnnsssqqqssswwwyyyzzzyyywwwuuutttyyy~~~}}}qqqmmmpppppprrrvvvyyyyyydddQQQFFFBBBBBBGGGUUUjjj|||vvvSSSGGG;;;888888777555555777777888888777666555555666444666:::999<<>>AAABBBLLLUUUmmm}}}\\\OOOSSSddd}}}dddVVV___WWW^^^gggoooyyyvvviiilllkkkhhhkkkuuu|||~~~lll]]]QQQRRRXXX[[[YYYXXXTTTQQQLLLIIIIIIIIIIIIHHHIIIHHHHHHHHHHHHIIIJJJKKKLLLKKKHHHGGGFFFFFFGGGHHHyyyooohhhaaa[[[VVVVVVUUURRRQQQRRRTTTRRRRRRTTTZZZbbbhhhkkkkkksssyyyzzzzzzyyyvvvqqqkkkooovvv~~~vvvmmmooosssvvvwwwxxxvvvdddSSSGGGDDDCCCCCCMMMddd```HHH888;;;>>>777444888444444444444444444444444444222555:::999>>>ZZZyyyyyy```OOOKKKMMM___||||||~~~|||qqqhhh^^^TTTMMMHHHEEEBBB@@@@@@BBBFFFHHHMMMMMMMMMNNNMMMLLLLLLKKKIIIJJJNNNVVVaaajjjnnnooouuuuuusssrrrpppooonnnmmmvvv}}}uuuiiibbb^^^YYYWWWXXXVVVQQQNNNNNNNNNOOOVVV^^^mmmvvv~~~~~~sssnnnhhheeeggglllxxxwwwXXXEEE===:::999999;;;999:::=========AAAFFFLLL]]]|||}}}\\\RRRWWWiii{{{ccc[[[[[[___```gggqqq{{{}}}mmm]]]bbbiiioootttyyyzzz[[[WWWTTTSSSUUUXXXZZZ[[[TTTOOOIIIFFFFFFHHHJJJKKKHHHIIIJJJKKKLLLLLLLLLLLLMMMJJJGGGGGGGGGGGGNNNUUU|||qqqhhh^^^YYYUUUUUUTTTQQQPPPRRRSSSRRRQQQSSSXXX^^^dddgggjjjrrryyyzzzzzzzzzwwwssskkknnnuuu|||wwwnnnpppsssrrrrrrsss}}}wwwhhhVVVHHHBBBAAAAAAIII```}}}kkkPPP;;;;;;===777444777444444444444444444444444555222444888:::DDDbbbpppWWWJJJIIINNNaaa}}}sssxxx{{{pppeeeZZZPPPJJJFFFEEECCCBBBBBBEEEHHHJJJIIIJJJKKKMMMNNNNNNOOOOOOJJJKKKPPPXXXccckkkoooooovvvvvvwwwwwwwwwwwwwwwvvvwwwwwwjjjddd___ZZZWWWXXXTTTOOOLLLLLLLLLMMMSSS[[[iiisss{{{||||||wwwmmmhhheeefffiiiuuu}}}^^^JJJ@@@<<<;;;;;;;;;999:::=========AAAGGGPPPeeevvvYYYTTT]]]sssppp]]]ZZZ]]]___aaahhhqqq{{{pppfff```gggqqqwww{{{~~~vvvaaaVVVUUUTTTVVVXXXZZZYYYYYYSSSOOOJJJGGGGGGHHHJJJJJJIIIJJJKKKLLLLLLMMMMMMMMMMMMIIIHHHIIIIIIKKKRRR[[[sssggg[[[VVVRRRSSSSSSPPPPPPRRRRRRQQQQQQRRRUUUZZZ___bbbhhhpppwwwzzzzzz{{{yyyuuummmooottt{{{~~~zzzqqqqqqrrrpppnnnooovvv}}}~~~zzznnn[[[JJJCCCBBBAAAEEEXXXuuu}}}|||\\\@@@:::<<<888555666666666666666666666666666777444444777<<>><<<===;;;999:::<<<======BBBHHHTTTlllkkkXXX[[[ggg|||cccXXXZZZ```bbbgggoooyyyzzzgggdddfffppp|||~~~kkk\\\MMMQQQRRRTTTXXXZZZZZZXXXUUURRRNNNJJJHHHHHHIIIIIIHHHJJJJJJKKKLLLLLLMMMMMMMMMLLLIIIIIIJJJKKKNNNWWWaaassseeeYYYSSSPPPQQQRRRPPPPPPRRRRRRRRRRRRRRRTTTWWW\\\___fffnnnvvvyyy{{{|||{{{wwwqqqqqquuuzzz}}}~~~rrrqqqpppnnnnnnmmmrrrwww|||}}}ttt```LLLGGGFFFDDDDDDOOOhhh{{{zzz~~~gggDDD999:::999666777666666666666666666666666888666555777>>>QQQmmmrrr___MMMFFFMMMWWWddd}}}~~~yyylll___TTTKKKFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKNNNQQQTTTVVVWWWPPPTTTZZZbbbhhhlllmmmmmmoooqqquuuxxx{{{}}}}}}}}}wwwkkkddd^^^WWWSSSSSSOOOKKKJJJJJJJJJIIINNNUUU___jjjtttvvvuuuvvvvvvuuu}}}lllhhhfffdddbbbjjjiiiTTTFFF>>><<<>>>;;;999999<<<===>>>CCCJJJUUUmmmcccXXXbbbqqqjjj\\\XXX\\\aaagggqqq~~~pppiiilllqqqzzzsss^^^UUUSSSMMMQQQRRRTTTWWWYYYXXXVVVSSSRRROOOKKKIIIIIIIIIHHHHHHIIIIIIJJJJJJKKKLLLLLLMMMKKKIIIJJJKKKKKKNNNXXXcccrrrcccYYYSSSPPPQQQRRRPPPPPPSSSSSSTTTUUUTTTSSSUUUZZZ]]]dddmmmuuuyyy{{{}}}|||xxxvvvuuuvvv{{{||||||tttnnnllllllnnnnnnqqquuuzzz~~~xxxdddPPPFFFFFFEEEEEEIII[[[wwwyyyyyypppJJJ:::999:::888888777777777777777777777777777888888999CCCWWWlllyyyuuufffYYYMMMHHHOOOZZZggg}}}}}}{{{~~~xxxlll___TTTLLLHHHGGGHHHHHHHHHHHHGGGGGGFFFJJJJJJKKKLLLNNNQQQSSSTTTUUUZZZaaahhhmmmnnnnnnmmmrrrtttvvvyyyzzz{{{|||||||||uuuiiibbb\\\TTTPPPOOONNNKKKJJJKKKJJJIIIMMMSSS[[[gggqqqtttsssttttttsssyyyooojjjgggddd```fff~~~mmmYYYHHH>>>;;;===;;;999999<<<===???EEELLLXXXlllyyy___[[[hhhvvvttt___\\\^^^```bbblll|||nnnmmmttt}}}iiiZZZOOOOOOTTTQQQUUUTTTSSSTTTVVVVVVUUUTTTSSSPPPMMMJJJJJJJJJIIIHHHHHHHHHGGGHHHHHHIIIKKKKKKKKKKKKLLLMMMLLLMMMVVVaaasssfffZZZUUUQQQSSSSSSQQQQQQTTTSSSUUUVVVUUUSSSTTTYYY]]]dddmmmuuuyyy{{{~~~|||yyyyyywwwxxx|||}}}{{{||||||qqqiiiiiimmmnnnpppsssxxx~~~zzzgggUUUDDDDDDDDDDDDFFFSSSmmmwwwrrryyyxxxRRR===::::::999888777777777777777777777777555999:::<<>>SSSssssssbbbSSSNNNKKKHHHOOO\\\eeerrrzzz|||{{{zzz|||zzzsssooosssyyy{{{{{{}}}zzzxxxyyyyyywwwyyy}}}uuu|||~~~}}}~~~ssscccVVVOOOLLLJJJJJJJJJLLLNNNQQQTTTVVVUUUTTTSSSSSSTTTVVVXXXZZZXXXbbbqqq|||yyyoooddd___YYYRRRMMMLLLJJJIIIIIIKKKJJJGGGIIIMMMPPP\\\gggkkknnnrrrvvvwwwvvv{{{}}}rrrjjjgggdddbbbjjjwwwwww^^^III>>>===;;;888888;;;===@@@GGGPPP[[[sssrrrgggyyynnn```___aaabbbiiisssxxxmmmtttxxx___UUUVVVSSSSSSZZZ]]]XXXXXXYYY]]]aaacccdddddd[[[VVVPPPLLLKKKLLLMMMNNNIIIHHHGGGGGGGGGIIIKKKMMMPPPUUU\\\```\\\ZZZaaakkkyyyoooeee]]]UUURRRTTTWWWVVVTTTRRRRRRQQQQQQRRRTTTWWWXXXeeellltttzzzzzzyyyyyyyyyxxxzzz}}}|||xxx}}}{{{qqqrrrgggeeejjjnnnqqqzzzvvvcccRRREEE===???AAAFFFYYYppp}}}|||}}}{{{|||hhhLLL===;;;:::888888888777666666666666666555:::===FFF```~~~rrraaaRRRLLLHHHHHHVVVgggvvvxxx{{{zzzzzz{{{qqqkkkiiillloooooouuu}}}|||yyyuuuttttttuuuvvvvvvwww|||xxxfffWWWNNNKKKMMMLLLJJJJJJMMMRRRXXX\\\^^^[[[XXXVVVWWWYYYZZZZZZYYY```mmm|||uuunnneee\\\VVVRRROOOMMMLLLLLLJJJIIIIIIJJJKKKKKKUUU[[[ccclllrrrwwwzzz|||}}}}}}rrriiigggeeeccchhhqqqhhhLLL===<<<>>>;;;;;;<<<===@@@IIISSS\\\sssxxxwwwkkkccc]]]]]]aaagggoooxxx|||yyyqqq```TTTVVVZZZXXXZZZaaa```^^^]]]aaagggjjjgggccc___ZZZSSSNNNLLLMMMMMMNNNMMMJJJHHHHHHGGGGGGJJJNNNWWWWWWZZZ^^^___aaajjjttt|||tttggg```WWWSSSTTTVVVUUUSSSQQQQQQPPPPPPRRRTTTWWWYYYbbbiiissszzz{{{zzzxxxwwwvvvxxx||||||zzz|||uuuuuujjjgggkkknnnrrr}}}}}}lllUUUHHH???@@@AAAEEEWWWllllllPPP@@@<<<;;;999888888777666666666666666777;;;???KKKfffsssaaaPPPJJJIIIMMM\\\lll{{{|||~~~rrrkkkgggggglllnnnmmmpppuuu|||~~~}}}wwwtttrrrrrrsssvvvyyyzzz|||xxxfffVVVMMMKKKOOOOOOPPPSSSWWW[[[```bbbbbb```]]]]]]]]]___```aaa___dddooo|||uuunnneee\\\VVVRRRPPPNNNMMMLLLKKKKKKKKKLLLMMMNNNUUUZZZdddmmmsssxxxzzz{{{{{{yyy}}}vvvllljjjgggdddhhhpppkkkNNN@@@@@@>>><<<<<<===>>>AAAKKKUUUaaattt|||gggaaa___bbbgggmmmuuu}}}jjjZZZPPPSSSWWWXXX[[[bbbcccaaaaaaeeekkknnnlllhhhaaa\\\UUUPPPNNNOOOOOOPPPPPPNNNMMMMMMMMMMMMOOOQQQUUUUUUZZZ___ccchhhsss~~~zzzlllcccYYYTTTTTTUUUSSSQQQPPPOOOOOOPPPRRRUUUXXXYYY]]]eeeqqqyyy}}}{{{xxxvvvtttvvvyyy|||~~~}}}{{{zzz|||uuurrrkkkgggiiilllpppwww\\\LLLAAAAAAAAACCCRRRfffsssWWWDDD===;;;999888888777666666666777777999;;;AAAQQQooouuucccQQQKKKLLLTTTddduuuwwwdddaaa```ccchhhjjjiiiiiikkkuuuwww|||}}}zzzqqqpppoooppprrrwww|||yyygggXXXPPPMMMOOOPPPSSSVVVZZZ\\\]]]^^^cccbbbbbbcccdddfffgggiiifffiiiqqq}}}uuuoooeee]]]WWWTTTQQQOOOKKKJJJIIIIIIJJJKKKMMMNNNSSSYYYbbbllltttxxxyyyyyyuuurrrwwwzzzpppmmmjjjeeegggnnnnnnQQQCCCCCC???<<<<<<===???BBBMMMWWWeeesssjjjlllqqq~~~qqqaaa___aaagggnnnttt|||}}}fffYYYPPPRRRWWWYYY]]]ccceeedddeeejjjooorrrqqqnnnddd___XXXSSSQQQQQQRRRRRRPPPOOONNNNNNQQQTTTUUUTTTVVVWWW[[[cccjjjsss}}}qqqhhh\\\VVVTTTTTTRRROOONNNNNNNNNOOOQQQTTTXXXZZZ[[[cccoooyyy~~~}}}zzzwwwsssuuuwwwxxxxxxwwwwwwxxxrrrkkkkkkfffggghhhnnncccQQQDDDBBBBBBBBBMMM^^^xxx}}}~~~|||___HHH>>>:::888888888777777666777777888999:::BBBVVVvvvyyyjjjZZZPPPOOOXXXmmm}}}kkk[[[YYYZZZ]]]```bbbbbbbbbbbbmmmpppuuuzzz~~~}}}yyywwwnnnoooooopppsssxxx~~~yyyhhh[[[TTTRRRQQQRRRTTTUUUVVVWWWWWWWWW]]]___aaaccceeehhhkkknnnkkknnnuuutttnnneee]]]WWWTTTQQQPPPGGGGGGFFFFFFGGGIIIJJJKKKOOOUUU___jjjssswwwwwwuuuooolllqqq~~~rrrooolllggghhhnnnsssTTTDDDCCC>>><<<;;;===???CCCNNNYYYeeeqqqzzztttqqqsss{{{eee___^^^aaaiiiqqqxxxfff\\\TTTUUUYYY[[[___dddeeeeeegggkkkpppssssssqqqfffaaaYYYTTTRRRRRRSSSSSSOOOOOONNNPPPWWW```cccaaa\\\\\\```iiisss}}}vvvlll___WWWUUUTTTQQQNNNNNNMMMMMMNNNPPPTTTWWWYYY[[[bbblllwww~~~~~~{{{xxxtttvvvvvvuuurrrqqqrrrtttuuulllkkkgggggghhhnnnkkkVVVFFFCCCBBB@@@HHHVVViiiyyyzzz}}}gggMMM>>>999888888888777777777777888888888999CCC[[[{{{|||sssfffYYYTTT\\\sss|||zzzmmm___TTTTTTUUUUUUUUUWWWZZZ\\\\\\eeeiiioootttvvvxxx{{{}}}|||xxxuuusssoooppprrrsssuuuxxx~~~{{{jjj[[[TTTSSSSSSTTTTTTUUUVVVXXXZZZ[[[WWWYYY]]]___bbbfffkkkpppqqquuu}}}qqqkkkccc[[[VVVSSSQQQOOOGGGFFFFFFFFFGGGHHHJJJKKKLLLQQQZZZfffpppttttttrrrllliiimmm|||tttpppmmmiiiiiiooo{{{ZZZFFFAAA>>>;;;:::<<>>;;;;;;===@@@FFFRRR___iii{{{xxxkkkkkkzzzqqqccc___```dddlllttt}}}vvvaaa___]]]___cccfffhhhiiiccceeehhhkkkmmmoooppppppgggbbbZZZUUURRRRRRRRRRRRMMMQQQTTT^^^rrrppplllmmmyyy~~~}}}|||qqqcccYYYUUUTTTQQQOOONNNNNNMMMMMMOOOQQQTTTVVV^^^```dddllltttzzzzzzzzzwwwxxxwwwtttoooooossswww}}}xxxnnngggeeeggghhhllluuu]]]IIIEEEDDD???BBBKKKXXXkkkyyyzzz}}}}}}tttxxxyyyXXXBBB;;;:::888888777777888888999:::<<>>AAADDDKKKYYYfffyyyttthhhtttmmmaaaaaa\\\bbbmmmzzzvvvxxxwwwuuurrroookkkggggggiiilllnnnooopppqqqrrrjjjddd]]]WWWTTTTTTTTTTTTXXXbbbppp}}}xxxzzzssshhh^^^WWWRRROOOMMMLLLLLLLLLNNNPPPSSSUUUWWW___^^^```hhhqqqxxxyyywww}}}xxxtttvvvvvvttttttwwwrrrjjj```bbbaaa```iiiyyyfffLLLDDDBBB???@@@FFFSSSiii}}}}}}tttuuueeeFFF???>>>;;;:::999888888:::<<<======EEEWWWrrrvvvdddbbbsssuuurrrmmmjjjmmmvvv~~~zzzuuuqqqppppppppppppppprrrqqqhhhYYYNNNJJJKKKFFFFFFFFFFFFFFFFFFGGGGGGPPPRRRUUUWWWYYY\\\```dddnnnqqqwww|||}}}yyyqqqkkkllleeeaaacccfffggghhhkkkffflllqqqsssrrrssswww|||sssiiidddccceeegggkkkqqqwwwwwwtttppphhhiiillllllhhhgggoooyyyssskkkhhhkkkyyywwwggg```WWWQQQPPPOOOLLLHHHJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNRRR[[[gggpppuuuvvvsssnnnppp|||yyyrrrnnnnnnqqqxxxfffFFF>>><<<===@@@CCCJJJZZZiii}}}ooo|||{{{kkkccceeefffllluuu~~~{{{{{{zzzxxxtttooojjjgggllllllmmmpppssssssooojjjhhhccc^^^\\\XXXSSSSSSUUU\\\mmmzzzzzzssshhh^^^WWWRRRNNNLLLKKKKKKLLLMMMOOORRRTTTVVV^^^^^^```hhhqqqxxxyyyxxxzzztttqqqssssssqqqqqqsssooohhhbbbccc```___gggvvvkkkPPPEEEBBB>>>???DDDSSSjjj{{{www|||hhhIII@@@>>>;;;:::888888888999;;;<<<===IIIbbb}}}xxxkkk```dddzzz~~~lllhhhgggmmmyyy{{{zzzqqqmmmgggcccaaaaaa``````^^^___]]]VVVLLLEEEBBBBBBAAABBBEEEGGGIIIIIIIIIIIIOOORRRVVVYYY[[[]]]```bbbhhhlllrrruuutttooohhhdddjjjeeedddhhhkkkjjjiiikkkiiinnnrrrsssrrrsssxxx|||xxxqqqooonnnsssrrrrrrtttvvvwwwtttrrrmmmlllmmmnnnlllmmmttt~~~qqqiiigggjjjxxxvvvnnneee^^^VVVRRRQQQOOOLLLIIIJJJJJJIIIIIIIIIIIIJJJJJJMMMNNNSSS]]]hhhqqquuuvvvwwwrrrqqqzzzyyypppkkkkkknnnmmmhhhIIIAAA@@@@@@BBBEEEMMM\\\kkktttgggfffgggooo{{{}}}{{{{{{~~~|||xxxsssnnnjjjhhhnnnmmmnnnrrruuutttpppllliiiccc^^^\\\YYYUUUVVVZZZjjj{{{{{{{{{tttiii___WWWRRRNNNKKKJJJJJJJJJLLLNNNPPPSSSTTT\\\]]]```hhhqqqwwwyyyxxxyyysssppprrrrrrpppoooqqq|||~~~mmmeeedddccc```^^^dddrrrqqqUUUGGGAAA>>>???CCCSSSiii}}}mmmLLLAAA>>>:::999888777777999;;;<<<>>>QQQnnnhhh___ZZZfffssseeeccceeemmm}}}~~~xxxrrrpppiiieee___ZZZXXXVVVUUUTTTQQQOOOLLLHHHDDDAAA@@@@@@<<>>:::999888777777999:::<<>>BBBBBBCCCDDDGGGKKKNNNPPPPPPSSSUUUXXXZZZ]]]aaadddcccggglllkkkgggeeegggjjjhhhffffffiiijjjjjjlllqqqrrrssssssuuuyyyzzzxxxwwwuuuvvvwwwyyyzzz|||}}}zzz|||~~~yyyvvv|||oooccc___YYYWWWTTTRRRQQQOOONNNLLLMMMLLLJJJIIIGGGGGGFFFFFFIIIJJJPPPZZZfffnnnrrrrrrrrrpppqqqvvv|||~~~pppjjjhhhfffbbbqqqwwwXXXGGGDDDAAABBBDDDNNN___pppzzz~~~}}}sssjjjkkkrrrzzz~~~vvvpppuuu|||{{{uuurrrqqqrrrsssqqqpppqqqtttwwwvvvqqqlllgggaaa^^^```dddiiirrrzzz}}}|||mmmddd}}}yyysssjjjaaaZZZTTTOOOLLLJJJIIIIIIJJJKKKMMMPPPQQQTTTXXX```hhhpppuuuxxxyyywwwsssssswwwyyywwwvvvxxxxxxzzzmmmgggccc```bbbfffpppxxx___LLLDDDCCCEEEFFFMMM]]]ppp|||ZZZFFF???;;;:::999888888:::<<<===HHHaaa~~~ddd___[[[cccyyyvvviiicccffflllyyyxxxwww}}}tttqqqooojjjdddbbbUUURRRMMMJJJHHHFFFDDDBBBCCC???;;;:::<<>>EEEDDDCCCCCCFFFJJJNNNQQQSSSUUUWWWYYY[[[^^^cccgggdddgggiiihhhffffffiiillljjjgggfffggggggggglllrrrsssssssssvvv{{{|||{{{zzzyyy{{{~~~|||~~~vvviii```]]]XXXVVVTTTQQQOOONNNNNNNNNLLLKKKJJJHHHGGGFFFFFFFFFIIIJJJNNNWWWccclllqqqrrruuuuuuvvvyyy|||qqqllljjjhhhdddrrr___KKKGGGDDDDDDGGGQQQeeevvvzzzjjjttt~~~|||qqqiiikkkqqqyyyssspppuuu{{{zzzuuurrrrrrssstttrrrqqqrrrtttwwwvvvqqqllleee```^^^aaafffkkkttt|||vvvjjjdddxxxrrrjjjbbb[[[UUUPPPMMMJJJJJJJJJJJJLLLNNNPPPQQQRRRWWW```hhhoootttxxxyyyuuurrrrrrwwwzzzyyyxxxzzzyyyzzz~~~qqqhhhdddbbbccceeelll{{{zzzbbbNNNEEECCCDDDDDDGGGWWWmmm|||cccJJJ???<<<;;;:::999999;;;===>>>LLLhhhttt\\\[[[[[[cccuuu}}}~~~ooommmdddiiippp~~~xxxxxx~~~rrrmmmjjjddd]]]ZZZPPPNNNJJJHHHGGGFFFDDDCCCAAA???======>>>@@@AAABBBBBBBBBCCCEEEHHHKKKOOOQQQUUUXXX[[[^^^```cccfffhhhjjjiiigggffffffhhhiiikkkkkkhhhggghhhgggfffkkkrrrtttssssssvvvzzz~~~}}}}}}yyysssmmmddd^^^\\\XXXWWWTTTPPPMMMLLLMMMOOOKKKJJJIIIHHHGGGGGGGGGGGGJJJJJJMMMVVVaaalllrrrsssvvvwwwzzz||||||rrrnnnllliiijjjwwwcccKKKGGGDDDDDDHHHSSSgggyyysssjjjvvvyyykkkeeejjjssstttqqqqqqwww|||{{{vvvrrrqqqqqqrrrtttssssssvvvxxxwwwrrrnnneee```^^^aaaeeeiiipppxxx{{{tttkkkhhhwwwqqqiiibbb\\\VVVQQQNNNKKKJJJJJJKKKLLLNNNPPPQQQQQQVVV```hhhoootttxxxzzzuuurrrsssyyy|||{{{{{{}}}{{{zzz|||sssjjjeeecccdddeeeiiiwww{{{dddPPPEEECCCBBBAAABBBSSSlll~~~iiiLLL???===<<<;;;::::::<<<===???PPPmmmeeeTTTWWW[[[cccsss|||vvvgggiiidddiiiqqqwwwzzz|||oooiiieee]]]UUURRRJJJHHHEEEDDDDDDCCCAAA@@@<<<<<<<<<<<<===>>>@@@AAA???@@@CCCGGGJJJMMMOOOPPPUUUYYY___ccceeefffhhhiiiooolllhhhggggggiiijjjjjjkkkiiiiiijjjhhhfffjjjqqquuutttsssuuuyyy}}}~~~}}}|||~~~}}}tttmmmkkkhhhbbb^^^]]]YYYWWWSSSOOOLLLKKKMMMOOOJJJJJJIIIHHHGGGGGGGGGGGGLLLLLLNNNUUUaaalllsssuuutttvvvzzz}}}|||rrrnnnmmmjjjkkkxxxbbbIIIEEEBBBBBBFFFRRRgggyyytttxxxvvvfffdddooo|||zzzqqqqqqtttzzz~~~|||vvvrrrpppooopppvvvuuuuuuxxxzzzyyytttoooeeeaaa^^^```cccffflllrrr{{{pppiiihhh|||yyysssjjjaaaZZZUUUPPPNNNKKKKKKKKKLLLMMMOOOPPPQQQTTTTTTXXX___iiipppssstttssswww|||}}}zzzxxxxxxyyy~~~uuukkkeeebbbeeeffffffppp|||wwwcccOOODDDCCCCCCBBBDDDQQQfffxxx~~~sssJJJ;;;>>>@@@:::888=========GGGYYY~~~mmmYYYNNNNNNTTTeeezzz|||jjjdddffffffooo~~~zzzlllbbb]]]ZZZTTTNNNJJJGGGBBB@@@????????????===<<<<<<<<<<<<======>>>???AAACCCEEEGGGKKKPPPTTTVVVXXX\\\___```bbbeeegggnnnnnnmmmjjjiiiiiikkknnniiiiiijjjjjjjjjjjjkkkkkkoooqqqsssuuuwwwzzz~~~}}}~~~uuuqqqlllgggddd```]]][[[\\\XXXSSSOOONNNNNNMMMLLLIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIKKKSSS___jjjrrruuuuuuuuuwww{{{}}}uuukkkiiikkkhhhzzz}}}kkkOOOHHHCCCDDDHHHQQQbbbsss~~~pppfffiiittt}}}~~~zzzyyymmmpppvvv|||{{{tttoooooopppqqqwwwxxxzzz}}}~~~zzzqqqjjjccc___]]]^^^^^^]]]bbbhhhuuu|||rrrkkkjjj~~~yyytttkkkccc\\\VVVPPPMMMKKKKKKKKKLLLMMMOOOPPPQQQRRRSSSWWW___hhhnnnpppppptttwww{{{{{{xxxvvvuuuwwwyyyooogggccceeefffgggppp|||wwwdddPPPEEECCCDDDBBBFFFRRRfffyyywwwNNN???;;;>>>999888>>>===???JJJbbbcccQQQPPPPPPYYYlll{{{eeebbbfffhhhsss~~~zzzkkkaaa\\\WWWQQQLLLHHHEEE@@@>>>===>>>======<<<<<<<<<<<<<<<======>>>@@@BBBDDDFFFHHHLLLQQQUUUVVVYYY\\\^^^```aaaccceeelllnnnoooooonnnmmmmmmmmmjjjjjjiiihhhgggggghhhhhhnnnppptttwwwyyy}}}~~~~~~|||~~~qqqmmmiiieeecccaaa^^^\\\^^^ZZZUUUQQQPPPOOONNNMMMIIIIIIHHHGGGGGGGGGHHHHHHJJJIIIKKKRRR]]]hhhqqquuuuuuuuuxxx}}}}}}ooojjjkkkhhhwww{{{kkkQQQIIIDDDFFFKKKTTTfffwww|||qqqjjjooo|||}}}wwwssspppnnnnnnrrrxxx~~~zzzrrrnnnnnnppprrrtttuuuxxx{{{|||xxxooohhh___[[[XXXYYYZZZZZZ___eeeqqq{{{|||uuupppnnnyyyuuummmfff^^^WWWPPPKKKJJJJJJKKKKKKMMMOOOPPPQQQOOOQQQVVV]]]dddjjjmmmmmmwwwzzz}}}{{{wwwttttttvvvuuukkkdddeeefffgggppp{{{yyygggSSSFFFDDDCCCAAAHHHRRRhhh}}}{{{SSSCCC:::===999999???===AAAOOOjjjvvv[[[MMMNNNQQQ\\\rrrrrrbbbbbbdddjjj{{{||||||yyykkk```YYYTTTMMMHHHEEEBBB>>><<<;;;<<<;;;:::<<<<<<;;;;;;<<<======>>>AAACCCEEEGGGJJJMMMRRRVVVVVVYYY\\\^^^___```bbbcccgggkkkooopppooommmkkkjjjjjjjjjiiifffdddccceeeggglllooossswwwzzz~~~}}}{{{|||}}}{{{~~~~~~zzzwwwvvvuuuxxx|||vvvkkkiiieeeccccccbbbaaa``````]]]XXXTTTRRRQQQOOONNNJJJIIIGGGFFFFFFGGGHHHIIIKKKIIIJJJOOOYYYeeeoootttttttttxxx}}}~~~rrriiikkkeeeqqq|||{{{qqqTTTJJJDDDHHHNNNWWWjjj|||zzzrrrpppxxxvvvllliiihhhgggeeepppuuu{{{xxxqqqnnnppprrrsssssstttwwwzzz{{{wwwnnnggg]]]XXXUUUWWWYYYZZZ```fffnnnyyy{{{wwwvvvyyyuuuooohhhaaaXXXPPPJJJJJJJJJJJJKKKMMMNNNPPPQQQOOOPPPSSSXXX```gggmmmppp{{{}}}~~~|||wwwtttuuuvvvzzz{{{nnneeeeeeggghhhoooyyy}}}mmmXXXIIIDDDBBB???GGGPPPiiiVVVDDD:::===:::;;;???<<>>AAACCCFFFHHHKKKNNNSSSVVVVVVYYY[[[]]]^^^^^^```bbbbbbeeeiiijjjiiigggffffffiiiiiihhheeebbbbbbeeehhhjjjnnnsssxxxzzz}}}}}}zzzyyyyyyzzz||||||xxxsssnnnlllllloooxxx|||zzz}}}|||wwwrrrhhhfffdddcccdddddddddcccbbb^^^YYYVVVTTTRRRPPPNNNMMMKKKHHHFFFEEEEEEGGGHHHKKKIIIIIILLLUUUaaalllsssssssssvvvzzzzzzzzzrrrhhhjjjaaajjjqqqvvvzzz}}}XXXKKKCCCIIIPPPYYYlllwwwsssvvvvvvhhhaaaaaaeeeffffffqqqwww~~~xxxqqqqqqsssuuuwwwuuuuuuwwwzzz{{{wwwooohhh```ZZZXXX[[[^^^aaafffkkkrrr|||}}}|||yyyuuuoooiiiaaaYYYPPPKKKJJJJJJJJJKKKLLLMMMOOOOOOOOOOOOPPPTTT[[[dddnnnuuuyyy{{{{{{xxxsssqqqrrrttttttzzzpppeeeeeehhhjjjooowwwrrr\\\KKKDDD@@@===CCCMMMhhhXXXCCC===???<<<<<>>>>>???BBBEEEHHHJJJNNNRRRUUUUUUXXXZZZ\\\\\\]]]___aaaaaacccdddcccbbbaaacccdddfffggggggdddaaabbbfffkkkmmmqqqvvvzzz|||}}}~~~zzzxxxxxxxxxxxx|||}}}xxxqqqlllgggeeedddeeejjjqqqqqq|||yyytttooopppuuuvvvrrrllliiigggdddddddddeeeeeeddd```]]]YYYVVVTTTRRRPPPNNNPPPNNNJJJFFFDDDDDDEEEEEEJJJIIIHHHKKKRRR]]]iiiqqqtttsssuuuwwwwwwvvv{{{pppgggiiiaaagggkkktttwww\\\KKKBBBIIIQQQXXXkkktttttt|||ppphhh^^^[[[___eeejjjllltttyyyyyyttttttxxxzzzzzzuuutttuuuwwwxxxuuunnnhhhccc^^^\\\aaafffjjjnnnrrrxxx~~~}}}wwwtttnnnhhhaaaYYYQQQLLLLLLKKKKKKKKKKKKLLLMMMMMMNNNNNNOOOQQQWWWaaammmtttrrrtttssspppmmmkkknnnqqqpppvvv|||pppdddfffjjjkkknnnsssttt^^^LLLCCC???<<>>>>>===@@@DDDGGGIIILLLPPPRRRSSSVVVYYY[[[\\\]]]___aaadddcccbbb```^^^___aaadddccceeegggeeeaaaaaafffkkknnnsssyyy}}}~~~}}}}}}|||xxxwwwwwwxxxwww|||yyysssiiiccc^^^\\\[[[YYY\\\aaaaaaffflllmmmkkklllpppssswww{{{xxxtttqqqrrruuuuuuqqqmmmllljjjfffddddddcccbbbaaa\\\ZZZWWWTTTSSSQQQOOOMMMPPPNNNJJJGGGEEEDDDDDDDDDHHHHHHHHHJJJPPPZZZfffnnnuuuttttttvvvvvvvvv|||ppphhhhhhccchhhjjj}}}rrrssszzzbbbNNNBBBIIIQQQWWWjjj}}}qqquuu|||sss___\\\YYYYYY^^^fffmmmrrrzzzyyyvvvxxx||||||{{{tttrrrqqqrrrsssqqqlllgggfffaaaaaahhhooosssuuuxxx|||~~~~~~vvvrrrlllfff```YYYRRRNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKMMMPPPRRRVVV]]]fffmmmmmmnnnmmmkkkhhhhhhllloooqqquuu{{{ooocccfffllllllmmmqqq~~~|||qqq]]]LLLCCC???===AAAFFF```cccGGG??????<<<===???>>>PPPqqqppp]]]QQQSSSPPP```ttt}}}yyywwwpppsssddddddiii|||}}}xxxssswww}}}~~~xxxmmm```VVVMMMFFFCCC@@@>>><<<<<<<<<<<<:::999999999999:::;;;<<<>>>>>>;;;>>>BBBEEEGGGJJJMMMPPPRRRTTTXXXZZZ[[[]]]___aaadddcccbbb___]]]\\\___aaaaaaeeegggeee```^^^bbbgggjjjpppwww|||~~~xxxwwwwwwyyy|||~~~xxxuuuvvvxxxyyyyyyzzz|||uuunnnccc\\\UUUSSSQQQQQQTTTXXXZZZZZZ[[[[[[YYYXXXZZZ]]]```eeeppp{{{wwwzzz~~~|||zzzwwwwwwwwwwwwvvvuuuppplllhhhdddbbb```]]][[[XXXVVVSSSRRRQQQPPPMMMKKKLLLKKKJJJHHHGGGFFFEEEEEEFFFGGGHHHJJJNNNXXXccckkkrrrpppppprrrsssvvvtttjjjgggccchhhhhhrrrqqquuuhhhQQQDDDJJJRRRWWWhhh{{{oooxxxyyykkkbbbTTTVVVYYY\\\```hhhpppvvvyyywww{{{~~~}}}{{{uuurrrooonnnoooooollliiijjjfffgggpppyyy|||}}}~~~~~~vvvqqqkkkeee___YYYSSSOOONNNNNNLLLKKKJJJJJJJJJJJJIIIMMMQQQTTTVVVZZZaaaeeekkklllllliiiggghhhlllqqqtttwww{{{ooocccfffmmmmmmmmmoooxxxwwwnnn\\\KKKCCC@@@>>>CCCDDD\\\hhhKKK>>>>>>:::===@@@@@@UUUyyytttiii[[[PPPRRRVVVhhh}}}~~~zzzzzzmmmzzziiiiiilllssskkkmmmtttzzz|||vvvkkk___TTTKKKEEEBBB>>>===;;;;;;;;;;;;999888999999999:::;;;<<<>>>>>>999<<<@@@DDDFFFIIILLLNNNPPPSSSWWWYYY[[[]]]___aaaaaaaaaaaa^^^\\\ZZZ[[[\\\```dddhhheee___[[[^^^cccdddjjjrrrxxx||||||}}}}}}sssrrrrrrtttwwwzzzzzzzzzyyy{{{zzztttrrruuuxxx{{{{{{xxx}}}}}}yyyrrrjjjbbbYYYPPPMMMLLLMMMQQQWWWYYYVVVTTTSSSRRRQQQRRRSSSTTTXXXaaajjjsss|||kkkgggnnnvvv{{{{{{}}}}}}yyyxxxvvvttttttuuuwwwyyyrrrnnnhhhddd```]]]YYYWWWUUUSSSQQQPPPOOONNNLLLJJJIIIIIIIIIHHHHHHHHHGGGGGGEEEGGGHHHJJJNNNVVVaaajjjlllkkkkkknnnpppuuuxxxlllfff```eeeeee~~~uuuqqqtttlllTTTEEELLLSSSWWWhhhyyynnnzzzyyynnn```VVVPPPVVV\\\```ccciiissszzzxxxwww|||}}}yyyxxxtttpppnnnooopppnnnlllnnnjjjmmmwwwuuuqqqjjjddd___YYYTTTQQQLLLKKKJJJIIIHHHHHHIIIJJJJJJNNNRRRTTTVVVYYY___dddjjjkkkmmmmmmhhhdddhhhpppvvvwww}}}qqqfffgggdddeeekkkkkkvvvtttkkk\\\NNNGGGBBB===>>>FFFYYYqqqmmmNNNCCC>>>;;;<<<<<>><<<<<<<<>>@@@BBBCCCBBBCCCEEEGGGKKKMMMPPPRRRSSSUUUXXXZZZ^^^\\\[[[YYYYYYXXXWWWVVV\\\^^^```aaaaaaaaacccdddjjjkkkmmmppptttvvvuuusssooonnnllljjjiiiiiijjjkkkoooqqqtttxxx{{{}}}~~~~~~|||zzzvvvtttsssttttttuuuuuuwwwzzz~~~~~~uuuggg\\\SSSPPPLLLJJJKKKMMMNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQTTTVVVWWW___tttyyynnnffflllxxx|||||||||uuutttzzzvvvpppnnnppprrrrrrqqqssslllbbbZZZVVVTTTTTTTTTQQQPPPMMMJJJHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGHHHKKKNNNRRR]]]hhhjjjffffffjjjpppwwwsssjjj```dddhhhuuuzzzqqqooodddPPPQQQVVV^^^ttt|||zzzuuuiii^^^UUUPPPQQQSSSWWW\\\aaafffmmmvvv}}}}}}vvvtttvvvxxxxxxvvvxxxrrrmmmlllpppssstttssswwwwwwwww|||rrroooiiiddd```[[[VVVRRRMMMLLLJJJHHHGGGHHHIIIIIIMMMPPPSSSSSSTTTWWW]]]aaajjjdddaaadddhhhiiillloooqqqpppttt{{{~~~nnndddeeebbbdddjjjjjjlllrrrqqqcccRRRGGGBBBAAA>>>???FFFUUUfffvvvsssRRRCCC???======<<>>;;;;;;;;;:::999888777666888888888999999999::::::>>>@@@AAABBBBBBCCCDDDFFFJJJLLLOOOQQQRRRSSSUUUWWW[[[[[[ZZZXXXWWWVVVUUUTTTXXX[[[___bbbcccdddeeefffjjjjjjjjjmmmoooooonnnlllkkkjjjgggdddbbbaaaaaaaaacccfffkkkpppuuuxxxzzzzzzxxxvvvrrrpppooopppqqqssssssvvv{{{~~~}}}ssseeeZZZRRROOOKKKJJJKKKLLLMMMNNNLLLMMMPPPRRRTTTUUUUUUVVVUUUVVVVVVUUURRRUUUcccsss~~~uuuooouuutttnnnmmmuuupppjjjhhhjjjmmmnnnmmmoooiiiaaaZZZUUUSSSQQQPPPPPPOOOMMMKKKIIIHHHGGGFFFIIIHHHGGGFFFFFFGGGHHHIIIIIIHHHIIILLLNNNRRR\\\ffflllhhhhhhlllqqqwwwvvvlllaaadddfffrrrooojjjgggSSSRRRWWW```www}}}~~~uuueeeZZZQQQLLLMMMPPPRRRWWW]]]bbbgggmmmuuuzzz~~~yyytttrrruuuwwwxxxwwwtttqqqnnnoootttwwwxxxxxxzzzzzzzzz}}}uuurrrmmmiiieee```[[[XXXNNNLLLIIIGGGFFFGGGHHHIIILLLNNNQQQSSSTTTXXX___dddlllgggdddfffggghhhlllqqqqqqpppsssxxx|||mmmccceeebbbdddjjjjjjkkkuuuxxxjjjVVVHHHCCCAAADDDCCCEEENNN]]]ooo|||uuuTTTDDD@@@>>>>>><<>>EEE]]]www}}}zzztttmmm```UUUSSSWWWfffvvvmmmsss{{{}}}{{{lll^^^[[[___bbbeeegggfffccc^^^UUUKKKCCC>>><<<999999999999888777666666666666777888888999::::::888:::===@@@BBBDDDGGGJJJKKKNNNSSSVVVWWWWWWXXXXXXZZZ\\\]]][[[WWWTTTSSSTTTTTTWWW\\\___```______```aaaaaa```bbbdddeeedddcccfffdddaaa^^^ZZZVVVTTTSSSPPPRRRVVV[[[___ccceeefffbbbdddfffggghhhkkkppptttvvvwwwyyyyyyuuunnnfff```WWWTTTPPPNNNMMMMMMLLLKKKPPPTTT[[[ccciiimmmooopppuuusssqqqllleee```eeemmmvvvyyylllaaa]]]```^^^ZZZXXX[[[bbbiiimmmnnnhhhccc]]]WWWTTTQQQNNNLLLIIIIIIJJJJJJJJJIIIIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHJJJIIIJJJMMMNNNPPPYYYbbblllkkkmmmqqqssswwwrrrffffffeeecccmmmrrrpppppp^^^PPPPPPVVVbbbzzzpppooozzzvvvyyyyyyggg]]]SSSOOOLLLJJJMMMQQQTTTYYY```dddfffiiimmmqqqyyy|||wwwsssooonnnlllmmmooorrruuuvvvvvvvvvvvvxxx{{{}}}~~~~~~}}}tttrrrnnnkkkgggaaa[[[WWWOOOMMMIIIFFFDDDEEEGGGHHHFFFJJJNNNRRRVVV^^^hhhppptttssssssqqqkkkgggmmmvvvwwwvvvwww|||jjj```cccaaacccjjjkkklllxxx~~~rrr^^^NNNEEEBBB;;;>>>AAAGGGWWWnnn]]]GGGBBB@@@@@@@@@IIIccc}}}|||qqq```SSSQQQWWWpppuuunnnsss~~~uuuggg[[[ZZZ]]]___```bbbbbb```ZZZRRRIIIBBB===<<<888888888888888777666666555666666777888999::::::777999===???AAADDDGGGIIIGGGLLLRRRVVVWWWWWWWWWXXXZZZ]]]___]]]XXXTTTSSSTTTSSSVVVZZZ\\\\\\\\\\\\]]]^^^]]]\\\]]]___aaa```___aaa```]]]ZZZVVVSSSPPPOOOLLLLLLNNNQQQUUUYYY\\\^^^bbbeeeiiijjjiiijjjmmmqqquuuvvvvvvuuuqqqlllfffbbbUUUSSSOOOMMMMMMLLLKKKIIIPPPVVV___iiiqqqvvvyyyyyy~~~|||yyyuuummmgggjjjrrrxxxsssfff\\\XXXZZZVVVTTTTTTXXX```gggkkklllccc___YYYTTTQQQOOOMMMLLLHHHHHHHHHHHHHHHIIIJJJKKKGGGGGGFFFEEEEEEFFFGGGGGGJJJIIIJJJMMMMMMOOOVVV___hhhiiinnnrrrsssuuu}}}uuukkkffffffcccmmmwwwtttrrrbbbTTTQQQVVVccc|||vvviiipppxxxuuuwwwnnn[[[TTTOOONNNNNNMMMNNNQQQTTTYYY___ccceeehhhmmmqqq||||||uuuppplllkkkgggggghhhiiilllooosssuuuwwwwwwxxxyyy{{{}}}~~~sssqqqmmmiiieee___YYYTTTPPPMMMIIIEEEDDDEEEGGGHHHGGGJJJNNNRRRXXX```kkkrrrwwwuuusssssspppllloootttxxxvvvxxx|||}}}ggg]]]```^^^aaahhhiiiiiiuuuzzzppp___QQQHHHDDD;;;>>>AAAFFFVVVnnnhhhHHHCCC@@@@@@AAAMMMiii}}}mmm[[[OOOQQQZZZuuupppnnnuuu|||nnnbbbXXXWWW[[[]]]]]]^^^^^^\\\WWWOOOGGG@@@<<<;;;777777777888777777666555555555666777888999::::::888;;;===???@@@BBBDDDGGGEEEJJJQQQVVVXXXXXXXXXXXXYYY]]]___]]]XXXSSSSSSTTTSSSUUUXXXYYYZZZZZZ\\\]]]]]][[[ZZZ[[[\\\]]]]]]\\\[[[ZZZXXXUUURRROOOLLLKKKJJJIIIJJJKKKOOOTTTYYY\\\```eeekkkllljjjiiijjjmmmoooqqqtttssspppiiiccc```SSSQQQOOONNNOOOOOONNNLLLVVV[[[ccclllrrrtttttttttuuusssrrrqqqmmmjjjpppwww|||zzzlllccc\\\XXXXXXVVVUUUTTTXXX___dddeeeddd^^^YYYSSSOOOMMMLLLKKKKKKJJJHHHGGGFFFFFFHHHJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHIIILLLLLLMMMTTT\\\gggjjjqqqvvvvvvvvv}}}tttkkkeeeeeedddooo~~~rrrrrr___WWWXXXeeeeeegggwwwzzzwwwzzz}}}dddWWWQQQNNNOOOQQQPPPRRRUUUVVV[[[aaafffjjjooouuuzzz{{{qqqiiidddbbbcccaaabbbdddfffiiilllpppsssuuuuuuvvvwwwyyy{{{}}}|||tttqqqnnnjjjeee___XXXTTTPPPMMMIIIEEECCCDDDFFFHHHHHHKKKOOOSSSXXXaaakkksssyyytttqqqssstttqqqqqqrrrwwwvvvxxx|||~~~~~~zzzddd[[[^^^\\\___fffgggfffqqqvvvnnn___RRRJJJEEE@@@CCCDDDGGGVVVnnnqqqIIIDDD@@@AAACCCOOOmmm|||jjjVVVLLLSSS```tttlllmmmwwwtttjjj___VVVVVV[[[\\\\\\]]][[[YYYUUUNNNEEE>>>;;;:::666777777777777777666555444555666777888999::::::;;;===?????????@@@BBBDDDEEEKKKRRRXXXZZZ[[[ZZZZZZYYY\\\___]]]WWWRRRRRRSSSRRRTTTVVVXXXYYY[[[]]]```^^^\\\ZZZYYYZZZ[[[ZZZYYYVVVUUUSSSQQQOOOLLLIIIHHHIIIHHHGGGHHHLLLRRRYYY\\\[[[bbbiiikkkiiihhhiiikkkiiimmmrrrsssooohhhaaa]]]SSSRRRPPPQQQRRRSSSSSSRRR]]]aaaggglllooommmkkkhhhfffeeefffiiijjjlllttt}}}~~~nnndddaaa^^^ZZZYYYYYYWWWWWWZZZ^^^aaa```^^^ZZZVVVOOOKKKIIIJJJJJJJJJLLLJJJGGGEEEEEEFFFHHHJJJIIIJJJJJJKKKKKKJJJJJJIIIIIIHHHIIIKKKKKKLLLRRR[[[iiimmmvvv|||{{{yyynnngggdddeeeeeerrroooxxxiii[[[ZZZgggqqqZZZggg~~~|||zzz~~~uuu]]]XXXSSSOOOQQQSSSTTTVVVZZZYYY^^^eeekkkpppvvv~~~uuujjjaaa]]]\\\^^^]]]___bbbdddgggkkkooosssrrrssstttuuuwwwzzz|||{{{}}}~~~xxxtttsssoooiiieeeaaa\\\VVVPPPLLLKKKJJJIIIIIIIIIIIIIIIHHHHHHLLLTTTZZZ___gggooorrrrrrpppnnnlllmmmpppssstttrrruuu|||nnn```___^^^]]]cccnnnjjjnnntttsssfffSSSGGGDDD???AAA@@@CCCRRRlll}}}RRR???===CCCCCCPPPrrruuuaaaRRRMMMUUU___ttt|||ssslllyyy{{{pppaaa]]]XXXVVVUUUVVVWWWWWWXXXVVVRRRKKKCCC===::::::777777777777666666666666444444666777999;;;<<<===??????>>>??????@@@AAAAAACCCGGGMMMSSSXXXYYYYYYXXXYYY[[[]]]]]]ZZZWWWVVVVVVWWWWWWWWWXXXYYY[[[\\\]]][[[ZZZXXXWWWXXXYYY[[[\\\WWWTTTRRRPPPNNNLLLJJJGGGJJJJJJJJJKKKNNNQQQUUUWWW\\\```eeegggeeeccccccdddfffhhhkkknnnppplllccc]]]XXXSSSRRRVVVYYYZZZ]]]aaaeeedddhhhnnnooohhhaaa^^^\\\ccchhhiiigggjjjuuu~~~}}}tttmmmddd]]][[[ZZZYYYWWWXXXZZZ[[[\\\[[[[[[[[[\\\UUUTTTRRRNNNJJJGGGGGGHHHIIIHHHFFFEEEEEEFFFGGGHHHFFFGGGHHHIIIIIIIIIHHHGGGGGGHHHJJJKKKIIIHHHOOOWWWlllyyy||||||}}}}}}qqqkkkhhhggggggtttqqqzzzkkk```]]]mmmooo]]]kkkyyyxxxlll]]]TTTSSSRRRQQQPPPSSSWWWZZZ^^^bbbhhhooowww{{{{{{vvvmmmddd]]]XXXVVVUUUWWWZZZ]]]```dddhhhnnnqqqvvvttttttwww|||zzzrrrmmmqqqxxxyyytttrrrnnnhhhccc___ZZZSSSNNNJJJIIIHHHHHHGGGGGGGGGHHHIIIHHHLLLSSSYYY]]]eeemmmssssssqqqooommmmmmpppsssrrrrrrvvv}}}ooojjjfff```^^^ccciiimmmtttttthhhUUUGGGBBB???AAA@@@BBBPPPiii~~~TTTBBB>>>DDDCCCQQQtttxxxgggYYYSSSWWW^^^rrr}}}~~~}}}rrrnnn{{{vvvlllaaa\\\WWWTTTSSSUUUVVVVVVVVVTTTQQQJJJBBB===:::999777777777777666666666555444444666777999;;;<<<======<<<<<<<<<===>>>??????BBBFFFLLLRRRVVVWWWWWWVVVWWWYYY[[[[[[YYYWWWVVVVVVWWWWWWWWWXXXXXXZZZ[[[\\\[[[YYYXXXVVVVVVWWWXXXYYYWWWUUURRRPPPOOOMMMJJJHHHGGGGGGHHHIIIKKKNNNQQQRRRVVVYYY]]]______```bbbdddfffgggiiilllmmmjjjccc^^^YYYWWWXXX]]]``````aaadddeeefffkkkpppnnnggg```___cccjjjppppppooorrr{{{uuukkkgggbbb\\\XXXXXXXXXXXXWWWXXXXXXYYYXXXWWWVVVUUUUUUVVVUUUTTTQQQNNNLLLKKKKKKHHHHHHGGGGGGFFFGGGGGGHHHGGGGGGHHHIIIIIIHHHHHHGGGHHHHHHJJJLLLJJJIIIOOOXXXhhhvvv|||}}}|||{{{pppkkkeeeeeegggwwwsssxxxyyyggg^^^\\\lllkkk___ooo}}}|||iii\\\WWWVVVUUUSSSRRRTTTYYY\\\```dddkkkrrr{{{}}}}}}}}}|||zzzvvvqqqiii```YYYUUUSSSSSSVVVXXXZZZ]]]```dddiiimmmuuuvvvwwwzzz~~~{{{uuurrrrrrttt{{{{{{}}}yyyuuuqqqllleee```\\\WWWPPPKKKGGGGGGFFFFFFEEEFFFFFFFFFIIIHHHLLLRRRWWW[[[bbbjjjuuutttsssqqqnnnnnnpppsssqqqrrrxxx|||sssggg^^^]]]gggllltttwwwkkkWWWGGGAAA???@@@???AAANNNeee|||XXXFFFAAADDDDDDTTTxxxxxxkkk```WWWWWW\\\lllvvv|||}}}xxxqqqooo~~~pppfff```[[[TTTPPPPPPRRRTTTUUUSSSQQQNNNHHHAAA<<<999999777777777666666666555555444444666777999:::;;;<<<<<<<<<<<<<<<===>>>???@@@BBBFFFJJJOOOSSSUUUUUUTTTUUUWWWYYYYYYXXXVVVVVVVVVVVVUUUUUUUUUVVVWWWWWWXXXZZZYYYWWWUUUTTTTTTUUUUUUUUUSSSPPPOOONNNLLLJJJHHHGGGGGGHHHJJJKKKLLLMMMMMMOOOQQQTTTVVVXXX[[[```cccbbbbbbdddfffgggeeeaaa^^^\\\\\\```fffhhhfffeeefffeeehhhnnnrrrpppjjjhhhjjjyyy|||nnnddd]]]WWWTTTRRRQQQSSSUUUVVVVVV[[[[[[[[[ZZZYYYWWWVVVVVVWWWWWWWWWVVVTTTQQQOOOMMMGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMKKKJJJPPPYYYgggvvv}}}}}}{{{rrrmmmcccdddhhhzzzvvvxxxnnnbbb]]][[[kkktttddd```vvvggg[[[YYYYYYXXXVVVVVVYYY]]]aaadddiiiqqqxxxzzzuuutttvvvvvvvvvrrrmmmfff]]]WWWSSSQQQQQQUUUVVVWWWXXXZZZ^^^dddhhhrrrvvv|||wwwnnnnnnrrrvvv}}}|||~~~yyytttooojjjccc]]]YYYTTTNNNIIIGGGFFFFFFEEEEEEEEEFFFFFFJJJIIIKKKQQQUUUYYY```gggvvvvvvuuurrrpppoooqqqssspppsss{{{|||mmmcccaaaffflllvvvzzzppp[[[III@@@===>>>>>>AAAMMMccc}}}]]]JJJCCCEEEGGGZZZ|||uuukkkbbbYYYWWW[[[hhhpppyyyssspppppp~~~{{{lllccc^^^YYYQQQMMMLLLNNNQQQRRRNNNMMMJJJEEE???:::888888777777666666666555555555444444555777888:::;;;;;;=========>>>???AAABBBCCCDDDFFFJJJMMMPPPRRRSSSSSSQQQSSSUUUVVVUUUTTTUUUVVVTTTSSSSSSSSSSSSSSSTTTTTTYYYXXXWWWUUUTTTSSSSSSSSSSSSQQQNNNMMMMMMKKKIIIGGGIIIJJJKKKLLLLLLLLLLLLKKKLLLLLLLLLMMMPPPUUUZZZ^^^[[[[[[]]]___``````___^^^bbbbbbeeejjjjjjgggfffiiifffiiipppvvvwwwwww}}}oooccc^^^[[[SSSRRRRRRSSSUUUWWWXXXYYY`````````aaabbbaaa```___ZZZYYYYYYYYYXXXUUUQQQNNNHHHIIIJJJKKKLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFHHHIIIKKKMMMKKKKKKQQQZZZkkkyyy~~~uuupppfffeeeiii}}}www{{{vvvfff^^^\\\[[[kkkfff^^^bbb{{{ggg]]]YYYZZZZZZZZZ[[[___dddhhhmmmrrryyy~~~}}}xxxrrrnnnnnnoooppppppoookkkccc\\\VVVSSSRRRRRRTTTTTTUUUUUUVVVYYY___ccclllttt}}}oooeeefffnnnyyyxxxrrrnnnhhhaaa[[[WWWSSSMMMHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJIIIKKKQQQTTTWWW^^^ffftttttttttrrrpppoooqqqrrrpppttt}}}yyyiiicccdddgggmmmwww~~~uuu```KKKAAA<<<===>>>BBBMMMbbb~~~dddOOOEEEFFFLLLaaatttlllcccZZZZZZ```lllrrr{{{qqqppprrrvvvjjjbbb\\\VVVOOOJJJIIIKKKMMMOOOJJJIIIFFFBBB<<<888777777666666666666555555555555444444555777888999::::::<<<<<<===>>>???AAACCCDDDEEEFFFIIIKKKNNNPPPQQQQQQNNNPPPQQQRRRQQQQQQRRRSSSTTTSSSSSSSSSSSSSSSTTTTTTXXXWWWVVVUUUTTTTTTSSSSSSTTTRRRPPPOOOOOONNNLLLJJJJJJJJJKKKKKKKKKJJJJJJIIIIIIHHHFFFGGGJJJNNNQQQSSSUUUWWWYYY[[[]]]___```aaahhhfffgggiiigggdddfffkkkjjjmmmttt}}}{{{fff\\\YYYYYYXXXYYYZZZ[[[[[[\\\^^^___bbbcccdddhhhkkkllljjjggg```^^^[[[YYYXXXUUUQQQMMMIIIJJJLLLMMMMMMMMMLLLKKKHHHHHHGGGGGGFFFFFFFFFFFFHHHHHHKKKMMMKKKKKKRRR[[[ooo{{{~~~}}}~~~uuuooolllhhhkkkuuuzzzttteee^^^\\\[[[kkkyyy^^^\\\eeejjjaaaYYY[[[^^^```cccggglllpppvvv{{{nnnllljjjiiijjjjjjjjjjjjkkkfff```YYYSSSQQQQQQQQQSSSTTTTTTTTTTTTWWW\\\___dddnnn{{{}}}ssshhh```ccckkkuuu}}}wwwrrrmmmggg```[[[WWWSSSNNNJJJGGGGGGGGGFFFGGGGGGHHHIIIJJJIIIKKKQQQTTTWWW^^^fffoooppppppooommmmmmnnnppppppttt}}}lllaaa___aaaggglllwww~~~wwwbbbMMMBBB<<<<<<>>>BBBKKK___}}}jjjRRREEEHHHRRRkkkwwwqqqggg\\\]]]gggtttvvv{{{qqqsssuuuzzzpppgggaaaXXXSSSLLLHHHGGGHHHJJJKKKEEEEEECCC???:::777666666666666666555555555444444444555555666777888999:::999::::::<<<>>>@@@BBBCCCEEEEEEGGGHHHJJJLLLNNNOOOKKKLLLNNNMMMMMMMMMNNNPPPSSSSSSRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTWWWUUUSSSRRRSSSRRRPPPNNNIIIIIIIIIHHHHHHHHHHHHGGGHHHFFFEEEFFFHHHJJJKKKJJJPPPSSSWWW[[[]]]```dddfffjjjhhhhhhhhhfffdddiiipppsssvvv~~~uuu```WWWWWWXXX___aaabbbccccccdddgggiiilllmmmpppvvvzzzyyytttooojjjddd]]]YYYWWWTTTPPPLLLIIIJJJKKKLLLLLLLLLLLLLLLIIIHHHGGGFFFFFFEEEFFFFFFGGGGGGJJJLLLKKKKKKQQQ[[[ooozzz|||zzz~~~}}}sssmmmoookkkoooqqqvvv|||iii___\\\[[[kkk{{{\\\^^^jjj}}}nnnddd[[[___dddiiilllooosssuuuzzzqqq___```aaacccdddeeeeeefffeeeaaa[[[TTTPPPNNNNNNOOORRRSSSTTTTTTUUUWWWZZZ\\\^^^hhhwwwtttfff\\\WWWZZZfffpppxxx{{{vvvrrrmmmggg```ZZZXXXUUUPPPMMMGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIKKKQQQUUUXXX___fffhhhiiijjjjjjiiiiiijjjkkknnnrrrzzz|||}}}mmmaaa______```fffkkkuuu}}}vvvbbbMMMAAA>>>===???BBBIIIZZZyyyoooTTTDDDHHHXXXsssxxxuuujjj\\\]]]iiivvvwww{{{sssxxx{{{|||qqqiiiccc___UUUQQQKKKGGGFFFFFFGGGGGGBBBBBB@@@===888666555666666666555555555444444444444555555666777888999999999999:::<<<>>>@@@BBBDDDCCCCCCDDDDDDFFFHHHJJJKKKIIIJJJKKKJJJIIIIIIJJJLLLNNNNNNNNNNNNOOOPPPQQQRRROOOOOOQQQRRRTTTTTTUUUUUUVVVUUUSSSSSSSSSSSSQQQPPPKKKJJJHHHGGGGGGHHHHHHIIIKKKJJJJJJLLLNNNNNNLLLJJJIIIMMMSSSXXX\\\___dddhhhhhhgggiiijjjiiihhhnnnwwwzzzfff```ccchhhooorrrtttvvvwwwzzzuuulllaaaXXXUUURRRNNNKKKHHHHHHHHHHHHIIIJJJKKKKKKIIIHHHGGGFFFEEEEEEEEEFFFFFFFFFIIIKKKJJJJJJQQQZZZnnnzzz}}}|||~~~sssmmmnnnllltttnnnqqqooo```ZZZZZZiii}}}^^^cccpppuuuyyy~~~rrrgggaaafffmmmrrruuuvvvxxxyyyyyynnnaaaUUUVVVXXXZZZ\\\___bbbdddbbb___YYYSSSOOONNNNNNOOOOOOQQQTTTUUUUUUVVVXXXZZZ\\\eeesssuuuiii]]]XXXXXXbbbqqq|||~~~zzzvvvsssmmmggg```[[[XXXVVVRRRNNNFFFFFFEEEEEEFFFGGGHHHHHHJJJIIIKKKQQQUUUXXX___gggcccdddffffffeeeeeeggghhhlllpppxxx~~~|||xxxyyy~~~xxxbbb^^^ccceeeccceeeiiisss{{{uuuaaaLLL@@@@@@>>>???BBBFFFVVVuuurrrUUUDDDIII[[[www|||wwwwwwkkk[[[[[[gggsssvvv~~~uuu|||tttjjjddd___\\\SSSOOOJJJFFFEEEEEEEEEEEE@@@@@@???;;;777555555555666666555555555444444444444555555666777888888999:::;;;<<<>>>@@@BBBEEEFFFBBBAAAAAABBBCCCEEEGGGHHHHHHIIIIIIHHHGGGFFFHHHJJJGGGGGGHHHHHHJJJKKKLLLMMMKKKLLLNNNPPPSSSTTTUUUUUUTTTRRRQQQPPPQQQQQQOOONNNNNNLLLJJJIIIIIIJJJKKKMMMPPPOOOPPPSSSVVVVVVRRRNNNBBBGGGOOOUUUYYY]]]bbbfffeeefffjjjmmmmmmmmmsss|||qqqooovvv||||||qqqcccXXXSSSQQQNNNKKKFFFFFFEEEEEEFFFGGGIIIJJJJJJIIIGGGEEEEEEEEEEEEFFFEEEFFFHHHKKKJJJIIIQQQZZZnnn|||uuupppllllllxxxmmmpppsssaaaYYYXXXhhh~~~|||aaagggtttqqqvvv{{{tttgggffflllsssyyy{{{{{{zzzzzzvvv~~~xxx```UUUPPPQQQQQQSSSUUUZZZ```dddccc```ZZZTTTQQQPPPPPPQQQLLLOOOSSSUUUUUUVVVWWWXXX\\\dddrrr{{{sssmmmeee]]]bbbdddppp|||xxxsssooollleee___]]]XXXRRRNNNNNNKKKJJJGGGFFFEEEEEEFFFGGGIIIIIIKKKNNNSSSZZZ```cccbbbbbbcccdddffffffeeecccnnnrrrxxx{{{|||{{{{{{{{{vvvbbb^^^bbbdddccchhhoooqqqssssss___IIIDDD??????AAABBBFFFUUUppp{{{NNNEEEFFFTTTzzzyyypppiiiYYYUUUbbbrrrvvv~~~ppppppzzz|||qqqhhh___YYYWWWLLLIIIFFFDDDCCCBBBAAA???===<<<;;;:::888777666555555555555555555555555555333555888::::::;;;<<<>>><<<<<<<<<===>>>@@@AAABBBDDDBBB@@@>>>>>>@@@BBBDDDFFFFFFFFFEEEDDDCCCAAA@@@DDDCCCBBBCCCDDDGGGIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMOOOPPPQQQQQQOOOMMMMMMNNNGGGHHHJJJMMMPPPPPPNNNLLLMMMTTT[[[cccjjjiiiZZZIIIIIIJJJMMMPPPTTTXXX[[[]]]```eeejjjkkklllqqq{{{~~~vvvaaaXXXVVVSSSNNNLLLIIIHHHFFFDDDEEEFFFIIIJJJLLLKKKHHHFFFFFFFFFGGGHHHHHHGGGHHHJJJJJJKKKRRRZZZlll|||tttjjjlllkkkyyy}}}nnnoooyyyzzzbbbZZZ^^^gggvvvhhheeejjj|||qqqtttzzzzzzkkkjjjpppyyy~~~~~~{{{wwwtttwww|||sss___VVVOOONNNNNNQQQUUUYYY\\\\\\___]]]XXXSSSQQQQQQOOOLLLPPPQQQRRRTTTVVVWWWXXXXXXXXX^^^mmm}}}pppdddbbbfffkkknnnuuu~~~{{{wwwrrrnnniiibbb]]][[[XXXRRROOOPPPLLLJJJHHHFFFEEEEEEFFFGGGHHHIIIKKKNNNSSSYYY^^^aaaaaabbbcccfffhhhiiihhhgggoooqqqtttxxx{{{|||{{{{{{|||fff```bbbdddccchhhnnnpppssssss___IIIDDD>>>>>>???AAAFFFVVVrrr~~~RRRIIIJJJXXX|||wwwooohhhZZZXXXfffyyy}}}rrrqqqzzz|||rrrjjj```XXXUUUKKKIIIEEEBBBBBBAAA???>>>;;;;;;999888777555444444444444444444444444444444444666999:::::::::<<<===============>>>???@@@AAADDDBBB@@@???>>>@@@BBBCCCDDDDDDCCCBBBAAA@@@@@@???CCCBBBAAAAAABBBEEEGGGIIIJJJJJJKKKLLLLLLLLLKKKKKKNNNPPPPPPPPPNNNLLLLLLMMMLLLLLLMMMMMMNNNQQQUUUWWWXXX___iiisss{{{xxxeeeQQQIIIJJJLLLOOORRRUUUXXXZZZ\\\```eeeggggggmmmwww~~~~~~~~~{{{|||~~~~~~}}}}}}~~~yyycccYYYVVVRRRMMMKKKLLLJJJHHHFFFEEEFFFHHHIIILLLJJJHHHGGGFFFFFFGGGHHHJJJIIIJJJKKKKKKJJJPPPXXXiiiyyytttjjjlllkkkxxx{{{nnnppp|||www```YYY]]]gggwwwmmmhhhjjjvvvmmmqqqxxx|||mmmiiipppxxx~~~~~~{{{zzzzzz}}}vvvddd\\\TTTRRRQQQRRRTTTWWWYYYYYY___\\\XXXTTTSSSRRRQQQOOORRRTTTVVVXXXYYYZZZZZZZZZ]]]cccrrr{{{wwwtttnnngggdddgggnnnrrr{{{~~~{{{wwwrrroooeee___ZZZYYYWWWRRRQQQRRRMMMLLLIIIGGGFFFFFFGGGHHHGGGIIIKKKOOOTTTYYY]]]______aaadddgggjjjkkkllllllpppoooooosssyyy}}}}}}{{{mmmaaa```bbbdddfffmmmpppssssss___IIIDDD>>>>>>>>>@@@FFFXXXwwwTTTLLLOOO^^^vvvlllggg[[[[[[kkk~~~tttrrr{{{}}}tttkkk```VVVQQQJJJGGGCCCAAA???>>>===;;;999888777666555444333222333333333333444444444444666888::::::::::::;;;<<<============>>>>>>???@@@CCCBBB@@@??????@@@BBBCCCEEEEEECCCBBBAAA@@@@@@@@@AAAAAA@@@???@@@BBBDDDFFFGGGGGGHHHIIIJJJJJJIIIIIIMMMNNNOOONNNLLLJJJKKKLLLHHHLLLOOOPPPPPPSSS[[[aaalllsssoooXXXIIIJJJKKKLLLNNNQQQSSSTTTUUUYYY]]]___```eeennnvvv}}}yyyyyy{{{{{{zzzwwwyyyzzz{{{zzzzzz|||}}}zzzdddYYYTTTPPPLLLJJJNNNLLLJJJGGGFFFGGGHHHHHHKKKJJJHHHGGGFFFGGGGGGHHHLLLKKKKKKMMMKKKJJJOOOWWWeeevvv|||}}}tttjjjiiihhhsssvvvjjjnnn{{{rrr]]]XXX^^^hhhyyyqqqiiijjj~~~pppkkkpppyyyooohhhnnnwww~~~{{{lllfff]]]ZZZWWWVVVVVVWWWWWWWWW[[[XXXTTTRRRRRRRRRRRRRRRVVVXXXZZZ]]]^^^^^^]]]]]]aaagggvvvtttkkkfffbbb______eeennnxxx|||xxxtttpppeee^^^YYYWWWUUUQQQOOOQQQNNNMMMJJJHHHFFFFFFGGGHHHGGGIIIMMMQQQUUUZZZ]]]^^^]]]```dddhhhjjjlllnnnppprrrnnnlllpppxxx~~~}}}rrrccc___aaaddddddlllooossssss```IIIDDD???>>>???AAAIII\\\}}}TTTNNNSSScccwwwkkkdddYYY\\\nnn}}}vvvsss{{{~~~uuulll___SSSMMMHHHEEEAAA>>>===<<<;;;999888888777666555333333222222222333333333333333444888999;;;;;;:::999:::;;;>>>>>>=========>>>>>>???@@@?????????@@@BBBDDDFFFHHHGGGFFFDDDCCCCCCCCCCCCBBBAAA???>>>???@@@BBBCCCDDDEEEFFFGGGHHHHHHHHHHHHLLLLLLMMMLLLJJJIIIJJJKKKDDDMMMWWW[[[\\\```jjjrrrtttYYYIIIIIIJJJJJJKKKLLLNNNNNNNNNQQQUUUWWWYYY]]]eeekkkrrrzzz}}}zzzwwwuuutttsssrrrqqquuuwwwyyyyyyyyyyyy{{{|||vvvaaaVVVRRRNNNKKKJJJKKKJJJIIIGGGGGGGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGHHHLLLKKKLLLMMMLLLKKKPPPWWWddduuu||||||ssshhhfffeeeoooooocccgggsss|||ooo^^^\\\bbblll|||ppphhhjjjppplllrrr|||qqqffflllttt{{{tttpppkkkgggccc___^^^]]]\\\[[[YYYSSSOOOOOOPPPPPPRRRTTTZZZ\\\___bbbccccccbbbaaaccciiiuuu{{{jjj```]]]ZZZZZZ^^^eeeppp{{{vvvrrrggg___YYYVVVSSSOOOMMMOOOOOOMMMJJJHHHFFFFFFGGGGGGHHHJJJMMMRRRVVV[[[^^^```]]]```eeehhhiiikkkmmmppprrrnnnkkkooowww}}}~~~uuuddd^^^```bbbccckkknnnsssttt```IIIDDD@@@???@@@CCCLLLaaa|||RRRLLLTTTfffxxxhhh___VVV[[[nnn{{{xxxttt}}}~~~tttjjj\\\PPPJJJEEEBBB???<<<<<<;;;:::888888888777666555555444444222222222333333444444444888:::<<<;;;:::999:::;;;>>>===============>>>>>>======>>>@@@CCCFFFHHHJJJIIIIIIGGGFFFEEEDDDDDDDDDCCCAAA???>>>>>>???@@@AAABBBCCCDDDFFFGGGHHHHHHHHHJJJJJJKKKJJJHHHIIIJJJLLLKKKUUU```ggglllvvvsssYYYJJJJJJIIIIIIIIIIIIJJJJJJIIILLLOOOPPPRRRVVV[[[```ccckkkzzz|||pppqqqqqqqqqooonnnmmmnnnrrrtttuuuvvvvvvvvvxxxzzz}}}mmm[[[SSSPPPMMMKKKLLLGGGGGGFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIKKKMMMMMMLLLPPPWWWdddvvv||||||rrrgggfffeeeoooggg[[[___kkksss~~~ooodddeeelllsssnnngggmmmtttmmmrrr~~~qqqeeejjjqqqxxx}}}|||zzzzzzvvvrrrooommmjjjhhhfff\\\TTTOOOOOOQQQQQQTTTZZZ^^^```ccceeeggghhhggggggfffiiisssuuufff]]]YYYYYY\\\```ccclll}}}wwwrrriiiaaaZZZVVVSSSNNNLLLMMMOOOMMMJJJGGGFFFEEEFFFFFFGGGIIILLLPPPUUU[[[___aaa___ccchhhjjjiiiiiikkknnnpppmmmlllnnntttzzz}}}~~~sssccc^^^^^^```aaaiiinnnssstttaaaJJJDDD??????AAAEEENNNddd|||QQQLLLTTTiiisssbbbZZZSSSZZZpppzzzzzzvvv~~~rrrgggYYYMMMHHHBBB@@@===;;;;;;;;;:::999999888888777666666555555222222333333444444555555888:::<<<<<<;;;::::::;;;<<<<<<<<<<<<======>>>???<<<===???BBBEEEHHHKKKLLLHHHHHHHHHGGGFFFEEECCCCCCCCCAAA???===<<<===>>>??????@@@BBBDDDEEEFFFGGGGGGHHHHHHIIIHHHHHHIIILLLNNNSSS[[[eeemmmyyyoooYYYKKKKKKJJJIIIHHHHHHHHHHHHGGGIIIKKKLLLMMMPPPTTTWWWVVV^^^lll}}}wwweeeiiimmmnnnmmmlllnnnpppmmmoooqqqqqqqqqrrrtttvvvzzz|||qqqdddVVVQQQOOOLLLKKKLLLEEEEEEEEEFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGJJJMMMLLLKKKPPPVVVaaattt{{{zzz}}}}}}rrrhhhgggiiittt{{{aaaVVV\\\iiiqqq}}}sssnnnsssyyy}}}rrrkkksssvvvkkkppp{{{pppdddiiipppxxx|||xxxuuufff[[[RRRSSSTTTTTTYYYbbbdddeeegggiiilllnnnoooppplllnnnuuuttteee]]]WWWXXX\\\aaabbbjjj}}}vvvqqqiiiaaaYYYVVVSSSNNNMMMOOONNNLLLIIIGGGEEEDDDEEEEEEEEEFFFHHHMMMSSSYYY___bbbdddhhhlllllliiihhhjjjllllllkkklllmmmqqquuuyyy|||pppbbb^^^]]]]]]```hhhmmmssstttaaaJJJDDD===>>>AAAFFFOOOeeeSSSMMMUUUjjjkkkZZZTTTQQQ]]]uuu{{{}}}zzz~~~pppcccUUUKKKGGG@@@>>>;;;:::;;;<<<;;;;;;888888777777666555555555222333333444555555666666888:::;;;<<<;;;;;;;;;<<<;;;;;;;;;<<<===>>>???@@@???@@@BBBDDDFFFIIIKKKLLLHHHIIIJJJKKKJJJGGGEEECCCBBB@@@>>>;;;::::::;;;<<<<<<===???AAACCCDDDEEEEEEFFFGGGHHHHHHHHHJJJNNNQQQXXXaaaooohhhWWWLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOPPPNNNUUUaaappp~~~vvvnnnbbbhhhmmmnnnkkkjjjllloookkkmmmoooppppppqqqsssuuuvvvyyy}}}{{{jjj___TTTPPPOOOLLLKKKLLLGGGGGGGGGGGGHHHIIIIIIIIIGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHJJJLLLKKKIIIMMMSSS\\\ooowwwwww{{{}}}rrriiifffjjjyyywww___WWW```oooxxx~~~xxxxxx|||ttt{{{ssskkkoooyyynnnccchhhqqqzzzooo```UUUUUUUUUUUU\\\gggiiijjjkkkmmmppptttwwwyyywwwxxx~~~vvveee[[[YYYVVVZZZbbbgggqqq}}}uuuooohhh```YYYVVVSSSOOONNNPPPNNNLLLIIIFFFDDDDDDDDDDDDCCCDDDFFFJJJPPPWWW^^^bbbhhhlllooonnnjjjhhhiiilllhhhjjjkkkmmmnnnrrrvvvzzzmmmbbb^^^]]]\\\___hhhmmmsssuuuaaaJJJEEE<<<===@@@FFFOOOdddVVVOOOVVVkkk{{{dddTTTQQQQQQ___yyy||||||~~~nnnaaaSSSJJJFFF???===::::::;;;<<<<<<<<<777777777666555555555444333333444444555666777777777999;;;<<<;;;;;;<<<===::::::;;;;;;===>>>@@@@@@BBBCCCDDDFFFGGGIIIJJJJJJJJJLLLNNNOOONNNKKKGGGEEEAAA???<<<:::888888999999:::;;;===???AAABBBCCCDDDEEEFFFGGGGGGHHHKKKOOOSSS[[[jjjbbbUUUMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIIIIJJJKKKLLLMMMKKKPPP[[[iiiuuu}}}|||zzzuuuqqqrrrwwwyyyssskkkfffeeekkkpppooojjjgggiiilllmmmnnnqqqqqqrrrrrrtttvvvyyy{{{zzzqqquuuzzzuuulllggg]]]TTTQQQPPPMMMKKKKKKIIIIIIIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIIIIIIIHHHHHHIIIIIIKKKLLLJJJGGGJJJPPPVVVjjjtttuuuzzz}}}ssskkkccciiizzzuuu___YYYeeevvv{{{|||nnnlllpppyyymmmccciiirrr|||rrrbbbUUUTTTTTTSSS\\\iiimmmmmmnnnpppsssxxx|||xxxeeeYYY[[[UUUXXXcccnnnzzz~~~yyytttqqqkkkeee]]]WWWRRROOOMMMKKKMMMLLLIIIGGGFFFGGGHHHIIIFFFIIIKKKMMMNNNSSS[[[bbbkkkooossspppiiidddfffiiieeegggiiilllooorrrtttuuuyyyiii```^^^^^^]]]aaaeeelllqqqnnnaaaNNN??????<<<>>>EEENNN^^^|||bbbJJJVVVpppuuubbbYYYUUUVVV```mmm~~~pppbbbSSSIIIFFF@@@===:::888999:::;;;:::<<<;;;999777666555444444222222333333555666888999;;;::::::999999::::::;;;;;;;;;::::::;;;>>>@@@BBBBBBDDDGGGIIIKKKKKKJJJJJJLLLKKKJJJKKKKKKJJJHHHEEE@@@???<<<:::888888999:::>>>>>>===>>>>>>???@@@AAAEEEDDDFFFGGGGGGGGGMMMUUUggg}}}zzz___TTTLLLKKKKKKKKKLLLMMMOOOPPPKKKKKKLLLNNNLLLHHHIIIMMMIIINNNZZZjjjxxx~~~~~~|||zzzwwwsssooolllllljjjhhhhhhhhhfffaaa\\\ZZZgggqqqnnnfffdddgggjjjpppooorrrvvvwwwtttvvvzzz}}}uuujjjfffbbbaaaccccccbbb```ZZZWWWSSSOOOLLLKKKKKKLLLJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIHHHIIIIIIHHHGGGFFFHHHJJJVVVfffooouuu~~~pppgggcccggguuutttbbb___jjjzzz~~~~~~|||oooiiipppyyyllloooxxxzzzkkk[[[SSSTTTZZZdddmmmoooppprrruuuyyy~~~~~~eeeYYY]]]^^^cccjjjqqq~~~{{{uuupppjjjeee]]]VVVQQQNNNKKKJJJKKKJJJHHHFFFEEEFFFGGGHHHFFFHHHKKKKKKMMMQQQYYY___gggkkknnnmmmiiieeeeeefffeeehhhjjjlllnnnqqquuuxxxwww{{{lllcccbbbbbbaaa___cccjjjooommm```MMM???@@@<<<>>>DDDLLL[[[xxxfffLLLXXXttttttddd\\\WWWWWW```mmmzzzlll___QQQHHHDDD@@@>>>;;;:::;;;<<<<<<<<<===<<<:::888666555555444333333444555666888999:::<<<;;;::::::::::::::::::===<<<<<<;;;<<<>>>@@@BBBDDDEEEHHHJJJKKKKKKKKKJJJLLLKKKKKKKKKKKKJJJGGGDDD???>>>;;;999888888999:::============>>>???@@@AAACCCCCCEEEGGGHHHIIIRRR[[[tttqqqXXXNNNKKKKKKJJJJJJLLLNNNQQQSSSRRRNNNMMMQQQQQQNNNLLLMMMMMMVVVfffwww~~~xxxrrrmmmiiieeedddgggeeecccbbbbbb___[[[WWWXXXdddllliiicccbbbdddeeekkkkkknnnsssttttttvvv{{{rrr```ZZZXXXUUUSSSSSSUUUWWWWWWVVVUUUSSSPPPLLLJJJIIIJJJJJJIIIHHHGGGFFFEEEFFFGGGGGGHHHGGGGGGFFFFFFGGGHHHHHHHHHIIIIIIHHHGGGFFFHHHIIITTTdddnnnttt~~~qqqiiieeefffsssuuufffcccmmm{{{{{{xxxuuunnnsss~~~ppprrrzzzxxxjjj\\\UUUVVV\\\gggppptttuuuwwwxxxyyy|||fff\\\\\\]]]cccooo{{{|||uuupppjjjeee]]]VVVQQQMMMJJJHHHIIIHHHFFFEEEEEEFFFGGGHHHGGGIIIJJJJJJKKKOOOVVV\\\bbbeeehhhiiiiiigggcccaaadddhhhkkklllkkkmmmtttzzzxxxyyyyyy~~~qqqgggdddbbbaaa```cccjjjpppooocccPPPAAA@@@===>>>CCCIIIVVVrrrkkkOOO[[[yyytttggg```ZZZXXXbbbooouuuhhh[[[NNNEEECCCAAA???======>>>??????>>>>>>===;;;999888666666555555555555666777999;;;<<<===<<<;;;;;;::::::;;;;;;>>>>>>======>>>@@@BBBCCCFFFGGGIIIKKKKKKKKKKKKJJJMMMLLLKKKKKKKKKIIIFFFCCC===<<<:::999888999:::;;;============>>>???@@@AAABBBBBBDDDGGGIIIMMMXXXdddeeeSSSLLLMMMLLLKKKLLLOOOSSSXXX[[[]]]VVVRRRTTTWWWVVVTTTTTTYYYggg{{{~~~tttkkkeeecccaaaaaacccaaa___]]]\\\YYYUUURRRVVV___fffeeebbbbbbcccccchhhgggjjjpppssstttyyypppYYYLLLIIIHHHFFFEEEFFFIIILLLMMMMMMOOOMMMKKKIIIHHHHHHHHHIIIIIIGGGDDDCCCBBBDDDEEEGGGHHHHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJIIIGGGGGGGGGHHHSSScccmmmttt}}}rrrkkkggggggsssxxxjjjgggnnn{{{yyyuuuwwwmmmooozzzyyyyyyttthhh\\\WWWYYY```kkkuuuwwwzzz|||{{{yyyzzzggg___[[[]]]eeeuuu{{{uuuqqqkkkfff^^^WWWRRRNNNJJJHHHHHHGGGFFFEEEEEEFFFHHHIIIHHHJJJKKKKKKKKKNNNUUUZZZ___```cccgggjjjhhhccc^^^aaafffjjjiiigggjjjrrrzzz|||||||||wwwjjjccc```^^^bbbeeelllssstttiiiUUUFFFAAA===>>>BBBFFFQQQjjjnnnOOO\\\|||tttjjjddd]]][[[eeettt}}}}}}qqqdddXXXLLLDDDBBB@@@???>>>>>>@@@AAA@@@>>>???>>><<<:::888777777666555555555666888999;;;<<<>>>===<<<<<<;;;;;;<<<<<<>>>>>>???@@@AAADDDFFFGGGHHHIIIJJJKKKLLLLLLKKKKKKNNNLLLKKKKKKJJJHHHEEEBBB<<<;;;999888999:::;;;============>>>>>>@@@AAABBBCCCCCCEEEHHHIIINNN]]]kkk}}}kkk\\\RRROOONNNNNNMMMOOOTTTZZZaaaeeeggg___ZZZZZZ[[[\\\```dddnnn|||rrrjjjgggffffffeeebbb```^^^[[[YYYVVVTTTRRRTTT\\\bbbcccccceeegggfffiiihhhjjjooosssuuu{{{qqq___QQQKKKJJJCCCBBBBBBCCCEEEHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHIIIHHHFFFCCC@@@@@@BBBDDDFFFHHHHHHGGGGGGGGGGGGGGGGGGHHHJJJKKKJJJHHHGGGGGGHHHTTTdddnnnuuurrrkkkiiijjjxxx|||nnniiikkkvvvyyywwwrrrkkkllluuuxxxmmmddd[[[XXX[[[bbbnnnyyyzzz~~~}}}yyyzzzhhhbbb[[[___iiivvv{{{wwwtttrrrkkkfff```YYYTTTPPPLLLIIIIIIHHHFFFEEEFFFGGGIIIJJJJJJKKKLLLKKKKKKNNNTTTZZZ^^^___aaafffjjjhhhbbb[[[\\\aaaffffffdddgggpppxxx{{{~~~zzzkkkccc```^^^bbbdddkkksssvvvlllXXXHHHBBB>>>>>>AAADDDLLLccc{{{mmmOOO]]]}}}~~~uuulllggg```^^^kkk|||yyy|||{{{|||pppcccWWWLLLDDDCCC>>>===>>>@@@AAABBB@@@>>>???>>><<<:::999888777777444444555666777999:::;;;>>>======<<<<<<======>>>===>>>@@@BBBEEEHHHJJJKKKIIIJJJJJJKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJHHHDDDBBB<<<;;;:::999999;;;===>>>===>>>>>>>>>@@@AAABBBCCCFFFFFFGGGHHHHHHOOO___ppprrrcccZZZSSSPPPPPPLLLLLLMMMQQQWWW```hhhmmmnnnjjjfffcccaaadddppp||||||sssmmmllljjjhhheeeaaa___]]]YYYVVVTTTSSSSSSRRRZZZaaabbbdddhhhkkkkkkmmmkkkkkkooorrruuu|||oooYYYQQQNNNKKKIIIDDDDDDCCCCCCCCCDDDFFFGGGGGGGGGHHHIIIJJJJJJJJJJJJHHHEEEBBB@@@@@@AAADDDFFFHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIKKKKKKIIIHHHHHHIIIVVVfffpppwwwpppiiijjjnnn~~~ppphhhgggppp{{{|||}}}llllllmmmxxxwwwllleee^^^YYYYYY]]]eeeqqq}}}~~~iiieee\\\ccclllssszzz|||wwwtttppppppwww{{{xxxuuusssqqqjjjfff```ZZZVVVRRRNNNKKKJJJIIIGGGFFFFFFGGGHHHIIIJJJKKKLLLKKKKKKNNNTTTYYY___```bbbfffhhhfff___ZZZXXX]]]aaacccdddhhhooovvvwww}}}zzzkkkdddbbbaaa___aaagggqqquuulllXXXGGGBBB>>>>>>AAABBBIII^^^tttmmmQQQ```vvvnnnhhhaaaaaarrrzzz|||}}}}}}ooobbbVVVKKKDDDCCC======???AAACCCDDDAAA??????>>><<<:::999777777666444555555666777999;;;;;;============>>>???@@@@@@???@@@BBBEEEHHHJJJLLLNNNIIIIIIIIIJJJKKKLLLLLLMMMLLLKKKJJJJJJJJJHHHEEEBBB>>>===;;;::::::<<<===????????????@@@AAACCCDDDEEEHHHGGGGGGGGGGGGNNNaaattt{{{lll\\\RRRNNNKKKJJJKKKHHHIIILLLRRRZZZdddlllqqqtttsssrrrpppnnnsss}}}tttnnnllliiiddd___^^^]]]ZZZVVVSSSQQQRRRTTTSSS]]]eeeffffffjjjnnnpppqqqnnnmmmooorrruuu~~~~~~^^^NNNLLLLLLIIIGGGCCCDDDCCCAAA??????AAACCCEEEGGGIIIJJJKKKKKKKKKJJJHHHFFFCCCBBBAAACCCDDDFFFHHHHHHHHHHHHHHHGGGEEEEEEEEEHHHJJJKKKJJJJJJJJJKKKYYYhhhrrrxxx}}}mmmggghhhqqq}}}ooogggfffqqq~~~kkkjjjnnnzzz~~~}}}~~~}}}wwwmmmddd^^^ZZZXXXZZZ___ggguuu~~~iiihhh^^^fffmmmpppuuuqqqddd___\\\XXX[[[ddduuu~~~|||xxxuuuqqqooohhhddd___ZZZVVVRRRNNNKKKJJJIIIGGGEEEDDDEEEFFFGGGHHHIIIJJJJJJIIIMMMSSSYYY___aaaccceeeeeeaaa\\\XXXVVVYYY^^^bbbfffkkkqqquuuwwwyyyiiibbb```aaa___```fffpppuuummmYYYHHHBBB>>>>>>AAAAAAGGG[[[qqqoooUUUeeexxxooohhhaaadddyyyoooaaaUUUJJJDDDBBB===>>>@@@DDDFFFFFFCCCAAA>>>===<<<:::888777666666666666666777999:::<<<===<<<<<<======???AAABBBCCCBBBCCCEEEGGGIIIKKKLLLMMMGGGHHHHHHIIIJJJLLLMMMNNNKKKJJJIIIIIIJJJHHHEEECCC@@@???===<<<<<<===>>>???@@@@@@@@@AAACCCEEEFFFGGGGGGGGGGGGFFFFFFOOOdddxxx~~~lll]]]TTTLLLIIIHHHFFFFFFHHHGGGIIINNNVVV```jjjrrrwwwzzzyyy{{{~~~tttmmmjjjhhhbbb]]]\\\\\\ZZZUUURRRQQQTTTWWW\\\gggooonnnkkkmmmssswwwwwwsssqqqtttvvv{{{~~~kkkVVVMMMLLLKKKHHHGGGDDDEEEEEEBBB???>>>@@@CCCDDDFFFIIIKKKLLLLLLKKKJJJHHHGGGEEEDDDDDDDDDEEEFFFHHHHHHIIIIIIHHHGGGEEEDDDCCCFFFJJJKKKKKKKKKLLLLLLZZZiiirrrxxxuuuhhhfffeeeqqqzzznnnhhhiiixxxmmmiiiooo}}}xxxttttttssssssqqqkkkddd___ZZZXXXXXX\\\bbbkkkyyyvvvgggiii```ffflllpppzzzuuuaaaTTTQQQPPPMMMSSSYYYfff}}}~~~~~~zzzvvvqqqmmmfffbbb]]]YYYUUURRRNNNKKKJJJHHHFFFDDDCCCCCCDDDEEEFFFHHHIIIHHHHHHLLLRRRXXX___aaacccdddbbb^^^ZZZWWWUUUXXX\\\bbbhhhnnnrrrttt|||yyyggg^^^\\\]]]```aaagggrrrxxxppp\\\KKKBBB>>>???AAAAAAFFFZZZooopppYYYiiiyyyppphhhaaaeee}}}nnn```TTTIIICCCAAA>>>???BBBFFFHHHHHHEEECCC>>>===;;;999888666666555777777888999:::<<<===>>>;;;<<<<<<>>>@@@BBBCCCEEEFFFFFFHHHIIIJJJKKKKKKKKKFFFGGGGGGHHHJJJLLLMMMNNNJJJIIIIIIIIIJJJIIIFFFDDDAAA@@@>>>===<<<===>>>???AAAAAAAAABBBDDDFFFGGGHHHFFFEEEEEEEEEEEEOOOfff|||rrrkkkaaaWWWIIIEEECCCFFFGGGEEEFFFHHHIIILLLRRR[[[eeepppxxx|||}}}|||ssskkkjjjiiiddd```]]]]]][[[WWWSSSSSSVVVZZZeeeqqqzzzwwwpppqqqxxx}}}|||xxxvvvyyy|||wwwdddYYYPPPMMMLLLHHHFFFGGGGGGIIIIIIFFFCCCBBBDDDGGGDDDFFFIIIKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHHHHIIIIIIHHHGGGEEEDDDBBBEEEIIILLLLLLLLLMMMMMMZZZiiirrrwwwpppffffffcccpppxxxmmmiiimmmooonnnvvv}}}llllllmmmmmmkkkhhhccc^^^[[[YYYWWWYYY^^^dddmmm{{{~~~mmmccciiiaaaeeejjjrrr}}}kkkWWWMMMMMMNNNLLLPPPSSSYYYjjj|||wwwsssqqqeeebbb]]]YYYVVVSSSPPPMMMNNNMMMKKKGGGDDDCCCEEEGGGGGGGGGFFFFFFGGGLLLRRRWWW[[[```fffeee```ZZZXXXXXXTTT\\\eeeiiihhhhhhmmmqqq{{{}}}mmmddd^^^[[[aaaccciiisssxxxppp^^^NNNCCC>>>===@@@BBBFFFUUUfffuuu]]]ooo|||nnndddYYYcccmmm___SSSHHHBBBAAA???@@@CCCEEEEEECCC@@@>>><<<;;;999777555555555555777777888999999999999888::::::;;;===???AAACCCDDDEEEFFFHHHJJJKKKKKKKKKJJJHHHIIIJJJKKKLLLMMMMMMMMMKKKNNNNNNJJJIIIKKKJJJFFFFFFBBB>>><<<<<<>>>??????BBBCCCDDDEEEFFFGGGGGGGGGCCCDDDEEEDDDEEERRRiii}}}ssseeeZZZRRRKKKEEEBBBBBBBBBCCCDDDGGGIIIJJJIIIJJJNNNWWWcccoooyyy~~~|||qqqnnnlllhhheeeeeeeeeccc^^^WWWSSSUUU[[[aaammmnnnqqqrrrtttwww|||}}}~~~wwwllldddTTTRRROOONNNNNNMMMLLLJJJIIIIIIHHHFFFEEEDDDCCCBBBAAAAAABBBDDDGGGIIIJJJIIIJJJIIIGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDBBBBBBHHHJJJKKKJJJIIIIIIJJJKKKZZZhhhpppttt}}}zzzhhhcccfffdddlllpppllllllmmm~~~mmmqqq|||uuummmggghhhhhhfffbbb^^^\\\\\\[[[ZZZ[[[^^^fffppp{{{~~~~~~vvvpppjjjgggfff___cccjjjttt{{{qqqbbbSSSJJJGGGIIILLLNNNSSSXXX___lll}}}{{{wwwssspppiiieee___ZZZVVVRRRMMMJJJNNNMMMKKKGGGDDDDDDEEEGGGGGGGGGFFFFFFHHHLLLRRRVVVXXX]]]cccccc___ZZZXXXYYYXXX^^^eeegggffffffkkkppp{{{pppddd]]]ZZZaaabbbiiittt{{{ttt```NNNCCC>>>===@@@AAAEEEUUUggguuu\\\mmm|||ppphhh]]]eee~~~{{{jjj]]]RRRHHHBBBAAA@@@BBBDDDEEEEEECCC@@@>>>;;;:::888777555555555666888888999:::;;;;;;;;;:::<<<<<<===???@@@BBBDDDEEEGGGHHHJJJKKKLLLMMMLLLLLLHHHJJJNNNPPPQQQOOOMMMKKKKKKNNNNNNKKKKKKMMMLLLIIIHHHDDD@@@===>>>???@@@AAACCCDDDEEEGGGHHHHHHHHHHHHEEEDDDCCCCCCHHHVVVlll|||}}}ssscccTTTKKKFFFBBB>>>@@@@@@@@@AAACCCFFFHHHJJJIIIKKKOOOVVVaaammmvvv{{{~~~}}}tttqqqoookkkiiiiiifffccc]]]WWWSSSVVV]]]ccclllnnnqqqtttwwwzzz~~~vvvkkkgggaaaYYYTTTVVVTTTQQQPPPOOOOOOMMMKKKIIIIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCEEEGGGHHHHHHIIIHHHFFFDDDCCCDDDEEEFFFFFFFFFFFFFFFEEEDDDCCCBBBEEEGGGIIIIIIIIIJJJKKKMMMYYYgggmmmqqqyyy|||wwweee```bbbdddllloookkkjjjmmm}}}mmmlllwww~~~mmmfffeeeffffffdddaaa^^^\\\\\\]]]]]]^^^aaagggnnnvvv{{{xxxvvvrrrooonnnoooqqqrrrrrrppplllhhheeedddeeeeee```dddiiippp|||zzzvvvlll^^^PPPGGGDDDFFFIIIKKKOOORRRUUU^^^hhhllllll{{{vvvrrrooohhheee___[[[VVVRRRNNNKKKNNNNNNLLLHHHEEEDDDFFFHHHFFFGGGGGGGGGHHHLLLRRRVVVUUUZZZ___```]]][[[ZZZZZZ]]]aaaeeeeeedddeeekkkpppzzzxxxggg^^^\\\bbbbbbhhhvvvyyycccNNNCCC>>>>>>@@@@@@EEEVVViii~~~~~~wwwZZZiii{{{sssnnnccchhh|||xxxggg[[[QQQGGGAAAAAAAAABBBDDDEEEDDDAAA>>><<<;;;999888666555555666666999999:::<<<<<<=========>>>???@@@AAACCCDDDEEEFFFHHHJJJKKKMMMNNNNNNNNNNNNJJJMMMRRRUUUUUURRRMMMJJJLLLOOOOOOMMMMMMPPPPPPNNNKKKGGGBBB@@@@@@BBBCCCDDDEEEFFFHHHIIIIIIIIIHHHHHHGGGDDDAAABBBLLL^^^ppp{{{yyyiiiUUUGGGBBBAAA@@@>>>>>>>>>>>>@@@BBBEEEGGGIIIIIIJJJNNNUUU___jjjsssxxx~~~vvvtttssspppnnnooojjjeee^^^WWWTTTWWW___eeejjjnnnssswww{{{~~~yyyjjjeeeccc```\\\[[[XXXVVVSSSQQQQQQPPPNNNMMMKKKLLLLLLLLLLLLKKKJJJJJJHHHGGGFFFEEEDDDEEEGGGGGGIIIGGGDDDBBBBBBCCCDDDFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCEEEGGGHHHIIIJJJLLLNNNXXXdddiiillluuuzzzqqqccc^^^]]]cccjjjpppkkkjjjnnn~~~ooogggrrruuugggaaabbbccccccbbb^^^\\\[[[[[[^^^___```cccgggjjjnnnpppllliiieeeaaa___^^^______aaa___\\\[[[[[[^^^aaaccc^^^aaaeeejjjssszzzwwwppppppgggZZZNNNEEECCCDDDGGGHHHKKKMMMNNNSSSYYYZZZWWW~~~zzzuuupppmmmeeeaaa]]]ZZZWWWTTTQQQOOOMMMMMMLLLIIIFFFEEEFFFHHHFFFGGGGGGHHHIIIMMMRRRVVVTTTXXX\\\^^^]]]\\\\\\]]]```bbbdddddddddgggnnnuuuzzzmmmcccaaabbbbbbhhhxxx}}}eeeNNNCCC???>>>@@@???DDDWWWkkkxxxZZZfffxxxtttrrriiikkk|||wwwggg[[[QQQGGG@@@???AAAAAABBBBBBAAA>>>;;;999999888777666555555666777999999;;;<<<======>>>>>>??????AAABBBDDDEEEFFFFFFIIIJJJLLLNNNOOOOOOOOONNNNNNQQQTTTWWWVVVSSSOOOLLLLLLOOOPPPNNNPPPTTTUUUSSSOOOKKKFFFBBBBBBDDDFFFGGGHHHIIIJJJKKKKKKJJJIIIGGGHHHDDD???BBBRRRffftttyyysssaaaLLLBBBAAAAAA@@@???<<<<<<===>>>AAADDDFFFHHHGGGJJJNNNTTT]]]gggqqqwww}}}wwwwwwvvvsssrrrsssoooiii```XXXUUUYYYaaafffjjjnnntttzzz~~~zzzooofffdddcccaaa```aaa[[[XXXUUUTTTSSSRRRPPPOOOPPPQQQRRRSSSSSSSSSSSSSSSQQQPPPNNNKKKIIIHHHHHHIIIHHHFFFCCCAAA@@@BBBDDDFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDGGGHHHHHHIIIKKKMMMVVVbbbfffiiittt{{{mmmbbb]]]\\\aaagggzzzvvvpppmmmsssuuuhhhooo|||pppfffccc`````````^^^[[[XXXWWWXXXZZZ\\\___bbbdddeeeeeeeeeeeeccc___\\\ZZZYYYYYYYYY]]][[[XXXVVVVVVYYY\\\^^^YYY]]]aaafffnnnuuusssmmmkkkdddYYYNNNGGGDDDEEEGGGGGGIIIKKKNNNTTT]]]aaa```~~~yyytttooolllccc```\\\YYYWWWTTTQQQOOOLLLLLLKKKIIIFFFEEEFFFHHHFFFGGGHHHIIIJJJMMMRRRVVVUUUXXX[[[]]]]]]^^^^^^___```aaabbbbbbeeekkkttt{{{}}}oooeeecccaaaaaahhhyyy~~~eeeOOOCCC@@@>>>???>>>CCCXXXnnnxxxZZZgggvvvrrrssskkknnn|||yyyiii]]]RRRGGG@@@>>>>>>??????>>>===:::888666888777666555555666777777999:::;;;<<<============>>>???AAACCCEEEFFFFFFFFFIIIKKKLLLNNNOOOOOOOOOOOOSSSSSSSSSSSSSSSRRRPPPPPPNNNQQQQQQPPPQQQVVVXXXWWWSSSNNNHHHEEEEEEGGGIIIJJJJJJKKKLLLMMMLLLJJJHHHGGGGGGCCC???DDDVVVlllwwwvvvfffTTTCCC>>>???>>><<<============>>>AAACCCFFFHHHEEEHHHMMMSSSZZZcccmmmtttzzzwwwxxxwwwtttsssuuutttmmmbbb[[[YYY]]]cccgggkkkpppvvv|||}}}uuunnnmmmllliiiiiikkkbbb```]]][[[ZZZYYYWWWUUUWWWWWWXXXYYY[[[\\\^^^^^^______^^^ZZZTTTOOOLLLLLLFFFEEECCCAAAAAABBBDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDFFFHHHHHHHHHHHHJJJLLLUUUaaafffjjjvvv{{{kkkbbb^^^]]]___ddduuu~~~vvvssszzzzzzlllnnnvvv~~~llleeeeee``````___\\\WWWUUUTTTTTTSSSVVVYYY]]]______^^^]]]___]]][[[YYYXXXXXXXXXYYY[[[YYYVVVTTTTTTVVVXXXZZZ[[[___cccfffmmmrrrqqqllleee___VVVMMMGGGEEEEEEFFFFFFIIIKKKOOOYYYhhhqqqsss}}}xxxsssmmmjjjeeebbb]]]XXXUUUQQQMMMJJJJJJKKKJJJIIIFFFEEEFFFGGGFFFGGGIIIIIIKKKNNNRRRVVVXXXXXXZZZ[[[\\\]]]^^^^^^^^^______aaaeeemmmwww~~~~~~lllcccbbb```aaaiiixxx|||dddOOODDD@@@??????===CCCYYYqqqwwwZZZhhhuuuqqqqqqjjjmmm{{{}}}~~~zzzjjj^^^SSSGGG@@@>>><<<<<<<<<;;;:::888666444777666555555555666777888;;;;;;<<<============<<<===???AAADDDFFFGGGHHHHHHJJJKKKMMMOOOPPPPPPPPPOOOTTTSSSQQQOOOOOOOOOPPPQQQOOORRRRRRPPPRRRXXX[[[YYYVVVQQQJJJFFFFFFHHHJJJLLLKKKLLLNNNNNNMMMJJJGGGEEEDDDCCCAAAGGGZZZpppwwwrrr]]]MMMAAA@@@AAA>>>===????????????@@@AAADDDFFFGGGEEEHHHLLLPPPUUU\\\fffmmmzzz}}}|||xxxwwwxxxwwwtttsssvvvvvvnnneee^^^^^^bbbhhhkkkooorrrxxx}}}yyyxxxxxxvvvuuuvvvpppnnnkkkiiihhhgggdddccccccbbbbbbccceeeiiilllooosssuuuuuuooocccXXXPPPMMMEEEDDDCCCBBBBBBCCCDDDEEEEEEFFFFFFGGGFFFFFFEEEEEEEEEGGGHHHIIIHHHIIIJJJLLLVVVccchhhmmmzzz|||lllccc```___^^^cccssszzzzzz~~~nnnmmmrrr}}}zzziiieeefffdddcccaaa\\\WWWSSSRRRRRRNNNPPPSSSVVVXXXXXXXXXWWWVVVVVVUUUTTTTTTUUUVVVWWWUUUTTTSSSSSSTTTWWWYYYZZZbbbeeehhhhhhkkknnnlllggg^^^ZZZSSSLLLGGGEEEEEEEEEFFFHHHJJJNNNZZZjjjuuuxxx}}}xxxrrrllliiiddd```[[[WWWTTTPPPLLLJJJHHHIIIIIIHHHFFFDDDEEEFFFFFFGGGIIIJJJKKKNNNRRRVVVYYYXXXXXXYYYZZZ[[[\\\\\\]]]]]]]]]___dddmmmvvv|||{{{xxxhhhaaa```___aaajjjwwwwwwbbbOOODDD@@@??????<<>>>>>>>>???>>>>>>===<<<===???BBBFFFIIIJJJJJJJJJLLLMMMOOOQQQRRRRRRRRRQQQQQQPPPNNNMMMLLLMMMOOOPPPPPPSSSRRRQQQSSSXXX[[[ZZZXXXSSSLLLGGGGGGIIIKKKMMMKKKMMMNNNOOOMMMJJJFFFDDDAAACCCDDDJJJ]]]rrrvvvnnnXXXJJJAAABBBCCC???@@@FFFBBBBBBAAABBBCCCEEEFFFHHHEEEHHHLLLMMMNNNSSS\\\ccclllttt{{{zzzwwwwwwyyyxxxssssssvvvsssmmmeeeaaaccciiinnnqqqrrruuuyyy|||{{{{{{~~~~~~}}}}}}}}}{{{zzzxxxvvvttttttsssqqqrrruuuzzzsss```RRRLLLDDDDDDDDDEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFFFFDDDFFFHHHIIIIIIJJJMMMNNNYYYfffkkkppp}}}nnnccc___```___dddsss{{{~~~ooommmqqq|||xxxjjjhhhkkkkkkiiieee___XXXSSSQQQQQQNNNNNNPPPQQQRRRSSSTTTTTTRRRRRRRRRRRRSSSTTTUUUVVVSSSTTTVVVXXXZZZ]]]___```fffiiijjjiiiiiijjjhhhccc[[[XXXRRRMMMIIIGGGFFFFFFEEEHHHJJJOOOZZZhhhrrrtttxxx}}}wwwqqqllliii___\\\XXXUUUSSSQQQOOOLLLGGGHHHIIIGGGEEEDDDDDDEEEFFFGGGIIIJJJLLLOOOSSSVVVZZZXXXWWWWWWYYYZZZZZZYYY\\\[[[[[[^^^cccllltttzzzuuutttfffaaa```^^^aaajjjwww}}}tttaaaPPPDDDAAA??????<<>>======@@@DDDHHHKKKLLLMMMMMMNNNOOOQQQRRRSSSTTTSSSSSSNNNMMMLLLLLLLLLMMMMMMNNNQQQSSSSSSQQQSSSXXX[[[ZZZYYYSSSLLLGGGGGGIIILLLMMMLLLMMMNNNOOOMMMIIIEEECCC???CCCFFFLLL^^^rrruuulllSSSGGG???@@@@@@;;;???HHHDDDDDDCCCCCCDDDEEEGGGHHHFFFIIIKKKJJJIIILLLTTTZZZYYYaaammmxxx~~~~~~{{{yyywwwxxxzzzxxxtttsssvvvqqqkkkeeecccgggnnnsssuuuuuuwwwzzz||||||eeeSSSIIICCCDDDEEEFFFFFFEEEDDDCCCEEEFFFFFFGGGGGGGGGFFFFFFCCCEEEHHHIIIJJJLLLOOOQQQ\\\hhhnnnrrr~~~ooobbb^^^___```eeettt}}}zzzxxxpppnnnrrr}}}wwwlllmmmqqqpppnnniiibbbZZZTTTRRRQQQOOOOOOOOOOOOOOOPPPRRRSSSSSSSSSSSSTTTTTTUUUVVVWWWYYYZZZ]]]```bbbdddeeefffeeeiiijjjhhhhhhiiigggbbb\\\YYYTTTPPPLLLJJJIIIIIIFFFIIIMMMRRR\\\iiipppqqqoooyyy}}}wwwmmmeee^^^YYYSSSPPPOOOMMMJJJGGGFFFGGGHHHHHHFFFEEEEEEEEEEEEFFFHHHKKKNNNQQQSSSTTTUUUVVVWWWYYYZZZZZZZZZZZZ___\\\ZZZ[[[```hhhooosssvvv~~~nnnaaa^^^^^^XXXaaakkktttwwwqqq___NNNDDD???===???@@@EEEXXXlll[[[```|||rrrmmmeeeggguuu}}}{{{{{{jjj^^^SSSGGG===999;;;:::777555444444555666666666555444444777<<<@@@???>>>===<<<<<<<<<<<<<<<===???CCCGGGJJJLLLMMMMMMMMMNNNPPPRRRRRRRRRPPPPPPKKKKKKLLLLLLMMMNNNNNNNNNSSSTTTUUUWWWYYYZZZ[[[[[[UUURRRNNNKKKKKKLLLLLLLLLMMMNNNOOOOOONNNJJJGGGDDDAAABBBBBBJJJ___sssrrreeeMMMDDD>>>@@@CCCDDDDDDEEEGGGGGGFFFDDDCCCDDDGGGIIIGGGIIIKKKKKKJJJKKKOOORRRWWWXXX^^^gggjjjmmmvvv~~~zzzxxxyyyzzz{{{|||yyyuuuqqqrrrpppmmmiiiiiilllqqquuu}}}~~~~~~}}}~~~kkkTTTGGGAAACCCGGGJJJJJJHHHEEECCCHHHHHHHHHIIIIIIHHHGGGGGGHHHFFFGGGKKKLLLKKKMMMQQQZZZcccnnnvvv||||||kkkeeeaaa\\\]]]dddzzz|||}}}{{{ttt|||wwwsssvvv}}}xxxwwwvvv{{{vvvlllccc\\\VVVQQQOOOJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNQQQSSSTTTWWW[[[]]]cccfffgggiiinnnttttttoooooolllhhhhhhhhhfff```[[[YYYUUUOOOMMMMMMLLLKKKHHHJJJKKKPPPWWWZZZ___nnn~~~nnnyyy}}}wwwmmmeeeZZZVVVPPPMMMLLLJJJFFFCCCFFFGGGIIIHHHFFFEEEEEEFFFFFFFFFHHHJJJMMMPPPSSSTTTVVVVVVWWWXXXYYYZZZ[[[[[[[[[ZZZZZZ]]]cccjjjooosssvvv{{{pppccc^^^]]]XXX```iiiqqqvvvppp___OOODDD???<<<>>>???FFFYYYnnn~~~zzz___ddd|||qqqnnngggiiitttyyy||||||zzzzzzhhh\\\QQQFFF===:::;;;:::777555444444555666666666666555555777<<>>===<<<<<<<<<<<<<<<>>>???BBBEEEGGGIIIKKKKKKLLLMMMOOOQQQQQQPPPNNNMMMJJJJJJKKKLLLMMMMMMNNNNNNQQQRRRTTTUUUWWWWWWXXXXXXSSSPPPMMMKKKLLLLLLLLLLLLPPPPPPPPPPPPNNNKKKHHHFFFBBBBBBCCCJJJ]]]pppooobbbMMMEEE???AAADDDDDDDDDFFFHHHIIIIIIIIIJJJJJJLLLMMMLLLMMMNNNMMMKKKLLLOOORRRVVVUUUXXX]]]```eeeppp}}}zzzyyyzzzzzz|||}}}{{{wwwssstttsssqqqmmmkkknnntttyyymmmTTTEEEBBBEEEHHHKKKLLLKKKHHHFFFIIIIIIIIIIIIHHHHHHGGGFFFHHHFFFGGGJJJKKKJJJMMMRRR^^^fffpppxxxxxxhhhbbb___ZZZ]]]fff~~~yyyooo{{{yyysssxxxyyyvvvvvvwwwyyytttlllddd]]]WWWSSSQQQKKKKKKKKKLLLLLLLLLKKKKKKMMMOOOQQQSSSUUUXXX]]]```eeehhhkkknnntttzzzzzzvvvsssmmmgggccccccbbb^^^ZZZXXXTTTOOOLLLLLLLLLJJJHHHMMMMMMQQQZZZcccooorrr}}}}}}uuukkkdddYYYTTTNNNKKKJJJIIIEEEBBBEEEGGGIIIIIIGGGFFFEEEFFFGGGGGGGGGHHHKKKOOORRRTTTWWWWWWWWWXXXYYY[[[\\\]]]ZZZ[[[\\\```dddiiinnnpppwwwxxx{{{sssddd^^^\\\[[[```hhhooosssooo___OOODDD>>><<<===???EEEYYYnnnwwwttt~~~dddgggwwwlllkkkgggjjjtttwww~~~zzzyyyxxxeeeYYYOOOEEE>>><<<;;;:::888666555555555666666666777666666888<<>>===============>>>??????@@@BBBDDDFFFHHHIIIJJJLLLNNNOOOOOOMMMKKKIIIHHHIIIJJJKKKLLLMMMNNNOOOSSSTTTUUUWWWXXXXXXWWWWWWQQQOOOMMMLLLMMMNNNNNNMMMSSSRRRQQQPPPNNNKKKIIIHHHDDDDDDDDDKKK]]]llljjj___LLLEEE@@@BBBDDDDDDEEEGGGFFFHHHJJJMMMOOOQQQQQQRRRUUUUUUTTTRRRPPPPPPRRRTTTZZZYYYZZZ___eeennn}}}~~~yyy}}}}}}}}}~~~~~~{{{xxxwwwwwwvvvrrrnnnpppxxxkkkQQQBBBDDDFFFIIILLLMMMMMMKKKJJJJJJJJJJJJIIIHHHGGGFFFEEEHHHFFFFFFIIIIIIIIIMMMSSSaaahhhpppwwwuuufffaaa^^^[[[]]]hhhuuuhhhuuuzzzttt|||{{{sssqqqtttxxxvvvsssmmmfff___ZZZWWWUUUPPPPPPPPPOOOOOONNNMMMLLLMMMOOOPPPRRRUUUYYY___dddggglllppptttyyy|||tttmmmddd^^^\\\\\\[[[YYYXXXUUUQQQPPPOOOOOONNNMMMSSSUUU\\\iiizzzzzzrrriiibbb[[[VVVQQQMMMLLLKKKGGGDDDDDDGGGIIIIIIHHHFFFFFFFFFHHHGGGGGGGGGIIIMMMQQQSSSYYYYYYYYYYYYZZZ\\\^^^___]]]]]]^^^```cccggglllpppyyyzzz~~~wwwggg```]]]aaadddhhhmmmrrrnnn^^^NNNBBB===<<<>>>???CCCTTThhhtttppprrr}}}ggghhhrrrffffffeeejjjtttvvv}}}www{{{yyywwwcccVVVMMMDDD???>>>:::999888777666666666666666777888888777999;;;>>>>>>>>>>>>======>>>??????@@@@@@@@@@@@BBBDDDGGGHHHIIIKKKMMMNNNMMMKKKHHHGGGHHHIIIJJJLLLMMMOOOPPPQQQVVVXXXYYY[[[\\\[[[[[[ZZZTTTRRRPPPOOOPPPPPPPPPOOOTTTSSSRRROOOMMMLLLJJJJJJGGGFFFFFFMMM]]]iiiggg]]]KKKEEEAAABBBDDDDDDEEEHHHHHHJJJMMMSSSXXX]]]^^^___cccaaa^^^[[[YYYXXXYYYZZZ___aaaeeemmmxxxzzz~~~|||xxxzzzyyyuuuqqqrrr{{{aaaKKKCCCDDDFFFIIIKKKMMMMMMMMMLLLJJJJJJJJJIIIHHHGGGEEEDDDHHHFFFFFFHHHHHHHHHOOOVVVccchhhooouuu~~~rrreeeaaa___^^^]]]hhhwwwzzzssseeetttzzzvvvzzzqqqkkkkkkooouuutttrrrnnnhhhbbb]]]ZZZYYYWWWWWWVVVUUUTTTRRRPPPNNNMMMNNNOOOPPPSSSXXX___dddiiioootttwww{{{{{{nnnhhh```[[[XXXXXXXXXWWWXXXWWWUUUUUUUUUUUUVVVVVVXXX```qqq|||wwwooofff```]]]XXXRRROOONNNLLLIIIEEEDDDFFFIIIJJJIIIGGGFFFFFFHHHGGGFFFGGGHHHLLLOOORRRYYYYYYZZZ[[[\\\^^^___```\\\]]]]]]^^^```gggpppvvv{{{}}}nnngggcccggghhhiiimmmqqqmmm\\\KKK@@@======@@@@@@AAAOOO```gggkkktttjjjjjjxxxjjjiiifffjjjsssuuuwwwssswww|||~~~xxxvvvbbbUUULLLDDD???>>>999999888777777777666666666888999:::999:::;;;===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAABBBCCCEEEGGGIIIJJJKKKKKKLLLKKKJJJHHHGGGIIIJJJLLLNNNPPPSSSTTTUUUWWWYYY\\\___``````___^^^\\\ZZZVVVTTTTTTTTTSSSRRRTTTSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIQQQ___hhhddd\\\JJJEEEBBBDDDEEEDDDEEEIIIMMMPPPVVV___iiipppssstttrrroookkkgggeeeeeeeeeffffffkkkttt~~~~~~}}}|||}}}~~~}}}yyyzzzyyyuuurrrttt|||rrrTTTGGGEEECCCDDDFFFHHHJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGEEEDDDHHHFFFFFFGGGGGGIIIQQQ[[[gggkkkpppvvvmmmbbb^^^^^^^^^^^^hhh|||nnnppp~~~vvviiizzz}}}zzzwwwlllgggdddcccjjjrrrssssssqqqlllddd___\\\[[[ZZZZZZYYYXXXVVVSSSPPPNNNLLLLLLMMMNNNPPPUUU[[[```gggmmmsssuuuvvvxxxvvvrrrccc```\\\YYYWWWVVVVVVUUUUUUUUUVVVWWWWWWXXXZZZ[[[```sss~~~zzztttllleeeaaa\\\WWWRRRNNNMMMLLLHHHEEECCCFFFJJJKKKJJJHHHGGGGGGHHHGGGGGGGGGHHHKKKNNNOOOVVVWWWYYY[[[]]]^^^______XXXZZZ[[[\\\```iiiuuu}}}}}}rrrkkkhhhhhhhhhiiilllppplll[[[HHH???<<<===@@@@@@AAANNN___dddkkkvvvkkkmmmxxxvvvnnnlllrrrssswwwuuuzzz}}}~~~~~~{{{wwwvvvcccVVVMMMDDD???>>>999999999888888777777777666888;;;;;;;;;:::;;;<<<>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLMMMOOORRRUUUXXXZZZ[[[[[[^^^bbbfffhhhiiihhhhhhjjjeee```[[[YYYWWWVVVUUUSSSSSSSSSRRRQQQPPPNNNNNNMMMJJJKKKTTT```fffbbb\\\JJJGGGEEEGGGGGGFFFHHHLLLNNNSSS___nnn}}}~~~yyyuuutttuuuuuuuuuwww~~~|||zzzyyyyyy{{{}}}}}}}}}{{{yyywwwttttttwww}}}bbbLLLFFFGGGCCCCCCDDDEEEFFFHHHIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEGGGFFFFFFGGGFFFJJJUUUaaannnppptttzzzvvvfff^^^ZZZ[[[]]]```hhhvvvgggjjjzzzyyynnnzzzvvvjjjaaa___^^^^^^fffpppsssuuutttooofff___\\\\\\XXXYYYYYYXXXUUURRRNNNLLLKKKLLLMMMMMMNNNQQQVVVZZZaaahhhnnnooonnnnnnkkkgggZZZYYYXXXWWWUUUTTTSSSSSSOOOQQQSSSTTTTTTUUUVVVXXXjjjyyyssslllgggddd\\\WWWRRROOONNNLLLHHHEEECCCFFFJJJKKKJJJIIIGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMRRRTTTWWWZZZ\\\\\\\\\[[[WWWZZZ]]]___bbbiiisss{{{~~~ppphhheeeddddddeeeiiiooolllZZZGGGAAA<<<<<<>>>>>>BBBRRReeekkknnnvvv}}}gggmmmxxxqqqsssrrryyyyyy~~~}}}zzzuuuwwwdddXXXNNNEEE???===888999999999888888777777666999<<<===<<<;;;;;;<<<>>>>>>>>>???@@@AAACCCCCCDDDEEEGGGIIIKKKMMMMMMNNNMMMLLLJJJIIIJJJKKKMMMOOOPPPQQQSSSVVVYYY]]]___```iiilllqqqwwwzzz|||||||||xxxrrriiiaaa]]][[[YYYXXXSSSTTTUUUVVVUUUTTTRRRQQQLLLIIIKKKTTT___ccc```[[[MMMJJJIIIKKKKKKIIIKKKPPPQQQ[[[nnn~~~|||zzzzzz|||~~~yyytttsssvvv{{{}}}eeeQQQGGGEEEEEEDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGFFFFFFGGGGGGKKKYYYgggqqqsssvvv{{{pppbbb\\\XXXZZZ^^^aaajjj|||mmmaaaggg{{{wwwmmm~~~xxxkkk___XXXYYYZZZ[[[eeerrruuuwwwwwwqqqhhh___\\\[[[XXXXXXYYYXXXUUURRRNNNLLLLLLMMMNNNNNNMMMOOORRRTTTXXXaaahhhhhhgggeeebbb^^^WWWVVVUUUSSSQQQQQQQQQRRRMMMPPPRRRQQQPPPOOOPPPRRRaaazzzzzzrrrlllhhhfff^^^YYYSSSPPPOOOMMMJJJGGGBBBFFFJJJLLLKKKIIIGGGGGGFFFFFFGGGIIIJJJKKKKKKLLLOOOQQQUUUYYY[[[[[[YYYXXXZZZ^^^bbbccccccfffnnnttt~~~zzzjjjbbb___``````bbbgggnnnlllZZZFFFCCC===;;;<<<===DDDWWWllltttrrrtttyyy}}}aaakkk~~~uuuuuutttxxxxxx|||zzz|||~~~yyysssxxxeeeYYYOOOEEE>>><<<888888999999999888888777666999<<<======;;;;;;;;;>>>>>>>>>???@@@BBBCCCDDDEEEGGGIIILLLNNNOOOPPPPPPOOOMMMJJJIIIIIILLLOOORRRRRRSSSVVVYYY\\\```bbbcccxxx{{{yyyoooeee___\\\[[[ZZZSSSUUUWWWYYYYYYWWWUUUTTTKKKHHHJJJTTT^^^aaa^^^ZZZOOOMMMMMMOOONNNLLLNNNSSSZZZggg~~~}}}~~~zzzssssssxxx}}}}}}|||wwwxxxzzz}}}~~~}}}{{{zzzzzzfffMMMEEEDDDDDDBBBEEEDDDCCCCCCCCCDDDFFFGGGHHHHHHIIIIIIIIIHHHGGGGGGFFFFFFFFFGGGGGGMMM[[[jjjqqqsssuuuzzzooobbb\\\ZZZ[[[```bbbkkkrrreee]]]fff|||ssshhhyyy|||ttteeeYYYRRRVVVYYY[[[eeetttvvvyyyyyyssshhh___[[[ZZZYYYZZZZZZZZZWWWTTTPPPNNNNNNOOOPPPOOONNNNNNOOOQQQSSS\\\cccdddbbbaaa^^^YYYWWWVVVTTTQQQNNNNNNPPPQQQOOOQQQSSSQQQNNNKKKLLLMMMJJJaaa{{{zzzrrrkkkdddaaaYYYWWWTTTRRRPPPMMMIIIFFFHHHJJJKKKJJJGGGFFFFFFFFFIIIGGGFFFJJJPPPRRROOOLLLNNNPPPSSSVVVXXXYYYXXXXXXYYY\\\___]]]\\\aaalllvvvvvv||||||jjj```[[[^^^^^^```gggpppooo^^^KKKAAA===<<<>>>???GGG\\\sss}}}}}}uuufffeeeuuunnnmmmuuurrr{{{|||{{{~~~yyy|||vvvccc[[[RRREEE???AAA;;;;;;999999999999;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;?????????@@@AAACCCDDDEEEEEEHHHKKKMMMMMMMMMNNNOOOLLLLLLMMMNNNNNNOOOPPPPPPTTTVVVXXX[[[^^^dddkkkppp|||iiibbb___ZZZWWWXXX\\\ZZZXXXXXXYYYYYYVVVSSSJJJHHHIIIPPPYYY]]][[[WWWTTTOOOPPPUUUTTTPPPTTT\\\ccc{{{~~~~~~vvvooorrr|||{{{~~~zzzuuuwwwxxx{{{~~~|||yyyvvvvvvwwwuuuVVVJJJGGGBBB@@@BBBFFFEEEDDDDDDDDDDDDDDDEEEEEEFFFHHHHHHFFFEEEEEEFFFGGGBBBBBBHHHJJJKKKXXXjjjrrrvvvyyy{{{kkk```]]]ZZZYYY]]]aaaoooqqq```VVV```xxx|||jjj```ooo{{{jjjYYYWWWUUUUUUYYYaaallltttzzz|||{{{vvvmmmddd^^^[[[______]]]ZZZUUURRRQQQRRRSSSTTTUUUTTTQQQPPPPPPQQQWWWYYY]]]aaacccaaa]]]YYYWWWTTTRRRQQQRRRRRRRRRQQQNNNNNNMMMKKKJJJIIIHHHHHHLLLQQQXXX___dddffffffeee}}}xxxqqqjjjeeebbbYYYVVVSSSPPPNNNLLLIIIFFFHHHJJJKKKJJJHHHFFFFFFGGGIIIGGGGGGJJJPPPRRRPPPLLLJJJMMMRRRWWW[[[]]]^^^^^^\\\]]]]]]ZZZWWWZZZbbbiiipppwww{{{iii^^^ZZZ]]]]]]___fffpppooo^^^KKK@@@======@@@@@@FFFZZZpppsssbbbdddyyynnnlllqqqvvvsss|||~~~~~~{{{|||xxxeeeZZZPPPCCC===???;;;;;;999999999999;;;;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCEEEGGGJJJLLLLLLLLLMMMNNNLLLLLLMMMNNNNNNOOOPPPPPPWWWWWWXXX[[[___gggpppwwwwwweee]]]ZZZXXXVVVXXX[[[YYYWWWWWWXXXXXXUUURRRJJJJJJLLLSSS\\\```^^^[[[ZZZVVVUUUXXXVVVTTT\\\iii|||}}}wwwqqqssszzz}}}{{{}}}vvvnnnmmmtttwwwyyywwwsssqqqqqqsssvvv{{{dddJJJCCCCCCBBBAAADDDEEEEEEDDDDDDDDDDDDEEEEEEDDDFFFGGGGGGFFFEEEEEEFFFHHHCCCCCCHHHJJJKKKYYYiiiqqqvvvzzz}}}hhh___]]][[[[[[___dddtttkkk^^^VVV^^^rrrsssccc[[[lllrrrbbbXXXXXXXXXZZZ^^^fffpppwww~~~~~~xxxooofff```^^^^^^^^^\\\XXXTTTRRRSSSTTTXXXZZZ[[[[[[XXXVVVUUUUUUXXXZZZ___bbbdddbbb^^^[[[YYYVVVRRRPPPPPPQQQQQQPPPPPPPPPNNNMMMKKKIIIGGGFFFEEEHHHMMMSSSWWWYYYYYYYYY}}}zzzuuuooojjjeeebbbYYYUUUQQQMMMLLLJJJIIIGGGHHHJJJKKKJJJHHHGGGGGGGGGHHHGGGGGGJJJNNNQQQOOOMMMJJJMMMRRRXXX]]]___```aaa]]]\\\ZZZWWWUUUWWW[[[___jjjrrr~~~zzzggg]]]ZZZ\\\\\\___fffpppooo___MMM@@@======@@@AAAFFFZZZpppuuu```eeeooodddiiiuuuwwwvvv}}}~~~||||||fffZZZOOOCCC===>>>;;;;;;999999999999;;;;;;:::;;;<<<>>>???@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCFFFIIIJJJJJJJJJKKKLLLLLLLLLMMMMMMNNNNNNOOOOOOVVVVVVVVVXXX]]]gggqqqyyyqqqaaaYYYWWWWWWXXXZZZ\\\ZZZXXXWWWWWWUUURRRPPPJJJKKKOOOWWW___cccbbb___```\\\\\\^^^]]]aaarrr~~~~~~zzzvvvvvvyyyyyywww~~~xxxpppnnnqqqtttuuussspppnnnoooqqquuu}}}lllVVVDDDAAADDDEEEFFFIIIEEEEEEEEEDDDDDDEEEEEEFFFDDDFFFGGGGGGFFFEEEFFFGGGIIIEEEEEEIIIJJJMMMYYYiiipppvvv{{{{{{ddd]]]]]][[[]]]bbbgggzzzeee\\\VVV]]]ppp~~~rrrhhhZZZUUUfffvvvxxx~~~iii]]]ZZZ]]]```dddjjjqqqyyy~~~zzzqqqiiicccaaa]]]\\\YYYUUURRRRRRUUUXXX___bbbeeeeeeccc___]]]\\\]]]```cccfffgggeeebbb```]]]YYYSSSPPPOOOPPPPPPPPPQQQQQQOOONNNKKKIIIGGGEEEDDDFFFIIILLLOOOQQQRRRRRR}}}zzztttnnniiidddbbbYYYUUUOOOKKKIIIIIIHHHHHHHHHIIIKKKJJJHHHGGGGGGHHHFFFFFFFFFHHHLLLNNNNNNLLLNNNQQQVVVZZZ\\\]]]\\\\\\ZZZYYYWWWVVVWWWYYY]]]___fffooo{{{xxxfff^^^\\\\\\]]]```hhhrrrrrraaaOOOBBB>>><<>>;;;;;;999999999999;;;;;;:::;;;<<<>>>???@@@AAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBDDDGGGHHHHHHHHHHHHIIIKKKLLLLLLLLLMMMMMMMMMNNNPPPQQQRRRTTTYYYaaajjjqqq|||xxxnnn```XXXVVVXXX]]]```___^^^[[[XXXUUURRRNNNLLLHHHKKKQQQYYY___ccccccbbb```___aaaeeegggrrr}}}||||||||||||{{{~~~{{{zzzyyyvvvttt{{{~~~yyyuuutttsssuuuvvvtttpppoooqqqtttxxxooo^^^NNNBBBAAADDDFFFFFFGGGEEEEEEEEEDDDEEEEEEFFFFFFEEEGGGHHHIIIGGGGGGGGGHHHJJJHHHHHHJJJJJJNNN[[[iiiqqqwww~~~vvvbbb\\\\\\[[[]]]ccchhh}}}aaa[[[XXXaaavvv{{{kkk^^^SSSPPPaaa{{{sssqqquuufff___```eeekkkrrrwww}}}yyyqqqiiidddaaa\\\ZZZVVVRRRPPPSSSXXX\\\eeeiiimmmnnnlllhhheeecccdddgggjjjlllkkkiiigggfffbbb]]]WWWRRRPPPPPPQQQQQQOOOOOOOOONNNLLLJJJHHHGGGHHHHHHIIIJJJKKKMMMOOOPPPzzztttnnnhhhcccaaaZZZVVVOOOJJJHHHHHHGGGGGGGGGHHHJJJIIIHHHFFFGGGGGGDDDDDDDDDFFFIIIKKKLLLLLLPPPSSSWWWZZZ\\\[[[YYYXXXWWWVVVVVVVVVXXX[[[^^^___dddlllwwwvvveee___^^^]]]___dddmmmvvvuuucccOOODDD>>>;;;<<>>>>>>>>>>>AAABBBCCCDDDDDDCCCCCCBBBAAACCCFFFGGGGGGFFFGGGHHHJJJJJJJJJKKKKKKKKKKKKKKKKKKMMMPPPSSSVVV[[[```dddnnnuuu|||wwwoooiii___WWWUUUYYY___cccdddbbb___[[[UUUOOOKKKIIIHHHMMMTTTZZZ^^^```bbbcccbbbbbbeeejjjooo}}}~~~}}}}}}~~~~~~{{{yyy|||||||||{{{yyyuuurrrrrrvvvxxx}}}|||tttrrrssssssssstttuuussspppppptttxxxwwwkkkYYYNNNEEE===>>>AAACCCCCCDDDEEEEEEEEEEEEEEEFFFGGGGGGFFFHHHJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJKKKQQQ^^^jjjsssyyysssaaa[[[[[[YYY\\\bbbiiiyyyaaa\\\\\\iiiyyyfffYYYOOOMMM\\\rrrwwwsssooogggeeegggmmmvvv}}}~~~vvvnnngggbbb___ZZZXXXTTTQQQPPPTTT\\\aaaiiimmmrrrtttrrroookkkiiijjjlllooonnnkkkiiihhhhhhgggbbb[[[UUUSSSSSSSSSSSSLLLMMMNNNNNNNNNLLLKKKJJJHHHGGGFFFFFFGGGIIILLLMMMzzzsssmmmgggcccaaa\\\WWWQQQKKKIIIGGGFFFEEEEEEGGGHHHHHHFFFFFFFFFGGGDDDDDDEEEFFFGGGIIIKKKLLLNNNQQQVVV[[[]]]]]][[[ZZZVVVWWWXXXXXXXXXYYY\\\___cccjjjttt~~~tttccc^^^^^^]]]```gggqqqzzzwwwcccNNNDDD>>>;;;<<>>>>>>>>>>>???@@@BBBCCCCCCCCCBBBBBBAAACCCEEEFFFFFFEEEFFFFFFHHHHHHHHHIIIIIIIIIIIIIIIIIIKKKNNNQQQSSSVVVYYY\\\dddjjjqqquuuyyyzzzvvvoooeeeddd^^^VVVTTTYYY```cccffffffccc^^^VVVPPPMMMKKKLLLRRRXXX\\\]]]___bbbeeeiiihhhkkkpppuuu{{{wwwvvvwwwwwwtttooonnnqqqtttuuuxxx}}}~~~~~~uuunnnoooqqqqqqnnnppppppooommmoootttyyyyyyxxxcccRRRDDDAAA>>>???CCCGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGHHHFFFHHHJJJJJJIIIIIIJJJKKKJJJKKKKKKJJJLLLTTTaaalllrrryyyppp```\\\ZZZXXX[[[bbbmmmuuuaaa___aaappp|||gggVVVMMMKKKXXXkkk{{{~~~zzz{{{zzznnnkkkmmmrrrxxx{{{rrrjjjddd___\\\XXXVVVSSSQQQRRRWWW___eeejjjnnntttvvvvvvssspppooonnnpppqqqooojjjffffffgggiiiddd^^^YYYVVVUUUTTTTTTLLLMMMOOOQQQQQQPPPNNNMMMJJJIIIHHHHHHIIILLLNNNPPP|||wwwqqqkkkfffcccaaa]]]YYYRRRMMMJJJGGGEEECCCCCCEEEGGGGGGEEEDDDEEEFFFEEEEEEFFFGGGHHHJJJLLLNNNMMMQQQWWW\\\______]]]\\\UUUYYY]]]]]][[[[[[___cccgggkkksss~~~rrr```[[[\\\\\\```hhhttt}}}xxxaaaKKKBBB>>><<<>>>???HHH```xxxffftttvvveee______eeejjj|||wwwooommmkkkkkksss~~~xxxrrraaaVVVMMMEEE>>>;;;;;;999999999999;;;;;;:::;;;<<<>>>???@@@@@@AAA@@@AAADDDEEEFFFFFFEEEEEEAAACCCEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMQQQUUUYYY]]]ccchhhkkkooorrrnnnhhh```ccc```XXXVVV[[[bbbdddeeefffeee```YYYSSSQQQQQQTTTYYY^^^___^^^___dddiiisssqqqtttzzz~~~yyyuuuuuuzzz}}}vvvttttttuuurrrmmmoootttvvvtttvvv|||uuunnnppppppnnnjjjkkkllljjjjjjmmmsssyyy~~~~~~ppp]]]MMMAAAAAA@@@AAAEEEIIIKKKKKKEEEEEEEEEEEEFFFGGGHHHIIIDDDFFFHHHIIIHHHHHHIIIJJJIIIKKKLLLJJJLLLVVVdddnnnooovvv~~~~~~mmm___\\\[[[YYY]]]dddtttqqq___aaaffftttjjjTTTLLLJJJUUUggguuu~~~{{{wwwqqquuu{{{yyyooogggbbb]]]ZZZVVVUUUSSSRRRTTTZZZbbbhhhkkkoootttwwwwwwvvvuuutttsssuuuvvvrrrkkkffffffhhhhhhddd___[[[XXXWWWUUUSSSPPPRRRTTTUUUUUUSSSQQQPPPMMMLLLLLLMMMNNNQQQSSSUUU|||yyytttooojjjfffcccbbb^^^ZZZTTTNNNJJJGGGDDDBBBBBBDDDFFFFFFDDDDDDDDDEEEFFFGGGHHHHHHIIIKKKNNNPPPPPPTTTYYY^^^``````]]][[[UUU[[[aaabbb______eeekkkkkkooovvvqqq^^^XXXYYY[[[```iiiuuu~~~www```HHHAAA======@@@@@@GGG[[[qqqwwwaaaqqqwwweee^^^^^^dddkkk}}}rrrjjjgggdddhhhqqq|||vvv}}}vvvdddWWWNNNDDD;;;;;;;;;999999999999;;;;;;999:::<<>>@@@DDDEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIBBBDDDFFFGGGGGGFFFGGGIIIHHHKKKLLLJJJMMMWWWeeeooolllsss{{{zzzkkk^^^\\\\\\[[[___fff{{{ooo]]]cccjjjuuuhhhRRRKKKIIITTTdddsssyyywwwwwwxxxmmmfffaaa\\\YYYUUUTTTSSSSSSUUU[[[dddjjjlllpppuuuxxxxxxxxxxxxxxxyyy{{{{{{vvvnnniiiiiikkkgggccc___[[[YYYWWWTTTRRRTTTVVVWWWXXXXXXUUUSSSQQQKKKKKKKKKLLLOOOQQQTTTUUU{{{wwwxxxxxxuuunnnfffaaa______^^^[[[UUUPPPMMMJJJFFFDDDDDDGGGIIIHHHFFFFFFHHHJJJFFFGGGHHHJJJKKKMMMNNNOOOQQQUUUZZZ]]]^^^]]]]]]]]]ZZZ[[[\\\\\\]]]aaaiiiooopppttt~~~qqqaaaZZZVVVZZZcccnnnxxx|||sss]]]HHHEEE@@@<<<<<<>>>EEESSS```nnnxxx```ooo}}}oooeee___ZZZcccrrrmmmdddddd___gggiiipppyyy~~~uuueeeVVVIIIAAA???::::::999888888999::::::<<<===???@@@???@@@AAACCCEEEHHHLLLPPPQQQOOOLLLIIIFFFHHHIIIIIIGGGFFFEEEFFFEEEGGGGGGEEEDDDGGGGGGDDDGGGFFFEEEEEEHHHKKKPPPRRRYYY\\\```cccdddddddddeeedddcccbbbbbbccceeeggghhhjjjkkkkkkfff^^^XXXVVVWWW^^^___aaaaaabbbfffmmmssstttaaaTTTSSSTTTXXX___eeekkkvvv|||wwwsssuuuzzz}}}zzzvvvvvvuuuuuuvvvxxx{{{{{{xxxvvvttttttuuutttpppllllllhhhgggkkkmmmmmmsss{{{}}}|||kkk\\\PPPGGGBBB@@@>>>@@@CCCEEEDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHIIIHHHFFFEEEEEEFFFHHHIIIHHHKKKKKKJJJOOOZZZdddgggeeennnxxxuuuggg\\\YYYWWWWWW^^^hhhjjj^^^bbbiiiwwwyyykkkNNNIIIGGGNNN___rrrvvvlllgggaaa\\\[[[YYYUUURRRTTTWWW]]]gggqqqoootttyyy{{{zzzyyyzzz|||~~~yyyqqqlllhhhdddeeedddbbb^^^YYYVVVTTTTTTWWWWWWXXXZZZ\\\[[[UUUQQQNNNLLLNNNSSSTTTSSSWWW___zzzvvvuuuuuutttooohhhaaa]]]\\\\\\YYYTTTOOOLLLIIIFFFDDDEEEGGGHHHHHHFFFEEEGGGIIIFFFGGGHHHJJJLLLMMMOOOOOOQQQUUUZZZ]]]]]]\\\\\\\\\YYY[[[\\\]]]^^^aaahhhlllnnnsss~~~rrraaa[[[YYY```jjjuuu{{{|||qqq[[[HHHEEEAAA>>>>>>???EEERRR^^^mmmyyy\\\jjjyyypppeee```^^^hhhwwwmmm___```]]]dddgggnnn}}}|||uuufffXXXKKKDDDBBB===<<<;;;:::999::::::;;;;;;<<<>>>??????@@@BBBDDDHHHKKKNNNQQQRRRPPPMMMKKKIIIKKKMMMLLLIIIFFFEEEEEEDDDHHHIIIHHHJJJNNNOOOLLLKKKHHHFFFDDDEEEHHHLLLNNNWWWZZZ]]]___`````````aaafffeeeeeeeeefffhhhjjjllljjjkkkkkkfff___ZZZXXXYYY]]]```dddfffiiioooxxx~~~}}}fffWWWPPPQQQPPPSSSXXXZZZ]]]fffooozzz~~~{{{wwwsssuuuzzz|||yyyuuuqqqqqqqqqrrrtttwwwzzz||||||uuuqqqpppqqqsssvvvvvvssspppjjjffffffjjjmmmooovvv~~~uuucccUUUIIIAAABBB@@@???@@@CCCEEEDDDCCCFFFFFFFFFGGGHHHHHHIIIIIIKKKIIIGGGFFFEEEFFFGGGHHHHHHJJJIIIGGGLLLXXXaaaeeeeeennnxxxqqqeee[[[ZZZYYYYYYaaalllhhh\\\```jjj{{{rrrcccLLLHHHFFFMMM]]]ooo}}}~~~ssskkkgggbbb___^^^^^^YYYWWW[[[___dddjjjppppppuuuzzz}}}}}}}}}}}}tttnnnjjjfffgggeeebbb]]]XXXUUUSSSSSSVVVWWWZZZ^^^aaa```\\\XXXSSSQQQSSSXXXZZZ\\\ccckkkzzzvvvrrrssssssooohhhaaa\\\YYYYYYVVVQQQMMMKKKIIIFFFDDDFFFGGGHHHGGGFFFEEEFFFGGGGGGHHHIIIJJJLLLMMMOOOOOOPPPTTTYYY]]]]]]\\\[[[ZZZYYYZZZ[[[\\\]]]aaafffjjjmmmssstttbbb^^^___fffpppzzz~~~zzznnnZZZJJJEEEAAA??????@@@DDDOOOZZZjjjxxxWWWdddrrrrrrhhhfffeeeooo}}}~~~tttaaa```^^^aaadddkkkyyy}}}uuugggZZZNNNGGGEEE@@@???===<<<;;;;;;;;;;;;:::;;;===>>>???AAACCCFFFKKKLLLNNNOOOOOONNNLLLKKKJJJLLLNNNNNNKKKIIIGGGFFFEEEJJJMMMNNNRRRWWWYYYWWWSSSOOOIIIEEECCCEEEIIILLLUUUXXX\\\______^^^______ggggggggghhhjjjmmmppprrrnnnooonnniiiccc______```^^^bbbhhhmmmrrryyymmmWWWNNNLLLNNNMMMOOORRRSSSSSSYYYaaaiiittt{{{{{{~~~}}}}}}~~~~~~|||zzzvvvsssuuuyyyzzzwwwsssjjjjjjjjjkkkmmmppprrrttt{{{}}}}}}yyyrrrnnnoooqqquuuxxxwwwtttrrrjjjgggfffiiinnnsss{{{}}}kkkYYYLLLCCC>>>BBBAAA@@@@@@BBBDDDDDDCCCFFFGGGGGGHHHIIIIIIJJJJJJKKKJJJHHHGGGFFFFFFFFFGGGIIIJJJHHHGGGMMMYYYcccgggfffppp{{{kkkaaa[[[[[[ZZZZZZdddqqqyyyggg\\\bbbnnnzzzeeeVVVHHHEEEDDDLLLZZZkkkxxx{{{{{{sssllliiifffdddeeeccc]]]\\\bbbjjjlllmmmnnnqqquuu{{{yyyqqqkkkfffdddbbb^^^[[[XXXWWWVVVWWWVVVYYY]]]cccffffffccc___WWWWWWYYY]]]```eeennnxxx|||yyytttsssqqqmmmgggbbb]]]ZZZWWWSSSOOOLLLJJJHHHFFFDDDFFFFFFGGGFFFEEEEEEEEEEEEGGGHHHIIIJJJLLLMMMNNNOOOPPPUUUZZZ^^^^^^\\\ZZZZZZZZZYYYXXXXXX[[[```fffjjjnnnvvvyyyeeebbbeeejjjttt}}}~~~xxxlll[[[LLLCCC@@@?????????BBBKKKUUUeeettt}}}}}}TTT___kkkzzzqqqppppppwww|||zzzrrrllleee___bbbiiivvv{{{~~~vvvhhh\\\QQQIIIHHHBBBAAA???===;;;;;;;;;;;;999;;;===>>>???AAAEEEHHHJJJJJJKKKKKKKKKJJJIIIIIIIIILLLNNNNNNMMMJJJIIIIIIJJJOOORRRTTTXXX___aaa```]]]WWWOOOHHHEEEFFFJJJLLLSSSXXX___dddeeecccbbbaaaeeeeeefffhhhlllppptttwwwvvvvvvuuupppkkkhhhiiikkkeeejjjpppuuuzzzbbbPPPKKKKKKLLLLLLOOORRRSSSSSSYYYaaafffppp~~~{{{{{{~~~|||~~~}}}}}}~~~}}}yyyvvvtttvvvxxxwwwsssooodddddddddfffgggjjjlllmmmqqqrrrvvv}}}}}}|||tttqqqxxx|||tttnnnqqqsssvvvxxxyyyvvvssspppnnnkkkiiilllrrryyytttbbbRRRGGGAAA???BBBAAAAAAAAABBBCCCCCCCCCFFFFFFGGGGGGHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGHHHHHHLLLLLLJJJJJJRRR```jjjnnnlllvvv{{{fff___ZZZ[[[ZZZZZZffftttzzzlllcccjjjxxxppp[[[JJJDDDBBBBBBIIIWWWgggttt{{{||||||tttnnnllljjjjjjlllfff``````iiissstttooolllpppttt{{{}}}rrriiibbb]]][[[YYYXXXYYY[[[]]]^^^[[[]]]bbbgggiiihhheeeccc]]]___bbbdddgggooozzz|||xxxuuupppjjjfffbbb```^^^UUURRRNNNJJJIIIGGGEEECCCFFFEEEEEEEEEEEEEEEEEEDDDGGGHHHIIIJJJKKKLLLMMMNNNQQQUUU[[[______\\\ZZZYYY[[[XXXTTTTTTXXX___gggkkkqqqzzzjjjfffjjjsss{{{xxxkkkZZZMMMBBB???>>>>>>>>>@@@HHHRRR```oooxxxzzzSSS\\\ddd|||zzzyyy}}}|||yyy{{{lll]]]bbbhhhuuu}}}xxxkkk___SSSKKKIIICCCBBB???===;;;;;;;;;;;;:::<<<===>>>@@@CCCGGGJJJKKKKKKKKKKKKJJJJJJJJJJJJMMMNNNOOONNNKKKIIIHHHHHHPPPTTTWWWXXX\\\bbbeeedddccc]]]TTTLLLHHHIIIMMMPPPRRRYYYbbbiiikkkjjjgggeeebbbccceeehhhlllrrrvvvyyyzzz{{{zzzvvvrrrqqqtttxxxwww|||nnnZZZOOOKKKKKKMMMMMMOOOSSSUUUVVV]]]fffnnnxxx~~~|||~~~}}}}}}|||{{{|||}}}~~~}}}|||xxxwwwvvvvvvwwwtttooojjj``````aaabbbdddfffggghhhiiikkkooowwwvvvmmmiiifffhhhppp}}}|||tttlllfffcccdddmmmxxxyyytttrrrooojjjeeennnqqquuuwwwvvvssspppnnnrrrpppnnnpppwwwmmm[[[MMMDDD@@@???BBBBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGGGGHHHIIIJJJKKKKKKKKKJJJLLLVVVeeepppssssss|||vvvbbb]]]ZZZ[[[YYYZZZhhhzzzsssnnnvvvmmmXXXFFFBBB@@@AAAGGGSSScccrrrzzz~~~sssnnnmmmlllnnnrrrnnnhhhhhhrrr|||{{{tttnnnnnnsssyyyqqqfff^^^ZZZXXXVVVXXX[[[___aaaaaa```bbbfffiiiiiigggeeecccdddjjjnnnppprrrzzzzzzuuunnniiieeecccaaa___UUURRRMMMJJJHHHFFFDDDBBBDDDCCCCCCDDDEEEFFFEEEDDDFFFGGGHHHIIIJJJKKKLLLLLLPPPUUU[[[___^^^\\\YYYXXXYYYUUUQQQQQQWWW___gggkkkrrr|||nnnhhhkkk|||wwwkkkYYYJJJBBB???=========???HHHRRR^^^lllsss|||yyySSSZZZ\\\~~~}}}lll\\\aaahhhttt}}}ooocccVVVMMMJJJDDDBBB@@@>>><<<<<<<<<<<<===>>>??????AAADDDHHHLLLNNNNNNOOOOOOOOOOOOOOOOOOSSSSSSQQQNNNIIIGGGGGGHHHUUUXXXXXXXXX[[[cccggggggeee```XXXPPPMMMOOOSSSVVVVVV]]]fffmmmooonnnlllkkkeeeeeegggiiimmmrrrwwwzzz{{{||||||{{{zzz}}}ppp]]]RRRLLLKKKLLLPPPOOOQQQVVVXXX[[[eeennnzzzyyyzzz|||zzzyyyxxxyyy{{{|||{{{zzzyyyxxxxxxwwwuuupppjjjeee]]]^^^___```bbbcccddddddccceeejjjpppwww~~~~~~qqqfff```YYYYYY^^^hhhrrrzzz}}}nnneee\\\XXXWWWZZZaaajjj|||uuulllhhhhhhhhheeebbbcccggglllooopppooonnnoootttsssrrrttt|||zzzeeeUUUIIIAAA===>>>AAABBBCCCBBBAAAAAABBBDDDDDDEEEEEEFFFFFFGGGHHHHHHDDDEEEFFFHHHIIIKKKLLLMMMHHHHHHHHHKKKWWWgggpppqqqvvvppp___\\\[[[\\\ZZZ]]]oooxxxvvvoooYYYGGGAAA??????EEEPPPaaarrr|||{{{rrrooooooppptttzzz{{{uuuttt|||wwwqqqmmmrrryyyooobbbZZZ[[[XXXWWWYYY^^^aaaaaa___bbbdddggghhhhhhgggggghhhiiisss{{{}}}xxxsssmmmhhhfffccc```]]]VVVSSSNNNJJJHHHFFFDDDBBBCCCAAAAAABBBEEEGGGFFFEEEEEEFFFFFFGGGHHHIIIJJJJJJNNNSSSYYY]]]\\\YYYVVVUUUSSSQQQPPPSSSZZZaaafffhhhppp|||pppgggiiiwwwyyyyyywwwrrriiiXXXIIIDDD@@@>>>======@@@JJJTTT```lllqqqyyywwwTTTXXXUUU~~~yyyeeeYYY___gggsssuuugggYYYPPPLLLEEECCCAAA@@@>>>>>>>>>>>>???@@@AAAAAABBBEEEIIIMMMPPPQQQSSSTTTUUUTTTTTTSSSTTTSSSQQQMMMJJJIIILLLNNNWWWXXXWWWVVVYYYbbbhhhiiiiiiddd^^^XXXWWWYYY]]]```dddggglllpppqqqrrrssssssmmmlllmmmmmmpppsssvvvxxx{{{}}}qqq\\\PPPKKKIIILLLQQQTTTSSSVVV]]]bbbjjjvvvxxxrrrrrrsssuuuxxx{{{||||||zzzyyyxxxyyy{{{|||{{{zzzzzzzzzzzzxxxtttmmmfffaaa[[[\\\]]]___```aaaaaabbb___aaaeeegggjjjooowww}}}zzzqqqhhh```]]]\\\___ccciiiuuu}}}qqqddd[[[SSSQQQSSSUUUZZZ```ooojjjccc```aaacccbbbaaa\\\```fffiiikkklllnnnpppqqqssssssvvvmmmYYYNNNGGGAAA???@@@AAACCCDDDBBB@@@@@@BBBDDDEEEEEEFFFGGGGGGHHHHHHIIIEEEFFFGGGIIIJJJKKKKKKLLLHHHHHHHHHLLLXXXfffmmmmmmuuuwwwhhh]]]ZZZ[[[]]]\\\bbbxxxyyyxxxyyyoooYYYFFF@@@??????CCCOOO```sss{{{uuutttvvvzzz~~~~~~uuupppnnnrrrzzznnnaaaYYYYYYWWWWWW[[[aaadddbbb______bbbeeeggghhhjjjnnnqqqwwwuuuqqqllliiigggccc^^^YYYWWWSSSOOOKKKHHHFFFCCCAAABBB@@@@@@BBBFFFHHHGGGEEEEEEEEEFFFGGGHHHHHHIIIIIILLLQQQWWW[[[[[[XXXTTTRRROOONNNPPPUUU]]]ccceeefffnnn{{{qqqgggffflllmmmmmmmmmnnnhhhXXXIIIEEEAAA???>>>>>>AAALLLWWWbbbmmmooowwwuuuTTTVVVQQQ}}}|||~~~ooo]]]XXX^^^fffrrryyykkk\\\RRRNNNFFFDDDCCCAAA@@@@@@@@@AAAAAABBBBBBBBBBBBEEEJJJMMMPPPRRRTTTVVVWWWWWWUUUUUUQQQPPPNNNLLLKKKNNNSSSWWWVVVWWWVVVTTTXXXaaaiiikkkmmmiiiddd```___bbbfffiiiqqqrrrrrrssssssuuuxxx{{{tttsssrrrqqqrrrtttvvvwww|||pppbbbTTTLLLHHHGGGNNNWWWWWWWWW\\\eeennnzzz~~~pppooonnnooopppqqqsssuuuuuu|||{{{zzz{{{}}}~~~}}}|||{{{{{{{{{xxxssslllddd___ZZZ[[[\\\^^^___`````````\\\___bbbaaa```dddllltttvvvmmmgggbbb^^^]]]```lllyyyoooeeeYYYQQQKKKLLLOOORRRVVV[[[bbb^^^YYYXXXYYY[[[\\\\\\\\\```eeehhhiiikkknnnqqqmmmppprrrvvvqqq```OOOHHHFFFCCCCCCFFFAAACCCDDDCCC@@@???AAADDDFFFGGGGGGHHHHHHIIIJJJJJJGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKOOOZZZgggllljjjsss}}}qqqbbb[[[ZZZ[[[^^^___gggwwwqqqvvvxxx|||mmmVVVBBBAAA???>>>BBBNNN```ttt~~~yyy{{{~~~zzzqqqlllooosss{{{nnnaaaZZZUUUTTTVVV\\\dddhhhfffccc\\\___cccfffiiimmmtttyyyvvvsssnnnjjjfffaaa\\\YYYPPPOOOLLLJJJGGGEEECCCCCCBBBDDDFFFGGGFFFFFFFFFGGGFFFEEEEEEEEEFFFGGGHHHHHHOOOSSSXXXZZZZZZXXXVVVUUUQQQSSSVVVYYY^^^bbbfffhhhsss~~~sssiiihhhooommmmmmrrrtttkkkXXXHHHCCC@@@???>>>>>>BBBOOO\\\iiiiiimmmwwwlllSSSRRRUUUsss||||||~~~zzzuuu}}}~~~hhh___]]]^^^dddoooooo```UUUPPPHHHFFFCCCAAAAAAAAAAAA@@@DDDEEEEEEDDDCCCDDDGGGJJJMMMPPPUUUYYYZZZYYYVVVTTTRRRQQQPPPLLLJJJKKKPPPUUU]]]ZZZVVVTTTWWW^^^eeejjjiiimmmiii___```mmmwwwxxx~~~{{{wwwvvvyyy{{{|||{{{zzz|||}}}}}}{{{zzzyyyzzz}}}xxx___VVVLLLFFFFFFIIILLLNNNWWWXXX]]]gggtttrrrkkkbbbcccfffiiillloooqqqqqqwwwxxxxxxyyyzzzzzzyyyyyyzzz}}}~~~|||uuukkkccc^^^ZZZ[[[\\\\\\\\\ZZZYYYXXXWWWXXXZZZZZZ[[[___eeekkkxxx~~~{{{sssnnnjjjhhhfffeeevvvuuuzzz{{{kkk^^^ZZZNNNKKKHHHGGGIIIOOOUUUYYYYYYVVVRRRPPPOOORRRUUUWWWWWWZZZbbblllpppooopppttttttttttttxxxbbbXXXKKKCCCBBBBBBBBBAAAEEEDDDDDDDDDCCCCCCCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKMMMKKKIIIGGGGGGHHHJJJLLLJJJKKKMMMRRRYYYccclllqqqsss{{{kkk```XXX]]]\\\[[[```iiivvvgggrrrwww{{{xxxaaaEEECCC===>>>>>>@@@III]]]sss}}}vvvnnnhhhgggooovvvvvvdddUUUVVVUUUWWW]]]dddhhhhhhfffeeebbbbbbiiipppyyyzzzvvvrrrmmmhhhddd```[[[XXXQQQOOOMMMIIIFFFDDDCCCBBBAAACCCFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFFFFGGGHHHIIIOOOSSSXXXZZZZZZXXXVVVUUUSSSSSSUUUZZZ___dddhhhiiiooo}}}tttjjjiiimmmjjjjjjqqqvvvooo[[[JJJCCC@@@???>>>>>>BBBOOO\\\kkklllpppxxxlllRRRQQQSSSqqqvvvuuu}}}}}}ggg[[[]]]___dddpppqqqaaaVVVQQQIIIGGGDDDBBBCCCCCCBBBAAADDDEEEEEEDDDDDDEEEIIILLLOOORRRWWW[[[\\\ZZZVVVTTTPPPPPPOOOMMMKKKLLLQQQUUUZZZYYYWWWXXX\\\ccckkkooonnnqqqllleeekkk~~~zzzvvvxxx{{{~~~~~~ttthhhWWWQQQIIIEEEFFFIIIMMMNNNQQQUUU\\\hhhwwwqqqeee```[[[]]]```dddhhhlllnnnoootttuuuvvvwwwxxxxxxwwwwwwwwwyyy{{{zzzuuummmfffaaaaaaaaa```___]]][[[ZZZYYYWWWXXXXXXXXXYYY\\\bbbgggnnnuuu{{{}}}xxxrrrnnnpppmmmmmmoooiii\\\QQQNNNJJJHHHEEECCCDDDHHHLLLOOOQQQOOOMMMKKKKKKLLLOOOQQQPPPTTT]]]hhhnnnnnnppptttzzzyyyvvvvvvzzz|||tttjjjYYYQQQGGGAAAAAABBBBBBAAADDDDDDDDDDDDDDDCCCCCCCCCGGGGGGGGGGGGHHHIIIJJJKKKMMMLLLJJJIIIHHHIIIJJJKKKIIIJJJLLLRRRZZZccclllqqqsss{{{|||hhh^^^XXX\\\ZZZZZZ```jjjxxxiiiqqqxxx{{{qqqXXXAAABBB===>>>>>>???HHH[[[qqq{{{sssllliiiiiirrrzzzzzzhhhYYYWWWXXXZZZ^^^ccceeefffeeedddcccgggpppxxx~~~xxxtttpppkkkfffbbb^^^YYYVVVQQQOOOLLLIIIFFFCCCAAAAAA???BBBDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJPPPTTTXXX[[[ZZZXXXVVVUUUTTTSSSUUUZZZaaagggiiiiiilll|||uuukkkkkknnnjjjjjjrrryyyrrr\\\IIIBBB@@@???>>>>>>BBBOOO\\\jjjmmmqqqwwwmmmQQQOOOQQQnnn|||uuu{{{rrrttt{{{jjj\\\^^^```eeeqqquuueeeXXXQQQKKKHHHFFFDDDEEEEEEEEEDDDCCCDDDEEEEEEEEEGGGKKKNNNPPPSSSXXX\\\\\\YYYUUURRROOOOOONNNMMMMMMOOOSSSVVVWWWXXXYYY]]]cccjjjppptttppppppkkkhhhsss{{{yyy{{{tttkkk```WWWPPPLLLGGGEEEEEEHHHJJJKKKMMMSSS]]]iiixxxxxxjjj```XXXUUURRRTTTXXX]]]bbbfffjjjlllqqqrrrtttuuuvvvvvvvvvvvvuuuwwwzzzzzzxxxrrrkkkggghhhgggdddaaa^^^\\\[[[ZZZWWWWWWWWWVVVVVVYYY]]]aaabbbiiiooottt{{{uuunnnhhhccc]]]SSSLLLJJJFFFEEEBBBAAAAAABBBEEEFFFJJJIIIHHHGGGGGGHHHJJJKKKIIILLLUUUaaahhhkkkpppvvv~~~yyysssooojjj___SSSMMMGGGAAA???@@@BBBBBBAAACCCCCCCCCDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHIIIJJJJJJMMMMMMLLLKKKJJJIIIIIIIIIFFFHHHLLLRRRZZZdddlllqqqtttzzzvvvddd[[[XXX\\\YYYXXX___iiixxxjjjrrr{{{jjjOOO>>>AAA>>>>>>===???FFFWWWnnnzzzsssnnnooorrr{{{ppp___[[[]]]```bbbbbbcccdddeeedddgggoooyyy~~~|||sssoooiiiddd```\\\XXXUUUQQQOOOLLLIIIEEEBBBAAA@@@>>>AAACCCDDDDDDCCCDDDEEEFFFFFFFFFGGGGGGIIIJJJKKKQQQTTTYYY[[[ZZZXXXVVVUUUTTTSSSSSSYYYaaagggiiihhhnnn|||uuukkklllsssnnnnnnuuu{{{sss[[[FFFBBB@@@>>>>>>>>>CCCOOO\\\hhhkkkooouuu|||nnnRRROOOOOOkkkrrrlllsss}}}sssppptttyyytttccc___bbbhhhtttzzziii[[[TTTMMMKKKHHHGGGGGGGGGGGGFFFCCCDDDEEEEEEFFFHHHLLLPPPPPPSSSWWWZZZZZZWWWSSSPPPNNNNNNNNNNNNOOORRRUUUWWWVVVWWW[[[```ffflllqqqtttrrrpppkkkjjjuuu}}}}}}|||oooeee]]]UUUPPPMMMKKKIIIGGGHHHIIIJJJJJJPPPXXX```hhhsssrrrddd[[[VVVRRROOOKKKMMMQQQVVV[[[aaaeeegggnnnppprrruuuwwwwwwwwwwwwwwwxxxzzz|||{{{vvvpppllljjjhhheeeaaa___]]]\\\\\\XXXWWWVVVUUUVVVWWWZZZ\\\\\\aaafffiiippp|||{{{nnnccc[[[TTTNNNKKKEEEEEECCCBBBAAABBBCCCCCCFFFFFFFFFGGGGGGHHHHHHHHHGGGHHHMMMWWW```gggqqqzzzxxxmmmddd]]]RRRHHHDDDAAA???>>>@@@AAA@@@???BBBBBBCCCCCCDDDEEEEEEEEEHHHGGGGGGGGGHHHHHHIIIJJJMMMMMMMMMMMMKKKJJJHHHGGGEEEGGGLLLSSS\\\eeemmmqqqttt{{{qqqaaaZZZXXX[[[XXXXXX^^^fff~~~uuunnnzzz~~~gggLLL===???>>>======>>>DDDRRRiii{{{~~~zzzyyy}}}yyyiiibbbdddfffeeecccbbbdddfffgggmmmwww~~~{{{rrrnnngggbbb^^^ZZZWWWTTTOOONNNKKKHHHEEEBBB@@@???===@@@CCCDDDDDDCCCDDDEEEFFFFFFFFFGGGHHHJJJKKKLLLQQQUUUZZZ\\\ZZZXXXVVVUUUTTTSSSTTTXXX___eeeggggggoooxxxtttkkklllssspppqqqxxx}}}ttt\\\GGGAAA???>>>>>>>>>CCCPPP]]]hhhjjjooowwwnnnRRRPPPNNNfff}}}nnniiimmmwwwpppqqqtttvvvkkkbbbeeelllzzznnn```XXXPPPMMMJJJIIIIIIIIIHHHGGGBBBCCCDDDEEEFFFIIIMMMPPPRRRTTTWWWZZZYYYWWWSSSPPPMMMMMMMMMOOORRRTTTVVVWWWUUUWWW\\\aaafffkkkmmmooovvvtttpppooovvvsssnnniiiccc]]]VVVQQQOOOKKKLLLMMMMMMNNNOOOPPPQQQXXX___eeegggooo{{{|||ssseeeZZZTTTPPPMMMKKKHHHJJJLLLQQQVVV[[[```bbbkkkmmmqqquuuwwwyyyyyyyyyxxxxxxyyy{{{{{{wwwqqqlllhhhgggdddaaa___]]]]]]]]]YYYXXXWWWVVVXXXYYY[[[[[[]]]aaacccbbbfffooowwwzzz|||lllaaaXXXNNNGGGEEEEEEDDDCCCCCCCCCCCCDDDCCCCCCDDDEEEFFFGGGGGGGGGIIIGGGIIIPPPXXXbbbppp|||~~~ssscccWWWPPPIIICCC@@@@@@??????@@@@@@???>>>@@@AAABBBCCCDDDEEEFFFGGGHHHHHHGGGGGGGGGHHHIIIIIILLLLLLMMMMMMLLLJJJGGGFFFDDDGGGMMMUUU]]]fffmmmqqquuu|||~~~kkk```[[[WWW[[[XXXYYY^^^cccwwwsssvvvhhhMMM@@@===>>><<<<<<>>>BBBLLLaaauuu|||vvvhhhiiihhheeeaaaaaadddhhhnnnsss~~~|||vvvrrrmmmgggaaa]]]YYYVVVTTTNNNLLLJJJGGGDDDBBBAAA@@@===@@@CCCDDDDDDDDDEEEFFFFFFFFFGGGHHHIIIKKKLLLMMMRRRVVVZZZ\\\[[[XXXVVVUUUSSSTTTVVVZZZ]]]aaadddfffmmmuuuqqqiiilllllllllqqqzzz}}}sss^^^KKKAAA???>>>>>>>>>CCCPPP]]]lllmmmqqqzzzlllQQQPPPLLL```rrriiilllwwwsssuuuuuutttqqqdddhhhrrrssseee]]]RRRPPPLLLJJJIIIIIIGGGFFFBBBCCCDDDDDDEEEHHHLLLOOOTTTUUUWWWXXXXXXVVVTTTSSSMMMMMMNNNPPPTTTVVVVVVVVVUUUWWW[[[```dddgggiiijjjrrrrrrqqqppprrrxxxvvvmmmbbb___\\\\\\XXXSSSPPPQQQNNNPPPTTTVVVWWWYYY[[[^^^^^^eeegggeeeiiiuuu}}}~~~rrrkkkaaaXXXQQQLLLHHHFFFHHHIIIJJJMMMQQQVVVYYY\\\dddggglllrrrvvvxxxyyyyyyxxxwwwwwwyyyzzzwwwqqqlllgggfffeeecccaaa______^^^\\\ZZZYYYZZZ\\\^^^______bbbdddddd```aaahhhnnnpppwwwsssgggXXXLLLGGGFFFDDDCCCBBBBBBCCCCCC@@@@@@AAABBBDDDEEEEEEFFFJJJGGGGGGLLLSSS]]]kkkwww{{{wwwkkkYYYKKKDDD@@@===??????@@@@@@@@@???>>>===???@@@AAACCCEEEFFFHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIKKKKKKLLLLLLKKKIIIGGGFFFEEEIIIOOOWWW___gggmmmpppwwwvvveee]]][[[WWWZZZXXXYYY```eeexxxuuuhhhMMMBBB<<<===;;;<<>>>>>>>>CCCPPP^^^pppnnnpppzzzgggOOOPPPIIIXXXvvviiilllyyyxxxxxxvvvsssuuuffflllwww{{{wwwjjjbbbUUUQQQMMMKKKIIIHHHFFFEEEBBBCCCDDDDDDDDDGGGJJJNNNRRRRRRRRRSSSSSSSSSSSSSSSNNNMMMNNNQQQUUUWWWVVVUUUTTTVVVZZZ___ccceeeggggggmmmooopppppppppuuu~~~wwwuuutttppphhhaaaZZZUUUTTTUUUTTTQQQSSSXXXYYY\\\____________bbbdddbbbhhhfff^^^```lllttttttjjjggg```WWWNNNIIIFFFFFFIIIIIIIIIJJJLLLPPPSSSUUU[[[___eeelllrrruuuvvvvvvxxxwwwwwwyyy|||{{{uuuooojjjjjjiiigggeeecccaaa___^^^\\\[[[]]]aaaddddddddddddgggfffcccccciiinnnpppoootttmmm\\\LLLJJJGGGDDDCCCBBBCCCCCC@@@@@@@@@AAACCCDDDFFFGGGIIIGGGHHHMMMRRRXXXcccmmmooommmdddSSSEEE@@@>>><<<===>>>???@@@???>>>>>>>>>>>>???@@@BBBEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGGGGGGGKKKQQQYYYaaahhhmmmoooyyynnn```YYYXXXWWWYYYVVVYYYbbblll{{{wwweeeGGG@@@===<<<:::<<<@@@>>>???PPPeeezzz~~~yyyssskkkggggggkkkpppsss|||rrrmmmfff```\\\YYYVVVTTTJJJIIIHHHFFFDDDCCCBBBBBB>>>@@@CCCEEEEEEEEEFFFGGGGGGGGGGGGHHHJJJLLLMMMNNNSSSWWW[[[\\\[[[XXXVVVUUUTTTYYY______\\\]]]ccciiilllyyymmmfffjjjfffkkktttzzzwwwiiiUUUFFFAAA>>>>>>>>>???CCCQQQ^^^qqqlllmmmyyydddMMMOOOGGGTTT|||wwwhhhlllzzzzzz{{{vvvrrryyygggnnnzzzzzzyyyllleeeVVVSSSNNNKKKIIIGGGEEEDDDBBBCCCCCCCCCCCCFFFIIILLLNNNMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNRRRVVVXXXVVVTTTSSSUUUYYY^^^bbbeeeggggggmmmppptttuuuuuu{{{}}}|||pppiiihhheee```ZZZUUUPPPNNNQQQRRRQQQWWW```eeeggghhhfffcccaaabbbdddeeeiiidddXXXWWWbbbjjjiiidddccc^^^UUULLLGGGGGGIIIJJJIIIHHHHHHJJJLLLNNNPPPUUUYYY```hhhnnnrrrssstttzzzyyyyyy|||zzzuuunnnmmmmmmkkkiiieeebbb```___^^^]]]```dddhhhhhhgggeeehhhhhhfffgggnnnssstttsssuuuzzz|||iiiSSSPPPLLLGGGDDDCCCDDDDDDAAAAAAAAABBBDDDFFFHHHJJJGGGFFFIIIOOOSSSVVV]]]ddddddeee```RRRFFFAAA@@@???;;;<<<>>>???>>>>>>??????===>>>@@@BBBEEEGGGIIIJJJIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHLLLSSS[[[bbbiiimmmooozzzjjj\\\WWWVVVXXXYYYUUUXXXeeerrryyyvvvwwwaaaAAA>>>===;;;999<<<@@@===<<>>??????@@@AAACCCEEEGGGHHHFFFGGGIIIHHHHHHIIIKKKMMMRRRXXX^^^___\\\XXXUUUUUU[[[\\\\\\]]]^^^aaafffjjjnnn|||ooofffeeennnnnnppptttsssgggSSSDDDBBB<<<<<>>???@@@AAA<<<>>>BBBDDDEEEFFFIIIKKKNNNLLLJJJHHHGGGFFFGGGGGGHHHHHHGGGFFFFFFGGGHHHHHHKKKJJJOOOYYYbbbggglllrrrzzzqqq```YYYUUUSSSUUUUUUWWW\\\hhhvvvmmmhhhmmm}}}___JJJ@@@<<<:::;;;>>>>>>;;;===IIIWWWzzz~~~{{{}}}|||}}}|||wwwsssrrrllleee```^^^[[[VVVQQQMMMHHHDDDEEEDDD@@@>>>???CCCCCCCCCCCCCCCDDDEEEFFFEEEGGGHHHHHHHHHIIILLLNNNRRRWWW]]]___[[[WWWTTTSSSWWWXXXYYYZZZ\\\```fffjjjppp}}}qqqllllllrrrqqqrrrtttrrrfffSSSDDDBBB<<<<<<@@@BBBDDDRRRcccrrrqqqwwwaaaNNNHHHDDDPPPlllttt~~~yyyvvvxxxyyynnncccXXXVVVRRRMMMIIIGGGFFFGGGCCCDDDEEEDDDBBBAAABBBCCCDDDDDDEEEFFFIIILLLOOOQQQPPPPPPRRRUUUWWWWWWTTTQQQNNNPPPWWWaaafffgggiiimmmsssxxxxxxtttuuutttrrrpppqqqsssvvvxxx~~~xxxtttrrrmmmeee___XXXXXXVVVRRRQQQTTT[[[aaadddbbb___\\\ZZZ[[[^^^aaaZZZYYYVVVTTTYYYdddkkklllnnnbbbVVVOOOKKKFFFDDDFFFIIIIIIIIIIIIIIIJJJKKKLLLNNNOOOSSSYYYaaaiiiooorrrzzzyyyyyy{{{}}}}}}{{{xxxxxxvvvrrrnnnkkkiiihhhgggiiieeefffkkknnnmmmnnnrrrooonnniiifffjjjqqqqqqllliiigggddddddhhhooovvv{{{}}}uuummmeee]]]WWWQQQHHHCCCBBB???AAACCCDDDDDDEEEGGGIIIHHHMMMPPPSSSZZZeeekkklllfff___WWWPPPGGG>>><<<>>>>>>????????????@@@@@@@@@>>>@@@BBBCCCCCCCCCDDDEEEIIIIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGFFFFFFGGGHHHIIIKKKLLLSSS]]]eeehhhlllqqq{{{nnn___YYYWWWUUUYYYYYY\\\bbbrrr|||kkkgggiiippp}}}^^^HHH@@@???:::;;;===>>>;;;===HHHUUUsssyyy}}}{{{rrrttt}}}zzzuuupppqqqlllfffbbb___[[[TTTOOOMMMGGGDDDEEEDDDAAA@@@BBBGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIKKKNNNPPPSSSXXX]]]^^^ZZZVVVSSSSSSUUUVVVWWWYYY\\\aaahhhmmmsssvvvrrrsssvvvuuuuuuvvvtttgggSSSDDDAAA===<<>><<>>===???AAABBBBBBBBBCCCDDDEEEEEEFFFFFFGGGIIIJJJKKKIIIHHHGGGFFFFFFGGGHHHIIIKKKNNNWWWaaaggghhhlllqqq}}}|||iii]]]XXXXXXXXXWWWXXX\\\eeezzzpppbbbdddllluuu]]]FFF@@@AAA;;;;;;======;;;<<>>===???AAAHHHXXXhhhjjjooo}}}```KKKEEE@@@III```uuu{{{~~~}}}~~~yyynnnbbb]]]UUUOOOKKKIIIHHHHHHEEEEEEFFFDDDBBB@@@AAAAAAAAAAAABBBDDDGGGJJJMMMOOOQQQRRRUUUVVVVVVTTTPPPNNNLLLNNNVVVaaaiiippp{{{tttnnniiiffffffccc``````dddkkksssxxx|||{{{zzzwwwtttqqqoooooorrrsssvvvzzz{{{xxxqqqlllddd```\\\ZZZ[[[]]]___```bbb```^^^\\\]]]^^^^^^^^^WWWYYYYYYZZZ```kkkppppppkkk```UUUPPPMMMIIIHHHJJJJJJJJJIIIIIIIIIJJJJJJKKKMMMOOORRRVVV\\\ccckkkpppzzz{{{|||~~~~~~}}}{{{{{{zzzxxxuuusssqqqpppggghhhiiikkkkkkkkklllmmmqqqpppnnnmmmoooqqqpppooogggfffdddcccccceeeggghhhjjjlllooorrruuuxxxyyyzzz|||sssiii```WWWKKKDDDBBBBBBCCCDDDDDDCCCDDDGGGIIIMMMUUU^^^dddkkkrrrtttrrrkkk```TTTLLLEEE???>>>AAAAAABBBDDDDDDCCCAAA???>>>;;;===@@@BBBCCCDDDFFFHHHEEEFFFFFFGGGHHHJJJKKKKKKIIIHHHGGGGGGGGGGGGHHHIIILLLOOOXXXaaadddffflllssstttddd\\\XXXXXXZZZWWWXXX\\\hhh{{{lllcccfffooozzz\\\DDD???AAA;;;;;;<<<===;;;<<>>===???BBBDDDEEEEEEGGGIIIHHHHHHIIIJJJJJJKKKKKKKKKIIIIIIHHHGGGGGGHHHIIIIIILLLOOOWWW^^^```cccnnnyyymmmaaaZZZWWWWWWZZZZZZ]]]bbbppprrriiidddgggooo|||xxxWWWCCC???AAA;;;:::;;;<<<;;;<<>>???@@@GGGYYYppp]]]KKKHHHAAABBBMMMjjjwwwhhhttt~~~ooommmmmmnnnyyy~~~zzz{{{mmmfff^^^XXXUUURRRMMMHHHHHHIIIJJJHHHFFFEEEEEEFFFGGGFFFFFFFFFGGGIIIKKKLLLNNNSSSXXX[[[XXXTTTQQQPPPMMMQQQZZZgggsssrrrnnniiieeecccccceeegggdddhhhmmmrrruuuuuutttsssmmmhhhbbb^^^]]]\\\[[[YYYVVVVVVVVVXXX[[[```fffjjjmmmnnnmmmjjjeeebbbccceeeeeebbb___```bbbbbb^^^ZZZXXXZZZ[[[]]]fffssszzz|||xxxkkk^^^WWWSSSOOOOOOQQQNNNNNNNNNOOOPPPRRRSSSTTTRRRVVVZZZ\\\___dddmmmttt}}}~~~{{{xxxvvvwww}}}xxxsssrrruuuvvvsssppphhh```YYYVVVQQQKKKGGGHHHCCCDDDEEEEEEFFFIIINNNQQQSSS___mmmwww~~~}}}wwwfffZZZMMMGGGEEECCCBBBDDDCCCCCCCCCBBBBBBAAAAAAAAACCCEEEGGGGGGFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJJJJRRR]]]eeegggkkkyyysss^^^XXXVVVSSSUUU[[[WWW]]]gggyyy~~~hhhaaa]]]```kkkxxxwww\\\JJJCCCAAA>>><<<::::::<<<<<<<<>>>>>AAAGGGFFFEEEDDDDDDCCCDDDDDDCCCEEEHHHIIIKKKMMMQQQSSSTTTXXX]]]^^^\\\ZZZZZZ\\\VVVVVVWWWXXX]]]eeennnuuu{{{}}}rrrooohhhhhhjjjnnnmmmbbbPPPAAA;;;===>>>???HHH\\\sss[[[JJJHHHAAA@@@IIIdddxxxggguuuvvvffffffhhhkkkzzzxxx~~~mmmggg___[[[YYYWWWQQQLLLLLLLLLLLLJJJGGGDDDDDDEEEGGGGGGFFFFFFFFFHHHIIIJJJOOOTTTZZZ]]]ZZZVVVTTTSSSMMMRRR^^^lllwwwvvvnnneeeeeecccaaaaaadddiiimmmhhhmmmuuu{{{}}}{{{vvvssslllgggaaa]]]\\\]]]\\\ZZZUUUSSSRRRQQQTTT[[[dddjjjoooqqqrrrnnngggccceeehhhfffcccaaacccggggggccc^^^^^^```bbbfffqqqwwwfff\\\VVVSSSUUUYYYTTTTTTUUUVVVXXXZZZ[[[\\\YYY[[[^^^^^^```gggrrr{{{|||}}}{{{zzzzzz|||}}}zzz{{{zzzuuuooojjjccc\\\XXXTTTMMMIIIIIIEEEEEEFFFGGGHHHKKKQQQTTTYYYcccmmmtttzzz|||xxxssscccWWWJJJFFFDDDBBBBBBCCCCCCCCCBBBAAAAAAAAABBBBBB@@@BBBEEEFFFFFFGGGHHHJJJEEEFFFHHHJJJKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJIIISSSbbbkkkmmmqqq~~~mmmYYYTTTUUUSSSUUU[[[ZZZbbbmmmnnnddd]]]```kkkvvv~~~sssWWWHHHDDD@@@;;;<<<::::::<<<<<<<<>>>>>===<<<;;;:::;;;===???AAAHHH[[[ssstttsssxxxtttwwwtttsssooojjjdddbbb^^^[[[XXXTTTOOOLLLHHHFFFCCCAAA??????@@@@@@CCCEEEFFFEEECCCCCCEEEGGGJJJKKKKKKJJJJJJLLLPPPSSSRRRTTTVVVXXXZZZZZZYYYYYY\\\\\\]]]___cccgggllloooyyy|||sssnnniiihhhkkknnnhhhXXXIIIAAA@@@>>>===???KKK```yyyXXXHHHDDD@@@CCCFFFWWW{{{rrrgggqqq}}}ooo\\\^^^dddiii~~~}}}qqqkkkccc\\\WWWUUUSSSRRROOONNNKKKHHHGGGFFFGGGGGGGGGHHHIIIIIIHHHHHHJJJLLLSSSVVV[[[[[[XXXTTTQQQQQQRRR[[[fffsssxxxnnngggddd```aaaaaaaaaccchhhooottt~~~~~~{{{xxxuuurrrlllddd^^^\\\[[[XXXVVVRRRMMMJJJMMMQQQVVV^^^ffflllqqqvvvuuupppkkkjjjjjjdddcccfffnnnwww|||zzzvvvhhhjjjnnnvvvtttddd]]]]]]___aaaaaa^^^[[[[[[___bbbcccccc```___```bbbcccgggsss}}}zzzsssmmmgggaaa\\\XXXWWWSSSQQQSSSSSSTTTYYYaaagggsss|||~~~vvviii]]]RRRGGGCCCAAA???@@@CCCCCCBBBAAAAAAAAAAAABBBCCCEEEEEEEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIJJJJJJGGGHHHLLLQQQ```nnntttyyyrrreeeXXXSSSSSSTTTWWW[[[^^^bbbuuummmbbb\\\aaagggppprrrXXXIIIAAA>>>===<<<;;;::::::;;;===???@@@JJJ\\\ttt||||||tttpppooolllfffaaa___]]]ZZZWWWSSSMMMIIIFFFEEEBBB@@@?????????@@@CCCDDDEEEEEEDDDDDDFFFHHHIIIJJJKKKJJJJJJMMMPPPSSSUUUWWWYYY[[[\\\]]]\\\\\\\\\\\\\\\^^^bbbgggllloooxxxzzzsssooojjjjjjmmmmmmeeeTTTFFF@@@???>>>===@@@LLLaaayyyVVVGGGCCC???BBBCCCRRRpppsssjjjooozzzsss]]]\\\dddmmm|||sssnnnfff___ZZZWWWUUUSSSQQQOOOLLLIIIGGGGGGGGGGGGIIIJJJKKKKKKJJJKKKMMMOOOUUUXXX[[[[[[XXXUUUUUUWWWWWWaaannn|||{{{tttnnngggbbbbbbbbbbbbcccdddhhhnnnuuu{{{~~~vvvpppgggbbb```^^^\\\ZZZUUUMMMHHHKKKPPPUUUZZZ```gggnnnvvvyyyvvvqqqmmmkkkccccccgggqqq{{{|||ooouuu|||wwwhhhbbbbbbfffhhhjjjeeeaaaaaaeeehhhgggeeebbbaaabbbdddeeejjjvvv{{{~~~{{{uuuoooiiieeeddd```]]]^^^]]]^^^dddlllsss}}}wwwiii]]]RRRGGGBBB@@@>>>???BBBBBBBBBAAAAAAAAABBBBBBCCCGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKKKKIIIGGGHHHKKKJJJIIIKKKPPPXXXfffttt|||~~~jjj___UUURRRSSSUUUYYY^^^bbbkkkiii^^^YYY___jjjzzzkkkTTTIIICCC>>>===<<<;;;:::999:::<<<>>>???FFFYYYsss~~~xxxqqqnnnmmmjjjeee```^^^\\\ZZZWWWRRRLLLGGGDDDCCCAAA???>>>>>>???@@@CCCDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJJJJKKKMMMQQQTTTYYYZZZ[[[]]]^^^_________[[[[[[[[[]]]bbbgggmmmpppyyywwwssspppnnnnnnpppnnncccQQQDDD???>>>======AAAMMMaaayyyUUUHHHCCC???BBBBBBNNNiiissspppqqqxxx}}}fffaaagggqqq{{{uuuppphhhbbb]]]ZZZWWWUUURRRPPPMMMJJJHHHGGGHHHHHHJJJKKKLLLLLLLLLLLLNNNPPPVVVZZZ]]]]]]YYYXXXZZZ]]][[[hhhxxx|||qqqlllhhhcccbbbdddaaacccfffiiinnnuuu~~~|||tttjjjcccaaaaaa```___XXXOOOGGGJJJOOOTTTWWW[[[bbbiiirrrxxxxxxtttpppnnnddddddeeekkkrrrwwwwwwuuu{{{xxxlllhhhjjjnnnpppsssmmmhhhhhhlllnnnlllhhheeeddddddfffggglllyyy~~~zzzvvvsssnnnkkkjjjjjjjjjpppxxx}}}nnn\\\QQQFFFAAA???===>>>@@@BBBAAAAAAAAABBBBBBCCCCCCHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLGGGFFFGGGJJJJJJIIIMMMTTT___jjjyyytttaaaYYYRRRQQQSSSVVV[[[```eeettt|||ddd\\\XXX```qqqbbbPPPJJJFFFAAA???<<<;;;:::999:::;;;===???AAAVVVrrr{{{zzzuuunnnlllllljjjeee___^^^\\\ZZZWWWRRRKKKGGGCCCBBB@@@>>>>>>>>>@@@AAACCCCCCCCCDDDFFFGGGHHHIIIHHHIIIJJJJJJKKKNNNRRRUUUXXXYYYZZZZZZ[[[[[[[[[[[[YYYYYYYYY\\\aaahhhnnnrrr|||uuurrrqqqqqqrrrtttpppaaaOOOCCCAAA>>>>>>>>>BBBMMMaaawwwVVVJJJCCC???CCCBBBKKKfffvvvuuussswww~~~sssiiikkkttt|||vvvqqqjjjddd```]]]ZZZXXXSSSQQQNNNKKKIIIHHHHHHIIIJJJKKKLLLLLLLLLMMMOOOQQQVVV[[[___^^^YYYWWWZZZ^^^cccsss|||tttlllhhheeebbbcccfffbbbeeejjjooovvv~~~wwwkkkdddbbbccceeeeee]]]SSSJJJKKKPPPSSSVVVXXX```eeemmmsssvvvuuusssrrrgggdddaaabbbggglllooopppzzzsssrrrvvvyyyzzzzzzvvvqqqpppqqqrrroookkkhhhgggggghhhjjjppp}}}~~~{{{zzzyyyyyy~~~ooo\\\PPPEEE@@@>>><<<<<>>CCCYYYwwwzzzyyytttnnnkkkllliiiddd___^^^[[[YYYUUUQQQKKKGGGBBBAAA@@@>>>>>>???AAABBBDDDCCCBBBDDDGGGIIIJJJIIIGGGHHHIIIJJJKKKNNNSSSVVV[[[[[[[[[ZZZZZZZZZZZZZZZWWWWWWXXX[[[aaaiiipppuuu}}}tttsssrrrrrrtttvvvqqq```LLLCCCBBB>>>???@@@DDDNNN```vvv~~~WWWKKKCCC>>>DDDBBBJJJ___}}}zzzuuuvvv~~~}}}ssspppyyy}}}uuupppkkkfffbbb___\\\ZZZUUUSSSPPPLLLJJJIIIIIIIIIHHHJJJKKKKKKKKKLLLOOOQQQWWW[[[^^^\\\WWWWWW]]]cccvvv}}}uuuoooiiigggdddaaacccggggggkkkrrryyyyyynnnhhhggghhhiiiiiiaaaXXXPPPOOOQQQRRRUUUYYY```dddkkkqqqvvvwwwwwwvvvkkkfffbbb```ccchhhmmmppp}}}}}}|||yyyvvvtttrrrpppnnnmmmkkkkkkmmmnnntttmmm[[[PPPDDD???===;;;;;;>>>@@@@@@AAABBBCCCCCCCCCCCCEEEEEEEEEFFFFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIGGGFFFGGGIIIIIIKKKVVVaaatttzzzrrraaaVVVRRRPPPSSSUUUWWW]]]ccceeekkk^^^\\\```nnnvvvZZZUUUVVVOOOHHHHHH>>>===<<<;;;;;;<<<>>>???JJJ^^^zzz}}}{{{vvvnnnkkkjjjgggbbb___\\\YYYVVVRRRNNNJJJFFFBBBAAA@@@??????@@@BBBCCCDDDBBBAAACCCGGGJJJKKKJJJFFFGGGIIIJJJKKKNNNSSSWWW]]]]]][[[ZZZYYYXXXXXXXXXTTTTTTVVVZZZaaajjjrrrxxx}}}tttsssrrrrrruuuwwwppp]]]JJJAAABBB???@@@AAAEEEOOO```ttt~~~WWWJJJAAA===CCCBBBIIISSSxxxyyytttyyyzzz}}}xxx~~~sssooojjjfffcccaaa^^^\\\VVVTTTPPPMMMKKKIIIIIIIIIGGGHHHIIIJJJJJJKKKNNNPPPVVVZZZ\\\[[[YYY___mmmxxxxxxsssoookkkiiifffccceeeiiipppuuu}}}~~~yyysssppppppooommmjjjeee^^^WWWTTTSSSRRRVVV\\\aaaeeemmmuuu{{{}}}{{{yyyppplllgggdddeeehhhlllnnntttwwwzzz{{{{{{uuuqqqppppppsssqqqqqqrrrtttzzzooo[[[OOODDD???<<<::::::===???@@@AAACCCCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFHHHIIIKKKPPP___mmm}}}{{{jjj[[[TTTQQQQQQTTTVVVXXX]]]cccqqqjjj]]]___fffwwwttt^^^]]]]]]SSSKKKKKK@@@???===<<<<<<===>>>@@@HHHXXXqqq}}}~~~xxxoookkkiiieee___^^^[[[WWWSSSPPPLLLHHHFFFBBBAAA@@@??????AAACCCDDDDDDBBBAAACCCHHHKKKKKKJJJFFFGGGIIIJJJKKKOOOSSSWWWZZZXXXWWWUUUSSSRRRRRRQQQSSSSSSUUUYYYaaajjjtttyyy}}}tttssssssqqqtttvvvooo[[[HHH@@@BBB@@@AAABBBFFFOOO___sss}}}WWWJJJ@@@;;;BBBAAAHHHIIInnn}}}tttvvv||||||sssppprrrooojjjfffdddbbb___]]]VVVTTTQQQMMMKKKJJJJJJJJJEEEGGGHHHIIIIIIJJJMMMOOOTTTXXXZZZ[[[^^^jjj{{{wwwuuuqqqnnnmmmjjjggghhhlllwww|||{{{yyywwwwwwwwwtttnnnjjjgggaaa[[[WWWTTTRRRWWW^^^bbbgggpppyyy~~~{{{uuurrrmmmiiiggghhhiiijjjlllqqquuuzzz~~~vvvpppppprrrwwwuuutttvvvwww~~~ttt[[[OOODDD>>><<<999:::<<<>>>@@@AAACCCDDDDDDCCCCCCBBBBBBCCCDDDEEEGGGIIIJJJKKKKKKJJJIIIHHHGGGGGGFFFGGGFFFHHHJJJMMMUUUfffvvvsssdddYYYSSSQQQRRRUUUWWWXXX\\\ccc~~~lll]]]aaajjj}}}uuucccdddcccVVVMMMMMMAAA@@@>>>===<<<===???@@@@@@NNNeee{{{~~~xxxzzz|||vvvqqqlllhhhccc```ZZZWWWSSSPPPNNNLLLIIIGGGEEEBBB>>><<<===@@@DDDGGGIIIHHHFFFEEEEEEGGGHHHJJJJJJGGGGGGKKKNNNOOORRRWWWaaa[[[UUURRRRRRSSSSSSRRRQQQQQQTTT[[[eeepppzzz~~~|||wwwuuuppppppwwwwwwgggRRREEEBBBBBB@@@>>>AAAHHHQQQ\\\ooozzz[[[FFF@@@;;;<<>>======>>>>>>@@@BBBCCCBBBAAAAAAAAAAAAAAAAAABBBDDDGGGIIIKKKKKKKKKJJJIIIHHHFFFEEEDDDFFFGGGHHHJJJQQQ]]]mmmxxx}}}|||kkk[[[RRRRRRSSSWWWYYYXXXXXX```jjj{{{kkkdddbbblllwwwqqqdddPPPFFFIIIAAAAAA@@@===;;;;;;<<<>>>DDDDDDQQQmmm|||{{{vvvqqqlllgggbbb^^^[[[XXXUUURRRPPPNNNJJJHHHDDDBBB>>><<<===@@@DDDGGGEEEDDDCCCBBBCCCDDDFFFGGGJJJGGGHHHLLLOOOPPPSSSXXX___[[[VVVSSSSSSTTTSSSRRRTTTUUUXXX___iiiuuu}}}yyywwwsssooovvvtttdddPPPDDDBBBBBBAAA>>>AAAHHHOOOYYYjjjyyyxxxZZZFFFAAA<<<===BBBAAAIII]]]{{{|||ssssssqqqxxxyyytttxxxyyyuuupppmmmkkkggg```[[[YYYUUUPPPLLLJJJJJJIIIHHHIIIFFFEEEJJJLLLMMMOOOSSSQQQVVV[[[___iii~~~|||~~~}}}|||yyywwwvvvxxxzzz}}}vvvqqqnnnrrrtttsssqqqrrrbbb^^^XXXUUUUUUXXX\\\___aaalllxxx~~~xxxrrrmmmjjjiiiiiipppoooqqqwww|||yyywwwwwwzzzyyy{{{zzz}}}~~~}}}}}}^^^QQQCCC>>>===<<<===>>>@@@BBBDDDEEEDDDCCCCCCDDD@@@@@@@@@AAACCCEEEHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEHHHHHHIIIKKKQQQ]]]jjjtttvvvpppnnnqqquuu{{{zzzgggYYYRRRQQQRRRUUUYYYYYY[[[ccclllxxxmmmggggggrrrxxxqqqeeeRRRGGGFFF@@@@@@???===<<<;;;<<<===>>>AAALLLbbb}}}yyyuuupppkkkeee___[[[YYYWWWUUUSSSQQQMMMIIIFFFCCCAAA>>>======AAADDDGGGCCCCCCBBBBBBCCCEEEGGGHHHKKKHHHIIIMMMPPPQQQTTTYYY^^^[[[XXXVVVUUUTTTSSSRRRVVVWWWZZZ```jjjwww~~~yyywwwtttpppuuuqqq```MMMCCC@@@@@@@@@???AAAGGGNNNWWWdddnnnuuuXXXFFFCCC>>>???BBB@@@GGGYYYvvvvvvjjjjjjmmm{{{{{{uuuxxx~~~zzzvvvssspppkkkddd___]]]XXXRRRNNNKKKJJJIIIGGGFFFDDDEEEJJJMMMMMMPPPUUUTTTWWW[[[bbbrrr~~~~~~~~~sssmmmjjjnnnrrrrrrrrrsssbbb^^^YYYWWWXXX\\\___```eeeooo{{{}}}uuuoookkkkkkkkknnnmmmnnnttt|||}}}yyyvvvvvvvvv}}}|||}}}|||___QQQCCC===<<<;;;<<>>======<<<======:::@@@GGGUUUnnnzzzwwwsssnnniiiccc]]]YYYUUUTTTRRRQQQOOOKKKFFFBBBBBB@@@>>>===>>>AAAEEEHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKIIIJJJOOORRRRRRUUUYYY^^^\\\ZZZXXXWWWVVVUUUTTTUUUVVVXXX]]]eeeqqq}}}}}}yyyvvvsssuuuvvvnnn\\\KKKBBB???>>>>>>>>>AAAGGGPPPZZZccciiirrrsssWWWFFFDDD???@@@CCC???HHHXXXqqqooobbbcccjjj||||||vvvwww|||}}}zzzwwwtttooohhhbbb___[[[TTTOOOLLLJJJHHHGGGEEECCCEEEJJJLLLLLLPPPUUUXXXZZZ___jjj||||||pppkkkjjjnnnqqqqqqooopppdddaaa^^^\\\]]]___bbbdddjjjsss~~~vvvooolllllllllnnnmmmnnnssszzz|||zzz{{{}}}{{{}}}{{{{{{||||||```QQQCCC===<<<;;;===???>>>AAACCCCCCBBBAAABBBBBB@@@@@@AAABBBDDDEEEGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHIIIIIIJJJLLLRRRYYYaaafffgggcccaaadddnnn{{{uuudddXXXQQQOOORRRQQQSSSXXX[[[___iiitttzzziiijjjkkksss~~~uuummmgggaaaVVVLLLEEEAAA@@@???>>>???>>>>>>===;;;BBBEEEIII___yyyuuuqqqlllhhhbbb]]]YYYTTTSSSQQQPPPNNNJJJEEEAAA@@@???>>>===???BBBFFFHHHFFFGGGGGGHHHIIIKKKLLLMMMKKKIIIKKKPPPSSSSSSUUUYYY^^^]]]\\\ZZZXXXVVVVVVVVVVVVWWWXXXZZZ```kkkxxxzzzvvvtttyyyvvvkkkXXXHHH@@@===;;;<<<===AAAIIIUUUbbbiiikkklll|||rrrWWWGGGDDD@@@@@@BBB???EEESSSjjjmmmaaa```ggg{{{}}}yyyvvvuuu|||xxxuuupppiiidddaaa\\\VVVPPPMMMJJJHHHFFFEEEDDDFFFIIIJJJJJJPPPWWW[[[```iiivvv~~~ppplllkkkoooqqqnnnjjjiiidddeeedddaaa___```fffjjjqqqzzzxxxqqqnnnoooppppppoooppptttzzz}}}~~~|||||||||zzz^^^PPPCCC===<<<<<<===@@@???AAACCCDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHHHHIIIJJJJJJJJJIIIIIIHHHIIIJJJNNNSSSZZZ___bbbbbbbbbdddjjjvvv{{{iiiZZZRRROOOOOOSSSSSSUUUXXX[[[aaaqqqrrrbbbeeegggwwwxxxuuuooofff___WWWNNNFFFEEECCCAAAAAABBBAAA???===;;;BBBBBBCCCUUUuuu~~~xxxtttnnnjjjfffbbb^^^[[[VVVTTTRRRPPPNNNJJJFFFCCC???>>>===>>>???CCCFFFHHHFFFFFFGGGHHHIIIJJJJJJJJJJJJIIIKKKPPPSSSSSSTTTXXX]]]]]][[[YYYVVVUUUVVVWWWXXXYYYYYYZZZ^^^hhhvvv{{{vvvtttxxxtttfffSSSEEE???===;;;:::<<>>>>>>>>>>>@@@AAACCCEEEFFFEEEDDDDDDEEEDDDEEEFFFHHHIIIIIIJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIIIIIIILLLQQQXXX]]]```aaa\\\```fffooo|||ppp___SSSNNNNNNOOOSSSUUUYYY[[[]]]ggg}}}kkkaaaeeemmm}}}zzzlll___XXXPPPHHHJJJGGGEEEEEEFFFEEEAAA===999======???OOOjjj|||wwwsssmmmhhhdddbbb```___WWWTTTQQQNNNLLLIIIFFFCCC>>>======>>>@@@CCCGGGIIIFFFGGGGGGHHHIIIIIIIIIHHHIIIHHHJJJPPPSSSRRRTTTWWW[[[ZZZYYYUUURRRQQQTTTWWWXXXYYYZZZZZZ^^^hhhwwwyyyrrrqqqtttmmm^^^LLLAAA???>>><<<:::===AAAJJJ]]]pppvvvtttuuuvvvYYYGGGCCC>>>>>>AAA>>>???JJJ```{{{qqqbbb^^^nnn~~~|||vvvooossswwwvvvzzzzzzxxxtttqqqmmmjjjfffaaa[[[UUURRRPPPMMMLLLGGGFFFGGGJJJKKKPPP[[[fffooowww{{{|||{{{yyyvvvsssrrrrrrvvvzzzssslllfffffffffcccaaaaaafffooouuuqqqiiilll|||}}}vvvrrrqqqrrrtttuuuuuuvvvxxx|||~~~yyy~~~nnnXXXLLLBBB???@@@??????@@@AAACCCFFFFFFEEEDDDDDDEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKOOOVVV^^^ccceeeddd]]]ccciiiqqqwwwgggXXXOOOMMMNNNPPPQQQWWW]]]```aaaooouuufffffflllqqq```ZZZUUUNNNOOOLLLIIIHHHJJJHHHCCC>>><<<;;;:::>>>III\\\qqq~~~~~~zzzwwwrrrlllfffdddcccbbbaaaUUURRRNNNKKKIIIFFFDDDBBB=========>>>@@@DDDGGGIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIGGGJJJPPPRRRRRRSSSWWWYYYYYYWWWRRROOOOOORRRVVVWWWXXXXXXYYY]]]hhhxxxuuunnnlllooogggXXXHHH?????????>>>;;;===AAAJJJ^^^rrryyyuuuvvvwwwZZZGGGCCC======AAA>>>BBBLLLaaa|||yyydddZZZiiiyyyyyyssslllrrrxxxwww}}}|||xxxtttqqqnnnlllhhhccc]]]XXXUUURRRPPPOOOGGGFFFGGGJJJMMMSSSaaannnzzz|||qqqjjjhhhkkkmmmooommmjjjiiikkkmmmjjjnnnvvv}}}tttkkkbbb``````______aaaiiiuuu~~~zzzqqquuu|||wwwqqqnnnnnnoooqqqvvvwwwwwwyyy}}}zzziiiUUUKKKBBB@@@AAA@@@@@@@@@???BBBDDDDDDCCCBBBCCCCCCDDDFFFGGGIIIJJJJJJIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHLLLMMMQQQYYYbbbggghhhgggdddiiinnnttt|||qqqbbbUUUMMMLLLNNNPPPPPPXXX```cccddduuukkkdddkkkrrrsss```\\\YYYTTTSSSOOOKKKKKKLLLJJJDDD>>>AAA<<<:::>>>EEEPPPbbbsssuuuyyy~~~|||zzzvvvppphhhcccaaa___\\\ZZZWWWSSSOOOKKKIIIFFFCCC@@@???>>>===???CCCGGGJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHKKKKKKLLLMMMOOOQQQTTTUUUVVVTTTQQQOOOOOOQQQTTTVVVZZZVVVUUUZZZaaajjjvvvzzzppplllooopppaaaOOOEEEAAA===<<<===>>>BBBFFFNNN___oootttooouuuwww^^^FFF??????===>>>AAACCCJJJ^^^|||oooeeehhhpppuuuxxxtttqqqrrrzzzyyyvvvtttrrrppplllhhhccc\\\WWWTTTRRRQQQKKKJJJJJJLLLRRR^^^kkksss~~~nnnbbb^^^___]]]___aaabbbccccccaaa```dddhhhnnnvvv|||{{{lllaaabbbdddbbbaaaeeeoooyyyzzz~~~wwwsssoookkkffffffooozzz{{{yyyyyy~~~ppp^^^NNNGGG>>>;;;===???@@@>>>BBBCCCDDDDDDCCCCCCDDDFFFGGGHHHIIIJJJIIIGGGEEECCCIIIJJJKKKJJJHHHGGGHHHIIILLLNNNVVVeeeqqqtttqqqnnnnnnnnnrrr{{{vvvgggXXXOOOKKKJJJMMMQQQTTT^^^ccc```fff{{{llleeeooo~~~~~~}}}pppddd___[[[UUURRRQQQPPPNNNJJJFFFCCC@@@@@@???>>>>>>???FFFWWWgggmmm|||~~~}}}yyyvvvrrrllleee```___]]]ZZZWWWUUURRRNNNJJJHHHEEEBBB??????>>>===@@@DDDHHHKKKLLLGGGGGGGGGGGGGGGGGGGGGGGGMMMMMMNNNPPPQQQRRRSSSTTTWWWUUURRRQQQQQQSSSVVVXXX[[[XXXYYY___fffnnnxxx|||tttkkkhhhkkknnn___NNNEEE@@@===<<<===>>>BBBHHHQQQbbbrrrwwwsssxxxwww___HHH@@@@@@>>>>>>AAACCCIII]]]zzzzzziiifffnnnwwwzzzsssnnnppp{{{}}}zzzvvvsssooolllhhhbbb\\\XXXTTTSSSOOOOOOOOOSSSZZZfffrrrzzzuuueeeXXXUUUVVVWWWZZZ]]]___^^^^^^^^^___cccgggmmmsssyyy|||}}}~~~|||}}}~~~~~~mmmaaa```bbb___^^^```hhhrrryyyyyyvvv}}}{{{tttpppllljjjiiikkkttt~~~lll[[[LLLEEE===:::;;;>>>>>>===@@@BBBCCCDDDCCCCCCEEEFFFGGGHHHHHHIIIHHHGGGFFFEEEIIIJJJKKKJJJHHHHHHIIIJJJNNNTTT```nnnzzz~~~}}}{{{uuutttyyyqqqdddUUUNNNLLLLLLOOOSSSSSS[[[bbbdddqqqssshhhfffsssvvvxxxtttiiibbb```]]]YYYUUUTTTQQQNNNJJJFFFCCCAAA>>><<<;;;:::;;;AAAPPP___rrr|||zzzuuuqqqooojjjccc___]]]\\\XXXUUUSSSPPPKKKHHHFFFDDDAAA>>>>>>======@@@EEEIIILLLLLLGGGGGGGGGGGGGGGGGGFFFFFFMMMNNNQQQSSSTTTTTTSSSSSSWWWUUUSSSRRRRRRUUUXXXZZZ[[[ZZZ]]]cccjjjppp{{{tttmmmfffeeegggkkk\\\LLLDDD@@@===<<<===>>>BBBJJJUUUfffvvv{{{yyy~~~yyyaaaJJJBBBAAA???>>>@@@BBBIII[[[xxxnnnbbbhhhsssvvvpppkkkmmm|||zzzvvvsssqqqnnniiiccc\\\WWWTTTQQQQQQSSSWWW```kkkuuu{{{tttvvvssshhhZZZPPPNNNOOOVVV[[[``````]]]\\\___cccaaaeeejjjppptttvvvvvvvvvrrrsssssstttuuuvvvwwwwww}}}oooaaa```bbb___^^^```eeelllrrrtttvvv|||sssmmmhhhiiikkkpppxxx|||zzzyyyxxx|||~~~dddSSSHHHCCC<<<999:::<<<===<<<>>>@@@BBBCCCCCCDDDEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIJJJKKKJJJIIIIIIJJJLLLQQQ[[[kkkzzz~~~|||~~~{{{iii]]]RRRMMMMMMNNNQQQUUUUUU[[[aaaiii}}}xxxkkkeeeiii{{{xxxpppoookkkeeebbbbbb```[[[XXXWWWTTTPPPKKKGGGDDDCCCAAA???===<<<<<<@@@MMMZZZsss~~~yyyrrrnnnnnniiiccc___^^^\\\YYYVVVPPPMMMIIIFFFDDDBBB???===<<<<<<<<>>@@@BBBHHHZZZvvvsss``````iiiooonnnmmmooozzz~~~|||~~~{{{xxxttttttrrrmmmggg___XXXTTTPPPPPPQQQUUU]]]gggnnnsssiiijjjggg^^^TTTMMMNNNPPPVVV]]]bbbaaa\\\ZZZ]]]bbb^^^bbbgggmmmqqqsssrrrrrrqqqpppnnnnnnooorrrvvvyyy~~~ssscccaaacccbbbbbbfffgggkkkpppuuuwwwoooiiiiiilllpppwww~~~~~~zzzyyyxxxvvvsssvvvyyy{{{|||sssZZZKKKEEEAAA<<<:::;;;<<<<<<<<<===???AAABBBBBBDDDFFFHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKJJJJJJJJJMMMOOORRRbbbttt}}}nnn```VVVNNNMMMOOOQQQTTTXXX[[[]]]bbbnnnpppgggeeelllmmmkkkiiifffeeefffeee```[[[[[[YYYUUUQQQMMMIIIFFFEEEEEEBBB@@@??????AAALLLWWWrrr~~~xxxqqqllljjjeee```]]]\\\[[[WWWTTTNNNKKKGGGEEECCCAAA???===::::::;;;>>>CCCGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHNNNSSSWWWXXXWWWVVVTTTSSSQQQQQQRRRVVVZZZ\\\```^^^^^^bbbhhhsssqqqmmmlllkkkkkkbbbTTTFFF@@@>>><<<<<<===<<>>===???AAAGGGWWWrrr{{{ddd]]]```kkkrrrtttrrrvvv{{{||||||~~~}}}yyyxxxttttttsssoooiii```YYYTTTPPPNNNNNNQQQXXX___dddfffeeeeeebbb[[[RRRMMMNNNQQQSSSZZZ___^^^XXXUUUVVVZZZZZZ^^^eeelllqqqrrrrrrqqqqqqoookkkjjjmmmttt{{{zzzjjjeeedddbbbeeejjjiiilllsss~~~~~~uuummmkkkkkkmmmqqqwwwzzz{{{xxxyyyxxxuuummmpppsssuuuwww{{{}}}{{{xxxzzz}}}iiiTTTHHHBBB@@@===;;;<<<<<<======;;;===@@@AAABBBCCCFFFHHHHHHGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKJJJJJJLLLOOORRRXXXiii{{{|||rrreeeYYYQQQLLLNNNQQQSSSVVVYYY\\\^^^ddduuuyyykkkeeeeeennn~~~cccbbbaaabbbfffgggddd^^^ZZZZZZYYYVVVSSSOOOKKKHHHGGGDDDAAA@@@@@@@@@BBBKKKTTTwww}}}wwwqqqlllddd```[[[YYYYYYWWWSSSPPPLLLIIIFFFDDDCCCAAA???===::::::;;;>>>BBBEEEFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGCCCGGGMMMSSSWWWYYYYYYYYYSSSRRRQQQQQQSSSWWW[[[^^^dddbbbbbbeeelllxxxssspppqqqooommm^^^QQQDDD???>>><<<<<<>>>===AAAOOObbbrrr|||oooSSSFFFAAA===<<>>;;;;;;<<>>===<<<<<<>>>???CCCRRRgggvvv~~~tttUUUFFF@@@;;;;;;>>>???CCCLLLaaannn```aaafffrrrwwwqqqnnntttzzzzzz~~~{{{}}}zzzzzzwwwwwwvvvsssmmmfff___[[[UUUPPPKKKLLLRRRXXX[[[[[[cccbbb___XXXQQQLLLJJJKKKSSSXXX___cccbbb___[[[YYYWWW\\\ccckkkoooqqqpppooolllnnnqqqwwwyyyqqqnnnxxxzzzrrrlllfffdddjjjrrrsss}}}yyytttuuutttnnnjjjjjjkkknnnuuu{{{xxxooojjjgggeeefffjjjqqqzzzlllWWWKKKFFF<<<<<<<<<<<<;;;:::;;;<<<;;;===???@@@@@@AAACCCEEEEEEFFFHHHIIIKKKKKKKKKJJJIIIJJJKKKKKKLLLOOOSSSWWWeeerrr||||||~~~ooommmlllpppsssnnnbbbWWWRRRMMMLLLQQQVVVWWWWWWYYY[[[ggg}}}rrrhhhcccfffmmmyyy~~~iiieeedddaaabbbccc^^^VVVRRRTTTRRRSSSUUUUUUTTTQQQMMMKKKMMMKKKLLLQQQTTTWWW]]]ddd|||zzzwwwsssoookkkbbb^^^ZZZYYYYYYWWWSSSPPPKKKHHHEEEDDDCCCBBB@@@>>>======>>>@@@CCCEEEEEEDDDBBBBBBCCCEEEFFFGGGHHHIIIJJJLLLPPPTTTXXXZZZ[[[[[[TTTSSSRRRSSSVVVZZZ___bbb]]]___cccjjjqqq}}}}}}qqqoooqqqoooiiiYYYMMMAAA======<<<<<<>>>AAAEEETTTjjjyyywwwVVVFFF???::::::>>>???AAAHHH[[[~~~mmm```ccc```lllqqqlllmmmtttvvvrrrzzz|||{{{zzz}}}|||yyyyyyxxxuuupppiiiccc___UUUOOOIIIJJJPPPWWWZZZZZZ\\\\\\ZZZUUUPPPLLLKKKKKKMMMRRRZZZ```bbb___ZZZWWWWWW\\\cccjjjnnnooonnnlllnnnrrrzzz|||zzz}}}xxxrrrllleeecccjjjtttppp{{{xxxsssuuutttnnnkkkiiiiiimmmuuu|||{{{sssmmmjjjhhheeeeeeggglllttt}}}cccOOOEEEBBB999:::;;;;;;:::999:::;;;<<<>>>???@@@@@@AAACCCEEECCCEEEHHHJJJLLLLLLKKKJJJJJJJJJKKKKKKLLLOOOTTTXXXfffrrrwwwuuuvvv|||zzzsss^^^___dddjjjmmmggg[[[QQQRRRMMMLLLRRRWWWXXXWWWYYY```pppllleeecccjjjsssqqqdddjjjqqqllliiieeeZZZOOOLLLQQQOOOQQQTTTVVVUUURRROOOLLLLLLJJJLLLRRRWWWZZZ```gggyyy||||||~~~}}}xxxuuutttqqqlllhhhaaa^^^ZZZVVVSSSPPPLLLJJJJJJIIIFFFCCC@@@===<<<;;;;;;<<<=========???BBBEEEDDDDDDDDDDDDEEEFFFGGGHHHJJJJJJMMMTTT[[[]]]YYYUUUVVVTTTSSSUUUZZZ]]]^^^^^^^^^^^^___aaajjj}}}{{{tttnnnooonnnbbbVVVKKKAAA>>>===<<<===@@@FFFEEEVVVtttzzzXXXDDD>>>>>>===;;;???AAAHHHWWWuuusssbbb^^^aaagggnnntttyyy{{{yyyvvvxxxwww{{{}}}}}}|||zzzwwwtttpppiiibbb]]]VVVPPPKKKLLLRRRXXX[[[\\\aaa[[[XXXYYYVVVNNNIIIJJJQQQUUUZZZ]]]^^^^^^^^^^^^bbbfffkkkmmmnnnppptttwwwxxx{{{pppfffbbbcccgggkkkllluuu{{{wwwrrrqqqppplllllliiihhhlllttt}}}}}}xxxqqqkkkgggeeecccbbbgggppphhhZZZMMMDDD???======<<<;;;;;;;;;<<<<<<;;;<<<===???AAABBBBBBCCCBBBCCCDDDFFFHHHIIIJJJJJJJJJKKKLLLJJJKKKQQQ[[[cccvvvtttsssvvvxxxvvvooohhhTTTZZZaaadddaaa[[[TTTPPPLLLRRROOOOOOXXX[[[YYY^^^bbbyyyllleeecccjjjvvv}}}ooofffsss~~~ssshhh]]]QQQLLLKKKNNNOOOSSSWWWWWWRRRLLLHHHHHHFFFIIIOOOSSSRRRTTTWWWkkkttt{{{xxxwwwvvvzzzzzzuuurrrqqqnnniiiddd___\\\XXXUUUSSSQQQNNNLLLHHHFFFDDDAAA>>><<<;;;::::::<<<===>>>>>>???AAACCCDDDDDDDDDDDDFFFGGGHHHIIIIIIJJJMMMTTT\\\^^^[[[WWWVVVTTTSSSUUUYYY]]]^^^]]]XXXYYY[[[```lllzzzrrrjjjkkkjjj___UUUKKKAAA>>>===<<<>>>@@@GGGIII[[[www}}}YYYDDD??????>>>===:::===DDDTTTssskkkdddbbbgggnnnvvv}}}zzzwwwzzz}}}|||zzzxxxvvvrrrmmmfffaaaXXXRRRMMMMMMRRRYYY\\\]]]___[[[ZZZ\\\ZZZSSSNNNOOONNNRRRVVVZZZ]]]___bbbdddjjjmmmppprrrtttyyy{{{pppfffaaabbbfffjjjkkksssxxxtttqqqppppppnnnqqqlllhhhhhhoooyyy|||wwwpppjjjhhhgggfffeeejjjqqq}}}yyycccVVVJJJBBB???;;;;;;::::::::::::;;;;;;<<<<<<>>>???AAAAAABBBBBBCCCCCCBBBCCCEEEGGGJJJKKKMMMMMMNNNMMMOOOVVV```ggguuutttssstttvvvssslllfffZZZ^^^bbbbbb]]]UUUNNNJJJGGGOOONNNOOOYYY[[[ZZZ```kkkjjjcccbbbjjjwwwvvvkkkdddooouuueeeXXXRRRRRRTTTUUUXXX\\\]]]YYYSSSNNNLLLMMMIIIIIILLLLLLJJJIIIKKKTTT___rrr{{{yyy{{{~~~yyytttqqqooolllgggccc]]]ZZZWWWTTTSSSRRROOONNNDDDCCCAAA???===;;;:::::::::<<<>>>??????>>>???@@@CCCCCCCCCEEEFFFHHHJJJKKKJJJKKKOOOVVV]]]___]]]YYYTTTSSSSSSUUUXXX[[[\\\\\\VVVXXXZZZ```mmmwwwmmmdddeeefff\\\TTTJJJ@@@>>>>>>===>>>AAAHHHPPPeee~~~YYYDDD???>>>>>>>>><<>>;;;:::::::::::::::;;;<<<===>>>???@@@AAAAAAAAAAAACCCBBB@@@@@@AAAEEEIIILLLMMMMMMNNNOOORRRZZZccciiipppnnnnnnoooooolllfffaaa]]]___aaa___XXXQQQKKKGGGEEENNNOOORRR[[[]]]]]]fffvvv|||gggbbbaaakkkzzzkkkfffbbblll~~~sss```UUUXXX^^^```fffkkknnnhhh]]]TTTPPPPPPQQQKKKHHHHHHGGGCCCBBBCCCGGGRRRggg|||}}}~~~{{{vvvsssqqqmmmhhhddd\\\YYYVVVTTTRRRPPPNNNLLLCCCBBB@@@>>><<<;;;;;;:::999<<>>>>>>>>BBBBBBCCCEEEGGGJJJLLLMMMLLLNNNRRRXXX]]]^^^\\\YYYSSSSSSTTTUUUXXXZZZ[[[[[[[[[\\\^^^cccoooqqqggg^^^aaaccc[[[SSSIII@@@===>>>>>>@@@CCCIIIWWWqqqWWWCCC>>>======>>>>>>AAAEEEQQQkkkxxxjjjgggjjjuuu~~~|||}}}~~~|||{{{yyytttooojjj]]]XXXTTTRRRUUUZZZ^^^```hhhhhhiiigggaaaYYYSSSPPPSSSTTTVVVYYY^^^gggqqqxxx~~~zzzyyyxxxwwwzzz{{{ssskkkgggfffgggiiilllqqqwwwzzzzzzzzzyyyyyyxxxwwwxxxzzz~~~yyyuuuoookkkjjjkkkkkklllqqqsssyyymmmXXXLLLDDD???===;;;;;;;;;;;;;;;<<<======>>>???@@@AAAAAAAAAAAAAAAAAA@@@???@@@BBBEEEIIIKKKJJJJJJKKKNNNTTT[[[aaaeeedddddddddfffgggeee```]]]^^^^^^^^^ZZZUUUPPPLLLKKKJJJRRRTTTWWW___^^^```lllsssdddbbbdddoooccccccbbbiiiuuuuuukkk^^^]]]iiipppnnnvvvaaaSSSPPPPPPRRRKKKFFFGGGGGGEEECCCDDDEEEOOObbb{{{}}}}}}{{{vvvrrrppplllgggccc\\\YYYUUURRRPPPNNNKKKIIICCCBBB@@@???===<<<<<<<<<999===@@@BBBAAA???>>>>>>BBBCCCDDDFFFHHHKKKMMMNNNPPPRRRVVVZZZ]]]\\\YYYWWWRRRSSSUUUVVVXXXYYYZZZ[[[]]]___bbbgggsssyyylllccc[[[___ccc]]]QQQGGG???===>>>???AAADDDJJJ]]]|||~~~UUUBBB>>><<<;;;===:::>>>BBBJJJaaaqqqiiifffqqq~~~}}}{{{vvvppplll```\\\XXXVVVYYY]]]bbbdddlllooopppllleee]]]WWWTTTWWWXXXXXX[[[```jjjuuu|||vvvuuusssqqqqqqvvv~~~yyytttpppmmmmmmmmmooossszzz}}}}}}~~~}}}xxxuuuqqqnnnnnnpppppppppqqqrrrwwwiiiTTTIIIBBB>>>===999999999999:::;;;<<<===@@@@@@AAABBBBBBCCCBBBBBB>>>???@@@BBBEEEGGGHHHIIIJJJIIIJJJPPPWWW]]]___```ZZZ[[[]]]```bbbbbb```___```___\\\WWWRRRNNNNNNOOOQQQWWWXXXZZZ___^^^cccttt{{{hhhbbbdddkkkwww~~~bbbdddbbbiiiqqqmmmeeebbbmmm}}}xxx~~~cccTTTPPPPPPUUUMMMGGGHHHIIIGGGEEEEEE@@@GGGVVVmmm}}}|||~~~|||xxxrrrooollliiiccc___ZZZWWWSSSPPPNNNKKKHHHFFFDDDCCCAAA@@@>>>===<<<<<<:::===AAACCCBBBAAA@@@@@@CCCDDDEEEFFFIIIKKKMMMNNNQQQTTTXXX[[[\\\ZZZXXXVVVRRRTTTWWWXXXXXXYYYZZZ[[[\\\___dddlllyyyuuujjjccc\\\```eee```PPPFFF>>>===>>>???BBBEEEMMMbbb}}}SSSCCC@@@<<<:::===;;;???CCCJJJ___zzzllleeennn{{{~~~|||wwwqqqmmmdddaaa^^^]]]^^^bbbhhhkkknnntttuuupppiiiddd```]]]ZZZ[[[\\\^^^ccclllvvv}}}}}}~~~{{{yyyvvvvvvsssooolllqqq{{{|||xxxuuusssuuuvvv|||wwwtttvvvwwwuuutttuuuwwwyyyyyyyyytttuuuyyy~~~aaaOOOFFFAAA===<<<666666666777888:::;;;<<>>@@@BBBEEEGGGIIIJJJJJJMMMLLLNNNUUU]]]aaa___[[[TTTVVVZZZ^^^aaacccddddddccc```ZZZSSSNNNLLLNNNPPPTTTYYYXXXZZZ___```kkkpppaaa```iiiuuuxxxbbbdddcccnnnuuujjjcccjjjzzzzzzzzz```VVVUUUVVVZZZQQQKKKKKKLLLHHHDDDBBB>>>BBBMMMbbb{{{|||zzzzzzuuupppllliiieee```[[[VVVTTTPPPNNNLLLJJJHHHFFFEEECCCBBB???>>><<<;;;;;;;;;>>>AAACCCCCCBBBCCCCCCDDDEEEFFFGGGIIIKKKMMMNNNPPPSSSXXX[[[[[[ZZZXXXVVVRRRUUUYYYZZZYYYYYYZZZ\\\[[[```gggqqqvvvmmmggg___ccchhhcccOOOEEE======???@@@CCCFFFQQQddd|||SSSEEECCC>>>;;;>>>===BBBFFFJJJ\\\}}}pppeeemmmzzz}}}~~~~~~~~~}}}|||xxxsssoooiiigggeeeccceeeiiioootttuuu{{{|||tttllliiifffccc]]]___aaaeeekkksss{{{yyysssrrrrrrsssqqqllliiinnn{{{}}}yyy{{{xxxyyywwwnnnnnntttuuuvvvxxx|||qqqWWWIIICCC???<<<<<<777777888999:::<<<>>>>>>AAABBBDDDEEEFFFGGGHHHHHHBBBBBBCCCEEEGGGJJJMMMNNNOOOOOORRRZZZbbbccc]]]UUUQQQTTTXXX]]]```bbbdddfff```\\\UUUNNNJJJKKKPPPTTTUUUYYYXXX\\\ccchhh{{{wwwhhh``````ooojjj^^^dddgggyyy|||kkkcccmmmyyyyyyssspppttt~~~}}}kkkZZZYYY___aaa___VVVPPPQQQRRRNNNHHHDDDFFFFFFMMM```yyy|||||||||||||||~~~~~~zzzuuuoookkkiiieee___[[[SSSQQQNNNLLLKKKJJJIIIGGGEEECCCAAA???===;;;::::::<<<>>>AAACCCCCCDDDEEEFFFEEEFFFFFFGGGIIIKKKMMMNNNNNNRRRWWWZZZ[[[ZZZXXXXXXRRRVVVZZZ[[[ZZZYYYZZZ\\\^^^ccckkktttyyypppjjjccceeejjjdddNNNEEE======???@@@CCCGGGTTTeee}}}|||SSSGGGEEE@@@===@@@<<>>@@@BBBCCCBBBCCCDDDFFFHHHIIIIIIJJJEEEDDDCCCDDDFFFKKKOOORRROOOOOORRR[[[ccccccZZZQQQOOORRRWWW[[[]]]```bbbdddZZZVVVPPPJJJIIIMMMTTTZZZWWWZZZZZZ___iiiqqqnnndddccc```rrrsss]]]YYYccckkklllccclllrrriiibbbddd[[[hhhkkk^^^UUU\\\gggkkkbbbZZZTTTWWWYYYUUUOOOKKKMMMKKKOOO___xxx~~~zzzuuupppnnnnnnpppxxx}}}~~~{{{yyyqqqooommmkkkgggbbb[[[WWWRRRQQQOOOMMMJJJHHHFFFEEEFFFBBB>>>===>>>>>><<<999===???BBBCCCDDDDDDFFFHHHEEEGGGJJJKKKJJJKKKLLLMMMRRRVVV[[[^^^\\\XXXUUUSSSWWWXXXXXXYYYZZZ[[[\\\\\\bbbgggoooxxxuuuiiiccc```fffiiibbbLLLEEE@@@>>>===>>>CCCIIIUUUkkk~~~WWWIIICCCAAAAAA<<>>???EEEOOOeeeyyymmmttt}}}|||wwwwww{{{~~~wwwrrrrrrtttuuusssqqqssszzzyyytttrrroookkkcccbbbccciiitttrrrkkkjjjgggkkkkkkgggdddkkkvvv~~~|||vvvxxx~~~xxxuuusssqqqtttwww|||mmm]]]LLLDDDAAA>>>;;;;;;;;;;;;<<<===>>>???@@@@@@DDDDDDEEEFFFGGGHHHHHHIIIEEEGGGJJJKKKKKKLLLMMMOOOLLLRRR\\\ccceee```XXXSSSRRRTTTWWWZZZ]]]^^^______XXXSSSMMMIIIIIINNNUUUYYY[[[___```^^^ggg|||ggg___ccciiitttggg[[[YYYeeevvv}}}vvvfffXXXTTTTTTSSSTTTWWWYYYYYYXXXVVVUUUXXX___eee```]]]YYYVVVUUUSSSQQQPPPUUUMMMMMM]]]ttt|||wwwrrrooommmuuusssrrrtttxxx~~~}}}zzzxxxrrrqqqnnnlllhhhccc\\\XXXQQQPPPNNNLLLJJJHHHFFFEEEEEEAAA>>><<<======;;;:::===???BBBDDDDDDDDDEEEFFFFFFHHHJJJKKKKKKKKKMMMNNNRRRWWW]]]___^^^ZZZWWWUUUVVVWWWXXXYYYZZZZZZZZZZZZcccgggooozzz}}}lllccccccccchhhiii^^^JJJDDD???>>>===>>>DDDKKK[[[rrr{{{UUUHHHBBBAAABBB>>>AAA???AAAFFFNNN```yyyzzzwwwwwwxxx{{{}}}||||||yyyxxxzzzzzzwwwtttvvv||||||tttooonnnlllhhh^^^]]]___fffssstttmmmlllhhhiiigggddddddiiissszzz}}}uuuwww|||zzzxxxwwwvvvwwwyyy}}}cccUUUFFF@@@???<<<::::::;;;;;;<<<===>>>???@@@@@@CCCDDDDDDEEEFFFGGGHHHHHHFFFHHHJJJKKKKKKLLLMMMOOONNNSSS[[[aaabbb^^^XXXTTTSSSVVVZZZ^^^``````^^^\\\UUUQQQMMMJJJKKKPPPUUUYYY[[[^^^aaaeeewwwwwwddd___eeeiiizzzeee^^^^^^gggrrrsssnnn^^^OOOJJJKKKMMMQQQUUU\\\YYYVVVVVVYYY]]]```bbb___[[[UUUSSSSSSUUUVVVWWWYYYOOOJJJQQQ```qqq}}}yyywwwvvvwwwwwwvvv}}}|||xxxvvvqqqooollljjjfffaaa[[[WWWPPPOOOMMMKKKIIIGGGEEEDDDBBB@@@===<<<<<<<<<;;;:::<<>>===<<<>>>EEENNNbbb{{{wwwSSSGGGAAAAAACCC@@@???>>>BBBFFFKKKZZZ}}}yyytttmmmuuuzzz~~~zzz}}}yyyyyy|||}}}vvvlllfffgggfffdddYYYYYY[[[cccqqquuunnnlllhhhfffdddeeeiiipppxxx}}}uuuwww~~~~~~yyyxxxwwwyyy~~~uuuYYYMMMBBB???>>><<<:::;;;;;;<<<======>>>???@@@@@@BBBCCCCCCDDDFFFGGGGGGHHHGGGHHHJJJKKKKKKLLLMMMOOOPPPSSSXXX\\\]]][[[WWWTTTSSSXXX___dddeeeaaa\\\WWWPPPOOOMMMMMMNNNRRRWWWZZZ\\\^^^cccqqqppp``````iiiqqqmmmhhhjjjpppqqqjjjdddUUUGGGBBBFFFLLLTTTZZZ]]]XXXTTTVVV\\\aaaaaa______[[[UUURRRTTTYYY^^^aaaZZZRRRKKKKKKRRRbbb{{{}}}zzz||||||zzzyyywwwvvvvvvvvv|||xxxuuummmkkkhhheeeaaa]]]WWWSSSOOONNNLLLJJJGGGEEEDDDCCC@@@>>><<<;;;;;;<<<<<<<<<===@@@CCCEEEDDDCCCCCCCCCEEEFFFHHHIIIIIIJJJMMMOOOMMMRRRXXX\\\[[[XXXUUUSSSUUUUUUVVVWWWXXXXXXXXXXXXcccfffooo}}}kkk[[[XXXaaagggmmmfffTTTDDD@@@===<<<<<>>>>>@@@DDDHHHVVVwww}}}tttppplllzzz~~~~~~~~~||||||~~~|||yyypppddd^^^___aaa```YYYXXXZZZaaaooo~~~uuummmjjjhhheeeeeellluuu}}}tttttt~~~{{{zzzxxx{{{kkkSSSJJJBBBAAAAAA>>><<<===<<<======>>>??????@@@@@@AAABBBCCCDDDEEEFFFGGGHHHHHHIIIKKKKKKKKKLLLNNNPPPQQQRRRTTTVVVWWWVVVUUUUUUUUU[[[ccchhhhhhaaaXXXRRRKKKLLLMMMOOORRRUUUXXXZZZ^^^aaaiii~~~|||lllbbbfffpppxxxsssuuuwwwrrrfff[[[QQQEEEAAAFFFOOOXXX^^^YYYUUURRRUUU\\\aaabbb``````\\\XXXWWWZZZ___cccfff___ZZZUUUQQQPPP[[[ttt{{{xxxtttrrr|||wwwssskkkiiieeebbb^^^ZZZUUUQQQMMMLLLKKKIIIFFFDDDBBBAAA>>>===<<<;;;;;;;;;===>>>???AAADDDEEEDDDCCCCCCCCCCCCEEEFFFGGGGGGIIILLLOOONNNRRRXXX[[[ZZZXXXUUUTTTTTTUUUUUUVVVWWWXXXYYYZZZcccfffooo~~~jjj[[[YYYbbbhhhlllcccOOOAAA>>><<<<<<<<<@@@LLLXXXkkktttvvvrrrRRRIIIBBB@@@AAA>>>???===???DDDHHHVVVsss~~~xxxsssqqqvvv}}}~~~~~~|||xxxmmm```ZZZ\\\^^^^^^^^^\\\\\\bbbnnn|||wwwoookkkkkkgggiiitttzzzqqqqqqwww||||||~~~wwwdddPPPHHHBBBBBBAAA>>><<<=========>>>>>>??????@@@@@@AAAAAABBBDDDEEEFFFHHHHHHIIIJJJKKKKKKKKKKKKNNNPPPPPPPPPPPPQQQQQQSSSTTTUUUXXX]]]dddhhhfff^^^TTTMMMHHHJJJMMMPPPTTTWWWYYY[[[^^^eeetttzzzooojjjrrr~~~wwwrrrrrrsssnnnbbbWWWPPPGGGBBBEEEMMMTTTWWWRRRQQQRRRTTTYYY^^^aaabbb]]][[[ZZZZZZ]]]```aaaaaaaaaaaa___ZZZSSSWWWjjj~~~~~~zzzuuuqqqllliiieeeaaa^^^ZZZUUUQQQLLLKKKIIIGGGEEECCCAAA@@@<<<======<<<;;;<<<>>>AAABBBDDDEEEEEEDDDCCCDDDEEEDDDEEEFFFGGGGGGIIIMMMPPPSSSVVVZZZ\\\[[[YYYXXXXXXUUUTTTTTTTTTUUUXXX[[[]]]dddiiirrrvvvhhh\\\]]]fffiiijjj___KKK???===<<<======BBBPPP]]]ppp~~~xxxkkkpppnnnRRRLLLEEEBBBBBB???AAA>>>@@@GGGNNNYYYppp}}}yyywwwwww{{{{{{pppbbb[[[]]]``````dddaaa```dddnnn|||xxxpppmmmmmmiiinnn{{{{{{sssnnnnnnqqqwwwlll\\\KKKEEE@@@???>>>;;;;;;===>>>>>>>>>?????????@@@@@@AAAAAACCCDDDFFFGGGHHHIIIJJJKKKLLLKKKJJJKKKNNNPPPPPPOOONNNNNNPPPRRRUUUWWW[[[^^^bbbddd```XXXOOOIIIGGGIIIMMMQQQUUUXXXZZZ[[[^^^kkkzzztttsss~~~qqqkkkggggggfff___XXXSSSJJJBBBBBBIIIOOOPPPRRRQQQQQQSSSWWW\\\```bbbVVVVVVWWWYYY[[[\\\ZZZYYY[[[\\\___^^^[[[___ooo|||wwwrrrnnnjjjgggccc___\\\XXXSSSPPPKKKJJJHHHFFFDDDBBB@@@???;;;===>>>===<<<===@@@CCCFFFFFFFFFEEEDDDDDDEEEGGGEEEFFFGGGHHHIIIKKKOOORRRWWWYYY[[[[[[ZZZYYYYYYYYYVVVTTTRRRRRRTTTYYY^^^bbbggglllvvvkkkbbb[[[aaallllllhhhZZZEEE>>>=========>>>DDDSSSbbbwww}}}uuunnnuuuiiiRRRNNNIIIFFFFFFBBBCCC@@@DDDOOOXXX^^^kkkyyy}}}}}}}}}}}}{{{uuugggaaabbbeeeeeeiiifffdddgggppp}}}~~~~~~vvvnnnkkkiiihhhpppzzzuuupppnnnmmmrrr{{{```SSSGGGAAA=========;;;<<>>????????????@@@@@@@@@AAABBBCCCEEEGGGHHHJJJJJJKKKLLLLLLKKKJJJKKKNNNQQQQQQPPPOOOOOOQQQTTTXXX[[[_________]]]YYYRRRKKKGGGGGGIIIMMMQQQUUUYYY[[[\\\```tttwwwsssvvvwwwnnnddd```aaa]]][[[XXXNNNEEEEEEOOOWWWYYYZZZUUUPPPQQQWWW\\\^^^]]]RRRRRRSSSUUUXXXXXXWWWUUUWWWVVVVVVXXX[[[bbbqqq}}}zzzuuuoookkkhhhddd```\\\YYYUUUPPPMMMKKKJJJHHHFFFCCCAAA???>>>;;;===???>>>======AAADDDHHHHHHGGGEEECCCDDDFFFIIIGGGHHHIIIIIIJJJMMMQQQTTTXXXYYYYYYXXXWWWVVVWWWYYYVVVTTTQQQQQQTTTZZZ```eeeiiipppyyybbb\\\YYYdddpppnnngggWWWBBB>>>======>>>???EEEUUUddd|||~~~zzzuuuuuu}}}fffQQQOOOLLLIIIIIIEEEDDDAAAGGGUUU___bbbgggppp}}}zzzlllfffgggiiiiiikkkhhheeeiiirrr~~~~~~rrrjjjgggeeeeeeqqqzzzuuuooolllpppsssXXXMMMEEE@@@===>>>>>>===???CCC???????????????@@@@@@@@@BBBBBBDDDEEEGGGIIIJJJKKKLLLLLLLLLKKKJJJKKKNNNQQQRRRQQQPPPPPPRRRWWW[[[^^^aaa___]]]YYYTTTNNNIIIFFFHHHIIIMMMQQQUUUYYY[[[\\\ccc{{{sssnnnsssyyyiii``````^^^^^^[[[RRRIIILLLZZZgggkkkcccXXXOOOPPPXXX^^^]]]XXXRRRRRRRRRTTTWWWXXXXXXWWW]]]WWWPPPNNNNNNTTTbbbnnn}}}~~~zzzvvvqqqjjjdddfffddd```\\\XXXTTTQQQPPPMMMKKKGGGDDDAAA???>>>===>>>=========>>>AAACCCEEEFFFFFFFFFEEEFFFFFFGGGGGGGGGIIIKKKLLLLLLOOOTTTYYY[[[ZZZYYYYYYYYYWWWTTTQQQWWWUUUTTTTTTWWW[[[aaadddqqqsssxxxsss^^^WWWXXXcccqqqsssbbbMMMAAA>>><<<::::::;;;DDDWWWhhhxxxwwwrrrXXXQQQQQQOOOLLLLLLJJJGGGKKKVVVZZZXXX]]]hhh{{{|||xxxmmmfffdddeeehhhjjjnnnttt{{{xxxkkkggghhhmmmrrruuuzzzuuunnnmmmiiiUUULLLCCCBBB???<<<;;;<<<===???CCCCCCBBBBBBBBBBBBAAAAAACCCCCCCCCDDDEEEGGGHHHIIIMMMKKKIIIHHHIIILLLPPPRRRRRRTTTSSSQQQSSSYYY]]]\\\dddaaa[[[SSSLLLIIIIIIJJJMMMMMMPPPVVVXXXXXXZZZ^^^kkk}}}~~~sssvvv|||iiieeecccaaa___^^^YYYWWW___pppzzz{{{hhhVVVMMMVVV```___[[[ZZZUUURRRPPPSSSYYY^^^^^^\\\___VVVMMMJJJKKKOOOVVV^^^ooo~~~~~~yyyvvvqqqkkkfffdddbbb^^^ZZZVVVRRRPPPOOOKKKIIIFFFCCC@@@>>>===<<<>>>======<<<>>>@@@BBBDDDFFFFFFFFFEEEFFFFFFGGGHHHFFFHHHJJJKKKLLLPPPUUUYYY\\\[[[YYYYYYYYYXXXVVVTTTVVVWWWVVVVVVWWW[[[bbbffflllqqq{{{nnn[[[[[[^^^gggqqqooo^^^LLLBBB===;;;:::;;;>>>HHH[[[nnn~~~wwwvvvuuu\\\TTTTTTPPPNNNOOOLLLHHHKKKTTTVVVTTTYYYccc{{{}}}~~~ssskkkgggfffiiilllpppvvv}}}{{{ooohhhhhhkkklllwww{{{uuutttyyy___NNNFFFCCCAAA???<<<<<<<<<>>>???BBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDEEEFFFHHHIIIJJJJJJIIIIIIIIIKKKNNNRRRTTTUUUXXXZZZYYY\\\bbbggghhheee```XXXPPPKKKIIIIIIJJJMMMMMMPPPVVVYYYXXX\\\aaauuu{{{}}}iiibbb^^^ZZZ```aaa______gggvvv~~~qqq___UUU\\\dddccc^^^]]]WWWVVVVVVYYY\\\]]]\\\ZZZ\\\RRRLLLOOOTTTVVVVVVWWWdddrrr|||vvvrrrnnniiieeeaaa___\\\XXXSSSPPPNNNMMMIIIGGGDDDAAA???===<<<<<<>>>>>>===<<<===???AAACCCFFFFFFEEEEEEFFFGGGGGGHHHEEEGGGIIIKKKMMMQQQVVVZZZ___\\\YYYWWWWWWWWWWWWVVVVVVXXXZZZYYYXXX[[[cccjjjmmmtttmmm^^^]]]cccmmmqqqhhhVVVHHHAAA<<<:::;;;===AAALLLaaattt~~~xxxxxxvvv^^^VVVTTTQQQNNNPPPOOOJJJKKKPPPPPPNNNSSS[[[uuu{{{wwwzzz{{{rrrllliiinnnppptttzzz|||nnngggfffkkkrrrvvv{{{zzzmmmXXXKKKEEEBBB@@@>>>===<<<===>>>???AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDFFFHHHJJJKKKLLLJJJJJJJJJKKKMMMPPPRRRTTTXXX___cccccceeekkkqqqrrrfff^^^SSSKKKIIIIIIJJJJJJOOOPPPTTTYYY[[[\\\bbbiii}}}jjjccc]]]WWW[[[^^^```cccjjjuuuzzzzzzttthhhbbbjjjpppkkkbbb^^^UUUXXX[[[\\\ZZZWWWUUUTTTYYYQQQOOOWWW```___XXXRRR\\\fffwwwwwwpppllliiieeebbb___]]]ZZZVVVRRROOOMMMLLLHHHGGGDDDAAA???>>>======???>>>===<<<===???AAACCCEEEEEEEEEEEEFFFGGGHHHHHHFFFGGGIIIKKKOOOTTTYYY\\\```\\\WWWTTTSSSTTTUUUUUUUUUYYY\\\[[[XXX[[[dddmmmuuu~~~kkk___[[[fffqqqqqqbbbOOOCCC???<<<;;;<<<>>>CCCOOOdddwww|||}}}rrr]]]UUURRRMMMJJJMMMPPPLLLJJJKKKJJJHHHLLLSSSgggrrrqqqxxx~~~|||yyyqqqnnnuuuvvvyyy}}}qqqgggeeeiiiqqqyyy~~~~~~}}}~~~}}}{{{}}}cccRRRHHHDDD@@@???>>>=========??????@@@@@@AAAAAABBBBBBBBBCCCCCCDDDEEEHHHJJJKKKLLLMMMLLLLLLKKKLLLMMMPPPTTTUUU^^^fffllllllkkkooorrrrrrdddZZZMMMGGGGGGJJJLLLKKKSSSTTTXXX\\\]]]```kkkvvvyyymmmggg```YYYVVVZZZ___eeejjjooopppooommmhhhjjjtttyyyqqqddd\\\XXX\\\___]]]WWWSSSSSSTTTYYYTTTUUU^^^eeebbbZZZUUU^^^cccooo}}}tttmmmjjjgggdddaaa^^^\\\YYYUUUQQQNNNLLLKKKHHHGGGDDDBBB@@@????????????>>>======>>>@@@BBBDDDEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHIIILLLQQQWWW[[[]]]___ZZZTTTOOONNNPPPQQQQQQUUUYYY\\\ZZZXXX[[[eeemmm{{{fff\\\ZZZiiiwwwsssaaaNNNBBB???<<<;;;<<>>>>>======>>>???@@@@@@@@@AAABBBCCCCCCDDDDDDDDDEEEGGGJJJKKKMMMMMMMMMKKKKKKLLLNNNQQQVVV[[[^^^gggnnnsssqqqoooooonnnkkk___VVVJJJEEEGGGLLLNNNNNNTTTVVVZZZ]]]___fffwwwsssnnniiiaaaZZZVVVZZZaaagggjjjiiiggggggdddbbbdddlllppplllddd^^^\\\```aaa]]]WWWTTTVVVZZZZZZWWWXXX]]]```]]]YYYYYY```bbbiiizzz|||tttnnnkkkiiifffccc\\\ZZZWWWSSSPPPMMMKKKJJJHHHFFFDDDBBB@@@@@@@@@@@@???>>>>>>>>>???BBBEEEFFFDDDDDDEEEEEEFFFGGGIIIIIIIIIHHHIIILLLRRRWWW[[[]]][[[VVVPPPLLLLLLMMMOOOPPPUUUWWWYYYXXXXXX\\\dddkkkwww|||hhhaaa```ppp{{{ttt___MMMCCC@@@<<<<<<===AAAGGGSSSiii}}}}}}sssdddXXXTTTNNNEEEAAADDDJJJIIIGGGEEECCCCCCEEEHHH]]]~~~lllkkkoooyyy~~~}}}rrrzzz}}}uuuoookkkiiikkkqqqcccPPPHHHCCC@@@>>>======>>>>>>???@@@@@@@@@AAABBBCCCDDDEEEFFFFFFFFFGGGJJJLLLMMMMMMMMMMMMHHHKKKOOOUUU[[[aaaeeeggglllqqqtttsssqqqoooiiibbbWWWQQQJJJGGGIIIMMMPPPQQQRRRUUUZZZ^^^cccooorrrmmmlllggg^^^XXXRRRUUU\\\cccddd___\\\]]]___\\\YYYZZZ___cccddddddZZZ]]]^^^[[[VVVUUUYYY]]]]]]YYYVVVXXXXXXUUUVVVYYY\\\]]]cccqqqzzzrrrnnnkkkjjjfffcccYYYXXXUUUQQQNNNKKKIIIHHHFFFEEECCCAAA??????????????????>>>???AAADDDGGGIIIDDDDDDDDDEEEFFFHHHIIIJJJIIIGGGGGGKKKQQQVVVYYYZZZTTTQQQLLLJJJLLLOOOQQQSSSTTTUUUUUUVVVWWW\\\ccchhhqqqyyykkkhhhggguuu{{{nnnXXXHHHAAA>>>;;;;;;>>>CCCJJJXXXooo~~~mmmbbbZZZXXXRRRGGGCCCEEEDDDFFFFFFCCCBBBCCCEEEGGGYYYxxxvvvmmmiiimmmtttwww{{{qqqsss}}}yyyrrrnnnmmmnnnnnnoooxxxvvvYYYKKKFFFCCC@@@<<<======>>>??????@@@AAAAAAAAABBBDDDEEEGGGHHHHHHHHHIIIKKKMMMNNNNNNMMMLLLIIIOOOYYYbbbhhhkkkjjjiiihhhkkknnnooopppnnndddZZZNNNMMMKKKKKKLLLOOORRRSSSRRRVVV\\\ccckkk~~~rrrhhhggggggbbb\\\YYYOOOQQQXXX___^^^YYYWWWZZZ\\\ZZZWWWVVVZZZaaaeeegggYYY[[[^^^^^^]]]]]]```bbbfff\\\TTTTTTUUUUUUUUUWWWWWWWWW\\\hhh||||||vvvpppllljjjhhheeebbbWWWVVVSSSOOOLLLIIIGGGGGGDDDCCCAAA???>>>>>>>>>????????????@@@BBBEEEIIIKKKDDDDDDDDDEEEFFFHHHIIIJJJHHHFFFFFFIIIOOOUUUWWWXXXPPPMMMJJJJJJMMMQQQTTTVVVTTTSSSSSSTTTWWW]]]cccfffnnnssshhhiiilllwwwxxxgggPPPBBB===::::::;;;>>>DDDMMM\\\tttlllccc^^^]]]VVVKKKFFFHHHAAADDDEEECCCBBBDDDFFFFFFUUUpppqqqeeeeeekkkqqqyyytttooovvvrrrooommmnnnooorrrssstttgggNNNCCCAAA???<<<<<<<<<===>>>???@@@@@@AAAAAABBBCCCEEEFFFHHHIIIJJJIIIKKKMMMNNNOOONNNLLLKKKNNNVVVcccmmmrrroooiiieeeaaaccceeehhhmmmlllaaaTTTIIIKKKLLLMMMNNNOOOSSSUUUTTTYYY```hhhssswwwkkkbbbccceee```\\\\\\QQQSSSZZZaaaaaa[[[ZZZ___XXX[[[]]]___bbbeeefffeee^^^aaafffiiikkkkkkkkklllnnn```TTTTTTXXXYYYWWWUUUUUUUUUYYYbbbttt|||