BM6P6(@ ???@@@BBBDDDFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFEEECCCBBBAAABBBBBBBBBCCCCCCDDDDDDHHHHHHHHHIIIJJJKKKMMMMMMIIILLLOOOPPPPPPQQQUUUYYY]]]___bbbfffjjjnnnqqqsssyyyzzz{{{~~~zzzuuuuuutttssstttvvvzzz}}}vvvtttpppkkkeee```\\\YYYYYYWWWUUUTTTTTTWWW[[[]]]^^^]]]]]]\\\\\\\\\]]]]]]bbb```]]]ZZZVVVSSSQQQPPPQQQMMMGGGCCCAAA???;;;888;;;::::::;;;===>>>>>>===@@@BBBEEEHHHPPP\\\lllwww|||uuummmeeeZZZOOOEEE>>>888444000//////...------,,,,,,***+++,,,,,,+++***((('''))))))))))))))))))))))))+++***((('''''''''((()))%%%%%%&&&'''((()))*********)))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&"""############$$$$$$$$$''''''&&&%%%$$$###"""!!!########################$$$$$$###"""!!!!!!!!!"""$$$$$$$$$######!!! """"""""""""""""""""""""%%%$$$$$$$$$######"""""" !!!###$$$$$$$$$###"""%%%$$$###!!!!!!###$$$%%%""""""""""""""""""""""""$$$###"""""""""###$$$%%%###$$$%%%$$$"""!!!"""###%%%%%%$$$###"""!!! !!!!!!!!!!!!!!!"""###### !!!"""$$$$$$$$$$$$######""""""!!!!!!"""!!! !!!###$$$ !!!"""######$$$#####################"""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!!!!!!!!!!######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!! ###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""###"""  !!!<<<===???AAACCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDCCCDDDDDDEEEFFFGGGFFFHHHJJJKKKKKKMMMQQQTTTUUUWWWYYY]]]```dddfffggglllmmmoooqqqsssuuuwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}{{{zzzwwwsssmmmiiicccbbbbbbbbbeeehhhlllnnnooommmiiiddd___[[[XXXWWWTTTSSSQQQPPPQQQRRRUUUVVV^^^]]][[[ZZZYYYXXXXXXXXXZZZXXXUUUPPPLLLHHHFFFEEE???===::::::;;;===<<<;;;:::::::::;;;===>>>>>>===BBBGGGNNNVVV```nnn~~~tttlllYYYSSSIII@@@999444000---/////////...---,,,,,,,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))******((('''''''''((()))''''''(((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&%%%%%%%%%%%%%%%%%%&&&$$$######""""""""""""###$$$$$$$$$######"""!!! """"""""""""""""""""""""$$$$$$#########""""""""" !!!"""#########""""""###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""%%%$$$$$$###$$$%%%&&&'''"""###$$$###!!!!!!"""###############""""""""""""!!!!!!!!!!!!!!!"""#########""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!"""!!!!!! !!!"""###$$$!!!!!!""""""###"""""""""""""""######""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######### !!!!!!!!!""""""""""""""""""######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!! ###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""" 888999;;;===>>>?????????@@@@@@@@@@@@AAABBBCCCCCCEEEDDDCCCBBBBBBCCCEEEFFFCCCCCCCCCCCCCCCCCCBBBBBBEEEDDDDDDCCCCCCDDDDDDEEEAAACCCDDDEEEFFFGGGJJJMMMNNNOOOPPPSSSUUUXXXZZZ[[[^^^___```bbbdddfffggghhhhhhiiijjjlllnnnooopppqqquuuxxx{{{~~~|||xxxvvvttttttttttttssssssrrrrrrrrrqqqrrrtttwwwzzz|||sssqqqmmmjjjgggccc___[[[XXXWWWWWWWWWYYY\\\```bbbeeeccc```\\\XXXVVVUUUUUURRRRRRRRRSSSTTTVVVWWWXXX\\\[[[XXXVVVSSSRRRPPPPPPMMMLLLIIIFFFBBB@@@>>>======;;;888777888999888888<<<<<<<<<<<<>>>@@@AAABBBNNNUUUaaammmxxxyyyjjj^^^IIIDDD===777444111///---///......------,,,,,,+++,,,,,,+++++++++,,,------))))))))))))))))))))))))***)))((((((''''''(((((()))))))))))))))((('''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$##################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''##################$$$$$$######$$$######"""!!! """"""""""""""""""""""""######""""""""""""!!!!!! !!!"""""""""""""""!!!###$$$&&&&&&$$$###!!!""""""""""""""""""""""""$$$############%%%'''((( !!!""""""!!! !!!###!!!!!!""""""#########$$$!!!!!!!!!!!!!!!"""######&&&%%%$$$"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######!!!!!!"""""""""!!! !!!!!!"""""""""!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######!!!""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! ###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""###"""!!!  !!!"""666777888999:::;;;<<<<<<<<<=========???@@@AAABBBDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCCCCFFFEEEDDDCCCCCCCCCCCCCCC>>>???@@@AAABBBDDDFFFGGGJJJKKKLLLMMMOOOPPPQQQRRRUUUVVVWWWXXXZZZ[[[\\\]]]^^^___```aaaccceeefffggghhhkkkooorrruuuxxx|||}}}{{{wwwrrrmmmiiifffdddccccccccccccccccccccccccaaaccceeegggiiinnntttxxxzzz|||uuullliiiddd```]]]ZZZVVVTTTSSSSSSSSSTTTUUUXXX[[[\\\]]]\\\YYYWWWUUUUUUUUUUUURRRSSSUUUWWWYYYZZZ[[[[[[XXXVVVSSSPPPMMMJJJHHHGGGAAAAAA@@@???>>>>>>>>>>>>AAA???===;;;::::::::::::>>>>>>>>>>>>AAAFFFMMMQQQdddlllxxxwwwiiiXXXJJJ???;;;777333222222000///------------,,,,,,+++++++++******)))***+++---...))))))))))))))))))))))))))))))((((((''''''''''''((())))))******)))(((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$######""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$"""!!!!!!"""$$$%%%######"""######$$$%%%&&&###############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!! !!!!!!""""""""""""!!!"""############"""!!!""""""""""""""""""""""""!!! !!!###$$$%%% !!!###"""!!!!!!"""$$$""""""""""""############!!!!!!!!!!!!!!!""""""###&&&%%%$$$"""!!! !!!!!!"""""""""!!!!!!!!!!!!!!!""""""###!!!!!!"""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!"""""""""###""""""#########$$$$$$$$$!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!! ###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""$$$$$$###""""""######$$$666666777888888::::::;;;:::::::::;;;<<<>>>???@@@@@@BBBEEEGGGHHHGGGEEEDDDHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBBAAA@@@@@@@@@@@@???>>>>>>???AAACCCDDDDDDHHHHHHIIIIIIJJJKKKLLLLLLOOOOOOPPPQQQRRRTTTTTTUUUWWWWWWWWWXXXZZZ\\\^^^``````bbbfffiiilllooosssvvvwwwyyy|||}}}~~~zzzqqqoookkkfffaaa]]]ZZZYYYXXXXXXXXXXXXYYYYYYYYYYYYXXXYYYZZZZZZ[[[^^^bbbeeefffmmmtttwwwxxxxxxssslllfffbbb]]]ZZZWWWUUURRRPPPLLLLLLMMMNNNOOOQQQSSSUUUYYYXXXWWWVVVVVVWWWWWWXXXUUUVVVVVVWWWVVVVVVUUUTTTQQQOOOMMMIIIFFFCCCAAA@@@<<<<<<<<<<<<<<<======>>>:::::::::;;;;;;===???AAA===>>>@@@CCCIIIUUUbbbkkk{{{wwwkkkaaaTTTCCC777777444111///.........---,,,,,,,,,,,,,,,+++++++++***)))(((((((((***+++,,,(((((((((((((((((((((((((((((((((((((((''''''&&&%%%&&&(((*********))))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&&&&&&&&&&%%%$$$&&&&&&%%%%%%$$$$$$$$$###""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$###""""""###$$$$$$""""""""""""###$$$%%%%%%"""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!!!!""""""###"""!!!  !!!"""""""""""""""""""""""""""  """###$$$"""###$$$$$$""""""###$$$############""""""""""""!!!!!!!!!!!!!!!""""""###$$$$$$###"""""""""""""""!!!!!!!!!""""""######### !!!!!!"""""""""""""""!!!!!!"""!!!!!!  !!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!"""""""""############$$$$$$$$$$$$"""######$$$$$$######"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!777666666777777888::::::888888888999:::;;;===>>><<>>===<<<<<<;;;::::::999999999999888:::;;;;;;<<<===AAACCCCCCGGGLLLSSS]]]lll}}}vvvgggZZZPPPFFF:::222444222///.........---,,,++++++++++++++++++++++++)))(((((((((((())))))***(((((((((((((((((((((((('''(((((((((((('''&&&&&&###$$$''')))******)))(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""######""""""############""""""""""""""""""""""""""""""!!!!!!""""""""""""######"""""""""""""""###$$$$$$###!!!!!!###""""""""""""""""""""""""###"""!!!!!!!!!"""$$$$$$###$$$%%%$$$###""""""###$$$#########""""""!!!!!!!!!!!!!!!!!!!!!"""############"""""""""###$$$$$$""""""""""""############ !!!"""""""""""""""!!!!!!"""""""""!!! !!!"""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!"""""""""############$$$$$$$$$######$$$$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!!!!!###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""" !!!!!!!!!!!!"""""""""666666555555666777999999777777777777888999:::;;;999<<>>===<<<;;;;;;;;;;;;::::::999999999999:::>>>AAACCCEEEFFFIIINNNRRRYYY___hhhpppyyymmmdddWWWKKKBBB;;;777444222000......//////...---*********+++++++++++++++)))************))))))(((((((((((((((((((((((((((''''''((((((((('''&&&%%%###$$$'''))))))((('''%%%%%%%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$%%%&&&((((((&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%###$$$&&&''''''&&&$$$###""""""!!!!!! !!!!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$######"""###$$$%%%&&&"""""""""!!!!!!"""""""""""""""""""""""""""""""""$$$###"""!!! !!!""""""$$$%%%%%%$$$!!! !!!""""""""""""############!!!!!!!!!!!!!!!"""######$$$######""""""######$$$"""""""""""""""!!!!!!!!! !!!"""###""""""!!!!!!!!!""""""###""""""""" !!!""""""######""""""!!!!!!!!!!!!!!!!!!!!!!!!######################## !!!!!!!!!"""""""""""""""############$$$""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""###!!! !!!"""###""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!""""""!!!"""######$$$$$$$$$###666555555444555666888999777666666666777888999:::888:::;;;===???@@@AAAAAACCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBBBBBBBCCCCCCDDDDDDAAA???@@@CCCEEEDDDBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEGGGJJJMMMNNNKKKMMMPPPRRRTTTVVVYYY[[[^^^```aaaaaaaaaaaabbbdddeeefffggggggggggggiiikkklllnnnqqqtttvvvxxxyyyyyywwwyyy|||~~~|||{{{||||||~~~}}}xxxrrrmmmbbbaaa^^^\\\YYYWWWUUUUUUOOOOOONNNNNNMMMMMMMMMMMMJJJKKKKKKIIIGGGFFFGGGIIILLLOOOPPPNNNOOOSSSTTTQQQPPPOOONNNOOOOOOOOOMMMKKKJJJKKKLLLMMMNNNOOOPPPPPPOOOQQQUUUXXXZZZZZZYYYXXXPPPNNNKKKGGGCCC@@@>>>===;;;;;;::::::999::::::;;;999999999:::;;;<<<>>>>>>>>>CCCJJJPPPVVV^^^gggmmmqqqxxxvvvkkkYYYRRRFFF;;;333000000111---,,,******,,,---,,,+++******************++++++***+++,,,,,,,,,***)))'''((((((((((((((((((((((((&&&'''((((((((('''%%%%%%$$$%%%''')))(((&&&$$$"""%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$%%%'''(((((('''%%%$$$""""""######$$$$$$$$$%%%"""############$$$$$$$$$!!!"""###$$$%%%&&&'''''' """$$$&&&&&&$$$""" ###"""!!! !!!""""""#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%$$$#########$$$&&&&&&!!!###$$$%%%%%%$$$###!!!""""""""""""""""""""""""###""" $$$%%%%%%###  !!!"""###$$$%%%%%%!!!!!!!!!!!!!!!"""######%%%%%%$$$###""""""######""""""!!!!!!  """#########"""!!! !!!"""######$$$######!!!!!!"""###############""""""""""""""""""""""""######################## !!!!!!!!!"""!!!""""""""""""#########!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!""""""###!!! !!!"""###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!"""""" 888888888888999999999:::777777666666666666777888:::999888777777999;;;<<<@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBBBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCEEEFFFGGGIIILLLOOOPPPQQQRRRSSSUUUWWWWWWWWWXXXYYY[[[]]]___]]]^^^^^^______``````aaaeeeeeegggiiikkklllnnnoooqqqrrrssstttuuuvvvwwwwwwwwwwwwwwwxxxwwwwwwvvvvvvvvvuuutttrrrooommmkkkjjjjjjkkklllooorrruuuxxxyyyxxxyyy{{{~~~~~~~~~{{{wwwrrrnnnjjjgggccc___]]]ZZZWWWUUUTTTRRRPPPNNNLLLKKKKKKKKKNNNMMMKKKIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLNNNQQQTTTUUUSSSQQQPPPNNNNNNNNNPPPSSSTTTTTTSSSTTTRRRQQQRRRSSSTTTSSSRRRKKKIIIEEE@@@===;;;::::::======<<<:::999999;;;===666999<<<===<<<<<>>??????@@@AAAAAABBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAAAAABBBCCCDDDEEEHHHJJJMMMNNNNNNOOOPPPRRRUUUTTTSSSSSSTTTUUUWWWXXXXXXXXXYYYYYYZZZZZZ[[[[[[^^^___```bbbdddeeeggggggfffgggggghhhiiijjjkkklllnnnnnnooooooooonnnmmmmmmiiihhhgggeeecccaaa______```aaabbbdddfffhhhkkklllnnnppprrruuuwwwxxxxxxxxxyyyxxxwwwwwwvvvvvvvvvvvvxxxyyyyyywwwvvvuuuvvvxxxzzzyyywwwvvvuuuuuuvvvvvvxxxzzz|||}}}{{{xxxtttqqqmmmkkkgggeeeccc```]]]ZZZWWWUUURRRPPPNNNLLLLLLLLLLLLKKKIIIGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIKKKKKKLLLNNNRRRVVVWWWVVVTTTRRRRRRQQQQQQSSSVVVWWWWWWVVVWWWTTTRRRPPPOOOMMMJJJHHHFFFDDDAAA>>><<<;;;;;;;;;777999::::::999888999;;;:::<<<=========AAAHHHNNNWWW^^^iiittt~~~yyyqqqhhh\\\OOOFFF>>>;;;666333111000///---------,,,,,,,,,+++++++++***++++++++++++***))))))))))))***++++++++++++***))))))(((&&&&&&%%%%%%&&&)))((((((((('''''''''&&&((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&&&&&&&$$$###%%%$$$!!!!!!$$$%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!!!!!!!"""$$$%%%%%%$$$""""""######"""!!!$$$$$$$$$#########"""""""""""""""#########$$$$$$"""##################""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!""""""######""""""""""""!!!!!! """!!!!!!!!! !!!!!!!!!!!!!!!""""""###!!!!!! !!!!!!"""###$$$######$$$$$$$$$###"""###"""""""""!!!!!!!!!!!!###$$$%%%%%%###""""""############"""""""""!!!!!! !!!!!!""""""!!!!!! """""""""""""""!!!  """""""""!!!!!!###""""""""""""""""""###!!!""""""######""""""!!!""""""!!!  !!!"""###"""""" !!!!!!!!!!!!!!!""""""!!!!!!  !!!"""::::::999888888777777666888888777777777777777888999888777777777888:::::::::::::::;;;;;;<<<<<<===>>>>>>>>>===============???@@@@@@AAABBBAAAAAAAAABBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAABBBBBBCCCBBBBBBAAAAAAAAAAAABBBBBBFFFHHHJJJKKKKKKKKKLLLNNNPPPOOONNNMMMMMMNNNOOOOOOQQQQQQQQQRRRSSSSSSTTTTTTVVVVVVXXXYYY[[[\\\]]]^^^______```aaabbbcccddddddccccccddddddccccccbbbaaa```___^^^]]][[[ZZZYYYXXXWWWWWWWWWXXXYYYZZZ\\\]]]aaabbbeeehhhkkkmmmnnnooommmlllkkkjjjjjjjjjkkkllloooppppppnnnllljjjkkkmmmnnnmmmlllkkkkkkjjjkkkkkknnnoooqqquuuyyy}}}~~~}}}}}}|||zzzxxxsssqqqooommmkkkhhhddd```ZZZXXXUUURRROOONNNMMMLLLLLLKKKHHHFFFEEEDDDDDDDDDEEEEEEEEEFFFGGGIIIJJJKKKLLLOOOUUUYYY[[[[[[XXXVVVVVVUUUUUUVVVWWWXXXWWWVVVTTTQQQNNNKKKHHHEEEAAA???>>>===<<<;;;:::;;;<<<<<<555888;;;<<<<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@>>>???@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@@@@AAAAAADDDFFFHHHIIIHHHHHHIIIKKKLLLKKKJJJIIIIIIJJJKKKLLLLLLLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQRRRTTTUUUVVVVVVZZZZZZZZZ[[[\\\]]]]]]^^^[[[[[[\\\\\\\\\[[[[[[ZZZ[[[[[[ZZZYYYXXXWWWWWWVVVTTTSSSSSSSSSSSSSSSTTTTTTWWWXXXZZZ^^^aaadddfffgggfffeeedddbbbbbbcccdddeeejjjjjjjjjgggdddccccccdddeeeeeeddddddcccccccccccccccdddgggjjjooosssxxxzzz~~~~~~zzzyyyvvvtttrrrmmmgggccc\\\ZZZWWWSSSPPPNNNMMMLLLMMMKKKIIIGGGEEEDDDDDDDDDEEEEEEEEEFFFHHHIIIKKKKKKNNNRRRWWW]]]___^^^\\\ZZZYYYWWWTTTTTTTTTSSSRRRPPPJJJHHHEEEDDDCCCAAA>>><<<::::::999999999:::;;;;;;999;;;===>>>???@@@BBBDDDEEEGGGJJJMMMRRR]]]kkkuuu}}}wwwnnneeeXXXLLLDDD>>>999555111///------...//////...,,,,,,,,,++++++++++++******************))))))(((((())))))***************)))((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''&&&%%%$$$###%%%$$$!!! !!!$$$%%%$$$$$$$$$######"""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######%%%$$$###$$$%%%%%%$$$###############""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """$$$%%%$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!""""""""""""""""""!!!!!!!!!!!!"""#########!!!!!!"""%%%&&&$$$""""""""""""!!!!!!!!!!!!!!!!!!""""""!!! !!!""""""""""""""""""!!!!!!""""""############""""""###"""  !!!""""""!!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!! """!!! !!!!!!  """###""" !!!!!!  !!!"""######;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888888888777777777777777777777777777777777888888888888999:::;;;;;;;;;;;;::::::888999::::::;;;;;;::::::999999:::<<<===>>>???@@@>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBDDDFFFGGGGGGFFFGGGIIIHHHHHHGGGGGGHHHIIIKKKLLLJJJKKKKKKLLLLLLMMMNNNNNNMMMNNNNNNOOOPPPQQQQQQRRRPPPPPPQQQQQQRRRRRRSSSSSSWWWWWWXXXYYYYYYYYYYYYYYYVVVVVVUUUTTTTTTSSSRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRRRRSSSUUUXXX[[[^^^```bbbdddcccbbbaaa`````````aaacccdddccc```]]]\\\\\\]]]]]]]]]]]]]]]]]]\\\\\\\\\[[[\\\^^^bbbgggmmmrrrttt~~~}}}zzzwwwsssnnngggccc]]][[[XXXTTTQQQNNNMMMLLLLLLJJJHHHFFFEEEDDDDDDDDDGGGGGGGGGHHHJJJKKKMMMNNNQQQTTTYYY]]]___^^^[[[YYYVVVSSSOOOMMMKKKIIIGGGEEEBBB@@@???>>>>>>>>><<<::::::999999999999:::::::::;;;<<<===>>>@@@EEEJJJOOOPPPUUU\\\bbbjjjttt~~~uuummmaaaWWWIII>>>888555222000111///...---...///...---,,,,,,+++++++++*********)))************)))(((((((((((()))************)))(((((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$######""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""""""""#########"""""""""$$$######$$$&&&&&&$$$###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""!!! !!!"""###""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""" """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!"""###""""""!!!!!!!!! !!!!!!"""###!!!######"""!!!"""$$$  """"""  !!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""######!!!!!!!!!"""###$$$"""!!!!!! !!!!!! !!!"""######"""!!! !!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!  !!!""""""###<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888777777777777666666666666777777777777777777777777777888:::;;;;;;:::999999666777888888999888888888666666777999:::<<<===>>><<<======???@@@AAABBBBBBBBBAAA@@@??????????????????AAADDDEEEDDDDDDFFFGGGFFFFFFEEEEEEFFFHHHIIIJJJIIIIIIJJJKKKKKKLLLLLLMMMLLLLLLMMMMMMNNNNNNNNNOOOKKKKKKLLLLLLLLLMMMMMMMMMSSSTTTUUUWWWXXXYYYYYYYYYWWWVVVVVVUUUTTTSSSSSSRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRSSSTTTUUUWWWZZZ\\\^^^bbbbbbaaa```^^^]]]\\\[[[ZZZ[[[ZZZXXXUUUSSSTTTUUUTTTTTTUUUUUUUUUUUUTTTSSSUUUVVVXXX\\\bbbhhhnnnqqq}}}~~~|||xxxtttpppkkkeeeaaa^^^\\\YYYUUURRRPPPNNNNNNJJJIIIGGGFFFEEEEEEEEEEEEJJJJJJKKKLLLMMMOOOQQQRRRTTTVVVXXXZZZZZZXXXUUUTTTOOOLLLHHHDDDBBB@@@>>>===@@@>>><<<;;;<<<;;;999777::::::;;;;;;;;;;;;;;;;;;;;;===???BBBHHHPPPZZZ```eeellluuu}}}yyyooogggUUULLL@@@777333222111000222000////////////---+++++++++++++++************))))))******))))))(((''''''((())))))******))))))(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''&&&%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$%%%''''''%%%$$$###%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$################################################"""############"""!!!!!!###"""###$$$&&&&&&$$$"""!!!!!!"""""""""""""""###!!!!!!!!!"""""""""#########""""""!!!!!!""""""###"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""""" """"""""""""############ !!!!!!!!!!!!!!! """#########"""!!!!!! !!!""""""!!!$$$###  ### !!!######"""!!!"""### !!!!!!!!!!!!""""""!!!""""""######""""""!!!###""""""""""""######$$$ !!!!!!!!!!!!!!! !!!!!!""""""!!!!!! !!!!!!""""""!!!!!! !!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!'''%%%###!!! !!!"""###!!!!!!!!!  !!!"""""""""!!!DDDCCCBBBAAA???>>><<<<<<<<<<<<;;;999999888888888666777777777666666555444777777777777777777666666555666888::::::999888777666777777888999888888888555666666777777888999999:::::::::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<======;;;===@@@AAAAAABBBDDDEEEEEEDDDCCCCCCCCCCCCEEEEEEGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOQQQSSSUUUWWWXXXXXX[[[[[[ZZZYYYXXXWWWVVVUUUQQQQQQQQQQQQRRRSSSTTTTTTSSSSSSSSSSSSTTTVVVXXXYYY]]]]]]]]]\\\ZZZWWWTTTSSSSSSSSSSSSQQQNNNMMMNNNOOOMMMNNNOOOOOOOOOOOONNNMMMPPPQQQSSSXXX^^^eeekkkooowww}}}yyyvvvrrrnnnkkkgggccc``````^^^ZZZWWWTTTRRRQQQQQQMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNNNNPPPQQQSSSUUUVVVUUUUUUUUUTTTRRRPPPMMMKKKHHHDDD@@@===<<<<<<;;;:::===<<<::::::;;;;;;999888:::;;;<<<===>>>?????????@@@DDDKKKSSS]]]hhhttt{{{zzzvvvqqqggg___KKKDDD999333111111111000111000////////////---+++++++++++++++************)))))))))))))))((((((''''''(((((()))))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################"""""""""""""""""""""""""""######$$$###"""!!! !!!!!!"""$$$&&&%%%###!!!!!!!!!!!!!!!""""""######"""""""""#########$$$$$$"""##################"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!"""""""""###### !!!!!!!!!""" """#########!!!!!!""""""!!!!!!""""""###$$$!!!"""######"""!!!!!!!!! !!!!!!!!!######"""!!!"""### !!!!!!!!!"""""" !!!!!!""""""!!!!!! !!!!!!"""######"""""" """""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""######""""""!!! !!!""""""!!!!!!!!!!!!!!!!!!!!!!!!&&&$$$"""!!!!!!"""###%%% !!!!!!!!!!!!!!!"""""" !!!""""""!!! LLLKKKIIIFFFCCCAAA???>>>===<<<;;;:::999999999999666666777777666555444444666666666666666666666666333555777888999888777666777777888999999999999999777666666666555555555555777888888999999::::::;;;;;;;;;:::::::::;;;;;;<<<888:::===??????@@@BBBDDDEEEDDDBBB@@@@@@@@@@@@AAAEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIKKKMMMPPPSSSUUUVVVWWW[[[[[[ZZZXXXWWWVVVUUUTTTQQQQQQRRRRRRTTTUUUVVVWWWSSSSSSRRRRRRRRRSSSUUUVVVXXXYYYZZZYYYVVVRRRNNNLLLPPPPPPPPPNNNLLLKKKLLLMMMJJJKKKMMMMMMNNNMMMLLLKKKNNNOOOQQQUUU[[[ccciiimmmqqqxxx}}}|||tttqqqmmmjjjgggeeecccaaaaaa___\\\YYYVVVTTTSSSSSSQQQPPPOOONNNNNNOOOPPPQQQPPPPPPQQQRRRTTTVVVXXXYYYUUUTTTRRRPPPLLLIIIGGGEEEBBB???<<<::::::;;;;;;::::::999888999;;;===<<<;;;:::;;;===???@@@AAABBBBBBHHHNNNYYYeeerrruuummmkkkfff\\\TTTBBB;;;222------......---///.........//////---++++++++++++************))))))))))))))))))((((((''''''(((((()))))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$"""!!!!!!"""$$$%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$########################!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$$$$"""!!! !!!###%%%%%%### !!!!!!!!!""""""##################$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###%%%&&& !!!!!!"""""" !!!!!!"""""" """###$$$###!!! #########"""###$$$$$$%%%%%%###!!!"""$$$%%%""" !!!!!!"""""" !!!  !!! !!!!!!"""""" !!!!!!!!!!!! !!!"""""""""!!!  """######"""!!!"""!!!  !!!"""""""""############"""""" !!!"""###""""""""""""""""""""""""""""""!!!!!!"""###$$$%%% !!!!!!""""""###### !!!""""""!!! ccc]]]TTTOOONNNKKKFFFBBBAAA???===<<<<<<;;;:::888999888777777999;;;;;;:::777888999999::::::999999888888888888999999999999777777777777777777777777666666666666777777777777555555555555555666777777888888999999999:::::::::;;;;;;<<<<<<===>>>??????BBBAAA@@@?????????@@@AAAEEEFFFGGGGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHIIIKKKMMMQQQTTTWWWYYYWWWWWWXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUTTTTTTTTTUUUSSSQQQOOONNNMMMMMMMMMSSSSSSRRRQQQPPPNNNLLLKKKMMMLLLKKKKKKJJJJJJKKKKKKMMMMMMLLLLLLLLLLLLLLLMMMLLLOOORRRUUUXXX]]]bbbfffnnnqqquuuyyy{{{zzzxxxvvvooommmjjjgggeeeccccccccccccbbb___]]][[[YYYXXXXXXWWWVVVTTTSSSTTTUUUTTTSSSVVVVVVVVVVVVVVVVVVWWWWWWTTTPPPKKKHHHGGGDDD???;;;>>>??????>>><<<:::;;;;;;<<<;;;:::;;;<<<===<<<;;;;;;===???BBBEEEJJJPPPUUUVVV___mmm{{{yyylllbbb\\\UUUMMMGGG888666333000......//////------,,,,,,+++***))))))---,,,***+++,,,,,,+++)))(((((((((((())))))))))))((()))*********)))'''&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((('''%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&(((((('''&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""#########""""""""""""""""""""""""######$$$$$$$$$""""""!!!  """"""#########$$$$$$$$$######""""""###$$$%%%%%%#########"""###$$$$$$%%%$$$%%%%%%$$$!!! !!!$$$$$$###"""!!!!!!"""""""""""""""###$$$$$$$$$%%%"""""""""""""""""""""""""""###$$$%%%%%%$$$""""""&&&%%%$$$###"""  !!!!!!""""""!!!!!!!!!!!!"""""""""""" !!!"""###$$$%%%$$$#########""""""!!!!!!###!!!!!!"""%%%&&&$$$"""  !!!""" !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""$$$%%%""""""!!!!!!!!!###$$$%%%$$$$$$###"""!!!!!!""""""######$$$$$$$$$$$$######   !!!!!!!!!!!!!!!yyyrrrhhhaaa\\\WWWPPPJJJIIIFFFBBB@@@???===;;;:::===;;;::::::;;;<<<;;;:::888888999999888888777777777777777777777777777777777777777777777777777777666666666666555555555555555555555555555666777777888888888888999999999999888999999:::;;;;;;<<<<<<===<<<;;;;;;;;;<<<======AAABBBCCCCCCBBBBBBCCCEEEEEEEEEEEEEEEEEEFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEFFFFFFHHHKKKOOORRRUUUWWWVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQOOOMMMLLLKKKKKKKKKOOOOOONNNNNNMMMLLLJJJIIIKKKJJJJJJIIIIIIJJJJJJKKKIIIHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQTTTWWW\\\___dddfffjjjmmmnnnnnnmmmkkklllkkkiiihhhggggggggggggeeedddcccbbb```^^^]]]\\\[[[YYYWWWVVVWWWWWWVVVUUUUUUUUUTTTSSSRRRQQQPPPPPPKKKHHHEEECCCBBBAAA===::::::<<<<<<<<<:::999:::<<<:::::::::;;;===>>>??????BBBDDDHHHLLLPPPWWW]]]bbbjjjrrrzzzoooaaaVVVOOOIIIBBB===333111///---++++++,,,,,,------,,,++++++***))))))---+++******+++,,,***)))''''''''''''(((((((((((((((((()))))))))((('''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&%%%%%%$$$$$$$$$######$$$$$$%%%&&&&&&%%%$$$###""""""""""""$$$$$$$$$###########################$$$$$$$$$%%%%%%%%%$$$###############""""""""""""""""""""""""######""""""###$$$$$$%%%"""""""""""""""###$$$$$$###$$$$$$###!!! !!!"""$$$$$$###"""""""""""""""##################$$$$$$"""""""""""""""""""""""""""###############""""""$$$######"""!!!  !!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!! !!!"""###$$$$$$%%%############"""""""""!!!""" !!!$$$%%%###!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""############"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  !!!!!!%%%$$$###!!!!!!!!!""""""$$$######"""!!!!!!"""""""""""""""######"""""""""!!!  !!! !!!!!!!!!!!!!!!zzzrrriii```ZZZVVVRRRMMMIIIFFFCCC@@@>>>???===;;;::::::;;;999888;;;::::::999999888777777888888777777777777777777777777777777777777777777666666666555555444444444666555555555555666666777666666777777777888888888555666666777777888888999888888888888999:::;;;;;;<<<===>>>>>>======>>>???AAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBCCCEEEHHHKKKOOORRRTTTSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTQQQPPPNNNLLLJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIHHHHHHIIIIIIJJJKKKLLLIIIIIIIIIIIIIIIJJJKKKLLLOOOPPPRRRTTTUUUWWWZZZ]]]aaabbbdddfffgggggggggggghhhgggffffffggghhhiiijjjhhhhhhhhhgggfffdddbbb```]]][[[YYYXXXXXXWWWVVVUUUSSSRRRPPPNNNKKKIIIGGGFFFBBBAAA???>>>???>>><<<;;;999:::;;;;;;::::::<<<===:::;;;===???BBBEEEHHHJJJMMMPPPUUUZZZaaahhhqqqvvv}}}nnncccSSSGGG@@@<<<777333000...---++++++++++++,,,,,,,,,,,,+++******)))))),,,+++******++++++***(((&&&&&&&&&&&&'''''''''''''''(((((((((((('''&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!!!!#########"""######$$$%%%!!!!!!!!!"""""""""######!!!###$$$###"""!!!"""###$$$###""""""""""""""""""##################"""""""""""""""""""""""""""""""""""""""!!!!!!""""""###!!!!!!!!!!!! """"""!!!!!!!!!!!!!!! ######""""""!!!!!! !!!"""""""""######$$$$$$############""""""""""""!!!  """"""!!!  !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""######""""""!!!  !!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!! ######"""!!!!!!"""""""""######"""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!  !!! !!!!!!!!!!!!!!!~~~vvvpppjjjfff___XXXRRRMMMIIIFFFBBB@@@>>>======<<<;;;:::<<<<<<;;;;;;:::::::::::::::::::::999999888888888777777777777777777777777888888777666555444444333666666555555555555666777555555555666666666777777444444555555666666666666777888888999:::;;;;;;<<<888999::::::999999:::;;;======>>>>>>???@@@AAAAAA??????>>>>>>>>>>>>??????@@@@@@BBBEEEHHHKKKNNNPPPQQQQQQRRRSSSSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSPPPOOOMMMLLLJJJHHHGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKLLLMMMNNNKKKKKKKKKLLLMMMNNNPPPPPPRRRTTTWWWXXXYYY[[[]]]```eeeeeeeeeffffffgggggggggdddcccccccccdddeeeggghhhjjjjjjjjjjjjgggdddaaa___[[[XXXVVVTTTTTTTTTRRRQQQMMMLLLJJJGGGEEEBBB@@@???>>>>>>============<<<<<<:::;;;<<<;;;;;;<<<>>>@@@???AAAEEEIIIMMMRRRWWWZZZZZZ^^^ccciiiqqqyyyuuubbbVVVGGG<<<777555222000//////...---------......,,,+++++++++******)))))),,,***))))))******)))(((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$###""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%!!!  !!!!!!!!!"""""""""######$$$###############$$$$$$ !!!""""""""""""""" """######""""""###%%%######"""""""""""""""###$$$$$$######""""""!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!###"""""""""!!!!!! ######""""""!!!!!! !!!!!!""""""""""""""""""#########"""""""""""""""!!! !!!!!!!!! !!!!!!"""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""!!!!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!$$$######"""""""""""""""!!!"""$$$%%%&&&###""""""!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!!!!!!! !!!!!! !!!!!!!!!!!!!!!xxxoooeee\\\TTTOOOKKKHHHFFFDDDCCCBBB@@@???===<<<;;;;;;;;;<<<======;;;;;;::::::999888777777777777777777777777777777999999999888777666555555666666555555555555666666444444555555555666666666555555555555666666666666666777888999::::::;;;;;;666888999999777777888:::::::::;;;;;;<<<===>>>>>>===<<<<<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDGGGJJJKKKMMMMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPQQQQQQNNNMMMMMMLLLJJJIIIHHHGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOLLLLLLMMMNNNPPPRRRSSSTTTUUUWWW[[[]]]^^^```ccceeeiiiiiihhhgggffffffffffffbbbbbbaaa`````````aaabbbfffffffffdddaaa]]]YYYWWWSSSQQQNNNMMMMMMLLLKKKIIIEEEDDDCCCBBB@@@>>>===============<<<;;;::::::;;;;;;<<<===<<<<<<>>>AAADDDFFFKKKQQQWWW\\\bbbhhhlllkkknnnsssyyywwwgggTTTJJJ===444222333111000........................++++++***************)))+++***((()))******)))'''''''''((((((((()))))))))((('''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&%%%$$$"""!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%$$$$$$######$$$$$$%%%&&&%%%$$$######"""#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""###$$$$$$ !!!"""$$$%%%&&&&&&$$$$$$###############$$$ !!!""""""""""""!!! !!!######""""""###%%%###"""""""""""""""######$$$######""""""!!!!!!!!!"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!""""""""""""############""""""!!!!!!!!! ###"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""!!! !!!""" !!!!!!!!!!!!!!! !!!!!!!!!!!!!!! """""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!!"""$$$%%%%%%"""!!!!!!!!!!!!!!!"""""""""######$$$$$$######"""!!!!!!!!! !!!!!!!!! !!!!!!!!!!!!!!!ssshhhaaaYYYVVVQQQNNNLLLIIIFFFDDDAAA@@@>>>======>>>??????<<<<<<;;;:::888777666666777777777777777777777777999999999888888777777777777666666555555555555666444444555555555666666666666666666666666666666666444555666777777777777777666777888888777777888:::888888999999::::::;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<===>>>@@@BBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIIIIJJJJJJKKKKKKLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLLLLOOOPPPQQQSSSUUUWWWYYYZZZ[[[^^^bbbeeegggiiilllnnnnnnnnnllljjjhhhfffeeeddd___^^^\\\ZZZYYYYYYYYYZZZ[[[[[[ZZZXXXUUUQQQNNNLLLJJJHHHFFFEEEEEEEEECCCBBB??????>>>>>>============;;;<<<===<<<:::999999:::<<<>>>???@@@AAADDDIIILLLRRRYYYccckkkpppvvv|||rrr]]]FFF>>>444///000111000---,,,,,,,,,,,,++++++++++++***************************)))(((((())))))(((&&&(((((((((((()))))))))***)))(((''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''((((((((('''&&&%%%######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&$$$$$$######$$$$$$%%%&&&$$$$$$###############$$$!!!!!!!!!"""######$$$$$$$$$$$$$$$############"""""""""!!!!!!!!!"""###### !!!"""###$$$%%%&&&'''%%%$$$######"""######### !!!"""###$$$###"""!!! """######""""""###%%%"""""""""""""""######$$$""""""""""""""""""!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$$$$""""""""""""###############""""""""""""""""""!!!!!!!!!!!!""""""""""""""" !!!!!!"""""""""###""""""""""""############"""""""""  """ !!!""""""""""""!!! !!!!!!!!!!!!!!!"""""""""""""""""""""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""!!! !!!!!! !!!!!!""""""######$$$$$$$$$$$$######"""!!!!!! !!!!!!""" !!!!!!!!!!!!!!!tttpppjjjddd___ZZZUUURRRLLLJJJGGGEEECCCCCCCCCDDD@@@@@@???===<<<:::999999777777777777777777777777888888888777777777777777777777666555555555555555555555555555666666666666666666666666666666666666444444555666666666555444555777888888777777888999888888888888888888888888::::::999999999999::::::999999999:::;;;<<<===>>>???@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCCCCDDDEEEEEEAAABBBCCCDDDDDDCCCBBBAAAAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFLLLMMMNNNPPPSSSVVVXXXZZZ]]]```dddggghhhjjjlllnnnmmmllljjjhhhdddaaa^^^\\\UUUTTTRRRPPPNNNNNNNNNNNNMMMLLLKKKIIIGGGEEECCCCCCDDDBBB@@@???@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<;;;===>>>>>><<<;;;===???@@@BBBEEEGGGKKKQQQXXX\\\bbbkkkxxxyyy|||{{{yyy}}}|||iiiRRR===777000...000111...***++++++++++++***))))))((())))))))))))***************(((''''''((()))'''&&&'''''''''((((((((())))))***)))((('''''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$$$$$$$######$$$$$$%%%&&&$$$###############$$$$$$!!!!!!"""######$$$%%%%%%#########"""""""""!!!!!! !!!!!!""""""""""""############%%%$$$$$$###""""""###### !!!###$$$%%%$$$###"""!!!"""######"""!!!###$$$"""""""""""""""###$$$$$$!!!!!!!!!""""""""""""""""""""""""""""""""""""""" !!!"""###$$$$$$$$$$$$"""""""""""""""!!!!!!!!!"""""""""""""""######### !!!!!!""""""######!!!!!!"""###$$$%%%%%%&&&!!!"""""""""############!!!!!!!!!""" !!!"""###""""""!!!!!!"""""""""""""""""""""""""""""""""""""""!!! !!!"""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""""""""  !!!""""""""""""############""""""""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!!!!!~~~wwwqqqjjjfffWWWUUUQQQMMMJJJIIIIIIIIIEEEEEEDDDBBBAAA???>>>===777777777777777777777777666666666666777777777777888777666555555555555555555555555666666666777777666666666666666666666666555666777777777666555444555666888777666666777999888888888888777777777777::::::999999999999::::::777777666777777888999999;;;;;;<<<>>>>>>?????????<<<<<<===>>>>>>???@@@@@@<<<===>>>???@@@??????>>>??????@@@AAAAAAAAAAAAAAA>>>>>>>>>>>>???@@@AAAAAABBBCCCDDDFFFIIILLLOOOPPPVVVYYY]]]___```aaacccddddddcccbbb___[[[VVVRRROOOKKKIIIHHHFFFEEEDDDEEEEEEBBBAAA@@@???>>>>>>>>>>>>AAA???======>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<>><<<::::::::::::;;;:::;;;<<<<<<;;;:::888777777777888888777666444333777777777777777777777777666666777777777777777777777777777777777777777777777777777777888888888888888888777777666666666555777777777777777777777777555555666666777777888888777888999:::::::::::::::999888888777888:::;;;<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<;;;:::;;;===???BBBDDDFFFGGGJJJLLLNNNPPPRRRTTTUUUVVVWWWVVVSSSPPPMMMIIIGGGFFF???>>>===============>>><<<;;;::::::999999::::::999<<<>>>===;;;999:::<<<:::<<<===>>>======>>>??????BBBEEEFFFFFFGGGKKKOOONNNUUU___fffjjjooovvv|||{{{yyymmmfff^^^ZZZYYYTTTKKKDDD555333000---,,,+++,,,,,,///...,,,+++***+++,,,,,,******))))))(((((('''''''''((((((((('''&&&%%%%%%)))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%###!!!###&&&'''%%%###"""###%%%&&&''''''&&&%%%"""###%%%&&&&&&%%%###"""&&&%%%$$$######$$$%%%&&&#################################$$$$$$%%%%%%%%%%%%$$$$$$###"""!!!  !!!"""######"""!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!###&&&((((((&&&$$$"""''''''&&&&&&$$$$$$###### !!!"""###$$$%%%"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$###"""###$$$%%%%%%$$$###"""###"""!!! !!!"""######"""""""""###$$$%%%%%%"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""######"""!!!  !!!"""###### !!!!!! ########################"""###$$$###!!! !!!""""""!!!!!!!!!!!!""""""""""""!!! !!!"""'''&&&$$$#########$$$%%%$$$#########""""""!!!!!!"""!!! !!!###$$$|||rrrkkkhhheee```\\\XXXWWWUUURRROOOMMMKKKJJJDDDCCCAAA@@@>>>>>>>>>>>>;;;;;;;;;;;;:::999888777777777888999888777666666555555666666666666666666777777777777777777777777777777777777777777777777777777777777888888888888666666555555555444444444555555555555555555555555666666666666666666777777666666777888888888888888777777777888888999:::;;;999999:::::::::;;;;;;;;;888888888888888888888888666666777888888888888888:::;;;<<<===>>>???@@@AAA@@@AAACCCEEEFFFGGGHHHHHHFFFEEEDDDBBB@@@>>>===<<<<<<<<<;;;:::::::::;;;;;;<<<<<<;;;:::::::::::::::<<<>>>AAA@@@>>><<<>>>@@@===>>>@@@@@@AAABBBEEEHHHHHHKKKNNNPPPRRRTTTYYY\\\```gggpppwww|||xxxqqq[[[SSSIIIEEEDDDAAA<<<666333222///---,,,,,,,,,---...---,,,*********+++,,,***)))))))))(((((((((''''''''''''(((''''''&&&&&&(((((('''&&&&&&&&&&&&&&&)))))))))******+++++++++''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$######$$$$$$%%%%%%$$$$$$###%%%###"""###%%%&&&%%%###$$$$$$%%%&&&&&&%%%$$$###"""###%%%&&&&&&%%%###"""%%%$$$$$$######$$$$$$%%%########################"""""""""######$$$$$$$$$$$$$$$$$$###"""!!!!!! !!!!!!"""###$$$###""""""###""""""!!!!!!""""""###""""""##################"""###$$$$$$%%%&&&&&&'''((('''&&&$$$###!!!  !!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!! !!!!!!""""""""""""!!!!!!###"""!!! !!!"""######""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!! !!!!!!""" !!!!!!!!!""""""""" !!!!!!"""#########!!!!!!""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!"""######"""!!!"""$$$######""""""""""""######""""""############""""""######"""!!!!!!!!!!!!!!!######"""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""###~~~yyytttppplllggggggfffddd```\\\XXXVVVPPPOOOMMMJJJHHHEEEDDDCCC@@@???>>><<<;;;:::999999555666777777888777777777666666666666666666666666777777777777777777777777777777777777777777777777777777777888888888999999666666666666555555555555666666666666666666666666666666666666666555555555444555555666666666666666555666777888888999999999888888888999999999999:::999999999999999999999999777888888999:::999999999::::::::::::::::::::::::999::::::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;;;;::::::;;;:::999999888888999999:::999999888888888888888:::===@@@???======???BBBBBBEEEHHHKKKMMMPPPTTTWWWYYY[[[___cccfffkkkpppssszzz{{{mmmaaaMMMEEE;;;555555555333111111000...---,,,,,,------,,,+++******)))*********))))))))))))((((((((((((&&&&&&'''(((((((((''''''(((((('''&&&&&&&&&&&&''')))))))))***************''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$###"""###%%%&&&%%%$$$%%%%%%%%%%%%$$$###"""!!!###$$$%%%&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$###########################"""""""""""""""#########$$$$$$######""""""!!!!!!!!!""""""""""""!!!!!! #########""""""#########"""#########$$$$$$%%%%%%###"""!!!!!!"""%%%)))+++)))((('''%%%###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!! """"""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""###""""""!!!!!!!!!!!!""" !!! !!!!!!!!!!!!"""""""""######"""""""""###############""""""""""""""""""!!! !!!""""""""""""$$$%%%######""""""""""""######!!!"""$$$%%%&&&$$$###"""!!!!!!""""""!!!!!! """"""!!!!!!!!!!!!!!! !!!!!!"""""""""""""""~~~|||xxxyyyyyyxxxuuuooojjjgggbbbaaa^^^ZZZVVVRRRNNNLLLIIIGGGDDDAAA>>>===<<<<<<888999999999::::::::::::999999999999888888888888777777777666666666666666777777777777777777777777777777888888888999999999888888888888888888888888777777777777777777777777777666666666555555444444444555555666666666555555333444666888888888777777777777777888888888888888999999999999999999999999888888999::::::::::::999999999999888888888777777:::::::::::::::999999888;;;;;;<<<<<<<<<<<<<<<===:::999999888888888999999::::::999999999::::::;;;<<<>>>AAAAAA@@@@@@CCCFFFLLLQQQYYY```eeehhhjjjkkknnnqqqtttyyy~~~~~~xxxrrrhhhYYYNNNDDD===555111222333222111///...---,,,,,,,,,---...******))))))))))))))))))))))))))))))((((((((((((%%%&&&'''((((((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$######""""""###$$$$$$%%%%%%$$$$$$###"""###$$$%%%%%%$$$###"""########################""""""###########################"""""""""""""""!!!!!!!!! $$$$$$############$$$$$$#########$$$%%%%%%&&&&&&$$$"""!!! !!!$$$''')))***)))((('''&&&$$$######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!#####################"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###%%%$$$###""""""###$$$%%%""""""!!!!!!!!!!!!""""""###"""!!!   %%%%%%$$$###"""!!! #########""""""!!!!!!!!!!!!!!!"""""""""!!!!!! """""""""""""""""""""""" """"""!!!!!!"""###"""""""""!!!!!!"""""""""!!!"""###$$$$$$######"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!  """#########"""!!!}}}yyywwwvvvtttpppjjjddd___\\\XXXUUUQQQKKKGGGCCCAAA@@@>>>>>>>>>===============;;;:::::::::999999999888777777777666666666555555888888888888888888888888888888888888999999999999888999999999999999999999666666666666666666666666777777666666555555555444666666666777777666555555333444666777888888777666777777777777777777777777444444444444444444444444444444555666666666666666888888888888888888888888::::::;;;;;;:::999888888999999999999999999999999888888888888888999::::::============>>>???@@@AAACCCFFFIIIIIIIIIJJJNNNRRR[[[dddrrr~~~yyykkk^^^QQQGGGAAA777444000///000000...,,,------,,,,,,,,,,,,------))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&'''((()))))))))(((''''''&&&&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$%%%%%%"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""$$$%%%%%%$$$""""""########################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""############""""""!!!!!! $$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%"""""""""#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""######$$$$$$###%%%$$$###""""""###$$$%%%!!!!!!""""""""""""!!!!!!""""""!!!   !!!!!!  %%%%%%$$$###"""!!! """""""""!!!!!!  !!!!!! """""""""""""""""""""""" !!!"""!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!""""""######!!!"""###$$$$$$###"""!!! !!!!!!!!!!!! """#########"""!!!}}}xxxtttooolllfff___WWWQQQLLLJJJBBBAAA@@@>>>===<<<;;;;;;<<<;;;;;;::::::999999999999999999888888777777666888888888888888888888888888888888999999999999:::777777777777888888888888555555555555555555555555777777777777666666666666777777777777777777666555444555666777777888888888888777777777777666666666555555555555555555555555555666777777888888777777777888888888888999999999777777888888888888777777888888888999999999999999888888999:::;;;<<<>>>???>>>>>>???@@@BBBDDDFFFGGGMMMPPPSSSTTTTTTVVV[[[```nnnzzzzzzlll[[[KKKAAA;;;999//////.../////////,,,***,,,,,,,,,,,,,,,,,,++++++(((((()))************)))(((((((((((())))))))))))''''''((()))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%$$$###%%%&&&###""""""######%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$"""##################"""########################%%%%%%%%%$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$%%%$$$$$$############$$$#########""""""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###!!! !!!""""""######$$$$$$%%%""""""""""""!!!!!!!!!!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!! """"""!!!!!!!!!!!!""""""!!!!!!""""""""""""!!!!!!"""!!!!!! !!! !!!!!!""""""!!! !!!!!!!!!!!!"""""""""######""""""!!!!!!  !!!""""""!!!""""""!!!!!!!!!!!!""""""!!!"""###$$$$$$$$$$$$$$$ !!!!!!""""""!!!!!! !!!!!!!!!!!!""""""""" !!!!!!"""""""""""""""zzzpppggg___[[[MMMLLLIIIFFFCCCAAA@@@@@@@@@@@@???>>>>>>===<<<<<<======<<<;;;;;;:::999999888888888888888888888888888888888999999999::::::777777777888888888999999666666666666666666666666777777777888888888888888777777777777777666555555666666666666777888999999888888888777777777666666777777777777777777777777888999::::::;;;;;;::::::888888888888888888888888555555666777888999888888:::;;;;;;<<<===>>>??????>>>???@@@AAACCCFFFHHHIIIHHHHHHJJJLLLOOORRRUUUVVV^^^aaacccdddeeehhhnnnsss}}}zzzyyyooodddUUUFFF===888555333.........///000///...---,,,,,,,,,,,,,,,+++******((()))***+++++++++******'''((((((((()))))))))***((())))))))))))(((((('''&&&&&&&&&&&&&&&'''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""$$$%%%%%%######$$$'''%%%%%%$$$######$$$%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%######""""""""""""##############################$$$$$$$$$$$$#########""" !!!!!!"""###$$$$$$$$$######"""!!!"""###$$$$$$###""""""!!!!!!""""""###$$$$$$$$$######""""""!!! !!!#########""""""!!!!!!""""""""""""######!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""!!!!!!!!!""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$######"""!!! !!!!!!""""""""""""!!!!!! !!!"""######"""!!! !!!!!!!!! !!!!!!"""""" !!!!!!"""######"""!!!!!! !!!!!!""" !!!!!!!!!""""""""""""""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###"""!!! !!!"""$$$$$$############$$$$$$!!!$$$(((,,,,,,***'''%%%!!!!!!!!!!!!!!!"""######!!!!!!!!!"""""""""######!!!!!!!!!!!!!!!""""""###yyypppkkk___\\\YYYUUUQQQOOOMMMMMMEEEEEEDDDCCCCCCBBBAAAAAA@@@??????>>>======<<<<<<888888888888888888888888888888999999999:::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::777777888888999999::::::666777777777666555444444777777666666666888:::;;;999999888888777777777666555555555555555555555555666666777888888888888777999999999888777777666666666777999:::;;;<<<======:::;;;<<<===???AAABBBBBBEEEFFFGGGIIILLLOOOQQQSSSYYYZZZ\\\___bbbfffiiijjjqqqtttwwwxxxyyy|||}}}{{{}}}xxxrrrkkkggg]]]PPP@@@666555444111---...------,,,------------,,,,,,---,,,+++***))))))((()))***,,,,,,,,,+++***'''((((((((())))))******))))))***))))))(((''''''&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$!!!$$$&&&%%%###"""$$$'''((('''%%%$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!"""###$$$########################$$$#########""""""!!!!!! !!!"""###$$$$$$%%%  !!!"""""""""!!!!!!!!!!!!""""""%%%$$$$$$###"""!!!  """###%%%%%%$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""""""###################################################!!!!!!"""###$$$%%%%%%&&&"""""""""""""""""""""""""""""""""""""""""""""""" !!!"""######$$$$$$###"""###$$$%%%%%%$$$###""" !!!"""######"""!!! !!!!!!!!!!!!!!!"""###$$$ !!!"""######$$$""""""!!!!!!!!!!!!""""""######"""!!! """""""""""""""######### !!!""""""###""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""$$$$$$######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!&&&...333444000***%%%%%%$$$#########$$$&&&'''!!!!!!""""""######$$$$$$"""!!! !!!###$$$}}}qqqpppooolllgggaaa\\\YYYVVVRRROOOOOOQQQPPPKKKGGGGGGEEEDDDDDDDDDCCC@@@>>>AAA@@@???>>>======<<<===;;;:::::::::;;;;;;:::888;;;;;;;;;;;;:::999888777777999;;;;;;888666777888999888777777888999888666888777666777999:::::::::888888777777777888888999999888888999999999777666555666888999999999888777888888888999999999::::::666777777888999::::::;;;999<<>><<<;;;<<<>>>>>>@@@BBBDDDEEEFFFIIIKKKRRRSSSUUUYYY___eeejjjnnnssstttwww{{{~~~|||yyy{{{~~~~~~yyynnn___PPPGGG@@@>>>999555333222222333//////...---,,,,,,++++++((()))+++,,,,,,+++)))(((((()))*********)))'''&&&((((((((((((***,,,---///+++'''$$$%%%((()))%%%"""&&&'''''''''(((((())))))(((''''''&&&&&&%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''(((''''''&&&%%%$$$######$$$$$$$$$#########""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&& !!!"""###$$$$$$%%%$$$%%%&&&&&&&&&&&&%%%$$$######""""""""""""##############################&&&%%%$$$######$$$%%%&&&###"""!!! !!!"""###!!! ###%%%$$$"""###!!! !!!$$$%%%$$$"""&&&%%%###!!!!!!"""$$$%%%$$$$$$###"""!!!!!!""""""###$$$$$$###  !!!!!! !!!!!!######""""""""""""######&&&$$$!!!!!!###%%%$$$###!!!!!!!!!"""###%%%%%%$$$###"""!!! """!!!  !!!###%%%""""""""""""""""""""""""###$$$$$$###""""""$$$%%%########################!!!!!!""""""!!! !!!"""###"""!!! !!!""""""!!! !!!!!!""""""""""""!!!!!!######$$$$$$!!! ###'''+++,,,...///...)))"""!!!###%%%$$$###""""""""""""""""""######$$$###"""!!!!!!!!!!!!""""""zzzuuurrrhhhccc\\\ZZZ[[[[[[YYYVVVSSSRRRPPPNNNLLLJJJGGGEEEBBBAAAAAA@@@??????@@@@@@BBBAAA@@@@@@@@@@@@>>><<>>===<<<;;;<<<>>>???>>>;;;:::;;;<<<999888777888999:::999888888777555666888999999999:::999999999999999999999888777777777888888888777777888999999999999999888:::::::::;;;;;;::::::999:::::::::;;;<<<===>>>>>><<>>>>>@@@<<<;;;:::;;;======<<<:::;;;999888888:::;;;::::::888888888888888888888888::::::::::::::::::;;;;;;:::::::::;;;;;;;;;;;;<<<>>>??????@@@???>>><<<;;;???>>>??????AAADDDFFFGGGEEEGGGIIILLLNNNRRRWWWZZZ___aaaeeeiiinnnvvv~~~|||{{{{{{vvvpppnnnhhhccc[[[QQQFFF>>>777444444222///---,,,,,,,,,---......------,,,,,,++++++((()))***++++++***)))((()))))))))))))))((('''''')))((('''((()))---000333444000+++))))))***(((%%%'''''''''''''''((((((((($$$$$$%%%&&&&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!%%%$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###########################$$$$$$$$$$$$############""""""""""""##############################$$$######""""""######$$$$$$###""""""""""""###$$$$$$###"""###$$$%%%$$$###"""!!! !!!"""###"""!!!###"""""""""!!!!!!!!!!!!#########"""""""""""""""!!!"""###"""!!! !!!"""######""""""""""""#########""""""!!!!!!""""""###!!!!!!!!!!!!""""""""""""$$$###""""""!!!"""""""""#########$$$$$$$$$%%%%%% !!!"""""""""""""""""""""""""""!!!!!!""""""!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!  !!!"""###"""!!! !!!!!!"""######"""!!!!!!"""##################"""$$$###!!!###)))...777222,,,(((&&&%%%%%%$$$!!!###%%%&&&'''&&&$$$###""""""!!!!!!""""""###$$$!!!!!!!!!!!!!!!"""""""""~~~~~~~~~{{{wwwsssooommmmmmfffdddaaa]]]YYYVVVTTTSSSVVVUUUSSSSSSRRRQQQNNNLLLLLLMMMNNNNNNNNNLLLKKKJJJHHHHHHFFFEEEDDDDDDEEEFFFFFFDDDBBBBBBBBBBBB@@@???@@@>>>===<<<===>>>===<<<888999:::;;;;;;<<<======AAABBBBBBAAA???>>>>>>???<<<<<<===>>>???@@@AAABBBDDDEEEFFFFFFFFFDDDBBBAAADDDDDDFFFHHHLLLQQQUUUXXXWWWXXXZZZ^^^bbbhhhnnnrrrzzz}}}wwwuuutttlllbbb\\\OOOKKKEEE===777444222222111000...---,,,---......---------,,,,,,,,,++++++))))))************)))))))))))))))))))))((((((''')))((('''''')))---111444666222,,,)))(((((('''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%############$$$$$$%%%%%%"""!!!!!!!!!!!!!!!!!!!!!########################$$$$$$%%%%%%%%%&&&&&&&&&$$$#####################""""""############""""""$$$$$$$$$######$$$$$$$$$###########################""""""""""""""""""###$$$##################$$$$$$$$$############"""!!!######"""###############!!!!!!""""""!!!!!! """"""#########"""""""""!!!""""""!!!!!!"""$$$###""""""!!!!!!""""""###""""""!!!!!!!!!!!!""""""!!!"""#########"""######""""""""""""""""""$$$######"""!!! !!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###############""" """""""""""""""""""""""" !!!!!!!!!!!!!!! !!!""""""""""""!!!!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###### &&&,,,...111,,,&&&!!! !!!"""######$$$%%%&&&&&&%%%###"""!!!!!!!!!!!!!!!"""###### !!!!!!"""""""""""""""~~~|||yyyuuurrrooommmlllmmmkkkjjjjjjjjjiiigggeee___```aaacccbbbaaa___]]]YYYWWWTTTRRRSSSTTTUUUVVVWWWSSSOOOMMMLLLKKKJJJIIIHHHFFFDDDCCCDDDDDDCCCAAA@@@@@@AAABBBDDDGGGIIIKKKKKKMMMNNNLLLHHHEEEEEEEEECCCCCCEEEFFFHHHJJJKKKKKKLLLMMMNNNNNNNNNMMMLLLLLLNNNPPPTTTZZZaaahhhnnnqqqsssssstttxxx}}}xxxnnnjjjfff[[[OOOHHH===;;;777444222000000///......---,,,,,,---...///,,,,,,,,,,,,,,,+++++++++)))))))))******)))))))))***))))))((((((((((((((()))((('''((()))---000222333000+++(((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$######$$$%%%%%%&&&&&&&&&!!!!!!!!!!!!!!!!!!!!!"""########################!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$############"""""""""""""""""""""""""""!!!!!! !!!!!!""""""""""""""""""""""""""""""""""""######"""""""""#########$$$$$$##################"""!!! !!!""""""###""""""!!!"""""" !!!!!!!!!!!! !!!"""############"""""" """"""!!!!!!###$$$"""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!""""""!!!###$$$$$$###""""""""""""#########""""""###""""""!!!!!! """"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!###""" !!!######  !!!!!!!!!!!!!!! !!!!!!"""""""""""""""!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$###### !!! %%%---222000)))%%%""" !!!"""""""""######$$$######"""!!!!!!!!!!!! !!!""""""### !!!"""###"""""""""zzz|||~~~~~~{{{zzztttpppmmmkkkmmmppprrrssspppkkkeee```___```aaaaaa]]]ZZZXXXWWWVVVVVVTTTSSSNNNMMMMMMMMMPPPTTTXXX[[[]]]```cccbbb]]]YYYWWWWWWVVVWWWYYY[[[]]]]]]]]]\\\ZZZZZZZZZ[[[\\\]]]^^^___cccfffmmmvvvtttiii___YYYSSSHHH???:::555444333222000...---,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))******)))(((((((((((((((((((((((((((***,,,---///...,,,)))'''%%%%%%%%%&&&'''''''''&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&########################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$""""""######$$$$$$$$$%%%#########$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################$$$$$$$$$$$$$$$$$$######""""""""""""############""""""""""""######"""""""""""""""""""""""""""######$$$$$$######"""""""""###$$$$$$###"""""""""######"""  !!! !!!"""!!!  !!!"""!!!!!!!!! !!!###$$$$$$###""""""!!!""""""!!!!!!"""$$$!!!!!! !!!!!!"""!!!!!! !!!!!!"""!!!"""#########"""!!!!!!"""############""" !!!""""""###$$$%%%%%%"""""""""""""""!!!!!!!!!""""""""""""""""""""""""!!!!!!   !!!!!!!!!!!!!!!!!!!!!!!!!!!"""""""""######!!!!!!"""######"""!!!!!!"""##################""""""$$$$$$+++666999666%%%###""""""###$$$###"""!!!!!!"""""""""!!!!!! !!!!!! !!!!!!"""### !!!#########""""""||||||~~~{{{yyyyyyxxxvvvtttkkkiiifffeeegggkkkppptttyyy|||yyyyyyvvvxxxzzz{{{{{{yyyvvvtttnnnnnnnnnoooqqqtttxxxyyy}}}|||qqq___VVVLLLFFF@@@888444444111111000000......---,,,*********+++++++++,,,,,,++++++++++++++++++++++++))))))(((((((((((())))))+++***)))((('''(((((()))''''''((()))******++++++((((((((('''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######""""""""""""############$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$###""""""""""""###$$$&&&%%%%%%$$$$$$%%%%%%&&&""""""""""""""""""""""""######$$$%%%%%%$$$######!!!""""""######""""""!!!!!!###$$$###!!! !!!###"""$$$%%%$$$!!! !!!######"""!!! !!!""" !!!###$$$$$$$$$"""""" !!!""""""!!!!!!"""###""""""!!!!!!!!!!!!""""""!!!!!! !!!!!! !!!""""""""""""""" !!!"""###$$$######""" !!!"""###$$$%%%%%%!!!!!!""""""!!! """""""""""""""""""""""""""!!!!!! """""""""""""""""""""""" !!!!!!!!!!!!!!!"""""""""""""""######$$$ !!!""""""""""""!!! !!!""""""######""""""!!!######"""***999>>>:::%%%$$$######$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!""""""!!!###$$$###""""""~~~~~~~~~}}}vvviii]]]OOOGGG???:::444//////333///......------...///000,,,,,,,,,,,,------------++++++++++++++++++++++++))))))(((((((((((())))))+++***((('''''''''((()))&&&''')))*********)))(((%%%&&&''''''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$""" """$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""""""""###$$$$$$##################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% !!!!!!!!!!!!"""""""""""""""###$$$%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###""""""""""""""""""###""""""""""""""""""""""""###$$$%%%&&&&&&%%%$$$### !!!"""######"""!!! !!!$$$%%%$$$"""!!!###%%%&&&((()))(((%%%###%%%'''%%%###!!!  """###!!!###$$$%%%$$$###"""!!!"""###"""!!! !!!"""######""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!"""""""""""" !!!"""$$$$$$$$$###"""!!!!!!!!!!!! !!!!!!!!! """"""""""""""""""""""""$$$###$$$### !!!""""""!!!!!!"""""""""""""""######$$$ !!!""""""!!! !!!!!!""""""""""""!!!!!!!!! &&&777???;;;'''%%%"""!!!""""""!!! !!!!!!!!!"""""""""### !!!""""""!!!###$$$$$$""""""}}}uuukkk^^^RRRJJJ===;;;777333///...------...------------,,,,,,,,,++++++++++++++++++,,,,,,************))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""""" !!!"""###$$$$$$'''$$$!!!!!!###%%%$$$###&&&$$$"""!!! !!!"""###$$$$$$############$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$###""" """###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""!!!!!! ######""""""######$$$%%%"""!!! !!!###$$$"""""""""""""""""""""""""""!!! !!!###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! %%%$$$$$$$$$"""!!!  !!!  ###&&&((("""&&&%%%###!!!!!!###  !!!###%%% !!!!!!!!!!!!!!!!!!!!!###"""!!! !!!"""### !!!"""""""""""""""""""""""""""""""""""""""######""""""!!!!!!  !!!"""######$$$!!!!!!"""###$$$&&&((()))"""""""""""""""""""""""" """############ !!!"""###$$$$$$"""""""""""""""!!!!!!!!!uuuqqqiiiaaaWWWLLLBBB;;;888666333000.....................---------,,,,,,++++++++++++++++++++++++*********)))))))))((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''&&&&&&&&&%%%%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########!!!!!!""""""######$$$$$$%%%"""!!!!!!###%%%$$$"""###############"""!!!!!!$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$$$$#########""""""$$$###"""!!!!!!"""###$$$########################$$$$$$$$$#########"""""""""""""""!!!!!!!!! ######""""""######$$$%%%###""""""!!!"""###$$$%%%"""""""""""""""""""""""""""!!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!$$$$$$###"""!!! """######"""""""""!!! !!!!!!!!!!!!!!!!!!!!! !!!!!!"""######"""!!! !!!""""""""""""""" ###"""""""""!!!!!!!!! !!!!!!""""""###$$$$$$$$$###############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!"""###$$$$$$$$$###!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!}}}tttddd___VVVMMMEEE===666222222000///...------...///............------------,,,,,,,,,+++*********)))******))))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$&&&&&&%%%%%%$$$$$$######%%%%%%%%%$$$$$$$$$######"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$!!! """$$$$$$###"""!!!"""$$$%%%%%%###!!!$$$######""""""######$$$###$$$$$$%%%%%%$$$$$$### $$$$$$$$$###############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""$$$$$$#########"""""""""#########"""""""""""""""######""""""######$$$%%%#########"""###$$$$$$%%%""""""""""""""""""""""""!!!"""######$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""##########################################$$$$$$$$$""" !!!""""""!!!!!!""""""!!!!!! """""""""!!!!!! !!!###%%%$$$""" !!!""""""""""""""" """"""""""""!!!!!!!!!!!!""""""######$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!! """###$$$$$$$$$$$$############""""""!!!!!! """"""""""""""""""""""""~~~qqqgggTTTNNNFFF>>>999555333111///......------------............------------,,,---,,,,,,+++***))))))(((***)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######""""""""" """$$$$$$###"""!!!"""###$$$$$$###"""!!!######""""""""""""#########$$$$$$%%%%%%$$$$$$#########################################################"""!!!!!!"""##########################################""""""""""""##############################""""""######$$$%%%"""""""""#########$$$$$$""""""""""""""""""""""""!!!"""###%%%%%%$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""#######################################!!!!!!"""#########"""""" $$$%%%$$$ """#########"""######""""""!!! !!!"""###$$$###!!! !!!""""""""""""""" """"""""""""!!!!!!!!!!!!"""""""""######$$$$$$$$$$$$$$$###!!! !!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$###""""""""""""""""""!!!!!!!!!!!!#########$$$$$$$$$$$$$$$~~~uuuqqqpppiii\\\PPPBBB===777222000000000///000//////...---,,,,,,,,,------------,,,,,,,,,,,,,,,,,,++++++***)))(((((()))))))))(((((((((((('''))))))))))))))))))))))))'''''''''(((((((((((()))&&&'''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%######$$$%%%&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""!!!!!! !!!############"""######"""!!!!!!"""###$$$###""""""""""""""""""######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""!!!!!!############$$$$$$$$$$$$######""""""######$$$%%%!!!!!!!!!"""""""""""""""""""""""""""""""""""""""!!!"""###%%%%%%$$$######""""""""""""""""""""""""""""""""""""""""""""""""#######################################"""!!!!!!"""""""""""""""""""""""""""!!! """$$$&&&((('''### """ !!!###$$$$$$############""""""!!!!!!!!!!!!######"""!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!"""""""""""""""""""""!!!!!! !!!!!!!!!"""""""""""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!!!!!"""""""""""""""""""""######$$$$$$$$$xxxoooddd^^^[[[TTTHHH>>>777444000...///000000000000000///...---,,,,,,+++,,,,,,,,,,,,+++++++++++++++++++++***)))))))))((())))))((((((((((((''''''************************%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&%%%$$$###$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%"""###$$$%%%&&&'''((()))%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###"""""""""!!!!!! !!!######""""""###$$$$$$###!!! """$$$%%%###""""""!!!!!!""""""######$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""###############$$$$$$$$$"""""""""######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""!!!!!!!!!###############$$$$$$$$$######""""""######$$$%%% !!!""""""""""""!!!""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!! !!!!!!!!!!!!!!!!!!!!!!!!%%%$$$!!! !!!$$$&&&&&&$$$""""""######"""!!!""""""######""""""!!!!!!""""""""""""""""""""""""###"""!!! !!!"""### !!!"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!!!!""""""########################### !!!!!!"""""""""!!!!!! !!!!!!""""""###### !!!!!!"""""""""zzzrrrmmm```XXXOOOJJJHHHEEE===777444222111000222222111000............---,,,,,,++++++++++++*********))))))************))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######"""""""""""""""""""""###$$$###!!!!!!###%%%"""""""""""""""######$$$""""""!!!!!!!!!!!!""""""###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""#########$$$$$$$$$""""""############""""""###########################"""""""""!!!!!!!!!!!!"""""""""#########$$$$$$######""""""######$$$%%% !!!"""#########"""""""""""""""""""""""""""""""""!!!!!!!!!""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""############"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!######$$$%%%&&&$$$###""""""!!!!!!""""""!!!!!!!!!"""######$$$$$$ !!!!!!""""""###### !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""""""""###""""""""""""""""""""""""###""""""!!!!!!""""""###"""""""""""""""""""""""" !!!"""###############""""""""""""!!!!!!!!!!!! !!!""""""###$$$$$$~~~ssshhh^^^XXXFFF@@@:::777999999777333000/////////000000...,,,+++,,,,,,------,,,,,,,,,*********))))))))))))((()))))))))))))))*********)))(((((((((''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((&&&&&&''''''&&&&&&%%%$$$"""###$$$%%%&&&&&&'''&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""""""""######$$$$$$$$$########################$$$%%%%%%###!!! ###&&&!!!###$$$%%%$$$###"""""""""!!!!!!!!!!!!""""""$$$$$$$$$%%%%%%$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""############""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!""""""#####################"""###$$$$$$%%%!!!"""###$$$%%%$$$######"""""""""""""""""""""""""""!!! !!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!###$$$$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!! !!!$$$$$$!!! !!!!!! !!!###%%%&&& !!!"""###$$$%%%%%%!!!$$$%%%$$$###""" !!!!!!""""""""""""""" !!!!!!!!!""""""######$$$$$$##################%%%$$$###""""""!!!"""""""""""""""""""""""""""""" !!!"""###$$$%%%%%%%%%$$$$$$###"""!!! ######$$$%%%&&&&&&''''''rrreee[[[QQQFFF???999777555333111222222333////////////............++++++******++++++,,,---+++++++++************)))))))))))))))************'''''''''''''''((())))))(((''''''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$$$$######""""""!!!!!! """###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########""""""""""""""" !!!"""###$$$$$$%%%"""""""""""""""""""""""" !!!######""""""###%%%%%%%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""((('''%%%###"""######$$$######""""""""""""######$$$######"""!!! !!!!!!!!!!!!"""###%%%%%%$$$$$$###"""!!!!!!"""""""""""""""""""""""""""""" !!!"""###$$$$$$%%%%%%%%%$$$###!!!########################$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""##############################"""!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!""""""!!!!!!!!!!!!"""""" !!!!!!"""###$$$$$$%%%!!!  """$$$&&&########################%%%&&&&&&%%%$$$""" !!!!!!!!!!!!!!!!!!!!!!!!'''$$$!!!!!!$$$&&&&&&%%%(((&&&###!!! !!!###$$$ !!!!!!!!!!!!}}}~~~~~~zzzooo```TTTKKKEEE>>>999666555222000//////000111////////////.........------,,,,,,+++*********++++++++++++*********))))))(((((()))))))))*********'''''''''''''''((())))))(((''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###&&&'''%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$############$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""######$$$#########""""""!!!!!!!!! !!!"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""""""""""""""######$$$$$$%%%%%%########################"""###$$$$$$###"""$$$%%%%%%$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$%%%$$$###!!!!!!!!!!!!"""######""""""""""""###############"""!!! !!!!!!!!!""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$ !!!""""""""""""!!! ########################$$$###""""""!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""!!!  """"""!!!!!!!!!!!!"""""" !!!!!!""""""#########!!!  !!!""""""""""""""""""""""""""" """"""###""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%###!!!"""$$$&&&%%%#########"""!!!"""###%%%''' !!!!!!!!!|||vvvrrrrrrsssrrrpppcccYYYKKK@@@:::777555333222111///---,,,,,,------//////.........---------///...,,,+++***)))))))))++++++*********)))))))))(((((())))))))))))******(((''''''''''''(((((()))(((''''''''''''&&&&&&&&&######$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$!!! """%%%(((&&&%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$######""""""######$$$$$$$$$$$$$$$######""""""""""""""""""######$$$""""""""""""!!!!!!!!!!!!!!!"""""""""####################################""""""""""""""""""######$$$$$$$$$$$$$$$$$$%%%%%%########################$$$%%%%%%$$$###"""###%%%%%%$$$######"""#########$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!######""""""""""""############""""""!!!!!! """"""""""""""""""######$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""######### !!!######$$$$$$$$$""""""""""""""""""""""""#########$$$######"""!!!######""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!! """!!!!!! !!!!!!"""!!!!!!!!!!!!!!!!!!!!!!!!###"""!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! """"""######!!!!!!!!!!!!!!!!!!!!!!!!"""!!!!!!"""$$$$$$###""""""""""""######$$$%%%%%% !!!!!!!!!!!!xxxrrrjjjdddbbb```]]]ZZZOOOGGG===666333222222222//////---,,,+++++++++,,,.........---------,,,,,,...---,,,+++************************))))))))))))(((((((((((()))))))))***((((((''''''''''''((()))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!###%%%'''&&&&&&%%%$$$############$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$$$$$$$%%%%%%$$$$$$###""""""""""""""""""######$$$!!!!!!!!!!!!!!!!!!!!!!!!#########""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%###!!!!!!"""$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$&&&%%%%%%$$$$$$###############""""""""""""#########"""""""""!!!!!!!!! """############""""""!!!######"""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""%%%%%%$$$$$$###""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$######"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$"""""""""""""""#########!!!!!!!!! !!!!!!!!!!!!!!!!!!!!! %%%$$$############$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!#########"""!!!$$$$$$%%%%%%$$$###!!! !!!!!!!!!""""""""""""###{{{wwwnnnfff\\\UUUPPPLLLHHHDDD>>>;;;777333222111000000///...------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,++++++***++++++,,,,,,*********)))))))))(((((('''(((((((((((()))))))))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%$$$$$$#########$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%$$$######"""""""""""""""######$$$!!!!!!!!!"""""""""""""""############""""""""""""""""""""""""""""""""""""!!!!!!""""""###########################"""""""""###########################$$$###!!!!!!###$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%%%%$$$$$$$$$#########""""""""""""######""""""""""""!!!!!!!!!!!!""""""#########""""""!!!###"""""""""""""""#######################################"""""""""""""""''''''%%%$$$###!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!"""###$$$%%%%%%$$$###"""$$$######"""!!! """"""""""""""""""""""""$$$$$$############$$$$$$""""""""""""######$$$$$$!!!!!! !!!!!!!!!!!!!!!!!! """""""""######$$$%%%&&&""""""""""""""""""""""""%%%$$$###"""!!! """""""""""""""""""""""" """######"""!!!!!!###$$$%%%%%%%%%###!!! """"""#########$$$$$$$$$zzzuuuppplll^^^WWWMMMEEEAAA===888555333333333222111000..................------,,,,,,------,,,,,,,,,+++++++++++++++******++++++,,,---******)))))))))(((((((((''''''(((((((((((()))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###&&&'''((('''%%%$$$%%%$$$$$$###$$$$$$%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%$$$%%%%%%&&&'''%%%%%%%%%%%%%%%$$$$$$###"""""""""""""""######$$$""""""""""""#####################"""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$""""""""" !!!############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!""""""#########""""""!!!######""""""""""""######""""""""""""!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!"""""""""""""""######$$$########################"""""""""""""""#########$$$$$$######"""######$$$""""""""""""""""""""""""""""""######$$$###############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""" !!!!!!""""""###!!!  !!!!!!!!!!!!!!!!!!!!!!!!!!! """######$$$""""""""""""""""""""""""!!!!!!  !!!""""""""""""""""""""""""!!!"""###"""!!!"""### !!!###$$$%%%%%%$$$$$$############$$$$$$$$$$$$}}}tttlllddd^^^YYYLLLFFF>>>888666555222000///000111111000........................------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++***+++++++++***)))))))))(((((((((((('''''''''((((((((())))))))))))((('''''''''''''''(((''''''''''''&&&&&&&&&!!!"""######$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$############$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""######$$$"""#########$$$$$$$$$%%%"""""""""""""""################################# !!!!!!"""######$$$$$$"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!! ###%%%######""""""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################!!!"""############"""!!!######""""""""""""######!!!!!!!!!!!!"""""""""""" """$$$$$$$$$###""""""""""""""""""###$$$$$$########################!!!!!!""""""######$$$$$$""""""!!!!!!"""###$$$%%%########################"""!!!!!!!!!""""""###$$$""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!""" !!!""""""######!!!  !!! !!!!!!""""""######### !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  !!!######"""""""""""""""""""""""" """###"""!!! ###%%%!!!""""""###$$$$$$%%%$$$!!!!!!"""""""""#########~~~xxxnnncccZZZQQQIIIDDD???:::444111111222222000111111111000///...///000------.........---,,,,,,,,,,,,,,,+++++++++******......,,,+++***)))))))))))))))))))))((((((((((((''''''''''''((((((((()))***)))((('''''''''''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%%%%"""""""""###$$$%%%''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$###"""""""""""""""######$$$######$$$$$$$$$%%%%%%%%%!!!"""""""""#################################### !!!!!!"""###$$$$$$$$$""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""" !!!$$$'''######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######%%%&&&&&&%%%$$$#########""""""""""""######!!!!!!!!!!!!"""""""""""" """$$$%%%$$$######""""""!!!""""""###$$$$$$######################## !!!!!!"""###$$$$$$%%%######"""!!!!!!"""###$$$########################"""!!! !!!###$$$!!!!!!!!!!!!""""""""""""########################!!!!!!!!!!!!!!!"""######!!!""""""###$$$%%%%%%%%%  !!!!!!"""###$$$$$$%%%"""""""""""""""!!!!!! %%%$$$###""""""###$$$%%%""""""""""""""""""""""""!!!###$$$""" ###'''%%%%%%$$$######""""""""" !!!!!!!!!!!!zzzssshhhZZZOOOHHHCCC>>>999555444222000000000000111------------,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((((((''''''''''''((((((******))))))((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&&&&$$$$$$###"""$$$#########$$$%%%%%%&&&%%%%%%%%%$$$$$$###############$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$#################################%%%$$$###"""!!!!!!!!!!!!%%%$$$###"""!!!!!!!!!!!!%%%$$$"""$$$&&&'''$$$"""#########"""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$'''%%%"""!!!!!!###&&&((($$$$$$$$$$$$$$$###"""!!!"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$&&&%%%###!!! !!!"""$$$######"""!!! ######$$$%%%%%%%%%%%%$$$$$$$$$$$$###############$$$$$$$$$$$$#########"""!!!!!!""""""""""""!!! """"""!!!!!!!!!!!!""""""!!!"""###$$$$$$###"""!!!""""""!!!!!!!!!!!!"""""""""!!! !!!"""######!!!!!!!!!""""""#########$$$$$$%%%&&&&&&%%%### """!!!!!! !!!!!!!!!!!!!!!!!!  !!!!!!"""!!!!!!######################## """%%%((((((!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""wwwmmmZZZQQQFFF???;;;:::777444444333111000/////////000000000/////////...............---,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++((((((''''''''''''(((((()))))))))(((((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$$$$######$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%$$$###"""###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""!!!%%%$$$#########$$$%%%%%%$$$$$$$$$$$$$$$#######################################""""""""""""######""""""###%%%&&&'''((()))###"""!!!"""$$$$$$""" ############""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$######$$$$$$%%%%%%$$$######"""!!!!!! !!!""""""###############""""""""""""""""""""""""$$$$$$#########"""""""""""""""############""""""""""""!!!!!!!!!!!!""""""!!!!!!"""######"""!!!!!!""""""!!!!!!!!!!!!""""""!!!  """###"""!!!!!!"""""""""###############$$$%%%&&&%%%###!!! ###""""""!!!!!!!!!""""""############""""""!!! !!!""""""############"""""""""""""""""""""""""""###!!! """$$$%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$~~~}}}|||tttfff[[[GGGAAA999555444444333222222111000///............000000000////////////...------,,,,,,++++++,,,,,,******++++++++++++******))))))))))))))))))))))))(((((((((''''''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&%%%$$$###!!!!!!###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!! $$$###!!!!!!!!!###%%%'''""""""##########################################!!!!!!!!!"""###$$$%%%&&&"""#########"""!!!###"""!!!"""$$$$$$"""!!!################################################$$$$$$$$$$$$$$$$$$$$$$$$ """%%%''''''&&&$$$"""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$########################$$$###""""""""""""###$$$!!!"""###$$$$$$#########""""""!!!!!!  !!!!!!""""""!!!!!! !!!!!!""""""############"""""""""!!!!!!!!!######$$$$$$$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!""""""!!!!!! """"""!!!!!!!!!!!!""""""!!!  !!!"""""" """"""""""""############!!!!!!#########"""!!! ######""""""""""""###############$$$######"""""""""############""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!'''$$$"""!!!"""#########""""""""""""""""""""""""!!!!!!"""###$$$$$$%%%%%%}}}uuunnngggeeeeee```UUULLL@@@<<<666222222222111000/////////...------------.........---------,,,,,,,,,,,,++++++++++++,,,,,,******++++++++++++******))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""!!!###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$%%%&&&###"""!!!!!!"""$$$''')))!!!!!!!!!"""#########$$$########################""""""""""""###$$$%%%%%%"""""""""!!!$$$$$$$$$%%%%%%%%%$$$###"""###############$$$$$$########################$$$$$$$$$$$$############ """%%%''''''&&&$$$"""######$$$$$$$$$######"""""""""#########$$$$$$$$$################################################!!!"""###""""""#########"""""""""!!!!!! !!!!!!""""""!!!!!! !!!!!!"""###$$$$$$""""""""""""!!!!!!!!!!!!""""""######$$$$$$######""""""!!!!!!!!!!!!"""""" !!!!!!!!!!!! """"""!!!!!!!!!!!!""""""!!!!!!"""!!! """""""""""""""######### !!!!!! """"""!!!!!!""""""###### !!!!!!""""""""""""!!!!!!!!!"""!!!!!! """"""""""""""""""""""""'''%%%###"""###$$$###""""""""""""""""""""""""""""""""""""""""""#########vvvmmmbbbZZZQQQMMMMMMLLLGGGBBB999666222000////////////............---------,,,------------,,,,,,,,,,,,++++++*********++++++,,,)))******++++++******)))((((((((((((((((((((((((''''''((())))))(((''''''&&&&&&''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###%%%&&&''''''######""""""###&&&(((***!!!!!!!!!"""#########$$$########################$$$$$$############$$$$$$!!!###%%%%%%$$$###!!!###$$$%%%%%%%%%$$$$$$$$$""""""######$$$$$$$$$%%%########################$$$$$$$$$######"""""""""######$$$$$$%%%%%%%%%%%%"""######$$$$$$$$$######""""""#########$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######"""###%%%&&&&&&&&&%%%$$$############"""""""""""" !!!""""""######""""""!!!!!!"""######$$$%%%%%%""""""""""""!!!!!!!!!!!! !!!!!!"""######""""""""""""!!!!!!!!!!!!""""""!!!!!! !!!!!!""""""!!!!!!!!!!!!""""""!!!  """""""""!!!######"""""""""""""""""" !!!"""""""""""" !!!"""### !!!!!!""""""""""""!!!!!!!!!"""!!!!!! ########################$$$###""""""$$$$$$$$$###"""""""""""""""""""""""""""""""""!!! ~~~tttfff]]]OOOHHHAAA<<<;;;<<<<<<;;;222222111000000111222222------.........------,,,.........------------,,,******))))))******++++++))))))************))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$######$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############""""""""""""#########$$$%%%'''((()))""""""##########################################%%%$$$$$$#########$$$$$$$$$$$$%%%&&&&&&%%%###"""!!!"""$$$$$$"""!!!"""###""""""######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""!!!!!!%%%$$$###"""###$$$&&&'''""""""###$$$$$$$$$$$$###"""############$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$%%%%%%$$$######$$$$$$$$$%%%$$$$$$##############################!!!"""######$$$$$$######""""""######$$$$$$%%%%%%######"""""""""!!!!!!!!! !!!"""""""""""""""""""""!!!!!!!!!!!!"""""""""!!!!!! !!!!!!"""""""""!!!!!!!!!!!!"""""""""!!! !!!"""######!!!############""""""""""""#########$$$$$$%%%%%%%%%  !!!"""############$$$######"""""""""############""""""!!!########################"""!!! !!!###$$$$$$###"""""""""""""""""""""""""""!!!!!! ~~~wwwrrrlllkkkjjjiiiggg```UUUNNN@@@>>>:::666333222444555000111111111111111222333,,,---...//////...------------,,,,,,,,,,,,++++++)))))))))))))))***++++++))))))************))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&'''''''''(((((())))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!! !!!"""$$$%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$#############################################$$$%%%&&&&&&&&&&&&$$$###!!!  """$$$$$$"""!!!"""###""""""###$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!$$$$$$#########$$$%%%&&&""""""###$$$$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$###!!!!!! !!!!!!########################!!!"""######$$$$$$######"""""""""###############$$$$$$#########""""""""" !!!"""###$$$######""""""!!!!!!!!!!!!""""""###"""!!!!!!!!!!!!"""###""""""!!!!!!!!!!!!""""""###"""!!!"""$$$$$$$$$"""############"""""""""!!!$$$$$$$$$###$$$$$$%%%%%% !!!"""###$$$############""""""!!! !!!""""""############"""########################!!! !!!######""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!"""\\\eeeqqq}}}~~~uuukkkaaaZZZSSSQQQOOOOOOOOOLLLFFF@@@888999999666111...///111...//////...---,,,,,,---,,,---.../////////...---*********)))))))))(((((())))))((())))))***++++++))))))************))))))************************&&&'''(((******((('''&&&'''((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$&&&''''''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!""""""######$$$$$$!!!###%%%&&&%%%$$$###&&&%%%%%%%%%$$$#################################!!!!!!"""###$$$&&&((()))!!!!!!!!!!!!"""$$$%%%&&&"""$$$'''&&&$$$"""$$$%%%""""""###$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!! ######$$$$$$%%%%%%%%%%%%!!!"""###$$$$$$$$$$$$$$$"""############$$$$$$$$$###########################$$$%%%&&&&&&%%%$$$######"""!!!!!!!!!###$$$%%%##################$$$$$$!!!!!!"""###############""""""""""""!!!!!!!!!!!!$$$$$$$$$$$$############!!!!!!"""$$$$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""$$$###"""!!!!!!"""###$$$""""""!!!!!!!!!!!!""""""$$$"""""""""$$$%%%$$$###$$$#########""""""!!!!!!""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!!!!!!!  !!!!!!"""!!!!!!""""""""""""""""""""""""!!!!!! !!!"""""" !!!!!!!!!!!!!!!!!!!!!!!!!!!"""$$$%%%%%%DDDKKKTTT\\\dddnnn{{{}}}sssggg]]]TTTMMMHHHAAA@@@???>>>===;;;::::::444444222000///..........................................------,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,,,,++++++***)))))))))******))))))))))))******&&&(((***------,,,+++)))(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%&&&'''(((((((((((('''&&&%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%%%%'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""################################################"""""""""!!!"""######$$$%%%%%%%%%$$$$$$######### !!!###$$$%%%%%%$$$###"""""""""###$$$$$$$$$%%%!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###""""""!!!########################&&&&&&%%%$$$$$$#########"""!!!!!!!!!"""$$$&&&'''%%%%%%%%%$$$$$$#################################%%%$$$"""!!!!!!!!!"""###########################""""""############"""""" !!!######$$$$$$$$$"""############$$$$$$$$$########################&&&%%%###"""!!!"""$$$%%%"""############$$$$$$$$$############""""""""""""######"""!!!!!!!!!!!!!!!######"""""""""$$$%%%&&&######"""!!!  $$$######"""!!!  !!!"""###$$$$$$%%% !!!"""######$$$############$$$$$$$$$$$$!!!!!! """""""""""""""""""""""" """$$$$$$###!!! $$$$$$###""""""###$$$$$$"""!!! """###$$$888===CCCFFFJJJOOOXXX___ooouuuwwwrrriiiddd[[[SSSKKKEEE???<<<666666555444333222111111333222111000///.........------------------------......---------,,,,,,,,,+++++++++++++++***))))))************************************************)))(((((((((((((((((()))((()))+++++++++)))&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################""""""######$$$%%%%%%%%%%%%$$$$$$$$$##################"""!!!!!! ############$$$$$$$$$$$$""""""######$$$%%%%%%&&&########################"""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$%%%%%%$$$######""""""###$$$%%%%%%%%%%%%$$$$$$$$$##############################""""""""""""###$$$&&&&&&""""""""""""""""""""""""""""""############"""""" !!!"""###############"""############$$$$$$$$$######################## !!!###!!!""""""""""""#####################""""""""""""$$$$$$###"""""""""""""""###"""!!! !!!""""""$$$$$$######"""!!! !!! !!!!!!"""###$$$$$$######"""!!!!!! !!!!!!!!!"""#########$$$ !!!!!!""""""######!!!!!!!!!"""""""""######!!!!!!!!!!!! """""""""""""""""""""""" !!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!333666888888888:::???CCCOOORRRYYYaaakkkxxx{{{qqqfff]]]XXXLLLHHHBBB>>>:::777444222111111111000000000//////111000000///......//////,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))((()))))))))************(((''''''&&&&&&''''''(((&&&'''))))))((('''$$$###$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$###''''''''''''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&$$$$$$###############"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$######"""""""""######$$$$$$$$$$$$$$$###############$$$$$$%%%%%%&&&&&&"""""""""###############""""""######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&&&&&&&&&&%%%$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%""""""""""""""""""""""""""""""############""""""!!!""""""#########"""""""""############$$$$$$$$$########################!!!###!!!!!!!!!""""""""""""###############""""""""""""%%%$$$$$$###############$$$###"""!!! %%%%%%%%%$$$$$$######""""""""""""""""""###$$$%%%#########""""""!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""" !!!!!!!!! !!!""""""!!!  !!!!!! 222444666666666777:::===???AAACCCHHHNNNXXXcccjjjvvv}}}yyytttkkkbbbYYYPPPGGGBBB===;;;888666555555333222111111111111111111111111///...............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''(((###$$$&&&'''(((((('''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$%%%'''((('''&&&%%%$$$&&&''''''''''''%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''%%%$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%############$$$''')))***%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%&&&&&&&&&###############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%###!!! $$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""############""""""!!!""""""#########$$$$$$$$$########################!!!!!! !!!!!!###$$$%%%""""""""""""########################"""""""""!!!$$$######""""""#########%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!""""""############"""""""""!!!!!!"""""""""""""""!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!""""""""""""###############""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!""""""###$$$!!!"""$$$%%%%%%$$$"""!!!!!!"""###$$$$$$###"""!!!///000111222333444777888999:::;;;<<>>@@@CCCHHHPPPVVV]]]dddnnnwww{{{pppiii^^^WWWOOOIIIFFFDDD@@@===:::888666666666555333111///...---...000000...---000000000///////////////---,,,,,,++++++++++++,,,------------------------******+++++++++,,,,,,,,,***************)))(((((())))))))))))))))))))))))((()))***+++,,,---......(((''''''&&&&&&''''''((()))))))))(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))***(((&&&$$$###$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$###""" $$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''!!!"""###$$$&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% """###%%%'''(((###########################$$$$$$%%%%%%$$$$$$### !!!"""###############"""############$$$$$$$$$########################"""######$$$$$$$$$############$$$$$$$$$%%%%%%%%%############""""""""""""""""""!!!!!!""""""###$$$ !!!""""""###"""!!!!!! !!!!!!"""######$$$!!!!!!"""###%%%'''((()))######################## !!!""""""""" !!!!!!""""""###### !!!!!!!!!!!!!!!"""""""""######"""""""""""""""""""""""" !!!"""###"""!!!!!! ###""""""!!! !!!!!!.........///111111000...///000111000000111333555444777::::::999:::>>>AAABBBHHHOOOVVV\\\eeeqqqyyy|||tttlllbbbXXXRRRLLLFFF???;;;;;;;;;:::888777555444333444444222000...------...000000///---.........---------,,,,,,---,,,++++++******++++++........................*********++++++,,,,,,,,,(((((((((((((((''''''&&&((((((((((((((((((((((((&&&''')))+++---000111222'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$&&&)))+++---***'''###""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%######"""""""""###$$$%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%###"""!!!$$$$$$$$$%%%%%%&&&&&&&&&$$$#####################""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((''''''''''''&&&$$$"""!!!#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######"""###%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$### !!!######$$$$$$$$$"""############$$$$$$$$$######################## !!!"""$$$%%%%%%%%%%%%"""############$$$$$$$$$############""""""""""""######""""""###$$$%%%%%%$$$$$$%%%%%%$$$###!!! !!!"""###$$$$$$%%%%%%$$$###"""!!!!!!!!!!!!##################$$$$$$ !!!"""###### !!!"""######$$$############$$$$$$$$$$$$ !!!!!!"""""""""###"""""""""""""""""""""""" """$$$%%%&&&%%%###"""!!!  !!!&&&%%%###"""""""""###$$$,,,,,,,,,---------......///000000000111111111111333333333444444444555555;;;<<<>>>AAAFFFKKKOOORRRbbbeeekkkqqqwww~~~}}}zzzxxxoooiiiaaaZZZTTTNNNGGGBBB<<<;;;:::888777666666666222111111000000000000000........................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,---.........---------,,,,,,,,,+++,,,------......------,,,,,,++++++++++++++++++---+++******+++,,,,,,+++))))))))))))************)))(((((('''''''''(((((()))((('''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$&&&(((((('''&&&%%%%%%$$$$$$######$$$$$$%%%'''&&&%%%$$$$$$$$$%%%&&&######$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#########$$$$$$############$$$$$$''''''%%%%%%%%%%%%''''''###$$$%%%%%%######$$$%%%######$$$%%%%%%%%%$$$$$$################################################"""############"""!!!!!!""""""############""""""""" """###!!!!!!"""###$$$$$$###"""!!!#########"""""""""""""""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!###$$$$$$%%%$$$###"""!!!""""""!!!!!!!!!!!!"""""" !!!!!!!!!"""!!!!!!""""""######$$$$$$###"""!!! !!!"""###,,,,,,,,,------------...//////000000000111111111222222333333333333444444666777888:::===@@@CCCEEEJJJMMMRRRVVVZZZ___dddhhhtttzzz{{{qqqhhhaaa]]][[[UUUPPPKKKFFFCCC@@@;;;777999999777666555444444444222111000000//////000000---------...............------............------+++++++++++++++,,,---...------------,,,,,,,,,,,,+++,,,,,,------------------,,,,,,+++******)))))),,,***((()))***+++******************************((('''''''''''''''(((((('''&&&&&&%%%$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&'''''''''&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$$$$###$$$%%%&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$$$$###"""###$$$''''''''''''&&&%%%$$$$$$################################################$$$$$$$$$$$$$$$###""""""""""""############""""""###!!! """###""" !!!"""###$$$$$$###"""!!!###"""""""""""""""""""""!!!"""###$$$$$$###"""!!! !!!!!!"""######$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""############""""""###$$$$$$$$$$$$###"""!!!######""""""""""""###### !!!!!!!!!"""""""""""""""""""""############"""!!!!!!!!!!!!"""###,,,,,,,,,,,,------------////////////000000000000111111111111222222222222333333333333444555777888;;;===@@@BBBCCCFFFJJJMMMRRRWWW___gggooowww}}}vvvqqqfffccc\\\TTTMMMHHHEEECCC@@@>>>;;;:::999888777555666555444333222111111111111111000///////////////,,,,,,------.........///------............------,,,++++++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,------------,,,---,,,,,,+++***)))((((((+++)))'''''')))***)))(((+++++++++******)))))))))&&&&&&&&&&&&&&&'''((()))''''''&&&&&&%%%%%%&&&&&&&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$############$$$$$$%%%$$$$$$######$$$$$$%%%"""###$$$###"""!!!"""$$$((((((''''''&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$###""""""!!!""""""############""""""###"""!!!"""###$$$###!!!""""""############""""""""""""""""""""""""######""""""############"""""" !!!!!!"""###$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""######$$$$$$$$$$$$############$$$$$$######"""!!!$$$######""""""######$$$ !!!!!!!!!"""""""""############""""""""""""###""""""!!!!!!""""""###++++++,,,,,,,,,---------........./////////000000/////////000000000111111222222222222222333333333888999;;;<<<<<<>>>@@@CCCAAADDDIIIMMMRRRWWW^^^bbblllpppwww~~~~~~zzzxxxwwwtttqqqmmmjjjgggbbb\\\WWWOOOMMMJJJFFFCCCBBBAAAAAA;;;:::888888888888888777444333222111000000000000000000///............///+++,,,,,,------......///+++++++++,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,,,,***************)))))))))+++)))'''((()))***))))))+++******))))))(((((('''%%%%%%%%%%%%&&&'''))))))***))))))((((((((())))))&&&''''''((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%'''((()))%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$%%%%%%%%%############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%$$$###"""###$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""!!! """######$$$$$$######"""$$$############$$$######"""""""""######""""""""""""""""""""""""#########"""""""""######"""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$######"""##################""""""######""""""""""""###### !!!!!!!!!!!!"""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""+++++++++,,,,,,,,,---------............/////////........./////////000000222222222333333444444444333444666666777888;;;======>>>@@@@@@BBBEEEIIILLLOOOSSSYYY^^^bbbfffkkkooosssyyyxxxpppjjjfffcccaaa\\\[[[XXXUUURRRNNNJJJGGGBBBAAA@@@??????@@@@@@AAA888888777666444333333444333222111111000000000000000///......---.........,,,,,,,,,,,,------......***++++++++++++++++++***,,,++++++******+++++++++,,,,,,+++++++++*********)))***++++++,,,,,,++++++'''(((((())))))******++++++***((((((***+++***)))))))))((((((((('''''''''%%%%%%%%%&&&'''((()))***))))))((((((((())))))***&&&''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((()))&&&%%%%%%%%%%%%%%%%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&'''(((&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&!!!""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$######"""!!!######$$$$$$$$$$$$#########$$$$$$$$$#########$$$###""""""""""""""""""###!!!!!!""""""###############""""""""""""""""""###%%%%%%$$$###"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""""""""""""""######!!!!!! !!!!!!!!!!!!!!!!!!"""""""""###$$$$$$######""""""!!!!!!""""""############""""""++++++++++++,,,,,,,,,,,,------------.........///............///////////////000111222333333333333000111222333333444777999999:::;;;;;;;;;===@@@CCC>>>BBBFFFIIIIIILLLPPPTTTYYY]]]bbbeeegggkkkqqquuu}}}yyyvvvuuummmhhhaaa[[[VVVSSSPPPNNNJJJJJJIIIGGGEEEBBB@@@???;;;;;;:::999888888888888888888777555222000000111222111111000//////000000//////...---------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++************++++++++++++*********))))))))))))***++++++++++++***'''''''''((())))))******,,,***((()))***+++******(((((((((((((((((((((((('''''''''''''''((()))***&&&&&&%%%%%%&&&&&&''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&######%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###%%%&&&'''&&&%%%$$$%%%'''!!!"""###%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################&&&&&&''''''&&&&&&%%%$$$######$$$$$$$$$$$$######"""$$$%%%$$$###"""###$$$######""""""""""""######!!!!!!!!!"""######$$$$$$######""""""""""""######&&&&&&%%%$$$"""!!! """"""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""""""""!!!!!!""""""!!!!!!!!!"""######!!!  !!!!!!!!!!!!"""""""""##################"""""""""""""""######$$$$$$######"""***++++++++++++,,,,,,,,,,,,,,,---------.....................////////////---...000111222222111111111222333333222333555777555666777777777888:::<<<777:::======<<<<<<@@@DDDGGGHHHJJJLLLNNNQQQTTTVVV]]]cccjjjpppsssxxx~~~~~~yyytttpppooommmllljjjhhheeebbb___^^^VVVSSSOOOLLLJJJHHHEEECCC@@@AAAAAA@@@>>>===<<<===999888777666555333333222555666777555222000222444000000//////....../////////...------,,,,,,------...------,,,,,,+++++++++,,,,,,------------,,,,,,,,,,,,+++***************+++*********))))))))))))((())))))***************))))))((((((((('''''''''+++)))'''((()))***)))((((((((())))))******++++++))))))((((((((())))))***%%%%%%$$$$$$%%%&&&&&&'''&&&''''''(((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&''''''''''''(((%%%&&&'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&%%%%%%%%%%%%&&&&&&###$$$&&&'''((((((''''''%%%%%%&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&'''''''''$$$%%%%%%%%%%%%%%%%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&$$$$$$%%%&&&"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################%%%&&&&&&&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$###!!!###%%%$$$"""!!!"""$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""######$$$$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""!!!!!! !!!"""###$$$!!!!!! !!!!!!!!!!!!"""""""""#########"""""""""""""""#########"""###$$$$$$$$$$$$###"""******+++++++++,,,,,,,,,,,,,,,,,,---------.............../////////000000...///000111222111000000111222333222111111333555222333555444333333444555333777:::888555555999===???>>>===???CCCGGGHHHIIIGGGMMMTTTWWWYYY[[[aaafffhhhiiimmmpppsssuuuvvvvvvyyy{{{~~~}}}|||}}}{{{xxxsssmmmgggbbb___]]]\\\[[[ZZZXXXVVVSSSPPPOOOJJJHHHFFFEEEEEEDDDAAA???===>>>>>>===<<<;;;;;;<<<:::999999888777666555444000222333222//////111444//////...---------............---,,,,,,,,,,,,---///...------,,,+++***)))*********++++++*********,,,,,,+++***))))))******************))))))))))))(((((()))***************,,,+++***((('''%%%$$$$$$)))(((&&&&&&((()))((('''))))))***+++,,,------...+++******))))))))))))***&&&&&&&&&&&&&&&'''((()))&&&''''''(((((((((((((((%%%%%%&&&'''((()))******&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&###$$$&&&(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''###%%%&&&((())))))((((((######$$$$$$$$$%%%%%%%%%'''''''''(((((((((((())))))((('''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%&&&###$$$&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%''''''''''''%%%%%%###$$$%%%%%%######$$$%%%""""""#########""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%########################"""############"""!!!!!!###$$$$$$%%%%%%$$$$$$### ###$$$$$$!!! """$$$$$$###"""!!!!!!"""###$$$ !!!!!!"""###$$$$$$$$$$$$###"""!!!!!!"""###$$$!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######"""!!! """###$$$""""""!!!!!!!!!!!!""""""""""""""""""############!!!!!!""""""######$$$$$$"""###$$$%%%%%%$$$###""",,,+++******,,,.........///...,,,***(((&&&%%%$$$---.../////////...---,,,///............//////000111111222222222333333333444333333222222333333444333333333444444444555555666888999<<<===??????@@@CCCCCCDDDFFFHHHIIIJJJKKKTTTUUUUUUVVVVVVWWW[[[]]]bbbbbbaaaaaacccgggnnnsss|||~~~zzzvvvuuurrrnnnkkkiiijjjlllmmmiiigggdddbbb___[[[VVVSSSTTTQQQMMMKKKJJJJJJIIIHHHCCCBBBBBBAAAAAA@@@??????===<<<<<<;;;:::888777777888777777666666666666666111111222333333333333222......////////////......///............---------//////.........---------,,,,,,,,,++++++*********---,,,,,,+++*********+++))))))))))))))))))))))))((()))***++++++***)))(((((()))***++++++***)))(((******)))((((((((((((((((((&&&%%%&&&))),,,------******))))))(((((('''''')))(((((('''&&&&&&%%%%%%***(((&&&%%%%%%%%%'''((())))))((((((''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&)))'''%%%%%%'''((('''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$###$$$&&&((()))'''%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$'''((((((%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&%%%%%%$$$$$$###&&&&&&%%%$$$$$$%%%&&&&&&!!!$$$&&&%%%###"""$$$'''###"""!!!!!!###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""""""""#################################$$$$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$###"""!!!!!!#########""""""""""""!!!"""""""""###$$$$$$%%%%%%%%%$$$###"""!!!!!!!!!!!!!!!""""""#########"""""")))&&&"""!!!###%%%$$$###"""""""""""""""""""""""""""######""""""!!! !!!!!!!!!!!!"""###$$$%%% !!!!!!!!!!!!---,,,******+++++++++***,,,,,,+++***)))(((((((((+++,,,---...//////........................///000111111111222222222333333333333222222222222333333333333333333444444444444444555777999;;;<<<======<<<======???@@@AAABBBBBBCCCDDDEEEEEEEEEGGGJJJLLLNNNNNNOOOOOOPPPSSSYYY]]]bbbccceeefffgggiiillloooqqqtttxxx{{{|||}}}~~~~~~{{{{{{}}}zzzxxxwwwwwwwwwttttttsssqqqmmmiiieeecccfffdddaaa___^^^^^^```aaa\\\ZZZWWWUUUTTTSSSQQQPPPPPPNNNKKKIIIGGGFFFCCCAAAAAA@@@@@@??????>>>======<<<;;;:::888777777666666777666555555444444555555222222222222111000//////......////////////..................---------------------,,,,,,,,,++++++---------,,,,,,,,,++++++---,,,++++++*********+++))))))))))))))))))))))))((()))************)))((())))))************))))))******)))((((((((((((((()))((('''(((+++...//////***)))))))))((((((((('''''''''''''''''''''''''''***((('''%%%%%%&&&'''(((((((((((((((((('''''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&(((''''''((())))))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%'''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$%%%&&&'''$$$%%%&&&&&&%%%%%%&&&'''!!!!!! !!!"""###%%%&&&########################"""""""""#########$$$$$$######################## !!!!!!"""######$$$$$$%%%%%%$$$$$$###"""""""""$$$$$$#########"""""""""%%%%%%%%%$$$######""""""######""""""""""""############$$$$$$$$$######"""'''$$$!!! """######"""""""""""""""""""""""""""!!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!"""###$$$!!!!!!!!!""""""""""""###000...,,,++++++***)))((())))))******++++++++++++)))***,,,---.../////////---------------...///000000111111111222222222222333333222222222222333333222222222333333333333444111222444666888999999:::666777777888999999::::::999;;;<<<<<<<<<===@@@BBBAAABBBCCCCCCCCCEEEIIIKKKNNNOOOPPPPPPPPPPPPSSSUUUTTTWWW[[[^^^___```bbbdddddddddeeeffffffffffffffffffeeeddddddfffhhhhhhgggiiihhhhhhhhhhhhhhhiiijjjppprrruuuuuurrrooommmmmmgggdddbbbbbbdddhhhjjjkkkllllllllllllkkkkkkkkkkkkjjjiiigggeeecccccccccccc``````^^^\\\ZZZWWWUUUUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTRRROOONNNNNNPPPSSSUUUSSSPPPLLLIIIGGGCCC???<<<>>>>>>======<<<;;;;;;;;;;;;999777555444444555666555444444333333333333333333333222111000...,,,+++......////////////..................------------+++++++++*********))))))---------------,,,,,,,,,,,,,,,+++************+++))))))))))))))))))))))))((())))))******))))))(((******))))))))))))*********))))))(((((((((((((((+++))))))***---///000///))))))))))))((((((((((((%%%%%%&&&'''(((((()))))))))((('''&&&&&&&&&'''((('''''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))(((((('''&&&&&&%%%&&&''''''((((((''''''&&&'''&&&&&&((())))))'''%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((('''&&&'''))))))((('''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&''')))(((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%$$$###$$$%%%&&&&&&%%%""""""""""""#########$$$""""""""""""""""""""""""############$$$$$$$$$%%%######################## !!!"""###$$$$$$$$$########################%%%$$$$$$$$$############%%%%%%%%%$$$######""""""!!!!!!!!!"""###$$$%%%&&&###############"""!!! $$$""" !!!!!!!!!"""""""""""""""""""""""" !!!"""############"""!!!!!!!!!!!!!!!""""""""""""""""""############111...,,,+++,,,,,,***))))))))))))***+++,,,,,,---***++++++,,,---.........,,,,,,,,,,,,---...//////000000000111111111111222222222111111111111222222111111111222222222333333000111222444666777777777555555666666777777777888999:::<<<<<<<<<<<<>>>@@@>>>@@@AAAAAAAAAAAABBBDDDFFFGGGIIIHHHHHHHHHIIIKKKHHHKKKNNNPPPPPPQQQSSSTTTRRRSSSTTTUUUUUUVVVUUUUUUWWWUUUTTTUUUVVVXXXXXXWWWUUUUUUTTTTTTUUUVVVWWWWWWZZZ\\\___```]]]ZZZXXXWWWVVVTTTSSSSSSTTTVVVXXXYYYXXXXXXYYYYYYYYYYYYZZZ[[[]]]\\\ZZZYYYXXXXXXYYYYYYYYYWWWUUURRRPPPOOOOOOOOOLLLMMMNNNNNNOOOOOONNNNNNQQQOOOMMMKKKKKKOOOUUUYYY]]]YYYRRRLLLGGGCCC???===<<<<<<<<<;;;::::::999999:::999666333333333555777444444333222222222222333333333222111000...---,,,---......//////......---.........---------,,,,,,+++************))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))((())))))))))))))))))(((+++***)))(((((()))***+++))))))(((((((((((())))))***))))))***---//////...))))))))))))((((((((((((&&&&&&&&&'''(((((())))))))))))((('''&&&''''''(((&&&&&&''''''(((((())))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((((((((('''''''''&&&((((((''''''''''''(((((($$$$$$$$$$$$%%%&&&'''((((((((((((((((((((((((((()))((((((((('''''''''&&&''''''((((((((((((''''''&&&&&&''')))******'''$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((('''''''''''''''&&&%%%###$$$&&&(((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$%%%&&&(((***)))((('''&&&&&&&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###"""!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%###!!!!!!$$$%%%###!!!$$$%%%%%%&&&&&&%%%$$$$$$##############################$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%$$$$$$$$$###### !!!!!!"""######$$$$$$""""""""""""###$$$%%%%%%""""""""""""!!! """!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!"""#####################"""!!!!!!"""""""""!!!!!!"""""""""#########,,,***))))))***++++++***)))************+++++++++,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---.../////////000000000111111111222111111000000111111222000000000111111111111222///000222333555555666666555555555666666777777777555777999999999999:::<<<:::<<<======<<<<<<<<<===>>>@@@BBBBBBBBBBBBDDDEEECCCEEEGGGGGGGGGGGGHHHIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKJJJHHHIIIJJJKKKKKKJJJKKKKKKKKKKKKLLLNNNOOOOOONNNQQQSSSSSSQQQNNNLLLKKKHHHHHHIIIHHHHHHIIIJJJKKKIIIKKKMMMMMMLLLLLLNNNPPPQQQPPPOOONNNMMMNNNOOOOOOSSSQQQNNNKKKIIIHHHHHHHHHIIIJJJKKKLLLMMMMMMMMMLLLKKKJJJHHHFFFEEEHHHOOOTTTddd^^^TTTLLLFFFBBB???>>>;;;;;;::::::999888888888:::888555333222444555777555444333333222222333333111111222222111111000///------............------...------------,,,,,,,,,++++++++++++******************************++++++*********))))))***++++++)))))))))))))))))))))))))))(((((((((((((((((()))+++***)))(((((()))***+++))))))(((((((((((()))))))))((((((***,,,------,,,(((((((((((())))))))))))(((((((((((((((((((((((())))))((((((''''''''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''((((((((()))))))))((((((''''''(((((()))""""""######$$$%%%''''''(((((((((((((((((((((((('''''''''((((((((())))))'''(((((((((((((((((('''''''''''')))+++***'''%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))((('''''''''((())),,,)))&&&%%%&&&&&&'''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%''')))***((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###%%%'''&&&$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$$$$#########!!!!!!$$$%%%###!!!%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################&&&&&&%%%%%%$$$#########"""""""""###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$###### !!!"""""""""###""""""!!!!!!""""""###$$$$$$######"""!!! """"""""""""!!!""""""###!!!!!!!!!!!!!!!!!!!!!!!!###############"""!!!!!!$$$$$$###"""""""""###### !!!!!!!!!""""""'''&&&%%%%%%((()))))))))))))))))))))))))))))))))---,,,+++************+++*********+++,,,---...///////////////000000000000111111000000000000111111/////////000000000111111///000111333444444555555333333444444555666666777333555777888777777888999999:::;;;;;;999999999;;;999;;;===?????????@@@BBBCCCDDDEEEDDDCCCCCCDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFEEECCCCCCEEEFFFEEEDDDEEEEEEFFFGGGHHHIIIKKKLLLIIIJJJKKKKKKHHHFFFEEEEEEBBBCCCDDDDDDCCCBBBCCCDDDDDDGGGJJJIIIGGGGGGIIILLLKKKJJJIIIHHHGGGHHHIIIIIIMMMKKKIIIFFFEEEDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJHHHIIIHHHFFFCCCDDDIIINNN^^^XXXNNNFFFAAA>>><<<:::999999999888777777666666888666555333333333555666444444333222222222222222///000111111222222222111------............------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++***))))))))))))***************))))))))))))***++++++)))))))))))))))))))))))))))((((((''''''(((((()))******))))))))))))******((((((((((((((())))))***''''''''')))+++,,,+++)))(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((((((((((((((((((&&&&&&'''(((((()))******))))))(((((((((((())))))############$$$%%%&&&'''((((((((((((((((((((((((&&&&&&'''(((((()))******'''(((((())))))(((((('''((('''''')))******(((&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))(((''''''''')))***+++666222,,,)))'''&&&&&&%%%'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%(((***)))&&&%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&%%%%%%$$$############$$$$$$$$$$$$######%%%$$$###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%########################$$$$$$######"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%$$$$$$$$$############""""""!!!!!! """"""!!! !!!!!!%%%%%%&&&%%%%%%$$$###"""!!!###$$$$$$###"""###%%%""""""""""""""""""""""""$$$$$$$$$$$$###"""!!! ###"""""""""""""""###### !!!!!!!!!!!!'''&&&%%%&&&(((******)))''''''((((((((()))))))))++++++***))))))***+++,,,))))))******+++---...///........./////////000000000000000//////000000000....../////////000000000...///000111222333333333111222222444555666777777333666888999888777888999999::::::999888888999;;;999;;;>>>??????>>>???@@@BBBCCCDDDCCCBBBBBBDDDFFFBBBCCCDDDFFFGGGGGGHHHHHHFFFDDDBBBBBBDDDEEEDDDCCCAAABBBBBBCCCEEEFFFHHHIIIFFFGGGGGGEEECCCAAABBBCCC@@@BBBEEEDDDBBBAAAAAABBBCCCFFFIIIHHHEEEEEEGGGKKKIIIIIIGGGFFFEEEFFFGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGEEEHHHIIIHHHDDDCCCFFFJJJNNNKKKFFFAAA>>>;;;888555777777666555555444444333444444333222222222333333333222111111000000111111...//////000111111111000,,,------......------,,,---------,,,,,,,,,++++++,,,,,,++++++++++++******))))))*********+++++++++)))))))))))))))***++++++)))))))))))))))))))))))))))(((''''''''''''((()))))))))************))))))((((((((((((((()))******''''''''')))++++++***((('''((((((((()))))))))***''''''(((((())))))******)))))))))))))))(((''''''((((((((((((((('''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))***))))))(((((())))))***%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''((((((((((((((()))))))))(((((())))))))))))(((((()))((('''((()))***)))'''''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&'''''''''((((((((()))((((((''''''(((***,,,---888333---)))(((((((((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))'''###"""%%%)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%&&&'''%%%$$$#########$$$%%%&&&########################"""""""""#########$$$$$$########################!!!!!!"""""""""########################$$$$$$$$$$$$$$$#########"""""""""$$$######"""!!!!!!  !!!"""###$$$$$$$$$$$$$$$###### """$$$$$$###"""###%%%""""""""""""""""""""""""######$$$$$$$$$######"""  !!!"""### !!!!!!!!!!!!"""""""""+++***((()))+++,,,,,,+++%%%%%%&&&'''((()))******))))))(((((()))+++---...)))))))))***+++---...///............/////////000000000////////////000000............/////////000------///000111111111111111222333555666888999999222444777777666666666777777777777666555555777999:::<<<>>>???>>>============>>>?????????@@@BBBDDD===>>>???@@@BBBBBBCCCCCCCCCBBB@@@@@@AAABBBBBBAAA@@@@@@AAABBBCCCEEEGGGHHHFFFFFFEEECCC@@@@@@AAACCC===@@@CCCBBB@@@>>>>>>???>>>BBBEEEDDD@@@???BBBFFFGGGFFFEEECCCCCCCCCDDDDDD??????@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEFFF???CCCGGGFFFBBB@@@BBBEEEBBBAAA@@@???>>>;;;666333555555444333333222222111222222222222111111111111111111000///////////////......////////////......,,,------......------,,,---------,,,,,,,,,++++++++++++++++++******************+++++++++,,,,,,,,,))))))((())))))***++++++)))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))***++++++***)))(((((((((((((((((()))******((('''(((***,,,,,,***((('''((((((((())))))******%%%%%%&&&((()))+++,,,,,,)))))))))))))))(((''''''))))))(((((('''''''''&&&)))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((******))))))((((((''''''******))))))))))))******(((''''''''''''((())))))''''''''''''''''''''''''******))))))((((((''''''(((((())))))))))))((((((***)))''''''((())))))((((((''''''&&&&&&''''''((((((((())))))((('''&&&&&&))))))))))))))))))))))))&&&'''''''''(((((())))))((('''''''''(((***---///222...)))''''''***+++,,,''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''(((*********)))(((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((%%%&&&&&&!!!###)))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''&&&&&&'''(((((('''&&&&&&!!!$$$&&&%%%###"""$$$''''''&&&%%%$$$$$$&&&((()))""""""""""""""""""""""""!!!""""""""""""################################# !!!"""$$$%%%&&&((((((#################################""""""""""""!!!"""""""""###$$$$$$%%%%%%!!!"""### !!!!!!!!!!!!!!! """$$$$$$"""!!!###%%%""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$ !!!"""""""""""""""############((((((((((((((('''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,---...000111000000//////.........---000000//////.........---//////000111111111111111222222333444444444444333222333444666777888888888:::999666444333555777888;;;;;;<<<>>>???@@@AAABBB@@@?????????>>>>>>==================>>>???AAAAAA@@@@@@@@@AAAAAA@@@@@@@@@?????????@@@AAABBBDDDDDDCCCDDDEEEDDDAAA@@@???@@@>>>>>>============>>>>>>DDDDDDDDDEEEFFFHHHJJJJJJBBBBBBBBBBBBBBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBBBBB???@@@AAABBBAAA???===<<>>===;;;;;;;;;::::::999888888777666666555444444444444555222222222111111111000000000000000000000000000000000000//////.........------------///000000...++++++++++++++++++++++++++++++++++++++++++***)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((())))))+++*********))))))(((((('''(((((((((&&&&&&(((******)))(((((((((((())))))******))))))((((((''''''******))))))))))))******)))((('''&&&&&&'''((()))''''''(((((())))))******((((((((((((((((((((((((,,,,,,,,,,,,++++++++++++---,,,,,,***)))(((''''''&&&'''(((((()))))))))(((''''''''''''((((((((()))(((((((((((())))))))))))******))))))((((((''''''&&&'''((('''&&&%%%&&&((())))))((((((((((((((()))+++++++++*********))))))((()))))))))))))))******)))&&&###%%%)))+++)))&&&(((((()))))))))*********))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&))))))((((((((())))))***&&&&&&&&&&&&'''((()))***''''''''''''''''''''''''&&&&&&''''''''''''(((((()))((('''&&&&&&&&&&&&&&&++++++***)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''+++(((&&&'''))))))'''%%%%%%%%%%%%%%%%%%&&&'''(((%%%$$$$$$######$$$$$$%%%&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$#########$$$)))'''%%%%%%''')))***+++###$$$%%%&&&%%%$$$###"""%%%%%%&&&&&&%%%%%%$$$###'''&&&%%%$$$###!!! ########################$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###&&&&&&%%%%%%$$$###""""""""""""#########$$$$$$$$$$$$$$$######"""######$$$!!!!!!""""""#########$$$###"""!!! !!!"""###$$$###"""!!!!!!###%%%&&&!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""!!! !!!!!!!!!!!!""""""""""""((((((((((((((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))((())))))******+++,,,,,,((((((((()))***+++------000/////////.........---000/////////.........---///000111111222222111111///000111111222222111111222333444666666777777777888777666555555666777888:::;;;<<<===???AAABBBBBB?????????>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBBBBBBBCCCDDDCCCAAA??????@@@???>>>>>>============>>>CCCCCCCCCDDDEEEGGGHHHIIICCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCBBBAAA@@@>>>???@@@AAAAAA???>>><<>>>>>>>>>>>===============>>>???@@@@@@???>>>===@@@@@@AAAAAAAAAAAA@@@@@@?????????>>>>>>??????@@@@@@BBBCCCBBB@@@??????@@@@@@???>>>===============BBBBBBBBBCCCDDDEEEFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCC@@@>>>===<<<===???@@@@@@??????>>>>>>?????????>>><<<:::999;;;::::::999999888888777444444333222222222222222111111111111000000000000/////////////////////////////////...............///---+++,,,---...---,,,++++++++++++++++++++++++***++++++++++++***))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))***++++++,,,******))))))***+++,,,---************)))))))))))))))***+++***((((((***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,******))))))))))))******))))))(((((((((((())))))))))))))))))))))))((((((+++***)))(((((()))***+++'''''''''''''''((((((((((((((())))))******++++++(((((()))))))))(((((('''*********************)))******++++++,,,,,,,,,,,,+++++++++++++++++++++******+++,,,,,,******+++,,,,,,,,,+++++++++,,,,,,---+++++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,)))'''))),,,---+++))))))))))))***+++,,,,,,---++++++++++++************,,,,,,+++++++++*********++++++,,,,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))((((((((((((((())))))((('''&&&%%%$$$$$$))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&'''(((&&&%%%((())))))******)))''''''&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&(((''''''&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$""" ''''''&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&%%%%%%$$$$$$########################$$$$$$$$$#####################$$$"""""""""###############$$$$$$############$$$$$$$$$###"""""""""###%%%&&&########################""""""######""""""!!!!!!!!!!!!!!!!!!""""""""""""''''''''''''(((((((((((((((((((((''''''((((((((())))))))))))))))))))))))(((((())))))***+++++++++,,,,,,,,,,,,---...///000...................................................///000000111111000000111111222333333333333333333444444555555555444444333333555666777999999:::999:::;;;===???@@@AAABBB===========================>>>@@@AAA@@@???===<<>>===============???@@@BBBAAA@@@??????@@@AAA@@@???>>>=========>>>AAAAAABBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEDDDBBB???<<<;;;;;;<<<===>>>????????????>>>?????????>>><<<:::999999999888888777666666666666555444444333333444444111111000000000/////////////////////////////////........................000...,,,,,,---...///...++++++++++++++++++++++++******+++++++++******)))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))---,,,++++++******++++++(((((())))))***+++,,,,,,*********))))))))))))))))))***+++***))))))+++,,,,,,,,,,,,,,,,,,,,,++++++,,,++++++******)))((((((******))))))))))))******))))))))))))))))))))))))+++******))))))(((((((((((('''&&&%%%%%%&&&'''((((((((()))))))))))))))***'''((((((((()))*********))))))******))))))((('''+++++++++++++++***************++++++,,,---------------------------------,,,---......---,,,---...///............//////000/////////000000000000111111111111000000/////////000...---...///000///---000000000///......------////////////.........---............------------------............------,,,,,,+++************+++)))***************))))))+++++++++***************+++******)))((('''''''''(((((('''&&&&&&'''''''''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&''')))++++++***((('''&&&&&&&&&&&&'''((()))***((((((((('''&&&%%%$$$###$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''#########%%%%%%%%%""")))((('''%%%%%%&&&'''''''''''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%$$$$$$#################################"""#########$$$$$$$$$#################################"""#########$$$$$$######"""""""""###$$$%%%########################$$$$$$$$$%%%%%%$$$$$$###!!!!!!!!!!!!""""""""""""&&&'''''''''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++(((((((((((()))***++++++---------...............---------...............---...//////000000//////111111222333333333333222222333444444444444444333222333444666888999:::;;;::::::;;;===>>>???@@@AAA<<<<<<<<<<<<<<<<<<<<<======>>>@@@AAA@@@???===<<<>>>>>>????????????>>>>>>??????>>>===<<<<<<<<<<<<>>>@@@AAAAAA@@@???@@@AAABBBAAA@@@???????????????AAABBBCCCCCCDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCAAA>>><<<::::::;;;<<<===>>>????????????@@@@@@@@@???===;;;:::777777666666555444444444555555444333333333333444000000000/////////..............................---------...............---+++(((((()))+++++++++++++++++++++++++++++++++)))******+++++++++******************************))))))))))))))))))))))))************************000///---+++***))))))(((&&&'''((())))))***++++++))))))))))))))))))******((()))******)))***,,,...111111111111000///------+++******)))((((((''''''******))))))))))))******)))******************)))++++++******))))))((((((''''''&&&%%%%%%&&&''''''))))))))))))******++++++))))))))))))))))))******,,,------...------,,,,,,++++++++++++************,,,------...//////000000111111111222333333333444444666777666555444555666777777777777777888999999888888888888888999999999999999888888777666555555666555444555555666555444777666666666666666666666777777777666666666555555444444444444333333333333111222222222222222222111...---,,,++++++++++++++++++,,,---...///.........+++++++++******)))))))))((((((((((((((()))))))))'''&&&&&&&&&&&&&&&'''''''''(((((())))))*********((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''$$$%%%(((***+++***)))(((((('''''''''(((((()))***))))))))))))((('''%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&""""""$$$&&&((('''%%%""")))((('''&&&%%%&&&'''(((%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$$$$###########################!!!"""###$$$$$$$$$$$$###$$$$$$$$$############### !!!!!!""""""########################$$$$$$$$$########################""""""######$$$######"""!!!!!!!!!!!!""""""""""""&&&&&&''''''((()))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''((())))))******+++******))))))***++++++,,,---------------.........---------------.........---...//////000000//////...///000000111111000000111222333333444444444333333333444555777999;;;<<<;;;;;;<<<======>>>??????;;;;;;;;;<<<<<<<<<<<<<<<===>>>???@@@@@@???>>>===>>>>>>????????????>>>>>>???>>>======<<<<<<<<<<<<>>>???AAABBBAAA@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEDDDCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCBBBAAA>>><<<;;;;;;;;;;;;<<<===>>>>>>??????@@@@@@@@@???===;;;:::777666666555555444333333333333222111111111111111////////////....................................---------------.........---+++******+++,,,,,,+++++++++++++++++++++++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************000///---+++***)))((((((&&&'''((()))))))))))))))))))))))))))************''')))***++++++,,,///111555555555444333111...---'''''''''((())))))************))))))))))))************++++++++++++************************))))))))))))************))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,---,,,---......//////......------........./////////444555555666777888999999::::::;;;<<<===>>>>>>???BBBDDDEEEDDDCCCBBBCCCEEEDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA???>>>======>>>============<<<<<<<<<:::;;;===???AAADDDEEEFFFCCCCCCBBBBBBBBBBBBAAAAAA?????????>>>>>>>>>>>>===;;;<<<<<<<<<<<<<<<<<<;;;444444333222111111111111...///000111111000///...,,,,,,++++++***)))))))))&&&'''''''''((((((((()))'''&&&&&&&&&&&&'''(((((('''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))(((''''''((()))%%%&&&((()))******))))))))))))(((((('''(((((())))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%&&&'''$$$$$$%%%(((******(((%%%(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############### !!!###$$$%%%%%%$$$###$$$$$$$$$$$$$$$######### !!!""""""###""""""""""""######$$$$$$$$$$$$######################## !!!!!! !!!!!!!!!!!!""""""""""""&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''(((((()))*********,,,,,,,,,,,,,,,,,,---...,,,,,,,,,------.........,,,,,,,,,------.........///000000111111111111111...//////000000000000000///000111333444444444444444444333444555888;;;<<<========================::::::;;;;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>==================>>>@@@BBBBBBBBBBBBCCCDDDCCCBBBBBBCCCCCCDDDEEEFFFEEEFFFGGGGGGGGGEEEDDDBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAAAAA???>>>===;;;;;;;;;;;;<<<======>>>>>>?????????>>><<<:::999888888777666666555555444333222111111000111111111/////////.........------........................,,,,,,,,,------............---,,,---...///---,,,++++++++++++++++++++++++))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,+++******))))))***(((((()))*********)))(((((()))))))))************((())),,,---...000444666888888777666444000---+++'''(((((()))******++++++******))))))))))))************+++,,,,,,+++************************+++++++++,,,---......---,,,+++*********+++,,,---------...//////000111222333333000000222333444444444444777888888999:::;;;<<<<<>>>>>======<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<============>>>???AAAAAAAAABBBBBBCCCCCCBBBBBBAAA>>>>>>============>>>>>>>>>@@@BBBCCCBBBBBBDDDEEECCCCCCCCCCCCDDDFFFGGGHHHFFFGGGHHHIIIHHHFFFDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>???@@@AAAAAA@@@???>>><<<;;;;;;;;;;;;<<<============>>>>>>===;;;999888999999999888777777666666555444333333222222333333//////.........---------........................,,,,,,,,,------.........***))))))+++,,,,,,***(((++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))******+++,,,)))***+++,,,,,,+++)))((((((((())))))*********+++)))+++---///111333777:::999999888666333000,,,))),,,,,,++++++***)))))))))******))))))))))))*********+++,,,------,,,+++***)))))))))***+++++++++,,,***,,,...000000...,,,***------...//////000111111///000111333555777888999999:::<<<===???@@@@@@@@@BBBBBBCCCEEEFFFGGGHHHIIIJJJKKKKKKLLLNNNOOOPPPPPPOOOOOOPPPRRRSSSTTTUUUUUUVVVXXXYYYXXXWWWVVVWWWXXXTTTTTTTTTTTTUUUVVVWWWXXXYYYXXXXXXVVVUUUTTTSSSRRRRRRQQQPPPNNNMMMKKKJJJIIIIIIIIIJJJIIIGGGGGGGGGHHHGGGIIIKKKNNNQQQTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWWWWVVVVVVUUUUUUUUUTTTTTTTTTSSSTTTTTTUUUUUUTTTTTTSSSPPPOOONNNMMMLLLLLLLLLLLLHHHHHHHHHGGGDDDAAA===;;;777777666555555444333333000000///...------,,,+++******))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))&&&)))+++***)))(((***---000///---+++)))(((((((((+++***)))'''&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((('''&&&&&&&&&%%%'''''''''''''''((()))******)))(((((()))(((&&&%%%%%%&&&'''''''''&&&$$$###''''''((((((''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!###%%%&&&%%%$$$###%%%%%%%%%$$$$$$######### !!!###$$$%%%%%%$$$$$$""""""###$$$$$$$$$$$$###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!!!!!!!!!!""""""""""""&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++///---+++))))))+++---///------...///000111222222111111222333333444555555666555444333222222222222444444444555777888:::;;;???>>>>>>>>>>>>>>>??????===>>>>>>===<<<<<<>>>@@@>>>??????@@@AAAAAABBBBBBBBBCCCDDDEEEEEEDDDCCCBBBFFFEEEDDD@@@===<<<>>>@@@AAAAAA@@@@@@@@@AAABBBBBBAAAAAABBBDDDEEEGGGHHHHHHKKKKKKKKKJJJHHHFFFDDDBBB???AAAEEEGGGGGGEEEAAA???DDDAAA===;;;<<<>>>@@@@@@===>>>>>>>>>>>>======<<<>>>>>>>>>===<<<:::999888888888888888777777777777666666555444444333222222////////////............***++++++,,,---...////////////...---,,,,,,++++++)))+++,,,,,,***))))))*********)))))))))))))))***))))))************))))))++++++++++++++++++++++++))))))))))))************+++*********))))))(((((())))))******+++++++++,,,'''''''''(((((((((((((((+++***)))))))))+++,,,---//////000222444888;;;<<<888444//////111000,,,''',,,,,,++++++++++++++++++***++++++***))))))+++,,,------,,,+++,,,---...///+++,,,---......---,,,+++***+++,,,...000111222222111111222333555777:::;;;777888999;;;>>>AAAEEEFFFIIIIIIIIIJJJKKKMMMOOOPPPRRRRRRRRRRRRRRRRRRSSSSSSTTTUUUVVVXXXYYYZZZZZZZZZ\\\[[[ZZZYYYYYYYYYZZZ[[[XXXYYYZZZZZZZZZZZZYYYXXXYYYYYYYYYYYYYYYYYYYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZVVVUUURRROOOMMMLLLLLLMMMPPPOOOMMMKKKKKKLLLMMMNNNPPPQQQRRRUUUXXX\\\___```aaa```___]]]]]]\\\\\\]]][[[ZZZZZZZZZ[[[[[[\\\]]]^^^^^^]]]]]]]]]^^^______[[[ZZZZZZYYYXXXXXXWWWWWWRRRSSSSSSSSSRRRQQQOOONNNKKKJJJHHHEEECCCAAA@@@@@@===<<<:::888555222000///........................++++++,,,,,,,,,,,,++++++...,,,******+++,,,+++***(((((()))))))))(((((('''*********+++++++++,,,,,,'''(((***+++***)))'''&&&$$$$$$$$$%%%''')))***+++)))(((((((((''''''''''''''''''''''''''''''''''''&&&'''''''''(((((()))))))))+++,,,+++((('''(((***%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###"""$$$(((---//////)))######%%%((('''%%%$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$$$$#########""""""############""""""###$$$$$$%%%%%%$$$$$$###"""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###""""""###$$$%%%###############"""!!! !!!!!!!!!!!!!!!"""""""""%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((************************))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------...///000111222222111111111222222333333333333333333222222333333444444444444555777888:::;;;>>>=========>>>>>>???@@@???@@@AAA@@@>>>>>>???AAA>>>>>>???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFEEEDDDDDDFFFFFFDDDAAA>>>===???AAABBBBBBBBBAAAAAAAAABBBBBBAAABBBCCCDDDFFFGGGHHHHHHIIIIIIIIIIIIHHHFFFEEECCCAAACCCFFFIIIJJJJJJJJJIIIEEEBBB???>>>???@@@@@@???>>>>>>>>>>>>>>>======<<<===<<<<<<<<<:::999888777666666666666555555555555444444333222222111000000////////////............,,,,,,,,,---------------...------,,,++++++******)))+++,,,,,,***))))))***///...---+++)))((((((((())))))************))))))************************))))))))))))************************)))))))))((()))))))))******+++++++++(((((())))))))))))************))))))***,,,...///111333555888999:::::::::999888666333000...+++***'''((((((((()))*********,,,------,,,******+++,,,------,,,,,,---...000111---...///000000000//////111222444666888999::::::<<<===>>>@@@BBBDDDEEEEEEGGGGGGHHHIIILLLOOOQQQSSSVVVVVVVVVVVVVVVWWWXXXXXXZZZZZZZZZZZZZZZZZZZZZZZZYYYZZZ[[[\\\]]]]]]]]]]]][[[ZZZYYYYYYYYYZZZ[[[\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWXXXXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZZZZZZZZZZUUUSSSPPPNNNLLLLLLMMMNNNQQQPPPOOONNNNNNOOOQQQRRRSSSSSSUUUWWWYYY\\\^^^```````````````___________________________```aaabbbbbbbbbaaaaaaaaabbbcccccc``````___^^^^^^]]]\\\\\\[[[[[[\\\\\\[[[ZZZYYYXXXWWWVVVTTTRRRPPPNNNNNNMMMGGGFFFEEEBBB@@@===;;;:::555555444444333222222222............---,,,++++++...,,,++++++,,,---,,,++++++,,,,,,,,,,,,,,,++++++***)))))))))))))))((((((******))))))((((((((((((((('''''''''(((((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))&&&((()))(((%%%$$$%%%'''%%%&&&''''''((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&)))+++---((($$$###&&&(((&&&$$$###$$$$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""###########################$$$$$$%%%%%%$$$$$$############"""""""""""""""######$$$$$$$$$$$$######$$$###""""""""""""###$$$$$$$$$#########"""""""""!!!!!!!!!!!!!!!!!!!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''((()))***,,,---...///***+++---......---+++***------...///000000111222000000000111111111111111222111222222333444555666444444444555777888:::;;;<<<<<<<<<======???@@@AAABBBCCCCCCBBB@@@???@@@AAA===>>>???AAACCCDDDEEEFFFCCCDDDEEEFFFFFFFFFFFFFFFGGGFFFEEEBBB@@@???AAACCCDDDDDDCCCCCCBBBBBBAAAAAABBBCCCDDDFFFGGGHHHHHHIIIGGGHHHHHHHHHHHHGGGGGGFFFDDDEEEHHHKKKOOOSSSVVVWWWJJJGGGDDDBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;:::999888777666444444444444333333333222111111111000000//////.../////////............---...---------,,,,,,,,,+++,,,,,,++++++******)))))))))+++,,,,,,***))))))***000///...,,,+++*********))))))************))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))*********))))))******++++++++++++******)))***,,,...222444555777;;;>>>>>><<<999666333555555111***&&&&&&(((''''''((()))***+++,,,,,,.........---++++++,,,---.........///000222444555222333444666777777777777<<<===???AAACCCEEEGGGGGGJJJKKKMMMPPPQQQRRRRRRRRRVVVVVVWWWXXXYYY[[[]]]^^^bbbbbbaaa```____________````````````____________^^^______```______^^^^^^ZZZYYYXXXWWWWWWXXXYYYZZZZZZYYYXXXXXXXXXXXXYYYZZZVVVWWWWWWXXXYYYZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZVVVTTTPPPMMMLLLMMMOOOPPPRRRQQQPPPPPPQQQRRRTTTUUUUUUVVVWWWXXXZZZ\\\^^^_________aaabbbbbbbbbaaa```````````````aaabbbcccdddbbbbbbbbbbbbbbbcccddddddddddddccccccbbbaaaaaaaaaaaaaaabbbbbbbbbbbbaaa```aaaaaa___^^^]]][[[ZZZZZZTTTSSSQQQOOOMMMKKKIIIIIIAAAAAA@@@>>>===<<<;;;:::777777666444222000...---000...,,,,,,---...---,,,++++++++++++++++++++++++*********)))(((((('''''',,,+++)))''''''((()))+++,,,+++***)))((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&'''&&&%%%$$$%%%&&&&&&&&&'''(((((((((((('''((((((((((((''''''&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%%%%)))&&&$$$$$$&&&'''%%%""""""###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""""""""""""""&&&%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!"""##################"""######""""""""""""######&&&%%%$$$###"""###$$$$$$###"""""""""!!! $$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&''''''(((((()))))))))))))))***((()))***+++,,,---......+++,,,,,,------,,,,,,+++------......///000000111111111111111111111111111222222222222333444555555444444444555777888:::;;;;;;;;;;;;<<<===>>>@@@AAACCCDDDEEEDDDAAA@@@@@@AAA===>>>@@@BBBDDDFFFHHHHHHDDDDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEBBB@@@@@@BBBDDDEEEEEEEEEDDDCCCBBBBBBAAABBBDDDEEEGGGHHHHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJGGGHHHIIIMMMRRRYYY___cccTTTPPPJJJEEECCCBBB@@@???>>>>>>???>>>>>>===<<<;;;::::::::::::999888777666444444333333222222111111000000000/////////......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************)))+++,,,,,,***))))))***,,,,,,+++++++++,,,------))))))************))))))************************((()))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++,,,///222666888999;;;===???>>>:::777444...000000---((($$$$$$&&&***++++++,,,---...//////,,,---......------///111333444555666888:::;;;<<<<<<===>>>???AAABBBCCCCCCHHHIIIJJJLLLOOOQQQSSSTTTTTTVVVXXX[[[\\\\\\[[[ZZZ]]]]]]^^^^^^___```aaaaaaddddddcccaaaaaa`````````aaaaaaaaaaaa````````````aaaaaaaaa```___^^^]]]\\\XXXWWWUUUSSSSSSRRRSSSSSSTTTSSSQQQPPPPPPQQQSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZWWWWWWXXXXXXYYYZZZ[[[[[[XXXVVVQQQNNNLLLMMMOOOPPPQQQQQQPPPOOOOOOPPPQQQQQQSSSSSSTTTVVVXXXZZZ\\\]]]ZZZ\\\^^^aaabbbaaa``````]]]]]]]]]^^^___```bbbccc``````___``````aaabbbcccdddddddddccccccbbbbbbbbbaaabbbbbbbbbcccccccccbbbddddddccccccbbbaaa``````]]]\\\[[[YYYXXXVVVUUUTTTPPPOOONNNLLLJJJIIIGGGGGGDDDCCCBBB@@@===:::777666666333111000//////---,,,+++++++++***************++++++++++++*********))),,,+++***)))((()))******,,,+++***))))))((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))(((((('''((((((&&&&&&'''(((((((((((((((((((((((((((((('''&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""&&&%%%$$$%%%'''&&&$$$!!!"""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################""""""&&&%%%###""""""###%%%&&&###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""!!! """"""############""""""""""""""""""""""""""""""'''%%%###""""""###%%%&&&%%%$$$$$$###"""!!!!!! $$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))*********++++++***+++++++++++++++,,,,,,...---+++******+++---...------......//////000000111111111222222222222222444333333222222333333444444444444555777888:::;;;:::::::::;;;<<<>>>???@@@BBBCCCEEEDDDBBB@@@???@@@>>>???AAACCCEEEHHHIIIJJJDDDDDDDDDEEEEEEFFFFFFGGGEEEEEEDDDBBB@@@@@@BBBDDDEEEEEEFFFEEEDDDCCCBBBAAABBBDDDFFFGGGHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKNNNSSSZZZaaaeee]]]WWWNNNFFFCCCAAAAAAAAA????????????>>>===<<<;;;:::::::::::::::999888777555555444444333222111111000000000000000/////////............------------******++++++,,,------...,,,,,,,,,,,,++++++++++++)))+++,,,,,,***))))))******************+++,,,,,,))))))************))))))++++++++++++++++++++++++((()))))))))************))))))))))))))))))***************)))))))))))))))(((((()))******+++,,,,,,,,,,,,...000444777:::<<<<<<<<<;;;:::888666444333///......------,,,,,,+++,,,,,,------...//////000---///000222222444777:::===>>>@@@BBBDDDEEEGGGGGGHHHIIIJJJKKKMMMOOOPPPQQQSSSTTTTTTVVVXXX[[[]]]^^^\\\^^^```bbbcccbbbaaa```bbbbbbccccccccccccccccccdddccccccbbbaaaaaaaaaaaaccccccbbbbbbaaaaaaaaaaaaaaaaaa```___^^^\\\ZZZYYYTTTSSSPPPMMMKKKJJJIIIIIIIIIHHHFFFEEEEEEFFFHHHIIILLLMMMNNNOOOPPPQQQRRRRRRNNNOOOPPPSSSUUUXXXZZZZZZZZZWWWSSSOOOMMMMMMNNNOOOPPPOOONNNMMMKKKJJJJJJIIIIIIJJJKKKMMMOOORRRTTTUUUSSSUUUXXXZZZ\\\\\\[[[ZZZ[[[[[[[[[\\\^^^```aaabbb````````````aaabbbcccdddccccccccccccbbbbbbbbbbbbbbbbbbaaabbbbbbbbbbbbccccccddddddeeeeeeeeedddccccccbbbaaa```___^^^]]]]]]\\\[[[ZZZXXXWWWUUUTTTSSSQQQPPPOOOMMMKKKHHHFFFDDDAAA>>>:::888666444222000111000///...------------+++++++++++++++,,,,,,,,,***+++,,,,,,,,,+++)))((()))))))))((())))))******************))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))***))))))&&&'''(((((())))))((((((((((((((()))(((((('''&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%$$$###$$$%%%%%%&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$"""!!!!!!"""$$$%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$###"""!!! """"""############""""""""""""############""""""&&&%%%###""""""###%%%'''&&&&&&%%%%%%$$$###""""""%%%%%%%%%%%%&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((())))))******((())))))******+++++++++++++++++++++++++++++++++///---+++))))))+++---///------........./////////000000111111222333333444444444333222222333333333444444444555777888:::;;;:::::::::;;;;;;===>>>???@@@BBBDDDDDDBBB@@@???@@@@@@AAABBBDDDGGGIIIJJJKKKDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBAAA@@@>>>???AAACCCDDDDDDEEEEEEEEECCCBBBAAABBBCCCFFFGGGHHHHHHGGGFFFGGGGGGGGGHHHIIIKKKMMMNNNJJJKKKLLLNNNRRRWWW[[[^^^]]]WWWNNNFFFCCCBBBBBBBBB????????????>>><<<;;;::::::::::::::::::999888777666666555444333222111111000000000000000000000000.........------------,,,))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,+++)))+++,,,,,,***))))))***,,,+++***)))(((((((((((())))))************))))))++++++++++++++++++++++++))))))))))))************))))))))))))************+++++++++***************(((((()))***+++,,,,,,------///222666999<<<>>>>>><<<:::888555333222222333---,,,,,,---///000000000---......///111222333333666888:::===>>>AAAEEEHHHKKKLLLNNNPPPRRRSSSTTTTTTUUUUUUUUUVVVXXXZZZ\\\]]]]]]\\\\\\]]]___aaaccceeedddeeefffggghhhhhhgggfffhhhhhhiiiiiiiiiiiihhhhhhffffffdddccccccbbbbbbbbbccccccbbbbbbaaaaaa``````^^^]]]]]]\\\ZZZXXXVVVUUUOOOMMMJJJGGGDDDCCCBBBBBB@@@???>>>>>>>>>>>>???@@@BBBBBBCCCCCCDDDEEEFFFFFFDDDEEEHHHKKKOOORRRTTTVVVWWWUUURRROOOMMMLLLLLLLLLNNNMMMLLLJJJHHHFFFDDDDDDAAAAAABBBCCCEEEGGGIIIJJJJJJLLLNNNPPPQQQRRRRRRRRRWWWXXXYYYZZZ\\\^^^```aaa_________```aaabbbcccdddaaaaaa``````````````````aaaaaa```````````````aaaaaabbbdddeeeffffffeeeeeedddddddddcccbbbbbbbbbaaa`````````___^^^]]]\\\\\\ZZZZZZZZZYYYWWWVVVTTTSSSOOOLLLHHHEEECCCAAA>>>;;;777666444111000/////////------------,,,,,,,,,,,,***+++---...---,,,***((((((((((((((()))***+++,,,++++++++++++************((((((((((((((((((((((((((((((((((((((('''''''''((('''&&&''')))))))))'''''''''((())))))))))))(((((((((((())))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''""""""$$$%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%######"""!!!!!!"""#########$$$$$$%%%%%%$$$$$$###$$$$$$######""""""!!!!!!"""##################"""######$$$$$$$$$$$$######$$$$$$###"""###$$$%%%&&&&&&&&&%%%%%%$$$$$$######%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((())))))******''''''(((((()))******+++*********++++++,,,,,,,,,---,,,,,,++++++,,,,,,------------.........//////---...///000111333444444222222222222333444555555444444444555777888:::;;;;;;:::::::::;;;<<<<<<===???BBBDDDDDDCCCAAAAAAAAABBBBBBDDDFFFHHHIIIKKKKKKDDDCCCBBBAAA@@@@@@@@@AAA???@@@???===<<<===@@@BBBBBBCCCDDDEEEEEEDDDBBBAAAAAACCCEEEGGGHHHGGGEEEDDDFFFEEEEEEFFFGGGIIIKKKLLLJJJKKKLLLNNNOOOQQQRRRSSSTTTPPPKKKGGGEEECCCBBBAAA@@@@@@??????>>><<<;;;:::888888999999888888777666666555555444222111111000////////////000000000000.........---------,,,,,,******++++++,,,,,,,,,---******++++++++++++++++++)))+++,,,,,,***))))))***++++++***)))(((((((((((())))))************))))))************************))))))))))))************((()))))))))************,,,,,,,,,,,,+++++++++***))))))***+++,,,---.........111666;;;???@@@@@@@@@999777555333111111111111+++...111111000000333666444555777999<<<>>>@@@AAAEEEHHHJJJLLLNNNQQQUUUWWWXXXYYY[[[]]]______```___^^^^^^^^^^^^___aaacccddddddcccbbbbbbccceeehhhiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjkkkllllllkkkjjjjjjgggfffdddbbb```___^^^^^^\\\\\\[[[[[[ZZZYYYYYYXXXUUUUUUTTTSSSRRRPPPNNNMMMHHHGGGDDDBBB@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<============>>>@@@DDDGGGJJJMMMNNNOOOOOONNNMMMLLLLLLKKKKKKKKKKKKJJJIIIGGGEEEDDDCCCAAA@@@@@@@@@AAAAAABBBCCCBBBBBBCCCDDDFFFGGGHHHHHHMMMMMMNNNPPPRRRUUUWWWXXXXXXXXXXXXYYYZZZ[[[\\\]]][[[[[[[[[[[[[[[[[[[[[[[[[[[[[[YYYXXXWWWXXXXXXYYYYYY[[[]]]___aaaaaa````````````````````````______^^^^^^__________________^^^^^^____________^^^^^^]]][[[WWWUUUSSSQQQOOOMMMDDDBBB???<<<999888888888555555444222000///...---,,,,,,,,,,,,,,,++++++***)))))))))******+++,,,---+++++++++*********))))))(((((((((((((((((((((((()))((((((((('''''''''''''''&&&$$$&&&((()))(((&&&''''''((()))))))))))))))(((((())))))))))))((((((''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))$$$$$$$$$$$$%%%%%%%%%&&&%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$###########################$$$$$$%%%%%%$$$$$$############"""""""""""""""######$$$$$$$$$$$$#########$$$%%%&&&&&&%%%$$$###"""""""""#########$$$$$$########################&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&'''((())))))***(((((()))***,,,---...///+++,,,------------,,,+++---------...............+++,,,---///000222333444000000111222333555666777444444444555777888:::;;;;;;;;;:::::::::;;;<<<<<>>>>>>>>???>>>>>>===<<<;;;<<<>>>AAA@@@AAACCCEEEEEEDDDBBBAAA@@@BBBEEEGGGGGGFFFEEECCCDDDDDDDDDDDDEEEGGGIIIKKKJJJKKKLLLMMMMMMLLLKKKJJJKKKIIIHHHGGGFFFEEEBBB???@@@@@@??????>>><<<;;;:::666777777777777777666555555555444333222111000///......//////////////////......---------,,,,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))*********)))+++,,,,,,***))))))***(((((((((((()))***+++,,,))))))************))))))))))))))))))))))))))))))))))))))))))************(((((())))))*********+++---------,,,,,,+++++++++******+++,,,---//////000///333999>>>BBBBBBAAA@@@666555444333222111000000///666;;;:::444333999???===???AAAEEEIIIMMMPPPQQQRRRTTTWWWXXXYYY\\\___bbb```aaaccceeefffggggggfffcccbbbbbbbbbccceeeggghhhhhhgggfffeeefffhhhjjjllljjjiiiiiihhhhhhiiijjjjjjggghhhiiijjjjjjjjjiiihhheeecccaaa^^^[[[YYYWWWWWWSSSRRRRRRQQQPPPOOOOOONNNMMMMMMLLLKKKJJJHHHFFFEEECCCBBBAAA???>>>>>>??????;;;<<<<<<======<<<<<<;;;999999::::::::::::::::::999:::<<>>@@@AAABBBAAABBBCCCDDDGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUUUUVVVVVVSSSRRRPPPOOONNNNNNNNNOOOPPPRRRUUUXXXYYYYYYYYYXXX[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]]]^^^______^^^___```aaabbbcccccccccfffdddaaa______^^^\\\ZZZUUUSSSOOOKKKHHHFFFFFFFFF>>>===;;;888555333111000///...,,,******+++,,,---,,,,,,+++++++++,,,------************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((&&&%%%&&&)))+++)))''''''(((((()))))))))))))))(((((()))))))))))))))((((((((('''''''''&&&&&&&&&###$$$%%%&&&''')))******'''&&&%%%$$$$$$$$$%%%%%%&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&%%%%%%$$$###########################!!!!!!""""""#########$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%$$$$$$$$$"""""""""""""""#########$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$ !!!"""###############!!!!!!!!!!!!!!!"""""""""((('''&&&'''((((((&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))******+++,,,,,,---......,,,,,,+++++++++,,,------++++++,,,,,,---...//////000000000000000111111222666666555444444444444555:::999888777666666666666999999999:::;;;<<<===>>>>>>@@@CCCEEEFFFFFFEEEEEE@@@AAACCCEEEFFFEEEEEEDDDAAA>>><<<<<<>>>???===;;;<<<;;;::::::;;;<<<===>>>>>>AAADDDDDDCCCBBBAAAAAADDDCCCCCCEEEIIIJJJIIIGGGIIIGGGEEEDDDDDDEEEGGGIIIFFFHHHJJJKKKLLLKKKJJJIIIJJJIIIIIIGGGFFFDDDBBBAAA???@@@@@@@@@???===<<<;;;777777777777666666666666333333222222111000000000,,,---...//////...---,,,------,,,,,,,,,,,,+++++++++++++++*********))))))******)))))))))))))))***************************(((((((((((())))))))))))************************++++++******************---,,,+++******+++,,,------------,,,,,,,,,,,,,,,***+++++++++******)))((()))+++,,,,,,,,,...111333<<<>>>@@@CCCCCCBBB@@@???999777333111000111444666888999;;;>>>AAADDDFFFGGGMMMOOORRRUUUYYY\\\^^^______```aaaccceeefffhhhhhhiiijjjlllmmmmmmmmmllllllhhhhhhgggggghhhiiikkklllmmmkkkiiigggfffeeeeeefffhhhhhhiiijjjkkklllllllllkkkjjjjjjhhhfffdddbbbaaabbb```[[[WWWSSSPPPOOOOOONNNNNNMMMLLLKKKKKKLLLLLLJJJJJJIIIGGGEEEBBB@@@??????===<<<===@@@@@@>>>;;;===:::999:::<<<===;;;999999999999999::::::;;;<<<:::<<>><<<;;;::::::999;;;<<<===>>>???@@@AAABBB@@@AAAAAABBBDDDFFFHHHIIIJJJKKKMMMNNNOOOOOOOOOOOOQQQPPPMMMJJJHHHGGGGGGGGGHHHIIIJJJKKKMMMPPPRRRSSSTTTTTTTTTSSSSSSSSSRRRRRRSSSRRRQQQQQQRRRTTTVVVXXXZZZ[[[\\\]]]```bbbdddeeefffggghhhiiihhhfffdddcccZZZZZZZZZYYYWWWUUURRRQQQOOOMMMJJJEEE@@@<<<999777444111///......---,,,******+++---///111///+++(((++++++++++++******)))))))))))))))*********************))))))((((((((('''***)))((('''''''''''''''...***'''&&&((()))(((&&&))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))'''&&&&&&%%%%%%&&&&&&'''(((((('''''''''&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%$$$######$$$$$$$$$%%%$$$###""""""###$$$%%%###"""!!!"""%%%&&&$$$"""$$$%%%%%%%%%%%%$$$##################""""""!!!!!!$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###############"""!!!!!!!!!!!!!!!&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((())))))***))))))******++++++,,,,,,---,,,,,,,,,,,,---......+++,,,,,,------.........000000//////000000111222555444444444444444555555888777777777777777888888999999999:::;;;<<<>>>>>>???@@@BBBDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA???===:::;;;===>>><<<;;;;;;;;;:::999999:::<<<<<<===???BBBCCCBBB@@@@@@@@@DDDBBBBBBEEEHHHJJJIIIGGGHHHGGGEEEDDDDDDEEEGGGHHHEEEFFFHHHIIIJJJIIIHHHGGGIIIIIIHHHHHHGGGFFFEEEDDDBBBBBBBBBBBB@@@>>><<<;;;777777777666666555555555333222222111111000//////,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))******))))))))))))******************************(((((()))))))))*********************************++++++******************,,,,,,+++******+++,,,,,,++++++++++++++++++******+++++++++,,,,,,+++++++++,,,---...///111444888<<<===???AAACCCDDDCCCAAA@@@;;;:::999999:::<<>><<<===???@@@>>><<<<<<;;;;;;::::::;;;;;;<<<;;;===???BBBCCCDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@???>>>============;;;;;;;;;<<<<<<<<<<<<===;;;;;;<<<===>>>???@@@AAAAAABBBEEEGGGIIIJJJKKKKKKJJJIIIGGGFFFEEEDDDEEEEEEEEEEEEEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIJJJLLLNNNOOORRRSSSTTTVVVZZZ]]]aaacccdddeeegggiiiiiiiiihhhgggddddddddddddbbb```^^^]]]YYYXXXUUURRRNNNJJJFFFDDD>>><<<888666555333111///......///000111000---***++++++++++++++++++*********))))))))))))(((((((((******)))))))))(((((((((((('''&&&&&&%%%%%%%%%&&&---***''''''((()))(((&&&))))))))))))))))))))))))''''''&&&&&&&&&'''((()))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%###"""###%%%&&&$$$"""###$$$$$$$$$$$$###""""""$$$$$$#########"""""""""###$$$$$$$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$############"""""""""#########'''&&&$$$$$$&&&(((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''''''''(((***+++))))))))))))))))))******------,,,,,,------...///------------------------///////////////000111111333333222333333444555666555555666666777888999999888888888:::;;;===???@@@???@@@AAACCCCCCCCCBBBAAADDDDDDBBB@@@???>>>>>>>>><<<;;;999:::;;;<<<<<<;;;;;;:::999888888999::::::<<<>>>@@@AAA@@@??????@@@CCCBBBBBBDDDGGGHHHHHHGGGHHHFFFEEECCCCCCEEEFFFHHHDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFGGGGGGFFFFFFEEEEEECCCCCCCCCCCCAAA???===;;;888777777666555444333333222222111111000000//////,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******************)))))))))))))))******************************))))))*********+++++++++++++++++++++++++++++++++******++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++******+++++++++++++++,,,---......///111555;;;@@@@@@AAADDDFFFFFFFFFEEEDDDCCCCCCEEEGGGKKKNNNQQQSSSVVVXXXZZZ^^^aaadddggghhhggghhhjjjkkkmmmnnnnnnnnnnnnnnnnnnoooppppppqqqqqqooooooqqqrrrrrrqqqppppppjjjjjjiiiiiigggfffdddccc^^^\\\YYYVVVUUUUUUVVVWWWXXXZZZ\\\______^^^\\\[[[YYYYYYYYYXXXXXXWWWVVVVVVWWWUUURRRPPPMMMLLLLLLLLLMMMNNNPPPRRRTTTUUUVVVVVVVVVVVVUUUTTTRRRPPPNNNMMMLLLIIIEEECCCBBBBBBAAA@@@AAA@@@??????@@@@@@>>><<<<<<;;;;;;:::::::::::::::;;;<<<===???AAABBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCC@@@AAABBBCCCCCCBBBAAA@@@>>>>>>=========>>>>>>>>>??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<=========>>>???AAACCCEEEFFFGGGGGGFFFEEEEEEDDDDDDDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCBBBBBBBBBDDDEEEFFFKKKKKKLLLMMMPPPTTTXXXZZZ___```cccfffhhhiiijjjjjjgggggghhhhhhgggfffeeedddbbbbbbbbb```^^^ZZZVVVTTTNNNKKKGGGCCCAAA>>>;;;999666555444333333222///---,,,,,,,,,,,,,,,,,,------,,,++++++******))))))(((*********)))))))))))))))(((''''''&&&&&&&&&&&&&&&,,,***((((((((()))((('''))))))))))))))))))))))))''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&'''%%%######$$$%%%%%%$$$"""############"""!!!!!!$$$$$$$$$$$$$$$#################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$#########$$$$$$%%%&&&$$$!!!"""$$$&&&((((((%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++******)))))))))))))))))),,,,,,++++++,,,,,,---...------------------,,,,,,///............///000000000000111111333444555666555555666777777888888888666777888999;;;===???@@@>>>???@@@@@@@@@@@@??????CCCBBB???===<<<<<<<<<<<<;;;:::::::::;;;<<<======<<<;;;:::999888888999:::<<<>>>@@@@@@@@@???@@@AAABBBBBBBBBCCCEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEFFFEEEFFFGGGGGGHHHGGGFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBAAAAAAAAAAAA@@@???===<<<777777666555444333222111222111111000//////.........---,,,++++++,,,---...,,,,,,,,,++++++++++++***************************))))))))))))))))))***+++******************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------......------------......///000000000222777>>>CCCEEEFFFIIIKKKMMMNNNNNNMMMOOOQQQTTTXXX\\\```bbbcccbbbccceeegggjjjlllnnnoooooopppqqqqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrqqqooommmlllddddddcccbbb___\\\YYYWWWSSSQQQMMMJJJIIIIIIKKKLLLKKKMMMPPPRRRSSSQQQOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMPPPOOOMMMKKKJJJIIIIIIIIILLLNNNQQQTTTWWWYYYZZZZZZYYYYYYXXXWWWVVVTTTRRRQQQQQQMMMHHHDDDAAAAAAAAAAAACCCCCCCCCCCCCCCBBB@@@???>>>>>>=========>>>??????@@@@@@@@@@@@AAACCCDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDCCCAAABBBCCCDDDDDDCCCBBBAAA???????????????@@@AAABBBDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAAAAA@@@BBBBBBCCCDDDEEEFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGDDDDDDCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@??????@@@@@@?????????@@@@@@AAAIIIHHHGGGFFFHHHJJJMMMOOOVVVXXX\\\___cccfffggghhheeeeeeffffffggggggggggggfffggghhhhhhgggdddaaa^^^\\\YYYUUURRROOOMMMJJJHHHDDDAAA===:::888666333111...............------------------------,,,,,,,,,******************************))))))((())))))***+++***))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%'''&&&%%%$$$$$$%%%%%%%%%###############""""""!!!$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############"""  ###$$$%%%%%%%%%%%%&&&&&&&&&&&&'''&&&''''''''''''''''''''''''''''''''''''''''''''')))((('''''''''(((***+++***************)))))))))******))))))******+++,,,------------------,,,,,,.........---......///000/////////000222333555666555666777777777777666555555666777888:::<<<>>>???=========>>>>>>>>>======???>>>===;;;;;;;;;<<<===;;;;;;<<<;;;<<<<<<===???===<<<;;;999999999::::::<<<>>>@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFEEEEEEDDDCCCCCCDDDEEEEEEHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFEEECCCBBB@@@???<<<===>>>??????>>>===<<<666666555444333222111000111111000//////......---///...---,,,,,,---...///,,,,,,+++++++++*********************************))))))(((((()))***++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......222222111000000111111222222222444666999@@@HHHNNNNNNPPPRRRUUUXXXZZZ[[[[[[[[[]]]aaadddhhhjjjllllllppppppqqqrrrssssssttttttttttttuuuuuuttttttsssrrrvvvvvvvvvvvvuuuuuuuuutttttttttsssqqqnnnkkkhhhfff]]]\\\[[[YYYVVVRRROOOMMMLLLJJJGGGDDDCCCCCCDDDEEEEEEGGGJJJLLLLLLKKKHHHFFFFFFFFFEEEEEEEEEFFFGGGHHHLLLKKKKKKJJJIIIIIIIIIIIIHHHJJJMMMPPPTTTVVVXXXYYYYYYYYYXXXXXXWWWUUUTTTSSSTTTQQQLLLFFFCCCBBBCCCDDDEEEFFFHHHHHHGGGFFFDDDDDDBBBBBBBBBBBBCCCDDDFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKJJJIIIHHHHHHGGGGGGGGGFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEGGGHHHIIIGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEDDDCCCCCCCCCDDDDDD?????????@@@@@@@@@@@@@@@???>>>>>>=========>>>>>>DDDDDDCCCCCCDDDFFFIIIJJJNNNPPPSSSWWW[[[^^^```bbbccccccdddfffgggiiijjjkkkfffhhhjjjkkkkkkiiifffeeeeeebbb___]]]]]]\\\ZZZXXXRRRNNNIIIEEEAAA>>>;;;888111111000///...---,,,,,,,,,,,,,,,------......///*********+++++++++++++++******)))))))))******+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$######&&&&&&%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$###"""!!! &&&$$$""""""$$$&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))************))))))(((((())))))***+++---------------------------------------...//////......//////111222333444555666777777777666555444555555666777888:::<<<===::::::;;;;;;<<<<<<<<<===<<<;;;;;;;;;;;;<<<<<<===;;;<<<===<<<;;;;;;===???<<<<<<:::999999:::;;;;;;<<<>>>????????????AAACCCCCCDDDCCCBBB@@@@@@BBBDDDDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDBBB@@@???:::;;;<<<======<<<;;;:::555444444333222111000000000000//////......------///......------......///++++++++++++***************************+++++++++(((((((((((()))***+++,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,------------,,,,,,((()))***+++,,,---.../////////......///111333444333555999>>>DDDLLLUUU[[[]]]^^^```ccceeeggghhhhhhfffgggiiilllnnnpppqqqqqqxxxxxxwwwwwwwwwwwwwwwwwwyyyyyyyyyyyyyyyyyyxxxwww{{{{{{{{{zzzzzzyyyyyyyyyvvvuuutttqqqnnnjjjfffddd\\\[[[YYYWWWTTTQQQNNNMMMNNNMMMKKKIIIGGGGGGGGGGGGJJJKKKMMMOOOOOONNNKKKJJJGGGGGGFFFEEEFFFGGGHHHIIIMMMMMMMMMMMMMMMMMMMMMLLLFFFGGGIIILLLOOORRRUUUWWWYYYYYYYYYYYYXXXWWWVVVUUUSSSQQQMMMHHHCCCBBBCCCEEEFFFHHHKKKLLLJJJIIIHHHHHHEEEDDDDDDEEEEEEFFFGGGHHHGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRQQQPPPNNNLLLKKKJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFGGGHHHIIIHHHGGGFFFCCCCCCCCCEEEFFFIIIJJJLLLGGGGGGHHHHHHHHHHHHGGGGGGHHHGGGFFFEEEEEEDDDDDDEEE?????????@@@@@@@@@@@@@@@>>>>>>>>>======<<<<<<;;;===>>>@@@BBBEEEHHHJJJLLLJJJKKKMMMPPPSSSVVVYYYZZZ\\\]]]^^^```cccfffhhhjjjgggiiikkklllmmmlllkkkjjjiiihhhfffeeeffffffeeeddd]]]ZZZUUUQQQMMMJJJFFFDDD:::999777555222000...---,,,,,,,,,---------......+++++++++++++++,,,,,,,,,((((((((((((((())))))***(((***,,,+++***))))))***))))))))))))))))))))))))(((((()))))))))(((''''''&&&'''((())))))((('''&&&&&&&&&'''''''''''''''((($$$%%%&&&&&&''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$%%%&&&&&&%%%$$$"""######$$$$$$######""""""$$$&&&&&&%%%$$$%%%&&&%%%%%%%%%%%%%%%$$$###############$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$###!!!!!! ((('''&&&'''((()))((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''')))*********)))((('''''''''(((((())))))***)))))))))))))))******++++++,,,,,,------.........------,,,,,,------...///.........///000111222333222444666777888777666555444444555555666888999:::888888888999:::;;;<<<===:::;;;;;;<<<<<<;;;;;;;;;;;;<<<===<<<999999;;;===::::::999888888999:::;;;;;;<<<===>>>===>>>@@@BBBDDDEEEDDDAAA>>>===???BBBCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBB@@@???>>><<<<<<======;;;:::888777333333222222111111111000000000///......------,,,,,,------......------,,,++++++++++++************))))))*********+++++++++(((((((((((()))***+++,,,************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,,,,---......---,,,,,,++++++---...///111222222111111111333666:::===@@@CCCFFFJJJOOOUUU\\\ccciiinnnnnnoooppppppqqqqqqrrrpppqqqrrrsssuuuvvvxxxxxx{{{{{{{{{zzzzzzzzzzzzzzz{{{|||}}}}}}~~~}}}}}}}}}}}}}}}}}}}}}||||||||||||vvvvvvuuussspppmmmjjjhhhcccbbb___]]]ZZZXXXWWWVVVWWWWWWVVVUUUTTTRRRQQQPPPSSSTTTUUUUUUUUUTTTSSSRRROOONNNLLLLLLLLLMMMOOOPPPRRRRRRRRRSSSSSSRRRRRRRRRKKKKKKKKKLLLOOOSSSWWWZZZ\\\]]]]]]]]]\\\[[[ZZZZZZVVVVVVSSSOOOJJJIIIKKKMMMPPPSSSWWWYYYWWWVVVUUUVVVQQQPPPOOONNNNNNNNNNNNNNNMMMOOORRRUUUWWWYYYYYYZZZ]]]^^^___```bbbdddeeefffeeeccc```]]][[[YYYXXXXXXUUUTTTTTTTTTVVVYYY[[[]]]\\\[[[YYYWWWVVVUUUTTTTTTUUUUUUTTTSSSRRRQQQPPPPPPNNNPPPRRRTTTUUUUUUUUUTTTPPPOOONNNMMMMMMMMMNNNOOOLLLMMMOOOPPPQQQRRRRRRQQQNNNMMMKKKIIIHHHFFFEEEEEE@@@@@@AAAAAAAAABBBBBBBBB@@@@@@@@@@@@???>>>===<<<:::<<>>AAACCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<<<>>AAADDDGGGHHHGGGGGGKKKKKKLLLMMMNNNPPPQQQRRRRRRSSSUUUWWW[[[```dddfffiiiiiiiiijjjkkklllmmmmmmnnnmmmkkkkkkmmmnnnnnnmmmeeedddbbbbbbaaa```]]][[[ZZZXXXUUUPPPKKKFFFBBB@@@999888777555333111000///+++++++++,,,,,,---------++++++******+++,,,------'''***------***)))***+++))))))))))))))))))))))))((()))*********((('''&&&&&&'''(((******((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&%%%%%%%%%$$$$$$ """$$$&&&'''&&&%%%$$$$$$$$$&&&&&&&&&&&&$$$$$$%%%'''&&&$$$$$$%%%###############"""!!!!!!!!!!!!""""""#########$$$((('''%%%$$$$$$%%%'''(((#########$$$$$$%%%%%%%%%$$$###$$$$$$%%%&&&'''(((######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%&&&''''''******)))((('''&&&&&&%%%''''''''''''((((((((((((((()))***)))'''&&&&&&'''))))))))))))******************+++++++++,,,,,,,,,///......---------............//////000000111111111000222555:::;;;999666666666666666666666666666888999:::999888888:::<<<;;;<<<<<<<<<<<<<<<<<<<<<;;;<<<======<<<:::888666777888999::::::::::::::::::;;;<<<===>>>???@@@@@@DDDCCCAAA???>>>>>>??????BBBDDDFFFFFFCCC@@@===<<<@@@???===<<<<<<<<<===>>>>>>??????>>><<<;;;===>>>>>>>>>===<<<:::777666444111111000000//////......//////...------------...---------,,,,,,+++++++++***)))((()))++++++)))((()))))))))))))))******+++))))))***++++++++++++***)))))))))((())))))***+++)))************+++++++++000---***+++---...,,,***,,,,,,---...//////---+++...---,,,---///111111111111333666888;;;???DDDGGGLLLNNNQQQSSSVVVZZZ___ccciiijjjnnnqqquuuxxxzzz{{{~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{zzzttttttsssrrrqqqooommmllllllhhhdddcccdddeeecccaaaeeeeeeeeebbb___\\\\\\\\\YYY[[[\\\\\\ZZZYYYYYYZZZXXXYYYXXXVVVTTTSSSUUUVVVUUUWWWYYY[[[[[[ZZZXXXVVVUUUVVVVVVYYY]]]aaafffiiifffkkkppprrrpppnnnnnnoooqqqqqqpppooommmlllnnnpppyyy{{{~~~|||zzzwwwsssoookkkjjjjjjiiiiiiggglllsssyyy}}}zzzxxxvvvwww|||}}}wwwsssqqqppprrrrrrpppkkkggghhhlllqqqqqquuu|||{{{sssllliiigggaaa]]]]]]]]]ccckkkrrruuuuuuuuuuuuooofff\\\WWWVVVUUUQQQLLLKKKIIIGGGHHHKKKLLLJJJHHHCCCFFFIIIHHHCCC@@@???@@@@@@@@@???@@@BBBEEEHHHJJJLLLLLLMMMNNNOOOPPPRRRSSSRRRSSSTTTWWWZZZ___bbbeeeccceeeiiillloooppppppppplllkkklllmmmnnnmmmkkkhhhffffffeeeddddddcccddddddaaa```^^^\\\XXXUUURRRPPPGGGDDD???;;;888555222/////////...---,,,,,,++++++******,,,---.../////////---...///000///---+++)))---///000///,,,***((((((+++******)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((***++++++''''''%%%$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&''''''''')))((((((''''''&&&&&&&&&''''''''''''((((((((((((%%%'''(((((('''''')))***))))))))))))******************+++++++++,,,,,,,,,......---------......///......//////////////////333333444888<<<===;;;999555555555555555555555555777888999888777888:::<<<===<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<:::999777777888999999999999999;;;<<<===>>>@@@AAABBBCCCBBBAAA??????>>>???@@@AAAAAACCCEEEEEEBBB???===<<<<<<<<<;;;;;;;;;<<<>>>???>>>>>>>>>===;;;:::;;;===<<<;;;;;;999777555444222000000000000//////............---,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***))))))***++++++***((()))))))))))))))***++++++))))))***++++++++++++++++++++++++++++++,,,,,,---************++++++++++++,,,***)))***,,,---,,,***...------.........---,,,...------...000222333333666:::???DDDIIIOOOUUUYYY___bbbeeegggiiilllppptttuuuvvvyyy{{{~~~}}}}}}}}}|||{{{yyyxxxwwwttttttsssrrrqqqooonnnmmmmmmjjjfffdddeeedddcccaaabbbcccbbb```\\\ZZZYYYZZZXXXZZZ[[[ZZZXXXWWWXXXYYYVVVXXXYYYYYYXXXXXXXXXZZZ^^^```bbbeeefffeeedddccceeefffhhhkkkoootttxxxzzz||||||yyyxxxxxxwwwwwwzzz~~~}}}zzzyyy{{{||||||zzzxxxzzz~~~yyyuuunnnjjjjjjssszzztttmmmiiiddd\\\UUUXXXVVVSSSSSSTTTTTTQQQOOORRRSSSSSSQQQMMMJJJHHHGGGCCCCCCCCCCCCEEEGGGJJJLLLKKKKKKKKKKKKLLLMMMNNNOOOTTTUUUVVVYYY\\\___cccddddddfffiiilllnnnooooooooonnnmmmmmmmmmmmmkkkhhheeeccccccbbbbbbcccdddeeefffdddcccbbbaaa___]]][[[ZZZWWWTTTPPPMMMJJJFFFBBB???999777444000...---------...---------,,,,,,++++++***+++,,,---,,,+++)))(((+++---......,,,*********+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))))))))'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######""""""######$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&((())))))''''''(((***))))))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,---...//////..................------000000222555888999888777444444444444444444444444555666777777777777999;;;>>>>>>======<<<<<<<<<;;;;;;<<<===>>>>>>===<<<;;;888999999:::::::::::::::;;;<<<===???AAACCCDDDEEE??????>>>===>>>???@@@AAA???AAACCCBBB@@@===;;;;;;999999999999;;;<<<===>>><<<======<<<:::999999:::888888777666555333111000000000000////////////...---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++)))***))))))))))))***++++++)))******++++++++++++++++++++++++++++++,,,------******+++++++++,,,,,,,,,***))))))+++---...,,,+++//////////////////000000000111333555888;;;===>>>DDDIIIPPPVVV\\\bbbhhhlllnnnqqqtttvvvxxxyyy{{{}}}~~~}}}|||{{{yyyvvvtttsssrrrnnnnnnmmmmmmkkkjjjiiihhhiiifffbbb```___^^^]]][[[^^^______]]]ZZZYYYYYYYYYZZZ[[[\\\[[[ZZZYYY[[[\\\[[[^^^aaaccccccdddeeegggooopppsssuuuwwwwwwvvvuuuzzz|||}}}yyyyyy{{{qqqiiiiiigggeeeeeefffeeedddbbbdddaaa^^^[[[XXXUUUQQQOOOKKKKKKJJJJJJJJJKKKMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRTTTVVVXXXZZZ\\\]]]___aaacccgggiiijjjkkkkkkpppooommmmmmllliiifffbbb^^^]]]]]]\\\^^^```bbbdddddddddddddddddddddddddddbbb```]]][[[XXXTTTPPPLLLHHHDDD>>>888333111111222111000...---,,,+++,,,,,,)))***+++++++++***)))((()))+++------+++***+++,,,+++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""###$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((+++++++++***'''%%%%%%&&&((()))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---...///000.........------,,,,,,,,,...///000333555666666666555555555555555555555555444555666666666666999;;;???>>>>>>======<<<<<<;;;:::;;;<<<===============;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<>>>AAACCCDDDEEE???>>>=========>>>???@@@===???AAA@@@>>>;;;::::::999999999:::;;;<<<<<<===;;;<<<===;;;999777777777666555555444333222000///////////////////////////------,,,++++++++++++++++++++++++,,,,,,---------,,,+++***+++------+++*********))))))******+++,,,)))***++++++,,,,,,++++++***))))))))))))***++++++++++++++++++,,,,,,,,,---++++++,,,---......---,,,000000000000000111444666777:::>>>CCCGGGJJJNNNQQQXXX\\\ccchhhlllppptttwwwvvvyyy|||~~~~~~~~~~~~}}}|||{{{zzzxxxuuuqqqooommmllljjjiiiiiihhhfffdddbbbaaadddbbb___]]][[[ZZZZZZYYY\\\]]]______^^^^^^___```aaabbbcccbbbbbbdddgggiiilllnnnqqqssstttwww{{{~~~zzzzzzzzz{{{|||}}}~~~}}}yyytttnnnjjjgggddd___[[[YYYXXXVVVUUUSSSRRRRRRRRRWWWWWWVVVVVVUUUSSSRRRRRRQQQQQQSSSTTTUUUVVVVVVVVVZZZ\\\___bbbeeehhhiiijjjooonnnlllkkkjjjhhheeeccc]]][[[YYYXXXWWWYYY[[[\\\______```aaabbbdddeeefffcccbbbaaaaaaaaa^^^ZZZWWWVVVSSSMMMFFF@@@<<<999999333222000...---...000111+++,,,---------,,,,,,+++***,,,---,,,***)))***++++++******)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))(((&&&$$$###%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&'''''''''''''''$$$$$$%%%%%%&&&'''''''''''''''''''''((((((((((((***++++++***'''&&&&&&'''((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,...///000......------,,,,,,++++++000111333555666777888999666666666666666666666666444555666666555666888:::>>>>>>======<<<<<<<<<;;;999::::::;;;<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::888999:::<<>><<<;;;;;;<<<<<<<<<>>>???>>><<<:::999999;;;;;;;;;;;;;;;;;;;;;;;;:::<<<<<<;;;888555555555444444444444333222111000.............../////////...------,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,+++***+++------+++******************++++++,,,******+++,,,,,,,,,,,,+++*********)))***++++++,,,+++,,,,,,,,,------------,,,---......------,,,,,,---///111222222555999<<>>===;;;999999:::;;;<<<<<<<<<;;;;;;:::999;;;<<<===;;;888555333333333333333333222222111000---............/////////......---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---+++******+++,,,,,,+++)))+++************+++,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,---------......,,,---------+++,,,---///...222666999;;;>>>DDDHHHNNNTTT\\\bbbfffkkkqqquuutttxxx|||||||||||||||zzzxxxvvvtttsssqqqnnnkkkhhhfffeeeeeedddddddddcccbbbaaa______aaabbbcccddddddeeeiiikkkpppssswwwzzz||||||yyytttpppmmmlllkkkkkkkkkjjjiiifffdddbbb```aaaccccccaaa^^^[[[XXXYYYZZZ\\\___cccfffhhhiiiiiihhhgggggghhhiiihhhffffffeeebbb___\\\ZZZXXXWWWVVVUUUTTTTTTUUUVVVWWWXXX\\\\\\^^^bbbfffhhhgggfffddddddcccaaa]]]XXXSSSPPPHHHEEEAAA<<<777333111000000000///...------,,,,,,///000///---***((()))***+++******)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((())))))******%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''((((((''''''''''''((((((((((((%%%''')))))))))***,,,...))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,------------------............***---/////////000333666777777777777777777777777777888888777666555666888999999::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<:::::::::::::::999888888888888999;;;<<<>>>??????>>>===;;;:::::::::;;;;;;;;;<<<===<<<:::999999:::888999:::;;;;;;::::::999;;;<<<===<<<888555333222111111111222111111000000---------.........//////---,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,+++***))))))***++++++***(((++++++******++++++,,,---***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......------------............---...///......000444888666<<>>===<<<<<<<<<<<<=========>>>>>>>>>===<<<;;;;;;999999:::;;;<<<===>>>???;;;;;;:::999:::;;;<<<===;;;<<<===<<<:::999:::;;;444666777999:::::::::999;;;===>>><<<999555222222///000000000000000//////---------.........//////,,,++++++***)))*********---------,,,,,,+++++++++***)))((()))++++++)))(((++++++******++++++,,,---***+++,,,,,,------,,,,,,++++++******++++++,,,------------.........//////000111222111222666<<>>>>>>>>===;;;999888:::;;;===>>>>>><<<;;;999;;;;;;;;;<<<===>>>>>>??????>>><<<;;;::::::;;;;;;:::<<<>>>===:::777777888888888777666666777888999;;;>>>???<<<777333222333//////............//////111111111000000/////////,,,,,,,,,---------......,,,---.........,,,)))(((*********)))******+++,,,---------,,,,,,,,,++++++***)))((('''(((***,,,------...//////...---...000//////000///...///111333000333777;;;???CCCIIILLLMMMRRR[[[cccjjjoootttvvv~~~}}}~~~}}}{{{tttssspppnnnlllkkkkkkkkkssssssrrrrrrpppooonnnmmmooommmjjjfffdddeeejjjnnnuuuzzz}}}zzzxxxvvvtttuuupppjjjfffeeeeeeffffffeeefffggggggeeedddddddddaaaaaaaaaaaa___^^^\\\[[[[[[\\\]]]^^^___```aaabbbbbbaaaaaaaaabbbdddeeefffffffffeeeccc___[[[VVVTTTKKKFFF@@@<<<999666111---444222000/////////---,,,))))))(((***+++,,,+++)))++++++++++++*********)))++++++******))))))(((((())))))((((((((())))))***'''((()))******)))((('''...,,,***'''%%%$$$$$$$$$((('''%%%%%%&&&&&&&&&%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&'''''''''((((((&&&%%%######$$$%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''''''''&&&&&&''''''''''''''''''''''''(((((()))))))))*********************)))))))))((()))***+++,,,,,,,,,,,,,,,///...---,,,++++++,,,------------............/////////000000111333444555777666444222222444666777:::999888666666666666777666666777888999:::::::::<<<<<<===>>>>>>===;;;;;;<<<===???@@@@@@???===<<<<<<<<<===???AAABBBBBBAAA???>>><<<;;;:::;;;;;;<<<999;;;===<<<999666666777777777666555555666777777;;;;;;;;;999666333222222//////............//////,,,,,,+++++++++*********,,,,,,,,,,,,---------------.../////////---+++)))***************+++,,,,,,......---,,,+++******)))///...---,,,+++,,,------...///000///...---...//////000111111111333666999===@@@DDDIIIMMMRRRWWW[[[___dddmmmtttzzz|||xxxwwwwwwvvvtttrrrrrroookkkgggeeeeeeggghhhoooqqqttttttsssrrrssstttuuuuuutttsssrrrtttxxx|||}}}uuuooollljjjhhhgggggghhhhhhgggdddcccbbbbbbbbbbbbaaaaaaaaaaaaaaaaaabbbbbbaaaaaaaaaaaa``````^^^]]]^^^___```ccceeegggiiijjjjjjiiigggdddaaa___WWWSSSMMMIIIEEEAAA;;;777666333111000000000000......---,,,---......---+++)))))))))))))))((((((((())))))(((((('''''''''''')))((((((((((((((())))))((((((((())))))(((((((((+++***((('''&&&&&&&&&'''((('''&&&%%%&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%###$$$$$$$$$$$$%%%%%%%%%&&&$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))***+++,,,,,,,,,,,,,,,+++000000...---,,,+++++++++---------............///000000000000222333444555777666444333333444666777;;;:::999888777777666666777777777888999999999999;;;<<<===?????????>>>>>>???@@@AAABBBBBBAAA@@@?????????@@@BBBDDDDDDBBB@@@>>>===<<<;;;;;;<<<======999;;;<<<;;;999777666666666666555444444555555666:::888666555444444333111//////............//////.........------------,,,+++++++++,,,,,,,,,------...//////000///...,,,+++++++++******++++++,,,---///...---,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,000111111000//////000222222444666888:::===AAADDDIIIMMMQQQVVV[[[```fffjjjpppuuu|||~~~|||{{{zzzwwwssspppooonnnllljjjmmmjjjfffbbbaaacccfffhhhpppvvv}}}~~~}}}zzzuuupppnnnooonnnllliiifffdddbbbaaa______^^^]]]^^^___```aaaccccccbbbaaa___]]]\\\[[[XXXYYYYYY[[[]]]```ccceeehhhiiikkkkkklllkkkjjjiiiccc```]]]YYYUUUOOOJJJEEE===:::666444333333222111000...---,,,------+++***)))))))))))))))))))))***)))((((((((((((''''''''')))((((((''''''(((((((((((((((''''''''''''(((((('''''''''''''''((())))))'''''''''&&&&&&&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''((((((((($$$###"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))++++++,,,,,,,,,,,,,,,+++......---,,,,,,+++++++++---------............///000000000111222333444555777666555444444555666777999::::::::::::999888888888888888888888999::::::===>>>???@@@AAA@@@??????@@@AAABBBCCCCCCCCCBBBBBBCCCCCCDDDFFFHHHGGGCCC??????>>>===<<<<<<===>>>>>>:::;;;<<<<<<;;;999888777666666555555555555555555888444111000222444333111///......------......///111111111000000000000000+++++++++,,,,,,,,,,,,---.........///...---,,,++++++++++++++++++,,,------------,,,,,,++++++******))))))+++,,,---.........///111222222222333666999999<<<@@@DDDHHHLLLQQQTTTWWW[[[___dddiiiooouuuyyy}}}~~~{{{xxxwwwvvvsssqqqnnnkkkiiihhhgggfffhhhhhhggggggiiilllooorrr{{{}}}|||yyyuuuqqqnnnkkkhhhfffaaa```^^^]]]]]]^^^```aaabbbbbbbbbaaa```^^^\\\[[[VVVVVVVVVWWWYYY\\\^^^```aaaccceeegggiiijjjkkkkkkiiihhhgggeeeaaa]]]XXXTTTKKKGGGBBB===:::888555222111///...---......,,,++++++++++++,,,,,,,,,,,,---************************))))))((((((''''''(((((()))((('''&&&&&&'''((()))''''''''''''(((((())))))&&&'''((((((&&&%%%&&&&&&'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((()))))))))***$$$"""!!!"""%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$"""###$$$%%%&&&'''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******++++++,,,---------,,,,,,******++++++,,,,,,---------------............///000000111111222333555666777666555555555555666777666888:::<<<======<<<;;;999999888888999:::;;;<<>>===<<<===>>>???<<<<<<=========<<<:::999777777777777666666555555666222......111333222000......------------......------------------------++++++,,,,,,,,,------------------------,,,,,,+++,,,,,,,,,,,,,,,------...+++++++++,,,------......,,,,,,...///000111000000///000222444666:::>>>BBBCCCFFFLLLQQQVVV[[[```dddiiilllqqquuuyyy~~~}}}{{{wwwtttrrrqqqpppiiiiiigggfffeeeeeefffgggjjjlllqqqvvv{{{|||yyyuuurrrkkkiiigggdddbbbbbbcccdddcccdddeeefffeeedddbbbaaaXXXXXXWWWWWWWWWXXXZZZ[[[[[[\\\^^^aaaccceeegggggghhhjjjkkkkkkiiifffdddccc[[[WWWQQQKKKFFF@@@;;;777777555222111111111000///,,,,,,,,,,,,------------************++++++++++++******)))((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((''''''%%%((())))))'''%%%%%%''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&$$$"""!!!"""%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***************+++,,,---............))))))+++,,,---.........---------............///111111111111222444555666777666666666666666666777555777;;;>>>@@@@@@>>>===:::999999999:::<<<>>>???CCCCCCDDDDDDDDDBBBAAA@@@AAAAAAAAABBBCCCCCCDDDDDDDDDEEEJJJSSS[[[\\\WWWQQQBBBAAA???>>>=========>>>>>>======>>>???>>><<<999777777777777777666555444222111//////000111000///......------------......,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///***+++,,,---...///000111......//////000000111111555666999<<>>;;;777444333222111///,,,,,,,,,+++++++++******((((((((())))))))))))***,,,,,,+++***))))))))))))))))))(((((((((((())))))((()))))))))((('''&&&%%%%%%(((+++***'''%%%%%%''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&$$$###"""###$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))((()))))))))************)))***+++---.../////////+++,,,---////////////...---------............///111111111222333444555666777666666666666666666777666999===@@@AAA@@@>>>===::::::999:::<<<>>>AAACCCBBBCCCDDDEEEEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFLLLVVV___```YYYRRRDDDBBB@@@>>>============>>><<<<<<===??????<<<999666666777777666444333222///111222111000......///...------,,,,,,------...............//////000000------........./////////------,,,,,,,,,------------------------......///,,,------...///000111111000000111333555888;;;===EEEGGGIIILLLOOOUUU\\\```aaaffflllrrrwww|||}}}zzzwwwsssqqqoookkkjjjjjjjjjkkkmmmoooqqqiiilllpppsssvvv{{{|||yyywwwvvvtttttttttsssppplllhhheeecccaaa```^^^]]]]]]^^^^^^[[[[[[[[[[[[[[[\\\]]]]]]^^^```cccddddddeeehhhkkkkkkjjjiiihhheee```YYYTTTLLLGGGBBB===999666333111......---,,,+++******)))(((((()))))))))*********...---,,,+++************))))))************))))))'''((()))))))))(((&&&&&&$$$(((,,,+++'''%%%%%%'''''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((&&&$$$"""###$$$%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''''''''(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))(((((())))))*********+++((()))+++---...000000111//////000111111000///...---------.........//////111111111222333444555666666666777777777777666666888:::>>>AAABBB@@@===;;;:::::::::;;;===@@@CCCEEE@@@BBBCCCEEEFFFGGGFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHMMMVVV]]]]]]TTTKKKEEECCCAAA???===<<<<<<<<<===;;;:::<<<>>>>>>;;;888555555666666555333222000...111444333///------///...------,,,,,,------...,,,---------......//////.........////////////000......---------......///...------------...//////////////////000000000000555666888<<>>>>>>>>>>>@@@???===;;;<<>><<<<<<<<<;;;<<<===>>>===:::888666777777555444333222222222333222000///.........//////......---+++******)))******+++,,,------------///,,,******---//////---+++******+++---000000000000///,,,+++,,,,,,,,,+++000222444333222333777;;;<<>>???@@@BBB@@@>>><<<<<<>>>AAACCCEEEEEEDDDCCCCCCDDDEEEFFFEEEFFFFFFFFFFFFDDDCCCBBBDDDEEEHHHKKKMMMLLLIIIFFFCCCBBB@@@>>>===<<<<<<===<<<<<<<<<<<<;;;999888777777666555333222222111111222111000///.........///............------------******+++,,,------------///---***+++---//////...333222111111111111000000000000000111222222111000000222444444666:::BBBHHHTTTZZZcccjjjoooqqqssstttrrrsssuuuvvvyyy~~~||||||~~~~~~}}}zzzxxxuuurrrqqqqqqrrrrrrwww{{{|||zzzyyyuuuoooiiifffccc```^^^]]]\\\ZZZYYYWWWUUUSSSQQQPPPRRRTTTVVVYYY\\\bbbhhhmmmoooppppppnnnmmmjjjfff```ZZZUUURRRIIICCC;;;777555333///+++...---++++++,,,+++***(((,,,+++************+++++++++++++++++++++++++++++++++,,,,,,++++++)))(((((())))))(((((((((((())))))'''''''''((((((''''''''')))((((((((((((((('''&&&''''''''''''''''''''''''(((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''(((((())))))))))))***+++---...//////............------------111000000111222111///---222222222222333444555666555555666888888999999999::::::::::::<<<>>>@@@AAADDDBBB@@@=========>>>???BBBBBBBBBBBBBBBCCCDDDEEEIIIIIIHHHGGGEEEDDDBBBAAAAAABBBDDDFFFHHHHHHEEEBBB??????>>>===<<<<<<======<<<<<<;;;999888888777777666555444333222111111111111111000///............+++,,,,,,,,,------......***+++,,,------......---///---,,,,,,...//////...111111111000000...---,,,//////111222222222111111555888<<>>>>>=========<<<<<<===;;;999777666666777777444444333222111000000000000000//////............))))))*********+++++++++***+++,,,---..................---....../////////***,,,.........---------///000111111111222444666BBBGGGOOOVVV]]]gggsss{{{}}}|||zzzvvvsssooooooppptttzzz}}}xxxrrrmmmiiigggdddcccbbbbbb```^^^[[[XXXUUUSSSSSSUUUYYY^^^dddiiimmmooorrrrrrrrrrrrqqqpppnnnmmmgggbbbZZZSSSMMMGGGAAA===777444000......//////...++++++,,,,,,,,,,,,------))))))))))))))))))))))))+++++++++++++++***)))((())))))(((((((((((())))))(((((())))))))))))((((((&&&''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''%%%$$$%%%&&&''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((((((''''''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******''''''(((((())))))))))))'''(((((()))***++++++,,,)))******+++---......///,,,,,,---------------------...///111444444111///000000111333444555555666555666777999::::::;;;;;;:::999999999:::===@@@AAADDDCCCBBB@@@>>>===;;;;;;>>>>>>???@@@AAABBBBBBBBBEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@BBBAAA@@@>>>@@@@@@???>>>>>>===<<<;;;<<<:::777555444444555666333222111000000000000000///////////////.........+++++++++*********))))))++++++,,,---............---...///////////////000+++...000111000000111333111333444555888===EEEJJJUUU\\\gggpppxxx|||xxxsssooommmmmmmmmmmmkkknnnrrryyy|||wwwsssooommmhhhhhhgggfffccc___[[[YYYXXXYYY[[[^^^bbbeeehhhjjjnnnoooppprrrssssssssssssrrrnnnhhhbbb[[[UUUPPPLLLAAA===888555333222000///)))***---//////---+++)))))))))))))))))))))))))))******+++++++++***))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((***(((&&&%%%&&&(((((((((((((((((((((((((((((('''%%%&&&((())))))(((((((((((((((((((((((((((''''''''''''''''''''''''''')))******(((&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&'''(((((()))***)))))))))&&&&&&''''''(((((())))))***++++++,,,,,,------...,,,,,,,,,,,,------------,,,,,,---///111222111//////000111333444555555666555666888999;;;;;;<<<<<<::::::999::::::<<<>>>???BBBBBBBBBAAA???>>><<<;;;>>>>>>@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDBBBAAA??????@@@@@@???===????????????>>>===;;;;;;:::888666444333333444555111111000///////////////....../////////......---......------,,,,,,,,,++++++,,,---......//////...---///111111000///000111...000222111//////222555222666<<>>>>>>>>???@@@AAACCCAAA>>>===>>>>>>>>>===;;;<<<============<<<;;;888777555444333222333333000000//////......//////------...//////......---------------............+++,,,---...////////////---///222222000///000111///111333222111333999>>>@@@GGGQQQZZZaaajjjuuu}}}~~~|||{{{yyyuuussskkkjjjiiiiiijjjooouuuxxx}}}xxxtttooommmjjjkkkkkkkkkjjjiiihhhgggfffhhhkkknnnqqqrrrssssssssssssrrrooollliiihhhggg```\\\UUUNNNGGGAAA:::666111111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++******))))))(((((((((((())))))'''''''''(((((('''''''''(((+++---+++(((&&&(((+++(((((((((((((((((((((((('''&&&%%%&&&(((******)))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&)))++++++)))'''&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%'''((((((((('''&&&************))))))))))))---------,,,,,,,,,+++++++++++++++,,,,,,---------...---+++***,,,,,,,,,+++...///111444555666666555666777888:::;;;<<<======:::;;;;;;<<<<<<;;;;;;:::===???@@@AAAAAA@@@>>>===???@@@AAABBBBBBAAA???>>>???>>>===<<<<<<===>>>???CCC@@@===<<<=========<<<777888:::<<<======<<<<<<777666555444333222222222000//////.........//////,,,---.../////////...---)))******+++---......///+++,,,---...////////////,,,000333333111///000222111444777888888===EEELLLVVV___lllvvv|||~~~|||{{{yyyxxxwwwuuuqqqnnnlllnnnqqqssswww}}}|||yyyxxxwwwvvvtttqqqmmmjjjhhhccceeehhhkkknnnoooppppppooopppqqqpppooommmmmmmmmiiieee```ZZZTTTMMMFFFAAA:::888444111///000222333************************)))******+++++++++******))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&%%%(((+++)))%%%###%%%)))))))))))))))))))))))))))&&&%%%$$$%%%'''))))))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$''')))***)))'''''''''&&&&&&%%%$$$$$$######"""!!!###&&&(((((('''%%%###'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&&&&&&&''')))***************************+++++++++,,,,,,,,,------******+++,,,,,,------...///...---,,,,,,---///000000111111222222333444444888999999::::::::::::999:::999888777777999;;;=========>>>???@@@AAAAAABBB????????????>>>>>>>>>=========<<<;;;<<<>>>@@@BBB>>>>>>>>>@@@AAAAAA>>><<<;;;;;;:::::::::999999999777666555444222111000///,,,---------.../////////------------------------000//////.........//////++++++,,,...000000///...---000222111//////222555333777===BBBIIIRRR]]]eeevvv{{{~~~|||zzzzzz{{{uuusssqqqpppqqquuuyyy|||zzz~~~xxxqqqmmmnnniiieeefffkkkooonnnlllnnnooopppqqqqqqpppnnnmmmlllkkkiiifffaaa[[[VVVSSSIIIDDD<<<666333222111000111///,,,+++,,,------,,,......---,,,+++***))))))))))))******++++++++++++))))))))))))))))))))))))***)))(((''''''((()))***(((((()))(((((('''&&&&&&''''''''''''((((((((((((((((((((()))(((((('''&&&%%%&&&&&&''''''&&&&&&%%%(((((('''&&&%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$###"""$$$%%%''''''&&&%%%$$$'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((((((((((((************************+++++++++,,,,,,,,,,,,---+++++++++,,,------......///...---,,,,,,...///000000111111222333333444444444555555666666666666666777777777777888999;;;<<<;;;<<<===>>>??????????????????>>>>>>>>>=========>>>===<<<;;;;;;<<<>>>???@@@AAACCCDDDBBB???;;;999::::::::::::999999999999666666555333222111000///---------...............------------------------//////...............////////////000111111///...555666888666444555999===@@@GGGQQQ[[[dddnnnxxx~~~zzzyyyxxxuuusssrrrrrrsssssstttuuuwww||||||vvvqqqlllkkknnnooommmjjjjjjjjjkkklllmmmnnnnnnnnnpppppppppnnnllliiifffdddXXXRRRJJJCCC===999666444///...,,,---......---,,,---,,,,,,+++***))))))((()))*********++++++++++++***************************)))(((((((((((()))***))))))******)))(((((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((($$$&&&(((******)))'''&&&))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---......//////......---------...000111000111222333333444444444222333333444555555444444444555555777888999:::;;;:::;;;<<<>>>>>>>>>======>>>>>>=========<<<<<<<<<>>>===;;;:::::::::;;;<<>>999777999999999999888888888888666555444333222000//////...............---------------------------------......---------......////////////000000000111000555777888777777;;;BBBGGGQQQZZZhhhttt~~~xxxrrrqqqqqqrrrssssssrrrrrrtttuuuxxxzzz|||wwwtttsssqqqmmmiiiiiihhhhhhiiijjjlllnnnooooooppppppqqqpppooonnnmmmhhhbbb[[[RRRKKKDDD>>>:::222111000000111111///...------,,,,,,++++++******************++++++++++++++++++++++++++++++++++++***))))))(((((())))))******************))))))(((''''''''''''(((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&""""""###$$$%%%%%%&&&&&&'''&&&%%%$$$%%%%%%&&&''')))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%&&&((()))))))))((('''************************************++++++++++++,,,,,,------...//////000......------...///000111000111222444444444444444333444555666666666666666444555666777888888888888:::;;;===>>>>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::999999:::;;;<<>>:::888888888888777777777666666444444333222111000///////////////...---------,,,...........................------------......///...///000111222444666888333666:::===BBBJJJUUU]]]jjjrrr~~~}}}wwwooojjjjjjkkkpppuuuxxxzzz}}}~~~{{{wwwrrrnnnnnnmmmkkkiiiiiikkkmmmooonnnnnnooooooooonnnnnnmmmnnnjjjddd^^^XXXPPPIIIDDD<<<999555333333222111000//////......------------++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))))))))))))))))))))******))))))(((''''''''''''(((((((((((('''(((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%&&&&&&'''((('''%%%$$$$$$%%%'''((()))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***++++++++++++++++++++++++)))))))))*********++++++,,,,,,------...//////000---------...///000111111000111333444555555444333333444555666777777777777666777888888888888777777<<<===>>>>>>>>>===<<<;;;;;;;;;;;;:::::::::999999777777888999:::;;;<<<===>>>DDDJJJJJJCCC<<<999888777777666666666555555555333333222111000000///////////////...---------,,,........................---------------...///000///111222333444666;;;???:::???GGGPPPYYYfffsss|||zzzwwwuuupppjjjhhhjjjlllsss|||}}}zzzyyyvvvqqqmmmjjjiiiiiijjjnnnnnnoooppppppqqqqqqqqqnnnllliiifffccc^^^XXXTTTJJJDDD===777333222111111/////////......------,,,,,,+++++++++++++++++++++************************))))))************))))))''''''(((((()))(((((('''''''''''''''(((((((((((((((((())))))(((((('''&&&&&&''''''((((((''''''&&&$$$%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&((((((&&&%%%%%%%%%&&&'''((('''&&&&&&''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++************************((())))))))))))*********,,,,,,,,,---......//////------...///000111111111000111333555666555444333222222444555666666777777999999999999999:::::::::>>>>>>======<<<<<<<<<;;;::::::999999999888888888555666777999:::<<<===>>>888<<<@@@@@@<<<777555555555555555555444444444444222222111111000//////..................---------.......................................///000111...000222222222666<<>><<<:::999999:::;;;999999888888888777777777666777888:::;;;<<<<<<<<<888888888888666555333333444444444444333333333333111111111000//////......---------.......................................///......//////111222222///222666888;;;BBBKKKSSSaaajjjwww|||wwwsssnnnnnnpppuuuvvvwww}}}}}}uuunnniiiggggggggggggggghhhjjjkkkkkklllllllllnnnppppppmmmkkkeee```YYYRRRKKKEEE@@@<<<444333222111///---,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))***++++++++++++***)))''''''((()))))))))))))))''''''''''''((((((((((((+++++++++++++++***))))))''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%(((((((((''''''&&&&&&%%%'''%%%$$$$$$%%%&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))***)))((('''''''''''''''''''''''''''(((((((((((())))))))))))******+++,,,,,,------...,,,---...000111111222222///111444666777666444333222333444666777888888888888888888999<<<@@@CCCFFF???===:::888777888999:::888888888888777777777777888999:::;;;;;;;;;;;;;;;<<<999666555555555444333444444444333333333222222111111000000//////......,,,------....../////////////////////////////////////////////000111333333666;;;AAAFFFLLLVVVcccmmmzzz}}}yyytttqqqrrrssswww~~~}}}uuuooollllllkkkjjjiiihhhgggggggggkkkkkkkkkmmmoooooonnnlllooolllgggaaa[[[SSSJJJEEE999888777555333111000///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))(((((()))***************''''''''''''((((((((()))+++,,,,,,,,,,,,+++******''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((%%%&&&&&&'''((())))))***''')))******))))))***+++,,,,,,---------.........------......///000000000111222222333333444444555333333444444555666777777888999888777777888<<<@@@???===;;;999999999:::;;;999888777666666888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::777444333222333444///000222333333222111000///////////////......---//////////////////......000///------///111222222222000333666555111444<<<;;;BBBLLLWWWdddppp|||}}}zzz|||{{{vvvsssuuuwwwvvvwww}}}~~~yyyppppppooolllhhhggghhhiiilllkkkkkklllppprrrsssrrrqqqpppooolllgggaaa[[[WWWJJJFFF@@@;;;777555222000111000...,,,++++++++++++---,,,,,,+++******++++++)))***+++,,,---,,,+++***(((***+++***)))((()))***))))))))))))))))))))))))((()))++++++)))((()))***)))***+++,,,+++***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))'''''''''(((((((((((((((''')))******))))))***+++************++++++++++++------......///000000000111111222333333444444555666666666666666666666666777777666555444555999<<<===<<<:::999888999:::;;;:::999999888999:::;;;<<<::::::::::::::::::::::::;;;999777555444333333333000111222222222111000000///////////////......---........................222111000///000111111111333222333777777888???HHHRRRYYYfffsss}}}{{{zzzzzzwww{{{}}}zzzzzz}}}~~~}}}zzzvvvtttqqqpppooopppnnnllllllmmmnnnnnnmmmpppqqqqqqpppmmmiiieeebbb\\\WWWPPPHHHAAA;;;555222.........------,,,++++++------,,,,,,+++,,,,,,,,,***+++,,,,,,,,,,,,+++***(((***+++***)))((()))+++************************((()))++++++)))))))))***'''((()))***)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%(((((()))************))))))(((((((((''''''''''''''')))******(((((()))+++((()))))))))************------......///000000000111111222222333444444444888777777777777666666666777777666555333444777999;;;:::999888888888999::::::;;;;;;<<<<<<<<<<<<<<<888888888888888888888888999999888666555444333333222222222222111000/////////////////////......---........................////////////000000111222444444777<<>>HHHUUU___ppp}}}xxxxxxvvvsssqqqqqqvvvzzz|||~~~}}}xxxnnnnnnnnnmmmlllkkkkkkjjjooonnnnnnnnnnnnmmmkkkhhhccc___YYYQQQIIIBBB<<<:::333222111000///............---,,,,,,,,,,,,---...***+++,,,,,,******+++,,,************************)))+++,,,,,,+++******+++'''''''''''''''((())))))))))))))))))))))))))))))###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&''''''(((((((((((((((&&&'''''''''(((((())))))&&&'''((((((''''''(((***++++++++++++,,,,,,,,,,,,------......///000000000000000000111222222333333555555666666777777888888888999;;;:::999888999;;;555666888999;;;;;;<<<<<<;;;;;;;;;;;;:::999999888666666666666666666666666444222000......///000111000000///......///000111///////////////......---...//////000111222222333444999@@@GGGQQQ```rrr|||zzzwwwuuusssuuuvvvuuuwww{{{}}}yyyuuupppmmmlllkkkjjjjjjkkkmmmnnnlllkkkkkkiiieee___WWWNNNEEEAAA666555444222111000000///...---,,,+++,,,---...///***+++,,,,,,******+++,,,++++++++++++++++++++++++)))+++---,,,+++***+++,,,)))))))))))))))***++++++))))))))))))))))))))))))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''$$$&&&'''''''''(((***,,,.........///////////////111111111222333555666777666666666777888888999999;;;::::::999888777666666999888888888999::::::;;;===============<<<<<<;;;999888777666555555555666444333222111000000000000000000000000000000000000222000...---...000000000...000111000///000555999888AAAPPP```nnn|||yyyrrroooqqqtttwwwvvv|||{{{tttpppjjjhhhffffffhhhkkkllllllmmmmmmkkkgggaaaYYYQQQMMMBBB???:::666444222///...------......---,,,+++***---------,,,,,,,,,++++++))))))))))))))))))))))))222---((((((+++,,,+++((((((((((((((())))))))))))'''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%&&&((()))((('''''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''')))))))))))),,,...............////////////111111111111222444555555666666666777888888999999<<<<<<;;;:::999888777777999999888888999::::::;;;<<<============<<<;;;;;;888888777777666555555444333333111000000/////////000000000000000000000000000///......///000000000111222222111111666>>>EEERRR\\\lllzzz~~~zzztttpppqqquuu||||||vvvllliiifffeeeggghhhiiiiiinnnnnnnnnmmmjjjeee```]]]OOOIIIBBB<<<777444111///......//////.........------------,,,,,,,,,,,,+++++++++++++++++++++++++++111---((((((+++,,,+++(((((())))))))))))*********(((((())))))))))))(((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((***++++++***+++---///............//////000000111111111111111222333444666666666777888888999999>>>===<<<;;;:::999999888999999999999999::::::;;;<<<<<<<<<<<<<<<;;;::::::666777777777777555444333222111000//////...//////////////////////////////////////////000111222222333444444444999CCCPPPZZZkkkvvv|||vvvuuutttvvv{{{~~~tttpppllliiihhhiiiiiihhhkkklllmmmmmmmmmkkkhhhggg^^^XXXOOOGGG@@@:::666333000000/////////000000000......---------,,,,,,,,,------------------------000---))))))+++,,,+++)))))))))))))))************(((((()))))))))))))))((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))***++++++++++++---///------......//////000000111111111000111111222222666666666777888888999999======<<<<<<;;;:::999999::::::999999999::::::;;;;;;;;;;;;;;;;;;::::::999555666777888777555333111000000///...............///////////////////////////000000000000111333444222666:::@@@IIIWWWgggrrr~~~}}}{{{zzzxxx{{{~~~xxxrrrooommmkkkjjjjjjjjjkkkkkkkkkjjjiiihhhhhhccc\\\UUUNNNFFF???:::333222111//////000000111............------------------------------------///,,,***)))+++,,,+++***((((((((()))))))))******''''''(((((())))))(((((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&&&&'''''''''%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++******,,,...---------...///000000111111111111000111111222222666666666777888888999999;;;;;;;;;;;;::::::::::::;;;;;;::::::999::::::;;;:::::::::::::::999888888444555666777666444222111000///..................////////////////////////---///000//////111444888666>>>IIIUUUbbbppp}}}|||zzzyyy{{{~~~yyytttpppmmmkkkkkklllllllllllllllllljjjiiifffbbb]]]TTTKKKEEE:::888444111//////000000/////////.........---------------------------------,,,+++***+++++++++***'''''''''((((((((())))))%%%&&&'''((((((((((((((($$$%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&'''''''''''''''&&&%%%&&&((()))((('''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))*********))))))+++---,,,------...///000111111111111111111111222333444666666666777888888999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::::::::999999999999999888888777444555555555555333222111//////............//////////////////////////////,,,...000000000555<<>>???@@@<<<<<<;;;:::::::::::::::888888999999888888777666555555444444333222222222000//////...//////000000000000000000000000000000///222444555888@@@LLLUUUaaakkkzzzxxxssspppooonnnqqquuuyyy~~~~~~vvvtttrrrooonnnmmmmmmnnnllllllkkkkkkkkkgggbbb___UUUPPPHHH???999555444444000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,++++++++++++)))************+++++++++'''((()))******+++++++++&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((%%%$$$###$$$&&&'''&&&%%%(((((((((((())))))))))))************************))))))))))))))))))))))))***+++,,,+++******,,,---,,,,,,---...///000111222111111111222333555666777666666666777888888999999999999;;;===???@@@BBBCCC===<<<;;;:::::::::::::::888888888888888777666666666555444333222222222222000000/////////000000111111111111111111111111111444777:::===BBBLLL[[[fffvvv}}}wwwsssppppppppptttzzzyyyuuurrrqqqpppooommmkkkjjjkkkjjjhhhfff```ZZZPPPFFF>>>999777777000000000000////////////------------------------)))+++,,,,,,+++++++++,,,++++++,,,,,,,,,---------))))))***+++,,,---------$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%***)))'''%%%$$$$$$$$$$$$$$$%%%&&&'''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++,,,,,,,,,,,,,,,---------............///111222333444555777777777777666666666666666777999:::;;;<<<<<<<<<===<<<<<<;;;999888777777555555666777777666555444333333333222111000000///,,,...///...------...000---,,,000555444000333:::666;;;CCCLLLWWWeeettt~~~}}}xxxtttsssuuuyyy{{{{{{sssooojjjiiihhhiiijjjjjjjjjhhhgggccc]]]UUUMMMDDD;;;555555333111111111111///......---,,,---......,,,+++------------------------+++++++++************))),,,***(((***,,,---***'''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))***++++++++++++,,,,,,,,,,,,,,,---------............///000111222333444555666777777777777777777777999:::;;;<<<===>>>>>>>>><<<<<<;;;:::999888777777555666666777666555444333333222222111000000//////...000111222111111222333---,,,...333333222888@@@DDDLLLXXXeeeqqq}}}vvvwwwxxxzzz|||~~~yyypppmmmiiigggggghhhiiiiiimmmkkkfff```YYYQQQHHHBBB888555111////////////......---,,,---......---+++------------------------++++++++++++************)))))))))***,,,,,,+++***,,,)))&&&$$$"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,------------.........//////000111333444555555666666666777888888888999:::;;;<<<===============<<<;;;;;;:::999888777777666666666666555444333222111111000000//////......***,,,///000//////000111000///000333555999BBBLLLVVVaaappp~~~~~~zzzxxxuuu{{{zzzuuummmhhhfffggghhhhhhmmmkkkiiifffbbb[[[TTTNNNAAA<<<666222000000000///...---,,,---......---,,,------------------------,,,,,,,,,+++++++++******&&&(((***+++++++++,,,---***(((&&&$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&'''((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))*********++++++,,,,,,---------------............///000111222333555666666666666777777888999::::::::::::;;;;;;;;;;;;::::::;;;::::::999888777777777777777666555444333111111000000//////............***,,,.........---...///333444666:::???IIIVVV```oooxxx|||zzzzzz{{{xxxqqqllliiigggeeegggggghhhhhhgggccc]]]YYYNNNHHH@@@999555333222111///...,,,---...///...---........................---,,,,,,,,,++++++++++++&&&))),,,,,,***)))+++...%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,---------------.........//////000000111333444555666777666777777888999::::::;;;<<<<<<<<<<<<;;;:::999999999999999888888777777666777666555444333222111111/////////...............///000111111000111222444222777>>>FFFPPP```oooyyy|||}}}xxxpppiiieeeeeefffgggiiijjjiiieeebbbYYYSSSKKKBBB<<<888444222222000......///000///...........................------------,,,,,,,,,+++(((+++---,,,)))((()))+++###$$$&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&'''''''''&&&&&&%%%$$$&&&&&&'''''''''''''''&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,------...------........./////////111111222333555666777777888888888999:::::::::;;;?????????>>>===<<<;;;:::888888888777777777666666666555444333222111111111//////////////////......000111111111111333777:::777AAANNNYYYgggyyy~~~}}}rrrkkkfffffffffggghhhhhheeebbb___[[[TTTMMMFFF@@@:::666666444111///000000000///..............................---------,,,,,,,,,***+++,,,,,,***)))))))))'''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''''''''&&&%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))((()))***+++,,,------...............////////////111222333444555666777888999999::::::::::::::::::AAAAAA@@@???===<<<:::999777777777777777666666666555444333111111111222222////////////////////////000000000000333888???DDDKKKYYYhhhsssyyynnnllljjjhhhhhhfffcccaaacccaaa^^^YYYTTTMMMEEE???:::777333111111111000///....................................------------***))))))***,,,,,,+++)))+++)))&&&$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''"""###%%%'''((((((((('''&&&'''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))((())))))+++,,,---................../////////000111222333444555777888888;;;:::::::::::::::::::::??????>>>===;;;999888777777777777777666666666666444333222111111111222333/////////000000000000000333333444555999@@@JJJPPPbbbqqq}}}{{{}}}|||xxxtttpppmmmjjjgggeeeffffffeeeddd```XXXOOOIII===999555222222111000/////////////////////////////////.........---------)))'''''')))---...---***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,++++++,,,,,,---////////////000000000000222222333555666888999999;;;;;;;;;<<<;;;;;;::::::??????>>><<<;;;:::999888999:::::::::999777555444333333222111000000111111///000111000...---...///222444777;;;CCCQQQaaalll~~~zzztttlllgggjjjgggeeeeeefffddd^^^XXXJJJDDD<<<666333222111111000...------...//////.../////////...------,,,,,,///...,,,******+++,,,---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))+++***++++++,,,---...///......//////000000000111222222333444666777888999::::::;;;;;;;;;;;;::::::>>>======<<<;;;:::999999888888888888777555444333333222111000000000000000---///111222222222444666555<<>>888444222000...111111000000///........................------,,,&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))((((((%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''((()))***+++,,,------))))))***+++,,,...///000/////////...------,,,,,,//////000000111111222222666666666666666666555555666666555555555444444444555444222000//////000000......///000111333555666;;;CCCQQQ```ooo~~~|||sssooojjjfffeeedddccccccYYYSSSKKKCCC===999666444111111000000//////............//////......---,,,###$$$$$$%%%%%%$$$$$$###'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&((()))************''')))******))))))***+++***++++++,,,,,,------..................///000000000000000000000111111222666555444333333555666888666666444333111000......333111/////////000///......///000111222555:::>>>HHHVVVhhhwww{{{qqqkkkhhhfffccc```aaa\\\TTTLLLEEE>>>777333666333000//////000000///------......///000000111$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((()))************((()))******))))))***+++***++++++,,,,,,---.....................///000000000000000000000111111222555444333222333444666777666555444333222111000//////............///.........//////000333;;;EEELLL___lll|||}}}wwwnnnjjjfffbbb___aaa^^^ZZZUUUNNNFFF>>>888666444222111222111000.../////////...............$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&'''((())))))******)))((()))******))))))***,,,+++++++++,,,------.....................///000000000000000000000111111222444333222111222333444555555555444333333222111111---......///////////////000111222444:::GGGWWWbbbuuu}}}xxxtttssswww~~~wwwpppkkkfffcccbbbbbb```^^^ZZZRRRHHHBBB888777555444333222000...000000//////...---,,,,,,$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((***++++++***)))+++,,,++++++,,,,,,---........................///000000000000000000000111111222222222111111111222333444444444444333333333333333///000111111000000111111222555999???HHHWWWjjjwww|||xxxvvvuuurrrxxx|||vvvqqqmmmfffeeedddccc```YYYQQQLLL???<<<888555333222000///000000//////...------,,,%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((((((((((((((('''(((((())))))))))))((()))***++++++******+++,,,+++,,,,,,------...//////...............///000000000000000000000111111222111111111111222222333333333333333333333333333333///000111000//////111444333;;;EEENNNXXXfffwww|||wwwuuuvvvyyy||||||}}}yyymmmkkkhhheeebbb^^^XXXUUUJJJEEE===777444333333222////////////////////////%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))***++++++******+++---,,,,,,,,,---......//////...............///000000000000000000000111111222111111222222222333333333333222222222222222222222---//////...---///444999;;;EEESSS^^^gggrrr|||yyyuuurrrtttyyyxxxtttooojjjfffccc___]]]UUUOOOGGG???:::888666555000000000000000000000000%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((()))***,,,+++******+++---,,,,,,------.../////////...............///000000000000000000000111111222111222222333333333333333222222222111111000000000---///000//////444===EEEJJJUUUdddnnnuuu}}}{{{zzzyyyzzz}}}zzztttoookkkfffccc^^^YYYRRRKKKEEE???999666333333222222111111000000%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))#########$$$$$$%%%%%%%%%((((((((((((((((((((((((%%%&&&''''''((((((''''''))))))))))))))))))))))))((()))))))))))))))(((((()))+++,,,,,,+++***,,,---,,,,,,------.../////////...............///000000000000000000000111111222222222333444444444444333222222111111000//////......000222222333:::FFFOOOWWWcccqqqzzz}}}}}}wwwqqqkkkgggccc___ZZZTTTMMMDDD<<<666666555444333222000//////$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$############""""""#########$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''((((((((((((((((((((())))))))))))((()))*********((('''&&&)))************+++++++++,,,,,,------------------000000000000000000000000111000///......///000111444444444444444444444444222222333111//////000111000111333777===JJJYYYdddlllrrryyy~~~~~~~~~tttnnnjjjfffbbb```]]]TTTEEE999777555333333333444222111$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''(((((((((((())))))))))))((()))******)))((('''&&&)))************+++++++++,,,,,,,,,------------...000000000000000000000000111000////////////000111444444333333333333333333222333333222111111333555111555:::@@@HHHTTTaaakkkttt{{{}}}|||zzzqqqkkkfffccc```YYYMMMDDD;;;999555333333222111000$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))((())))))))))))((((((''')))************+++++++++,,,,,,,,,---------......000000000000000000000000111000000//////000000111333333333222222111111111///000000000///000333666666===FFFPPPYYYcccmmmttt|||zzzxxxyyy|||uuulllgggddd```YYYSSSEEE@@@;;;666444222111000$$$$$$$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&%%%(((((((((((())))))))))))((())))))))))))((((((((())))))*********++++++++++++,,,,,,------.........000000000000000000000000000000000000000000000000222222222111000000//////000000000//////222666:::???HHHUUU```hhhpppwww||||||zzz{{{tttlllhhhdddaaa]]]OOOJJJBBB;;;777444222111$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%(((((((((((()))))))))))))))(((((((((((()))))))))))))))*********+++++++++++++++,,,,,,---...//////000000000000000000000000000000111111111111000000111111111000000/////////333333333222444888>>>CCCMMMVVVbbblllsssxxx}}}{{{~~~~~~ssslllhhheeebbbVVVPPPGGG???:::666333111$$$$$$%%%%%%&&&&&&''''''$$$$$$&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&(((((((((((()))))))))))))))(((((((((((())))))***)))************+++++++++***+++,,,,,,---...//////000000000000000000000000000111111222222111111000000000000000000000000000000000111333777>>>GGGMMM[[[cccllltttyyy~~~~~~uuunnniiifff[[[UUUMMMEEE???:::555333$$$$$$%%%%%%&&&''''''((($$$%%%'''((('''&&&$$$#########$$$%%%&&&''''''(((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))(((''''''((()))***+++)))************+++++++++***++++++,,,---...///000000000000000000000000000000111222222222222111000/////////000111111222222...000222777>>>IIIUUU\\\ggglllsssxxx}}}}}}{{{}}}wwwoookkkbbb]]]UUUNNNHHHBBB===:::$$$$$$%%%%%%&&&'''((((((%%%&&&'''((((((&&&$$$###!!!"""###$$$&&&'''((((((''''''''''''((((((((()))%%%&&&&&&''''''((((((((((((((((((((()))))))))))))))(((''''''''')))***+++)))************+++++++++******+++,,,---//////000000000000000000000000000000111222333333222111000......///000111222333333444666:::@@@JJJXXXfffooommmqqqvvvzzz~~~|||yyywwwxxx~~~}}}uuupppiiiddd^^^WWWQQQKKKEEEAAA######%%%&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))++++++******************))))))***++++++++++++***...---,,,+++,,,...000222333333222222222222333333000111222333333222111000//////000///......000222555:::BBBOOO\\\hhhppptttuuuvvvyyy||||||wwwuuutttwwwrrrllleee```]]]XXXPPPIII%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))************************))))))***++++++++++++***...---,,,,,,...000222444111555999:::888444222000000111222222222111000000///000111111111111333555<<>>===888333222333111000000//////000000111333333444888@@@LLLZZZccckkkoootttwwwyyy|||{{{{{{|||~~~~~~zzzuuuwwwyyy|||}}}yyyuuusssqqqooommmkkkkkkjjjjjjjjjjjjjjjkkkkkkllllllnnnqqqtttxxxzzz}}}~~~xxxooo$$$%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((())))))***++++++,,,,,,))))))***++++++++++++***+++,,,---...///000111111222444666555333111111222//////......///000111222444777===EEEOOO[[[gggoooppptttyyy{{{||||||{{{uuuxxx}}}~~~yyyuuussstttvvvxxxzzz|||~~~~~~{{{xxxvvvssspppnnnlllkkkjjjiiiggggggffffffeeedddddddddeeehhhjjjlllnnnooorrrtttxxx&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((())))))***++++++,,,,,,))))))***++++++++++++***------///000111111111111222222333333333333222222............///000222333444;;;EEEPPP[[[fffpppvvvrrrwww|||}}}yyyxxxwwwtttxxx|||wwwrrrttttttuuuwwwxxxyyyzzz{{{~~~|||zzzxxxvvvsssooolllkkkjjjhhhfffeeeccccccbbbbbbaaa```______aaacccdddfffggghhhjjjnnnttt{{{%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((())))))***''''''(((((())))))*********************+++++++++,,,,,,------.../////////222222333333333222222111444...+++000333222444888>>>GGGUUU```hhhnnntttxxx{{{|||~~~}}}vvvqqqqqqvvvzzzxxxssstttuuuvvvwwwxxxxxxxxxxxx|||{{{zzzzzz{{{~~~{{{xxxtttrrrmmmlllkkkiiigggeeecccaaaaaa___]]]\\\[[[ZZZ[[[[[[^^^^^^```bbbdddgggjjjkkkssswww|||%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((((((((()))))))))))))))***++++++)))))))))******************++++++++++++,,,,,,,,,------...//////000111111222222222222222222111111333//////222222222999AAAIIIQQQ]]]gggnnnsssxxx||||||xxxuuuuuu{{{xxxsssrrrssstttvvvvvvwwwwwwwwwyyyxxxxxxxxxyyy{{{}}}|||yyyvvvtttrrrqqqpppnnnkkkiiifffeeeaaa```^^^\\\[[[ZZZZZZZZZ[[[[[[\\\]]]___aaaccceeekkknnnssswww{{{%%%%%%%%%%%%%%%%%%%%%%%%######$$$&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))***************++++++,,,++++++++++++++++++******++++++++++++,,,,,,---------......///111222333333222222111111111000000000000111222333333666BBBNNNXXX___hhhppptttxxx}}}|||xxxwwwyyy~~~~~~wwwrrrpppqqqrrrsssuuuuuuvvvvvvvvvuuuuuuuuuvvvxxxzzz{{{|||~~~|||zzzyyyxxxxxxvvvtttqqqmmmkkkiiicccbbb```^^^\\\ZZZZZZYYYZZZZZZZZZZZZ[[[\\\]]]]]]aaadddhhhlllooorrrvvvyyy~~~%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))************))))))))))))***++++++,,,,,,++++++*********)))*********+++,,,,,,------------...///111222333333222111111000000000000000///000222555999BBBPPP[[[dddiiippptttwwwzzz~~~~~~{{{{{{|||vvvqqqnnnoooppprrrssstttuuuuuuttttttttttttuuuvvvwwwxxxyyy}}}~~~~~~}}}|||{{{xxxuuuqqqnnnmmmgggfffdddaaa___]]][[[ZZZ\\\\\\[[[ZZZYYYYYYYYYYYY[[[]]]aaadddgggkkkooorrrvvv{{{~~~%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''&&&''''''''''''''''''''''''))))))))))))*********+++)))(((((((((((()))******+++++++++******))))))((())))))******+++,,,,,,---,,,------...000111111222111111000//////000111111///111444;;;FFFTTT___dddjjjnnnrrruuuvvvyyy~~~~~~zzzwwwuuuwww~~~}}}}}}}}}}}}zzzuuuqqqnnnoooppprrrsssssstttttttttttttttuuuuuuvvvwwwwwwyyy|||~~~{{{xxxtttrrrppplllkkkiiigggdddaaa___^^^___^^^\\\ZZZXXXWWWVVVVVVVVVXXX\\\___bbbfffkkknnnnnntttxxxwwwyyy}}}}}}%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))************((((((((((((((())))))******************)))))))))))))))***+++,,,---......---......//////000000111111000//////000111333444222777>>>GGGUUUdddkkkkkkmmmppptttuuuvvvzzzyyytttpppnnnpppvvv|||||||||||||||zzzuuurrrpppqqqrrrssssssttttttsssuuuuuuuuuvvvvvvwwwwwwwwwxxx{{{|||yyyvvvuuuqqqqqqooommmkkkhhhfffdddbbbaaa^^^[[[YYYWWWVVVUUUTTTVVVXXXZZZ\\\```eeehhhggglllppppppqqqvvvyyyxxxxxxzzz|||~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((()))))))))******))))))(((((())))))***+++*********+++++++++++++++++++++,,,---...///000000000000000000000000000000000/////////111333555777666AAANNNXXXcccnnnrrrpppqqqsssvvvxxxyyy~~~~~~xxxtttqqqppppppwww}}}||||||}}}}}}{{{xxxuuussssssttttttuuuttttttsssuuuuuuvvvvvvwwwwwwvvvvvvwwwzzz}}}}}}|||vvvvvvuuutttqqqooollljjjgggeeeccc```]]]ZZZYYYXXXVVVWWWXXXYYYYYY\\\```cccaaagggkkkkkklllqqqtttssstttvvvxxxyyyyyyyyy{{{|||{{{{{{{{{{{{|||}}}~~~~~~%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%'''((()))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))*********)))***++++++,,,+++++++++,,,,,,---------------...///000111222333222222222111111111111000000/////////111444777999888III[[[dddjjjrrruuuttttttvvvyyyzzz|||~~~yyyuuussstttvvvxxx~~~~~~~~~~~~}}}zzzwwwuuuuuuvvvvvvuuuuuutttsssuuuuuuvvvvvvwwwvvvvvvvvvwwwxxxzzz|||yyyyyyxxxwwwuuussspppnnnllljjjhhheeebbb___^^^]]][[[[[[[[[ZZZYYYZZZ]]]``````eeeiiiiiikkkpppsssrrrrrrsssuuuvvvuuutttuuuvvvwwwwwwxxxyyyzzzzzz{{{{{{&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))))))))&&&%%%%%%%%%%%%&&&''''''******))))))((((((''''''+++*********))))))((((((---,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---...000111111111000///:::888555222000000000111333111000000333777<<>>MMMZZZeeejjjpppsssssssssuuuwww{{{}}}xxxqqqqqquuuzzz|||yyyuuuwww~~~}}}|||{{{|||}}}|||{{{zzzzzzxxxwwwwwwvvvvvvvvvuuuwwwxxxzzzzzzyyywwwvvvsssuuuwwwyyy|||}}}zzzyyywwwvvvtttsssqqqmmmjjjfffdddaaa______```bbbccciiijjjllllllllllllnnnooopppqqqqqqqqqrrrsssssstttsssrrrqqqqqqrrrssstttuuuwwwyyy{{{'''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''*********))))))))))))))))))***,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,.........//////////////////000111222222222222222222555999;;;@@@LLL]]]jjjnnnqqquuuvvvuuuwwwzzz~~~~~~{{{uuupppmmmsss}}}{{{xxxtttuuu}}}}}}}}}~~~}}}zzzyyyxxxvvvvvvuuuuuuuuuvvvwwwzzz{{{{{{zzzwwwvvvtttuuuwwwyyyzzz}}}}}}|||{{{zzzyyywwwssspppllljjjgggdddccccccddddddiiikkkmmmnnnnnnoooppprrrpppqqqqqqrrrssssssssssssssssssqqqqqqqqqqqqrrrssssssuuuyyy}}}~~~}}}}}}'''''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%$$$'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))))))))))))))******)))***,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,...............//////000000000111222222222111111444666:::BBBMMM\\\jjjssspppsssvvvwwwxxx{{{~~~{{{zzzyyyvvvtttqqqyyy|||xxxtttuuu}}}{{{~~~{{{zzzyyyxxxwwwvvvvvvvvvwwwxxxzzz{{{{{{xxxvvvtttuuuvvvwwwxxxxxxzzz~~~~~~|||yyyvvvrrrpppmmmjjjhhhgggfffgggiiillloooqqqrrrsssuuuvvvrrrrrrssstttttttttsssssssssrrrpppooonnnoooooopppppprrrwww{{{~~~}}}|||~~~~~~''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((()))))))))))))))))))))))))))************'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------......///000/////////000000000111111777:::AAALLLYYYeeeooossspppssswwwyyy{{{}}}xxxxxxxxxxxx{{{}}}yyyuuuvvv|||~~~~~~}}}{{{zzzxxxxxxwwwwwwwwwxxxyyyyyyxxxvvvtttssstttuuuvvvvvvvvvwwwzzz}}}}}}xxxvvvssspppnnnlllkkkkkkkkknnnrrruuuvvvwwwxxxzzzuuuvvvwwwxxxxxxwwwvvvuuusssrrrpppnnnmmmlllmmmmmmoooqqqtttxxx|||~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}{{{{{{{{{{{{{{{{{{{{{{{{zzzzzzzzz{{{|||}}}~~~~~~xxxtttxxx~~~&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''(((((('''''''''''''''(((((()))'''''''''((((((((())))))((()))))))))************((((((((()))***+++------,,,,,,,,,,,,,,,,,,,,,,,,......---------...///000.........///000222444555;;;DDDPPP[[[cccjjjppptttqqqtttxxx{{{~~~}}}yyywwwyyy{{{}}}}}}yyyvvvwww|||{{{zzzxxxwwwvvvuuuuuutttuuuuuuvvvuuuuuuttttttrrrsssssssssrrrsssvvvxxxzzz~~~~~~|||zzzwwwtttrrrppppppooorrrvvvxxxyyyyyyzzzzzzzzz{{{|||}}}}}}|||{{{zzzwwwuuusssqqqoooooooooooopppqqqsssuuuwwwyyy{{{|||~~~~~~}}}}}}}}}|||||||||{{{{{{xxxxxxwwwwwwvvvvvvuuuuuutttttttttttttttuuuvvvwwwwwwxxxzzz{{{||||||||||||}}}~~~}}}||||||~~~xxxssswww~~~&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''((()))))))))'''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((())))))*********++++++*********+++---///111,,,,,,,,,,,,,,,,,,,,,,,,......---,,,---...///000/////////000222666999<<>>JJJXXXdddlllrrruuuxxxzzzzzz{{{|||~~~}}}zzzvvvxxx|||{{{zzzxxxwwwwwwwwwwwwzzz{{{|||~~~|||~~~}}}~~~~~~{{{{{{zzzxxxvvvuuuuuuvvvvvvvvvvvvxxxzzz|||~~~}}}}}}}}}}}}|||{{{yyyxxxtttsssrrrpppoooooonnnnnnllljjjgggfffffffffeeeccccccccccccbbbbbbbbbbbbbbbggggggggggggggggggggggggffffffffffffgggkkkqqquuu''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''')))+++,,,---((()))))))))*********+++,,,++++++***+++,,,---...,,,++++++,,,...//////......000000///------///222111666@@@LLLYYYeeemmmrrrrrrtttwwwyyyzzz|||~~~}}}zzzvvvxxx~~~|||zzzxxxwwwvvvvvvvvvvvvvvvxxxyyy{{{}}}~~~}}}~~~~~~}}}}}}{{{zzzyyyxxxuuutttsssqqqppppppppppppmmmkkkhhhgggggggggeeedddcccbbbaaaaaa```aaaaaabbbffffffffffffffffffffffffdddeeeeeedddeeehhhnnnrrrzzz''''''&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''******)))(((((()))))))))((())))))******+++++++++***+++++++++,,,,,,,,,,,,++++++***,,,...//////...,,,///000///......222666555@@@OOO^^^iiiooosssuuutttvvvyyy{{{}}}}}}{{{yyyvvvwwwyyy}}}~~~{{{wwwyyy~~~|||zzzyyyyyyyyyxxxxxxyyyzzz{{{|||}}}}}}|||~~~~~~}}}|||{{{zzzyyyxxxuuuuuusssrrrrrrqqqqqqqqqmmmllljjjiiiiiihhhfffdddcccbbbaaa``````aaaccccccccccccccccccccccccccccccbbbbbbccccccdddfffjjjmmmpppwww&&&%%%%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((++++++***)))((((((((((((((())))))******+++,,,,,,***+++---.........---,,,+++******,,,...000//////,,,///111111000222777<<>>HHHZZZjjjuuu}}}{{{ssspppkkkgggfffgggjjjlllrrrssswww}}}~~~|||{{{}}}~~~}}}}}}~~~~~~}}}~~~~~~~~~|||zzzzzzzzz{{{|||~~~~~~}}}}}}{{{{{{{{{zzzzzz{{{{{{||||||{{{zzzxxxxxxxxxyyyzzz{{{zzzzzzzzzzzz{{{|||}}}}}}}}}}}}||||||{{{{{{{{{{{{zzzyyyxxxxxxxxxxxxxxxyyyzzzzzzyyywwwuuuvvvwwwuuuttttttsssrrrsssssssssqqqqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssttttttwwwxxxyyyzzz{{{}}}~~~~~~((((((((('''((())))))******+++,,,+++)))''''''((()))))))))))))))*********((())))))******+++,,,,,,,,,,,,,,,---......//////............///000111111111222666===IIIWWWfffpppzzz~~~{{{wwwpppjjjffffffhhhiiilllmmmssszzz~~~}}}~~~~~~}}}}}}}}}}}}~~~|||{{{zzz{{{||||||{{{yyy{{{{{{{{{{{{}}}~~~~~~||||||{{{{{{{{{|||}}}}}}}}}|||{{{zzzzzz{{{|||}}}}}}}}}}}}}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}}}}}}}|||{{{{{{{{{{{{{{{|||}}}}}}|||yyywwwwwwxxxxxxwwwwwwvvvvvvvvvvvvvvvsssssssssrrrrrrrrrrrrrrrqqqqqqqqqqqqrrrrrrssstttuuuvvvwwwyyy{{{}}}~~~((((((((((((((()))******++++++,,,***((('''((()))******))))))))))))))))))************************+++++++++,,,------...............//////000222222444555999DDDVVVgggqqqttt}}}~~~vvvooojjjhhhhhhhhhgggiiioooxxx}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyxxxwwwyyy{{{||||||{{{||||||{{{{{{|||~~~~~~}}}|||||||||}}}}}}~~~~~~}}}}}}||||||}}}~~~~~~}}}~~~~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}zzzxxxxxxyyyyyyyyyyyyyyyyyyxxxxxxwwwuuuuuuttttttssssssrrrrrrqqqppppppqqqrrrssstttuuutttuuuwwwzzz}}}))))))(((((())))))***+++'''((())))))((()))+++---************))))))))))))++++++++++++++++++******+++++++++,,,------...............///000111222333555999BBBPPPddduuu{{{yyyzzz|||~~~vvvoookkkiiihhheeegggmmmuuu}}}~~~||||||}}}|||||||||}}}}}}|||||||||yyywwwwwwxxx{{{}}}~~~}}}{{{zzzzzzyyyzzz|||}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}~~~{{{yyyxxxyyyyyyzzzzzzzzzzzzyyyxxxxxxwwwvvvvvvuuutttsssrrrrrrqqqqqqqqqqqqrrrtttuuuvvvtttuuuxxx{{{~~~))))))(((((())))))***+++'''((()))((('''(((+++---************)))))))))((()))******++++++,,,,,,,,,,,,,,,,,,---......//////.........///000222333444777CCCRRR___mmmzzz~~~|||xxxzzz~~~wwwpppkkkiiieeefffkkksss{{{}}}}}}}}}{{{||||||||||||||||||{{{{{{yyyxxxyyy{{{}}}~~~}}}yyyyyyxxxxxxyyyzzz|||}}}yyy}}}}}}}}}}}}~~~~~~}}}zzzyyyzzzyyyyyyzzzzzzzzzyyyxxxwwwxxxxxxwwwvvvtttssssssrrrqqqqqqqqqrrrsssuuuvvvwwwvvvwwwyyy|||)))))))))))))))******+++***+++***(((&&&&&&''')))+++*********))))))(((((('''((()))***,,,---...///------......///000000000.........///000222333444;;;MMM```jjjqqqyyy||||||}}}vvvoookkkfffgggkkkrrrzzz{{{{{{||||||||||||{{{{{{~~~|||zzzzzz{{{}}}}}}}}}zzzyyyyyyyyyyyy{{{}}}~~~xxx{{{~~~~~~~~~~~~~~~{{{{{{{{{xxxyyyzzzzzzzzzyyywwwwwwyyyxxxwwwvvvuuutttsssrrrrrrrrrrrrssstttuuuwwwwwwxxxyyyzzz|||******)))((((((((((((((('''((((((((())))))******++++++******************++++++,,,,,,,,,,,,------------,,,,,,,,,---......111222222111000222888<<>>JJJTTTiiittt{{{{{{}}}|||xxxttttttwww~~~}}}~~~{{{{{{zzzzzzzzzyyyyyyyyyuuuvvvxxxzzz|||}}}|||{{{yyyyyyyyyzzzzzzzzzzzzzzzyyyyyyzzzzzzzzzzzzyyyyyyzzzzzzyyyxxxxxxxxxxxxxxxxxxyyy{{{}}}))))))(((((((((((())))))))))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,------............///000111111---222666777:::EEEVVVdddsss|||~~~{{{|||~~~}}}}}}||||||xxxyyyzzz{{{}}}~~~||||||zzzzzzzzz{{{{{{{{{{{{{{{{{{{{{||||||||||||{{{{{{|||{{{zzzyyyxxxwwwwwwwwwvvvwwwyyy{{{|||~~~~~~~~~))))))(((((((((((())))))******************))))))*********++++++,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111///222666999???NNNbbbqqqvvv~~~{{{|||||||||}}}}}}}}}|||||||||||||||}}}}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}|||{{{yyyxxxvvvuuuuuuuuuvvvwwwyyyzzz{{{|||||||||~~~((((((((((((((())))))***))))))((((((((((((''''''******++++++,,,---------++++++,,,,,,,,,,,,------,,,,,,,,,---...///000111222555:::AAALLL\\\nnnzzzwww~~~~~~~~~~~~}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~{{{zzzxxxwwwuuutttttttttwwwxxxyyyzzz{{{|||||||||}}}((((((((((((((()))******)))))))))((((((((('''''')))******+++,,,,,,------++++++,,,,,,,,,,,,---------------...///000222333666:::BBBNNN]]]lllxxx~~~|||~~~~~~~~~~~~zzzzzzxxxwwwuuuuuuttttttyyyzzz{{{{{{|||||||||||||||((((((((((((((()))******,,,+++++++++******))))))((())))))***++++++,,,,,,++++++,,,,,,,,,---------.........///000222333444888===IIIYYYkkkxxx~~~~~~~~~~~~{{{zzzxxxwwwvvvuuuuuuuuuzzz{{{||||||}}}}}}}}}||||||)))))))))))))))))))))))))))))))))***+++++++++,,,,,,,,,++++++***+++++++++000000000000000////////////---///333444333333666:::GGGZZZlllwww}}}~~~~~~{{{zzzxxxwwwvvvwwwxxxxxx{{{{{{||||||{{{{{{zzzyyy|||))))))))))))))))))))))))***************+++++++++,,,+++++++++++++++,,,,,,...........................---///333333333777===GGGSSSeeettt~~~{{{zzzyyyxxxxxxxxxyyyyyy|||||||||||||||{{{{{{zzz~~~))))))))))))))))))))))))+++++++++***************++++++***++++++,,,---...,,,---------------------......000222222333<<>>HHH[[[ooozzzzzzyyyyyyyyyyyyzzzzzz}}}***)))((('''(((((()))***------............------------........./////////...---///222333111444999<<>>III\\\nnn~~~~~~(((((()))******+++,,,,,,---...///000111111111111.../////////000000000000111111222444555:::HHHUUUiii|||}}}}}}}}})))***+++------......---***+++,,,---............////////////000000000000111000222555777???OOO___nnn|||{{{{{{{{{)))))))))))))))******+++,,,,,,,,,---------......///000111000///...///000222000111777???JJJ\\\kkkzzz|||zzz{{{}}}~~~)))))))))))))))***++++++,,,,,,---------.........///000111111/////////111222111333:::CCCOOO```ooo~~~{{{yyy{{{}}}******))))))******+++,,,,,,------------.........///111222111000000111222333444999BBBLLLXXXiiixxx|||yyyyyy|||+++************+++,,,,,,------------............///111222222111111222444666888@@@MMMXXXdddttt|||zzz{{{+++++++++++++++,,,,,,------------........./////////111333333222333444666777<<>>FFFTTTbbbsss++++++,,,------......//////000000000111111222222///222444444555;;;FFFNNNZZZhhhzzz++++++,,,------......///000000000000000000000000000111333444777???KKKUUU___nnn++++++,,,------......///////////////////////////111222333555:::DDDQQQZZZdddsss++++++,,,------......///------....../////////000333333555999@@@LLLYYYaaalllzzz~~~++++++,,,------......///------...///000111111222333444777>>>HHHUUUbbbjjjttt{{{yyy++++++,,,------......///---...///000111222333444222444999AAAMMM\\\iiiqqqzzzzzzwww~~~............/////////000///...///222111///111666999777===LLLZZZeeepppzzzxxxuuuzzz........./////////000000111///000222222000222777999;;;DDDTTTbbbnnn{{{yyyvvvuuu{{{....../////////000000000222000111333222000333888:::AAAOOO___mmmzzz|||wwwtttzzz...////////////000000000333000111333222111444999:::GGGXXXhhhttt|||vvvsssyyy////////////000000000111222000000222222222555;;;===LLL^^^lllxxx{{{uuuooottt|||/////////000000000111111222///000333444444999???CCCRRRdddppp|||zzzssspppsssyyy//////000000000111111111333000111444666888===DDDKKKYYYhhhtttzzzsssqqqssswww000000000000111111111111444222222666888;;;AAAHHHPPP^^^lllwww{{{tttnnnnnnqqqxxx------......///000000000333444555555777>>>HHHPPPZZZeeessszzzsssnnnppptttzzz...//////000000111111222333444666888<<>>GGGRRR```rrr~~~xxxiiigggdddeeeiiipppuuuxxxyyyzzzzzz|||~~~222111000000111333555777===EEEPPPYYYbbbsss}}}uuukkkccc^^^aaahhhmmmrrrvvvwwwwwwwwwxxxzzz{{{}}}~~~000000000000111444777:::CCCLLLXXXaaalll}}}}}}uuukkkbbb]]]```gggkkkppptttuuuuuuvvvwwwxxxzzz|||}}}...///000000111555:::===EEEOOO\\\hhhuuu}}}vvvjjjbbb\\\^^^dddhhhmmmrrrrrrrrrsssuuuwwwyyyzzz{{{|||~~~///000111111222555;;;@@@IIISSSbbbppp}}}wwwjjjbbb\\\]]]```ccciiiooooooppprrrtttvvvxxxyyyzzzzzz||||||zzzzzz}}}000222444333333666>>>DDDRRR]]]mmm}}}~~~yyykkkccc]]]\\\]]]___dddkkklllmmmpppsssuuuwwwxxxyyyzzz|||~~~}}}zzzzzzzzzzzz|||}}}|||{{{zzz{{{}}}yyyvvvuuuwwwzzz000333666555555999BBBJJJZZZeeevvv|||nnnfff^^^[[[ZZZ[[[```ggghhhjjjmmmpppsssuuuvvvvvvxxxzzz}}}|||xxxvvvtttrrrrrrsssvvvwww}}}~~~{{{xxxvvvsssppppppssstttsssuuuyyyuuurrrqqqsssuuuzzz...222666777777===HHHQQQbbbmmm~~~~~~qqqiii```[[[XXXWWW]]]dddccceeeiiimmmppprrrsssssstttwwwzzz~~~}}}zzzuuuqqqnnnnnnooopppqqqsssuuuvvvwwwxxxzzz|||~~~yyyuuuqqqoooiiieeedddggghhhgggjjjpppqqqnnnnnnpppqqquuu,,,111555777999@@@MMMWWWmmmwwwssskkkbbb\\\WWWVVV[[[bbb```bbbfffjjjnnnppppppqqqqqqtttyyy}}}zzztttooonnnnnnooojjjlllnnnooooooppprrrtttssswww|||~~~~~~|||{{{xxxtttooojjjfffcccccc]]][[[___aaa```dddkkknnnllllllnnnoooqqqzzz777555555999>>>GGGVVVdddwwwzzzoooaaaXXXVVVWWWWWWWWWaaacccfffhhhjjjkkkmmmoooqqqtttwww{{{zzzwwwtttqqqnnnkkkjjjiiihhhhhhjjjlllmmmoooqqqtttvvvxxxzzzzzzzzzvvvtttpppkkkgggcccbbbaaa^^^\\\ZZZYYYYYY[[[]]]___dddiiinnnooonnnnnnrrrvvv444333555:::@@@JJJ[[[jjj}}}{{{pppcccZZZWWWXXXXXXWWW___bbbeeeggghhhiiikkkmmmqqqtttwww{{{~~~}}}wwwqqqllljjjhhhgggeeeeeeeeefffgggiiijjjllloooqqqrrrrrrrrrnnnlllhhhccc___\\\ZZZYYYXXXWWWUUUTTTTTTVVVXXXYYY^^^dddiiillllllmmmpppttt333333777===EEEQQQddduuu}}}sssfff\\\YYYXXXYYYXXX]]]```ccceeefffgggjjjkkkqqqtttwwwzzz}}}|||sssmmmkkkjjjgggeeecccbbbbbbbbbcccdddeeegggiiijjjjjjjjjgggeeebbb^^^YYYVVVTTTSSSSSSRRRQQQPPPPPPRRRTTTUUUWWW]]]cccgggiiikkknnnqqqwww~~~444555;;;CCCKKKXXXlll~~~vvviii___ZZZYYYYYYYYY\\\___bbbdddeeegggiiikkkpppsssvvvyyy||||||sssqqqmmmjjjfffcccbbbaaa```aaabbbcccdddeeeeeeeeedddccc```]]]ZZZWWWTTTSSSSSSRRRQQQPPPPPPQQQSSSTTTRRRWWW^^^cccgggiiilllnnnrrrxxx444777===FFFNNN[[[pppxxxmmmbbb[[[YYYYYYYYY\\\___bbbdddeeefffiiijjjnnnqqqtttwwwzzz|||zzzvvvpppkkkfffcccaaa```````````````aaabbbbbb```___^^^\\\YYYWWWUUUTTTUUUTTTSSSRRRQQQRRRRRRSSSPPPTTTZZZ```dddhhhjjjlllooouuu}}}444888@@@HHHPPP^^^tttzzzoooddd\\\XXXXXXYYY[[[^^^aaacccdddfffhhhjjjlllnnnrrrvvvyyy~~~~~~xxxqqqjjjeeebbb______^^^^^^^^^^^^^^^___[[[[[[[[[ZZZXXXWWWUUUTTTWWWVVVUUUSSSRRRQQQQQQPPPQQQSSSWWW\\\```eeehhhiiimmmqqqxxx777<<>>>>>@@@BBBEEEFFFHHHNNNVVV]]]fffsss{{{yyyyyyzzz{{{~~~~~~yyysssooommmkkkfffccccccdddeeeeeefffhhhmmmpppssswwwnnnXXXOOOKKKKKKQQQZZZdddhhhkkkmmmrrr}}}}}}{{{xxxsssnnnjjjfffbbb```]]]___```aaabbbgggooouuu~~~}}}{{{zzzwwwrrroooiiicccZZZRRRMMMIIIGGGEEE???@@@AAA@@@???@@@CCCEEEIIIMMMTTT\\\eeerrr~~~}}}{{{yyyzzz~~~yyyuuuqqqnnnkkkgggiiikkkjjjiiilllsssyyy}}}}}}iiiUUULLLJJJKKKRRR\\\dddhhhkkklllppp{{{}}}xxxsssoookkkgggddd```aaaaaa``````ccciiinnnwww|||zzzzzzxxxqqqnnnfff```WWWPPPKKKHHHEEEDDD???@@@@@@@@@???AAACCCFFFJJJNNNUUU\\\eeeqqq~~~{{{yyywwwzzz|||xxxtttqqqmmmoooqqqppppppssszzztttaaaPPPJJJIIIKKKSSS]]]fffhhhjjjkkkooo{{{{{{wwwrrrmmmjjjffffffcccaaa___```cccfffmmmttt~~~wwwvvvwww~~~xxxqqqkkkaaa\\\TTTMMMHHHEEECCCAAA>>>???@@@@@@@@@AAADDDFFFKKKOOOUUU\\\dddppp}}}|||zzzwwwzzz}}}{{{vvvtttvvvzzz}}}}}}zzzvvvxxxzzzzzzzzz}}}mmm]]]NNNJJJJJJKKKTTT___hhhiiijjjkkkppp|||zzzuuuqqqmmmkkkgggccc```___aaabbbdddkkkuuu}}}yyypppppprrrzzz~~~xxxoooggg]]]XXXQQQKKKGGGDDDBBB@@@===>>>???@@@@@@AAAEEEGGGJJJOOOUUU[[[cccmmmzzz|||zzz}}}~~~~~~yyysssnnnooottt{{{|||hhhZZZNNNLLLKKKLLLUUU```iiiiiiiiikkkrrr|||xxxqqqmmmiiidddaaa___^^^^^^^^^dddllluuu{{{vvvmmmlllnnnuuu|||uuujjjbbbXXXTTTNNNIIIFFFDDDAAA@@@<<<>>>??????@@@BBBEEEHHHIIINNNTTT[[[bbblllwww}}}zzzssspppllljjjnnnvvvuuubbbVVVMMMMMMMMMNNNWWWccciiihhhhhhkkksssuuuqqqkkkfffbbb___]]]ZZZ\\\```eeekkktttzzzsssllljjjjjjpppzzz~~~wwwnnnddd]]]TTTPPPKKKGGGDDDBBB@@@???<<<===>>>???@@@BBBFFFIIIJJJOOOUUU\\\cccmmmxxxxxxrrrkkkiiihhhjjjpppyyy}}}mmmZZZPPPJJJLLLNNNOOOYYYffffffddddddiiisss~~~xxxqqqkkkgggbbb]]]ZZZ[[[]]]```cccjjjwwwwwwnnniiifffcccgggqqq|||yyypppfff]]]XXXOOOKKKGGGDDDBBB@@@>>>===;;;<<<>>>???@@@CCCGGGJJJKKKPPPXXX___fffppp{{{|||uuupppjjjkkkmmmqqqxxx{{{hhhTTTLLLHHHKKKNNNQQQ[[[iiicccbbbbbbgggsssxxxqqqlllfff```\\\ZZZ[[[]]]___dddppp~~~~~~~~~|||}}}uuukkkeeeaaa]]]```iiittt}}}~~~~~~{{{tttjjj```YYYVVVLLLHHHDDDAAA@@@???===;;;;;;<<<>>>???@@@CCCGGGJJJMMMRRRZZZaaaiiirrr}}}{{{uuuqqqpppqqquuuzzz~~~fffRRRKKKHHHLLLOOORRRYYYbbbfffaaa```gggsss|||wwwtttmmmddd]]]\\\XXXVVVZZZ___eeennnwww}}}{{{{{{|||}}}tttkkk^^^]]]\\\\\\```eeelllppptttrrrnnnggg___WWWQQQMMMEEEDDDCCCAAA@@@???>>>>>>===>>>???@@@AAACCCGGGJJJOOOTTT\\\dddkkkttt~~~}}}|||{{{zzzzzz{{{~~~hhhTTTMMMHHHKKKOOOSSS[[[cccfffbbbaaahhhsss}}}zzztttkkkeeeaaa\\\YYY[[[^^^aaahhhppp|||zzzzzz{{{~~~zzzqqqiii___]]]ZZZYYY[[[___dddggghhhfffccc^^^WWWQQQKKKHHHCCCBBBAAA@@@???>>>>>>>>>===???@@@AAAAAADDDGGGJJJQQQVVV^^^dddkkksss}}}~~~lllUUUNNNIIIJJJOOOVVV^^^fffgggddddddkkkuuuzzzrrrmmmhhhbbb]]]\\\\\\\\\```fffvvv|||zzzzzz{{{||||||vvvmmmfff^^^[[[WWWUUUTTTVVVYYY[[[ZZZYYYWWWTTTOOOKKKFFFDDD@@@@@@???>>>>>>>>>>>>>>>>>>@@@AAABBBBBBEEEHHHKKKRRRWWW___ffflllttt}}}qqqVVVPPPIIIJJJPPPZZZccciiikkkiiijjjooovvv}}}wwwrrrnnngggbbb___\\\YYY[[[___jjjwww~~~{{{{{{||||||yyysssjjjccc[[[YYYTTTQQQOOOPPPQQQSSSSSSSSSQQQOOOLLLHHHDDDBBB=========<<<<<<===>>>>>>???AAABBBCCCDDDFFFJJJMMMRRRXXX```hhhooovvvrrrUUUPPPJJJJJJSSS___iiilllooonnnqqqvvvzzz{{{xxxrrrkkkfffccc___[[[[[[^^^dddooo~~~~~~}}}|||wwwooogggaaaXXXVVVRRROOOMMMMMMNNNOOOOOOOOONNNLLLHHHEEEBBB@@@<<<<<<;;;;;;;;;<<<======???AAACCCDDDEEEHHHLLLPPPRRRXXXbbbjjjrrrzzzlllSSSOOOJJJKKKVVVeeennnooorrrtttzzz~~~vvvpppkkkhhhddd___]]]```aaahhhwww~~~~~~~~~{{{tttlllddd___VVVTTTQQQNNNLLLLLLMMMNNNJJJJJJIIIHHHEEEBBB???===<<<<<<;;;;;;;;;<<<<<<===>>>@@@CCCEEEGGGKKKPPPSSSUUU[[[eeennnuuu}}}wwwaaaPPPNNNJJJLLLYYYjjjrrrrrrtttyyy{{{uuupppmmmhhhbbb```bbb]]]bbbnnn{{{wwwxxx{{{||||||~~~yyyqqqhhh```[[[VVVTTTQQQMMMKKKKKKKKKKKKFFFFFFFFFEEECCCAAA>>>======<<<<<<;;;;;;;;;<<<<<<===???CCCEEEIIIMMMRRRVVVZZZ```iiiqqqwww~~~oooXXXNNNMMMJJJMMM[[[mmmuuusssttt{{{~~~yyytttqqqkkkdddaaaccc[[[^^^hhhzzz}}}~~~~~~|||uuurrrtttvvvvvvvvvzzz|||~~~~~~}}}xxxoooeee]]]YYYVVVTTTQQQMMMJJJIIIIIIIIICCCDDDDDDDDDCCCBBB@@@???>>>===<<<;;;;;;;;;;;;<<<<<>>======<<<<<<<<<===>>>@@@DDDKKKUUU```jjjpppwww~~~www^^^PPPKKKIIIIIINNNWWW```fffhhhggglllwww~~~zzzwwwuuurrrpppiiigggfffhhhnnn|||}}}zzzvvvsssoookkkgggiiigggeeeccccccdddfffgggmmmsss~~~zzzsssllliiiddd^^^ZZZ[[[ZZZ]]]bbbiiiooouuuxxxzzzyyytttlllccc[[[WWWVVVVVVQQQOOOLLLKKKJJJJJJHHHGGGFFFFFFFFFFFFEEEDDDCCCCCC??????>>>===<<<<<<<<<<<<===@@@EEEOOO\\\kkkyyywww^^^QQQJJJHHHIIINNNVVV]]]aaabbbccchhhrrr{{{xxxuuuqqqooofffeeefffhhhjjjrrr{{{wwwqqqlllhhheeedddaaa______```bbbcccdddjjjttt|||uuunnnjjjddd\\\XXXXXXWWW[[[aaaiiipppuuuyyy{{{xxxrrrjjjaaa[[[XXXVVVVVVRRRPPPMMMKKKKKKJJJHHHFFFFFFGGGGGGFFFFFFEEEDDDCCC@@@???>>>===<<<<<<<<<<<<>>>@@@FFFRRRcccwwwwww^^^RRRJJJIIIKKKQQQYYY^^^______```fffppp}}}~~~{{{vvvpppmmmfffeeefffiiijjjooo{{{~~~wwwpppllleeeccc```^^^\\\]]]^^^______dddkkkttt~~~wwwoookkkddd\\\XXXXXXVVVZZZaaahhhoootttvvvxxxvvvppphhhaaa]]]YYYWWWUUURRRPPPMMMLLLLLLKKKIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@???>>>=========???AAAGGGTTTiiiwww^^^QQQKKKLLLOOOVVV^^^bbbaaa^^^^^^dddooo{{{xxxqqqllliiiffffffiiilllpppyyyyyytttkkkhhhddd```^^^]]]]]]^^^]]]```eeejjjpppxxx|||sssnnnhhh```\\\\\\XXX\\\bbbhhhnnnrrrtttuuusssnnngggaaa^^^ZZZWWWTTTQQQOOOMMMLLLMMMNNNMMMKKKJJJKKKKKKJJJJJJIIIHHHGGGEEEDDDCCCAAA@@@@@@??????@@@BBBHHHUUUlllvvv]]]PPPLLLNNNSSSZZZbbbeeeccc___]]]dddooozzz{{{rrrlllmmmhhhfffiiimmmrrrzzz|||rrrooojjjeeeaaa_________]]]___aaacccggglllssswwwxxxrrrllldddaaaaaa[[[^^^dddjjjooorrrssstttqqqlllfffaaa^^^[[[VVVRRROOONNNLLLMMMNNNPPPPPPOOOMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEDDDCCCBBBBBBAAAAAABBBHHHVVVnnnvvv]]]OOOJJJJJJNNNVVV___cccbbb^^^aaaeeennn{{{yyyssslllgggeeehhhmmmsss|||}}}ssskkkfffcccbbbaaa```___]]]]]]___ccchhhkkkyyy~~~{{{sssmmmgggcccggggggiiinnntttvvvtttqqqnnnjjjeeeaaa]]]ZZZVVVSSSSSSQQQOOONNNOOOOOONNNMMMPPPNNNKKKKKKLLLLLLJJJGGGIIIHHHGGGFFFEEECCCCCCBBBDDDDDDIIITTTfffsss[[[NNNHHHHHHJJJQQQYYY^^^^^^[[[]]]bbbmmm{{{{{{uuunnnhhheeegggkkkqqqzzz|||tttoookkkhhhfffbbbaaa^^^]]]^^^aaaeeegggpppttt{{{uuuoookkkllllllnnnrrrvvvwwwtttpppjjjgggbbb___\\\YYYVVVTTTSSSQQQNNNMMMNNNNNNNNNMMMOOOMMMKKKKKKMMMMMMKKKIIIKKKKKKJJJIIIGGGFFFFFFEEEFFFGGGKKKTTTccc|||nnnXXXMMMHHHGGGIIINNNUUUYYYZZZYYYZZZ```kkk{{{}}}ssslllggggggiiinnnwww|||wwwssspppiiigggccc```___```bbbdddfffjjjttt{{{wwwsssrrrtttwwwzzzyyytttpppgggccc___\\\ZZZXXXVVVTTTSSSPPPMMMLLLLLLNNNNNNNNNNNNMMMLLLLLLNNNNNNMMMLLLNNNNNNMMMLLLKKKJJJJJJIIIIIIJJJNNNTTT]]]rrrgggTTTKKKJJJIIIIIILLLRRRWWWYYYZZZYYY```lll{{{yyyqqqjjjhhhiiikkksss{{{~~~zzzsssppplllgggdddccccccdddbbbeeennn{{{xxxwwwwwwzzz|||zzzuuupppgggccc^^^[[[YYYWWWUUUSSSRRRPPPLLLKKKLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMOOORRRUUUYYYiiixxx___PPPJJJIIIHHHIIIKKKPPPTTTWWWYYY[[[bbbmmm{{{wwwoookkkiiiiiiooovvv~~~zzzuuupppkkkhhhgggfffdddffflllwww}}}{{{zzz{{{|||zzzuuuqqqiiieee___ZZZXXXVVVTTTRRRRRROOOMMMLLLMMMNNNOOONNNMMMMMMOOOOOOPPPQQQRRRSSSPPPPPPPPPPPPPPPPPPPPPOOORRRSSSUUUWWWXXXccczzznnnWWWLLLIIIEEEFFFGGGJJJMMMRRRUUUXXX\\\cccnnnzzzzzzrrrmmmiiifffiiiooowww{{{yyyvvvttttttvvvyyy{{{|||{{{vvvrrrpppooommmnnnqqqxxx}}}{{{{{{yyytttpppiiiddd^^^YYYVVVTTTSSSQQQQQQOOONNNNNNOOOPPPOOONNNMMMOOOQQQQQQQQQQQQSSSUUUQQQQQQQQQQQQRRRRRRRRRRRRVVVUUUWWWYYY[[[aaaqqqeeeQQQIIIIIIDDDFFFHHHKKKOOORRRVVVYYY\\\cccnnnyyy}}}|||{{{sssmmmhhhccccccgggkkkwwwwwwuuurrrpppooooooooopppppppppqqqrrrtttwww{{{}}}~~~}}}zzzzzz||||||zzzwwwrrrnnnfffaaa[[[VVVTTTSSSSSSRRRPPPOOOOOOQQQRRRRRRPPPNNNNNNPPPRRRSSSQQQQQQTTTVVVRRRRRRSSSSSSTTTTTTTTTUUUXXXWWWXXX\\\___cccllluuu|||```NNNHHHIIIEEEGGGKKKOOORRRUUUYYY[[[[[[bbbnnnyyy{{{uuuqqqpppsssvvvzzz{{{sssmmmggg```___bbbdddppp}}}wwwuuussspppnnnmmmllllllllljjjiiijjjlllooooooooosssxxx}}}}}}yyyuuupppmmmbbb^^^XXXTTTSSSSSSSSSSSSOOOOOOPPPRRRTTTSSSPPPNNNOOOQQQTTTSSSRRRQQQTTTVVVSSSTTTTTTUUUUUUVVVVVVWWWZZZWWWXXX]]]aaadddjjjpppvvvaaaQQQHHHFFFDDDFFFJJJOOOSSSWWWYYYYYY^^^dddooo{{{~~~{{{vvvrrrpppooopppqqqyyy{{{zzz{{{{{{vvvpppjjjfffbbb___]]]```fffooozzz}}}yyysssooonnnmmmmmmllljjjjjjiiihhhhhhiiijjjjjjiiijjjkkklllmmmsss{{{zzztttoookkkccc\\\WWWVVVTTTQQQPPPRRRSSSSSSRRRRRRRRRRRRSSSSSSSSSTTTTTTTTTTTTTTTSSSSSSUUUUUUWWWXXXYYYYYYZZZZZZWWWZZZ]]]```bbbeeejjjmmm|||~~~~~~~~~wwwaaaPPPHHHFFFDDDGGGKKKOOOSSSVVVXXXYYY^^^eeeppp|||~~~{{{yyyxxxyyy{{{}}}}}}}}}{{{zzz|||xxxrrrnnniiieeecccaaa^^^\\\[[[___fffnnnxxx|||vvvqqqooonnnnnnnnnjjjjjjjjjjjjjjjjjjiiiiiifffggggggggggggjjjppptttvvv{{{|||uuunnnjjjddd]]]WWWVVVTTTQQQPPPRRRQQQQQQPPPPPPPPPPPPQQQQQQSSSSSSTTTTTTTTTTTTSSSSSSVVVVVVWWWXXXYYYYYYYYYYYYWWWYYY]]]___bbbfffjjjmmmxxxxxxaaaPPPHHHFFFEEEGGGKKKOOOSSSUUUWWWWWW^^^eeeppp~~~~~~zzzvvvqqqllliiifffcccbbbaaa```^^^\\\XXXZZZ]]]aaajjjxxxzzztttqqqpppppppppllllllnnnnnnmmmllljjjiiidddeeeeeecccbbbccceeeggghhhkkkooorrruuu{{{xxxpppkkkfff___YYYWWWTTTPPPOOOQQQRRRQQQQQQPPPPPPQQQQQQRRRRRRSSSSSSTTTTTTTTTSSSSSSWWWWWWXXXXXXXXXXXXXXXWWWWWWYYY\\\___bbbfffkkknnnuuu}}}zzzaaaPPPHHHFFFFFFHHHKKKOOORRRTTTVVVVVV^^^eeeqqq}}}yyyuuupppkkkgggdddbbb```_________]]][[[XXXYYY[[[]]]bbbmmmzzzyyyuuutttsssrrrpppqqqssstttssspppmmmjjjfffffffffeeecccbbbbbbbbbccceeeggghhhiiilllqqquuuvvv~~~}}}uuupppkkkccc\\\YYYUUUQQQPPPRRRTTTTTTSSSSSSSSSSSSTTTTTTRRRSSSTTTTTTTTTTTTTTTTTTXXXXXXYYYYYYXXXWWWWWWVVVVVVXXX[[[^^^aaaffflllpppwww|||}}}cccQQQIIIFFFEEEGGGKKKOOORRRTTTUUUVVV]]]eeeqqq{{{uuupppkkkgggdddaaa^^^]]]\\\[[[ZZZXXXYYY[[[]]]]]]___dddkkkrrr|||yyywwwvvvvvvxxxyyyzzzxxxuuupppnnnhhhggggggfffeeedddcccbbb^^^___aaaaaaaaaaaabbbbbbeeejjjpppsssvvv}}}yyyppphhh```\\\XXXSSSRRRTTTTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTUUUVVVVVVUUUUUUYYYYYYYYYYYYXXXWWWVVVUUUVVVXXXZZZ]]]aaafffmmmqqqxxx|||fffSSSIIIFFFDDDFFFJJJNNNRRRTTTVVVVVV\\\dddppp~~~{{{vvvpppkkkfffccc^^^[[[ZZZYYYXXXWWWZZZ]]]______]]]^^^aaaddduuu{{{~~~{{{|||}}}~~~~~~|||xxxtttqqqiiigggfffeeefffeeecccbbb\\\]]]^^^^^^^^^]]][[[ZZZ[[[]]]______```hhhttt}}}wwwnnneee```\\\WWWUUUWWWSSSRRRRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWWWWWWWWWWXXXYYYYYYYYYXXXWWWVVVVVVVVVWWWZZZ]]]aaagggnnnssswww{{{iiiUUUJJJFFFCCCEEEIIINNNRRRUUUVVVWWW[[[cccooo}}}xxxtttlllhhhbbb^^^]]]]]]]]]]]]]]]___aaa```]]]\\\___bbbiiinnnvvv}}}}}}yyyuuusssllliiifffeeeffffffdddbbb___^^^\\\\\\\\\\\\[[[ZZZXXXXXXWWWWWWXXX\\\bbbgggoooyyy}}}sssjjjddd___ZZZXXXZZZSSSSSSRRRRRRRRRRRRSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXWWWWWWUUUWWWYYY\\\```gggnnntttwww|||kkkVVVJJJFFFBBBDDDIIIMMMRRRUUUWWWXXX[[[bbbnnn|||{{{rrrmmmfffbbbaaacccdddeeeaaabbbcccaaa______bbbeeebbbgggmmmssszzz}}}yyyvvvtttppplllhhhfffggggggeeeccc___\\\XXXWWWWWWXXXYYYZZZXXXWWWWWWWWWXXXYYY[[[\\\]]]dddmmmsssyyywwwlllfffaaa\\\ZZZ\\\UUUUUUTTTTTTTTTTTTUUUUUUVVVWWWXXXYYYZZZZZZZZZZZZWWWWWWXXXXXXXXXXXXXXXWWWUUUWWWYYY\\\```gggoootttyyyqqqYYYMMMJJJHHHGGGIIIOOORRRQQQRRRUUU\\\dddooo{{{{{{wwwqqqlllhhhgggggghhhiiihhhgggfffeeeeeeeeeeeeffffffgggjjjpppuuuxxxyyy|||xxxsssooopppmmmjjjhhhgggfffdddbbb```___]]]\\\ZZZYYYXXXXXXXXXWWWTTTSSSRRRRRRTTTUUUVVVVVVYYY^^^eeennnvvv{{{~~~vvvoooiiiddd^^^[[[\\\ZZZXXXWWWVVVWWWXXXYYYWWWWWWWWWWWWXXXYYY[[[[[[[[[[[[ZZZZZZXXXWWWVVVUUUUUUWWWZZZ\\\___fffooowww|||yyy```RRROOOKKKIIIJJJOOOQQQPPPRRRVVV\\\dddooo{{{zzzuuuuuuuuutttvvvzzz}}}{{{uuupppnnnmmmnnnnnnnnnmmmlllkkkjjjiiihhhfffeeeeeegggkkkoooqqqqqqzzz}}}|||wwwsssrrrooollliiihhhfffdddbbb___^^^\\\[[[ZZZYYYXXXXXXXXXWWWVVVTTTTTTTTTTTTUUUVVVVVVVVVWWWZZZ___ccceeepppzzzxxxrrrlllgggddd]]][[[YYYWWWVVVVVVWWWXXXWWWWWWWWWWWWXXXYYYZZZ[[[ZZZZZZZZZYYYXXXWWWVVVUUUVVVXXX[[[]]]```fffpppwww|||kkkZZZTTTNNNKKKKKKNNNPPPPPPSSSWWW]]]dddppp{{{vvvoooiiihhhhhhggghhhkkkkkkpppvvv|||{{{xxxvvvvvvyyyzzzzzzzzzxxxvvvsssqqqnnnllljjjkkklllmmmmmmllltttuuuxxx}}}{{{xxxuuurrrmmmjjjhhhfffdddbbb]]]\\\[[[ZZZYYYYYYYYYYYYWWWWWWWWWVVVUUUUUUTTTTTTTTTSSSRRRRRRRRRRRRRRRSSSYYY```jjjssszzzyyysssmmmiiibbb```]]]ZZZYYYXXXXXXYYYYYYYYYZZZZZZ[[[[[[\\\\\\[[[[[[[[[[[[[[[ZZZYYYYYYXXXZZZ\\\]]]```fffpppwww}}}sss___WWWPPPLLLKKKMMMOOOPPPTTTYYY]]]eeeppp{{{|||nnnhhhbbbbbbaaa___```ccc```ccchhhkkkooottt{{{~~~|||zzzwwwuuutttsssqqqooopppqqqrrruuuyyy~~~|||wwwsssnnnjjjgggeeebbb```\\\\\\[[[ZZZYYYYYYZZZZZZVVVVVVWWWVVVVVVUUUSSSSSSPPPPPPQQQQQQQQQQQQPPPPPPQQQUUU[[[___cccjjjssszzzyyysssooojjjhhhddd```]]]\\\\\\\\\\\\\\\]]]^^^^^^_________^^^^^^^^^___^^^^^^]]]]]][[[\\\]]]^^^```fffooowww~~~uuu```UUUPPPLLLJJJMMMOOOPPPTTTZZZ^^^eeeppp{{{zzzqqqeee___[[[[[[ZZZXXXYYY[[[YYYZZZ[[[\\\^^^```dddfffjjjqqq~~~~~~{{{wwwtttrrrqqqqqqrrrsssuuuwwwyyy~~~yyytttnnniiifffdddaaa```^^^]]]\\\[[[[[[[[[[[[[[[VVVVVVVVVVVVUUUTTTSSSRRROOOPPPQQQSSSSSSSSSSSSSSSPPPRRRTTTVVVWWW[[[aaafffmmmqqqxxx}}}yyyqqqooojjjeeeaaa___]]]]]]\\\]]]^^^```aaaaaaaaaaaa```aaaaaaaaaaaaaaa``````^^^___```___aaagggpppxxxsss]]]RRRNNNJJJIIILLLOOOPPPUUUZZZ___fffppp{{{|||oooggg___ZZZVVVWWWXXXWWWXXXZZZYYYXXXVVVUUUTTTUUUUUUVVV[[[^^^fffrrr~~~zzzyyywwwuuutttrrrqqqqqquuuzzzzzzvvvooojjjgggeeecccaaaaaa```___^^^]]]]]]]]]]]]WWWWWWWWWVVVUUUUUUTTTTTTRRRRRRSSSSSSTTTSSSSSSRRRNNNPPPQQQRRRSSSUUUYYY\\\\\\___dddiiinnnsssxxx|||xxxuuuooojjjeeeaaa___^^^\\\^^^```cccdddeeeeeeeeeeeefffffffffeeeeeedddcccdddeeedddcccdddjjjsss{{{oooYYYNNNKKKHHHHHHLLLOOOQQQUUUZZZ___fffppp{{{~~~xxxooofff```ZZZUUUSSSVVVWWWWWWXXX[[[ZZZXXXUUURRRQQQPPPOOONNNRRRRRRVVV___jjj}}}|||wwwsssqqqpppuuu{{{}}}xxxqqqllliiigggfffdddeeedddbbbaaa______^^^^^^[[[ZZZXXXWWWVVVVVVWWWWWWUUUTTTTTTTTTSSSSSSSSSSSSPPPQQQRRRSSSSSSTTTUUUVVVUUUXXXZZZ\\\^^^aaadddgggnnnwww}}}wwwpppjjjfffdddcccaaacccfffjjjlllmmmnnnmmmoooooooooooonnnlllkkkkkkkkkkkkjjjhhhiiioooxxxlllWWWKKKIIIFFFGGGLLLOOOQQQUUUZZZ___fffppp{{{xxxuuurrrnnnjjjddd\\\XXXSSSOOOMMMQQQSSSSSSUUUXXXXXXUUUQQQNNNMMMKKKJJJIIIHHHGGGIIIPPPWWWggg~~~xxxuuurrrvvvzzz}}}~~~zzzsssnnnkkkiiihhhggggggfffdddcccaaa```______^^^\\\ZZZXXXWWWXXXYYYZZZVVVUUUUUUTTTTTTUUUUUUVVVUUUVVVVVVVVVUUUTTTSSSSSSUUUVVVWWWWWWWWWXXXZZZ\\\aaajjjzzz~~~wwwqqqllliiihhhgggjjjmmmqqqtttvvvvvvvvvxxxxxxxxxwwwvvvtttsssrrrppppppooolllmmmrrr||||||bbbQQQKKKFFFFFFHHHJJJNNNRRRUUUWWW___fffqqq}}}}}}ssspppnnnmmmkkkggg```ZZZWWWTTTOOOMMMNNNPPPRRRRRRUUUTTTRRRPPPNNNLLLLLLKKKJJJDDDDDDLLLQQQWWWiii}}}{{{{{{{{{{{{}}}}}}wwwrrrpppqqqqqqqqqooommmiiifffcccbbbbbbbbb```^^^[[[XXXWWWWWWXXXZZZWWWWWWWWWVVVVVVVVVUUUUUUVVVVVVWWWWWWWWWVVVUUUUUUVVVVVVVVVVVVWWWXXXYYYYYY^^^dddooo~~~wwwsssqqqpppsssuuuxxx|||~~~~~~}}}||||||{{{yyyxxxvvvtttvvv|||zzz```OOOIIIFFFGGGHHHKKKNNNRRRUUUXXX___fffqqq~~~~~~vvvtttqqqpppoookkkeee```XXXUUUQQQNNNNNNNNNMMMMMMQQQPPPOOONNNLLLKKKJJJIIIGGGBBBBBBGGGKKKNNN\\\mmm}}}{{{{{{~~~{{{xxxwwwwwwwwwvvvxxxuuupppjjjfffcccaaa```^^^]]]ZZZWWWVVVVVVWWWXXXYYYYYYYYYYYYYYYXXXXXXXXX\\\\\\[[[[[[ZZZZZZYYYYYYWWWVVVVVVVVVVVVWWWXXXYYY___eeeqqq~~~{{{yyyyyyzzz}}}~~~|||{{{|||vvv^^^NNNHHHGGGGGGIIIKKKOOOSSSVVVXXX^^^fffqqq~~~{{{yyywwwvvvuuuqqqjjjeee[[[XXXUUUSSSQQQNNNKKKIIILLLMMMMMMNNNMMMLLLJJJIIIGGGBBBAAADDDEEEFFFOOO\\\kkk||||||}}}|||vvvpppjjjfffcccbbb___]]][[[XXXWWWWWWWWWXXX[[[[[[[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZYYYYYYYYYYYYXXXWWWWWWVVVVVVWWWXXXYYYaaagggtttttt\\\MMMHHHGGGHHHIIIKKKOOOSSSVVVXXX^^^eeeppp}}}}}}wwwmmmfff^^^\\\YYYWWWUUURRRMMMJJJKKKLLLNNNOOONNNMMMKKKJJJHHHEEEDDDEEEEEEDDDIIIQQQXXXooo}}}||||||zzztttnnnjjjhhhgggbbbaaa^^^\\\ZZZZZZZZZZZZZZZ[[[[[[\\\]]]]]]^^^^^^___^^^]]][[[ZZZZZZZZZZZZ[[[ZZZXXXWWWWWWXXXYYYZZZcccjjjwwwqqq[[[MMMIIIGGGGGGIIIKKKNNNRRRVVVXXX]]]dddppp}}}{{{nnneee___]]]ZZZXXXWWWTTTPPPMMMKKKLLLMMMNNNNNNLLLJJJIIIHHHFFFEEEFFFEEEEEEGGGLLLPPP[[[rrr}}}wwwzzz|||vvvpppllljjjiiidddcccaaa___]]]\\\[[[[[[ZZZ[[[[[[]]]^^^___```aaaeeeeeedddcccbbbbbbaaaaaa___^^^[[[ZZZYYYZZZ[[[\\\eeemmm{{{{{{||||||{{{xxxwwwwwwxxx{{{nnnYYYLLLIIIFFFFFFHHHJJJNNNRRRUUUWWW]]]dddooo|||sssjjjbbb___[[[XXXVVVUUUSSSRRRNNNNNNNNNNNNMMMKKKIIIHHHGGGEEEDDDCCCCCCDDDEEEGGGIIIMMMZZZqqq~~~wwwyyy{{{}}}xxxqqqllliiiggggggfffdddbbb```^^^]]]]]]\\\]]]^^^```bbbccceeeeeehhhhhhhhhiiihhhhhhgggfffdddbbb___]]]\\\]]]^^^```gggppp}}}vvvoooppppppnnnkkkiiiiiiiiikkkssskkkWWWKKKHHHEEEEEEGGGIIIMMMPPPTTTVVV]]]dddnnnzzz{{{tttjjjeee___ZZZXXXXXXXXXXXXUUUTTTSSSQQQOOOLLLKKKJJJGGGEEECCCAAABBBCCCDDDCCCDDDFFFNNN]]]mmmzzz{{{zzzzzzzzz~~~yyysssooolllkkkmmmllljjjhhhfffdddcccbbbaaabbbccceeehhhjjjkkkllliiikkkmmmoooooonnnlllkkkiiigggccc```___```bbbccciiisssvvvmmmdddeeedddbbb___]]]]]]]]]___gggvvv}}}iiiUUUIIIFFFDDDEEEFFFHHHLLLPPPSSSUUU]]]cccnnnzzz~~~sssmmmddd]]][[[\\\]]]^^^]]][[[YYYUUURRRPPPOOONNNIIIGGGDDDAAABBBDDDDDDBBBAAAEEEMMMTTTXXXeee}}}}}}{{{yyywwwyyy}}}zzzuuusssqqqqqqsssrrrpppnnnllljjjhhhhhheeefffhhhjjjlllooopppqqqoooqqquuuwwwxxxwwwtttrrrllliiifffbbbaaabbbdddeeejjjtttrrriii______^^^[[[XXXVVVWWWXXXXXXaaaqqqtttaaaSSSKKKGGGDDDCCCEEEKKKNNNNNNOOOSSSZZZ```lllyyyvvvlllhhheeeaaa___```___``````]]]XXXSSSOOONNNIIIGGGDDDCCCDDDEEEDDDCCCBBBDDDGGGIIINNNXXXfffppp|||xxxwwwwwwuuusss}}}{{{yyywwwvvvyyyyyyxxxvvvssspppmmmllleeehhhlllnnnooopppqqqssstttvvvxxxzzz{{{{{{zzzzzzvvvsssnnnjjjgggggghhhiiittt}}}tttppphhhgggeee```\\\ZZZ[[[\\\\\\dddrrruuuaaaRRRJJJGGGEEECCCFFFKKKNNNNNNOOOSSSXXX___jjjwwwwwwssspppkkkhhhhhheeedddcccaaa^^^ZZZVVVSSSOOOLLLHHHFFFFFFEEEDDDCCCEEEFFFGGGFFFGGGLLLVVV^^^pppzzzyyyyyywwwuuu{{{~~~|||||||||{{{~~~~~~}}}{{{yyyuuuqqqoooiiilllppprrrssstttvvvxxxyyyzzz|||~~~~~~}}}zzzwwwsssnnnlllkkklllmmmvvvrrrmmmiiihhheee```\\\YYYYYYZZZZZZbbbqqqxxxbbbRRRIIIFFFFFFDDDFFFKKKNNNMMMOOOSSSWWW]]]hhhuuu|||yyyvvvrrrnnnooommmjjjgggfffeeeccc^^^ZZZUUURRRMMMJJJHHHGGGEEECCCEEEFFFFFFDDDBBBDDDIIINNNXXXfff}}}~~~|||{{{yyywwwvvv|||zzzvvvsssmmmqqquuuxxxyyy{{{}}}~~~|||xxxtttqqqqqqrrrsss{{{uuuoooooommmiiiddd^^^[[[ZZZ[[[ZZZbbbrrrzzzbbbQQQHHHFFFGGGEEEFFFKKKNNNMMMOOOSSSVVV]]]gggsssyyyyyyxxxuuuttttttsssoookkkkkkllljjjddd^^^YYYUUUQQQMMMKKKHHHFFFDDDBBBCCCDDDDDDCCCDDDHHHKKKOOOXXXjjj~~~|||zzzwwwzzz}}}xxxuuuqqqtttyyy|||~~~{{{xxxvvvvvvwwwxxx~~~yyywwwuuuqqqjjjccc^^^]]]]]]\\\eeeuuu|||cccQQQHHHFFFHHHFFFGGGKKKMMMMMMPPPTTTWWW]]]gggrrr~~~yyytttuuuwwwwwwwwwyyyuuuqqqnnnoooqqqoooiiiccc\\\YYYTTTPPPNNNKKKIIIGGGAAABBBCCCDDDEEEFFFHHHJJJJJJOOO\\\ppp}}}||||||}}}xxxvvvssswww{{{~~~~~~{{{yyyzzz{{{}}}}}}wwwooogggaaa______^^^hhhxxx}}}cccQQQIIIHHHIIIGGGGGGKKKMMMMMMPPPTTTVVV\\\fffqqq~~~~~~{{{xxxpppjjjkkkmmmnnnpppsssqqqqqqrrruuuwwwvvvpppkkkddd```[[[VVVSSSQQQNNNKKKEEEEEEEEEEEEEEEFFFFFFFFFGGGLLLUUUeee|||yyyxxxuuuxxx|||~~~~~~~~~uuullleeebbbaaaaaakkk|||}}}cccQQQJJJJJJJJJGGGGGGKKKMMMMMMPPPTTTUUUZZZdddooo|||wwwmmmdddbbbcccccceeehhhkkkooovvv|||~~~{{{xxxoookkkeee___[[[WWWSSSPPPLLLJJJHHHGGGGGGGGGFFFFFFHHHLLLTTTaaavvv}}}|||{{{wwwzzz~~~}}}ssskkkgggfffhhhrrr|||cccQQQKKKKKKKKKHHHGGGKKKMMMMMMPPPUUUTTTYYYbbbmmmzzzssshhhcccbbb```aaadddfffnnnyyyxxxssslllfff```[[[VVVSSSPPPNNNKKKJJJJJJJJJJJJIIIFFFJJJQQQ[[[nnn~~~~~~yyy{{{zzzrrrmmmllloooyyy{{{dddQQQJJJJJJGGGGGGHHHJJJLLLNNNPPPQQQSSSXXXaaakkkxxx{{{mmmddd``````aaaccckkkyyyxxxoooggg```ZZZVVVRRRRRRQQQPPPNNNLLLJJJIIIJJJLLLRRR[[[hhh~~~wwwsssxxx~~~eeePPPIIIJJJFFFGGGHHHIIIKKKNNNPPPQQQRRRWWW^^^hhhtttqqqhhhdddbbbccclll|||yyypppggg^^^YYYUUUTTTSSSRRRPPPNNNMMMLLLKKKMMMRRRZZZeeezzz}}}gggPPPHHHIIIEEEFFFGGGHHHJJJMMMOOOPPPRRRUUU[[[cccpppyyypppllljjjrrr|||qqqeee^^^YYYXXXWWWUUUSSSRRRQQQPPPPPPQQQUUUZZZcccttt~~~~~~lllSSSIIIJJJDDDEEEFFFGGGIIILLLNNNOOORRRTTTXXX```lll|||~~~yyy}}}xxxllleee]]]\\\YYYWWWUUUTTTTTTTTTVVVWWWZZZ^^^dddppp}}}}}}~~~~~~~~~qqqWWWKKKJJJDDDDDDEEEGGGIIIKKKMMMNNNRRRTTTXXX___jjjzzz~~~ssslllaaa___[[[XXXWWWVVVWWWXXX[[[\\\```dddgggnnn~~~~~~||||||}}}~~~}}}}}}~~~vvv\\\MMMIIIDDDEEEFFFGGGIIILLLNNNOOORRRTTTXXX^^^jjjyyyyyyrrreeebbb^^^ZZZYYYYYY[[[\\\aaaccchhhmmmoooqqqzzz}}}}}}~~~~~~~~~xxx___NNNFFFEEEEEEFFFHHHJJJLLLNNNOOOPPPSSSWWW^^^iiiwww}}}~~~vvviiifffaaa]]][[[\\\___```jjjmmmttt{{{{{{zzz~~~xxxaaaNNNDDDEEEFFFGGGHHHJJJMMMOOOPPPOOOQQQVVV]]]hhhvvv{{{xxxllliiiddd___^^^___aaacccssswwwtttZZZIIICCCAAABBBCCCEEEHHHJJJMMMNNNOOOPPPVVV___fffooo||||||~~~qqqkkkfffdddbbbbbbhhhooovvv~~~uuu\\\KKKGGGBBBBBBCCCEEEGGGJJJMMMNNNPPPPPPUUU^^^fffooo}}}|||sssmmmgggeeedddeeekkksssvvv^^^MMMIIIBBBBBBCCCDDDGGGJJJLLLNNNPPPPPPUUU\\\dddnnn}}}|||yyyqqqjjjiiiiiilllsss{{{www]]]LLLIIICCCBBBCCCDDDFFFIIILLLNNNQQQPPPTTT[[[cccmmm}}}~~~~~~uuunnnmmmooottt|||www[[[JJJGGGCCCCCCBBBCCCEEEHHHKKKMMMPPPOOOSSSZZZaaakkk{{{xxxqqqqqqvvv{{{zzz\\\JJJGGGDDDCCCBBBBBBDDDGGGKKKMMMOOOOOORRRYYY```iiiwww|||vvvxxx~~~~~~___NNNJJJDDDCCCBBBBBBCCCGGGJJJMMMNNNNNNRRRYYY___gggssscccQQQNNNEEECCCBBBAAACCCFFFJJJMMMMMMMMMRRRYYY___eeeqqq|||pppXXXMMMFFFDDDBBBBBBEEEIIIKKKLLLPPPOOOQQQWWW\\\dddqqq~~~rrrZZZOOOFFFDDDBBBBBBEEEHHHKKKKKKPPPOOOQQQUUUZZZaaannnzzz}}}|||~~~ttt]]]PPPGGGDDDBBBBBBEEEHHHJJJKKKOOONNNPPPTTTXXX^^^iiiuuuxxxwwwzzzwww___PPPGGGEEEBBBBBBEEEHHHJJJKKKNNNMMMOOOSSSWWW\\\gggrrr|||wwwuuuwwwzzzaaaOOOHHHEEECCCBBBEEEHHHJJJJJJLLLLLLNNNSSSVVV[[[fffqqqxxxxxxuuuuuu}}}~~~dddOOOHHHEEECCCCCCEEEGGGIIIJJJMMMLLLNNNRRRUUUYYYbbbllltttxxxtttsssxxxhhhQQQHHHFFFCCCCCCEEEGGGIIIIIINNNMMMNNNQQQRRRTTT\\\eeeooo{{{wwwrrrpppssskkkRRRIIIFFFCCCCCCEEEGGGIIIIIIPPPNNNOOOPPPPPPPPPWWW```kkkxxxuuupppmmmnnn|||oooYYYKKKGGGDDDCCCEEEGGGIIIJJJMMMMMMMMMLLLMMMPPPUUUYYYgggooo|||sssmmmkkkmmmuuu~~~pppZZZIIIGGGDDDCCCEEEIIIKKKLLLMMMMMMMMMLLLMMMPPPTTTXXXccckkkyyysssmmmjjjkkkrrr{{{qqq[[[IIIFFFDDDCCCFFFJJJLLLNNNLLLMMMMMMLLLLLLOOOSSSVVV^^^fffsssssslllhhhhhhnnnuuuppp\\\KKKHHHEEEDDDFFFIIIKKKLLLLLLLLLLLLLLLKKKMMMQQQTTTZZZbbbooo}}}ssskkkfffdddhhhooo|||ppp]]]NNNJJJFFFDDDEEEGGGHHHIIIKKKLLLLLLKKKKKKLLLOOORRRXXX___kkkxxxssskkkeeebbbdddjjjtttooo^^^OOOKKKFFFDDDDDDEEEFFFFFFKKKKKKLLLKKKJJJKKKMMMOOOVVV\\\gggsss~~~ssskkkeee```bbbffflll|||ppp]]]MMMIIIEEEBBBCCCDDDFFFFFFJJJKKKLLLKKKJJJJJJLLLMMMSSSYYYcccooo}}}~~~tttllleee``````eeedddoooqqq\\\JJJGGGCCCBBBCCCEEEFFFGGGJJJKKKLLLKKKIIIIIIKKKMMMQQQVVV```mmm{{{~~~tttllleee``````ddd___gggyyyuuu^^^MMMHHHDDDCCCBBB@@@AAAEEEJJJKKKLLLKKKJJJIIIJJJLLLRRRZZZfffrrr~~~xxxnnngggccc```^^^___cccqqq}}}}}}tttsssuuuzzzuuu___OOOIIIEEEEEEDDDBBBDDDGGGIIIKKKLLLKKKJJJIIIJJJLLLRRRYYYeeerrr~~~yyyooogggccc```___^^^```mmmzzzuuurrrqqqpppmmmmmmnnnsssxxxyyydddSSSLLLFFFFFFFFFEEEGGGJJJIIIJJJKKKKKKJJJIIIJJJKKKPPPXXXdddppp}}}zzzppphhhbbb```___]]]___jjj|||wwwrrrnnnlllkkkjjjkkkjjjlllooosss|||jjjVVVNNNGGGFFFFFFFFFHHHKKKIIIJJJKKKKKKIIIIIIJJJKKKOOOVVVbbbnnn{{{{{{qqqhhhbbb```___]]]^^^iii~~~|||xxxuuusssrrrrrrqqqpppqqqtttwww~~~oooYYYOOOFFFDDDEEEFFFGGGJJJIIIJJJKKKJJJIIIHHHIIIKKKMMMTTT___kkkxxx}}}rrrhhhbbb``````[[[]]]hhh}}}}}}|||{{{yyyxxxxxxzzz{{{sss]]]QQQFFFCCCDDDEEEFFFHHHHHHIIIJJJJJJIIIHHHIIIJJJLLLSSS]]]hhhttt~~~tttiiiaaa```aaaYYY\\\hhh~~~~~~~~~xxxaaaTTTGGGCCCDDDDDDEEEGGGHHHIIIJJJJJJHHHHHHIIIJJJLLLRRR[[[eeeqqquuuiiiaaa```aaa]]]```lll~~~dddVVVHHHDDDEEEEEEEEEFFFHHHIIIJJJJJJHHHHHHIIIJJJKKKQQQZZZdddooo}}}uuuiiiaaa```aaabbbfffrrrttt___LLLGGGGGGDDDCCCFFFHHHHHHHHHHHHHHHHHHHHHHHHIIINNNWWWaaannn{{{yyynnnccc^^^___```iiixxxwwwbbbNNNHHHFFFBBBAAADDDIIIIIIIIIIIIIIIIIIIIIIIIJJJNNNVVV___jjjwwwxxxmmmbbb]]]^^^ccclll{{{{{{eeePPPHHHFFFAAA@@@BBBIIIIIIJJJJJJJJJJJJIIIIIIJJJMMMTTT\\\fffrrr}}}yyynnnbbb^^^___eeeooo~~~~~~gggQQQIIIFFFBBB@@@BBBGGGHHHIIIJJJJJJJJJIIIHHHIIILLLQQQYYYbbbmmmyyy{{{oooddd```bbbfffqqqhhhRRRJJJGGGCCCAAADDDEEEFFFGGGIIIIIIHHHHHHGGGGGGJJJOOOUUU___kkkvvv~~~{{{nnnccc```cccjjjuuu|||wwwtttrrrmmmpppuuu|||jjjSSSJJJGGGCCCBBBEEECCCDDDFFFHHHIIIHHHGGGFFFFFFHHHLLLRRR[[[fffssszzzxxxlllbbb```cccooo{{{yyyxxxtttpppllliiigggfffbbbfffllluuummmUUUKKKGGGBBB@@@CCCCCCDDDGGGIIIJJJIIIHHHFFFFFFGGGJJJOOOVVVaaalllttt|||yyymmmdddcccfffrrr}}}{{{|||}}}}}}|||yyyvvvtttmmmllljjjgggfffeeeddddddaaaeeekkkssspppWWWLLLGGG@@@>>>AAACCCEEEHHHJJJKKKJJJIIIGGGFFFGGGIIIMMMSSS]]]gggooozzz|||qqqhhhgggkkkqqq|||~~~{{{wwwsssrrrpppnnnlllnnnooopppqqqqqqpppnnnmmmiiihhhgggfffeeefffggggggeeehhhnnnuuuwww___MMMEEEBBB@@@>>>CCCEEEHHHKKKLLLJJJHHHGGGLLLIIIIIILLLPPPUUU^^^hhhvvvssskkkgggggguuuzzz|||wwwtttsssiiihhhfffeeedddddddddeeecccgggkkknnnpppqqqrrrtttssspppllljjjkkkmmmnnnnnnkkkkkkooowww}}}dddPPPGGGDDDBBBAAACCCEEEHHHJJJKKKJJJHHHFFFIIIFFFFFFJJJNNNSSS\\\eeepppyyytttlllhhhggglllooossssssoookkkiiihhhaaa```___^^^^^^^^^___```eeejjjppptttwwwxxxyyyzzz|||zzzwwwvvvwwwwwwwwwwwwssssssuuu|||jjjUUUIIIEEEDDDCCCBBBDDDGGGIIIJJJIIIGGGFFFFFFDDDDDDHHHKKKPPPYYYbbbhhhssswwwnnnhhhfffdddfffggggggdddaaa``````\\\\\\[[[[[[\\\^^^___aaaiiiooowww~~~}}}pppXXXJJJEEECCCCCCBBBDDDFFFHHHIIIHHHGGGFFFEEEBBBCCCGGGJJJNNNVVV___eeeppp~~~zzzqqqjjjgggffffffeeecccbbbaaa```aaa`````````aaaccceeehhhiiipppwwwuuu]]]LLLEEECCCBBBCCCDDDFFFGGGHHHHHHGGGFFFFFFCCCDDDGGGIIILLLTTT\\\eeeooo}}}|||vvvoookkkjjjhhhfffeeeeeeeeeffffffgggggghhhiiilllooorrrtttzzz|||cccQQQHHHDDDCCCDDDEEEFFFHHHHHHHHHHHHGGGGGGEEEEEEGGGIIIKKKQQQXXXbbblllzzz}}}xxx~~~~~~xxxsssooollljjjjjjlllnnnnnnnnnooopppqqqsssvvvyyy}}}kkkXXXMMMHHHGGGEEEFFFGGGHHHIIIIIIIIIHHHHHHEEEEEEGGGHHHHHHMMMTTT\\\fffttt~~~wwwxxx}}}xxxvvvtttuuuyyy{{{{{{zzz}}}~~~qqq]]]QQQLLLJJJFFFFFFGGGHHHIIIIIIIIIIIIHHHFFFEEEFFFFFFFFFKKKQQQVVV```ooo{{{~~~wwwuuuzzzvvvbbbUUUNNNKKKEEEDDDEEEGGGIIIJJJIIIHHHHHHGGGEEEEEEEEEGGGIIIKKKTTT^^^lllyyywwwrrrvvv{{{hhhZZZPPPJJJEEEDDDEEEFFFIIIJJJIIIHHHHHHGGGFFFEEEEEEGGGIIIJJJRRR[[[iiivvvyyyrrrsss|||ooo```RRRIIIEEEEEEDDDFFFHHHJJJJJJIIIHHHGGGFFFEEEEEEFFFHHHIIIOOOXXXeeerrr}}}}}}sssqqqvvvrrrbbbSSSJJJFFFEEEDDDFFFHHHJJJJJJIIIIIIHHHFFFEEEDDDEEEGGGHHHLLLUUUaaannnyyyvvvppprrr}}}rrrbbbTTTLLLFFFEEEDDDEEEGGGIIIJJJJJJIIIHHHFFFDDDDDDDDDFFFGGGJJJRRR^^^iiittt{{{rrrqqqyyyvvvcccVVVOOOGGGEEEDDDEEEGGGIIIJJJJJJJJJHHHFFFDDDCCCDDDEEEEEEHHHOOOZZZdddooozzzwwwrrrwww}}}gggXXXQQQGGGEEEDDDDDDGGGIIIJJJKKKJJJIIIFFFDDDCCCCCCDDDEEEFFFLLLVVV___iiittt|||sssuuu|||jjjZZZSSSHHHFFFDDDDDDFFFIIIJJJKKKKKKIIIFFFDDDCCCCCCCCCDDDDDDJJJSSS\\\eeeppp|||ssssssyyy{{{wwwaaaVVVOOOHHHDDDFFFHHHHHHHHHIIIGGGFFFEEEDDDDDDCCCCCCCCCGGGJJJOOOWWWbbbnnnxxxzzzuuuvvvzzzhhhZZZPPPHHHDDDEEEHHHGGGGGGIIIGGGGGGEEEDDDDDDDDDDDDDDDGGGJJJOOOWWWaaalllwww}}}{{{sssrrrtttqqq___QQQIIIDDDEEEFFFFFFGGGIIIHHHGGGFFFEEEDDDDDDDDDDDDGGGJJJOOOVVV___iiittt{{{vvvqqqqqq|||yyycccTTTKKKEEEDDDFFFEEEFFFIIIHHHHHHGGGFFFEEEEEEEEEEEEGGGJJJPPPUUU\\\fffpppxxx{{{tttsss|||hhhXXXNNNFFFEEEEEEEEEFFFIIIIIIHHHGGGFFFFFFEEEEEEEEEGGGKKKPPPUUUZZZbbbmmmuuuvvvttt{{{}}}ppp[[[QQQHHHEEEFFFEEEGGGKKKJJJIIIHHHGGGFFFFFFFFFFFFGGGKKKQQQTTTWWW^^^iiiqqqwwwssswww|||{{{}}}{{{___TTTJJJFFFFFFFFFHHHLLLJJJIIIHHHGGGGGGFFFGGGGGGGGGLLLQQQSSSUUU[[[fffooozzz|||uuuvvvzzzyyyvvvyyyaaaVVVKKKGGGGGGGGGIIIMMMJJJJJJIIIHHHGGGGGGGGGGGGGGGLLLQQQSSSTTTZZZeeennnwwwzzzxxxyyy{{{uuutttsss\\\HHHEEEFFFDDDFFFMMMKKKKKKJJJIIIHHHGGGGGGFFFGGGKKKOOOQQQRRRWWW```gggtttxxxsssyyy~~~vvvyyyyyybbbNNNHHHGGGDDDEEEKKKKKKKKKJJJIIIHHHGGGFFFEEEFFFJJJNNNQQQSSSWWW___eeeqqq~~~yyysssxxxzzz{{{kkkUUULLLGGGDDDDDDHHHKKKKKKKKKIIIHHHFFFEEEDDDDDDHHHMMMPPPSSSWWW]]]bbbmmm{{{|||tttvvv}}}{{{~~~}}}|||ttt]]]OOOHHHDDDDDDGGGKKKKKKJJJIIIHHHFFFCCCBBBCCCFFFKKKOOORRRVVV[[[^^^kkkxxxwwwuuu{{{xxxssssssvvvyyy{{{yyyyyy}}}}}}yyy|||dddRRRIIIDDDEEEGGGIIIIIIJJJIIIHHHEEECCCAAABBBEEEIIIMMMQQQUUUYYY[[[jjjvvv}}}wwwyyyzzzrrrppphhhgggfffgggiiippp{{{|||vvv|||lllWWWJJJFFFFFFFFFGGGGGGHHHIIIHHHFFFCCCBBBCCCDDDGGGJJJOOOTTTWWWZZZgggrrr|||xxx|||tttqqqddd___\\\\\\```gggsss~~~~~~|||xxxtttpppllljjjkkklllmmmnnnjjjkkklllmmmooottt{{{wwwrrruuu{{{uuu\\\LLLGGGFFFFFFDDDFFFGGGHHHHHHFFFDDDBBBDDDCCCDDDHHHMMMRRRWWWYYYbbbmmm{{{yyyzzz{{{vvviiiaaaZZZZZZ[[[___iiissszzz|||wwwqqqkkkddd```\\\XXXUUUVVVXXXZZZZZZWWWXXXYYYYYY[[[___eeeiiiqqquuuvvvsssmmmjjjllloooxxx|||```NNNHHHFFFEEECCCDDDGGGHHHHHHGGGDDDCCCDDDCCCCCCFFFKKKRRRVVVXXX___jjjwwwzzzxxx|||jjjaaaYYYWWWVVVVVV]]]fffmmmwww~~~|||uuulllccc[[[VVVRRRMMMKKKLLLNNNPPPQQQNNNOOOOOOOOOOOORRRWWWZZZ^^^aaaeeeeeecccbbbdddfffoooxxxjjjXXXIIICCCDDDBBBFFFJJJKKKIIIFFFFFFFFFAAABBBDDDGGGJJJOOORRRTTT^^^gggttt|||www}}}}}}qqqiii```[[[VVVTTTXXX___gggsssyyyuuurrrqqqfffYYYPPPNNNKKKIIIIIIIIIGGGFFFKKKKKKJJJJJJJJJKKKKKKLLLPPPQQQRRRSSSTTTWWW\\\___eeelllvvvoooZZZJJJDDDEEECCCFFFJJJKKKIIIGGGFFFGGGCCCCCCDDDFFFIIIMMMQQQTTT]]]eeeqqq}}}yyy}}}yyypppfff]]]VVVQQQSSSXXX\\\hhhpppnnnnnnoooggg[[[OOOLLLIIIGGGHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGJJJKKKLLLMMMNNNQQQUUUYYY```gggpppyyywww___LLLEEEFFFCCCFFFIIIJJJIIIHHHGGGHHHEEEDDDCCCDDDGGGKKKPPPSSSZZZaaakkkvvv}}}}}}yyymmmddd[[[SSSRRRUUUVVV```ggghhhjjjlllggg^^^NNNKKKGGGFFFFFFGGGHHHHHHEEEDDDDDDCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIKKKOOORRRYYY___hhhooovvv}}}~~~eeeOOOFFFGGGDDDEEEHHHIIIJJJIIIIIIIIIGGGEEECCCCCCDDDIIIMMMPPPUUU[[[dddnnnwww~~~vvvmmmcccZZZVVVWWWWWW^^^dddeeeggghhheee^^^QQQNNNIIIFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEBBBDDDEEEFFFGGGHHHKKKNNNRRRWWW___ffflllttt|||lllTTTHHHGGGDDDEEEFFFHHHJJJKKKJJJJJJHHHFFFDDDBBBCCCFFFJJJMMMOOOTTT\\\fffnnnwww~~~vvvlllaaaZZZXXXXXX]]]aaabbbccceeeccc___WWWSSSNNNJJJHHHGGGFFFEEEFFFFFFEEEDDDDDDDDDDDDDDD@@@BBBDDDDDDEEEFFFHHHJJJLLLQQQYYY___eeemmmvvv|||ttt\\\MMMHHHEEEEEEEEEHHHKKKLLLLLLKKKIIIGGGDDDBBBBBBDDDGGGIIIJJJNNNUUU]]]fffooowww}}}~~~vvviii^^^ZZZYYY[[[]]]___aaabbbbbbaaa\\\XXXSSSPPPMMMKKKHHHFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>@@@AAABBBBBBBBBDDDFFFHHHMMMSSSYYY^^^eeennntttyyy|||dddRRRKKKEEEDDDDDDGGGKKKMMMMMMLLLIIIGGGEEECCCCCCCCCDDDEEEGGGJJJPPPVVV]]]fffnnnsss{{{}}}wwwkkkfffbbbaaaaaaaaaaaa``````aaa^^^[[[XXXUUUSSSPPPLLLIIIDDDCCCBBBAAA@@@@@@@@@@@@===???AAABBBAAAAAACCCDDDGGGKKKOOOSSSVVV\\\dddjjjooovvvjjjVVVMMMFFFDDDDDDGGGKKKNNNNNNLLLHHHGGGFFFDDDCCCCCCCCCCCCFFFIIIMMMRRRXXX___gggmmmuuuzzzzzztttmmmjjjhhhfffccc___^^^___^^^\\\ZZZYYYWWWTTTOOOLLLEEEDDDCCCBBBAAAAAAAAAAAA???AAACCCCCCCCCCCCDDDEEEFFFIIIMMMOOOQQQUUU\\\bbbhhhoooxxx