BM6P6(@ yyylllgggbbb___```ccceeefffeeegggiiikkklllnnnppprrrnnnmmmjjjeee```ZZZUUURRRVVVVVVVVVVVVUUUTTTSSSRRRNNNOOOQQQRRRSSSSSSRRRQQQSSSTTTUUUUUUTTTRRRPPPNNNMMMIIIFFFDDDCCC@@@;;;777222222111111000...------,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********+++***)))(((((()))***+++******))))))((((((''''''((()))******))))))***+++******))))))((((((((('''))))))(((((('''''''''&&&((((((((()))(((''''''&&&)))))))))((('''''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%$$$$$$$$$%%%&&&%%%###""""""###$$$###"""$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&'''))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************+++,,,...///......---...///000///...---...000//////............//////////////////000000000000...///000111111111111111333555666888999999999999999<<<>>>???>>>>>>>>>???AAAAAAAAA@@@@@@@@@?????????@@@AAAAAA@@@>>>;;;:::777777777777777999:::;;;;;;:::999777777777777888999999999999999999999999:::999777888999;;;::::::;;;::::::999888777666555333333444444555666777777:::::::::999888666555444222111111000000000000000////////////////////////.........------,,,,,,,,,,,,---............------...///000111444999@@@EEELLLOOOTTTXXXZZZ[[[ZZZYYY\\\___bbbdddeeeeeefffgggeeefffgggiiiiiiiiihhhgggjjjjjjkkkkkklllmmmnnnnnnoooppprrrrrrrrrooolllkkkkkkjjjjjjlllnnnooonnnmmm}}}wwwoooiiigggfffeeedddbbbccceeeggghhhkkknnnppplllkkkjjjhhheeeaaa^^^\\\VVVVVVUUUSSSRRRQQQOOOOOONNNOOOQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUUUUSSSPPPOOOOOOLLLIIIGGGFFFCCC???<<<999777444111///.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))************)))(((((((((((()))*********))))))((((((((((((&&&'''((((((''''''((())))))))))))((((((((('''''')))((((((((('''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''&&&%%%$$$###%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$############$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&''''''((('''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&)))'''&&&&&&'''(((''''''%%%$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&%%%&&&&&&'''(((((()))))))))(((&&&&&&%%%%%%&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************+++,,,............---...///000///...---...000//////............//////////////////000000000000000111222222333333333222333444666888999999999999999<<<>>>???>>>>>>>>>???AAAAAA@@@@@@????????????>>>???@@@AAAAAA@@@>>>===999888777777888:::<<<======<<<:::888777777888999888888888888777777777777:::888777777999::::::999;;;;;;;;;;;;:::888666555333333444444555666666777777777777666555333222111222111000000//////000000...........................---------,,,,,,,,,,,,////////////............000222555888<<>>???>>>>>>>>>???@@@????????????>>>>>>>>>===>>>@@@AAABBBAAA@@@@@@;;;:::888777888:::===>>>@@@>>>;;;888777777999:::999999999888888777777777999888777777999::::::999:::;;;<<<<<<;;;999777555333333444444555666666666555555555555444222111000222111000000//////000000........................------,,,,,,,,,,,,++++++------,,,++++++,,,---...444777===CCCIIIOOOUUUYYYWWWYYY\\\___aaaaaa___^^^aaabbbdddeeeeeefffiiikkklllkkkkkkjjjjjjjjjjjjkkkjjjjjjjjjkkkkkkllllllmmmkkklllnnnnnnnnnllljjjhhhkkkjjjjjjlllnnnnnnmmmlllvvvllleeecccaaaaaabbbeeehhhiiinnnmmmmmmllljjjiiihhhgggeeeccc___ZZZVVVTTTSSSSSSOOOOOOPPPPPPPPPPPPPPPPPPSSSTTTUUUVVVVVVUUUSSSRRRTTTSSSQQQPPPNNNLLLIIIGGGIIIFFFAAA<<<888444222111/////////...............+++++++++++++++++++++++++++***(((''''''(((***+++,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))((()))******))))))***+++((((((''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''&&&&&&%%%$$$&&&'''''''''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''' !!!###%%%&&&'''((((((&&&&&&&&&&&&'''''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%""""""######$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%###"""###$$$%%%%%%$$$%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))******************++++++,,,------.........///000///...---...000//////............//////......//////000000111111333333444444444444444333333444666777888999888888999<<<>>>???>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@@@@???>>><<<:::888666777999<<<>>>@@@>>>:::777666777888999<<<;;;;;;;;;::::::::::::999888777777999::::::999999:::;;;<<<;;;999666555444444444555555555666666666666666555444333222222111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,+++,,,,,,++++++---000333555;;;@@@GGGNNNSSSXXX]]]```YYYZZZ]]]___``````^^^^^^bbbcccdddddddddfffiiilllnnnmmmkkkjjjiiiiiijjjkkkiiijjjjjjjjjkkkkkkkkklllkkkkkklllmmmlllkkkiiihhhjjjjjjjjjkkkmmmmmmlllkkkyyynnnjjjfffddddddeeeeeeeeejjjjjjjjjjjjjjjjjjjjjjjjllliiieee```\\\YYYXXXXXXQQQQQQPPPOOOOOOOOONNNNNNRRRSSSUUUVVVVVVUUUTTTSSSTTTTTTSSSRRRPPPMMMLLLKKKLLLKKKIIIEEE@@@;;;666444111111///...---------...+++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++++++++++++++))))))))))))************((()))******))))))***+++''''''(((((((((((((((((('''''''''(((((((((((((((&&&&&&''''''&&&&&&%%%$$$&&&'''''''''((()))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''"""###$$$%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%###$$$$$$$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''%%%$$$$$$&&&(((''''''%%%%%%$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))*********************++++++,,,------......///000///...---...000//////............//////.........///000111111111222222333333333333222222222444555777888888888888999<<<>>>???>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===<<<;;;:::999777666666888:::<<<>>><<<999777555666777888;;;;;;;;;;;;;;;;;;;;;;;;:::999777888:::;;;;;;:::777888999:::999777555444444444444555555555555555444555555444444333222111111000000///.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,......///111555:::>>>AAADDDIIIPPPVVVZZZ]]]___aaa[[[\\\^^^`````````___^^^bbbccccccccccccdddhhhjjjlllkkkjjjhhhhhhhhhiiijjjiiiiiiiiijjjjjjjjjjjjjjjjjjkkklllllllllkkkjjjiiiiiihhhhhhiiikkkkkkjjjhhh~~~yyyrrrnnnmmmkkkhhheeefffffffffgggiiikkkmmmnnnnnnlllhhhddd```]]]\\\[[[UUUTTTSSSQQQOOONNNNNNNNNPPPRRRTTTUUUVVVUUUTTTSSSSSSTTTUUUSSSQQQOOONNNOOONNNNNNNNNLLLHHHBBB===:::666444222///...---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********(((((())))))))))))(((((()))))))))************+++&&&'''((((((''''''((()))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''&&&$$$###"""$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%&&&&&&&&&&&&$$$###"""###%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%&&&((()))(((((('''(((''''''&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************+++*********+++,,,---......///000///...---...000//////............//////------...///000111222222222222222222222111111000222333555777888888888777999<<<>>>???>>>>>>>>>???>>>>>>>>>????????????@@@@@@???>>>===<<<;;;;;;:::999888777777777888999999;;;:::999777777777777888888999999::::::;;;;;;<<<;;;:::999999;;;<<<<<<;;;777777888777777666666555555555555555555555555555222222222222222111000000111000//////......//////------------------------,,,,,,------------......,,,...111555:::@@@EEEHHHMMMRRRWWW[[[]]]^^^___```^^^___```bbbcccccccccbbbaaabbbddddddddddddgggiiijjjiiiiiihhhhhhhhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjkkkkkkjjjjjjiiiggggggfffgggiiiiiigggfff}}}xxxqqqlllggggggggghhhjjjlllnnnooonnnmmmkkkhhheeebbb```^^^[[[ZZZWWWTTTQQQPPPOOONNNOOOPPPSSSUUUUUUUUUTTTSSSSSSUUUVVVUUURRRPPPPPPRRRPPPPPPPPPNNNKKKGGGDDDBBB;;;999555222000.........------------------------***+++,,,------,,,+++***))))))***++++++***))))))))))))*********+++++++++&&&'''((((((''''''((()))))))))))))))******++++++''''''''''''((((((((()))'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))))))))((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&###!!! !!!###%%%%%%$$$%%%$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&'''###%%%'''((()))(((''''''''''''&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************+++************,,,---......///000///...---...000//////............//////------...///000111222222222222222222222111000000222333555777888888777777999<<<>>>???>>>>>>>>>???????????????@@@@@@AAAAAA??????>>>======<<<======999999999999999999999888999999999999999999999888777888888:::;;;<<<===>>>===;;;::::::<<<======<<<999888777666666666777888555555555555555555555555222222222333222222111000000000///............///---------------------------------....../////////000333777<<>><<<888444111000//////........................)))+++---//////---+++))),,,,,,............,,,,,,))))))******++++++++++++((()))******))))))***+++))))))******+++++++++,,,&&&'''''''''(((((())))))(((((())))))(((((('''&&&)))))))))((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''(((((((((%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&''''''&&&&&&'''%%%$$$%%%''')))))))))$$$$$$$$$%%%&&&'''((()))$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((###$$$'''((())))))''''''''''''&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************+++******)))***,,,---......///000///...---...000//////............//////------...///000111222222333333333333222222111000222333555666777888777777999<<<>>>???>>>>>>>>>?????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>??????@@@999:::;;;<<<<<<:::999888888999:::;;;<<<;;;:::999888999:::<<<>>>???AAAAAA>>><<<;;;;;;===>>>>>>===;;;:::888666666777999:::555555555555555555555444444444555555555444333333000000///...............------------------------........./////////000000;;;>>>BBBHHHMMMRRRUUUWWWWWWZZZ^^^`````````aaaaaa^^^___```bbbcccdddeeeeeebbbdddggghhhhhhggghhhhhhfffgggiiijjjkkkkkkjjjiiiiiiiiiiiihhhhhhhhhhhhhhhfffffffffgggggggggggggggeeedddcccdddeeeeeedddbbb|||qqqiiigggjjjnnnqqqmmmkkkiiihhhiiihhhfffdddaaa^^^YYYWWWWWWVVVSSSPPPSSSTTTUUUVVVVVVUUUTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTSSSRRRPPPMMMKKKJJJHHHDDD>>>999555333000...222222111000///---,,,,,,...---+++))))))***+++,,,++++++++++++++++++++++++,,,+++)))''''''((()))***+++++++++***)))(((((('''''''''(((((())))))************))))))))))))******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$$$$%%%%%%$$$$$$###'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%%%%&&&)))((('''&&&%%%%%%$$$###'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''%%%######$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((()))))))))))))))(((((($$$&&&))),,,,,,***(((&&&&&&&&&((()))***************,,,---,,,******+++,,,000//////.........//////......////////////.....................---------111222333444333222111000333333555666777777777777888:::===@@@AAA@@@???>>>======>>>@@@@@@AAAAAAAAAAAA???>>><<<<<<<<<======??????>>>===<<<;;;;;;:::777999;;;======;;;999777999:::<<<>>>@@@AAABBBBBB>>>>>>============>>>>>>>>><<<999777666777888999555555444444444555555666555555555444333222000///000000000///------...///,,,,,,---///111111///------...//////000444888<<>>;;;888555333000///...---,,,,,,++++++...---,,,+++++++++,,,---++++++++++++++++++++++++...---+++***)))***+++,,,++++++******)))((((((''''''((((((((()))))))))***((((((''''''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&''''''%%%###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&(((((())))))))))))((((((%%%''')))++++++***((('''&&&'''((()))***************+++,,,,,,******+++,,,+++++++++,,,---...///000......////////////......////////////////////////222222333333333333222222333444555666777888888888888:::<<>>===<<<===>>>???@@@@@@@@@@@@@@@???>>>===<<<===>>>>>>@@@???>>>===<<<;;;::::::999:::<<<>>>>>>===;;;999999:::<<<>>>@@@AAABBBBBB@@@@@@????????????@@@@@@???>>>;;;888777777999:::555555444444444444555555555555555444333111000//////000000...---,,,---///,,,,,,,,,---......---------000333555888<<>>>>>===<<<;;;<<<===>>>?????????>>>>>>>>>=========>>>??????AAA@@@???>>><<<;;;:::999999;;;===??????>>>===<<<:::;;;<<<>>>@@@AAABBBBBBAAA@@@@@@??????@@@@@@AAABBB@@@===:::999999999:::555555444444444444444555444444444333222111000///......///...,,,+++---...------,,,,,,,,,---//////000444:::???CCCGGGLLLOOOTTTUUUXXX[[[\\\]]]\\\\\\\\\^^^___```aaaaaa``````bbbbbbccccccddddddeeeeeeeeefffhhhhhhggggggggghhhffffffffffffffffffffffffffffffeeeeeeddddddddddddaaabbbbbbccccccbbbbbbbbb______```___]]][[[XXXVVV}}}~~~}}}vvvmmmhhhiiillllllkkkfffffffffeeeccc```\\\ZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUUUUSSSRRRRRRRRRRRRSSSTTTTTTTTTSSSRRRQQQOOONNNLLLKKKIIIIIIHHHEEE@@@===888777444111///.........******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))((((((((())))))************))))))(((((((((((((((((())))))))))))******))))))))))))******&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%'''(((******((('''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''(((((()))(((((((((((((((((((((((())))))***''''''((())))))))))))))))))+++,,,,,,+++***+++---...---,,,+++))))))((((((......////////////............//////000111222222555444333222333444555666333444555777888999999:::777999:::<<<======<<<;;;;;;;;;<<<===>>>>>>======<<<======>>>>>>???@@@@@@BBBAAA@@@>>><<<;;;:::999999;;;<<<>>>???>>>======:::;;;<<<>>>@@@@@@AAAAAA>>>>>>>>>======>>>>>>>>>CCCBBB???<<<:::999999:::555555444444333333444444333333333333222111000///------...---++++++---...000//////......000333666777<<>>???@@@AAAAAAAAAAAA@@@>>>===<<<;;;:::999:::;;;<<<<<<<<<<<<;;;999:::<<<===>>>???@@@@@@>>>======<<<<<<======>>>CCCAAA???===;;;:::999999555555444333333333333333222222222222111000//////,,,---...---++++++---//////000000000000444999>>>AAAEEEKKKPPPSSSUUUWWWYYYYYYZZZ]]]```bbbbbbbbbaaa^^^___```bbbbbbbbbbbbaaabbbccccccdddeeeeeeffffffeeeeeefffgggggghhhgggfffddddddddddddccccccbbbbbbccccccbbbbbbaaa``````______```aaaaaaaaa___^^^]]]^^^^^^___aaacccccc___\\\~~~zzznnnfffdddfffgggfffdddaaa`````````___^^^\\\[[[[[[[[[[[[ZZZXXXUUUSSSRRRRRRSSSSSSUUUUUUUUUUUUTTTTTTSSSRRRNNNMMMMMMMMMLLLJJJFFFCCCBBBAAA>>>;;;888444222000,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,++++++************))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''')))'''$$$######$$$''')))&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&###$$$$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&###$$$&&&&&&%%%$$$%%%&&&#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''''''''&&&$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&''''''((((((((((((((((((((((((((()))******(((((())))))))))))(((((()))***+++,,,++++++,,,...,,,+++++++++,,,------.........////////////...............//////000000000222222222222333444555666444555666888:::;;;<<<<<<999::::::;;;<<<<<<<<<;;;<<<<<<============<<<<<<<<<===>>>???@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<999:::::::::::::::999999888999:::<<<======>>>>>>???>>>>>>======>>>>>>???@@@???>>><<<:::999999888666555444333222222222222111111111111111000//////,,,---...---,,,,,,...000---000222444555999AAAFFFJJJNNNRRRUUUVVVWWWXXXYYYXXXZZZ]]]```bbbccccccccc^^^___aaabbbccccccbbbbbbccccccddddddeeeeeefffffffffeeeeeefffhhhhhhgggeeedddccccccbbbbbbaaaaaa```bbbbbbaaa```___^^^^^^]]]____________^^^]]]\\\[[[```___```dddiiikkkiiifffrrrjjjkkkkkkiiidddbbbbbbcccaaaaaa___^^^^^^^^^______\\\ZZZWWWTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTSSSSSSQQQPPPPPPOOOMMMJJJHHHDDDDDDCCCBBB???;;;888666111000...,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******)))))))))))))))))))))******)))))))))((((((((('''((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&''''''&&&&&&&&&(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&"""$$$&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((((('''&&&%%%%%%&&&'''((($$$%%%&&&'''(((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((***++++++++++++,,,...*********+++,,,---...///......////////////......000000000000000000000000000111222333444444444444444555777999:::<<<<<<===;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>>>>======<<<======???@@@AAA@@@@@@????????????>>>>>>>>>======;;;;;;::::::999999888888777888999:::;;;<<<<<<<<<======<<<<<<<<<<<<============<<<:::999888888777666555444333222222222222000000000111000000///...---...///...------///111...222888;;;===CCCKKKRRRRRRTTTWWWYYYYYYYYYZZZ[[[ZZZ[[[^^^aaabbbcccbbbbbb___```bbbcccdddccccccbbbccccccddddddeeeffffffffffffeeedddeeehhhhhhgggeeeccccccbbbaaaaaa```______aaaaaa```___^^^]]]\\\\\\\\\\\\]]]___aaadddfffgggkkkjjjkkkpppwww||||||zzzpppqqqoookkkeeebbbbbbdddbbbaaa```______```aaabbb]]][[[WWWTTTSSSSSSTTTUUUUUUUUUVVVVVVVVVUUUUUUTTTWWWUUUSSSRRRRRRPPPNNNKKKFFFGGGHHHHHHFFFCCC???===444333000---,,,,,,------++++++++++++++++++++++++)))************)))(((((()))))))))))))))***************))))))((((((((('''******))))))))))))******))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&&&&&&&&&&&&&&&&%%%((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&%%%$$$$$$$$$$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%%%%%%%&&&&&&&&&"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((***)))'''&&&&&&''')))***$$$%%%&&&'''((((((((((((''''''((()))))))))))))))((()))))))))))))))(((((((((***++++++++++++---...,,,,,,+++++++++++++++,,,......////////////......222222222111111111111111...000111333444444333333444555777999;;;<<<======;;;;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>=========>>>???@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999888888777666777888999:::;;;;;;;;;:::::::::999999:::::::::;;;;;;:::999999888777777666555444333222222222222///000000000000000///...---...//////......000222111777>>>BBBEEEKKKTTT[[[VVVXXXZZZ[[[ZZZZZZ\\\]]]\\\]]]```bbbcccbbbaaaaaa___```bbbcccddddddccccccccccccdddeeeeeeffffffgggfffdddccceeehhhiiigggdddcccbbbbbbaaa```______^^^aaa``````___]]]\\\[[[[[[VVVXXX[[[aaagggnnntttwwwxxxwwwwww}}}{{{sssrrrpppiiieeefffeeecccaaaaaabbbbbbaaa```^^^\\\YYYXXXXXXXXXVVVUUUUUUTTTSSSSSSSSSSSSSSSTTTRRRRRRQQQPPPOOOOOONNNNNNKKKJJJIIIGGGEEEDDDCCCCCC888666444111///...------000///......//////---,,,+++***************+++++++++++++++***************************************)))))))))))))))))))))))))))))))))))))))(((''''''((((((''''''''''''((((((******))))))((((((''''''******))))))((((((''''''''''''((((((((((((''''''))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''(((&&&$$$%%%((()))(((&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&'''''''''&&&&&&%%%%%%%%%((())))))))))))'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###!!!!!!"""$$$%%%%%%&&&&&&''''''(((((()))((('''&&&&&&'''((())),,,+++)))((('''''''''((())))))))))))))))))))))))'''((()))***+++,,,---------,,,+++*********++++++,,,,,,------------------222222111000///...------///......//////000111222555666777666666888:::======>>>???>>>======???@@@@@@???>>><<<;;;:::::::::;;;;;;;;;;;;<<<===============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;999999999999999999999999::::::;;;<<<<<<;;;;;;;;;???===999666555555666777666555555444222111000000333000///000222222///,,,000/////////000222333555>>>BBBGGGLLLOOORRRUUUXXXVVVWWWXXXYYYZZZ[[[[[[[[[[[[^^^aaacccccccccddddddaaabbbdddeeefffeeeeeedddbbbbbbddddddddddddbbbbbbbbbbbbbbbccccccdddddddddcccaaa```______^^^]]][[[\\\[[[ZZZZZZZZZZZZYYYXXXWWW\\\ccclllvvvyyyooogggeeegggfffffffffggggggdddbbbaaa^^^[[[ZZZYYYYYYWWWUUUVVVVVVUUUTTTTTTTTTTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOLLLLLLLLLLLLJJJGGGEEECCC<<<:::888444222000///...///---,,,,,,------,,,+++++++++************++++++,,,,,,++++++******))))))************************))))))))))))))))))))))))***************)))(((((())))))(((((((((((())))))***)))))))))((((((((('''***)))))))))((((((((('''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&(((((('''''''''&&&&&&&&&###$$$%%%&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$$$$%%%'''&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((()))$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((&&&$$$$$$&&&(((&&&&&&&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))))))))(((''''''((()))***))))))))))))))))))))))))(((((()))***+++,,,------///---+++***)))***+++,,,,,,,,,------...///000000111000000//////......---////////////000111222333000222333444444666:::<<>><<<;;;;;;:::<<<;;;:::999:::<<<>>>???>>>======<<<<<<<<<<<<<<>>======<<<;;;;;;::::::999999999999999999999::::::;;;;;;:::::::::===;;;999777555555666666555555444333222111000000///...,,,---000000...,,,...---,,,---000555:::===DDDGGGLLLPPPRRRUUUXXXZZZYYYZZZ[[[\\\\\\]]]\\\\\\[[[^^^aaaccccccccccccddd```aaacccdddeeeeeeeeedddccccccddddddddddddccccccbbbbbbbbbbbbbbbbbbccccccaaa```___^^^^^^^^^\\\[[[ZZZYYYWWWWWWWWWXXXYYYYYY[[[cccppp}}}{{{oooiiihhhggggggggghhhfffcccaaabbb```]]]\\\[[[ZZZYYYWWWXXXXXXWWWUUUTTTTTTTTTTTTSSSSSSSSSRRRQQQQQQPPPPPPMMMNNNPPPPPPNNNKKKGGGEEEBBB@@@===999666333111000///---,,,,,,------,,,+++,,,++++++******+++++++++---,,,,,,+++***)))))))))************************))))))))))))))))))))))))***++++++++++++******)))******))))))))))))******))))))))))))(((((((((((())))))))))))((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$######%%%&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&((((((((((((''''''''''''!!!"""###%%%&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))'''&&&&&&''')))''''''&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((()))++++++))))))))))))))))))))))))(((((()))***+++,,,,,,---000...+++)))((()))+++,,,++++++,,,...///000111222......................../////////000000111222333...000222333444777:::<<>>>>>@@@AAAEEEDDDBBB@@@>>><<<;;;;;;===;;;999777888;;;>>>AAA??????>>>>>>============BBBAAA@@@???===<<<;;;;;;:::::::::999999888888888999999999999999999999999999999888777777666555555444444333222111000000///...---,,,---/////////---...---...000555===EEEIIIKKKNNNSSSUUUWWWXXXZZZ\\\]]]]]]^^^______^^^^^^^^^[[[^^^aaabbbbbbbbbcccddd___aaacccdddfffffffffeeeddddddccccccccccccddddddbbbbbbbbbaaaaaaaaaaaaaaa\\\\\\[[[[[[ZZZYYYXXXXXXXXXWWWUUUUUUVVVYYY\\\^^^dddqqqzzznnnllliiigggfffeeebbb```aaa___]]]\\\\\\\\\[[[ZZZZZZYYYWWWVVVUUUTTTSSSSSSTTTTTTTTTTTTSSSSSSRRRRRROOOPPPPPPOOOMMMKKKHHHGGGFFFDDDAAA>>>:::666444222111000......//////...,,,---,,,,,,++++++++++++,,,------,,,+++******)))(((************************))))))))))))))))))))))))*********++++++***))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%$$$$$$%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&(((((((((''''''&&&&&&&&&(((((((((''''''((((((((('''''''''((())))))******))))))))))))))))))))))))((())))))***++++++,,,,,,111///,,,)))(((***,,,---+++,,,,,,---...//////000,,,,,,------.../////////////////////000111222222111333555666666888:::<<<===???@@@@@@???@@@BBBDDDGGGEEECCCAAA???===<<<;;;;;;:::999999:::<<<>>>@@@???@@@@@@@@@??????>>>>>>@@@@@@???>>>===<<<<<<;;;;;;::::::999999888888888999888888777777777777777666777777888777666555444333333222111000000////////////......///000000000111222555999@@@GGGMMMQQQRRRTTTXXXYYYZZZZZZ[[[\\\__________________^^^^^^\\\^^^aaabbbaaaaaabbbddd```bbbdddfffggghhhggggggeeedddcccbbbbbbcccdddeeeccccccbbbbbbaaaaaa``````[[[[[[[[[ZZZXXXWWWVVVWWWVVVVVVVVVWWWYYY^^^dddhhhppp}}}xxxrrrllliiifffdddccc___]]]\\\\\\]]]^^^^^^]]]ZZZYYYWWWVVVUUUTTTTTTTTTVVVVVVUUUUUUUUUUUUUUUTTTRRRPPPNNNKKKJJJIIIIIIIIIHHHGGGEEEAAA>>>:::777555444222000000000000...,,,......---,,,++++++,,,,,,------,,,,,,+++******)))************************))))))))))))))))))))))))(((((()))))))))))))))((()))((((((''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))''''''(((((((((((('''''''''(((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''((()))))))))'''&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$###$$$%%%***)))))))))(((((('''''''''(((((((((((((((((('''(((((())))))))))))((((((************************)))))))))***++++++,,,,,,000...,,,***)))+++,,,...---,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000............///000111111333555777777777777888::::::<<<>>>???@@@BBBEEEGGGGGGEEECCCAAA???===<<<;;;888999;;;<<<===>>>>>>>>>@@@@@@AAAAAA@@@@@@???>>>;;;;;;<<<<<<<<<<<<<<<<<<:::::::::999999888888888999888777666666666666777555555777777777555333222111111111000000//////...//////////////////111222666999>>>CCCIIIMMMPPPRRRUUUXXXZZZ[[[[[[ZZZZZZ[[[]]]^^^^^^^^^^^^]]]]]]\\\]]]^^^```aaa```aaabbbcccbbbdddfffggghhhiiihhhhhhddddddbbbaaaaaabbbddddddccccccbbbbbbaaaaaa``````[[[\\\]]]\\\YYYXXXXXXZZZYYY[[[^^^```ccchhhooottt~~~vvvpppjjjfffccc___]]]\\\\\\^^^______^^^ZZZZZZXXXWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWTTTRRRNNNKKKIIIIIIJJJKKKIIIIIIGGGEEEBBB???<<<;;;777555333222111000---+++//////...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))''''''((())))))))))))(((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&&&&((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%''''''(((((('''%%%$$$###''''''''''''''''''''''''%%%&&&''''''&&&%%%'''(((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$&&&'''((('''&&&&&&''')))))))))(((((((((((((((''''''((((((((((((''''''(((((())))))))))))((('''************************))))))*********+++++++++---,,,,,,++++++,,,......------,,,,,,+++*********+++,,,---...///000111111............///000111222333555777777666555666777999;;;===>>>@@@BBBEEEHHHEEEDDDBBB@@@>>><<<;;;;;;888999<<>>???@@@AAAAAAAAA@@@>>>===888999999::::::;;;<<<<<<999999999999999999999999:::999777666555555666777555555666666555444222111000000/////////.........---.../////////111444777===@@@EEEKKKOOOQQQQQQPPPWWWYYY[[[\\\ZZZYYYYYYZZZ[[[[[[\\\\\\]]]\\\\\\\\\]]]___````````````aaacccdddeeefffhhhhhhhhhhhhgggbbbbbbaaaaaaaaaaaabbbbbbaaaaaaaaaaaa````````````WWWZZZ]]]\\\[[[ZZZ]]]```ggglllrrruuuwww{{{xxxoooiiicccaaa_________```___^^^\\\[[[ZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXXXXXXXXXXXXXVVVTTTQQQOOOMMMMMMMMMMMMJJJJJJJJJIIIGGGEEEBBBAAA???<<<999777666444111...000///...---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---************************))))))))))))))))))))))))'''((()))***************))))))(((((((((((())))))'''((((((((()))))))))***'''((((((((()))))))))***''''''((((((((((((''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&'''&&&%%%$$$''')))''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###''''''''''''''''''''''''###%%%&&&&&&%%%%%%&&&((($$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&'''''''''))))))))))))))))))))))))$$$&&&))))))((('''((((((&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&&&&'''((()))******))))))***************************************+++++++++******+++---......//////,,,,,,,,,,,,,,,,,,++++++------...///000000111111000000000000111222333444222555777888888777888999:::<<<===>>>>>>@@@CCCEEEBBBAAA???>>><<<;;;;;;::::::;;;===???@@@AAAAAAAAA>>>???AAAAAAAAA@@@>>>===999999999:::::::::::::::888888888999999::::::;;;;;;:::888666555555666777666666555555333222000000/////////............---,,,...111222444888===BBBHHHJJJMMMQQQTTTUUUUUUUUUXXXZZZ\\\\\\ZZZYYYYYYYYYYYYZZZ[[[[[[\\\\\\\\\\\\^^^___``````______aaacccdddeeefffggggggfffeeeddd``````aaaaaaaaaaaa``````^^^^^^^^^^^^^^^^^^______ZZZ___dddffffffhhhmmmrrr}}}uuugggeeebbbaaaaaa```^^^]]]]]]]]]\\\\\\\\\\\\\\\]]]XXXXXXXXXYYYYYYYYYYYYYYYVVVVVVUUUTTTRRRPPPOOONNNKKKLLLLLLLLLJJJIIIGGGEEEFFFCCC@@@===;;;999555333000000///...---,,,,,,,,,***++++++,,,,,,------...************************))))))))))))))))))))))))((()))***+++++++++++++++******))))))))))))******'''((((((((())))))******'''((((((((())))))******''''''((((((((((((''''''++++++***((('''&&&%%%$$$(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''###%%%&&&%%%######&&&(((''''''''''''''''''''''''#########$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%$$$$$$&&&'''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))'''''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((###%%%(((((((((''''''((($$$$$$$$$%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&###%%%''')))++++++++++++***************************************+++++++++((()))+++...///000//////,,,,,,,,,------...............//////000111111222222222222222333444555666333666999;;;;;;;;;<<<===<<<===>>>>>>===>>>@@@BBB@@@???>>><<<;;;:::::::::============???AAACCCDDD>>>???@@@AAAAAA???>>><<<;;;;;;;;;::::::999999999777777888999:::;;;;;;<<<<<<:::888666555666777777777666555444222111000///..................---------000444777:::???GGGLLLQQQRRRTTTVVVXXXZZZ\\\]]]XXXZZZ\\\\\\[[[YYYYYYYYYXXXYYYZZZ[[[\\\]]]]]]]]]^^^___```_________aaaccccccdddeeeeeeeeedddcccbbb^^^___```aaaaaa```___^^^[[[[[[[[[\\\\\\]]]]]]]]]ffflllssswwwyyy}}}vvvrrrkkkddd```___```aaaddd```\\\[[[]]]]]]\\\ZZZZZZ[[[[[[[[[[[[\\\\\\\\\[[[ZZZXXXUUUSSSPPPNNNMMMOOOOOOPPPPPPNNNLLLIIIGGGFFFFFFDDDAAA>>>:::888666444222///,,,,,,,,,...///......---,,,+++++++++++++++,,,,,,,,,,,,+++******------------,,,,,,+++***+++*********))))))(((((('''(((((()))))))))(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((************************************))))))))))))'''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%$$$#########$$$$$$&&&'''((()))))))))'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((&&&%%%$$$######''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((('''%%%%%%%%%&&&(((***''''''''''''(((((((((((())))))))))))))))))))))))++++++******)))(((((((((***++++++,,,,,,++++++***,,,,,,------------------.........------,,,,,,,,,000//////............///111000000///000222444555555666777888999:::;;;;;;;;;===>>>>>><<<;;;<<<===AAA@@@>>>===;;;::::::999>>>???AAACCCCCCBBBAAA@@@???>>>======>>>>>>===<<<777888999:::;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;::::::999999888999888666333111000//////000000000///------///111000333888<<>><<<777555111...------...///------,,,+++******++++++,,,------------,,,++++++******+++++++++***))))))+++*********))))))))))))((())))))******))))))((((((((((((''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&(((''''''&&&%%%%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&((()))''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++***++++++,,,,,,++++++***))))))***+++,,,......///.........------,,,,,,,,,///............///000000000000000000000222333444444555666777999:::;;;<<<;;;===???>>>===<<<<<<===@@@@@@>>>===<<<;;;;;;;;;???@@@BBBCCCCCCCCCAAAAAA???>>>======>>>>>>===<<<777888999:::;;;;;;;;;;;;<<<;;;;;;:::;;;;;;<<<<<<<<<;;;;;;::::::999999888888777555333111000//////111222111///......111333666:::???DDDIIIMMMSSSVVVUUUUUUVVVWWWYYYZZZ[[[[[[[[[\\\^^^______^^^]]]\\\\\\\\\]]]^^^___````````````aaacccdddddddddcccbbb```aaabbbccccccbbbaaa```bbbbbbaaa``````^^^\\\[[[XXXXXXWWWWWW\\\fffuuutttiiibbb^^^```]]][[[ZZZ[[[]]]]]]\\\\\\\\\[[[[[[ZZZZZZYYYYYYWWWWWWVVVVVVUUUTTTTTTSSSPPPPPPOOONNNNNNMMMLLLLLLOOOOOOMMMKKKIIIFFFDDDCCC;;;999666222///............---,,,,,,,,,,,,,,,,,,---............---,,,,,,))))))***+++++++++*********************))))))))))))***************))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$###'''&&&&&&&&&&&&%%%%%%%%%'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&%%%$$$$$$'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%'''((()))''''''''''''(((((((((((())))))))))))))))))))))))))))))***++++++,,,------******++++++++++++******))))))***++++++,,,------.........---------------......---......///000111000000000000000111222333333333555777888:::<<<<<<<<<===??????>>>======>>>??????>>>=========>>>>>>@@@AAABBBDDDDDDCCCBBBBBB@@@???======>>>>>>===<<<888888999:::;;;;;;;;;;;;999999999999:::;;;<<<<<<<<<<<<;;;;;;:::999888888777666444222111000//////222222111000///111444777>>>BBBGGGLLLPPPSSSWWWYYYWWWWWWXXXYYYYYYZZZZZZ[[[[[[\\\]]]_________^^^]]]\\\\\\]]]^^^```aaabbbbbbaaabbbcccdddddddddcccbbb___```aaabbbbbbaaa```___bbbbbbaaa___^^^\\\ZZZZZZXXXXXXYYY\\\eeevvvyyymmmfffccc___[[[YYYYYY[[[^^^```]]]\\\[[[ZZZYYYXXXWWWWWWWWWWWWVVVVVVUUUTTTTTTSSSQQQPPPPPPOOONNNOOOOOOPPPOOOOOONNNMMMKKKIIIGGGFFF@@@>>>;;;666333111000///000//////...............---------------,,,,,,+++***+++,,,,,,------------***************************++++++++++++******)))'''((()))******)))((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&$$$%%%%%%&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((()))''''''''''''(((((((((((((((((((((((((((((((((((())))))*********+++++++++******++++++++++++******...------,,,+++******)))...............---------//////.........//////000000000000000000111222222111222444666888:::<<<===;;;===??????>>>===>>>???>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDDDDCCCCCCAAA???>>>>>>??????===<<<888999::::::;;;;;;;;;:::777777777888999:::;;;<<<<<<<<<;;;:::999888888777555444333222000000//////000000111111222555;;;???CCCGGGMMMQQQTTTVVVXXXYYYYYYYYYZZZZZZZZZZZZZZZZZZ[[[[[[]]]^^^____________]]]]]]^^^___aaabbbccccccbbbbbbcccddddddccccccbbb______```aaaaaa```______ccccccbbb___]]][[[[[[\\\\\\___ccckkkwwwwwwkkkggg```YYYVVVXXX\\\```\\\\\\[[[ZZZXXXWWWVVVVVVXXXWWWVVVUUUSSSQQQPPPPPPQQQPPPPPPPPPPPPQQQRRRRRRNNNNNNNNNMMMLLLKKKJJJIIIDDDBBB???;;;777555333222111000///......---......,,,,,,,,,,,,,,,+++*********+++,,,,,,------------***************++++++++++++++++++++++++***))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&(((''''''''''''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$$$$&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((******))))))(((((((((((()))******++++++******)))///......---,,,++++++***........................111000///...............///000000000111111111111000111333555777999;;;<<<;;;<<<>>>???>>>===>>>???============>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>??????===<<<999999:::;;;;;;;;;::::::666666666666777999::::::<<<;;;:::999888777666666444333222111000/////////...///111444777<<>>===<<<===>>>============>>>???@@@@@@BBBBBBBBBBBBBBBCCCCCCCCCBBBAAA????????????===;;;999::::::;;;;;;:::::::::666555555555666777888888::::::999888777555444444222222111000//////000000///222666:::???EEEKKKOOOQQQSSSWWWXXXYYYYYY[[[\\\[[[[[[\\\\\\\\\\\\\\\\\\]]]]]]^^^^^^______`````````aaaaaabbbbbbccccccdddbbbaaaaaaaaaaaa``````````````````______`````````]]]^^^^^^]]]^^^dddmmmttt~~~|||nnnbbb\\\ZZZZZZZZZYYYXXXXXXWWWVVVVVVTTTSSSRRRPPPNNNLLLJJJIIIIIIJJJLLLNNNOOOPPPPPPOOOMMMNNNNNNOOOOOOOOOOOONNNFFFEEEDDDAAA???===;;;;;;777555333111///...---,,,,,,,,,------,,,,,,+++*********+++++++++***))))))*********++++++,,,,,,,,,************)))((('''&&&***))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''')))&&&$$$###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&$$$%%%&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))************)))))))))******,,,---...//////---........./////////000---------......000111111//////000111111000///...111222333444666777888999888:::<<<<<<<<<<<<===>>><<<<<<<<<<<<===>>>??????AAAAAAAAAAAAAAABBBBBBCCCCCCAAA????????????===;;;999::::::;;;;;;::::::999666555555555555555666666999999888666555444333222111111000/////////000000444888===CCCGGGLLLPPPTTTUUUWWWYYYYYYYYYYYY[[[]]][[[[[[\\\\\\]]]]]]^^^^^^______^^^^^^^^^_________ccccccccccccccccccccccccaaaaaa```_______________aaa``````````````````aaa[[[]]]___```fffrrr~~~lll```[[[YYYYYYYYYXXXWWWWWWVVVVVVQQQQQQOOONNNLLLKKKJJJIIIFFFGGGJJJMMMNNNNNNMMMMMMKKKKKKLLLMMMNNNNNNNNNMMMFFFFFFDDDCCCAAA???>>>===<<<;;;888666333111000///------......------,,,+++---------------,,,+++************++++++,,,,,,,,,*********))))))(((&&&&&&+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''')))&&&$$$###%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&((()))''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))******++++++))))))************))))))++++++++++++++++++,,,,,,---.........//////000000***+++,,,---///111333444//////000111111000///...222222333444555666777888777999;;;<<<;;;;;;<<<===<<<<<<<<<<<<<<<===>>>>>>AAA@@@@@@@@@@@@AAABBBBBBCCCBBB@@@?????????===;;;:::::::::;;;;;;:::999999666555555444444444555555888888777555444333111111000000////////////000000999===CCCIIIMMMPPPSSSVVVVVVWWWXXXXXXWWWWWWYYY[[[[[[[[[\\\]]]]]]^^^______```______^^^^^^^^^______dddddddddcccccccccbbbbbbaaa```___^^^^^^^^^^^^^^^aaaaaa````````````aaaaaa\\\___bbbfffooo~~~lllpppwww}}}nnnaaabbb^^^YYYXXXYYYZZZYYYWWWTTTUUUUUUQQQKKKHHHGGGIIIIIIHHHGGGGGGHHHKKKMMMOOOLLLKKKKKKLLLMMMLLLIIIGGGIIIHHHFFFFFFEEEFFFGGGHHH=========;;;777333///---...---,,,---...///...,,,...---------------------,,,------...---,,,***)))******++++++++++++******)))))))))((())))))***+++,,,+++******))))))******)))))))))))))))(((''''''(((((())))))))))))((((((((((((''''''''''''((((((%%%%%%&&&&&&&&&%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&(((((('''&&&%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$$$$%%%''''''''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))************'''((()))***+++,,,---------,,,***)))))))))******)))***++++++,,,---..................////////////...//////000111222222222222111000//////000111222333333444555666777888999777888888999999999888888:::;;;<<<===>>>>>>>>>>>>@@@@@@@@@@@@AAAAAABBBCCCEEECCCAAA???===<<<<<<<<<;;;::::::999999888888777444444444444444555666666777555444444555444000---...000111222333555888:::DDDHHHMMMRRRUUUVVVTTTSSSYYYYYYYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]]]]^^^___`````````_________``````aaa```````````````aaaaaaaaa_________]]]\\\\\\]]]______\\\\\\^^^aaabbbdddfffbbbiiipppxxxzzzZZZ]]]ccciiiooouuu{{{vvvmmmfff]]]XXXVVVWWWVVVUUUTTTUUUUUUQQQLLLHHHFFFGGGEEEEEEEEEEEEGGGJJJMMMOOONNNMMMLLLLLLMMMLLLKKKIIIFFFFFFEEEDDDDDDEEEEEEFFF@@@AAAAAA@@@===:::666444222000//////000000///...------------,,,+++******.........---,,,***((('''******++++++++++++*********))))))))))))***++++++,,,+++******))))))******)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((()))******((())))))***)))((('''&&&''''''''''''''''''''''''(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&)))((('''&&&%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((()))))))))*********************************,,,,,,***)))))))))******,,,,,,,,,,,,,,,,,,,,,,,,............////////////...//////000111111222222111111000/////////000111222333333444555666777888777777888999999999888888:::;;;;;;<<<============>>>>>>>>>>>>???@@@BBBBBBDDDCCCAAA???======<<<===;;;;;;;;;:::999999888888666555555444444555555666555444333333555444111///000111222333555999>>>BBBKKKNNNRRRVVVXXXYYYXXXWWWYYYYYYZZZ[[[[[[[[[\\\\\\]]]]]]]]]]]]^^^___```aaa______^^^^^^^^^______```____________`````````````````````^^^\\\\\\^^^```___]]]]]]```ffflllqqqvvv||||||~~~KKKOOOSSSXXX\\\```eeehhhnnnsss{{{vvvggg\\\WWWWWWWWWWWWTTTUUUUUURRRLLLHHHEEEDDDAAAAAABBBCCCFFFJJJNNNPPPQQQOOOMMMLLLMMMMMMLLLKKKGGGFFFFFFEEEEEEEEEEEEDDDBBBCCCDDDEEEDDDBBB???>>>999666444222222111000///......//////...,,,***)))......---,,,+++)))'''&&&******++++++++++++*********************+++,,,,,,,,,+++******))))))******)))))))))))))))(((''''''(((((())))))))))))((((((''''''''''''(((((()))*********+++++++++***))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&'''((('''%%%%%%%%%'''))))))((('''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((())))))))))))******++++++***)))(((((('''&&&,,,+++******)))*********---------,,,,,,+++++++++---............/////////...//////000000111111222000000////////////000000111222222333444555666666666777888888999999888888:::::::::;;;;;;;;;;;;;;;;;;<<<<<<===>>>???AAABBBCCCBBB@@@???============<<<<<<;;;;;;:::999999999888777666555555444555555444222111222333333111000222333444666:::@@@HHHMMMRRRSSSVVVXXXZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[[[[\\\\\\\\\]]]^^^```aaabbb______^^^]]]]]]^^^^^^_________________________________^^^\\\ZZZYYY\\\^^^^^^___bbbgggqqq~~~~~~uuuuuutttvvv{{{EEEGGGKKKMMMOOORRRUUUXXX[[[```gggooowwwwwwggg___\\\\\\]]]VVVVVVUUURRRMMMHHHDDDBBB??????@@@BBBFFFKKKOOORRRQQQOOOMMMLLLMMMNNNNNNMMMKKKKKKKKKJJJHHHFFFDDDCCCBBBDDDEEEGGGHHHHHHGGGFFFCCC@@@<<<888666333000......///000111000///---,,,------,,,+++***)))''''''******++++++++++++******++++++******++++++,,,---,,,+++******))))))******)))))))))))))))(((''''''(((((())))))))))))(((((((((''''''&&&&&&&&&''''''((((((((()))(((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))(((''''''''')))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((()))))))))***+++******)))((('''&&&&&&++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000111111//////////////////000000000111111222333333444444555666777888888999999888:::999999999999999::::::::::::;;;<<<>>>???AAABBBAAAAAA@@@???>>>============<<<<<<;;;;;;:::999999999999777666555444444444222111000000000000000000222555999===BBBHHHOOOTTTUUUVVVVVVWWWXXXXXXYYYYYY[[[[[[\\\]]]]]]\\\[[[[[[[[[[[[\\\]]]___aaabbbccc``````___^^^^^^^^^_____________________^^^^^^^^^```___^^^[[[YYYYYY[[[]]]^^^eeemmmwwwvvvqqqmmmrrrzzzAAACCCEEEFFFFFFGGGJJJKKKNNNRRRXXX___eeemmmtttyyywwwkkkddd```]]]YYYXXXUUURRRMMMHHHDDDAAA>>>???@@@BBBFFFKKKPPPRRRQQQNNNLLLLLLNNNOOOOOOOOOPPPPPPOOONNNKKKHHHDDDBBBEEEEEEGGGIIILLLNNNOOOPPPOOOKKKFFFBBB===888222...---...///000000///......++++++************************++++++++++++******++++++******++++++,,,---,,,+++******))))))******)))))))))))))))(((''''''(((((())))))))))))((((((++++++)))(((''''''&&&&&&'''''''''''''''''''''(((((((((((((((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&'''((((((&&&&&&'''((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''%%%$$$######'''((()))(((''''''''')))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((((((((())))))))))))))))))(((((((((((((((************+++***************+++,,,,,,---......------------............///////////////000000000...//////000000000000000000000111111222333333333555555666777888999999999999999888888888999::::::::::::;;;<<<>>>@@@AAABBB????????????>>>>>>=========<<<<<<;;;;;;:::999999:::999777666444333333333222111000.........000111555999@@@GGGLLLPPPTTTVVVXXXXXXXXXXXXXXXXXXYYYYYYZZZ[[[]]]^^^^^^]]]\\\[[[\\\\\\\\\]]]___aaacccdddbbbbbbaaa``````___```````````````______^^^^^^^^^^^^^^^]]][[[ZZZ[[[___bbbdddqqqxxxsssqqqqqqzzzDDDEEEFFFFFFEEEEEEFFFHHHFFFIIIMMMPPPUUUZZZ```dddiiiooowww{{{ooofff```^^^[[[VVVQQQMMMIIIEEEAAA??????@@@BBBFFFJJJNNNQQQOOONNNMMMNNNQQQRRRRRRRRRRRRRRRSSSRRRPPPLLLHHHEEEIIIIIIIIIKKKNNNSSSWWWZZZYYYVVVRRRMMMHHHAAA999444.........---............+++************+++,,,,,,******++++++++++++*********************+++,,,,,,,,,+++******))))))******)))))))))))))))(((''''''(((((())))))))))))((((((...---,,,+++***)))))))))(((((('''''''''((())))))''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&'''(((((('''&&&((()))((((((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%))))))((('''%%%$$$######&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((())))))*********))))))***++++++++++++***)))******+++---......///,,,------------.........////////////////////////...///000111222222111111111111111111222222333333444555666777888999999999888888777777888999;;;<<<;;;;;;;;;<<<===???@@@AAA===>>>>>>??????>>>======<<<<<<;;;;;;:::999999999888777666555333333222222111111111//////111444888===BBBJJJPPPTTTVVVWWWXXX[[[[[[[[[[[[[[[[[[[[[[[[YYY[[[]]]___```___^^^]]]]]]]]]]]]^^^___aaabbbcccccccccbbbaaa````````````_________^^^^^^]]]]]]\\\VVVVVVWWWWWWYYY^^^dddhhhttt||||||}}}|||HHHIIIJJJIIIHHHGGGGGGIIIDDDEEEGGGHHHIIILLLQQQTTTUUU[[[ccciiioooxxxvvvnnnccc]]]VVVQQQMMMJJJFFFCCC??????@@@AAADDDGGGKKKMMMOOOOOOOOORRRUUUWWWWWWVVVTTTVVVXXXYYYXXXUUUQQQNNNJJJIIIHHHIIIMMMSSSZZZ______^^^\\\YYYTTTLLLCCC===555333111///.........///---,,,+++******+++,,,,,,******++++++++++++*********))))))))))))***++++++,,,+++******))))))******)))))))))))))))(((''''''(((((())))))))))))((((((++++++************++++++(((((('''''''''((()))***''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***'''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%'''((('''&&&%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''&&&%%%%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''((((((((()))))))))))))))*********++++++((()))***+++,,,++++++***+++++++++,,,,,,---------,,,,,,---------.........////////////////////////...///111222333333333222111111222222222222333333333444555777888888999999777777666666888:::<<<>>>::::::::::::;;;<<<===>>><<<===>>>??????>>>======;;;;;;;;;:::999999888888666666555333333222222222000111222111222666===BBBIIIMMMSSSWWWYYYZZZ[[[[[[\\\\\\]]]]]]]]]]]]\\\\\\XXXZZZ]]]___aaa```___^^^^^^^^^^^^^^^___```aaabbbcccbbbaaa``````_________]]]]]]]]]\\\[[[ZZZZZZZZZSSSUUUXXX]]]ccckkkuuu{{{~~~}}}HHHIIIIIIHHHFFFEEEEEEFFFEEEFFFFFFEEEEEEFFFJJJLLLNNNRRRXXX[[[^^^ccclllssseee___WWWQQQMMMJJJGGGDDD?????????@@@BBBEEEHHHJJJOOOOOOQQQUUUYYYZZZZZZYYYWWWZZZ]]]``````^^^[[[XXXIIIGGGEEEEEEJJJQQQYYY___bbbbbbbbb```\\\UUUKKKEEE===:::666222000000000111000///---+++******++++++******++++++++++++******)))))))))((()))******+++,,,++++++***)))*********)))))))))))))))(((((('''(((((())))))))))))((((((%%%%%%&&&&&&''')))***+++'''&&&%%%%%%%%%'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&'''&&&%%%%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))+++++++++***************((()))***+++,,,,,,+++***------,,,,,,,,,,,,++++++,,,,,,,,,---------......///////////////.........///000222333444444333333222222222222222333333333333444555777888888999999777666666666888;;;>>>@@@999999999999::::::;;;<<<<<<<<<>>>??????>>>>>>===;;;;;;:::999999888888777555555444333222222222222///000222333666<<>>===;;;;;;::::::999888777777555555555333111000111222222444888;;;@@@FFFMMMRRRYYYYYYZZZ[[[]]]^^^____________^^^]]]\\\[[[YYYXXXZZZ\\\^^^```bbbccccccbbbbbb```^^^\\\\\\]]]___``````aaabbbaaa___]]]]]]^^^]]]^^^___\\\ZZZ[[[___ccccccgggppp{{{yyywwwrrrppp|||QQQQQQPPPOOOMMMLLLJJJIIIGGGGGGFFFFFFFFFFFFFFFGGGEEEGGGHHHIIIJJJMMMSSSWWWWWW]]]fffnnnvvv~~~|||iiiZZZQQQNNNKKKIIICCC@@@???AAAAAA???BBBFFFJJJJJJLLLRRRZZZ```bbbbbbccccccdddiiimmmnnniiiddd[[[XXXRRRLLLKKKOOOXXX___ccceeehhhhhheeebbb___^^^RRRNNNGGG???888333000...000...,,,,,,---......---,,,+++************+++,,,+++++++++++++++******)))************************)))))))))))))))***++++++************************))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((***)))&&&%%%$$$%%%'''((()))(((((((((((('''%%%%%%((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&((('''&&&%%%%%%&&&((()))//////---,,,***((('''&&&(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((()))(((((('''&&&&&&''''''''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++(((((())))))))))))******,,,+++***))))))***+++,,,------...///////////////000000000000000000000000000000111333666777555444444333333333333333444444333444555777888888999999999999888888888999999:::999999888888999::::::;;;???@@@AAAAAAAAA@@@>>>===::::::999888777666666555333333333111///...000222333777<<>>???AAACCCBBB@@@>>><<<999999888777666555444444333222111///...///222555:::???FFFNNNSSSWWW[[[]]]^^^^^^______````````````````````````___]]]\\\\\\[[[\\\]]]___```aaaaaaaaa```___]]][[[[[[\\\]]]______```aaa___]]][[[[[[[[[^^^```dddhhhooozzz~~~|||zzzvvvwww}}}^^^]]]\\\ZZZXXXUUUSSSQQQQQQPPPOOOMMMLLLKKKKKKKKKIIIHHHGGGFFFEEEEEEGGGHHHLLLMMMPPPRRRUUUYYY___ccckkkqqqyyyuuuggg]]]UUUPPPNNNIIIGGGIIIJJJIIIJJJMMMKKKKKKLLLPPPVVV^^^dddhhhggggggiiilllppprrrqqqooojjjfff```ZZZWWWWWWYYY[[[```aaacccccccccccceeegggcccaaa]]]WWWOOOGGG@@@===777555222000000000///---+++++++++******+++++++++///......---------------***************************)))))))))))))))******************************))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))(((&&&%%%$$$&&&''')))&&&(((((('''))),,,,,,))))))((((((''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''(((''''''''''''&&&&&&&&&((((((''''''&&&&&&%%%%%%((((((((((((((()))))))))''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((((((((((((((((((((,,,+++++++++***)))))))))++++++,,,,,,,,,---------++++++++++++++++++++++++,,,---......//////......//////////////////////////////000222444444333111222222222333444555777888666666555555666888:::;;;999999888777777777888888::::::999999999::::::;;;===???AAACCCCCCAAA>>><<<999999888777666444333333333333222111111333888<<>>@@@AAABBB@@@>>>===::::::999777666555444333111222222222444888>>>CCCLLLQQQYYY^^^```___^^^]]]_________^^^^^^^^^^^^^^^]]]]]]^^^^^^^^^]]]]]]\\\]]]]]]]]]]]]]]]^^^______```___^^^]]]]]]]]]^^^^^^^^^^^^]]][[[ZZZ\\\```ccchhhuuuxxxuuuyyyiiihhhfffddd```\\\YYYWWWZZZXXXVVVTTTRRRPPPOOOOOOLLLKKKIIIIIIJJJKKKJJJIIIHHHHHHHHHFFFFFFGGGJJJLLLNNNRRRXXX]]]bbbjjjttt|||{{{ooohhh[[[TTTPPPQQQSSSQQQPPPQQQVVVVVVVVVUUUVVVYYY^^^cccfffgggjjjlllpppsssuuuwwwssspppllliiihhhfffcccaaa]]]\\\YYYVVVUUUWWW\\\___aaabbbccccccaaa^^^ZZZXXXJJJDDD:::222...---------,,,,,,------------,,,,,,,,,+++***)))((()))***++++++++++++++++++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))************************$$$%%%'''))))))(((&&&%%%&&&******&&&)))111222...***)))(((''''''&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''$$$$$$%%%%%%&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%(((''''''''''''&&&&&&&&&(((((((((''''''''''''''''''(((((())))))******+++(((''''''''''''((())))))''''''''''''(((((((((((())))))))))))))))))))))))+++++++++***************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,++++++,,,,,,---............---000000000000000000000000000000000222333444222000111111111222333444666777666666666777888999:::;;;999999888888999::::::;;;<<<;;;;;;:::::::::::::::<<<===>>>?????????>>>===;;;:::999777666444333222///111333666999???EEEJJJPPPUUU[[[```aaaaaa``````^^^^^^]]]]]]]]]]]]]]]]]]\\\]]]]]]^^^^^^^^^]]]]]]]]]]]]\\\\\\\\\]]]^^^^^^___^^^^^^]]]]]]]]]]]]]]]\\\[[[YYYXXXYYY^^^ffflllzzz}}}yyywwwzzztttsssqqqnnnjjjfffbbb``````___\\\ZZZWWWUUUTTTSSSQQQOOOMMMMMMNNNNNNLLLJJJJJJKKKJJJIIIGGGGGGIIIKKKIIILLLOOOQQQSSSXXX```fffpppttt{{{zzzmmmeee___^^^___[[[XXXWWWXXXYYYZZZXXXWWWYYY^^^aaaccceeegggiiilllppptttvvvvvvtttqqqppppppnnnkkkhhhaaa^^^YYYTTTQQQSSSXXX\\\___```cccdddeeedddcccaaaXXXQQQGGG>>>888444111000------...//////...------,,,***)))''''''((()))***++++++++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''(((((('''''''''))))))+++777CCC@@@333***)))(((''''''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$$$$%%%&&&&&&''''''%%%&&&&&&'''''''''''''''((((((((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((()))******++++++((((((((((((((()))******''''''''''''(((((((((((())))))))))))))))))))))))***************+++++++++,,,------------.........++++++,,,------,,,+++++++++,,,------......------000000000000000000000000111000111222444444222000000000000111222333444555555666777888999:::::::::888888999999:::;;;======<<<<<<;;;:::::::::::::::<<<<<<<<<<<<<<<===>>>>>>:::999888666444333111111000333888===BBBHHHOOOTTTXXXZZZ^^^````````````aaa]]]]]]]]]]]]]]]]]]^^^^^^]]]]]]^^^_______________^^^]]]\\\[[[[[[\\\]]]]]]\\\\\\\\\[[[[[[[[[[[[[[[WWWWWWVVVYYY```lllzzz~~~{{{xxxtttooollljjjgggeeeccc```]]][[[YYYYYYVVVTTTQQQQQQRRRRRROOOLLLIIIJJJJJJIIIGGGGGGHHHIIIFFFIIIKKKKKKKKKNNNSSSXXX]]]aaaiiiqqq{{{vvvnnnmmmkkkfffbbb```YYYZZZ[[[ZZZYYYZZZ^^^aaa___```ccceeehhhlllppptttxxxvvvtttuuuvvvtttpppmmmddd```ZZZTTTPPPQQQVVVZZZ]]]___bbbdddfffgggffffffccc]]]TTTKKKDDD===888444---...///000000///...------,,,***(((((()))***+++++++++++++++++++++++++++++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))&&&'''(((111GGGWWWOOO<<<******)))''''''&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((######$$$%%%%%%&&&''''''%%%&&&''''''((((((''''''$$$$$$%%%&&&''')))******(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))'''(((((()))***+++++++++)))))))))))))))***++++++''''''''''''((((((((()))))))))))))))))))))))))))))))))******+++++++++,,,(((((()))))))))*********++++++------------+++++++++,,,------......------000000000000000000000000111111111333444444222000000000000000111222333333444555777999:::::::::999888888999:::;;;===>>>???===<<<;;;:::::::::::::::<<<;;;:::::::::<<<===>>>999888777555333111000///444888>>>DDDJJJQQQXXX\\\```aaabbbaaa^^^]]]]]]^^^]]]]]]]]]^^^^^^^^^______]]]^^^___```aaaaaaaaaaaa^^^]]]\\\[[[[[[[[[\\\]]]ZZZZZZZZZZZZYYYYYYYYYYYYWWWWWWZZZaaammm}}}yyyuuutttpppooolllhhheeebbb___^^^```]]]YYYWWWUUUTTTSSSQQQPPPOOONNNMMMLLLKKKKKKKKKIIIHHHHHHHHHIIIKKKNNNOOOPPPRRRVVV]]]gggqqqzzz}}}vvvlllbbbccc]]]ZZZ]]]___\\\YYYYYY^^^___`````````dddjjjpppppptttvvvsssqqqrrrqqqooolllhhhaaaZZZVVVUUUVVVWWW___aaadddffffffggghhhjjjfffccc\\\VVVNNNFFF>>>999333111///222666777444/////////...---,,,,,,,,,,,,*********++++++,,,,,,---,,,+++++++++***)))))))))******))))))***+++,,,,,,)))))))))))))))(((''''''(((((())))))******++++++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))***444JJJZZZOOO999...,,,)))&&&%%%&&&''')))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&''''''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))))))))(((''''''''''''''''''''''''''')))'''%%%$$$%%%%%%$$$###&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++************************---------............///---......,,,++++++---//////////////////////////////000111222333444444444111111222222222333333333444555666777888999:::;;;;;;;;;:::::::::;;;;;;<<<>>>>>>===;;;;;;::::::::::::;;;<<<======<<<;;;:::666666555444555666888999;;;CCCMMMTTTVVVXXX\\\______```aaa```^^^^^^```aaa]]]^^^^^^^^^]]]\\\[[[[[[___^^^^^^]]]]]]^^^^^^___ZZZZZZ[[[[[[\\\]]]______ddd\\\WWWXXXZZZXXXUUUTTTSSSXXXbbbqqq{{{xxxtttoookkkhhhfffeeeccc```]]][[[ZZZYYYWWWVVVRRRQQQPPPNNNMMMLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKKKKLLLOOOTTT[[[cccjjjnnnyyy~~~vvvkkkccc\\\ZZZYYYVVVTTTUUUWWWYYY[[[\\\^^^cccjjjooonnnsssuuusssqqqrrrqqqooooookkkeee^^^YYYWWWWWWXXX]]]___bbbdddeeefffiiikkkiiifffbbb]]]WWWPPPIIIDDD999555222111333222...***...---,,,,,,+++++++++,,,+++++++++++++++,,,,,,,,,+++++++++*********************))))))***++++++,,,)))*********))))))((('''((((((((((((((()))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%((((((--->>>MMMKKK>>>...,,,***'''&&&&&&'''(((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((((('''''''''''''''''''''''''''&&&%%%###$$$%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((((((((((((((('''((((((((())))))))))))))))))))))))************)))***++++++,,,,,,++++++*********************)))------------.....................---+++,,,---//////////////////////////////000111222333333333333111222222222222333333333555555666777999:::;;;;;;;;;;;;::::::;;;<<<======???>>>===<<<;;;;;;;;;;;;;;;<<<======<<<;;;:::999666555444333555777;;;===EEELLLUUUZZZ\\\]]]```cccccccccccc```^^^\\\]]]^^^^^^______````````````___^^^^^^]]]]]]]]]]]]^^^^^^\\\\\\\\\\\\\\\]]]^^^^^^]]]XXXUUUWWWXXXVVVUUUVVV^^^hhhyyyyyytttqqqppppppjjjgggdddbbbaaa```^^^\\\WWWVVVUUUSSSQQQPPPOOOOOOOOONNNKKKIIIHHHGGGGGGGGGGGGGGGHHHJJJNNNSSSWWWZZZcccgggnnnwwwzzzmmmaaaZZZWWWSSSSSSUUURRRSSSVVVXXXZZZ___dddhhhjjjpppsssrrrqqqrrrqqqnnnqqqnnniiiddd```]]][[[[[[\\\]]]```aaabbbdddhhhjjjiiihhhfffdddaaa\\\UUUQQQCCC>>>777333222000---***......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++***************+++++++++*********)))******+++,,,*********+++******)))(((((((((((((((''''''''''''))))))))))))))))))))))))(((''''''&&&&&&''''''((((((,,,++++++333AAAHHHEEE///...+++((('''&&&'''(((''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%$$$###$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''''''''$$$###"""###&&&((()))(((%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))*********+++++++++)))***++++++,,,,,,++++++))))))******************------------...............//////...------...000///////////////////////////000111222222222222222222222222222333333333333555555666888999:::;;;<<<;;;:::;;;;;;<<<===>>>?????????>>>>>>===<<<<<<<<<=========<<<;;;:::999888777555444555888>>>DDDGGGQQQVVV]]]```aaaaaaccceeeccccccccc```^^^\\\]]]^^^^^^^^^___```aaaaaaaaaaaa^^^]]]]]]\\\\\\]]]]]]^^^^^^^^^]]]\\\\\\\\\\\\\\\YYYVVVUUUVVVUUUSSSVVV[[[jjjyyy}}}}}}{{{{{{{{{tttqqqnnnkkkiiigggdddaaa___]]][[[YYYWWWUUUTTTTTTSSSRRROOOMMMKKKIIIIIIHHHHHHHHHGGGHHHIIIKKKMMMOOOSSSVVV\\\dddnnnzzz~~~mmmbbb[[[VVVUUUWWWQQQRRRSSSTTTUUUXXX\\\^^^ffflllqqqppppppqqqpppmmmqqqooollliiifffcccbbbaaa^^^___`````````aaadddgggdddddddddeeeeeebbb^^^ZZZNNNHHH@@@:::666444111///000000///............///---------,,,,,,++++++***)))))))))***+++++++++,,,+++***************++++++******+++++++++******))))))))))))(((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((,,,---+++''',,,777???@@@///...+++)))''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))'''&&&%%%%%%&&&''')))((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&'''%%%$$$######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''$$$###"""$$$&&&)))))))))$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))(((((((((((((((((((((((('''''''''((((((((())))))((())))))))))))*********))))))***+++++++++++++++************++++++++++++,,,,,,---------.........---/////////......///111//////////////////////////////000111222222111111222222222333333333444444444444555777999:::;;;<<<::::::;;;;;;===>>>@@@@@@????????????>>>>>>======>>>======;;;:::888777666666666777:::@@@IIIQQQVVVYYY]]]aaabbbbbbaaabbbccc___```aaa```^^^^^^```aaa^^^^^^__________________]]]]]]\\\\\\\\\\\\]]]]]]^^^^^^]]][[[[[[ZZZZZZZZZYYYWWWVVVVVVSSSSSS[[[dddzzz}}}{{{{{{{{{}}}yyyvvvsssooojjjgggeeedddaaa^^^[[[YYYXXXWWWTTTSSSQQQPPPNNNLLLKKKKKKJJJJJJIIIIIIIIIJJJKKKLLLKKKMMMPPPUUU\\\fffqqqxxx|||~~~pppddd[[[VVVVVVRRRQQQPPPPPPRRRUUUXXXYYYbbbhhhmmmlllmmmoooooommmnnnmmmlllkkkjjjiiiiiihhhcccdddcccbbb___^^^___```^^^___```cccfffeeecccaaaZZZTTTLLLCCC===777333111111000///......---------...------,,,,,,+++++++++)))))))))***+++++++++,,,++++++***************+++)))******+++++++++***************))))))((((((((((((((((((((((((((((((((((((((((((''''''(((((((((***((($$$"""&&&---000///...---+++)))((('''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''(((((()))(((((((((((((((((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''%%%$$$$$$&&&(((((('''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))***++++++++++++***+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,.../////////...///111//////////////////////////////000111111111000000222222333333333444444444222333444666888999;;;;;;::::::;;;;;;===>>>@@@@@@>>>??????@@@??????>>>===>>>===<<<:::999777666666444666:::@@@IIISSS[[[``````aaaccccccbbbaaaaaaaaa___```aaa```^^^^^^```aaa````````````___^^^]]]\\\\\\\\\[[[[[[[[[[[[\\\\\\]]]\\\[[[ZZZZZZYYYYYYZZZVVVVVVWWWYYYYYY\\\hhhuuutttqqqtttyyy}}}yyytttpppllljjjgggdddaaa^^^\\\\\\VVVUUUTTTRRRQQQOOONNNMMMLLLKKKKKKJJJJJJJJJKKKKKKHHHIIIJJJKKKOOOUUU]]]bbbnnnvvv{{{{{{}}}uuufff[[[WWWSSSPPPNNNNNNQQQVVVYYYZZZ___dddhhhhhhiiimmmnnnmmmlllkkkkkkkkkkkklllmmmmmmggghhhhhheeeaaa]]]\\\\\\ZZZZZZ\\\```dddffffffeeeaaa]]]VVVMMMDDD;;;555222222111///...,,,+++++++++------------,,,,,,,,,,,,***************+++++++++,,,+++******)))*********((()))******+++*********************)))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))+++((($$$%%%)))+++)))&&&++++++***((('''''''''&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((('''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((((()))******++++++************++++++,,,---------,,,,,,,,,,,,------------+++---/////////...///000//////////////////////////////000000000000//////333333333333444444444444222333444666888:::<<<<<<;;;:::;;;;;;<<<===>>>???===>>>???@@@@@@???>>>===>>>===;;;999777777666666333777???HHHRRRZZZaaadddeeeeeedddccccccbbbbbbbbbccccccccc```^^^\\\]]]^^^ccccccbbbaaa```^^^]]]\\\\\\[[[[[[ZZZZZZ[[[[[[\\\[[[[[[ZZZZZZZZZ[[[[[[\\\UUUWWW]]]dddjjjppp}}}wwwooonnnvvv|||vvvtttqqqmmmjjjgggeeeddd\\\\\\[[[YYYWWWTTTRRRQQQNNNNNNMMMMMMLLLKKKKKKJJJIIIIIIIIIHHHIIILLLQQQUUU]]]eeeooozzzzzzllleeeYYYTTTOOONNNQQQUUUYYYZZZ\\\aaadddccceeejjjmmmmmmkkkkkkjjjjjjjjjkkkmmmnnniiikkkkkkiiiddd___[[[ZZZUUUUUUVVVYYY^^^bbbddddddbbbaaa^^^WWWOOOFFF???;;;666555333000...---,,,+++,,,,,,,,,---------------+++++++++***************,,,++++++***))))))******'''((())))))*********)))((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))),,,)))(((***,,,+++)))((()))((((((''''''''''''&&&''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%&&&&&&''''''(((((())))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''((('''%%%%%%'''''''''&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((())))))***************(((((()))******+++,,,,,,++++++,,,,,,,,,---------))),,,...///.........///////////////////////////...//////000000//////...333333333444444444444555444555666888:::<<<>>>???;;;;;;::::::;;;<<<======<<<===>>>@@@@@@???===<<<===<<<:::888777666666777999???IIISSS\\\bbbeeeffffffeeecccbbbbbbbbbbbbbbbccccccccc```^^^\\\]]]^^^aaaaaaaaa``````^^^]]]\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZZZZ[[[\\\^^^___```^^^cccnnn|||{{{xxxyyy}}}zzzvvvrrrooommmllldddcccbbb```]]]ZZZWWWUUURRRQQQPPPOOONNNLLLKKKKKKLLLLLLKKKIIIHHHJJJMMMPPPPPPVVV^^^fffmmmvvv~~~www```ZZZRRROOOPPPTTTVVVWWW[[[___aaa```bbbhhhmmmmmmlllkkkjjjhhhiiijjjlllmmmjjjlllmmmkkkfff```\\\ZZZQQQPPPQQQTTTYYY^^^aaabbb___```aaa___XXXQQQJJJGGG;;;:::777555222000///...,,,,,,,,,------.........,,,+++++++++******)))))),,,,,,+++***))))))******''''''((()))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&((())))))'''''')))''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&(((******(((&&&$$$%%%%%%&&&'''((()))******''''''''''''((((((((()))&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((('''''''''''''''''''''''''''&&&%%%%%%'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((()))***************&&&''''''((()))*********++++++,,,,,,,,,---------(((+++---......---...///////////////////////////...///////////////......333333333444444444555555555666888:::<<<>>>@@@AAA;;;;;;:::::::::;;;;;;<<<;;;<<<>>>??????>>>===<<<<<<;;;999777666666777777@@@GGGRRR]]]eeehhhiiihhhdddbbb```___````````````___```aaa```^^^^^^```aaa]]]]]]]]]^^^]]]]]]\\\\\\[[[[[[ZZZZZZZZZZZZ[[[[[[ZZZZZZ[[[\\\^^^```bbbccckkkrrr~~~{{{wwwtttllliiieeebbb```___]]][[[TTTSSSRRRRRRQQQQQQQQQQQQOOOMMMJJJIIIIIIJJJIIIHHHKKKOOOSSSWWW\\\ccclllrrrvvvgggYYYRRROOONNNTTT]]]^^^eeehhhaaa\\\```fffhhhjjjiiihhhgggiiilllppprrrpppmmmkkkllllllhhh___XXXTTTSSSQQQPPPQQQUUU[[[___^^^___```___^^^ZZZWWWUUULLLHHHAAA:::444000...------.........---...///111+++++++++*********))))))******+++******)))((('''(((&&&%%%&&&)))***)))'''++++++******))))))((((((+++*********))))))(((((()))))))))))))))))))))))),,,,,,+++***)))(((''''''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''''''''((((((((((((''''''&&&&&&''''''&&&&&&%%%$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((())))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&((()))************(((''''''''''''&&&&&&&&&))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))++++++,,,,,,,,,---------************+++,,,---------------...............000000////////////000000//////000000000000//////222222222222333444555555888777777999===AAACCCDDD???>>>===<<<;;;;;;<<<===<<<:::999;;;>>>???===:::888:::;;;999555555;;;AAAMMMSSS[[[bbbeeefffggggggiiigggdddaaa``````bbbcccaaa___]]]]]]^^^``````___``````___^^^]]]\\\\\\[[[\\\ZZZYYYZZZZZZZZZYYYXXXXXX[[[^^^aaadddhhhmmmppp|||uuurrrnnnjjjhhheeecccaaa[[[ZZZYYYWWWVVVUUUTTTTTTPPPNNNKKKIIIJJJJJJIIIHHHGGGIIILLLNNNQQQVVV]]]bbbjjjsss~~~{{{iii\\\TTTPPPSSSYYY___gggiiiccc]]]___bbbccccccbbbaaaccchhhlllooopppmmmkkkkkkmmmnnnllleee^^^WWWUUUQQQNNNMMMPPPTTTWWW\\\]]]___```___]]]ZZZXXXTTTPPPJJJBBB;;;555111///------------,,,+++,,,------------,,,,,,,,,,,,+++((()))***************))))))(((&&&(((***+++***(((*********)))))))))))))))************)))))))))((())))))))))))))))))))))))((((((((('''&&&%%%%%%$$$)))))))))))))))))))))))))))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&''''''''''''&&&&&&''''''((((((''''''&&&%%%(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''&&&&&&&&&'''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&((())))))*********(((''''''''''''&&&&&&&&&%%%%%%&&&'''((()))******(((((()))))))))*********(((((((((((()))))))))***++++++++++++,,,,,,,,,,,,------,,,------...///000---------...............000000////////////000000//////000000000000//////222222222222333444555555888777777999===@@@BBBBBB>>>===;;;:::999999:::;;;<<<;;;:::;;;===>>><<<:::777888777666666:::BBBHHHTTTYYY___dddfffffffffggggggfffcccaaa_________``````^^^\\\]]]___```````````````___^^^]]]\\\[[[[[[[[[[[[ZZZYYYYYYYYYXXXWWWVVVZZZ```gggpppyyyzzzvvvssspppllljjjfffeeebbb___]]]ZZZYYYXXXTTTRRROOOMMMMMMLLLKKKJJJGGGGGGHHHHHHHHHKKKOOORRRWWW^^^fffnnnvvv~~~lll___WWWVVVXXX```fffjjjgggbbbbbbdddeee```\\\ZZZ]]]dddkkklllllljjjjjjkkknnnqqqpppkkkfff___\\\VVVPPPMMMLLLNNNOOOVVVXXX\\\___```___^^^\\\\\\ZZZTTTMMMDDD<<<555111.........---,,,,,,++++++------------,,,,,,,,,,,,'''((()))***++++++++++++***)))((()))+++,,,+++***))))))))))))************************))))))))))))))))))))))))))))))))))))''''''&&&&&&%%%%%%$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%''''''''''''''''''''''''&&&''''''((()))(((((((((%%%%%%&&&&&&&&&&&&%%%%%%(((((())))))(((((('''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&%%%'''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''((())))))))))))(((''''''''''''&&&&&&&&&$$$$$$%%%&&&'''((())))))(((((())))))))))))******((((((((()))))))))******)))*********++++++++++++************+++,,,---...---------.........//////000000////////////000000///000000111111000000///222222222222333444555555777666666888<<>>===<<<:::999777666666666777:::999888888888888888888888777888>>>HHHSSS\\\aaaeeeggghhhhhhgggfffggggggeeeeeeeeecccaaa^^^\\\ZZZ]]]\\\\\\]]]```bbbbbbaaa^^^^^^]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZZZZ[[[^^^```aaajjjxxx~~~{{{yyyvvvsssnnnjjjfffcccbbb___\\\XXXUUUTTTRRRQQQOOOOOONNNMMMLLLLLLLLLLLLLLLOOOPPPQQQQQQUUU\\\gggnnnxxxuuujjjccc[[[^^^cccgggkkkpppwww}}}vvvjjj\\\VVVYYY^^^aaaaaadddfffjjjnnnqqqqqqnnnlllmmmhhhaaa[[[WWWSSSNNNJJJHHHKKKOOOTTTYYY]]]aaabbbccccccbbb^^^WWWMMMCCC>>>555222/////////000...---,,,,,,,,,+++++++++******+++++++++++++++***))))))))))))***))))))((())))))(((((())))))******++++++))))))))))))))))))******(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))))))))((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''((((((((((((''''''&&&''''''''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&'''((((((******))))))(((((((((''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''(((((((((((('''(((''''''''''''&&&&&&&&&)))))))))((((((((('''''''''(((((((((((()))))))))))))))))))))************(((((()))))))))*********+++++++++,,,,,,---...///,,,,,,------...//////000//////000000000000//////000000111111111111000000222222222222333444555555666555555777:::<<<<<<;;;===;;;999888777666777777777777666555555555666777666888>>>HHHTTT]]]ccceeehhhiiijjjiiigggfffggghhhfffffffffeeebbb___\\\ZZZ\\\\\\\\\^^^```bbbaaaaaa]]]]]]\\\[[[ZZZYYYXXXXXX[[[[[[ZZZXXXWWWYYY^^^bbblllxxx~~~{{{vvvrrrnnnlllkkkdddaaa\\\YYYWWWVVVSSSRRRPPPNNNMMMLLLMMMNNNMMMLLLLLLLLLLLLKKKMMMRRRZZZ___ccckkkuuu}}}uuufffcccbbbdddhhhmmmwww~~~rrraaaVVVTTTVVVYYYZZZ^^^aaafffkkkmmmmmmllljjjjjjgggccc```^^^ZZZSSSMMMIIIJJJKKKNNNSSSXXX\\\___cccdddeeeddd```XXXPPPKKK===777111...//////...,,,............------------,,,,,,,,,,,,+++***)))((((((*********((('''((()))))))))))))))************))))))))))))************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))))))))))))))''''''''''''''''''''''''(((''''''''''''((())))))'''(((((((((((((((((('''&&&&&&&&&'''&&&%%%%%%$$$&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''(((((((((''''''(((''''''''''''&&&&&&&&&&&&&&&'''((()))***++++++''''''(((((((((((()))))))))))))))*********++++++((()))))))))************************+++,,,------+++,,,,,,---...///000000...///000111111000///...000111111222222111111000222222222222333444555555666666666888;;;<<<;;;:::===<<<:::888777666777777444555555444333444666888666<<>>FFFRRR[[[aaaeeehhhkkknnnooopppnnnkkkhhhfffeeeddddddcccbbbaaa___]]]]]]]]]]]]]]]___aaaaaa```^^^\\\[[[[[[ZZZYYYXXXWWWVVVYYYYYYXXXWWWYYYcccqqq|||}}}|||vvvrrrmmmjjjgggeeebbb```[[[YYYVVVVVVXXXXXXUUUSSSQQQPPPNNNLLLJJJIIIIIIIIIJJJPPPWWW[[[```iiixxxuuujjjcccbbbjjjuuuuuunnncccXXXQQQNNNOOOPPPQQQVVV]]]cccggghhhiiiiiigggggghhhmmmppplllddd\\\VVVSSSNNNJJJJJJMMMRRRUUUXXX[[[```cccdddaaa]]]ZZZVVVLLL@@@777555444111///------,,,,,,,,,+++++++++))))))***+++,,,,,,,,,,,,+++---...---***(((***,,,++++++******))))))(((((((((((())))))*********+++))))))))))))))))))))))))%%%&&&&&&'''((()))******))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''(((''''''&&&&&&((()))***%%%&&&&&&''''''&&&&&&%%%(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&&&&'''((()))***++++++'''((()))((('''&&&''')))''''''''''''''''''''''''&&&''''''(((''''''&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((())))))************+++++++++************++++++++++++************+++,,,---...++++++,,,---...///000111...///000222222000///...111111222222222222111111222222222222333444555555777777888:::<<<<<<;;;999===;;;999777555555555555333555666555444666:::>>>FFFOOO[[[cccfffhhhmmmqqqqqqssssssqqqlllhhheeedddcccbbbaaa```___^^^]]]]]]^^^^^^^^^___aaaaaa___]]][[[[[[ZZZYYYXXXWWWVVVVVVUUUVVVWWWZZZaaapppzzzuuurrrnnnjjjgggbbb```]]][[[ZZZXXXUUUSSSVVVSSSPPPMMMLLLKKKIIIHHHIIIIIIJJJLLLQQQYYYcccjjj{{{}}}mmmdddcccdddaaa\\\WWWSSSSSSRRROOOMMMOOORRRVVV[[[```cccfffgggfffkkknnnllljjjkkkkkkhhh___ZZZSSSMMMIIIIIILLLMMMRRRUUUYYY___dddeeebbb```]]]WWWMMMDDD<<<666000,,,......---...000000...,,,---,,,++++++******++++++,,,++++++,,,---,,,***)))((()))***++++++***)))(((***)))((('''&&&&&&'''((())))))))))))))))))))))))''''''''''''((((((((()))************************))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***)))(((&&&&&&%%%%%%)))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((($$$%%%'''(((((((((''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&)))(((&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))))))))((((((''''''&&&&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******)))((('''&&&&&&&&&&&&&&&((('''&&&&&&'''((('''&&&''''''''''''((()))++++++((())))))))))))*********---,,,+++******,,,...///---------------------------------............///000//////...//////000111555---...555666......555777555333222333444444333666666888999999999999999;;;:::999777555444333333666555555666999???DDDHHHWWW\\\bbbgggjjjkkkmmmmmmoooqqqrrrqqqmmmhhheeecccccc```]]]\\\]]]^^^___^^^ccc```]]]]]]______^^^\\\[[[WWWUUUVVVZZZ\\\YYYUUUVVVWWWZZZbbbppp~~~|||{{{wwwtttpppmmmiiigggdddaaa```]]]ZZZXXXYYYVVVRRRPPPOOONNNLLLJJJKKKKKKJJJJJJKKKPPPVVV[[[gggppp|||{{{mmmdddaaa]]]YYYSSSPPPPPPPPPNNNLLLPPPRRRUUUXXX\\\aaaeeehhhiiinnnqqqooommmnnnnnnkkkeeeaaaZZZSSSOOOMMMMMMMMMSSSUUUYYY^^^bbbdddcccbbbaaa\\\TTTLLLEEE>>>888444///...,,,---......---+++---,,,++++++***+++++++++---+++******++++++***)))(((((())))))))))))((((((+++***)))((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++***))))))*********)))((((((''''''''''''((())))))((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((%%%&&&'''((((((((('''&&&''''''&&&&&&&&&%%%%%%%%%)))(((((('''''''''(((((()))(((((('''''''''((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))(((((('''&&&&&&&&&'''''')))(((''''''))))))((('''&&&&&&&&&&&&'''((()))************+++++++++,,,,,,,,,+++***))))))+++,,,...---------------------------------............/////////000000000000111111666222111666888777999===;;;888555333444444444444777777888:::::::::::::::::::::999888666666555555555555555888???GGGPPPVVV\\\aaagggkkkmmmnnnnnnoooqqqqqqqqqoookkkgggcccbbbbbb___]]]]]]^^^```aaaaaabbb```^^^^^^```aaa___]]]ZZZXXXWWWWWWYYYZZZXXXVVVWWW\\\eeeqqq|||xxxuuussspppllliiigggddd```]]]\\\YYYVVVTTTRRRQQQOOOMMMKKKKKKKKKIIIHHHIIILLLOOOUUU\\\gggrrr}}}pppggg^^^ZZZSSSNNNMMMMMMNNNNNNRRRSSSTTTUUUWWW\\\ccchhhjjjooorrrpppnnnoooooollllllhhhccc]]]WWWRRRPPPOOOUUUUUUWWW[[[```cccddddddccc```[[[UUUOOOIIIBBB===444111...---------------------,,,+++++++++++++++---+++)))((()))*********,,,++++++++++++++++++,,,******)))))))))***++++++))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((------,,,++++++***++++++'''''''''''''''((()))***)))(((((((((((())))))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''(((''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%(((((('''''''''(((((()))(((((()))))))))))))))((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''((((((((((((((('''''''''&&&''''''((((((***)))((((((******)))(((''''''''''''((())))))***++++++,,,,,,,,,---------+++***)))((()))***+++,,,---------------------------------............///...///111222222222111111333444444333999CCCHHHGGG@@@<<<777444444444555555777888999:::;;;;;;;;;;;;999999999888777777666666666777999>>>GGGSSS^^^ddddddhhhlllooopppppppppqqqqqqpppnnnkkkhhheeecccaaaaaa___^^^^^^```bbbcccccc```______```aaaaaa___]]]YYYYYYZZZYYYYYYZZZ\\\___bbbjjjvvv|||zzzwwwssspppllliiieeebbb^^^\\\YYYWWWVVVTTTQQQOOOJJJKKKLLLLLLJJJJJJLLLMMMOOOTTT[[[bbbkkkvvv}}}llleeeZZZQQQLLLKKKNNNPPPVVVWWWVVVTTTTTTWWW^^^dddggglllooommmlllnnnnnnkkkmmmllliiiddd___ZZZVVVTTTVVVUUUUUUWWW\\\aaadddeeebbb```^^^[[[WWWQQQJJJEEE<<<888333000/////////...------,,,++++++++++++,,,...+++((('''(((*********,,,+++***))))))***+++,,,))))))))))))******++++++(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&++++++***)))(((((((((((('''''''''''''''((())))))''''''''''''((()))******(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&'''(((******)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&''''''((())))))***)))((((((******)))(((***************+++,,,,,,+++++++++,,,,,,,,,------+++******)))***+++,,,,,,---------------------------------............///...///111333444333222111---444444111;;;NNNVVVQQQBBB===777333333444444555777777888999::::::::::::999888888777777666555555777:::???GGGRRR]]]ffflllkkkmmmqqqrrrqqqpppppppppooommmjjjgggfffeeedddccccccaaa___```aaabbbbbbbbb_______________^^^\\\[[[XXXZZZ[[[ZZZZZZ___hhhpppyyy~~~zzzvvvrrrnnnjjjgggcccaaa]]][[[YYYWWWSSSQQQLLLMMMOOONNNMMMLLLLLLLLLLLLOOOSSSWWW\\\dddooowwwxxxiiiYYYOOOKKKMMMOOOZZZ[[[ZZZWWWTTTTTTYYY]]]ccchhhlllkkkkkkmmmmmmkkkkkkkkkkkkiiifffbbb^^^\\\YYYWWWUUUUUUYYY^^^aaacccaaaaaaaaa```^^^YYYRRRMMMDDD???888333000///.........---,,,,,,++++++,,,,,,...,,,)))((()))***++++++)))((('''&&&&&&'''((()))'''(((((())))))*********(((((((((((((((((((((((((((((((((((()))))))))***************************))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&'''(((((()))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''$$$%%%'''((()))(((''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&&&&''''''(((((())))))((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''((()))***)))(((''''''))))))((('''***************++++++,,,************+++++++++++++++++++++++++++,,,---------------------------------------............///---///111333444333222111+++333555333@@@VVV^^^XXX@@@<<<666222222333444444555666777888888999999999999888777555555555555555666<<>>777333000---+++...------,,,,,,,,,,,,,,,...,,,***)))***+++++++++,,,,,,++++++++++++,,,,,,'''((())))))***)))))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))***)))(((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((()))***$$$%%%&&&'''(((((((((((($$$$$$%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((('''(((((()))))))))(((''''''))))))((('''(((((((((''''''(((((()))(((((()))))))))*********++++++,,,,,,,,,------------------------------------------............///---...000222333333222222...444666888EEEXXX]]]VVV<<<999444222222333444444444555666777888888888888888777555333444666999;;;===DDDPPP^^^iiippptttuuupppqqqrrrqqqooommmlllllliiifffcccdddgggiiiiiigggfffdddbbbbbbbbbaaa___]]]^^^___^^^[[[XXXWWWWWWXXXXXX[[[___dddlll{{{}}}zzzuuurrroookkkhhhccc^^^ZZZVVVVVVVVVSSSOOOLLLKKKKKKIIIJJJKKKJJJIIIMMMSSSYYY]]]ccckkksss|||qqqaaaWWWTTTUUU]]]dddddd^^^WWWUUUUUUXXX___cccdddfffjjjllljjjfffhhhkkknnnpppooonnnllleeeaaa\\\ZZZ[[[]]]___```bbbccceeeggghhhfffaaa^^^UUUPPPGGG???999444///---......---,,,,,,,,,,,,---...---,,,,,,------,,,***---......//////......---)))***+++++++++***)))((())))))))))))))))))))))))(((((()))))))))*********************************))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((()))******(((''''''''''''(((((())))))((('''''''''''''''((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''&&&%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&'''''')))******&&&&&&&&&&&&'''((()))***%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((&&&&&&''''''(((((())))))***)))((((((((((((((((((***)))((((((******)))((((((''''''&&&&&&''''''(((((((((((()))))))))************+++,,,,,,,,,,,,,,,---------------------------------............///---......///111222222333111333555:::FFFQQQRRRKKK888666333222444555666666555666777888888999888888666555222222555:::@@@DDDOOOUUU^^^hhhppptttuuuuuupppqqqrrrqqqnnnkkkjjjkkkiiieeecccdddhhhjjjhhhfffdddbbbaaaaaabbbaaa___]]]]]]]]]\\\ZZZWWWWWWZZZ]]]```eeelllvvv|||yyyvvvrrrnnniiiccc___XXXXXXXXXUUURRRPPPPPPPPPNNNOOONNNJJJGGGHHHLLLPPPNNNTTT\\\dddnnn{{{ooo```YYYQQQ[[[fffiiicccZZZVVVUUURRRYYY^^^___bbbgggiiiggggggiiimmmppprrrrrrqqqpppjjjfff```]]]]]]^^^______aaaaaacccfffgggfffccc```]]]XXXOOOGGG???999333000......---,,,,,,,,,,,,---...---------......,,,***((((((***++++++***((((((+++,,,,,,---,,,+++)))((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&((()))***%%%&&&&&&&&&((()))***++++++***)))(((((('''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''&&&%%%%%%&&&'''(((***''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''((()))((('''''''''''')))+++,,,(((''''''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((''''''''''''((((((%%%&&&&&&'''((()))******+++***)))(((((('''((((((+++***)))***+++++++++)))***)))(((((((((((())))))((())))))))))))*********))))))***++++++++++++***---------------------------------.........//////---------...///111222333111111333:::CCCIIIFFF@@@666555333333555777777777666777888999999:::999999555333111222666>>>FFFLLLbbbeeejjjooossstttsssrrrqqqrrrrrrpppmmmkkkjjjjjjjjjfffdddeeeiiijjjgggdddaaa``````aaabbbbbb```^^^\\\\\\[[[YYYWWWXXX]]]bbbiiioooyyy{{{}}}{{{wwwqqqjjjeeebbb___[[[ZZZYYYWWWSSSOOOPPPPPPNNNMMMKKKJJJIIIHHHKKKOOOTTTWWW]]]gggttt~~~rrrccc^^^\\\___eeeggg```YYYUUUQQQSSSWWW[[[___bbbeeefffjjjjjjlllqqquuuvvvtttqqqpppmmmiiieeeccccccdddeee```aaabbbeeefffeeebbb```^^^\\\WWWPPPIIIAAA:::777...------...///000///...---------,,,,,,---......++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))***)))((('''''')))+++---******++++++++++++******))))))))))))))))))))))))((('''%%%&&&((()))))))))(((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&)))))))))(((''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((((((((''''''''''''(((((('''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((()))((('''&&&&&&'''((()))$$$$$$%%%&&&'''((())))))(((((((((((())))))))))))***)))(((''''''((()))***+++++++++*********))))))((())))))******+++,,,,,,,,,,,,,,,---...///000111000000//////.........---222111111111000000//////333222333777<<>><<<777444111111444666555333666444333555999<<<;;;999;;;999999;;;;;;@@@QQQbbbppppppqqqsssuuuvvvtttssssssrrrpppooooooooommmkkkhhhgggffffffffffffdddaaabbb```^^^___``````]]]ZZZ^^^YYYXXX[[[YYYWWWccctttxxxmmmoooqqqtttxxx}}}{{{tttnnniiieeeaaa```___\\\WWWSSSQQQPPPOOOMMMLLLJJJIIIHHHIIILLLOOOQQQUUU]]]hhhqqq{{{zzzeee```^^^aaabbb[[[SSSOOOJJJLLLPPPUUUYYY]]]aaabbbggggggiiinnnsssuuutttrrrooommmiiieeecccccceeefffcccaaa```___``````___^^^```^^^[[[VVVNNNGGG@@@<<<555222000......---,,,+++,,,++++++***++++++,,,,,,++++++++++++++++++++++++***************************************************))))))(((((()))***+++)))******************)))((((((((((((((((((((((((***(((''''''((()))((('''((((((((((((((('''&&&&&&'''''''''(((((('''''''''(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))************''''''((((((((()))))))))******)))(((((()))******+++++++++*********))))))))))))******+++,,,,,,,,,---------------...///000000/////////............/////////000111111222222000000111555999;;;:::888555333000000222444333222555444555888<<<>>>>>><<<777666888>>>DDDNNN___ooowwwvvvvvvwwwxxxxxxwwwuuusssqqqoooooooooooonnnllliiihhhgggggggggfffcccaaa```^^^]]]^^^``````^^^[[[[[[VVVVVVZZZZZZ]]]llldddeeegggiiilllpppuuuyyy|||{{{uuusssooojjjhhhgggccc^^^ZZZTTTTTTRRRQQQOOOMMMLLLKKKIIIKKKLLLLLLMMMRRRZZZ```fffllluuu~~~xxxlllbbb___\\\UUUMMMHHHDDDFFFIIINNNTTTYYY]]]```cccdddfffkkkpppsssssssssnnnllliiifffddddddeeeffffffccc^^^ZZZZZZZZZZZZZZZ``````___\\\VVVOOOIIIEEE<<<888444000///......---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))((((((*********************************)))))))))))))))((())))))******))))))((())))))))))))))))))))))))+++***(((((())))))'''&&&(((((((((((((((''''''&&&'''(((((())))))(((((('''&&&''''''((())))))******''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&''''''''''''((((((((((((******))))))))))))******+++++++++*********************++++++,,,---------......---------......///////////////............,,,---...000111333444555000000111333666777666444666444222111333444444444444555666999===??????>>>777888===GGGSSS___nnnzzz}}}{{{xxxwwwwwwwwwuuutttqqqpppnnnoooooopppnnnmmmjjjiiigggggggggfffcccaaa^^^]]]\\\]]]^^^^^^]]]\\\[[[WWWXXX]]]aaaiii}}}___```bbbcccdddfffjjjmmmmmmppptttxxx|||}}}|||xxxssspppnnnkkkeee```[[[ZZZXXXVVVSSSQQQOOONNNKKKLLLKKKJJJJJJMMMRRRVVVWWW\\\dddlllvvvmmmaaaZZZQQQIIIEEEAAACCCFFFJJJPPPVVV\\\___bbbcccfffiiimmmpppqqqqqqllljjjhhhfffeeeeeefffggghhhddd___[[[ZZZYYYXXXWWW\\\]]]______\\\XXXRRROOOCCC>>>888333222222222222///......------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((''''''***************************************)))((('''(((((())))))))))))((((((***************************)))((()))******)))''''''(((((((((((((((''''''(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((&&&%%%%%%&&&((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((())))))))))))))))))))))))***************************++++++,,,,,,---......///......---------......///////////////.........,,,---...000111333444555111222333555666666555444888666555444555666666777333444666999;;;=========<<<@@@IIIVVVbbbllluuuzzz}}}zzzvvvsssrrrrrrpppooopppooonnnnnnooopppooommmkkkiiihhhggggggeeeccc```___^^^]]]\\\\\\[[[[[[ZZZ[[[[[[^^^eeelllzzzXXXYYYZZZZZZZZZ\\\^^^aaabbbeeehhhkkknnnrrrvvvzzz}}}|||yyyvvvrrrlllgggaaa```]]]ZZZWWWTTTQQQPPPMMMLLLLLLJJJJJJKKKNNNPPPOOORRRWWW]]]fffooozzz~~~jjj\\\PPPHHHEEEBBBBBBCCCGGGLLLRRRWWW[[[aaacccfffiiikkklllmmmmmmjjjiiigggfffffffffggghhhhhhfffcccaaa```]]]YYYVVVVVVYYY]]]___```^^^[[[YYYLLLFFF>>>777333222111000000///......---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((('''***************************************)))((('''(((((())))))))))))(((((())))))))))))))))))))))))((('''((())),,,---+++***''''''((((((((((((((('''(((((())))))))))))(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((((((''''''(((((()))******++++++'''''''''(((((((((((()))((((((((((((((((((((((((***************************++++++,,,,,,---......///......---------...............///////////////...//////000111222222222111333444555555444444333777666666555444555666888333444555666777999;;;<<>>666111---///...---,,,,,,+++++++++------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***))))))(((((()))***+++)))******************)))''''''''''''''''''''''''(((((())),,,......,,,***&&&&&&'''((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''((((((((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&$$$%%%%%%%%%&&&&&&''''''))))))))))))*********+++)))***++++++++++++***)))))))))*********+++++++++))))))******+++,,,,,,,,,---------------...///000............/////////000000000000000111111111111000333666666444333444555222333444222000000333555444555555555666;;;BBBHHHWWWeeeqqqvvvvvvxxxxxxuuusssrrrrrrsssttttttsssqqqqqqooonnnnnnnnnnnnllljjjdddcccccccccddddddbbb```^^^______\\\ZZZYYY\\\^^^fffsssNNNPPPQQQPPPOOOOOOPPPQQQQQQSSSTTTTTTTTTUUUWWWYYYYYYXXXYYY]]]cccggggggfffnnnttt{{{~~~zzztttmmmhhhcccaaaYYYWWWUUUSSSQQQOOOLLLJJJIIIJJJJJJJJJLLLPPPUUUZZZ]]]iiivvv}}}sss```YYYJJJGGGDDDAAAAAADDDHHHKKKOOOVVV^^^dddeeedddcccdddfffffffffgggggghhhiiijjjhhhhhhiiijjjlllllljjjhhhaaabbbdddfffggghhhhhhhhhkkkdddZZZPPPGGG???999555111111000///...---------------------------------,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++***)))((('''((()))+++---******++++++++++++************************************+++,,,...---+++)))&&&&&&'''((())))))((((((&&&&&&''''''''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%''''''''''''%%%$$$((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))((((((((()))*********+++++++++++++++,,,------------,,,+++))))))******++++++++++++((())))))***++++++,,,,,,,,,,,,,,,---...///000111---.........//////000000...//////000111222222222222555999999777666777999333555666444111111444777555666666666888???HHHPPPdddqqqzzzyyyuuuuuuvvvtttppppppqqqsssuuuvvvtttsssrrrpppnnnnnnnnnmmmkkkjjjcccbbbaaabbbddddddbbb```\\\]]]^^^\\\ZZZ[[[___bbbxxxKKKKKKKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNRRRRRRRRRSSSUUUVVVXXXYYY___bbbfffkkkooouuu|||}}}tttmmmiiihhhccc___ZZZVVVTTTQQQOOOMMMJJJHHHEEEFFFIIILLLOOOPPPTTTYYYaaaiiiqqqzzztttaaaVVVNNNGGGFFFEEEAAACCCHHHGGGLLLTTT[[[```bbbbbbaaacccccceeefffggghhhiiiiiijjjiiijjjnnnrrrssspppnnnjjjkkkkkklllkkkjjjhhhggggggeeebbb\\\SSSHHH>>>888222000......///000///...------------------------------++++++++++++------))))))(((((((((((()))))),,,,,,+++******+++,,,,,,++++++************++++++(((''''''''''''(((((()))(((((())))))))))))((((((++++++++++++***(((''''''))))))))))))(((((((((((()))((('''&&&&&&'''((()))''''''(((((())))))******%%%&&&''''''((('''''''''&&&'''((())))))((('''&&&------,,,+++***)))((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''******))))))(((((('''''',,,+++)))(((''''''''''''(((((('''(((((()))***+++)))******)))(((((()))+++***)))(((&&&&&&&&&'''((())))))))))))((((((((((((((((((((((((((((((((((((*********))))))))))))))))))***+++,,,---,,,,,,+++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...------------.........///222111000//////000111111222333333333444555555555444444333333333333333222555888999888:::CCCTTTaaatttyyy~~~|||wwwsssqqquuuuuuuuuwwwxxxvvvrrroooqqqooommmkkkkkkiiigggeeeeeedddcccaaa```_________```\\\\\\___```bbblllxxxKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPUUUWWW[[[___ccchhhnnnrrr{{{|||vvvqqqnnniiieee```\\\YYYWWWTTTRRROOOMMMJJJIIIKKKMMMMMMMMMMMMQQQWWW^^^eeemmmuuu{{{qqqbbbXXXNNNJJJFFFAAA@@@BBBEEEHHHMMMSSSXXX\\\___```cccdddfffhhhiiijjjiiiiiihhhhhhiiilllpppqqqooommmllllllmmmmmmmmmllljjjiiiiiihhheee```WWWMMMEEE???333111///...///...---,,,------------------------------,,,++++++,,,------***))))))(((((())))))***,,,,,,+++******+++,,,,,,++++++************++++++***))))))((((((((())))))((())))))******))))))((('''((()))***++++++++++++))))))))))))(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))&&&'''(((((())))))((((((&&&'''((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&'''(((((()))******(((((((((((((((((((((((())))))))))))((((((''''''+++***((('''&&&&&&&&&'''((('''''''''''''''((()))((()))******))))))***,,,+++***)))((('''(((((()))))))))))))))((((((((((((***************************))))))))))))))))))))))))***+++,,,---,,,++++++******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,---......//////---.........////////////222111000//////000111222444444555555666777777777333333333444444444555555555777999;;;@@@MMM^^^jjjwww{{{}}}zzzxxxxxxwwwwwwvvvwwwwwwvvvrrrpppqqqooommmlllkkkiiigggeeebbbbbbbbbaaa`````````aaa]]]\\\___eeejjjppp|||JJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIJJJJJJLLLOOOQQQTTTXXX]]]aaafffjjjqqqxxx|||wwwrrrnnniiidddaaa]]]ZZZXXXUUUSSSPPPNNNNNNMMMLLLJJJHHHJJJMMMQQQVVV]]]eeejjjtttyyyvvviiiZZZQQQLLLFFFBBBAAADDDEEEHHHLLLQQQVVV[[[^^^```bbbeeegggiiiiiihhhhhhgggggghhhkkknnnooommmlllmmmnnnnnnooonnnnnnmmmlllmmmllliiieee^^^VVVOOOKKK:::777333000///...---+++------------------------------,,,,,,,,,,,,------+++******************+++,,,++++++******++++++,,,++++++************++++++,,,+++******))))))))))))((())))))******))))))(((&&&'''(((***+++,,,,,,,,,(((((((((((())))))))))))'''(((((())))))(((((('''))))))))))))(((((((((((('''(((((()))))))))))))))&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((('''''''''$$$$$$%%%'''((()))***+++)))))))))))))))))))))))))))))))))((((((((((((''')))((('''&&&&&&%%%&&&&&&(((''''''&&&&&&&&&&&&'''''')))******))))))+++,,,+++******))))))))))))***(((((((((((())))))))))))************************))))))))))))))))))******)))***+++,,,---,,,+++***++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,---------------...//////000000////////////000000000000111111000000000111111222444444555555666777777888333333333444444555666666555777;;;BBBMMM[[[kkkuuuyyyzzz||||||{{{{{{|||}}}{{{yyyxxxwwwwwwuuusssppprrrpppmmmlllkkkjjjgggeeebbbcccccccccaaa```aaaccc___bbbiiisss|||JJJIIIIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFHHHJJJKKKNNNRRRUUUWWW[[[aaagggnnnvvv~~~zzzvvvpppjjjfffccc___\\\YYYWWWTTTSSSQQQOOOLLLJJJHHHIIIJJJJJJMMMRRRXXX]]]eeelllvvvkkk\\\TTTOOOJJJGGGDDDEEEFFFJJJNNNTTTYYY[[[]]]___bbbeeeggggggfffeeeggghhhiiikkklllmmmmmmlllmmmnnnnnnnnnnnnnnnnnnnnnnnnnnnlllhhhddd^^^YYYVVVHHHBBB:::333000/////////........................---------,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++---,,,+++***)))((((((((('''(((((())))))((((((''''''(((((()))))))))(((((((((((((((((())))))))))))'''((()))******)))((('''******))))))((((((''''''''''''((())))))))))))(((''''''(((((((((((((((((())))))))))))******++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''')))(((((('''&&&&&&&&&&&&)))***,,,+++***))))))******)))))))))))))))))))))(((((((((((())))))))))))'''''''''''''''''''''''')))))))))))))))***************,,,,,,,,,,,,+++***,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,------...//////000000///000000000000111111111111111111111111111222222111222222333444555666666555444333333333444555555555:::CCCOOO\\\iiisssyyyxxxwwwwwwvvvwwwyyy}}}~~~|||yyywwwwwwuuusssqqqrrrpppmmmlllkkkjjjgggeeedddffffffdddaaaaaaccceeehhhooo|||IIIHHHHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBAAAAAA@@@@@@AAAAAACCCDDDEEEEEEFFFGGGKKKMMMMMMPPPUUUZZZ```fffmmmrrr}}}}}}wwwqqqlllgggccc```\\\ZZZWWWVVVTTTRRROOOMMMKKKKKKJJJHHHHHHKKKPPPSSSXXX___iiittt}}}lll^^^VVVPPPJJJCCCDDDFFFIIIMMMQQQUUUWWW\\\^^^aaadddffffffffffffhhhiiijjjkkkllllllmmmnnnlllllllllmmmmmmnnnooooooooonnnmmmjjjgggdddaaa___UUULLL@@@666111000111222........................------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++************++++++,,,+++***)))((('''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''((((((((()))))))))***'''((()))******)))((('''******))))))((((((''''''%%%&&&''''''((((((''''''((((((((())))))******+++&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((('''((((((((())))))((((((******)))(((''''''''''''+++,,,------***((((((((('''((((((((((((((((((((('''((((((((()))))))))***''''''''''''''''''''''''(((((())))))***************+++,,,,,,,,,,,,******,,,,,,,,,,,,++++++***)))+++++++++,,,,,,,,,------,,,,,,,,,---......//////000000000000111111111222000000111111222222222222111111222333444555666777666555444222222222333444999AAAOOO^^^kkkssswwwxxxyyywwwttttttvvvzzz}}}|||zzzxxxwwwuuusssqqqqqqooolllkkkjjjiiigggeeeeeeffffffdddaaaaaafffkkkvvvHHHGGGGGGFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCBBBBBBAAAAAAAAABBBBBB@@@AAABBBAAAAAABBBEEEGGGEEEHHHKKKOOORRRWWW]]]aaakkkrrr|||yyytttooojjjgggbbb___[[[YYYWWWVVVSSSQQQMMMLLLKKKHHHFFFGGGIIILLLNNNTTT\\\eeeoooxxxooobbbVVVNNNEEEEEEFFFHHHKKKNNNRRRTTT^^^___```ccceeefffggghhhhhhjjjkkkkkkkkkkkklllnnnkkkkkkkkkkkklllnnnooopppooonnnmmmkkkiiihhhffffff^^^UUUHHH<<<555222111111........................------............------,,,++++++******++++++,,,***++++++,,,,,,++++++***++++++************+++++++++***)))(((((((((((((((&&&''''''((((((''''''&&&###$$$%%%'''((()))))))))''''''(((((())))))******((())))))******))))))((())))))))))))((((((((((((%%%&&&&&&'''''''''''''''(((((((((((()))***++++++&&&&&&''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''(((((('''''''''))))))(((((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((''''''((()))*********)))***))))))(((((((((((()))+++---...---+++)))((((((&&&''''''(((((((((((('''''''''(((((())))))******************************((((((((()))******++++++++++++,,,---,,,+++***)))++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,---......//////000000000000111111111111///000111222333333333333222333444555666888999999777666444222222333444555@@@LLL]]]lllvvvyyyyyyxxx|||zzzwwwwwwzzz}}}}}}{{{zzzxxxxxxvvvsssppppppnnnkkkjjjiiihhheeecccbbbdddfffeeedddiiisss{{{GGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDD??????@@@???>>>???AAADDDAAACCCEEEFFFHHHLLLPPPSSS\\\bbbkkkttt|||~~~yyyssspppjjjfffaaa\\\ZZZXXXVVVUUUPPPOOONNNKKKGGGFFFGGGHHHJJJMMMQQQWWW___jjjttt{{{uuueeeYYYLLLJJJHHHHHHIIINNNSSSVVV\\\\\\]]]^^^```ccceeeggggggiiijjjjjjhhhiiikkkmmmkkkkkkkkkkkklllnnnpppqqqpppooommmllljjjjjjjjjjjjeee^^^SSSHHH???999444111........................,,,---...//////...---,,,++++++************++++++***+++,,,,,,,,,,,,+++***++++++************+++++++++******)))))))))******(((((())))))))))))((((((%%%&&&'''((())))))))))))'''''''''((()))************))))))))))))))))))***(((((((((((())))))))))))&&&&&&'''((((((((((((((('''&&&&&&&&&'''((()))***((((((((()))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((())))))((((((''')))(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&''')))))))))))))))(((((('''''''''((())))))(((***------,,,+++******&&&'''((()))***))))))((('''''''''((()))*********************************'''(((((()))******++++++++++++,,,---,,,+++***)))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------...//////000000/////////000000000111111///000111333444444333333222333444555666888999999777666444444444777999;;;JJJWWWiiivvv{{{||||||}}}}}}{{{{{{~~~~~~{{{zzzyyyyyyxxxvvvrrrooonnnllljjjiiihhhgggdddbbb```dddhhhkkkooozzzFFFFFFFFFFFFEEEEEEEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB===============>>>??????????????????>>>>>>AAACCC@@@AAACCCCCCDDDFFFJJJMMMOOOTTT[[[bbbhhhpppyyy{{{wwwpppkkkeee___\\\ZZZXXXWWWSSSSSSQQQNNNJJJHHHGGGHHHIIIJJJKKKOOOUUU___jjjrrrxxxyyy{{{~~~uuugggTTTQQQLLLIIIJJJOOOVVV[[[YYYXXXXXXYYY[[[^^^bbbdddfffhhhjjjiiiggggggiiillllllkkkkkklllmmmoooqqqrrrpppooonnnlllkkkllllllmmmjjjeee]]]SSSJJJ@@@888222////////////////////////,,,---...//////...---,,,+++******************+++***+++,,,------,,,+++***++++++************+++++++++++++++***++++++,,,,,,******++++++++++++******++++++++++++***)))''''''&&&''''''((()))******++++++***)))(((((()))***+++''''''(((((())))))******'''(((((()))))))))))))))%%%%%%$$$$$$%%%&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''''''((((((###$$$&&&((())))))((((((&&&&&&&&&&&&&&&'''((()))%%%(((+++------,,,------'''((()))+++++++++***)))&&&''''''((()))******+++(((((((((((((((((((((((('''(((((()))***++++++++++++,,,,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......//////000111111111////////////000000000000///000222333444444333333000111222333555666777888666555444555777:::>>>@@@QQQ^^^ooozzz}}}}}}}}}|||}}}}}}{{{yyyxxxyyyyyyyyyvvvrrrnnnnnnllliiihhhgggfffcccaaaaaaffflllrrrzzzDDDDDDDDDEEEDDDDDDCCCBBBBBBAAA@@@??????@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>>>>???AAAAAA???>>>???@@@@@@@@@@@@>>>>>>???BBBDDDIIIMMMRRRUUUXXX___iiirrr{{{yyytttmmmhhhdddaaa]]][[[XXXUUUQQQNNNLLLKKKIIIGGGHHHHHHIIIKKKOOOTTTYYY\\\fffiiimmmqqqvvv}}}|||gggZZZNNNJJJHHHJJJQQQ[[[WWWUUUSSSPPPPPPSSSYYY^^^hhheeecccdddgggiiiiiigggkkklllnnnnnnmmmllllllmmmtttrrrppppppppppppnnnlllpppjjjaaa\\\VVVMMM???444555555333111...---...000//////...---,,,,,,++++++,,,,,,,,,------,,,+++++++++,,,,,,------,,,,,,++++++++++++*********)))))))))))))))))))))))))))))),,,,,,++++++******))))))+++******)))(((''''''&&&************************,,,)))'''((()))***(((%%%((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))(((''''''''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))******)))(((((((((((((((''''''''''''((((((((((((&&&((()))++++++)))(((&&&''')))***++++++***)))'''+++***((('''''')))+++,,,))))))))))))************))))))))))))))))))))))))(((((())))))))))))((('''---------,,,+++***)))(((++++++++++++++++++++++++************+++,,,---...////////////000000000000111111000000000000000111333222///------///111333333444555555333333444555333888;;;;;;999===HHHQQQbbbmmmxxx}}}|||}}}{{{yyyzzz{{{wwwvvvuuurrrnnnlllllllllnnnmmmjjjeeecccdddddddddbbbiiitttDDDDDDDDDDDDDDDCCCBBBBBB@@@???>>>>>>>>>>>>???@@@????????????????????????===???AAA@@@???>>>??????>>>??????>>>===>>>@@@BBBEEEIIIMMMOOOPPPUUU]]]dddiiisss{{{tttnnnjjjfffbbb```\\\YYYTTTQQQPPPNNNLLLKKKHHHHHHGGGGGGIIIMMMPPPSSS[[[^^^ccciiipppyyyppp___VVVPPPNNNQQQVVVXXXVVVSSSPPPPPPTTTYYY\\\cccbbbcccdddggghhhgggfffiiikkkmmmnnnmmmnnnooopppsssrrrppppppqqqqqqooonnnqqqlllgggdddaaaXXXJJJ???777666444222000//////...//////...------,,,+++++++++++++++,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))(((((((((((((((*********)))((('''''''''''''''''''''''''''''''''+++)))'''((()))***(((&&&((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&((()))((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))((((((((((((((((((((('''''''''((((((((()))))))))***))))))(((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''(((***++++++***((('''***)))((((((((()))+++,,,''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,+++******************************+++******++++++---......////////////000000000000111111000000000000111111333222111000///000222333222444555555444444666888333666888:::===GGGTTT___mmmwww}}}{{{yyyzzzzzzwwwwwwuuurrrooommmllllllllljjjgggcccaaabbbeeefffgggpppCCCCCCCCCDDDCCCCCCBBBAAA>>>>>>============>>>>>>????????????????????????===???@@@@@@???>>>>>>???<<<===>>>>>>======>>>???AAADDDHHHIIIIIIKKKPPPTTT[[[bbbllluuu}}}~~~xxxsssnnniiifffaaa^^^YYYVVVTTTRRRPPPNNNKKKJJJHHHFFFFFFGGGHHHJJJOOORRRWWW___iiiuuuppp___TTTNNNLLLNNNXXXVVVTTTRRRRRRSSSTTTVVV[[[___cccfffffffffffffffgggiiilllnnnnnnoooqqqsssrrrqqqooopppqqqrrrqqqppppppmmmlllllljjjcccWWWMMM>>>999444111111111///---//////......---,,,,,,,,,******++++++++++++******+++,,,,,,------,,,,,,+++---------,,,,,,,,,,,,+++))))))))))))))))))))))))(((((((((((())))))))))))******))))))(((((('''''')))))))))))))))))))))))))))((('''((()))***)))(((((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))))))))))))))))))))''''''((((((((((((((((((&&&&&&'''''''''(((((((((***)))((((((''''''((((((''''''''''''(((((((((((('''((()))******)))((('''((((((************(((((())))))))))))************''''''''''''(((((((((((())))))))))))))))))))))))***)))((((((((((((******)))***+++,,,,,,,,,,,,,,,)))))))))***************,,,,,,,,,,,,,,,---...///////////////000000000000111000000000000000111111333333333333333333333333222444555555555555777999888888999===FFFTTTdddoooxxx}}}{{{yyyyyyyyyxxxwwwuuutttrrrpppooonnnkkkiiieeeaaa___aaafffkkkppp~~~CCCCCCCCCCCCCCCBBBAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????===???@@@@@@>>>>>>>>>???;;;===??????=========>>>@@@CCCFFFGGGGGGGGGIIIKKKRRRWWW___fffmmmxxx|||vvvppplllfffbbb^^^ZZZWWWUUUSSSQQQOOONNNKKKIIIGGGGGGGGGGGGIIIKKKPPPXXXcccqqqgggYYYQQQLLLKKKTTTTTTUUUVVVVVVUUUSSSQQQVVV\\\cccffffffeeeeeeggggggiiilllnnnnnnoooqqqsssrrrpppnnnoooqqqrrrrrrrrrooommmllllllkkkggg^^^WWWGGG???555000000222000...//////......---------,,,******+++,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++))))))))))))))))))))))))))))))******++++++,,,,,,***)))))))))((((((((('''************************(((''''''((()))******)))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((())))))(((''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((()))******)))(((((((((((()))************)))))))))))))))************))))))))))))))))))))))))+++***((('''''')))+++,,,***++++++,,,,,,+++++++++***************+++++++++---------------...//////////////////000000000000000000000000000000111222222333444555666555444444444555555444333444666888======@@@GGGRRRaaannnwww}}}|||{{{zzzxxxwwwvvvuuuuuuuuuuuuuuusssrrrlllhhhccc```^^^___gggppp}}}CCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????===>>>@@@@@@>>>===>>>???<<<>>>??????>>>======>>>>>>@@@CCCEEEEEEFFFGGGHHHJJJMMMRRRWWW]]]gggqqqyyywwwrrrlllhhhccc^^^[[[XXXTTTRRRQQQPPPNNNKKKIIIHHHHHHHHHGGGHHHLLLQQQ[[[hhhvvvvvvcccXXXRRRMMMNNNPPPUUU[[[```aaa^^^ZZZVVV[[[bbbffffffeeefffhhhgggiiilllmmmmmmnnnoooqqqqqqooommmmmmoooqqqrrrrrrqqqnnnkkkiiiiiifffbbb^^^RRRGGG999111000111111000///...............------+++,,,,,,---......------+++,,,,,,------,,,,,,+++************++++++++++++))))))))))))))))))))))))))))))******++++++,,,,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''(((((())))))******((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&&&&'''''''''((()))(((((('''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((())))))((((((((((((((()))************)))))))))))))))************************************+++)))((('''((()))+++---,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,,,,------......---------...//////////////////000000000000000000//////000111222222222444555777777777666555555666555444222222444777:::???GGGRRR^^^jjjtttyyy~~~}}}{{{{{{zzzyyywwwtttssssssuuuxxxxxxwwwuuujjjeee```^^^\\\]]]fffrrrDDDDDDDDDEEEDDDCCCCCCBBBAAAAAABBBCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>??????>>>======>>>===>>>???>>>===<<<===>>><<<===???AAACCCDDDDDDEEEGGGIIIKKKNNNSSSZZZbbbhhhqqqyyy{{{uuuqqqkkkeee```\\\XXXUUURRRQQQOOOMMMKKKIIIHHHHHHFFFGGGHHHKKKRRR\\\gggooo~~~ppp```UUUNNNKKKMMMSSS]]]ggglllllljjjXXX[[[___bbbccceeeggghhhfffhhhkkklllllllllnnnoooqqqnnnllllllnnnpppqqqqqqrrrpppllljjjiiihhhfffeee[[[QQQCCC888444222222222........................+++,,,---......//////...+++,,,,,,------,,,,,,+++)))***************++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''((())))))(((((()))***((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''(((((()))***))))))))))))))))))))))))&&&&&&''''''((()))))))))&&&&&&'''''''''((((((((()))(((''''''&&&&&&''''''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************''''''''''''((((((((((((***************************)))(((((()))***,,,------------,,,+++***((((((++++++,,,,,,---...............---------......///////////////000000000000////////////000111222333333444555777777777777666666666666444222333666888777AAAOOO^^^jjjrrrxxx|||{{{zzz{{{|||yyywwwsssqqqqqqssswwwxxxuuurrrfff```]]]^^^\\\]]]iiixxxEEEEEEFFFFFFEEEEEEDDDCCCAAABBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>??????>>>======>>>===>>>===<<<::::::<<<============>>>@@@BBBBBBBBBFFFFFFGGGIIILLLQQQVVVYYYaaahhhsss~~~{{{tttmmmgggbbb]]]ZZZUUUTTTRRROOOMMMKKKIIIHHHFFFFFFGGGHHHLLLSSS\\\bbbpppzzznnn___TTTOOONNNPPPXXXccclllqqqqqq[[[ZZZZZZ\\\```dddfffgggbbbeeehhhjjjkkklllooopppqqqnnnkkkjjjlllnnnooooooooonnnmmmkkkkkkjjjhhhggg```ZZZOOOEEE<<<666333222............////////////***+++,,,---............+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))************************((()))+++***'''&&&((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))(((((()))***((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''((((((((()))))))))(((((('''&&&&&&&&&&&&'''''''''''''''(((((((((((())))))(((((((((((())))))(((((((((''''''(((((((((***)))((((((((()))+++,,,''''''''''''((((((((((((************************((())))))******+++,,,,,,,,,,,,,,,,,,,,,+++***)))******+++,,,,,,---............---------------...////////////000000000000////////////000111222333333444555666777777777777666666666555555777;;;>>>AAAMMM___mmmtttyyy}}}~~~zzzyyy|||}}}{{{xxxrrrpppoooqqqtttsssoookkkccc^^^___ccccccdddrrrFFFFFFFFFFFFFFFEEEDDDDDDAAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<>>>??????=========>>>======<<<:::888888;;;===@@@>>>===>>>@@@BBBBBBBBBAAAAAABBBCCCEEEHHHKKKMMMQQQWWWaaajjjttt{{{sssmmmgggaaa^^^YYYXXXVVVSSSPPPMMMJJJIIIHHHHHHHHHHHHJJJPPPWWW]]]eeennnzzznnnaaaVVVQQQMMMQQQ[[[eeelllooo]]]ZZZVVVXXX]]]bbbeeefff___bbbfffiiikkkmmmppprrrqqqnnnjjjiiikkkmmmnnnnnnjjjkkklllllllllkkkhhhgggbbb___YYYNNNCCC999444111.........///////////////)))***+++,,,------...---+++,,,,,,------,,,,,,++++++++++++,,,,,,---------)))))))))))))))))))))))),,,,,,++++++******))))))(((((((((((())))))))))))''''''''''''''''''''''''(((***+++***'''&&&''')))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((***+++***)))((()))+++((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((('''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((+++***((('''''')))+++,,,))))))))))))************************************'''((()))+++,,,,,,,,,+++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------...------,,,,,,,,,------////////////000000000000////////////000111222333444444444555666777777888555666666666777:::???CCCOOO\\\nnnyyy|||~~~}}}yyyyyy|||}}}{{{xxxssspppmmmnnnpppoooiiidddddd```bbbiiikkkmmm|||GGGFFFEEEDDDDDDEEEFFFGGGCCCCCCBBBBBBBBBAAAAAAAAA???????????????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDFFFHHHJJJKKKPPPRRRVVV]]]gggqqqzzz~~~yyyrrrjjjddd______]]]YYYTTTPPPNNNNNNOOOLLLHHHGGGIIILLLOOOPPPXXXaaannnyyyiii\\\UUUPPPRRRUUUWWW[[[```___YYYTTTTTTYYY^^^___]]]]]]aaaeeefffhhhkkkmmmmmmmmmmmmlllkkkkkkkkkllllllkkkkkkkkkjjjjjjiiiiiiiiihhhddd^^^WWWNNNEEE;;;555333222000.........///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,+++***))))))***+++,,,+++***))))))+++,,,+++***&&&&&&'''))))))*********))))))))))))))))))))))))+++******)))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''"""###%%%'''((()))******(((((((((((((((((((((((('''&&&&&&&&&'''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((()))+++,,,---///,,,))))))******'''###(((((((((((())))))))))))(((((())))))************+++)))(((''''''((()))+++******+++++++++******)))++++++,,,,,,,,,++++++***,,,,,,++++++,,,,,,---...---------............///...000111222222111000.........///000111222333333333333333555666666444222555111222888;;;===DDDMMMfffmmmvvv}}}zzzvvvtttwww|||~~~zzztttqqqnnnkkkjjjjjjiiieeeaaaaaahhhpppuuuxxxFFFFFFEEEEEEEEEEEEFFFFFFCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAACCCDDDFFFGGGHHHGGGIIILLLQQQXXX```gggkkkuuu{{{{{{sssmmmeeeccc```]]]YYYUUURRRQQQQQQNNNJJJIIIIIIKKKKKKKKKPPPWWWbbbllluuu{{{iii```XXXUUUTTTRRRSSSVVVVVVUUUUUUWWWZZZ]]]^^^___^^^aaadddeeegggjjjllllllllllllkkkjjjjjjjjjjjjkkkkkkjjjjjjjjjiiiiiiiiihhhgggfffbbb^^^VVVLLLAAA:::555333111111111111///---...------,,,,,,------...------------------------,,,,,,,,,++++++,,,,,,,,,+++***))))))))))))***+++,,,***)))***++++++***)))''''''((()))************))))))))))))))))))))))))******)))(((((((((((()))((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((((((''''''(((((((((''''''(((((((((''''''&&&(((((((((((((((((((((((()))((((((((()))***+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((+++******)))))))))))))))+++***)))***++++++***)))(((((((((((()))))))))))))))))))))))))))*********)))(((&&&%%%%%%&&&((()))******+++++++++******)))+++++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---------............///...///111222222111///...000000000000111111111111222333333444555555444333555333444999>>>DDDRRR```ooottt{{{vvvsssqqqtttyyy{{{wwwrrrnnnllljjjiiihhhgggeeecccjjjsss~~~EEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBAAA@@@???>>>>>>???????????????????????????>>>>>>======>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBCCCDDDDDDEEEFFFGGGJJJNNNSSSWWWZZZbbbgggnnnvvv~~~xxxnnnjjjeeebbb```]]]XXXTTTUUUSSSOOOMMMLLLKKKIIIHHHIIIMMMTTT[[[dddooo}}}{{{oooccc\\\VVVPPPNNNNNNPPPUUU[[[___``````bbbccc___```bbbeeeggghhhiiijjjkkkkkkjjjjjjjjjiiiiiiiiijjjjjjjjjjjjiiiiiiiiiiiihhhhhhhhhfff```VVVJJJBBB999555222222444333///***......------------..............................---,,,***))))))***,,,---******))))))))))))******---+++******++++++)))((())))))***************)))))))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))))))))'''''''''(((((()))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((()))***++++++((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********)))))))))))))))***+++,,,+++******+++,,,(((((((((((())))))))))))*********)))))))))))))))((((((&&&&&&&&&&&&(((((()))******+++++++++*********++++++,,,,,,+++++++++,,,,,,++++++,,,,,,---...---------............/////////111111111111//////222222111111111000000000111222333444444444444444888777888===DDDPPPcccttt{{{~~~}}}|||vvvsssqqqtttxxxyyyuuuqqqkkkkkkjjjiiihhhjjjmmmooo|||EEEFFFGGGHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBFFFEEEFFFGGGIIILLLOOOPPPTTTWWW]]]ccciiiqqqzzzwwwrrrkkkhhhgggddd]]]XXXYYYWWWUUUSSSQQQOOOLLLIIIGGGIIILLLPPPWWWcccoooxxx~~~nnnccc[[[SSSOOONNNMMMRRRZZZaaaeeefffffffffcccaaa```ccceeeeeefffhhhjjjkkkkkkkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjiiifff^^^TTTNNNBBB;;;333111333333...)))......------------......------------------------,,,+++************+++,,,))))))))))))))))))))))))---,,,************)))'''******+++++++++******)))))))))))))))))))))))))))))))))((('''''''''''''''((((((((((((((((((((((((++++++***)))((('''&&&%%%(((((((((((()))))))))))))))(((((((((((((((((()))'''((()))***************((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''((()))***++++++,,,+++---...,,,(((&&&''')))(((((((((((())))))))))))************))))))))))))******)))(((((()))******))))))***+++++++++************+++,,,,,,,,,++++++,,,,,,++++++,,,,,,---...---------............/////////000111111000//////111111111111111111111111000222333444444444555666;;;:::<<>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBDDDFFFGGGIIIKKKMMMQQQTTTYYY___ggglllttt{{{{{{sssooommmiiibbb[[[ZZZXXXVVVUUUTTTRRRNNNKKKHHHHHHHHHIIIOOOXXXcccjjjooottt||||||mmmbbbXXXQQQOOOHHHJJJPPP[[[gggnnnooommmjjjccc___bbbdddbbbcccgggjjjjjjkkklllmmmmmmllllllmmmmmmmmmmmmmmmmmmmmmmmmmmmkkkjjjiiifffccc]]]YYYNNNCCC777111111222///+++///......------......///,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))************))))))---,,,************)))'''******+++++++++******)))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''''''''''',,,+++***)))((('''&&&&&&(((((((((((())))))))))))(((''''''&&&&&&''''''((((((((()))***++++++******((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&'''(((***++++++++++++)))+++,,,***'''%%%&&&((((((((((((((())))))))))))*********)))))))))))))))******))))))))))))******((()))***+++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............////////////000000////////////000000111222333333333000222444444444444666999:::;;;AAANNNaaasss~~~~~~~~~}}}|||~~~{{{{{{zzzxxxsssoooiiijjjlllooowwwFFFGGGGGGHHHIIIIIIIIIIIIGGGGGGFFFFFFFFFEEEEEEEEEBBBBBBCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAABBBBBBCCCCCC@@@@@@@@@AAACCCDDDFFFFFFEEEFFFHHHJJJLLLQQQVVVZZZccciiisss}}}yyytttnnngggbbb[[[YYYWWWVVVUUUSSSOOOMMMIIIGGGFFFFFFJJJPPPWWW\\\ccchhhqqqwww{{{}}}~~~rrrcccWWWQQQJJJIIILLLXXXhhhvvv|||}}}sssggg___```aaa___aaafffgggiiikkkmmmnnnnnnnnnnnnnnnnnnnnnnnnooooooooooooooollliiiggggggeeecccbbbZZZNNN???555222111111/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++*********++++++++++++******---+++******++++++)))((())))))***************)))))))))))))))))))))))))))***)))((((((''''''((((((''''''''''''''''''''''''((((((((())))))*********(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''***************)))((('''(((((((((((((((((((((((('''(((((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))******++++++)))((('''%%%'''(((((((((((()))***(((((((((((())))))))))))((()))))))))************((((((((((((((((((((((((((()))***+++++++++++++++)))***++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............/////////////////////////////////000111222333444555000333555555444555999<<<999AAAMMM]]]qqq~~~|||~~~~~~|||zzzxxxuuupppmmmiiilllqqqzzzGGGGGGGGGHHHHHHIIIJJJKKKHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBCCCDDDEEEFFFAAACCCDDDEEEEEEGGGJJJMMMRRRWWW___hhhsss|||tttmmmjjjaaa^^^[[[YYYWWWUUURRRPPPKKKIIIGGGFFFHHHLLLOOOQQQVVV\\\dddjjjnnnpppqqqqqqwww{{{zzzggg\\\RRROOOOOOUUUbbbqqq~~~zzzkkk_________]]]___fffdddfffiiilllnnnooooooooommmmmmnnnnnnnnnoooooooooooollljjjiiiiiihhhgggfffbbbXXXJJJ>>>666333222222//////............//////---------------------------------......---------***+++,,,------,,,+++***,,,***)))***++++++***)))''''''((()))************))))))))))))))))))))))))******)))(((((((((((()))''''''''''''''''''''''''''''''((()))***++++++,,,(((((((((((())))))))))))((((((''''''''''''((((((((())))))***))))))(((((((((((((((((((((((((((((('''(((((())))))(((''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))+++++++++***((('''''''''&&&''')))+++***)))(((((((((((())))))))))))''''''((()))***++++++,,,((((((((())))))((((((((((((((()))++++++,,,,,,+++))))))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,---...---------............////////////....../////////111111111222222333333333111444777666555666:::???@@@OOOaaannn{{{{{{yyy}}}~~~}}}{{{zzzwwwtttqqqnnnmmmrrr{{{HHHHHHGGGGGGHHHIIIKKKLLLHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@????????????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC>>>??????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCEEEGGGEEEJJJPPPXXXbbbpppxxxrrrppphhheeeaaa^^^[[[YYYVVVTTTMMMKKKIIIIIIJJJKKKLLLLLLMMMRRRZZZ```ccceeefffgggggglllrrrvvvyyy}}}wwwiiiTTTRRROOONNNUUUbbbsssmmm___^^^^^^[[[^^^fffaaadddgggkkkmmmooooooooolllmmmmmmmmmnnnnnnoooooonnnmmmkkkkkkkkkjjjhhhgggfff___SSSFFF;;;555333333//////............//////........................000///---,,,,,,---///000+++,,,------------,,,++++++***))))))+++,,,+++***&&&&&&''')))************))))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))$$$%%%&&&(((***++++++,,,((((((((((((((((((((((((%%%&&&'''''''''&&&%%%$$$))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))************************(((((())))))))))))((((((%%%&&&)))+++,,,,,,+++***---***((((((++++++)))&&&(((((((((((())))))))))))&&&&&&''')))***+++,,,---******++++++++++++******(((((()))++++++,,,,,,,,,((()))***+++,,,---------,,,,,,++++++,,,,,,---...---------.........////////////............//////333333333222222222222111111444777777555666<<>>>>>>>>????????????>>>>>>@@@@@@????????????@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>======>>>???@@@@@@BBBDDDHHHMMMUUU```kkksss|||tttpppjjjddd___[[[VVVSSSOOOMMMKKKKKKLLLLLLKKKJJJJJJLLLOOOTTTXXX[[[]]]^^^___^^^aaahhhmmmqqqxxxyyygggYYYOOORRRUUUXXXcccqqqrrreeeZZZZZZ\\\\\\^^^aaaaaabbbcccfffjjjnnnqqqrrrmmmnnnnnnmmmkkkkkklllnnnooonnnmmmllllllllllllllliiieee]]]SSSHHH===666222000000000///...---...000//////000000///...------******++++++,,,---......---,,,,,,++++++,,,,,,---,,,+++***+++,,,---+++)))++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&(((***+++******))))))(((((('''''''''''''''''''''((())))))(((((()))***************)))((('''''''''(((***+++)))*********)))&&&$$$"""***************++++++++++++***************+++,,,++++++,,,,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,---------......//////.........---------////////////000000000000222222111111111111111111555555666666444666@@@LLL___mmmzzz~~~yyyuuuvvv||||||zzzzzzxxxsssrrrtttxxxFFFGGGHHHJJJKKKLLLMMMMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@@@@@@@????????????>>>>>>????????????>>>>>>@@@@@@????????????@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>???@@@@@@???AAACCCFFFLLLTTT]]]dddpppyyy{{{wwwpppkkkeee```[[[WWWQQQOOOMMMLLLLLLLLLKKKJJJIIIJJJKKKNNNPPPSSSTTTUUUVVVUUUXXX^^^cccgggnnnuuuppp```TTTTTTUUUTTTZZZcccaaa\\\[[[```cccaaaaaacccaaaaaabbbeeehhhkkkmmmnnnmmmmmmnnnmmmkkkjjjlllmmmooonnnmmmmmmlllllllllmmmiiieee___XXXOOOEEE:::333111000///...,,,,,,,,,---//////000000///......---........................+++******))))))******+++,,,+++***+++,,,---+++)))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))((('''''''''''''''***)))))))))((((((((('''(((''''''''''''((())))))(((((()))***************))))))((((((((()))***+++)))*********)))'''&&&%%%)))))))))***+++++++++,,,))))))(((((((((((())))))+++++++++,,,,,,++++++***+++++++++***++++++,,,---,,,,,,,,,---------......//////.........---------////////////000000000111222222222222222111111111333333555777888===KKKYYYmmmxxx|||xxxuuuwww}}}~~~|||{{{|||yyytttsssuuuGGGHHHIIIKKKLLLMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIIIIIIIHHHGGGGGGGGGFFFEEEDDDCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>@@@@@@????????????@@@@@@BBBAAA@@@@@@??????@@@@@@>>>>>>>>>>>>>>>>>>???@@@>>>>>>???@@@CCCHHHNNNSSSZZZcccppp~~~zzztttnnnhhhbbb^^^VVVTTTQQQOOOOOONNNMMMLLLJJJIIIIIIIIIIIIKKKLLLMMMMMMLLLOOOUUUXXX[[[aaahhhrrrvvv}}}ooo^^^YYYWWWRRRPPPRRRQQQSSS[[[gggmmmkkkgggeeedddccccccdddhhhjjjkkkkkklllmmmmmmllljjjjjjkkklllnnnnnnnnnnnnmmmmmmmmmmmmjjjfffaaa^^^YYYOOOBBB888444333000...,,,,,,,,,---//////000000000///......000000///...------,,,,,,+++******))))))******+++,,,+++***+++,,,---+++)))+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((((((((***))))))(((''''''&&&&&&''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))*********)))(((&&&%%%$$$))))))))))))((((((((((((((((((''''''(((((()))***((())))))************)))***))))))))))))***++++++************))))))(((((((((((()))***++++++,,,,,,+++***)))(((((((((((((((***++++++,,,,,,++++++++++++++++++++++++,,,------,,,,,,,,,---------....../////////............---/////////000000000111111222222222222222222222222555444555888===FFFWWWfffwww}}}yyywwwvvvzzz}}}}}}~~~{{{wwwwww{{{GGGHHHIIIJJJLLLLLLLLLMMMLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGFFFEEEDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@??????@@@@@@@@@@@@??????AAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@??????@@@@@@???>>>>>>>>>>>>>>>??????>>>????????????BBBFFFIIIPPPWWWaaakkkwww}}}wwwpppiiieee]]]ZZZVVVSSSRRRQQQOOONNNMMMKKKIIIGGGGGGHHHIIIKKKIIIHHHJJJOOORRRSSSXXX___eeejjjqqqwww|||lllaaaZZZSSSMMMKKKKKKOOOYYYiiivvvxxxqqqjjjiiigggdddeeehhhkkklllllllllllllllkkkiiihhhiiikkknnnnnnnnnnnnnnnnnnnnnmmmlllgggaaa___]]]WWWJJJ@@@999666222///...//////000//////000000000//////......------,,,,,,+++******---,,,,,,++++++,,,,,,---++++++***+++,,,---+++)))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))******)))'''%%%###))))))))))))((((((((((((((((((((('''((())))))***((()))************))))))***************++++++++++++******))))))***++++++(((((()))***+++,,,,,,---...---,,,+++******))))))******+++,,,,,,,,,++++++,,,++++++++++++,,,------,,,,,,,,,---------....../////////...............//////000000000111111111222222222333333333333333888666777<<>>>>>>>>>>>>>>???===>>>??????>>>@@@CCCEEEJJJOOOUUU\\\dddppp}}}xxxpppkkkbbb^^^YYYUUUSSSQQQPPPNNNMMMLLLJJJHHHGGGHHHIIIJJJFFFEEEHHHLLLMMMMMMQQQWWW\\\```ffflllrrr{{{{{{jjj```WWWPPPLLLKKKLLLSSSdddyyyyyyooojjjddddddgggkkkllllllkkklllllljjjhhhggghhhiiilllmmmnnnnnnooonnnmmmmmmnnnggg___]]]]]]ZZZRRRKKK<<<888222//////000111111//////000000000000000///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++***+++,,,---+++)))***)))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((())))))))))))((((((((((((((()))******))))))*********))))))((())))))******+++++++++++++++************++++++,,,((())))))***++++++,,,,,,......,,,+++************)))***+++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,---------......////////////////////////000000000000111111111111222222333333444444444444777777:::CCCMMMYYYjjjxxxvvvqqqpppuuuwwwzzz~~~~~~}}}|||}}}|||~~~FFFGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBB@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAABBBAAA@@@@@@??????@@@@@@@@@??????>>>>>>>>>>>>>>>;;;<<<>>>>>>>>>>>>@@@BBBBBBEEEJJJOOOUUU^^^jjjrrr~~~yyytttgggccc]]]WWWTTTRRRPPPOOOMMMLLLJJJIIIHHHGGGHHHHHHDDDCCCEEEHHHIIIHHHJJJOOOTTTXXX]]]bbbhhhpppzzzwwwiii___WWWQQQKKKJJJMMM\\\tttyyypppfffbbbeeeiiikkkkkkkkkkkkkkkiiigggfffggghhhkkklllmmmnnnnnnnnnmmmlllmmmfff___\\\\\\\\\YYYUUUBBB<<<444//////000///...//////000111111111000000---.....................+++******))))))******+++,,,+++***+++,,,---+++))))))))))))))))))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))(((((((((((())))))))))))))))))(((((())))))***+++)))************))))))(((((()))******++++++*********************+++++++++***************+++++++++,,,+++***))))))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,---------.........////////////000000000000000000111111111222222222333333444444555555666555777@@@NNN\\\iiiwww}}}tttppppppvvvxxx|||~~~}}}||||||GGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>>>>>>>>>>>>>;;;<<<>>>???>>>>>>???@@@>>>AAADDDFFFIIIPPPYYY___hhhqqq}}}pppkkkddd^^^ZZZXXXVVVTTTPPPOOONNNLLLJJJHHHGGGFFFCCCBBBDDDGGGFFFDDDFFFJJJLLLPPPUUUYYY^^^eeeooovvvyyykkk```XXXKKKLLLNNNUUUggg|||mmmeeefffjjjkkkkkkjjjkkkjjjiiifffeeefffgggiiijjjlllmmmnnnmmmlllkkkjjjfffaaa^^^^^^^^^]]]]]]NNNEEE:::333111111///---//////000111111111111111/////////......------,,,+++******))))))******+++,,,+++***+++,,,---+++))))))))))))))))))***++++++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''(((******'''((((((((()))))))))***))))))(((((())))))***+++***************)))(((((('''((()))*********)))))))))******++++++***)))(((+++++++++***************++++++***))))))*********))))))***+++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,---------........./////////000000000000000000111111111222222222333333333444555666666666999>>>KKK]]]lllwww}}}uuussstttxxxzzz}}}~~~}}}|||{{{IIIIIIJJJKKKLLLLLLLLLKKKHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHIIIJJJKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBBBBCCCCCCBBBBBBAAABBBAAAAAA@@@@@@AAAAAABBBBBBAAA@@@@@@??????@@@@@@@@@@@@???>>>>>>===>>>>>>===???@@@@@@?????????@@@@@@BBBDDDCCCDDDGGGNNNSSSWWWaaannnzzzxxxssskkkeeeaaa^^^\\\ZZZTTTTTTRRRPPPMMMJJJGGGFFFDDDCCCDDDGGGFFFDDDEEEIIIHHHKKKOOOSSSWWW^^^hhhoooyyyuuuhhh^^^MMMQQQRRRRRR]]]tttuuujjjiiilllmmmmmmjjjkkkjjjhhhfffdddeeefffhhhiiikkkmmmmmmlllkkkjjjgggfffcccaaa```___``````XXXNNNBBB999555333000...//////000111111111111111000///...---+++***)))(((---,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---+++)))))))))((())))))***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++(((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***'''((((((((())))))******)))))))))))))))******+++***************)))((((((&&&'''(((******))))))(((((()))+++,,,+++***(((&&&,,,,,,++++++***))))))))),,,,,,,,,+++,,,,,,------((()))***+++,,,------------,,,,,,,,,,,,---......,,,,,,,,,---------........./////////000000111111000111111111111222222222333333444444555666777777???FFFUUUhhhvvv~~~}}}wwwwwwxxxyyy{{{~~~~~~}}}||||||}}}HHHHHHIIIJJJKKKKKKKKKKKKIIIGGGFFFGGGHHHHHHGGGFFFGGGFFFFFFFFFGGGHHHIIIIIIKKKIIIHHHFFFFFFGGGIIIJJJHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCAAA???===<<<<<<>>>>>>>>>>>>===============>>>@@@@@@@@@@@@BBBEEEHHHJJJPPPVVV^^^gggrrr|||rrrkkkgggccc___\\\YYYVVVSSSPPPOOOMMMKKKIIIIIIHHHFFFEEEEEEGGGHHHJJJIIIJJJKKKMMMPPPVVV]]]bbbqqqzzzssseee^^^WWWQQQQQQWWWdddvvvuuukkkjjjkkkkkkgggggggggfffeeedddbbbbbbgggggggggggghhhiiikkkkkkkkkiiifffdddbbbbbbbbbcccaaaYYYLLL???666222111222111///---,,,///111222333222111000...------------++++++,,,,,,,,,+++******---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((()))*********((('''&&&((()))***)))((('''(((***))))))))))))************+++*********))))))((((((''''''((((((((((((''''''******))))))((((((''''''***)))(((&&&&&&&&&'''((())))))))))))))))))))))))******)))(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))************************)))((((((******))))))((((((''''''************************,,,,,,+++++++++++++++,,,******))))))))))))*********(((((()))***+++***)))++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111000111111222222333444444999555333444555555777<<>>@@@??????>>>>>>????????????>>>>>>>>>???BBBDDDFFFFFFKKKQQQXXX```nnn}}}zzzrrrnnniiiddd```[[[XXXUUURRRQQQOOOMMMKKKJJJIIIGGGFFFEEEFFFGGGHHHHHHHHHIIIJJJLLLPPPVVVZZZhhhqqq~~~vvvjjj```WWWRRRSSS[[[jjjxxxvvvpppnnnmmmiiiiiihhhgggfffeeeccccccgggggggggggghhhiiikkkkkkkkkiiigggdddcccbbbbbbcccaaa\\\RRRFFF;;;555333333222000...---///000000000111000000/////////000000+++++++++++++++******)))---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((()))******)))((('''&&&&&&'''((('''&&&&&&'''(((''''''''''''((((((((((((************)))))))))((('''(((((())))))(((((('''***)))))))))((((((((('''***)))((('''''''''(((((())))))))))))))))))))))))******)))((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((())))))***)))))))))))))))(((''''''******))))))((((((((((((************************++++++************++++++******))))))))))))******+++***)))***+++,,,,,,***++++++,,,,,,,,,---------,,,,,,---------...............//////000111111222111111111222333333444444777555555777777666999???KKK^^^sss~~~}}}}}}~~~|||wwwyyy~~~MMMNNNNNNOOOOOOOOONNNNNNNNNMMMKKKKKKKKKKKKIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???=========>>>>>>AAA@@@@@@@@@@@@@@@AAAAAA??????>>>>>>???@@@BBBCCCCCCEEEIIIMMMRRR[[[gggppp~~~~~~yyyrrrjjjeee___\\\XXXUUUTTTRRRPPPOOOLLLJJJIIIGGGFFFFFFFFFFFFGGGHHHHHHGGGHHHKKKOOOSSS]]]fffrrr{{{pppbbbXXXRRRTTT^^^iiizzzrrrmmmjjjiiiiiihhhgggfffeeedddffffffgggggghhhjjjkkklllllljjjhhheeecccbbbbbbcccaaa___ZZZPPPCCC:::555444222000......///000///...000000000000000111222222++++++,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))))))))))))))))))))((())))))))))))(((((('''&&&'''((((((&&&&&&'''(((''''''''''''((((((((((((************))))))))))))((())))))******))))))((())))))))))))((((((((((((******)))((((((((())))))))))))))))))))))))))))))***))))))(((((((((((((((*********))))))(((((((((((((((((((((((((((((((((&&&''''''(((((()))))))))((((((((()))((((((''''''***))))))))))))((((((((())))))))))))))))))))))))******)))))))))******+++******))))))))))))******,,,+++***+++---------,,,,,,,,,,,,,,,------------,,,------------.........//////000000111111222222111111222222333333444444444555777:::888888>>>FFF]]]nnn}}}}}}~~~yyyvvv}}}PPPPPPQQQQQQQQQPPPPPPOOOPPPOOOMMMLLLLLLLLLJJJHHHJJJIIIHHHGGGGGGGGGGGGGGGDDDDDDCCCCCCDDDEEEFFFGGGIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>===>>>>>>>>>@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAA@@@@@@AAAAAABBBBBBDDDEEEGGGJJJPPPXXX^^^lllxxx{{{qqqjjjdddaaa\\\YYYWWWUUUTTTRRRNNNMMMKKKIIIGGGFFFFFFFFFHHHHHHHHHGGGGGGIIIMMMPPPVVV]]]iiivvvrrrdddYYYTTTXXX___jjjwwwxxxlllhhhhhhgggggggggfffggggggfffffffffggghhhjjjkkkllllllkkkiiifffdddcccbbbbbbaaabbb```XXXKKK???888666111000//////000111000///000000000//////000111111,,,------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))((())))))))))))((((((((((((***+++***)))((()))***))))))))))))*********************)))))))))))))))))))))************))))))))))))))))))((((((((((((*********))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))((((((((((((((((((((((((((((((((((((((())))))*********((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))((())))))***++++++******))))))******+++,,,+++***+++,,,------+++,,,,,,,,,------------...------------............/////////000000111111111111111222222333444444555333555888:::999;;;GGGSSSmmm{{{~~~~~~}}}{{{vvvxxxSSSTTTTTTTTTSSSRRRQQQQQQRRRPPPNNNNNNNNNMMMLLLJJJLLLKKKJJJIIIIIIIIIIIIIIIEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????????????????????????????@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@??????@@@@@@BBBFFFKKKOOOYYYbbbqqqyyyrrrlllgggbbb]]][[[YYYWWWUUUQQQPPPOOOLLLJJJIIIGGGGGGFFFGGGGGGGGGFFFGGGJJJMMMQQQXXXbbbnnnzzzvvveeeXXXTTTWWWZZZcccqqq~~~nnnffffffeeeeeeeeefffggghhheeeeeefffggghhhjjjlllmmmmmmllljjjhhheeedddcccbbbaaacccccc^^^SSSGGG>>>:::111000//////111222222222222111000///.....................///......---,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++***)))((()))+++))))))))))))************))))))))))))))))))******))))))************))))))(((((((((((()))))))))))))))))))))************)))(((((((((((((((((((((((())))))(((((((((((())))))+++*********)))))))))((()))))))))))))))))))))))))))***************++++++)))******+++++++++******))))))))))))************(((((((((((((((((((((((())))))(((((()))******+++++++++************+++++++++***)))***,,,,,,,,,+++,,,,,,---------.........---------.........//////......///////////////000111222222333444444555555555555777:::<<>>@@@@@@???@@@AAADDDFFFHHHLLLRRR^^^lllyyy|||uuupppiiiccc```]]][[[YYYUUUTTTSSSQQQOOOLLLKKKJJJFFFGGGGGGFFFEEEEEEGGGIIINNNSSS\\\eeeppp~~~uuu```TTTQQQTTTXXX```qqqrrrhhhgggfffeeeeeeeeefffgggeeeeeefffgggiiijjjlllmmmmmmmmmkkkiiigggdddcccbbbdddddddddaaaZZZPPPFFF@@@555333000///111333444444222111000...------,,,,,,......//////......---,,,++++++------------+++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((((((((((())))))***'''((())))))''''''((()))''''''''''''(((((((((((())))))))))))************((())))))******))))))((((((((((((((())))))))))))'''((()))*********))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,,,,++++++)))))))))************+++))))))))))))))))))))))))))))))))))))******+++,,,++++++************+++++++++***)))***+++,,,,,,***,,,---------............------........./////////............////////////222222333333444444555555666666999>>>FFFQQQdddttt~~~yyyxxxvvvvvvyyy}}}\\\\\\\\\[[[ZZZYYYWWWVVVVVVUUUTTTTTTUUUUUUSSSRRRPPPPPPOOOOOOOOOPPPQQQQQQLLLMMMMMMLLLLLLKKKJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@AAABBBCCCDDDAAAAAAAAAAAAAAA@@@@@@???DDDCCCBBBBBBCCCDDDDDDEEEFFFJJJQQQ\\\fffxxx~~~yyyqqqjjjfffbbb```^^^XXXWWWVVVUUUSSSPPPOOONNNKKKKKKKKKHHHFFFEEEEEEGGGIIINNNTTT\\\eeerrrppp^^^XXXTTTSSSVVVbbbuuu~~~sssmmmllliiifffdddddddddeeeeeeeeefffgggiiikkklllnnnnnnmmmllljjjgggeeecccaaahhheeecccbbb```YYYOOOGGG<<<888333000000222333333111111000///......//////---------------,,,,,,+++***+++---......---+++***+++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))(((''''''((()))***+++'''((())))))((('''((()))''''''''''''((((((((((((((()))))))))************'''(((((())))))((((((''''''((((((((()))))))))***&&&'''((()))))))))((((((((((((((((((((((((((((((((((((((((((((()))******'''''''''(((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))***+++++++++++++++))))))*********+++++++++************************)))))))))******+++------,,,++++++******++++++,,,,,,+++***+++---------+++------------........................////////////////////////////////////222222333333444555555555777777<<>>777333111//////........./////////////////////.........---------,,,++++++******++++++,,,******+++,,,,,,***)))(((...---,,,***)))(((((((((,,,,,,+++***))))))******)))((('''''''''''''''((())))))))))))))))))))))))******)))(((((('''(((((()))))))))))))))(((((('''))))))))))))))))))))))))***))))))***++++++)))&&&)))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,***((('''&&&'''((()))''''''''''''''''''''''''******++++++++++++******))))))(((((((((((())))))((((((((((((((((((((((((***,,,,,,+++)))((()))***+++,,,---...///...---,,,---------............//////////////////........./////////000111333444555666555444333333555777999777;;;III]]]nnn{{{{{{|||tttdddfffgggeeebbb``````aaa`````````___^^^]]]\\\[[[WWWWWWWWWWWWVVVVVVVVVUUUTTTTTTTTTSSSRRRQQQOOOOOOOOOMMMLLLKKKMMMMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIHHHGGGEEEDDDDDDDDDEEEGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDCCCBBBAAAAAAAAAAAABBBBBBDDDGGGKKKSSScccrrr~~~xxxsssnnnkkkdddaaa]]][[[ZZZYYYWWWVVVWWWUUUSSSPPPMMMKKKIIIIIIIIIIIIIIIKKKPPPZZZfffmmm|||qqq^^^PPPQQQXXX\\\aaahhhvvv|||vvvhhhbbbeeebbbdddfffggghhhiiijjjkkkmmmllljjjhhhfffdddcccccceeedddcccccccccbbb___\\\QQQJJJAAA:::555333111111////////////////////////------,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++++++++***))))))++++++***************+++,,,++++++***))))))******(((((((((((()))***++++++))))))))))))))))))))))))+++***))))))((((((((()))(((((())))))(((((('''&&&))))))))))))))))))))))))&&&&&&&&&(((******((('''))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***((('''''''''((()))((((((((((((((((((((((((*********++++++*********++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***))))))***)))******+++++++++++++++---------............///////////////////////////............///111222222444444333222222333666888>>>DDDSSSgggxxx|||wwwyyy}}}fffggghhhfffdddccccccdddeeeeeeeeedddcccaaa```___```___^^^]]]\\\[[[ZZZYYYWWWWWWWWWVVVUUUTTTSSSRRRTTTRRRPPPPPPPPPQQQPPPOOONNNNNNNNNNNNMMMMMMLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJJJJGGGGGGHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEEEEDDDCCCBBBAAAAAAAAAAAAAAAAAACCCEEEGGGKKKVVVbbbrrr{{{uuuqqqhhhddd```]]]\\\[[[ZZZYYYXXXWWWVVVSSSQQQNNNKKKJJJIIIIIIHHHHHHKKKRRR\\\bbbnnnwwwmmm[[[VVVUUUTTTWWW\\\tttuuukkkeeecccdddeeefffgggiiijjjkkklllllljjjhhhfffdddcccbbbcccbbbaaabbbccccccbbbaaaWWWPPPGGG>>>999555333222////////////////////////------,,,,,,,,,+++++++++---------,,,,,,---------,,,,,,+++***************(((((())))))***+++------,,,+++******)))*********)))))))))***+++,,,---...))))))))))))))))))))))))++++++***))))))))))))***))))))******))))))((('''))))))))))))))))))))))))%%%%%%%%%'''***+++***((()))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++***(((''''''((())))))************************************************++++++************++++++++++++++++++++++++++++++***+++,,,+++***)))***+++******))))))******+++,,,---------............//////////////////////////////////////////000111222333444444333333444777:::GGGPPPaaauuuyyywwwzzzhhhhhhhhhggggggfffggghhhiiiiiihhhhhhfffeeecccbbbddddddcccbbbaaa___^^^^^^\\\\\\\\\[[[ZZZYYYWWWWWWXXXVVVTTTSSSTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKLLLLLLHHHIIIIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBDDDGGGGGGHHHNNNWWW```qqq{{{vvvlllhhhccc```^^^]]]\\\[[[XXXXXXWWWVVVSSSPPPMMMKKKIIIHHHGGGGGGHHHMMMUUUZZZeeennnzzz~~~iii___ZZZTTTSSSXXXkkkwwwjjjgggeeedddeeegggiiikkkkkkkkkkkkjjjhhhfffdddcccbbbbbbaaa```aaaccceeeeeeeee^^^WWWNNNDDD===888333111000000000/////////////////////.........---------......------------......---,,,+++***)))***+++,,,(((((())))))***+++------++++++***************+++************++++++,,,---))))))))))))))))))))))))++++++***************+++++++++,,,,,,++++++***)))((((((((((((((((((((((((((('''''')))+++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((('''((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))***)))(((((((((((())))))+++++++++++++++++++++++++++******************+++***))))))(((((())))))***))))))))))))))))))))))))***+++,,,,,,*********,,,,,,,,,+++***+++,,,---...---------............//////////////////000000000222222222111111222333333333555666666555888===AAAPPP[[[mmm~~~zzz~~~kkkkkkkkkkkklllmmmlllllllllllllllkkkjjjiiiggggggggggggfffeeeeeedddccccccbbbbbbbbbaaa```___]]]]]]\\\ZZZXXXWWWWWWWWWVVVTTTUUUTTTSSSRRRRRRRRRSSSSSSLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJKKKKKKLLLMMMJJJJJJKKKLLLMMMMMMLLLLLLIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBDDDHHHHHHGGGJJJPPPSSS^^^lllxxxzzzsssnnnhhhccc```___]]]\\\XXXXXXXXXVVVTTTQQQNNNLLLIIIIIIHHHGGGHHHLLLRRRVVVbbbiiitttyyymmmcccYYYUUUXXXaaazzzrrrnnnhhheeefffiiikkkkkkiiiiiiiiihhhgggeeecccbbbbbbaaa```aaadddfffgggfffccc]]]UUUKKKCCC;;;444000111111000000//////////////////.........---------///......------......///...---+++*********+++,,,+++***************+++++++++***************++++++,,,+++***)))))))))))))))************************+++***************++++++******++++++******)))(((((((((((((((((((((((((((+++***((()))*********((())))))))))))))))))))))))***)))))))))((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((()))((((((((((((((())))))************************++++++***))))))***++++++******))))))))))))******++++++++++++++++++++++++***+++,,,,,,+++***+++------,,,+++++++++,,,...///---------............///////////////000000111111333222222222222222333333111444666666777;;;DDDJJJYYYfffxxxqqqqqqrrrtttvvvwwwuuusssqqqqqqqqqqqqpppooonnnnnnllllllkkkjjjiiiiiihhhhhhhhhhhhhhhgggfffeeeccccccaaa___\\\[[[[[[ZZZXXXWWWWWWVVVUUUTTTSSSTTTUUUVVVMMMMMMMMMMMMMMMLLLKKKKKKLLLKKKKKKKKKKKKLLLLLLMMMKKKLLLMMMNNNOOOOOOOOONNNKKKKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEEEEEEEEEEBBBAAADDDGGGGGGEEEGGGKKKJJJPPPYYYbbbnnn~~~|||vvvooohhheeebbb```___ZZZZZZYYYWWWUUUSSSPPPOOOKKKKKKJJJIIIIIIKKKOOOSSS^^^dddmmmwwwqqqbbbZZZZZZ\\\www~~~rrrjjjhhhhhhiiiiiifffgggggghhhgggfffeeedddcccbbbbbbccceeegggffffffeeeaaa[[[SSSKKKBBB999333222111111000000//////...------,,,,,,,,,+++++++++......------------......------,,,+++++++++++++++,,,,,,+++***)))))))))************)))******+++,,,,,,+++***)))((('''''''''***************************))))))))))))***++++++(((((())))))(((((('''&&&))))))))))))))))))))))))***((('''&&&'''((('''&&&))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,,,,,,,++++++++++++,,,,,,***************************+++,,,,,,++++++,,,---++++++******++++++,,,------------............///...//////000000111111222000000000000000111222333000222444555777???LLLVVVeeerrryyyzzz|||}}}wwwxxxxxxxxxxxxxxxwwwwwwttttttrrrqqqooonnnllllllmmmmmmmmmlllkkkjjjhhhhhhfffccc```___^^^^^^\\\ZZZYYYXXXVVVUUUTTTUUUVVVWWWQQQQQQRRRQQQQQQOOOMMMLLLNNNNNNMMMLLLLLLLLLMMMMMMLLLMMMNNNOOOPPPPPPPPPPPPMMMMMMMMMNNNNNNMMMMMMMMMKKKKKKKKKKKKKKKLLLLLLLLLJJJJJJIIIHHHGGGGGGGGGGGGFFFDDDEEEIIIHHHEEEEEEHHHGGGJJJOOOVVV^^^gggrrr{{{vvvoooiiifffdddbbb]]]\\\ZZZXXXVVVTTTTTTSSSNNNNNNMMMKKKIIIJJJLLLOOOVVV\\\dddnnnxxxmmm```^^^[[[kkkqqqjjjhhhggggggcccdddfffggghhhgggfffeeeccccccccceeeggggggeeeccccccbbb___[[[TTTKKKAAA:::222222111111000//////...------,,,,,,,,,+++++++++...------------------...,,,,,,------,,,,,,+++***,,,++++++***))))))************))))))***++++++,,,+++***)))(((((((((((((((************************)))((((((((())))))***+++))))))******))))))(((''')))))))))))))))))))))))))))'''&&&&&&'''))))))((())))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((())))))))))))))))))))))))))))))))))))))),,,+++***((((((***+++,,,---,,,,,,++++++,,,,,,---((((((((((((((((((((((((***+++,,,,,,++++++,,,...++++++,,,------------,,,---------............///...//////000111111222222/////////000111222333444222444777888;;;GGGWWWdddrrr~~~||||||}}}~~~~~~~~~~~~~~~{{{zzzxxxvvvsssqqqooonnnppppppoooooonnnlllkkkjjjiiifffdddbbbaaa```^^^]]]ZZZXXXVVVUUUUUUUUUWWWXXXVVVWWWWWWVVVUUUSSSQQQPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNOOOPPPQQQQQQQQQQQQNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMNNNNNNKKKKKKJJJIIIHHHHHHHHHHHHKKKHHHIIIKKKJJJFFFFFFHHHIIIJJJMMMRRRUUUXXX^^^dddhhhoooyyy{{{sssmmmiiigggeee```^^^\\\YYYWWWVVVVVVVVVPPPPPPNNNKKKIIIHHHJJJKKKPPPUUU]]]fffqqqvvveeeaaaZZZbbbyyyvvvlllhhhfffdddaaaccceeeggghhhhhhgggfffddddddeeefffhhhgggdddaaaaaaaaaaaa```[[[RRRGGG@@@222222222111000//////...//////.........------------------,,,,,,---------+++,,,---...---,,,+++***+++***************++++++******))))))***+++,,,,,,***)))))))))))))))******************************(((((('''(((((()))******,,,------------,,,++++++)))))))))))))))))))))))))))(((&&&'''))),,,,,,,,,))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''((())))))***))))))************************,,,+++)))(((((()))+++,,,+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***+++---,,,,,,+++---...---...///000111000///...---------.........//////...//////000111222222222111111111222333555666777666888;;;<<>>555333000000000111000000........................---------...............,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,************************,,,+++***)))))))))***+++++++++***))))))***++++++************************))))))************))))))*********++++++++++++,,,***************+++++++++***)))((()))+++++++++***))))))))))))))))))))))))+++++++++***************))))))*********++++++,,,******++++++++++++***************************************++++++,,,---...,,,,,,,,,,,,,,,------...+++++++++++++++,,,------......---,,,,,,,,,------.........................../////////000000000000111111111222222333444555777777:::???CCCLLL\\\kkkzzz}}}}}}|||zzz~~~~~~zzzqqqooonnnpppuuuzzz|||}}}~~~~~~|||{{{zzz{{{}}}vvvsssnnniiigggdddbbb```___\\\YYYVVVUUUTTTRRRQQQLLLMMMOOOTTT]]]jjjyyy{{{tttrrrzzzllleeecccbbbaaacccffffffccceeeiiijjjjjjkkklllnnnllliiigggcccbbb```^^^ZZZTTTKKKEEE888555111000000111222111...................................................---------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,+++***)))))))))***+++******************+++************************))))))************))))))************++++++++++++***************************)))((()))+++,,,+++***))))))))))))))))))))))))************************))))))***++++++++++++******+++,,,------,,,+++***************************++++++++++++,,,---......------,,,,,,,,,---......++++++++++++,,,,,,------...------,,,,,,,,,------////////////............/////////000000000111111222222222222333444555555777777;;;CCCKKKVVVgggvvvxxxwwwvvvwwwzzz~~~}}}yyytttpppmmmkkkgggeeebbb___[[[XXXVVVUUUSSSQQQOOOOOOPPPRRRYYYdddpppyyyttt|||ssseee___]]]]]]aaafffgggdddfffiiilllkkkkkkmmmnnnmmmjjjhhhccccccbbbaaa]]]WWWPPPKKK<<<888444111000111111111////////////////////////.....................---//////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++******)))))))))*********++++++*********************************))))))************))))))))))))*********+++++++++************************+++))))))***+++,,,+++***))))))))))))))))))))))))***************************++++++++++++***))))))***+++,,,------,,,+++***************************++++++++++++,,,---...///------,,,,,,,,,---......++++++,,,,,,------------------,,,,,,,,,------...//////////////////......000000000111111111222222222222222222333444555666666777===GGGSSS```qqq~~~~~~zzzwwwtttpppmmmjjjfffccc^^^[[[YYYWWWTTTRRRRRRRRRRRRSSSWWW^^^hhhooo~~~xxxwwwmmmccc___]]]___dddgggeeefffiiillllllkkklllmmmmmmkkkhhheeeeeeeeeccc___ZZZTTTQQQCCC>>>888333111111111111////////////////////////...............---------..................------++++++,,,,,,,,,,,,++++++************************++++++++++++************)))***++++++++++++***)))************************))))))************)))))))))))))))************++++++++++++***************+++***)))***,,,,,,,,,+++))))))))))))))))))))))))***************+++++++++,,,++++++*********))))))******++++++++++++******************************++++++++++++,,,---...///,,,,,,,,,,,,,,,------...++++++,,,---------------------,,,,,,,,,---......////////////////////////111111111111222222222222222222222222333444555666666888@@@MMM\\\jjjzzz{{{xxxuuuqqqnnnkkkgggccc___\\\ZZZWWWUUURRRSSSRRRRRRTTTYYY___dddqqq}}}{{{}}}vvvhhhaaa^^^```dddeeefffiiilllkkkkkkkkkmmmllljjjhhhhhhhhhhhheeeaaa\\\XXXVVVKKKEEE===666333111111111//////////////////////////////.........---------------------------......******+++,,,,,,+++******************************)))******++++++++++++***)))***++++++++++++***)))************************))))))************))))))))))))))))))************+++++++++*********))))))+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))*********++++++++++++***)))))))))***+++,,,*********))))))*********************************,,,,,,+++,,,,,,---...///+++++++++++++++,,,------+++,,,---.........---,,,,,,,,,,,,,,,,,,---...///......//////000000111111000000000000111111111111333333222333333444555666999;;;EEEUUUeeesss~~~{{{wwwssspppnnnkkkfffbbb___\\\YYYWWWRRRRRRRRRQQQRRRUUUZZZ]]]fffrrr{{{uuupppeee\\\]]]aaacccfffiiilllkkkjjjkkklllllljjjhhhjjjjjjjjjfffbbb]]]ZZZYYYQQQJJJAAA999444222222111000000000000000000000000//////.........---------+++++++++,,,,,,---------)))***+++,,,,,,+++***)))************************((()))***+++++++++++++++)))***+++,,,,,,+++***)))************************))))))************))))))))))))))))))************++++++++++++******))))))+++***)))***,,,---,,,+++))))))))))))))))))))))))))))))******++++++++++++***)))(((((()))+++...///+++***)))(((((()))***+++************************,,,,,,,,,,,,---...//////++++++******++++++,,,---+++,,,---.........---,,,,,,,,,,,,,,,,,,---...///---......///000111111222////////////000000000000333333333333444555666666;;;>>>III[[[lllzzzyyyvvvssssssnnnhhhdddbbb^^^YYYUUUTTTSSSRRRQQQQQQRRRTTTUUU```gggsss|||tttsssnnn^^^\\\```bbbdddfffjjjjjjjjjjjjjjjjjjjjjjjjggggggggghhhhhheee```\\\TTTPPPJJJAAA999444333333///000000000...------.....................------////////////////////////,,,,,,,,,++++++*********+++++++++*********))))))++++++++++++++++++++++++++++++******************++++++++++++++++++++++++***++++++,,,,,,---......)))***++++++++++++***)))*********************************************************(((&&&&&&(((***++++++******************------------------------,,,++++++******++++++,,,------++++++++++++------******+++,,,,,,,,,,,,+++---------,,,,,,+++++++++000...,,,,,,.........---............////////////............/////////000000111111111111222222222111000222444222111555<<<===KKKVVVdddyyyzzzxxxuuuqqqjjjfffdddaaa\\\XXXUUUTTTRRRQQQPPPQQQSSSTTT[[[```jjjxxxtttlllrrr{{{fff^^^]]]]]]^^^aaaiiiiiijjjjjjkkkjjjjjjjjjggggggggghhhhhhfffaaa^^^VVVTTTNNNGGG???888444333000000000///.........///222111000///---,,,+++***........................,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++************************************************+++******************************************************************************************************)))''''''(((***************************+++++++++++++++++++++++++++******))))))******+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++---------,,,,,,,,,++++++000...------...///...---............////////////........./////////000000111111111111222222222222222111333555444333888???FFFTTT^^^jjj}}}}}}yyytttnnnjjjhhhddd___[[[VVVTTTRRRQQQPPPQQQRRRSSSUUUYYY```jjjyyyzzziiihhhppp{{{ppp```YYYXXX[[[___fffhhhiiikkklllkkkjjjiiihhhgggggghhhhhhfffccc```ZZZXXXUUUOOOGGG>>>777222111111000////////////000111111000///---,,,++++++------------------------,,,,,,,,,,,,---------------------,,,,,,,,,,,,+++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++***))))))(((,,,+++***))))))***+++,,,******************************************************+++)))(((''')))******************************************************))))))))))))))))))***---,,,,,,++++++,,,,,,---***++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,///...------/////////---............////////////....../////////000000000111111111111222222222333333222333666666666<<>>888222000222333111...111111000000///.................................,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++((())))))***++++++,,,,,,*********************************************+++************************************************************************)))+++------,,,,,,,,,---((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++,,,,,,------,,,,,,++++++,,,------...---------------------.........///------...000222222000...............//////////////////000000000111111111222222222333333333444444555555888???FFFOOO^^^kkkuuu}}}yyysssoooaaa___[[[WWWTTTSSSSSSSSSPPPSSSUUUSSSSSSZZZgggrrr~~~rrrfff\\\___jjj~~~~~~nnnfffaaabbbbbbdddeeegggiiikkklllmmmjjjhhhgggiiikkklllllllllhhhdddbbbaaa]]]UUUNNN@@@:::333111222333000------......///000111111222////////////////////////,,,,,,,,,++++++*********+++++++++,,,,,,---------++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))......---,,,,,,+++++++++)))***++++++++++++***)))************************************************(((+++---...---,,,,,,---((())))))***++++++,,,,,,++++++++++++++++++++++++******))))))))))))******++++++------------+++++++++,,,------......---------------.........//////,,,---...000333333111///............/////////000000000000000111111111111222222333333333444444444777777:::BBBJJJTTTdddrrr|||xxxsssjjjeee___[[[ZZZYYYVVVSSSSSSQQQOOOOOORRRWWW]]]aaarrr{{{|||nnnffffffgggmmmkkkccc^^^]]]```dddfffeeehhhmmmkkkkkkjjjgggdddeeejjjnnnllliiifffdddbbb^^^XXXSSSMMMDDD999222111111///---000000000000////////////000000///...------,,,,,,---------------------------,,,***))))))***,,,---+++++++++,,,,,,---------)))******++++++,,,------++++++++++++++++++++++++---,,,,,,,,,++++++************++++++++++++******+++***)))(((((()))***+++++++++******)))*********************))))))))))))...------,,,+++***))))))))))))*********+++++++++---,,,,,,,,,,,,---......------++++++++++++---------------............///------------------------///////////////.........////////////000000000000/////////000111111222222444222000000222555666777444777===EEEOOO]]]kkkttt}}}xxxnnniiiccc___]]]\\\XXXUUUUUUSSSQQQPPPRRRUUUYYY\\\iiiqqqwwwhhhccc```hhhyyyhhhaaa]]]]]]aaacccdddfffiiijjjkkkjjjhhhffffffjjjmmmjjjhhheeedddccc```[[[WWWQQQHHH===555333222111///000000000000////////////000//////...------,,,,,,++++++++++++++++++++++++---,,,+++))))))+++,,,---+++,,,,,,,,,,,,,,,,,,---,,,+++++++++++++++++++++++++++++++++++++++++++++))))))))))))((((((''''''******++++++++++++************))))))))))))******,,,++++++******++++++,,,************))))))))))))---,,,,,,++++++******)))*********++++++++++++,,,---,,,,,,,,,,,,---............---,,,,,,---......---------............///------------------------/////////////////////...////////////000000000000//////000000111111222222333222111111222444555666777;;;CCCLLLWWWcccpppyyy~~~tttooohhhdddbbb___[[[WWWWWWVVVTTTRRRRRRSSSUUUVVV___eeessstttjjjccceee{{{rrrggg___ZZZ]]]bbbddddddfffhhhiiijjjiiiggggggiiikkkhhhgggeeeeeedddbbb^^^[[[WWWNNNBBB999555444222111000000000000/////////////////////...------,,,,,,++++++++++++++++++++++++---,,,+++******+++,,,------,,,,,,,,,,,,,,,,,,+++------,,,,,,+++******)))++++++++++++++++++++++++++++++++++++******************++++++++++++******))))))***************)))+++***************++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------......///---------............///------------------------......//////////////////////////////000000000000//////000000111222222222222222222222333444444555999AAALLLWWWaaalllwwwyyytttmmmiiifffbbb]]]XXXWWWVVVUUUTTTSSSRRRRRRRRRYYY^^^iiivvv{{{ooohhhqqqpppcccZZZ[[[bbbeeeeeeeeeggghhhiiiiiiiiiiiiiiiiiihhhhhhgggfffdddbbb```^^^ZZZSSSGGG>>>888555333222000000000000//////////////////.........---------........................---,,,++++++++++++,,,------------,,,,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******((()))***+++,,,+++***))))))(((((((((((())))))***+++++++++*********))))))))))))******+++++++++,,,++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---.........------------......---------............///------------------------............////////////////////////000000000000///000000111111222333333111222333333333333555666;;;EEESSS```jjjtttzzzsssmmmiiieee^^^YYYWWWVVVUUUUUUTTTSSSSSSRRRVVVYYYaaakkksss~~~xxxkkkkkksss{{{kkk]]]\\\aaadddddddddfffggghhhiiijjjjjjiiihhhiiiiiihhhfffcccaaa______\\\VVVLLLCCC<<<777444222000000000000////////////...............---------........................---,,,,,,,,,,,,,,,,,,------------,,,,,,+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++((((((((()))))))))))))))******++++++++++++******((()))***,,,,,,,,,+++***)))))))))))))))***+++,,,++++++++++++************((())))))******++++++,,,++++++,,,,,,,,,---------,,,++++++++++++,,,------,,,,,,,,,------,,,,,,,,,---------............///---------------------------.........//////000000////////////000000000000000000000111222222333333111333444444333444666999>>>IIIYYYfffpppzzzzzztttpppjjjbbb]]]XXXWWWVVVUUUTTTTTTTTTTTTTTTUUUZZZaaafffnnn|||~~~pppmmmqqq}}}zzzhhhaaabbbbbbbbbcccgggffffffhhhjjjjjjiiihhhhhhiiihhhfffbbb`````````]]]YYYQQQIIIAAA:::555333000000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,,,,,,,,,,,,,+++)))******+++,,,,,,------++++++++++++++++++++++++)))))))))************+++******++++++++++++******))))))***+++,,,,,,,,,,,,++++++++++++,,,---...///,,,++++++++++++*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++---------............///------------------------------......///000000000////////////000000000000000000111111222333333333222444555444333555:::>>>DDDOOO___lllvvv}}}wwwppphhhbbb\\\ZZZXXXVVVTTTSSSSSSTTTSSSSSSVVVZZZ\\\aaammmzzz}}}tttsssqqqzzzmmmgggddddddfffgggfffeeefffiiijjjjjjhhheeeffffffdddaaa```aaaccc]]][[[VVVOOOFFF>>>888555000000000000////////////........................------------------------,,,------------------,,,+++,,,,,,,,,,,,,,,,,,---+++++++++++++++++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------******++++++++++++******************+++,,,------************+++,,,---...,,,,,,+++++++++*********))))))))))))*********************++++++++++++,,,+++++++++***++++++,,,---,,,,,,---......---,,,,,,---------............///------------------------------......///000000111////////////000000000000000111111222222333333444222444555444333666===DDDKKKWWWfffqqq{{{}}}vvvmmmggg___]]]YYYVVVTTTSSSSSSSSSTTTSSSUUUXXXXXX\\\fffqqq|||zzzsssiiiqqqxxxnnnhhhgggiiihhhfffdddeeehhhkkkjjjiiibbbdddeeedddaaaaaacccfff^^^]]]ZZZSSSJJJAAA:::666000000000000////////////---.....................////////////////////////,,,------......------,,,+++++++++,,,,,,---------------,,,++++++*********++++++++++++++++++++++++(((((()))))))))***************++++++++++++******+++***))))))***,,,...///''''''''''''((()))***+++,,,,,,,,,+++++++++***************)))))))))))))))))))))*********+++++++++++++++******++++++,,,---,,,---...//////...---,,,---------.........//////---------------------------------...///000000111////////////000000000000000111111222222333444444333555666444333777@@@GGGQQQ\\\jjjuuu~~~ssslllcccbbb___ZZZVVVUUUVVVWWWUUUVVVXXXWWWVVVXXX]]]aaasssxxxuuulllppprrrkkkgggjjjdddaaaeeehhhhhhgggiiikkkiiigggdddccccccdddeeeeeebbb]]]XXXQQQHHH===444555333111000111222111000//////......---------,,,///......---------......++++++,,,---............////////////...---,,,,,,------,,,,,,,,,---............---------,,,,,,,,,((()))***+++++++++++++++***+++,,,---------------******))))))******+++,,,***)))******+++,,,---...------,,,++++++******)))))))))))))))))))))))))))))))))***+++,,,...000111...---+++*********+++++++++***)))))))))***+++,,,,,,---...000111000,,,)))---------------------------------.........//////////////////000000000000111111111222222333333444555222333777:::===EEEMMMUUUaaaqqq}}}zzzrrrgggeeeaaa\\\XXXWWWWWWXXXUUUWWWXXXXXXWWWXXX[[[^^^fffsssuuuiiihhh|||}}}ppphhhjjjdddbbbfffiiihhhggghhhhhhgggeeeddddddeeefffgggeeebbb^^^ZZZUUUMMMBBB:::444222000///000111000///......//////////////////......---------......///,,,,,,------...---------,,,------.........------,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,)))******++++++++++++***))))))***+++++++++++++++******))))))******+++,,,++++++++++++,,,---......,,,,,,,,,++++++++++++***************************,,,,,,,,,++++++,,,,,,---------+++*********++++++,,,,,,+++++++++,,,---...,,,---...000111111...+++---------------------------------.........//////////////////000000000111111111111222333333444444666333444999===BBBLLLUUU___jjjyyy{{{nnnkkkfff```\\\YYYXXXXXXVVVXXXYYYYYYXXXWWWXXXYYY[[[fffxxxnnndddmmmzzzlllkkkeeecccgggjjjhhhggggggfffeeeddddddeeefffhhhiiieeeccc```^^^ZZZSSSHHH@@@666444111000111111111000......//////000111111111---------------...///000---------...------,,,,,,***+++,,,---............+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))'''((())))))***)))))))))******))))))******+++,,,------,,,,,,,,,------...******+++++++++,,,,,,,,,************************,,,,,,,,,,,,+++++++++,,,---,,,,,,++++++++++++,,,...------------...//////------...000222222000---------------------------------.........//////////////////000000000111111111111111222333444444444777444555;;;AAAIIIUUU___jjjtttvvvqqqkkkeee```]]][[[ZZZXXXZZZ[[[[[[ZZZXXXVVVUUUYYYaaaooo}}}}}}hhhdddnnnpppkkkfffcccgggiiihhhfffgggeeeeeeeeeeeeeeefffggghhhgggeeebbbaaa]]]VVVLLLEEE:::777444222222222222111//////////////////000000---------------...///000............---,,,++++++***+++,,,,,,---------,,,++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,+++******)))(((((()))))))))))))))(((******))))))******+++,,,------,,,+++++++++,,,,,,))))))***+++,,,,,,------************************((()))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,.............../////////------...000222333111///....................................//////////////////000000000111111111000111111222333444555555888555777===DDDMMM[[[gggsss{{{~~~yyyqqqkkkfffccc```]]]\\\\\\]]]]]]\\\YYYVVVSSSWWW]]]fffrrrpppcccdddooouuummmfffccceeegggfffeeefffffffffeeeeeeeeefffffffffiiigggdddaaa^^^XXXOOOHHH===:::555222111111000///000000///......---,,,,,,---------------...//////............---,,,++++++,,,---------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***))))))******+++******))))))******))))))******+++,,,++++++***************+++))))))***+++,,,------...************************((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............------...///222222111000................................./////////000000000000000000111111111111000111222333444555666666999666888???GGGRRR___lll{{{yyyrrroookkkgggcccaaa```_________\\\XXXUUURRRVVV]]]fffsss{{{jjjbbbhhh|||}}}nnngggaaabbbdddddddddfffeeeeeefffffffffffffffffflllhhhdddaaa___ZZZSSSMMM@@@<<<666222000...---,,,111111000...---,,,+++***///......---------......---------...------,,,,,,.........------,,,+++***+++++++++++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++************))))))******+++,,,******))))))))))))***+++))))))***+++,,,,,,------++++++++++++++++++++++++++++++,,,,,,,,,***)))(((+++,,,,,,------------,,,+++,,,------......------...------///111111000///............................../////////000000000000000000111111111222222000111222333444555666777999888;;;DDDMMMXXXfffrrrzzzwwwtttoookkkeeecccaaaaaaaaa___[[[XXXSSSUUUYYY___iiiyyywwwhhhffftttpppggg______```aaacccfffcccccceeefffgggggghhhhhhmmmhhhcccaaa___]]]XXXUUUFFFAAA:::555111///...,,,111000000///...---,,,,,,000///...---------------,,,,,,------...---------------.........------,,,,,,,,,,,,,,,,,,------...------------,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,++++++***)))******))))))******+++,,,))))))))))))***+++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,---,,,***((('''++++++---.........------+++,,,---.........------///...---...///000///---.........................../////////000000000000000000111111111222222222000111222333444666777777999:::???JJJVVVaaappp|||}}}zzzuuuppphhheeecccbbbbbbaaa]]]ZZZXXXYYYZZZ]]]dddrrrooofffoooqqqggg^^^]]]^^^___bbbfff```aaacccfffgggiiijjjjjjmmmhhhcccaaa``````]]][[[LLLGGG???999555222000///000000000000////////////111000///...---,,,,,,,,,++++++,,,---............,,,,,,---...////////////------,,,,,,------...///......------------,,,,,,***+++,,,,,,------------+++++++++++++++***))))))*********)))***++++++,,,************+++,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++'''(((***,,,---,,,+++******+++---...///...------+++,,,.../////////...---///...------...///...,,,////////////////////////////////////000000000000000111111111111222222222000111222333555666777888:::;;;BBBOOO\\\iiiwww|||zzzyyyoookkkeeeaaa```___^^^]]]\\\^^^^^^\\\]]]fffvvvyyyjjjnnnyyy}}}jjj\\\[[[\\\\\\aaakkkffffffggghhhhhhhhhhhhhhhlllhhhdddbbbaaa```]]]ZZZSSSLLLBBB:::555333222111000111111222222000///...000000//////.........---...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++******------,,,---,,,***&&&###))))))******++++++++++++************************,,,,,,,,,++++++*********,,,,,,,,,------.........************************++++++,,,------...//////******+++++++++,,,,,,,,,,,,,,,,,,---...///000000...------,,,,,,,,,------////////////////////////000000000000111111111111000000000000000111111222333333444444333555777:::;;;DDDLLLSSS___qqqqqqrrrssssssssswww}}}~~~|||vvvrrrlllfffccc```^^^\\\\\\^^^^^^\\\]]]dddrrr}}}nnnlllsssqqq___ZZZZZZYYY^^^fffffffffggghhhiiiiiiiiihhhmmmiiifffdddcccbbb___\\\WWWPPPGGG>>>888555333222000111111222111000///...000/////////............///......------......///---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***************+++,,,,,,***((()))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,************************+++++++++,,,------......***++++++++++++,,,,,,,,,,,,---------...////////////......------.........////////////////////////000000000000111111111111000000000000000111222222333444444444333555888:::AAAIIIQQQXXXdddvvvkkkkkkiiigggfffhhhlllooouuuyyyzzzsssmmmgggccc___\\\[[[]]]^^^]]]\\\aaallltttvvvmmmnnn~~~fff[[[YYYYYY\\\bbbeeefffggghhhiiiiiijjjiiimmmkkkhhhffffffdddbbb```]]]VVVMMMDDD===888444111000111111111111000//////////////////............/////////....../////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***+++***)))***+++,,,+++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,,,,++++++++++++++++++++++++******++++++,,,,,,------++++++++++++,,,,,,,,,,,,------..................//////.........//////000////////////////////////000000000000111111111111111000000000000111222222333444444444333555888;;;FFFOOOXXX___kkk}}}~~~|||{{{nnnlllhhheeecccdddfffgggiiilllooosssyyy~~~wwwqqqkkkeee```\\\\\\]]]^^^]]]\\\^^^eeejjjvvv~~~pppoootttooo```\\\\\\^^^aaadddeeeggghhhiiijjjjjjjjjkkkkkkiiihhhgggeeedddbbbaaa\\\SSSKKKCCC<<<555111111111111111000000000//////////////////.........//////............//////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***///---+++******+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------...............---------..................///000///////////////////////////000000000111111111111111111000000111111222333444444555444444666:::>>>IIIRRR]]]fffsss|||xxxvvvpppmmmhhhcccaaaaaaaaaaaabbbcccdddeeehhhooozzz~~~yyysssnnnhhhbbb^^^\\\^^^^^^]]][[[\\\___bbbnnnyyyrrrnnnlll|||xxxfff___^^^^^^___cccdddeeegggiiijjjjjjkkkiiijjjjjjiiihhhfffeeedddddd___XXXQQQIII@@@777111111111111000000000000000.........///////////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,++++++...,,,******+++++++++***,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++++++++++++++++++++******++++++++++++,,,,,,++++++,,,,,,,,,---------...............------------,,,,,,,,,------...//////////////////////////////000000000111111111111111111111111111222222333444555555555666999>>>BBBIIITTTaaammm{{{|||wwwtttyyytttnnnhhheeecccbbb```[[[\\\]]]\\\]]]aaajjjppp{{{wwwrrrlllfffaaa^^^^^^^^^\\\ZZZZZZ[[[]]]fffooo}}}rrrkkkjjjuuunnnccc^^^]]]\\\aaabbbdddfffhhhiiijjjjjjhhhjjjlllkkkiiigggggggggeeebbb]]]WWWOOOEEE;;;444222111111000///000000000.........///////////////------,,,,,,,,,,,,------------------............,,,,,,,,,,,,---------------------------,,,++++++***))))))***---///......,,,,,,,,,,,,++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------..................,,,,,,,,,,,,,,,---...///////////////////////////000000000000111111111111222111111111111222333333444555555666888<<>>333111444333111111111000......000000000//////////////////.........//////..................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---***))))))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))+++------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...++++++,,,---...///000000...............///000000000000////////////000000000000111111111222222222333444555444333333555666888999<<>>444333222222111111222222000000000000000000000000.........//////////////////............---------...///000111111000///...,,,++++++***+++,,,---...------------------------,,,,,,,,,,,,------------............------------***++++++,,,------......,,,,,,------------------------------............---------............///,,,---...///000000000000000000000000000111222222222222111111222222333444222333444555666555555444444555666777:::???FFFKKKWWWaaarrr~~~{{{vvvoooiiieeeeeeggghhhiiilllppptttxxxyyyzzzyyyxxxpppkkkiiigggccc```[[[XXXVVVUUUSSSRRRQQQNNNNNNNNNNNNOOOVVV___iiiwwwvvvmmmhhheeedddddd```]]]\\\]]]___dddppp{{{yyyeeeVVVWWWYYYZZZ\\\aaagggkkkkkkmmmmmmjjjccc^^^\\\\\\^^^aaabbb```XXXNNNFFFBBB444333222222111111222222000000000000000000000000//////////////////////////////.........---------+++,,,---......---,,,+++///...---,,,+++,,,---...------------------------,,,,,,,,,------........./////////...---------,,,))))))***+++,,,,,,------------------------,,,,,,---------.........//////---------.........//////)))***,,,...000222333333000000///000000111222222222222111111222222333444333333555666666666555444222333555777;;;AAAIIIOOO\\\fffwwwyyyvvvwwwzzz||||||uuuqqqkkkeeeccceeeiiikkkllloootttxxxzzz{{{yyyxxxxxxqqqlllhhhdddcccaaa___[[[WWWSSSPPPOOOOOONNNNNNPPPRRRUUUVVVccclllzzz~~~tttmmmgggccc```___\\\[[[]]]]]]___gggppp~~~}}}ttt^^^\\\[[[\\\[[[[[[bbbjjjiiijjjjjjhhheeebbbaaaaaaaaaaaa```___[[[UUULLLGGG999666222000000111000000111222222333333111000///111///...------...///111........................////////////////////////.........------,,,,,,,,,------------------------,,,---......,,,,,,---......------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------000///...---------------////////////000000000000111111111000000000000000222222333333333333444444111222222333555666666777666777;;;>>>@@@BBBLLLWWWdddpppvvvooonnnpppsssuuuppplllgggcccaaacccgggjjjnnnooossswwwuuuqqqssswww~~~wwwrrrooofffeeeccc```]]]XXXUUUSSSPPPOOONNNNNNOOOQQQTTTUUU___gggtttzzzrrrlllgggdddaaa^^^\\\]]]\\\]]]ccckkk{{{~~~vvvxxxddd^^^ZZZYYYXXXYYY^^^eeehhhiiijjjhhheeecccbbbbbbbbbbbbaaa```]]]VVVNNNIII;;;888444222111111111000000111222222222111000///111000...------...000111........................////////////////////////...------------------,,,------------------------,,,---......,,,,,,---......------,,,,,,------...///...---,,,,,,,,,,,,---,,,,,,---------.................................000000///.........//////////////////000000000000222222222111111111111111222222222333333333444444111222222333444555555666555666999>>>???CCCNNNYYYkkkwww}}}ssskkkhhhhhhiiijjjjjjgggccc```___bbbfffhhhllllllooorrrrrrpppsssyyyzzzvvviiihhhfffbbb___[[[WWWUUURRRQQQOOONNNOOOPPPRRRTTT[[[cccnnnyyyzzzssslllhhhccc___]]]]]]\\\ZZZ]]]cccpppzzzqqqkkktttooodddZZZWWWWWWYYY]]]aaaeeegggiiihhhfffeeedddeeedddccccccbbb___YYYRRRLLL???;;;666333111222111111000000111111111000///...000000............000000........................////////////////////////---------------.........------------------------,,,---......,,,,,,---......------,,,,,,------.........---,,,,,,,,,------,,,------------.........////////////////////////000////////////000000111////////////000000000000222222222222222222222222222222222222333333333333222222222333333444444444555666:::???BBBHHHTTT```ttt~~~wwwmmmfffbbbaaabbbbbbcccaaa___^^^^^^aaadddfffdddcccdddgggggghhhpppxxxzzzlllkkkhhhddd```\\\YYYWWWSSSRRRPPPOOOOOOPPPRRRSSSYYY___iiittt~~~xxxpppkkkddd```^^^]]][[[YYYZZZ^^^fffppptttiiinnnyyy}}}mmm]]]WWWXXXZZZ]]]```bbbeeehhhiiihhhgggggggggfffeeedddcccaaa\\\VVVQQQCCC>>>888333111111111111000000000000/////////...000000///......///000000........................////////////////////////,,,,,,------......//////........................,,,---......,,,,,,---......------,,,,,,------......------,,,,,,,,,------------------................................................///000111111////////////000000000000111111111222222222222222111222222222222333333333222222222333333333444444777888<<>>FFFNNN[[[mmm}}}~~~|||yyytttoooiiieee```\\\ZZZZZZZZZYYY[[[]]]___aaaaaa```]]][[[]]][[[\\\```ccciiiuuu~~~{{{uuunnngggaaa]]][[[WWWVVVTTTSSSSSSUUUVVVWWWYYY\\\```fffmmmrrrtttuuu{{{~~~xxxuuulllccc___]]]YYYXXXYYY[[[aaajjjttttttrrr{{{{{{iii^^^YYYYYY[[[___cccgggjjjkkkjjjjjjjjjgggffffffeeedddbbb]]]ZZZSSSKKK@@@777333222333333333222111000///000111111000000000111111000000000////////////////////////////////////////////////////////////....................................,,,---......,,,,,,---......------,,,,,,------...,,,,,,,,,,,,,,,---...///............////////////........................000///...............///////////////000000000000//////000111111222333333111111111111222222222222111111333444666777999999;;;<<>>BBBGGGQQQaaarrr}}}xxxtttqqqooommmlllkkkjjjjjjmmmuuu}}}xxxsssooolllfffbbb______aaajjj|||yyyvvvqqqnnnmmmmmmmmmlllkkkmmmqqqwww|||uuummmddd^^^^^^\\\[[[___dddmmm|||pppgggeeelllhhh^^^XXXYYYYYY[[[^^^aaadddfffhhhgggggghhhiiihhhfffcccbbb```\\\VVVMMMCCC:::555222222222111000000000///000000000000000000000000////////////////////////,,,---......//////.....................---------------///000000000000000000000000000000//////...........................---------............................................./////////000000000111111000000111111222333000000000000111111111111111111222222222333333333111222333444555555444444444666888888888;;;@@@EEEJJJVVVhhhzzz|||yyyvvvtttsssrrrrrrqqqppprrrzzz}}}wwwtttqqqpppfffccc```aaadddppp~~~wwwsssqqqooollljjjhhhhhhhhhkkkuuu{{{sssiiibbb```]]]\\\___bbbiiivvvttthhhaaabbbpppsssaaaXXXXXXXXXZZZ]]]```dddfffhhhgggggghhhiiiiiifffdddbbbbbb```[[[RRRHHH>>>888111111111111111111111111000000000000000000000000/////////////////////////////////000//////......//////.........---------,,,---///000111111000000//////000000//////...---........................---------.........//////........................------........./////////000000000000000111111222000000000000111111111111111111222222222333333333111222333555555555555444333666999:::999;;;BBBGGGPPP]]]ppp~~~~~~~~~~~~|||{{{zzzvvvvvvvvvuuuuuu|||}}}xxxuuusssrrreeecccaaabbbgggttt~~~yyyuuurrrnnnjjjhhhfffddddddlll}}}vvvmmmfffaaa^^^]]]___aaafffrrr}}}wwwiiiaaa___hhhuuu~~~gggXXXXXXXXXZZZ]]]```dddfffhhhgggggghhhiiiiiigggeeeccccccbbb^^^VVVKKKAAA:::333333333333333333444444000000000000000000000000////////////////////////111111111111000...---,,,//////.........---------,,,---///000111111111000///////////////......---........................---------.........//////........................------------.........//////////////////000111111000000000000111111111111111111222222222333333333000222333555666666555555333777::::::999<<>>@@@BBBJJJRRR___qqq}}}zzzyyyzzz|||zzzuuusssuuuxxx{{{zzztttpppiiiggggggkkkttt{{{pppjjjdddcccdddhhhttt~~~zzzppplllfffaaa___```ccceeemmmsss|||hhh^^^\\\]]]ppprrrfffZZZZZZ^^^aaaccceeeiiikkkllllllkkkjjjjjjkkkiiieeeaaa___^^^XXXNNNFFF<<<555000222333222222333//////000000000000000000000000000000000000000000......////////////......///.........//////...,,,,,,,,,,,,------------...////////////////////////000000///............//////...------,,,------...//////000000000000000///////////////////////////000000000000000000111111000000111111111111000000222222222222333333333333444444333444444555666777999888;;;???BBBEEENNNWWWeeexxx~~~}}}{{{vvvttttttuuu|||~~~wwwrrrllliiiiiippp{{{rrrkkkdddaaaaaaccckkkssstttpppiiibbb^^^]]]^^^```eeejjjuuussseee^^^]]]ggg}}}mmm]]]YYY]]]aaaccceeehhhjjjllllllkkkjjjjjjkkkhhheeeaaa```^^^YYYPPPJJJ>>>777111222333222111333/////////000000111111222////////////////////////......////////////..................///......---,,,,,,---------.........////////////////////////000/////////...............------,,,,,,+++++++++......///000000000//////////////////////////////000000000000000111111111000111111222222111111000222222222333333333444444444444333444444555666777999999<<<@@@CCCGGGRRR^^^mmm~~~zzzwwwwww}}}}}}wwwrrrnnnmmmuuuvvvmmmeeeaaa```aaaffflllyyywwwssslllddd___]]]\\\]]]aaaeeennnyyy~~~lllbbb^^^bbb|||uuubbb[[[]]]aaaccceeefffhhhkkklllkkkjjjjjjjjjiiifffdddbbb___[[[TTTOOOBBB:::333333333222111222//////000000111111222222////////////////////////......////////////......,,,---............---...---.........///////////////////////////////////////////////////......---000000000000//////......,,,---....../////////...//////////////////////////////000000111111111111111111222222222222111111222222333333333444444444444444333444444555666777777888<<>>CCCGGGOOO___ooo}}}~~~~~~|||{{{vvvwwwxxxnnnhhheeeaaaaaaccckkkzzzxxxnnnfffaaa^^^]]][[[]]]ccckkksss}}}zzzkkkccc^^^jjjyyyjjjaaa^^^```dddeeehhhlllmmmmmmlllkkkkkkkkkjjjhhhfffccc___[[[XXXKKKAAA999666444111000111222222111111111111111111000000000000000000000000......////////////......***,,,//////---,,,---///---------.........//////////////////////////////...///000000000///------***+++,,,---------,,,+++,,,---...//////000000000////////////////////////...//////000111111222222111222222333333222222111333333333444444444444555444444333444444555666777777:::@@@FFFKKKTTTgggxxx}}}|||}}}xxxyyy}}}qqqkkkfffaaa___aaahhhvvv~~~sssiiiccc^^^]]]YYYZZZ___fffmmmxxxpppggg^^^eeessspppccc]]]^^^cccfffiiimmmooonnnmmmlllllliiihhhfffdddaaa]]]YYYWWWNNNDDD:::777555111000111333222222222111000000000000000000000000000000000......////////////......))),,,//////---,,,---///,,,,,,,,,---------......////////////////////////...///000000000///---,,,,,,---///000000000//////---...///000111111111111////////////////////////...//////000111222222222111222222333333222222111333333333444444444555555444444444444444555777777888;;;BBBHHHNNNXXXlll~~~zzzrrrlllfffcccccceeesss|||rrriiibbb^^^YYY\\\___aaafffppp~~~yyykkkeeefffmmmyyyhhh______bbbbbbeeehhhjjjkkkkkkmmmnnneeeddddddddddddaaa\\\XXXQQQIII???777444444333333222222222111111111111000///////////////////////////000111222222111000///......///000000///......///////////////////////////////////////.........000000//////.........------------.........//////------------------------------............------............////////////111222222333333444444555444333333333333444555555444555666777888888888888===???CCCHHHRRRaaarrrxxxqqqiiieeeeeefffsssvvvlllddd___ZZZ\\\^^^___bbbkkkwwwqqqccc```ccctttooodddaaabbbaaadddhhhjjjkkklllmmmnnnjjjhhheeecccbbbaaa___]]]TTTLLLBBB:::666555444333222222222111111111111000000000000000000000000000///000000111111000000///------------------------////////////////////////.........///////////////000/////////............---------.........//////------------------------...//////000000//////.../////////000000000111111111222222333333444444555444333333333333444555555444555666777888888999999===@@@DDDKKKVVVgggzzzvvvmmmhhhhhhjjjuuu{{{qqqgggaaa[[[\\\\\\\\\]]]dddnnnvvv|||hhhaaa]]]hhhxxxiiibbbaaa```cccgggiiijjjlllmmmoooppplllfffcccbbbbbbbbbaaaWWWPPPGGG>>>999666444333222222222111111111111000111111111111111111111111000//////......//////000111111000//////000111111////////////////////////------......//////000000////////////............------.........////////////////////////////////////000000111111000000///000000000111111111222222111222222333333444444555444333333333333444555555444555666777888999::::::>>>AAAGGGOOO\\\ppp|||rrrlllkkkmmmvvvvvvkkkccc]]]\\\[[[ZZZ[[[```gggmmmzzzuuuhhh^^^cccvvvzzzjjjaaa___^^^bbbeeehhhjjjkkkmmmnnnppplllgggdddccccccbbbaaaYYYTTTKKKBBB;;;666444333222222222111111111000000111111111111111111111111000///...------...///000333222000//////000222333////////////////////////,,,------...///000111111///////////////.....................///////////////////////////////////////000000111111000000///000000000111111111222222111222222333333444444555444333333333333444555555444555666777888:::;;;<<>>@@@EEEMMMXXXggg|||{{{rrrooopppxxxvvvnnneeebbb^^^[[[[[[]]]aaaccciiissstttccc```gggvvv{{{iiiaaa___\\\___ccceeeeeefffgggiiiggggggggghhhhhhfffaaa^^^[[[XXXQQQHHH???777444333222222222111111111111000000000000000000000000000000//////......//////000......---,,,,,,---......////////////////////////------......//////000000.........///////////////....../////////000000000000000000000000000000000...//////000000//////.../////////000000000111111111222222333333444444555444333333333333444555555555555555777999<<>>BBBEEEOOOXXXjjj|||xxxyyynnnggg```ZZZXXXZZZXXXYYY^^^iiivvvrrriiimmmwwwzzzjjjbbb]]]^^^aaabbbccceeefffhhhjjjjjjhhhfffffffffeee^^^YYYUUUNNNDDD<<<:::444333333333333333444555333222222222111000000000222111000/////////000111////////////////////////000000000000111111111111//////............//////........................////////////////////////////////////000000000000///000000111111000000///111111111111111222333333111222222333444555666666555555444444555555666777555777999;;;===AAAFFFJJJTTT___qqq~~~}}}rrriiibbbZZZWWWXXXUUUVVVZZZbbbmmm{{{{{{llliiimmm{{{pppfff\\\[[[^^^```bbbfffeeehhhjjjjjjhhhfffffffffeeeaaa[[[WWWPPPHHH@@@;;;444333333222222222333333333333333222111000//////222111///------...///000////////////////////////111000000000000000000000//////............//////........................////////////////////////////////////000000000000000000000111111000000000222111111111111222333333333333333444444555555555555444444444555666777888777999:::;;;===BBBHHHLLLYYYfffyyyvvvnnneee\\\WWWXXXSSSTTTWWW^^^fffsssrrriiihhhoooyyykkk]]]YYY[[[^^^bbbgggeeehhhjjjkkkiiigggfffeeeeeeccc^^^YYYRRRLLLDDD===555444333333222222222222333333333222111000//////111000...,,,,,,---.../////////////////////////////////////////////......//////............//////////////////////////////////////////////////////////////////000000000000000000111111111111000000222222222111222333333444555555555444444333333333444444444555666777888888999::::::;;;===BBBHHHMMM^^^mmm|||tttkkk```ZZZXXXSSSTTTWWW\\\aaalllyyylllggghhh{{{sss```XXXYYY]]]bbbffffffhhhkkkllljjjhhhffffffeeeeeeaaaZZZUUUOOOGGG???666666444333222222222222333222222222111000000000000///...---------......////////////////////////............//////////////////............//////000000000000000000000000////////////////////////////////////000000000000000111111222222111111000222222222222222333444444666666555444333222222111444444444555666777888999::::::::::::===CCCKKKQQQdddvvv{{{rrrfff]]][[[TTTUUUXXXZZZ]]]dddvvvpppgggeeerrrggg[[[YYY\\\aaaeeefffiiimmmmmmllliiiggggggeeefffccc\\\VVVRRRJJJAAA888777666444333222222222222222111111111111111111111000000000////////////////////////////////////.........///000000111111//////............//////////////////////////////////////////////////////////////////000000000000000111111222222111111000333222222222222333444444555555555444444333333222444444555555666888999:::999999999;;;???GGGQQQXXXlllwwwjjjaaa]]]VVVWWWYYYZZZZZZ___ooorrrhhhdddllllll]]]ZZZ\\\```dddgggjjjmmmnnnmmmjjjhhhgggeeegggddd\\\WWWTTTKKKBBB999888666555444333222222111111111111111222222222111222222222222111000000////////////////////////...//////000111222222333//////............//////........................////////////////////////////////////000000000000111111222222222222111111333333222222333333444555333444444444444444444444444444555555666888999:::777888999<<>>999444222444555444333222222222222222222222222000000111111111222222222000000000000000000000000000///............///000000000000000000000000000....../////////000000000000000000000000000000000000000000000000000000000000000000000111111111111000000111222222333333444444444555555555555444444333444555555555666888;;;;;;<<>>>>>AAAFFFKKKVVVjjj{{{xxxpppfff```[[[YYYWWWWWW\\\cccnnnzzzxxxlllcccnnnttteeeaaaaaafffjjjnnnpppooommmkkkjjjhhhiiihhhdddaaa```ZZZSSSHHHBBB:::666555555444333222222222222222222222222111111111111111111111111000000000000000000000000///000000000000000000///////////////////////////111111111111000000000000////////////////////////////////////////////////111111111111222222222222111111222222333444444444444444555555555555444444111222444555666777:::===>>>???BBBGGGMMMYYYooo}}}vvvjjjccc]]][[[YYYWWW[[[```iiitttrrrgggkkkyyyggg``````cccgggmmmppppppnnnllllllgggiiihhhdddbbbaaa\\\UUULLLEEE<<<777555555444333222222222222222222222222222222222111111111111111000000000000000000000000///000000111111000000///000000000000000000000000111000000000000000//////000000000000000000000000000000000000000000000000111111111222222222222333111222222333444444555555444444555555555555444444222333555555555777999<<>>999777555444111222222333333222222111222222222111111111000000111111111111111111111111000000000000000000000000////////////000000000111///000111222222111000///////////////000000000000000000000000111111111111111111111111111111111111222222333333333333444444555444444444555555666666777777888777777888;;;===BBBFFFMMMWWWhhh{{{tttjjjbbb\\\ZZZYYYXXXZZZ]]]eeerrrvvvrrr{{{yyyhhh___]]]\\\]]]```eeejjjlllmmmkkkhhheeeeeefffddd```]]]YYYRRRIIIAAA<<<999666555000111111222222111111000111111111000000000//////111111111111111111111111000000000000000000000000/////////000000000111111000000111111111111000000////////////000000000000000000000000111111111111111111111111111111111111222222333333333333444444444444555555555666666666666777888888888999<<<>>>FFFJJJRRR___rrryyyooofff___[[[YYYXXXYYY[[[aaakkkzzzsssuuukkk___]]]\\\\\\___cccgggjjjkkkllljjjhhhggggggeeebbb___YYYTTTLLLDDD>>>999666555111111222222222222111111222111111111000000000000111111111111111111111111000000000000000000000000//////000000000111111111000000000111111000000000////////////000000000000///000000000111111111111111111111111111222222222222222222333333333444444444555555666666666666666666777888888888:::===@@@GGGMMMWWWfff{{{uuujjjccc^^^ZZZXXXYYY[[[^^^eeeqqqxxxtttqqqaaaYYYYYY[[[___eeeiiijjjjjjlllkkkjjjhhhgggeeecccaaaYYYVVVOOOGGG???999666555222222333333333333222222333333222222222111111111000000000000000000000000000000000000000000000000000000000000111111111111111000000000000000000111////////////000000000000///000000000111111111111000000111111111222222222222222222333333333444444444555666777777777666666666777888999999;;;???AAAGGGNNN[[[nnn~~~zzzpppgggaaa\\\YYYYYYZZZ[[[```iiizzzttt|||uuucccXXXXXX[[[```fffkkkmmmnnnllllllkkkiiigggeeecccbbbZZZXXXRRRJJJAAA:::666555333333333444444333333333333333333222222222222111////////////////////////000000000000000000000000000000000111111111222222111111000000000000111111////////////000000000000000000000000111111111111000000000111222222333333222222333333333333444444444555666777888777666666666777888999:::<<<@@@CCCIIIQQQaaawww|||xxx}}}tttkkkccc]]]ZZZVVVXXXYYY\\\cccrrrtttvvvppp```^^^]]]___dddiiilllmmmllllllkkkjjjgggdddcccbbb\\\ZZZVVVMMMCCC;;;777666222222333333333333222222222222222222111111111111000000000000000000000000000000000000000000000000000000111111111222222222222111000//////000111222////////////000000000000000000000000111111111111///000000111222222333333222222333333333333444444444555777888888888666555555777999:::;;;===AAADDDLLLVVViii|||wwwuuurrrooolll~~~|||vvvmmmeee^^^[[[UUUVVVWWWYYY```nnntttrrr{{{kkkgggaaa___aaadddhhhjjjkkklllllljjjfffdddcccbbb]]]\\\YYYPPPEEE===999888111111222222222222111111111111111111000000000000111111111111111111111111000000000000000000000000000111111111111222222222222111000//////000111222////////////000000000000000000000000111111111111///000000111222222333333222222333333333444444444444555777888999888666555555777999:::;;;>>>BBBEEEOOOZZZooozzzwwwuuusssooollliiigggfff{{{~~~sssiii```ZZZVVVTTTTTTXXX^^^hhhwww|||ttt|||uuufff]]]```cccbbbfffnnnoooooonnnllljjjgggeeeddd___]]]XXXQQQGGG>>>777444555555444444444333333333111111111111111111111111111111000000//////......111111000000//////.........///000222222222111000222333333444444333333222000000000000000000000000000000000000000000000000333333333222222222111111777333///000444888777555666666777777888888999999888666888===@@@AAAEEEJJJQQQccc{{{|||~~~zzznnnkkkhhhhhhhhhgggdddaaavvvlllccc]]]ZZZWWWWWWYYY]]]eeesssvvv{{{nnn``````ccccccfffmmmnnnnnnmmmllljjjhhhfffeee]]][[[XXXRRRIIIAAA:::666555555444444444333333333111111111111111111111111111111000000////////////111111000000///////////////000000111111111111000222222333333333333222222000000000000000000000000222222222222222222222222...///000111222333333444444000,,,---111444444222444444555555666666777777888777888===@@@AAAEEEKKKXXXkkk~~~}}}|||zzzvvvsssjjjhhheeedddeeeeeebbb```{{{qqqgggaaa___[[[YYYZZZ\\\bbbnnnzzzzzz|||xxxeee```cccdddggglllllllllllllllkkkiiihhhhhh\\\[[[XXXTTTMMMDDD<<<888555555444444444333333333111111111111111111111111111000000000000/////////111000000000000/////////222111000000000000000000111111222222222222111111000000000000000000000000444444444444444444444444......///000111222222333222///,,,---111333333222444444555555666666777777999777999===???@@@FFFMMM^^^sss{{{wwwuuutttsssrrrpppnnnkkkhhhfffcccbbbcccddddddcccuuukkkeeeaaa]]][[[[[[[[[___jjjuuu|||jjj```aaacccfffjjjjjjkkkkkklllkkkkkkjjjjjj^^^\\\ZZZVVVPPPGGG>>>888555555444444444333333333111111111111111111111111000000000000000000000000000000000000000000000000333222111/////////000111000000111111111111000000000000000000000000000000444444444444444444444444222111111111000000000000444222000111444555555444666666777777888888999999999888:::===???AAAHHHPPP___www|||wwwrrrmmmmmmmmmllllllkkkiiihhhhhhgggfffeeefffhhhiiijjjyyyoooiiiaaa^^^[[[[[[[[[^^^hhhsssxxx}}}qqqbbb```bbbeeegggiiijjjkkklllllllllllllllbbb```\\\XXXRRRIII???777555555444444444333333333111111111111111111111111000000000000111111111111000000000000111111111111333222111/////////000111///000000111111000000///000000000000000000000000333333333333333333333333333333222222222111111111444333333444555666777666666666777777888888999999999999;;;>>>???BBBLLLVVVccc}}}{{{|||wwwuuurrrnnnkkkggghhhiiiiiiiiiiiiiiiiiijjjjjjkkkkkklllnnnqqqsss~~~sssmmmbbb___\\\[[[ZZZ\\\eeeooo{{{tttxxx}}}jjjbbbaaaccceeeiiijjjkkkllllllmmmmmmmmmfffbbb]]]YYYSSSKKKAAA999555555444444444333333333111111111111111111111111000000000111111111111222000000000111111111111222222111000000000000000000000000111111111111000000000000000000000000000000111111111111111111111111000000111222333444555555222222333333444555555555444444555555666666777777999999<<>>BBBDDDKKK^^^ppp}}}{{{xxxtttrrrqqqrrrrrrtttwwwzzz|||{{{{{{{{{|||{{{}}}yyyoooiii```[[[ZZZ]]]```bbbkkkwwwyyyfff``````fffiiikkkkkkjjjiiijjjkkkfffddd```\\\XXXRRRKKKFFF===999444333555666555333222222222111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111000000000000111111111111222222222222333333333444444444555555777777666666666777888888666:::@@@DDDFFFPPPeeexxxyyyvvvsssqqqqqqrrruuuwww{{{~~~tttmmmddd]]][[[\\\___aaagggsssiii``````fffhhhjjjkkkjjjiiiiiijjjeeeccc```]]]YYYTTTMMMIII???:::555333444666555333000000000000111111111111222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333333444444444555555888777777777777888999:::999<<>>BBBFFFLLLZZZuuuyyywwwtttsssvvv}}}xxxmmmccc^^^]]]]]]^^^dddmmmzzzwwwmmmbbbbbbdddeeegggjjjkkkkkkjjjhhhdddccc```^^^[[[WWWRRRNNNCCC===777444444555555333222222222333333444444444222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111222222222333111222222222222333333333333333333444444444555555666666666666777888999:::===???CCCGGGNNN___|||}}}zzzyyy}}}|||pppfff```^^^^^^^^^cccjjjuuuzzz~~~rrrfffcccbbbcccfffjjjmmmnnnllljjjeeecccaaa___\\\XXXSSSOOOEEE???888444444555555444333333333444444444444444222222222222222222222222000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111111222333333333222222222222333333333333333333333444444444555555555555555666777888999:::>>>@@@DDDJJJSSSfffssshhhaaa___^^^^^^bbbgggppp|||~~~|||llleeeaaabbbeeejjjoooqqqooolllfffeeebbb```]]]YYYSSSOOOGGG@@@999555444555555444444444333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111222222333444444222222222333333333444444333333333444444444555555666666666777888999;;;;;;>>>AAAGGGOOO[[[ppptttiiibbb```______aaaeeemmmxxx~~~pppfff```aaaeeekkkpppssspppnnngggeeeccc```]]]YYYSSSOOOGGGAAA999555444555555444444333333222222111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000000111222333333444444222222333333333444444444333333333444444444555555777777777888999;;;<<<===>>>BBBJJJTTTaaaxxxwwwmmmfffbbb___^^^___aaagggqqqwwwyyykkkeeedddbbbeeelllrrrqqqmmmjjjhhheeebbb___ZZZTTTPPPHHHDDD===999777666555444333222222222111000000000444444222111000000//////111111111111111111111111111111111111111000//////000000000000111111111111111111111111111111111111111111111222222333333333///000222333444555555555444444555555555555444444555666777777777888;;;>>>CCCEEEKKKUUUhhh{{{pppiiiddd```^^^```aaafffooo|||}}}qqqfffdddbbbeeelllqqqpppmmmiiihhheeeccc___ZZZTTTPPPIIIDDD>>>999777666555444222222222222111111111111222222111111111111111111111111111111111111111111---...///111222222222222000000000000111111111111111111111111111111111111000000000111111111222222222222333333444444555555888777666555444555666777666666777777777999<<<>>>@@@DDDMMM\\\tttvvvmmmfffbbb___```aaaeeelllwwwxxxgggdddaaaeeekkkooonnnlllhhhgggeeeccc```[[[UUUQQQIIIEEE>>>999777555444333111222222222222222333333111111111111222222333333111111111111111111111111......000111222333333333000000000111111111222222111111111111111111111111111111111111222222222222444444333333333444666777<<<:::777444444555888:::666777888888888999<<>>:::888666555333444444444444444444555444444555555333222000...111111111111111111111111...///111222333333444444111111111222222222222333111111111111111111111111222222222222111111111111000111111222444777999;;;333444555555555555444444666888999999:::<<<@@@BBBFFFMMM^^^zzz{{{zzz|||}}}~~~rrrhhhbbb[[[]]]```bbbfffooo}}}qqq{{{pppbbbbbbcccaaadddkkkiiiiiijjjjjjhhhddd]]]XXXRRRMMMFFF@@@<<<999777666555555555555444444444444222333444555444333111000111111111111111111111111///000111222333444444444111111111222222222333333111111111111111111111111222222111111111000000000111111222333444555666666444333333333444555666777666888999:::;;;===@@@CCCFFFRRRhhh~~~uuusssuuuyyyuuukkkeee[[[]]]___```bbbkkkwwwsss{{{ttteeeccccccaaaeeemmmiiijjjkkkkkkjjjeee^^^YYYTTTOOOGGGAAA===:::888777666666666555444444444333000222333555555444333222111111111111111111111111222333333333333222111111111111222222222333333333111111111111111111111111333333333222222111111111222333333444444333222222555444222111222555888:::777888999:::;;;===AAADDDJJJXXXqqquuunnnnnnttt}}}{{{pppjjjddd___]]]```dddjjjsss|||tttsssttt{{{fffccceeecccccchhhnnnllljjjjjjiiieee___ZZZSSSOOOIIIBBB<<<999777666666666555444444444444555444333222111111111222333111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333222222333333333444444444555555555666666666666777666666666666666555555555888555666:::<<<===AAAFFFIIIZZZyyyxxxoooooosss}}}~~~tttmmmeee```\\\^^^ccchhhrrrzzzyyyuuuttt~~~gggbbbcccbbbeeejjjnnnlllkkkjjjiiieee___[[[TTTQQQKKKDDD>>>:::888888666666555444444444444555444333222111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333222222222222333333333444444444555555555666666666666666666666666666666555888666666:::===>>>BBBHHHNNNaaauuurrrvvvxxxqqqgggaaa\\\]]]```eeeoooxxxvvvtttjjj``````aaaffflllmmmmmmlllkkkiiieee```\\\WWWSSSMMMFFF@@@<<<999888666666555444444444444555444333222222111111222222111111111111111111111111000000000000000000000000111111111111111111111111111111111222222222222333111111222222222333333333333333333444444444555555555555666666666666666666888666777;;;===>>>DDDKKKUUUkkk}}}yyy}}}}}}uuuiiibbb\\\\\\^^^bbbkkktttwwwsssooo```\\\___eeelllmmmmmmmmmllliiieeeaaa^^^XXXTTTOOOHHHAAA<<<999888666666555444444444444555333333222222222222111222111111111111111111111111000000000000000000000000111111111111111111111111111111111111222222222222111111111222222222333333222222333333333444444444555555555555666666666666888777888<<<>>>???FFFNNN[[[uuuyyylllddd^^^\\\]]]```gggooo|||wwwrrrwwwccc\\\]]]ccciiilllmmmnnnmmmjjjfffbbb```XXXUUUOOOIIIBBB<<<888666666666555444444444444555333333333333222222111111111111111111111111111111000000000000000000000000111111111111111111111111000000111111111222222222111111222222222333333333222222222333333333333444444555555555666666777777777777:::===>>>AAAIIIRRRaaa}}}}}}mmmfff```^^^^^^^^^dddkkkwwwyyyqqq|||jjj___^^^bbbeeelllnnnooonnnjjjfffcccbbbZZZWWWQQQJJJCCC===888666666666555444444444444555222333333333333222111000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111111222222222333333333444444444222222222333333333444444444444555555666777777777777888;;;>>>???BBBKKKVVVhhhnnnhhhbbb```___^^^bbbgggsss}}}{{{pppvvvsssdddaaabbbccclllnnnpppooojjjfffcccccc\\\YYYSSSMMMEEE>>>999777666666555444444444444555222222333333333222111000111111111111111111111111222222222222222222222222111111111111111111111111000000000000111111111111333333444444444555555555333333333333444444444444444444555555666777777888777888<<>>CCCCCCMMMddd}}}sssiiiddd```^^^^^^bbbhhhqqq{{{vvv}}}vvvfffeeehhhlllnnnqqqqqqnnnjjjeeeccc___[[[UUUOOOIIICCC<<<777999777555444555555444333333333333222222222111111222222222222222222222222222222222222222222222222111111111111111111111111111111111222222222333333222222333333333333444444555444444333333444444555555555555666666666666666888<<<;;;>>>EEEGGGSSSjjjxxxmmmfffaaa]]]]]]```ccckkkxxxuuuuuunnniiikkkmmmoooqqqrrrpppkkkfffbbb^^^ZZZUUUOOOJJJCCC===888888666444333444444333222333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222000000111111111222222222222222333333333333444444555444444333333444444555555555555666666777777777777;;;;;;???GGGKKKZZZttt{{{ooohhhbbb]]]\\\___```hhhtttxxxppp|||qqqmmmnnnpppqqqsssqqqlllfffaaa^^^ZZZUUUPPPJJJDDD>>>:::777555333333333444333222333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222222222333333333444444555444444333333444444555555555555666777777888888777;;;;;;???HHHNNN```}}}}}}qqqjjjccc^^^\\\___aaagggqqq~~~sssxxxzzzpppooopppqqqsssrrrmmmfff```]]]ZZZUUUPPPKKKEEE???;;;777555333333333444333222333333333222222222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333333444222222222333333333444444555444444333333444444555555555666666777888888999888===<<>>>>>AAAJJJTTTmmm{{{ppphhh```]]]^^^___ccckkkuuuzzz}}}wwwooonnnooorrrrrrmmmccc[[[\\\YYYTTTPPPLLLFFFAAA===999777555444555555444333333333333222222222111111222222222222222222222222222222222222222222222222333333333333333333333333111222222222333333333333222222333333333333444444555444444333333444444555444555666777888999:::::::::??????CCCMMMZZZvvvtttjjj```]]]^^^^^^aaahhhqqq~~~}}}zzzyyynnnnnnnnnqqqrrrmmmcccZZZ\\\YYYTTTPPPLLLGGGAAA>>>999777555555555666555444333333333222222222111111222222222222222222222222222222222222222222222222333333333333333333333333000111111111111222222222222222333333333444444444555444444333333444444555444555666777888999:::::::::@@@@@@EEEPPP___}}}wwwkkkccc```___^^^aaaffflllvvv~~~~~~sssiiikkknnnppppppllleee___ZZZWWWSSSPPPNNNIIIBBB===<<<999666444444444333222333333333333333333333333111222333444444333222111444444333222222111111000222222333333333333444444444333333222222333333444444444444444444444444444555555555555555555444444888888777777777999:::;;;@@@???CCCJJJUUUiiiyyymmmeeeaaa```^^^```dddjjjsss}}}tttiiijjjllloooooollleee```ZZZWWWSSSQQQNNNJJJCCC===:::888555444555555555444333333333333333333333333222222222333333222222222222222222222222222222333222222333333333333444444444333333222222333333444444444444444444444444444555555555555555555555555888888777777777999:::;;;??????CCCKKKXXXnnn|||ooogggbbbaaa^^^```bbbfffooo}}}|||vvviiihhhiiilllnnnlllfff```ZZZWWWSSSQQQOOOJJJDDD>>>999777555444555666666555333333333333333333333333333222222222222222222333000111111222333333444444222222333333333333444444444333333222222333333444444444444444444444444444555555555555555555555555888888777777888999;;;<<>>;;;888666555555333222333333333333333333333333444333222111111222333444333333333222222222111111222222222333333333444444444333333222222333333444444444444444444444444444555555555666666666777777888777777777999:::<<<===AAACCCHHHTTTjjjzzztttyyy~~~|||zzzyyyzzz{{{|||}}}pppfffaaa```aaaaaaccciiiuuuyyywwwooojjjeeefffkkklllhhhccc[[[XXXTTTSSSQQQMMMGGGAAA???<<<999666555444333111333333333333333333333333333222222222222222222333444444333333222111111000222222333333333333444444444333333222222333333444444444444444444444444444555555555666666777777888888777777888999;;;===>>>AAAEEELLLYYYsss{{{tttuuuxxxxxxuuutttooommmkkkiiihhhiiikkklllooosss{{{vvvjjjddd^^^___```bbbgggrrryyyuuusssllleeefffkkkmmmiiiccc[[[XXXUUUSSSRRRNNNGGGBBB>>><<<888666666555444333333333333333333333333333222222222333333222222222333222222222222222222222222222333333333333444444444333333222222333333444444444444444444444444444444555555666777777888888888777777888999;;;===???@@@FFFOOO___|||{{{qqqooopppnnnkkkjjjfffdddaaa```___aaadddfffhhhjjjpppwww}}}zzzmmmfff\\\]]]___aaafffppp}}}xxxtttuuummmffffffkkkmmmiiiccc[[[XXXUUUSSSRRRNNNHHHCCC===:::777666666666666555333333333333333333333333111222333444444333222111111111111222222333444444222222333333333444444444444333333222222333333444444444444444444444444444444555555666777888888999888777777888999<<<>>>??????FFFQQQcccuuujjjgggfffcccaaaaaacccbbb___]]]^^^```ccceeeggghhhmmmtttxxxsssiiibbb___^^^```bbbhhhtttrrrtttnnndddiiiiiiiiijjjeeebbb]]]WWWSSSPPPLLLFFFBBB>>>;;;888666555666555444444333333222222333333444000111222222333333333333333222111111333333222111222222222333333444444444555666666666555444444333555555555555666666666666777777666666666666777777777888888888888:::>>>AAACCCGGGSSSkkkwwwkkkccc``````^^^\\\\\\\\\]]]^^^```bbbdddeeejjjmmmqqqvvv}}}vvvlllccc___^^^```bbbhhhsss~~~sssrrrsssgggiiiggghhhiiieeebbb]]]WWWSSSQQQMMMGGGCCC???<<<888666555666555444444333333222222333333444111222222333333444333333444222111222333444333222222333333333333333333444555555555555444444333333444444444444555555555555777777666666666666777777777888888888888:::>>>AAADDDIIIXXXrrrwwwkkkccc``````___]]]\\\\\\]]]___bbbeeegggiiiooorrrwww}}}|||pppeeeaaa^^^___bbbgggqqq|||vvvooo~~~yyyjjjhhhdddeeehhheeebbb]]]WWWSSSQQQNNNIIIEEE???<<<888666666666555444444444333333333333444444333333333444444444444444444333222333444555444222444333333333333333333222555444444333333333333444333333333444444444444555777777666666666666777777777888888888999;;;???BBBGGGLLL]]]|||xxxmmmeeebbbbbbaaaaaa^^^___```cccgggkkkoooqqqwww|||uuuhhhbbb^^^___bbbfffoooxxxzzznnnxxx~~~kkkgggbbbccchhhfffccc^^^XXXTTTRRROOOJJJFFF@@@===999666666666555444444444333333333333444444555555444444444555555555555444333333555555444333444444444333333222222222444444333222222222333444333333444444444555555555777777666666666666777777777888888888999;;;???CCCIIINNNaaawwwvvv{{{zzzppphhheeeeeeeeefffddddddfffjjjnnntttxxx{{{zzzkkkddd______aaaeeellltttooouuummmfffaaaccciiiiiieee```YYYTTTRRROOOKKKHHHAAA>>>999777666666555444555444444333333444444555666666555444444444555666555444333333555555444333444444444333333222222222333333333222222333333444444555555555666666666666777777666666666666777777777777888999999<<<@@@CCCKKKPPPdddxxxqqqqqquuu{{{{{{tttnnnlllkkklllllllllmmmnnnrrrwww}}}nnnfff______aaadddjjjppp|||rrrvvvrrriiibbbdddkkkkkkhhhbbbZZZUUURRROOOKKKHHHBBB>>>:::777666666555444555555444444444444555555777666555333333444555666444333222333444555444222444333333333333333333222222333333444444444444333555555555666666666777777777777666666666666777777666777888999:::===AAADDDKKKSSSjjj}}}sssooommmqqqtttxxx~~~{{{yyyxxxxxxxxxzzzzzz{{{~~~qqqggg___^^^```ccchhhmmmxxxvvvxxxxxxyyynnneeeffflllllljjjddd\\\VVVRRROOOKKKGGGBBB???:::888666666555444555555444444444444555555777666444333222333444555444222111222333444333222222333333333333333333444111222555666777666444333444444444555555555666666777777666666666666777777666777888999:::===AAAEEEKKKWWWsssvvvrrriiihhhllltttyyy{{{~~~rrrhhh```^^^```cccgggllluuuxxxzzzuuu~~~rrrhhhgggllllllllleee]]]VVVRRROOOKKKGGGCCC???;;;888777666555444555555444444444444555555777666444222222222444555333222111111333333222111222222222333333444444444000222666888999777444333333333333444444444555555777777666666666666777777666777999999:::===BBBEEEJJJZZZzzzyyyooojjjcccfffnnnyyy{{{pppfffcccccccccfffjjjqqq{{{|||zzzuuujjjkkkmmmkkkqqqhhh^^^WWWTTTRRRNNNJJJEEEAAA;;;777666666666555666555555555555444444444222222222333333333444444555555555555555555555555444444444444444444444444444444444444444444444444444444444555555555555666666666666666777777777777;;;888777;;;<<<<<>>>>>CCCHHHSSSiii~~~nnnfffcccaaaeeeqqqxxxjjjdddbbbaaadddhhhlllvvvooojjjmmmooopppiii```YYYUUURRRNNNKKKFFFAAA<<<888666666666666666555555555555444444444333444444444444555555555222222222222222222222222444444444444444444444444444444444444444444444444444444444555555555555666666666666666777777777777999777999===???AAAGGGNNNXXXsss}}}mmmdddaaa___fffxxx}}}nnneeebbb```cccgggjjjssssssjjjlllppppppjjjaaaZZZVVVRRRNNNLLLFFFBBB<<<888777777666666666555555555555444444444444444444555555555666666333333333333333333333333444444444444444444444444333333444444444444444444444444444555555555555666666666666666777777777777999888:::>>>???AAAHHHPPP]]]{{{|||lllccc```^^^hhhqqqhhhccc```aaaeeehhhqqq}}}wwwkkkllloooooojjjccc\\\VVVRRROOOMMMFFFBBB<<<888777777777666666555555555555444444444444444444555555555666666333333333333333333333333444444444444444444444444333333333444444444555555444444444555555555555666666666666666777777777777:::999;;;>>>>>>@@@HHHQQQbbb|||llldddaaa^^^kkkuuukkkeeeaaaaaacccfffnnnzzz{{{mmmkkkllloookkkeee^^^WWWRRROOONNNGGGBBB===999777777777777666555555555555444444444333444444444444555555555222222222222222222222222444444444444444444444444222333333444444555555555444444444555555555555666666666666666777777777777::::::<<>>@@@IIISSSkkk}}}nnneeecccaaaooowwwmmmgggbbb```bbbccckkkvvv|||}}}nnnjjjiiinnnkkkfff___XXXRRROOONNNGGGCCC===999888888777777666555555555555444444444333333333333444444444444222222222222222222222222444444444444444444444444222222333333444555555666444444444555555555555666666666666666777777777777999:::===@@@@@@BBBMMMXXXvvv~~~ooogggeeeeeesssxxxooohhhccc```aaaaaahhhttt~~~|||uuu}}}~~~oooiiigggnnnlllggg```XXXRRROOOOOOGGGCCC===999888888777777666666555555555444444444222222222333333333444444555555555555555555555555444444444444444444444444222222333333444555666666444444444555555555666666666666666666777777777777888999===AAABBBEEEQQQ]]]pppiiiggggggvvv|||nnnhhheeecccaaabbbhhhrrr|||yyyttttttkkkccchhhiiillljjjbbbYYYUUURRRNNNFFFBBB===999888888888888777777666555444444333333444444444444444444444444111111222222222333333333333333333333333333333333333333333444444444555555555555555555666666666666666777777777888888888888666::::::>>>DDDEEEOOOfffpppiiijjjggg}}}uuummmiiifffdddaaagggqqqzzzsssllljjjzzzooodddfffffflllllldddZZZUUUQQQNNNGGGCCC===999888888777777777666666555444444333333444444444444444444444444222333333333444444444444333333333333333333333333333333333444444444555555555555555555666666666666888888888888999999999999<<<>>>;;;===CCCDDDQQQiiirrrkkkkkkiii~~~{{{qqqlllgggeee```eeennnvvvqqqgggaaannnsssccccccccckkknnnfff[[[TTTPPPNNNIIIDDD>>>:::888777666666666666666555444444333333444444444444444444444444444444444444555555555555444444444444444444444444333333333444444444555555555555555555666666666666888999999999999:::::::::>>>???;;;<<>>AAAJJJQQQgggxxxqqqrrrwwwuuullliiikkkooowwwxxxllldddbbb^^^aaaeeejjjrrr~~~vvvjjjiiippp~~~}}}ddd[[[[[[```ddddddccc```XXXPPPKKKFFF@@@;;;999888777666555555555555555555555555444444444444444444444444444444444444555555555555333333333333333333333333333333333444444444555555555555555555666666666666777777888888888999999999999??????BBBKKKUUUooozzztttuuuqqqjjjdddaaaaaacccllluuu}}}xxxkkkccc```^^^aaaeeeiiiqqq~~~}}}nnnhhhiiitttggg]]][[[___aaabbbdddbbbZZZQQQJJJFFF@@@;;;999999888777444555555555555555555555444444444444444444444444555555555555666666666777333333333333333333333333333333333444444444555555555555555555666666666777888888999999999::::::::::::???>>>AAALLLYYYwww|||vvvxxxvvvhhhdddaaa___]]]^^^fffooosss{{{}}}oooeee```aaa```bbbhhhppp{{{~~~mmmkkkjjjmmmnnn[[[WWWYYY^^^dddhhhcccWWWMMMMMMHHHAAA;;;888777666555555555666666555555444333555555555444444333333333555444333222111222333444555555666666666666555555666555555444444444555555555555555555666666666777777777777888999999:::::::::;;;AAAHHHLLLZZZyyy{{{wwwqqqfff```[[[ZZZZZZYYY]]]ccclllrrrzzz~~~pppfff```___]]]```gggqqq{{{ooollliiijjjqqq]]]XXXYYY^^^eeeiiidddYYYPPPNNNHHHAAA;;;888777666555555555666666555555444333555555444444444333333333555444333222222333444444555555666666666666555555666555555444444444555555555555555666666666777777777777777888999999::::::;;;<<>>BBBJJJ]]]|||tttllleeefffmmmtttvvvuuuooojjjgggfffbbb]]][[[]]]___eeemmmwww~~~qqqjjjaaa___aaafffkkkqqqzzzhhhYYYYYY[[[aaaffffff```ZZZQQQLLLDDD===999777666555555555666666555555444333333333333444444444555555000111333444555555555444333444444555555444444333444333333444444666777777666666777777777888888888888888999::::::;;;;;;<<<===@@@DDDMMMbbb~~~ppplllkkkooovvv}}}|||wwwsssqqqkkkddd```aaaaaahhhrrr}}}ssslllbbb```aaaeeegggmmmxxx~~~jjj[[[[[[\\\bbbggggggaaa[[[RRRLLLDDD===999777666555555555666666555555444333333333333444444555555555///111222444555555444444333444444555555444444333333333333444555666777888777777777777888888888888888999999::::::;;;;;;<<<>>>BBBGGGPPPeee{{{rrrrrrtttyyy~~~{{{tttlllggggggeeelllwwwuuujjjddd___^^^bbbfffkkksss{{{wwwmmmtttqqq[[[UUURRRXXXaaafffccc]]]TTTNNNFFF???;;;999777666666666666666555555555555666666666555444444333333444444444444444444444444:::888666333222222333333777777777777777666666666666555555444444444555555999::::::999888888999;;;===DDDHHHPPPkkk{{{xxx{{{ssszzz{{{tttpppnnnssszzzxxxmmmeee```^^^aaafffkkksss{{{uuueeehhhzzzooo\\\WWWSSSXXXaaafffccc^^^TTTNNNFFF???;;;999777666888777777777777666666666444444555555555555555555555555555555555555555555:::999777444333333444555666666666666666666666666666555555555555555666666888999::::::999999;;;<<<>>>DDDIIITTTpppzzzpppppptttzzzyyywwwyyy|||pppfffaaa^^^aaaeeeiiiqqqyyyuuu```^^^nnnnnn]]]WWWSSSWWW```fffccc^^^TTTOOOFFF@@@;;;999777666888888888888777777777777333333444444555666666777666666666666666666666666:::999777555444444555555555555555555555555555555666555555555666777888999888999:::::::::;;;===??????EEELLLYYYwwwtttmmmqqqxxxrrrhhhbbb___aaadddhhhpppxxxyyybbb\\\jjjooo\\\UUUQQQUUU___eeeddd```UUUOOOGGG@@@<<<999888777888888888777777777666666444444444555555555666666555555555555555555555555888777666555444444555555444444444555555555555555666666666666777888999:::888999;;;;;;;;;<<>>@@@DDDGGGUUUrrr}}}~~~|||nnngggaaa___```ccckkksss|||{{{mmmnnnxxxjjj```WWWVVV\\\aaa```]]]VVVPPPHHHAAA===:::999888888888888888777777777777333333444444555666666666666666666666666666666666333333444555666666666666555555555666777888888999888777666666666666666777888999:::::::::;;;===???FFFIIIXXXvvv}}}~~~~~~tttjjjaaa______```ffflllzzzxxxtttlllXXXXXX```ccc___]]]VVVPPPGGG@@@<<<;;;:::999666666777777777777666666444444444444444444444444555555555444444333333333777777666666555555555444555555555555666666666666444555666777888999::::::888999:::::::::;;;>>>@@@CCCHHH\\\}}}sssjjjaaa______aaaffflllyyyzzzwww}}}cccZZZ^^^```___^^^VVVPPPHHH@@@<<<;;;:::999666666777777777777666666444444444444444444444444666666666555555444444444777666666666555555555555555555555555666666666666555666666777888999:::;;;888999:::::::::;;;>>>AAAEEEKKK___tttjjjaaa______aaaffflllwww}}}{{{{{{lll[[[ZZZ^^^```aaaWWWQQQHHHAAA===;;;:::999666666777777777777666666444444444444444444444444666666666666666555555555666666666666555555555555555555555555666666666666666777777888999:::;;;;;;888999:::::::::<<>>;;;999888666666777777777777666666555555555555555555555555444444444444444444444444555555555666666666666666555555555555666666666666888888888999:::::::::;;;999:::;;;;;;<<<>>>AAADDDGGGSSSooo}}}zzzpppqqqvvvyyyoooeeeaaa___```dddiiiqqq}}}{{{rrrssswww|||bbb[[[```bbb___\\\VVVLLLDDD>>>;;;999888666666777777777777666666555555555555555555555555333333333444444444444444555555555666666666666666555555555555666666666666888888888888999999::::::999:::;;;<<<===???BBBEEEIIIWWWtttyyyqqqlllhhhkkkttt{{{qqqfffaaa______bbbgggmmmyyy|||qqqqqqttt~~~ccc\\\aaabbb___]]]WWWMMMDDD???;;;999888666666777777777777666666555555555555555555555555444444444444555555555666555555555555666666666777555555555555666666666666777777777888888888888999999:::<<<<<<===???CCCFFFKKKZZZyyyvvvjjjdddccchhhttt}}}rrrgggbbb___^^^aaafffjjjvvv~~~rrrppprrr{{{aaaZZZaaadddaaa^^^WWWMMMEEE???;;;999888666666777777777777666666666666666666666666666666444555555555666666777777444555555555666666777777555555555555666666666777777777777777777888888888999:::<<<======@@@CCCFFFMMM]]]}}}xxxjjjbbbaaagggttt~~~rrrfff```^^^]]]^^^aaaiiiqqq|||uuuppppppwwwaaaYYYZZZ\\\]]][[[VVVNNNFFF???:::777666666666666666555555555555666666555555555444444444666666666666666555555555222222222333333333444444666666666666777777777777888888777777777777777888:::999:::===>>>===AAAFFFNNNbbbvvveee^^^\\\jjj|||~~~rrrgggaaa___^^^___bbbhhhppp{{{uuuqqqrrrvvv```XXXYYY\\\\\\[[[VVVNNNFFF???:::777777666666666666555555555555666666555555555444444444666666666666666666666555444444444555555555555666333444444555666777777888888888777777777777888888:::999:::===>>>===AAAGGGPPPeeeuuuddd^^^^^^lllsssgggbbb```^^^___bbbfffnnnyyyvvvrrrrrruuu___WWWXXX[[[\\\[[[WWWOOOFFF???:::888777666666666666555555555555555555555555555444444444555555666666666666666666666666666666777777777777222222333444666777888888888777777777777777888888;;;999:::===>>>>>>BBBHHHTTTkkkqqqbbb]]]___pppsssgggaaa___]]]^^^aaadddkkkwwwuuupppqqqttt^^^VVVVVVZZZ\\\\\\WWWOOOFFF???:::888777666666666666555555555555555555555555555555555555555555555555666666666666666666777777777888888888444444444555666777888888777777777777777777888999;;;999:::===>>>>>>BBBIIIVVVppp}}}jjj___\\\___ssstttgggaaa^^^\\\]]]___bbbjjjuuutttnnnooottt^^^UUUUUUXXX[[[\\\WWWOOOGGG@@@;;;888777666666666666555555555555444555555555555555555555444555555555666666777777555555666666666777777777888888777777777777777777777777666666777888999999;;;999:::<<<>>>>>>CCCJJJWWWuuuqqqccc[[[[[[___uuuvvviiibbb___\\\\\\^^^bbbiiitttuuunnnooouuu___TTTSSSWWWZZZ\\\XXXPPPGGG@@@;;;999888666666666666555555555555444444444555555555555555444444555555666777777777555555555555666666666666::::::999888888777777666666666666666777888999:::<<<999999<<<>>>???DDDKKKYYYyyy{{{sssggg\\\XXXZZZ___wwwzzzmmmeee```]]]\\\^^^aaahhhssswwwpppqqqyyywww```TTTRRRVVVYYY\\\XXXPPPGGG@@@;;;999888666666666666555555555555444444444555555555666666444444555555666777777888555555555666666666666777888888888888777777777777666666666666777888999:::<<<:::999<<<===???EEELLLZZZ}}}~~~uuulllbbbXXXVVVYYY```xxx}}}ooogggbbb^^^]]]___aaahhhsssyyyssstttwwwxxxaaaTTTRRRUUUXXX]]]XXXPPPGGG@@@;;;999888777666666666555555555555444444444555555555666666444444444555666777777888666666666666777777777777555555666666777777888888666666666666777888999:::<<<:::999<<<===???EEEMMM\\\}}}tttkkk```WWWUUUYYYaaazzzsssiiibbb\\\YYYZZZaaahhhtttzzzooonnn{{{www___VVVXXXYYYWWWYYYVVVPPPIIICCC===999777777777777777666666666666555555666777777888777777555666666666777777888888888888888888888777666666666666777888888888888888777888888888888999999999<<<:::;;;>>>???@@@FFFNNN```uuuiii___WWWTTTUUU^^^wwwsssiiibbb\\\ZZZ\\\aaahhhsssuuurrr|||zzz```VVVWWWYYYXXXZZZVVVPPPIIIBBB===999888777777777777666666666666444555666666777777777666555555555666666777777777888888888888888777666666666777777888888888777777777888888888888999999999<<<:::;;;>>>???AAAGGGOOOhhhvvvjjj___VVVTTTVVV^^^wwwtttiiibbb\\\[[[]]]```gggrrr}}}|||www}}}dddWWWWWWYYYYYY[[[WWWQQQIIIBBB===999888777777777777666666666666444444555666666666666555555555555555555666666666777777888888777777666666777777777777777777777666777888888888888999999999;;;:::<<<>>>???AAAIIIRRRlllzzzkkk___VVVUUUXXX___xxxvvvjjjbbb]]]]]]___```fffppp{{{yyyiiiYYYWWWYYYZZZ\\\XXXQQQIIIBBB===:::888777777777777666666666666444444555555555555555444444444555555555555555555666777777777777777666666888777777666666666666666777777888888888999999999;;;:::<<>>@@@@@@CCCOOO\\\~~~pppaaaXXX[[[bbbttt}}}qqqhhhaaa^^^___]]]cccmmmxxx{{{~~~|||ddd[[[\\\]]]```[[[RRRIIIAAA<<<:::999777777777777666666666666666777777777666666555444777777777666666555555555444555555666777777666666555444444333444666999:::777888888888888999999999999;;;???AAA@@@DDDQQQ___zzzmmmaaaZZZ___hhh}}}~~~sssjjjbbb^^^^^^\\\bbblllwwwzzzfff\\\\\\^^^```[[[RRRIIIAAA<<<:::999777777777777666666666666777777888888777666555555888888777777666666666555444444555666777777666666444444333333444777999;;;777888888888888999999999999;;;???AAA@@@DDDRRR```~~~tttjjj```\\\bbblllsssiii```\\\\\\^^^dddmmmwwwvvv{{{ooo\\\YYYaaa]]]ZZZSSSJJJAAA;;;999999888888888888777777777777777666555444444555666777666666666666777777777777777777777777777777777777777777777777888888888888999999888888999999:::;;;:::===<<<>>>CCCDDDQQQiiizzzuuuoooggg___\\\eeepppsssjjjaaa^^^^^^^^^dddlllvvvvvvyyytttaaa\\\aaa]]]ZZZSSSJJJAAA;;;999999888888888888777777777777666666555555555555666666555555555555666666666666777777777777777777777777777777777777888888888888999999999888999999:::;;;:::===<<<>>>CCCDDDQQQjjj{{{wwwrrrnnniiiccc]]]]]]gggssssssjjjccc``````^^^cccllluuuvvvvvv|||{{{hhh___```]]]ZZZSSSJJJAAA;;;999999888888888888777777777777555555666666666666555555444444444444555555555555777777777777777777777777777777777777888888888888999999999999999:::;;;;;;:::>>><<<>>>DDDEEESSSlllwwwrrrmmmiiiddd```]]]```lllyyysssjjjccc```aaa^^^ccckkkttttttqqqvvvpppccc```]]]ZZZTTTKKKBBB<<<999999888888888888777777777666444555666777777666555444444444555555555666666666777777777777777777777777666777777777888888888888:::999999999999:::;;;;;;:::>>><<<>>>DDDFFFTTTnnn}}}vvvpppjjjeeeaaa```dddqqq~~~sssiiibbb^^^___^^^cccjjjsss~~~sssnnnpppuuufffaaa^^^[[[TTTKKKBBB<<<::::::888888888888777777777666444555666777777666555444555555666666666777777777888888888888888888888888666777777777888888888888::::::999999::::::;;;<<<;;;>>><<<>>>DDDGGGVVVpppzzzuuunnnfffbbbbbbgggttttttjjjaaa]]]]]]^^^bbbiiiqqq||||||qqqnnnmmm~~~wwwgggbbb^^^[[[TTTKKKBBB<<<::::::888888888888777777777777555555666666666666555555666666666666777777777888888888888888888888888888777777777777888888888888:::::::::::::::;;;;;;<<<;;;>>><<<>>>EEEHHHWWWrrrwwwooofffcccdddkkkxxxwwwkkkbbb]]]]]]^^^bbbhhhppp{{{xxxqqqpppnnnwwwgggccc^^^[[[UUUKKKCCC===::::::888888888888777777777777666666555555555555666666555555555666666666777777888888888888888888888888777777777777888888888888;;;::::::::::::;;;<<<<<<;;;>>><<<>>>EEEIIIYYYssswwwnnnfffeeeiiisssyyymmmbbb]]]]]]^^^bbbhhhppp{{{uuuqqqrrrooovvvgggddd^^^[[[UUULLLCCC===::::::888888888888777777777777777666555444444555666777444444444555555555666666888888888888888888888888777777777777888888888888;;;::::::::::::;;;<<<<<<;;;>>><<<>>>EEEIIIYYYtttwwwooohhhhhhooo{{{zzzmmmddd^^^ZZZ^^^^^^dddppp}}}wwwsssssstttxxxiiiaaa\\\ZZZUUUMMMDDD>>>;;;:::999888888777777777777777777777777777777777777777555555666777777777777777888777666666666666777777666666666777888888999999888888999999999:::::::::>>>>>>;;;???FFFHHHZZZyyy|||tttiiibbbiiivvvzzz|||~~~pppfff```]]]______dddppp|||zzzuuuuuuzzztttgggbbb]]]ZZZUUULLLCCC===::::::999888888777777777777777777777777777777777777777555555666777777777777777777777666666666666777777666666666777888888999999888888999999999:::::::::======:::???FFFHHH[[[zzz{{{{{{nnngggeeennn|||gggjjjooouuuzzzssshhhbbb```______dddooo{{{yyyzzznnndddbbb___[[[TTTKKKBBB<<<::::::999888888777777777777777777777777777777777777777555555666777777777777777666666666666666777777777666666666777888888999999888888999999999:::::::::<<<<<<:::???FFFHHH\\\|||yyytttjjjhhhlllxxx]]]___cccggglllqqqtttvvvwwwyyy~~~uuuhhhcccbbb______dddnnnzzziiiaaaaaa```\\\TTTJJJ@@@;;;::::::999888888777777777777777777777777777777777777777555555666777777777777777555666666777777777777777666666666777888888999999888888999999999:::::::::;;;<<<;;;???FFFIII^^^~~~wwwyyyooojjjnnnwwwUUUVVVXXX[[[^^^aaaccceeehhhjjjmmmrrrvvvzzz}}}~~~yyy{{{|||}}}uuuhhhcccaaa______dddnnnyyy~~~ggg_________[[[SSSIII@@@;;;::::::999888888777777777777777666666666666666666666666555555666777777777777777444555666777888777777777666666666777888888999999888888999999999::::::::::::<<<<<<@@@FFFKKKaaa~~~wwwvvvppplllvvvTTTTTTTTTUUUWWWYYY[[[\\\\\\]]]___bbbeeehhhjjjlllhhhiiikkklllnnnppptttwww}}}~~~}}}uuuiiibbb```______dddnnnzzzhhh^^^]]]]]]YYYSSSIIIAAA<<<:::;;;999888888777777777777777666666666666666666666666555555666777777777777777444555666888888888777777666666666777888888999999888888999999999::::::::::::======AAAHHHLLLeee~~~}}}xxxvvvsssrrrTTTTTTTTTTTTUUUWWWXXXYYYVVVVVVWWWXXXZZZ\\\]]]^^^ZZZ\\\^^^______aaadddggghhhhhhjjjkkklllmmmmmmmmmjjjmmmppprrrssswww|||uuukkkccc_________dddnnnzzzkkk^^^ZZZZZZWWWRRRJJJBBB===;;;;;;999888888777777777777777666666666666666666666666555555666777777777777777333444666888999888777777666666666777888888999999888888999999999::::::::::::>>>>>>CCCIIINNNhhh}}}|||yyyxxxxxxPPPPPPPPPPPPQQQSSSUUUVVVUUUUUUUUUUUUVVVWWWXXXYYYRRRTTTVVVWWWWWWYYY[[[^^^ZZZ[[[\\\^^^___`````````___bbbdddeeeeeeggglllpppppprrrtttuuuuuuwwwzzz|||yyy|||uuulllddd_________dddooo{{{mmm^^^YYYXXXVVVRRRKKKCCC===;;;;;;999888888777777777777777666666666666666666666666555666666777777777777777222444666888999999777777666666666777888888999999888888999999999::::::::::::>>>???DDDJJJOOOiii}}}{{{{{{yyyzzzTTTRRRQQQRRRSSSTTTTTTSSSVVVVVVUUUTTTTTTTTTTTTTTTUUUTTTTTTVVVWWWXXXWWWUUUXXXXXXWWWWWWWWWXXXYYYYYYWWWWWWYYYZZZ\\\]]]______aaacccdddcccbbbdddhhhllllllmmmoooppppppqqqtttwwwxxx{{{ssskkkddd```^^^```cccjjjwwwmmm\\\XXXZZZWWWRRRJJJBBB===::::::777777777777777666666555888888777666666666666666999888666555555666666777444444444444555555555555777777777888999999::::::888999999::::::;;;;;;<<<<<<@@@AAADDDJJJPPPjjj|||{{{~~~VVVUUUTTTTTTUUUVVVWWWWWWXXXXXXWWWVVVVVVVVVVVVWWWVVVUUUUUUVVVWWWXXXWWWUUUVVVVVVUUUUUUTTTUUUUUUVVVRRRSSSSSSTTTVVVWWWXXXYYYYYYZZZ\\\[[[ZZZ[[[___bbb```aaaccccccccceeegggiiikkknnnrrruuuwwwyyy|||}}}tttkkkddd```^^^___cccjjjwwwrrr```ZZZZZZXXXRRRJJJBBB<<<::::::777777777777777666666555888888777666666666666666666666555555666777888999777777777888888888888999777777777888999999::::::888999999::::::;;;;;;<<<:::>>>???DDDJJJPPPlll~~~~~~YYYXXXXXXWWWXXXZZZ\\\^^^___^^^]]][[[ZZZZZZZZZZZZYYYXXXWWWWWWYYYYYYXXXVVVWWWVVVUUUTTTSSSSSSSSSSSSRRRRRRRRRSSSSSSTTTUUUVVVSSSUUUVVVWWWVVVWWWXXXZZZXXXYYYZZZ[[[ZZZ[[[^^^```aaacccgggjjjlllooorrruuuwwwyyy|||||||||{{{|||}}}|||~~~uuukkkddd___^^^___cccjjjwwwzzzeee]]]\\\YYYSSSJJJBBB<<<::::::777777888888777777666555888777777666666666666666444444555555666888999:::888888888888999999999999777777777888999999::::::888999999::::::;;;;;;<<<999===>>>CCCJJJQQQnnnZZZZZZZZZ[[[\\\```dddhhhkkkjjjhhhfffcccbbb``````___]]]\\\\\\]]]]]]\\\[[[\\\[[[YYYXXXVVVUUUUUUUUUVVVVVVWWWXXXYYYYYYYYYZZZVVVWWWYYYZZZZZZZZZZZZZZZ[[[\\\]]]\\\\\\\\\^^^``````cccfffhhhkkknnnsssvvvuuuwwwzzz{{{{{{zzz{{{|||zzz}}}vvvlllddd___]]]___cccjjjwwwkkkbbb]]]ZZZSSSJJJAAA<<<::::::777888888888888777666666777777666666666666777777555555555666777777888999555555666666666777777777777777777888999999::::::888999999::::::;;;;;;<<<;;;>>>>>>BBBIIIRRRooo[[[\\\]]]^^^```eeelllrrrxxxwwwvvvtttpppllliiiggggggeeedddccceeefffeeeeeecccbbb```^^^\\\ZZZYYYYYYYYY[[[]]]```aaaaaa``````\\\\\\]]]___```aaaaaa``````aaaaaa```______aaabbbbbbdddgggjjjmmmqqqvvvyyyxxxzzz}}}~~~~~~~~~xxxmmmddd^^^]]]^^^bbbjjjwwwpppfff___[[[TTTJJJAAA;;;::::::888888888888888777777666777777666666666666777777666777777777777666666666444444444555555555666666777777777888999999::::::888999999::::::;;;;;;<<<>>>@@@???CCCJJJRRRqqqaaabbbccccccdddjjjsssyyy~~~yyyssspppqqqooommmmmmoooqqqqqqqqqnnnllljjjgggdddbbb``````\\\```eeejjjlllllljjjiiieeeddddddfffiiijjjkkkjjjgggggghhhfffddddddeeefffeeehhhlllpppssswww{{{~~~yyymmmddd^^^\\\^^^bbbjjjwww|||sssiiiaaa]]]TTTJJJAAA;;;999:::888888999999888888777666666666666666666777777888777777777777777666555555666666666666777777777777777777777888999999::::::888999999::::::;;;;;;<<>>>>>CCCNNN\\\~~~zzzqqqmmmppptttvvvvvvxxx~~~}}}xxxtttsssuuuxxx{{{||||||||||||}}}{{{xxxllleeeaaa``````eeeppp|||{{{zzzrrrfffddd]]]RRRGGG???:::999:::999999999888888888888777777777777777777777777777555666777888888777666555888888888888888888888888777888888888888999999999::::::999999999:::;;;;;;<<<===AAAEEEHHHZZZ}}}nnnjjjeeedddeeeggggggfffkkkrrr|||{{{zzz{{{}}}}}}vvvvvvtttssstttwww|||xxxmmmeeeaaa``````fffqqq}}}yyyxxxqqqgggddd]]]RRRGGG???:::999:::999999999888888888777777777777777777777777777777555666777888888777666555777777777777777777777777777888888888888999999999::::::999999999:::;;;;;;<<<===AAAEEEIII\\\{{{wwwsssnnnlllddd```\\\[[[]]]_________ccciiirrr{{{|||zzztttqqqnnnlllmmmppptttvvv~~~xxxmmmeeeaaa___```gggssswwwvvvpppgggccc\\\RRRGGG>>>:::999:::999999888888888777777777777777777777777777777777666666777777777777666666555555555555555555555555777888888888888999999999:::999999999::::::;;;<<<;;;===BBBFFFKKK___xxxuuuppplllhhheeeaaa^^^YYYVVVSSSSSSUUUWWWYYYYYY\\\aaahhhooowww}}}{{{wwwsssooolllmmmoooqqqssstttwww{{{~~~xxxmmmeeeaaa___aaahhhuuuyyyttt~~~nnnfffbbb\\\QQQFFF>>>:::999:::888888888888777777777777777777777777777777777777666666777777777777666666666666666666666666666666777777888888888999999999999999999999:::;;;<<<<<<;;;===BBBGGGMMMaaa~~~vvvnnnkkkfffccc```]]]YYYWWWSSSQQQOOOOOOQQQTTTWWWXXX[[[___eeeiiiooowww|||xxxsssqqqrrrssssssssstttwww{{{yyymmmfffbbb___aaajjjwww~~~vvv{{{llldddaaa[[[QQQFFF>>>:::::::::888888888777777777666666777777777777777777777777777777666666666666777777777777777777777777777777777777888888888999999999999999999999:::;;;<<<===;;;===BBBGGGMMMccc{{{rrrkkkdddaaa]]]ZZZXXXVVVSSSQQQOOOOOONNNNNNOOOSSSVVVYYYZZZ^^^bbbfffiiinnnvvv|||}}}|||}}}}}}{{{xxxyyy|||yyynnnfffbbb___bbbkkkzzzzzz{{{kkkcccaaaZZZPPPEEE>>>:::::::::888888777777777666666666777777777777777777777777777777666666666666777777999999999999999999999999777888888888888999999999888888888999:::;;;<<<===<<<===BBBGGGMMMccc}}}wwwpppiiiddd```]]]ZZZXXXVVVUUURRRPPPLLLMMMMMMMMMMMMPPPUUUYYYYYY]]]bbbeeefffiiinnnqqqyyynnnfffbbb___bbblll{{{|||mmmddd```ZZZPPPEEE>>>:::::::::888777777777666666666666777777777777777777777777888777666555555666777888999999999999999999999999777888888888888999999999888888888999:::;;;======<<<===AAAFFFMMMccc{{{sssnnnkkkhhhccc___^^^\\\YYYWWWVVVUUUSSSQQQKKKLLLMMMMMMMMMOOOTTTYYY^^^ccchhhkkkllllllnnnqqqxxxzzznnnfffbbb___bbbmmm|||~~~nnneee```YYYOOOEEE>>>:::::::::777777777777666666666666777777777777777777777777888777666555555666777888888888888888888888888888777888888888888999999999888888888999:::;;;===>>>======AAAFFFLLLccc|||tttoooiiieeedddbbb___\\\ZZZXXXUUUSSSSSSRRRPPPNNNMMMNNNOOONNNNNNPPPUUUZZZeeekkkqqquuutttssstttuuuuuu|||llldddcccaaaeeeooo{{{qqqfffdddZZZLLLBBB===<<<;;;:::222444777999:::888666555666666666666777777777777777666555555555777888999888888888888888777666555888888888777777777777777:::;;;;;;;;;::::::<<<>>>======@@@EEEMMMccc}}}vvvqqqgggfffdddaaa___]]]\\\\\\[[[ZZZYYYWWWUUURRRPPPNNNNNNMMMKKKIIIJJJOOOVVV[[[iiittt}}}~~~|||yyyuuu}}}}}}xxxyyy||||||llldddbbbaaaeeennnzzzqqqhhhdddZZZLLLBBB===;;;:::999444555777888999888777666666666666666777777777777777666666555555666777888777888888888888777777666888777777777777777777777888999999999888888:::<<<======AAAFFFMMMccc~~~|||uuunnniiibbbaaa```]]]\\\ZZZZZZYYYZZZZZZYYYWWWUUURRRPPPOOOPPPOOOMMMLLLLLLPPPWWW\\\mmmxxx}}}{{{}}}ssssssvvv{{{}}}lllcccbbbbbbdddlllxxxrrriiieee[[[MMMBBB<<<:::999888666666777777777777777777666666666666777777777777888777777666666666666777666777777888888888888777777777777777777777888888888999999999888888:::<<<>>>>>>AAAGGGOOOeee~~~zzzvvvvvvzzz~~~}}}}}}|||vvvqqqkkkfffbbb^^^]]]\\\[[[ZZZYYYYYYYYYZZZYYYYYYWWWUUUSSSRRRPPPRRRRRRPPPOOOOOORRRXXX\\\mmm{{{|||wwwvvvwwwzzz|||}}}lllcccbbbbbbdddkkkvvvssskkkeee[[[LLLAAA<<<:::999888888888777666666777888999666666666666777777777777888888777777666666555555555666777888888888888888777777777777777888888888:::;;;;;;;;;::::::<<<>>>???>>>BBBHHHPPPfff~~~~~~|||tttnnnlllmmmnnnoooppppppqqqtttwwwyyyyyyxxxzzzyyywwwuuusssqqqppppppssstttvvvvvvvvvwwwxxxzzzzzzwwwrrrmmmiiieeeaaa^^^\\\[[[[[[ZZZZZZZZZ[[[[[[YYYYYYYYYXXXWWWUUUTTTSSSTTTSSSRRRQQQQQQSSSWWW[[[iiixxx{{{yyyyyy{{{|||~~~~~~mmmdddbbbbbbdddkkkvvvssskkkdddZZZLLLAAA<<<:::999888:::888777666666777888999666666666666777777777777888888777777666666555555555666777888888888888888666666777777888888888888:::;;;;;;;;;::::::<<<>>>>>>>>>BBBHHHPPPfff~~~xxxooohhheeecccbbbbbbbbbaaaaaabbbdddeeedddbbbffffffeeeeeeeeeeeeffffffiiikkkmmmmmmmmmmmmoooqqqppplllhhheeebbb```]]][[[YYYYYYYYYYYYYYYZZZ[[[\\\ZZZZZZZZZZZZYYYXXXWWWVVVUUUUUUTTTSSSRRRSSSVVVYYYdddsss|||zzz{{{~~~nnneeedddbbbdddlllxxxrrrkkkcccYYYKKK@@@<<<:::999999:::999888777666777888999666666666666777777777777666777777777777777666555666777777888888888888777666666666777888888999999888999999999888888:::<<<>>>>>>BBBHHHPPPfff}}}~~~{{{tttjjjccc```^^^\\\YYYZZZXXXWWWWWWWWWWWWVVVTTTWWWWWWWWWXXXZZZ[[[]]]^^^```bbbddddddddddddfffgggfffccc```]]]\\\[[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[[[[[[[[[[[[[ZZZYYYVVVWWWWWWUUUTTTTTTVVVWWWaaaooo~~~}}}ooogggeeeaaaeeennnzzzqqqiiiaaaWWWJJJ@@@<<<;;;:::::::::999888888777777777888666666666666777777777777555666777888888777777666777888888888888777777666555666666777888888999999888999999999888888:::<<<======AAAGGGOOOfffzzz}}}wwwooofff___]]]\\\YYYVVVTTTSSSPPPPPPPPPPPPOOONNNPPPPPPQQQRRRSSSUUUWWWXXXZZZ\\\^^^^^^^^^^^^```bbbaaa___[[[ZZZZZZZZZZZZYYYXXXXXXXXXXXXYYYZZZZZZ[[[\\\\\\]]]]]]]]]]]]]]]]]]XXXYYYZZZXXXVVVVVVVVVXXX^^^iiivvv~~~|||vvvssstttxxx{{{~~~~~~zzz|||ppphhhfffaaaeeeooo{{{qqqiii```VVVIII???<<<;;;;;;;;;999999999999888888777777666666666666777777777777444555666888888888777777888888888888888777666555555666666777888999999999:::;;;;;;;;;::::::<<<>>><<<<<<@@@GGGOOOfffxxx{{{tttlllccc]]]\\\[[[XXXTTTQQQOOOMMMMMMNNNNNNMMMLLLPPPPPPPPPQQQRRRSSSUUUVVVYYYZZZ\\\\\\\\\\\\^^^```aaa^^^[[[ZZZZZZ\\\\\\[[[[[[[[[[[[[[[[[[\\\]]]^^^\\\]]]^^^^^^_________^^^ZZZ[[[\\\[[[YYYWWWXXXYYYZZZdddnnnvvvzzzsssmmmkkkkkkllllllmmmnnnpppppprrrwwwzzztttttt{{{rrriiiddddddiiiqqq|||~~~oooiiidddXXXHHH>>>;;;;;;:::999888888888888888999999999777777777777888888888888666666666666777777777777555555555555666666666666666666666777888888999999777777888999;;;<<<=========>>>CCCHHHNNNdddzzz|||zzznnnccc___]]][[[YYYZZZTTTRRRPPPPPPPPPOOONNNLLLLLLLLLLLLMMMOOOQQQTTTUUUWWWVVVWWWXXXZZZ[[[ZZZYYYZZZZZZZZZYYYXXXYYY[[[^^^^^^^^^]]]]]]]]]^^^```aaadddbbbaaabbbccceeeeeedddaaa```^^^\\\ZZZXXXWWWWWW^^^___eeennnwww{{{vvvpppkkkiiihhhhhhgggdddddddddccccccgggmmmrrrrrrxxx{{{tttqqqvvv~~~qqqhhhddddddiiirrr|||}}}nnniiibbbVVVGGG===;;;<<<;;;:::888888888888888888888888666666777777777888888888666666666666777777777777888888888888999999999999555555666777777888888999888888999:::;;;;;;<<<<<<===>>>CCCHHHNNNccc~~~zzz|||~~~rrrfffaaa___[[[ZZZ[[[WWWUUUSSSQQQQQQPPPMMMKKKMMMMMMMMMNNNOOORRRTTTUUUUUUUUUUUUWWWXXXYYYXXXWWWYYYZZZZZZZZZZZZ]]]bbbeeedddccccccccccccddddddeeejjjhhhggghhhiiiiiiiiigggeeecccaaa___]]]\\\[[[[[[______ccckkkrrrzzzzzzvvvqqqnnnkkkiiifffddd```___]]]ZZZXXXYYY\\\```bbbffflllooopppssswww{{{|||sssnnnppp||||||ooogggccceeejjjrrr}}}|||nnnjjj```UUUFFF===;;;<<<<<<;;;999999999888888777777666666666777777777777888888666666666666777777777777666666666666777777777777555666666777777888999999999999::::::;;;;;;;;;<<<===>>>BBBGGGNNNccc|||yyy{{{yyyllleee```\\\[[[]]][[[YYYVVVTTTSSSQQQNNNLLLOOONNNNNNNNNPPPQQQSSSTTTTTTTTTUUUVVVWWWWWWWWWWWWYYYZZZ[[[\\\___eeekkkpppqqqqqqqqqqqqqqqpppppppppooonnnnnnoooppppppooommmllljjjgggeeecccbbbaaaaaabbb```bbbgggmmmsss}}}|||yyyuuuoooiiieeedddbbb^^^ZZZXXXWWWXXXYYYZZZ]]]aaabbbccceeehhhjjjjjjkkkllllllnnnsssyyy}}}}}}sssmmmmmmwww{{{ooogggdddfffkkksss~~~|||oookkk___TTTFFF===;;;;;;:::999:::999999888777666666555666666666666777777777888666666666666777777777777555555555555666666666666777777777888999999:::::::::::::::;;;;;;;;;;;;;;;===>>>BBBGGGMMMbbb|||yyy{{{~~~rrriiibbb]]]\\\^^^\\\ZZZXXXVVVVVVTTTRRROOOOOOOOOOOOOOOOOOQQQSSSTTTTTTVVVWWWXXXXXXXXXYYYZZZ[[[\\\^^^aaaeeellluuuzzz}}}~~~~~~|||zzzxxxrrrrrrsssuuuxxxyyyxxxwwwwwwuuurrrnnnkkkiiigggggggggcccbbbfffkkkoooxxx{{{sssmmmkkkgggccc^^^[[[YYYXXXXXXVVVWWWXXXXXXXXXXXXZZZ[[[``````______```ccciiimmmttt|||~~~tttmmmllluuu{{{ooohhheeegggllltttoookkk___UUUFFF===::::::888666999999888888777666555555555666666666666777777777666666666666777777777777888888999999999:::::::::888999999::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;===>>>BBBGGGMMMbbb~~~yyy{{{|||xxxnnneee^^^\\\___\\\[[[YYYXXXXXXWWWUUUTTTPPPPPPOOOOOOPPPQQQSSSTTTTTTWWWZZZ[[[[[[[[[]]]___bbbdddfffiiimmmttt|||~~~{{{ssstttvvvzzz~~~zzzuuuqqqnnnllliiidddaaadddhhhmmmttt{{{}}}{{{}}}|||tttpppjjjeeeaaa___\\\ZZZYYYXXXWWWVVVUUUUUUUUUUUU[[[ZZZYYYXXXXXXZZZ___bbbeeelllvvv~~~uuunnnlllttt~~~{{{pppiiifffhhhmmmuuuoooiii^^^SSSFFF===::::::888666888888888777777666666555555555666666666666777777666666666666777777777777777888888888888999999999888999999:::;;;;;;<<<<<<::::::;;;;;;<<<<<<<<<===>>>>>>BBBGGGLLLaaazzz{{{|||uuujjjaaa___aaa]]][[[ZZZYYYZZZYYYXXXVVVQQQQQQQQQQQQRRRTTTVVVWWWWWW[[[___aaa```aaadddgggnnnppprrrtttwww|||ssssssvvv{{{{{{vvvsssllleee```bbbfffiiipppvvv|||yyy{{{~~~{{{uuuqqqlllgggdddbbb```]]][[[YYYYYYXXXWWWVVVVVVUUUTTTSSSUUUYYY\\\[[[___gggqqq~~~uuummmkkkqqqzzz{{{nnnhhheeehhhmmmvvvzzzttt}}}mmmeeeYYYPPPCCC<<<;;;;;;:::888777777777777777666666666555555555666666666777777666666666666777777777777555555666666666777777777777777888888999::::::;;;999::::::;;;<<<===>>>>>>>>>>>>BBBFFFLLLaaa|||{{{||||||pppfffbbbddd___]]][[[ZZZZZZYYYWWWUUUTTTTTTTTTUUUVVVYYY[[[\\\___dddiiikkkkkklllpppttt{{{}}}oooooopppvvv~~~~~~zzzrrrjjjccccccfffiiinnnsss{{{xxx{{{{{{uuupppgggddd```]]]\\\[[[YYYXXXRRRSSSSSSRRRQQQRRRVVVXXXUUUXXX^^^gggtttuuullliiinnnwwwzzzmmmfffdddiiinnnvvvxxxllluuukkkbbbVVVMMMAAA;;;;;;======;;;666666666666777777777777555555555555666666666777666666666666777777777777888999999999::::::::::::666666666777888888999999999999:::;;;<<<>>>>>>???>>>>>>BBBFFFLLLaaa}}}{{{}}}uuuiiieeefffaaa___\\\[[[ZZZXXXUUUSSSVVVVVVVVVWWWYYY\\\^^^```hhhmmmsssuuuuuuwww{{{|||wwwjjjiiijjjooowwwyyypppgggfffhhhjjjnnnssszzzxxx}}}{{{xxxtttnnniiieeeaaa\\\YYYXXXUUUSSSUUUUUURRRSSSVVVWWWZZZ^^^eeeoooxxxooojjjnnnuuuzzzkkkgggiiiiiipppyyyxxxpppwwwkkk]]]XXXLLLAAA>>>===;;;::::::999888888888777777666666777777777777777777777777999777555666999:::888666666666777777888888888999999999::::::::::::;;;;;;999999999999:::;;;<<<<<<@@@@@@CCCGGGLLLbbb||||||yyytttmmmffffff```\\\\\\\\\YYYXXXZZZTTT\\\\\\\\\cccccceeennntttyyy~~~yyyvvvsssllliiiffffffkkkttt}}}|||uuulllhhhjjjooosssuuu}}}~~~yyysssmmmhhhccc___\\\XXXVVVVVVUUURRRRRRUUUUUUXXX\\\aaajjjyyyyyyppplllpppxxxzzzkkkfffhhhjjjpppyyyyyynnnvvvmmm```WWWLLLAAA======;;;::::::888888888888777777777666777777777777777777777777999777555666888999888666666777777777888888888888999999999:::::::::;;;;;;999999999999:::;;;<<<===>>>???BBBGGGNNNeee{{{tttllliiibbb^^^^^^]]]ZZZYYY[[[[[[dddeeeffflllmmmmmmwww|||zzzzzz{{{zzzyyywwwtttqqqooojjjhhhdddcccffflllssswww~~~xxxqqqnnnooosssvvvxxxzzzsssmmmiiiddd___\\\[[[XXXTTTSSSVVVVVVXXX[[[___hhhvvvyyyrrrooouuu~~~yyyjjjfffgggkkkqqqzzz{{{oooxxxnnncccWWWKKK@@@===<<<;;;999:::888888888888777777777777777777777777777777777777888777666666888888777666777777777777888888888888999999999999::::::::::::::::::::::::;;;<<<===>>><<<===BBBHHHPPPhhh|||tttmmmfff```___^^^[[[[[[^^^cccmmmoooqqqxxxxxxxxx}}}xxxssspppqqqrrrrrrrrrqqqooommmlllkkkiiieeecccccceeehhhjjjrrrwww~~~}}}xxxuuuvvvxxxzzz{{{yyyuuuooojjjeeebbb^^^YYYXXXZZZZZZ]]]```dddlllyyy{{{uuuttt|||xxxjjjeeeggglllrrr{{{}}}sss|||}}}mmmdddUUUJJJ???<<<<<<:::999:::888888888777777777777777777777777777777777777777777777666666777777777666777777777777777888888888888999999999999:::::::::;;;;;;;;;;;;<<<===>>>>>>===>>>CCCIIIRRRjjj~~~~~~|||ssskkkdddaaa___]]]^^^aaaiiitttxxxzzz~~~zzzvvvrrrnnnlllmmmmmmnnnoooooonnnnnnmmmmmmllljjjgggeeedddddddddgggkkkrrrzzz|||{{{{{{|||}}}~~~{{{uuuoookkkfffaaa```bbbccceeejjjnnnuuu}}}yyyyyywwwkkkfffgggmmmsss|||~~~ttt}}}tttiiicccTTTIII>>>;;;;;;:::999:::777777777777777777888888777777777777777777777777666666777777666666666777888888777777777777777777888888888999999999::::::;;;;;;;;;;;;<<<===>>>>>>???@@@EEEKKKRRRjjj~~~}}}{{{rrriiieeebbb```bbbfffppp{{{{{{yyywwwssspppnnnlllkkkllllllmmmnnnooooooooooooooonnnmmmllliiigggeeedddbbbeeejjjpppvvv{{{~~~}}}}}}}}}|||yyytttnnnmmmpppqqqtttzzz|||~~~wwwlllggghhhnnnttt}}}|||rrrzzzyyyrrrkkkeeebbbSSSHHH===;;;;;;999999:::777777777777888888888888777777777777777777777777555666777777555555666777888888888888777777777777888888888888999999999999::::::::::::;;;<<<===>>>AAAAAAFFFKKKSSSjjj}}}zzzooojjjgggfffhhhmmmyyy~~~vvvtttrrrooommmlllllllllnnnnnnnnnooooooppppppqqqpppppppppooommmjjjhhhgggccceeegggjjjoootttxxx{{{|||}}}~~~}}}}}}~~~vvvmmmiiiiiinnnttt~~~xxxpppxxx{{{wwwpppjjjfffcccbbbaaaRRRGGG===::::::999888999666777777777888888888888777777777777777777777777444666888777555444555777888888888888777777777666888888888888999999999999999999999999:::;;;<<<===???@@@EEEKKKSSSkkk~~~wwwpppmmmlllpppuuu~~~xxxvvvsssqqqoooooopppqqqsssrrrrrrrrrrrrrrrssssssuuuuuutttsssqqqnnnlllkkkgggggggggiiilllqqqvvvyyyzzz|||}}}}}}}}}vvvmmmjjjjjjooouuu~~~uuupppxxxtttooohhhccc````````````RRRGGG<<<::::::999888999666666777777888888888999777777777777777777777777444666888777444444555888999888888888777777666666777888888888888999999999999999999999:::;;;<<<<<<>>>???DDDJJJSSSlll~~~~~~|||uuurrrqqqtttzzz~~~}}}{{{xxxuuuttttttuuuwwwxxxwwwvvvvvvuuuvvvvvvvvvzzzzzzyyywwwuuurrrpppoookkkjjjiiiiiilllqqqvvvyyyyyy{{{}}}}}}}}}tttkkkiiikkknnnuuuzzzsss|||oooddd```YYYYYY___^^^QQQGGG>>>;;;:::888888999888888888888777777777777:::999999888777666555555777777777777777777777777888666555666999:::999666777888888888888999999999999999::::::::::::;;;;;;???>>>@@@GGGQQQiii}}}{{{{{{wwwxxxzzz}}}}}}{{{{{{{{{{{{|||{{{{{{zzzzzz}}}}}}}}}|||zzzwwwuuussspppnnnmmmlllnnnqqquuuwww|||zzzzzz|||}}}~~~sssjjjhhhjjjooouuu{{{vvvtttgggbbbYYYYYY^^^\\\OOOFFF===;;;:::888888:::888888888888777777777777555666777888999:::;;;;;;777777777777777777777777888666555666999:::888777777888888888888999999999::::::;;;;;;;;;<<<<<<<<<>>>>>>AAAGGGPPPggg~~~zzz}}}}}}zzz{{{~~~~~~~~~~~~~~~}}}||||||}}}}}}}}}|||zzzxxxuuutttrrrqqqoooooopppssswwwyyy}}}|||}}}}}}}}}sssjjjgggjjjqqqwwwwwwzzzlllcccYYYXXX]]]YYYMMMDDD<<<;;;;;;999999;;;888888888888777777777777444555666888:::;;;======777777777777777777777777888666666666888999888777777888888888888999999999;;;<<<<<<<<<<<<===============BBBHHHPPPeeezzzvvv~~~~~~}}}{{{xxxvvvuuutttsssrrrtttvvvzzz|||}}}|||}}}|||}}}ssskkkhhhjjjrrrxxxxxx}}}nnncccXXXYYY]]]XXXKKKBBB;;;;;;;;;::::::;;;888888888888777777777666888888888888888888888888666666666666666666666666777777666777888888888888777777888888888999999999;;;;;;<<<<<<<<<=========<<<===CCCHHHOOObbbvvvttt}}}|||zzzwwwwwwuuuuuuvvvyyy{{{}}}}}}|||{{{|||{{{}}}tttllljjjlllrrrxxx{{{{{{nnncccYYY[[[^^^WWWJJJAAA;;;;;;;;;:::999;;;888888888888777777777666999888888777666555555555666666666666666666666666666777777777777777888999777777888888888999999999:::;;;;;;;;;;;;<<<<<<<<<;;;>>>CCCHHHMMM```}}}uuutttzzz}}}{{{yyyyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~||||||~~~tttlllkkknnnrrryyyzzzoooddd[[[^^^aaaWWWIIIAAA;;;;;;;;;:::999:::888888888888777777777777555555555666666666666777777777777777777777777777555777888888777777888999777888888888888999999999::::::;;;;;;;;;<<<<<<<<<<<<>>>DDDHHHLLL___zzzttttttxxx||||||{{{{{{{{{|||}}}|||rrrkkkkkknnnqqqyyy{{{rrrggg^^^bbbbbbVVVIIIBBB;;;;;;;;;999888888888888888888777777777777444555555666777888888999777777777777777777777777555777999888777666888:::777888888888888999999999;;;<<<<<<<<<<<<=========<<>>>>>>>>>>>===???DDDGGGJJJ^^^uuurrrtttvvv~~~|||{{{}}}zzzsssmmmkkklllttt|||yyygggdddcccWWWLLLCCC;;;::::::888777888777777777777777777777777777777666666555555444444888777777666666666666666777777777777777777777777777888888999::::::;;;;;;===<<<<<<;;;;;;;;;<<<<<<<<>>===;;;999777666666777777777888888888888777777555555666777777777777777666555555444444666777888888777777777666666555555555666888999::::::999999;;;<<<<<<<<<<<<<<<<<<<<<>>>AAAAAAEEENNNZZZ}}}}}}uuuttttttuuummmjjjkkkpppyyy|||xxxtttnnnjjjkkkmmmnnnqqqvvv|||xxxpppiiigggcccUUUFFF>>>===;;;999777777777777777777888888888888777777555555666777777777777777777777666666666777888999999999999999888888888777555666888999::::::999999::::::;;;;;;<<<<<<<<<<<<===AAAAAAEEENNNZZZ}}}vvvuuuttttttllliiikkkoooyyy{{{{{{uuuqqqssstttsssuuuxxx|||xxxqqqkkkiiibbbSSSDDD>>><<<:::888777777777777777777888888888888777777555555666777777777777777888888777777777888999:::999999999999888888888888666666888999999:::999999888999999:::;;;<<<<<<===<<<@@@AAAFFFOOO[[[}}}xxxvvvuuutttllliiilllpppzzz}}}|||yyy{{{|||zzzyyy{{{xxxpppjjjhhh```QQQDDD===<<<:::888777777777888777777888888888888777777555555666777777777777777777777777777888888999999777777777666666666666666666777777888999999::::::777777888999;;;<<<======<<<@@@AAAFFFOOO[[[}}}zzzxxxvvvuuunnnkkknnnrrr|||}}}|||zzznnnhhheee]]]PPPGGG===<<<:::888777777888888777777888888888888777777555555666777777777777777666666777777777888888888666666666666666666777777777777777888888999::::::777777888999;;;<<<======<<>>===;;;:::999888888888777777888888888888777777777777777777777666555555888888777777666666555555777777777777888888888888;;;::::::999999::::::;;;===<<<<<<<<<<<<======>>>BBB???FFFDDDKKKZZZppp}}}xxxwwwtttoooqqqxxxyyyxxxjjj___VVVIII======<<<;;;999888888777777777777888888888888777777777777777777777666555555888777777777666666666555777777777777888888888888777777777777888999:::;;;===<<<<<<<<<<<<===>>>>>>AAA>>>FFFDDDKKKYYYooozzzwwwtttpppsss|||}}}tttfff]]]UUUHHH<<<<<<;;;:::999888777777777777777888888888888777777777777777777777666666555777777777777666666666666777777777777888888888888555555666777999:::;;;<<<<<<<<<<<<<<<<<<===>>>>>>???===EEEDDDKKKYYYooo{{{xxx~~~tttpppsss}}}ooobbb\\\UUUHHH===;;;:::999888777777777777777777888888888888777777666666777777777777666666777777777777666666666666666777777777888888888888777888999:::;;;<<<<<<===<<<<<<;;;<<<<<<===>>>???>>>===EEECCCJJJXXXmmm{{{yyy~~~tttoooqqq{{{~~~kkkaaa\\\TTTHHH===::::::999888777777777777777777888888888888777777666666777777777777666666666666666666777777777777666777777777888888888888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<===??????>>><<>>::::::999888888888888888777777888888888888777777555666666777777777777777666666666666777777777777777777777777888888888888777888999::::::999777777;;;;;;;;;<<<<<<>>>???@@@???===EEECCCIIITTThhh~~~{{{rrrmmmooozzz~~~pppccc^^^ZZZOOOCCC<<<;;;::::::999999999999999777777888888888888777777555555666777777777777777555666666666777777777888777777777777888888888888555666888:::::::::999888;;;;;;;;;;;;===>>>???@@@@@@>>>FFFCCCHHHRRReeezzzqqqlllooo{{{|||}}}vvvjjj```]]]XXXLLL@@@;;;;;;;;;::::::999:::::::::777777888888888888777777555555666777777777777777555666666666777777888888777777777777888888888888555666999<<<======<<<<<<::::::;;;;;;===>>>???@@@AAA???FFFCCCHHHQQQcccxxxpppnnnqqq{{{|||www|||wwwsssnnnfff^^^ZZZTTTJJJBBB???;;;;;;::::::999888777777666666666666666666666666777777666666666666777777666666666666777777777777777666666777999;;;:::999666666777888999::::::;;;;;;;;;;;;;;;;;;<<<>>>>>>AAAEEEDDDEEEKKKRRRhhhvvvooonnnqqq|||vvvooolllqqqwww~~~}}}vvvooollliiibbb\\\XXXRRRHHH@@@===;;;;;;::::::999888888777666666666666666666666666555555444444444444555555666666666666777777777777888777666777999::::::999888888888999999999999999;;;;;;;;;;;;<<<===>>>>>>BBBFFFDDDEEELLLRRRhhh~~~sssmmmmmmrrr}}}xxxmmmiiihhhggglllrrruuusssmmmhhheeeccc]]]YYYWWWPPPFFF===:::;;;::::::999999888888888777777777777777777777777666555555444444555555666666666666666777777777777999888777888999:::999888;;;:::::::::999999999888;;;;;;;;;<<<<<<===>>>???BBBFFFEEEFFFLLLRRRhhhzzzpppkkklllrrr~~~wwwmmmkkkkkkgggjjjnnnooonnnjjjeeebbb^^^ZZZXXXVVVOOODDD<<<999:::::::::999999888888888888888888888888888888888888888777777777777888888666666666666777777777777:::888777888999999888777::::::::::::::::::::::::<<<<<<<<<<<<===>>>???@@@AAAEEEDDDEEEKKKQQQfffwwwmmmiiikkkrrrxxxnnnnnnnnnllllllmmmmmmllliiieeebbb]]]ZZZXXXWWWOOODDD<<<;;;::::::999999999999999888999999999999999999999999888888777777777777888888666666666666777777777777:::888777888999999888777888888999::::::;;;<<<<<<============>>>???@@@@@@???DDDCCCEEEKKKPPPdddvvvllliiikkkrrr}}}wwwvvvtttnnnmmmkkkjjjjjjhhheeeccc^^^\\\ZZZWWWNNNCCC======999999999999999999999999888888888888888888888888777666666555555666666777666666666666777777777777999888777888999:::999888777777888999:::;;;<<<<<<============>>>???@@@AAA???EEEDDDFFFKKKPPPddduuullliiikkksss{{{nnnllliiihhhiiiiiigggfff```]]]ZZZVVVMMMAAA===>>>999999999999999999999999888888888888888888888888777777666666666666777777666666666666777777777777888777666777999::::::999777888888888999999::::::>>>>>>>>>>>>???@@@AAAAAAAAAFFFFFFHHHMMMRRReeeuuullliiikkksss|||nnnkkkhhhgggjjjkkkkkkiiiaaa^^^ZZZUUUKKK@@@<<<>>>999999999999999999999999777777777777777777777777999999888888888888999999666666666666777777777777777666666777999;;;:::999999999999888888888888777>>>>>>>>>>>>???@@@AAABBBCCCHHHHHHJJJOOOSSSggg~~~{{{rrriiigggkkktttuuukkkgggeeefffggggggggghhhaaa```\\\TTTIII@@@<<<<<<::::::999999888777666666888888777777777777888888777777666666666666666666888777777777777777888888888888888888888888888888888888999999999:::::::::>>>>>>======???BBBDDDFFFFFFKKKHHHGGGOOOXXXkkkyyyppphhhgggllluuuxxxnnnkkkgggffffffdddcccccc______[[[SSSHHH@@@<<<<<<::::::999999888777777666888888777777777777888888999999999999999999999999777777666666777888999999888888888888888888888888888999999999999:::::::::=========>>>@@@BBBDDDFFFEEEJJJGGGGGGQQQ[[[nnn}}}}}}vvvmmmggggggmmmwww}}}wwwtttpppllliiigggdddaaa]]]\\\YYYQQQFFF???<<<<<<::::::999999888777777777777777777777777777777777666666666777777777777777666666666666777888::::::999999999999999999999999999999999999::::::::::::<<<===>>>@@@AAACCCDDDEEECCCIIIGGGHHHRRR\\\ooo}}}|||}}}uuummmggghhhnnnxxx}}}{{{tttpppnnniiiddd\\\[[[WWWOOOEEE>>><<<<<<999999999888888888777777777777888888888888777777444555555555555555666666555555555666777999:::;;;999999999999999999999999999999999:::::::::;;;;;;;;;<<<>>>AAACCCDDDEEEEEECCCIIIHHHIIIRRRZZZjjj~~~uuummmgggiiioooyyyxxx|||xxxtttrrrmmmeee[[[ZZZVVVMMMDDD===;;;<<<999999999888888888888888666777888888888888777666777777777888888999999999555555555666777999:::;;;999999999999999999999999999999:::::::::;;;;;;;;;;;;<<<>>>AAACCCEEEEEEFFFEEELLLKKKKKKRRRVVVbbbxxx~~~ssslllgggiiipppzzzvvvuuu{{{uuutttnnnddd]]][[[VVVMMMCCC<<<;;;<<<888888888888888888888888666777888999999888777666555555666666777777888888666666666666777888::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>@@@CCCEEEGGGGGGFFFNNNOOOOOOSSSSSS[[[nnnpppjjjfffiiiqqq|||~~~rrrxxx}}}{{{ttthhh^^^]]]WWWMMMCCC<<<:::;;;888888888888888888888888666777888999999888777666222222333333444555555666777777666666777888999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<======>>>???BBBEEEHHHIIIGGGPPPRRRSSSUUURRRWWWhhh|||{{{nnnhhheeeiiirrr~~~}}}qqq|||{{{ooo```^^^XXXNNNCCC<<<:::;;;888888888888888888999999555777888999999888777555555555666666777888888999888777777777777777888888:::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<>>>======>>>AAAEEEHHHJJJGGGQQQUUUVVVXXXSSSVVVeee}}}~~~wwwxxxkkkgggffflllvvvuuuyyyuuufffbbbUUUEEE<<<======:::::::::999999999999999999;;;:::888666666666666777666666666666777777777777777777777777666666666666777777888999999999999888:::::::::;;;;;;;;;<<<<<<999===@@@AAABBBEEEHHHIIIKKKQQQWWWXXXUUUVVV[[[```xxxvvvsssvvvkkkgggfffmmmwwwuuuuuu}}}iiidddVVVFFF=========:::::::::999999999999888888:::999888777666666666777666666666666777777777777666666666777777777777777777777888999999999999999:::::::::;;;;;;;;;<<<<<<:::===@@@BBBCCCFFFJJJMMMMMMRRRVVVVVVTTTVVV\\\cccwwwvvvrrr|||sssjjjggggggooozzzwwwrrryyynnngggXXXHHH???===<<<:::::::::999999999888888888:::999888777666666666777666666666666777777777777555666666777777888888888777888888999999999999999:::::::::;;;;;;;;;<<<<<<;;;===@@@CCCDDDHHHOOOUUUTTTVVVVVVTTTRRRUUU]]]eeeuuuvvvooovvv|||pppiiigggiiirrr}}}}}}tttwww}}}ssshhhXXXIII@@@===;;;999::::::999999888888777777999888888777777777777777666666666666777777777777555555666777888888999999777888999999::::::999999:::::::::;;;;;;;;;<<<<<<<<<===@@@DDDFFFKKKUUU___```^^^ZZZTTTPPPTTT\\\dddssstttkkkpppyyynnnhhhgggjjjuuuyyywww{{{}}}uuugggUUUHHHAAA===::::::::::::999888888777666666888888888888777777777666666666666666777777777777555666666777888999999:::888888999::::::::::::999:::::::::;;;;;;;;;<<<<<<>>>===AAAEEEHHHMMM[[[iiipppjjj```VVVPPPRRRZZZaaaqqqtttiiikkk|||wwwmmmgggggglllwwwwwwxxx}}}sssdddQQQFFF@@@<<<::::::::::::999888777666666555777777888888888888777666666666666666777777777777666777777888888999999999888999999::::::::::::::::::::::::;;;;;;;;;<<<<<>>AAAHHHKKKRRReee{{{}}}mmm^^^UUUUUU[[[```nnn{{{kkkgggzzz~~~|||xxxtttooohhhdddgggmmm}}}vvvmmmfffgggmmmzzz}}}xxxuuuooo\\\JJJBBB???;;;:::<<<::::::999888777666555444666777888999999888777666666666666666777777777777999999999888888888888888888999::::::;;;;;;:::::::::::::::;;;;;;;;;<<<<<>>AAAHHHLLLSSShhhpppaaaXXXXXX]]]aaammmmmmgggxxxzzzuuurrrlllfffbbb]]]ZZZ]]]cccuuutttkkkeeejjjrrr}}}zzzooofffWWWIIIAAA???<<<;;;===777888888888888777666666666666777777888888888999888888777777666666555555555555555555666777999999::::::::::::::::::::::::::::::::::::;;;;;;<<<===>>>AAACCCDDDIIIUUUggguuuuuuhhh^^^[[[```eeepppnnnmmmuuuwwwpppnnnfffbbb]]]XXXVVVXXX[[[]]]iiiyyy~~~ssskkkfffkkktttyyymmmdddVVVGGG@@@>>>;;;;;;<<<888888999888888777666666666777777777888888888888888777777777666666666555555555555666777777888999::::::::::::::::::::::::::::::::::::;;;<<<======>>>AAACCCDDDGGGQQQaaammmyyywwwrrrjjjbbb___aaadddssstttpppwwwwwwpppjjjhhhaaa]]]XXXSSSQQQSSSVVVXXXcccssszzzqqqkkkgggmmmwwwxxxjjjaaaSSSEEE???===:::999;;;999999999999888777666555777777777777888888888888777777777777666666666666555666666666777888888999:::::::::::::::::::::::::::::::::;;;;;;<<<>>>>>>???AAADDDDDDFFFLLLXXXaaaiiilllmmmkkkfffbbbaaabbbuuu}}}uuuxxxxxxpppiiidddccc\\\YYYSSSOOOMMMOOOQQQSSS\\\kkkwwwpppllljjjpppzzz~~~xxxiii]]]PPPCCC===<<<999999::::::::::::999888777666555777777777777777888888888777777777777666666666666666666777777888888888888999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===??????>>>AAADDDEEEFFFJJJRRRYYY^^^bbbggghhheeebbbaaaaaatttyyyyyyssslllfffcccccc[[[XXXSSSOOOMMMNNNPPPRRRXXXddd{{{}}}tttooommmmmmsss}}}xxxjjjZZZMMMAAA<<<;;;999888999:::::::::999999888666666888888777777777777777777666666666666777777777777666777888888999888888777999999999::::::;;;;;;;;;;;;;;;;;;<<<===>>>@@@@@@>>>AAADDDEEEGGGJJJOOOTTTWWW\\\```bbb```^^^___```ppp}}}yyyrrrkkkeeeccccccZZZWWWSSSOOONNNNNNPPPRRRVVV```uuuzzzqqqmmmlllooouuuyyykkkWWWKKK???<<<;;;999888999999999999:::999999888777888888888888777777777777666666666666777777777777666777888999999999777777888999999::::::;;;;;;<<<;;;;;;;;;<<<>>>???AAABBB???AAACCCEEEFFFIIIMMMPPPSSSVVV[[[\\\[[[[[[]]]___iiiwwwzzz~~~qqqkkkeeebbbbbbYYYVVVRRROOOMMMMMMOOOPPPUUU]]]nnnwwwnnnjjjiiiooovvvwwwkkkVVVJJJ???<<<;;;:::999:::888888999999::::::999999888888888888777777777666555666666666777777777888666777999::::::999777666888888999::::::;;;<<<<<<;;;;;;<<<===>>>@@@AAABBBBBBBBBCCCDDDDDDFFFIIIKKKLLLQQQVVVYYYYYYYYY\\\^^^dddooo|||sssmmmhhhdddcccYYYWWWSSSPPPNNNNNNOOOPPPRRRXXXhhhvvvlllhhhgggnnnvvvvvvjjjUUUIII???<<<<<<:::999:::777777888999::::::::::::999888888888777777666666555666666666777777888888777888999::::::999777666888888999::::::;;;<<<<<<;;;;;;<<<===>>>@@@BBBCCCDDDCCCCCCBBBCCCDDDEEEGGGGGGMMMTTTXXXYYYYYY[[[^^^aaakkk}}}wwwqqqkkkgggeee[[[YYYUUURRRPPPPPPQQQRRRPPPUUUccc|||uuuiiigggjjjoooyyy{{{nnnfffOOOHHH???;;;;;;<<<:::777;;;:::999999888888999999777777777777777777777777999999888888777666666666777777777777777888888888<<<<<<<<<============>>>;;;;;;<<<===???AAABBBCCCDDDCCCBBBBBBCCCFFFHHHJJJLLLNNNPPPRRRTTTWWW\\\___dddgggzzz{{{rrrkkkfffaaa```\\\VVVRRRPPPOOOMMMLLLRRRVVV```tttrrrgggeeehhhqqq{{{wwwkkkeeeMMMGGG???;;;;;;<<<;;;888;;;:::999999888888999999777777777777777777777777888888888888777777777777777777777777888888888888::::::;;;;;;;;;<<<<<<<<<;;;;;;<<<===>>>@@@AAABBBDDDCCCCCCCCCEEEHHHKKKMMMLLLNNNQQQSSSTTTWWWZZZ]]]aaadddxxxuuuoooiiieee```\\\WWWRRRPPPOOONNNMMMQQQTTT^^^ppp~~~pppfffeeeiiisss~~~rrrgggbbbJJJDDD>>>;;;;;;<<<;;;:::;;;:::999999888888999999777777777777777777777777777777777777888888888888777777777888888888999999999999999999::::::::::::<<<<<<<<<<<<===>>>???@@@CCCCCCCCCDDDGGGJJJMMMOOOLLLNNNQQQTTTUUUVVVXXXZZZ^^^bbbttt~~~{{{sssmmmiiiaaa]]]XXXSSSQQQPPPOOONNNOOORRRZZZkkk}}}qqqhhhhhhmmmvvvoooccc]]]FFFBBB===;;;;;;<<<<<<;;;;;;:::999999888888999999777777777777777777777777555666666777888999999999777777777888888999999:::888999999999999:::::::::=========<<<======>>>>>>BBBBBBCCCEEEGGGJJJLLLMMMKKKNNNRRRTTTUUUUUUVVVWWW[[[```qqq|||wwwooojjjbbb^^^YYYUUUSSSQQQPPPOOOOOORRRYYYhhhzzzooohhhjjjpppyyyooo```VVVCCCAAA===;;;;;;;;;;;;;;;;;;:::999999888888999999777777777777777777777777555555666777888999999:::666777777888999:::::::::::::::::::::;;;;;;;;;;;;>>>>>>============>>>>>>BBBCCCFFFHHHIIIIIIIIIIIIKKKNNNQQQSSSTTTTTTUUUVVVZZZ```ppp{{{{{{pppjjjddd```ZZZVVVTTTSSSRRRPPPPPPSSSZZZhhh~~~uuukkkgggkkkrrr}}}ppp___RRRBBB@@@>>>;;;::::::;;;;;;;;;:::999999888888999999777777777777777777777777555666666777888999999999666777777888999:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<>>>>>>>>>>>>>>???@@@CCCFFFJJJNNNOOOMMMJJJHHHKKKMMMPPPRRRRRRSSSUUUWWWYYY```nnn|||{{{tttmmmeeeaaa[[[WWWUUUTTTSSSRRRPPPTTT\\\hhh}}}~~~sssjjjgggmmmuuu{{{nnn___PPPAAA@@@>>><<<999999999:::;;;:::999999888888999999777777777777777777777777666666777777888888888999666777777888:::;;;;;;<<<;;;;;;;;;;;;<<<<<<<<<<<>>===<<<;;;;;;;;;;;;;;;===>>>???AAABBBCCCCCCDDDHHHNNNUUU^^^jjjpppgggYYYWWWUUURRRPPPQQQSSSWWWYYY]]]```hhhyyy{{{xxx{{{rrrvvv|||xxxnnneee___]]]\\\XXXVVVVVVSSSUUU\\\kkk~~~sssllliiillluuuqqqgggWWWGGG===<<<;;;:::999888888888999999888777777777777888999999888888777666666666777777777777888888888888888888999:::<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>>>>???@@@BBBCCCEEEEEEFFFJJJOOOUUU\\\hhhrrrqqqjjjhhhaaaXXXRRRQQQTTTWWWXXX^^^aaagggwwwwwwsssuuuzzz{{{mmmeee^^^]]]\\\XXXVVVVVVVVVWWW^^^lll~~~|||pppjjjiiinnnyyy~~~oooeeeUUUEEE===<<<;;;:::999888888888::::::999888888888888888777777777777777777777777777777777777888888888888777777888888999::::::;;;:::::::::;;;<<<>>>???@@@>>>???@@@BBBDDDFFFGGGHHHHHHLLLQQQWWWaaaoooyyy|||{{{qqqcccXXXTTTVVVXXXZZZ^^^aaagggtttxxxzzzssssssvvv}}}}}}mmmeee^^^]]]\\\XXXVVVVVVWWWYYY```ooozzznnnhhhiiippp}}}ooobbbRRRDDD>>>>>>===<<<;;;::::::;;;;;;:::999999888888999999666666777777888888888888666777777777888888888888777777777777888888888888;;;;;;;;;;;;<<<>>>???@@@>>>>>>???AAACCCEEEGGGHHHCCCHHHMMMQQQZZZhhhxxxsssfff]]]YYY[[[]]]^^^bbbgggrrrzzz~~~uuu|||tttqqqqqqxxx|||lllddd]]]\\\\\\XXXVVVVVVVVVXXXaaapppyyynnniiikkkrrrooo```OOOCCC>>>===<<<<<<;;;;;;;;;;;;;;;:::999999888888999999666666666777888888999999666777777777888888888888;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>???AAACCCFFFGGGAAAEEEKKKPPPUUU```ppp}}}xxxiii^^^\\\]]]^^^ccchhhqqq~~~tttyyyuuuooommmttt}}}yyykkkccc]]]\\\[[[XXXVVVVVVSSSVVVaaaqqqxxxnnnkkknnnvvvnnn]]]MMMBBB<<<;;;:::999999999999999::::::999888888888888888666666777777888888888999777777777777888888888888999999999999::::::::::::=========<<<======>>>>>>??????>>>???@@@BBBDDDFFFCCCFFFLLLQQQTTTZZZhhhuuuwwwiiibbb___```dddiiiooouuuxxxxxxoookkkqqqxxxvvvkkkccc\\\[[[[[[XXXVVVVVVQQQUUU```ppp~~~uuummmmmmqqqzzz{{{kkkZZZJJJAAA;;;;;;:::999999999::::::999999888777777777777888777777777777777888888888777777777777888888888888666666777777888888888999<<<<<<<<<<<<===>>>@@@@@@BBBAAA@@@???@@@BBBDDDEEEFFFFFFKKKPPPRRRVVVaaammm~~~|||qqqiiibbbgggjjjmmm|||wwwwww}}}}}}qqqjjjnnnsssyyy{{{uuujjjbbb\\\[[[[[[XXXVVVWWWQQQVVVaaappp|||zzzsssmmmnnnttt~~~xxxhhhWWWIIIAAA======<<<;;;;;;;;;<<<<<<999888888777666777777777888888777777777777777777777777777777888888888888888999999:::;;;;;;<<<<<<::::::;;;<<<>>>@@@BBBCCCDDDCCCAAAAAAAAABBBDDDFFFFFFEEEGGGMMMOOORRR\\\hhhsssuuu|||uuudddiiijjjkkkxxxxxxwww{{{rrrjjjlllooossswww~~~yyyvvvjjjbbb\\\[[[[[[XXXVVVWWWRRRWWWbbbooozzzxxxrrrnnnpppwwwzzzmmmaaaRRRDDD===<<<<<<;;;::::::::::::;;;999999999999999999999999999888777666555555555666555555555555555666777777888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@??????@@@BBBCCCDDDEEEFFFIIIKKKNNNSSSZZZ___dddjjjuuuvvvmmmhhhmmmxxxzzzzzzxxxmmmkkkmmmoooyyyyyyyyy}}}yyyuuukkkddd]]]ZZZZZZZZZWWWSSSXXXWWW\\\gggsss~~~vvvqqqnnnrrrzzzssshhh]]]PPPDDD>>><<<<<<;;;::::::::::::;;;999999999999999999999999777777666666666777777888666666555555666666777888888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@@@@??????@@@BBBDDDEEEEEEGGGIIIKKKNNNSSSYYY]]]]]]bbbkkkvvvvvvnnnpppxxx{{{yyyzzzmmmjjjjjjjjjrrr}}}zzzxxx{{{|||wwwssskkkeee]]]YYYYYYYYYVVVTTTXXXXXX]]]hhhsss}}}sssoooooouuu~~~zzzkkkaaaXXXLLLCCC>>><<<<<<;;;::::::::::::;;;888888888888888888888888555555666666777888999999777777777666777888888999888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????@@@?????????AAACCCDDDFFFFFFGGGIIIKKKNNNRRRWWW[[[YYY[[[aaaiiissswwwuuuxxx}}}xxxqqqllliiifffllluuu{{{vvvuuu~~~}}}xxxtttoooiii```[[[YYYYYYXXXWWWYYYZZZ___iiisss{{{qqqooopppyyytttfff]]]TTTJJJBBB???<<<<<<;;;::::::::::::;;;777777777777777777777777666666777777888888888888888888777777888888999:::888999999::::::;;;;;;<<<<<<<<<======>>>>>>???????????????@@@AAACCCEEEGGGGGGIIIKKKLLLNNNQQQVVVYYYYYYZZZ]]]bbbiiittt~~~}}}xxxwww~~~uuu{{{wwwpppkkkfffjjjrrr}}}tttooouuu~~~zzzvvvooofff___\\\\\\\\\[[[ZZZ\\\aaajjjrrryyy|||pppooosss}}}sssfff\\\RRRGGGAAA???<<<<<<;;;::::::::::::;;;777777777777777777777777888888999999888777666666888888888888888999::::::888999999::::::;;;;;;<<<<<<<<<======>>>>>>?????????>>>???@@@BBBDDDGGGHHHIIIKKKMMMNNNOOOQQQTTTWWWWWWYYY\\\```dddllluuu|||~~~xxxvvv~~~sssvvv{{{sssmmmgggiiipppzzztttmmmrrr{{{{{{uuulllddd___]]]\\\\\\\\\]]]cccjjjpppvvvzzzppppppvvv~~~ssseee[[[PPPEEE@@@???<<<<<<;;;::::::::::::;;;888888888888888888888888888999::::::999777666555888888888777888888999:::888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>???@@@BBBEEEHHHIIILLLMMMOOOPPPPPPQQQTTTVVVTTTWWW[[[___bbbhhhqqqwwwzzzwwwsssyyyssstttvvvnnnfffgggmmmvvvvvvooosssyyy{{{rrrhhhaaa]]]\\\\\\]]]^^^ccciiinnntttwwwnnnpppxxxzzzooocccXXXMMMBBB>>>???<<<<<<;;;::::::::::::;;;999999999999999999999999777888999::::::999777666777777777777777888999999888999999::::::;;;;;;<<<<<<<<<======>>>>>>??????>>>>>>>>>@@@CCCFFFIIIJJJNNNPPPQQQRRRQQQRRRTTTVVVTTTWWW[[[]]]^^^dddmmmtttxxxuuuuuutttppptttvvvtttzzzpppffffffkkkrrrzzzzzzrrrvvvyyyzzzpppgggaaa^^^]]]^^^___ccchhhkkkrrr~~~uuummmpppzzzwwwlll```UUUJJJAAA===>>><<<<<<;;;::::::::::::;;;999999999999999999999999555666888:::;;;:::999888777777777666777888888999888999999::::::;;;<<<<<<<<<<<<======>>>?????????===>>>>>>@@@CCCFFFIIIKKKOOOQQQSSSSSSRRRSSSTTTVVVWWWZZZ\\\[[[[[[___hhhppppppooorrrsssnnnpppxxxuuutttiiiggglllpppvvv}}}uuuxxxyyy|||xxxmmmfffbbbaaa______cccgggjjjqqq{{{vvvqqqyyyvvvnnnbbbTTTHHHAAA<<<:::;;;::::::999999::::::;;;999999888888888888999999777777777777777777777777888888888888999:::;;;;;;:::888777888:::<<<:::888<<<<<<<<<<<<===???@@@AAAAAAAAABBBBBBDDDEEEFFFGGGIIIMMMQQQSSSTTTUUUUUUVVVXXXYYYZZZZZZ[[[___cccgggkkkrrrpppmmmssswww~~~|||}}}vvvmmmiiiiiijjjppp|||xxxyyyzzz{{{wwwooojjjgggiiieeefffjjjkkkoooyyyvvvttt|||vvvmmm```QQQFFF???;;;:::;;;::::::999999::::::;;;999999888888888888999999888888888888888888888888888888888888999:::;;;<<<<<<:::999:::<<<===;;;999<<<<<<<<<<<<>>>???@@@AAA@@@AAAAAACCCDDDFFFHHHIIIIIILLLPPPSSSTTTUUUVVVWWWVVVXXXYYY[[[\\\___bbbeeegggooommmkkkrrruuu|||}}}}}}zzzpppkkkiiikkkqqq{{{~~~}}}{{{{{{wwwpppmmmjjjfffeeehhhiiiooo~~~vvvvvvxxxvvvlll]]]NNNDDD>>>;;;:::;;;::::::999999::::::;;;999999888888888888999999888888888888888888888888888888888888999:::;;;<<<>>><<<;;;<<<======<<<;;;<<<<<<<<<===>>>???@@@AAA@@@AAABBBCCCEEEGGGIIIJJJIIILLLOOOQQQRRRTTTVVVWWWTTTWWWZZZ\\\]]]^^^```bbbaaajjjjjjiiipppsssyyy}}}~~~uuummmjjjlllpppzzz}}}zzzzzzuuuoooiiifffgggiiirrrzzztttuuu}}}vvvjjjYYYKKKBBB>>><<<;;;;;;::::::999999::::::;;;999999888888888888999999888888888888888888888888888888888999:::;;;<<<===>>>>>>=========<<<<<<;;;<<<<<<<<<===>>>???AAAAAACCCCCCCCCDDDFFFHHHIIIJJJHHHJJJMMMOOOPPPRRRTTTWWWVVVYYY\\\]]]]]]\\\\\\]]][[[eeefffgggnnnqqquuu{{{zzz{{{pppjjjjjjnnnvvvzzz}}}uuummmhhhiiilllwwwyyytttvvvtttgggVVVHHHBBB???>>>===;;;::::::999999::::::;;;999999888888888888999999888888888888888888888888888888888999:::;;;===>>>>>>>>>>>>===<<<;;;;;;;;;============>>>@@@AAABBBEEEEEEEEEFFFGGGHHHIIIJJJIIIJJJLLLMMMMMMOOOSSSVVVYYY\\\^^^___]]]ZZZXXXXXXYYYccceeefffmmmooosssyyyttt~~~ssslllhhhkkkqqq}}}{{{xxxpppjjjkkkooo}}}yyyvvvyyy{{{ooocccRRRFFFAAA@@@>>><<<;;;::::::999999::::::;;;999999888888888888999999999999999999999999999999888888888999;;;<<<>>>>>>???@@@@@@>>><<<::::::;;;=========>>>???@@@AAABBBFFFFFFFFFGGGHHHIIIJJJKKKMMMMMMMMMMMMMMMOOOSSSVVV\\\^^^```___\\\YYYXXXWWWZZZdddeeeffflllooosssyyypppwwwyyyppphhhjjjoooyyy}}}~~~{{{sssooopppvvvwwwyyytttiii]]]MMMCCC@@@???===;;;;;;::::::999999::::::;;;999999888888888888999999999999999999999999999999888888888999;;;===>>>???AAABBBCCC@@@===;;;;;;<<<=========>>>???@@@BBBBBBDDDDDDEEEGGGIIIKKKMMMOOORRRQQQPPPOOONNNPPPTTTWWW\\\^^^______]]][[[ZZZZZZ]]]ggggggfffmmmoootttzzznnnrrruuukkkkkknnnvvv~~~{{{xxx{{{|||vvvzzzooodddXXXIII@@@>>>>>><<<999;;;::::::999999::::::;;;999999888888888888999999999999999999999999999999888888888999;;;===>>>???BBBDDDEEEBBB>>><<<<<<>>>======>>>>>>???@@@BBBCCCAAABBBDDDGGGJJJMMMPPPRRRUUUUUUSSSQQQPPPQQQUUUYYY\\\]]]___^^^]]]\\\]]]^^^```iiihhhgggmmmooottt{{{mmmoooyyynnnmmmnnnuuu~~~{{{xxx~~~pppdddTTTEEE@@@@@@???<<<:::;;;::::::999888888888999777777777777777888888999999888777888999888666555:::::::::;;;<<<===>>>???CCCDDDCCCAAA===:::999888???>>>>>>>>>???AAACCCDDDGGGHHHJJJKKKLLLNNNRRRUUUTTTUUUVVVUUUTTTSSSSSSUUUXXX[[[^^^^^^\\\\\\___bbbaaadddggghhhkkkpppxxx{{{rrrrrrzzz}}}rrrooopppxxx~~~xxxwww~~~jjj```QQQCCC??????>>>;;;:::;;;:::999999888888999999888888888888888999999:::999999888888999999888777:::::::::;;;<<<===>>>???@@@AAABBB@@@>>><<<;;;<<>>>>>===;;;:::::::::999999888888999999999999999888999::::::;;;:::999999888999999::::::;;;;;;;;;;;;;;;<<<===>>>===???@@@@@@>>>>>>???@@@@@@@@@??????@@@BBBDDDEEEGGGIIIKKKLLLMMMOOOSSSUUUWWWWWWWWWUUURRRQQQQQQRRRXXX[[[\\\\\\[[[]]]bbbggglllmmmnnnlllkkknnntttyyyyyyvvvwww{{{zzztttpppuuu~~~|||xxx{{{xxxaaaUUUJJJ@@@>>>???===<<<<<<::::::999999888999999:::999888888888888999::::::999999999888888888:::<<<;;;;;;;;;;;;;;;<<<=========?????????>>>>>>@@@BBBAAAAAA@@@@@@AAACCCEEEFFFHHHJJJLLLNNNOOOQQQSSSVVVWWWWWWVVVSSSPPPNNNOOOPPPWWWYYYZZZZZZZZZ]]]ccchhhmmmnnnnnnlllkkkmmmsssxxx|||uuussssssxxxwwwqqqsss|||~~~|||yyy}}}vvvaaaQQQHHH@@@??????>>>======:::999999888999999::::::777777777777777888999999888999:::999777777999;;;;;;;;;;;;;;;;;;<<<===>>>???@@@@@@???>>>>>>???AAABBBBBBAAAAAABBBDDDFFFGGGHHHJJJMMMOOOPPPRRRTTTVVVWWWWWWUUURRROOOMMMNNNOOOUUUWWWYYYYYYYYY\\\bbbgggjjjllllllkkkjjjmmmsssxxx~~~tttnnnnnnsss~~~zzzrrrrrryyy|||{{{rrr___NNNFFF?????????===<<<===999999888888999999::::::777777666666777777888999888;;;===<<<999777888::::::::::::;;;<<<===>>>???AAAAAAAAA???======???AAACCCCCCBBBBBBCCCEEEGGGHHHIIIKKKOOOQQQRRRSSSUUUWWWYYYXXXVVVRRROOONNNPPPQQQUUUWWWZZZZZZZZZ\\\aaafffhhhjjjkkkkkkkkknnnuuuzzzsssmmmmmmpppwww}}}tttrrrwww~~~kkkYYYJJJCCC>>>>>>>>>;;;:::;;;999999888888999999:::;;;888888777777888888999::::::>>>BBBAAA===999999:::888888999:::<<<>>>@@@AAAAAAAAA@@@???>>>>>>AAACCCDDDCCCCCCCCCDDDFFFHHHIIIIIILLLOOORRRSSSTTTVVVWWW[[[ZZZXXXUUURRRQQQSSSUUUVVVYYY\\\]]]\\\^^^bbbfffiiikkklllllllllooovvv|||vvvoooqqqnnnqqquuurrrvvvfffSSSHHHBBB=========999888999999888888888999::::::;;;999999888888999999:::;;;<<>>@@@BBB???@@@???>>>>>>???BBBEEEDDDDDDCCCDDDEEEFFFHHHIIIIIILLLPPPRRRTTTTTTVVVWWW]]]\\\ZZZWWWTTTTTTVVVXXXXXX[[[____________cccfffkkklllmmmmmmmmmpppwww|||xxxrrruuummmnnn{{{vvvsssuuuvvv___PPPCCCBBB???<<<;;;;;;;;;<<<;;;:::999999888888999999888888888888888888888888>>>===EEENNNJJJ===888===AAA===<<<>>>???@@@GGGNNNQQQKKKBBB>>>???BBBDDDDDDKKKIIIFFFEEEFFFGGGGGGGGGNNNLLLOOOUUUXXXWWWYYY\\\]]]ZZZWWWWWWYYYZZZZZZXXX\\\___bbbccccccdddeeefffsssoooooosssvvvwww{{{ssskkkgggmmmxxx}}}tttssssssvvvppp[[[MMMCCCAAA???<<<;;;;;;;;;<<<;;;:::999999888888999999888888888888888888888888>>>===CCCLLLJJJ???:::===>>><<<;;;===???CCCNNNZZZbbbYYYMMMEEECCCCCCDDDCCCHHHFFFCCCCCCFFFHHHJJJJJJPPPNNNOOOTTTWWWVVVXXX\\\^^^\\\ZZZZZZ\\\]]]\\\ZZZ]]]___bbbdddfffhhhlllnnntttpppooosssvvvwww{{{wwwooohhhlllwwwuuusssrrruuuiiiUUUHHHBBB@@@>>><<<;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999>>>;;;???HHHIIIAAA;;;<<<;;;:::;;;===???FFFXXXhhhtttiiiZZZNNNGGGEEEEEEDDDFFFDDDBBBBBBFFFJJJMMMNNNSSSPPPPPPTTTUUUUUUWWW[[[^^^^^^]]]^^^``````___]]]]]]___bbbeeeiiiooouuuzzzyyytttqqqtttvvvwwwzzz~~~}}}sssjjjllltttwwwrrrqqqssswwwaaaPPPEEEAAA@@@>>><<<;;;;;;;;;;;;;;;:::999999888888999999999999999999999999999999<<<999;;;BBBEEEAAA<<<;;;;;;;;;<<<===???HHH\\\ooo|||qqqaaaTTTNNNLLLKKKJJJIIIFFFCCCCCCGGGLLLOOOQQQUUURRRQQQSSSTTTSSSVVVZZZ]]]^^^___```aaaaaa```___^^^```bbbfffkkkttt}}}zzzuuuvvvxxxwwwxxx{{{vvvlllmmmrrr~~~yyyrrrnnnpppzzzooo[[[LLLDDD??????>>>===<<<;;;;;;:::;;;:::999999888888999999999999999999999999999999:::777888===@@@???;;;999======>>>???@@@GGGZZZlllwwwnnnbbbZZZWWWWWWWWWWWWPPPLLLHHHFFFHHHLLLPPPRRRVVVRRRQQQSSSTTTSSSUUUYYYZZZ\\\^^^``````````````````aaacccfffmmmvvvxxxxxxyyyxxxxxxyyy{{{qqqppprrr|||}}}rrrmmmnnnttt|||~~~iiiVVVIIICCC>>>>>>======<<<;;;::::::;;;:::999999888888999999::::::::::::::::::::::::999888999:::<<<<<<;;;:::>>>>>>@@@BBBBBBFFFSSS```kkkeee___]]]___bbbbbbbbbWWWRRRKKKHHHHHHLLLPPPRRRUUURRRQQQTTTUUUSSSUUUXXXYYY[[[]]]^^^^^^^^^___aaadddeeefffiiinnnwwwwwwwwwyyyyyyxxxyyy|||}}}yyyuuuuuu~~~uuunnnmmmqqqttt|||yyycccRRRGGGBBB============<<<;;;::::::;;;:::999999888888999999::::::::::::::::::::::::999;;;<<<;;;::::::;;;<<<>>>>>>@@@DDDDDDEEEKKKTTT[[[YYYXXX\\\aaaeeeeeedddYYYSSSLLLGGGHHHKKKOOORRRTTTQQQRRRUUUVVVTTTUUUXXXXXXZZZ\\\\\\\\\]]]```cccjjjjjjkkklllqqqxxxzzzrrrsssxxxyyyzzz{{{xxxzzz}}}{{{zzzqqqoooppppppxxxuuunnnooopppxxxvvv```OOOEEEAAA<<<=========<<<;;;::::::;;;:::999999888888999999:::::::::::::::::::::::::::>>>???<<<999:::<<<>>><<<<<<@@@EEEFFFEEEGGGLLLOOOOOORRRXXX___cccbbb```YYYSSSKKKGGGGGGKKKOOORRRRRRPPPRRRVVVWWWUUUUUUWWWXXXZZZ\\\\\\[[[\\\aaadddnnnnnnnnnooorrryyytttmmmpppvvvzzz{{{}}}uuuxxx~~~sssqqqpppooorrryyyjjjbbb```___eeemmmuuu{{{jjjZZZMMMDDD???===<<<<<<;;;:::999888888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<=========@@@CCCFFFFFFGGGHHHIIIMMMLLLMMMSSSXXX[[[^^^```SSSNNNKKKLLLKKKJJJLLLPPPOOOPPPQQQTTTVVVXXXZZZ[[[]]]^^^^^^^^^^^^```cccfffooosssuuurrrrrruuuxxxwwwtttssssssssstttuuuwwwyyyyyywwwyyypppkkknnnsss|||tttfff^^^XXXUUU]]]]]]___ccciiimmmoooooommmllljjjhhhhhhiiikkkmmmkkkooo{{{yyyeeeUUUIIIAAA<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???>>>AAADDDFFFFFFGGGHHHJJJJJJJJJMMMSSSZZZ]]]___```UUUOOOKKKKKKKKKKKKNNNRRRPPPQQQSSSVVVXXXZZZ\\\]]]^^^^^^^^^^^^]]]___bbbeeemmmrrrsssqqqppptttvvvuuuppppppqqqrrrssstttvvvvvvrrrssswwwxxxqqqrrrpppwwwooobbbZZZUUURRRQQQPPPQQQTTTWWWZZZ[[[ZZZ[[[ZZZXXXVVVVVVWWWYYY[[[aaaccclll{{{rrr]]]NNNEEE>>>;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;============>>>???@@@@@@@@@BBBEEEGGGGGGGGGIIIJJJHHHJJJNNNTTT\\\bbbeeefffZZZRRRLLLKKKKKKLLLOOOTTTSSSTTTVVVYYY[[[]]]^^^____________^^^]]]^^^```cccjjjoooqqqooonnnqqqsssqqqlllmmmoooppprrrsssttttttnnnpppvvvwwwssslllrrryyyjjj___XXXSSSPPPNNNLLLLLLLLLNNNNNNMMMLLLOOONNNLLLKKKKKKMMMNNNPPPVVVWWW]]]hhhuuukkkVVVJJJCCC>>>;;;:::::::::::::::::::::;;;::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;============>>>???@@@AAABBBDDDFFFGGGHHHIIIKKKLLLKKKNNNQQQVVV```lllrrrtttaaaWWWNNNLLLLLLLLLOOOSSSUUUVVVYYY[[[^^^``````aaa___``````___^^^]]]___aaagggmmmooonnnmmmoooooommmiiikkkmmmppprrrtttttttttqqqsssxxxzzzrrrjjjooozzzsssggg___YYYTTTQQQQQQOOONNNMMMNNNMMMKKKJJJLLLKKKJJJIIIJJJKKKLLLMMMOOOPPPTTT]]]hhhwww|||eeeRRRHHHCCC@@@>>>;;;;;;;;;:::999888888888:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<============>>>???@@@AAACCCEEEGGGHHHIIIJJJMMMOOOQQQTTTUUUYYYeeevvvhhh]]]QQQNNNMMMLLLNNNQQQUUUWWWZZZ]]]```aaabbbbbb```aaaaaa```___^^^___aaaeeekkkooommmmmmnnnmmmjjjhhhjjjmmmqqqsssuuuvvvvvvvvvvvv{{{ssslllooowww~~~vvvlllccc^^^ZZZUUURRRPPPNNNLLLLLLLLLLLLJJJHHHGGGGGGFFFFFFFFFGGGIIIIIIKKKLLLQQQXXX___jjj}}}uuu]]]MMMEEECCCAAA>>>===<<<;;;:::999888888777:::::::::::::::::::::::::::;;;;;;<<<<<<=========>>>>>>>>>>>>>>>@@@AAAAAACCCEEEGGGIIIJJJLLLPPPSSSWWWZZZ[[[]]]iii}}}lll```TTTPPPOOONNNNNNPPPUUUWWW[[[^^^```aaaaaaaaa```bbbcccbbb`````````bbbeeekkkooonnnmmmnnnllliiihhhjjjlllpppsssvvvwwwxxxyyywww|||zzzpppqqqvvv~~~xxxqqqllleee```^^^[[[VVVSSSPPPOOOMMMLLLMMMLLLKKKIIIEEEEEEEEEEEEFFFGGGHHHHHHHHHJJJNNNTTTXXXaaarrr}}}lllVVVGGGBBBAAA???<<<=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>??????????????????@@@AAABBBCCCBBBDDDGGGIIIKKKNNNSSSVVVYYY___aaabbbmmmlll```TTTQQQRRRQQQQQQQQQTTTVVVZZZ^^^```aaaaaa``````bbbdddcccbbbbbbbbbccceeelllppppppoooooolllhhhhhhiiikkknnnqqquuuxxxzzzzzzxxxtttsssuuu|||uuuqqqjjjfffbbb``````^^^YYYVVVTTTRRRPPPOOOOOONNNMMMKKKFFFFFFGGGGGGHHHIIIJJJJJJHHHIIIMMMPPPSSS\\\ooovvveeePPPCCC??????===:::============>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>??????@@@AAAAAAAAAAAABBBCCCDDDDDDBBBDDDGGGIIIKKKOOOTTTXXXYYYaaaeeeeeeoookkk___TTTRRRTTTTTTSSSSSSSSSVVVZZZ]]]`````````___```bbbddddddccccccdddeeeeeelllqqqqqqpppooommmiiiggghhhiiilllppptttxxx{{{{{{zzzvvvtttttt}}}zzzssspppiiifffcccbbbcccbbb^^^ZZZUUUSSSQQQOOOOOOMMMKKKIIIEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJLLLOOORRR\\\pppnnn]]]JJJBBB@@@===:::999<<<<<<<<<<<<<<<===>>>???:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDFFFGGGIIIJJJLLLPPPUUUYYY^^^___ccciiiqqquuutttrrr___WWWRRRTTTWWWVVVTTTTTTOOORRRVVV[[[^^^_________aaadddfffccc___]]]```cccfffjjjppptttuuusssoookkkmmmlllkkkkkkmmmqqqvvvyyy}}}~~~uuuqqqyyyyyyqqqooolllgggcccdddgggiiigggddd```[[[UUURRRRRRRRRPPPNNNKKKJJJIIIHHHGGGFFFFFFGGGLLLHHHJJJOOOQQQYYYrrr}}}jjjZZZHHHAAA???===::::::===<<<<<<<<<<<<======>>>:::;;;<<<<<<======<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>???AAABBBCCCDDDEEEGGGIIIKKKMMMOOORRRVVVYYY^^^^^^```fffkkknnnllliii]]]VVVRRRUUUWWWVVVTTTTTTPPPRRRVVVZZZ]]]^^^^^^^^^___bbbdddbbb___^^^aaaddddddhhhmmmrrrtttrrrooolllmmmlllkkkkkkmmmqqquuuxxx}}}vvvpppvvv{{{yyyqqqlllhhhfffhhhiiigggdddaaa\\\WWWUUUUUUUUURRRPPPMMMMMMLLLJJJJJJIIIIIIIIIHHHFFFIIINNNQQQ[[[wwwwwwdddUUUEEE@@@>>><<<;;;:::======<<<<<<;;;<<<<<<<<<;;;;;;<<<============<<<<<<===>>>>>>??????>>>>>>>>>???@@@AAABBBDDDEEEEEEIIILLLOOOQQQRRRSSSUUUWWW\\\[[[\\\```cccddd```\\\XXXSSSQQQUUUWWWVVVTTTTTTQQQSSSWWWZZZ\\\\\\\\\\\\]]]```aaa```^^^]]]```cccaaadddjjjoooqqqqqqooonnnmmmlllllllllnnnqqqtttvvv{{{yyyoooqqqzzz}}}xxxrrrnnnnnnmmmjjjgggbbb^^^ZZZYYYYYYXXXUUURRRQQQPPPOOONNNMMMLLLKKKKKKGGGGGGJJJNNNRRR```rrr\\\OOOCCC>>>>>><<<;;;;;;>>>===<<<<<<;;;;;;;;;;;;;;;;;;<<<=====================>>>????????????>>>>>>???@@@BBBCCCEEEFFFFFFJJJMMMQQQSSSTTTTTTUUUVVVWWWVVVVVVYYY\\\[[[WWWSSSRRROOONNNSSSVVVTTTRRRSSSSSSUUUWWWYYY[[[[[[[[[ZZZ\\\^^^^^^]]][[[[[[]]]______bbbfffkkkooopppppppppmmmmmmmmmnnnoooqqqsssuuuyyy~~~~~~|||ooommmssszzzvvvsssooolllddd```]]]\\\]]]\\\XXXUUUSSSSSSRRRRRRPPPOOONNNMMMIIIKKKOOORRRWWWiii~~~lllVVVKKK@@@======;;;;;;<<<>>>===<<<;;;;;;;;;;;;;;;;;;<<<======>>>>>>=========>>>>>>???????????????>>>???@@@BBBDDDFFFGGGHHHJJJMMMQQQTTTTTTTTTTTTUUUSSSRRRRRRTTTWWWWWWSSSOOONNNKKKLLLPPPRRRPPPPPPRRRUUUVVVXXXYYYZZZ[[[ZZZZZZ\\\\\\\\\[[[YYYYYYZZZ[[[___aaaeeeiiimmmppprrrrrrnnnnnnooopppqqqrrrssstttxxxzzzyyywwwqqqlllppp|||yyytttpppgggddd```___```^^^[[[WWWVVVUUUUUUTTTSSSQQQOOONNNKKKNNNQQQTTT[[[rrryyygggRRRHHH@@@======;;;;;;===<<<<<<;;;;;;:::;;;;;;;;;<<<<<<===>>>>>>>>>>>>======>>>??????@@@@@@????????????AAACCCEEEGGGHHHIIIKKKNNNRRRTTTUUUUUUVVVVVVQQQPPPPPPSSSVVVVVVRRRNNNLLLJJJKKKOOOPPPNNNOOORRRWWWWWWXXXZZZ[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[aaabbbeeehhhlllppptttuuuooopppqqqssstttttttttsssuuuvvvzzzuuussszzzwwwpppooowwwzzzvvvmmmiiidddcccbbbaaa^^^[[[XXXXXXXXXXXXVVVTTTQQQPPPLLLOOORRRUUUaaa|||tttbbbOOOGGG@@@>>>===;;;;;;===;;;;;;:::::::::;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@AAACCCEEEGGGIIIJJJMMMOOOSSSUUUVVVWWWXXXZZZRRRQQQQQQTTTWWWVVVRRRNNNNNNKKKLLLNNNNNNMMMOOOTTTXXXXXXYYYZZZ[[[\\\]]]]]]ZZZZZZZZZ[[[]]]^^^______cccdddfffhhhlllqqquuuxxxqqqrrrtttuuuvvvuuutttssssssssswww{{{{{{zzzvvvqqquuuuuupppssstttoooiiiffffffeeebbb___[[[\\\\\\[[[ZZZWWWTTTRRRNNNQQQSSSZZZkkkppp___NNNFFF@@@>>>===;;;;;;===::::::::::::;;;;;;<<<===<<<======>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????@@@AAACCCFFFHHHIIIJJJNNNQQQTTTVVVWWWYYY[[[]]]UUUSSSSSSVVVXXXWWWRRRNNNPPPMMMMMMOOONNNMMMPPPUUUXXXYYYYYY[[[\\\]]]^^^___YYYYYYYYY\\\___bbbddddddeeeeeefffiiimmmrrrvvvyyyrrrsssuuuwwwwwwvvvuuutttrrrrrrvvvyyyxxxvvvyyy{{{ppprrryyyzzzrrrppp{{{yyytttmmmiiihhhgggeeebbb^^^^^^___^^^\\\YYYVVVUUURRRTTTWWW___tttkkkZZZIIICCC>>><<<>>>>>>:::777======<<<======>>>???@@@???>>>>>>===============>>>???@@@AAABBBCCCCCCCCCCCCDDDDDDDDDDDDGGGJJJMMMPPPUUUZZZ\\\[[[ZZZ\\\^^^\\\WWWSSSSSSVVVVVVSSSOOOUUUSSSPPPOOOPPPPPPPPPOOOVVVWWWYYY\\\]]]^^^^^^^^^YYYZZZ\\\___bbbfffhhhjjjjjjjjjiiijjjlllpppsssvvvrrrtttvvvxxxyyyzzzzzzzzzuuutttuuuyyyzzzxxxyyy|||{{{xxxwwwsssooovvv~~~tttppplllfffcccccc^^^___```aaa```]]][[[YYYUUUVVVXXXdddfffUUUFFFAAA===<<<>>>???===:::===============>>>??????>>>>>>=========>>>>>>???======>>>???AAABBBCCCDDDDDDEEEEEEEEEEEEGGGKKKMMMSSSXXX]]]___^^^^^^```bbb```\\\WWWVVVXXXXXXUUURRRXXXVVVSSSRRRSSSSSSRRRQQQVVVXXXZZZ\\\^^^_________[[[]]]___bbbfffjjjmmmnnnooommmkkklllooosssuuuvvvtttuuuvvvxxxzzz{{{{{{{{{wwwsssrrrtttvvvtttuuuxxx}}}xxxvvvyyyqqqsssyyy{{{{{{vvvqqqkkkgggfffdddddddddcccaaa___]]]\\\]]]^^^aaannnwww___OOOCCC???<<<<<<>>>@@@???==================>>>>>>>>>============>>>???@@@AAA?????????@@@AAADDDFFFGGGEEEFFFGGGFFFFFFHHHKKKMMMSSSXXX]]]_________bbbeeefffbbb\\\ZZZ[[[[[[YYYWWW[[[YYYWWWWWWWWWVVVUUUSSSXXXYYY[[[^^^___`````````^^^___bbbfffkkkooorrrtttuuuqqqmmmnnnssswwwwwwuuuuuuvvvwwwxxxzzz{{{{{{{{{{{{tttoooppprrrrrrrrrttt}}}xxxttt|||sssooorrr{{{}}}zzzrrrlllkkkkkkjjjhhhfffdddbbbaaa```bbbccchhhwwwoooXXXIIIBBB???<<<<<<>>>??????>>>>>>>>>>>>>>>>>>>>>===============>>>???@@@BBBBBBFFFEEEDDDCCCDDDFFFIIIJJJGGGHHHIIIHHHHHHIIIKKKMMMPPPTTTYYY[[[[[[\\\```ccciiieee```]]]\\\\\\[[[ZZZ]]]\\\[[[[[[[[[ZZZXXXUUUYYY[[[]]]___aaabbbbbbbbb___aaaeeeiiinnnrrruuuwwwyyysssnnnpppvvvyyywwwsssuuuvvvwwwxxxyyyzzzzzz{{{}}}tttmmmnnnqqqrrrsssuuuzzzyyysssyyyvvvoooppp~~~zzzsssrrrqqqoookkkhhhfffeeeeeefffeeejjjrrr}}}gggRRRFFFBBB@@@>>>======>>>>>>>>>???@@@@@@@@@???>>>===============>>>@@@AAACCCDDDIIIHHHFFFEEEEEEFFFHHHIIIIIIJJJKKKJJJJJJJJJKKKMMMMMMQQQUUUWWWXXXYYY]]]```fffddd```^^^]]]]]]\\\\\\]]]]]]]]]^^^___^^^[[[XXX[[[\\\___aaaccccccdddccc```bbbfffjjjnnnrrrtttuuuwwwrrrmmmpppvvvyyywwwrrrtttuuuwwwyyyzzzzzzyyyxxxzzzrrrmmmoooqqqqqqsssvvvyyy~~~|||rrrvvvzzzrrrrrryyy}}}{{{wwwtttooojjjggggggiiikkkllluuuttt___OOOEEE@@@@@@>>>=========>>>???AAABBBBBBBBBAAA@@@>>>===>>>>>>>>>???@@@BBBCCCDDDGGGFFFEEEEEEEEEEEEFFFGGGJJJLLLMMMLLLKKKKKKLLLMMMMMMPPPTTTVVVUUUWWW[[[^^^``````___^^^]]]]]]]]]]]]^^^^^^```bbbcccbbb___\\\\\\^^^```cccdddeeeeeeeeeaaacccfffjjjnnnpppqqqrrrrrrooommmooouuuxxxwwwtttsssuuuyyy||||||{{{yyywwwvvvrrrqqqsssrrrppprrrvvvyyy~~~vvvvvvvvvtttuuu{{{|||tttllliiiiiikkkmmmnnn~~~kkkYYYLLLEEE===>>>=========>>>@@@BBBCCCDDDDDDDDDCCCAAA???===?????????@@@@@@BBBCCCDDDCCCDDDDDDEEEGGGHHHHHHIIIKKKMMMNNNNNNLLLLLLLLLMMMLLLOOORRRSSSSSSTTTXXX[[[ZZZ\\\^^^______^^^^^^______```bbbfffhhhgggccc```^^^___aaadddeeefffffffffcccdddhhhkkkmmmnnnnnnnnnmmmmmmmmmppptttwwwxxxxxxtttwww|||~~~zzzwwwxxxxxx{{{|||xxxrrrsssxxxxxx}}}{{{www|||xxxtttqqq{{{|||{{{pppjjjiiikkkmmmpppzzzfffUUUJJJEEE;;;;;;<<<======???BBBEEEDDDEEEFFFFFFDDDBBB???>>>@@@@@@@@@@@@AAABBBCCCCCCBBBCCCEEEHHHJJJLLLLLLMMMLLLNNNOOOOOOMMMLLLLLLMMMJJJMMMPPPPPPOOOPPPTTTXXXWWWZZZ]]]``````````````````aaaeeehhhkkkjjjgggddd^^^```bbbdddfffgggggggggdddfffiiikkkmmmmmmlllkkkjjjlllnnnqqqtttwwwzzz{{{tttyyy{{{www|||~~~vvvuuuzzzvvv}}}yyyzzzyyyrrrnnn{{{ssskkkiiijjjmmmwwwppp[[[NNNEEE@@@???>>>===<<<===???AAABBBEEEGGGHHHGGGDDDBBBAAAAAAEEEDDDCCCBBBCCCDDDEEEFFFGGGHHHIIIKKKLLLMMMMMMMMMOOOOOOOOONNNNNNOOOPPPPPPNNNNNNNNNPPPSSSTTTSSSRRRTTTUUUWWW[[[^^^___^^^]]]bbbdddfffjjjlllllliiiffffffeeeeeefffiiijjjiiigggfffeeefffkkknnnmmmhhhfffiiimmmrrrsssuuuwwwxxxxxx}}}{{{}}}{{{wwwwww}}}zzzyyyxxx{{{xxxvvv|||uuuttt~~~|||}}}zzzoooiiilllrrr~~~jjjXXXLLLEEEAAA???>>>=========???AAABBBEEEGGGHHHGGGEEEBBBAAAAAACCCCCCBBBBBBCCCDDDFFFGGGHHHHHHJJJKKKLLLMMMNNNNNNPPPPPPPPPOOOOOOPPPPPPPPPOOONNNOOOPPPSSSTTTSSSRRRTTTUUUXXX[[[^^^```___^^^bbbcccfffjjjmmmnnnmmmkkklllkkkkkkmmmnnnnnnllljjjgggfffhhhmmmppppppmmmkkklllpppuuuxxxzzz{{{|||{{{}}}zzzzzz~~~{{{xxxxxx~~~{{{zzzzzz}}}zzzuuuyyyzzzttt}}}}}}~~~sssmmmqqqxxxwwwbbbRRRIIIDDDBBB???>>>>>>===>>>@@@AAABBBDDDFFFHHHGGGEEECCCBBBBBBAAAAAABBBBBBDDDFFFGGGHHHIIIIIIKKKLLLMMMOOOPPPPPPRRRRRRQQQQQQQQQQQQQQQQQQPPPOOOOOOPPPSSSTTTTTTSSSTTTVVVYYY\\\___```aaaaaaccccccfffjjjnnnpppppppppqqqppppppqqqrrrpppmmmjjjggghhhjjjmmmqqqssssssqqqrrrtttxxx}}}}}}xxxvvvzzz|||zzzxxxyyy~~~||||||}}}~~~}}}tttuuu~~~sss|||}}}|||vvvqqqwwwooo[[[NNNEEEBBBBBB??????>>>??????@@@BBBBBBDDDEEEGGGGGGEEECCCCCCCCC@@@@@@AAACCCEEEGGGIIIJJJJJJKKKLLLMMMOOOPPPRRRSSSSSSTTTTTTTTTSSSSSSSSSRRRQQQPPPOOOQQQSSSUUUUUUTTTUUUWWWZZZ]]]___aaabbbdddddddddfffjjjnnnqqqrrrqqqoooooopppqqqrrrpppmmmjjjgggjjjlllmmmpppuuuwwwvvvwwwwwwzzz|||wwwtttwwwyyyxxxwwwyyy~~~}}}}}}~~~tttrrr|||ssszzz~~~xxx~~~vvvuuuhhhVVVJJJBBB???AAA?????????@@@@@@AAABBBCCCCCCEEEFFFGGGEEEDDDCCCDDD@@@AAACCCEEEGGGJJJKKKLLLLLLLLLMMMNNNPPPRRRTTTUUUUUUVVVVVVVVVVVVUUUTTTSSSRRRQQQPPPQQQSSSUUUVVVUUUVVVYYY]]]______aaacccfffffffffhhhkkkoooqqqrrrqqqmmmmmmnnnoooqqqpppnnnkkkhhhlllnnnmmmpppxxx}}}|||}}}yyyzzz}}}~~~|||xxxvvvxxxxxxvvvuuuxxx}}}~~~vvvrrryyytttzzzxxxzzzxxxzzzbbbQQQHHHAAA>>>@@@???@@@@@@AAABBBBBBCCCCCCBBBDDDFFFFFFEEEDDDDDDEEEAAABBBEEEGGGJJJLLLMMMMMMNNNNNNNNNOOOQQQTTTVVVXXXWWWXXXYYYYYYXXXWWWUUUTTTSSSRRRPPPQQQSSSVVVWWWVVVYYY\\\___```___```dddggghhhhhhjjjnnnrrrtttsssrrrooonnnmmmnnnppppppooommmhhhooorrrpppttt~~~{{{}}}zzz}}}|||}}}{{{uuutttxxx{{{~~~~~~|||tttwwwxxx{{{|||yyyzzzyyy~~~yyy[[[MMMGGG@@@===@@@???@@@AAABBBBBBCCCCCCCCCAAACCCFFFFFFEEEDDDEEEEEECCCDDDGGGJJJLLLMMMNNNNNNOOOOOOOOOPPPRRRUUUXXXZZZYYYZZZZZZ[[[ZZZXXXVVVUUUTTTRRRQQQQQQSSSVVVWWWWWW[[[___bbbaaa___```ccchhhgggiiilllrrrvvvxxxxxxvvvqqqooolllllllllmmmlllllliiirrrvvvttt{{{|||zzz}}}uuutttzzzyyy}}}}}}~~~wwwuuu{{{}}}~~~yyyxxxyyy}}}www}}}tttVVVKKKFFF@@@===@@@???@@@AAABBBCCCCCCCCCCCCAAACCCEEEFFFEEEEEEEEEFFFDDDFFFHHHKKKMMMNNNOOOOOOPPPPPPOOOPPPRRRVVVYYY[[[ZZZZZZ[[[\\\[[[YYYWWWUUUUUUSSSQQQQQQSSSVVVXXXXXX]]]```cccbbb______ccchhhfffiiinnntttzzz}}}|||zzzrrrnnnkkkhhhhhhiiiiiihhhjjjtttyyyxxx}}}zzz~~~wwwuuu{{{www{{{~~~}}}~~~zzztttwwwzzzvvvpppyyyssszzzjjjPPPHHHHHHCCC@@@AAACCC@@@???@@@DDDFFFFFFDDDCCCDDDEEEFFFGGGHHHHHHHHHEEEGGGKKKOOOSSSTTTRRRPPPTTTSSSRRRRRRTTTVVVYYY[[[ZZZ[[[]]]]]]]]][[[YYYXXXZZZXXXVVVTTTTTTVVVXXXYYY^^^^^^^^^^^^^^^___cccfffiiilllnnnqqqxxx{{{qqqnnnjjjhhhiiijjjjjjjjjnnnvvvxxxvvv~~~~~~~~~~~~xxxxxxvvvxxxzzzzzzzzzzzz|||~~~~~~xxxvvv|||rrrpppuuuxxxsssuuu}}}|||~~~|||bbbKKKFFFGGGCCC@@@AAABBB@@@???@@@DDDFFFEEEDDDCCCDDDEEEGGGHHHHHHIIIIIIGGGHHHLLLPPPTTTUUUSSSQQQRRRRRRQQQRRRSSSUUUXXXYYYZZZ[[[\\\]]]]]]\\\ZZZYYY[[[YYYWWWUUUTTTVVVWWWYYY[[[\\\]]]^^^___aaaeeeiiijjjlllnnnooovvv||||||wwwsssooollljjjjjjkkkllllllkkksssvvvuuu}}}}}}||||||xxxxxxtttuuuvvvwwwwwwxxx{{{}}}}}}yyywwwxxxpppsss}}}sssllllllttt~~~}}}{{{wwwuuurrrpppllljjjiiijjjkkklllmmmqqqvvvzzzlllXXXFFFCCCFFFCCCAAAAAAAAA@@@???@@@CCCEEEEEEEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIJJJMMMQQQUUUVVVUUUSSSTTTSSSSSSTTTUUUWWWYYY[[[ZZZ[[[\\\]]]]]]]]]\\\[[[]]][[[XXXVVVUUUVVVWWWXXXXXXZZZ\\\^^^```ccchhhkkkmmmnnnmmmnnnssszzzzzzvvvrrroookkkiiiiiijjjkkkjjjgggpppuuuuuuzzz||||||{{{~~~zzzwwwwwwssstttttttttuuuwww||||||rrryyyrrrppptttyyylllddd```eeekkklllppptttvvvvvvwww{{{}}}|||xxxuuusssllliiigggdddcccaaa^^^\\\[[[[[[\\\\\\]]]aaaggglllwww~~~{{{___PPPDDDCCCEEECCCAAA@@@@@@@@@@@@AAABBBDDDEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLOOOSSSVVVWWWVVVTTTWWWWWWWWWXXXYYY[[[]]]^^^[[[\\\]]]^^^_______________]]]ZZZWWWVVVVVVWWWXXXXXXZZZ]]]___aaadddhhhlllnnnooonnnnnnttt|||~~~{{{rrrooojjjhhhggghhhhhhgggfffnnntttuuuyyy|||yyy|||~~~{{{{{{}}}~~~{{{xxxvvvvvvvvvuuuuuuttttttuuuyyy~~~qqquuu~~~uuupppooouuuqqqfff^^^XXXYYY]]]]]]^^^``````___```dddgggeeefffhhhjjjlllnnnppppppzzztttoookkkhhheeeccc```^^^[[[ZZZYYYXXXUUUSSSSSSSSSSSSRRRSSSWWW\\\aaaiiipppyyy|||mmmVVVMMMEEECCCEEECCC@@@>>>???@@@@@@AAAAAABBBDDDEEEFFFGGGHHHJJJKKKKKKKKKKKKMMMNNNPPPSSSVVVXXXWWWUUUWWWWWWXXXYYY[[[\\\]]]^^^\\\]]]^^^```aaabbbcccccc```^^^[[[XXXWWWWWWXXXZZZ[[[]]]___aaabbbdddgggiiioooooonnnoooxxxvvvrrrmmmiiihhhhhhgggfffffflllsssvvvxxxzzzzzzxxx{{{xxxwwwzzz{{{{{{|||~~~}}}xxxtttssssssssstttuuuttttttssstttyyyuuuuuuyyy{{{sssnnnppp{{{tttfff^^^XXXRRRQQQSSSQQQQQQQQQOOOOOOPPPRRRTTTTTTTTTUUUUUUVVVWWWXXXYYY{{{uuuqqqjjjgggccc___]]][[[YYYWWWWWWUUUSSSRRRRRRRRRPPPNNNNNNNNNNNNMMMMMMPPPTTTWWW^^^ccclllvvvooobbbPPPKKKFFFDDDDDDCCC@@@>>>>>>@@@AAAAAAAAAAAADDDFFFGGGHHHIIIJJJLLLLLLLLLLLLOOOOOOPPPSSSVVVXXXWWWVVVUUUVVVWWWXXXYYY[[[\\\\\\\\\]]]^^^```bbbccceeefff```^^^[[[YYYXXXYYYZZZ[[[]]]___aaabbbcccdddfffhhhmmmmmmmmmoooyyy}}}yyysssnnnllljjjiiihhhfffkkkqqqtttvvvvvvvvvuuuvvvvvvvvvwwwxxxzzz|||~~~|||xxxssspppoooqqqrrrsssssssssrrrssswww~~~{{{wwwuuu}}}yyypppooouuurrrggg[[[VVVRRRNNNLLLNNNNNNMMMKKKJJJJJJJJJKKKKKKMMMMMMLLLKKKKKKLLLLLLMMM}}}zzzuuuqqqmmmiiidddaaa[[[YYYWWWVVVVVVUUUTTTRRRRRRPPPOOOOOOOOOOOONNNLLLLLLLLLMMMLLLKKKLLLOOOQQQTTTYYYaaajjjuuuxxxcccWWWJJJHHHEEECCCCCCCCCAAA???>>>@@@AAAAAA@@@@@@CCCFFFHHHIIIJJJKKKLLLMMMMMMMMMOOOOOOPPPSSSVVVWWWWWWVVVUUUUUUWWWXXXZZZ[[[[[[\\\[[[[[[\\\^^^```ccceeefff___^^^[[[YYYYYYZZZ\\\]]]\\\___aaacccdddeeeggghhhkkkkkkjjjmmmxxx~~~wwwrrrnnnkkkiiiggggggiiinnnrrrsssrrrsssuuusssttttttsssuuuxxx|||}}}~~~zzzuuuooommmnnnpppttttttttttttuuuxxx}}}xxxrrrwww~~~tttpppqqqyyylll```VVVRRRPPPMMMLLLMMMMMMLLLKKKJJJJJJIIIIIIHHHKKKJJJIIIHHHHHHHHHIIIJJJ}}}zzzwwwtttqqqpppllliiieeebbb```]]]ZZZWWWUUUTTTSSSTTTUUUUUUSSSQQQQQQPPPNNNNNNOOOOOONNNMMMLLLMMMNNNMMMLLLLLLMMMOOONNNSSSZZZbbbnnn~~~ppp\\\PPPFFFFFFDDDBBBBBBCCCBBB@@@===@@@AAAAAA@@@@@@CCCFFFHHHIIIJJJLLLMMMMMMMMMMMMPPPOOOPPPRRRUUUWWWWWWVVVVVVWWWYYYZZZ\\\]]]]]]]]]YYYZZZ[[[]]]___bbbdddfff___^^^[[[ZZZYYY[[[]]]^^^[[[^^^aaacccdddfffhhhjjjiiiiiihhhjjjvvvxxxrrrmmmjjjgggeeefffhhhkkkooopppppprrruuuqqqssssssqqqrrrvvv{{{}}}}}}wwwppplllmmmooowwwwwwwwwwwwxxx{{{xxxooosssvvvpppnnnrrr~~~kkk```UUURRRQQQOOONNNOOOJJJHHHGGGGGGGGGFFFEEECCCFFFEEEDDDDDDDDDEEEFFFGGGxxxwwwvvvtttrrrqqqooooookkkjjjiiigggfffdddcccbbb[[[ZZZYYYXXXVVVUUUTTTSSSOOOOOOPPPQQQRRRSSSTTTTTTRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMKKKJJJIIIIIIIIIMMMPPPWWWaaajjjuuuzzzfffWWWOOOBBBCCCCCCBBB???>>>>>>???@@@??????@@@AAACCCEEEFFFKKKLLLMMMMMMNNNNNNNNNNNNPPPPPPQQQRRRSSSTTTUUUUUUVVVVVVXXX[[[]]]]]]ZZZXXXYYYZZZ[[[]]]^^^___``````^^^]]][[[ZZZZZZ[[[]]]^^^[[[]]]aaaeeegggiiiiiiiiiiiihhhgggkkkrrr||||||wwwpppkkkgggdddcccdddfffiiijjjkkklllnnnpppsssttttttsssrrrtttzzz~~~|||vvvpppmmmnnnpppuuuwwwxxxyyyyyyzzz|||}}}}}}}}}tttvvvwwwqqqmmmkkkrrr}}}mmmaaaUUURRRRRRPPPMMMLLLLLLKKKJJJIIIGGGFFFEEEEEEHHHEEECCCBBBDDDEEEEEEDDDfffeeeeeecccbbbaaa```___\\\\\\[[[ZZZXXXWWWVVVVVVUUUUUUTTTSSSRRRQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTTTTSSSSSSSSSRRRRRRQQQQQQQQQSSSRRRPPPOOOMMMLLLLLLLLLIIIJJJPPPYYY```kkk|||ppp]]]OOOHHHDDDEEEEEEDDDBBB@@@AAABBBAAAAAAAAABBBCCCEEEGGGHHHOOOPPPPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSSSSSSSWWWWWWYYY\\\^^^^^^[[[YYYXXXYYYZZZ[[[\\\]]]^^^^^^^^^]]][[[ZZZ[[[\\\]]]___\\\^^^aaadddfffhhhhhhhhhkkkiiihhhiiiooovvv}}}}}}yyytttnnnhhhdddbbbaaa```cccfffhhhiiikkknnnqqqsssuuuvvvuuutttvvvyyy}}}}}}}}}|||xxxssspppqqqssstttvvvxxxyyyyyyzzz|||~~~{{{~~~wwwvvv|||vvvpppkkknnnvvvlll```VVVSSSSSSQQQNNNMMMLLLLLLKKKJJJIIIGGGFFFEEEHHHFFFDDDDDDEEEFFFEEEDDDXXXXXXWWWWWWVVVUUUUUUUUUSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPOOOOOOOOONNNNNNOOOPPPPPPQQQRRRSSSTTTTTTUUUUUUUUUTTTTTTTTTTTTTTTUUUTTTRRRQQQOOONNNNNNNNNJJJJJJNNNTTTZZZeeevvvzzzhhhXXXLLLFFFCCCEEEEEEDDDBBBAAABBBCCCBBBBBBBBBCCCEEEFFFHHHIIIQQQQQQQQQQQQPPPOOONNNNNNRRRSSSSSSTTTUUUUUUUUUUUUWWWWWWXXXZZZ\\\\\\ZZZXXXWWWXXXXXXYYYZZZ[[[[[[\\\]]]\\\[[[[[[\\\]]]___```^^^___aaadddfffhhhhhhiiimmmkkkiiihhhkkkpppvvvyyyzzzwwwqqqkkkfffbbb```___]]]___cccfffhhhkkknnnqqqtttvvvxxxyyyxxxxxxyyy{{{{{{||||||yyyvvvtttttttttsssuuuxxxyyyyyyzzz|||~~~~~~{{{uuuwww}}}tttkkkiiinnnxxx|||kkk```WWWUUUUUURRRPPPOOONNNNNNMMMLLLKKKIIIHHHGGGHHHGGGFFFGGGHHHGGGFFFDDDQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWUUUTTTSSSQQQOOONNNNNNMMMMMMLLLMMMQQQVVV```qqqooo```SSSJJJEEEBBBCCCDDDCCCBBBAAABBBCCCBBBBBBCCCDDDEEEGGGHHHIIINNNNNNOOOOOOOOONNNNNNMMMSSSTTTUUUVVVVVVVVVUUUUUUUUUUUUVVVXXXYYYYYYWWWUUUWWWWWWWWWXXXYYYZZZZZZ[[[\\\\\\\\\\\\]]]___```aaa___```bbbdddgggjjjlllmmmnnnmmmkkkjjjjjjmmmsssvvvzzzvvvqqqkkkfffbbb```___]]]```cccfffhhhkkknnnpppvvvxxxzzz||||||{{{yyyyyyzzzzzzzzzyyyxxxvvvttttttrrrtttvvvwwwwwwxxxzzz|||~~~~~~uuutttyyywwwllliiijjjqqq~~~vvviii```XXXWWWWWWTTTRRRRRRPPPPPPPPPPPPNNNLLLKKKIIIIIIHHHHHHIIIJJJIIIFFFDDDLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOPPPQQQQQQRRRRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZXXXWWWUUUSSSQQQPPPOOOOOOLLLJJJJJJLLLPPPYYYjjjyyyrrrbbbVVVLLLFFFBBBBBBCCCDDDDDDCCCBBBCCCEEEDDDDDDFFFGGGHHHJJJJJJKKKKKKLLLMMMNNNOOOOOOPPPOOOPPPRRRSSSUUUUUUUUUTTTSSSVVVVVVVVVWWWYYYYYYWWWUUUWWWWWWWWWWWWXXXYYY[[[\\\\\\\\\]]]^^^```bbbcccdddaaabbbccceeehhhkkknnnpppnnnnnnmmmlllkkknnnssswwwzzzwwwrrrlllgggdddbbbaaa```bbbeeegggiiikkknnnpppvvvxxx{{{}}}~~~}}}zzzxxxyyyyyyxxxxxxwwwvvvtttsssssstttvvvvvvuuuuuuvvvxxxxxx}}}wwwtttvvv{{{qqqmmmlllnnnwwwxxxnnnfff___ZZZZZZYYYVVVTTTUUUTTTTTTTTTTTTSSSPPPNNNMMMKKKKKKJJJKKKLLLJJJHHHEEEMMMMMMNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOPPPPPPPPPQQQRRRRRRSSSTTTTTTUUUUUUSSSTTTTTTUUUVVVWWWXXXXXXXXXXXXYYYZZZ[[[\\\\\\\\\[[[ZZZXXXVVVTTTRRRRRRQQQNNNLLLKKKMMMPPPWWWgggvvv|||jjj[[[QQQJJJFFFCCCBBBCCCEEEEEEDDDDDDEEEGGGFFFGGGIIIKKKLLLMMMMMMMMMKKKLLLMMMOOOPPPQQQRRRRRRSSSTTTWWWYYYZZZZZZYYYXXXXXXWWWVVVWWWYYYYYYXXXVVVVVVUUUUUUVVVWWWYYY[[[]]]\\\]]]___aaaccceeefffgggeeeeeedddeeegggjjjnnnppplllmmmnnnlllkkkmmmrrrwwwzzzwwwrrrlllgggdddbbbaaaaaadddfffhhhjjjlllnnnqqqvvvwwwzzz}}}{{{xxxxxxwwwvvvvvvwwwxxxwwwvvvvvvwwwwwwvvvtttrrrssstttwww|||xxxuuu|||zzzssspppjjjppp}}}|||ooohhhddd___[[[\\\[[[XXXVVVXXXWWWXXXYYYYYYWWWUUURRRPPPNNNMMMLLLLLLLLLKKKIIIGGGPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSRRRRRRSSSTTTUUUVVVWWWWWWXXXXXXYYYZZZ[[[]]]]]]^^^\\\[[[YYYVVVTTTSSSRRRQQQNNNLLLLLLNNNPPPWWWeeetttwwweeeVVVMMMIIIEEECCC>>>@@@BBBBBBAAAAAACCCEEEEEEGGGHHHJJJLLLLLLLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPRRRTTTWWWZZZ\\\\\\[[[ZZZVVVUUUTTTTTTVVVVVVUUUSSSSSSRRRRRRSSSUUUXXX[[[]]]]]]^^^```ccceeehhhiiijjjiiihhheeeddddddfffiiikkkjjjlllllljjjhhhiiioootttwwwtttooojjjeeebbb```___```bbbeeehhhjjjmmmppprrrvvvwwwxxx|||}}}yyyvvvtttsssuuuxxx|||}}}|||{{{{{{{{{xxxtttqqqpppqqqwww|||~~~vvvwww~~~xxxpppiiikkkssstttjjjgggbbb^^^\\\^^^]]]YYYXXXZZZZZZ[[[\\\\\\[[[XXXUUUSSSQQQOOOMMMLLLLLLLLLKKKIIINNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOOOOOOOQQQQQQRRRSSSTTTUUUUUUVVVXXXXXXYYYZZZ\\\]]]^^^^^^ZZZYYYWWWTTTRRRQQQPPPOOOHHHGGGGGGIIIKKKQQQ___mmm~~~ppp]]]NNNFFFBBB@@@>>>:::;;;============???AAABBBCCCEEEHHHIIIIIIIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJMMMPPPTTTVVVVVVUUUUUURRRQQQPPPPPPQQQRRRQQQOOOPPPPPPPPPQQQSSSWWWZZZ\\\]]]___aaadddgggiiikkkkkkmmmjjjfffcccbbbbbbdddeeehhhjjjkkkhhheeefffkkkppptttqqqmmmgggbbb___]]]]]]]]]```dddgggjjjmmmqqqtttvvvvvvwww{{{}}}zzzuuurrrqqqtttzzz~~~zzzuuuqqqppppppsssxxx~~~}}}~~~vvvsssxxx{{{pppllljjjnnn{{{|||rrriiigggaaa^^^]]]___^^^ZZZYYY[[[\\\]]]^^^___]]]ZZZWWWUUUSSSPPPMMMLLLLLLLLLLLLKKK