BM6P6(@ ******************************************************+++++++++,,,,,,,,,//////............//////++++++++++++++++++++++++))))))***+++,,,------...++++++++++++++++++++++++++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,---------..................---,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,---......,,,+++,,,---......////////////...------------.........//////---......///////////////......//////000000111111////////////000000000000////////////////////////---......///000111111222000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111333333333222222222111111//////000111222222333333222222222111111111000000333222111000000111222333222222222111111111000000222222222222222222222222111222333333444444333333444444444444444444444444666666666666666666666666555666777999999:::::::::777999;;;<<<<<<===???AAACCCCCCDDDEEEFFFHHHJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJGGGIIIKKKJJJGGGFFFFFFHHHMMMKKKIIIFFFEEEFFFGGGGGGKKKJJJJJJJJJKKKMMMOOOQQQSSSSSSSSSSSSTTTUUUVVVWWWZZZYYYWWWWWWWWWYYY[[[\\\[[[YYYVVVSSSPPPOOOOOOPPPNNNNNNOOOOOONNNMMMKKKJJJHHHHHHIIIJJJJJJIIIIIIIIIBBBBBB@@@???>>>=========<<<<<<<<<<<<======>>>>>><<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999::::::999888666555555555666777777777666666555555444444333444444555555444444333555555666666555555444333333222222111111222222333444444333333222111000000000000000000//////////////////000000000000//////************************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''''''''((()))))),,,)))'''(((***+++***((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((()))))),,,***((('''&&&'''((()))&&&&&&'''((()))***++++++))))))(((((((((((())))))'''(((((()))))))))))))))'''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&!!!"""$$$&&&'''''''''&&&(((''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&%%%%%%&&&'''&&&%%%(((((((((((((((''''''''')))((('''&&&&&&'''((())),,,)))''''''((((((&&&###((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((()))(((((('''************************+++++++++*********************+++++++++,,,,,,,,,---------,,,,,,---------++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,---......---,,,---///------------............------------.........///------...//////////////////////////////000000000....../////////000000000........................---......///000000111111000000000000000000000000//////000000000111111111000000000000000000000000//////000000000111111111333222222222111111111111//////000111111222333333222222222111111111000000222111111000000111111222222222222111111111000000222222222222222222222222111222333333444444333333444444444444444444444444555555555555555555555555444555666666777777777777777888:::;;;;;;<<<>>>@@@BBBBBBBBBCCCEEEGGGHHHIIIJJJJJJIIIIIIIIIIIIJJJJJJFFFHHHIIIIIIFFFEEEEEEGGGKKKJJJHHHFFFFFFFFFGGGHHHIIIIIIIIIJJJKKKMMMNNNNNNQQQPPPPPPQQQRRRSSSUUUVVVVVVUUUTTTSSSSSSUUUVVVWWWXXXWWWTTTQQQPPPPPPPPPPPPOOOOOOOOOOOONNNLLLJJJIIIIIIIIIIIIIIIHHHGGGGGGFFFDDDCCCBBB@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;>>>===;;;:::999999::::::999888777666666666777777666666666555555555555555333333444444444444333333444444555555444444333222222222222111111222222222333333222222111000000///000000/////////.........---..................---++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((''''''''''''((())))))+++(((&&&''')))***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&%%%%%%%%%''''''))))))))))))((((((((('''))))))(((((((((((())))))++++++)))((((((((())))))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''''''''&&&%%%$$$&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''((()))))))))((((((((((((((((((((((((''')))((('''&&&&&&'''((()))+++)))((((((***+++)))'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((''''''''''''************************++++++++++++******))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---......---,,,,,,,,,---//////......///111333222000...---------...------------............------...////////////...000000//////////////////.........////////////000.................................//////000000111////////////////////////---......///111222222333000000000000000000000000//////000000000000111111111111111111000000000000///000000111111222222222222111111111111000000000000111111222222111111000222111111111111000000000222222222222222222222222111222222333333333333333333333333333333333333333444444444444444444444444555555666666666666666555666888:::;;;;;;;;;===???@@@@@@@@@AAABBBDDDEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIFFFHHHIIIHHHFFFEEEFFFGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIJJJKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQTTTVVVTTTSSSRRRQQQQQQQQQRRRSSSTTTSSSQQQPPPOOOPPPPPPQQQPPPPPPOOONNNMMMKKKIIIHHHHHHHHHHHHHHHGGGEEEDDDCCCDDDDDDBBBAAA@@@?????????@@@???>>>===<<<;;;::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::999999999:::999888888777666777777777444444555555555555555555333333444444444444333333333333333444333222222111222222111111111111222222222111111000000///////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***)))'''&&&&&&((((((((('''))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))((((((''''''(((((())))))(((&&&%%%%%%&&&'''''')))))))))((((((((('''''')))((((((''''''(((((()))---+++)))'''&&&&&&&&&'''''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''(((((('''&&&%%%%%%$$$%%%&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''((()))))))))))))))''''''((((((((((((((((((((((((''''''''''''(((((()))''''''(((***+++***)))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''&&&%%%$$$######$$$%%%************************,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++---------------------,,,++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++---//////...///000222<<<:::666111...,,,,,,+++------------------------,,,---......//////......000000000//////......---------........./////////................................./////////000000..............................//////000111111222////////////////////////////////////000000000111000000000000000////////////000000000111111111222111111111111000000000000///000111222222111000///111111111111000000000000111111111111111111111111111111222333333333333222222222222222222222222222222222222222222222222222777777888888888777666666666777999:::::::::<<<>>>======>>>>>>???AAABBBCCCBBBBBBBBBCCCEEEFFFHHHIIIHHHHHHHHHGGGGGGGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIIIIJJJLLLOOOQQQRRRQQQOOONNNLLLKKKKKKKKKMMMPPPTTTVVVTTTSSSRRRQQQPPPPPPQQQQQQPPPOOOOOONNNOOOOOOPPPQQQQQQPPPOOOMMMKKKIIIGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCDDDCCCBBBAAA@@@???????????????>>>===<<<;;;::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::999999999999999888888777777777777333333333444444555555666333333333444444333333333222222222222222111000000111111000000000000111111000000/////////...............---------,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''((())))))***)))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((***)))(((((((((((())))))%%%&&&&&&'''((()))******(((((((((''''''(((((((((((((((''''''&&&%%%$$$$$$&&&'''(((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&''''''((()))))))))%%%&&&&&&'''((()))))))))''''''&&&&&&&&&&&&''''''&&&((())))))(((&&&&&&&&&''''''''''''(((((((((((((((((((((''''''(((((((((&&&%%%%%%&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((+++)))'''%%%$$$$$$%%%&&&************************+++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********+++,,,---------++++++++++++++++++++++++---------,,,+++***)))(((*********+++++++++,,,,,,***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,++++++---//////...///000222<<<999555111...,,,++++++------------------,,,,,,,,,------...............000000//////......------------------................................................////////////------------------------000/////////////////////////////////////////////...////////////000000000////////////////////////000000000000000111111111000000000000000000000000///000111222222111000///000000000000000000000000111111111111111111111111000111222222333333222222222222222222222222222222222222222222222222222222666666777777777666666555555777888999888999:::<<<;;;;;;;;;<<<===>>>???@@@??????@@@AAACCCEEEGGGHHHFFFEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJLLLOOOQQQQQQPPPNNNMMMKKKJJJJJJKKKMMMPPPSSSTTTRRRQQQPPPPPPOOOOOOOOOOOONNNMMMNNNNNNNNNOOOPPPPPPPPPOOOMMMKKKHHHFFFEEEDDDBBBBBBCCCDDDEEEEEEEEEEEECCCBBBAAA???>>>>>>>>>>>>============<<<<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999888888888888777777666666222222333333444444555555222333333333333333333222111111222222111111000///111000000//////000000111/////////...............------------,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((((()))***************************************************((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((()))))))))%%%%%%&&&'''((()))******((((((''''''''''''(((((($$$&&&(((******(((&&&$$$&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((())))))***((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((+++,,,+++(((%%%$$$$$$&&&'''''''''(((((())))))'''(((((((((((((((((('''&&&&&&&&&&&&%%%$$$%%%%%%((((((''''''''''''((((((((((((((((((((((((((((((///...+++)))((()))***+++******************************************************+++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++&&&'''((()))***++++++,,,++++++++++++++++++++++++---------,,,+++***)))(((************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,---//////......///111222111///---,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,---............---//////..................,,,,,,,,,---------......------------------------................................................000000000//////.........000000000000000000000000......////////////000000////////////000000000000000000000000000000000000//////000000000000000111///000000111111000000/////////000000000000000111111111111111111111111111000111111222222222222222111111111111111111111111222222222222222222222222333333444444444444444333555666888888777888999;;;::::::::::::;;;<<<===>>>===>>>>>>@@@AAACCCEEEFFFDDDBBB@@@@@@AAACCCCCCCCCEEEFFFFFFGGGGGGGGGHHHHHHGGGHHHKKKMMMMMMLLLJJJIIIIIIIIIJJJKKKMMMNNNPPPQQQNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKHHHFFFDDDCCCCCC@@@AAABBBDDDEEEEEEEEEEEEBBBBBB@@@???>>>========================<<<<<<<<<999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999::::::::::::999999777777777777777666555555222222333333333333333333222222333333333333222222111111111222111111000///000000////////////000000..............................---------,,,,,,,,,,,,------......------,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++)))*********((((((***+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''((((((((('''''''''&&&&&&(((''''''&&&&&&''''''(((%%%'''***,,,,,,+++)))'''%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((+++***)))'''&&&&&&&&&&&&)))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''***...000///***'''&&&&&&&&&&&&''''''((()))))))))''''''(((((((((((('''''''''((()))(((&&&%%%%%%'''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((+++***)))(((''''''((((((************************)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++)))))))))******+++++++++++++++++++++++++++++++++***++++++,,,,,,+++++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,---......---,,,---///++++++,,,,,,,,,------------------,,,,,,,,,+++++++++,,,------......------------..................+++,,,,,,,,,,,,---------------------------------.........................................................///////////////000000000000000000000000........./////////000000/////////000000111111111000000000000000000000///////////////000000111111000000////////////000000////////////000000111111111111111111111111111111000000111222222222222222111111111111111111111111222222222222222222222222111222333444444444444444444666777777777777888::::::999999::::::;;;<<<=========>>>???AAACCCDDDEEEDDDAAA??????AAADDDDDDCCCEEEFFFFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJJJJIIIHHHGGGFFFGGGIIIJJJLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMLLLLLLLLLJJJHHHEEEDDDBBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDCCCBBBAAA@@@???>>>>>>>>>??????>>>===<<<;;;;;;:::888888999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999::::::::::::999888555666666777666555444333333333333333222222222222222222333333333333222222111222222222222111000000000//////......//////000.............../////////............------------,,,,,,------------,,,,,,++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))(((((())))))***+++((()))***)))'''''')))+++************************''''''''''''''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&''''''((())))))((((((((((((((((((%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((+++***(((&&&%%%%%%%%%%%%((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''(((,,,000///+++(((((()))&&&&&&''''''((())))))***&&&'''((())))))((('''&&&$$$&&&((('''%%%%%%&&&(((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,******))))))))))))******++++++++++++++++++++++++......------------,,,,,,++++++++++++++++++++++++((((((***+++,,,------...)))************++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,---......,,,+++,,,---,,,------......---,,,,,,---------,,,,,,++++++++++++,,,------......------,,,------....../////////++++++,,,,,,,,,---------------------------------.....................---////////////////////////,,,------...///000111111000000000000000000000000............/////////000//////000000111111222222000000000000////////////.../////////000000111111111000///......///000111.../////////000000111111000000000000000000000000000000111222222222222111000000000000000000000000222222222222222222222222222333444555666666777666444666777777666666777999999999999999:::;;;<<<<<<======>>>???@@@BBBDDDEEEGGGDDDAAAAAADDDGGGGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHIIIJJJJJJJJJIIIHHHDDDEEEHHHJJJKKKJJJIIIHHHNNNOOOPPPQQQQQQQQQQQQQQQQQQQQQPPPPPPNNNMMMKKKJJJJJJIIIFFFDDDBBBBBBAAABBBDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@?????????AAAAAA???>>><<<:::999888888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;777888::::::;;;:::999888444555666666666555333222444333333222222111111111222222222333333222222222222222222222222111000000//////............//////......////////////////////////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))******+++&&&(((***(((&&&%%%'''***************************(((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''((()))******))))))$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''+++(((%%%"""!!!"""$$$&&&%%%&&&'''((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''&&&%%%%%%&&&((()))&&&&&&'''((()))***++++++'''''''''&&&&&&'''''''''###(((---...***((((((***&&&&&&&&&'''((())))))***&&&'''((())))))((('''&&&"""%%%%%%######&&&)))(((((((((''''''(((((((((((((((((((((((((((((((((((()))******+++******))),,,,,,,,,++++++*********)))************+++++++++)))************+++++++++++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******,,,---.../////////+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...///...---+++***,,,---......//////......---++++++---000111000---......---------,,,,,,,,,------............------...------,,,,,,------.........------------......////////////////////////............////////////000///...------...///000////////////////////////////////////////////////000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000333222111000000111222333222222222111111111000000111111222222222333333333333333333444444555555555999888888888888888999999999:::;;;<<<===???@@@@@@AAA>>><<<>>>BBBEEEEEEDDDGGGGGGFFFEEEDDDCCCBBBBBBDDDEEEEEEFFFFFFFFFFFFEEEIIIJJJJJJKKKLLLKKKKKKKKKNNNNNNOOOOOOPPPPPPOOOOOOPPPOOOMMMLLLJJJIIIIIIHHHHHHGGGDDDBBBAAA@@@@@@@@@CCCCCCCCCCCCBBBAAA@@@@@@BBBAAA???===>>>???BBBCCCDDDCCCAAA???===;;;:::999999999999::::::;;;;;;;;;999999:::::::::999888888::::::999888777666555444666555444444222222111000333222111000000111222333444444333222222333444444000000000000////////////..................------////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************,,,,,,,,,++++++*********************************)))***++++++++++++***))))))))))))***+++++++++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***++++++***)))(((***+++,,,,,,,,,,,,+++***---+++)))'''&&&'''((())))))))))))))))))))))))))))))(((''''''''')))***+++)))((('''&&&&&&'''((()))(((((())))))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''')))***************))))))))))))))))))))))))))))))))))))!!!"""###%%%&&&&&&%%%%%%((((((''''''''''''((((((''''''(((((('''&&&%%%%%%&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&((()))+++))))))))))))))))))))))))(((((())))))))))))((((((######%%%&&&'''(((((((((******)))((('''&&&%%%%%%''''''&&&&&&&&&&&&'''''',,,,,,,,,++++++*********)))************+++++++++)))************++++++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,******+++,,,------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------------,,,++++++,,,------..................------///222333111///...------------,,,,,,,,,------............---------------,,,,,,---------......------------..........................................///////////////......------......///........................////////////////////////////////////////////////000000000000000000000000000000000000//////......////////////000000000000000000000000000000000000222222111000000111222222222222222111111111000000111111111222222222333333333333333444444444555555777777777777777888999:::999999:::<<<===>>>???@@@@@@>>><<<>>>AAADDDEEEDDDFFFFFFEEEEEEDDDCCCCCCBBBDDDDDDEEEFFFFFFFFFEEEEEEHHHIIIJJJJJJKKKKKKJJJJJJMMMNNNOOOPPPPPPPPPPPPPPPNNNMMMLLLJJJIIIHHHGGGGGGHHHGGGEEECCCAAA@@@@@@AAABBBBBBCCCBBBBBBAAA@@@???AAA@@@>>>======???BBBCCCHHHFFFBBB>>>;;;:::::::::999999999::::::;;;;;;;;;999999999999999999999999777777666666666666666666555444444333333222222111222222111111111111222222444333222111111222333444111111111111000000000000+++,,,,,,------.........................................................---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++*********************************************************************+++++++++*********************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************((()))***++++++***)))(((******+++,,,,,,+++*********)))'''%%%%%%%%%&&&'''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''((())))))))))))((((((((('''''''''((((((((((((((((((((((((###$$$%%%'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%***)))((('''''''''((()))))))))))))))))))))))))))(((((())))))))))))((((((%%%%%%&&&'''''''''&&&&&&((((((((((((((('''''''''(((''''''&&&&&&''''''(((+++++++++++++++*********)))************+++++++++)))************+++++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++************++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,,,,---..................------///111222111///------------,,,,,,,,,,,,------............------------------------------......------------..............................---............////////////......------......///........................////////////////////////////////////////////////000000000000000000000000000000000////////////...////////////000000000000000000000000000000000000222111111000000111111222222111111111111000000000111111111222222222222333333333333333444444444444555555666666777888999:::888999:::;;;<<<===>>>??????======>>>AAACCCDDDCCCEEEEEEEEEDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIMMMNNNOOOQQQRRRRRRQQQQQQMMMLLLJJJIIIHHHGGGFFFFFFHHHGGGEEECCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>???>>>===<<<===???BBBCCCJJJGGGAAA<<<999999:::<<<999999::::::::::::;;;;;;::::::999888888999:::;;;:::999888777777777777777333333333333333333333333222222333333333333222222222222111111111111222222222222222222111111111111******+++,,,---......///........................++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************,,,+++***))))))***+++,,,+++++++++***************(((((()))******+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))******++++++++++++*********)))'''&&&%%%&&&&&&'''))))))))))))))))))))))))%%%&&&&&&'''''''''''''''((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''&&&&&&&&&%%%%%%((((((((((((((((((((((((%%%&&&'''((()))))))))(((&&&&&&%%%%%%%%%%%%&&&&&&(((((()))))))))(((''''''&&&&&&''''''''''''&&&&&&(((((('''&&&%%%$$$$$$###,,,+++***)))((('''(((((())))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''&&&%%%%%%&&&'''''''''(((((())))))(((''''''&&&&&&''''''(((+++++++++***************))))))*********+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++************************************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,------,,,,,,+++---------------------------,,,+++***)))***+++,,,,,,,,,---.........------,,,,,,,,,---.........------------,,,,,,,,,++++++,,,------......------,,,,,,------------------,,,...------,,,,,,------...........................---------.........//////////////////////////////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000111111000000000000111111111111111111000000000000111111111111222222222222333333333333333333333333444444444555666888999:::777888999:::;;;<<<===>>>=========>>>@@@BBBCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEGGGGGGHHHIIIIIIIIIIIIHHHLLLMMMOOOQQQRRRRRRRRRQQQLLLKKKJJJIIIGGGGGGFFFFFFGGGGGGFFFDDDCCCBBBBBBBBB@@@AAAAAA@@@@@@???>>>=========<<<<<<===???AAABBBFFFCCC???;;;999999:::;;;::::::::::::::::::::::::;;;999888777777999;;;<<>>======<<<<<<;;;<<<<<<>>>???@@@===<<<;;;:::999999999999:::::::::::::::::::::::::::999888777777999;;;<<>>?????????AAABBB@@@AAAAAABBBBBBCCCCCCCCCBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIHHHHHHKKKMMMPPPRRRRRRPPPNNNMMMLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@@@@@@@@@@???======<<<<<<;;;;;;<<<<<<======888888999999999999999999;;;;;;::::::::::::999999999888888888888:::;;;<<<:::999777555444555666777222222222333333444444444222222333333333333222222111111222333333222111111000000000000/////////...222222111000///...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,************************,,,+++***))))))***+++,,,+++++++++***************++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''&&&%%%''''''((((((((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((((((((((((((()))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))((((((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((()))******&&&'''((()))************))))))))))))))))))))))))&&&''''''((((((''''''&&&$$$%%%&&&'''((()))))))))))))))(((((('''''''''&&&)))((((((''''''(((((()))((()))))))))*********+++)))************+++++++++)))************+++++++++************+++++++++++++++******))))))******+++++++++************++++++************************((((((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,------......,,,,,,---------,,,,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))++++++,,,---------------++++++,,,------------,,,,,,...000000...,,,---///,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,---------.........---...///000000///...---------------------------////////////////////////........................---------------------------------.........//////////////////000000000000////////////////////////...///000111111000///...////////////000000111111000000000000111111111111333333333222222222111111333333222333333444555555444555666777888:::;;;;;;888;;;>>>??????>>>@@@BBB???@@@@@@AAABBBBBBCCCCCCCCCDDDEEEGGGHHHHHHIIIIIIGGGHHHHHHIIIIIIIIIIIIIIIKKKMMMPPPQQQQQQOOOLLLJJJJJJIIIHHHGGGGGGFFFGGGGGGFFFGGGGGGGGGGGGFFFDDDCCCAAAAAAAAAAAA@@@???>>>===<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777888999:::;;;;;;;;;::::::999999999777888888999999:::;;;;;;888666444222222444666777333333333333333333333333222222111111111111222222111222333444444333222111111111111000000000//////000000//////.........---------------------------+++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************************+++++++++)))))))))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++)))(((''''''''''''((()))((((((((()))))))))(((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))'''''''''''''''((()))))))))))))))(((((((((''''''''''''''''''''''''''''''((('''&&&&&&&&&&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((''''''((()))))))))((('''))))))))))))))))))))))))&&&''''''((((((''''''&&&&&&&&&'''((((((((((((((('''''''''((((((((((((((())))))(((((((((((())))))(((((())))))*********+++)))************+++++++++)))************+++++++++)))************+++++++++******))))))))))))******++++++************++++++************************'''(((((()))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************++++++,,,------...//////***++++++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---...///...------++++++,,,---------,,,,,,***,,,///...+++***+++---,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,++++++,,,...//////...,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---------......+++,,,---......---,,,+++------------------------////////////////////////........................---------------------------------.........//////////////////000000000000////////////////////////...///000111111000///....../////////000000111111000000000000111111111111333333333222222111111111333333333222222333444444444444555777888999:::;;;777:::>>>???>>>>>>???AAA??????@@@AAABBBBBBCCCCCCDDDDDDFFFGGGHHHIIIIIIJJJGGGHHHIIIIIIJJJJJJIIIIIILLLMMMPPPQQQPPPNNNJJJHHHHHHHHHGGGFFFEEEEEEEEEFFFFFFGGGHHHHHHGGGFFFEEEDDDAAAAAABBBAAAAAA@@@???>>>===<<<<<<;;;;;;:::999999???<<<888666555777:::<<<;;;;;;;;;::::::999999999666777888::::::;;;;;;:::;;;999666333222333444555333333333333333333333333333222111000000111222333222333444444444444333222222222222111111111111000------..................------------------------........................+++++++++,,,,,,---------*********************************++++++,,,,,,,,,************************)))***++++++++++++***)))))))))******+++++++++,,,''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***)))(((((()))***+++)))((('''&&&&&&'''((())))))***++++++++++++******))))))))))))))))))))))))+++***)))'''''''''((()))&&&'''((())))))((('''&&&(((((())))))))))))(((((((((((((((((((((((((((((((((((('''&&&&&&((()))***)))((((((((((((''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((''''''(((((((((%%%%%%&&&'''((((((''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%(((((()))))))))'''&&&%%%))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((((((((((((''''''&&&%%%%%%&&&'''((()))***+++))))))(((((((((((())))))************************((((((((((((((((((((((((((()))***+++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++***))))))******---,,,,,,+++***)))((((((************+++,,,---...************************)))************+++++++++++++++++++++++++++++++++)))************+++++++++------,,,,,,,,,,,,+++++++++,,,------......------++++++++++++++++++++++++,,,,,,,,,------............///000///...---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......------------,,,,,,------------------,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---......000///,,,******+++---//////////////////////////////...---,,,,,,,,,---...111000...---,,,,,,------000///---,,,,,,---...000---...///000000000///...............////////////000000000000000000000000222222222222222111000000+++---////////////000222000000000000000000000000///...------...000222444333222000/////////000111000111111111111222222222333444666777999999::::::======>>>>>>??????@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCEEEFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIJJJKKKHHHJJJLLLNNNNNNMMMKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEFFFFFFEEECCCFFFEEECCCAAA???>>>>>>>>>???>>>===<<<;;;:::::::::999999999::::::;;;;;;;;;::::::999999888777777666::::::999888888999::::::888777777666555444444444444444444333333333222222333333333333333333333333000111333444444333222000333222222111000//////...000...+++,,,...000...---........................***+++,,,---...---,,,,,,************************---,,,,,,++++++,,,,,,---...---+++******+++---...+++++++++*********)))))))))***+++,,,,,,+++***)))((()))***+++++++++++++++(((((((((((((((((((((((()))+++,,,+++***)))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))*********((('''(((***++++++***(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&'''((())))))''')))((('''&&&&&&'''((()))%%%&&&''''''(((''''''&&&'''((()))*********************)))((('''&&&&&&%%%))))))))))))***************)))((()))***+++***)))(((((((((((())))))))))))************************************************))))))***+++++++++***************+++++++++,,,,,,,,,++++++***))))))******,,,,,,++++++***)))))))))************+++,,,---...************************)))************+++++++++++++++++++++++++++++++++************++++++++++++------,,,,,,,,,,,,+++++++++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////------...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,,,,,,,,,,---............---------,,,,,,,,,........................///...---,,,,,,---......------,,,,,,---...000000///...------,,,---...///....../////////...---,,,............///////////////////////////////////////////////////...---,,,///...---------...//////////////////////////////000///.........000222333222222000/////////000000000000111111111222222222333444666888999::::::::::::::::::;;;<<<<<<======@@@@@@AAAAAABBBBBBCCCCCCBBBCCCEEEFFFGGGHHHHHHHHHJJJIIIHHHHHHHHHHHHHHHIIIHHHJJJLLLNNNNNNMMMKKKJJJGGGGGGFFFEEEEEEEEEEEEFFFFFFEEEDDDEEEFFFFFFDDDBBBDDDCCCBBB@@@>>>======<<<>>>===<<<;;;::::::::::::999999::::::::::::::::::888888888888888888888888:::999999888888999999:::888777777666555555444444444444444333333333222222333333333333333333333333000111333444444333111000222222111000000///......000...,,,,,,...///...---........................***+++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,+++)))(((((()))+++,,,+++++++++*********)))))))))******++++++******)))))))))***+++++++++******************************&&&((()))((('''&&&'''(((************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((+++***(((((()))***)))((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&'''((())))))''')))((('''&&&&&&'''((()))''''''((((((((()))))))))'''(((((()))))))))((((((((((((''''''&&&&&&%%%%%%&&&&&&'''''''''((((((((('''%%%%%%&&&'''((('''&&&(((((((((((())))))))))))******************************************************+++++++++******)))*********++++++++++++,,,,,,+++******)))************************************************+++,,,---************************)))************+++++++++++++++++++++++++++++++++************+++++++++,,,------,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,((())))))***,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,---...///...---+++***------------------------......------------......---,,,,,,------///000000..............................///......---,,,+++---............/////////////////////////////////------.........---,,,,,,222///,,,,,,...000...---////////////////////////222111000//////000111222111111000/////////000000000000000111111111222222444555666888999:::;;;;;;;;;;;;<<<======>>>??????BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGJJJIIIHHHGGGGGGFFFGGGGGGHHHJJJKKKMMMMMMLLLKKKJJJHHHGGGFFFFFFEEEEEEFFFFFFFFFEEEDDDEEEEEEEEECCCBBBBBBAAA@@@???>>>===<<<;;;<<<<<<;;;:::999999999999:::::::::::::::999999999666666777888999999:::::::::999888888888888999:::888777777666666555555444444444444444333333333333333333333333333333333333000111222333333222111000111000000//////.........///...,,,,,,...///...---------------------------***+++,,,---------,,,,,,------------------------,,,,,,,,,++++++,,,,,,,,,+++***)))(((((()))***++++++++++++***************+++******))))))******+++*********+++******))))))************************&&&'''((((((&&&&&&'''(((************************))))))))))))))))))))))))************************(((((((((((())))))))))))((((((''''''''''''((((((,,,+++))))))******((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&'''((())))))'''((((((''''''''''''(((((())))))(((((()))+++,,,...'''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%&&&''''''%%%(((((((((((())))))))))))************************************************+++++++++++++++***)))(((************++++++++++++++++++***************+++))))))*********+++++++++***************+++,,,,,,************************))))))*********+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,------,,,,,,,,,+++++++++++++++,,,------------,,,------------------------...------,,,,,,+++++++++***,,,------,,,+++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////---------------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------//////......------------,,,---......///.........------------------,,,,,,---------.........////////////////////////////////////000000000//////...222///---///333444000+++////////////////////////222111111000000000111111000000000/////////000000000000000000111111111111444555666888999::::::;;;;;;<<<<<<===>>>???@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEFFFFFFEEEHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIKKKLLLMMMLLLKKKJJJIIIHHHHHHGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFDDDBBB@@@@@@@@@???>>>===<<<<<<::::::999999888999999999;;;:::::::::999999888888777777777888999999::::::999999888888888888999999777777777777666666555555555444444444444333333333333333333333333333333333111222222222222111000000000/////////.........---///...---------.........------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,+++******+++,,,,,,************************+++***)))(((((()))***+++******+++******)))((((((************************)))***+++***)))((()))+++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))*********)))))))))******)))'''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''(((((()))''''''''''''''''''''''''''''''((((((((((((''''''((('''&&&'''((())))))'''(((((((((''''''((((((((()))((('''''')))+++...///))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))((('''&&&''')))***)))((((((((((((((())))))))))))************************))))))))))))))))))))))))+++++++++++++++***)))((())))))*********++++++++++++***************++++++)))))))))***++++++,,,,,,******))))))******++++++************************))))))*********+++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,---------------------------------,,,,,,++++++******+++,,,,,,++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------....../////////000,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......000...---++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,...............---------,,,,,,---...//////......,,,,,,,,,,,,------......------------....................................///000000111111000000000...---...333888888222,,,........................111111000000000000000000/////////000000000////////////000000000111111111333444555777888999::::::777777888999:::;;;<<<===BBBBBBBBBBBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGFFFDDDBBB??????@@@@@@???>>>===<<<999999888888888999:::::::::::::::999999888888888888888888888888888888888888888888888888888888888777777777777777666666666555555555444444444333333333333333333333333333333222222222222111111000000////////////.....................---------...///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++************************+++***)))(((((()))***+++***************)))((('''))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******''''''''')))+++,,,+++***(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((())))))******&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))''''''(((((((((((((((((('''((('''&&&&&&'''***,,,...************))))))(((''''''''''''''''''(((((((((''''''''''''((((((((())))))((('''(((***+++***)))(((((((((((())))))))))))************************((((((((((((((((((((((((******+++++++++******))))))))))))************+++*********)))******+++,,,))))))******+++++++++,,,******)))))))))******+++************************)))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))+++,,,,,,,,,,,,---///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++*********---------...//////000000++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......111///,,,******+++---///,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------,,,,,,***+++,,,...///000000000,,,,,,------.../////////---------,,,---......///,,,------------.................................------.../////////......,,,---000555888777222---........................////////////000000000000......///000000000///////////////000000000111111222333444666777888999999777888999:::;;;<<<===>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCCCCCCCCCCBBBBBBCCCCCCEEEFFFHHHIIIIIIIIIJJJKKKKKKKKKKKKJJJKKKJJJIIIIIIHHHHHHIIIIIIHHHGGGFFFFFFFFFFFFCCCAAA===>>>???@@@@@@???>>>===888888888888999:::;;;;;;999999999999999888888888999999888888888888888888777777888999999888777777777777777777777777777777555555555555444444444333333333333333333333333333222222222111000000//////////////////////////////---...///...,,,,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...++++++++++++++++++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))***************+++++++++***))))))(((((())))))***)))))))))***))))))(((((((((((((((((((((((((((((()))***++++++))))))***+++(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''))),,,---,,,***(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((()))******((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''''''''(((((((((((('''''''''&&&&&&&&&''')))***+++)))***************)))(((((((((((((((((((((((('''%%%%%%&&&&&&&&&'''''''''((('''&&&''')))))))))((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))***+++++++++******))))))))))))******************))))))***++++++,,,***************+++++++++******))))))))))))******************************)))************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,***+++------,,,,,,...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///+++++++++,,,,,,------------,,,,,,,,,,,,---......///...---,,,,,,,,,------------------------------***+++,,,...//////......)))***,,,...000000000000------,,,,,,---...000111111000///------,,,------,,,,,,---------.................................+++,,,---............------...000222333222000///........................,,,---...///////////////------///000000000//////////////////000000000111111111333555666777777777999999:::;;;===>>>???@@@>>>??????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDCCCAAA???;;;<<<>>>??????>>>===<<<888888888999999;;;<<<<<<888888888888999999999999777777777888999999::::::666777888999999888777666777777777777777777777777555555555555444444444444333333333333333333333333333222111000000/////////000000000000000000000000---...///...,,,,,,...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...------------------------)))***+++,,,,,,+++***)))(((((())))))))))))(((((())))))*********+++++++++(((((())))))))))))(((((('''((())))))))))))))))))))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((&&&&&&(((***,,,---+++)))(((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((()))***+++((((((((((((((((((((((((''''''((((((((((((''''''((('''&&&'''((())))))'''&&&'''((())))))((('''&&&'''''''''(((((()))))))))'''((())))))))))))))))))(((((((((''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&%%%&&&((()))((('''(((((((((((())))))))))))************************************************((()))***+++++++++++++++))))))))))))******************))))))***+++,,,,,,******************************)))))))))))))))***************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********++++++,,,,,,---***+++------------///000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++,,,---......///000))))))***++++++,,,------+++++++++,,,,,,------------,,,,,,,,,,,,---......------.........---,,,+++------------------------+++,,,...000111111000///,,,---.../////////...---...---,,,+++,,,...000222555444111...,,,+++++++++,,,,,,,,,---------..............................,,,---....../////////...///000000///------...000........................++++++---...////////////,,,---///000000000//////////////////000000000000000111222444555666666777555666777888:::;;;<<<=========>>>???@@@@@@AAAAAA@@@@@@AAABBBBBBBBBAAAAAADDDDDDCCCCCCCCCDDDDDDEEEIIIIIIIIIJJJJJJJJJKKKKKKHHHGGGFFFFFFEEEEEEFFFFFFEEEDDDCCCBBBCCCBBB???===999:::<<<>>>>>>===<<<:::888888888999:::;;;<<<===777777888888999999999:::555555666888999:::;;;<<<666777888999999888777666777777777777777888888888666666555555555444444444333333333333333333333333333222111000////////////000000000000111111111111---...000...,,,+++...000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...........................((()))+++,,,,,,+++)))(((******++++++++++++******))))))******++++++++++++'''((()))******)))((('''''''''((())))))***))))))************************)))+++,,,+++***)))***+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******(((((()))+++,,,,,,)))'''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((((('''))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((()))++++++))))))))))))))))))))))))''''''((((((((((((''''''((('''&&&''')))))))))'''&&&'''((())))))((('''&&&'''((())))))))))))((((((&&&&&&'''((()))))))))((((((((('''&&&%%%%%%$$$$$$))))))))))))************((('''&&&''')))))))))((((((((((((((())))))))))))((())))))*********))))))******++++++++++++******************************************************------,,,,,,+++***))))))+++++++++*********))))))++++++************+++++++++***((('''''')))+++,,,************************,,,,,,---------.........************************+++,,,------------,,,+++******+++,,,,,,,,,,,,+++///---++++++------+++))),,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++++++++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...------,,,,,,------...------,,,++++++***))))))+++,,,...///000///......------............------///...---,,,,,,---...///........................///......------,,,++++++,,,,,,,,,---------......///////////////////////////////////////////////////000000000......000111///......///111222111///222222333333333444444444666777888999;;;<<<===>>>???>>>===<<<<<<;;;<<<<<<;;;<<<>>>@@@AAAAAAAAAAAABBBBBBAAAAAAAAABBBBBBCCCFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFGGGGGGFFFEEECCCBBB@@@BBBDDDEEEDDDBBB@@@>>><<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999:::::::::999999999999888777777888888999999999:::777777777777666666666666666666666666555555555555555444222111111333666888444333333222222333333444333333333222222222111111000000000000000000000000///000000000...---...///,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***+++,,,---************************,,,+++***)))(((((((((((()))))))))))))))***++++++))))))))))))******************)))''''''&&&&&&&&&******************************++++++++++++******(((((((((((()))))))))))),,,,,,+++***)))((('''&&&)))))))))))))))******+++''''''(((((((((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))+++***)))(((((()))***+++))))))(((''''''''''''''',,,***)))***((($$$%%%***(((((((((((())))))))))))((((((((('''&&&&&&%%%%%%'''&&&&&&%%%&&&&&&((((((((((((((((((((((((((((((''''''((())))))(((''''''((('''%%%%%%''')))******)))))))))))))))(((((((((%%%&&&''''''((((((''''''###$$$&&&((())))))((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((++++++,,,++++++***)))(((******++++++++++++******************************************************---,,,,,,+++******))))))+++++++++*********))))))++++++************++++++***)))((((((((()))+++,,,************************************++++++++++++***************************+++,,,------,,,+++*********+++,,,,,,,,,,,,+++...,,,***+++---...,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,,,,,,,,,,++++++...------,,,,,,------......------,,,,,,------...*********+++,,,---......,,,---........................////////////......///...---,,,,,,---...///........................------------------------,,,,,,,,,---------......................................................///000000///...---///000///...---///000111000///111222222222222333333333666666777999:::;;;<<<===>>>======<<<;;;;;;;;;<<<;;;<<<>>>???@@@AAAAAA@@@BBBBBBAAAAAAAAABBBCCCCCCEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGFFFEEECCCBBBAAABBBDDDDDDDDDAAA???===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888777777777777666777777777777888888999999777777777777666666666555666666666666555555555444555444333222222333555666333333222222222222333333222222222222111111111111////////////////////////...///000///---,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++************************,,,+++***)))(((((((((((('''''''''''''''((())))))))))))))))))******************)))''''''&&&&&&'''************************)))******++++++******)))(((((((((((()))))))))))),,,,,,+++***)))((('''&&&))))))(((((())))))***+++'''(((((())))))((((((''''''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))***)))(((((((((((()))***))))))((('''''''''''''''(((%%%%%%'''(((&&&&&&***'''((((((((())))))))))))''''''''''''''''''(((((((((((((((''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''***(((&&&&&&((((((((('''((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%&&&''')))))))))((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((())))))))))))((((((((((((---------,,,+++***)))(((******++++++++++++******************************************************+++++++++******))))))(((+++++++++***************++++++************++++++))))))))))))************************************)))))))))************+++******************************++++++++++++************+++,,,,,,,,,,,,+++,,,+++***+++---...---,,,,,,,,,,,,+++++++++***************++++++,,,,,,---******+++++++++,,,,,,,,,------,,,,,,+++******)))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,------......------------.........------,,,,,,------...******+++,,,---...///000///...------------------+++,,,,,,------,,,,,,+++......------------......------------------------++++++,,,------...//////,,,,,,,,,---------......................................................///000000...---,,,---///...------...///000///...000000000111111111222222555555666777999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;===>>>????????????BBBAAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBBBBCCCDDDDDDCCC@@@>>><<<::::::::::::::::::::::::::::::::::::::::::::::::888888888777777777777666666666666666777777777777777777777666666666555555666666555555555444444444444444444333333333333333222222111111111111222222111111111111000000000000////////////////////////---...///...,,,+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))************************,,,+++***)))(((((((((((('''''''''''''''((())))))))))))))))))******************)))((('''''''''''')))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))++++++***)))((((((''''''))))))(((((())))))***+++((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((()))((((((''''''(((((())))))((((((''''''''''''(((&&&!!! $$$((((((''')))''''''((((((((()))))))))&&&&&&'''(((((()))******((()))))))))((('''&&&%%%((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((***)))(((((()))(((&&&$$$&&&&&&&&&'''((((((((()))&&&&&&'''((((((((((((''''''(((((()))))))))((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((()))))))))))),,,,,,,,,,,,+++***))))))******++++++++++++******++++++++++++++++++++++++*********************************)))))))))((((((************************++++++************++++++(((((()))************)))******************************+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++++++++++++++------------,,,,,,,,,+++++++++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************+++++++++++++++*********------------------------------++++++++++++------------------------------,,,,,,------------......------,,,,,,,,,,,,------...------,,,,,,------...........................000///---,,,+++,,,------,,,,,,------------,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------....................................................../////////...,,,+++,,,...///---,,,---...///...---/////////000000000000111444444555666777888999999:::::::::;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>>>>>>>AAAAAA@@@AAAAAABBBCCCDDDDDDEEEEEEFFFGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCAAA???<<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888555555666666666666666666777777666666666555555555555555555444444444333333333444444555444333222111111111000000000000111111000000000000////////////////////////////////////,,,---...---+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***))))))******************************++++++***)))(((((()))))))))))))))))))))******+++((()))))))))******************)))(((''''''(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))+++******)))((((((''''''((((((((((((((()))******))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((()))(((''''''''''''(((((('''!!!###))))))(((''''''''''''((((((((())))))(((((((((((())))))******(((((((((((()))+++,,,---((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((((((((()))***)))&&&$$$$$$%%%%%%&&&'''((())))))&&&&&&'''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***+++++++++*********++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))))))))))))))************************++++++************++++++(((((()))************)))******************************+++++++++,,,,,,,,,******************************************************+++,,,,,,,,,,,,+++***+++,,,,,,,,,,,,---...,,,,,,,,,+++++++++******))))))***+++,,,,,,------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************))))))))))))++++++++++++++++++++++++------++++++++++++------++++++++++++++++++++++++,,,,,,,,,------.........,,,++++++++++++++++++,,,...------,,,,,,------...//////...............---000...---+++++++++,,,---//////000000000000//////,,,------------------,,,------------------------......---------,,,,,,,,,,,,,,,,,,---------.........................................................//////...,,,,,,---...000...,,,,,,---......---....../////////000000000222333333444555666777777777888999:::;;;;;;::::::::::::::::::;;;<<<<<<===?????????@@@@@@AAACCCCCCCCCDDDEEEEEEFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCCCCBBBBBB@@@>>><<<;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::999999999888888666666555555555555555555666666666666555555555555444444444444333333333333222333444555444333111000111000000//////000000111000000000/////////..............................,,,---------+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,************************+++***)))))))))))))))))))))))))))))))))******+++((()))))))))***************))))))(((((((((((()))(((((((((((((((((((((((()))))))))******)))))))))(((((((((((())))))))))))******))))))((('''''''''((((((((('''((())))))***))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''''''''((((((((((((''''''((((((''''''''''''((((((***$$$ %%%))))))'''&&&''''''''''''((((((((((((******))))))(((((((((((('''&&&%%%&&&)))...333777((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&(((******(((&&&$$$%%%%%%&&&'''((())))))&&&'''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))***+++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************+++++++++++++++************++++++))))))))))))************************************)))))))))************+++************************,,,+++************+++,,,******+++,,,,,,,,,,,,+++***,,,------++++++,,,...,,,,,,,,,+++++++++***************++++++,,,,,,---******+++++++++,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++))))))******************++++++++++++++++++++++++---,,,,,,++++++,,,,,,---************************++++++,,,,,,------......++++++************++++++...------,,,,,,------...,,,,,,------.../////////...---,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,++++++,,,,,,,,,---------......------------------------------------------------...//////...------...000111///---,,,---................../////////000000111222222333444444555555555666888::::::::::::999:::999999999999:::;;;<<<=========>>>???@@@AAABBBCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAABBBBBBBBBAAA@@@???>>><<<;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888777777777777666666666666666555555555555666666666555555555444444444444333333333222222222222222333444444333111111111111000000000000111111000000000000////////////........................,,,---...---+++***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******************************)))))))))))))))***'''''''''''''''((())))))))))))))))))***************))))))(((((()))))))))))))))))))))))))))))))))((())))))******))))))((((((((((((((()))))))))))))))))))))(((((('''''''''((((((''''''(((((()))***((())))))******))))))(((''''''''''''''''''''''''))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''(((''''''''''''(((((())),,,&&&$$$''')))(((&&&'''&&&&&&'''''''''(((((((((******)))(((((('''&&&&&&%%%%%%$$$&&&)))...444777((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&''')))***)))(((&&&&&&&&&'''((((((((()))''''''((())))))))))))(((&&&%%%%%%$$$%%%%%%&&&&&&((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((()))******++++++++++++******++++++++++++*********************************************************+++++++++++++++++++++))))))*********+++++++++++++++************++++++***)))((((((((()))+++,,,************************************++++++++++++************************---,,,+++******+++,,,---******+++,,,,,,,,,,,,++++++---...---+++***+++---,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++******++++++,,,---------,,,++++++******++++++,,,...------,,,,,,------...------------------------++++++,,,---------,,,,,,))))))************))))))+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,,,,---------......---------------------------------------------------...//////......000222333000...---.../////////...////////////000000000000111111222222333333444333555777999:::::::::999999999888888888999:::;;;;;;;;;<<<<<<===???@@@AAABBBCCCDDDDDDEEEEEEDDDDDDEEEDDDCCCAAAAAAAAAAAABBBAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888777777777777666777777777666666666555555666666555555555444444444333333333333222222222222111222222333333333333222222111111000000111111222111111111000000000//////........................,,,......---,,,+++,,,---,,,++++++******++++++,,,++++++++++++++++++++++++************************+++***************++++++******************************))))))))))))******'''''''''''''''((())))))))))))))))))***************)))))))))))))))******************************(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((('''''''''(((''''''''''''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((()))******)))(((((('''''''''''''''((())))))***&&&&&&((((((&&&&&&)))&&&&&&&&&'''''''''((((((((((((''''''''''''''''''%%%%%%&&&''')))+++,,,---(((((((((((((((((((((((('''''''''''''''''''''''')))'''&&&&&&((()))((((((((((((((((((((((((((((((''''''((()))))))))))))))&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''''''''((()))*********++++++,,,,,,,,,++++++*********++++++++++++******((((((((((((((((((((((((************************++++++++++++++++++,,,,,,))))))******++++++++++++++++++************+++++++++***((('''''')))+++,,,************************,,,,,,---------.........************************------,,,++++++,,,------******+++,,,,,,,,,,,,+++,,,...///...+++)))***---,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////------------------------++++++---......---++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,---------,,,,,,++++++,,,,,,---...------,,,,,,------...111000///...,,,***)))((()))***,,,---...------,,,---......//////......---++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------......///,,,,,,,,,---------......---------------------------------------------------.../////////000222444444111...---...///000///////////////000000000111000000111111222222333333222444666999::::::999999999888777777777888999:::::::::;;;;;;===>>>???@@@BBBCCCCCCDDDDDDDDDDDDDDDEEEDDDBBBAAA@@@@@@AAABBB@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999999888888888777777666666666555666666555555555444444444333333333222222222111111111111111222222333333444222222111111111111222222111111111111000000000000........................---...///...,,,+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++************************---,,,+++***))))))))))))***************************)))))))))))))))******)))))))))))))))***++++++))))))))))))***************)))))))))))))))******************************(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((((((''''''''''''''''''''''''((())))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&((()))***++++++***)))((('''''''''''''''((()))***'''%%%&&&((('''%%%&&&+++&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((((((%%%&&&(((***)))'''%%%###((((((((((((((((((((((((''''''((())))))((('''''',,,)))'''&&&'''''''''&&&)))))))))))))))((((((((('''(((((()))))))))))))))&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++++++++++++++)))))))))))))))))))))))),,,,,,++++++***)))))))))+++++++++*********))))))+++*********+++,,,------)))************+++++++++************************++++++******++++++,,,---++++++++++++++++++++++++------,,,,,,+++***))))))******+++++++++***))))))******+++++++++,,,,,,,,,((()))***+++++++++++++++++++++++++++++++++++++++...---+++))))))***+++,,,))))))***++++++++++++***************************+++++++++,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++******************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------+++,,,------......------///...---,,,+++,,,,,,---------------------------,,,,,,,,,---------......++++++,,,,,,,,,,,,------,,,---------,,,)))&&&$$$,,,,,,+++***+++,,,---...******+++,,,,,,---......)))***++++++,,,---..............................//////...---,,,++++++***------------------------//////.........---------////////////////////////000000111111111222222222444444555555666777777777777888888999999:::;;;;;;::::::;;;;;;<<<=========BBBBBBDDDDDDDDDBBB@@@>>>BBBBBBAAA@@@@@@??????>>>??????>>>>>>======<<<<<<===<<<;;;::::::;;;<<<===<<<;;;;;;:::::::::;;;;;;666777777888888888777777666666555444333333222222222333333444444555555555111111222222222333333333111111111111111111111111222111111000000000000000000000000000000000000000......---------,,,,,,,,,---------,,,,,,+++++++++***++++++,,,,,,++++++***)))))))))***+++++++++,,,******************************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((******+++,,,------......))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))************((()))+++,,,,,,+++******&&&'''(((******))))))(((&&&'''''''''(((((())))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((('''''''''&&&&&&&&&&&&'''((('''&&&'''(((***''''''''''''''''''''''''***'''%%%$$$%%%'''((((((%%%&&&'''((())))))))))))''''''(((((((((((('''''')))&&&%%%&&&)))***)))'''))))))))))))))))))))))))###$$$&&&(((((((((((('''))))))((((((''''''&&&&&&(((''''''&&&&&&((()))***$$$%%%&&&''''''&&&%%%$$$&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&++++++++++++++++++++++++******************************************+++++++++++++++*********)))))))))))))))((())))))******)))************+++++++++************************---,,,,,,,,,,,,---......,,,,,,++++++++++++++++++***++++++++++++,,,,,,,,,222000---+++))))))***+++******+++++++++,,,,,,,,,)))******+++,,,,,,++++++++++++++++++++++++++++++---,,,+++*********++++++))))))***++++++++++++***************************+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,------,,,,,,------...---------///...---,,,,,,,,,------------------------------,,,,,,,,,------------...+++++++++,,,,,,,,,------------------,,,+++)))(((,,,,,,+++++++++,,,---...+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------------,,,,,,........................///.........------------........................000000000111111111222222333444444555666666777777777888888999999::::::;;;::::::;;;;;;<<<=========BBBCCCDDDEEEEEECCCBBB@@@BBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>======<<<<<<======<<<;;;;;;<<<======<<<<<<;;;;;;;;;;;;;;;;;;777888888999999999888888555555555444333333222222111333555666666555444222111111111111222222222222111111111111111111111111222111000000//////000000////////////////////////...------------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******************+++++++++******************************++++++++++++******))))))))))))))))))))))))*********************************+++,,,,,,------))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))((('''&&&'''((()))*********))))))''''''''''''((((((((()))'''(((((((((((((((((('''(((((())))))))))))((((((###$$$%%%'''((()))******(((((((((((((((((((((((()))))))))))))))(((''''''))))))((((((((('''''''''&&&'''((('''&&&'''(((***''''''''''''''''''''''''***'''%%%$$$&&&'''((((((((('''''''''''''''''''''''''''((((((((((((''''''((('''%%%&&&)))***)))'''((((((((((((((((((((((((''''''((()))************((((((((((((((('''''''''(((''''''&&&'''((()))***&&&''''''((((((''''''&&&''''''(((((((((((((((((())))))))))))))))))))))))''''''((((((((())))))))))))***************))))))************************************************((())))))***++++++,,,,,,+++++++++*********************))))))((())))))))))))************+++++++++************************,,,,,,,,,,,,,,,---......,,,,,,,,,++++++*********(((((()))***,,,---......:::666000+++((((((***,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---------...------,,,,,,......---,,,,,,,,,------------------------------,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,------------------,,,,,,+++++++++------------------------,,,,,,,,,---------..........................................------------........................000000000000111111111111333333333444555555666666777777888888999::::::::::::::::::;;;<<<<<<======@@@@@@BBBCCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>============<<<>>>======<<<<<<======>>>======<<<<<<;;;;;;;;;;;;888888999999999999888888555444444333333222222222000222555777777555111///000000000000111111111111111111111111111111111111222111000000//////000000////////////////////////------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++*********************************************++++++++++++******))))))))))))))))))))))))************************)))))))))***++++++,,,,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++)))((('''&&&&&&&&&(((((()))************)))''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))((((((%%%&&&'''((())))))))))))(((((((((((((((((((((((((((((()))))))))((('''''')))))))))))))))(((((((((&&&'''((('''&&&'''(((***((((((((((((((((((((((((***'''%%%%%%&&&(((((((((***)))'''%%%%%%%%%%%%&&&''''''((((((((((((''''''((('''&&&'''((())))))'''((((((((((((((((((((((((******))))))))))))******'''''''''((((((((((((((((((''''''''''''((())))))(((((((((''''''(((((((((((((((((())))))(((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))************************))))))*********+++++++++************************------,,,+++*********+++))))))*********+++++++++*********************************)))***++++++,,,---,,,,,,++++++*********(((((()))***,,,---......:::666111,,,))))))+++,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,,,,,,,,,,+++,,,---......+++++++++,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................------------------------......................../////////000000000111111222222333333444444555555777777777888999999::::::999::::::;;;;;;<<<======<<<<<<>>>???@@@@@@@@@@@@@@@@@@@@@???>>>>>>==============================>>>>>>============>>>>>>============<<<;;;;;;:::777888888888888777777666444333333333222222222111111222333444333222///...////////////000000000000111111111111111111111111111111000///////////////////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,+++++++++***)))))))))******************************++++++++++++******))))))))))))))))))))))))************************(((((())))))*********+++***))))))))))))))))))***(((((((((((((((((((((((()))))))))))))))(((((((((---,,,***)))(((((()))))))))))))))***************'''''''''(((((((((((((((((((((((())))))((((((((((((((())))))))))))((((((------,,,,,,+++)))((('''(((((((((((((((((((((((('''(((((((((((((((''''''((((((((((((((((((((((((&&&'''((('''&&&'''(((***)))))))))))))))))))))))))))(((&&&&&&'''((((((''')))(((%%%$$$###$$$&&&'''''''''((((((((((((''''''''''''''''''((()))((((((''''''''''''''''''''''''***)))'''&&&&&&'''((()))&&&&&&''''''(((((())))))''''''''''''((((((((())))))((('''&&&&&&'''((()))((())))))))))))(((''''''((((((((((((((((((((((((&&&'''''''''(((((((((((((((((((((((('''&&&%%%$$$))))))))))))))))))))))))************************+++++++++*********))))))************************------,,,+++*********+++))))))*********+++++++++***************************))))))))))))***++++++,,,,,,,,,++++++******************++++++,,,,,,,,,222111///---++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++***)))((())))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---)))*********+++++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,------...------,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,+++*********+++,,,---...++++++,,,,,,,,,---------...---------------------******+++,,,,,,---......------------------------//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------............................../////////000000000111111111222333333444444666777777888888999::::::999999::::::;;;<<<<<<<<<;;;<<<===>>>??????@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<<<<<<<===============>>>>>>>>>>>>==================<<<;;;:::999666666666666666555444444222222222222222111111111111111000///.........///....../////////000000000111111111111111111111111111000000///.../////////........................------,,,,,,,,,++++++++++++++++++,,,,,,---------***++++++,,,,,,++++++***,,,+++++++++***)))))))))******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))************))))))))))))******(((((((((((((((((((((((())))))((((((((((((((((((+++***)))(((((()))***+++)))))))))))))))*********((((((((((((((('''''''''&&&''''''((((((''''''&&&(((((())))))))))))((((((---------,,,***)))'''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''((('''&&&'''(((***)))))))))))))))))))))))))))(((&&&'''((()))(((''''''&&&$$$###$$$%%%((()))''''''((((((((((((''''''&&&'''((((((((((((((()))(((((((((((((((((((((((()))((('''&&&&&&'''((((((&&&&&&''''''(((((())))))&&&''''''(((((((((((((((((('''&&&%%%%%%&&&'''(((((()))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((()))+++++++++++++++***)))(((************************++++++++++++++++++++++++,,,,,,++++++***))))))(((***************+++++++++******))))))((())))))))))))************+++++++++************************+++++++++++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++*********)))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))******++++++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,+++,,,------......------+++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************++++++++++++)))******+++,,,---------***+++,,,---------,,,,,,---------------.........)))******+++---......///,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------............////////////000000111111222333333333666666777777888999999999999999999:::;;;;;;<<<<<<>>>>>>>>>???@@@AAABBBBBB??????>>>>>>===<<<<<<<<<;;;<<<<<<<<<<<<=========<<<======>>>>>>======<<<<<<<<<======<<<:::888777555666666555555444333222111111111111111111111111111000...,,,,,,---///000////////////000000000000111111111111111111111111111000//////......//////........................,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***+++++++++*********************************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******+++******))))))******+++))))))))))))))))))))))))'''''''''(((((()))))))))'''&&&&&&&&&''''''((()))((((((((('''((())))))***((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&'''(((***(((((((((((((((((((((((()))((('''((())))))((('''&&&%%%%%%%%%%%%''')))***''''''((((((((((((''''''&&&'''((((((''''''(((***))))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((&&&''''''((()))(((((((((&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))*********+++++++++)))))))))((())))))******)))************+++++++++************************+++++++++++++++,,,,,,---*********++++++,,,,,,---++++++++++++++++++++++++((()))***++++++++++++*********+++++++++,,,,,,,,,++++++,,,,,,+++******)))++++++++++++++++++++++++,,,+++)))((((((((()))***))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))***++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,---.../////////+++,,,---.........------++++++++++++++++++++++++***++++++++++++,,,,,,,,,************++++++++++++***+++,,,.........------***+++,,,---------,,,,,,,,,,,,------......//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------.........///////////////000000111222222333666666777777888888999999888999999::::::;;;<<<<<>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<======;;;<<<============<<<;;;;;;;;;<<<<<<;;;999777555666666666666555444333222000111111111111111111111000//////......///000111//////000000000111111111111111111111111111111111000000///............///........................,,,,,,,,,++++++++++++***---,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++******************+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))%%%&&&&&&'''((()))******''''''''''''''''''&&&&&&((('''&&&&&&&&&''')))))))))(((((((((''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((%%%&&&''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''&&&'''''''''((((((((((((&&&'''((('''&&&'''(((***'''''''''''''''''''''''')))((('''(((******(((''''''''''''''''''''''''(((''''''((((((((((((''''''%%%''')))((('''&&&(((***************************%%%&&&'''(((((()))((((((((((((((((((((('''''''''&&&&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&&&&'''((()))***+++++++++))))))))))))))))))))))))))))))))))))*********+++%%%&&&'''(((((()))((((((++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,))))))******+++++++++++++++*********+++,,,------)))************+++++++++************************)))))))))((()))******+++))))))***+++,,,------...******+++++++++,,,,,,,,,***))))))*********++++++******+++++++++,,,,,,,,,+++++++++++++++***)))(((++++++++++++++++++++++++,,,+++)))''''''(((***+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,---......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------...)))***+++---...///000000***+++---...///...------++++++++++++++++++++++++******+++++++++,,,,,,,,,)))************++++++++++++,,,...000000///...---***+++,,,---...---,,,,,,,,,,,,,,,---...///000000------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------+++++++++,,,,,,------------------------------------------.........///////////////000111111222222666666666777888888999999888999999::::::;;;<<<<<<>>>>>>>>>>>>>>>??????@@@>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<======:::;;;<<<======<<<;;;::::::;;;<<<<<<:::888666444777777777777666555444333000000000000000111111111...///000111222222111111000000000000111111111111111111111111111111111111000000///.......................................,,,,,,,,,+++++++++******---------,,,,,,++++++++++++++++++,,,,,,+++++++++))))))******+++++++++,,,******************************++++++++++++******))))))))))))))))))))))))************************+++++++++***************++++++************++++++))))))))))))))))))))))))$$$%%%&&&'''(((***++++++******++++++***(((&&&%%%'''&&&&&&%%%%%%'''((()))))))))(((((('''''''''&&&(((((())))))))))))(((((((((((())))))))))))(((((()))*********)))((('''&&&((((((((((((((((((((((((%%%%%%&&&'''(((((((((''''''((((((((())))))******&&&'''((((((&&&'''(((***'''''''''''''''''''''''')))(((((()))******((('''))))))))))))((('''&&&%%%''''''((((((((((((''''''%%%'''))))))'''&&&(((***************************!!!"""$$$&&&''''''&&&&&&))))))(((((('''''''''&&&%%%&&&((()))))))))((('''&&&'''((())))))((('''&&&%%%&&&((()))+++,,,,,,,,,)))))))))))))))))))))))))))*********++++++++++++'''((()))+++,,,,,,,,,,,,************************,,,***((()))+++,,,+++(((+++++++++++++++++++++++++++++++++++++++++++++,,,))))))************))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************++++++******++++++,,,------------------------------------,,,,,,+++++++++,,,,,,++++++***+++++++++,,,+++***))))))***+++,,,++++++************++++++******+++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------+++******+++......---,,,........................------------------------************************...---,,,+++***+++,,,---***++++++,,,------------++++++,,,,,,,,,++++++***---------------...///000.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++,,,---....................................//////000000111111////////////000111222333444444555555666777777777888777888888999:::;;;<<<==============================<<<;;;::::::999999;;;;;;;;;;;;;;;;;;;;;;;;============<<<;;;:::999;;;:::888666666666777777777777666555444444333333333333333222222222111111000000000000111111111111000000000000000000000000111000000000//////..............................//////...------------...***++++++,,,,,,++++++***,,,,,,,,,++++++*********000///,,,*********+++,,,)))***+++,,,,,,+++***)))++++++************++++++************************((((((((((((((((((((((((---,,,***)))))))))******((())))))))))))************+++++++++***)))'''&&&)))((((((((()))***++++++++++++***)))((((((((()))''''''(((((()))))))))***+++*********))))))((((((******))))))))))))******(((((('''(((((()))***+++))))))************))))))******))))))((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&'''%%%$$$&&&)))***(((%%%(((((((((((())))))))))))+++***)))((((((''''''((())))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$&&&'''((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''''''''((((((((((((+++***'''&&&%%%&&&''')))(((((((((((()))))))))))),,,+++++++++******))))))************************,,,***((()))+++,,,+++)))++++++++++++++++++++++++---,,,,,,++++++*********))))))************))))))************************++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++++++++,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------,,,+++******+++,,,---++++++************++++++***++++++++++++,,,,,,,,,---------,,,,,,+++++++++------------------------***+++,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,,,,++++++***------,,,,,,------...///......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------,,,++++++,,,,,,,,,......................................./////////////////////000111222333444444444555555666666666777777777888999:::;;;<<<===========================<<<<<<;;;::::::999999::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;:::::::::999777666555555666666777666666555444444333333333333333222222222111111000000000000111111111111000000000000000000000000111111111000000/////////........................//////...---------------++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++...---+++)))((()))******)))***++++++++++++***)))++++++************++++++************************))))))))))))))))))))))))++++++)))((((((((())))))******+++++++++,,,,,,,,,'''((((((((('''&&&$$$$$$))))))))))))))))))***++++++***))))))))))))))))))******+++++++++,,,,,,,,,************)))))))))(((******))))))))))))******)))(((((((((((())))))***((())))))******))))))(((***)))))))))(((((((((''')))))))))(((((()))))))))'''%%%%%%&&&)))***(((&&&(((((((((((()))))))))))))))((((((((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''***))))))))))))(((((((((!!!$$$'''((('''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''&&&'''(((((((((((('''&&&''''''''''''((((((((((((***)))((('''&&&''''''((((((((((((((())))))))))))++++++******))))))))))))************************+++***)))***++++++***)))++++++++++++++++++++++++...------,,,+++***))))))))))))************))))))************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------,,,,,,,,,,,,------++++++************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------------------***---///...+++)))***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------,,,,,,///...---,,,++++++++++++------------------------.........---------------////////////000111222222444444444444555555555555777777777888999:::;;;<<<========================<<<<<<;;;;;;::::::999999999999999999999999999999999999:::;;;;;;;;;::::::999888777666555555555555666666666555444444333333333333333222222222111111000000000111111111222222000000000000000000000000111111111111111000000000........................///......---------------,,,,,,------------,,,,,,++++++++++++++++++,,,,,,,,,+++)))(((''''''((())))))***++++++++++++***)))++++++************++++++***************************************************)))(((((('''(((((((((*********+++++++++,,,,,,''''''''''''&&&%%%$$$$$$+++***))))))))))))))))))))))))))))))))))))***+++(((((())))))))))))******************))))))))))))***))))))(((((())))))******))))))(((((((((((()))'''(((((())))))(((((('''))))))))))))((((((((((((******))))))))))))******'''&&&&&&'''))))))(((&&&(((((((((((())))))))))))''''''''''''((()))***+++''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((())))))(((((((((''''''''''''(((((((((((($$$&&&((()))'''&&&&&&&&&))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&''''''((((((''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((************************+++************+++******************************,,,,,,,,,++++++*********)))******++++++******)))************************++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------)))))))))***+++,,,---...------,,,,,,,,,,,,------,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++///222000+++)))***...,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++------------,,,++++++***++++++,,,,,,---,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,+++++++++,,,------------------------///.........------,,,,,,///////////////000111111333333333333444444444444666666666777888:::;;;<<<========================;;;;;;;;;:::::::::999999888888888888888888888888777777888999:::;;;;;;;;;888777666666555444444444666666555555555444444444333333333222222222111111000000111111111222222222000000000000000000000000222222111111111111111111........................///...------,,,,,,------,,,------......------,,,*********++++++,,,,,,,,,+++***)))(((((((((((((((*********++++++*********++++++************++++++************************************************))))))))))))((()))))))))(((((((((((())))))))))))******)))))))))(((((('''++++++***)))((((((((())))))((((((((()))***++++++((((((((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))******)))(((((('''((((((''''''((((((((((((''''''))))))))))))(((((((((((((((''''''''''''''''''((('''''''''(((((((((''''''(((((((((((())))))))))))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))******)))((('''$$$$$$%%%%%%&&&''''''(((###%%%((()))(((((()))***((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))((((((''''''(((((((((((())))))))))))((((((((((((((((((''''''******************************+++************+++*********************************++++++,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((((((((()))+++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------111444222---***,,,///,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))***,,,---...---,,,,,,------------,,,++++++******+++,,,---------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++,,,,,,---...------------------------000//////......---------//////////////////000111222222222222333333333333555555666777888:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::999999999888888888888888888888888666666888999::::::;;;;;;777777777666555555444444555555555555555444444444333333333222222222111111111111111111222222222222000000000000000000000000111111111111111111222222..............................---,,,,,,,,,,,,,,,,,,------......------,,,*********++++++,,,,,,,,,++++++******)))))))))***+++******************+++++++++************++++++************************************************)))*********************''''''((((((((()))))))))++++++******************++++++***)))((((((((())))))((((((((()))***++++++++++++++++++++++++++++++))))))))))))))))))******))))))(((((((((((())))))******)))(((((('''((((((''''''((((((((((((''''''(((((((((((())))))))))))'''&&&&&&%%%%%%&&&&&&''''''((())))))((('''''''''(((((((((((())))))))))))))))))((('''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&'''((())))))((('''&&&%%%&&&&&&'''((()))******%%%&&&((()))(((((()))***''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''''''''''''''(((''''''''''''((((((((((((''''''(((((()))(((''''''(((((((((((())))))))))))''''''''''''''''''((((((************************)))+++++++++***)))***+++************************))))))***+++,,,------...******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++)))))))))))))))***+++,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------------------------------...111333111...,,,,,,...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------******************************+++,,,------------,,,,,,---------,,,++++++***+++,,,------......---,,,,,,++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,/////////.............../////////......//////000000000000111222333333333444555555666888:::<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999999888888888888888888888888666777888999:::;;;;;;;;;777777777777777555444444555555555555555555555555333333333222222222111111111111111222222222222333000000000000000000000000000000000111111111111111...........................------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++***))))))***++++++++++++************++++++************************************************)))******++++++++++++***)))))))))*********++++++******)))(((((())))))***+++***))))))))))))))))))))))))))))))))))))***+++***************)))))))))))))))))))))************)))((((((''''''(((((()))***))))))(((((((((((()))'''(((((())))))(((((('''(((((((((((())))))))))))((((((''''''''''''((((((''')))******(((''''''((((((((((((((())))))))))))***)))((('''&&&&&&&&&&&&'''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$%%%&&&''''''((((((((()))***((('''&&&&&&(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))******)))(((((()))******''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''''''''((((((((((((************************)))+++,,,+++)))(((***,,,*********************************++++++,,,,,,---***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,***************************+++,,,,,,,,,,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------++++++++++++++++++++++++......---,,,++++++******,,,+++++++++++++++,,,,,,+++,,,---......---,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,------------...+++++++++,,,,,,---------------------------------......///......---,,,,,,------------------------+++++++++,,,------......++++++++++++++++++++++++++++++++++++,,,---......++++++,,,---------,,,,,,***+++,,,---............------,,,+++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------------.........000//////.........//////---...///000111333444444444444555666888:::<<<===::::::::::::::::::::::::999999999999999999999999999999999999999999999999888888999:::;;;;;;;;;:::777888888888888666555444555555555555555555555555333333333222222222111111111111111222222222333333000000000000000000000000/////////000000111111111...........................---,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++++++++++++++***+++++++++++++++++++++++++++***))))))***++++++++++++************++++++************************))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))*********+++))))))(((''''''((()))***))))))))))))))))))***++++++***)))))))))))))))))))))((((((((('''''''''&&&((()))))))))************((((((''''''''''''(((((()))(((((((((((())))))***((())))))******))))))((('''((((((((()))))))))***))))))(((((((((((())))))''')))+++***(((&&&'''((((((((((((((())))))))))))(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&&&&&&&'''###$$$$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((()))))))))((('''&&&&&&'''((()))''''''''''''(((((((((((((((''''''&&&'''((()))***(((((((((((())))))))))))''''''((((((((()))))))))************************(((+++,,,,,,)))(((***,,,)))))))))))))))))))))))),,,,,,++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************+++,,,------,,,+++***+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++//////...---+++***))))))......---,,,,,,,,,------,,,---...//////...---,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......+++++++++,,,,,,------------------------------------,,,+++,,,------+++)))........................++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++---...000***+++,,,,,,------------***+++,,,---...............------,,,+++++++++,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,......---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------000//////.........//////,,,---...000111333444555333444444666888:::<<<===999999999999999999999999999999999999999999999999999999999999999999999999999999:::;;;;;;;;;::::::888888999999999777555444444555555555555555555555333333333222222222111111111111222222222333333333000000000000000000000000......//////000000000111...........................---,,,,,,++++++,,,,,,***++++++,,,,,,++++++***---,,,,,,++++++*********)))******+++++++++******,,,+++***))))))***+++,,,++++++************++++++************************((((((((((((((((((((((((&&&'''(((*********)))(((''''''''''''((((((((((((+++***)))(((((()))***+++))))))(((((()))***++++++++++++***)))(((((()))))),,,+++++++++******))))))(((((())))))*********+++((((((''''''''''''(((((((((((('''(((((()))***+++))))))************))))))'''((((((((())))))******((((((''''''''''''(((((('''***,,,+++(((&&&''')))(((((((((((())))))))))))&&&&&&&&&&&&&&&'''((()))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''(((((((((((()))))))))))))))###$$$&&&&&&&&&'''***,,,))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***%%%$$$############$$$%%%''''''''''''((((((((())))))(((&&&%%%&&&'''***+++(((((((((((())))))))))))'''((((((((())))))******...---+++)))(((((())))))************************''''''''''''((()))++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,++++++,,,.........,,,***)))************************,,,,,,,,,+++++++++++++++,,,,,,+++++++++---...///---------------,,,++++++******+++++++++,,,,,,,,,...---,,,+++++++++,,,------------,,,,,,,,,,,,+++...---------------------.........//////.........++++++,,,,,,------......------------------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,+++......////////////......---------....../////////******+++,,,------......---///...++++++///000///...---,,,++++++,,,...000------------------------+++,,,,,,------,,,,,,+++.........------,,,,,,,,,***++++++,,,,,,++++++***...---,,,+++************++++++++++++++++++++++++///,,,)))***,,,...---,,,,,,,,,,,,---------......,,,,,,,,,---...///000000+++,,,---.../////////////////////000111111222222444444555666777888999999999999999999888888777777777777888888888888777777:::999888777777888999:::888888999999999::::::::::::999777666666666777888777777666555555555555555555444333222111111111111111111222222222222111111000000000000000000000000111111000000000000111111........................---------,,,,,,+++++++++,,,,,,+++***+++,,,...///222000,,,***)))+++---///,,,,,,++++++***)))((((((***++++++***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))***)))(((''''''((()))***+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))''''''(((((((((((('''''')))(((&&&%%%%%%''')))+++)))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))************************((((((((((((((((((((((((%%%%%%&&&'''((((((''''''(((((('''''''''&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''(((((((((((($$$$$$%%%&&&'''''''''&&&)))%%%"""###'''((($$$!!!%%%%%%%%%%%%%%%%%%%%%%%%******)))((('''&&&&&&%%%((((((((((((((((((((((((((('''&&&&&&'''((()))***(((((())))))))))))((((((''''''((()))))))))))))))***)))(((''''''&&&'''''',,,,,,+++***))))))))))))************************)))))))))))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++,,,,,,+++++++++++++++++++++++++++************+++,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,---------------,,,,,,++++++++++++,,,,,,,,,,,,...---,,,,,,+++,,,---...---------------------,,,..................------,,,,,,------------,,,,,,,,,,,,,,,,,,------------........................---------,,,,,,,,,++++++,,,------......------,,,++++++,,,---------,,,,,,,,,,,,,,,,,,---------...)))******+++,,,,,,------(((+++,,,+++...333666555...---,,,++++++---///000------------------------------............---------------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///,,,******,,,------+++,,,,,,,,,,,,------------,,,,,,------......//////+++,,,---.../////////////////////000111111222222444444555666777888999999999999888888777888888888777777888888888888777777888888777666666777888888888888888999999999::::::999888777666555666777777777777666555555555555666555444333222111111111111111111222222222222111111000000000000000000000000000//////////////////000...........................------,,,,,,+++++++++,,,+++++++++,,,,,,---...///...,,,******+++---...*********+++++++++++++++***+++,,,+++)))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***+++***)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))''''''((((((((((((''''''(((((('''''''''((()))***))))))))))))))))))))))))(((&&&%%%&&&''')))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''(((((((((((((((((())))))))))))***%%%&&&&&&''''''''''''&&&)))%%%###$$$'''(((&&&"""%%%%%%%%%%%%%%%%%%%%%%%%)))((((((''''''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&'''((()))***(((((())))))))))))((((((''''''((()))))))))))))))(((((('''''''''(((((()))******+++++++++*********************************++++++*********++++++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***,,,---,,,++++++******++++++,,,******++++++++++++******+++,,,---...---,,,+++***------------------------++++++,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,------...---------+++,,,,,,,,,,,,---------......---------...//////.....................///////////////////////////......////////////..................------------////////////////////////......---------,,,,,,,,,.........//////......---)))***+++,,,,,,,,,,,,,,,,,,,,,,,,---------------***++++++,,,,,,---------(((+++,,,,,,///555999888---,,,++++++,,,...000111------------------------......////////////......,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++,,,,,,++++++++++++,,,,,,,,,---------------------.........+++,,,---...////////////...//////000000111111222444555666666888888999:::999888777666777888999:::888888999999999999888888777777666666666666777777888888888999999999999:::777777666555555555555666777777666555555555555555444444333222111111111111111111222222222222111111000000000000000000000000///......------......///..............................------,,,++++++***++++++,,,,,,------,,,,,,+++++++++***++++++,,,---))))))***+++,,,,,,------+++,,,---,,,***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))'''%%%$$$$$$&&&''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''((((((((((((((((((((())))))))))))************'''((((((((((((((('''&&&(((%%%$$$%%%((()))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''((())))))'''(((((())))))(((((('''''''''((()))))))))))))))&&&&&&&&&''''''(((******((()))***,,,,,,,,,+++***************************,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++***)))(((((()))+++,,,,,,++++++******++++++,,,)))******++++++******)))+++,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,//////...---------,,,,,,+++,,,,,,---------------,,,,,,---------.........///////////////000111111//////000000111111222222111111111111222222222222333333444444444444333333222111111111000000//////000000000000000000000000/////////............---...////////////......---++++++,,,---.........................../////////---------.........//////,,,//////,,,...333555444,,,,,,,,,,,,---///000111------------------------.........//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---...---------------------+++,,,---...////////////......//////000111111111444555555666777888999:::888777666666666888999;;;888888999999999999888888777777777777777777777777888888888888999999999999666666555555444444444444555555444333333333333444444333222222111111111222111111222222222222111111000000000000000000000000///..................///........................///......---,,,,,,++++++***+++,,,---...---,,,+++((()))***+++++++++++++++*********+++,,,,,,------)))+++++++++))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''(((((((((((('''''''''(((***+++,,,+++)))((((((((((((((((((((((((((('''%%%$$$$$$&&&''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((('''''''''''''''(((((()))))))))*********)))))))))))))))((('''&&&'''%%%$$$&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''((((((((('''(((((((((((((((((('''''''''((()))))))))))))))'''''''''''''''((())))))'''(((***+++,,,,,,+++***************************++++++***)))))))))******++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,,,,++++++*********++++++++++++++++++++++++---,,,+++***))))))***+++,,,++++++******++++++,,,)))******++++++******)))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,/////////......------,,,,,,,,,---------------,,,---............///////////////000111222333333333111222222333444555555666555555555555666666777777777777888888888888777777666666666555555444444444333333333333333333333333222222222222111111111111000000111111000//////...,,,---......///////////////////////////.........---------..................000///,,,---111222111,,,,,,------...///000000------------------------------............---------------...............,,,,,,,,,------,,,,,,,,,,,,,,,---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,------------------------,,,,,,,,,+++,,,---...////////////.........///000000111111444444555666777888888999777777666666666777999:::888888888999999888888888888888888888888888888888777777888888888999999999555555555555555444444333333333222111111111111222333333222222111111222222111111222222222222111111////////////////////////000//////......//////000.................................---------,,,,,,+++,,,---...---,,,+++***'''(((***++++++++++++***++++++++++++++++++++++++''')))***)))(((((()))***))))))))))))))))))))))))************************'''(((((()))******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))))))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''((((((((((((((((((((((((''''''((((((((((((''''''&&&(((***,,,,,,+++)))(((((((((((((((((((((((((((((('''%%%&&&((())))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))*********)))(((''''''&&&&&&%%%&&&((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((()))))))))))))))))))))((('''''''''''''''((()))***+++++++++++++++******************************)))))))))******+++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********,,,++++++******++++++,,,******++++++++++++******++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++,,,,,,------............/////////...------//////000000///......---....../////////000000000///000111333444555555555444444555666888999::::::999999::::::;;;<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;999999999999999999999999888888888888777777777777666666666666555444333333000000000111111000000///////////////............------------------------+++------+++---222444333---.........////////////---------------------------------......---------............////////////,,,,,,------------,,,,,,...---,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------...,,,,,,,,,---------......,,,,,,,,,,,,,,,---------+++,,,---...////////////---......//////000000111222333444555666777777888666666777777777777777777777777888888888888777777888888999999999999888888777777777888888888888999555555666666555555444333333222222111111111111111333333222222111222222333111111222222222222111111////////////////////////000//////////////////000........................------------............,,,,,,---------,,,++++++))))))***+++++++++******+++*********************&&&''')))(((''''''(((***))))))))))))))))))))))))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))******++++++******)))))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))++++++***)))((())))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((('''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&''''''((((((''''''&&&''''''((()))))))))))))))******(((''''''&&&&&&&&&******************++++++***************************************+++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******************************++++++++++++++++++,,,,,,++++++++++++++++++++++++&&&''')))+++,,,,,,+++***,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...------------------------......//////000111111222000111222333333333222111444444444333222111000////////////000000000111111///000222444666777777777666777888999;;;<<<===>>>===>>>>>>???@@@@@@AAAAAA???@@@@@@AAAAAA@@@@@@???AAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===>>>>>>======;;;::::::777777777777666555444444333333333222222111111111////////////////////////***---...,,,...444777666///////////////......---------------------------......////////////......---------.........//////,,,,,,------------,,,,,,...---,,,+++---///222444------------------------,,,///111111///---...///------........./////////+++++++++,,,,,,------...+++,,,---...////////////------......///000000000111222222333444555666666555666888999888777555444666666777777777777666666666777888999999888777666777777777777888888888888555666666777666555444333444444333222222222222222333222222111222222333333111111222222222222111111///////////////////////////......------......///........................++++++,,,---...///000000...---,,,,,,+++++++++,,,+++++++++++++++*********((((((((())))))******+++&&&((())))))(((((()))***))))))))))))))))))))))))************************(((((())))))*********+++))))))))))))))))))))))))************************)))))))))))))))))))))))))))***++++++++++++***)))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))'''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''((()))))))))(((((())))))))))))))))))))))))***((('''''')))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''''''(((((('''(((((((((((()))))))))''''''(((((())))))((((((%%%&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&''''''((((((''''''&&&''''''((())))))))))))))))))(((((('''''''''((((((,,,+++***))))))***+++,,,*********************************+++,,,---...///++++++++++++++++++++++++,,,,,,,,,+++++++++***************************************++++++,,,,,,---++++++++++++++++++++++++!!!###'''***,,,---,,,+++,,,++++++++++++++++++,,,+++,,,,,,------,,,,,,+++,,,+++++++++,,,,,,---...........................000111111222333444444444444555777888888888777777888888777666555333222111000000000000111111111111///111333555777888888888888888999;;;===>>>???@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@>>>>>>>>>===<<<;;;:::999888888888777777666666666444444333333333333333333---000000...///555777555000000000000///...---,,,------------------------//////000000000000//////,,,,,,,,,------.........,,,------......------,,,...---,,,,,,...333777:::------------------------,,,///222222000...///000.........////////////000******+++,,,,,,---......+++,,,---...////////////------......///000000000000111111222333444555666555777888:::999777444222555555666666666666555555555666777888888777666555777777777777888888888888555666777777777666444444666555444444333333444444222222222111222222333333111111222222222222111111////////////////////////...------,,,,,,------...........................***+++,,,---///000111222///...,,,+++***+++,,,,,,------,,,+++*********+++%%%%%%&&&((()))+++,,,,,,''')))******))))))***,,,))))))))))))))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((***((('''((()))***)))((())))))))))))))))))))))))''''''((((((((((((''''''&&&''''''((((((((((((((()))))))))))))))))))))))))))((('''''')))******)))))))))))))))))))))))))))************************(((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))************&&&&&&'''(((((()))((((((%%%&&&'''&&&$$$###$$$$$$''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((&&&%%%&&&''''''''''''''''''&&&'''(((((()))))))))))))))''''''&&&''''''((()))*********************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))*********************+++,,,---------///...,,,************+++............////////////------...///000222222333333333333444666888:::<<>>======<<<<<<======<<<<<<;;;999888666555555333444555555444333111000111111222333444555666777222444777999;;;;;;;;;:::AAAAAABBBCCCCCCDDDEEEEEEGGGGGGFFFFFFEEEFFFFFFGGGJJJIIIHHHHHHGGGGGGHHHHHHIIIJJJIIIHHHFFFFFFHHHJJJLLLJJJGGGGGGHHHJJJJJJIIILLLKKKKKKJJJHHHGGGGGGFFFBBBCCCEEEEEEEEECCCAAA???@@@@@@???>>>======<<<<<<999::::::999888555222000111222444666666555444222///...---...///000///...000000111222222111000///,,,,,,---...//////000000/////////...---------,,,------,,,,,,,,,,,,++++++.........///000111111222...---,,,,,,,,,,,,---...111222222111...------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........//////////////////////////////000000222333444555555555666666666666666555555666666666666666555555555666666777777666555444444444555555666666666666666555555555555555555555555222222222222222222222222222222222111000//////...222222111000///...------000000000000////////////000000//////............////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,************************((()))+++,,,,,,+++***)))))))))))))))))))))))))))************************)))***+++,,,+++)))'''%%%)))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))+++*********))))))((((((***)))(((''''''((()))************************************)))))))))))))))************))))))))))))''''''((())))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((+++***)))(((((('''((((((+++)))(((((())))))(((&&&+++***)))(((((()))******---+++'''%%%$$$%%%''')))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''((((((((()))((()))))))))((('''&&&&&&&&&&&&'''''''''''''''''')))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((''''''((()))))))))))))))...,,,)))&&&%%%&&&''')))'''&&&%%%%%%%%%%%%&&&'''************************+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,---------///...,,,+++++++++,,,---.../////////000000111111333333444555666777888888999999999:::;;;===???@@@AAA@@@??????>>>>>>??????AAA@@@@@@???>>>===<<<<<<999999999888777555444333444444444444444444444444444555777999;;;::::::999;;;<<<===>>>???AAABBBBBBEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIJJJKKKKKKKKKLLLKKKJJJHHHHHHJJJLLLOOONNNLLLLLLNNNOOOOOONNNKKKKKKJJJIIIHHHFFFFFFEEECCCDDDEEEGGGGGGHHHGGGGGGGGGFFFFFFEEEDDDCCCBBBBBBBBBCCCCCCCCCAAA???<<<::::::;;;;;;:::999777555444111000...///000000///...---...///000000///...---------------...........................---------.........---------,,,,,,,,,,,,---......///000000...---,,,,,,,,,,,,---...---/////////---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////........................///000000111222333444555444444555555555444444333666666666666555555555555666666666666666555444444444444555666666666666666555555555555555555555555222222222222222222222222222222111111000//////...000000000000////////////000000000000/////////.../////////.........------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************------,,,+++************))))))))))))))))))))))))************************++++++,,,---,,,***((('''******+++++++++***))))))))))))))))))))))))))))))************)))))))))(((***)))(((''''''((()))******************************)))))))))))))))))))))************))))))))))))''''''((())))))))))))))))))(((''''''''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))***))))))(((((((((((()))+++)))(((((())))))(((&&&)))((((((''''''((()))***---+++)))'''&&&&&&((())))))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))((((((''''''((((((((('''&&&&&&&&&%%%((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((''''''((())))))))))))))),,,***((('''&&&'''((((((''''''&&&%%%%%%&&&''''''************************+++************+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,---------------///............///000111000111111222333444444555888999999:::;;;<<<======>>>>>>>>>???@@@AAACCCDDDCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDDDDCCCCCCCCCCCCAAA@@@>>>===;;;:::999999999999888777666555555444666777888999:::999888777666666777999:::<<<===>>>AAAAAABBBCCCDDDFFFGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPNNNOOOOOOMMMLLLKKKMMMNNNRRRQQQPPPPPPQQQRRRQQQPPPIIIHHHGGGFFFDDDCCCBBBAAABBBCCCDDDFFFHHHKKKMMMNNNNNNNNNMMMMMMLLLLLLKKKKKKLLLMMMMMMMMMLLLJJJHHHGGGHHHFFFDDDBBB???<<<:::888666444333222333222111///------......///...------/////////.........---------------.............../////////............---+++++++++,,,------.........------,,,,,,------...***+++,,,,,,++++++---...------------------------,,,,,,,,,,,,,,,,,,,,,,,,............/////////000........................//////000111222333333444222333333444444333333222555555555555555555555555555666666666666555444444444444555666666666666555555555555555555555555555222222222222222222222222222222111111000/////////.../////////000000000111000000000/////////...............---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************111///,,,***))))))++++++))))))))))))))))))))))))************************+++,,,------,,,+++)))(((***************(((''''''))))))))))))))))))))))))************))))))))))))))))))(((((((((((())))))************************))))))))))))))))))******************))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((())))))******))))))(((************************)))(((((((((((())))))******)))(((((())))))((('''''''''&&&&&&'''((()))***,,,+++***)))(((((((((((())))))((('''&&&%%%$$$$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((***)))))))))))))))))))))''''''((()))))))))(((((())))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&'''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((((((((((('''''''''((()))))))))((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''************************((((((((('''(((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,---------------------------------000000111222333444555555555555666777888999::::::<<<<<<===>>>>>>???@@@@@@??????@@@@@@AAABBBCCCCCCEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEECCCAAA@@@@@@AAABBB@@@??????>>>===<<<;;;;;;:::;;;;;;;;;:::999888777666666666777888888999999;;;<<<===>>>@@@CCCEEEFFFFFFGGGHHHJJJMMMPPPRRRSSSPPPQQQRRRQQQPPPOOOPPPRRRSSSRRRPPPPPPPPPNNNKKKIIICCCBBBAAA@@@>>>===<<<;;;>>>>>>???AAADDDHHHLLLNNNPPPPPPQQQQQQRRRRRRSSSSSSRRRSSSSSSSSSSSSRRRQQQPPPRRRPPPMMMJJJGGGDDDCCCBBB@@@>>>;;;999888777444222000000000000000/////////000000000000////////////,,,---------...//////////////////.........------++++++,,,,,,,,,---------------------------------***+++,,,,,,++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000........................//////000000111222222333111222333333444333333333444444555555555555555666555555555666666555444444333444555555666666555555555555555555555555555555111111111111111111111111111111111111000000//////////////////000000000000000000/////////.........---------------------------------------------------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************************...---+++***)))******+++))))))))))))))))))))))))************************++++++,,,,,,,,,+++***))))))***************))))))))))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))************************)))))))))))))))*********************)))))))))(((''''''((()))))))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))))))))))))))))))))(((((('''(((((()))*********((('''((()))***)))'''&&&&&&''''''((()))******)))))))))))))))((('''''''''''''''&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))((((((((((((&&&'''((()))))))))))))))((((((''''''&&&&&&&&&%%%$$$%%%%%%%%%&&&'''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''******))))))((((((''''''''''''((((((((((((((('''%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&''''''************************((((((((('''(((((()))*********+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......///////////////000000000333444555666888999::::::;;;;;;<<<<<<===>>>>>>???@@@@@@@@@AAAAAABBBBBBCCC@@@@@@AAAAAABBBBBBBBBBBBFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFGGGGGGHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAA@@@???>>>===<<<::::::999999888777777777666777888999;;;>>>@@@AAACCCDDDFFFHHHKKKNNNQQQRRROOOQQQSSSSSSRRRQQQRRRTTTUUUSSSQQQOOOMMMIIICCC@@@;;;::::::999888777666666888888999;;;???CCCHHHKKKOOOOOOPPPRRRTTTUUUVVVWWWUUUUUUVVVVVVWWWWWWWWWWWWXXXVVVTTTRRRPPPOOONNNMMMMMMJJJGGGDDDBBB???<<<999555555444333222222222111////////////////////////,,,---------.../////////.........------------,,,---------------.........------------------------,,,---...---+++++++++,,,........................------------------------............////////////......................../////////000000111111111111222333444444444444444333444444444555555666666444444555555555555444444333444444555555555555555555555555555555555555555111111111111111111111111111111111000000000000000111111111000///.........////////////............---------------------------------------------------------,,,,,,+++++++++++++++++++++++++++++++++************************'''((()))+++++++++******))))))))))))))))))))))))***************************************)))))))))((()))***+++,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))************************)))))))))(((''''''((())))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((('''(((((()))******)))((('''((()))***)))(((''''''((()))******++++++&&&'''((((((((('''&&&%%%$$$%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''((()))*********)))%%%&&&&&&&&&''''''(((((($$$%%%%%%%%%&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''******))))))((((((''''''''''''((((((((((((''''''###$$$&&&((((((((('''&&&''''''''''''''''''''''''************************+++************+++,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000222222222333444444555555777888:::<<<===>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEBBBBBBCCCDDDDDDCCCCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEFFFGGGGGGGGGDDDDDDDDDDDDEEEFFFHHHHHHDDDEEEEEEFFFFFFGGGGGGGGGHHHGGGFFFEEECCCBBBAAAAAA>>>===<<<;;;999888666666444444555666777999:::;;;>>>???@@@BBBEEEHHHJJJLLLJJJMMMOOOPPPPPPPPPRRRSSSVVVTTTQQQOOOKKKDDD===888555555555444444444333333555555777:::>>>DDDIIILLLNNNOOOPPPQQQSSSTTTUUUVVVUUUVVVVVVWWWXXXYYYZZZ[[[ZZZYYYYYYYYYXXXXXXXXXXXXXXXUUURRRPPPNNNLLLIIIFFF???>>><<<:::999888777777111111111000000/////////---------........................---------,,,,,,..................//////,,,------......------,,,---...///...,,,+++,,,---------------------------........................------------.........///------------------------......//////000000000000111111222333444444444444333333333444555555666666333333444555555555555444333333444555555555555444555555555555555555555555111111111111111111111111111111000000000000000000222222111000///...------/////////.........---------------------.........------------------------......------,,,,,,++++++++++++++++++++++++++++++************************$$$&&&(((***,,,+++***)))))))))))))))))))))))))))***************************)))))))))))))))))))))'''(((***+++---.........))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++************))))))))))))''''''((()))))))))))))))''''''''''''''''''''''''************************)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''''''''''')))(((((((((((())))))***)))((('''((()))***)))((('''((()))***++++++******&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&'''((())))))''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%&&&&&&&&&'''''''''(((((()))*********))))))$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((((((((((('''''''''((((((((('''&&&&&&###$$$&&&'''''''''&&&&&&&&&'''(((((((((((('''&&&************************+++++++++++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,)))******+++,,,,,,---------------------------------......///111222222333666666777888:::;;;<<<<<<;;;<<<>>>@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBCCC???@@@AAABBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCFFFEEEDDDBBBAAA@@@@@@???===<<<<<<:::999888777666444444444444555666777777888888999;;;===???AAABBBCCCFFFIIIKKKLLLMMMNNNPPPRRRQQQOOOLLLHHHAAA999333333444444444444555555555555666:::???EEEKKKPPPSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVXXXYYYZZZZZZ[[[]]]^^^___^^^^^^]]]^^^]]][[[ZZZZZZYYYXXXVVVNNNLLLJJJGGGDDDCCCBBBAAA::::::888666444333111000...............---------/////////............---///.....................,,,,,,---......---,,,,,,+++,,,...---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------------------------......////////////000000///000111222333333333333222222333444444555666666222333444444555555555444222333444444555555444444555555555555555555555555111111111111111111111111000000000000000000000111111111000000//////......//////.........---------------........./////////........................//////......---,,,,,,+++************************************************'''((())))))************))))))))))))))))))))))))*********************************************+++(((((()))+++,,,,,,,,,,,,))))))))))))))))))))))))((()))))))))************'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))******++++++************))))))))))))''''''((()))))))))))))))((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((()))((((((((((((((((((((((((***))))))(((((((((((()))(((''''''((()))******((('''((()))******)))((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((($$$%%%%%%&&&'''((())))))))))))*********)))((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((''''''&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((())))))((('''&&&******************************))))))******+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------))))))***+++,,,,,,------///////////////////////////000111222333444555555999999:::<<<>>>???AAAAAA>>>???AAACCCDDDDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@@@@@@@@@@AAABBBBBBBBBAAA??????@@@@@@???>>>>>>>>>>>>???;;;;;;;;;<<<<<<<<<======<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@???===<<<;;;;;;;;;;;;::::::999888888777777666555555444444555555555333444444555777999;;;<<<>>>AAAEEEGGGIIIJJJLLLMMMMMMLLLKKKHHHDDD===555000444444555666666777888888666999===DDDKKKSSSXXX[[[VVVUUUUUUSSSRRRQQQPPPPPPNNNOOOOOOQQQSSSUUUWWWXXX[[[\\\___aaabbbaaa```___aaa```___```bbbcccbbbaaa[[[YYYUUURRROOOMMMLLLKKKEEECCCAAA>>>;;;777555444/////////......------,,,000000000000////////////........................,,,,,,---......---,,,,,,(((***,,,,,,,,,---...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------.........///////////////......000111111222222222222222333333444555666666222333444444555555555444222333444444555555444444555555555555555555555555000000000000000000000000000000000000000111111111////////////000000000000//////.........---------........./////////000000////////////////////////000000///...------,,,,,,************************************************---+++***(((((()))+++,,,))))))))))))))))))))))))************************,,,++++++***++++++,,,,,,((())))))*********))))))))))))))))))))))))))))))(((((())))))*********+++'''((()))******)))((('''))))))))))))))))))))))))'''(((((()))***+++++++++************))))))))))))'''(((((()))))))))))))))***)))'''&&&&&&''')))***(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))+++***)))(((((('''(((((((((''''''((()))******)))''''''((())))))((('''&&&(((((('''''''''(((((()))(((((((((((((((((('''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((($$$%%%&&&'''(((***++++++***************)))((('''''''''''''''''''''&&&&&&)))))))))((('''''''''&&&%%%%%%&&&'''((()))******''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((('''((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))((('''&&&---+++******+++,,,,,,+++++++++******************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++***))),,,---.../////////...---////////////000222444666666777888:::<<<===?????????@@@@@@BBBCCCDDDEEEFFFGGGEEECCCCCCEEEFFFGGGGGGEEEDDDCCCBBBAAA???>>>>>>@@@@@@@@@??????>>>>>>>>>????????????>>>>>>>>>>>>;;;;;;;;;::::::888777777666777888888999999999999;;;:::999:::;;;;;;;;;:::777888999:::::::::::::::;;;;;;:::999999888888777999888888888888888999999666666666777777888888888555555666777777888999999======>>>>>>???@@@@@@@@@DDDDDDDDDDDDCCC???:::666888777777777888:::<<<===???AAADDDHHHLLLPPPSSSUUURRRRRRQQQRRRSSSUUUWWWXXXUUUTTTSSSQQQQQQQQQRRRSSSYYYZZZ\\\^^^___`````````aaabbbdddfffhhhiiiiiiiiidddaaa___^^^^^^]]]YYYUUUWWWVVVSSSNNNIIICCC>>>;;;;;;888555333333333333222111000......//////...---,,,---...//////000000///,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---......//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,---------------,,,,,,,,,------........................///000000000000000000111111111111000000000000111111111111333333333444444555555555555444222222222222444555444333333555666666333111222222333333333222111111000000000000000000000000111111000///////////////000///...---+++***)))(((///000111222111000...,,,///...---,,,---000444666:::444,,,)))+++...---++++++++++++++++++++++++++++++++++++************)))+++*********))))))((((((************************************************++++++***************+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((()))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))******************)))((((((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))(((((('''''''''&&&))))))((((((''''''&&&&&&(((((((((((())))))))))))((('''&&&'''((())))))'''((((((''''''''''''(((((((((((())))))((('''&&&&&&+++(((''''''***+++)))'''((((((''''''''''''((((((%%%'''))))))'''%%%%%%%%%(((((('''''''''&&&&&&&&&'''((((((((())))))******((()))*********((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&((()))))))))))))))(((((('''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&'''((()))((('''%%%###))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%,,,+++******,,,,,,+++***************************,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---...///000111000000///111111222333555777:::;;;<<<<<<===>>>??????@@@@@@CCCCCCDDDEEEEEEFFFGGGGGGJJJHHHFFFDDDDDDDDDCCCAAAAAAAAA@@@???>>>===<<<<<<999999:::::::::::::::;;;;;;::::::::::::999999999777777777777666555555444222333444555666666777777888777777777888999999999777888999:::;;;;;;;;;;;;======<<<<<<<<<<<<;;;;;;>>>===============>>>>>>========================;;;;;;;;;;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>===;;;;;;;;;;;;999777::::::999999:::;;;===>>>???@@@BBBFFFIIILLLNNNOOOIIIIIIIIIKKKNNNQQQUUUWWWYYYXXXWWWUUUTTTTTTSSSSSSVVVVVVVVVXXX[[[```dddfffeeefffhhhiiiiiihhhgggfffgggeeeccccccdddccc___]]]^^^]]][[[XXXTTTPPPKKKIIICCCAAA===;;;:::999666444222000...---...///......---------.........------------------------------++++++,,,,,,------......//////.........---------+++,,,,,,------,,,,,,+++,,,,,,---///000222333333,,,,,,,,,---------.....................//////000//////000000000111111111000000000000111111111111222222222222333333444444333333222222222222333333444444444555555555444333444444444333222111000///000000000000000000000000111111000///////////////...............---------...///000111000///---,,,******+++,,,///333777999888333---,,,...000///---+++++++++++++++++++++++++++++++++************)))************)))))))))(((************************************************++++++***************+++************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))&&&'''''''''(((((((((((()))))))))))))))))))))))))))*********))))))((('''))))))))))))******************)))((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))(((((((((''''''''''''((((((((((((((('''''''''(((((((((((()))))))))))))))((('''(((*********)))((((((''''''''''''((((((((((((((((((((('''&&&&&&'''%%%$$$%%%''''''&&&$$$((((((''''''''''''(((((((((***,,,+++***((((((((((((((('''''''''&&&&&&&&&'''''''''(((((()))))))))(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((((())))))(((((('''(((''''''&&&&&&''''''((((((''''''&&&&&&''''''((()))***+++,,,,,,***((('''))))))))))))))))))))))))((((((((('''''''''&&&&&&+++******,,,------+++)))************************,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++,,,---///000///000111222333333333333555555777888;;;===@@@AAABBBBBBBBBBBBCCCCCCCCCCCCGGGGGGGGGGGGGGGGGGGGGGGGHHHFFFDDDCCCCCCAAA>>>;;;<<<<<<;;;;;;:::999888888444444444555666666777777666666666666555555555555333333444444444333333222111111222444555666777777888888888999:::;;;<<<===<<<===>>>@@@AAABBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDGGGFFFFFFEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@???>>>===<<<<<<999666555666888::::::<<<;;;;;;:::;;;<<<>>>???>>>???AAABBBDDDEEEFFFFFFBBBBBBCCCEEEJJJOOOTTTXXX\\\\\\\\\\\\[[[ZZZYYYXXXVVVTTTRRRRRRUUUZZZ```dddccceeegggiiijjjjjjiiihhhjjjiiihhhhhhiiihhhfffdddeeeeeedddccc```]]][[[YYYPPPNNNKKKIIIFFFCCC>>>;;;888555222000000000000////////////......---------........................------------------------...............---------,,,,,,------------,,,,,,******+++,,,...///000000,,,,,,,,,------------.........------......///000//////000000000000111111000000000000111111111111111111111111222222222222111111222222222222111111333444555444333333444555555555444333222000///...000000000000000000000000111111000///////////////////////////////////////---.../////////...---,,,)))***+++---000333555777222///,,,,,,...000///---************************+++++++++************)))************))))))))))))************************************************+++***************++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))*********+++******)))((())))))))))))******************)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))))))))***)))((()))***++++++)))((((((''''''''''''(((((((((((((((((((((''''''&&&)))'''&&&'''((()))((('''((((((''''''''''''((((((&&&((()))((('''%%%&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''(((((((((''''''''''''''''''(((&&&''''''(((((((((''''''(((((((((''''''((((((((((((''''''&&&&&&''''''((((((((()))******)))'''&&&))))))))))))))))))))))))))))))((((((((((((''''''******+++---...---***(((***************+++++++++,,,++++++******++++++,,,***+++++++++++++++,,,,,,*********+++++++++++++++---,,,,,,,,,---///222444222333444555777888888999:::;;;<<<>>>@@@AAACCCDDDEEEEEEEEEEEEFFFFFFFFFGGGJJJIIIIIIHHHGGGFFFEEEEEEAAA@@@@@@@@@@@@>>>;;;888777777777666666555555444333333333444444444555555555555555555444444444444222222333444444444333333444444555666888999;;;;;;>>>???@@@@@@AAACCCFFFHHHHHHIIIJJJLLLNNNOOOOOOPPPRRRRRRQQQPPPOOONNNMMMMMMOOOOOONNNMMMMMMMMMNNNNNNPPPPPPPPPQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQMMMMMMMMMMMMKKKJJJHHHGGGCCC@@@<<<;;;;;;===>>>>>>===<<<;;;;;;;;;<<<===>>>>>>???@@@AAAAAAAAA@@@@@@AAA@@@AAACCCHHHNNNSSSWWW[[[\\\^^^```aaaaaaaaa```\\\YYYUUURRRQQQSSSVVVXXXYYY[[[```dddhhhkkkllllllkkkkkkkkkkkkjjjjjjhhhgggiiiiiiiiihhhgggeeebbbaaa\\\ZZZYYYWWWUUUPPPKKKGGGCCC???:::777555444333222111111000000////////////........................//////.........---------........................,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++------------------------...------------...//////////////////000000000111///000000000111111111111111111222222222222222222000111222333333222111000111333444333222111333666444444444333222111000///000000000000000000000000111000000///////////////222222111000///...---,,,,,,------......---,,,,,,------..................+++***)))***,,,...---,,,************************+++++++++*********))))))*********)))))))))))))))*********************************************************)))******+++,,,(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))((())))))))))))*********((((((((((((((((((((((((******+++++++++******)))((()))))))))***************))))))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((('''''''''&&&&&&''''''(((((())))))(((((((((((()))))))))))))))((('''(((***+++***)))((((((''''''''''''(((((('''((((((((((((((('''''')))((((((((()))))))))((((((''''''&&&&&&''''''(((%%%&&&'''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&'''''''''''''''''''''&&&%%%%%%%%%'''((()))((((((''''''''''''((((((%%%&&&''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((('''(((((())))))(((''''''(((((((((((((((((((((((()))))))))))))))(((((((((******+++---...---***((())))))*********+++++++++,,,++++++******++++++,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,---///222666888888888999:::;;;<<<===>>>???@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJMMMLLLKKKJJJHHHGGGFFFEEEAAA???>>>>>>>>><<<888666333333333333333333333333333333333333333333333333444444555555666666666666444444555555666555555555888888888999:::<<<>>>???CCCEEEGGGGGGHHHJJJOOORRRSSSTTTVVVWWWYYYZZZ[[[[[[]]]\\\[[[YYYWWWUUUSSSSSSSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQRRRSSSUUUVVVWWWWWWWWWXXXXXXZZZ[[[\\\]]]]]]YYYZZZ[[[[[[ZZZXXXVVVUUUPPPNNNKKKHHHGGGEEECCC@@@??????===<<<<<<===>>>???AAAAAACCCCCCCCCBBBAAA@@@AAAAAAAAABBBEEEIIIMMMPPPTTTVVVYYY]]]```aaabbbbbb___^^^ZZZWWWTTTQQQPPPPPPOOORRRVVV\\\aaaeeehhhjjjkkkkkklllllllllkkkjjjkkklllllllllllljjjhhhfffeeeddddddddddddccc___ZZZVVVNNNJJJDDD@@@<<<:::777555333222111000////////////------------------------/////////......---,,,,,,---.....................,,,------......------,,,////////////......---------------------------------------------...//////...////////////000000000///000000000111111111111333333333333222222222222000111222333333222111000111222333333222222333444111111222333333333222222000000000000000000000000111000000///////////////000000//////...---,,,,,,,,,,,,---------------,,,///......---+++***)))((()))((()))***,,,---,,,,,,************************+++++++++*********))))))))))))))))))))))))************************************************************))))))***++++++,,,(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++(((((((((((((((((((((((()))******+++++++++******((()))))))))***************))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((('''&&&''')))***)))(((((((((''''''''''''((((((''''''((((((((((((((('''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((()))***)))'''&&&''')))&&&'''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&%%%%%%%%%'''((()))((((((''''''''''''((((((%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%&&&&&&'''(((((((((''''''(((((((((***+++++++++++++++++++++((((((((((((((((((((((((((((((((()))))))))))))))+++******,,,------+++))))))))))))***++++++,,,,,,,,,++++++******++++++,,,*********++++++,,,,,,---+++++++++,,,,,,------.........///111444777:::<<<>>>>>>>>>>>>???AAABBBCCCBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHIIIJJJKKKKKKNNNNNNLLLKKKIIIHHHFFFFFFEEECCC@@@>>><<<999666333222222222222222333333333333333333333333444444444666777888999:::;;;<<<===;;;;;;;;;<<<<<<;;;::::::<<<<<<<<<<<<===???AAACCCEEEHHHJJJKKKKKKNNNTTTYYYZZZ[[[\\\^^^___`````````bbbaaa___]]][[[YYYWWWVVVUUUTTTSSSRRRQQQQQQQQQRRROOOPPPQQQRRRSSSUUUVVVVVVUUUVVVXXXZZZ]]]___```aaa___```bbbccccccaaa___^^^[[[YYYWWWVVVSSSPPPKKKGGGGGGFFFEEEDDDCCCCCCDDDDDDFFFHHHJJJKKKLLLKKKJJJIIIEEEEEEEEEEEEFFFHHHJJJKKKMMMOOOQQQTTTWWWYYY[[[[[[ZZZZZZZZZYYYWWWTTTRRRQQQLLLMMMPPPSSSWWW[[[___aaafffiiikkkllllllmmmnnnoooppppppppppppnnnlllkkkiiikkkkkkkkklllmmmjjjfffcccXXXUUUPPPLLLHHHDDD@@@===:::888555222000/////////------------------------///.........------,,,,,,---------...............------............------++++++,,,,,,---......///...------------,,,,,,,,,------,,,,,,------...///......////////////000000000000000000111111111111333333333333333222222222111111222222222222111111222222222444666777555333000000111222333333333333000000000000000000000000111111000///////////////,,,,,,,,,------......///,,,,,,,,,------------...------,,,+++******+++++++++,,,,,,,,,------------+++++++++++++++++++++++++++++++++************)))))))))))))))************************************************************))))))))))))***+++,,,,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((()))******+++*********))))))))))))******************)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''((((((((((((((((((((((((((())))))))))))(((&&&&&&'''((()))((('''((((((''''''''''''((((((&&&'''((((((((((((((((((%%%&&&''''''%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((((('''%%%%%%&&&(((&&&&&&&&&'''''''''''''''((((((((('''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''(((%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&)))((((((''''''(((((())))))))))))))))))*********))))))))))))))))))))))))''''''(((((((((((()))))),,,+++******,,,,,,+++***((())))))***++++++,,,,,,,,,++++++******++++++,,,)))******+++,,,,,,------+++,,,,,,---......//////000111444777:::===@@@AAADDDCCCCCCBBBCCCDDDEEEFFFCCCDDDEEEGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKIIIHHHFFFEEECCCCCCCCC@@@<<<:::888666444222222222222222333333444444333444555666888999:::;;;===>>>???AAACCCEEEGGGHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCBBBBBBBBBDDDFFFHHHFFFIIILLLLLLMMMPPPWWW]]]^^^___```aaabbbbbbbbbbbbcccbbbaaa```___]]]\\\\\\ZZZZZZYYYXXXWWWWWWWWWWWWSSSSSSSSSSSSTTTTTTTTTTTTSSSTTTVVVYYY[[[^^^```aaa___aaacccfffgggfffdddccccccbbb```___^^^[[[XXXUUUSSSRRRPPPOOONNNNNNNNNOOOMMMOOOSSSUUUWWWWWWVVVUUUQQQQQQQQQRRRRRRRRRQQQQQQOOONNNNNNNNNOOOOOOPPPQQQPPPQQQQQQRRRRRRRRRQQQQQQKKKJJJJJJKKKNNNRRRWWWZZZ]]]```eeehhhjjjlllpppsssqqqqqqrrrsssrrrqqqpppoooqqqqqqqqqrrrrrrqqqnnnlllcccaaa^^^[[[XXXTTTPPPLLLGGGDDD???:::666333111000........................------------,,,,,,,,,,,,---------.........//////------............------)))))))))***++++++,,,,,,......---------,,,,,,,,,------,,,,,,------...///........./////////000000000000000000111111111111333222222222111111111111333333222222222222333333555333333777======888222111111222333333333222222000000000000000000000000111111000///////////////+++,,,,,,---......//////---------------......///...---+++***+++,,,...///.........---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((()))))))))************************************************************))))))))))))***+++,,,---************************)))******++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))'''((())))))*********)))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((((((((()))((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''')))***)))(((((((((''''''''''''((((((&&&&&&'''(((((((((((((((&&&(((***)))'''&&&(((***'''&&&&&&%%%%%%&&&&&&'''%%%&&&%%%$$$""""""$$$%%%&&&&&&&&&'''''''''(((((()))))))))(((((('''''''''(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))&&&&&&%%%%%%&&&''''''((())))))))))))))))))))))))&&&&&&'''''''''(((((((((---+++******+++,,,,,,+++((())))))***++++++,,,,,,,,,++++++++++++++++++,,,))))))***+++,,,,,,------,,,,,,------...///000000222444777;;;???AAACCCDDDGGGGGGFFFEEEEEEFFFGGGHHHBBBDDDFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIFFFFFFEEECCCBBB@@@???>>><<<999666444444444333222222222333333444444555555444666888:::===@@@BBBCCCDDDEEEGGGIIILLLOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPOOOJJJIIIHHHGGGHHHIIIKKKMMMGGGJJJMMMNNNNNNRRRZZZ```aaabbbbbbcccdddddddddcccdddccccccccccccbbbbbbbbbaaaaaa___^^^^^^]]]]]]]]]XXXXXXWWWWWWVVVUUUUUUTTTTTTUUUVVVXXX[[[]]]___```^^^```dddggghhhhhhgggfffiiigggeeedddeeeeeecccbbb\\\[[[YYYWWWWWWVVVWWWWWWSSSUUUYYY]]]___```______^^^^^^___``````^^^]]]\\\TTTSSSPPPMMMKKKJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNHHHGGGFFFFFFIIIOOOUUUXXXSSSXXX^^^cccgggkkkppptttpppqqqrrrssstttsssrrrrrruuutttssstttuuutttqqqoookkkjjjiiihhhfffccc^^^ZZZSSSPPPJJJCCC<<<888555444000000000000000000000000,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////------............------//////......---,,,++++++.........------,,,,,,,,,---,,,,,,,,,,,,---................../////////000000000000000111111111111222111111111000000//////555444333222222333444555888555444:::AAABBB;;;222333333333333333222111000000000000000000000000000111111000/////////////////////......------,,,,,,---------------...///000111000---++++++,,,///000......---+++)))(((***+++------------------------+++++++++************)))(((((())))))*********+++************************************************))))))))))))***+++,,,---******************************++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))******************)))((((((((((((((())))))))))))))))))))))))'''((((((((())))))******&&&'''''''''(((((())))))))))))(((((('''''''''&&&(((((((((((())))))))))))***(((((()))***+++***)))((((((''''''''''''((((((&&&&&&'''((())))))((((((###%%%'''&&&$$$###$$$''''''&&&&&&%%%%%%&&&&&&'''((()))(((&&&%%%%%%'''(((&&&&&&&&&'''''''''((((((******))))))((((((((('''))))))*********((('''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''((()))************((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((()))***+++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((++++++++++++++++++++++++---,,,,,,++++++*********------,,,,,,+++,,,,,,,,,............------------+++,,,------...000444777999:::===???BBBDDDEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHJJJGGGDDDEEEHHHJJJJJJIIILLLLLLLLLKKKHHHEEECCCAAA@@@@@@???===<<<:::999999888888777666444333222222222555777777555444777999:::;;;<<>>???AAACCCEEEGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJHHHFFFGGGJJJKKKKKKIIIIIIHHHGGGEEEBBB???===<<<999999999888777777666666999999888888777666666555777999;;;;;;::::::<<<>>>@@@@@@AAACCCFFFHHHKKKLLLOOONNNMMMLLLLLLMMMNNNOOOTTTUUUVVVXXXYYYYYYXXXXXXXXXTTTPPPOOOPPPRRRTTTUUUSSSUUUWWWYYY[[[^^^cccfffffffffggghhhiiiiiijjjjjjhhhgggfffeeeeeefffggghhhfffeeecccbbbcccdddeeeeeeeeefffddd```___bbbaaa^^^\\\ZZZXXXXXXZZZ[[[[[[[[[]]]___aaacccdddeeefffggghhhhhhiiilllooopppmmmjjjkkkjjjiiihhhgggfffgggggggggggggggggghhhjjjkkkllloooooopppqqqqqqpppooooooiiifffaaa\\\XXXUUUQQQNNNMMMKKKJJJHHHGGGGGGGGGHHHDDDBBBAAABBBDDDGGGIIIIIIJJJMMMQQQSSSUUU[[[dddkkksssuuuwwwxxxxxxwwwxxxxxxzzzxxxvvvuuuwwwwwwvvvtttttttttttttttsssrrrrrrqqqlllhhhbbb]]]YYYUUUOOOKKKCCC???:::666555444333222000///......000000///...,,,---...//////...---------...///...---,,,---//////...------------...///...???NNNKKK:::++++++111///.........---------------------............///111000000000000000000000111111111111222222222222444444444333333222222222444000555???AAA888222333333333222222222222333333333333222222222111111111222222111111111000000000///............---------///...,,,+++***+++,,,---...------,,,,,,------...333000---,,,---.........222222000///...,,,++++++************************,,,,,,++++++***+++++++++************************+++******************+++***'''%%%%%%(((+++++++++))))))))))))************))))))*********))))))(((************************((((((((((((((((((((((((******)))(((((((((((((((((()))))))))'''''')))***))))))))))))))))))))))))((((((((())))))*********))))))************))))))))))))))))))))))))))))))((((((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))((((((''''''((((((''''''''''''(((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&&&&'''((('''''''''((('''&&&&&&''''''&&&$$$''''''&&&%%%&&&'''((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((((((((('''''''''(((((()))))))))((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((('''++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,+++*********++++++++++++,,,...///111222333333666999:::;;;<<<>>>@@@BBBCCCDDDFFFGGGHHHIIIIIIHHHIIIJJJKKKLLLKKKJJJJJJJJJIIIHHHIIIJJJJJJHHHFFFDDDCCCAAA>>><<<:::999888555555555666777777888888;;;;;;;;;;;;<<<<<<<<<<<<===???@@@@@@@@@@@@AAACCCFFFFFFFFFHHHIIIKKKMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJNNNOOOQQQTTTVVVXXXYYYYYY[[[XXXUUUUUUVVVYYY[[[[[[[[[]]]___```aaaccceeegggeeegggiiikkkkkkjjjiiihhhffffffffffffffffffffffffdddcccbbbaaaaaaaaabbbccceeegggfffcccbbbffffffdddbbb```^^^^^^___``````___aaaaaabbbccceeegggiiijjjeeefffiiimmmppppppmmmkkkmmmmmmmmmnnnnnnnnnmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnrrrssssssttttttssssssrrrpppnnnkkkhhheeeaaa]]]ZZZVVVUUURRROOOMMMKKKJJJIIIGGGEEEDDDDDDEEEEEEEEEDDDDDDFFFHHHIIIKKKQQQYYY```jjjoootttyyyzzz{{{{{{{{{~~~|||{{{{{{||||||{{{zzzwwwwwwxxxxxxyyyxxxxxxwwwuuurrrnnnjjjgggddd```]]]UUUOOOGGG@@@<<<:::888777444222000000111222222222......//////......---,,,,,,---...---,,,+++,,,...///...------------...///,,,???PPPMMM:::******111............---------------------............///000000000000000000111111111111111111222222222333444444333333333333222222444333888CCCDDD<<<555555222222111111111111222222333222222222222111111111111111000000000////////////............---------......,,,+++++++++,,,---...------,,,,,,------...///---+++***,,,---------111000000...---,,,++++++************************,,,+++***))))))***,,,---***************************************************(((&&&&&&(((***++++++))))))))))))************+++++++++******)))''''''************************((((((((((((((((((((((((++++++***)))))))))))))))((()))))))))'''''')))***&&&&&&'''(((((()))******)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((''''''''''''((((((''''''''''''(((((('''((()))))))))((('''&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''(((''''''&&&&&&&&&'''''''''(((((())))))))))))))))))'''&&&'''(((((('''%%%(((((('''&&&&&&&&&''''''((('''''''''''''''((((((''''''&&&&&&''''''((()))%%%%%%%%%%%%&&&'''((())))))))))))))))))((((((((())))))((((((''''''&&&&&&''''''((((((((((((((((((***+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++***+++++++++)))***,,,///111444666777777:::===???@@@@@@AAABBBDDDDDDEEEGGGHHHHHHHHHHHHHHHIIIJJJLLLLLLJJJHHHGGGGGGGGGGGGFFFEEECCCAAA??????>>><<<:::999999999:::777777999:::<<<>>>???@@@???@@@@@@AAABBBCCCDDDDDDCCCDDDDDDEEEEEEEEEFFFGGGKKKKKKKKKKKKLLLMMMNNNOOOOOOOOONNNMMMMMMLLLLLLLLLKKKLLLOOOSSSWWW[[[]]]^^^```^^^\\\[[[]]]___``````___aaaddddddddddddeeefffdddeeefffggghhhgggfffeeefffgggffffffeeecccbbbaaabbbbbbaaa```^^^^^^^^^```eeejjjllliiiiiikkkjjjhhheeeccccccdddfffggggggfffiiihhhfffggghhhjjjkkklllhhhhhhiiijjjjjjjjjiiihhhjjjlllnnnooopppooonnnmmmnnnnnnooooooooopppoooooottttttuuuuuuuuuuuuttttttsssrrrqqqpppooommmiiifffaaa```]]]YYYUUURRROOONNNRRRPPPNNNLLLLLLJJJGGGEEEFFFFFFEEEDDDEEEIIIPPPUUU\\\bbbllltttyyy|||~~~}}}|||zzzzzzzzzzzzzzzzzzyyyxxxxxxvvvtttrrrpppmmmkkkjjjccc]]]VVVOOOJJJFFFBBB???:::777444222333444444333...............------,,,,,,---......,,,,,,---............------.........000333666555222...,,,,,,---------------------------------............///000000000000000111111111111111111222222222333333333333333333333333333333444444:::CCCFFF???888666222111111000000111111222222222222222111111111111000000000000///////////////............---------...---,,,,,,,,,,,,------...------,,,,,,------...,,,+++)))***,,,---------//////......---,,,++++++************************++++++)))))))))***,,,---*********************************++++++*********))))))(((((()))***++++++((()))))))))***************************)))((((((************************((((((((((((((()))))))))+++***))))))(((((())))))((()))))))))'''''')))***'''''''''(((((()))))))))******************++++++******))))))))))))******((((((((((((((((((((((((''''''(((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++((((((((((((((((((((((((((((((''''''''''''((((((&&&''')))******((('''%%%''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((((((((((((((()))((('''&&&%%%%%%&&&&&&'''((())))))******)))))))))(((''''''((()))(((&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((('''''''''''''''(((((()))&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((*********++++++,,,,,,,,,------,,,,,,+++***)))))),,,,,,,,,,,,,,,---......,,,---///222555888:::;;;===???CCCDDDDDDDDDDDDEEEEEEFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKIIIFFFEEEBBBBBBBBBAAA>>>;;;888777888888777777999:::<<<>>>======???AAADDDFFFHHHIIIEEEFFFGGGHHHJJJKKKLLLMMMKKKKKKKKKLLLMMMNNNNNNNNNRRRQQQQQQQQQQQQRRRRRRSSSRRRSSSSSSSSSTTTTTTTTTTTTUUUVVVWWWZZZ]]]```cccdddcccbbb``````aaabbbbbbaaa```bbbddddddcccbbbcccddd``````aaabbbdddgggjjjkkkqqqpppooollliiifffcccbbbbbbdddfffeeeddddddgggiiipppvvv{{{zzzxxxwwwtttpppffffffgggjjjnnnqqqqqqqqquuurrrooonnnoooppppppnnnpppooolllhhhfffeeefffgggiiikkknnnppppppnnnkkkiiijjjjjjkkklllnnnooopppqqquuuuuuuuuuuuuuuuuuuuuuuusssrrrrrrssstttsssqqqnnnkkkjjjgggccc___[[[XXXVVVZZZXXXVVVUUUUUUTTTRRRPPPMMMKKKHHHEEEDDDEEEIIILLLMMMTTT```jjjrrrxxx}}}}}}||||||~~~~~~~~~}}}|||{{{yyyxxxwwwwwwwwwuuutttsssrrrrrrkkkhhhccc___ZZZUUUOOOKKK@@@===999666444444333222.........------.........---///000///...---...///---..................---111---***+++///111///,,,,,,,,,---------------------------............/////////000000111111111111111222222222222333333333333333333333333333333333000111666===@@@<<<777444222111111000000111111222222222222111111111000000000000000000///////////////............------------------------------......------,,,,,,------...,,,+++***+++---......---......------,,,,,,++++++************************+++***)))))))))***+++,,,)))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))***+++((()))))))))************(((((()))***************))))))))))))))))))))))))(((((((((((())))))******))))))(((''''''''''''(((((()))))))))'''''')))************))))))(((((((((++++++************************)))(((((()))******(((((((((((((((((((((((())))))))))))((('''&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&%%%&&&'''((()))))))))))))))))))))))))))((((((''''''''''''((((((%%%'''(((******)))'''&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''((())))))))))))(((((('''&&&'''((()))((('''(((((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''''''''((()))))))))(((((('''&&&&&&''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%&&&'''''''''(((((())))))*********++++++,,,,,,---------,,,,,,+++******))),,,,,,---...///000222333333444555888;;;===???@@@DDDFFFHHHHHHGGGGGGGGGIIIGGGHHHIIIJJJKKKLLLLLLLLLKKKKKKKKKJJJHHHEEECCCAAA;;;<<<===;;;888555444555555666777999;;;>>>@@@AAABBBCCCEEEGGGIIIKKKMMMNNNLLLLLLNNNOOOQQQSSSTTTTTTUUUTTTSSSUUUWWWXXXWWWVVVYYYYYYXXXXXXXXXXXXYYYYYYVVVWWWYYYZZZ[[[\\\\\\\\\^^^^^^^^^^^^___```aaabbb```______```bbbbbbbbb```___```aaaaaa``````aaaccccccdddeeeiiinnntttzzz}}}~~~zzzvvvrrrooonnnlllppptttvvvvvvwww{{{ssstttwww{{{~~~||||||yyyuuuoookkkkkknnnpppqqqtttwwwxxxwwwrrrmmmjjjcccccccccdddgggjjjlllnnnrrrrrrqqqqqqqqqqqqrrrrrrssssssrrrsssuuuuuutttrrrqqqpppnnnkkkgggddd```___]]][[[ZZZ[[[]]]______^^^UUUSSSOOOKKKHHHGGGGGGHHHGGGMMMVVV___gggnnntttxxx}}}~~~|||{{{wwwyyyzzzyyyxxxwwwxxxyyyqqqpppnnnkkkhhhccc]]]YYYLLLHHHCCC>>>;;;888555333222111000///////////////...///000///......///000------...//////...------***...222222///++++++,,,,,,,,,,,,,,,---------------------............////////////000111111222222222222222222333333333333222222333333333333444444222333555999<<<<<<:::888222222111111111111222222222111111111111000000000111111000000000////////////............---------------------...............------,,,,,,------...,,,++++++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++*********))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))***++++++))))))***+++))))))))))))************'''''')))******+++++++++))))))))))))))))))))))))'''(((((())))))******+++)))(((((('''''''''''''''((()))))))))'''''')))***++++++***))))))(((''''''***************)))))))))+++***)))(((((()))***+++))))))))))))))))))))))))************)))((('''&&&************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))************((((((''''''''''''((((((&&&'''((()))))))))((('''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))'''(((((()))(((((('''&&&&&&&&&'''((((((((((((((((((&&&&&&&&&((()))(((''''''''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((((((''''''(((((()))***+++***)))(((''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((''''''&&&&&&&&&&&&''''''((())))))))))))******+++,,,,,,------*********++++++,,,,,,,,,------...000222444666888;;;<<<>>>@@@BBBDDDEEEFFFHHHIIIIIIHHHFFFFFFGGGHHHFFFGGGHHHIIIKKKKKKLLLLLLIIIHHHFFFDDDAAA>>><<<;;;555777888777555555777999:::;;;>>>@@@CCCEEEFFFGGGIIIIIIKKKLLLNNNPPPQQQRRRRRRRRRTTTUUUWWWXXXZZZZZZ[[[YYYXXXZZZ\\\^^^]]][[[]]]]]]\\\\\\\\\\\\]]]]]]ZZZ[[[]]]___````````````______^^^^^^^^^```aaabbbccccccdddgggjjjlllkkkjjjiiijjjkkkjjjjjjkkknnnpppwwwyyy}}}~~~~~~{{{{{{~~~~~~wwwrrreeedddcccccceeeiiimmmpppttttttsssrrrrrrsssttttttxxxvvvtttttttttttttttrrrrrrrrrqqqooommmjjjgggeeedddbbb``````bbbeeeffffff___\\\YYYUUURRRPPPMMMLLLKKKNNNRRRWWW\\\bbbhhhllltttxxx|||~~~~~~wwwzzz{{{{{{zzzyyy{{{~~~yyywwwtttrrrppplllhhheee]]]ZZZTTTOOOJJJDDD???;;;999888555333111000//////---...//////------...///------...//////...------(((...444444///******+++++++++,,,,,,,,,------------------............///...//////000111111222222222222222333333333444444222222222333333444444444666666555666999===>>>===333333222222222222333333111111111111000000000000222222111111111000000000///............---------,,,------..................------,,,,,,------...,,,++++++,,,---...,,,++++++++++++++++++,,,,,,,,,***************************+++,,,,,,+++)))'''%%%))))))))))))))))))))))))(((***+++,,,,,,+++***((((((***,,,,,,***((()))+++))))))))))))************((())))))*********))))))))))))))))))))))))))))))'''(((((()))******++++++***))))))((('''(((((((((((()))))))))'''''')))***((((((((((((((((((((((((*********))))))(((((((((+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((()))))))))******((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))&&&''')))++++++***((('''&&&'''(((((()))(((((((((&&&%%%%%%%%%'''((('''&&&%%%&&&'''((((((((('''&&&%%%%%%%%%%%%&&&'''((()))((((((((((((((())))))***))))))((((((((((((((()))&&&'''''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''((())))))***))))))***+++,,,,,,------'''((()))***,,,...//////---...///111444777999;;;BBBBBBCCCEEEGGGHHHIIIJJJIIIIIIHHHEEECCCCCCDDDFFFCCCCCCEEEGGGHHHIIIJJJJJJFFFDDDAAA===:::777555444111333555555555666;;;???AAACCCEEEHHHKKKLLLLLLLLLNNNNNNOOOPPPRRRSSSTTTUUUUUUVVVWWWYYYZZZ\\\]]]]]]\\\ZZZYYYZZZ]]]___^^^\\\]]]]]]\\\\\\\\\]]]]]]^^^]]]^^^```aaabbbbbbaaa````````````aaacccfffhhhjjjnnnoooqqqvvv{{{}}}~~~}}}}}}}}}}}}}}}}}}zzzpppnnnlllkkkmmmqqqvvvyyy~~~}}}|||{{{{{{|||}}}~~~}}}zzzvvvtttttttttsssrrrqqqqqqqqqpppooollljjjhhhnnnjjjgggeeeeeeggghhhhhhfffdddaaa^^^\\\YYYUUUSSSQQQQQQRRRSSSUUUYYY^^^ccceeejjjppptttvvvwwwzzz}}}wwwyyy|||{{{zzzzzz|||~~~{{{wwwtttrrrqqqnnnmmmmmmiiiccc]]]WWWPPPIIIDDD@@@===:::666333111//////,,,---......,,,,,,---...,,,---...//////...---,,,222000...///222333111...+++++++++,,,,,,------------------.........//////...//////000111222222222222222333333333444444444222222222333333444444444444333111000333999<<<<<<444333333222222333333444111111111111000000000000222222222222111111111111//////.........---------,,,,,,---.../////////......------,,,,,,------...,,,+++***+++------+++)))***++++++++++++,,,,,,,,,***************************+++------,,,)))%%%###))))))))))))))))))))))))((()))+++,,,,,,+++)))((((((+++---,,,***((()))+++))))))))))))***************++++++******)))((('''))))))))))))))))))))))))'''(((((()))***++++++++++++******)))))))))))))))((()))))))))'''''')))***%%%%%%&&&&&&'''(((((((((***)))))))))((((((''''''+++***)))'''''')))***+++))))))))))))))))))))))))&&&'''(((***,,,---......((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))*********)))(((&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''''''''((()))***''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&'''((())))))))))))%%%'''***------,,,)))'''''''''((()))))))))))))))&&&%%%$$$%%%'''((('''&&&$$$%%%'''(((((((((''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((()))******'''''''''''''''((()))***'''((((((((())))))******'''''''''(((((((((((((((&&&&&&&&&'''((())))))******+++,,,.........---,,,++++++++++++,,,...000222222333666999===???AAABBBDDDFFFGGGIIIJJJJJJIIIIIIIIIGGGDDDAAA???===<<<<<<>>>???@@@AAAAAA@@@>>>===>>><<<999666444444444555444555777999<<<@@@CCCEEEHHHIIIKKKLLLKKKLLLMMMOOORRRSSSTTTVVVXXXYYYZZZZZZZZZZZZYYYWWWWWWYYY^^^aaa______```aaabbbbbb___]]]aaa````````````___\\\ZZZ\\\[[[ZZZ[[[^^^aaabbbbbbdddfffiiiooouuuzzz{{{|||}}}xxxwwwuuuuuuyyy|||vvvqqqmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmnnnnnnllljjjiiijjjkkkkkkhhhfffeeeeeeccc___[[[ZZZWWWSSSQQQSSSWWWZZZ[[[```bbbdddgggkkkpppwww||||||~~~~~~}}}}}}||||||~~~}}}zzzxxxvvvuuutttttttttssspppkkkeee^^^YYYUUURRRMMMFFF@@@;;;777333111111///......//////---,,,......------,,,---------...///000000000000000///......................................................//////000000111111333444666777777666444333333333333444444444555555888666444333333333555666666222000333444333222444444333222111000000000000000000000000000000000000////////////............,,,,,,,,,------............---,,,,,,++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************************************+++++++++*********))))))************************************************))))))))))))))))))))))))***************************(((&&&'''***+++)))'''+++*********))))))((((((''''''((((((((((((''''''************************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---......//////''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''******)))))))))))))))***&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''******))))))((((((''''''(((''''''((()))(((%%%###((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&''''''(((((((((((((((***(((''''''(((((('''%%%'''(((((()))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***+++,,,,,,---------------++++++,,,---///111444555777999<<<@@@CCCFFFGGGHHHKKKKKKKKKKKKJJJIIIHHHHHHCCCBBB@@@===<<<;;;;;;;;;:::::::::::::::999999888999888666444444444555666:::;;;===@@@BBBEEEGGGHHHKKKMMMOOOOOOOOOPPPRRRTTTUUUVVVXXXZZZ[[[]]]^^^^^^\\\]]]^^^]]]]]]]]]```bbbaaaaaa```_________^^^]]]^^^]]]\\\\\\]]]^^^___^^^aaacccfffjjjlllnnnooopppyyyyyy|||}}}|||{{{uuurrrrrrqqqpppnnnlllkkkjjjjjjiiijjjkkkkkkjjjjjjlllnnnpppnnnlllkkkkkkhhhddd```___\\\XXXVVVVVVXXXYYYYYY^^^```ccceeefffiiilllooouuuwww{{{~~~~~~~~~~~~~~~|||zzzxxxwwwwwwwwwuuutttrrrpppmmmiiifffeee]]]XXXRRRLLLHHHCCC???<<<666444111000000111000//////...------,,,,,,,,,,,,/////////000000///............................................................//////000000111111333444555666666555444333333333333333444444444444555444333222333444666888;;;555111111222000111444444333222111000000000000000000000000000000000000////////////............,,,,,,------------------...---,,,,,,++++++,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,++++++++++++++++++++++++************)))************************************************+++++++++*********))))))++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***(((''''''******)))'''************)))))))))((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++''''''((((((((((((''''''(((((((((''''''(((((((((***))))))(((((()))))))))'''((())))))))))))((('''(((''''''&&&&&&''''''((((((((((((((('''''''''&&&(((''''''((()))(((&&&$$$((((((((((((((((((((('''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((('''&&&&&&((((((((((((((((((((((((''''''((())))))))))))(((***(((''''''(((((('''&&&''''''((()))))))))(((((('''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''---,,,,,,,,,,,,---......,,,---...000333666999;;;>>>???BBBEEEHHHKKKLLLMMMOOONNNLLLJJJGGGEEEDDDDDD===<<<:::888888888888888666555555444444444444444555444444444666888:::;;;AAABBBEEEGGGIIIJJJKKKKKKLLLNNNPPPRRRRRRTTTVVVXXXZZZ[[[\\\]]]^^^___``````ZZZ]]]___```^^^]]]]]]^^^``````___^^^]]]]]]]]]]]]ZZZ[[[\\\^^^aaadddgggiiinnnttt|||}}}~~~zzzzzzxxxyyy~~~}}}|||xxxuuurrrpppooonnnoooooonnnllllllmmmoootttsssrrrqqqqqqoookkkiiieeebbb___]]]]]]\\\[[[ZZZ___aaaeeefffeeeddddddeeelllnnnrrrwww{{{}}}|||{{{zzzzzzxxxwwwvvvtttsssrrrqqqqqqhhheee```\\\XXXSSSMMMJJJ???;;;666222111222222222000//////...---------...///////////////...---,,,........................------------------------......//////000000111111222333444555555444333222222222333333333444444444333222222222333555777888>>>777111000///...///222333222111111000000000000000000000000000000000000////////////............------------------,,,,,,...---,,,,,,++++++,,,,,,------,,,+++++++++,,,,,,---,,,,,,,,,++++++******+++++++++************)))************************************************+++++++++***************++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((((((((((((***((('''((()))***)))'''************))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((((((((('''(((((())))))(((((('''))))))(((((((((((()))))))))((((((''''''((())))))((())))))******))))))((((((''''''&&&&&&''''''(((''''''''''''&&&&&&&&&&&&((('''''''''((((((&&&%%%''''''(((((((((((((((((()))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((())))))******)))))))))(((''''''(((((('''&&&&&&&&&'''((((((((((((''''''''''''''''''''''''''')))((((((''''''(((((()))---,,,++++++,,,---///000///000222555999<<>>AAABBBDDDFFFIIIKKKMMMMMMLLLKKKJJJMMMOOOQQQRRRTTTWWWYYY^^^^^^^^^]]]]]]]]]]]]^^^[[[]]]^^^^^^]]][[[[[[\\\]]]___bbbccccccbbbbbbbbb]]]aaaggglllqqqvvvzzz||||||~~~~~~{{{zzz}}}{{{yyyyyyvvvyyy~~~}}}{{{zzzuuuyyy}}}~~~}}}|||yyyuuurrrrrrrrrwwwvvvvvvuuutttqqqooommmhhhfffdddcccccccccaaa___aaaeeeiiilllkkkiiihhhggghhhiiilllppptttyyy}}}}}}~~~~~~~~~}}}{{{xxxvvvsssrrrrrrrrrnnnllliiifffccc^^^XXXTTTKKKEEE===777333222222111000000/////////000000111////////////...---++++++........................------------------------......//////000000111111222222333444444333222222222222222222333333333333222222222222333444555666<<<666111111111...///111222222111000000000000000000000000000000000000000////////////.....................------,,,,,,,,,...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,,,,......------,,,++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))(((*********)))))))))))))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))(((((()))(((((((((((((((((()))(((''''''''''''(((((()))))))))************))))))((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&'''((()))'''&&&''''''''''''(((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))(((((((((((((((((((((((((((((()))***************)))(((''''''((()))(((&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))))))))))))))***---,,,,,,,,,---///111222444555888;;;???BBBDDDEEEHHHHHHIIIIIIIIIIIIIIIHHHIIIGGGEEEBBB@@@>>>>>>>>><<<:::888555444333333333444333222222222444555666444555888;;;???BBBEEEGGGEEEGGGIIILLLMMMLLLKKKJJJKKKMMMPPPRRRTTTVVVXXX[[[___^^^]]][[[ZZZYYYYYYYYY[[[\\\\\\\\\[[[[[[]]]___bbbhhhooosssssspppnnnmmmiiiqqq|||~~~~~~~~~~~~|||xxxvvvwww}}}}}}{{{zzzxxxwwwxxx{{{~~~yyyyyyzzz{{{|||~~~yyyuuutttuuussswwwzzzyyyuuuqqqmmmkkkjjjmmmrrruuuwwwyyy|||~~~}}}}}}~~~~~~~~~zzzvvvqqqmmmkkkhhhgggffffffggggggeeecccbbbffflllpppqqqqqqpppppplllllllllnnnpppsssuuuwww|||}}}}}}zzzwwwtttsssrrrrrrqqqpppnnnmmmkkkgggbbb^^^WWWQQQGGG???999666333111............///000111111////////////...---++++++........................------------------------......//////000000111111111111222222222222111111111111111222222222333333333333333222222222333333666222000333444111///000111111000000///000000000////////////////////////////////////.....................------,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++,,,,,,---//////......---------,,,+++++++++*********))))))************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))************************((()))))))))((((((((()))))))))))))))))))))******((((((''''''''''''(((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((******************))))))(((((())))))))))))(((((((((''''''&&&&&&''''''((('''''''''''''''((())))))******))))))))))))******(((((((((''''''((((((((((((((((((((((((((((((((()))'''&&&'''((()))((('''&&&'''''''''(((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''(((((()))(((((((((((((((((((((((((((((()))***************((('''&&&'''((()))((('''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&---......000222444666777999;;;>>>AAADDDFFFGGGHHHKKKKKKKKKKKKJJJIIIHHHHHHGGGFFFEEECCCBBBAAA@@@@@@===;;;999666444333333333444444444555666888999:::888:::<<>>@@@AAAAAAAAABBBEEEHHHJJJLLLNNNOOOMMMMMMNNNOOOQQQRRRRRRSSSSSSUUUWWWYYYZZZ[[[^^^```[[[ZZZYYYWWWWWWXXXZZZ[[[XXX]]]cccjjjooouuuzzz~~~~~~~~~yyywwwvvvsssoookkkjjjmmmrrrvvvxxx{{{yyyyyyzzz{{{|||{{{zzzvvvyyy{{{zzzwwwuuuwwwyyywwwsssnnniiifffdddaaa___^^^]]]\\\^^^aaacccdddccc\\\[[[ZZZYYY[[[\\\]]]]]]ZZZ[[[\\\YYYVVVTTTWWWYYY^^^dddddd\\\UUUSSSRRROOOQQQSSSVVVXXXXXXXXXYYYZZZ^^^aaajjjxxx}}}wwwtttwwwzzz{{{wwwssspppmmmjjjgggdddfffiiikkknnnqqquuuxxxwwwwwwwwwvvvvvvuuuuuutttyyy{{{~~~~~~}}}{{{yyywwwvvvsssrrrrrrssstttsssqqqooojjjfffaaa[[[TTTMMMFFFAAA999888666444222111000000/////////000000///..............................,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111000000000//////000000000000000000000111111111222111111111222222222222222333//////222444111000222000000////////////000000////////////////////////////////////............,,,,,,------------------...---,,,,,,++++++,,,,,,,,,+++++++++,,,,,,---...******++++++,,,---------+++++++++************)))************************************************))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************************''')))******''''''(((***((()))))))))************+++***)))(((((()))***+++((((((((((((((((((((((((************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))))))))***))))))************))))))((((((''''''''''''(((((((((((((((((()))***++++++))))))(((''''''((())))))))))))(((((((((((())))))'''''''''((((((((())))))***(((&&&&&&(((******)))&&&&&&''''''((())))))***(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((''''''((())))))))))))(((((('''&&&''')))))))))(((''''''((()))))))))((((((((((((((((((((((((((((((((()))***++++++***)))(((000333666:::===@@@AAAAAABBBDDDFFFHHHIIIIIIIIIIIIDDDEEEFFFGGGHHHHHHHHHHHHEEEEEEEEEEEEDDDAAA???>>>999888777666555666777888;;;<<<@@@CCCFFFGGGHHHHHHJJJKKKMMMOOOQQQSSSSSSTTTRRRRRRRRRSSSTTTVVVWWWXXXSSSUUUXXXYYYZZZ[[[]]]___YYYYYYXXXXXXYYY[[[]]]___dddkkkvvv~~~yyyuuussssssssssssoookkkhhhgggiiimmmqqqsssvvvtttqqqpppooommmkkkiiiiiilllooonnnjjjgggggghhhfffbbb\\\XXXVVVTTTRRRQQQPPPOOOOOOQQQSSSUUUUUUTTTOOONNNLLLLLLNNNPPPPPPPPPOOOQQQQQQNNNKKKIIILLLOOOVVV]]]]]]TTTMMMLLLMMMKKKHHHKKKMMMNNNMMMLLLMMMMMMQQQTTT^^^nnn~~~~~~|||~~~~~~wwwpppkkkfffiiimmmsssxxx}}}~~~{{{yyy}}}|||wwwrrrmmmjjjhhhiiijjjjjjkkknnnssswwwyyyyyyzzzzzzzzzzzzyyyyyyyyy{{{~~~~~~{{{xxxtttrrrqqqppppppqqqssstttsssqqqooollliiieee___XXXOOOJJJCCCAAA>>>;;;777444333222...///000000000000000///........................,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111000000////////////000000000000000000111111111111...///000222333333333333666111...000111000000333000000////////////000111////////////////////////000/////////............,,,,,,,,,------............---,,,,,,++++++,,,,,,++++++++++++,,,,,,---...(((((()))***+++,,,,,,---+++++++++************)))************************************************))))))******++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))''')))+++***'''&&&(((***(((((())))))*********+++***((('''&&&&&&'''(((***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++,,,,,,))))))************))))))))))))(((((((((((())))))(((((((((((()))***,,,,,,)))((('''&&&&&&'''((()))))))))(((((((((((())))))&&&&&&&&&'''''''''((((((***(((&&&&&&(((*********&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&''')))))))))))))))(((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''&&&&&&''')))***)))((('''(((((()))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%;;;<<>>;;;999888888:::===@@@AAABBBCCCFFFIIILLLMMMPPPRRRUUUXXXZZZ[[[ZZZZZZZZZZZZZZZZZZZZZ[[[\\\[[[YYYXXXXXXXXXYYYYYYSSSVVVZZZ]]]```cccgggiiiwww{{{}}}uuuqqqooorrrvvvzzzzzzwwwsssqqqiiieee```]]]]]]^^^^^^___```^^^\\\ZZZZZZYYYYYYXXXUUUSSSPPPNNNMMMLLLJJJHHHGGGIIILLLNNNNNNMMMKKKIIILLLJJJHHHHHHJJJKKKKKKKKKKKKNNNOOOPPPUUU[[[\\\YYYQQQMMMKKKMMMSSSXXXYYYXXXXXXWWWUUUVVVWWWXXXXXXXXX```cccddd```[[[[[[aaahhhooonnnkkkeee^^^WWWQQQMMMKKKMMMTTT```lllrrrpppllleeedddcccdddccc]]]TTTNNNOOOPPPSSS[[[dddmmmtttyyyzzzzzzzzzxxxuuuqqqnnnmmmbbbbbbeeejjjsss|||~~~zzzwwwtttrrrpppqqqqqqrrrrrrsssuuuxxxzzzyyyzzz{{{}}}~~~~~~}}}xxxnnngggbbbeeejjjoootttxxxzzz{{{yyywwwtttrrrpppmmmgggccc___ZZZSSSLLLGGGBBB>>>;;;666444222000//////000000////////////............////////////..................................../////////000000///////////////000000000111111111111111000000111111222333222222222222111111111111////////////////////////000000////////////000000222111///...---,,,------------............------...---,,,,,,++++++,,,,,,******,,,------.........,,,++++++******++++++,,,*********************************)))))))))))))))************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((******))))))))))))******))))))************))))))&&&'''(((***++++++++++++***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((('''''''''&&&&&&((()))***)))'''%%%%%%%%%&&&&&&'''''''''(((((((((&&&'''((())))))((('''&&&((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((()))((((((((('''''''''&&&)))'''&&&'''))))))(((&&&((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))******)))((('''&&&&&&&&&&&&''''''(((((((((FFFHHHKKKMMMNNNMMMLLLJJJJJJGGGDDDBBBCCCEEEFFFFFFIIIKKKMMMOOOOOOLLLIIIFFFAAA@@@>>>===;;;;;;::::::CCCFFFHHHJJJKKKMMMPPPRRRTTTVVVXXX[[[\\\]]]^^^^^^[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZTTTYYYbbbjjjpppvvv{{{~~~~~~zzzqqqjjjhhhiiilllqqqttttttoooiiiddd[[[XXXSSSPPPOOOPPPPPPPPPQQQRRRSSSSSSQQQNNNLLLJJJGGGFFFEEEEEEGGGGGGGGGEEEFFFGGGHHHIIIJJJJJJJJJJJJMMMOOOQQQUUUYYY]]]```bbbaaadddfffgggjjjnnnmmmiii^^^]]]^^^dddlllrrrtttsssqqqqqqqqqpppnnnmmmnnnooonnnsssvvvqqqlllppp|||oooeee^^^[[[]]]ccckkkrrrssspppkkkcccdddfffhhhfff^^^QQQHHHEEEIIIMMMRRRYYYcccnnnuuutttwwwyyytttkkkccc```___]]]]]]^^^bbbiiirrr{{{xxxsssrrrqqqooonnnnnnppprrrtttssstttvvvxxxzzz||||||}}}~~~}}}}}}~~~xxxooohhh]]]___bbbgggmmmtttyyy|||{{{zzzxxxwwwvvvsssnnnkkkiiifffaaa\\\WWWQQQJJJFFF???<<<777222000000222333............////////////////////////....................................---......//////......---//////000000000000111111111000000000000111222222333333333222222222111111000///...------...///000000000////////////000000111000///.........//////------............------...---,,,,,,++++++,,,,,,++++++,,,---............)))******++++++******)))************************+++*********))))))((((((************************))))))))))))))))))))))))***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''((((((((((((((((((((((((******))))))))))))******))))))************))))))(((((()))***************'''((())))))(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((''''''''')))******((('''''''''''''''((((((((()))))))))''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''''')))'''&&&'''((()))((('''((((((((((((''''''''''''))))))************))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))(((((('''''''''''''''((((((((((((KKKMMMOOOQQQPPPNNNKKKIIIFFFDDD@@@@@@BBBFFFIIIJJJLLLLLLMMMLLLJJJGGGDDDBBB@@@@@@AAAAAABBBCCCDDDEEEMMMNNNPPPRRRSSSUUUWWWXXXXXXZZZ\\\^^^______]]]]]]YYYYYYXXXXXXXXXYYYZZZ[[[UUUXXX[[[___aaaaaa```___]]]eeesss~~~~~~}}}yyyuuusssooogggaaa```dddggglllnnnllleee]]]XXXQQQNNNJJJHHHHHHHHHGGGFFFJJJLLLMMMMMMJJJGGGEEEDDDGGGFFFGGGJJJNNNPPPPPPOOOTTTTTTTTTUUUVVVXXXZZZ[[[```eeelllrrrvvvyyy|||||||||}}}xxxrrrtttxxx~~~~~~~~~xxxsssuuuxxx{{{}}}xxxuuuppprrruuuwwwuuujjj\\\QQQJJJOOOSSSVVV]]]gggnnnqqqlllmmmlllggg```YYYVVVUUUYYYXXXYYYZZZ___hhhqqqxxx~~~|||zzzvvvqqqmmmkkkkkkkkklllmmmnnnppprrrtttvvvwwwwwwyyyxxxxxxzzz}}}yyyrrrlll___^^^]]]^^^cccllltttzzzzzzzzzzzzzzzyyyvvvrrroooooonnnllljjjfff```XXXSSSLLLGGG@@@888444222333555.........////////////000////////////.............................................//////.........////////////000000000111000000000000000111222222333333333333222222222222000//////......//////000000000////////////000000000////////////000000000------............------...---,,,,,,++++++,,,,,,+++,,,---...............)))***+++,,,,,,+++***)))************************++++++******)))(((((((((************************)))))))))))))))))))))))))))))))))***+++++++++,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************************************))))))))))))******))))))************))))))))))))*********))))))(((%%%(((******''''''))),,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))((((((((('''(((******)))(((((()))(((((((((((())))))))))))'''((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''((((((((('''((((((((((((''''''''''''((())))))******))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((())))))))))))(((((((((************************MMMNNNOOOPPPNNNKKKHHHFFFCCCAAA@@@AAAEEEIIILLLMMMMMMLLLIIIFFFCCC@@@??????BBBCCCFFFHHHKKKNNNPPPQQQSSSTTTTTTVVVXXXZZZ[[[[[[ZZZ\\\]]]______^^^\\\[[[\\\[[[ZZZYYYYYY[[[\\\]]]YYY___gggnnnrrrqqqnnnlllmmmwww{{{xxxwwwvvv{{{~~~yyyvvvvvvyyyrrrllliiiddd\\\WWWWWWZZZ]]]``````]]]VVVOOOJJJDDDCCCCCCEEEHHHIIIIIIHHHMMMNNNNNNLLLJJJHHHIIIKKKNNNOOOSSSYYY```dddfffgggiiiiiihhhiiikkknnnrrrtttyyy~~~wwwiii___]]]aaaeeeiiiqqqyyyxxxqqqfffbbb]]][[[ZZZYYYWWWUUURRRQQQPPPOOORRRZZZeeemmmwww|||~~~{{{{{{zzz~~~wwwrrrpppooonnnllljjjkkkmmmnnnpppqqqqqqrrrsssrrrsssuuuxxxzzz{{{zzz{{{vvvrrrhhhccc]]]YYY[[[ccclllssswwwyyy{{{|||{{{xxxuuutttqqqqqqqqqqqqooojjjddd___XXXSSSJJJ@@@888444333333000000000000000000000000////////////.......................................//////000000//////......////////////000000000000000//////000000111222333333333222222222111111...///111222222111///...000000////////////000000/////////000000000000000------............------...---,,,,,,++++++,,,,,,,,,,,,------...---------***+++,,,------,,,+++***************************************))))))((((((************************)))))))))))))))))))))))))))))))))***+++++++++,,,))))))*********+++++++++************************)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++******))))))))))))******))))))************)))))))))************)))((((((%%%(((******''''''))),,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))&&&(((******)))((()))***(((((((((((())))))))))))(((((((((''''''(((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''(((((((((''''''(((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((()))))))))*********)))))))))))))))MMMMMMLLLKKKIIIGGGDDDCCCAAAAAABBBFFFJJJMMMMMMMMMKKKIIIFFFCCCAAA@@@AAAAAAFFFHHHKKKOOORRRUUUWWWWWWXXXWWWWWWXXXZZZ\\\[[[ZZZ\\\\\\]]]^^^]]]\\\[[[ZZZZZZYYYYYYYYY[[[]]]```bbbiiioooyyy}}}yyy{{{zzzsssooonnnooosssxxx}}}~~~zzzuuurrrqqqmmmeee^^^[[[VVVPPPLLLMMMMMMNNNOOOOOOMMMIIIDDDAAA;;;>>>DDDLLLSSSWWWXXXWWWYYYZZZZZZWWWTTTTTTXXX\\\___bbbhhhqqqzzzwwwooosssxxx|||wwwhhhccc^^^^^^aaaddddddcccdddaaa[[[TTTPPPTTT\\\dddrrrwww||||||xxxssspppoooqqqwww~~~|||{{{zzzxxxvvvnnnnnnooopppppppppppppppmmmlllmmmooosssvvvvvvvvv~~~~~~~~~|||zzzxxxrrrlllddd]]][[[^^^dddiiiqqquuuzzz||||||{{{zzzyyytttsssssstttsssqqqllliiiaaa\\\TTTJJJAAA999555333222222222222111111111000////////////..................................../////////000000/////////......////////////000000000////////////000111111222222222111111111000000...///222333333222///...000000////////////000000......///000000000//////------............------...---,,,,,,++++++,,,,,,++++++,,,------,,,,,,+++,,,,,,,,,------,,,,,,,,,************************)))))))))))))))))))))***************************))))))))))))))))))))))))***************+++++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))+++******))))))******+++))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))*********))))))((('''((())))))(((((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((((((((())))))&&&((())))))((('''((()))''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&''')))((((((((((((''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((((((((((())))))***''''''''''''&&&&&&&&&&&&LLLKKKIIIFFFDDDCCCAAAAAABBBCCCFFFJJJMMMMMMJJJHHHGGGGGGFFFFFFFFFGGGHHHIIINNNPPPRRRUUUWWWYYYYYYYYY\\\ZZZXXXYYY[[[\\\ZZZXXXZZZZZZZZZYYYYYYYYYXXXXXXUUUVVVYYY^^^dddlllssswww~~~~~~~~~~~~zzzrrrjjjcccbbbdddgggooosssxxxwwwqqqiiicccaaa\\\TTTNNNLLLJJJFFFFFFHHHFFFFFFFFFGGGGGGGGGFFFFFFEEEJJJTTT```jjjoooooommmlllnnnooommmjjjjjjnnnrrrsssvvv||||||wwwwwwxxx||||||ssstttuuuvvvzzzrrrqqqpppppprrrtttvvvvvv{{{rrrggg``````hhhppp}}}zzzqqqiiieeeeeekkkpppsssssspppooossswww}}}}}}wwwwwwvvvvvvuuutttrrrrrrgggggghhhkkkooorrrrrrrrrzzz{{{{{{{{{{{{{{{|||}}}yyyuuunnngggbbb______```ffflllsssxxxzzz{{{|||~~~yyyxxxvvvuuuuuutttqqqooojjjfff```WWWNNNEEE>>>:::555555444333222222111111////////////....................................---......//////......---........./////////000000///////////////000111111111111111000000000////////////000111111000//////000000////////////000000---.../////////...------------............------...---,,,,,,++++++,,,,,,***++++++,,,++++++******,,,,,,++++++++++++,,,,,,************************((((((((()))******++++++************************))))))))))))))))))))))))+++++++++***************((())))))***++++++,,,,,,************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******))))))))))))******))))))************))))))((())))))*********))))))***)))(((((())))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((&&&&&&((()))***''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&((())))))'''&&&&&&'''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&((())))))'''&&&''')))((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((()))(((''''''((()))***+++'''&&&&&&&&&%%%%%%%%%$$$KKKIIIGGGDDDAAA@@@@@@@@@CCCEEEIIIMMMOOOLLLGGGCCCCCCEEEHHHKKKMMMOOOPPPPPPUUUVVVXXXZZZ[[[[[[[[[ZZZ^^^[[[YYYZZZ\\\\\\ZZZWWWWWWVVVUUUUUUTTTTTTUUUUUUUUUXXX^^^hhhuuu}}}|||}}}|||xxxsssjjjaaa[[[[[[___ccciiimmmpppmmmdddZZZRRRNNNPPPIIICCCCCCCCCBBBDDDGGGFFFFFFFFFGGGIIILLLOOOQQQWWW]]]hhhuuu~~~}}}zzz~~~}}}|||~~~tttmmmpppwwwvvvyyyyyyzzz~~~vvvnnnhhheeelllkkklllrrrzzz{{{rrrfff___cccgggkkkwww}}}{{{{{{|||tttpppttt|||nnnddd``````hhhjjjjjjgggbbbaaafffkkkvvvzzz~~~}}}}}}{{{yyywwwvvvtttddddddeeehhhllloooppppppxxxyyyyyyxxxxxxzzz||||||zzzuuuoooiiibbb]]]ZZZ\\\ccclllssswwwzzz|||~~~|||xxxwwwvvvuuutttrrrpppnnnjjjcccYYYPPPGGGBBB777777666555333222111111000/////////....................................,,,------......------,,,............/////////000///////////////000111111000000000000////////////000///...------...///000000000////////////000000---.../////////...,,,+++---..................---...---,,,,,,++++++,,,,,,******+++++++++******))),,,+++***))))))***+++,,,************************''''''((()))***+++,,,,,,************************)))))))))))))))))))))))),,,+++++++++******))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))++++++************++++++++++++++++++++++++++++++******))))))))))))******))))))************))))))(((((()))***************,,,)))''''''******(((%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***+++))))))))))))))))))))))))************************((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((&&&((()))(((&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((()))((('''&&&&&&'''((()))%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&(((***)))&&&%%%'''))))))(((((((((''''''''''''))))))************))))))'''''''''&&&&&&'''''''''''''''''''''((((((((())))))(((''''''''')))***+++(((((('''''''''&&&&&&&&&HHHFFFDDDCCCCCCCCCEEEFFFKKKKKKKKKIIIGGGFFFHHHJJJKKKLLLMMMOOOPPPQQQQQQQQQXXXYYYZZZ\\\\\\\\\[[[[[[[[[YYYXXXYYYZZZXXXTTTPPPOOOOOOOOORRRUUUWWWVVVUUUZZZfffttt|||vvvtttwwwwwwxxxzzz{{{zzzxxxuuutttkkk___VVVSSSTTTUUUVVVaaa^^^ZZZTTTNNNIIIFFFDDDDDDEEECCCAAAEEEMMMQQQQQQNNNQQQVVVXXXYYY\\\```dddfffooo}}}|||}}}sssfff[[[WWWXXX[[[ccceeejjjpppuuuwwwvvvtttvvvuuurrrkkkbbbYYYSSSQQQZZZ```gggmmmqqqsssuuuvvvwwwwwwyyyzzzyyysssiiibbbWWWVVVTTTTTTWWW```jjjrrr{{{yyytttrrrwww~~~~~~}}}zzz|||{{{ooonnnrrrtttxxxwwwvvvqqqeeeXXXTTTWWWaaaqqqtttiiieeekkkmmmiiijjjpppqqqsssuuuuuutttuuuxxx|||~~~|||yyyvvvqqqjjjccc]]]\\\^^^cccjjjrrrxxx{{{|||}}}{{{yyyxxxxxxwwwtttrrrqqqqqqooojjjccc[[[TTTPPPGGGAAA:::444333444666777111111000///............------......///......------.........//////000000222111000.........///000//////000111111111111111000000111111111111000000000000000000000///..............................------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,+++******+++,,,,,,******************+++++++++++++++*********))))))************************((()))+++,,,,,,+++)))(((&&&***------***'''((()))************************(((((())))))******++++++************************))))))))))))))))))))))))))))))(((((((((((())))))###%%%(((+++,,,+++)))((())))))))))))************))))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))******)))(((''''''+++++++++*********))))))***))))))((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((''''''''''''''''''(((''''''&&&%%%((((((''''''''')))***,,,'''&&&%%%$$$$$$%%%'''((()))((('''&&&%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((,,,+++***(((''''''&&&&&&+++++++++******(((''''''))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''&&&'''((((((&&&%%%((((((((((((((((((((((((FFFDDDCCCBBBBBBDDDFFFGGGIIIIIIJJJIIIIIIJJJLLLNNNOOOPPPRRRSSSTTTUUUUUUUUUZZZ[[[\\\]]]]]]]]]]]]\\\YYYWWWTTTTTTUUUVVVTTTSSSMMMNNNPPPRRRUUUYYY\\\^^^nnnyyyzzzrrrlllkkkqqqqqqrrrssssssrrrooommmggg___TTTLLLJJJJJJKKKLLLKKKJJJHHHFFFDDDCCCCCCCCCDDDGGGIIIKKKSSS^^^eeefffdddgggjjjkkkkkklllooorrrxxxvvvooohhhhhhnnntttvvvvvvyyyyyywwwuuusssrrrpppooosssmmmcccWWWNNNJJJLLLOOOWWWXXX[[[```dddfffeeeccchhhgggddd^^^VVVNNNIIIGGGKKKPPPVVV\\\___bbbdddfffllllllmmmnnnlllfff\\\UUULLLLLLJJJJJJMMMSSS\\\ccclllsss{{{{{{ooogggdddeeellluuu|||yyyxxx|||yyyyyy}}}vvvzzzrrrccc\\\]]]bbbppp~~~~~~vvvsssyyyyyyrrrooorrrpppqqqqqqpppooorrrwww{{{zzzzzzzzzzzzwwwqqqiiiddd```___```dddkkkrrrxxxzzz|||{{{zzzzzz{{{yyyvvvsssqqqpppnnnkkkfffbbb^^^[[[TTTNNNEEE>>>999666444333111000///.....................////////////................../////////000222111///.........///000//////000111111111111000000000111111111111000000000000000000000///......////////////////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,,,,+++******+++,,,,,,,,,+++++++++***)))))))))+++++++++*********))))))************************((()))+++,,,,,,+++)))(((!!!$$$''')))((((((((((((************************************++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))%%%''')))***+++***)))((())))))))))))************))))))))))))))))))))))))************)))))))))(((***))))))(((((())))))***))))))))))))((((((((('''+++++++++*********))))))((((((((((((((()))***+++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''&&&))))))((((((((((((((()))(((''''''&&&&&&''''''((((((((('''&&&%%%&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))(((((((((((()))+++++++++******)))((('''(((((((((((((((((((((((())))))(((((((((((((((((()))((('''((())))))(((&&&''''''''''''''''''''''''FFFEEEDDDDDDDDDFFFHHHJJJGGGHHHJJJLLLLLLNNNRRRTTTTTTTTTVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXXXXXXXTTTPPPNNNPPPSSSUUUVVVVVVZZZ^^^```bbbffflllqqq}}}vvvrrrmmmfffaaaaaahhhhhhiiiiiigggdddaaa___UUUPPPHHHBBB@@@AAACCCDDD@@@AAAAAACCCEEEHHHKKKLLLQQQVVV[[[```iiivvv~~~|||{{{{{{|||yyysssooo]]]XXXRRRPPPRRRWWW\\\^^^eeeeeeeeeeeecccaaa___^^^^^^YYYQQQHHHAAA???BBBEEEKKKKKKMMMQQQUUUXXXXXXXXXYYYYYYWWWQQQKKKEEEAAA@@@@@@CCCHHHKKKNNNQQQTTTWWW^^^^^^______]]]VVVNNNHHHCCCCCCBBBBBBCCCGGGNNNSSSXXX```iiipppvvv||||||yyymmmcccXXXRRRQQQUUU^^^hhhqqqxxxvvvoookkkpppqqqwwwqqqkkklllrrr~~~}}}uuusssvvvyyyyyyvvvpppllljjjlllqqqyyy~~~xxxyyytttsssqqqnnnlllnnnqqquuuuuuwwwyyy|||{{{wwwpppjjjdddbbb___```fffmmmsssvvvzzzzzz{{{|||}}}{{{xxxuuusssrrrpppmmmkkkhhhgggfffaaa[[[RRRJJJBBB<<<777444222111111000000000000000/////////////////////...............////////////111000///.........//////...///000000111111000000000000111111111111000000000000000000000//////...000000000000000000000000------------------------------------------------,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,---,,,,,,+++***)))((((((+++++++++***************************************)))***+++,,,,,,+++***)))&&&&&&'''***,,,,,,+++***************************,,,,,,,,,+++++++++++++++************************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))))))))((((((''''''(((((()))***))))))(((((((((((()))+++************)))))))))'''''''''((()))***,,,,,,))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((''')))***))))))((('''&&&&&&(((((()))))))))(((((('''''''''&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((()))************+++******)))((('''''''''''''''''''''''''''(((((()))))))))))))))))))))(((((()))***+++)))(((''''''''''''''''''''''''JJJIIIHHHGGGGGGIIIKKKLLLIIIKKKMMMOOOPPPRRRUUUXXXVVVWWWWWWXXXYYYYYYYYYYYYZZZZZZYYYXXXVVVUUUSSSSSSTTTQQQMMMLLLOOOUUU\\\```hhhnnntttvvvtttuuuyyy}}}{{{sssjjjfffaaa[[[XXXYYY\\\]]]]]][[[WWWSSSPPPOOOIIIFFFCCC@@@AAACCCEEEGGGHHHIIIJJJMMMQQQVVVZZZ]]]dddkkkqqqttt{{{zzzwwwuuutttxxx~~~~~~}}}~~~|||wwwppphhhaaa\\\NNNLLLHHHDDDCCCGGGLLLQQQWWWXXXYYYYYYXXXVVVTTTRRRPPPMMMHHHBBB======@@@CCCEEEEEEFFFIIINNNRRRTTTUUUOOOOOONNNJJJEEEAAA?????????AAACCCDDDEEEHHHKKKMMMQQQRRRTTTTTTQQQLLLEEEAAA???????????????BBBFFFIIIMMMUUU]]]bbbgggkkkjjjfffYYYQQQIIIGGGGGGJJJRRR[[[aaaiiippptttxxx{{{yyyuuutttvvvwwwwwwtttmmmfffbbbeeehhhrrrzzzyyy}}}zzzpppnnnooopppnnnhhhaaaZZZVVV^^^dddoooyyy}}}zzzuuuqqqooonnnnnnrrrsssuuuwwwxxxuuuqqqmmmfffeeeeeegggkkknnnooopppuuuvvvxxx{{{}}}{{{xxxtttttttttsssqqqooollljjjiiieeeaaaZZZSSSMMMFFF@@@<<<666555444333222222222222//////...........................///////////////////////////.../////////...//////000000000000000000000111111111111000000//////000000000000//////////////////////////////------------------------........................+++,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************)))***++++++++++++***)))---+++)))+++------***'''************************,,,,,,,,,++++++******)))************************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((((((((()))***((()))))))))************((((((((((((((((((((((((*********)))))))))))))))((((((''''''''''''((((((***)))(((''''''((())))))************))))))))))))(((((((((((()))***+++,,,))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))))))))((())))))))))))((('''''''''((()))***)))(((&&&%%%'''((()))***)))((('''&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))******************)))((((((''''''''''''''''''''''''(((((())))))******++++++)))(((((()))***+++)))(((&&&&&&&&&&&&&&&&&&&&&&&&MMMKKKJJJHHHHHHIIIKKKLLLNNNPPPRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZZZZYYY]]]\\\ZZZXXXUUUSSSRRRQQQOOOOOOOOORRRYYYbbblllrrrzzz{{{zzz{{{}}}nnnfff]]]YYYTTTPPPOOOQQQNNNOOOOOOLLLHHHEEEEEEEEEFFFGGGHHHIIIKKKNNNQQQSSSUUUUUUWWWZZZ^^^dddiiilllttt{{{}}}uuummmgggccc```dddiiilllnnnnnnnnnooommmllljjjfff```YYYRRRNNNFFFEEEBBB>>><<>><<<<<>>???@@@??????@@@BBBDDDEEEGGGIIIIIIFFFBBB>>><<<;;;<<<===<<<<<<===@@@BBBGGGMMMSSSUUUYYY\\\[[[XXXLLLFFFBBBCCCCCCCCCGGGMMMSSS[[[bbbgggkkkooonnnjjjiiiiiihhhgggeeeaaa^^^[[[]]]bbbmmm|||}}}{{{~~~tttsssssssssqqqjjjaaaWWWQQQWWW]]]gggqqq{{{yyytttqqqsssrrrppppppppppppnnnlllgggjjjoootttvvvtttooojjjoooqqqssswwwyyyyyyvvvsssqqqrrrssssssrrrooommmkkkhhheee```ZZZUUUOOOHHHDDD;;;:::888666444333222111//////------,,,,,,------///////////////..................////////////.........///000000000000000000000111111111111000000//////000000000000//////...........................---,,,,,,,,,,,,---...........................+++,,,,,,---------,,,,,,++++++++++++++++++++++++)))))))))***+++++++++,,,*********************************************************++++++*********+++(((&&&'''******(((%%%************************++++++******)))))))))(((************************))))))))))))))))))))))))))))))(((((((((((()))))),,,+++)))(((((()))***+++((()))))))))************(((((((((((((((((((((((())))))))))))))))))******((((((''''''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))******''''''((((((''''''&&&%%%%%%&&&''')))))))))(((''''''(((((()))((('''&&&%%%%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***))))))((((((((((((((()))************))))))(((''''''''''''''''''''''''(((((())))))******++++++''''''&&&(((******)))'''''''''''''''''''''''''''LLLKKKJJJIIIIIIJJJLLLMMMSSSUUUWWWXXXWWWWWWXXXYYY[[[\\\\\\\\\\\\\\\[[[ZZZXXXWWWUUUSSSQQQPPPOOOOOOPPPTTTZZZbbbkkkuuu~~~xxxvvvzzz|||~~~|||qqq___VVVOOOKKKIIIFFFFFFIIIDDDEEEEEECCCAAABBBFFFJJJPPPSSSWWW[[[]]]```dddfffccccccdddfffjjjoootttwww~~~}}}vvvmmmfff^^^VVVQQQKKKNNNRRRUUUWWWYYY\\\^^^[[[[[[YYYUUUQQQMMMIIIGGG>>>>>><<<:::999:::>>>AAABBBBBBBBBBBBAAA@@@>>>===;;;;;;;;;:::888999;;;===>>>===<<<===???AAAAAA@@@===>>>===;;;999888999::::::;;;<<<;;;::::::<<<>>>???AAACCCBBB???;;;999888777888999999999:::<<>>DDDHHHIIIKKKMMMKKKGGGDDD@@@>>>@@@???===>>>BBBHHHOOOVVV[[[aaaggghhheeebbbbbb```\\\WWWSSSRRRSSSVVVZZZdddrrr{{{~~~~~~zzzwwwuuuwww|||vvvmmmbbbZZZSSSXXXaaajjjrrryyy|||xxxuuurrrpppooooooooonnniiinnnvvv}}}{{{rrrkkkjjjkkknnnrrruuuvvvtttrrrmmmnnnoooqqqrrrqqqqqqpppnnnkkkfffaaa\\\VVVPPPLLLCCCAAA>>>:::777444222111111000...---,,,,,,---...///////////////.........------.../////////......---...//////000000//////000000111111111111000000...//////000000000000000...........................---,,,++++++,,,---...------------------------+++,,,,,,---------------***++++++,,,,,,++++++***(((((()))***+++,,,,,,---***************+++++++++************************************************(((''''''(((***,,,,,,+++*********************************)))))))))))))))************************))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((())))))+++,,,))))))))))))************))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))'''(((((())))))))))))((((((((()))))))))))))))***,,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***'''(((((())))))******+++'''''''''''''''&&&&&&%%%%%%%%%&&&'''(((((()))((((((((((((((('''&&&%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******)))((((((((((((((())))))************))))))''''''''''''''''''''''''(((((())))))))))))))))))'''&&&&&&(((******)))(((((((((((((((((((((((((((LLLLLLKKKKKKMMMOOORRRTTTVVVXXXZZZ[[[ZZZYYYYYYZZZ[[[[[[[[[[[[[[[ZZZYYYXXXTTTSSSRRRRRRRRRSSSTTTUUU```fffooowww}}}zzztttpppppprrrtttvvvyyyxxxlll```RRRJJJDDDCCCBBB@@@AAADDDAAACCCEEEEEEGGGLLLVVV^^^dddhhhnnnrrrtttuuuxxxzzzqqqpppnnnlllmmmpppsssuuuzzz~~~pppkkkddd]]]WWWQQQIIIDDD???AAACCCDDDFFFHHHKKKNNNMMMLLLJJJGGGEEECCCAAAAAA::::::999999:::;;;<<<<<>>>>><<<;;;:::999999777888999999888888:::<<<<<<<<<<<<>>>AAACCCDDDCCC<<<<<<<<<:::888888:::<<<;;;===???@@@@@@@@@BBBDDDEEEGGGHHHFFFAAA<<<;;;:::888999:::::::::<<<@@@CCC===DDDJJJKKKLLLKKKFFF@@@BBB===;;;<<<<<<999;;;???BBBHHHMMMQQQVVV\\\^^^\\\WWWYYYYYYTTTLLLGGGGGGJJJKKKMMMVVVbbblllpppuuuzzzzzz~~~yyyqqqnnnmmmmmmnnnsss{{{qqqkkk```fffnnnuuuzzz}}}|||yyywwwwwwvvvtttsssnnnrrrxxx~~~}}}uuupppggghhhjjjnnnrrrttttttsssqqqooonnnmmmnnnppprrrtttrrroookkkgggccc___ZZZWWWOOOMMMHHHCCC>>>999666444333222000...---...//////000/////////............,,,---.../////////......---...//////000000//////000000111111111111000000......///000000000000000...........................---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......------***+++,,,,,,,,,,,,+++***)))))))))***+++++++++,,,))))))*********+++++++++************************+++******************+++)))***+++,,,+++,,,...000************************)))***************++++++************************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))***+++,,,,,,))))))))))))************))))))))))))))))))))))))((()))))))))***************))))))(((((())))))***%%%''')))++++++***((('''(((((((((((())))))***************)))******++++++))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))******++++++((((((((((((((('''&&&&&&''''''&&&&&&&&&''''''(((+++***)))(((''''''''''''&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***))))))************))))))(((((((((((((((((((((((())))))((((((((((((((((((((('''''')))+++,,,+++)))))))))))))))))))))))))))NNNMMMNNNOOORRRVVVZZZ\\\VVVYYY[[[\\\[[[[[[[[[\\\XXXXXXXXXXXXXXXWWWVVVUUUWWWWWWXXXYYY[[[]]]```aaarrrxxxzzzuuuppplllhhhgggjjjmmmoooqqqmmm___PPPLLLEEE@@@@@@@@@???@@@CCCCCCFFFJJJLLLPPPYYYgggqqquuuzzzwwwtttpppkkkhhhggghhhiiinnnvvv{{{xxxrrrnnnkkkiiiccc^^^WWWRRRNNNIIICCC>>>???@@@AAAAAAAAACCCFFFHHHDDDCCC@@@>>><<<;;;;;;<<<;;;::::::;;;>>>???>>><<>>======@@@EEEJJJNNNPPPPPP???@@@@@@>>>======???AAAAAACCCGGGIIIJJJLLLNNNPPPPPPRRRRRRNNNHHHCCCAAAAAA===>>>??????@@@BBBFFFJJJHHHPPPWWWZZZZZZWWWOOOGGGCCC===:::::::::999<<<@@@@@@EEEHHHIIILLLRRRSSSQQQLLLPPPSSSNNNFFF@@@AAADDDAAABBBIIIUUU^^^eeekkkrrrvvvxxxyyyxxxxxxxxxqqqiiiaaa```bbbfffjjjrrr}}}wwwxxx~~~~~~xxxyyy}}}|||~~~zzzxxxrrrssswww{{{}}}|||xxxuuufffggghhhlllpppsssttttttxxxuuuooojjjiiilllppptttssspppmmmkkkiiifffcccaaaZZZWWWRRRLLLFFF@@@<<<:::555444222000//////000111000000//////.........---+++,,,.../////////......---......///////////////000000111111111111000000......///000000000000000000000000000000000000000...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.........---***+++,,,------,,,+++***+++++++++***************))))))******++++++++++++************************++++++************++++++)))+++,,,***'''&&&(((+++*********************************++++++,,,,,,---************************))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***+++,,,,,,,,,))))))))))))************))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******$$$&&&))),,,,,,+++(((&&&'''((((((((())))))******(((((())))))***+++------))))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((()))******'''(((((()))***+++++++++)))))))))))))))(((((('''***)))'''&&&%%%%%%&&&'''---,,,***((('''(((((()))''''''((((((((('''%%%$$$))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&''''''(((***+++,,,((())))))*********))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&)))((((((***,,,---,,,+++))))))))))))))))))))))))UUUUUUVVVVVVWWWYYYZZZ[[[]]]ZZZWWWWWWYYY[[[ZZZXXXYYYZZZYYYWWWUUUTTTUUUWWWXXX___fffiiihhhiiimmmppp}}}xxxoooiiigggfffbbb^^^dddbbb___]]][[[VVVNNNHHHBBBAAAAAABBBBBBBBBFFFJJJRRRUUUYYY[[[```jjjxxxssslllccc]]]ZZZXXXVVVTTTZZZ\\\___bbbccc```[[[VVVQQQOOOKKKGGGCCC???===<<<:::;;;<<<>>>???@@@@@@@@@@@@>>><<<;;;;;;:::999777::::::;;;;;;;;;;;;;;;;;;<<>>BBBEEEDDDJJJOOOQQQWWW______YYYKKKGGGCCCBBBDDDFFFFFFEEEHHHLLLOOOQQQWWWaaaggggggqqqhhh^^^TTTJJJBBBCCCGGGBBB@@@@@@CCCIIIPPPVVVYYYYYYffftttwwwqqqgggYYYNNNIIIHHHEEEAAA>>>===???BBB>>>CCCFFFFFFFFFJJJLLLJJJMMMIIIGGGFFFAAA<<<<<>>@@@BBBGGGNNNXXXccckkkmmmqqqtttsssmmmeee___\\\TTTUUUXXX\\\dddooo{{{}}}}}}xxxqqqrrrpppgggdddgggiiiiiikkksss~~~{{{xxxwwwxxxwwwuuurrrjjjiiihhhkkkooosssuuuvvv|||wwwpppjjjiiiiiiiiijjjkkklllmmmmmmllljjjgggeee```[[[UUURRRPPPMMMFFF@@@999666333222111000///---...///000000111111111111222111000...------------////////////000000000000......///000000000000000......///000000000000000////////////////////////,,,---...///...---,,,+++,,,---...---,,,+++---///111---)))((()))++++++***++++++++++++++++++++++++''''''((()))***++++++,,,...---,,,+++++++++,,,---,,,,,,+++***))))))******+++***)))(((((()))***+++,,,+++******++++++)))(((''''''(((******+++++++++******************************++++++++++++******((())))))))))))*********)))***+++++++++)))((('''&&&(((++++++***(((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((('''''''''(((***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))&&&&&&&&&'''(((***+++,,,******))))))))))))************))))))((((((''''''(((((())))))((('''&&&&&&))))))(((((('''''''''&&&%%%%%%&&&''')))***,,,---))))))************))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&)))(((((('''''''''((((((******)))(((((((((((((((((((((((((((((((((((((((+++)))'''(((******(((%%%'''((()))))))))))))))(((,,,***((('''&&&'''((()))WWWWWWWWWWWWXXXYYY[[[[[[]]][[[ZZZ[[[]]]]]][[[XXXQQQRRRSSSSSSTTTWWW[[[___ffflllrrrtttttttttwww{{{{{{sssmmmggg```]]]^^^___]]][[[WWWTTTOOOLLLKKKIIIFFFDDDIIIJJJKKKLLLMMMOOORRRVVVaaadddhhhjjjmmmuuu~~~xxxgggaaaXXXRRROOONNNLLLJJJLLLNNNQQQUUUWWWUUUPPPLLLJJJIIIFFFCCCAAA>>>===<<<<<<<<<<<<===>>>???AAAAAAAAA???<<<<<<===>>>>>>===;;;<<<===???AAADDDFFFGGGLLLQQQTTTQQQHHHAAA???@@@@@@AAABBBCCCEEEIIIOOOSSSWWW^^^eeehhhkkkmmmggg___NNNJJJFFFEEEHHHKKKMMMMMMSSSZZZbbbhhhqqqzzz~~~}}}{{{qqqdddZZZQQQIIIHHHKKKGGGHHHKKKSSS]]]gggnnnqqquuu~~~qqqcccWWWRRRQQQOOOKKKGGGDDDDDDEEEHHHLLLPPPQQQUUUXXXWWWRRRLLLHHHDDDCCC@@@<<<;;;======???BBBEEEJJJQQQYYY^^^aaadddhhhgggaaaZZZSSSOOOMMMNNNPPPTTT\\\fffrrrzzz{{{vvvrrrllldddaaaaaa]]]\\\^^^fffssszzzuuusssrrrooollliiiiiijjjmmmrrruuuwwwxxxxxxuuuppplllkkkiiihhhfffhhhiiijjjkkklllkkkkkkjjjfff```XXXTTTRRROOOJJJEEEBBB>>>888444222111///........./////////......---111000///......---........./////////000000000000......///000000000000000......///000000000000000////////////////////////------......------,,,,,,---......,,,******+++,,,,,,------,,,***)))***+++++++++++++++++++++++++++************************,,,,,,+++******+++,,,---,,,++++++***))))))******+++***)))(((((()))***+++,,,+++******++++++***((('''((()))***++++++++++++************************)))******************))))))))))))*********++++++)))***++++++***)))((('''$$$'''***+++***)))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))***++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((()))***+++++++++***))))))))))))))))))))))))************))))))))))))******))))))))))))*********)))))))))((((((((('''(((((())))))(((''''''&&&******)))))))))(((((((((((((((((((((((()))******((())))))******))))))((('''''''''''''''''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((******)))((((((((((((((())))))))))))))))))))))))***)))((((((******(((%%%&&&&&&''')))************+++***((('''''''''((()))YYYYYYYYYYYYYYYZZZ[[[[[[XXXXXXXXXZZZZZZYYYUUURRRNNNQQQUUUYYY^^^eeemmmrrrwwwzzz~~~~~~}}}|||~~~{{{xxxuuummmddd\\\WWWSSSRRRTTTVVVVVVUUUNNNKKKFFFEEEFFFJJJLLLNNN[[[^^^aaabbbdddfffiiijjjrrrtttvvvwwwxxx}}}}}}yyytttmmmgggXXXSSSLLLFFFCCCBBB@@@??????AAADDDIIIKKKJJJFFFCCC@@@???>>><<<;;;;;;;;;;;;<<<;;;:::999:::===@@@BBBFFFCCC>>><<<<<<>>>???@@@@@@@@@BBBFFFJJJOOOSSSVVV^^^bbbccc___VVVNNNKKKKKKIIIJJJKKKMMMPPPVVV]]]ccclllsss{{{~~~~~~yyymmmbbbWWWTTTOOONNNQQQVVV[[[]]]___iiivvvxxxiii```YYYRRRNNNOOOPPPTTT]]]iiiwwwrrrcccXXXVVVWWWWWWUUURRRPPPPPPQQQYYY]]]bbbhhhooosssmmmeeeUUUNNNGGGFFFEEE@@@=========???AAACCCEEEIIINNNRRRUUUWWWYYYYYYUUUOOOIIIEEEDDDEEEGGGKKKQQQ[[[fffmmmuuuxxx{{{~~~zzzvvvxxx}}}vvvpppkkkhhh[[[XXXWWW[[[ffftttyyytttqqqmmmjjjiiijjjlllpppuuuxxxyyyyyyvvvtttqqqpppnnnkkkhhheeedddeeefffgggiiikkklllmmmllleee]]]XXXUUUSSSOOOLLLKKKFFF???999666333111000000000//////...---,,,,,,//////............//////....../////////000000000......///000000000000000...//////000000000000000///////////////////////////......---,,,------------......,,,***((()))+++&&&***------***(((***---++++++++++++++++++++++++,,,,,,,,,++++++************************+++,,,---,,,+++******)))*********+++***))))))))))))***+++,,,+++)))***++++++***)))(((((()))***++++++++++++************************((())))))******))))))(((************+++++++++,,,*********+++******)))(((###&&&)))******)))***+++))))))))))))))))))))))))((())))))******))))))((())))))***+++++++++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))&&&'''((()))************))))))))))))))))))))))))***+++,,,,,,+++***)))((())))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((''''''************))))))))))))+++***)))((((((''''''((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((******)))(((((((((((((((***************************)))((()))******(((&&&$$$%%%'''(((***++++++++++++***(((''''''((())))))[[[ZZZZZZYYYYYYZZZZZZ[[[WWWVVVVVVUUUTTTRRRPPPNNNOOOUUU^^^hhhpppxxx}}}{{{{{{|||zzzvvvrrrooonnnkkkbbbZZZSSSOOOLLLJJJLLLMMMMMMLLLIIIIIIIIILLLRRRZZZaaaeeennnssswwwwwwwwwxxxxxxwwwwwwxxxxxxvvvtttuuuxxx{{{}}}yyyrrrlllgggbbb\\\WWWMMMIIIDDD@@@===<<<;;;;;;;;;===@@@DDDFFFEEEBBB>>><<<<<<<<<;;;;;;<<<<<<===???===;;;;;;<<<@@@EEEHHHSSSMMMFFFAAA@@@BBBDDDEEEHHHIIIKKKPPPUUU[[[aaadddmmmpppqqqllleee^^^[[[[[[ZZZ[[[[[[\\\```fffnnnttt~~~tttjjjdddaaa]]]\\\___eeekkkpppooozzzssslllgggaaa]]]]]]^^^dddnnn|||zzzooocccYYYWWWXXXYYYYYYZZZ]]]bbbeeeooorrrwwwuuucccYYYPPPNNNMMMIIIDDDBBB@@@AAABBBDDDFFFKKKQQQUUUTTTQQQNNNKKKJJJGGGBBB???>>>???@@@CCCHHHPPPZZZ```lllqqqxxx|||~~~~~~~~~~~~tttnnnlllpppvvv||||||vvviiieeeaaaaaaeeemmmvvv{{{zzzuuuqqqjjjkkknnnrrrwwwzzzzzzyyywwwuuurrrqqqooommmiiifffaaaaaa```aaaccceeehhhjjjkkkgggbbb^^^[[[WWWSSSPPPPPPLLLFFFAAA<<<888444222222111000000/////////..................///000000........./////////000000......///000000000000000//////000000000000//////////////////////////////000///---,,,,,,,,,---...,,,------,,,+++***,,,---((()))************,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,---++++++***************+++************************,,,***)))***++++++***)))((()))******++++++++++++************************(((((())))))))))))((((((******+++++++++,,,,,,,,,************************%%%''')))***)))((()))***)))))))))))))))))))))))))))))))))******)))))))))((()))***+++,,,+++***)))((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))&&&'''***,,,,,,,,,+++***))))))************))))))))))))))))))(((((((((((((((((()))))))))(((((('''))))))))))))))))))))))))+++***)))((((((''''''(((''''''((((((((((((''''''************************((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((()))***))))))((((((((((((((())))))))))))))))))))))))((((((((()))))))))((('''&&&&&&((()))***************)))(((((((((((())))))\\\[[[ZZZYYYXXXXXXXXXXXXXXXVVVTTTQQQOOOOOOPPPQQQTTT]]]jjjwww~~~yyyuuussssssqqqkkkfffeeeddd___WWWQQQIIIGGGEEEDDDEEEFFFFFFFFFEEEIIIPPPYYYcccmmmuuuzzz||||||vvvqqqpppmmmiiieeecccbbbccceeebbb^^^ZZZVVVRRROOOLLLDDDCCC@@@<<<::::::;;;<<<<<<===???BBBDDDCCC???<<<>>>>>>>>>??????@@@AAABBBDDDDDDCCCDDDGGGLLLQQQTTT]]]WWWPPPKKKJJJMMMPPPRRRSSSUUUYYY```gggooovvvyyy~~~|||uuupppmmmlllpppppppppppprrrxxxyyyqqqooommmlllnnnsssyyy}}}|||xxxtttsssssswwwyyyqqqiii```______```dddkkkuuu{{{ttteee\\\TTTSSSSSSPPPMMMLLLIIIJJJKKKNNNSSSZZZccciiieee\\\PPPHHHDDDBBB>>>;;;;;;;;;<<<===@@@FFFMMMSSS\\\dddnnnvvvxxxvvvsssqqqhhhddddddhhhooovvvyyyxxxvvvtttuuuwww{{{~~~|||pppppprrruuuyyyzzzyyyxxxwwwuuuqqqooonnnllljjjhhhaaa___]]]\\\\\\^^^```aaaeeeeeedddcccaaa]]]WWWSSSPPPNNNKKKGGGDDD???999555222222111000000000000111......---......///000111............////////////......///000000000000000//////000000000000//////////////////////////////000///...---,,,---...///+++,,,---------...000222777111+++)))+++...---+++++++++++++++++++++++++++***++++++,,,------......(((((()))***+++,,,,,,,,,+++***************++++++******++++++++++++******+++***)))***+++,,,+++))))))******++++++++++++***************************(((((())))))))))))((((((******+++++++++,,,,,,,,,******************++++++(((***+++***(((''''''((())))))))))))))))))))))))))))))************))))))&&&''')))*********)))((((((((((((((((((((((((((())))))))))))))))))******))))))))))))))))))))))))&&&&&&((())))))*********************************%%%''')))+++++++++)))(((((()))************)))((((((((((((((())))))))))))(((((()))))))))))))))((((((((((((((((((((((((((()))(((((((((((())))))***''''''((((((((((((''''''************************&&&''''''((((((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((())))))***))))))((((((((((((((((((((((((((((((((((((((('''((()))))))))(((((((((((())))))))))))((((((''')))((((((((((((((())))))[[[ZZZYYYXXXVVVVVVUUUUUUSSSRRRPPPNNNMMMOOOSSSWWWcccmmm{{{~~~wwwpppllliiihhhgggaaa\\\[[[XXXRRRLLLJJJ@@@@@@AAABBBCCCEEEHHHIIIJJJQQQ]]]jjjuuu}}}{{{rrreeebbb]]]XXXTTTQQQOOONNNNNNNNNMMMLLLJJJHHHFFFEEE======<<<;;;999:::<<<>>>===>>>???BBBCCCBBB???<<<===>>>>>>@@@AAACCCEEEFFFJJJKKKNNNQQQVVV\\\```bbbaaa\\\VVVSSSVVV[[[```cccaaaeeekkkttt}}}|||{{{}}}}}}}}}|||~~~~~~~~~}}}rrrpppnnnnnnrrrzzzzzzjjjaaaYYYTTTUUUVVVVVVVVVXXXXXX[[[___cccjjjsss|||uuucccVVVPPPLLLEEE@@@<<<;;;;;;:::;;;???EEEIIIMMMUUU```iiikkkiiieeeccc[[[YYYZZZ```gggooo|||}}}{{{{{{}}}|||{{{{{{{{{}}}}}}{{{yyyxxxuuurrrpppnnnmmmkkkiiicccaaa^^^[[[YYYYYYYYYZZZ]]]```dddffffffbbb]]]ZZZSSSQQQNNNLLLIIIEEE@@@<<<555444222111000000111111...............///000111------........./////////......///000000000000000000000000000000//////...////////////////////////000///......------......***+++---......///222444EEE:::///+++...000---(((++++++++++++++++++++++++)))******+++---......///))))))***+++,,,,,,,,,+++*********)))******+++,,,******+++,,,,,,+++******+++)))))))))+++,,,+++*********+++++++++++++++***************************((())))))******))))))(((************+++++++++,,,+++************+++,,,,,,***++++++***'''&&&&&&''')))))))))))))))))))))))))))******++++++******)))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******))))))************************)))*********)))'''&&&%%%((()))***++++++***)))((((((((((((((())))))))))))(((((()))*********))))))''''''''''''((((((((((((''''''''''''(((***++++++'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''(((((())))))***''''''&&&''''''((()))*********)))(((((((((((((((''''''''''''''''''''''''&&&(((******)))((()))************))))))((('''&&&(((((((((((())))))))))))ZZZYYYWWWVVVTTTSSSRRRRRROOOQQQSSSTTTVVVYYY___dddsss{{{{{{vvvooohhhbbb^^^\\\[[[XXXSSSPPPQQQOOOIIIGGGJJJEEEFFFHHHJJJLLLOOORRRTTTUUU]]]jjjuuu}}}uuuhhhWWWSSSMMMIIIEEEDDDCCCBBBAAACCCEEEEEEDDDBBBAAA@@@999:::<<<;;;;;;<<<@@@CCCBBBBBBDDDGGGJJJIIIGGGDDDBBBCCCEEEGGGKKKNNNQQQSSSYYY]]]cccjjjqqqvvvyyy{{{oookkkfffeeeiiioootttwwwrrrvvv}}}}}}}}}{{{llleee```\\\]]]\\\\\\___cccjjjooovvv~~~sssgggaaa[[[SSSKKKBBBBBB@@@>>>===???DDDGGGMMMRRRYYY^^^^^^\\\YYYWWWOOOMMMOOOTTT[[[cccppp|||~~~zzzsssmmmkkkggghhhiiinnnwww}}}zzzyyyxxxxxxwwwtttpppmmmgggeeebbb^^^[[[YYYWWWWWWYYY]]]bbbfffgggfffeeeddd[[[WWWRRRNNNKKKIIIGGGEEE>>><<<999666444222222333//////.........//////000---------.........//////......///000000000000000000000000000000///......///////////////////////////////////////...------***,,,---------...111333>>>777///,,,...///---***++++++++++++++++++++++++******++++++,,,,,,------***+++,,,------,,,++++++******))))))***++++++,,,***++++++,,,,,,++++++******)))((()))+++,,,+++******++++++,,,,,,++++++***************************)))******************))))))))))))*********++++++++++++*********+++,,,---)))******)))'''&&&'''))))))))))))))))))))))))))))))******++++++******)))))))))(((((())))))***+++))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))*********+++******)))(((************************,,,++++++***)))((('''&&&((()))***++++++***)))((('''((((((((()))))))))***(((((()))***************''''''(((((())))))))))))''''''''''''((()))***+++((())))))******))))))(((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((())))))******&&&&&&&&&''''''((()))*********)))(((((((((((((((((((((((((((((((((((((((%%%(((******(((((()))***((())))))))))))(((((('''''''''((()))))))))))))))YYYXXXVVVTTTSSSQQQQQQPPPTTTXXX^^^bbbfffjjjpppuuuyyyzzzvvvmmmhhh```YYYUUURRRPPPOOOJJJGGGHHHKKKJJJFFFHHHNNNPPPRRRTTTUUUWWWYYY\\\^^^ZZZbbbmmmvvv{{{{{{uuuiii[[[LLLHHHCCC???===============???BBBCCCBBB@@@>>>===888;;;=========???DDDGGGHHHIIIKKKOOORRRSSSQQQOOONNNOOORRRVVV[[[```dddfffnnnsss|||}}}|||xxxppplllhhhgggdddaaadddjjjwww}}}uuukkkhhhcccYYYPPPJJJIIIGGGDDDBBBCCCGGGJJJWWWYYY[[[ZZZXXXTTTRRRQQQHHHFFFGGGKKKPPPWWWcccooo~~~|||oooddd___ZZZZZZ[[[aaakkkxxx~~~|||vvvqqqiiihhheeeaaa^^^[[[YYYWWWXXX\\\aaaeeegggiiijjjkkkbbb\\\TTTNNNKKKKKKKKKKKKGGGEEEAAA<<<888666555555//////............//////---------.........//////...//////000000000000000000000000000000///......////////////////////////...///000000000///---,,,+++,,,------,,,,,,...000///---++++++,,,------...++++++++++++++++++++++++,,,,,,++++++++++++******+++,,,---...---,,,+++*********))))))***+++,,,,,,***+++,,,------,,,+++******)))((()))+++,,,,,,***++++++,,,,,,,,,++++++*********************************++++++++++++******((())))))))))))*********++++++*********+++---...((())))))((('''''')))+++))))))))))))))))))))))))******++++++++++++******+++***)))))))))***,,,---))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))+++,,,,,,++++++***)))(((************************+++******)))******+++,,,''')))***++++++***)))''''''((((((((())))))******(((((()))***************(((((())))))*********+++)))(((((((((((())))))***))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++&&&&&&&&&'''''')))************)))((((((((((((((())))))))))))))))))))))))%%%(((******(((''')))+++''''''((())))))***))))))''''''((())))))***))))))YYYTTTQQQRRROOOKKKNNNUUU___eeelllrrrtttvvvyyy{{{yyymmmeee[[[SSSOOOQQQPPPJJJFFFGGGBBBAAA@@@CCCIIIQQQWWWYYY```iiinnnmmmlllnnnkkkeeedddfffjjjnnnqqqqqqqqqppprrruuuwwwtttkkk```UUUOOOCCCAAA>>><<<<<<=========<<<>>>@@@@@@>>><<<;;;<<>>@@@@@@@@@@@@AAABBBCCCDDDFFFHHHKKKQQQYYY^^^lllrrryyy|||{{{xxxwwwwwwzzz~~~~~~nnndddaaa```]]]YYY[[[^^^___^^^^^^eeeqqq{{{xxxjjj]]]TTTJJJFFFBBB>>>>>>CCCJJJOOOYYYcccmmmttt{{{~~~zzz{{{zzz|||~~~~~~wwwssswwwjjj```___```bbbmmm{{{{{{yyyyyywwwrrrlllfffaaa^^^]]][[[[[[]]]```cccdddcccbbbbbbcccbbb^^^XXXSSSQQQQQQSSSSSSSSSQQQMMMFFF@@@<<<555333000///000000000/////////............//////////////////000000000000......//////000000111111111111111000///.........---111///...000---***//////---,,,,,,---......---...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...)))&&&&&&))),,,+++))),,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++++++++++++++((((((((((((((('''&&&&&&$$$%%%''')))))))))((('''))))))******************))))))))))))))))))))))))))))))))))))))))))))))))************************---,,,***)))((()))***+++))))))))))))************)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))******+++'''(((((())))))))))))((())))))))))))))))))))))))***)))))))))((((((((('''((())))))******))))))((()))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))'''''''''(((***+++,,,++++++***))))))(((((())))))(((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))************)))))))))(((OOOOOOTTTZZZ___bbbhhhnnnqqquuuzzz}}}{{{xxxuuutttpppqqqqqqooojjj___SSSJJJDDDAAA@@@CCCDDDBBBAAABBBAAAEEEOOO]]]kkkvvv|||xxxsssooojjjdddaaa]]]WWWQQQMMMLLLMMMMMMOOOQQQRRROOOJJJCCC>>><<<999999999999:::<<<>>>???AAABBBCCCDDDCCCDDDGGGIIIKKKLLLOOOTTT[[[eeepppwwwvvvkkkfffcccaaa___aaadddiiilllpppzzz{{{nnneeeSSSMMMEEE@@@@@@AAABBBBBBIIIRRR\\\dddmmmtttvvvtttssspppoooqqqrrrsssxxx}}}wwwmmmkkkiiihhhpppzzz}}}}}}zzzssslllfffbbb```]]]]]]]]]___aaabbb```______bbbdddccc^^^YYYUUUSSSUUUXXX\\\\\\YYYQQQHHHBBB999666222000000000111000000//////......//////000////////////000000000000////////////000000000000111111000000//////......000000...---------......///---,,,,,,---......---...------,,,,,,------...------------------------++++++,,,------...//////,,,,,,,,,++++++++++++***///+++((((((+++---,,,+++,,,,,,,,,++++++++++++******++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++******)))%%%&&&((()))******)))(((***+++,,,,,,,,,+++***)))((()))***++++++***)))((())))))))))))))))))))))))************************,,,+++***)))))))))***+++))))))))))))************,,,+++***)))'''&&&%%%$$$(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,((())))))))))))(((((('''))))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))((((((''')))))))))))))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((************************)))((('''''''''(((***++++++******))))))(((((('''(((((())))))))))))))))))))))))))))))))))))))))))$$$%%%'''(((***+++++++++************))))))))))))QQQUUU\\\dddkkkpppvvvzzz{{{{{{{{{xxxtttooollljjjhhhiiiiiigggbbbXXXNNNGGG@@@???>>>@@@BBBDDDGGGIIIMMMSSS^^^kkkvvv}}}~~~{{{yyytttnnniiifffaaa^^^UUUQQQKKKEEEBBBBBBCCCDDDEEEFFFGGGEEEBBB>>>===<<<<<<===>>>???@@@BBBEEEHHHJJJKKKLLLLLLLLLMMMPPPSSSXXX[[[```gggooozzzxxxqqqmmmkkkjjjiiinnntttyyyzzzrrrlll___ZZZSSSLLLHHHGGGFFFFFFEEELLLUUUZZZaaahhhiiiffffffaaa___aaadddgggnnnuuu{{{~~~{{{}}}~~~wwwqqqlllhhheeeaaa___]]]]]]^^^```aaaaaa]]]___aaaaaa___[[[XXXVVVVVVYYY^^^```]]]UUUMMMGGG>>>:::444111000000111111000000////////////000000////////////000000000000000000000000////////////111000000000/////////...111......---,,,111666222///...,,,,,,...///...---...------,,,,,,------...------------------------++++++,,,,,,---.........++++++++++++++++++++++++...,,,******,,,---,,,+++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,---------------,,,,,,)))***+++,,,,,,,,,,,,+++***+++---...---+++)))((('''(((***,,,,,,***((('''))))))))))))))))))))))))************************++++++***))))))******+++((()))))))))************,,,+++***)))(((&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++***)))))))))))))))***))))))((('''&&&(((((((((((((((((((((((())))))))))))(((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''((()))*********)))))))))((((((''''''(((((())))))******++++++))))))))))))))))))))))))%%%%%%'''(((***+++++++++*********)))))))))))))))VVV]]]gggooowww}}}}}}uuunnnhhhdddaaa```___```___\\\VVVNNNFFFBBB>>>???@@@AAAFFFNNNUUUYYY___dddmmmvvv}}}~~~{{{xxxpppkkkeeeaaa^^^ZZZVVVTTTHHHFFFCCC???=========>>>@@@AAAAAA@@@>>>===>>>???>>>@@@BBBCCCDDDHHHMMMRRRVVVXXXZZZ[[[]]]```eeehhhnnnrrrxxx{{{vvvpppllliiikkkiiieee\\\SSSOOOPPPSSSNNNUUU[[[^^^``````\\\WWWWWWRRRNNNQQQUUUYYYaaahhhpppyyy{{{wwwsssssstttvvvyyyyyyuuuqqqnnnkkkgggccc^^^[[[]]]```dddfff_________^^^^^^]]][[[YYYXXXZZZ]]]^^^\\\WWWRRRNNNDDD@@@999444222111111000000000////////////000000////////////000000000000000000000000////////////000000000000////////////111+++//////,,,888@@@666000...,,,---...///.........------,,,,,,------...------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))***************)))***++++++,,,,,,,,,,,,,,,***+++---...---+++)))((('''(((***,,,,,,***((('''))))))))))))))))))))))))))))))))))))))))))))))))******************++++++((()))))))))***************)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((((((((((((((((((************************)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))***))))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((((((((())))))******++++++((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))******]]]fffqqqxxx~~~vvvkkkbbb\\\YYYXXXWWWSSSSSSRRRNNNHHHBBB>>>===@@@EEEIIIKKKQQQ[[[dddgggkkknnntttzzz}}}{{{vvvqqqhhh```YYYWWWUUUPPPKKKJJJAAA???>>><<<;;;::::::;;;???@@@@@@???>>>>>>@@@BBB@@@CCCEEEGGGJJJPPPYYYaaahhhkkkooossswww||||||ooojjjhhhgggrrrssspppggg]]]YYY]]]aaagggooovvvxxxuuuooodddZZZQQQJJJDDDEEEIIILLLRRRXXXdddnnn{{{wwwmmmhhhcccaaacccfffkkkttt|||yyywwwssspppoooiiibbb^^^___bbbfffhhheeebbb```_________^^^]]]\\\\\\]]]]]]\\\ZZZXXXWWWLLLHHHAAA;;;777555222111111000000//////000000111////////////000000000000////////////000000000000000000000000////////////111(((///222,,,<<>>999555222111111000000000000111111////////////000000000000......//////000000111111////////////000000000000111'''000333,,,>>>JJJ555000///------/////////......------,,,,,,------...------------------------***+++++++++,,,---------******+++++++++,,,,,,,,,)))***+++++++++***************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,---------------)))))))))((((((((())))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))************(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))'''(((((())))))******+++'''(((((())))))))))))((())))))))))))))))))))))))'''((((((((()))))))))***'''(((((())))))(((((('''''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))************************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))************vvvxxxqqq```YYYQQQLLLJJJIIIHHHFFF===???AAAAAABBBFFFLLLQQQ\\\gggoooooonnnpppmmmhhhddddddeeeeeeddd```ZZZUUUPPPGGGBBBEEEFFFAAA======<<<;;;::::::===BBBHHHKKKKKKLLLMMMLLLKKKKKKMMMOOOQQQTTTXXX]]]dddpppzzztttqqqnnnnnnkkkiiikkkqqqyyyxxxbbbXXXMMMIIIFFFBBBBBBDDDIIIQQQ^^^lll~~~zzzyyy}}}{{{sssmmm]]]ZZZVVVUUU\\\jjj{{{{{{wwwyyyuuupppllliiifffccc```fffdddaaaaaabbb```\\\XXX[[[[[[\\\\\\\\\\\\[[[[[[ZZZVVVPPPIIICCC===777333111111000000000000111111////////////000000000000---......///000111111222////////////000000000000111&&&000444+++===JJJ222000///------///000///......------,,,,,,------...------------------------)))***+++,,,...///000111*********++++++,,,,,,,,,***+++,,,,,,+++***++++++*********++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++'''((())))))************++++++***************+++)))((((((((()))***++++++******))))))))))))******))))))))))))))))))))))))************************((()))***+++++++++++++++))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((('''''''''''''''((())))))***))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''''''''''''''&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))***************+++++++++))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))*********+++{{{oooddd^^^RRRJJJDDDEEEEEEBBBCCCGGG@@@BBBFFFJJJPPPWWW___cccqqqtttuuutttoooiiidddbbb]]]ZZZVVVUUUTTTSSSOOOKKKGGGDDDAAA@@@@@@???;;;888<<<>>>@@@AAABBBGGGOOOUUU___\\\XXXVVVXXX\\\bbbeeeeeefffiiinnnwww~~~~~~|||zzz{{{|||}}}tttgggYYYPPPJJJEEEDDDFFFJJJLLLPPPYYYiiixxx|||yyyxxxyyyxxxrrrllljjjooottt{{{pppkkkcccZZZXXX^^^kkkuuu}}}yyyzzzyyywwwsssnnnkkkkkkkkkeeefffiiiiiigggbbb]]]YYYXXX[[[___bbbbbb```]]]ZZZ[[[[[[XXXTTTMMMEEE===999555333111000000000///...000000000000000000000000//////////////////////////////000000000000//////...000...---777CCC@@@444........................------------------------,,,,,,++++++,,,...///000,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********)))************+++++++++))))))))))))))))))))))))***++++++***))))))***,,,))))))))))))))))))))))))******))))))))))))******************************************************)))))))))***+++++++++,,,))))))))))))************************************++++++++++++++++++++++++,,,***(((''''''(((***,,,***))))))(((((((((((((((+++*********))))))((((((************************'''((()))++++++******)))******))))))))))))************)))(((((((((((((((************))))))))))))))))))(((((('''''''''&&&)))))))))))))))))))))))))))(((((()))******(((&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&&&&'''(((((()))((((((((((((((()))******************))))))((('''&&&&&&%%%******))))))((((((''''''$$$&&&(((***++++++))))))+++(((&&&%%%&&&((()))))))))))))))))))))))))))))){{{pppcccYYYSSSOOOHHHCCCDDDDDDCCCEEEIIIIIILLLRRRZZZbbbjjjqqqvvv{{{yyyuuuoooggg___XXXTTTUUURRRNNNKKKJJJHHHDDDAAADDDBBB??????@@@@@@===;;;:::===???BBBGGGQQQ]]]fffooonnnllllllpppuuuzzz~~~{{{}}}~~~xxxuuukkkaaa\\\WWWRRROOOOOOHHHJJJMMMUUUaaallllllgggkkkkkkiiiddd```___aaaeeeooowww~~~zzzuuummmfffccceeelllqqq~~~{{{vvvrrrpppooooooiiiiiiiiihhheeebbb^^^\\\WWWYYY[[[]]]^^^]]][[[ZZZZZZZZZYYYVVVQQQJJJCCC???666444111000000111000///000000000000000000000000////////////////////////......////////////......---000///---444>>><<<222........................---------------------------,,,,,,+++,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++************++++++++++++***************************++++++***))))))***,,,))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))******************************************++++++))))))))))))************))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++******)))((((((((())))))************)))))))))((())))))))))))))))))))))))((()))***+++,,,++++++*********))))))))))))************)))(((((((((((((((*********)))))))))((((((******)))))))))((((((((())))))))))))))))))))))))((('''&&&(((***++++++***))))))))))))))))))))))))***))))))(((''''''&&&&&&&&&&&&'''((((((((((((((((((((()))*********************)))(((((('''&&&&&&***)))))))))((((((((('''&&&'''((()))******))))))***(((&&&&&&'''((()))((())))))))))))))))))))))))|||yyytttjjj^^^SSSKKKHHHKKKFFFCCCFFFJJJLLLPPPTTTZZZ^^^dddlllttt{{{yyyoooeee]]]UUUMMMGGGJJJGGGDDDBBBAAA@@@===;;;@@@???>>>>>>???@@@@@@??????BBBFFFLLLTTTbbbqqq|||vvvqqqmmmhhheeeeeeccc]]]YYYYYYUUUYYY___eeemmmqqqlllccc___\\\XXXSSSQQQQQQSSSTTT]]]kkkxxx~~~yyyvvvvvvxxxyyyzzzzzzuuurrrqqqpppnnnmmmkkkiiifffdddbbbaaaZZZZZZYYYYYYYYYZZZ[[[[[[XXXYYYZZZYYYUUUPPPKKKGGG===:::666333333333333222000000000000000000000000////////////////////////------............------,,,000111---000666555///................................................------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,------************+++++++++,,,***************************++++++***))))))***,,,)))))))))))))))))))))))),,,++++++******++++++,,,))))))))))))))))))))))))******************************************))))))))))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))++++++***))))))))))))***************))))))))))))(((((((((((((((((((((((()))***+++,,,,,,,,,++++++******))))))))))))*********))))))(((((((((((((((******))))))))))))((((((************))))))))))))))))))))))))))))))))))))+++)))'''((()))+++,,,+++))))))))))))))))))))))))***))))))((((((''''''&&&&&&&&&'''(((((((((((('''(((((()))************************))))))(((((('''))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''))))))((('''))))))))))))))))))))))))ooollleee\\\RRRKKKHHHHHHGGGFFFHHHNNNVVV^^^dddhhhnnnpppuuuzzz~~~yyyoooaaaXXXRRRNNNHHHCCCBBBAAA???>>>>>>?????????BBBBBBAAABBBCCCEEEFFFGGGIIINNNVVV___iiiwwwxxxrrrhhheeefffjjjkkkhhhgggiiillluuuuuufff___UUUMMMJJJIIIJJJJJJTTTbbbqqq{{{}}}~~~wwwrrrooommmppppppnnnmmmkkkiiigggfffaaa___[[[WWWVVVXXXZZZ\\\WWWXXXYYYZZZXXXUUURRRPPPHHHDDD>>>:::888666555444000000000000000000000000////////////////////////---......//////......---+++000111...---//////,,,........................////////////////////////...------------,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,---------...*********+++++++++,,,,,,***************************++++++***))))))***,,,))))))))))))))))))))))))+++******))))))******+++++++++++++++++++++++++++************************++++++******))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,++++++************************)))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))******))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((111...***(((((())))))((())))))))))))))))))))))))))))))))))))((((((''''''&&&&&&'''(((((((((((('''(((((()))***************+++*********)))))))))((())))))))))))((((((((((((***)))((((((((((((((())))))((('''(((******(((&&&))))))))))))))))))))))))dddaaa\\\TTTNNNKKKKKKMMMFFFIIIOOOXXXdddnnnuuuwww||||||~~~yyyuuukkkaaaTTTLLLJJJHHHEEEAAA>>>>>>===<<<<<<===???AAAFFFFFFFFFGGGHHHKKKNNNPPPQQQZZZgggttt|||uuullljjjlllqqqtttuuuyyytttdddUUULLLGGGFFFFFFMMMWWWdddppp}}}yyysssrrrqqqrrrwwwxxxrrrnnnooopppqqqqqqooommmjjjhhhgggccc]]]XXXUUUUUUWWWYYYWWWXXXYYYYYYYYYXXXWWWVVVQQQMMMFFF@@@<<<888444222111111111111111111111111/////////////////////////////////000000/////////+++///111...++++++,,,+++........................////////////////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------***++++++++++++,,,,,,,,,***************************++++++***))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++++++++++++++************************+++******))))))(((((((((((()))))))))************************************))))))))))))))))))))))))))))))************)))))),,,++++++***************))))))))))))))))))******************************((((((((((((((())))))*********))))))))))))******))))))(((((((((((()))))))))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((111...***(((((())))))((()))))))))))))))))))))))))))))))))))))))(((((((((&&&'''(((((())))))(((((((((((()))***************************))))))))))))(((((((((((())))))))))))***)))((((((((((((((())))))(((((()))******)))'''))))))))))))))))))))))))UUUTTTQQQMMMJJJJJJMMMOOOOOOUUU\\\cccmmmvvvyyywww|||{{{zzz{{{|||xxxqqqkkk]]]VVVLLLFFFCCCAAA@@@>>><<<<<<<<<;;;;;;<<<@@@CCCEEEGGGIIIJJJLLLPPPUUUYYY^^^iiixxxzzzuuussstttxxx{{{~~~wwwdddTTTKKKGGGFFFHHHOOOXXXcccqqq~~~xxxqqqeeedddeeelllxxxyyyssssssttttttrrrnnnkkkhhhiiifff```ZZZWWWVVVWWWXXX[[[ZZZYYYXXXXXXYYYYYYZZZVVVRRRLLLEEE@@@:::444111111111111111111111111111//////////////////////////////000000000000//////,,,...///...,,,+++++++++................................................,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++***))))))***,,,))))))))))))))))))))))))(((((((((''''''(((((((((************************************************))))))))))))))))))(((((())))))))))))************************************************************))))))))))))))))))))))))++++++***))))))))))))***))))))))))))************************************(((''''''''''''((())))))******))))))))))))******((((((((((((((())))))***))))))((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))+++)))'''((()))+++,,,+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))***)))((((((******)))((())))))))))))))))))))))))IIIKKKLLLNNNPPPSSSYYY]]]bbbhhhmmmppptttwwwsssmmmooommmkkkkkkkkkhhh```YYYPPPMMMGGGBBB>>>===<<<<<<;;;===???@@@BBBFFFLLLPPPOOORRRVVVYYY\\\bbbjjjpppvvv~~~ooo^^^SSSNNNMMMJJJQQQWWW[[[cccmmmtttvvv~~~}}}}}}yyy}}}|||wwwddd___\\\___iiivvv|||yyyuuuqqqnnnlllllliiieeeaaa^^^]]]]]]]]]```^^^[[[XXXXXXYYY[[[]]]ZZZVVVRRRLLLGGG@@@:::555111111111111111111111111////////////////////////...//////////////////......------...///...------........................------------------------***+++---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------,,,++++++******++++++,,,+++******************)))+++++++++,,,,,,,,,------++++++++++++++++++++++++***++++++***))))))***,,,))))))))))))))))))))))))))))))(((((((((((())))))************************************************((((((((()))))))))))))))))))))))))))************************************+++++++++++++++++++++++++++***)))(((((()))***+++******)))((((((((())))))((()))))))))************************************)))((('''''''''(((************))))))))))))******((((((((((((((()))******))))))((((((((('''''''''''''''(((((())))))))))))))))))))))))))))))))))))((('''&&&(((***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++++++++(((((()))***************(((((((((((((((((((((((('''((((((((()))))))))***&&&'''((()))******)))))),,,***'''''')))******)))))))))))))))))))))))))))HHHLLLRRRXXX^^^fffmmmrrrsssyyy|||yyyxxxvvvmmmcccbbb___\\\[[[[[[WWWOOOHHHGGGFFFDDDAAA===;;;<<<>>>;;;>>>CCCGGGLLLSSS\\\bbbbbbfffkkkooottt|||}}}ssseeeZZZVVVWWWRRRYYY\\\ZZZZZZ```iiinnnxxxyyyzzzxxxvvvtttttttttrrryyy{{{jjjaaaWWWUUU\\\jjjvvv}}}~~~yyyuuusssrrrnnnmmmkkkhhhfffeeeddddddeeeaaa\\\YYYWWWYYY\\\___]]][[[WWWSSSNNNGGG@@@;;;111111111111111111111111////////////////////////---..................---///,,,,,,...000000..............................------------------------)))***,,,...//////......,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////------------------------,,,++++++++++++++++++,,,+++*********))))))((((((++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++***))))))***,,,))))))))))))))))))))))))******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,************************''''''(((((())))))******))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++,,,***)))'''''')))***,,,***))))))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))***)))((((((((()))+++,,,******))))))))))))******((((((((((((((()))******)))(((((((((''''''''''''(((((())))))*********+++)))))))))))))))))))))))))))(((((()))******(((&&&)))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++(((((()))***************''''''''''''(((((((((((('''((((((((())))))******$$$&&&(((***++++++***)))---***''''''(((***+++***))))))))))))))))))))))))JJJWWWdddkkkpppwww|||~~~}}}xxxrrrkkkccc^^^WWWUUUQQQMMMJJJGGGFFFFFFFFFCCC@@@???@@@@@@@@@???@@@AAAGGGSSScccooouuuvvv|||xxxtttrrrnnniiidddaaa___]]]YYY___gggjjjkkklllqqquuu{{{rrrjjjjjjkkkhhhffffffjjjqqq{{{}}}pppiii```\\\^^^ccchhhjjjzzzzzzuuurrrqqqooommmllllllmmmmmmllliiieee```[[[ZZZYYYXXXWWW\\\[[[ZZZXXXTTTMMMDDD>>>888666333222222111///...///111222111......111333000///...------...///000000000///...------,,,,,,---------.........////////////////////////......+++++++++,,,,,,---------------------------------++++++++++++++++++++++++************************...---,,,++++++,,,---...***)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,,,,+++***((('''************************------------------------*********))))))))))))((((((((()))*********************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************))))))******************************))))))((((((''''''---,,,)))'''&&&&&&'''((())))))))))))))))))))))))%%%''')))***)))((()))************))))))))))))))))))))))))))))))))))))))))))+++------+++)))))))))************************,,,++++++******++++++,,,******))))))))))))******,,,+++)))((('''''''''(((((()))))))))))))))((((((++++++++++++++++++++++++************************SSSaaaqqqzzz~~~xxxqqqjjjaaaXXXSSSOOOMMMJJJFFFCCCAAA@@@@@@??????@@@AAABBBCCCDDDEEEHHHMMMXXXfffvvvzzzrrrnnnllliiieeecccccccccdddeeemmmyyyssseee]]]ZZZWWWWWWYYYaaakkkyyy}}}wwwtttrrrqqqpppnnnxxx}}}xxxsssooommmooossstttqqqlllhhhddd___\\\ZZZYYYWWWVVV\\\[[[[[[ZZZXXXRRRKKKFFF<<<999555333111000...---///111222111///...000222000///............///000000//////......---,,,,,,---------.........//////------------............------..................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++++++++,,,,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))******+++++++++******************************------------------------++++++*********)))))))))((())))))*********************))))))))))))******************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))*********))))))))))))))))))))))))******))))))))))))******))))))************))))))******************************))))))((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))&&&(((******)))((()))******)))))))))))))))))))))))))))))))))))))))))))))((()))+++***)))(((((()))************************+++******))))))******+++******))))))))))))******,,,+++)))(((''''''(((((((((((())))))))))))((((((++++++++++++++++++++++++************************```oooxxxtttmmmfff^^^VVVNNNIIIEEECCCAAA@@@>>>>>>>>>???>>>AAAEEEGGGGGGIIIMMMQQQXXXcccrrrwwwrrroookkkgggfffhhhjjjlllrrr{{{ooo___UUUOOONNNPPPWWWbbbttt~~~xxxssspppsssyyyzzzssslllhhheeebbb___^^^\\\YYYVVVZZZZZZ[[[[[[[[[XXXTTTPPPEEEAAA;;;777444222///...000222333222000/////////000//////......//////000000//////......------------............/////////+++,,,,,,,,,------........................------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************((()))******++++++************))))))))))))******************************)))))))))))))))))))))))))))************+++++++++(((((())))))*********+++))))))))))))))))))))))))******))))))))))))******))))))************))))))***************************))))))))))))(((((((((''''''&&&'''((()))+++,,,))))))))))))))))))))))))((()))+++***)))(((((()))))))))))))))))))))******))))))))))))))))))))))))'''((()))(((''''''(((***************************)))))))))(((((()))))))))******))))))))))))******++++++)))((((((((((((((((((((())))))***))))))(((++++++++++++++++++++++++************************nnnzzz~~~vvvkkkgggaaa[[[UUUOOOIIIEEE>>>>>>======>>>@@@AAABBBCCCGGGLLLMMMNNNRRR[[[bbbppp}}}yyysssqqqqqqsssuuusssbbbTTTMMMLLLOOOYYYiiixxx~~~{{{zzzzzzxxxrrrmmmjjjhhhfffeeeccc```\\\YYYXXXXXXXXXZZZ\\\\\\ZZZXXXPPPKKKDDD>>>999666333111111222333222111///...---000//////////////////000000/////////......------.............../////////,,,,,,,,,------...//////---------,,,,,,++++++++++++,,,,,,------.........------------------------++++++++++++++++++++++++)))***+++,,,,,,+++***)))---,,,,,,++++++,,,------************************+++++++++++++++++++++++++++++++++++++++++++++++++++***)))))))))***,,,---************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***++++++++++++*********))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******))))))************))))))************************))))))))))))))))))))))))''''''''''''((()))+++,,,(((((((((((((((((((((((()))***++++++)))'''(((((()))))))))))))))*********))))))))))))))))))))))))((((((((('''&&&''')))+++***************************))))))(((((())))))*********))))))))))))******+++******))))))((((((((((((((()))*********))))))************++++++++++++************************}}}|||ssskkkccc___XXXSSSNNNJJJEEECCC<<<<<<<<<<<<===???AAABBBEEEIIINNNQQQUUU___lllwwwttt^^^PPPJJJJJJQQQZZZdddpppvvvxxx}}}|||uuuqqqpppkkkjjjiiihhhfffccc___\\\VVVVVVUUUWWWYYY[[[[[[ZZZVVVQQQJJJCCC>>>999555222222222111111111000...---///000000000000000000//////////////////.........////////////////////////------......////////////---------,,,,,,+++++++++,,,,,,,,,------.........------------------------++++++++++++++++++++++++***+++,,,------,,,+++***------,,,++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++---,,,***)))))))))***+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))***+++++++++++++++******))))))))))))******************************))))))))))))))))))))))))))))))*********+++++++++(((((())))))************))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))))))))************)))((((((((((((((())))))(((((((((((((((((((((((()))+++,,,+++)))(((((()))(((((())))))************(((((((((((((((((((((((()))***)))(((''''''***,,,))))))))))))))))))))))))*********))))))***************))))))))))))*********************)))))))))(((((()))***************)))))))))******+++++++++************************~~~xxxssskkkccc]]]YYYRRRLLLGGGDDDAAA???=========>>>@@@BBBDDDFFFKKKNNNTTT[[[eeessskkkYYYQQQLLLOOORRRVVV___oooyyylllgggkkksss~~~{{{vvvuuummmllljjjiiihhhfffbbb___YYYWWWUUUUUUWWWYYYZZZZZZYYYUUUOOOHHHCCC===888444444222000///000000000//////000000111111000000///////////////////////////000000000////////////...////////////////////////..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++***))))))))))))************************************************,,,+++++++++************)))***++++++,,,+++++++++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++***)))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))************)))))))))))))))))))))))))))))))))))))))************+++******))))))(((((('''''')))))))))))))))))))))))))))***,,,+++***))))))***((((((((()))******++++++((((((((((((((((((((((((******+++)))((('''(((***))))))))))))))))))))))))+++******))))))******+++******))))))))))))******)))******++++++***))))))(((((()))***++++++++++++(((((())))))***+++++++++************************uuuwwwvvvppplllhhhaaaZZZTTTPPPJJJEEEBBBAAA???>>>???@@@CCCGGGLLLRRRWWWYYY___bbbiiisss}}}{{{}}}qqqccc]]]UUUVVVVVVUUUYYYeeexxxzzzmmmbbbaaacccmmm|||}}}sssqqqooonnnmmmkkkhhheee___\\\XXXWWWWWWYYYZZZZZZ]]]YYYUUUPPPJJJDDD===999555111...---///111111111///000111111111111000////////////////////////000000000000000/////////...000//////......------,,,------...........................------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******************************+++++++++******)))************************************************++++++*********))))))))))))***++++++,,,,,,++++++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++++++++******)))((((((((())))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))(((''''''))))))))))))))))))))))))(((***++++++***)))***+++'''(((((()))******++++++(((((((((((((((((((((((()))***+++***'''&&&%%%&&&)))))))))))))))))))))))))))))))))(((((()))))))))******))))))))))))******)))***++++++++++++***)))(((((()))***++++++++++++((((((((()))***+++++++++************************eeeggggggcccaaa___YYYQQQKKKGGGBBB??????@@@AAAAAA@@@CCCIIIQQQ[[[eeemmmqqqvvvyyy~~~{{{}}}oooeeeccc___```___\\\[[[bbbqqq|||}}}rrrfff___ZZZ___pppyyywwwtttsssrrrpppnnnllleeeaaa\\\YYYXXXZZZZZZZZZaaa^^^[[[WWWQQQKKKCCC>>>555111---,,,...111333333///000111222222111000///////////////000000000000111111000000/////////...//////...---,,,++++++***+++++++++,,,,,,---------//////...---,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((((()))***+++,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))'''(((***+++,,,,,,+++***************************))))))))))))))))))))))))*********))))))))))))(((******+++,,,,,,,,,,,,+++******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))******))))))))))))******))))))************))))))))))))))))))))))))))))))))))))******++++++++++++(((((())))))))))))(((((())))))))))))))))))))))))''')))++++++******+++,,,'''(((((()))***+++++++++((((((((((((((((((((((((((()))+++***'''$$$######))))))))))))))))))))))))((((((''''''''''''((((((******))))))))))))******))))))+++,,,,,,+++***)))(((((()))++++++,,,,,,,,,'''(((((()))***+++++++++************************YYYZZZYYYUUUPPPLLLJJJIIIEEEDDDBBB???===>>>BBBEEEDDDKKKVVVcccppp}}}}}}}}}{{{vvvpppllllllmmmnnnpppoookkklllssszzz||||||vvvvvvvvvvvv{{{yyyllliiiccc```eeettt}}}yyywwwvvvtttssshhhdddaaa```\\\WWWWWW[[[______```___\\\UUUKKKEEE===:::777555444333111000111///......//////...---111111000000//////......000/////////---,,,...222........................***+++---///000000//////........................+++++++++++++++,,,---...------------------------------...///...---+++***+++++++++*********))))))*********+++,,,---...///,,,++++++,,,......---+++++++++++++++++++++++++++&&&&&&''')))***+++,,,---******+++,,,,,,,,,,,,+++)))************+++++++++---,,,+++******+++,,,---************************,,,,,,++++++++++++++++++************)))))))))(((++++++************++++++))))))))))))))))))))))))+++++++++***)))(((((('''***)))))))))((((((''''''++++++************++++++))))))))))))((((((((((((++++++***)))((((((((()))***************)))((('''(((((())))))))))))((((((&&&'''((())))))***))))))))))))************))))))***************)))((((((%%%***,,,***))),,,---+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&'''((((((((()))))))))***))))))++++++++++++***)))************************************************RRRSSSQQQNNNJJJGGGFFFFFFBBBBBBAAA@@@???AAAEEEHHHTTT\\\jjjzzz|||tttnnnlllooorrr{{{}}}~~~~~~yyyqqqllliiilllqqqyyyzzzvvvpppmmmoooxxx~~~yyyuuummmhhhccc```[[[UUUTTTWWWYYYZZZ\\\^^^]]]WWWOOOJJJAAA>>>888555333333222111222000//////000111///...222111111111000000000000111///......,,,,,,,,,...........................,,,,,,---...////////////------------------------,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,------...---,,,+++***---,,,,,,,,,+++++++++***++++++++++++,,,---......,,,++++++,,,......---+++++++++++++++++++++++++++''''''((()))***+++,,,,,,******+++,,,,,,,,,,,,+++)))************++++++++++++***))))))))))))***+++************************))))))))))))))))))))))))++++++++++++***************))))))))))))))))))***************************++++++******)))(((((('''*********))))))(((((((((+++******))))))******+++))))))))))))*********++++++***))))))))))))))))))'''(((((())))))))))))((((((((())))))))))))(((((('''(((((())))))))))))((())))))************))))))***************)))((((((&&&***+++)))***------***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((******))))))((((((''''''((((((((()))))))))))))))+++***************+++++++++++++++***************************************HHHGGGFFFCCC@@@???@@@BBBAAAAAACCCDDDFFFKKKQQQVVVjjjssswwwqqqqqqwww}}}zzznnndddaaaccchhhttt~~~xxxrrrlllfffccc^^^WWWUUUWWWWWWXXX[[[^^^___[[[UUUPPPHHHCCC;;;555333222222222333222111111222222111///222222222222111111111111222111///---......---,,,..............................---------.........------------------------...------------...//////,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,+++***------------,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++,,,......---+++++++++++++++++++++++++++)))))))))*********++++++******+++,,,,,,,,,,,,+++)))************+++++++++))))))(((((((((((())))))************************)))))))))))))))))))))))),,,,,,,,,++++++++++++***))))))(((((((((((())))))************************++++++******)))(((((((((***************)))))))))+++******))))))******+++))))))******++++++,,,,,,))))))))))))))))))***+++&&&&&&'''(((((()))))))))((())))))******))))))(((((())))))))))))(((((('''))))))************)))))))))************))))))((('''((())))))...333333...))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,++++++++++++******))))))************************CCCCCCAAA>>><<<===@@@CCCFFFGGGIIILLLSSS\\\gggooo}}}~~~~~~mmmaaa]]]]]]dddooo~~~}}}wwwpppjjjgggccc]]]ZZZ[[[XXXYYY\\\___aaa^^^ZZZVVVOOOIII???777333333333333333222111111222222111000111111111111111111111111222222000///000222111---........................000///...,,,,,,------...------------------------//////............/////////......------,,,,,,+++++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,+++++++++,,,---...---+++++++++++++++++++++++++++******************************+++,,,,,,,,,,,,+++))))))*********+++++++++))))))(((((((((((())))))************************+++++++++++++++,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))************************************))))))((((((++++++************************))))))))))))******************************)))((((((((()))***++++++)))(((((((((((())))))))))))))))))******)))))))))))))))***))))))((('''&&&))))))************))))))))))))************)))(((''''''(((***222999999333))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))***************))))))))))))(((+++++++++***************,,,,,,++++++***)))))))))************************CCCBBBAAA@@@@@@CCCHHHLLLPPPQQQTTTYYYcccqqqzzzfff\\\YYYXXX\\\hhhyyyyyyqqqmmmhhhaaa]]]\\\VVVWWWYYY\\\___```^^^\\\UUUNNNEEE<<<777555444444333111000000111222000///000000000000000000000000///111111...///333333...////////////////////////111000...---,,,,,,---...------------------------000//////.........//////.........------,,,,,,,,,+++++++++++++++++++++,,,+++++++++,,,,,,,,,,,,,,,......---,,,+++++++++++++++++++++,,,---...---+++++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,,,,+++))))))*********+++++++++******************************************************+++++++++,,,,,,,,,+++*********))))))))))))+++******))))))******+++*********************************)))))))))))))))******************++++++***))))))))))))))))))***++++++***)))(((''''''&&&)))((((((((()))***++++++---,,,+++***)))((())))))))))))************))))))))))))***))))))((('''&&&))))))************))))))((())))))*********))))))((((((((()))000666555///))))))))))))))))))))))))************************+++*********)))))))))((())))))))))))************************)))))))))))))))***,,,,,,,,,***)))'''+++++++++*********))))))************************===>>>???AAADDDIIIPPPUUU^^^```eeemmmxxxzzzyyyzzz{{{||||||}}}~~~~~~pppcccXXXSSSRRRYYYfffxxxxxxqqqggg```]]]TTTTTTTTTWWW[[[___``````ZZZUUULLLEEE???<<<888666333222000111222222111//////////////////000000000+++222444...---111111---////////////////////////000///...---------------........................000000///............///++++++++++++++++++++++++,,,++++++++++++,,,,,,---++++++++++++,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,+++)))************+++++++++++++++,,,,,,,,,,,,++++++************************((((((((()))******++++++*********)))))))))((((((++++++************++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))******************))))))(((((())))))***+++******)))((('''&&&&&&))))))))))))))))))***+++000...,,,***)))((()))))))))******++++++******)))((())))))))))))(((((('''))))))************))))))((())))))************))))))***)))'''***---+++&&&))))))))))))))))))))))))************************************************************************)))))))))*********++++++***+++,,,,,,+++***((('''************************************************;;;>>>BBBHHHOOOWWW```fffpppuuu}}}zzzxxxyyy{{{}}}~~~}}}~~~~~~~~~{{{{{{tttiiiZZZUUUSSSWWW]]]iii|||xxxvvvxxx~~~uuulllhhh]]][[[XXXWWWYYY\\\___```___[[[UUUOOOIIICCC>>>:::444333222222333333222111//////000000000111111111---888;;;333---000111...////////////////////////..................------////////////////////////000///......---------...)))******++++++,,,,,,------,,,+++++++++---...///,,,,,,,,,,,,---------...------,,,+++++++++,,,,,,,,,++++++,,,......---+++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))************+++++++++***+++,,,------,,,+++***************************'''(((((()))******+++++++++++++++*********))))))******))))))))))))******++++++++++++++++++++++++)))))))))))))))))))))***((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))+++***))))))))))))))))))...---+++)))(((((()))***)))******++++++******)))'''(((((())))))))))))((())))))************))))))(((((()))***************'''******((((((***)))%%%))))))))))))))))))))))))************************)))))))))******++++++,,,,,,++++++******)))))))))(((((()))***++++++,,,---...---***)))(((((()))***)))))))))***++++++,,,,,,************************BBBFFFNNNVVV```kkkuuu{{{}}}}}}{{{zzz}}}|||vvvqqqrrryyy{{{nnnggg]]]ZZZYYY[[[]]]cccrrr{{{mmmggggggnnn{{{zzzvvvkkkfff___ZZZYYY[[[\\\]]]bbb___ZZZVVVPPPIIIBBB===666444333333444555333222000000111111222222222333222???CCC888///111333000000000000000000000000000,,,---...//////...---,,,000000000000000000000000000///...---------------***+++,,,---......///000------,,,+++,,,---///000---------.........//////---,,,,,,++++++,,,,,,---,,,++++++,,,......---+++++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++)))************+++++++++***+++,,,------,,,+++***************************)))******+++,,,,,,------,,,,,,,,,+++++++++******))))))(((((((((((())))))++++++++++++++++++++++++)))))))))))))))*********''''''(((((()))))))))***))))))(((((((((((())))))'''((()))***+++,,,------++++++***)))(((((()))))),,,+++)))''''''(((***+++******++++++++++++******''''''((())))))***))))))))))))************))))))(((((()))***************$$$)))+++***))),,,...,,,))))))))))))))))))))))))************************(((((()))***+++,,,,,,---,,,,,,,,,+++***)))((((((''''''(((***+++,,,---...222...)))%%%$$$'''+++...(((((()))***+++,,,,,,---************************HHHPPP]]]jjjvvvyyypppnnnrrrxxx}}}~~~yyyyyy|||}}}{{{zzz{{{~~~zzzvvvooojjjiiieee``````eeeiiikkkpppxxxkkk\\\]]]\\\fffxxxyyysssjjjbbb\\\[[[\\\^^^aaa```^^^\\\WWWPPPHHHBBB===:::666444222111000......222555333...---111555FFFBBB;;;555111000111222111111111111111111111111////////////////////////........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++.........------,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,+++***)))((('''&&&%%%++++++************++++++,,,+++***))))))***++++++***)))((())),,,---+++))),,,+++++++++***)))))))))************************++++++++++++++++++++++++---+++)))''''''((()))***))))))*********+++++++++******++++++++++++******************************))))))))))))))))))))))))***)))(((''''''((()))***))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++***)))'''''''''(((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***++++++***)))(((++++++******))))))(((((()))************+++++++++)))***---///000///...---,,,+++++++++***)))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,YYYcccrrr}}}vvvtttxxx~~~uuuoooooonnnlllkkklllppptttvvvwww|||~~~yyyqqqkkkiiiiiifffgggmmmrrrxxxtttfff[[[WWW[[[hhhsss}}}~~~ssshhh```]]]]]]^^^ddddddcccaaa^^^XXXPPPKKK???<<<888555444333222111333333111///...111555999FFFBBB;;;444000...//////////////////////////////////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------------,,,,,,,,,+++***++++++,,,,,,,,,++++++,,,,,,---------,,,+++***,,,,,,+++***)))(((((('''++++++************++++++++++++***)))))))))***++++++)))((()))+++,,,***(((+++++++++***************************************++++++++++++++++++++++++,,,+++***)))((()))******************++++++++++++******++++++++++++******************************))))))))))))))))))))))))******))))))))))))******((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((''''''((()))***))))))))))))))))))))))))***)))))))))((((((((((((+++,,,------------,,,+++************))))))))))))************++++++++++++)))***,,,---......------++++++++++++************************************+++***)))))))))***,,,,,,ooo|||~~~qqqfffbbb```___^^^___dddiiilllmmmsssvvvzzzxxxqqqoooqqqqqqtttzzz}}}|||}}}vvvbbbZZZWWW\\\dddooorrrhhhbbb```___aaaaaabbbbbb```[[[UUUPPPDDD@@@;;;777666555444444444111---...444:::>>>???@@@===777333000//////000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,+++***,,,,,,---------,,,+++***,,,,,,,,,+++++++++******++++++************++++++******))))))))))))******,,,***(((((()))******)))***************+++++++++************************************************++++++++++++******************+++++++++,,,,,,,,,******++++++++++++******************************))))))))))))))))))))))))***++++++++++++++++++***((())))))******))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''''''''((()))***+++))))))))))))))))))))))))******)))))))))((((((((()))******++++++******))))))))))))***************************+++++++++,,,******++++++,,,,,,------*********+++++++++++++++************************+++************+++,,,,,,pppccc^^^\\\[[[\\\___eeejjjmmmnnnnnnoooppprrrwww~~~}}}{{{~~~{{{rrrpppxxxyyyoooeeeccceeekkkxxxtttkkkeeebbb^^^___```aaaaaa^^^YYYUUULLLGGGAAA;;;888666555444111//////555???EEEDDDAAA666444222000000111333444000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,------,,,,,,+++***---------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,++++++************++++++))))))))))))))))))******---,,,***)))******++++++)))))))))***+++++++++,,,************************))))))))))))))))))))))))++++++,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,******++++++++++++******************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))******++++++++++++******)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))******))))))))))))))))))))))))*********)))))))))((((((((())))))))))))))))))((()))))))))******+++++++++*********+++++++++,,,,,,+++************+++,,,---*********++++++,,,,,,,,,************************************++++++,,,,,,rrrfffccc^^^```dddiiiooorrrsssrrrjjjhhhgggfffiiiqqq{{{qqqhhhiiippp|||yyyuuuuuuyyy~~~xxxooojjjeeeddddddeeeeeeccc```]]]UUUOOOHHHAAA<<<888555333111333999AAAHHHGGG@@@999222111000000000111333444000000000000000000000000////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,---------,,,,,,+++------,,,,,,,,,+++++++++*********++++++++++++,,,++++++************++++++(((((())))))************,,,,,,,,,,,,++++++,,,,,,)))))))))***+++++++++,,,************************))))))))))))))))))))))))***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,******++++++++++++******************************************************((()))***++++++***)))(((+++,,,,,,------,,,,,,+++))))))************))))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))(((''''''))))))))))))))))))))))))************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,***++++++++++++,,,,,,,,,++++++*********+++,,,,,,******++++++,,,,,,,,,---******************************++++++,,,,,,,,,,,,xxxooonnnhhhlllrrrzzz~~~}}}yyyuuufffccc___]]]^^^fffooowww{{{~~~zzzlllaaadddkkkuuuzzzqqqoookkkiiigggdddbbb___[[[WWWPPPIIICCC>>>888555666<<>>444000///333333222111000///...---////////////////////////////////////////////////........................................................................------------------------+++,,,------...---------+++,,,,,,,,,------------******,,,---......//////...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,++++++************++++++((()))+++,,,---------,,,$$$'''+++---,,,++++++,,,+++++++++***************************************++++++++++++++++++++++++******)))((()))***+++,,,(((((()))))))))***************++++++++++++******************************************************+++++++++******+++++++++***++++++++++++++++++***)))******++++++******)))))))))))))))))))))))))))************************))))))************))))))(((((()))******)))((('''))))))))))))))))))))))))+++++++++*********))))))***)))(((''''''((()))***,,,++++++++++++++++++***+++++++++,,,,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,---------,,,,,,}}}ooolllgggbbbbbbhhhqqqxxx{{{~~~{{{nnnaaa___^^^bbbmmm~~~zzzrrrlllgggeee```^^^ZZZVVVQQQKKKDDD@@@888AAAHHHCCC666...000555000111111111111111000///111111111111111111111111////////////////////////........................////////////////////////........................------------------------+++,,,------......------,,,,,,,,,------.........)))***+++---...///000000...---,,,+++***+++,,,---//////.........---------++++++************++++++)))***,,,---......------ $$$***,,,+++***)))***,,,+++++++++******))))))************************++++++++++++++++++++++++***)))((('''''')))+++---(((((((((((())))))))))))******++++++++++++******************************************************...---++++++++++++---...))))))************))))))******++++++++++++******))))))))))))))))))))))))************************))))))************))))))&&&'''(((*********))))))))))))))))))))))))))))))+++++++++************)))---,,,+++******+++,,,------,,,,,,++++++*********++++++,,,,,,,,,---------+++,,,...//////...,,,+++---------,,,,,,+++++++++++++++++++++++++++++++++***+++,,,---...---,,,,,,}}}wwwsssuuuzzz~~~yyyrrrmmmbbbccccccdddiiiuuu~~~sssllljjjcccbbb___[[[VVVNNNEEE???;;;999666333111000000000222222111111000000//////000000000000111111111111////////////////////////////////////////////////......------------......000///---,,,,,,---///000,,,,,,,,,++++++,,,,,,,,,---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,,,,,,,++++++*********,,,+++******)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,***'''&&&,,,,,,,,,++++++*********)))))))))))))))))))))))),,,***(((***,,,---***((())))))************))))))++++++************+++++++++++++++*********))))))************************,,,,,,+++***))))))******++++++,,,,,,,,,++++++***///...---+++)))(((&&&&&&,,,,,,,,,,,,,,,+++***)))((())))))*********))))))******++++++++++++******))))))))))))))))))))))))'''***---///000...,,,***++++++******)))(((((((((************************++++++++++++******))))))***++++++***))))))***,,,++++++,,,---............++++++++++++++++++++++++++++++------------++++++++++++******+++---///000---***(((***---000000//////......------......///wwwpppkkkgggiiilllooosss{{{}}}xxxlllhhhaaaYYYSSSLLLEEEAAA@@@===999555222111111111111111111111000000000000111000000000000000000000////////////////////////////////////////////////......------------......------............------//////............//////...---,,,++++++,,,...///---------------------------------,,,,,,---------,,,,,,,,,+++++++++******,,,,,,++++++************++++++++++++++++++++++++++++++,,,,,,+++***)))(((,,,,,,,,,+++++++++******************************,,,***)))+++---...,,,))))))******++++++******)))++++++************+++++++++++++++*********))))))************************,,,++++++***))))))************+++++++++++++++*********++++++,,,,,,,,,,,,++++++++++++******))))))((()))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''')))+++------,,,***)))************++++++++++++************************************))))))(((((()))***++++++))))))***+++++++++,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,++++++***+++,,,---...,,,***((())),,,......---------...///000111333333xxxrrrnnnoootttyyy}}}zzztttxxx|||tttgggZZZQQQKKKGGGEEEFFFCCC>>>888444222222222000000000111111111111111111111000000//////......////////////////////////////////////////////////......------------......---...///000000///...---------,,,,,,,,,,,,------///...,,,++++++,,,------........................------------------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***************************+++++++++++++++++++++***,,,,,,,,,++++++++++++***************************+++******+++---...---+++***++++++,,,,,,++++++***++++++************+++++++++++++++***************************************,,,+++******)))*********(((((()))***++++++++++++)))******,,,---...//////*********))))))))))))((())))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))'''((())))))******)))))))))******+++,,,,,,------************************)))))))))))))))(((((((((''')))++++++***)))))))))++++++,,,,,,++++++******++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,------+++******,,,......------...000333666888;;;<<<}}}|||}}}yyynnnnnnyyyooo^^^RRRLLLJJJIIIJJJGGGAAA;;;777444333222000000000111111222222222111111000000///.........////////////////////////////////////////////////......------------....../////////000000/////////,,,,,,++++++++++++,,,,,,...---,,,+++******++++++------------------------,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------,,,+++++++++++++++++++++++++++++++++************+++,,,---++++++++++++++++++++++++************************))))))***+++,,,---,,,,,,+++,,,,,,------,,,,,,+++++++++************++++++************************************************++++++***************+++&&&'''((()))***+++++++++---,,,,,,,,,,,,+++++++++*********)))))))))******+++++++++*********************++++++++++++******))))))))))))))))))))))))))))))((((((((()))))))))*********+++++++++,,,,,,************************************))))))))))))&&&(((+++,,,+++)))((((((,,,,,,,,,,,,,,,+++***)))+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------...///000000000222666:::???BBBEEEGGG~~~pppfffnnn|||xxxdddVVVOOOKKKJJJLLLIIIDDD>>>999666444333000000111111222222333333111111000000/////////...000000000000000000000000000000000000000000000000......------------......///...------------.../////////............//////,,,,,,+++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---...++++++++++++++++++++++++************************'''(((******************,,,,,,------------,,,,,,++++++************++++++************************************************+++***************++++++&&&'''((()))***+++++++++------,,,+++***)))((((((,,,+++*********++++++,,,...---,,,++++++++++++,,,******++++++++++++******************************++++++***)))))))))***+++++++++******))))))))))))************************++++++++++++++++++++++++&&&))),,,,,,+++)))((((((------......---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++,,,---///000111222333444888;;;???DDDIIIMMMPPPQQQyyyiiikkksss~~~nnn___TTTNNNJJJKKKJJJGGGCCC>>>:::666444111111111222222222222222000000000000111111111111000000000000000000000000000000000000000000000000......------------......------------------------......------------......+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,,,,------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,------***++++++++++++,,,,,,,,,++++++++++++++++++++++++''')))******)))(((((()))+++,,,,,,------,,,,,,+++++++++************++++++***************+++++++++*********************************)))******+++,,,(((((()))***++++++++++++******************++++++,,,+++*********+++,,,---///...,,,+++***++++++,,,******++++++++++++******************************,,,,,,+++*********++++++++++++******)))(((((('''************************+++++++++,,,,,,,,,,,,,,,(((***,,,,,,+++*********------.........---,,,,,,++++++,,,,,,------......---,,,,,,++++++,,,,,,---,,,---............------+++...111444555777999;;;BBBDDDIIINNNSSSVVVXXXYYYzzzxxx}}}}}}mmm___TTTNNNJJJJJJIIIGGGCCC???:::777333222222222222222222111000000111111222222333333000000000000000000000000000000000000000000000000......------------......---000333555555333000---,,,++++++******++++++,,,+++,,,,,,---------,,,,,,------------------------+++,,,...//////...,,,+++,,,,,,,,,---------......,,,+++)))((((((***---...++++++++++++++++++++++++***+++,,,---------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,+++)))'''''')))++++++,,,,,,,,,,,,++++++++++++************++++++))))))*********+++++++++******************************))))))***++++++,,,******+++++++++++++++***))))))******+++,,,------+++***)))((()))***,,,---...---+++)))))))))***+++******++++++++++++******************************,,,,,,+++++++++***************************************************************+++++++++,,,,,,,,,***,,,---,,,+++***+++,,,++++++,,,---------,,,,,,++++++,,,,,,---......///---,,,,,,++++++,,,,,,---,,,---...000000000/////////333999===???AAADDDGGGJJJLLLPPPUUUXXX[[[\\\\\\{{{yyyiii[[[SSSJJJKKKKKKKKKGGGBBB===:::444333333222222111111111000000111222333444444555000000000000000000000000000000000000000000000000.........------.........///444:::>>>>>>:::444//////......------......///,,,,,,---...////////////........................+++,,,...//////...,,,+++,,,,,,,,,------.........,,,+++(((&&&''')))---///***************************+++---......---+++************++++++,,,,,,,,,++++++++++++++++++++++++***---...---)))'''''')))***++++++,,,,,,++++++***++++++************++++++))))))******++++++++++++******************************))))))***+++,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,---------***)))((('''((()))+++------,,,***(((''''''((()))******++++++++++++******************************+++++++++++++++***)))(((*********+++,,,,,,------************************))))))******++++++++++++,,,------,,,++++++,,,...)))***+++,,,,,,,,,,,,,,,++++++,,,,,,---...//////------++++++++++++------,,,---///111111111111000555:::AAAEEEHHHKKKOOORRRNNNQQQTTTXXX[[[]]]]]]]]]~~~}}}}}}|||||||||}}}{{{pppsss}}}uuuggg^^^VVVRRROOOLLLJJJGGGAAA<<<999777555444222222222222///000111111111111000000111111222333222111000///////////////////////////......------------......,,,888KKKYYY\\\NNN999)))......---------......///------------------------------------------------........................------......///.........,,,,,,,,,,,,++++++***)))++++++++++++++++++++++++---------,,,,,,+++++++++------,,,,,,+++***)))))),,,,,,,,,+++***)))((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...+++))))))***,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++******+++------,,,***))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,)))((('''(((***,,,+++***,,,+++***))))))***+++,,,++++++******++++++,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,---......000000000///...111555888???CCCIIIOOORRRTTTSSSRRRSSSUUUXXXZZZ[[[ZZZXXXVVV~~~~~~~~~}}}}}}}}}}}}||||||}}}}}}~~~~~~}}}}}}|||yyyyyyyyyyyyyyyyyyyyyyyyzzzzzzzzzzzzyyyyyyyyyyyyxxxyyyzzz|||}}}zzzpppooottt~~~uuunnnbbb^^^XXXSSSPPPLLLHHHDDD<<<:::777555333333333333000111111222222111111111111222222333222111000///111111111111111111111111///......------......///555LLLcccdddPPP:::111111......---,,,,,,,,,------------------------------------------------------........................------.........------,,,...---+++***)))***+++,,,++++++++++++++++++++++++---------,,,,,,+++++++++---,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---+++******+++,,,,,,+++++++++++++++++++++++++++,,,+++***))))))***++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******))))))))))))******)))((((((***+++,,,***)))************************************************)))************+++++++++******+++++++++,,,,,,,,,...,,,+++*********(((&&&,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,...---------------,,,,,,++++++,,,,,,------------,,,...111333666:::???CCCLLLMMMPPPRRRSSSSSSSSSRRRSSSUUUWWWXXXVVVRRRMMMKKK~~~~~~}}}|||{{{zzzzzzyyyvvvvvvwwwwwwwwwvvvttttttuuuvvvvvvvvvvvvvvvuuuuuurrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrssssssssssssssssssssstttuuuxxxzzz{{{~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{|||}}}~~~}}}}}}~~~~~~|||vvvpppppprrrxxxqqqkkkbbbYYYSSSOOOKKKIIIAAA>>>:::666444333444444111222222222111111111111111222222222222111000000111111111111111111111111///......------......///...EEEZZZVVV???------666000///...---------------------------------------------------------------........................------...------,,,+++***///---+++)))(((***,,,...++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,---.........************************++++++++++++++++++++++++,,,+++***+++,,,---+++)))+++++++++++++++++++++++++++***)))(((((()))+++,,,------------------------))))))))))))))))))))))))++++++++++++++++++++++++******))))))))))))*********))))))***,,,---+++***++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,...---+++***+++***(((&&&++++++************++++++------,,,,,,------...///++++++++++++,,,,,,,,,,,,............---------,,,***+++,,,...///////////////222888===AAAEEEJJJMMMVVVUUUUUUUUUTTTTTTTTTTTTUUUUUUUUUSSSNNNHHHBBB>>>}}}|||{{{{{{yyyxxxvvvuuuuuutttssssssrrrrrrnnnooopppqqqpppnnnlllkkkmmmmmmmmmnnnmmmmmmlllllliiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiijjjjjjkkkllllllmmmlllllllllmmmpppssstttwwwvvvtttttttttuuuwwwxxxwwwvvvuuuuuuuuuvvvwwwxxxxxxxxxyyy{{{|||}}}}}}}}}~~~~~~xxxuuurrrvvv|||zzzooobbbXXXQQQMMMKKKFFFCCC>>>999555444444444222111111000000000000000222222222222111111000000111111111111111111111111//////............//////+++222888999555000......222111000///....................................................................................------------,,,+++***)))...---+++******+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,)))***+++,,,------------++++++++++++++++++++++++***+++++++++++++++,,,,,,+++***+++,,,------+++)))++++++++++++++++++++++++,,,+++)))((((((***,,,---------------------------************************+++++++++++++++++++++++++++******))))))******+++---,,,,,,---//////...,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,(((''''''(((+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---......---------............///.........------,,,,,,,,,------...///111444666888;;;???EEEJJJMMMOOOQQQSSSVVVWWWWWWXXXXXXWWWWWWVVVTTTRRRNNNJJJDDD@@@<<<:::|||zzzxxxuuutttssssssqqqooommmmmmllllllkkkkkkjjjjjjfffggghhhiiihhhfffdddbbbcccccccccccccccbbbaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa^^^^^^___```aaabbbbbbccceeeddddddccceeegggjjjlllmmmkkkjjjiiiiiikkknnnooonnnnnnnnnnnnnnnoooppppppqqqrrrtttvvvxxxyyyyyyyyyyyyzzzzzz|||~~~{{{yyy}}}}}}ooobbbWWWQQQNNNKKKHHHCCC===888555444444222111000////////////000222222222111111111111111000000000000000000000000/////////....../////////555000+++---222333...(((000//////...---------...........................................................................------------,,,+++***)))***+++---......---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***+++,,,------+++)))++++++++++++++++++++++++---,,,*********,,,...///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++---,,,,,,---//////...,,,++++++++++++++++++++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,%%%$$$%%%'''+++---...---+++++++++,,,,,,++++++++++++++++++++++++,,,,,,---------........./////////---------------,,,---,,,000//////000444999???BBBHHHLLLRRRVVVXXXXXXXXXYYYYYYZZZ\\\]]]\\\YYYVVVSSSMMMIIICCC>>>;;;;;;<<<>>>~~~|||{{{{{{||||||{{{xxxuuurrrooolllkkkjjjiiigggfffbbbbbbbbbbbbaaaaaa``````^^^^^^^^^^^^]]]\\\ZZZYYYXXXXXXYYYXXXXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVSSSSSSTTTUUUVVVVVVWWWWWWZZZZZZYYYZZZ[[[]]]^^^``````___^^^^^^___aaacccdddcccddddddeeeeeefffffffffhhhjjjllloooqqqrrrrrrrrrrrrssstttvvvxxxzzz}}}~~~}}}}}}zzzkkk^^^TTTPPPQQQNNNIIICCC>>>999666444333222111/////////000000333222111111000000111111////////////////////////000//////......//////000111000...---...///000000,,,,,,+++++++++,,,,,,,,,........................................................................------...------,,,+++***)))+++---///000...,,,***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---,,,+++***+++,,,---+++)))++++++++++++++++++++++++,,,,,,,,,,,,,,,---...///************************++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***))))))***,,,---+++***++++++++++++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,(((''''''(((***,,,,,,+++++++++,,,,,,,,,,,,+++++++++************+++,,,,,,+++,,,,,,,,,------------,,,,,,,,,---......//////222222333666;;;BBBIIIMMMRRRVVV\\\```aaaaaaaaaaaa```aaaaaa```\\\VVVOOOKKKBBB???:::888888===BBBFFF~~~|||zzzyyyyyywwwuuutttsssrrrqqqnnnlllhhhfffcccaaa```___]]][[[WWWWWWWWWWWWVVVVVVVVVVVVUUUTTTTTTRRRQQQPPPPPPOOONNNNNNNNNNNNMMMLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRSSSSSSSSSSSSTTTVVVXXXYYYYYYYYYZZZ[[[\\\]]]]]]]]]^^^```cccfffhhhiiiiiiiiijjjkkklllnnnpppsssuuuwwwuuuvvvxxx{{{}}}~~~{{{kkk___YYYWWWUUUPPPKKKDDD>>>999666666555333111000000111222333222111000000000111222000000000000000000000000000000////////////000000***---///...++++++000444,,,++++++,,,,,,---...///........................................................................------.........------,,,***+++---...///...---,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,++++++*********))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,---------+++******+++,,,,,,+++++++++++++++++++++++++++)))***+++---......------++++++++++++++++++++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,)))((((((***+++,,,***)))************************************************)))************+++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++,,,------,,,++++++,,,++++++++++++,,,------,,,,,,,,,,,,------------,,,,,,---///000111222333666999===CCCJJJQQQVVVYYY\\\```dddggggggfffeeeeeedddccc```[[[UUUMMMGGGCCC;;;::::::<<<@@@FFFLLLPPPzzzyyywwwtttrrrqqqppppppnnnkkkiiigggfffdddbbb```bbb___\\\ZZZYYYXXXVVVUUUPPPPPPOOOOOOOOOOOOOOOOOONNNNNNLLLJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJIIIKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVWWWYYY\\\___bbbccccccbbbdddeeefffhhhkkknnnpppqqqoooqqqssswwwyyy|||}}}~~~zzzrrrppp}}}pppiii[[[YYYUUUPPPIIIAAA;;;888888777444222222222333444444333111000000000111222111111111111111111111111000000////////////000000222222000...---,,,++++++.........///000111222333////////////////////////////////////////////////........................------......///.........,,,,,,,,,,,,------...///+++++++++++++++++++++++++++++++++,,,,,,---------------,,,,,,+++***))))))((()))***,,,---...//////************************))))))***+++,,,,,,------...,,,))))))***,,,,,,,,,++++++++++++++++++++++++'''(((+++---...---,,,+++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++******+++------,,,***))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,---,,,+++,,,...///...---++++++------------++++++---,,,,,,,,,,,,---.............../////////000000------///000222444555666;;;@@@GGGPPPXXX^^^aaabbbdddgggjjjkkkiiigggeeeeeebbb___ZZZTTTMMMFFFAAA>>>:::;;;???DDDJJJPPPVVVYYY~~~~~~}}}zzzxxxuuutttqqqooollljjjiiihhhcccbbb```___]]][[[YYYYYYVVVUUUSSSRRRRRRQQQPPPNNNIIIHHHHHHGGGFFFEEEEEEDDDGGGFFFCCCAAA??????@@@AAABBBBBBAAAAAA@@@@@@@@@???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>????????????@@@???AAABBBCCCDDDCCCCCCBBBAAABBBCCCDDDFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMNNNNNNQQQTTTVVVVVVUUUUUUVVVWWWYYY[[[^^^aaaccceeefffgggjjjnnnqqqrrrtttvvvwwwxxxzzz|||||||||}}}wwwsssuuuwwwjjjcccZZZSSSOOOJJJDDD>>>:::888666444222111111111333333333222222222111111111111111111111111111111////////////////////////111000000/////////000000........................111///...------...///111////////////////////////////////////////////////........................//////.........---------...---+++*********++++++++++++++++++++++++++++++************))))))))))))...,,,******+++++++++***------------------------******+++++++++,,,,,,,,,---,,,++++++,,,,,,***)))*********************************+++,,,,,,,,,---************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))***,,,,,,,,,------.........+++///---&&&'''///...&&&*********++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000///---+++)))///......///222888===AAACCCJJJUUU^^^cccfffggghhhkkkkkkjjjjjjhhhfffdddccc^^^VVVOOOLLLFFF>>>===@@@===???DDDJJJQQQXXX\\\___~~~}}}zzzyyyxxxwwwtttrrrkkkjjjhhheeebbb```^^^^^^YYYXXXWWWUUUSSSQQQPPPOOONNNLLLJJJJJJJJJJJJHHHFFFEEEDDDDDDCCCBBBBBBAAAAAADDDBBB@@@>>>=========>>>===<<<<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<;;;:::999;;;;;;;;;<<<<<<<<<<<<===<<<<<<===>>>>>>>>>>>>>>>===>>>>>>???@@@AAABBBBBBBBBBBBBBBCCCCCCDDDEEEFFFGGGJJJMMMOOONNNNNNNNNOOOOOOPPPSSSVVVXXXZZZ[[[\\\___bbbfffiiijjjlllnnnpppqqqsssuuuwwwwwwxxx{{{}}}{{{}}}~~~xxxxxxtttjjj^^^VVVQQQMMMGGGBBB<<<:::777555333222222333333333333222222222222111111111111111111111111111///////////////////////////......---------..............................000///...------...///000////////////////////////////////////////////////........................///.........------------------+++*********++++++++++++++++++++++++++++++)))*********++++++,,,,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,***+++,,,,,,+++)))***************************************+++++++++************************)))************+++++++++)))*********++++++++++++,,,++++++******++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++******++++++------,,,++++++***))))))///777888...))),,,,,,(((,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................111000000111555<<>>======<<<<<>><<<::::::::::::;;;888888888888888777777777888888999999999888777777777777888888888999999999::::::999999::::::;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???@@@CCCFFFGGGFFFFFFFFFGGGFFFHHHJJJLLLNNNPPPQQQQQQSSSVVVZZZ]]]___aaaccceeefffhhhkkkmmmoooqqqtttvvvuuuwwwzzz{{{{{{|||}}}vvvfff\\\WWWSSSNNNHHH@@@>>>999555333333444555333333333333222222222222111111111111111111111111////////////////////////.........------......///////////////////////////000///...------...///000////////////////////////////////////////////////....................................---------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---+++***+++,,,,,,+++)))************************,,,,,,,,,+++++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++,,,,,,,,,---,,,,,,++++++******)))---999===444)))(((++++++---------,,,+++*********,,,,,,,,,,,,,,,,,,------///...---------///222333222222333666<<>>===;;;;;;;;;;;;::::::999999;;;;;;:::999888888888999888888888888888888888888888999999999999999888888666666666666777777777777;;;:::999888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::;;;<<<======???AAABBBAAAAAABBBCCCBBBCCCEEEGGGIIIJJJJJJKKKIIILLLPPPRRRTTTVVVYYY[[[ZZZ]]]```ccceeehhhkkknnnmmmpppsssuuuvvvwwwxxxzzz}}}~~~oooccc]]]YYYTTTOOOEEEBBB<<<777444333555666444444333333333222222222111111111111111111111111////////////////////////000000000000000000111222000000000000000000000000000///............///000////////////////////////////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------/////////...,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,+++***************************......------,,,,,,,,,+++************************))))))*********+++++++++,,,,,,,,,------------...,,,++++++******++++++,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++,,,------...//////&&&111777222***))),,,---------,,,,,,,,,+++++++++,,,,,,,,,---------------//////...---...///111333222333666;;;DDDMMMVVV\\\dddfffiiijjjjjjkkkmmmooommmjjjiiikkklllfffYYYOOODDDAAA@@@AAAFFFMMMVVV\\\______aaabbbdddfffgggggg}}}zzzwwwuuurrrpppnnnkkkiiigggfffeeedddaaa^^^\\\[[[XXXUUUSSSOOONNNLLLJJJHHHFFFFFFEEECCCBBBBBBAAA@@@??????>>>???===<<<===>>>>>>===<<<::::::999999999999999888999999999888888888888999888888888888888888999999888999999:::::::::999999777777777777888888888888<<<;;;999888888999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::;;;<<<:::<<<>>>>>>======>>>???@@@@@@BBBCCCDDDEEEEEEEEECCCEEEHHHJJJKKKMMMPPPSSSPPPRRRVVVYYY[[[]]]aaacccdddgggjjjmmmnnnppprrrtttyyyzzz}}}uuuhhhaaa[[[VVVRRRKKKGGG@@@:::666444555666444444444333333333222222111111111111111111111111000000000000000000000000000000000000000111222222111111111111111111111111//////............//////////////////////////////////////////////////////........................,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***,,,...000///,,,++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++******,,,,,,,,,***************************------,,,,,,++++++******))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++***++++++,,,...//////000&&&+++///...---------,,,++++++,,,,,,,,,---------,,,,,,,,,------............//////000000000000000444666<<>>>>>======<<<<<<;;;;;;;;;:::999:::;;;<<<;;;:::999999999999999999999999888888888999999999999999777777777888888888888999777777888999999999999888888999999999::::::::::::999999888888777888888888::::::::::::999999999999:::999999888888999999:::777999::::::999999:::<<<<<<===>>>???????????????>>>@@@BBBCCCCCCEEEHHHKKKGGGJJJMMMOOOPPPRRRUUUXXXXXX[[[___bbbdddfffiiikkkqqqrrruuuxxx{{{}}}}}}}}}zzz{{{}}}|||{{{pppfff^^^XXXUUUQQQMMMGGG@@@:::777666555444444444444333333333333111111111111111111111111000000000000000000000000............///000111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................,,,,,,,,,,,,------------+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))---000000...---...000,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++*********,,,---,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))************+++++++++(((((()))))))))*********,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++++++++++++++++++++++++++---,,,+++---//////---)))+++++++++,,,---.........,,,,,,,,,---......//////...///000111222222222222;;;???FFFOOOYYYaaahhhkkkhhhiiikkkkkklllmmmpppsssrrrooommmlllkkkdddYYYQQQNNNSSSXXX[[[aaagggjjjiiihhhhhhjjjkkkmmmooopppppp~~~}}}zzzwwwrrrooollliiieeeccc___^^^[[[XXXVVVSSSRRRQQQOOOMMMJJJIIIHHHGGGDDDBBB>>>>>>======<<<<<<======;;;;;;;;;;;;::::::::::::999888777888:::;;;:::999999999999999999999999999777777888888999999999999888888888999999:::::::::777777888999999999999999:::::::::;;;;;;;;;;;;<<<888999999999888888777666:::::::::::::::::::::;;;999999888888888888999999777888999888777777999;;;::::::;;;<<<<<<<<<;;;;;;:::;;;<<<<<<<<<===@@@CCCAAACCCEEEFFFGGGHHHKKKMMMKKKNNNSSSVVVXXXZZZ]]]```fffgggkkknnnqqqsssttttttuuuwwwyyy}}}~~~}}}pppeee___]]]XXXUUUNNNGGG@@@;;;888666555444444444444333333333111111111111111111111111000000000000000000000000............///000111222000000000000000000000000......////////////......////////////////////////////////////////////////........................++++++,,,,,,,,,---------++++++---.........------------------------------+++++++++,,,,,,,,,,,,,,,...222555444000------///,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++************************))))))******************)))))))))))))))))))))))))))************+++++++++)))))))))*********++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---++++++++++++++++++++++++000---***,,,......,,,***,,,,,,------------------,,,,,,------...///////////////000111333666999;;;FFFJJJRRR[[[ccchhhkkkmmmkkkmmmnnnooooooppprrrtttrrrqqqooonnnlllgggaaa]]][[[aaaeeefffiiiooopppllllllmmmnnnoooppprrrssssss|||yyyxxxssspppkkkhhheeebbb^^^\\\YYYWWWUUURRROOOMMMKKKJJJIIIGGGDDDCCCCCCBBB???===<<<;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999888888999;;;<<<;;;:::888888888999999999999999555666777888999999999888::::::;;;;;;<<<<<<<<<===999999:::;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<999:::;;;;;;;;;999888777;;;;;;<<<<<<<<<=========;;;::::::999999999::::::999:::::::::999999:::<<<:::;;;;;;;;;;;;;;;::::::777888888888777888;;;>>>===???AAAAAAAAABBBDDDFFFCCCFFFJJJMMMPPPRRRVVVXXX]]]___bbbfffiiikkkmmmmmmmmmooorrrvvvyyy|||zzzmmmfffeee]]]ZZZSSSLLLDDD>>>999777555555444444444333333333111111111111111111111111000000000000000000000000000000000000111222333444////////////////////////......////////////......////////////////////////////////////////////////........................+++++++++,,,,,,---------***+++---...///...------------------------------***++++++,,,---...//////666:::;;;888111+++)))***------------------------******+++++++++,,,,,,,,,+++***)))***,,,---,,,+++************************,,,,,,,,,------.........)))))))))))))))))))))))))))************+++++++++,,,,,,---------.........,,,++++++++++++++++++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...)))***+++,,,...///000111,,,***)))***+++++++++---///......------,,,,,,+++,,,,,,------...///000000000000///000444999???CCCNNNSSS[[[ccciiillllllllloooppprrrrrrrrrrrrsssuuuqqqqqqqqqooommmjjjhhhgggggglllnnnlllnnnssstttpppooooooooopppqqqrrrrrrsss|||zzzwwwtttoookkkhhhccc]]]ZZZZZZXXXSSSOOONNNKKKIIIGGGGGGFFFDDDCCC???>>><<<<<<>>>??????>>>999999999888888888888888;;;;;;::::::::::::::::::777999:::<<<<<<;;;:::999999999888888888888888888999999::::::;;;<<<======999999:::;;;;;;;;;::::::::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<<<<======>>>>>>>>>;;;;;;:::::::::999999999:::;;;;;;<<<<<<;;;;;;:::999999999999999999999999999999:::;;;;;;<<<=========>>>@@@BBBEEEHHHIIIJJJPPPRRRUUUYYY]]]aaadddfffgggjjjllloooqqqtttxxx{{{}}}}}}~~~tttkkkaaa```\\\TTTIIIAAA<<<;;;777555333222333333222111111111111111111111111111333333333222222111111111000000000000000000000000////////////////////////////////////////////////......////////////..............................++++++---......---++++++///---+++,,,---...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,///222555;;;777333///...---,,,+++------,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++.........//////000000000,,,,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++++++++++++++******))))))---,,,+++******+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,++++++*********...---,,,+++***+++,,,---///,,,))))))+++,,,+++)))***+++,,,,,,------,,,,,,+++,,,---...////////////.........////////////...333333444666:::BBBLLLSSS[[[]]]```dddgggjjjlllmmmrrrrrrqqqqqqqqqrrrssssssrrrsssttttttssspppnnnlllkkkmmmoooooooooppprrrtttvvvuuusssqqqqqqrrrtttuuu~~~{{{yyywwwtttqqqoookkkfffbbb^^^YYYTTTQQQQQQOOOKKKFFFGGGEEEBBBAAAAAAAAA???>>>===;;;::::::;;;;;;;;;:::888888888888888888888888888888888888888888888888999:::;;;======<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<======:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<;;;;;;;;;:::::::::;;;<<<<<<======<<<<<<;;;:::::::::999999999999999999999999:::;;;<<<<<<<<<<<<<<<>>>@@@BBBDDDEEEFFFHHHJJJLLLOOOSSSVVVYYYZZZ___aaaeeegggjjjmmmqqqtttwwwwwwyyyzzz}}}~~~|||nnnggg^^^VVVPPPIIIAAA<<<888666444333444444333222111111111111111111111111222222222111111000000000000000000000000000000000111111111111111111111111000000000000000000000000......////////////..............................,,,,,,,,,------,,,,,,,,,...---++++++---...---,,,+++,,,,,,,,,,,,,,,,,,------------------------------,,,++++++---///222444444111---+++++++++******)))))))))))))))))))))))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,+++++++++******************++++++++++++++++++++++++++++++++++++++++++++++++*********))),,,++++++++++++++++++,,,,,,+++***))))))***+++,,,,,,,,,,,,+++++++++******---,,,,,,++++++,,,,,,,,,...,,,******,,,,,,+++)))++++++,,,------------,,,+++,,,,,,---............///////////////000111222333555888<<>>AAA???===<<<======<<<;;;;;;:::999888999:::888777888888888888888888888888888888888888888888888888:::;;;<<<===>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===========================>>>????????????>>>>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>========================>>>>>>>>>============<<<<<<<<<<<<=========>>>>>>=========;;;;;;;;;::::::999999999888999999::::::;;;;;;<<<::::::;;;===>>>???@@@@@@@@@AAACCCEEEHHHJJJLLLMMMRRRUUUXXX\\\___bbbgggjjjmmmnnnpppssswww{{{~~~~~~rrrccc[[[XXXSSSIII@@@;;;999666555555555444333222222222222222222222222111111111000000000000000000000000000000000000000111111111111111111111111111111111111111111111111......////////////..............................------,,,,,,,,,,,,------...---++++++---------,,,---,,,,,,,,,,,,,,,,,,+++........................---,,,++++++---///111333111///,,,,,,---.........++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,++++++++++++***************+++++++++,,,++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,+++++++++++++++************++++++,,,,,,,,,++++++++++++***+++,,,,,,------,,,,,,,,,---,,,++++++,,,,,,+++***++++++,,,---------------------..................///.........000222555777666:::???FFFMMMVVV^^^ddddddeeegggjjjlllnnnoooppppppqqqssstttttttttssssssuuuuuutttssssssrrrqqqqqqoooqqqssstttssssssuuuvvvttttttuuuuuuuuuuuuuuuttt~~~|||zzzxxxuuupppjjjfffaaa^^^[[[XXXUUURRRNNNKKKKKKHHHDDDBBBAAA@@@>>>;;;>>><<<;;;;;;<<<======<<<<<<;;;::::::;;;:::999777888888888888999999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>======<<<===============>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>>>>>>>=========<<<======>>>>>>======<<<<<<<<<;;;;;;::::::999999999999999999::::::;;;;;;:::::::::;;;;;;<<<<<<<<<======>>>@@@AAACCCDDDDDDGGGIIIMMMPPPSSSWWW\\\___bbbdddfffjjjoootttxxxzzz{{{|||}}}}}}}}}~~~~~~nnneee```ZZZQQQHHH???<<<888666555444333222222222222222222222222222111111111111111111000000000000000000000000000000////////////////////////000000000000000000000000......////////////.................................---,,,++++++,,,---......,,,++++++,,,------,,,---------,,,,,,+++++++++------------------------,,,+++++++++,,,---///000000...,,,,,,...//////...+++,,,---.........---,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------000///////////////000000...------...111555999<<<===BBBIIIQQQXXX___eeeiiihhhiiikkklllnnnooooooooopppqqqsssuuuvvvuuutttsssuuutttsssrrrrrrrrrrrrrrrrrrtttvvvwwwvvvuuuvvvwwwssstttuuuvvvwwwuuutttsss~~~|||wwwuuurrroookkkeee___[[[WWWUUUQQQNNNLLLJJJGGGEEEDDDCCC@@@???>>>===<<<;;;<<<:::999:::;;;===<<<<<<;;;:::::::::;;;;;;999777888999999999:::::::::;;;::::::;;;;;;<<<<<<<<<===;;;<<<<<<========================>>>>>>>>>??????AAAAAA@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@??????AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>><<<<<<<<<======<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::999:::::::::::::::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<======>>>?????????AAAEEEGGGJJJMMMQQQUUUXXXYYY\\\aaafffkkkoooqqqvvvwwwxxxyyyzzz}}}{{{zzz|||www{{{}}}qqqggg___WWWSSSEEEAAA<<<888666444333111222222222222222222222222222222222222222222222222000000000000000000000000........................////////////////////////......////////////..............................///...,,,,,,,,,,,,...///---,,,******,,,---,,,+++---------,,,,,,++++++++++++++++++++++++++++++++++++************+++------,,,+++))))))******)))((('''(((***+++++++++***))),,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,***+++,,,------,,,+++***+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***,,,---...---,,,,,,+++,,,---------,,,,,,,,,,,,,,,---.........------......---------...///000------...000444999???BBBGGGLLLSSSZZZ```dddgggjjjjjjkkklllmmmnnnoooooooooppprrrtttvvvwwwvvvuuuttttttssssssrrrrrrrrrsssssssssuuuxxxxxxwwwvvvvvvvvvrrrsssuuuvvvvvvtttrrrppp}}}{{{xxxtttrrrmmmjjjfffbbb___ZZZUUURRROOOLLLIIIGGGEEEDDDBBB@@@>>>>>><<<;;;::::::999999:::999777888:::;;;;;;:::999888888:::;;;;;;999777:::::::::;;;;;;<<<<<<===999::::::;;;;;;<<<<<<<<<=========>>>>>>>>>??????===>>>>>>??????@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???@@@@@@@@@@@@????????????;;;<<<<<<======<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999::::::;;;;;;;;;;;;===???AAABBBEEEHHHKKKNNNOOORRRVVV[[[```dddffflllnnnppprrrtttxxx|||{{{xxxuuusssvvv{{{|||zzz~~~pppeee^^^\\\MMMHHHBBB<<<888555333111333333333333333333333333222222222222222333333333000000000000000000000000000000000000000000000000..............................////////////....................................------------......---,,,******,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,+++************************+++++++++******++++++,,,...,,,++++++,,,+++***(((''')))+++------,,,+++***,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++++++++++++++*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,******+++,,,------------))),,,......---,,,,,,---,,,,,,---...............++++++******+++,,,...///000111333777<<>><<<;;;;;;:::999888888999:::;;;999888888:::;;;;;;:::888888999;;;===>>><<<999;;;;;;<<<<<<===>>>>>>>>>;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@AAABBBBBB??????@@@AAAAAABBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@@@@????????????>>><<<======>>>>>>======<<<;;;;;;;;;<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::999999888888888999999999::::::999;;;<<<======>>>AAACCCEEEGGGIIILLLQQQUUUXXXZZZ___aaaeeehhhkkkooouuuyyy|||~~~yyyvvvqqqoooqqqxxx{{{nnneeeaaaVVVPPPHHHAAA<<<888555333333333333333333333333333000111111111222222222222000000000000000000000000000000000000000000000000////////////////////////......////////////..............................------............---------+++******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,///...---...//////---,,,)))***---///000///...,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++......---------,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++++++++++++++,,,++++++,,,------,,,++++++******+++++++++,,,,,,,,,++++++++++++,,,---......(((+++//////...,,,,,,...,,,------...............+++*********+++...000222666888<<>>??????@@@===>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBCCCDDDEEEEEEAAABBBBBBCCCDDDEEEEEEFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHGGGGGGFFFFFF@@@@@@@@@?????????>>>>>>>>>>>>????????????>>>>>>::::::;;;<<<===>>>??????==================<<<<<<:::::::::999999999999999999999:::::::::;;;;;;;;;999:::;;;:::::::::<<<>>>@@@AAACCCFFFJJJNNNQQQSSSVVVXXX\\\```dddiiiooosssxxx{{{~~~{{{wwwrrrnnnooowww}}}uuujjjddd[[[UUUMMMDDD>>>:::777555333333333333333333333333//////000000111111111222000000000000000000000000........................000000000000000000000000......////////////..............................,,,---...//////...---,,,---+++******+++,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,///...............------*********+++------,,,***%%%'''***,,,---,,,+++))),,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************))))))((((((*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++,,,,,,------------,,,+++******+++,,,---++++++------------++++++*********++++++,,,,,,,,,++++++******+++---...000(((+++///000...,,,---...,,,---......//////......------,,,---///111444666;;;===BBBIIIPPPVVVZZZ]]]___ccchhhkkkllllllmmmnnnnnnooopppqqqrrrrrrsssrrrssssssssstttuuuwwwxxxyyyuuuvvvxxxzzz{{{zzzyyyxxxrrruuuxxxxxxvvvsssrrrqqqrrrqqqpppnnnllljjjhhhggg~~~{{{wwwrrrnnnqqqlllfffaaa^^^ZZZUUUQQQKKKJJJIIIHHHFFFDDDCCCBBB=========<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>===============>>>>>>???@@@@@@AAAAAA???===???AAACCCAAA???AAABBBCCCEEEEEEEEEDDDCCCFFFEEECCCBBBBBBCCCEEEFFFDDDEEEFFFGGGGGGGGGGGGGGGGGGHHHJJJMMMNNNMMMLLLLLLMMMMMMNNNOOOQQQSSSUUUVVVWWWUUUTTTUUUWWWYYYYYYXXXUUUVVVXXXYYYYYYXXXWWWWWWVVVVVVWWWYYY\\\\\\XXXTTTTTTRRRPPPNNNMMMLLLKKKKKKIIIGGGEEEBBBAAABBBCCCDDDCCCBBBAAAAAABBBAAA???===??????============>>>??????>>>===<<<<<<===>>>???;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;======>>>???AAACCCDDDEEEMMMNNNQQQTTTXXX]]]dddiiinnnrrrvvvzzz|||~~~|||vvvrrrsssyyyttthhhaaa]]]UUULLLDDD>>>:::777777555333333444444444222222222222222222222222222333222111111000000111111222222111111000000//////000000000000000000000000////////////////////////........................,,,,,,------------,,,,,,...------,,,,,,------...............---,,,++++++.........------,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++************************)))************+++++++++.../////////...,,,***)))***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++...)))(((,,,...,,,))))))+++***)))***,,,---,,,+++,,,,,,,,,---------......------------------------///...---,,,,,,,,,,,,---000...,,,---000444888999AAAGGGPPPWWW[[[^^^```aaaggghhhiiikkklllmmmnnnnnnqqqqqqrrrrrrssstttuuuuuuvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyyyy{{{|||{{{yyywwwwwwvvvttttttttttttsssrrrppprrrrrrnnniiidddcccddd~~~zzzwwwsssoookkkgggddd```ZZZVVVSSSOOOJJJGGGEEEEEECCCBBB@@@???>>>===:::999999999888888888777:::999999999999999999999;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@BBB@@@???@@@CCCDDDCCCAAACCCDDDDDDEEEEEEDDDDDDCCCGGGFFFEEEEEEEEEGGGIIIJJJHHHHHHIIIJJJKKKLLLMMMMMMQQQRRRUUUWWWXXXWWWWWWVVVWWWXXXYYYZZZ\\\^^^```aaafffeeeccccccdddeeeddddddbbbbbbcccccccccbbbaaa```aaa```aaaccceeedddaaa^^^___^^^]]]\\\[[[ZZZYYYXXXQQQPPPNNNLLLKKKJJJKKKKKKKKKJJJHHHHHHHHHGGGEEECCCCCCBBBAAA???>>>>>>??????@@@???>>>===<<<<<<======??????????????????@@@@@@;;;;;;:::999999999999999999999999999999999999999999999:::;;;<<<>>>@@@AAAEEEFFFIIIKKKOOOTTTZZZ___gggkkkooosssvvvxxx{{{}}}{{{xxxzzz~~~yyynnneeeaaaYYYQQQHHHAAA;;;888555333111111222333222111333333333333333333333333333222111111000000111111111111111000000000000000////////////////////////////////////////////////........................------............------...------,,,,,,------...---------...------,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************************************++++++++++++++++++++++++***)))((((((*********++++++,,,,,,,,,---,,,,,,,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++000,,,+++///111///---...---+++***+++---...---,,,,,,,,,,,,---------......------------------------.....................///000///...///333999>>>@@@KKKOOOVVV[[[___```bbbccchhhiiijjjlllmmmnnnooooooqqqqqqrrrrrrsssttttttuuuuuuuuuuuuuuuvvvwwwxxxxxx{{{zzzyyyzzz{{{{{{yyywwwwwwvvvuuutttsssqqqooommmnnnnnnlllhhhdddbbbeeeiii}}}xxxuuupppllliiieee```]]]ZZZWWWRRRNNNKKKHHHEEEBBB@@@???>>>===<<<;;;::::::888888777777777777666666999999999999999999999999;;;;;;<<<======>>>>>>???>>>>>>>>>>>>????????????@@@@@@AAAAAAAAAAAAAAAAAAEEEDDDCCCDDDFFFFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHJJJLLLNNNOOOPPPPPPPPPQQQSSSUUUWWWYYY```aaaccceeefffffffffeeefffggghhhiiikkknnnpppqqqwwwuuussssssssstttsssqqqpppoooooonnnlllkkkjjjiiikkkkkkkkkmmmooopppnnnlllnnnnnnoooooonnnmmmkkkjjjaaa```___^^^\\\[[[ZZZYYYXXXWWWUUUUUUUUUSSSQQQNNNLLLKKKIIIFFFDDDCCCBBBBBBAAA@@@@@@???>>>>>>??????@@@@@@??????????????????<<<<<<;;;;;;;;;;;;;;;;;;999999999999999999999999777777777888999;;;<<<======>>>@@@BBBEEEJJJOOOSSS\\\```dddhhhkkknnnqqqtttxxx|||vvvkkkggg```YYYQQQIII@@@;;;666444111111222333333222333333333333333333333333333222111111000000111111000000000000111111111111////////////////////////////////////////////////.................................//////............------,,,,,,------...,,,,,,------...---------...------------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++************+++++++++,,,***))))))(((((())))))***))))))***+++,,,,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++''''''+++---+++***+++///---,,,,,,---------,,,,,,,,,,,,---------......------------------------,,,---...///000000000000//////000333999@@@GGGKKKVVVZZZ^^^aaabbbdddeeegggiiijjjlllmmmooopppppppppqqqrrrrrrsssssstttttttttttttttttttttuuuvvvwwwwww|||zzzxxxxxxyyyyyyxxxwwwuuuuuuuuutttrrrpppmmmkkkmmmmmmllliiiiiimmmvvv||||||yyywwwoookkkgggbbb___[[[WWWTTTRRRPPPLLLIIIFFFDDDBBB@@@=========<<<;;;;;;:::::::::999999999999999999999::::::::::::;;;;;;;;;;;;<<<<<<======>>>???????????????@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNPPPSSSVVVXXX[[[ZZZ[[[\\\^^^bbbfffhhhnnnoooppprrrsssssssssssssssttttttvvvxxxzzz}}}~~~~~~||||||}}}}}}|||{{{yyywwwuuuqqqooolllkkkjjjkkkmmmooorrruuuwwwxxxxxxyyyzzz{{{||||||{{{yyywwwrrrrrrrrrqqqooommmkkkjjjiiigggeeeddddddbbb___]]]ZZZXXXVVVSSSPPPNNNLLLKKKFFFFFFEEEDDDDDDDDDDDDDDDAAAAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;======:::<<<===???@@@DDDHHHKKKQQQTTTYYY\\\___cccgggiiiooosssyyy~~~{{{oookkkfffaaaZZZQQQGGG@@@:::777555444444555555555444444444444444444444444333222111111000000111111//////000000111111222222000000000000000000000000////////////////////////..............................////////////.........------,,,,,,------...++++++,,,---............------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,+++*********,,,---...))))))***+++,,,------...((((((***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---&&&###$$$(((***((('''***///---+++***+++,,,++++++,,,,,,,,,---------......------------------------,,,---...///000000/////////111555999???GGGOOOUUU^^^```bbbdddeeefffiiikkkkkklllmmmooopppqqqrrrrrrrrrrrrrrrsssssssssttttttttttttttttttuuuvvvwwwwww|||yyywwwvvvvvvwwwwwwvvvqqqrrrsssrrrpppnnnlllllliiilllppptttyyy~~~{{{wwwuuuqqqmmmjjjfffbbb^^^YYYVVVSSSPPPMMMFFFEEECCC@@@>>><<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>======>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMNNNPPPQQQRRRRRRSSSSSSSSSUUUXXX]]]aaacccffffffgggiiilllppptttwwwxxxxxxzzz{{{||||||}}}}}}||||||}}}~~~~~~{{{vvvpppkkkhhhfffeeebbbfffkkkqqqwww{{{~~~~~~~~~}}}}}}}}}|||{{{yyywwwvvvwwwuuutttsssrrrqqqnnnkkkiiihhhfffccc___\\\ZZZXXXSSSSSSQQQOOOMMMJJJIIIGGGGGGGGGFFFDDDBBBAAA@@@?????????@@@@@@@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::;;;<<<======:::;;;<<<===>>>???BBBEEEHHHKKKNNNRRRTTTXXX\\\___fffkkkqqqwww{{{|||oookkkgggddd```XXXMMMEEE===:::777555555666666666444444444444444444444444333222111111000000111111//////000000111111222222111111111111111111111111000000000000000000000000////////////////////////......////////////.........------,,,,,,------...++++++,,,---............------------------------------------------------------------------------,,,,,,,,,---------......,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,++++++,,,---///000))))))***+++,,,,,,------((()))***+++---...000000,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...)))((()))---...++++++///...,,,)))((()))*********,,,,,,,,,---------......------------------------------...///////////////333777<<>>??????@@@@@@??????@@@@@@AAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFCCCCCCDDDDDDEEEFFFFFFFFFFFFHHHKKKLLLLLLNNNPPPRRRTTTVVVXXXZZZ[[[[[[[[[[[[ZZZYYYXXXYYY]]]ccciiimmmpppqqqrrruuuxxx|||}}}vvvmmmfffaaa^^^]]]XXX^^^hhhqqqxxx~~~~~~}}}}}}~~~}}}||||||{{{xxxvvvuuutttrrrpppmmmjjjgggeeecccbbb```]]]YYYTTTQQQOOONNNMMMJJJHHHEEEBBB@@@??????@@@AAAAAA@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;<<<999:::;;;;;;:::;;;===???AAACCCFFFHHHKKKNNNRRRVVV[[[```gggnnnsssxxx|||~~~qqqmmmiiigggddd]]]RRRJJJ@@@===888555555555555444333333333333333333333333333222111111000000111111000000000000111111111111222222222222222222222222000000000000000000000000////////////////////////.........//////............------,,,,,,------...,,,,,,------...---------,,,,,,,,,------------...,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++*********+++,,,,,,---******+++++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,000///,,,,,,000---+++((('''(((*********,,,,,,,,,---------......------------------------............///000222333:::@@@GGGMMMQQQUUU[[[```aaacccfffggghhhjjjlllnnnlllmmmoooppprrrsssssssssssssssssssssssssssssssssuuuuuuuuuuuuvvvwwwxxxxxxwwwuuusssrrrssssssqqqpppmmmnnnllliiigggiiioootttyyysssppplllhhhddd___YYYUUUSSSOOOJJJGGGEEEDDDBBBAAA===??????>>>;;;;;;<<>>??????@@@@@@AAAAAABBBBBBCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHIIIFFFGGGHHHIIIJJJLLLMMMMMMOOORRRUUUWWWXXXZZZ]]]``````bbbeeeggggggfffcccbbb[[[XXXVVVVVVZZZaaaiiinnnvvvwwwzzz}}}|||rrrhhh___XXXUUUTTTTTT\\\hhhsss{{{}}}{{{{{{zzzzzzxxxvvvssspppnnniiiiiiiiigggeeecccaaa___ZZZXXXVVVRRRNNNJJJHHHFFFCCCDDDEEEDDDCCCAAA>>>===========================<<<<<<;;;::::::;;;;;;;;;999:::;;;;;;999999:::;;;;;;===???AAACCCFFFJJJMMMPPPUUU]]]dddjjjooosssvvvzzz}}}~~~|||{{{vvvqqqnnnllleeeZZZQQQEEEAAA;;;777666555555555333333333333333333333333333222111111000000111111111111111000000000000000111111111111111111111111000000000000000000000000////////////////////////------............------...------,,,,,,------...---------...------,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------)))******+++++++++******,,,,,,,,,++++++++++++***.........---,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,***)))+++...,,,((()))------***(((''')))+++,,,,,,,,,,,,,,,---------......------------------------............111444888:::CCCJJJSSSYYYZZZ\\\___bbbeeegggjjjkkkllllllmmmooolllmmmoooppprrrsssssssssssssssssssssssssssssssssttttttttttttuuuvvvwwwwwwtttsssqqqqqqqqqqqqnnnllljjjkkkjjjjjjllluuuwwwqqqgggeeeaaa^^^ZZZUUUOOOKKKLLLHHHDDDAAA@@@???>>>===:::<<<===<<<:::999<<<>>>::::::;;;<<<===>>>??????;;;;;;;;;<<<<<<=========;;;<<<<<<===>>>??????@@@BBBBBBCCCCCCDDDEEEEEEEEEFFFFFFGGGHHHHHHIIIJJJJJJLLLMMMNNNOOOQQQSSSTTTTTTYYY\\\```bbbccceeejjjmmmiiilllnnnpppooolllhhheeeWWWTTTPPPPPPSSS[[[dddjjjxxxzzz}}}zzzooocccYYYRRRNNNLLLTTT^^^kkkwww}}}|||||||||{{{yyywwwtttsssggghhhkkkmmmnnnooooooooojjjiiieeeaaa\\\XXXUUUSSSIIIIIIJJJIIIHHHEEEBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>===<<<<<<<<<======;;;<<<===<<<:::999:::;;;888:::<<<===>>>AAAEEEHHHHHHNNNUUU]]]ccchhhlllooovvvyyy~~~xxxvvvyyy}}}~~~zzzwwwtttmmmaaaXXXJJJEEE???;;;999888777777222222222222222222222222333222222111000111111111222222111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000,,,------------------,,,...------,,,,,,------...............---,,,++++++,,,,,,,,,------.........,,,,,,,,,------.........++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***+++,,,------,,,+++***------,,,++++++******))),,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++---///,,,((()))---...+++(((((())),,,......,,,,,,,,,---------......------------------------......---///222888===AAAJJJQQQ[[[`````````aaaccciiikkknnnooonnnnnnnnnooolllmmmnnnpppqqqrrrssssssssssssssssssssssssssssssssssssssssssssstttvvvvvvrrrqqqpppqqqqqqooollljjjggghhhjjjmmmttt|||sssmmmiiiaaa[[[UUURRRQQQPPPLLLGGGBBBAAA???>>><<<;;;;;;;;;999999:::::::::999999888::::::::::::;;;<<<======>>>>>>============>>>>>>???@@@AAA@@@???@@@BBBCCCEEEEEEFFFFFFFFFFFFFFFGGGJJJIIIIIIIIIKKKNNNQQQSSSTTTUUUVVVYYY\\\___aaaccciiijjjllloooqqqrrrssstttxxxyyywwwtttsssppphhh___RRRMMMIIIIIIJJJQQQ^^^kkkqqq{{{ppp```QQQJJJKKKPPPTTTeeetttyyy|||uuummmfffccceeeiiilllooosssvvvxxxyyyxxxvvvrrrnnnhhhdddaaa]]][[[XXXTTTPPPMMMJJJHHHFFFFFFEEEDDDDDDCCCCCCBBBCCCAAA???>>>>>>>>>===;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>AAADDDEEEIIILLLPPPTTTXXX]]]bbbeeeiiilllrrrwww||||||oooiiihhhmmmsss|||}}}uuujjjaaaVVVNNNFFF@@@:::444333666444333333222222333333333333333333222222222111111111111111111111111111111222222222111111111000000222111111111000000//////000000000000000000000000+++,,,.../////////..............................------------------------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,***))))))***,,,------,,,++++++***))))))******+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,---...///...---,,,,,,---...///000,,,,,,,,,---------......******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------111111000000///......---000//////222777???FFFKKKVVVYYY^^^bbbfffgggggggggjjjlllnnnqqqrrrrrrqqqpppooonnnmmmlllmmmnnnppprrrqqqsssuuuuuuuuuvvvxxxzzzsssqqqooopppsssvvvwwwvvvsssrrrpppmmmkkkiiihhhgggeeegggmmmyyyyyywww}}}xxxqqqiiiccc```YYYTTTNNNKKKKKKJJJFFFBBBAAA@@@>>>===<<<;;;;;;:::999:::::::::::::::999999:::::::::;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCDDDCCCBBBBBBDDDFFFEEEEEEFFFGGGHHHIIIJJJKKKLLLLLLMMMOOORRRVVVYYY\\\___```aaacccfffiiikkkmmmssstttuuuvvvwwwxxxxxxxxxzzz{{{zzzwwwuuurrriii```NNNIIIFFFFFFIIIOOO\\\hhhttt~~~yyynnn___PPPIIIKKKOOOYYYjjjxxx}}}|||wwwoooeee^^^]]]^^^```dddjjjqqqxxx{{{~~~{{{wwwtttrrrjjjhhhfffbbb^^^[[[XXXWWWQQQQQQPPPOOOMMMKKKIIIHHHHHHEEEBBB@@@@@@???>>>===<<<;;;;;;:::::::::;;;;;;::::::::::::;;;===???@@@DDDGGGJJJLLLOOORRRVVVZZZaaaeeelllrrrwww{{{rrrfffbbbbbbfffjjjqqqxxx}}}ssskkk^^^UUUKKKDDD===777555777666555444333222222222222333333333222222222111111111111111111111111111111222222222111111111000000111111111111000000000///000000000000000000000000,,,---.../////////......................................................,,,------............---------------------------......------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...------...//////+++******+++---...---,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---.........---,,,------//////,,,,,,,,,------------...***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,---------------.........------------............222333666:::AAAIIIQQQUUUYYY[[[```dddgggiiiiiiiiilllmmmpppqqqrrrrrrqqqqqqpppooonnnmmmnnnoooqqqrrrssstttvvvwwwvvvwwwxxxzzztttrrrpppppprrrsssrrrpppqqqpppnnnkkkhhhfffggggggffftttuuuhhhdddyyyvvvrrrkkkddd^^^XXXUUUQQQMMMGGGEEEDDDCCC@@@===???>>>===<<<;;;:::::::::::::::;;;;;;;;;;;;;;;:::<<<<<<<<<<<<<<<>>>??????@@@@@@@@@AAABBBCCCDDDEEEBBBCCCCCCCCCBBBBBBDDDEEEEEEFFFHHHJJJLLLNNNPPPQQQQQQRRRUUUXXX]]]bbbfffiiinnnnnnoooqqqsssuuuwwwyyy||||||}}}}}}}}}}}}|||||||||~~~}}}{{{yyyuuukkk```LLLGGGEEEFFFJJJOOOZZZddduuu~~~||||||||||||zzzvvvlll^^^PPPJJJLLLQQQ```ppp}}}}}}wwwpppfff\\\UUUUUUTTTVVV\\\fffrrr|||}}}yyyxxxuuusssooommmjjjiiiaaaaaaaaa___\\\XXXTTTRRRPPPLLLHHHDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;===>>>AAABBBDDDEEEFFFHHHKKKMMMVVV[[[bbbiiiooossswwwzzz}}}}}}zzzggg^^^\\\\\\^^^```ccckkkvvv{{{||||||zzzkkk```SSSJJJBBB:::777888777666555444333222222222333333333222222222111111111111111111111111111111222222222111111111111111111111111111000000000000000000000000000000000000------.../////////..............................////////////////////////---...000111000///---,,,........................000///......------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,+++,,,---...---,,,+++,,,---......---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******+++,,,---///...------,,,------...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---/////////...............++++++,,,---...000111222222444:::AAAIIIRRRYYY\\\]]]___cccgggjjjkkkllllllooopppqqqsssssssssrrrqqqrrrqqqpppooopppqqqrrrsssuuuvvvxxxxxxwwwvvvwwwxxxtttsssqqqqqqrrrqqqpppnnnpppnnnjjjfffcccdddhhhkkkxxxuuueeeWWWQQQ~~~zzzxxxsssooohhhaaa[[[UUUQQQOOOKKKHHHDDDAAAAAA@@@>>><<<<<<<<<;;;:::::::::;;;;;;;;;;;;<<<<<<======<<<<<<============>>>???@@@AAACCCBBBBBBBBBCCCDDDDDDEEECCCDDDEEEDDDDDDDDDFFFHHHGGGHHHKKKNNNQQQUUUWWWYYY[[[]]]```dddiiinnnrrrtttxxxxxxyyyzzz{{{}}}~~~~~~~~~~~~}}}}}}}}}~~~|||wwwlllaaaOOOJJJGGGIIILLLPPPXXX```rrr~~~{{{yyyxxxxxxyyyvvvssskkk^^^RRRMMMPPPUUUfffuuu|||tttjjj```VVVPPPNNNPPPVVV___lllxxx~~~|||zzzxxxxxxqqqqqqqqqoookkkeee```]]]YYYUUUOOOJJJHHHFFFDDDCCCCCCBBB@@@???======<<<<<<===<<<<<<;;;<<<===>>>??????AAABBBBBBBBBCCCEEEGGGKKKPPPXXX```eeeiiimmmpppsssvvv|||vvvddd]]]\\\[[[ZZZZZZ[[[bbbkkkqqqsssvvvzzz}}}~~~xxxkkk\\\QQQGGG>>>999999666666555444444333444444333333333222222222111111111111111111111111111111111111111111111111111111111111111000000000000000////////////////////////.........////////////......................................................///111222222000---+++------------------------000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,,,,......---+++***+++---...///...,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---///......------,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,,,,------------,,,,,,,,,,,,------000//////......---------,,,,,,---...000333555666666:::AAAIIIRRRYYY^^^aaaaaacccfffjjjlllnnnnnnnnnqqqrrrsssssstttssssssrrrssssssrrrqqqrrrrrrssstttuuuwwwxxxxxxvvvuuuuuuuuusssssssssrrrrrrrrrqqqpppmmmkkkgggcccccchhhrrrzzz{{{pppggg[[[OOOIII}}}zzzwwwsssoookkkeee]]]VVVRRROOOKKKIIIEEECCC@@@>>>======<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<===>>>>>>>>>>>>>>>????????????@@@AAABBBBBBEEEEEEDDDDDDCCCDDDDDDDDDFFFGGGIIIIIIHHHIIILLLNNNLLLNNNPPPTTTXXX\\\___aaagggiiikkkooossswwwzzz|||}}}||||||}}}}}}~~~~~~~~~}}}~~~|||xxxmmmbbbSSSMMMHHHIIIKKKMMMSSSZZZooo~~~{{{xxxuuutttttttttqqqooohhh^^^TTTQQQUUUZZZnnn}}}zzzrrrhhh]]]TTTPPPNNNUUUaaannnyyy}}}}}}}}}{{{wwwqqqllliiiccc___YYYTTTQQQOOOLLLKKKIIIHHHEEECCC@@@>>>======>>>======<<<===>>>@@@AAA===???@@@@@@@@@AAACCCEEEDDDHHHOOOVVV[[[___ccceeekkkpppxxxwwwiiicccaaa]]][[[ZZZ[[[^^^cccfffiiinnnuuuyyyzzzxxxxxx~~~rrrbbbWWWMMMCCC<<<;;;555555555444555555666666333333333222222222111111111111111111111111111111111111111111111111111111000000000000000000111111////////////////////////////////////.../////////........................------------------------...000222333222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////////////////......---,,,,,,......---+++(((***,,,---...---,,,+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...............------,,,+++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------...------------------...///.........------,,,,,,------...///111555888:::BBBFFFLLLTTT[[[aaadddeeeeeefffiiikkkmmmoooppppppssssssssstttttttttssssssttttttsssssssssssssssttttttvvvxxxwwwuuusssrrrrrrsssssssssqqqooonnnnnnnnnjjjjjjiiihhhlllxxxzzzjjjaaa[[[SSSKKKHHH~~~zzzvvvrrrnnniiifff^^^XXXQQQKKKIIIHHHDDDBBB???>>><<<:::999999::::::999999999:::;;;<<<===>>><<<===>>>???@@@@@@@@@???AAAAAA@@@AAAAAABBBCCCDDDFFFFFFEEEEEEEEEEEEFFFFFFEEEGGGIIIIIIJJJLLLOOOQQQUUUWWWZZZ]]]bbbeeehhhjjjqqqrrruuuxxx{{{~~~~~~~~~{{{~~~~~~{{{zzzwwwmmmcccUUUMMMGGGGGGHHHJJJOOOTTTkkkzzz}}}~~~yyy}}}|||}}}zzzvvvrrrooommmllllllhhhgggccc[[[SSSRRRWWW]]]tttzzzrrrggg\\\UUUQQQSSS```rrr{{{wwwuuunnnkkkgggdddaaa^^^ZZZXXXRRRQQQMMMIIIFFFCCC@@@???@@@???>>>=========>>>???;;;<<<============@@@BBB???CCCHHHLLLPPPTTTXXX[[[bbbhhhrrrzzz}}}sssnnnjjjeeebbbcccccccccbbbaaabbbgggnnnrrrrrrooopppxxxwwwggg]]]TTTIIIAAA===666666555555555666666666333333333222222222111111111111111111111111111111111111111111111222222222000000000000111111111111000000000000000000000000111000///.........//////........................------------------------...///111222111000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------...//////...---------,,,+++,,,---...---,,,)))***+++,,,------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,------------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///......------......///.........---------------------...000333888<<>>???===>>>???@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKGGGIIILLLMMMOOOQQQUUUXXX```bbbdddgggkkknnnqqqrrrvvvxxxzzz}}}yyy{{{zzzxxxwwwuuummmcccWWWNNNFFFFFFHHHKKKOOOUUUeeesssvvvrrrtttqqqnnnrrruuuyyy~~~yyyvvvqqqkkkeeebbb```___]]]]]]ZZZTTTOOOOOOUUU\\\uuu{{{rrreee[[[TTTQQQ[[[lll{{{yyyvvvtttrrroookkkggg```^^^ZZZUUUPPPKKKHHHGGGFFFEEEBBB@@@>>>=========;;;<<<===<<<;;;;;;<<<>>><<<>>>AAADDDFFFJJJNNNRRRVVV]]]fffnnnsssvvvzzz|||}}}wwwrrrqqqtttssspppkkkfffdddeeehhhlllllliiiiiirrryyykkkbbb[[[PPPFFFAAA:::999888666555444444444333333333222222222111111111111111111111111111111000000111111111222222222///000000000111111111111000000000000000000000000222111///.........//////......................................................///000000000//////------------------------,,,,,,+++,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------,,,+++++++++******+++---...---,,,+++++++++,,,---.........,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------***+++,,,---------,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------------...//////............//////.............../////////---...000444999@@@FFFJJJOOORRRVVV[[[___bbbddddddhhhhhhjjjkkkmmmnnnooopppqqqqqqrrrrrrssstttuuuvvvttttttuuuuuutttssssssrrrsssuuuxxxxxxvvvtttrrrrrrpppqqqpppmmmlllmmmqqquuuzzzggg]]]RRRNNNNNNOOOTTTZZZrrrnnnhhhccc___\\\XXXVVVNNNHHHBBB@@@AAAAAA???;;;;;;<<<;;;:::999999;;;<<<999999:::;;;<<<>>>???@@@===>>>???@@@AAABBBBBBBBBCCCBBBBBBCCCCCCDDDEEEFFFDDDEEEFFFHHHJJJMMMOOOPPPPPPSSSUUUXXXZZZ\\\```ccchhhiiikkknnnqqqtttvvvwwwxxxzzz|||}}}|||wwwyyyxxxuuuuuusssllldddYYYOOOGGGGGGJJJNNNSSSXXX^^^lllmmmhhhiiifffbbbfffnnnsssyyy|||||||||~~~~~~|||wwwsssmmmeee^^^YYYVVVUUUUUUVVVTTTOOOKKKLLLSSSYYYsss|||zzz~~~{{{qqqdddYYYRRRPPP```ttt~~~{{{vvvrrrllliiieee___YYYTTTQQQOOOMMMKKKHHHDDDAAA???>>>===>>>???>>>===;;;:::;;;<<<;;;<<<===>>>@@@DDDHHHLLLKKKRRR[[[cccgggkkkooorrrzzz~~~}}}}}}|||uuunnniiigggggghhhkkkhhhgggnnn|||{{{mmmfff___TTTJJJDDD===<<<:::777555333222111333333333222222222111111111111111111111111111111000000111111222222222222//////000000111111111222000000000000000000000000222111000.........///000........................////////////////////////------......//////000000........................,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...---***))))))***,,,...---,,,---,,,,,,------///000111,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,,,,,,,)))***,,,---...------,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......//////............//////......//////000000111111///000333888@@@HHHOOOTTTVVVYYY\\\aaadddgggiiijjjhhhiiijjjkkklllnnnooooooppppppqqqqqqssstttvvvwwwttttttuuuuuutttsssrrrrrrsssvvvxxxyyywwwuuussssssmmmnnnooooooooottt|||vvviii[[[TTTMMMMMMOOOUUU___hhhfffbbb]]]XXXTTTPPPMMMJJJBBBAAA@@@???>>>===<<<;;;999999999::::::;;;;;;<<<::::::;;;;;;<<<======>>>@@@??????BBBEEEGGGEEEBBBFFFEEEDDDEEEFFFHHHHHHGGGHHHJJJMMMOOOPPPQQQSSSTTT\\\___aaaaaa___```bbbeeeeeegggiiimmmqqquuuyyyzzz~~~|||zzzvvvtttrrrooolllhhhccc___TTTMMMFFFFFFGGGHHHMMMRRRaaadddgggfffbbb^^^\\\]]]ggghhhkkknnnqqqtttvvvwww|||~~~{{{wwwuuussslllbbbZZZUUUQQQMMMJJJHHHGGGEEECCCDDDIIIOOOUUUrrryyywwwxxx}}}}}}ttteeeXXXXXX___mmm~~~zzzuuupppmmmhhhbbb___```VVVVVVTTTPPPJJJEEEBBBAAACCCAAA>>>============<<<=========>>>???@@@AAABBBIIIJJJMMMQQQXXX```gggkkkoootttzzzzzzqqqmmmlllmmmmmmdddfffiiimmmttt}}}|||ssskkkddd\\\TTTMMM>>>999555777777444444555333333333444444444555555333222111000000111222333111111111222222333333444000000000000000000000000222111111111000000//////000000000000000000000000////////////....................................------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.................................------,,,,,,,,,---------------------------------,,,,,,+++++++++........................///+++((((((***,,,,,,+++***++++++,,,------------+++******+++------,,,***,,,,,,,,,,,,,,,---...///---,,,+++***+++,,,---...,,,+++++++++---...---,,,+++///111000111444333///111///,,,,,,---//////...000444;;;CCCKKKRRRWWWYYY^^^___aaadddfffggghhhiiihhhiiijjjlllmmmooopppppptttrrrqqqsssvvvxxxwwwuuutttttttttttttttssssssssssssrrrqqqqqqqqqpppnnnlllmmmmmmnnnppptttvvvmmmeee\\\VVVNNNOOOPPPVVV___lllxxx```\\\WWWRRROOOLLLHHHFFF@@@???>>>===<<<;;;::::::888999:::;;;<<<<<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>BBBAAAAAADDDGGGHHHGGGDDDGGGFFFEEEEEEGGGHHHJJJJJJJJJMMMQQQUUUXXX[[[___aaaeeehhhiiihhheeeccccccdddbbbccceeejjjooouuuzzz}}}}}}zzzuuurrrmmmiiieeeaaa\\\YYYQQQJJJEEEEEEGGGJJJOOOUUU___bbbdddbbb]]]XXXUUUUUU[[[\\\___ccchhhlllppprrrvvvwwwxxxyyyxxxvvvtttrrroooggg]]]TTTNNNJJJFFFDDDCCCBBBAAA@@@BBBFFFMMMSSSlllyyy~~~}}}{{{zzzzzz}}}}}}||||||}}}}}}~~~~~~}}}{{{ssseeeYYYZZZ```rrrwww{{{}}}{{{zzzwwwqqqnnnooobbbbbb```[[[TTTMMMIIIHHHEEEBBB@@@>>>>>>>>>>>>===;;;;;;;;;<<<===>>>???@@@CCCDDDFFFJJJOOOVVV\\\```fffllluuu|||{{{vvvtttrrrrrrhhhhhhiiikkkooovvv}}}zzztttmmmdddYYYRRRGGG@@@:::999777444444666444444444333333222222222222222111111111111222222444333111000000222444555111111111111111111111111111111111111000000000///000000000000000000000000////////////....................................------------------------//////.........---------......................................................---------,,,,,,,,,---------------------------------,,,,,,+++++++++------------------------000---++++++---......---++++++,,,---------,,,,,,---,,,,,,---//////...,,,------,,,,,,,,,---......,,,,,,+++++++++,,,---...,,,,,,,,,,,,...//////...---222555444555666444000///////////////000111111999===CCCKKKSSSYYY]]]___aaabbbccceeefffhhhiiijjjkkklllmmmoooqqqrrrsssttttttsssrrrsssvvvwwwvvvtttvvvvvvvvvvvvvvvwwwwwwwwwsssssstttuuutttssspppnnnlllnnnttt~~~xxxrrriiibbb]]]XXXSSSOOOQQQTTT[[[eeetttVVVSSSNNNJJJGGGEEEBBB@@@======<<<;;;::::::999999888999;;;===>>>===<<<<<<<<<======>>>>>>???@@@@@@DDDDDDDDDFFFIIIJJJIIIGGGHHHGGGGGGGGGIIILLLOOOQQQSSSWWW\\\```dddgggkkknnnoooqqqrrrpppjjjddd___]]]YYYZZZ\\\aaahhhpppxxx}}}|||zzzsssnnnfff```ZZZVVVRRRPPPKKKFFFCCCEEEHHHKKKRRRZZZ\\\___bbbaaa[[[VVVTTTSSSUUUUUUWWWZZZ^^^bbbfffiiimmmmmmmmmmmmmmmllllllllliiibbbWWWMMMGGGBBB@@@>>>============>>>CCCJJJNNNbbbnnnuuurrrnnnrrruuuuuuzzz{{{||||||{{{xxxuuurrrrrrsssuuuyyy}}}}}}|||yyyyyyxxxwwwwwwvvvvvvvvvvvvuuutttnnnddd[[[]]]dddyyyvvvnnntttzzzwwwyyyrrrrrrpppjjjbbbZZZTTTRRRLLLJJJFFFEEEDDDCCCAAA@@@<<<<<<;;;;;;<<<===>>>>>>??????@@@CCCFFFKKKPPPRRRZZZaaajjjsssyyy|||{{{xxxsssqqqnnnlllnnnrrrwwwzzz~~~xxxooocccZZZSSSJJJ@@@<<<888555555888555555444333222111000000222222333333333333222222666444111///...000333555111111111111111111111111111111111111000000000000////////////////////////////////////............................................................000000/////////.................................------------------------...------------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,......---,,,,,,,,,---------,,,++++++---,,,,,,---//////...,,,...---------------,,,,,,,,,,,,,,,+++,,,------...------------...///000111000666:::;;;;;;;;;777111,,,///111222111222555888EEEHHHMMMTTTZZZ___bbbdddfffffffffggghhhiiijjjkkklllmmmoooqqqssstttuuuuuutttsssssstttuuuuuutttrrruuuuuuvvvvvvwwwwwwwwwxxxpppqqqrrrrrrqqqpppmmmlllooovvvxxxooo___ZZZTTTOOONNNNNNNNNNNNSSS[[[iiizzzMMMJJJFFFBBBAAA???===;;;<<<;;;;;;;;;::::::999999888:::===???@@@???>>><<<>>>>>>???@@@@@@AAAAAABBBDDDEEEEEEGGGIIIJJJJJJJJJIIIJJJKKKLLLOOOTTTYYY\\\cccfffjjjlllmmmoooqqqssstttuuuvvvrrrkkkaaaWWWQQQNNNOOOQQQVVV___iiisssyyy|||yyyrrrkkk```WWWPPPLLLIIIHHHDDDAAA@@@DDDHHHLLLUUU]]]\\\```dddddd```\\\ZZZZZZYYYYYYXXXYYYZZZ\\\___aaafffeeecccaaaaaaaaabbbbbbbbb\\\SSSJJJCCC???>>>>>>;;;<<<<<<;;;<<<@@@EEEIIIWWW```fffaaa]]]aaagggjjjqqqvvv{{{}}}zzztttooollliiijjjlllooosssvvvxxxxxxuuusssooollliiiiiiiiiiiiiiihhhiiiggg```[[[___gggzzzmmmgggooo}}}~~~zzzyyy|||}}}}}}{{{vvvnnnfff```]]]YYYWWWSSSPPPMMMKKKGGGEEE@@@??????>>>>>>>>>>>>>>>@@@???@@@@@@BBBEEEHHHJJJPPPUUU^^^ffflllrrrwwwzzz|||vvvsssrrrtttwwwxxx~~~xxxmmmeee\\\QQQEEE>>>999555666999555555444333333222111111222222444555555444222222666444222000000000222333111111111111111111111111111111111000000000000000////////////////////////////////////....................................////////////////////////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***------------,,,++++++************+++,,,---,,,***............---,,,,,,+++,,,,,,,,,,,,------......,,,,,,------...///111333555;;;AAABBBAAA@@@:::333+++///222222111444<<>>===<<<:::999<<<<<<;;;;;;;;;;;;;;;;;;999;;;>>>@@@BBBAAA???>>>@@@AAAAAABBBBBBCCCCCCDDDDDDDDDFFFGGGIIIJJJLLLMMMLLLOOORRRUUUYYY___eeejjjoooqqqtttuuuttttttvvvwwwwwwxxxxxxtttkkk___RRRJJJHHHIIIKKKPPPZZZeeepppvvv~~~~~~{{{ppphhh\\\QQQIIIEEECCCBBB???===???CCCFFFKKKTTT^^^```eeejjjkkkgggcccaaaaaa^^^^^^]]]]]]^^^___aaabbbhhheeeaaa\\\ZZZXXXYYYYYYYYYUUUNNNGGGAAA>>>>>>>>>===>>>>>>======>>>BBBEEENNNTTTWWWTTTRRRVVV]]]ccchhhpppyyy~~~xxxqqqlllddddddeeefffhhhkkkooorrroookkkeee___[[[YYYYYYYYYYYYYYY[[[\\\ZZZYYY^^^fff|||{{{sssgggbbbkkkzzz}}}{{{xxxzzz~~~|||vvvoookkkiiigggddd```[[[WWWSSSNNNJJJEEEDDDCCCAAA@@@???>>>>>>AAAAAA@@@@@@AAABBBCCCDDDIIILLLQQQVVV]]]eeemmmrrrxxx{{{~~~{{{wwwvvvwwwwwwvvvyyy}}}wwwpppcccWWWKKKBBB<<<777666999444444444555555555555555222222444555555444222222333333333333333222111000111111111111111111111111000000000000000000111111////////////////////////////////////....................................////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++++++++------------,,,++++++************+++,,,---,,,***---............,,,++++++,,,,,,---------.........+++,,,---------///222666:::AAAGGGHHHGGGDDD===555...111222222333999DDDNNNUUUWWW[[[___ccceeeggghhhnnnmmmmmmmmmmmmmmmmmmnnnlllnnnpppqqqrrrrrrrrrqqqrrrsssuuuuuutttrrrpppppppppppppppqqqqqqqqqrrrrrrrrrrrrpppnnnmmmpppvvv{{{~~~ooo___TTTPPPNNNKKKJJJLLLRRRYYY^^^hhhzzzBBB???<<<;;;;;;;;;:::999;;;;;;<<<<<<<<<<<<<<<<<<:::<<<>>>AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEEEEFFFDDDFFFHHHJJJKKKNNNQQQTTTSSSXXX]]]bbbeeejjjpppuuutttvvvyyyzzzyyyyyy{{{|||{{{{{{zzzvvvnnnaaaSSSIIIHHHHHHKKKPPPYYYcccmmmtttzzz||||||nnneeeXXXLLLEEEAAA@@@???===<<<>>>BBBDDDHHHQQQ[[[eeekkkppprrroookkkiiihhhdddeeegggjjjmmmppprrrsssuuuqqqjjjbbb[[[WWWUUUTTTQQQPPPMMMGGGAAA>>>===>>>???@@@@@@???>>>???AAACCCHHHKKKMMMNNNQQQWWW___eeeiiipppzzzyyyttthhhhhhgggeeeccccccfffhhhfffbbb[[[TTTOOOLLLKKKKKKKKKKKKNNNQQQRRRRRRXXX___pppoookkkccc___fffvvv{{{{{{zzzyyy{{{|||xxxvvvuuurrroookkkfffbbb]]]WWWSSSMMMKKKIIIFFFCCCAAA??????@@@@@@@@@??????@@@@@@AAAEEEFFFHHHKKKPPPXXXbbbhhhooosssxxx|||~~~{{{zzzyyyvvvsssssswww|||~~~yyykkk```SSSJJJBBB;;;888999444555555555666666666666222222333333333333222222000222333555444333111///222222222222222222222222000000000000111111111111////////////////////////////////////...............................................................------------,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,,,,------.........++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...,,,,,,---------,,,++++++---,,,,,,---//////...,,,,,,---.........---,,,+++,,,,,,---............---+++---///......///444999???FFFLLLLLLKKKGGG@@@888222333555666:::CCCNNNWWW\\\]]]aaadddgggiiijjjjjjnnnooooooppppppooonnnnnnoooppprrrssssssrrrqqqoooppprrruuuuuusssqqqppppppqqqqqqqqqqqqqqqqqqqqqqqqoooppppppppprrryyyvvvdddUUUNNNMMMMMMNNNOOOSSS[[[dddjjjwww???<<<:::999:::::::::999:::;;;;;;;;;<<<<<<======<<<===???@@@BBBCCCCCCCCCDDDDDDDDDEEEFFFFFFGGGGGGHHHJJJMMMOOOPPPSSSXXX\\\]]]bbbiiinnnooorrrwww|||xxxzzz|||}}}||||||}}}~~~||||||{{{xxxqqqeeeVVVLLLHHHIIIKKKPPPXXXaaajjjooorrrtttxxx|||}}}~~~~~~~~~}}}~~~|||yyyjjjaaaUUUJJJCCC???>>>===<<<;;;>>>AAABBBDDDMMMWWWeeellltttxxxxxxwwwvvvwwwuuuxxx}}}yyynnnddd[[[VVVSSSQQQQQQPPPKKKEEE@@@>>>>>>>>>???@@@@@@@@@@@@BBBDDDFFFFFFHHHOOOXXXaaajjjpppuuuwww}}}}}}uuuvvvuuupppiiicccaaaaaa[[[XXXRRRKKKFFFCCCBBBBBBCCCBBBDDDHHHIIIIIINNNUUU^^^aaabbb___\\\aaappp~~~}}}zzz|||{{{yyyvvvrrrooojjjeeeaaaWWWUUURRRNNNJJJFFFDDDCCC@@@@@@@@@??????@@@@@@@@@AAABBBCCCEEEIIIPPPWWW]]]dddhhhnnntttzzz{{{vvvsssuuuwwwwwwvvvyyyuuukkk___UUUKKK@@@:::999555555555555555555444444222222111111111111222222111111222333333333222222222222222222222222222222///000000000111111111111000000000000000000000000////////////....................................------------------------............------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,---......///+++++++++,,,,,,------------------------------------......---++++++---000++++++,,,---------,,,,,,---,,,,,,---//////...,,,+++,,,---//////...---,,,,,,,,,.../////////...------000222111000222888===CCCJJJOOOOOOMMMIIIBBB:::555666999>>>EEEOOOWWW\\\^^^```cccfffiiijjjkkkkkkmmmoooqqqrrrrrrqqqooonnnoooppprrrrrrrrrpppmmmkkknnnqqquuuuuussspppppppppssssssrrrrrrqqqqqqpppppplllqqqwww}}}xxxiii[[[SSSSSSQQQTTTXXX]]]dddnnnyyy===;;;888888999::::::999999::::::;;;;;;<<<<<<======>>>???@@@BBBCCCDDDEEEEEEEEEEEEFFFGGGGGGHHHHHHKKKNNNQQQSSSUUUXXX^^^cccdddjjjrrruuuuuuwwwzzz~~~}}}~~~}}}||||||}}}|||{{{zzzwwwqqqfffXXXNNNGGGHHHJJJOOOVVV^^^fffjjjiiilllppptttxxxzzz{{{{{{zzz{{{|||}}}}}}|||{{{zzzwwwwwwxxxzzz{{{zzzvvvsssggg___SSSHHHAAA>>>===<<<<<<<<<>>>@@@@@@BBBJJJTTTbbbjjjuuu}}}xxxkkk```YYYUUUTTTVVVUUUQQQIIICCC@@@???<<<>>>@@@AAAAAAAAACCCEEEFFFDDDGGGRRR___kkkuuuzzz}}}ssshhhaaa]]]TTTQQQLLLFFFBBB???>>>>>>@@@>>>@@@CCCCCCCCCGGGNNNQQQVVV\\\\\\ZZZ]]]lllzzz}}}}}}||||||}}}|||}}}~~~|||zzzvvvqqqnnnaaa^^^[[[VVVQQQMMMJJJIII@@@AAAAAAAAAAAAAAAAAAAAA>>>@@@BBBDDDGGGKKKQQQUUUZZZ___fffmmmsssyyy|||wwwvvvtttpppnnnpppwww}}}}}}sssggg^^^RRRDDD;;;999666666555444333222222111333222111000000111222333222222111111111222444555222222222222222222222222//////000000111111111222111111111111111111111111000/////////....................................------------------------000/////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,---...//////+++++++++,,,,,,---------........................+++,,,,,,***((((((+++///***+++,,,,,,------------+++******+++------,,,******+++---/////////---,,,,,,,,,.../////////...---///222444333111444:::@@@FFFLLLPPPOOOMMMJJJCCC;;;666888<<>>@@@CCCGGGIIIJJJQQQTTTZZZ```gggnnnvvv{{{}}}wwwpppjjjjjjnnnssszzz{{{pppiii___OOO???777;;;777444555444222222666222222444444444444222222000111222333333222111000111111111111111111111111333222222111111222222333111111000000//////......111111000000//////.........---,,,++++++,,,---...//////////////////////////////...------------...//////.........---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,++++++,,,,,,,,,---------++++++++++++,,,,,,---...------------------------,,,,,,,,,---------......000000//////.........------,,,,,,,,,,,,---......222111000111555;;;AAADDDIIIMMMPPPPPPKKKDDD===999999<<>>===AAA@@@@@@AAADDDFFFHHHIIIUUU]]]iiittt}}}{{{oooeee^^^___ccchhhiiikkkiiibbbWWWMMMHHHHHHGGGFFFEEEEEEEEEFFFGGGQQQPPPTTT]]]eeelllvvv{{{lllccc```XXXVVVQQQLLLGGGBBB@@@???>>>???@@@BBBCCCDDDDDDCCCGGGOOOWWWXXXVVVZZZeeepppwww{{{{{{wwwuuuuuuuuussstttxxx}}}yyytttnnnkkkiiieee^^^XXXRRRJJJEEEFFFFFFBBB@@@AAACCC@@@??????AAADDDEEEEEEIIILLLQQQVVV\\\dddkkkqqqzzz{{{uuuooolllmmmpppvvv}}}}}}tttooofffVVVGGG???===888666666555222222444222333444444444444333222000111222333333222111000111111111111111111111111333222222111111222222333111111000000////////////111000000000/////////...///...---,,,,,,---...///........................//////...------------...//////.........---------------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---++++++,,,,,,,,,---------,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......///.........------------,,,,,,,,,,,,,,,------...000000111444999@@@GGGKKKOOOPPPRRROOOJJJCCC===;;;===BBBKKKTTT[[[```bbbcccaaaccceeegggjjjlllmmmmmmppppppppprrrsssssspppnnnllljjjeeeaaa]]][[[ZZZZZZ```eeekkkpppqqqqqqqqqqqqqqqrrrqqqpppppptttzzzssskkkaaaYYYWWWZZZ^^^hhhrrryyy999999:::::::::;;;;;;;;;;;;<<<<<<===???@@@BBBCCCAAAEEEHHHHHHDDDCCCFFFIIIIIIJJJKKKKKKKKKMMMPPPSSSbbbeeejjjooosssvvvzzz}}}~~~{{{yyywwwvvvqqqhhh[[[RRRKKKKKKMMMRRRXXX^^^aaabbb]]][[[XXXVVVTTTTTTUUUUUUTTTVVVZZZ]]]^^^]]][[[YYYWWWUUUSSSSSSTTTVVVVVVUUUTTTRRRMMMGGGBBB@@@@@@AAAEEEDDDEEEEEEGGGIIIKKKMMMPPPTTT[[[cccmmm|||{{{ooogggbbb___ccciiirrruuuyyyyyyrrrfffYYYPPPKKKJJJIIIHHHIIIKKKNNNPPP]]]]]]aaaggglllqqqxxxvvviiiddddddaaaaaa___YYYOOOGGGCCCBBBCCCDDDDDDDDDDDDCCCBBBAAAFFFNNNUUUWWWVVVYYYdddmmmxxx|||~~~zzzvvvtttrrrnnnllloootttxxx{{{~~~~~~}}}{{{{{{yyywwwrrrkkkfff```XXXQQQOOOMMMHHHCCCBBBFFFCCC@@@???@@@AAAAAAAAACCCEEEHHHKKKPPPWWW```eeeooottt{{{zzzuuupppnnnnnnrrrvvvzzzvvvooo```RRRJJJ@@@:::777777777333222333333333444444444444333333111111222222222222111111111111111111111111111111222222111111111111222222111000000000000/////////000000000000//////////////////............//////------------------------//////...------------..................---------------------------------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...,,,,,,,,,,,,------------------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------......---------------,,,,,,,,,,,,,,,,,,,,,,,,---......///000333777???GGGOOOTTTVVVUUUSSSMMMGGGAAA???>>>DDDKKKUUU\\\```bbbeeegggcccdddgggiiilllmmmoooooorrrqqqqqqrrrsssqqqnnnkkkfffccc^^^YYYUUURRRQQQQQQWWW^^^gggnnnrrrrrrrrrqqqooorrrsssrrrssszzzxxxooodddZZZZZZUUUSSSXXXaaannn~~~:::::::::;;;<<<<<<<<<===<<<===>>>???AAABBBDDDEEECCCIIIOOOMMMHHHEEEHHHLLLKKKMMMOOOQQQSSSWWW\\\___jjjnnnssswww{{{}}}}}}zzzwwwssspppllleee[[[TTTLLLMMMPPPUUU[[[```bbbccc```]]]XXXSSSPPPOOOOOOOOOPPPQQQTTTVVVVVVVVVUUUTTTUUURRRNNNLLLLLLMMMLLLLLLKKKLLLLLLIIIDDDAAACCCEEEDDDEEEGGGHHHJJJMMMQQQTTTQQQSSSVVV[[[eeessszzzrrriiidddbbbccciiiqqq}}}wwwgggZZZQQQPPPOOOOOOQQQUUUZZZ]]]kkkmmmpppuuuxxx|||yyykkkaaaaaadddjjjmmmnnnhhh\\\QQQJJJIIIJJJJJJJJJHHHFFFDDDCCCCCCHHHOOOVVVYYYYYY^^^iiirrr|||}}}yyytttnnnooopppqqqsssvvvyyy{{{~~~~~~~~~~~~~~~}}}{{{yyywwwvvv}}}}}}wwwsssoooiiibbb]]]ZZZUUUOOOLLLHHHEEEBBB@@@@@@AAAAAA@@@BBBCCCDDDEEEIIIOOOWWW]]]dddkkksssyyy}}}zzzvvvtttsssqqqssswww}}}|||uuuhhhZZZRRRAAA;;;777888888444222333333444444444444444444333222222222222222222222222111111111111111111111111222222111111111111222222000000000000000000000000000000000000////////////000000////////////000000........................//////...------------...................................................---------,,,,,,,,,++++++------------------------------,,,++++++,,,------,,,,,,,,,------------......---,,,,,,++++++++++++------------------------,,,,,,,,,---------......------------------------...------------...//////111222666;;;CCCMMMUUUZZZ[[[XXXRRRKKKDDDAAAAAACCCLLLTTT^^^cccccccccfffjjjfffhhhjjjlllnnnpppqqqqqquuutttrrrqqqoookkkgggccc___\\\XXXSSSPPPNNNOOOOOOTTT[[[fffooorrrsssqqqpppnnnpppsssvvv}}}~~~ssshhh```ZZZUUUPPPUUUVVVZZZdddsss:::;;;;;;<<<======>>>>>>>>>???@@@AAACCCDDDEEEEEEEEEKKKPPPOOOIIIFFFHHHMMMMMMPPPTTTXXX\\\bbbhhhlllrrruuuzzz}}}}}}yyyuuuooojjjfff```XXXRRRLLLNNNQQQXXX^^^ccceeeeee___\\\XXXSSSOOONNNNNNNNNQQQRRRSSSUUUWWWYYYZZZ[[[^^^ZZZSSSOOOLLLKKKJJJIIIGGGIIILLLJJJGGGDDDEEEFFFDDDFFFHHHIIIJJJLLLQQQTTTSSSUUUYYY```jjjwww~~~vvvooollllllnnnuuu}}}wwwggg[[[ZZZZZZ\\\```eeekkknnnxxx||||||pppddd```ccciiipppuuuyyyttthhh[[[RRROOOMMMNNNMMMJJJFFFDDDFFFGGGLLLRRRXXX[[[^^^eeepppzzz}}}xxxrrrnnnmmmnnnqqqsssvvvwwwyyy{{{||||||{{{{{{wwwwwwwwwvvvuuusssrrrqqqvvv{{{~~~{{{yyyyyy{{{|||xxxsssnnnkkkggg```ZZZIIIFFFCCCAAAAAAAAA@@@@@@BBBBBBBBBBBBDDDIIIPPPUUU\\\bbbkkkrrrwww|||~~~}}}|||ttttttuuuwww~~~yyylll```YYYEEE===777777888666333444444444444444444444444444333222222222222222222333111111111111111111111111222111111000000111111222000000000000111111111111////////////000000000000///000000000000000000/////////////////////////////////...------------...---.........................................................------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,---------............---,,,,,,++++++++++++------------------------,,,,,,,,,---------......................../////////////////////000000111333444888>>>FFFNNNVVVZZZ\\\XXXQQQJJJDDDDDDGGGJJJTTT[[[cccfffeeeeeehhhkkkjjjkkkmmmoooqqqrrrrrrsssvvvtttqqqnnnjjjeee^^^ZZZWWWUUUQQQNNNMMMNNNPPPRRRXXX___hhhpppsssrrrpppoooooopppuuummmfff]]]WWWRRRPPPPPPQQQUUU]]]jjjxxx;;;;;;<<<===>>>??????@@@@@@AAABBBDDDEEEEEEEEEEEEEEEIIIMMMMMMIIIHHHKKKNNNQQQUUU[[[aaagggmmmssswww{{{~~~}}}xxxrrriiibbb]]]XXXRRRMMMIIILLLQQQYYYaaafffhhhhhh]]][[[XXXUUUSSSRRRRRRSSSWWWYYY]]]aaaeeeiiilllmmmmmmggg^^^WWWSSSPPPOOOMMMJJJMMMPPPPPPNNNKKKIIIHHHHHHKKKLLLKKKJJJKKKNNNRRRRRRUUU\\\fffsssxxxhhhiiikkknnnssszzzwwwllldddccciiioooxxx}}}uuugggZZZSSSOOOOOOMMMIIIEEEFFFJJJNNNTTTXXX\\\___ccckkkxxx|||qqqlllkkklllmmmnnnoooqqqrrrsssrrrpppooollllllllllllkkkjjjiiihhheeejjjnnnooommmkkklllmmmuuu}}}zzzwwwooofffNNNJJJFFFDDDCCCBBBAAA@@@AAAAAAAAA@@@AAADDDIIIMMMTTTZZZbbbhhhmmmsss{{{yyyyyywwwwwwzzz}}}rrrgggbbbNNNCCC:::999999777444444555555444444444444555555333333222222222222333333111111111111111111111111111111000000000000111111000000000111111111111222////////////000000000000//////000000000000//////000000000000000000000000//////...------------...---------.......................................////////////............------------------------+++++++++,,,,,,+++++++++,,,---------............------,,,+++++++++,,,,,,------------------------,,,,,,,,,---------...............//////////////////////////////000111111333444888>>>EEEMMMTTTXXXYYYWWWQQQLLLIIIKKKPPPTTT]]]```eeegggfffgggjjjlllmmmnnnooopppqqqqqqqqqqqqrrrpppmmmjjjgggaaa[[[WWWQQQPPPMMMLLLMMMPPPUUUWWW```eeekkkpppqqqqqqpppppprrrvvvrrr^^^XXXRRROOONNNMMMPPPUUUXXXhhh|||;;;<<<<<<===???@@@@@@AAABBBCCCEEEFFFFFFFFFEEEEEEFFFHHHJJJLLLMMMOOORRRUUU[[[```gggnnntttyyy}}}~~~vvvnnncccZZZTTTOOOIIIEEEDDDHHHOOOXXXaaagggjjjjjjaaa``````______``````aaagggkkkrrryyy~~~yyyrrrhhh```ZZZWWWVVVUUUWWWYYY[[[]]]\\\YYYSSSOOOOOORRRTTTSSSPPPQQQUUUYYYXXX]]]eeerrrvvvxxx{{{~~~rrrmmmpppuuuzzztttcccYYYSSSRRRPPPKKKHHHKKKRRRYYYaaacccdddeeeiiirrrzzzqqqllliiihhhfffggghhhhhhgggdddaaa___\\\\\\]]]\\\\\\[[[ZZZYYYUUUYYY^^^``````bbbfffjjjuuuwwwlllYYYUUUPPPLLLJJJHHHFFFDDD@@@AAAAAA@@@???AAADDDGGGLLLQQQXXX]]]bbbiiirrrxxx}}}~~~~~~{{{xxxyyyyyyqqqmmmZZZMMM@@@<<<:::777555444666555444333333444555666444333222222222222333444111111111111111111111111111111000000000000111111000000111111111222222222.../////////000000000111......///000000///......000000000000000000000000//////...------------...---------.........//////........................//////.........---------........................,,,,,,------------,,,,,,------------............,,,,,,+++++++++,,,------------------------------,,,,,,,,,---------......---------....../////////.........---...//////000000222666<<>>???@@@AAAAAADDDEEEFFFGGGGGGFFFEEEDDDHHHIIIJJJMMMRRRVVVZZZ]]]eeejjjrrryyy~~~~~~tttkkk___UUUNNNIIIDDD@@@@@@DDDLLLWWWaaahhhjjjjjjhhhhhhiiikkkmmmnnnoooooowww}}}xxxmmmeee___\\\[[[ZZZeeedddfffhhhiiieee]]]WWWSSSWWWZZZZZZYYYZZZ___eeehhhllluuu|||kkk^^^WWWWWWTTTOOOMMMQQQZZZccclllmmmlllllloooxxxvvvoooiiieeebbbbbbbbbaaa^^^YYYUUURRROOOOOOOOOOOOOOONNNMMMMMMPPPTTTYYY\\\___dddjjjpppwwwzzzmmmddd```ZZZUUUQQQNNNKKKIIIAAABBBBBBAAA@@@AAACCCEEEGGGKKKQQQVVV[[[bbbkkkrrrxxx~~~~~~zzzyyy~~~yyyvvvdddUUUEEE>>>;;;888444444666555444333333444555666444444222222222222444444111111111111111111111111111111000000000000111111000000111111222222222222.../////////000000111111---...///000000///...---//////////////////////////////...------------...---------.........//////////////////////////////......---------,,,,,,,,,........................------............---------------.........//////++++++++++++,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,------.........---,,,,,,,,,,,,---......---///444:::BBBJJJQQQUUUTTTTTTTTTTTTUUUZZZaaafffiiigggeeefffiiimmmoooooommmnnnnnnmmmmmmlllkkkjjjbbbbbbccceeeggggggdddbbbVVVUUUSSSSSSUUU[[[```dddhhhjjjllllllmmmnnnpppsssxxxgggVVVRRRNNNOOOTTTVVVWWW^^^gggooo>>>???@@@AAABBBCCCDDDDDDHHHHHHGGGEEEDDDDDDFFFHHHKKKMMMQQQTTTXXX^^^dddiiiooottt{{{~~~xxxmmm]]]PPPHHHCCC@@@???@@@BBBGGGLLLSSS[[[dddjjjmmmppptttxxxzzz}}}~~~sssgggaaa^^^]]]bbbhhhmmmrrrwwwzzz{{{vvvhhhZZZaaabbbeeehhhgggfffllltttuuuxxxjjj```^^^\\\YYYZZZ^^^ffflllrrrsssxxx}}}|||zzzvvvkkkiiimmmkkkfff```[[[TTTMMMLLLPPPGGGGGGHHHIIIHHHGGGDDDCCCGGGQQQYYY[[[```kkkxxxsssnnniiifffccc\\\RRRKKKGGGFFFDDDDDDDDDBBB@@@>>>CCCDDDFFFJJJPPPWWW^^^aaaooovvv~~~~~~ppp___MMMBBB===999777888555444333333222222222333222222222222222222222222111222333444333222111000222222222111111111000000------...000111222333444//////000000000000//////000000000000000000000000............////////////000///...------...///000000...,,,++++++---000111//////............//////---,,,+++---//////---***////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++,,,,,,---...........................//////.........---------------,,,+++,,,---...///...............///000000333333444777===EEEMMMQQQUUUXXX\\\___aaacccfffiiiiiihhhhhhhhhiiikkkmmmnnneeejjjooopppmmmhhheeecccaaabbbdddfffgggggggggfffYYYWWWTTTUUUZZZaaagggkkkmmmkkknnnqqqoookkknnnuuulllZZZSSSRRRTTTVVVWWWYYY___hhhoooCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFDDDDDDEEEIIILLLPPPTTTXXX]]]aaafffkkkooorrrwww}}}~~~uuujjj[[[MMMDDD@@@===<<<>>>???AAAEEEJJJSSS\\\cccooosssyyysssiii```\\\\\\^^^eeellluuu{{{xxxkkkhhhiiiooouuuxxxzzzyyylllkkkjjjiiijjjnnntttyyy{{{}}}sssjjjkkkqqqsssoooiiiaaaVVVKKKIIILLLFFFEEEEEEDDDDDDDDDDDDEEELLLXXXccchhhllluuu~~~yyyuuurrrkkkbbb[[[SSSPPPKKKGGGFFFEEEDDDCCCEEEEEEFFFIIINNNTTTZZZ]]]dddjjjttt}}}xxxhhhVVVJJJAAA:::777888555555444444444444444555222222222222222222222222222333333333333222111111222222222111111111000000......///000111222222333//////000000000000//////000000000000000000000000............////////////000///...------...///000000///...---...///111222//////............//////---/////////......000222...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,---...........................//////.........---------------,,,,,,,,,---...//////............///000000111111222555;;;CCCJJJOOOVVVZZZ___bbbeeegggiiikkkhhhhhhggghhhiiikkkmmmnnniiilllnnnmmmiiidddbbbbbb```cccfffiiiiiihhhfffddd\\\[[[ZZZ[[[___dddiiikkkmmmiiiiiimmmpppssszzztttcccYYYUUUSSSXXX^^^bbbgggooozzzDDDEEEEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFJJJOOOSSSXXX\\\bbbgggkkkmmmpppqqqpppuuu|||~~~{{{sssiiiYYYLLLBBB>>><<<<<<======>>>???CCCKKKSSSZZZgggmmmuuu}}}sssggg```ZZZ[[[^^^cccmmmwwwwwwxxx~~~|||xxxvvvxxxyyy{{{}}}vvvlllhhhmmmuuu}}}zzzuuujjjYYYJJJGGGJJJFFFEEECCCBBBBBBDDDFFFGGGMMMZZZhhhppptttyyy||||||zzz~~~|||wwwooojjjaaa\\\SSSLLLHHHGGGEEEEEECCCCCCCCCDDDGGGLLLPPPSSSZZZ```iiirrryyy~~~rrrbbbTTTHHH>>>999999666666555555555666666777333333333333333333333333444333222222111111222222222222222111111111111111///000000000111111111111//////000000000000//////000000000000000000000000............//////////////////............//////000000000111111111222222//////............//////...000111///++++++///333.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,------..........................................---------------,,,,,,------.../////////......//////000111000000111555;;;CCCKKKPPPYYY]]]cccgggiiijjjkkklllffffffggghhhiiikkkmmmnnnmmmlllkkkgggccc`````````ccceeehhhkkkjjjgggccc```\\\]]]```cccgggkkkmmmoooqqqlllkkkpppxxx~~~lllbbb\\\XXXVVVYYYbbbmmmuuu}}}BBBCCCDDDFFFGGGHHHJJJJJJGGGHHHIIIJJJLLLQQQXXX]]]```eeekkkoooooonnnlllkkkhhhmmmtttzzz|||xxxuuupppgggZZZMMMCCC???>>>>>>>>>???@@@AAACCCHHHNNNRRR[[[```iiirrr{{{uuukkkddd___]]]```fffnnnzzzzzzoooiiimmmsssxxxvvvyyy~~~vvvjjjdddeeennnwww|||qqq^^^MMMIIIMMMJJJIIIHHHGGGGGGHHHIIIIIIMMM[[[iiipppsssvvvvvvtttrrrxxx|||xxxuuuqqqkkkbbbYYYRRRMMMIIIGGGCCCCCCBBBBBBDDDGGGJJJMMMUUUZZZbbbjjjpppvvv{{{{{{lll___QQQCCC<<<;;;666666555555555666777777333333333333333333333333444333222111000111222333111111111111111111111111111111111000000000000000//////000000000000//////////////////////////////............/////////////////////......////////////000111222222222111111//////............////////////000...,,,++++++,,,.........------------------------------------------..................---,,,,,,,,,,,,,,,---......................................................---------------......////////////...///000000111000111333888@@@IIIRRRWWW]]]aaafffjjjkkkjjjjjjjjjffffffggghhhiiikkklllmmmmmmjjjeee```^^^^^^```bbbhhhiiiiiiiiigggccc```]]][[[___dddiiimmmppprrrsssuuusssvvv~~~wwwiii___[[[[[[[[[ZZZhhhrrrDDDDDDEEEFFFFFFGGGHHHHHHHHHJJJLLLOOOSSSYYY```fffkkkoootttuuuqqqjjjeeeaaa^^^bbbhhhqqqyyy~~~}}}}}}||||||{{{{{{zzzzzz|||{{{yyyyyyxxxuuurrroooiiicccXXXMMMDDD@@@???@@@>>>@@@CCCDDDEEEGGGJJJMMMRRRXXX```hhhpppxxx~~~}}}~~~{{{vvvnnnkkkjjjnnnrrrzzzmmmaaaZZZ]]]aaagggrrrzzzmmmqqqyyy}}}mmmdddaaadddnnnyyy|||}}}|||sssbbbQQQMMMQQQRRRRRRRRRRRRPPPNNNLLLKKKQQQ\\\gggmmmqqquuuuuusssmmmuuuzzzssskkkcccZZZRRRMMMIIIHHHFFFEEEEEEHHHJJJLLLMMMRRRYYY```gggooovvvzzzwwwiiiZZZIII===999666555555555555555666666333333333333333333333333444333222111000111222333111111111111111111111111111111111111000000000000//////000000000000//////////////////////////////............////////////...//////////////////...---...000111222111000/////////............/////////...///333777777222,,,111000///------------------------------------------..................---------,,,,,,------...///........................---.....................------.........//////...///////////////000111111...111666===FFFPPPXXX]]]```dddhhhjjjjjjhhhgggffffffggghhhiiijjjkkkkkkllliiiddd___[[[[[[^^^bbbeeemmmkkkhhheeebbb```___^^^```eeejjjnnnoooooopppqqqrrrxxx|||uuuoooddd```[[[WWWWWW]]]eeejjjIIIHHHHHHHHHGGGGGGGGGGGGKKKNNNRRRVVV\\\bbbiiinnnwwwzzz|||yyyqqqggg]]]XXXVVVXXX^^^fffooowww|||}}}~~~|||{{{{{{xxxxxxxxxwwwvvvuuusssrrrsssqqqooommmlllkkkiiiggg^^^[[[UUULLLEEEAAA@@@AAA@@@AAADDDEEEEEEGGGJJJLLLOOOTTT[[[ccckkkrrryyy}}}{{{dddYYYRRRTTTYYYaaapppoooaaafffnnnxxx~~~ooogggeeejjjttt}}}zzz{{{|||wwwiiiZZZUUUWWW^^^^^^]]][[[XXXSSSOOOLLLMMMWWWaaahhhnnnsssuuutttqqqyyy~~~|||yyyxxxyyy{{{~~~zzzuuummmddd[[[TTTNNNLLLIIIFFFEEEEEEFFFGGGDDDGGGMMMTTT\\\eeennnttt{{{uuufffRRRAAA888777777666555555555555555333333333333333333333333444333222222111111222222111111111111111222222222111111111000000000000000//////000000000000//////000000000000000000000000............////////////......////////////......---...///000000000///...//////............/////////...000999BBBDDD===555444333111...------------------------------------------............---------------------......///........................---------...............------...////////////...000000//////000000111222---111999BBBLLLUUU\\\```bbbeeehhhiiihhhfffeeeeeeiiiiiijjjkkkkkkkkkkkkjjjccc___ZZZYYY\\\aaaeeehhhmmmjjjfffcccaaaaaabbbccciiimmmppppppmmmkkklllnnnooo}}}yyymmmddd^^^ZZZRRRSSSRRRRRRXXXgggzzzIIIJJJJJJKKKLLLMMMMMMNNNSSSWWW]]]ccciiiooouuuyyy}}}zzzooobbbWWWQQQPPPPPPSSSZZZdddmmmrrrtttuuuuuuuuutttsssqqqpppooopppppppppooonnnllljjjhhhfffccc```]]]]]]\\\[[[ZZZVVVVVVTTTNNNHHHDDDCCCDDDEEEEEEEEEDDDEEEHHHNNNRRRSSSYYYaaajjjsss{{{wwwbbbWWWQQQUUU\\\gggzzzvvvaaaWWW[[[aaakkkwwwxxxqqqqqquuu}}}vvvggg```___jjjhhhddd___YYYSSSOOOLLLHHHRRR^^^gggpppxxx|||zzztttssspppoooooosssyyy}}}}}}{{{vvvppphhhcccXXXUUUPPPKKKGGGEEEDDDEEEBBBDDDHHHLLLRRRZZZbbbgggpppuuu}}}tttaaaMMM@@@:::999888777666555555555444444444444444444444444222333333333333222111111000000111111111222222222000000000000000111111111//////000000000000//////000000000000000000000000............////////////---...///000000///...------...//////000000////////////............//////---...111888@@@BBB===888888666333000...---------........................,,,,,,------------,,,,,,---------------...//////........................---------.........//////,,,---...///000//////...000000//////000000111222111777@@@JJJSSS[[[___aaaaaadddggghhhggggggggghhhkkkllllllmmmlllkkkjjjiii___\\\XXXYYY]]]bbbfffggghhhgggeeedddeeefffhhhjjjnnnppprrrppplllkkknnnqqqzzzrrreeeZZZSSSPPPPPPMMMPPPUUU]]]kkkGGGHHHJJJMMMQQQTTTVVVXXX[[[```gggnnntttzzz~~~~~~xxxlll^^^RRRLLLKKKJJJKKKPPPZZZccciiikkklllllllllkkkiiihhhffffffdddddddddcccaaa___\\\[[[[[[XXXSSSPPPPPPPPPPPPPPPTTTUUUUUUQQQLLLHHHGGGHHHKKKIIIFFFDDDEEEKKKSSSYYY___eeennnxxxqqqbbbXXXSSSYYYbbbooogggUUUPPPSSSXXXaaannn~~~{{{{{{}}}sssjjjgggrrrnnnggg___XXXRRRNNNMMMIIITTTbbbnnnyyysssqqqnnnllllllpppwww{{{~~~yyyuuufffccc\\\UUUPPPLLLJJJIIIGGGHHHIIIJJJLLLQQQXXX]]]iiinnnwww~~~nnnYYYKKK<<<;;;:::888777666666666444444444444444444444444222222333444333222111000000000111111222222222222///000000000111111111111//////000000000000//////000000000000000000000000............/////////000---...///000000///...---///////////////000000000//////............//////,,,---000333666666444333:::888444111...---------........................+++,,,,,,------,,,,,,+++...------------...//////........................---------.........//////,,,---///000000000///...000000000000000111111222777===GGGQQQZZZ___bbbccc```ccceeegggggghhhjjjlllmmmmmmnnnnnnmmmkkkjjjiii^^^ZZZXXXYYY^^^cccffffffbbbccceeegggjjjlllnnnooollloooqqqooolllnnnsssxxx{{{pppaaaVVVOOOLLLLLLOOOMMMSSS^^^nnnGGGIIILLLOOORRRXXX^^^bbbjjjlllppptttzzz~~~xxxlll___RRRKKKLLLJJJJJJMMMSSSYYY]]]___]]]]]]]]]\\\[[[YYYXXXWWWZZZZZZYYYYYYXXXWWWVVVVVV[[[VVVSSSRRROOOKKKKKKNNNOOORRRUUUTTTPPPLLLKKKLLLKKKHHHJJJQQQXXX\\\aaafffllluuu{{{rrrmmmmmmvvv}}}qqq___YYYVVV[[[hhh~~~nnnZZZRRROOOPPPSSS[[[ffftttsssnnnrrrmmmeee[[[RRRLLLKKKLLLOOOXXXfffrrr}}}zzzooollljjjkkkkkklllwwwxxxssskkkccc\\\TTTMMMIIIEEEFFFGGGHHHIIILLLPPPRRRbbbffflllssszzziiiTTTEEE???999888888666666999555555444444444333333333222222222222222222222222333333222111000000111111000000000000000111111222//////000000000000//////000000000000000000000000000000000000000000000000222111000//////...//////000000////////////000000333000...///222444333111111111000000000111333444222111///...---------..............................---,,,,,,---...///000///...---,,,,,,---...///,,,---......//////......------............------,,,------...///000111111222111///......000222444:::BBBNNNXXX^^^```aaaaaaddddddfffgggiiiiiijjjjjjnnnllljjjkkklllkkkgggdddZZZVVVTTTVVV]]]bbbcccbbbdddgggiiikkklllnnnqqqtttqqqnnnmmmmmmmmmppp~~~}}}ooobbbTTTMMMJJJJJJNNNSSSWWW^^^jjj}}}JJJMMMQQQUUUYYY^^^dddhhhpppsssxxx}}}~~~xxxmmm```UUUNNNLLLKKKKKKMMMQQQVVVYYYZZZSSSSSSSSSRRRRRRQQQPPPOOONNNNNNOOOQQQRRRUUUWWWXXX^^^YYYVVVUUUSSSOOONNNQQQSSSUUUXXXXXXVVVRRROOONNNPPPNNNQQQYYY___eeelllsss}}}rrrkkkiiikkkwwwrrrbbb\\\ZZZdddvvvgggVVVPPPNNNRRRWWW\\\cccpppzzztttpppllldddZZZRRROOOPPPRRRZZZbbbnnnyyy|||tttjjjhhhiiilllmmmqqq|||~~~wwwppphhh```XXXSSSIIIIIIGGGFFFFFFIIIMMMPPPUUUYYYaaaiiiqqqzzzrrr^^^LLLCCC:::999999777777999555555555444444444333333222222222222222222222222333222222111111111111111000000000000000111222222//////000000000000//////000000000000000000000000000000000000000000000000111000000////////////000000000////////////000000111///---...111222222000222111000000000111222333111000...---,,,,,,,,,---..............................---,,,---.../////////...------------...///,,,---......//////......---......//////......------.........///000000000222111//////111444777:::BBBIIIRRRZZZ___```aaaaaabbbccceeehhhjjjkkklllmmmooommmllllllllliiiddd```WWWTTTSSSVVV\\\aaabbbaaafffhhhkkkmmmnnnppprrrtttooolllkkkooottt~~~xxxaaaWWWMMMJJJKKKMMMTTT[[[dddooo~~~NNNRRRXXX^^^dddiiinnnrrryyy|||}}}wwwnnncccXXXRRRLLLKKKLLLNNNRRRVVVWWWWWWLLLKKKKKKJJJJJJJJJJJJJJJLLLMMMPPPTTTYYY___dddgggjjjeeeaaa___\\\WWWWWWYYY\\\]]]```bbbccc```[[[WWWWWWXXX]]]dddkkkrrr~~~tttiiidddgggnnnvvvgggaaaaaaooovvv```SSSOOOOOOUUU\\\aaaggguuu{{{qqqlllddd\\\WWWVVVZZZ]]]jjjpppyyy~~~rrriiicccbbbdddiiiooowwwxxxpppgggaaaUUUQQQLLLGGGEEEGGGJJJLLLJJJOOOVVV^^^fffpppyyy}}}nnnWWWJJJ===999:::999777777555555555444444444444333333333333333333333333333222222222222111111111111111000000000000111222222///000000111111000000///000000000000000000000000000000000000000000000000000////////////000000111000000////////////000000000...------///000000///222111000000000000000111///...---,,,,,,,,,,,,,,,........................//////...---------......///...------------...///,,,---......//////......---......//////......---////////////////////////111000000111444999???BBBMMMQQQXXX]]]___```aaaaaaaaaccceeehhhkkkmmmooopppooonnnmmmllljjjeee^^^YYYTTTRRRRRRVVV\\\bbbcccbbbiiikkknnnpppppppppqqqrrrnnnjjjjjjsssnnnWWWPPPKKKKKKNNNTTT___hhhvvv~~~UUUZZZaaaiiinnnsssxxxzzz~~~|||wwwoooddd[[[UUULLLMMMOOOSSSXXXZZZZZZYYYMMMLLLJJJIIIIIIIIIJJJKKKRRRUUUYYY```iiiqqqxxx|||xxxrrrmmmhhhbbb```ccchhhiiilllqqqtttsssmmmgggdddfffllltttzzzqqqfffdddlllwww}}}nnngggiiizzzppp]]]SSSQQQQQQXXXbbbmmmyyywwwsssmmmfffccceeejjjooo|||||||||tttggg```\\\\\\^^^dddooo~~~}}}tttnnneee___UUULLLHHHGGGHHHIIIHHHKKKQQQWWW]]]eeemmmrrr|||}}}zzzcccRRRAAA;;;;;;999777666555555555555444444444444333333333333333333333333222222222222222222222111111111000000111111222333000000000111111000000000000000000000000000000000//////////////////////////////...//////000111111000000////////////000000000///......//////000000111111111000///////////////......------,,,,,,,,,........................//////......------------.........------.........,,,---......///...............////////////......000000000/////////////////////000333888???FFFJJJTTTWWW[[[^^^___```bbbcccdddeeegggjjjlllnnnoooooommmmmmllljjjfff___XXXSSSQQQQQQTTTYYY```fffhhhhhhmmmoooqqqqqqpppnnnmmmmmmlllkkkppp}}}uuucccXXXSSSOOOPPPTTT]]]lllyyy|||qqq^^^ccckkkrrrwww{{{~~~|||vvvnnneee\\\WWWRRRTTTWWW\\\______\\\YYYPPPNNNLLLJJJJJJKKKMMMNNNVVVZZZcccnnnyyy}}}vvvnnngggfffiiirrrsssxxx{{{yyy{{{qqqfffggguuusssnnnsssnnn\\\TTTTTTUUU]]]kkk}}}|||xxxxxx{{{yyysssrrrxxxwwwkkk___XXXVVVWWWZZZ```ooo{{{tttkkk___TTTMMMJJJGGGFFFFFFIIILLLPPPUUU\\\ccchhhuuuyyy{{{ooo\\\HHH???<<<999666444666666555555555444444444333333333333333333333333111222333333333333222222111111111111111222222333000000111111111111000000000000000000000000000000//////////////////////////////...//////000111111000000////////////000000000000000000//////000111000000000000///.........////////////.........---......................../////////......---,,,,,,---..................---,,,---......///............//////////////////...000000000000000/////////...///222777===EEEKKKOOOVVVYYY\\\___```bbbdddfffhhhhhhiiikkkkkklllllllllkkkjjjiiieee```YYYTTTQQQRRRTTTYYY```gggllloooppppppqqqrrrqqqnnnkkkjjjjjjjjjppp|||{{{fffYYYWWWTTTRRRUUU[[[ggg{{{|||mmmdddjjjooouuuzzz~~~~~~{{{uuummmccc[[[VVVXXXZZZ^^^ccceeebbb]]]YYYSSSQQQOOOMMMNNNQQQTTTWWW___fffrrr}}}tttlllhhhiiinnnxxx|||sssjjjmmm~~~yyyxxxnnn]]]WWWYYY]]]hhh||||||pppjjjjjjrrrzzz{{{pppcccYYYSSSQQQTTTYYYbbbttt~~~vvvjjj```YYYSSSMMMIIIDDDEEEHHHJJJNNNTTT[[[```kkkpppwww}}}~~~yyygggRRRFFF@@@:::666666666666666555555555444444333333333333333333333333111111333444444444333222222111111111111222333333000111111222222111111000000000000000000000000000000000000000000000000000000////////////000000111000000////////////000000000111111000///...000111...///////////////...---...//////000000///.......................................///......---,,,------...//////...------,,,---......//////.........//////000000//////...000000000000000000000000///222666===DDDKKKPPPSSSWWWZZZ]]]```bbbdddfffiiijjjkkkkkkkkkkkkjjjiiiiiiiiihhheee```ZZZVVVUUUUUUWWW[[[aaagggmmmqqqttttttqqqqqqqqqpppmmmkkkllllllnnnzzzyyygggZZZTTTRRRTTTYYY```iiixxxwwwhhh]]]WWWvvvyyy~~~{{{tttlllbbbYYYTTTTTTXXX^^^eeehhhfffaaa\\\YYYWWWVVVVVVYYY^^^dddhhhqqqyyyuuummmhhhgggmmmuuuxxxpppuuusssccc^^^aaalll}}}{{{yyy{{{~~~pppgggdddgggpppzzz}}}{{{wwwsssqqqrrrtttuuuyyy{{{zzzsssiii]]]TTTPPPLLLTTT]]]hhh}}}wwwooojjjccc[[[UUUHHHHHHIIIIIIJJJNNNSSSWWW^^^dddmmmuuu|||qqq]]]OOODDD<<<888999666666666666555555555555444444444444444444444444000111333444555444333222222222111111222222333444000111111222222111111000000000000000000000000000000000000000000000000000111000000////////////000000000////////////000000///000111000---,,,...000,,,---.../////////...---------.../////////...---........................,,,---.../////////...---------...//////...------,,,---......//////......//////000000000000///////////////000111111111222222555<<>>999999888666444444444555555555444444444444555555444444444444444444444444222222222222222222222222222222222111111111000000111111111111000000000//////000111222222111000///000000000000000000000000222111111000000000000111000000000000000000000000........................////////////////////////.........---------......//////...------------...........................---......///////////////...........................////////////111555888===BBBIIIOOOSSSVVVXXXYYY^^^```cccfffhhhiiiiiihhhhhhiiijjjkkkllllllllllllkkkhhhdddcccdddfffiiikkkpppppppppqqqsssttttttsssppplllkkkooorrrxxxwwwhhh[[[VVVSSSTTTXXX___nnn}}}|||pppjjjiii^^^[[[UUUPPPMMMLLLMMMNNNvvviiiZZZMMMDDD@@@???@@@CCCFFFKKKQQQUUUXXXhhhnnnwww}}}zzz{{{}}}~~~|||zzz}}}}}}pppjjjhhhooovvvttt___UUUPPPQQQ[[[hhh|||tttnnnggggggmmmvvv~~~|||nnn```XXXYYY```eeejjjfffaaa^^^XXXRRRRRRVVV^^^rrr{{{qqqgggaaa[[[TTTNNNLLLMMMNNNQQQWWW^^^gggooottt~~~rrraaaOOOCCC???::::::999888666555444333444555555555555555555444444444444444444444444444222222222222222222222222222222222111111111111111111111111111000000000000000000111111111111000000000000000000000000000000333333222111111000111111000000000000000000000000........................////////////////////////........................//////...------------...........................---......///////////////////////////////////////......//////000444:::>>>AAAFFFLLLRRRVVVXXX[[[\\\```bbbdddgggiiijjjjjjjjjjjjkkklllmmmmmmmmmmmmmmmkkkkkkjjjjjjkkklllnnnoooqqqpppppppppqqqrrrssssssmmmjjjiiimmmtttpppaaaWWWQQQQQQSSSXXXaaaqqqyyymmmddd```___TTTRRRNNNKKKJJJKKKNNNPPP{{{sssfffXXXLLLDDDAAA>>>???@@@BBBEEEIIINNNRRR[[[aaaiiiqqqvvvyyy|||}}}zzzxxxvvvwww{{{uuugggcccdddnnnxxxooo[[[RRRQQQUUUcccrrryyyvvvssstttzzzwwwiiiccciiiqqqvvvwwwooofff___XXXSSSTTTYYYdddvvvuuullleee]]]VVVQQQPPPOOOOOOQQQWWW^^^fffkkkuuuzzz~~~nnn\\\LLLBBB;;;:::999888888777555444333444555666666555444333333333333333333333333333222222222222222222222222111111111111111111111111111111111000000000000000000000000111111000000000000000000000000000000000333333222111000000000000////////////////////////........................////////////////////////------..................//////...------------...........................---......///////////////000000000000000000000000////////////111666===BBBEEEIIIOOOUUUXXXZZZ]]]___bbbdddfffhhhjjjkkkkkklllllllllmmmnnnnnnnnnnnnnnnlllmmmnnnnnnmmmmmmmmmnnnooopppqqqqqqqqqpppqqqqqqkkkjjjlllrrr|||~~~lll___XXXTTTSSSSSSVVV___ooorrrkkkgggcccbbb___]]]YYYWWWWWWYYY]]]___~~~zzzrrrfffYYYMMMEEEAAA>>>???AAAAAABBBEEEJJJNNNSSSWWW]]]ccchhhmmmqqquuuzzz{{{}}}uuufffbbbfffrrrmmm\\\VVVVVV\\\kkkzzz~~~}}}}}}qqqoooxxxtttggg^^^WWWRRRSSSXXXeeetttwwwpppiiiaaa[[[TTTRRROOONNNQQQWWW^^^ccckkkqqqyyy{{{hhhTTTEEE<<<:::888888999:::888666333444555666666555444333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000111111111000000000000000000111000000000000000000000000222111000///////////////////////////////////////////////////////////////////////////////////////,,,,,,---...//////......//////...------------...........................---......///////////////111111111111111111111111000000000000222777>>>CCCIIIMMMRRRVVVYYY\\\^^^```dddeeegggiiijjjkkklllmmmmmmmmmnnnooooooooonnnnnnlllmmmnnnmmmjjjiiiiiijjjlllpppssssssqqqooonnnnnnhhhmmmttt~~~nnn___VVVTTTUUUVVVVVVZZZhhhtttoooqqqrrrqqqqqqqqqoookkkiiiiiikkkoooqqq|||yyyrrrgggYYYLLLCCC???===@@@BBBBBBBBBDDDHHHLLLNNNRRRWWW]]]ccckkkrrrvvv|||wwwfffbbbhhhvvv|||kkk\\\ZZZ]]]fffvvvvvvsss|||zzznnnaaaYYYSSSPPPQQQUUUcccooo~~~|||xxxqqqiii\\\XXXSSSOOONNNQQQVVVYYYfffkkksss{{{sss\\\III@@@<<<888777999:::999777444555555555555555555444333333333333333333333333222222222222222222222222111111111111111222222222000000000000111111111111111111000000000000111111000000000000000000000000000000////////////000000000000000000000000000000////////////////////////////////////////////////+++,,,---/////////......//////...------------...........................---......///////////////000000000000000000000000000111222333666;;;AAAFFFMMMPPPUUUYYY[[[^^^aaacccffffffgggiiijjjkkkmmmmmmmmmnnnnnnooooooooonnnnnnlllmmmmmmjjjfffdddgggiiilllpppsssssspppmmmmmmnnnllluuuooo___UUUPPPQQQUUUVVVZZZcccuuu}}}pppfffeeeggghhhggggggjjjhhheeedddeeehhhlllnnn|||xxxtttrrrnnneeeYYYMMMCCC???>>>BBBFFFGGGEEEFFFJJJNNNOOOTTT[[[dddmmmvvv~~~}}}jjjffflll}}}~~~mmm``````ggguuuxxxssszzz{{{vvvlllaaaWWWRRRPPPOOORRRVVVaaaooo}}}xxxiiiddd\\\UUUPPPOOOQQQSSS]]]ccckkkssszzzjjjUUUFFF@@@999777888999777555555555444444444444555555222222222222222222222222222222222222222222222222000000111111111222222222///000000000111111111111222111000//////000111222000000000000000000000000////////////000111222222000000000000000000000000////////////////////////////////////////////////***+++---///000000///...//////...------------...........................---......///////////////000000000000000000000000///111444777;;;@@@GGGKKKQQQTTTYYY\\\^^^aaadddffffffgggggghhhiiikkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmlllgggcccccchhhmmmppprrrrrrpppkkkjjjmmmqqq{{{yyybbbVVVRRRQQQTTTXXX\\\fffvvvmmmddd[[[YYYXXXUUUTTTUUUXXXWWWVVVVVVZZZ___eeehhh{{{tttooojjjjjjiiicccYYYNNNFFFAAAAAAFFFKKKLLLJJJJJJMMMQQQUUU[[[fffqqq|||pppkkkrrrrrreeefffqqqzzzsssvvvtttkkkaaaXXXPPPNNNPPPQQQUUUYYY```ppptttoooeee\\\TTTQQQPPPPPPQQQVVV]]]eeennnvvv~~~vvvbbbKKKCCC;;;777777888666333666555444333333444555666222222222222222222222222222222222222222222222222000000111111222222222222//////000000111111111222222111000//////000111222000000000000000000000000//////000000111222444555000000000000000000000000000000000000000000000000////////////////////////***+++---///000000///...//////...------------...........................---......///////////////////////////////////////---000555:::???EEELLLPPPTTTWWW[[[^^^```cccfffhhhggggggggghhhiiikkklllmmmmmmnnnnnnnnnnnnnnnmmmmmmmmmmmmkkkfffbbbdddkkkrrrssssssqqqlllggghhhnnntttrrr\\\SSSTTTUUUYYY^^^ccctttmmmeee^^^WWWVVVUUUSSSTTTXXXUUUUUUUUUXXX^^^eeelllqqq}}}}}}xxxooogggbbbaaa___\\\WWWQQQKKKEEEBBBGGGIIIJJJKKKLLLNNNQQQTTTaaagggrrr~~~yyyvvvxxxwwwooosssqqqkkkgggcccXXXPPPKKKMMMOOOPPPTTT[[[gggttt{{{qqqggg^^^XXXTTTRRRUUUTTTWWW___hhhoooxxx}}}qqqTTTHHH===:::;;;999777666666555555555555444444444444444555555555555444444222222222222222222222222222333333333333222111111222111000//////000111222//////000000111111111222222222222111111111000000333333222222111000000000222111111111000000//////------------------------////////////////////////////////////////////////////////////////////////////////////////////////---...///////////////...000222222111000//////000222555:::???DDDKKKRRRWWWUUUXXX]]]aaaccceeefffhhhhhhhhhiiiiiijjjjjjkkkkkknnnoooooopppooommmlllkkkjjjjjjkkkmmmnnnpppqqqrrrnnnlllllllllhhhiiiwwwxxxfffWWWWWWXXXXXX]]]gggttt{{{kkkccc]]]YYYSSSPPPPPPQQQSSSUUUYYYWWWZZZaaaeeekkkwww}}}{{{zzz{{{}}}|||yyywwwxxxwwwvvvrrrkkkccc\\\WWWUUUTTTSSSPPPNNNJJJGGGFFFGGGIIIJJJLLLOOOTTTZZZ^^^jjjsss~~~|||{{{vvvlllfff```VVVOOOKKKMMMPPPRRRXXX___nnn||||||sssiii```YYYUUUTTTQQQRRRYYYaaahhhqqqzzzxxx^^^OOO@@@;;;;;;:::888888777777666666666555555555444444555555555555444444333333333333333333333333222333333333333222111111111111000000000000111111000111111111222222222222222222222111111111000000111111111111111111222222111111111111000000000///000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////...///////////////......000111222111//////000111333666<<>>GGGKKKQQQUUUYYY\\\```bbbbbbccceeedddaaa]]][[[[[[SSSSSSSSSSSSSSSSSSSSSSSSTTTUUUYYY^^^dddjjjooorrrlllkkkiiihhhjjjlllppprrriii[[[RRRRRRQQQOOOYYYiiizzztttccc]]]\\\[[[XXXXXX[[[]]]```fffmmmjjjrrrJJJKKKMMMQQQXXXbbbnnnvvvwwwooohhhmmmttt|||}}}ooobbbYYYTTTRRRPPPSSSXXX\\\aaaooo~~~yyyxxx}}}~~~yyyooohhhcccaaa^^^___fffvvvzzzoooddd\\\WWWTTTUUU[[[bbbgggpppwwwxxxeeeMMM>>>::::::999777666777888777666555555666666666666555555444444444333333222222222333333333333333333333333////////////////////////222222111111111111222222000000000000000000111111444222111//////000222333000000000000000000000000000000///...............111111000///...---,,,,,,000000000000000000000000111000000///...---------............////////////---...///111111111000///000000///111555<<>>;;;999777777888999888777555555666666666666555555444444444333333222222222333333333333333333333333222222222222222222222222222222111111111111222222000000111111222333444444666555333111000000111222000000000000000000000000000000///...............111111111000//////......000000000000000000000000///000000000000000000000............////////////...///000111111000//////222111222333888>>>CCCGGGMMMOOOSSSWWW[[[]]]^^^^^^ZZZYYYVVVSSSOOOLLLHHHGGGGGGGGGHHHKKKPPPTTTWWWYYYXXXZZZ^^^eeemmmrrrsssrrrooollljjjjjjjjjooo~~~iii[[[SSSNNNPPPSSS[[[ppp}}}pppeee\\\XXXYYY___```ccciiipppxxx^^^aaahhhooowwwvvvmmmiiigggiiirrr~~~|||}}}}}}mmm^^^UUUQQQPPPYYY[[[```fffjjjppp|||wwwrrrssswww}}}~~~nnn```YYYXXXYYYaaaaaagggwwwvvvpppeee___YYYYYYYYY[[[aaagggsss{{{uuu]]]JJJAAA<<<:::888777888999999888555555666666666666555555444444333333333333222222333333333333333333333333222222222222222222222222222222111111111111222222000000111222444555666777888666444222111000000111000000000000000000000000000000///.........//////111111111111111000000000000000000000000000000000...//////000111222222333............//////////////////000000000000///...333333444777<<>>:::999888888777555555666666666666555555222222222333333444444444111111111111111111111111333333333333333333333333222222111111111111222222000000000000000000/////////000000111111111111000000000000000000000000000000000//////000111111222///////////////000000000000000000000000000000000.........///000000111111............////////////............///000222333666:::@@@FFFJJJMMMMMMMMMKKKJJJHHHEEEBBB@@@???>>>AAAAAACCCEEEJJJOOOSSSVVVZZZ^^^bbbccc```___bbbdddjjjmmmqqqqqqooommmmmmnnnpppnnnbbb\\\ZZZXXX___kkkzzz}}}uuuiii```]]]YYYUUUUUUWWW[[[bbbnnnyyygggjjjnnnqqqsssuuuxxxzzzxxx}}}yyywwwiiiVVV^^^gggppp~~~|||qqqqqq~~~ssshhheeeYYY\\\```dddiiiqqq||||||}}}uuuyyyeeeKKKGGGAAA<<<::::::999888555555666666666666555555222222222333333444444444111111111111111111111111111111111111111111111111222222111111111111222222//////000000111111111222222222222222222111000///000000000000000000000000000000///000000111222222111111111000000000000000000000000000000000000000------...000111333444444............/////////000------------///111333444999===CCCHHHKKKKKKJJJIIIFFFEEEBBB@@@>>>>>>>>>>>>FFFGGGJJJNNNTTTYYY^^^aaa```cccfffeeebbbbbbeeeiiilllooorrrrrrooonnnnnnpppyyyssseee]]][[[\\\___hhhvvvwwwoooeee[[[XXX\\\XXXVVVVVV\\\bbblll{{{[[[\\\cccnnntttwwwqqqcccXXXWWWZZZeeevvv{{{tttyyyzzzqqqccc___[[[[[[```hhhooottt|||zzzrrr~~~uuuYYYLLL???999888777777999666777888888888777555444444444444444444444444444444333333222222333333444444333333222111111111222111111111111111111111111222222222111111111111000222222222222222222222222222222222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......000111222000000000000000000000000111000//////000333666888AAADDDGGGGGGFFFCCCBBBAAA=========<<<;;;<<>>BBBGGGMMMUUUZZZ^^^___bbbdddgggiiikkkkkkmmmggg```\\\^^^ccciiilllooonnnlllkkkkkkrrrrrrggg^^^\\\]]]ggg|||~~~hhh```ZZZYYYZZZYYY[[[___fffjjjrrr}}}fffpppooo\\\[[[YYYZZZ^^^cccdddaaa]]]ZZZ^^^dddlllxxxuuulllfffcccaaa```iiipppxxx~~~|||gggOOOCCC???<<<999888888888888888777777666666444444444444444444444444555555444444444444555555333333222222111222222333333333333333333333333333222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000111555:::@@@CCCIIIIIIHHHEEE@@@<<<::::::999>>>DDDKKKRRRXXX^^^bbbdddeeegggiiijjjjjjjjjjjjhhhccc]]]\\\aaahhhlllnnnooonnnkkkjjjoooxxxoooddd___[[[___gggwwwvvveee___ZZZZZZ[[[]]]bbbhhhtttyyyvvvrrr___XXXWWWVVVXXX[[[\\\ZZZXXXVVV___fffjjjnnnuuu{{{|||~~~zzzrrrjjjbbb]]]gggjjjpppxxxnnnVVVGGGAAA<<<999999999888888777777777777777444444444444444444444444444444333333333333444444333222222111222222333333222222222222222222222222222222222111111111000000222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000000000000000111444888>>>BBBEEEIIIIIIGGGCCC???<<<<<<<<<>>>DDDNNNVVV\\\```ccceeefffgggiiiiiiiiihhhgggfffaaa___^^^aaagggmmmoooooommmllljjjkkkwwwrrrfff```]]]ZZZ[[[eeewwwuuujjjccc]]]ZZZ\\\```eeennnwwwvvvcccVVVUUUTTTVVVXXXZZZYYYYYYWWWaaajjjlllmmmsssyyy|||zzztttiiibbbggggggjjjrrryyy~~~xxx```OOODDD===:::;;;:::999888777777777777888444444444444444444444444333333333222222333333333222222111111222222333333111111111111111111111111222222222111111111111000222222222222222222222222111111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000---...///000000000//////000000000000000000000000///111444888<<>>===>>>@@@GGGMMMWWW^^^ccceeeeeefffgggggghhhiiihhheeecccaaa]]]^^^aaafffllloooppppppiiikkknnnuuuvvvcccZZZXXXUUUUUU\\\nnnwwwjjjbbb^^^\\\]]]ccciiiqqq}}}tttbbbWWWXXXZZZ]]]___```^^^]]]]]]fffppptttxxx}}}}}}~~~tttmmmhhhdddeeelllsssxxx~~~mmmYYYIII>>>:::===:::999888777777777888888444444444444444444444444444444333333333333444444222222111111222222333444222222222222222222222222222222222111111111111000222222222222222222222222000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000---...///000111000//////000000000000000000000000///222666;;;@@@CCCEEEEEE@@@@@@@@@??????AAADDDGGGQQQVVV\\\aaadddfffhhhiiiggghhhiiiiiigggdddaaa______bbbgggjjjlllmmmooopppkkkqqqzzzhhhXXXSSSTTTPPPWWWdddyyyvvvkkkddd```___```fffpppwww~~~ppp]]][[[^^^cccgggiiihhheeebbbdddlllttt{{{{{{vvviiicccbbbiiiooosss{{{wwwaaaMMM???;;;>>>::::::888777777777888999444444444444444444444444555555555444444555555555222111111111222333333444333333333333333333333333222222222111111111111000222222222222222222222222000000111111222222222222000000000000000000000000000000000000000000000000000000000000000000000000///000111333333222222111000000000000000000000000///222888===BBBDDDEEEEEE???@@@@@@AAABBBEEEJJJNNNXXXZZZ^^^aaacccfffjjjlllhhhiiijjjjjjhhheeeaaa___bbbfffjjjlllkkkkkkmmmpppoooxxxttt^^^SSSQQQSSSQQQ\\\nnntttfff```^^^___eeehhhqqq|||{{{ggg___ZZZ___hhhoootttuuusssqqqvvvyyy~~~ppplllgggeeegggnnnwww|||nnnXXXEEE======;;;888888999777444555999666666666666555555555555777666555333222222333333222222222222222222222222333333333333333333333333222222222222222222222222,,,...///111222222222222222222222222222111000///111111111111000000000000000000000000000000000000222222111000//////000000000000000000000000000000222222222111111111111111222555:::???BBBBBBBBBAAA>>>@@@DDDHHHLLLRRRXXX\\\aaaccceeeeeeeeeeeegggiiillljjjhhhfffdddcccbbbaaakkklllmmmmmmlllmmmoooqqqrrr}}}ggg[[[RRRQQQVVV\\\eeevvvpppiiiddd^^^___eeennnvvvqqqbbb^^^XXXaaannnyyy~~~uuuqqqkkkhhhiiinnnuuuzzzuuu^^^KKKBBB@@@;;;999999:::999555666999666666666666555555555555666666444333222333333444222222222222222222222222111111111111111111111111222222222222222222222222///000111222333333222222000111111222222222111111111111111111000000000000000000000000000000000000222222111000000000000000111111111111111111111111222222222111111111111111333666;;;???BBBCCCBBBAAA===AAAFFFKKKPPPVVV\\\```bbbdddeeefffeeeeeeggghhhkkkjjjiiihhhfffeeeeeeeeekkkmmmnnnlllkkkmmmrrrwwwrrr___UUUPPPRRRXXXbbbmmmsssfffdddcccaaafffooo{{{{{{nnnaaa[[[[[[SSSaaasss~~~yyyrrrlllkkkmmmrrruuu{{{hhhRRRFFFBBB===:::999<<<;;;777666999666666666666555555555555555444444333333333444444333333333333333333333333222222222222222222222222333333333333333333333333222222333333333333222222///000111222333333333333222222111111111000000000000000000000000000000000222111000000000000000000111111111111111111111111222222111111111222222333666888<<>>CCCEEEGGGGGGGGGDDDJJJRRRYYY^^^aaacccdddeeefffhhhgggffffffhhhiiiiiiiiiiiijjjkkklllmmmnnnjjjnnnooommmlllttt|||cccXXXVVVXXXbbblll{{{sssllleee```]]]```fffnnn||||||wwwuuuoooggg___ZZZUUUPPPPPPSSS\\\lll{{{uuurrrpppooorrrwwwvvvvvv{{{lllTTTHHHCCC===999::::::777555666666666666666555555555555333333444444444444444444333333333333333333333333444444444444444444444444333333333333333333333333444333222222111111000000333333333333333222111111222222222222111111111111000000000000000000000000111000000000000000111111111111111111111111111111222111000000111333555666;;;===AAAEEEIIIKKKLLLLLLMMMSSSZZZ```cccdddddddddeeeggghhhhhhhhhhhhiiikkkiiiiiiiiijjjkkkmmmnnnoookkknnnpppoooqqq~~~qqq^^^XXXYYY___jjjwwwsssjjjgggaaa______dddlllxxxuuuwwwrrrpppjjjbbbZZZWWWUUUSSSSSSVVV^^^lllyyytttqqqpppuuu{{{~~~{{{sssttteeeVVVIIIAAA;;;::::::777555666666666666666555555555555333444444555555444333333333333333333333333333333222222222222222222222222333333333333333333333333444333222111111111111111444444444444333222111000333222222222222111111111000000000000000000000000000000000000000111111222222222222222222222222222222111000000111444666888===???CCCHHHLLLPPPRRRSSSUUUZZZaaaeeegggfffeeedddeeegggiiiiiiiiiiiikkkmmmkkkkkkkkkkkklllnnnooopppmmmnnnpppqqqyyyuuueeeXXXXXX___hhhvvvttthhhaaaaaa]]]___dddmmmyyyrrrhhhvvvrrrqqqkkkaaaYYYWWWXXXXXX[[[___cccnnn{{{vvvpppsssyyyzzzvvvxxxuuugggQQQFFF===;;;:::888777888666666666666555555555555444555555555555444222111444444444444444444444444333333333333333333333333444444444444444444444444444444222222111222333333333333333444333333222222333333222222222111111111000000000000000000000000000000000000000111222222222222222222222222222222222111000000111444777999>>>AAAEEEJJJPPPTTTWWWYYYZZZ^^^dddhhhiiihhhgggfffdddfffiiijjjjjjkkkmmmooonnnnnnnnnnnnnnnoooppppppnnnnnnppptttiii]]]WWW___kkkxxxtttjjjaaa^^^aaa___eeeooo}}}|||oooaaaXXXxxxwwwssstttlllbbbYYYWWWZZZ\\\aaagggnnnwwwzzzpppsssxxx}}}~~~wwwmmm~~~qqqVVVJJJ???<<<;;;999888:::777666666666555555555555555555666666555333111000444444444444444444444444555555555555555555555555444444444444444444444444555444333333333333555555111111222333444444444444333333333222222222111111000000000000000000000000000000///000000111222222222222222222222222222222222111000000111444888:::???BBBFFFLLLRRRWWWZZZ\\\[[[```eeeiiijjjiiihhhhhhdddfffhhhjjjjjjlllnnnpppqqqqqqpppppppppppppppqqqooonnnooovvvvvveee\\\[[[hhhxxxzzznnnggg``````eeeeeemmmzzzyyynnnaaaTTTLLL|||yyytttoooqqqhhheee```^^^___eeekkkpppxxx}}}yyyyyyzzz|||rrrlllwwwtttYYYHHH::::::<<<:::888999666555555555555444444444666555555555555444444444555555555444444333333333333333333333333333333333333333333444444444555555444333222111111222333444444333222222222333444555555555444333222111000///000000///////////////000000000000000000000000000111111111111111111111111222111///------111888===BBBDDDIIINNNTTTYYY]]]^^^```aaaccceeefffeeeeeedddfffggghhhjjjlllmmmnnnnnnmmmnnnoooqqqrrrqqqnnnkkkooooooqqq|||wwwjjj\\\]]]eeexxxooogggccc^^^cccnnnqqq}}}qqqhhh]]]QQQJJJHHH~~~uuunnnoooooollljjjiiilllssszzz~~~}}}zzz{{{pppuuuxxx___MMM===<<<===:::777999777777666666666555555555666555555555555444444444555555444444444333333333222222222222222222222222333333333333444444444444333333222111111222333333444333111000000000000111333333333222222222222111333222222111111111222222111111111111111111111111111111111111111111111111222111111111222666:::===BBBEEEJJJPPPVVV[[[^^^```aaabbbcccddddddeeeeeeeeeffffffeeefffhhhjjjmmmnnnnnnnnnnnnoooppppppooonnnmmmpppvvvpppccc[[[aaaiiiyyyiiidddbbb```gggssszzzpppeee]]]TTTJJJDDDCCCyyyrrrrrryyyyyyyyy{{{{{{yyy||||||vvvwww~~~gggTTTBBB???>>>:::777999888888888777777777666666666555555555555444444444555444444444444333333333111111111111111111111111222222222333333333444444333333222222222222333333555444222111000/////////111111111222222333333333333333222222222222333333222222222222222222222222222222222222222222222222222111111444777;;;===>>>DDDGGGLLLRRRXXX]]]```bbbcccccccccddddddeeeeeefffdddbbb```___aaaeeejjjmmmooonnnmmmmmmmmmnnnooopppkkksss{{{nnneee]]]YYYXXX```sssqqqcccbbbccceeeqqqxxxjjjaaaWWWPPPJJJCCC???@@@|||||||||~~~tttoooZZZFFFAAA???:::888:::888888777777777666666666666555555555555444444444444444444444444444444444222222222222222222222222222222222333333333333444333333333333333333333333555444444333333222222222111111222222222333333333111111111000111111222333222222222222222222222222222222222222222222222222333111111333999===@@@@@@FFFIIIOOOUUU[[[___aaaccccccdddeeeffffffeeedddccc```]]]YYYWWWZZZ```ggglllnnnnnnnnnmmmllllllmmmnnnmmm{{{{{{hhh^^^ZZZWWW[[[bbbddduuuiii```bbbfffnnnsssiii^^^UUUMMMIIIEEE@@@???AAA~~~{{{wwwsssqqqqqqssswww|||zzz|||www```JJJBBB@@@;;;999;;;777777777666666666555555666555555555555444444444444444444444444444444444444444444444444444444444222222333333333444444444333333333333333333333333222222222333444444444444333333333222222222111111111111000000111222222333222222222222222222222222222222222222222222222222333222222444888===AAACCCIIILLLRRRXXX]]]```bbbbbbaaacccfffgggfffccc___\\\YYYVVVSSSQQQUUU\\\eeejjjmmmnnnooonnnlllkkkmmmnnnvvv}}}kkkZZZUUUSSSRRRZZZeeetttmmmddd^^^aaajjjxxxuuuggg]]]SSSLLLFFFDDDBBB@@@@@@BBByyyyyyxxx||||||ssslllgggdddbbbaaadddjjjqqqyyy|||iiiPPPFFFAAA;;;999<<<777777666666666555555555666555555555555444444444333333333444444444444555555555555555555555555555333333333444444444555555333333444444444444333333...///000111222333333333333333333222222111111111222222222222222333444555222222222222222222222222333333333333333333333333333555888999;;;>>>CCCFFFKKKOOOTTTYYY^^^```aaaaaa```aaacccdddaaa]]]XXXUUUSSSQQQOOOPPPUUU]]]eeejjjlllnnnpppooonnnooossswwwvvvdddVVVTTTSSSRRR[[[iiittteee```]]]dddqqq~~~ssshhh[[[SSSJJJDDD@@@@@@@@@>>>>>>@@@}}}xxxzzzzzz}}}qqqfff___[[[YYYYYYVVVZZZaaakkkwww{{{wwwsssXXXKKKCCC<<<999;;;888888888777777777666666666555555555555444444444333333333444444444555555444444444444444444444444444444555555555666666666333333444555555444333333//////111222333222222111111222222222222222333333111111111111222333444444111111111111111111111111333333333333333333333333333:::BBBEEECCCBBBEEEIIINNNQQQVVV[[[^^^_______________]]][[[XXXTTTQQQOOOOOOOOOPPPSSSXXX```gggkkkmmmoooooonnnooottt~~~uuucccVVVWWWXXXWWWcccttt|||jjj```^^^```lll}}}{{{nnncccZZZPPPHHHDDD???===???@@@======>>>vvviii^^^WWWUUUUUUUUUVVV[[[cccnnn|||zzzmmmrrr{{{^^^NNNEEE<<<888:::999999999888888888888777666666555555555444444444333333333444444555555555333333333333333333333333555555555666666666666777333333444555555444333333222333444555444333222111///000111222333444555555............///000111222000000000000000000000000333333333333333333333333333>>>JJJNNNJJJFFFGGGJJJOOORRRWWW[[[^^^___^^^]]]```]]]YYYTTTPPPMMMLLLLLLMMMNNNQQQUUU\\\ccciiimmmoooooonnnmmmoooyyyppp^^^SSSVVVYYY[[[iii|||mmm\\\^^^^^^dddtttpppbbbYYYPPPHHHBBBCCC???===@@@AAA>>>===>>>~~~|||nnn[[[RRRQQQRRRTTTWWW___aaammmuuuooozzzkkkUUUHHHAAA===::::::999888777666666666666666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444555555555555555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333222000---+++,,,000333555777<<>>??????>>>>>>???AAADDDtttpppmmmmmmrrryyyxxxiiiXXXPPPPPPTTT\\\cccmmmqqq{{{pppuuuttt]]]MMMDDD???<<<:::999888777777666666777666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333444444333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222333333222000...///222444666888<<>>@@@@@@@@@AAADDDFFFzzzgggdddbbbccchhhooouuuxxxpppcccUUUPPPQQQZZZjjjwwwvvvrrrzzzjjjUUUHHHAAA>>>;;;:::999888777777777777666666666666555555555555444444444444444444444444444444444444444444444444444444444444444444444444333333333333333333333333555444444444333333222222222222222222222222222222222222222222222222222222222222222222222222222222333444444333222222444666888999===AAAGGGLLLPPPSSSVVVWWWZZZ]]]___^^^ZZZWWWNNNKKKHHHGGGHHHIIIJJJIIIPPPTTT[[[bbbhhhkkkmmmmmmmmmllllllqqqjjj[[[YYYYYY]]]fffwwwrrreee^^^]]]```eeeqqqyyyqqqbbbYYYNNNFFFBBB@@@>>><<<<<<>>>AAABBBCCCEEEGGGJJJnnncccaaa______aaaeeeiiilllggg^^^TTTPPPUUUcccyyyvvvzzzyyy```NNNCCC???;;;;;;999888888888888888666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555444333333222222222222222222222222222222222222222222222222222222222222222222222222222222111333555555444444555666:::;;;>>>BBBHHHNNNTTTWWWYYYZZZ\\\^^^]]]YYYTTTPPPKKKIIIHHHHHHIIIJJJLLLLLLRRRXXX___fffkkkmmmnnnoooooommmnnnwwwwww___VVVXXX\\\eeeuuuwwwlllccc```bbbgggnnn}}}uuuiiiaaaUUUOOOHHHBBBAAAAAA@@@@@@===???CCCEEEFFFGGGJJJLLL}}}hhh]]]\\\ZZZYYYYYY[[[^^^``````XXXQQQPPPXXXiiioooWWWGGG???<<<;;;:::999888888888888666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444555555555555555555555555555555555444444333333333222222222222222222222222222222222222222222222222222222222222222222222222///222444555555444555666<<<>>>@@@EEEKKKQQQVVVYYY[[[]]]^^^]]]YYYSSSNNNKKKHHHHHHIIIIIIJJJLLLNNNOOOVVV\\\dddjjjmmmnnnooopppnnnnnnsssjjjYYYSSSXXXbbbppp{{{ooogggcccdddiiipppyyy}}}qqqfff\\\UUULLLHHHDDDAAAAAABBBCCCCCC@@@BBBEEEGGGHHHJJJMMMOOOzzzdddYYYZZZZZZYYYXXXYYY\\\___[[[TTTOOOQQQ[[[mmmfffOOOBBB<<<<<<;;;:::999999999999666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222...111333444444444555777>>>@@@DDDHHHNNNSSSWWWZZZ[[[]]]]]]ZZZTTTNNNJJJHHHGGGIIIJJJKKKKKKMMMOOOQQQZZZ```gggllllllmmmoooqqqkkkqqqsssbbbYYYUUU___mmm~~~rrrhhhddddddkkkrrr|||}}}ooodddZZZRRRMMMDDDCCCAAA??????@@@BBBCCCCCCEEEGGGIIIKKKOOOSSSWWWxxxbbb[[[\\\]]]\\\[[[[[[^^^```\\\UUUPPPUUUaaassswwwZZZGGG===<<<;;;::::::999999:::666666666666555555555555555555555555555555555555555555555555555555555555444444444444444444444444333333333333333333333333333333444444555666666666222222222222222222222222333333333333333333333333222222222222222222222222///111333444444555777999@@@BBBFFFKKKPPPTTTWWWYYYXXXZZZYYYVVVPPPLLLJJJJJJJJJLLLOOOOOOOOOPPPSSSUUU^^^dddjjjlllkkkkkknnnqqqooo{{{xxxeee^^^]]]```mmm~~~yyyjjjcccdddiiittt~~~oooaaaWWWPPPKKKGGGAAAAAA@@@???>>>???AAACCCFFFGGGIIILLLPPPVVV]]]bbbvvv```\\\]]]^^^\\\YYYXXXZZZ\\\```XXXTTTZZZgggyyyaaaLLL======<<<;;;::::::::::::777666666666555555555555666666666666666666666666666666666666666666666666444444444444444444444444555555555555555555555555222333333444555666777777222222222222222222222222333333333333333333333333222222222222222222222222000222333444444555888;;;AAADDDHHHMMMRRRUUUWWWXXXUUUWWWVVVSSSNNNKKKKKKLLLNNNQQQTTTTTTTTTTTTWWWZZZaaafffkkkllljjjjjjmmmqqqwwwjjj]]]^^^ccclllzzzuuuhhhcccfffooo}}}uuufffXXXPPPJJJFFFCCCAAABBBAAA@@@??????AAACCCGGGHHHJJJNNNSSS[[[dddjjjvvvjjjddd```___``````^^^aaaeeehhhccc```ccclllzzzgggNNNBBB===999;;;;;;888666888888888777777777777888888777666666555555555666666666666666666666666666666333333333333444444555666777777666666555555555555222333444444555555444444222222222222222222222222222111111222444444333111444333333222111111222222444333222222444888===???JJJIIIKKKOOOVVVZZZ[[[ZZZYYYVVVQQQNNNNNNOOOQQQQQQSSSWWW[[[\\\ZZZXXXWWWXXXfffeeeiiippprrrpppppprrrxxxnnnfff^^^bbboooxxxnnndddaaakkk}}}qqqfffWWWLLLGGGEEECCC@@@AAA===<<<@@@CCCCCCDDDGGGMMMKKKOOOXXX```fffqqq|||rrriiifffbbb```aaabbbaaaeeekkkqqqmmmlllooouuupppWWWGGG@@@<<<<<<<<<999777999888888777777777777888888444555555555666666777777444444444444444444444444444444333333333444555555666666666555555555444444333333444444555444444444222222222222222222222222555444444555666666555333222222222222222222222222555444333444777;;;???BBBGGGLLLTTT]]]bbbaaaZZZTTTTTTRRRPPPPPPQQQSSSUUUUUUUUUYYY^^^^^^\\\ZZZ\\\___fffgggkkkpppqqqppptttyyy~~~pppooonnnkkkrrrtttllldddfffsssxxxfff\\\PPPHHHEEEDDDBBB@@@AAA>>>>>>BBBEEEFFFHHHLLLNNNMMMRRR]]]hhhsssvvvlllfffgggddddddfffggghhhmmmttt~~~}}}~~~}}}dddMMMEEE>>>===<<<:::999:::888888777777777777888888333444555666777888888888444444444444444444444444555555444444444444444444555555555444444444444444444444444555444444333333333333333333333333333333222111111333555555444333111111222222222222222111444444444666999>>>CCCFFFIIIOOOYYYbbbeeeaaaYYYRRRNNNOOOPPPRRRUUUWWWYYYZZZXXX^^^bbbaaa]]]]]]bbbggghhhiiimmmooonnnoooyyypppddd^^^dddiiiooo{{{nnnjjjhhhppp~~~ooofffVVVPPPHHHCCCBBBCCCAAA@@@BBB@@@@@@DDDGGGHHHLLLQQQTTTUUU\\\iiiwww|||ppphhhdddcccggggggkkkqqqrrrrrrwww~~~pppRRRHHH>>><<<<<<::::::;;;888888777777777777888888444555666777888888777777666666666666666666666666777666555444444444444444444444444444444444444444444444555555444444333222333333333333333333333333111000111222555666555444000111222333333333222111333333444777;;;AAAFFFIIIOOOQQQUUUYYYZZZYYYUUUSSSLLLOOOSSSVVVYYYZZZ\\\]]]]]]bbbeeebbb]]]]]]dddllljjjlllnnnnnnkkknnn~~~tttaaaXXXSSSWWW___mmmrrriiijjjppp~~~~~~nnn```WWWKKKGGGCCCAAAAAAAAA@@@???CCCAAABBBFFFHHHJJJNNNUUU\\\aaakkkyyy}}}}}}~~~~~~ssshhhaaa___aaacccgggllluuu~~~yyyZZZMMM@@@;;;;;;::::::;;;888888777777777777888888777888888888777666555555777777777777777777777777777666555555444444444444444444444444444444444444333444444555444444333333333333333333333333333333666555444555666666444222222222222333333333222222111222444888===BBBGGGJJJPPPQQQRRRSSSRRRRRRQQQQQQNNNRRRWWWZZZ[[[[[[[[[\\\aaadddeeebbb]]]^^^eeelllmmmnnnnnnmmmjjjqqqzzzfff\\\VVVTTTYYYbbbssswwwnnngggnnn|||pppaaaUUUMMMFFFDDDBBB@@@@@@AAA@@@@@@DDDCCCEEEHHHJJJLLLRRRYYYcccmmm{{{xxxmmmgggfffgggmmmiiiccc^^^]]]___cccfffkkkrrr~~~hhhXXXGGG???===;;;::::::888888777777777777888888::::::888777666555555555555555555555555555555555666666555555444555555555444444444444444555555555222333444444555555444444333333333333333333333333777555444333333222000---555555444333333333333333111333555999???DDDIIIKKKNNNQQQUUUVVVTTTQQQNNNMMMSSSWWW\\\^^^\\\ZZZZZZ[[[bbbccccccaaa___aaafffkkknnnmmmmmmmmmnnnyyynnn___QQQQQQVVV___jjjzzz{{{rrrnnnkkkwwwrrrcccWWWNNNIIIDDDCCCBBBAAAAAAAAABBBCCCFFFEEEHHHMMMOOORRR[[[dddmmmzzz{{{kkk^^^YYYZZZ\\\___^^^^^^___aaaeeejjjlllrrrxxxzzzfffQQQFFFAAA===::::::888888777777777777888888;;;999777555555555777888555555555555555555555555666555555555555666666777444444555555555666666666111222333444555666666666444444444444444444444444222222222444666777666555:::888555333222222444555333555888<<>>CCCHHHLLLNNNRRRSSSSSSQQQNNNMMMOOORRRWWW\\\``````\\\ZZZ[[[]]]```^^^\\\___eeekkknnnnnnkkkjjjjjjooozzzvvv```WWW[[[YYYZZZaaaoootttmmmmmmpppyyy|||kkkZZZOOOIIIFFFEEEAAAAAAAAAAAAAAADDDGGGJJJHHHJJJPPPXXX^^^dddqqq~~~qqqccc[[[XXXZZZ^^^aaabbbeeeiiimmmpppssstttwww~~~zzz|||jjjYYYKKKAAA===>>>===;;;888777888999999888555555666666777777888888666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555333333333333333333333333000111888FFFUUUZZZUUUMMMEEE???999555444444222000666777:::@@@GGGMMMPPPRRRTTTSSSPPPKKKIIIKKKRRRXXX___^^^]]][[[[[[[[[[[[[[[___^^^___aaaeeeiiijjjkkkeeeppptttrrrlll\\\ZZZUUUYYY^^^fffsssxxxnnnjjjooowwwxxxiiiYYYPPPKKKEEE@@@>>>???AAACCCDDDDDDEEEGGGIIINNNQQQVVV\\\ffftttssshhhbbb```ccchhhmmmoooqqqtttvvvwwwwwwwwwyyy~~~vvvdddSSSDDD>>>>>><<<:::777777777888888777777777777777666666666666666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555333333333333333333333333444444666===EEEGGGCCC>>>:::777333222444555555444666777;;;AAAHHHMMMQQQRRRTTTQQQNNNKKKJJJNNNTTTYYY]]]\\\ZZZYYYXXXYYYZZZZZZ]]]^^^```cccgggkkkmmmmmmhhhooottt}}}gggYYYXXXWWW\\\eeerrrtttmmmlllsss||||||mmm```QQQKKKHHHDDD@@@???===???AAACCCCCCEEEHHHJJJOOOUUU^^^gggsssxxxqqqooooootttzzzzzzdddOOOBBB???<<<:::777666777888777666888888888777666555555555666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555333333333333333333333333777555444444555666444333444222111222555666777666666888===CCCIIINNNQQQSSSSSSOOOKKKJJJMMMSSSXXX[[[]]][[[YYYXXXXXXYYY[[[\\\\\\^^^bbbfffjjjlllnnnooommmoooyyy{{{aaaXXXYYYYYY```llluuunnnkkkooozzzxxxkkk___SSSHHHEEEDDDAAA@@@@@@>>>@@@BBBCCCEEEHHHLLLOOOSSS\\\iiiwww|||bbbLLLCCC>>>;;;999888888888888777888777777777666666666555666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555444444444444444444444444444444444333111111222333666555555666666666666555666:::@@@FFFKKKNNNQQQSSSQQQMMMJJJKKKQQQXXX\\\]]]^^^\\\YYYXXXXXXZZZ^^^```]]]```dddhhhjjjlllmmmmmmppptttqqq]]]YYY]]]aaaiiiyyyyyynnnjjjlllttt~~~jjj\\\SSSJJJBBBAAAAAA@@@???AAABBBCCCEEEFFFHHHLLLQQQUUU[[[fffvvvuuuwwwYYYIII@@@>>>;;;999::::::999888555666666666777777777888666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555444444444444444444444444111333666555444333444666666666777666555555555555888===DDDJJJLLLNNNPPPRRROOOLLLKKKNNNUUU[[[^^^^^^\\\ZZZWWWUUUVVVYYY^^^aaa```ccchhhjjjjjjiiijjjkkkqqq}}}hhhZZZZZZ___lllwww|||rrrjjjkkkqqq{{{qqq___TTTLLLEEE@@@@@@AAA@@@@@@BBBEEEFFFGGGIIIKKKPPPWWW\\\fffqqq|||cccNNNBBB???<<<;;;;;;;;;:::999555555555666777888888888666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555444444444444444444444444222444666666555444333333111333444444333444666888:::@@@HHHMMMNNNNNNOOOPPPLLLMMMOOOSSSXXX\\\]]]]]]XXXUUURRRPPPQQQVVV\\\___cccgggkkkkkkjjjiiikkkmmmssstttbbbZZZ]]]dddsssvvvnnnjjjpppzzztttdddWWWNNNHHHCCC@@@AAABBBAAABBBDDDEEEGGGHHHKKKOOOVVV___eeesss~~~gggOOOBBB???<<<:::::::::999888666666666666777777777777666666666666666666666666666666666666666666666666444444444555555555555666555555555555555555555555555555555555555555555555444444444444444444444333222333444333333555999<<<<<>>;;;::::::999888777888888777777666666555555666666666666666666666666666666666666666666666666444444444555555555666666555555555555555555555555555555555555555555555555666444222222444666777666666777777666444666:::>>>===EEEMMMQQQOOOLLLLLLMMMIIIOOOWWW\\\\\\ZZZZZZ[[[VVVSSSOOONNNPPPUUU\\\aaagggkkkoooooommmnnnsssxxxkkk```^^^eeerrr~~~ooollliiimmmzzzuuueeeWWWNNNIIIFFFBBB??????BBBDDDDDDFFFJJJHHHKKKNNNTTT]]]jjjvvvwwwvvvtttqqqmmmjjjgggeeeaaaOOOBBBAAA???;;;888666666777888888888888777777777777777777666666555555555444666666555555555444444444666666666666666666666666888888666555555666777777666666666666666666666666333333333444444444555555555555666555555777;;;>>>BBBHHHMMMNNNKKKIIIIIILLLRRRTTTXXX\\\___``````___UUURRRMMMJJJLLLUUUaaajjjooojjjkkkqqqoookkkqqqxxxlllbbb```fffqqqxxxnnnjjjmmmuuuvvvdddXXXPPPHHHCCCCCC@@@@@@@@@BBBEEEHHHIIIIIILLLRRRWWWZZZdddvvvzzzrrrmmmhhhbbb]]]\\\ZZZWWWUUUWWW```OOOAAAAAA???<<<:::888888888888888888888777777777777777777666666666555555555666666666666555555555444666666666666666666666666555555444333444444555666666666666666666666666666333333444444444555555555555555666666666888<<>>DDDDDDDDDEEEHHHKKKNNNPPPTTT^^^iiiqqq}}}}}}nnnccc]]]ZZZRRROOOOOOSSSUUUTTTWWW[[[|||xxxfffRRRAAA???===<<<<<<<<<;;;:::888888888888777777777666777777666666666666666666555555555555444444444333666666666666666666666666555555555666777888999999666666666666666666666666444444444444555555555555555666777777888;;;???BBBJJJKKKKKKJJJJJJKKKOOOSSSZZZ\\\^^^```aaa```^^^\\\TTTQQQQQQWWWaaaiiilllkkknnnmmmmmmnnnnnnvvvwwweeeYYYXXXXXX^^^jjjyyyrrrooorrryyyppp___UUUKKKGGGDDD@@@@@@CCCAAABBBCCCEEEHHHMMMSSSWWWYYYfffttt~~~vvvhhh```]]]\\\UUUSSSUUUZZZ[[[[[[^^^dddiiiTTTCCC@@@<<<;;;;;;;;;:::999888888888888777777777666666666777777777777777777444444444333333333222222666666666666666666666666444555555666777888888999666666666666666666666666444444444555555555666666555666777888999<<>>BBBFFFJJJIIIHHHIIILLLQQQUUUYYY\\\^^^___aaa```___\\\ZZZXXXYYY]]]dddlllppppppnnnooonnnnnnpppyyyppp\\\SSSRRRRRRXXXfffxxxrrrlllqqqzzzuuudddVVVLLLGGGCCCCCCBBB@@@CCCHHHFFFGGGIIIJJJLLLSSS\\\dddttt{{{nnniiiiiijjjeeegggnnnvvvzzz|||}}}}}}|||fffQQQIII@@@::::::;;;;;;:::888888888888777777777777666666777777777888888888666666555555555444444444666666666666666666666666333444555666666555444444666666666666666666666666555555555555666666666666555666888999;;;???DDDGGGJJJIIIIIIKKKPPPUUUZZZ]]][[[]]]___``````^^^\\\ZZZZZZ^^^ccciiinnnpppppppppooooooqqqvvviiiWWWRRRUUUVVV]]]lllwwwppppppwwwvvvjjj[[[MMMFFFBBB@@@AAAAAA???BBBGGGGGGIIIMMMOOOSSS\\\iiirrrvvvqqqrrrssstttwww~~~zzzpppooonnnooosssxxx~~~qqqWWWNNNBBB;;;;;;<<<<<<;;;888888888888777777777777666666777777888888888999888777777777666666666666666666666666666666666666666666777888888777666555666666666666666666666666555555555555666666666777555777888:::<<>><<<999888999999888777777777777888777888888999999999999999555555444444444444555555777777777777777777777777666666666666666666666666666666666666666666666666888888888777777777777777888888999:::===AAAEEEGGGFFFHHHMMMRRRWWW[[[^^^___[[[ZZZ[[[^^^bbbeeeffffffhhhjjjmmmppprrrrrrpppoooqqqpppyyyrrr\\\TTTUUUWWW___nnnyyyxxx~~~qqqcccVVVKKKEEECCCBBBAAA@@@@@@BBBDDDFFFFFFMMMRRRYYYaaammm|||pppdddeeelllwww|||{{{yyynnnbbbXXXSSSPPPQQQVVV___gggqqqpppPPPAAA???>>>:::666999888888777777777777777777777777777777888888999666555555444444555555666777777777777777777777777666666666666666666666666666666666666666666666666666666666555555444444444777888:::===@@@CCCEEEFFFFFFIIIOOOTTTYYY[[[]]]]]]YYYXXXYYY]]]ccchhhlllmmmkkknnnqqqssstttssspppnnnnnnwwwlll[[[VVVWWWZZZfffvvv~~~}}}vvvdddXXXNNNEEEBBBBBB@@@@@@@@@AAACCCFFFHHHJJJOOOWWWbbbooo}}}jjj[[[YYY___kkkrrrzzz{{{rrrfff\\\UUUSSSTTTUUU[[[gggsss|||]]]JJJCCC@@@;;;777999888777777666666777777777666555555555666888999888888777777777777888888666666666666666666666666777777777777777777777777666666666666666666666666777777777666666555555444555777:::>>>AAACCCDDDEEEHHHKKKQQQWWW[[[\\\\\\[[[XXXWWWXXX]]]ccciiimmmooommmpppsssuuutttrrrooonnnmmmhhh]]]ZZZ]]]aaaqqq{{{lll\\\QQQIIICCCAAACCC@@@AAABBBDDDGGGKKKPPPSSSSSS]]]mmm|||{{{gggYYYVVV[[[ccchhhnnntttyyy~~~yyymmm```VVVSSSSSSTTTWWWaaaqqqpppXXXHHHAAA===:::999888888777777777777777777666555555555666888999888888777777777777888888666666666666666666666666777777777777777777777777666666666666666666666666:::::::::999999888888888555777:::>>>AAACCCDDDDDDKKKNNNTTTZZZ]]]]]][[[ZZZXXXXXXYYY]]]ccchhhlllmmmnnnqqqttttttssspppppppppqqq{{{eee\\\[[[```fff|||qqqcccUUULLLFFFBBBAAACCCCCCDDDFFFFFFHHHMMMSSSXXXYYYeeewwwyyygggZZZXXX]]]aaaffflllqqqwww}}}|||xxxkkk\\\RRRPPPQQQQQQXXXhhhiiiQQQDDD???>>>:::999999888888888888888666666666666666777777888777666666555555666666777777777777777777777777777666666666666666666666666666666666666666666666666666666666666666666666666666888;;;???BBBDDDEEEFFFOOORRRWWW\\\^^^^^^\\\[[[XXXXXXZZZ___dddhhhjjjjjjnnnqqqttttttqqqqqqsssuuu|||uuuccc\\\]]]eeeppp~~~wwwdddXXXLLLFFFCCC@@@@@@BBBEEEGGGHHHHHHHHHLLLSSSYYYbbbooottteee[[[[[[```hhhoooxxx~~~rrrrrrzzz|||yyyyyyvvvkkk^^^TTTRRRTTTXXXccc{{{wwwZZZJJJBBB???;;;::::::999999999999999666666777777888888888777777777666666666666777777777777777777777777777777666666666666666666666666666666666666666666666666222222333333444555555555999;;;===AAADDDFFFHHHIIISSSVVVZZZ]]]______^^^\\\XXXYYY\\\bbbgggjjjkkkjjjooorrrtttsssqqqrrrwww|||mmmaaa```fffvvv~~~}}}xxxmmmXXXNNNEEEBBBBBB@@@@@@BBBCCCFFFIIIJJJKKKPPPYYYaaaooo|||yyykkk```[[[___fffxxxqqqeeefffmmmuuuxxxqqqjjjgggooorrrtttnnnccc[[[YYY[[[eeesss```NNNDDD>>><<<;;;::::::999999::::::555666888999999999888777999999888888888888999999777777777777777777777777888888888888888888888888666666666666666666666666666666777888999:::;;;;;;<<<===???BBBEEEHHHJJJLLLVVVXXX[[[^^^______^^^^^^WWWYYY^^^dddjjjmmmlllkkkpppsssuuusssrrrttt{{{~~~hhhbbbfffrrr}}}}}}qqqfffQQQHHHBBBBBBCCCBBBCCCEEE@@@DDDIIILLLPPPXXXccclllyyy}}}nnnccc]]]]]]dddmmmxxxllleee[[[]]]___``````___^^^]]]```jjjqqqmmmaaaZZZ\\\aaannnlllRRRCCC@@@;;;999777777888::::::999999888777555555555666777777777777777777777777777888888777666666666666666666666666666666666666666777777777777888888888888666777777888888888888777888<<>><<<999999::::::::::::999999888777777777777777777777777777777777777777888888777666666666666666888888888888888888888888666666666777777777888888666777777888888888888888:::>>>DDDHHHLLLOOOSSSUUUWWWXXXZZZ\\\^^^^^^]]]\\\YYY]]]aaadddeeegggjjjlllqqqmmmmmmpppooorrrsssgggaaajjj{{{{{{www{{{zzziiiZZZRRRGGGDDDAAA@@@BBBDDDEEEEEEHHHHHHLLLSSSZZZbbbrrryyyooobbbXXXXXXZZZ^^^mmm}}}vvvmmmccc^^^[[[]]]\\\XXXVVVVVVZZZ\\\\\\[[[YYYXXXYYYZZZ```jjjtttwwwrrrnnnppptttdddPPPIII@@@>>>;;;::::::;;;:::999999999999:::999999888888777777777777777777777777888777777666666666666666888888888888888888888888555555666666666777777777777777777888888888999999===AAAFFFKKKNNNQQQTTTWWWWWWYYY[[[]]]^^^]]]\\\[[[[[[___ccccccaaabbbhhhmmmnnnlllmmmoooooouuukkkbbb\\\___ooo~~~xxxwwwxxx}}}lll]]]PPPIIIDDDBBBAAAAAACCCEEEFFFEEELLLLLLQQQYYYbbbnnn}}}wwwjjjddd[[[VVVZZZ___fffvvvvvvhhh___XXXSSSQQQRRRSSSSSSWWW]]]dddeeefffdddaaa```bbbdddgggqqq||||||}}}jjjRRRGGGAAA???<<<:::::::::999888777888999::::::999888777777777777777777777777777777777666666666666777777888888888888888888888888555555555555666666666666777777777777888999999:::>>>BBBGGGLLLOOORRRUUUWWWXXXZZZ\\\^^^]]]\\\[[[[[[\\\```cccaaa]]]^^^fffmmmmmmlllmmmnnnooozzznnn___[[[ZZZdddwww|||{{{tttvvv|||ooo```SSSIIICCCAAAAAAAAABBBDDDFFFGGGGGGOOORRRXXXaaalllxxx{{{tttjjjbbb___[[[[[[```gggpppyyyhhhZZZSSSRRROOONNNOOOPPPSSS\\\fffppprrrtttrrrooonnnqqqtttvvv~~~oooRRREEEAAA>>>;;;999999999888777666777888999999999777777777777777777777777777777777777666666666666777777777777777777777777777777555555555555666666666666777777777777888999:::;;;???CCCHHHLLLOOORRRUUUWWWYYY[[[^^^^^^\\\ZZZYYYZZZ\\\```bbb___[[[]]]eeemmmmmmmmmnnnnnnrrrtttcccZZZ\\\```oooyyyxxxxxxsssxxxuuucccVVVMMMFFFAAA@@@AAABBBDDDEEEGGGIIIKKKOOOUUU___jjjwwwyyyvvvuuuqqqpppooommmjjjddd___\\\]]]^^^ccciiiqqq|||nnn\\\PPPKKKOOONNNOOOQQQRRRVVVbbbnnnzzz~~~~~~~~~vvvVVVGGG@@@>>>;;;999999999888777666777888888888888888888777777777777777777777777666666666666666777777888666666666666666666666666555555666666666777777777888777777777888:::;;;===AAAEEEJJJNNNQQQSSSVVVXXXYYY]]]```___[[[XXXXXXYYY[[[]]]^^^]]][[[^^^fffmmmmmmnnnoooqqqzzzzzzfff[[[XXXYYYaaatttzzzuuuuuuwwwvvv~~~}}}iiiXXXOOOIIIDDD@@@@@@AAACCCDDDFFFIIIMMMPPPPPPZZZhhhvvv}}}uuulllddd``````bbb`````````]]]YYYYYY]]]```fffnnnvvv~~~iiiYYYRRRPPPQQQRRRVVVYYYYYY]]]iiivvv{{{ZZZJJJAAA>>>;;;::::::::::::999888888888888888999::::::777777777777777777777777666666666666666777888888777777777777777777777777666666666777777777888888888777777777888:::<<<>>>CCCGGGLLLPPPSSSUUUXXXZZZZZZ^^^aaa```[[[WWWWWWYYYZZZZZZZZZ[[[\\\aaagggllllllmmmpppvvvppp]]]WWWYYYYYYcccyyy|||vvvssstttxxx~~~ppp]]]OOOHHHFFFBBB???AAABBBDDDEEEFFFJJJPPPUUUYYYfffwwwzzznnnfff```YYYWWWYYYYYYWWWXXX[[[[[[[[[aaajjjoooxxx}}}jjj]]]ZZZ\\\VVVXXX^^^aaaaaadddqqq~~~|||\\\KKKAAA???<<<;;;<<<<<<;;;:::::::::999888999:::<<<===777777777777777777777777666666666666666777888888888888888888888888888888777777777777888888888888888777777777888:::<<<>>>EEEIIINNNRRRTTTWWWYYY[[[ZZZ^^^bbb```[[[WWWWWWYYYXXXXXXXXXZZZ^^^ccchhhlllkkkmmmqqqyyyjjjZZZWWW\\\aaakkkwwwtttrrrtttyyywwwhhhVVVIIIDDDCCCAAA>>>AAACCCEEEEEEFFFKKKRRRWWWdddsss{{{nnnccc^^^[[[WWWXXX\\\TTTSSSVVV\\\___bbbnnn{{{zzzlllccc``````fffffffffhhhkkkrrr{{{cccIIIGGG???:::<<>><<<;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888:::999999999888777777777888888888888888888888888777777777777777777777777888888888888999;;;@@@CCCHHHIIILLLPPPTTTWWWZZZ\\\\\\^^^___\\\WWWSSSSSSTTTVVVUUUUUUYYY```gggkkklllllllllooo|||eee[[[YYYXXX```nnnzzzttttttvvv{{{|||fffZZZMMMHHHEEEBBB@@@AAADDDFFFGGGGGGHHHLLLSSSYYYiii|||xxxooofffccc```ZZZVVVVVV\\\\\\\\\```iiivvvuuuooooooppptttuuuvvvwwwyyyjjjRRRLLLCCC<<<<<<>>>;;;999888999999999999999999999999:::999888888777777888888999999999888888888888888888888888888888888888888777777777777777777777777888888999888999<<<@@@DDDHHHJJJMMMPPPTTTXXXZZZ\\\ZZZ\\\\\\YYYTTTPPPPPPQQQWWWVVVWWW\\\ccciiilllllllllmmmrrrfff\\\ZZZZZZcccnnn~~~tttrrrtttyyyuuu```TTTJJJFFFEEEBBBBBBCCCBBBDDDFFFHHHKKKRRR\\\cccsssxxxqqqnnnhhhbbb^^^___ccceeejjjrrr|||xxxbbbSSSIII???>>>===;;;888888888888888888888888888888:::999888888777777888888888888888888888999999999888888888888888888888888777777777777777777777777888888999999999<<>>===;;;<<<:::::::::::::::::::::::::::999888888777777888888777777777888999999999:::888888888888888888888888777777777777777777777777777888999999:::>>>CCCFFFJJJLLLOOOSSSVVVYYYZZZ[[[]]]]]][[[VVVQQQOOOQQQTTTYYY\\\```fffkkknnnoooooojjjrrriiiaaacccgggvvvyyytttrrrwwwooo```PPPHHHBBBBBBBBBAAACCCFFFHHHJJJLLLOOOUUU___mmmvvv}}}vvvwww|||___RRRDDD???>>>======???<<<<<<<<<<<<<<<<<<<<<<<<:::999888888777777888888777777777888999999999:::888888888888888888888888888888888888888888888888777888999:::;;;???DDDHHHLLLNNNQQQUUUXXXZZZZZZZZZ\\\[[[YYYTTTPPPOOOTTTXXX[[[___dddiiimmmpppqqqrrrjjjyyy|||hhhaaaffflll}}}xxxuuuvvv}}}yyygggYYYKKKEEEAAABBBBBB@@@BBBEEEIIIKKKOOOTTT]]]jjjyyy~~~jjjZZZIIIAAA===;;;;;;===:::::::::::::::::::::::::::999888888777777888888888888888888888999999999888888888888888888888888888888888888888888888888777888999:::<<<@@@EEEJJJMMMOOOSSSWWWYYYZZZZZZZZZXXXWWWTTTPPPMMMOOOVVV[[[]]]aaaggglllnnnqqqsssuuupppwwweee```iiissszzzwwwvvvzzznnn^^^SSSHHHDDDBBBCCCBBBAAABBBFFFGGGKKKSSS\\\gggwww}}}kkkVVVHHHAAA;;;:::;;;999999999999999999999999:::999888888777777888888999999999888888888888888888888888888888888888888888888888888888888888888777888999:::===AAAGGGKKKNNNQQQTTTXXXZZZ[[[ZZZZZZVVVUUURRROOOMMMQQQZZZaaa___ccciiilllnnnqqqtttwww{{{ooocccdddrrr{{{xxxuuuvvv}}}tttdddVVVMMMEEEBBBBBBDDDDDDBBBEEEIIIIIIOOOYYYdddrrryyyuuuwwwzzzbbbQQQFFF>>>;;;;;;:::::::::::::::::::::::::::999999888777888888888:::999999999888888777777888888888888888888888888888888888888888888888888777888999;;;===AAAGGGKKKOOOQQQUUUXXX[[[[[[ZZZZZZVVVUUUSSSPPPPPPUUU___ggg```dddiiilllnnnppptttxxxjjjcccjjj}}}wwwvvvuuuwwwlll]]]QQQIIIBBB@@@AAAEEEEEEDDDGGGMMMNNNUUU___jjjxxxzzzmmmiiimmmvvv~~~lllQQQBBB===<<<<<<<<<;;;::::::999999::::::::::::;;;;;;:::888777666888999999999999:::::::::888888888888888888888888999999:::::::::999999888:::::::::<<>>>>><<<;;;::::::999999::::::;;;:::999777777777777777777777777777888888888888888888888888888888888888999999999::::::999999888999888999;;;???CCCHHHKKKQQQSSSVVVYYYZZZZZZXXXWWWSSSOOONNNRRR[[[cccffffff___lllppppppuuuuuuwwwhhhcccgggsss|||vvvvvvxxx}}}sssgggVVVHHHDDDCCC@@@@@@CCCEEEGGGKKKQQQXXXbbboootttgggdddhhhpppxxx~~~fffQQQFFFAAA???<<<;;;::::::999999::::::<<<:::777555444666777999777777777777888888888999888888888888888888888888888999999::::::999999999888999:::<<<@@@EEEIIILLLQQQSSSWWWZZZ[[[YYYWWWUUUOOOOOORRRXXX```fffgggfffcccnnnqqqqqqvvvvvvzzzpppaaabbblllyyyyyyvvvwwwsssnnngggWWWHHHAAADDDBBBCCCFFFHHHIIINNNUUU^^^kkk|||ooogggjjjtttqqqYYYIIIBBB???<<<;;;::::::999999::::::;;;:::888777666777888999999999999:::::::::;;;;;;888888888888888888888888888888999:::::::::999999999999;;;>>>CCCGGGLLLNNNPPPSSSWWWZZZZZZXXXTTTQQQLLLOOOVVV^^^dddggggggfffiiirrrrrrrrruuutttzzzqqqeee___fffqqqyyyyyy|||xxxjjjeee___QQQEEEAAADDDCCCEEEIIIKKKLLLRRRZZZgggvvvzzzjjjiiiuuuxxxxxx\\\IIIAAA???<<<;;;::::::999999:::::::::::::::;;;::::::999999999::::::::::::;;;;;;;;;888888888888888888888888777888999:::::::::::::::777888;;;>>>CCCHHHLLLOOOPPPRRRVVVYYYYYYVVVSSSPPPKKKQQQZZZbbbfffhhhggggggnnntttsssqqqrrrpppyyywwweee``````hhhsss|||~~~ooobbb[[[SSSGGGBBBDDDBBBBBBEEEIIIJJJMMMVVV___ppprrrhhhmmm~~~ttt|||\\\GGG???>>><<<;;;::::::999999::::::999:::;;;<<<<<<;;;:::999888888888888999999999999888888888888888888888888777888999999::::::::::::555666:::>>>CCCHHHLLLNNNPPPSSSVVVXXXYYYVVVSSSQQQNNNUUU___fffhhhhhhiiijjjqqquuurrrppppppnnnyyy{{{iii^^^]]]aaaiiissstttfffYYYQQQIII@@@@@@FFFAAAAAADDDHHHJJJNNNZZZgggyyyuuummmiiiqqqsss}}}}}}\\\FFF>>>???<<<;;;::::::999999::::::::::::::::::::::::::::::888888888999999999::::::888888888888888888888888777777888999::::::::::::666888<<<@@@FFFKKKOOOQQQRRRTTTWWWYYYYYYXXXVVVUUUSSS[[[dddiiiiiiiiikkknnnqqqtttqqqooopppnnn|||nnn```ZZZ\\\bbbjjjuuu{{{kkk[[[MMMIIIFFF@@@@@@DDDEEEEEEHHHKKKNNNTTTcccrrrttthhheeegggrrrttt{{{}}}[[[EEE>>>@@@<<<;;;::::::999999::::::;;;:::888777777888;;;<<<::::::;;;;;;;;;<<<<<<<<<888888888888888888888888666777888999:::;;;;;;;;;:::<<<@@@EEEJJJOOOSSSUUUTTTVVVXXXYYYZZZZZZYYYXXXWWW___hhhkkkjjjjjjnnnrrrqqqssspppoooqqqppp~~~ggg[[[YYY]]]eeemmmxxxuuueeeSSSEEEEEEGGGDDDAAABBBJJJKKKMMMPPPSSS[[[lll|||uuuggg]]]^^^dddpppwwwsss{{{tttVVVGGG@@@===<<<<<<;;;:::::::::;;;;;;;;;;;;::::::::::::999999;;;;;;;;;;;;::::::999888888888888888888888888888999999888888888888888888999;;;???CCCFFFKKKPPPTTTWWWUUUUUUXXX]]]```___^^^bbbeeehhhkkklllnnnqqqsssuuuwwwwwwpppnnn{{{vvvccc___]]]```hhhuuu{{{jjjWWWLLLCCCAAABBBBBBCCCDDDDDDIIINNNQQQUUUbbbuuurrrccc]]]UUU\\\___hhh{{{xxxqqqtttrrrVVVHHHBBB@@@<<<<<<;;;;;;::::::;;;;;;;;;;;;::::::::::::999999:::;;;;;;;;;::::::999888999999999999999999999999999999888888888888888888999<<<@@@DDDGGGKKKPPPTTTWWWVVVVVVYYY^^^```aaa```cccfffjjjmmmoooqqqsssvvvyyyyyywwwrrrtttsssaaa]]]\\\___iiiwwwtttcccTTTJJJBBBAAABBBBBBCCCEEEGGGKKKPPPSSSYYYgggzzzyyyhhh]]]YYYUUU\\\___hhhyyyyyyllliiizzzmmmRRRFFFAAA???===<<<<<<;;;::::::;;;;;;;;;;;;::::::::::::999999::::::;;;;;;;;;:::999999::::::::::::::::::::::::888888999999999999999999:::===AAAEEEHHHLLLQQQTTTXXXWWWXXX[[[___bbbccccccfffiiimmmppprrruuuxxxzzz}}}zzzvvvuuu~~~qqq```^^^^^^bbbmmm~~~~~~jjjZZZOOOGGG@@@AAACCCCCCDDDGGGJJJMMMRRRWWW```ppp~~~tttiii]]]WWWVVVXXX___bbbkkk{{{|||jjj```mmmpppUUUHHHBBB@@@>>>===<<<;;;;;;:::;;;;;;;;;;;;:::::::::999999999:::::::::;;;;;;::::::999::::::::::::::::::::::::888888999999999999999:::;;;>>>CCCGGGJJJNNNRRRTTTXXXYYYZZZ]]]aaadddeeefffiiilllppptttvvvyyy|||}}}yyyvvvyyyrrrbbb___aaahhhvvvttt```RRRJJJCCC???AAACCCDDDFFFIIIJJJNNNTTT\\\hhhzzz~~~vvvlllddd[[[UUUUUUYYY^^^fffjjjssskkk\\\fff~~~|||```OOOFFFAAA???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;:::::::::::::::::::::::::::::::::888888999999::::::::::::===@@@EEEIIILLLOOORRRUUUXXXYYY\\\___bbbeeegggiiikkkooosssvvvyyy|||{{{yyyyyyooo```^^^cccnnn}}}jjjXXXNNNFFFAAA???BBBDDDEEEGGGKKKJJJNNNWWWdddsss{{{uuuqqqoooiiiccc\\\XXXTTTSSSYYYaaaeeennnttt~~~ppp^^^dddyyyiiiTTTFFF>>>??????===<<<;;;;;;::::::;;;;;;::::::::::::999999999999:::;;;;;;;;;::::::::::::::::::::::::::::::888888999999:::;;;;;;;;;>>>BBBGGGKKKNNNPPPSSSUUUWWWZZZ]]]```bbbeeeiiikkknnnqqquuuxxxzzz}}}{{{}}}jjj]]]^^^fffxxx}}}|||rrr```QQQJJJCCC@@@@@@DDDFFFFFFHHHMMMLLLRRR___ooo~~~xxxnnngggbbb___]]]YYYUUUSSSTTTTTTXXXcccnnnqqq{{{wwwdddeeevvvsss[[[III>>>@@@???>>><<<;;;;;;::::::;;;;;;::::::::::::999999888999::::::;;;;;;;;;:::999999999999999999999999888888999999:::;;;;;;<<>>===;;;;;;::::::;;;;;;;;;:::::::::999999888999::::::;;;;;;;;;;;;888888888888888888888888888888999::::::;;;<<<<<>>>>>===<<<:::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999:::::::::;;;::::::999:::;;;===>>>BBBDDDIIIOOOTTTXXXZZZ\\\ZZZ\\\^^^```bbbeeeiiimmmqqqyyy~~~{{{{{{pppnnnrrrttt~~~{{{vvvqqq```TTTIIICCCBBBBBB@@@BBBHHHKKKLLLPPPUUUWWWfff{{{oooccc^^^XXXUUUUUUUUUSSSQQQTTTXXX```lllyyyuuujjjmmmwwwuuukkkgggfffeeeccchhhpppxxx}}}qqqdddkkk{{{[[[GGGDDDBBB???>>>======;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999999:::::::::;;;::::::999:::;;;===>>>CCCEEEJJJOOOTTTWWWYYY[[[YYY[[[]]]```bbbfffjjjnnnpppxxx|||zzzzzz|||iiiiiittt{{{zzz}}}lll\\\QQQHHHDDDCCCCCCAAACCCHHHLLLMMMRRRXXXaaaqqq}}}nnnbbb___ZZZWWWUUUTTTUUUUUU\\\cccooo|||xxxggg^^^dddqqq{{{hhh\\\[[[^^^```aaagggqqq}}}zzzgggeeewww```IIIEEEBBB???======<<<;;;:::<<<<<<;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999::::::::::::;;;::::::::::::<<<===>>>DDDFFFJJJOOOSSSVVVXXXYYYWWWZZZ]]]aaadddhhhlllpppooouuuzzzyyyyyy~~~qqqdddfffzzzyyy|||{{{eeeVVVMMMFFFDDDDDDDDDCCCDDDIIILLLOOOUUU]]]kkk}}}uuupppnnnjjjddd^^^\\\___ccckkkuuu}}}mmmaaa\\\___mmmwwwdddZZZ\\\dddiiijjjnnn{{{kkkbbbnnndddLLLFFFCCC???=========<<<;;;===<<<<<<;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999:::::::::;;;;;;;;;:::::::::;;;<<<>>>???EEEGGGKKKOOOSSSVVVWWWXXXXXX[[[___cccfffjjjnnnrrrppptttxxxxxxyyy|||zzzllleeehhh|||{{{ttt___QQQIIIDDDCCCDDDDDDCCCEEEIIILLLPPPYYYcccrrruuullliiinnnuuu|||zzz{{{|||ooobbb\\\ZZZ]]]hhhyyyssseee___eeeooowwwzzzrrrbbbiiihhhNNNFFFCCC???======>>>>>>===>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::;;;;;;;;;::::::::::::;;;===???@@@FFFHHHKKKOOOSSSUUUWWWWWWYYY]]]aaadddgggkkkoooqqqpppssswwwyyyyyyzzz}}}oooiiiiiimmm{{{~~~mmmYYYMMMGGGCCCBBBDDDDDDCCCEEEJJJMMMSSS___kkk{{{zzzyyy~~~yyyqqqjjjhhhjjjqqquuuvvvooocccYYYVVVWWW\\\eeeqqq|||xxxppphhhfffmmmyyy{{{gggiiilllPPPGGGDDD@@@>>>???@@@AAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;::::::::::::<<<>>>@@@AAAEEEHHHKKKOOOSSSVVVWWWXXX[[[^^^bbbeeegggiiilllnnnmmmooouuuzzzzzzyyy|||zzzgggggglllttt{{{tttdddSSSIIIEEEBBBBBBDDDEEEEEEGGGLLLPPPWWWffftttwwwooojjjddd^^^]]]```eeekkknnniii^^^WWWWWWZZZ^^^fffqqqyyy}}}}}}}}}~~~xxxuuuppppppwwwpppkkk~~~oooTTTGGGDDD@@@???@@@CCCDDDEEE???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;;;;<<<::::::::::::<<<>>>@@@AAAEEEGGGKKKOOOSSSVVVXXXYYY[[[^^^aaacccdddeeefffhhhhhhjjjrrr{{{}}}{{{}}}qqqdddgggppp~~~~~~~~~hhhZZZKKKEEEDDDBBBCCCDDDGGGGGGJJJOOOTTT]]]ooovvvooogggccc]]]YYYYYY\\\^^^eeejjjggg___ZZZ\\\aaabbbjjjuuu}}}~~~|||yyyyyyuuummm|||qqqVVVGGGDDD@@@???AAADDDFFFGGG??????>>><<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<>>>@@@BBBDDDFFFJJJOOOSSSVVVXXXYYYZZZ]]]```bbbbbbbbbcccdddcccfffppp{{{~~~|||{{{nnndddgggtttwww___RRRFFFCCCCCCCCCCCCEEEIIIIIIMMMRRRWWWaaatttssshhh``````\\\UUUWWW```___bbbeeeccc```___cccgggmmmrrrzzzqqquuu{{{ZZZHHHBBB>>>@@@@@@===;;;<<<=========<<<;;;;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<;;;<<<===@@@BBBDDDIIILLLPPPSSSUUUVVVXXXZZZ[[[]]]aaadddaaa[[[ZZZ^^^^^^hhhtttzzz|||~~~~~~lllaaakkk~~~~~~}}}mmmSSSMMMFFFBBBBBBDDDFFFFFFHHHMMMRRRUUU[[[iiiuuukkkeeegggfff```___eeeeeeggghhheeecccdddiiinnnuuuzzzsssqqq}}}}}}ZZZIIICCC???@@@@@@>>><<<>>><<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>=========???AAADDDFFFIIILLLPPPSSSUUUVVVXXXYYY^^^^^^```aaa]]]WWWWWW[[[___jjjvvv|||~~~|||kkkaaakkk~~~wwwgggQQQLLLEEEAAABBBDDDFFFFFFHHHLLLQQQVVV___ooo|||ssspppuuuwwwrrrmmmmmmmmmmmmllliiiiiillltttzzz{{{tttxxx^^^LLLDDD???@@@AAA???>>>???;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>@@@CCCFFFHHHJJJMMMQQQTTTUUUVVVXXXYYY```^^^]]]\\\WWWRRRTTTYYYbbbmmmzzz~~~zzzjjjaaakkk}}}mmm___NNNJJJDDDAAAAAADDDFFFGGGKKKMMMRRRZZZhhh{{{~~~}}}xxxtttsssqqqoooqqqwww}}}{{{dddOOOFFF??????@@@???>>>>>>:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<>>>======>>>@@@DDDGGGIIIKKKNNNQQQTTTUUUVVVXXXYYY___\\\YYYWWWRRROOOTTT[[[eeeqqq|||wwwiiibbbjjj{{{xxxdddWWWKKKHHHDDDAAAAAACCCFFFHHHOOOQQQVVVbbbuuu}}}|||zzzzzz~~~~~~iiiSSSHHH???>>>@@@???======:::;;;;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<<<<===@@@DDDGGGIIIKKKNNNRRRTTTUUUVVVXXXYYY[[[WWWTTTRRRPPPPPPWWW```kkkuuu~~~tttiiidddmmm|||ooo]]]QQQHHHFFFDDDBBBBBBDDDGGGJJJPPPSSS[[[kkkqqqXXXLLL@@@>>>@@@???===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<;;;;;;<<<===@@@DDDHHHJJJLLLOOOSSSUUUVVVVVVXXXYYYXXXTTTQQQPPPOOORRR[[[fffpppxxxrrrjjjiiisssyyyfffVVVMMMEEEEEEDDDCCCCCCEEEIIIMMMOOOUUUaaasss~~~___QQQCCC@@@BBB@@@>>><<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<<<<===???BBBFFFJJJLLLMMMPPPSSSUUUVVVVVVXXXYYYVVVSSSPPPPPPPPPTTT^^^iiivvv{{{qqqlllooo}}}ppp___QQQJJJDDDEEEEEEDDDDDDFFFKKKOOOQQQZZZjjj}}}~~~cccTTTFFFBBBCCCBBB???============<<<<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<======>>>@@@CCCHHHLLLNNNMMMPPPSSSUUUVVVVVVXXXYYYVVVSSSPPPPPPQQQUUU___jjjyyy~~~qqqnnnttt~~~kkkZZZNNNHHHCCCEEEFFFEEEDDDGGGLLLPPPTTT```rrrzzzuuuYYYGGGCCC>>>===@@@<<>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;>>>??????@@@AAADDDIIIMMMNNNPPPSSSVVVXXXYYYYYYYYYZZZUUUOOOLLLRRR^^^kkkuuu~~~ppptttwwwgggWWWLLLHHHEEEAAA@@@EEEIIIJJJLLLPPPXXXfffyyyvvvrrrwww}}}yyy[[[HHHDDD??????AAA>>>???>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>??????@@@DDDIIIMMMNNNPPPSSSVVVXXXYYYYYYYYYXXXTTTQQQQQQWWWdddqqqyyyuuunnnyyyssscccTTTJJJGGGEEEBBBBBBFFFIIIKKKNNNSSS^^^mmmrrrkkkiiippp```KKKFFFAAAAAACCC???>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@CCCHHHLLLNNNOOORRRVVVXXXZZZZZZZZZWWWUUUUUUXXX```lllxxxrrrooo~~~lll]]]PPPHHHFFFEEEBBBBBBGGGJJJLLLQQQVVVcccuuuttteee```ccckkk}}}dddMMMFFFAAAAAACCC???>>>>>>======<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================;;;<<<======???CCCHHHLLLNNNOOORRRVVVXXX[[[\\\\\\YYYZZZ\\\bbbjjjttt|||}}}wwwvvvxxxfffXXXLLLFFFFFFDDDBBBCCCGGGJJJMMMSSSZZZgggyyywwwjjj^^^\\\aaajjjyyyiiiOOOFFF@@@@@@BBB>>>============<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===========================:::;;;<<<===???CCCIIIMMMOOOPPPSSSVVVYYY\\\^^^___^^^```dddjjjqqqxxx~~~wwwuuurrraaaTTTJJJFFFGGGBBBAAACCCGGGJJJMMMUUU]]]nnnkkkccc[[[ZZZ```kkkxxxoooQQQGGG@@@@@@AAA<<<==================<<<<<<;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===>>>@@@DDDJJJNNNPPPRRRTTTWWW[[[^^^aaacccccceeejjjpppvvv{{{wwwsssuuulll\\\PPPHHHEEEGGGBBBAAADDDHHHKKKOOOXXXbbbvvvwwwmmm```]]][[[\\\dddooo|||uuuUUUHHHAAA@@@AAA;;;<<<=====================;;;;;;;;;<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAAEEEKKKOOORRRSSSUUUYYY]]]```dddeeeeeehhhmmmsssxxx}}}wwwwww|||zzzfffWWWMMMFFFDDDFFFCCCCCCGGGKKKNNNRRR\\\ggg|||tttiiibbb[[[___cccgggooo|||yyyXXXJJJBBBAAABBB;;;<<<<<<<<<===============;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???AAAFFFKKKPPPSSSTTTVVVYYY^^^bbbeeegggfffiiinnntttyyy~~~{{{vvv{{{uuubbbTTTKKKDDDCCCDDDEEEEEEIIIMMMPPPTTT___kkk}}}xxxpppiiiccc```^^^eeemmmsss{{{\\\HHHCCCCCCBBB@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<<<<===============>>>BBBHHHMMMQQQXXXXXXZZZ\\\___cccfffiiikkkooouuuyyy|||}}}xxxvvvyyy}}}mmmZZZNNNHHHDDDDDDFFFDDDEEEJJJOOOSSSYYYeeerrryyyuuunnneee^^^[[[[[[\\\dddmmmyyy___JJJEEEDDDAAA??????>>>======>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<<<<===============???CCCHHHNNNQQQXXXXXXYYY\\\___cccfffiiilllpppvvv{{{}}}vvvwww~~~{{{kkkXXXLLLGGGDDDDDDFFFEEEFFFKKKQQQVVV^^^lllzzz|||ooofffddd```ZZZWWWXXX]]]bbbqqq{{{aaaMMMGGGDDD@@@>>>???>>>======>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<<<<============>>>@@@DDDJJJOOORRRWWWXXXYYY\\\___cccgggiiinnnrrrxxx}}}tttvvvvvvfffTTTJJJFFFCCCCCCEEEGGGGGGLLLSSSZZZddduuu|||kkk^^^WWWWWWVVVSSSRRRXXXcccmmmbbbNNNHHHDDDAAA>>>???>>>======>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======<<<===>>>AAAFFFKKKQQQTTTWWWXXXYYY\\\```dddgggjjjpppuuuzzzrrrsss}}}ooo```PPPHHHEEECCCDDDFFFHHHIIIMMMTTT\\\iii|||}}}pppcccYYYVVVWWWWWWUUUVVV^^^mmmyyybbbOOOHHHDDDAAA@@@???>>>======>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======<<<===???CCCHHHMMMRRRUUUXXXXXXZZZ]]]aaaeeeiiikkkrrrvvv|||qqqnnnvvv~~~hhhZZZLLLFFFEEEDDDDDDFFFIIIJJJNNNVVV___lllqqqhhhaaa\\\YYY[[[\\\\\\```kkkzzzdddPPPHHHDDDBBBBBB???>>>======>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;===@@@DDDIIIOOOTTTVVVYYYYYY[[[^^^bbbgggkkkmmmssswww}}}oookkkttt}}}bbbUUUIIIEEEEEEEEEFFFGGGJJJLLLQQQZZZdddsss|||nnnhhhfffccc```aaadddjjjssshhhSSSIIIDDDBBBCCC???>>>======>>>>>>===<<<<<<<<<<<<<<<==================<<<<<<<<<<<<======;;;===@@@EEEJJJPPPUUUWWWZZZ[[[]]]```dddiiimmmooosssxxx~~~mmmlllxxxyyy^^^RRRGGGEEEFFFFFFGGGIIIKKKMMMUUU```lll|||wwwtttsssrrrqqqrrruuu~~~lllUUUIIIDDDBBBCCC???>>>======>>>>>>===<<<<<<<<<<<<<<<=========>>>======<<<<<<<<<<<<======;;;===@@@EEEKKKQQQUUUXXX[[[\\\]]]aaaeeejjjnnnppptttxxx~~~~~~lllnnn~~~ttt\\\PPPGGGEEEGGGGGGHHHJJJLLLOOOXXXeeerrryyy}}}___MMMFFFDDDCCC@@@>>>======>>>>>>===;;;========================>>>>>>===============>>>>>>???AAAEEEJJJPPPTTTWWWXXXZZZ]]]___ccchhhnnnrrrwwwzzz~~~vvvwww~~~mmmXXXNNNEEEEEEGGGHHHJJJLLLNNNTTT___mmm}}}~~~fffRRRHHHCCCAAAAAA???======>>>>>>===;;;========================>>>>>>============>>>>>>>>>???BBBFFFKKKPPPUUUWWWZZZ\\\^^^aaaeeejjjppptttzzz|||{{{rrruuuzzzjjjVVVLLLDDDCCCEEEFFFGGGJJJPPPUUU```ooooooWWWIIICCCAAABBB@@@>>>===>>>>>>===<<<========================>>>>>>============>>>>>>>>>@@@CCCGGGLLLRRRVVVXXX[[[]]]```cccfffkkkqqqvvv}}}~~~yyyqqqyyytttdddUUULLLEEEDDDFFFFFFGGGJJJSSSWWWaaarrruuuYYYIIICCCCCCCCCAAA???>>>>>>>>>>>>===========================>>>============>>>>>>???>>>@@@DDDIIINNNSSSWWWZZZ\\\^^^aaadddggglllrrrwww~~~yyyyyynnn___UUUMMMGGGGGGHHHHHHJJJMMMUUUXXXcccwwwzzz[[[IIIEEEHHHEEEBBB???>>>>>>???>>>==========================================>>>?????????AAAEEEKKKPPPUUUYYY[[[\\\^^^aaadddggglllrrrwwwyyy~~~iii[[[QQQKKKGGGGGGHHHHHHKKKOOOUUUZZZggg}}}zzzuuuqqqttt|||zzztttuuuxxx{{{aaaLLLHHHKKKGGGDDD@@@>>>>>>??????>>>===========================<<<<<<======>>>???@@@???BBBFFFLLLRRRWWWZZZ\\\]]]___bbbeeehhhmmmsssxxxzzzzzzxxxdddXXXLLLGGGEEEFFFGGGGGGKKKPPPUUU^^^ooo~~~{{{~~~~~~vvvpppppppppooonnnnnnppprrrsssuuuwwwyyyzzz|||yyyllleeeaaahhhvvv|||nnngggccceeelllrrr{{{lllQQQJJJKKKHHHEEEAAA>>>>>>?????????========================<<<<<<<<<<<<===>>>???@@@???BBBGGGNNNSSSXXX[[[]]]___aaadddgggjjjooouuuyyyyyy~~~sss```TTTHHHEEEDDDFFFGGGHHHMMMSSSVVVcccxxx}}}{{{{{{||||||}}}{{{wwwsssqqqpppqqqrrrnnnmmmjjjkkkttt}}}zzzpppbbbbbbbbbaaa``````bbbddd^^^```ccceeegggiiimmmppprrrtttvvvzzz~~~|||nnnddd[[[XXXaaasssqqqddd]]]ZZZ___hhhrrr}}}tttVVVJJJJJJIIIEEEAAA>>>>>>?????????========================<<<<<<<<<<<<===>>>@@@@@@???CCCHHHNNNTTTYYY\\\^^^aaaccceeehhhlllqqqwww{{{|||ppp]]]QQQHHHFFFFFFHHHJJJKKKPPPVVVXXXfff~~~~~~~~~~~~~~~~~~~~~}}}|||}}}}}}}}}|||{{{zzzxxxxxxxxxxxxwwwwwwwwwwwwxxxxxxuuutttrrrqqqoooooonnnnnnnnnoooppppppnnnllliiihhhfffgggiiikkknnnpppqqqrrrpppooonnnoooooonnnkkkiiijjjgggcccbbbccccccaaa^^^```^^^[[[YYYZZZ```hhhooofff[[[TTTUUUUUUQQQSSSYYYRRRSSSUUUWWWZZZ]]]___```bbbccceeehhhmmmssswwwzzzwwwyyy{{{}}}zzzsssooolllrrrvvvxxxyyyxxxqqqhhhZZZVVVTTT\\\lll}}}xxxddd\\\ZZZZZZaaaooo}}}\\\KKKFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@CCCIIINNNSSSWWW\\\___```cccgggjjjnnntttyyy}}}{{{~~~iiiVVVKKKIIIEEEDDDHHHKKKKKKNNNQQQZZZmmm~~~{{{yyywwwwwwwwwtttuuuuuuvvvvvvuuuuuutttuuutttsssrrrqqqrrrrrrsssqqqqqqqqqqqqqqqqqqqqqqqqsssuuuwwwyyyzzzzzzyyyyyyyyyxxxvvvtttrrrpppnnnmmmooonnnnnnmmmllllllmmmmmmnnnqqqsssrrrpppqqqvvvzzz{{{zzzxxxuuurrrpppnnnmmmlllllllllkkkjjjiiigggggggggggggggffffffgggggggggeeedddcccbbbaaa```____________``````___]]][[[ZZZYYYZZZ[[[\\\^^^```aaabbb^^^]]]]]]^^^______]]][[[\\\ZZZXXXWWWXXXXXXVVVTTTTTTSSSQQQPPPQQQVVV]]]bbbwww^^^MMMOOORRRMMMKKKNNNOOOOOOPPPQQQRRRSSSTTTTTTYYYZZZ\\\```dddhhhlllnnnppprrrtttttttttuuuyyy}}}~~~wwwkkkccc```___dddhhhiiilllmmmiiibbbXXXSSSPPPUUU```mmmwww{{{sssaaa]]]\\\^^^gggvvv}}}\\\KKKFFFCCCBBBAAA@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@DDDJJJOOOSSSXXX\\\___ccceeehhhkkknnnsssxxx|||{{{xxxeeeUUULLLHHHDDDDDDIIILLLNNNQQQVVV___rrr{{{xxxvvvuuuuuutttuuuuuuvvvvvvrrrrrrsssuuuwwwzzz|||}}}~~~{{{xxxuuurrrooonnnooonnnkkkiiigggfffffffffbbbccccccddddddccccccbbbbbbaaa``````______``````________________________```aaaccceeeffffffeeeeeeggggggeeedddbbb```___^^^\\\\\\[[[[[[ZZZZZZ[[[[[[[[[]]]______]]]^^^bbbffffffeeedddbbb```^^^]]]\\\ZZZZZZZZZYYYXXXWWWVVVUUUVVVVVVUUUUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRQQQQQQQQQOOOPPPQQQQQQQQQPPPNNNMMMMMMMMMNNNNNNOOOPPPRRRRRRPPPOOOOOOQQQRRRSSSRRRPPPOOONNNMMMNNNOOOOOOMMMKKKKKKKKKJJJIIIIIIMMMRRRVVVvvvnnn___PPPJJJJJJJJJFFFKKKLLLLLLLLLMMMMMMNNNNNNRRRTTTWWW[[[^^^bbbdddeeehhhkkkmmmllliiijjjnnnsssvvvxxx{{{{{{kkk___XXXUUUUUUYYY\\\]]]```ccc```ZZZVVVRRRNNNPPPXXXaaagggjjjpppsss{{{ppp```]]]___eeerrr}}}\\\KKKFFFCCCBBBAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@DDDJJJPPPTTTYYY]]]```eeegggjjjlllooosssxxx|||{{{zzzqqq```SSSLLLFFFDDDEEEJJJNNNPPPUUU[[[eeexxx{{{{{{zzzzzzyyyzzzzzzzzzzzzzzzzzzyyyxxxwwwwwwvvvwwwwwwwwwuuusssoookkkiiieeeeeedddddddddeeeffffffdddeeeeeefffhhhjjjlllmmmmmmllljjjgggccc```^^^]]]___]]][[[YYYXXXXXXXXXXXXUUUUUUVVVVVVVVVVVVUUUUUUTTTTTTTTTSSSSSSSSSSSSTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUVVVWWWWWWWWWWWWZZZZZZYYYXXXVVVUUUTTTTTTRRRRRRQQQQQQPPPQQQQQQRRROOOQQQRRRQQQPPPRRRUUUXXXXXXWWWWWWVVVUUUTTTTTTSSSQQQQQQQQQPPPPPPNNNMMMMMMNNNMMMMMMMMMMMMMMMMMMNNNMMMMMMMMMMMMLLLKKKKKKJJJIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKLLLMMMOOONNNNNNNNNPPPPPPOOONNNIIIIIIJJJLLLMMMMMMLLLKKKIIIIIIJJJIIIIIIJJJNNNPPP\\\zzz___GGGLLLPPPHHHJJJKKKLLLNNNOOOQQQRRRSSSTTTVVV[[[```dddfffhhhhhhfffiiillljjjfffgggnnntttxxxzzz~~~wwwiii___ZZZWWWUUUZZZ^^^___bbbccc___XXXUUUSSSPPPSSSYYY```fffiiiiiinnnwwwttteee```eeeqqq|||\\\LLLGGGCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAEEELLLQQQVVVZZZ^^^```dddgggjjjmmmpppuuuzzz~~~xxxyyynnn]]]PPPIIIFFFDDDEEEJJJMMMPPPVVV]]]hhh{{{~~~}}}}}}{{{yyyxxxwwwwwwwwwvvvvvvvvvuuuuuutttsssssstttsssqqqpppoooooommmlllkkkjjjiiiiiikkkjjjjjjiiihhhgggfffffffffffffffeeeccc___\\\ZZZWWWWWWWWWWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZ[[[\\\]]][[[[[[YYYXXXVVVUUUSSSSSSRRRQQQOOOMMMMMMMMMMMMNNNKKKLLLLLLMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLLLLKKKJJJJJJKKKKKKKKKJJJJJJKKKLLLLLLJJJJJJJJJJJJJJJKKKNNNPPPNNNNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIJJJJJJJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJIIIIIIIIIKKKMMMNNNRRRQQQOOOOOOOOOOOONNNLLLHHHIIIKKKLLLMMMMMMNNNNNNKKKLLLLLLLLLKKKKKKMMMNNNKKKlllttt[[[QQQQQQPPPNNNOOOQQQSSSUUUWWWYYYZZZ[[[___eeekkkppprrrsssrrrmmmnnnmmmjjjhhhjjjrrrxxxyyylllddd^^^[[[YYY```gggkkknnnmmmggg___WWWUUUUUUWWW]]]dddjjjmmmooottt~~~}}}ppphhhrrr{{{\\\MMMIIIDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>??????@@@AAAFFFMMMSSSWWW[[[^^^aaaccceeeiiimmmrrrwww}}}~~~vvvxxxmmm[[[MMMEEEGGGEEEFFFJJJLLLNNNUUU]]]iii~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}}}}|||{{{wwwzzz}}}zzzuuussspppooonnnnnnllljjjiiihhhhhhggggggffffffffffffdddcccbbbccccccbbb```bbbaaa```^^^\\\[[[ZZZZZZYYYYYYYYYXXXWWWVVVVVVUUUVVVVVVWWWWWWUUUSSSPPPNNNMMMMMMMMMMMMNNNOOOPPPPPPMMMMMMMMMMMMMMMNNNOOOPPPNNNNNNNNNNNNMMMMMMMMMMMMIIIHHHGGGFFFEEEFFFGGGHHHEEEFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFGGGIIIJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHGGGFFFHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHIIIJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIILLLOOOQQQTTTQQQOOONNNNNNNNNMMMLLLJJJKKKMMMMMMMMMNNNQQQSSSPPPQQQQQQPPPNNNNNNOOOPPPRRRTTTggg~~~zzz```SSSZZZZZZ[[[\\\^^^```bbbcccdddjjjooovvv|||zzzxxxsssoooooottt|||tttlllfffbbbaaaiiiqqqvvvyyyyyyqqqhhh\\\[[[ZZZ\\\aaahhhooosss|||~~~yyy{{{\\\NNNJJJDDDCCCBBBAAA@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>??????@@@AAAGGGNNNTTTYYY\\\___aaabbbeeejjjnnnsssyyyzzztttwwwjjjYYYKKKDDDGGGFFFGGGJJJLLLNNNVVV```lllxxxtttuuu}}}|||||||||{{{zzzwwwwwwwwwwwwwwwvvvvvvvvvtttssspppnnnmmmllllllmmmlllllllllllllllkkkjjjjjjfffhhhkkknnnooonnnkkkjjjeeeccc```______^^^\\\[[[YYYYYYYYYXXXWWWVVVVVVVVVWWWVVVTTTTTTTTTUUUTTTRRRUUUTTTRRRQQQOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKJJJKKKLLLLLLLLLJJJHHHGGGGGGFFFFFFGGGGGGIIIJJJJJJGGGGGGGGGFFFFFFGGGHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIFFFEEEDDDDDDDDDEEEFFFGGGCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEFFFGGGGGGHHHGGGFFFFFFGGGIIIJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKMMMNNNOOONNNMMMLLLJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKMMMQQQUUUWWWYYYWWWUUUTTTUUUVVVUUUTTTSSSTTTTTTSSSSSSUUUYYY]]]\\\]]]\\\ZZZXXXWWWXXXZZZ___VVV___zzzxxxjjjhhhjjjkkknnnqqqtttwwwzzz{{{|||zzz~~~wwwrrrqqqwww}}}~~~vvvmmmcccbbbccceeejjjrrr{{{{{{]]]MMMJJJDDDCCCBBBAAAAAA@@@AAAAAA????????????????????????>>>>>>>>>>>>>>>??????@@@BBBGGGOOOVVVZZZ]]]```aaadddgggkkkooosssyyywwwsssvvvwwwdddUUUKKKEEEEEEEEEHHHKKKMMMPPPZZZeeerrrmmmjjjjjjrrr~~~}}}}}}||||||tttvvvyyyzzzxxxwwwvvvwwwuuuqqqmmmkkkkkkjjjjjjiiiggggggggggggggggggggggggfffeeebbb```___^^^^^^^^^___````````````___^^^^^^YYYZZZ\\\]]]^^^^^^^^^]]]ZZZXXXVVVTTTTTTTTTRRRQQQOOOOOONNNNNNMMMLLLKKKKKKNNNMMMKKKJJJKKKLLLKKKJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCEEEFFFGGGGGGFFFDDDCCCCCCCCCCCCDDDDDDFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFEEEFFFGGGHHHIIIDDDEEEEEEFFFFFFEEEEEEDDDCCCCCCEEEFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEFFFGGGGGGDDDDDDDDDEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHIIIJJJKKKJJJIIIGGGHHHIIIKKKLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMOOONNNNNNMMMMMMNNNNNNOOOPPPQQQSSSUUUVVVUUUTTTSSSPPPOOONNNMMMMMMMMMMMMMMMNNNNNNNNNPPPSSSXXX\\\___aaa___]]]]]]___aaaaaaaaa]]]^^^]]]\\\ZZZ]]]bbbgggiiiiiihhheeecccbbbccceeebbbkkkooossstttvvvxxx|||vvvmmmhhhiiijjjmmmttt|||]]]MMMIIIDDDDDDCCCBBBAAAAAAAAAAAA????????????????????????>>>>>>>>>>>>>>>??????@@@BBBGGGOOOVVV[[[^^^```bbbgggiiilllpppsssxxx~~~uuurrruuuppp^^^RRRKKKHHHDDDEEEHHHLLLOOOSSS^^^iiiwwwxxxkkkhhhjjjsss~~~~~~~~~~~~}}}}}}~~~|||zzzxxxwwwwwwxxxxxxwwwwwwvvvvvvvvvuuusssrrrqqqpppppppppqqqrrrsssqqqooollliiihhhhhhggghhhhhhhhhhhhhhhhhhhhhhhh^^^]]]\\\ZZZYYYXXXXXXXXXVVVVVVVVVVVVVVVVVVUUUUUUZZZYYYWWWUUUSSSRRRQQQQQQSSSSSSTTTUUUTTTSSSQQQQQQMMMNNNNNNNNNOOOOOOPPPPPPNNNNNNMMMLLLKKKKKKJJJJJJGGGHHHIIIIIIIIIGGGFFFEEEGGGGGGGGGGGGGGGFFFDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCDDDEEEDDDCCCCCCCCCEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFEEEEEEGGGGGGFFFGGGGGGHHHIIIIIIEEEFFFFFFFFFGGGGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHLLLLLLMMMNNNOOOOOOPPPPPPSSSSSSSSSTTTVVVWWWVVVTTTSSSVVVYYYYYYVVVTTTTTTUUUVVVUUUTTTSSSTTTUUUWWWXXXYYY\\\```cccccc___ZZZVVVXXXWWWVVVUUUSSSSSSRRRRRRXXXUUUSSSUUU\\\eeelllpppqqqnnnllllllmmmnnnnnnmmmnnnllliiihhhiiimmmqqqttt~~~{{{xxxvvvvvvxxx{{{~~~|||~~~|||sssooollluuu___NNNKKKCCCAAA@@@@@@AAACCCDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAADDDJJJQQQVVVYYY]]]aaaeeeiiijjjkkklllooouuu|||wwwssswwwlll[[[QQQKKKHHHFFFFFFHHHMMMPPPTTT___iiixxxoooiiihhhooo}}}~~~|||{{{zzzzzzzzz{{{{{{{{{{{{~~~|||{{{{{{{{{tttttttttssssssrrrrrrrrrsssrrrpppnnnmmmlllkkkkkkggggggfffffffffeeeeeeeeefffeeedddcccbbbccccccdddcccbbb```^^^\\\[[[ZZZZZZXXXXXXXXXXXXXXXXXXXXXXXXUUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMKKKJJJIIIHHHHHHLLLLLLMMMNNNMMMLLLKKKJJJHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIHHHHHHGGGFFFEEEEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCFFFFFFFFFEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDDDDEEEEEEFFFCCCCCCCCCCCCDDDDDDDDDCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNOOONNNNNNNNNNNNMMMMMMMMMPPPPPPQQQQQQQQQQQQQQQQQQSSSSSSTTTVVVXXXZZZ[[[[[[```______aaaccccccbbb```^^^aaacccdddbbbaaabbbdddaaa```]]]\\\\\\^^^aaaccclllooosssuuutttooojjjfffaaa___]]][[[YYYXXXXXXXXX\\\[[[]]]bbblllvvv~~~}}}~~~~~~~~~~~~}}}|||zzzzzz|||{{{xxxbbbOOOKKKEEECCCAAA@@@AAABBBBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAADDDJJJRRRWWWZZZ]]]bbbeeejjjkkklllnnnqqqwwwzzzwww}}}hhhYYYOOOIIIFFFEEEEEEIIINNNRRRXXXdddooo~~~qqqkkkkkkppp}}}}}}zzzxxxuuusssuuutttrrrpppmmmlllkkkjjjhhhiiijjjkkkllloootttwwwvvvtttqqqnnnllljjjjjjjjjeeeeeedddccccccbbbaaaaaaaaa```___^^^]]]\\\\\\\\\YYYYYYYYYXXXXXXXXXXXXXXXVVVUUUTTTTTTSSSSSSTTTTTTQQQQQQOOONNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCEEEDDDDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAABBBBBBCCCDDDDDDCCCDDDDDDEEEFFFFFFFFFFFFDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFEEEEEEFFFGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPRRRRRRQQQQQQRRRSSSTTTTTTVVVVVVUUUTTTTTTTTTTTTTTTXXXXXXXXXXXXYYYYYYZZZZZZYYY[[[]]]```ccceeehhhiiioooooooooppprrrrrrpppnnnmmmnnnoooooonnnmmmnnnoooooommmjjjhhhiiimmmsssvvvyyyuuupppmmmiiifffddddddeeefffhhhjjjpppzzzhhhRRRKKKHHHEEEBBBAAAAAAAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAADDDJJJSSSXXX\\\___cccfffjjjkkkmmmpppttt{{{{{{zzzzzzdddUUULLLGGGEEEDDDFFFJJJPPPUUU\\\jjjwww{{{pppiiihhhooo{{{}}}yyyvvvssspppllliiigggeeebbb___gggfffcccaaa___]]]\\\[[[YYYZZZ[[[\\\]]]___cccfffdddcccaaa^^^\\\ZZZZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSTTTSSSRRRRRRQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPPPPOOOLLLLLLLLLKKKKKKKKKJJJKKKGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDCCCDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEGGGGGGGGGHHHHHHGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCBBBEEEDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCEEEEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCCCCDDDDDDFFFGGGGGGEEEFFFHHHIIIIIIHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJKKKMMMOOOPPPQQQQQQRRRRRRSSSSSSSSSSSSVVVVVVVVVVVVVVVVVVVVVVVVSSSTTTUUUVVVXXXYYYZZZZZZ]]]]]]^^^^^^______``````aaa```___^^^]]]^^^^^^___bbbaaaaaaaaabbbccceeefffeeegggjjjnnnrrrvvvyyyzzz~~~}}}|||zzzxxxwwwwwwxxxyyywwwttttttyyy}}}yyyuuutttvvvyyy{{{}}}pppVVVKKKGGGEEEBBBAAAAAABBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAADDDKKKTTTZZZ]]]```dddgggiiikkknnnrrrvvv}}}xxxzzzvvvaaaRRRKKKGGGEEEEEEGGGKKKQQQVVV^^^mmm|||}}}ssskkkfffgggkkkvvv}}}xxxuuurrrpppnnnllliiigggfffccc```^^^]]][[[YYYWWW[[[ZZZXXXUUUSSSQQQPPPPPPPPPQQQQQQQQQQQQRRRTTTVVVVVVUUUTTTRRRPPPOOONNNNNNNNNNNNNNNMMMLLLKKKKKKJJJKKKJJJJJJJJJJJJJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEECCCCCCDDDEEEFFFFFFEEEEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDHHHIIIKKKLLLMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJLLLMMMNNNHHHKKKNNNNNNMMMLLLLLLMMMNNNNNNMMMMMMMMMNNNOOOPPPRRRQQQRRRRRRTTTVVVYYYZZZXXXYYYZZZ\\\]]]^^^^^^^^^aaaaaaaaaaaaaaaaaaaaaaaa```aaacccdddfffhhhjjjkkkllllllmmmnnnooooooooopppooonnnmmmllllllmmmnnnooopppooonnnmmmoooqqqtttvvvwwwyyy|||xxxZZZMMMFFFDDDBBBAAABBBCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAEEELLLUUU\\\___bbbfffiiihhhkkkooosssxxxuuu}}}sss^^^QQQJJJGGGFFFFFFHHHMMMRRRVVV^^^pppxxxlllddd``````hhhppp~~~yyyuuupppnnnkkkiiifffeeedddcccaaa___]]][[[YYYXXXXXXXXXVVVUUURRRQQQOOOMMMKKKJJJJJJIIIJJJKKKKKKJJJIIIIIIJJJLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDDDDDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEDDDCCCBBB@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEECCCDDDFFFGGGGGGGGGFFFEEEDDDEEEGGGHHHHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGGGGCCCDDDEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIILLLNNNOOONNNMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLNNNPPPQQQRRRPPPTTTXXXXXXUUUSSSSSSTTTVVVUUUTTTSSSSSSTTTUUUVVVUUUVVVXXXZZZ\\\^^^___```bbbcccfffiiikkklllllllllooooooooonnnnnnnnnnnnmmmlllmmmnnnqqqsssvvvxxxxxxvvvwwwxxxyyyzzz{{{{{{{{{|||{{{zzzyyyzzz{{{~~~~~~|||{{{zzz|||~~~___OOOFFFDDDBBBAAACCCDDDDDDCCC>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAEEELLLVVV^^^aaadddgggjjjiiilllpppuuuzzzwwwppp\\\OOOJJJHHHGGGGGGIIIOOOSSSWWW```tttoooggg^^^[[[[[[```lllxxx~~~xxxssspppnnnllljjjfffeeeddddddeeeeeecccaaa[[[YYYVVVVVVXXXZZZ[[[[[[KKKKKKIIIHHHGGGFFFFFFFFFEEEFFFGGGFFFEEEDDDEEEGGGFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCEEEEEEFFFFFFFFFGGGGGGGGGCCCCCCDDDDDDDDDCCCBBBAAA???@@@BBBCCCCCCCCCCCCBBBFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCBBBBBBCCCDDDEEEEEEBBBCCCCCCDDDEEEEEEFFFFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEFFFFFFFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKHHHJJJMMMPPPQQQPPPOOONNNOOOOOOOOOPPPPPPQQQQQQRRROOOQQQTTTVVVXXXWWWVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVTTTUUUVVVWWWYYY[[[]]]^^^___ccchhhgggccc``````aaabbbaaa___^^^^^^___```aaa```bbbeeehhhkkklllmmmmmmppprrruuuyyy|||}}}~~~~~~~~~~~~~~~zzz{{{}}}cccQQQHHHFFFCCCBBBBBBCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAEEEMMMWWW___ccceeehhhkkklllooossswww}}}yyymmmYYYMMMIIIHHHGGGFFFJJJPPPUUUYYYdddzzzrrraaa\\\YYYZZZ]]]fffttt~~~{{{vvvtttssstttssssssllllllnnnpppssssssqqqooofffccc``````cccgggkkklllHHHGGGFFFEEEDDDDDDDDDDDDBBBDDDEEEDDDCCCCCCDDDEEECCCCCCDDDEEEFFFFFFFFFFFFAAABBBBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFEEEDDDCCCBBB???AAABBBCCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGHHHDDDDDDEEEFFFGGGGGGHHHHHHDDDFFFGGGIIIIIIHHHFFFEEEFFFGGGHHHJJJJJJJJJIIIHHHKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMKKKKKKJJJIIIJJJKKKMMMNNNOOORRRUUUYYYZZZYYYWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[^^^```cccfffggggggfffeeebbbbbbbbbbbbbbbbbbbbbbbbeeeffffffhhhjjjlllnnnooolllqqquuutttppplllkkkmmmlllkkkiiihhhhhhiiijjjlllpppssswww|||~~~~~~|||~~~eeeSSSKKKHHHDDDCCCBBBBBBAAA???>>>>>>>>>>>>>>>>>>>>>>>>============>>>???@@@AAAFFFMMMXXX```dddfffiiikkknnnqqquuuzzzzzzzzzkkkWWWKKKGGGGGGGGGFFFIIIPPPVVV[[[hhhzzzeee[[[XXXXXX]]]cccmmm|||}}}zzzyyyzzz}}}~~~~~~vvvxxxzzztttqqqnnnnnnrrrwww|||EEEDDDCCCAAAAAAAAABBBCCCAAABBBCCCDDDEEEFFFGGGGGGBBBBBBBBBCCCCCCCCCCCCCCCBBBCCCDDDDDDDDDCCCBBBAAAFFFEEEEEEDDDDDDEEEEEEFFFEEEDDDDDDCCCCCCDDDDDDEEEEEEFFFFFFDDDBBBBBBCCCDDDEEEDDDCCCCCCDDDDDDBBBAAAFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIILLLKKKJJJIIIIIIIIIJJJKKKIIIKKKLLLNNNNNNLLLJJJIIIJJJIIIHHHJJJMMMPPPQQQQQQQQQRRRQQQOOOLLLJJJKKKLLLLLLLLLMMMPPPSSSTTTTTTRRRRRROOOMMMLLLNNNQQQRRRSSSZZZ^^^ccchhhjjjjjjhhhgggdddccccccdddgggiiikkkkkkiiilllpppuuuwwwwwwvvvtttvvvtttttttttvvvvvvuuutttyyyyyyzzzzzz|||}}}~~~|||yyyyyyxxxvvvssssssvvv{{{lllWWWOOOHHHDDDDDDCCC@@@@@@BBBHHHGGGEEEBBB@@@???>>>===??????>>>>>>>>>@@@AAABBBJJJOOOWWW___eeehhhjjjjjjlllpppvvv|||~~~|||cccTTTMMMHHHGGGGGGMMMLLLOOOWWW___mmmoooddd\\\\\\\\\bbbmmm}}}EEEDDDCCCBBBBBBBBBCCCDDDAAABBBBBBBBBCCCDDDDDDEEEGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGFFFEEEFFFHHHIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNQQQPPPOOONNNNNNNNNOOOPPPPPPRRRUUUWWWWWWVVVSSSQQQOOOMMMMMMOOOSSSVVVYYYYYY]]]\\\[[[XXXTTTRRRRRRSSSSSSUUUYYY]]]```___ZZZWWWTTTTTTSSSSSSTTTXXX\\\^^^jjjooouuuzzz{{{yyyvvvtttkkkmmmooosssvvvyyyyyyyyy|||~~~uuu]]]OOOIIIDDDDDDCCC@@@@@@BBBFFFEEECCCAAA@@@???>>>>>>??????>>>>>>>>>@@@AAABBBJJJOOOWWW___eeeiiikkkkkknnnrrrwww}}}|||dddUUUNNNIIIHHHIIIKKKKKKPPPXXXbbbppp|||lllcccaaabbbfffnnn{{{FFFFFFEEEEEEEEEFFFFFFGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIIIIHHHGGGFFFHHHIIIKKKJJJIIIIIIJJJKKKMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOPPPSSSUUUWWWXXXXXXXXXYYYXXXWWWWWWWWWXXXYYYZZZ[[[^^^bbbddddddbbb^^^[[[VVVUUUUUUXXX^^^cccgggiiinnnmmmkkkfffbbb______```bbbffflllqqqsssooogggaaa]]]___`````````dddkkkqqq|||}}}uuuzzz~~~aaaOOOIIIDDDDDDCCCAAA@@@CCCCCCCCCAAA@@@???>>>>>>>>>??????>>>>>>???@@@BBBCCCJJJPPPYYYaaafffiiilllmmmppptttyyy{{{cccUUUNNNJJJIIIJJJIIILLLQQQZZZddduuuxxxmmmhhhjjjnnnvvvHHHHHHHHHHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHIIIIIIJJJGGGGGGHHHIIIJJJIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIIIIMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKLLLLLLMMMNNNMMMNNNNNNMMMLLLLLLMMMOOOQQQQQQQQQQQQQQQSSSUUUXXXYYYYYYZZZZZZ[[[[[[\\\\\\YYY[[[___bbbdddfffffffffddddddcccbbbcccdddfffgggiiikkkooopppoookkkfffccc______aaagggooovvv|||~~~|||vvvqqqooopppqqqxxx{{{yyysssnnnqqqtttsssrrruuu}}}```OOOIIIDDDDDDDDDAAAAAACCCAAA@@@@@@???>>>????????????>>>>>>>>>???AAABBBDDDJJJQQQ[[[bbbgggjjjmmmppprrruuuzzzxxxaaaSSSMMMJJJIIIKKKIIIMMMTTT[[[fffxxx}}}xxxxxxzzzIIIIIIIIIIIIIIIIIIIIIIIIKKKJJJIIIHHHHHHIIIKKKLLLIIIJJJMMMPPPQQQRRRRRRRRRPPPOOONNNMMMMMMOOOQQQRRRSSSTTTUUUUUUUUUUUUTTTSSSSSSSSSSSSTTTUUUWWWXXXYYYYYYZZZZZZYYYXXXXXXZZZ[[[]]]___``````___```dddgggfffgggggghhhiiijjjjjjjjjgggjjjmmmqqqssstttttttttssssssrrrrrrsssuuuvvvwwwzzz{{{|||{{{yyytttppplllnnnooosss{{{___PPPIIIEEEEEEDDDAAAAAACCC@@@??????>>>>>>??????@@@???>>>>>>>>>@@@AAACCCDDDJJJRRR]]]dddhhhkkkooorrrrrrvvv{{{ttt]]]PPPKKKIIIIIIJJJJJJPPPWWW]]]ggg{{{LLLMMMMMMMMMMMMLLLKKKJJJJJJIIIHHHHHHIIIKKKNNNPPPMMMOOOSSSWWWYYYZZZZZZZZZYYYWWWUUUTTTUUUWWWZZZ\\\______aaaaaaaaaaaa______[[[\\\]]]___aaaccceeegggeeefffgggfffeeeeeeggghhhiiimmmooopppnnnnnnqqqtttwwwwwwxxxyyyzzz{{{{{{|||zzz}}}~~~___PPPJJJEEEEEEDDDBBBAAADDD@@@???????????????@@@@@@???>>>>>>???@@@BBBDDDEEEJJJSSS^^^fffiiilllpppuuutttwww|||}}}{{{{{{qqq[[[OOOJJJHHHIIIKKKKKKSSSZZZ___jjjVVVWWWWWWWWWVVVTTTRRRQQQPPPOOOOOOPPPRRRVVVYYY\\\ZZZ]]]aaadddgggggggggfffgggfffcccbbbbbbeeeiiikkkpppqqqrrrssssssrrrqqqpppjjjkkklllooorrrvvvxxxzzzvvvwwwwwwwwwvvvvvvxxxzzzzzz~~~```PPPJJJEEEEEEEEEBBBBBBDDDAAA@@@@@@?????????@@@@@@???>>>>>>???@@@BBBDDDFFFJJJTTT```gggiiilllqqqvvvvvvyyy~~~{{{yyyxxxpppZZZNNNKKKIIIJJJLLLKKKTTT]]]bbbooo```aaaaaa```___]]][[[ZZZYYYYYYYYYZZZ]]]bbbfffiiimmmooorrrvvvwwwxxxwwwvvvyyywwwuuussstttwww{{{~~~~~~~~~|||}}}___PPPJJJFFFEEEEEEBBBBBBDDDBBBAAA@@@@@@???@@@@@@@@@???>>>>>>???@@@CCCEEEFFFKKKTTTaaahhhjjjlllrrrwwwxxx{{{~~~|||vvvppp[[[OOOKKKJJJKKKNNNJJJUUU___eeerrrqqqqqqooonnnllljjjhhhggghhhhhhhhhiiinnnttt{{{}}}dddTTTKKKDDDCCCCCCBBBCCCEEE????????????????????????>>>>>>???@@@BBBDDDFFFGGGMMMYYYdddiiikkkooossstttyyy{{{zzz{{{vvvmmmZZZNNNIIIGGGHHHKKKOOOSSS\\\iiizzz~~~~~~~~~gggTTTLLLDDDCCCCCCBBBBBBDDD@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@BBBDDDFFFGGGMMMYYYdddiiilllppptttvvvzzz|||}}}~~~yyy|||kkkXXXNNNIIIHHHIIILLLPPPTTT^^^llllllUUULLLEEEDDDCCCAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEELLLXXXdddiiimmmrrrwwwxxx{{{~~~|||xxxhhhVVVMMMJJJIIIJJJMMMQQQVVV```pppoooVVVMMMFFFDDDDDDAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEKKKWWWdddjjjnnntttyyy{{{|||~~~~~~tttdddTTTLLLJJJJJJLLLOOORRRWWWaaarrroooUUUMMMFFFEEEDDDAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDEEEKKKXXXdddkkkooovvv{{{}}}}}}pppaaaRRRKKKJJJJJJLLLPPPSSSWWWbbbtttlllTTTLLLFFFEEEEEEBBB@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEEEELLLXXXeeelllpppwww|||~~~mmm___PPPJJJJJJJJJMMMPPPTTTXXXcccvvvgggRRRKKKEEEEEEFFFCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@BBBDDDFFFGGGMMMZZZffflllqqqwww|||~~~lll]]]OOOJJJIIIJJJLLLOOOUUUZZZeeezzzdddQQQJJJEEEEEEFFFCCCAAABBB????????????????????????>>>>>>???@@@BBBDDDFFFGGGNNNZZZgggmmmqqqwww|||~~~kkk]]]OOOIIIIIIJJJLLLOOOVVV[[[ggg}}}cccTTTLLLEEEDDDDDDBBB@@@AAA?????????@@@@@@AAAAAAAAAAAA>>>@@@GGGKKKIIIFFFEEEQQQZZZfffoootttxxx~~~kkk]]]OOOJJJJJJJJJKKKNNNWWW]]]kkkeeeUUUMMMFFFEEEEEECCCAAACCC@@@@@@@@@@@@AAAAAAAAABBB>>><<<>>>EEEJJJJJJIIIIIIPPPZZZgggpppuuuyyyjjj\\\OOOJJJJJJJJJLLLOOOYYY```oooiiiVVVNNNGGGFFFFFFDDDCCCEEEAAAAAAAAAAAABBBBBBBBBBBB@@@===>>>DDDHHHHHHIIIKKKPPPZZZgggpppvvv{{{hhh[[[MMMIIIIIIKKKMMMQQQ\\\ddduuu~~~uuuyyyoooXXXOOOHHHGGGGGGEEEEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBDDD@@@@@@CCCEEEDDDEEEIIIQQQ[[[hhhqqqwww|||hhhZZZMMMIIIJJJLLLOOOSSS]]]gggzzztttlllppp~~~~~~xxx}}}tttZZZQQQIIIGGGGGGEEEEEEGGGBBBBBBBBBBBBBBBBBBBBBBBBDDDAAA@@@CCCCCCBBBEEEIIIRRR\\\iiisssyyy~~~iii[[[MMMIIIJJJMMMQQQUUU\\\iii~~~~~~ooojjjooo}}}sssttt{{{rrrsssuuuyyy~~~yyy}}}zzz]]]SSSJJJGGGFFFDDDDDDEEEBBBBBBBBBBBBAAAAAAAAAAAA???>>>???CCCDDDCCCGGGLLLTTT^^^kkktttzzzlll]]]OOOJJJKKKNNNRRRWWW[[[iiixxxmmmlllrrr{{{rrrzzzzzzmmmgggggghhhkkkoootttyyy|||~~~yyyqqqnnnwww~~~^^^TTTJJJFFFEEEBBBBBBDDDBBBAAAAAAAAA@@@@@@@@@@@@>>>>>>@@@DDDDDDBBBFFFKKKVVV```llluuuzzznnn```QQQKKKLLLOOOSSSXXX[[[jjjrrrnnnrrr||||||vvv}}}{{{{{{}}}ttteeecccbbbaaabbbeeejjjooossstttrrrooojjjccccccooo}}}wwwuuuyyy___UUUJJJFFFDDDAAAAAABBBAAAAAAAAA@@@@@@?????????AAAAAACCCEEECCC@@@BBBGGGXXXaaammmvvv{{{zzzpppaaaRRRLLLMMMOOOTTTXXX[[[kkk}}}nnnoooyyy}}}vvvqqqsssooooooqqqppppppxxxttthhhffffffeeedddfffiiinnnqqqnnnkkkgggaaa[[[[[[fffrrrrrrkkkiiijjjrrr|||^^^SSSIIIGGGFFFDDDAAAAAACCCCCCBBBBBBBBBAAAAAAAAA??????@@@AAABBBEEEGGGIIIXXXeeerrrxxx||||||~~~nnn^^^QQQNNNMMMLLLQQQZZZcccnnnxxxpppvvv{{{tttoookkkgggdddeeeccccccgggiiilllvvv~~~rrrmmmjjjgggiiinnnrrrttttttnnnhhhaaa[[[VVVWWW```kkkllleeefffiiittt```TTTJJJGGGFFFDDDBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAABBBEEEGGGIIIWWWcccpppwww|||zzzzzzzzznnn^^^QQQNNNNNNMMMRRRZZZdddpppzzzsssqqq{{{~~~{{{tttnnnfff```]]]\\\[[[[[[\\\\\\^^^bbbgggnnn{{{{{{vvvrrruuu{{{~~~{{{tttjjj^^^XXXUUUWWW^^^gggsss{{{hhhcccgggppp~~~cccVVVJJJFFFEEECCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@AAACCCEEEGGGIIIUUUbbbooovvv|||}}}zzzxxxnnn___QQQOOONNNNNNSSS[[[eeessstttpppnnnttt~~~yyyuuuqqqmmmjjjccc___[[[WWWWWWXXX[[[\\\]]]___dddjjjqqq|||}}}pppbbb\\\[[[]]]bbbhhhnnnwww}}}}}}|||jjjiiisssdddWWWKKKFFFEEEDDDCCCDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAACCCEEEGGGHHHUUUaaannnuuu{{{|||nnn___RRROOOOOONNNTTT\\\gggvvvsssllliiimmmxxxyyyrrroookkkgggeeeccc```]]]ZZZYYYXXXWWWWWWXXX[[[]]]___fffpppyyytttgggbbbaaacccfffjjjqqqzzzssswww{{{dddWWWKKKFFFEEEDDDCCCEEECCCCCCBBBBBBBBBAAAAAAAAABBBBBBAAABBBCCCEEEGGGHHHTTTaaaooovvv|||~~~ooo___RRRPPPPPPOOOUUU]]]hhhyyy}}}qqqhhhddddddlll}}}|||yyyzzzvvvrrrkkkfffaaa^^^\\\ZZZZZZYYYWWWVVVWWWWWWWWWWWWVVVXXX[[[^^^eeeqqqwwwmmmjjjjjjiiijjjnnnxxxxxxaaaUUUJJJFFFFFFDDDDDDEEECCCCCCBBBBBBBBBAAAAAAAAACCCBBBBBBBBBCCCEEEGGGHHHQQQ___nnnwww~~~~~~ooo___RRRPPPQQQPPPVVV^^^iii{{{~~~oooddd______eeepppvvvooonnnvvvqqqkkkgggfffdddaaa^^^ZZZXXXVVVUUUUUUVVVUUUSSSVVVWWWXXXXXXYYY^^^eeejjjxxxzzzyyywwwuuuuuuxxxwww^^^SSSIIIFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBAAAAAAAAACCCCCCBBBCCCDDDEEEGGGHHHKKKZZZlllxxxooo```SSSQQQQQQQQQWWW___iii}}}sssggg___```eeeooozzz~~~ttttttxxxxxxpppkkkfff```^^^___```___]]]ZZZXXXVVVVVVVVVWWWVVVUUUWWWWWWXXXZZZ^^^gggrrr{{{www[[[QQQHHHFFFGGGEEECCCDDDCCCCCCBBBBBBBBBAAAAAAAAADDDCCCCCCCCCDDDEEEGGGHHHFFFWWWjjjxxxooo```SSSQQQQQQQQQWWW```hhh}}}{{{mmmeeebbbhhhqqq{{{~~~yyyxxxmmmeeeccc]]][[[ZZZ]]]bbbccc```\\\aaaXXXQQQRRRUUUUUUUUUVVVZZZ\\\^^^aaaiiivvvuuu]]]SSSJJJHHHIIIGGGEEEFFFDDDCCCCCCCCCCCCBBBBBBBBBAAA@@@@@@AAABBBDDDFFFHHHLLLWWWhhhwwwsssbbbTTTQQQSSSSSSWWW^^^kkk~~~tttkkkgggeeennn{{{xxxqqqjjjaaa\\\[[[^^^\\\[[[___eeehhhfffcccbbb[[[VVVXXXZZZ[[[\\\^^^___bbbgggmmmxxxvvv^^^SSSJJJHHHHHHGGGEEEEEEDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCEEEGGGHHHLLLXXXiiixxxsssbbbTTTRRRSSSSSSWWW^^^kkk~~~sssooonnnppp{{{wwwooohhhddd```[[[YYYZZZ^^^]]]___cccjjjnnnnnnlllaaa[[[XXX[[[^^^^^^aaadddiiioooxxxvvv___TTTJJJHHHHHHFFFDDDEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCDDDFFFHHHIIILLLXXXiiixxxrrrbbbTTTRRRSSSSSSXXX___kkk~~~xxxyyy~~~{{{wwwxxxxxxsssgggbbb]]]\\\[[[XXXYYY]]]___aaaeeelllqqqsssqqqoooaaa^^^]]]```aaabbbgggmmmwwwxxxaaaUUUKKKHHHGGGFFFDDDEEEDDDDDDCCCBBBAAA@@@??????AAABBBBBBDDDEEEFFFHHHHHHKKKWWWhhhwwwrrrbbbTTTRRRTTTTTTXXX```kkkqqqkkknnn{{{|||rrriiidddZZZVVVTTTUUUUUUUUUXXX^^^cccgggooovvvyyyxxxsssooogggeeefffhhhiiikkkrrr{{{{{{cccWWWLLLHHHHHHFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@@@@AAAAAABBBDDDEEEFFFGGGGGGKKKVVVfffvvvrrraaaTTTRRRTTTTTTYYY```kkkwwwllldddjjjxxxwwwmmmddd^^^ZZZTTTRRRRRRUUUWWWXXX^^^eeejjjpppxxx~~~|||vvvrrrjjjjjjlllnnnppptttfffZZZNNNIIIIIIGGGFFFGGGDDDCCCCCCCCCCCCBBBBBBBBBAAABBBDDDEEEGGGHHHHHHHHHKKKVVVfffuuurrraaaTTTRRRTTTUUUZZZaaalll|||nnnggg^^^fffvvv~~~rrrggg___ZZZWWWUUUSSSRRRUUUYYY\\\___gggooosssxxx~~~|||zzzrrrsssvvvzzz}}}iii\\\OOOKKKJJJHHHGGGHHHCCCCCCCCCDDDDDDDDDDDDEEECCCDDDFFFHHHJJJJJJJJJJJJNNNXXXgggvvvrrraaaTTTSSSUUUUUUZZZbbblllpppeeebbbYYYbbbssszzzrrrfff\\\VVVTTTSSSSSSPPPPPPSSSYYY]]]bbbkkktttzzz}}}~~~jjj]]]QQQLLLJJJHHHHHHIIICCCCCCDDDDDDEEEFFFFFFFFFEEEFFFHHHKKKLLLLLLLLLLLLPPPZZZiiiwwwrrraaaTTTSSSUUUVVV[[[bbbmmmvvvddd\\\\\\^^^dddnnnyyytttiiiaaaZZZWWWTTTQQQPPPSSSTTTXXX^^^bbbggglllrrrwww}}}ppp\\\QQQNNNGGGGGGIIIDDDEEEEEEDDDCCCCCCCCCCCCCCCCCCGGGLLLPPPQQQOOOLLLIIIQQQ[[[jjjxxxsssbbbTTTRRRTTTUUUZZZbbbqqq~~~{{{lll```[[[]]]aaahhhrrr~~~tttjjjaaa[[[VVVTTTSSSPPPQQQUUUWWWZZZ```hhhqqqxxx{{{|||}}}qqq]]]RRRNNNGGGHHHIIIDDDEEEEEEDDDCCCCCCCCCCCCDDDCCCGGGKKKOOOPPPOOOKKKIIIQQQZZZhhhwwwsssbbbUUUSSSUUUUUUZZZbbbooo|||yyylllbbb\\\]]]```gggppp}}}~~~rrrfff___ZZZUUURRRRRRRRRRRRUUUZZZ```bbbhhhsss~~~rrr^^^RRROOOHHHHHHJJJDDDFFFEEEDDDDDDCCCCCCDDDDDDCCCFFFJJJNNNOOOMMMJJJHHHPPPYYYfffttttttcccVVVTTTVVVVVVZZZ```kkkzzzzzzkkkbbb^^^\\\___dddppp{{{}}}qqqggg^^^XXXWWWSSSRRRSSSTTTUUUZZZaaaiiinnnwwwsss___TTTPPPIIIIIIJJJEEEFFFEEEEEEDDDCCCDDDDDDDDDDDDFFFIIIKKKLLLKKKIIIGGGOOOVVVbbbpppuuudddWWWVVVWWWVVVYYY```hhhwwwuuulllbbb]]]\\\]]]bbbhhhwwwqqqggg___YYYVVVTTTRRRSSSUUUVVVXXX___gggoooyyyuuu```UUUQQQJJJIIIKKKFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHGGGLLLRRR]]]lll}}}wwwfffXXXVVVWWWVVVZZZ```gggvvvxxxrrreee```\\\[[[[[[^^^gggppp}}}oooddd]]]YYYVVVTTTSSSRRRTTTXXXZZZ]]]fffooowwwvvvbbbVVVRRRKKKJJJLLLFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDEEEFFFGGGGGGGGGFFFFFFIIINNNXXXhhh{{{zzzhhhYYYUUUVVVVVVZZZaaagggwww~~~ooogggddd[[[ZZZZZZ\\\]]]cccrrrssslllaaaZZZXXXWWWVVVTTTSSSTTTYYY^^^bbbgggrrr|||wwwcccWWWSSSKKKKKKLLLFFFGGGFFFEEEEEEDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFEEEFFFJJJTTTeeezzz}}}jjjYYYTTTUUUUUU[[[ccchhhxxx}}}lllbbb^^^]]]YYYYYY\\\^^^```hhh|||ttthhhbbb[[[WWWWWWXXXWWWVVVVVVXXX^^^eeejjjppp|||xxxcccXXXSSSLLLKKKLLLGGGGGGFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDHHHRRRcccyyy~~~kkkYYYTTTTTTUUU[[[dddiiiyyyssshhh___YYYXXXZZZ\\\ZZZ]]]eeelllvvv{{{ooofff]]]\\\ZZZVVVTTTSSSUUUWWWYYY```gggllltttttteeeUUUPPPPPPNNNMMMNNNVVVNNNEEEAAACCCEEECCC???CCCDDDDDDCCCEEEGGGGGGFFFHHHIIIOOO___uuuppp[[[XXXXXXUUUZZZfffgggzzz}}}qqqddd]]]YYYVVVWWWZZZZZZ[[[bbbmmmwwwxxxtttnnneee]]]YYYYYYWWWUUUSSSTTTVVVYYY___fffnnnsss|||uuufffVVVQQQPPPNNNMMMMMMPPPJJJDDDBBBEEEHHHGGGDDDDDDEEEFFFEEEEEEEEEEEEDDDGGGHHHNNN]]]tttrrr```^^^]]]XXX[[[dddiii|||}}}rrrhhh```XXXVVVUUUTTTWWW[[[]]]bbblll{{{zzzsssjjjfffdddaaa\\\WWWVVVVVVUUUTTTTTTVVV[[[^^^fffmmmuuu{{{vvvgggXXXRRRPPPNNNLLLLLLKKKHHHDDDDDDGGGIIIHHHFFFDDDEEEFFFGGGEEECCCCCCCCCFFFGGGMMM\\\qqqvvveeebbbaaa\\\\\\bbbkkk~~~yyy~~~zzzmmmddd```ZZZVVVVVVWWWWWWZZZ^^^eeennn|||~~~lllfff___\\\[[[[[[YYYVVVSSSTTTUUUVVVWWW[[[```dddjjjrrr{{{xxxiiiYYYSSSQQQNNNKKKKKKJJJHHHGGGGGGGGGGGGEEEDDDCCCBBBDDDFFFEEECCCCCCFFFEEEGGGMMM[[[pppyyygggaaa___[[[\\\aaammm~~~vvv||||||{{{{{{|||}}}yyytttooohhhbbb]]]ZZZWWWVVVYYYZZZ[[[___eeeppp|||tttlllccc___YYYWWWWWWXXXWWWVVVRRRTTTUUUWWWZZZ^^^dddiiiqqqyyyxxxjjj[[[TTTRRROOOKKKJJJFFFGGGHHHHHHGGGFFFFFFGGGHHHBBB@@@CCCEEECCCEEEIIIFFFHHHNNN\\\ooo}}}fff\\\YYYXXX[[[```nnnwwwuuu~~~}}}wwwsssppppppoooooopppqqqrrrsssooolllhhhddd```]]][[[ZZZVVVUUUWWW\\\___bbbiiiqqq}}}~~~nnnccc___\\\ZZZVVVUUUUUUVVVVVVVVVUUUVVVXXX[[[^^^ccciiinnnyyyxxxjjj[[[VVVTTTPPPLLLKKKCCCFFFIIIJJJHHHIIIKKKNNNWWWIII@@@BBBEEEDDDFFFJJJEEEHHHOOO[[[mmmhhhZZZVVVWWW[[[aaammmvvvpppttt}}}{{{}}}{{{uuuqqqnnnjjjhhhccccccccccccdddeeeeeeeeeccccccbbb```^^^]]]^^^___]]]\\\___eeeiiinnnwww{{{nnnbbb]]]]]]ZZZYYYYYYYYYZZZ[[[\\\\\\^^^___aaacccfffkkkrrrvvvwwwiii[[[VVVUUUQQQMMMLLLGGGKKKNNNMMMJJJJJJOOOTTTmmmWWWDDDCCCEEEDDDDDDGGGDDDGGGNNNZZZkkklll\\\WWWYYY]]]aaalllwwwnnnlllvvv|||vvvrrrlllgggeeedddbbbaaaZZZ[[[[[[\\\]]]]]]^^^^^^^^^```bbbccccccdddfffgggiiihhhkkkpppsssxxxwwwllleee^^^^^^bbb]]]]]]^^^```bbbcccddddddggghhhjjjllloootttzzz~~~wwwiii[[[WWWUUURRRNNNLLLMMMQQQSSSPPPKKKJJJOOOTTT~~~bbbIIIDDDFFFCCCAAACCCCCCFFFMMMXXXiii~~~ppp___[[[\\\___bbblllxxxhhhkkkkkkyyy}}}~~~{{{yyyxxxvvvvvvuuutttsssppplllhhhaaaaaa```______]]]ZZZWWWWWWYYY\\\]]]\\\\\\^^^___gggiiilllnnnpppqqqtttvvvuuuvvv{{{qqqhhhhhhddd\\\ZZZ___]]]```eeehhhjjjlllnnnpppvvvwwwxxxxxxyyy{{{~~~yyyjjj\\\XXXWWWTTTPPPMMMNNNQQQUUUUUUSSSOOOKKKJJJQQQLLLFFFDDDEEEGGGGGGFFFGGGGGGKKKUUUbbbtttvvvbbbYYYYYY\\\___hhh|||wwwnnnjjjeeekkk{{{}}}xxxuuuqqqsssvvvzzz~~~}}}{{{zzzyyyvvvtttssssssssstttqqqpppnnnllljjjhhhfffeeeeeeeeeeeeeeedddbbb___]]]^^^]]][[[[[[[[[[[[[[[[[[\\\^^^bbbdddeeegggiiikkkqqqtttyyy|||~~~tttiiibbbdddccc]]]^^^cccgggjjjnnnqqqssstttvvvxxx}}}~~~yyyjjj]]]YYYYYYVVVRRRPPPOOORRRTTTTTTQQQMMMKKKJJJMMMJJJEEEDDDEEEFFFFFFEEEFFFFFFIIIRRR___qqqxxxcccZZZZZZ]]]```jjj}}}|||mmmdddaaagggnnn}}}zzzxxxuuurrrooolllgggdddccccccdddfffiiijjjhhhfffeeedddbbb````````````aaa``````^^^]]][[[ZZZXXXXXXUUUVVVWWWXXXXXXXXXWWWVVV\\\[[[ZZZ[[[\\\```ccceeefffiiimmmqqqtttwww{{{~~~}}}ooohhh```]]]aaacccaaaccciiiqqqtttwwwzzz{{{|||~~~~~~yyykkk___[[[[[[XXXTTTSSSQQQRRRSSSRRRNNNKKKJJJIIIIIIGGGEEEEEEFFFFFFFFFEEEFFFEEEGGGOOOZZZlllzzzfff\\\[[[^^^```kkk}}}ssseee___]]]hhhrrr}}}{{{~~~xxxtttrrrnnnkkkhhheeebbb^^^ZZZWWWXXXWWWVVVWWWYYYYYYXXXWWWVVVUUUTTTSSSSSSSSSTTTTTTWWWWWWVVVUUUUUUTTTSSSSSSPPPRRRTTTVVVVVVVVVWWWXXX\\\^^^aaaeeeiiinnnsssvvvvvvyyy}}}~~~oooeeebbb^^^]]]aaacccdddggglllrrruuuyyy{{{}}}}}}yyyxxx|||{{{nnnbbb^^^\\\XXXUUUSSSSSSSSSRRRPPPLLLJJJIIIIIIFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEGGGMMMVVVhhh}}}hhh^^^\\\^^^```jjj|||nnndddbbbbbbiiiuuuyyywww}}}~~~}}}}}}~~~}}}vvvoooiiieeedddbbb___\\\YYYVVVTTTQQQNNNQQQOOOMMMNNNOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQUUUVVVWWWXXX[[[]]]```fffnnnvvv|||~~~pppfff```___^^^___aaacccdddgggkkkooorrrvvvyyy{{{|||~~~}}}ssspppqqqrrruuuyyy}}}vvvooolllmmmppp}}}|||qqqfffaaa^^^XXXTTTSSSSSSSSSRRROOOLLLIIIIIIJJJFFFGGGHHHIIIIIIHHHHHHHHHGGGFFFHHHLLLTTTccc}}}kkk```]]]^^^___jjj|||wwwhhhcccdddfffooo|||}}}||||||zzzvvvrrrooooooooopppooonnnmmmkkkjjjiiiiiiiiiiiiooowww{{{xxxxxx|||{{{xxxqqqjjjccc___\\\ZZZVVVSSSPPPNNNLLLKKKIIIGGGJJJIIIHHHHHHJJJJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMNNNOOOOOONNNRRRWWWZZZ[[[^^^cccgggnnnvvv|||pppfff___]]]]]]___aaacccdddeeehhhkkkpppsssxxx|||~~~ssshhhddddddfffiiinnnqqqrrrpppkkkeeebbbbbbdddkkkoooxxx{{{qqqgggccc^^^YYYUUUUUUSSSSSSSSSPPPMMMKKKJJJKKKFFFHHHIIIJJJHHHGGGHHHIIIGGGGGGIIILLLQQQ___wwwlllaaa]]]^^^^^^kkk|||pppeeedddiiimmmzzztttiiigggbbb^^^[[[[[[\\\\\\ZZZYYYXXXWWWWWWWWWXXXYYYZZZ^^^dddiiikkkjjjgggeeedddhhhoooxxx}}}|||}}}yyypppmmmfff```ZZZVVVTTTSSSLLLJJJGGGFFFFFFGGGFFFEEEFFFFFFFFFHHHJJJJJJIIIHHHEEEFFFGGGIIIJJJKKKKKKKKKMMMNNNOOOPPPRRRTTTUUUUUUVVV\\\bbbgggjjjooovvv|||wwwlllfff___\\\]]]\\\aaaeeegggiiimmmqqqsssxxx|||{{{pppeeebbbccceeeiiimmmjjjkkkjjjeee___[[[[[[]]]^^^cccnnnxxxooogggccc___ZZZWWWXXXQQQSSSSSSRRROOOLLLLLLLLLFFFHHHIIIHHHFFFEEEGGGIIIFFFGGGJJJLLLOOOZZZqqqmmmaaa]]]]]]]]]hhhyyyoookkkpppyyy}}}wwwooofffaaa\\\YYYUUUQQQOOOOOOPPPQQQMMMMMMLLLKKKLLLMMMNNNOOOSSSUUUXXXZZZ[[[[[[ZZZXXXUUUYYY___gggqqqzzz~~~yyyxxxwwwvvvuuussssssrrrqqqooolllkkklllqqquuuyyy~~~wwwpppdddaaa[[[TTTOOOLLLJJJJJJIIIFFFDDDDDDEEEFFFFFFEEEFFFFFFGGGJJJLLLMMMLLLJJJFFFGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPRRRTTTVVVWWWXXXaaahhhpppuuuzzzyyyiiibbb```]]]]]]___]]]ccciiimmmpppuuuzzz}}}|||qqqgggeeegggiiinnnrrrlllmmmkkkeee]]]XXXWWWXXXYYY^^^llltttllleeeccc```[[[ZZZ[[[QQQRRRTTTSSSPPPNNNMMMMMMFFFHHHIIIGGGDDDCCCEEEHHHEEEGGGIIIKKKMMMWWWlllmmmaaa]]]\\\\\\dddttttttuuu{{{xxxtttsssooojjjddd^^^ZZZWWWOOONNNLLLKKKIIIHHHHHHHHHKKKJJJIIIIIIIIIKKKMMMOOOPPPPPPOOOOOOPPPPPPQQQRRRPPPOOOQQQVVV^^^hhhooossswwwyyy|||wwwpppiiidddccccccccccccbbb___]]]```___]]]\\\\\\^^^```aaalllmmmpppuuuzzzwwwmmmgggZZZVVVPPPMMMLLLKKKIIIGGGHHHHHHGGGFFFFFFEEEFFFFFFHHHGGGFFFHHHJJJKKKIIIGGGJJJJJJJJJLLLOOOQQQRRRRRRSSSUUUVVVVVVVVVZZZ```fffnnnuuuxxxpppgggbbb^^^ZZZZZZ]]]cccgggmmmttt{{{|||nnnllluuu~~~rrrgggccc___YYYVVVXXXYYY]]]oooqqqmmmhhhccc```]]]ZZZXXXTTTTTTRRROOOKKKHHHGGGHHHIIIHHHGGGFFFFFFFFFGGGHHHEEEEEEGGGIIIKKKTTTgggyyyrrrddd]]]ZZZXXXfffooo~~~zzztttoookkkhhhdddbbb```]]]YYYUUUQQQOOOKKKKKKJJJIIIHHHHHHHHHHHHKKKJJJIIIHHHIIIJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNNNNLLLMMMOOOSSSXXX___eeehhhooouuu{{{qqqmmmiiiccc^^^WWWWWWWWWXXXYYYXXXVVVTTTRRRQQQQQQQQQRRRTTTVVVWWW^^^___bbbfffkkkooosssuuuyyy}}}~~~uuukkkaaaZZZUUUQQQMMMJJJIIIIIIGGGEEEDDDDDDDDDDDDEEEFFFGGGGGGIIIHHHHHHIIILLLMMMLLLJJJMMMLLLLLLNNNQQQUUUXXXYYY^^^```ccceeegggmmmuuu|||~~~nnngggaaa___^^^]]]```eeelllrrr{{{{{{yyy~~~ssslllfff]]]WWWWWW[[[___ppp}}}{{{~~~pppmmmhhhddd```]]]YYYWWWTTTSSSQQQNNNKKKIIIHHHHHHIIIHHHGGGFFFFFFFFFGGGHHHFFFFFFHHHIIIKKKSSSeeevvvttteee]]]ZZZYYYaaajjjyyy|||wwwwww{{{~~~xxxooofff```\\\XXXVVVSSSSSSRRRQQQOOOMMMKKKJJJIIIIIIIIIHHHHHHIIIJJJJJJLLLKKKJJJIIIJJJKKKLLLMMMKKKLLLNNNOOOOOOOOOMMMMMMKKKNNNQQQSSSUUUYYY___eeennnxxxyyykkk```\\\YYYUUURRRLLLLLLMMMNNNPPPQQQOOOMMMFFFGGGGGGIIIKKKMMMNNNOOOQQQRRRUUUYYY\\\___aaabbbgggjjjpppxxxtttjjj```VVVPPPNNNLLLHHHGGGFFFFFFFFFDDDCCCCCCDDDEEEGGGHHHJJJKKKKKKJJJJJJKKKNNNOOONNNMMMOOONNNMMMNNNRRRXXX^^^bbbkkknnnqqqtttxxx~~~mmmfffaaa]]]___aaaccciiiooowww}}}vvvnnneee^^^[[[^^^bbbqqq{{{oookkkiiilllrrr{{{{{{qqqnnnjjjfffbbb^^^ZZZWWWTTTSSSQQQNNNLLLKKKJJJIIIJJJIIIHHHFFFFFFFFFGGGHHHHHHGGGHHHIIIJJJQQQbbbqqqvvvfff^^^ZZZYYY^^^ggguuu{{{tttsssvvvzzztttpppqqqqqqsssvvvyyyyyyxxxvvvnnnhhh```XXXSSSQQQOOOMMMMMMMMMMMMMMMLLLKKKJJJJJJKKKKKKJJJJJJJJJKKKKKKLLLOOONNNMMMMMMMMMMMMNNNOOONNNPPPSSSUUUVVVTTTRRRPPPOOOSSSUUUVVVWWW]]]gggpppyyyqqqiii^^^VVVSSSQQQNNNKKKJJJJJJKKKMMMOOOPPPNNNLLLGGGHHHHHHJJJKKKLLLMMMNNNMMMOOOQQQTTTVVVWWWXXXXXXYYY\\\```fffmmmuuu{{{~~~vvvlllddd\\\SSSNNNIIIHHHFFFEEEEEEFFFFFFFFFFFFGGGGGGHHHJJJLLLNNNOOOLLLLLLLLLLLLMMMNNNNNNNNNRRRRRRRRRSSSXXX___hhhnnn{{{~~~qqqfffdddaaaaaadddgggkkksss{{{yyytttnnnhhhcccaaadddoooqqqhhhfffccceeekkkrrr~~~yyysssppplllhhheee```\\\XXXVVVTTTRRRPPPPPPOOONNNLLLKKKJJJHHHGGGFFFFFFGGGHHHIIIHHHHHHIIIJJJOOO]]]kkkyyyhhh___[[[ZZZ___ggguuuzzzxxxzzz~~~vvvmmmhhhddd```aaabbbdddgggiiijjjhhhgggaaa\\\UUUPPPNNNNNNNNNMMMMMMMMMNNNMMMMMMLLLKKKJJJMMMMMMMMMLLLLLLMMMMMMNNNRRRRRRRRRRRRRRRRRRSSSSSSUUUXXX[[[]]]^^^\\\YYYWWWTTTVVVXXXYYY\\\fffuuu~~~xxxsssppp___ZZZUUUQQQPPPOOOLLLJJJKKKKKKLLLNNNPPPQQQOOONNNNNNNNNMMMLLLLLLLLLMMMMMMNNNPPPSSSUUUUUUTTTSSSQQQRRRSSSUUUYYY^^^dddiiilllnnnttt}}}yyynnnddd\\\VVVPPPKKKGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOVVVXXXZZZ]]]ccckkkuuu}}}{{{ppphhhcccbbbbbbeeelllrrrwww}}}yyyxxxvvvqqqllleeegggooo|||mmmdddddd```dddjjjrrr~~~{{{qqqnnniiifffccc___[[[XXXYYYWWWTTTSSSTTTTTTSSSQQQKKKJJJIIIGGGFFFFFFGGGGGGJJJHHHHHHIIIJJJNNNZZZfff}}}jjj```\\\[[[___hhhttt~~~~~~wwwkkkaaa]]][[[XXXYYYYYYZZZ]]]______]]][[[XXXUUUPPPNNNNNNPPPQQQQQQPPPPPPPPPPPPOOONNNMMMMMMPPPPPPPPPQQQQQQRRRTTTTTTYYYZZZZZZ[[[\\\\\\]]]]]]aaacccfffhhhhhhgggdddbbb\\\]]]^^^aaagggsss}}}pppiiiddd```\\\QQQOOONNNNNNNNNNNNMMMLLLKKKLLLMMMPPPSSSTTTTTTRRRUUUSSSPPPNNNMMMMMMMMMNNNRRRTTTVVVWWWVVVTTTPPPNNNNNNOOOPPPRRRUUUXXX[[[]]]___eeennnwww~~~yyypppdddZZZTTTNNNIIIFFFFFFHHHIIIJJJIIIIIIJJJLLLKKKKKKKKKJJJKKKKKKLLLLLLNNNOOOOOOOOONNNPPPRRRUUUYYY^^^dddiiioooxxxuuulllddd`````````ccclllwww{{{|||~~~{{{uuunnnooottt|||kkkdddeeedddiiisss~~~|||mmmiiieeeaaa^^^\\\ZZZXXX[[[XXXUUUUUUWWWXXXWWWTTTLLLKKKIIIHHHGGGGGGGGGGGGJJJGGGGGGHHHJJJMMMWWWbbbxxxlllaaa\\\\\\^^^fffrrrxxxkkkbbb___]]]ZZZYYYYYYZZZ[[[\\\\\\YYYWWWVVVSSSQQQQQQSSSUUUVVVVVVXXXXXXXXXXXXXXXWWWWWWVVVVVVVVVXXXYYY\\\^^^aaabbbggghhhiiikkklllmmmmmmmmmppprrrtttvvvvvvuuusssrrrllllllnnnrrr{{{yyyjjj```\\\YYYUUUQQQMMMLLLKKKKKKLLLNNNPPPPPPNNNOOORRRVVV[[[^^^^^^^^^]]]ZZZVVVRRRQQQQQQSSSUUUZZZ\\\^^^___]]]YYYTTTQQQPPPPPPQQQRRRTTTVVVXXXYYYZZZ___gggnnnqqqrrrssssss}}}xxxnnnfffZZZRRRMMMKKKHHHEEEGGGIIIKKKLLLJJJJJJKKKMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNPPPRRRSSSTTTWWW\\\```fffmmmwwwyyyooojjjddd______ccchhhmmmyyyyyyyyy}}}qqqnnnqqqvvv}}}yyymmmhhhccc___]]]\\\\\\[[[[[[XXXUUUVVVYYYZZZXXXVVVMMMLLLJJJHHHGGGGGGGGGGGGIIIFFFFFFHHHJJJMMMUUU___rrrnnnaaa]]]]]]^^^fffqqq}}}qqqiiifffccc```^^^]]]]]]^^^___^^^[[[XXXWWWVVVUUUUUUXXXZZZZZZZZZ``````aaabbbbbbbbbaaaaaa\\\]]]___bbbfffjjjmmmooossstttvvvxxxzzz{{{|||||||||~~~~~~{{{{{{~~~uuukkk^^^WWWVVVVVVSSSOOOPPPNNNKKKJJJKKKOOOSSSUUUSSSUUUXXX^^^eeeiiijjjjjjeeeaaa\\\XXXWWWYYY\\\^^^ccceeeggggggeee```ZZZWWWSSSTTTUUUVVVXXXYYYZZZZZZ]]]aaafffiiihhhfffcccbbbkkkpppxxxvvvmmmeee]]]TTTNNNLLLLLLKKKJJJGGGJJJLLLMMMKKKJJJLLLNNNNNNNNNNNNNNNOOOPPPQQQRRRNNNQQQUUUWWWYYY]]]dddiiiyyy~~~wwwnnngggfffdddaaadddkkkssszzzzzz|||wwwooojjjddd```^^^___``````[[[WWWTTTUUUYYY[[[YYYVVVMMMLLLJJJHHHGGGGGGGGGGGGHHHFFFEEEHHHJJJMMMUUU]]]nnnooobbb]]]]]]```hhhssszzzsssmmmjjjjjjkkkjjjkkkkkkkkkiiieeebbb]]]\\\ZZZZZZ]]]bbbgggkkkkkkmmmoooqqqrrrqqqooonnnpppllllllooorrrtttyyy~~~lllccc[[[XXXUUURRRSSSVVVRRRTTTUUUTTTRRRRRRUUUYYY\\\```gggnnnsssvvvwwwwwwnnnhhhaaa\\\]]]dddmmmsssuuuuuutttsssqqqllleee```^^^```aaaaaaaaabbbdddfffmmmlllkkkhhhddd```\\\YYY\\\bbbjjjsss}}}xxxkkkbbbYYYTTTMMMIIIIIIIIIHHHGGGKKKMMMOOONNNKKKKKKMMMOOOKKKLLLMMMNNNNNNQQQUUUXXXWWWXXXYYYZZZ^^^fffrrr{{{~~~tttnnniiiiiigggccc```aaaggglll|||zzzpppjjjeeedddccc___]]]^^^bbbaaa___\\\YYYVVVTTTSSSMMMKKKIIIHHHHHHIIIGGGFFFHHHFFFFFFHHHIIIJJJPPPVVVpppuuuggg^^^[[[___eeeqqqzzzvvvuuuuuuuuuuuuvvvwwwwwwuuurrrnnnhhhgggfffgggjjjnnntttwww|||~~~~~~|||{{{zzzxxxyyy~~~fff^^^VVVSSSQQQPPPRRRVVVXXXXXXWWWUUUTTTWWW]]]bbbgggkkkrrryyy||||||{{{yyyooolllhhhfffhhhmmmtttxxx}}}|||{{{zzzxxxuuuooollliiikkkmmmnnnooopppsssvvvxxxvvvrrrlllfff```\\\YYY]]]aaagggmmmvvv~~~pppddd\\\TTTOOOJJJHHHIIIJJJJJJIIIIIILLLNNNOOONNNMMMOOOQQQRRRSSSSSSSSSSSSUUUXXX[[[VVVZZZ___eeelllwwwyyyrrrjjjfffaaaaaaaaa``````dddmmmsss{{{pppjjjfffeeedddaaa```bbbdddccc```]]]YYYVVVSSSRRRNNNLLLJJJIIIJJJJJJIIIGGGHHHFFFFFFHHHIIIJJJOOOVVVmmmxxxiiiaaa]]]___eeeqqq~~~{{{xxxwwwwwwxxx{{{zzzcccZZZRRRPPPQQQRRRVVV[[[eeeccc___\\\]]]ccckkkrrrrrrwww}}}}}}zzzssssssrrrsssvvvyyy}}}~~~|||yyyxxx{{{~~~zzzrrrjjjddd___\\\```bbbggglllsss|||~~~qqqeeeZZZTTTMMMJJJGGGFFFHHHJJJLLLLLLKKKMMMQQQRRRRRRRRRSSSTTTUUUUUUUUUTTTTTTVVVZZZ]]]]]]ccclllvvv}}}uuunnniiieeeaaa___\\\]]]^^^___bbbiiisss{{{~~~qqqkkkggggggfffcccbbbdddeeedddaaa]]]YYYUUURRRQQQPPPNNNKKKJJJKKKKKKIIIHHHHHHEEEEEEHHHIIIJJJOOOVVVjjj{{{lllccc______eeeppprrrbbbZZZSSSSSSVVVZZZ```ggguuurrrmmmjjjkkkqqqxxx~~~zzz|||}}}{{{zzz{{{|||~~~xxxpppkkkhhhggghhhkkkpppvvv{{{rrreee[[[SSSNNNHHHGGGFFFFFFGGGJJJLLLNNNOOOQQQTTTVVVWWWWWWWWWWWWUUUVVVVVVWWWXXX\\\aaaeeemmmttt}}}xxxsssooohhhccc___^^^]]]]]]]]]^^^aaabbbfffnnnyyy}}}{{{sssmmmhhhhhhfffcccaaacccbbbaaa___\\\XXXUUUSSSQQQPPPNNNKKKJJJJJJJJJIIIGGGGGGEEEEEEGGGIIIIIIOOOVVVjjj~~~oooddd______dddooonnnbbb[[[VVVXXX^^^dddmmmttt~~~yyywwwxxx{{{~~~~~~}}}yyywwwwwwwwwyyy|||wwwhhh\\\TTTOOOLLLGGGGGGGGGGGGGGGIIILLLNNNRRRSSSTTTVVVXXXXXXWWWWWWWWWXXXZZZ\\\aaagggooottt}}}yyytttmmmhhhgggeee```\\\YYYYYYZZZ\\\\\\___cccgggkkkttt{{{yyyvvvooojjjhhheeeaaa^^^___^^^]]]\\\ZZZXXXVVVTTTSSSPPPMMMKKKJJJIIIIIIHHHFFFGGGEEEEEEGGGHHHIIINNNUUUkkkrrrfff___```dddnnn}}}}}}mmm```[[[XXX]]]eeemmmwww}}}~~~{{{yyyzzz|||~~~{{{lll^^^TTTOOOLLLJJJFFFGGGHHHIIIIIIJJJMMMPPPTTTSSSSSSUUUXXXZZZZZZZZZXXXZZZ^^^bbbiiirrr}}}|||tttoookkkgggbbb^^^]]]]]][[[YYYWWWWWWZZZ]]]^^^bbbiiinnnttt}}}{{{wwwxxxqqqkkkiiifff```]]]^^^]]]\\\[[[ZZZXXXWWWVVVUUUPPPNNNKKKJJJIIIIIIGGGFFFGGGDDDDDDGGGHHHIIINNNUUUhhh}}}yyyjjjaaaaaadddlll{{{wwwjjj```\\\\\\dddnnnwww|||||||||{{{zzz{{{wwwnnnaaaUUUMMMJJJHHHHHHEEEGGGJJJJJJKKKMMMPPPTTTWWWUUUUUUWWW\\\aaaccccccbbbdddhhhnnnwww~~~uuupppjjjgggeeeccc___\\\ZZZ\\\]]]]]]\\\^^^aaaeeeiiiooovvv|||{{{vvvyyyrrrllljjjgggbbb```aaa___^^^]]][[[ZZZXXXWWWVVVQQQOOOLLLKKKJJJJJJHHHFFFGGGDDDDDDGGGHHHIIINNNUUUcccwwwqqqfffaaadddkkkyyyqqqgggbbb___```iiittt~~~~~~{{{{{{}}}~~~nnnfffYYYOOOIIIFFFFFFFFFCCCFFFJJJLLLLLLOOOSSSWWW[[[YYYXXX[[[bbbiiilllnnnqqqtttxxx|||vvvrrrqqqlllgggeeeeeedddaaa^^^\\\___cccdddeeegggkkkoooxxx}}}|||vvvyyyrrrmmmllliiieeecccdddbbbaaa```]]][[[YYYWWWVVVSSSPPPNNNLLLLLLKKKIIIGGGFFFDDDDDDFFFHHHHHHNNNUUU]]]rrrvvvjjjbbbdddkkkwwwuuuiiiccceeehhhooowwwwwwfffZZZNNNJJJIIIFFFEEEFFFIIIIIIIIIKKKOOOQQQRRRQQQTTTVVVZZZaaannn{{{}}}zzzrrrpppooooookkkjjjhhhdddaaaaaaccceeegggjjjmmmppptttyyy~~~uuuuuuzzzvvvqqqllljjjiiihhhfffdddcccaaa___[[[XXXUUUSSSRRROOOLLLJJJIIIIIIGGGFFFFFFIIIKKKIIIGGGIIIOOOTTT]]]lllzzzgggeeehhhlllsssyyynnnfffgggiiiooovvv}}}rrrjjj___VVVMMMLLLLLLJJJHHHIIIKKKKKKLLLNNNQQQSSSSSSSSSWWWYYY^^^fffuuu{{{oookkkkkkllllllmmmkkkhhheeecccffflllpppwwwzzz~~~wwwuuu~~~yyysssnnnkkkjjjhhhgggfffdddbbb___\\\XXXVVVUUUTTTQQQNNNLLLKKKJJJIIIHHHEEEGGGIIIGGGEEEGGGLLLRRRYYYhhh~~~kkkeeegggjjjrrr}}}tttiiijjjkkkooouuu}}}}}}uuummmddd]]]VVVOOOKKKMMMOOOMMMKKKLLLKKKMMMOOORRRSSSTTTTTTTTTXXX\\\bbblll|||xxxmmmggggggiiikkklllnnnllljjjiiikkkrrr|||yyyttt|||uuupppmmmkkkjjjiiiiiigggddd```\\\ZZZXXXXXXWWWTTTPPPNNNMMMLLLKKKJJJFFFHHHHHHGGGEEEGGGLLLQQQSSSccc{{{qqqeeeeeehhhppp~~~vvvnnnnnnnnnqqqvvv|||xxxooohhhaaaZZZVVVOOOKKKKKKNNNPPPNNNLLLMMMKKKMMMQQQSSSTTTTTTTTTUUUYYY___hhhssssssnnniiigggiiimmmoooqqqmmmnnnpppsssyyy{{{sss||||||vvvqqqooonnnnnnmmmmmmkkkfffaaa^^^\\\[[[[[[XXXVVVRRROOOOOONNNLLLKKKJJJJJJJJJIIIHHHIIIMMMQQQQQQaaazzzwwwgggeeefffooo}}}wwwsssssstttvvvzzz|||vvvqqqjjjccc]]]YYYUUUSSSMMMKKKKKKOOOPPPMMMKKKLLLLLLOOOSSSUUUUUUVVVWWWYYY```iiittt}}}tttkkkjjjhhhiiilllpppssstttqqquuu|||}}}vvv}}}~~~{{{vvvtttssssssrrrrrrpppnnniiiddd```^^^]]]]]]ZZZWWWSSSPPPOOONNNMMMKKKKKKKKKJJJHHHHHHJJJMMMOOORRRbbb{{{~~~kkkgggfffnnn{{{|||xxx~~~{{{zzzyyyxxxxxxzzz{{{}}}|||vvvrrrpppuuu|||~~~~~~zzzzzz{{{}}}xxxqqqnnneeeccc^^^ZZZVVVSSSRRRRRROOOMMMMMMPPPPPPMMMMMMOOOSSSVVVZZZ[[[[[[]]]aaaeeeoooyyyzzzoooiiieeefffgggjjjnnnssswwwyyy|||}}}yyy~~~}}}{{{yyyxxxxxxxxxvvvuuusssppplllhhhdddaaa___^^^\\\YYYUUURRRQQQPPPNNNLLLKKKJJJGGGFFFFFFHHHJJJLLLQQQbbb{{{ppphhhfffnnnyyyzzzrrrqqqzzzllliiieeeccccccddddddddddddeeegggjjjlllkkkhhheeeiiiooowww|||}}}|||{{{{{{vvvvvvuuuwww{{{yyynnnfffbbb\\\[[[YYYVVVSSSRRRRRRRRRSSSPPPOOOQQQPPPOOOQQQVVV]]]aaadddeeeeeehhhnnntttuuummmgggdddccceeejjjooouuu|||}}}xxx{{{~~~~~~~~~~~~|||yyyvvvtttrrroookkkgggccc```^^^^^^[[[WWWTTTSSSRRRPPPNNNLLLJJJGGGFFFFFFHHHJJJKKKNNN___xxxrrrhhheeelllvvvzzzooojjjnnntttfff\\\ZZZWWWVVVWWWZZZ[[[\\\ZZZ[[[]]]```cccdddbbb```iiiooouuuwwwvvvtttsssssspppppppppsssxxxuuuiii```[[[ZZZZZZYYYWWWTTTSSSSSSSSSUUURRRPPPQQQQQQQQQUUU\\\fffiiimmmmmmmmmqqqyyyuuulllhhheeecccdddhhhnnnvvv~~~}}}tttvvvzzzvvvtttsssqqqmmmiiidddaaa___```]]]YYYVVVUUUSSSQQQPPPOOOLLLIIIHHHIIIJJJKKKLLLKKK\\\vvvssshhhdddkkktttrrriiigggmmmqqqddd]]]RRRRRRSSSSSSSSSSSSSSSRRRYYYXXXWWWWWWYYY]]]aaaccckkknnnpppqqqooollljjjjjjiiijjjnnnrrryyy|||qqqaaa\\\```ZZZ^^^```]]]XXXUUUVVVXXXTTTUUUUUUSSSQQQTTTZZZ___jjjkkkmmmpppuuu|||qqqllliiieeeeeeggghhhmmmvvvxxx{{{|||yyyzzzuuupppmmmllliiieeeaaa___]]]ZZZYYYXXXWWWUUUSSSPPPNNNLLLJJJHHHHHHHHHHHHRRR^^^rrrxxxmmmfffiiiqqq~~~|||lllhhhiiiqqqyyygggXXXQQQOOOPPPPPPQQQQQQQQQQQQQQQUUUUUUVVVXXX\\\```dddfffgggjjjlllllljjjhhhggggggggghhhkkkqqqwwwyyyuuummmaaa___dddeeeggggggccc[[[WWWVVVXXXUUUVVVVVVUUUUUUXXX___dddooopppssswww|||vvvkkkhhhhhhgggiiilllrrrwwwvvvwww}}}{{{yyyuuupppmmmmmmkkkhhheeeaaa___\\\ZZZZZZXXXVVVSSSPPPOOOMMMKKKJJJJJJJJJJJJQQQ[[[lllsssiiijjjppp|||sssfffeeejjjsssuuubbbTTTLLLMMMMMMMMMNNNNNNOOOOOOOOOQQQSSSVVV[[[___dddhhhjjjeeefffggggggeeeeeeeeeffffffhhhlllrrryyy|||uuusssnnnhhhjjjpppvvvvvvssskkkaaaZZZXXXXXXXXXYYYZZZZZZ[[[___ffflllvvvxxx{{{uuummmfffgggkkknnnrrrvvv~~~uuutttyyy}}}yyyuuupppnnnoooooommmjjjdddbbb___]]]\\\ZZZWWWUUUQQQPPPOOOMMMMMMLLLLLLLLLPPPVVVeeeyyyzzzllljjjnnnxxx|||ooofffhhhppp|||qqq```TTTNNNLLLLLLLLLMMMMMMNNNOOOPPPRRRUUUYYY^^^cccgggiiijjjdddeeeeeedddddddddgggiiijjjmmmqqqwww}}}zzzzzzyyyyyy}}}uuujjjaaa]]]\\\^^^___aaaaaabbbgggooouuu~~~vvvmmmiiigggjjjpppwww|||yyytttvvvyyyuuuqqqqqqssstttsssqqqiiifffcccaaa___\\\YYYWWWRRRRRRQQQPPPOOOOOOOOONNNOOOSSS]]]pppnnniiikkkttt|||sssmmmqqq{{{zzzhhhZZZPPPKKKLLLLLLLLLMMMNNNPPPQQQSSSWWWYYY]]]aaadddfffgggggg```aaabbbbbbccceeehhhkkkooorrrvvv|||tttlllhhhfffiiijjjkkkkkklllpppxxx~~~yyyrrrkkkkkklllpppwwwxxxvvv~~~yyyvvvtttvvvyyyzzzyyywwwmmmkkkgggdddbbb___[[[YYYTTTTTTSSSRRRQQQPPPPPPOOOOOOQQQXXXggg}}}ooohhhjjjqqq{{{vvvuuu|||tttbbbVVVOOOKKKNNNMMMMMMNNNOOORRRTTTUUU[[[\\\^^^```aaabbbaaaaaa[[[]]]___aaabbbfffjjjmmmtttwww{{{{{{xxxvvvxxxyyyyyyxxxwww{{{{{{rrrqqqmmmqqquuuxxxyyyttt{{{yyyxxxxxx{{{~~~{{{rrroookkkhhheeeaaa]]][[[VVVUUUUUUTTTSSSQQQOOONNNOOOPPPTTT___qqqsssjjjjjjppp}}}yyy{{{lll\\\TTTPPPNNNNNNNNNNNNNNNPPPSSSVVVWWW\\\\\\\\\]]]]]]\\\\\\[[[YYY\\\___cccfffiiinnnqqq{{{~~~xxxuuuwwwttt{{{wwwooouuuzzzzzz|||~~~uuurrrnnnjjjgggccc___\\\WWWWWWVVVUUUSSSQQQNNNMMMMMMNNNRRRXXXeee{{{yyynnnllloooyyyuuuaaaTTTPPPOOOOOONNNNNNMMMNNNPPPSSSVVVXXX[[[ZZZZZZYYYYYYXXXXXXXXXZZZ]]]bbbfffjjjnnnsssvvv{{{|||{{{tttkkkqqq{{{|||wwwtttppplllhhhddd```]]]XXXXXXWWWVVVSSSPPPNNNLLLKKKMMMPPPTTT^^^sss}}}rrrnnnnnnwwwdddVVVTTTRRRPPPOOOPPPNNNMMMOOOTTTWWWXXXWWW___\\\XXXUUUTTTVVVZZZ\\\]]]ccckkkqqquuuzzz~~~sssjjjppp}}}yyywwwsssoookkkfff```\\\[[[ZZZXXXWWWUUURRRMMMIIIMMMIIIHHHNNNZZZkkkyyynnnmmmwwwuuu^^^SSSRRRQQQOOONNNQQQOOOMMMOOOTTTXXXZZZZZZZZZXXXUUUSSSTTTWWW\\\___dddkkkuuu|||{{{qqqkkkqqq~~~zzzxxxtttqqqmmmhhhbbb^^^___]]][[[ZZZXXXTTTPPPLLLLLLIIIHHHLLLUUUcccxxx}}}qqqooowww{{{iiiXXXQQQRRRQQQPPPOOORRRQQQPPPQQQUUUYYY[[[\\\UUUTTTSSSTTTWWW]]]bbbfffooowwwuuunnnkkkttt~~~{{{yyyuuurrrnnniiiddd```___]]]ZZZXXXVVVSSSOOOKKKLLLJJJJJJLLLPPPZZZnnnuuupppwwwnnnaaaUUURRRSSSRRRQQQQQQRRRSSSUUUWWWZZZ[[[[[[[[[TTTTTTUUUXXX^^^fffmmmqqqyyywwwllliiijjjuuu~~~~~~{{{yyyvvvsssoookkkeeebbb```]]]ZZZWWWUUURRROOOLLLLLLLLLMMMMMMMMMUUUgggyyyxxxooosss|||wwwcccZZZSSSSSSTTTRRRQQQRRRSSSVVV[[[^^^___]]]ZZZXXXSSSTTTWWW]]]eeennnvvv{{{ssskkkdddccchhhsss}}}}}}~~~~~~}}}{{{yyyvvvsssppplllgggcccbbb___ZZZWWWVVVTTTRRRPPPJJJKKKLLLLLLKKKPPPaaaqqq|||oooooovvv{{{fffYYYSSSPPPRRRSSSQQQRRRTTTWWW\\\aaacccaaa\\\XXXUUURRRUUUYYY```iiittt||||||rrrhhhbbb]]]^^^dddnnn{{{~~~}}}~~~~~~|||zzzxxxuuusssooojjjfff^^^[[[VVVSSSRRRRRRQQQPPPIIIIIIJJJJJJIIIMMMZZZhhh~~~qqqnnnrrrkkk[[[SSSPPPPPPSSSTTTTTTVVVZZZ___bbbeeeddd___ZZZWWWUUUVVVXXX]]]eeeooozzz}}}|||||||||{{{vvvoooggg```\\\ZZZ[[[```hhhqqq}}}~~~~~~}}}zzzxxxvvvrrrnnnjjj^^^ZZZUUUSSSRRRSSSSSSSSSNNNKKKJJJJJJJJJMMMVVV```uuuwwwppprrr~~~tttdddWWWQQQOOOQQQVVVXXXXXX\\\aaaeeegggfffbbb\\\XXXVVVWWWZZZ]]]bbbjjjtttzzzuuuuuussssssrrrnnngggaaa\\\YYYZZZZZZ^^^ccciiittt~~~}}}{{{xxxuuupppmmmeeeaaa]]]ZZZZZZ[[[\\\]]]SSSOOOLLLMMMMMMNNNUUU]]]ppp{{{rrrsssxxxwwwgggXXXPPPQQQOOOOOORRRXXX^^^bbbdddhhhfffbbb]]]ZZZYYYYYYYYY\\\___dddkkkttttttoootttyyyuuummmeee___[[[ZZZZZZYYY^^^[[[]]]gggmmmyyy~~~zzzuuupppnnnkkkfff```^^^```aaa___\\\VVVOOOKKKMMMMMMMMMRRRYYYkkk|||zzzzzzwwwrrrbbbWWWPPPQQQPPPPPPTTTZZZ```dddfffhhhfffaaa]]][[[ZZZ\\\]]]```ccciiiqqqzzzzzztttxxx}}}xxxqqqjjjddd```______bbbfffbbbaaahhhnnn||||||xxxtttrrrnnnjjjeeedddeeedddaaa]]]XXXQQQMMMMMMLLLKKKOOOUUUfffvvv|||xxxuuu~~~kkk]]]TTTQQQQQQQQQRRRVVV]]]cccggghhhhhheee```\\\[[[]]]```cccgggkkkssszzz|||}}}}}}wwwqqqllliiiggggggjjjnnniiieeeiiiqqq~~~~~~|||yyywwwssspppmmmlllkkkiiiddd___ZZZTTTOOOMMMKKKJJJLLLQQQ]]]mmmvvvtttzzzfffXXXSSSSSSQQQRRRTTTYYY```fffiiijjjfffbbb]]]ZZZ[[[```fffjjjpppuuu}}}|||xxxuuusssrrrqqqqqquuunnnhhhllluuu|||{{{xxxvvvuuusssqqqlllfffaaaZZZVVVQQQMMMKKKJJJLLLNNNVVVeee{{{vvvuuu}}}vvvcccVVVRRRTTTRRRSSSVVV\\\ccchhhjjjkkkccc```\\\ZZZ]]]dddkkkqqqyyy~~~~~~~~~~~~|||~~~uuulllnnnvvv~~~}}}{{{{{{{{{yyyuuuooohhhccc[[[YYYTTTOOOLLLMMMNNNNNNQQQ]]]rrrzzzxxx}}}qqq___UUUSSSTTTSSSTTTXXX^^^eeeiiijjjjjjbbb___]]]]]]bbbjjjrrrxxx}}}qqqqqqvvv~~~yyyrrrkkkggg^^^]]]XXXQQQNNNPPPPPPOOONNNXXXiii|||~~~zzziii[[[UUUSSSTTTSSSUUUYYY```fffiiiiiihhhbbbaaa```bbbhhhpppyyyvvvuuuxxx|||uuuooolllcccccc^^^UUUPPPQQQQQQMMMLLLSSSbbbxxx~~~ssscccYYYTTTSSSSSSTTTVVVZZZ```fffiiiiiigggcccbbbbbbeeellluuu~~~yyyyyy{{{~~~wwwrrroooggghhhbbbWWWQQQRRRPPPLLLKKKQQQ^^^sss~~~~~~zzzhhh]]]XXXTTTTTTUUURRRVVV[[[___aaaccceeefff___bbbffflllrrrzzzyyyxxxzzzvvvtttoooiiiaaaZZZVVVSSSQQQOOOQQQTTT^^^qqq|||yyy}}}vvveee\\\XXXUUUUUUVVVWWWZZZ___aaabbbcccdddeeeaaadddjjjpppwww~~~{{{xxx{{{{{{yyyqqqlllddd]]]XXXTTTQQQOOONNNQQQ[[[nnn}}}www}}}zzztttddd[[[XXXVVVVVVXXX]]]```cccddddddcccccccccdddhhhnnnuuu|||~~~~~~}}}tttoooggg```[[[VVVRRRPPPLLLNNNWWWjjjwww{{{|||wwwwwwuuueee^^^[[[XXXXXXZZZ___aaadddfffeeeddddddeeehhhkkkpppvvv}}}wwwrrrkkkddd^^^XXXSSSPPPMMMNNNUUUfff~~~{{{yyyvvvwwwxxxwwwhhh```]]]ZZZYYY[[[]]]```dddfffggggggggghhhlllnnnqqquuu|||zzzuuuooohhhbbb\\\VVVRRRQQQPPPUUUccczzzzzzuuuyyy{{{vvvggg```]]]ZZZYYYZZZ[[[___dddgggiiijjjkkkmmmpppqqqtttyyy~~~}}}yyytttnnnhhhaaaZZZVVVUUUSSSTTTaaavvv}}}}}}www~~~~~~pppbbb\\\ZZZXXXWWWYYY]]]```eeeiiikkkmmmnnnppprrruuu{{{|||~~~yyytttooohhh```[[[WWWSSSTTT___ttt|||xxxkkk^^^YYYXXXVVVVVVXXX___bbbgggkkkmmmnnnppprrrsssxxx|||}}}yyysssllleee```WWWSSSSSS^^^ssstttfffXXXRRRRRRSSSUUUYYY\\\bbbjjjnnnoooppprrrttt{{{{{{vvvqqqlllhhh___ZZZUUUZZZmmm{{{mmm```UUUQQQRRRSSSVVVYYY]]]ccckkkppprrruuuxxx{{{}}}zzzvvvqqqmmmaaa\\\XXX[[[jjj{{{pppeee\\\SSSRRRTTTUUUXXX\\\^^^dddlllrrrvvvzzz|||wwwssseeeaaa]]]]]]fffyyy~~~www~~~qqqgggbbb[[[UUUVVVWWWXXXZZZ^^^aaagggnnntttyyy~~~zzzvvvjjjfffbbb___bbbppp{{{tttjjjdddaaa[[[WWWXXXXXXXXX[[[___fffkkkrrrxxx|||}}}~~~zzzvvvoookkkgggcccaaaiiitttlllgggeee```[[[XXXYYYYYYYYY\\\aaakkkqqqyyy}}}|||{{{wwwuuuoookkkgggbbbfff{{{sssiiiffffffgggbbb^^^\\\]]]]]]]]]bbbhhhpppvvv|||{{{~~~zzzyyyrrrmmmjjjdddeeewwwzzzlllcccbbbfffiiifffbbb```bbbbbbdddjjjqqqrrrzzz|||{{{~~~{{{sssmmmkkkfffeeeuuu~~~mmmccccccgggiiiiiikkkeeeaaaccccccdddlllvvvzzzyyyuuu{{{vvvnnnjjjeeedddsss|||qqqeee___```fffiiijjjkkkgggeeegggiiikkksss|||uuurrrwwwwwwpppllleeecccpppooohhh```]]]___dddhhhjjjllljjjjjjnnnqqquuu}}}ssspppsss|||tttooohhhccclllyyytttjjjfffbbb```aaadddgggiiioooooorrrvvvzzzssspppqqqyyy{{{tttkkkeeeiiiqqqwwwxxxllleeeeeeeeeeeeeeegggjjjmmmtttwww{{{tttpppoootttyyy}}}yyypppiiiiiimmmsssqqqhhh___cccgggiiikkknnntttyyy|||uuuooolllqqqwww~~~{{{sssnnnnnnooouuuuuukkkeee```eeelllpppssswwwyyyqqqmmmrrr|||zzzuuutttttttttzzzyyynnngggccceeellltttwwwyyy~~~~~~uuuooovvv~~~}}}xxxvvvwwwyyyyyy}}}{{{pppgggeeegggppprrrvvv{{{tttllluuu{{{~~~}}}}}}~~~~~~}}}|||~~~yyyooohhhgggkkkuuuwwwzzzvvvqqq{{{~~~~~~~~~~~~}}}||||||yyy|||tttmmmiiilllqqq{{{}}}}}}vvvvvv}}}~~~|||zzzvvvwwwxxxppplllkkkpppxxxxxxuuuyyy~~~}}}}}}}}}|||wwwvvv{{{|||sssooommmooovvv~~~tttttt{{{}}}}}}|||wwwuuu}}}xxxrrr{{{}}}vvvrrrrrrsssvvv}}}|||uuuwww{{{zzzppppppxxx~~~~~~wwwuuutttxxxvvvnnnyyywwwtttssswww{{{~~~zzzsssvvv|||~~~pppggghhhooo~~~~~~~~~|||~~~ssstttuuuvvv{{{~~~wwwqqq~~~zzzuuusssuuu|||{{{uuuyyyuuufff______fffsss}}}|||zzz|||~~~~~~qqquuuwwwwwwyyy}}}yyywwwuuuooowwwzzz}}}|||mmm___WWWiiittttttzzz}}}{{{{{{}}}}}}zzzyyyxxxyyy|||~~~zzz{{{|||tttooowww}}}zzzkkk\\\UUUppp|||~~~~~~~~~}}}}}}~~~wwwrrrqqqyyy{{{kkk\\\RRRkkk~~~~~~~~~}}}||||||}}}xxxrrrqqquuu}}}}}}~~~pppaaaXXX```iiiqqq}}}~~~|||zzzxxxvvvwwwzzz~~~{{{rrrooorrr{{{|||xxx{{{wwwhhhbbb``````kkk~~~~~~~~~}}}|||wwwvvvttttttvvvzzz~~~~~~wwwppppppvvv{{{tttuuu}}}qqqfffgggjjjooo{{{}}}{{{uuuuuuuuuvvvyyy}}}zzzwwwtttpppttt}}}|||sssssszzz|||llloootttwww~~~~~~|||wwwxxxzzz}}}}}}ssssssssspppvvv}}}sssssszzzxxxvvvyyy~~~zzz|||{{{vvvqqqnnnqqqxxx~~~~~~uuutttzzz|||{{{~~~vvvrrrooonnnrrryyy~~~uuuuuu~~~|||vvvmmmllllllnnnttt{{{}}}uuuvvv{{{vvv}}}|||uuummmiiidddfffiiinnnttt}}}zzzsssuuuwwwqqqkkkfffbbb___]]]aaafffmmmttt}}}vvvrrruuuqqqmmmgggbbb___]]][[[ZZZYYY^^^dddkkkrrr|||tttrrrxxxbbb___[[[YYYXXXYYYYYYXXXXXX]]]ccciiippp{{{sssuuu}}}~~~YYYWWWUUUTTTVVVXXXXXXXXXXXX]]]ccchhhooozzzssswww|||~~~WWWTTTRRRSSSWWWZZZZZZXXX[[[___dddiiioooyyyzzzsss{{{~~~~~~{{{xxxzzz|||}}}}}}}}}~~~TTTRRRPPPRRRVVVYYYYYYYYY\\\```eeeiiioooxxxwwwuuu{{{~~~|||zzz{{{||||||||||||~~~QQQPPPPPPRRRVVVZZZ\\\\\\```dddiiinnnttt}}}{{{rrrvvvyyy~~~}}}|||||||||{{{zzz{{{~~~}}}}}}~~~QQQQQQRRRUUUYYY]]]aaabbbeeejjjqqqxxx~~~uuunnnwww}}}~~~~~~~~~~~~~~~}}}{{{yyy{{{~~~~~~~~~~~~}}}}}}}}}PPPRRRTTTWWW[[[```dddgggjjjpppxxxqqqnnnyyy~~~yyy~~~~~~~~~~~~~~~|||zzz|||~~~~~~}}}~~~QQQSSSVVVYYY]]]aaagggkkkooovvvyyynnnnnn{{{rrrsss~~~~~~~~~}}}~~~~~~||||||~~~~~~}}}}}}UUUXXX\\\___bbbffflllqqqxxxtttkkkkkkvvv~~~~~~mmmvvv~~~~~~|||yyyzzz}}}}}}|||{{{}}}[[[___ccceeehhhlllrrrwwwsssiiihhhqqq}}}|||||||||~~~uuunnn~~~|||}}}}}}zzzxxxyyy}}}|||yyyyyy{{{}}}