BM6P6(@ 777666555444333222222222222222111111111111222222111111111111000000000000------............------..............................---------......///,,,,,,,,,++++++*********))))))*********++++++++++++***************++++++,,,+++*********+++,,,---&&&'''((()))))))))))))))'''((()))***************(((((())))))))))))((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))++++++******++++++,,,---++++++************++++++******+++++++++,,,,,,,,,---...//////......///111111000...---...///111222333333222222111222222222444555777888999:::;;;;;;<<<======>>>@@@AAABBBCCC??????@@@@@@@@@AAAAAAAAA@@@BBBDDDGGGHHHGGGEEEDDDFFFDDDBBB@@@???@@@BBBCCCBBBCCCEEEGGGHHHHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFCCCDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLLLLKKKIIIHHHKKKNNNQQQUUUWWWWWWWWWVVVPPPOOONNNMMMLLLKKKKKKKKKHHHHHHGGGGGGFFFEEEEEEEEECCCDDDDDDCCCAAA???===<<<>>>>>>>>>>>>============;;;<<<>>>@@@@@@@@@>>>=========<<<;;;::::::999999::::::999888888777777777777666666555555555555555555555444444444333333333333222222111000///......111111000000000000111111------,,,,,,,,,+++++++++*********++++++,,,,,,---,,,+++******))))))******+++*********))))))(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''(((((('''%%%$$$"""%%%&&&&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&$$$###'''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$%%%&&&''''''$$$"""&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&++++++)))&&&### &&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%&&&'''((()))))))))((((((((('''''''''666555444333333222333333222111111000000111111222111111111000000000//////------............------........................///......------------...,,,,,,,,,+++++++++***************++++++++++++,,,++++++******************++++++*********+++,,,---(((((()))*********))))))(((((()))*********))))))(((((())))))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,++++++************++++++*********+++++++++,,,,,,,,,...//////......///000000///.........///000111222222111111111222222333444555666777888888888888;;;<<<===???@@@AAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBDDDFFFGGGFFFEEEDDDDDDBBB@@@>>>>>>???@@@BBBCCCDDDFFFHHHIIIIIIIIIHHHGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLKKKJJJJJJKKKMMMQQQTTTWWWWWWWWWVVVQQQPPPOOONNNMMMLLLLLLLLLHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDDDDCCCBBB@@@>>>===>>>>>>>>>>>>============<<<===???@@@@@@@@@???>>>===<<<<<<;;;::::::999999888888888999999999999999888777666666555555555555555555555444444444333333222222222111111000000///111111000000000000111111------------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,+++++++++++++++************)))))))))((())))))((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%444333333222222333333444222111111000000111111222111111000000000000//////------............------------------------------//////...---,,,,,,------,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,+++***)))))))))***+++************+++,,,,,,*********+++******))))))))))))*********)))(((((((((((())))))))))))(((((())))))(((((((((((())))))************************(((((((((((((((((((((((()))))))))))))))******+++++++++************++++++*********++++++++++++,,,,,,---///...------...000.........////////////000111000000000111222333333333444555666666666666666999:::===???AAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBB@@@BBBDDDEEEFFFEEEDDDCCCAAA@@@>>>===<<<>>>???@@@DDDEEEGGGIIIJJJJJJJJJIIIFFFEEEEEEDDDCCCBBBBBBAAADDDDDDDDDEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIIIIIIIKKKKKKJJJJJJIIIIIIIIIHHHJJJJJJKKKLLLLLLLLLKKKKKKJJJLLLPPPSSSVVVWWWWWWVVVRRRRRRPPPOOONNNMMMMMMMMMHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCBBB@@@???>>>???>>>>>>>>>=========<<<<<<===???@@@@@@???>>>>>><<<<<<<<<;;;;;;::::::999777888888999::::::;;;;;;999999777666555555555555666666555555555444444444222222222222222222222222111111000000000000111111///.........------------,,,,,,,,,,,,++++++++++++///...------,,,,,,------************))))))))))))***)))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&###$$$$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&'''(((((('''%%%$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%222222222222222333444444111111000000000000111111111000000000////////////------............------------------------------//////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,+++***))))))))))))***************++++++,,,+++++++++++++++***)))((()))*********)))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******++++++************++++++************+++++++++++++++---......---,,,...///,,,---.../////////....../////////000111222333444444444555555555555555444666999<<>>AAAAAAAAABBBBBBBBBCCCCCC@@@AAACCCDDDEEEDDDCCCCCC@@@???>>>======>>>@@@AAAEEEFFFHHHJJJKKKKKKJJJJJJFFFFFFEEEDDDBBBAAAAAA@@@DDDDDDDDDDDDDDDDDDDDDDDDGGGGGGHHHHHHIIIJJJJJJJJJLLLLLLKKKKKKJJJIIIIIIIIILLLLLLLLLLLLKKKKKKJJJJJJJJJKKKNNNRRRTTTUUUVVVVVVSSSRRRQQQOOONNNNNNNNNNNNIIIHHHHHHGGGGGGFFFEEEEEEEEEDDDDDDCCCBBBAAA@@@?????????>>>>>>======<<<<<<===>>>>>>?????????>>>===<<<<<<;;;;;;;;;:::::::::888888999999:::::::::::::::999888777666555555555666666666555555555444444111111222222222333333333111111000000000000111111////////////............---------,,,,,,++++++***......---,,,,,,,,,,,,---*********))))))))))))))))))))))))(((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***(((&&&%%%&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%#########$$$%%%((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%''''''&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((111111111111111222333444111000000000000000000111000000000////////////...------............------------------------------......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,++++++***))))))******))))))******+++++++++++++++++++++++++++***)))((()))))))))))))))((('''&&&(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))***++++++************++++++))))))*********++++++++++++,,,------,,,,,,---...,,,,,,---............---.........///000111222333444444555555666555555555555777;;;>>>@@@@@@???>>>AAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBCCCDDDCCCBBBBBB?????????>>>???@@@AAABBBEEEFFFHHHJJJKKKKKKKKKJJJHHHGGGFFFEEECCCBBBAAA@@@CCCCCCCCCCCCCCCDDDDDDDDDGGGGGGHHHIIIIIIJJJKKKKKKLLLLLLLLLKKKKKKJJJJJJJJJOOOOOOMMMLLLKKKJJJIIIIIIJJJKKKNNNPPPRRRTTTTTTTTTRRRQQQPPPOOONNNMMMMMMMMMIIIIIIHHHHHHGGGFFFFFFFFFDDDDDDCCCBBBAAA@@@@@@@@@?????????>>>===<<<<<<<<<=====================<<<;;;;;;;;;;;;;;;::::::::::::::::::999999888888888999888777666555555555555666555555555444444444444111111111222333333444444111111000000000000111111000000/////////............------,,,,,,+++++++++---,,,,,,+++++++++++++++))))))))))))))))))******((((((((('''''''''&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***(((&&&%%%&&&''')))&&&'''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$###$$$%%%&&&((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((111000000000111222222333111000000//////000000111000000////////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++***************++++++((()))******++++++***************+++******))))))(((((()))))))))(((''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((())))))***++++++************++++++)))))))))************+++***+++---,,,++++++,,,...,,,,,,,,,---------......///.........///000111111333333444555555555555555444666999<<<>>>??????>>>AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBAAA?????????@@@AAABBBCCCDDDEEEFFFHHHJJJKKKKKKKKKJJJIIIIIIGGGFFFDDDBBBAAA@@@AAAAAABBBBBBCCCDDDDDDDDDGGGGGGHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLPPPOOONNNLLLKKKJJJIIIIIIKKKLLLNNNOOOQQQRRRRRRRRRPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIIIIHHHGGGGGGFFFFFFDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888777777666777666666555555555555555555555444444444333333333000111111111222222333333111111000000000000111111000/////////............------------,,,,,,,,,,,,,,,+++******))))))******))))))))))))************''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&((()))***'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$&&&''''''(((((((((((('''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$"""!!!"""$$$%%%%%%%%%$$$%%%%%%&&&&&&'''''''''###$$$$$$%%%%%%&&&&&&'''%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&111111000000000111111222000000////////////000000000000/////////.........------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......******+++++++++,,,,,,,,,*********++++++++++++,,,))))))))))))***+++,,,,,,'''((()))***+++******)))(((((()))*********))))))''''''(((((()))((((((((((((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++************++++++))))))))))))***************+++,,,,,,++++++,,,------,,,+++++++++,,,......//////.........//////000000111222333444444444444444666888:::<<<>>>??????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAABBBCCCDDDDDDFFFGGGIIIJJJJJJJJJJJJJJJIIIGGGEEECCCAAA@@@?????????@@@AAACCCDDDEEEEEEGGGGGGHHHIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKKKKKKKLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPNNNMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHGGGFFFFFFCCCBBB@@@???>>>>>>??????@@@@@@???>>>===<<<;;;;;;<<<;;;::::::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777444444444444444555555666444333333333333222222222000000111111111111111111111111000000000000111111/////////.........------,,,,,,,,,---------------++++++***))))))))))))***((()))))))))************((((((((((((''''''''''''''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%'''((()))******&&&&&&&&&'''''''''''''''((('''&&&%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''''''''(((''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$###!!!"""$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&''''''((($$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''************************%%%&&&'''((((((((('''&&&%%%%%%%%%&&&&&&&&&''''''111111000000000000111111000000////////////000000000/////////............---..................---,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///*********++++++,,,,,,,,,))))))*********+++++++++(((((())))))***+++------'''((()))++++++******)))&&&'''((()))))))))))))))&&&&&&'''((()))))))))((((((((())))))))))))(((((('''((()))******)))((('''))))))))))))))))))))))))************************)))))))))))))))***++++++++++++************++++++))))))))))))************)))+++,,,,,,+++***,,,------,,,+++******,,,...///000//////.........//////......000111333333444444555555777999;;;===???@@@??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA======>>>@@@AAABBBCCCCCCDDDEEEGGGIIIJJJJJJJJJIIIJJJIIIGGGEEECCC@@@???>>>>>>>>>???AAACCCDDDFFFFFFGGGGGGHHHIIIJJJKKKLLLMMMJJJJJJKKKLLLMMMNNNOOOOOOLLLKKKKKKKKKKKKMMMOOOPPPNNNNNNNNNNNNNNNNNNOOOOOOMMMLLLKKKIIIHHHHHHHHHHHHJJJIIIIIIHHHHHHGGGGGGFFFBBBAAA???>>>>>>>>>??????@@@@@@???>>>===<<<;;;;;;;;;:::999999888888888999;;;;;;;;;;;;;;;;;;;;;;;;555555666666777777888888333333333333333444666666333333333222222222111111000000000000000000000000111111000000000000111111///.........------------,,,,,,,,,------.........,,,+++******))))))******(((((())))))*********+++))))))))))))((((((((((((''''''''''''((((((((()))))))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''$$$$$$%%%&&&'''''''''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&'''((()))))))))''''''%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&$$$###%%%%%%%%%&&&&&&'''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%$$$"""###%%%'''((('''&&&&&&&&&&&&&&&&&&%%%%%%######$$$%%%%%%&&&'''''''''&&&&&&&&&&&&'''((((((%%%$$$$$$$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&'''''''''((((((((())))))000000111111222222222333////////////////////////...------,,,---...000111000//////...---+++***)))((()))******++++++++++++)))))))))***+++,,,......%%%&&&(((************)))***++++++,,,,,,++++++***)))******+++++++++******************))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''')))***+++'''''''''''''''((())))))###%%%(((+++---......---(((((((((((((((''''''''')))))))))))))))((((((((())))))))))))((((((((((((+++++++++++++++***)))(((+++***)))))))))))))))***,,,,,,,,,,,,,,,,,,,,,,,,000///...------------------...///000222222222222333444666888:::;;;<<<<<>>>>>>>>>>>>>>>>>???@@@BBBBBBBBBBBBBBBBBBAAAAAACCCCCCDDDEEEFFFGGGHHHHHHFFFEEEDDDCCCAAA@@@>>>>>>??????@@@AAAAAABBBCCCCCCFFFGGGIIIKKKLLLLLLKKKKKKHHHHHHHHHIIIKKKLLLNNNOOOMMMMMMMMMNNNNNNNNNOOOOOOPPPOOOOOONNNNNNNNNOOOOOONNNLLLJJJHHHGGGGGGGGGGGGIIIHHHHHHHHHIIIHHHEEECCCAAA@@@??????>>>?????????@@@@@@@@@???>>>======<<<;;;:::888666666777888999============<<<;;;:::999555666777777777666444333444333333222222333333444666666666666555444333222111111000000000000000111000000000000000000000000------......///000000000///---,,,,,,---...,,,+++***************)))(((((())))))))))))))))))))))))+++***)))(((((('''((((((((((((''''''''''''(((((('''''''''''''''''''''''')))))))))))))))(((((((((###$$$%%%&&&'''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''''''''&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$%%%''')))******'''$$$%%%((()))(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$######%%%&&&((())))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$((('''%%%$$$###$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%'''&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((()))))))))(((''''''((())))))(((&&&%%%&&&''''''&&&&&&''')))&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''&&&&&&&&&%%%....../////////000000000........................,,,+++*********+++,,,---//////......---,,,******+++,,,,,,------------,,,************+++,,,------'''((()))***++++++++++++)))******++++++******)))******+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((('''''''''(((((()))'''''''''''''''((())))))%%%&&&((()))*********)))'''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((***++++++++++++***)))(((***)))))))))))))))*********++++++,,,,,,,,,,,,+++...---------------......---...///000111222222222333444555777999;;;;;;<<<>>>>>>>>>>>>????????????>>>>>>======>>>>>>????????????@@@AAABBBBBBBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGEEEEEEDDDBBBAAA???>>>>>>>>>>>>???@@@AAABBBCCCDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHIIIKKKLLLNNNOOONNNNNNNNNNNNOOOOOOOOOOOOPPPOOONNNNNNMMMMMMMMMMMMLLLKKKIIIGGGFFFFFFFFFFFFHHHGGGFFFGGGHHHGGGDDDBBB@@@??????>>>===>>>>>>>>>??????>>>>>>===<<<<<<;;;;;;:::999888777888999999;;;<<<<<<;;;;;;:::999888555666666777666555444333444333333222222333333444555555555555444333333222444333222000...---------////////////////////////////////////...............,,,++++++,,,---+++******************)))(((((()))))))))))))))))))))))))))((('''''''''''''''(((&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''',,,+++***)))'''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((''''''''''''''''''(((&&&%%%%%%&&&'''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%&&&&&&''''''&&&%%%$$$$$$%%%%%%''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$"""###%%%&&&&&&%%%###"""%%%&&&&&&&&&&&&&&&&&&%%%'''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''((((((((('''''''''&&&&&&............////////////........................///...------,,,------------------------,,,++++++---------------,,,,,,,,,++++++*********++++++,,,************++++++,,,---)))))))))******)))))))))+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''''''''''')))))))))((((((''''''''''''''''''&&&''''''((()))(((''''''''''''&&&&&&&&&&&&&&&''''''(((((())))))%%%&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******++++++******)))))))))((((((((()))***++++++((()))***+++,,,,,,+++***++++++,,,,,,---...//////,,,---...000111111222222222333555777888999::::::<<<<<<<<<======>>>>>>>>>===============>>>??????===>>>???@@@AAABBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDCCCBBB@@@???>>>>>>======>>>@@@AAACCCDDDEEEDDDEEEFFFGGGGGGGGGFFFEEEEEEFFFGGGIIIKKKLLLNNNOOONNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKKKKJJJHHHGGGEEEDDDDDDEEEEEEFFFEEEEEEFFFGGGFFFCCCAAA??????>>>============>>>>>>======<<<<<<;;;;;;;;;::::::::::::999999999999::::::::::::999888777777555666666666666555444444333333222222222222333333222333333333333333222222333222000///------,,,,,,////////////////////////000000//////...------,,,---+++******+++,,,***))))))************))))))((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&******)))'''&&&%%%$$$$$$%%%&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%&&&$$$''')))&&&"""!!!$$$'''&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''&&&&&&''')))((((((''''''''''''(((((())))))((((((((((((''''''000000000000000000000000........................000000//////......------+++,,,,,,---------,,,,,,,,,,,,+++***************,,,,,,+++***************+++***)))))))))+++,,,---))))))************)))))),,,,,,,,,+++***)))((('''((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((()))))))))((((((((('''''''''&&&&&&''''''((((((((('''&&&%%%%%%%%%&&&%%%&&&&&&'''((()))******%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))))))))))))))************))))))(((((((((((()))***,,,,,,&&&''')))+++,,,+++***)))++++++,,,,,,------------,,,,,,...///000111111111111222444555777888888888:::::::::;;;;;;<<<<<<===<<<<<<<<<<<<===>>>>>>???>>>???@@@AAAAAAAAAAAAAAA???@@@@@@AAABBBCCCDDDDDDCCCBBBBBBAAA@@@??????>>>;;;<<<>>>???AAACCCDDDEEEDDDEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFIIIKKKLLLMMMNNNNNNNNNOOOOOOOOOPPPPPPPPPOOOOOONNNNNNLLLKKKJJJIIIGGGFFFDDDCCCCCCCCCDDDDDDFFFEEEEEEFFFGGGFFFDDDBBB@@@??????>>>>>>>>>>>>>>>=========<<<<<<<<<;;;;;;::::::;;;;;;;;;:::999888::::::::::::999888777666666666666555555555444444333333222222222222333333000111111222222222222111......---------...///////////////////////////////////////......------------,,,++++++,,,,,,+++)))))))))************)))(((((((((((((((((((((((((((&&&&&&&&&&&&'''(((((()))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&'''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&'''((()))$$$&&&'''&&&$$$$$$&&&)))&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''&&&&&&''''''(((((((((((('''''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))))))))((('''''''''&&&(((''''''((())))))(((&&&%%%&&&''''''&&&&&&''')))))))))(((((((((((()))))))))))))))))))))(((((((((000/////////////////////........................,,,,,,,,,,,,++++++*********+++,,,,,,---,,,,,,,,,,,,+++***))))))))))))))),,,,,,+++***))))))))))))+++***)))((((((***+++,,,***++++++++++++++++++***,,,,,,,,,+++***)))(((''''''((((((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((()))************''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&'''((((((%%%&&&&&&'''((()))******&&&&&&''''''((((((((()))'''((((((((()))))))))***((())))))*********))))))(((((((((((()))***,,,,,,'''((()))***+++******))),,,,,,------,,,+++******+++,,,---...///000000000000111222444555666777777777777888999999:::;;;;;;;;;;;;;;;;;;<<<===>>>???AAAAAAAAAAAAAAA@@@???>>>>>>>>>???@@@AAABBBBBBCCCAAAAAA@@@@@@@@@?????????;;;<<<===???AAACCCDDDEEEEEEEEEFFFGGGGGGFFFEEEDDDCCCDDDFFFIIIJJJLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOOOONNNMMMKKKIIIHHHEEEDDDBBBBBBAAABBBCCCDDDFFFFFFEEEGGGHHHGGGEEECCCBBBAAA@@@@@@??????@@@@@@>>>>>>============<<<<<<::::::;;;;;;;;;:::999888:::;;;;;;::::::999888777666555555444444444444444333222222111111222222333000000111111222111111111---------------...//////........................,,,---------.........///...---,,,,,,------,,,+++((())))))*********))))))((((((((((((((((((((((((''''''''''''((()))******((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''''''''%%%%%%%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%###$$$$$$&&&''''''((((((###!!! """%%%(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&$$$$$$$$$%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&)))))))))((('''''''''&&&(((''''''((())))))(((&&&%%%&&&''''''&&&&&&''')))))))))(((((((((((())))))((((((((()))))))))))))))---------------,,,,,,,,,------------------------,,,---------------,,,+++***+++,,,,,,,,,,,,,,,+++---,,,***))))))***+++,,,,,,+++***)))))))))))))))******)))))))))******+++++++++,,,,,,,,,,,,+++++++++++++++++++++***)))((((((((())))))******++++++))))))))))))))))))))))))'''''''''(((((((((((((((%%%&&&(((***+++++++++***((('''&&&&&&%%%&&&&&&&&&&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))''''''(((((()))*********''''''(((((())))))******(((((())))))******)))))))))((((((((()))***++++++******)))))))))))))))))),,,,,,------,,,+++)))(((***+++,,,...//////000000///000111333444555555555555555666777888888999999:::::::::;;;;;;===>>>???AAAAAAAAA@@@???>>>===<<<<<<<<<===>>>???@@@AAAAAA@@@?????????????????????<<<<<<===???@@@BBBCCCDDDDDDEEEFFFGGGGGGGGGFFFEEECCCDDDGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMLLLJJJHHHGGGCCCBBBAAAAAAAAABBBCCCDDDFFFEEEEEEGGGHHHHHHEEECCCBBBBBBAAA@@@@@@@@@@@@AAA========================::::::::::::999999999999::::::::::::999888777777666555444444333333444444222222111111111111222222000111111111111111000000000000///------,,,,,,,,,........................+++,,,,,,---....../////////...,,,---......---+++((())))))************))))))))))))))))))))))))))))))(((((((((((())))))***&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%$$$%%%'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$!!!$$$'''&&&$$$&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''&&&&&&''')))))))))(((((((((((())))))''''''(((((((((((())))))---------,,,,,,,,,++++++---------------------------...///000000000///...++++++,,,,,,,,,++++++***+++***((('''((()))+++,,,+++***)))))))))))))))******+++++++++++++++************++++++++++++************+++++++++******))))))))))))***+++,,,,,,,,,))))))))))))))))))))))))''''''''''''((((((((()))&&&''')))+++++++++***)))((('''&&&&&&%%%%%%%%%&&&%%%&&&((())))))((((((''''''''''''(((((((((((((((''''''((())))))***++++++'''''''''((()))*********'''(((((()))))))))))))))***)))))))))))))))******---,,,***((((((((()))***)))***+++,,,,,,+++)))(((***+++,,,---...///////////////111222333333444444333333444555666777888888999999999:::;;;<<<>>>???>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@@@@>>>>>>>>>???????????????<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFDDDEEEGGGIIIJJJIIIHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHIIIJJJJJJJJJHHHGGGEEEBBBBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEGGGGGGEEECCCBBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888777888999999999999999999888777666555666555444333333333444444222222111111111111222222222222222222111111000///111000///...------------........................------------------------...---+++,,,------,,,***(((((()))***************))))))))))))))))))))))))))))))((('''''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&%%%%%%$$$%%%&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&'''''''''&&&%%%$$$###"""""""""$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&(((((((((''''''(((((((((%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((((((((('''&&&$$$$$$$$$%%%%%%&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&$$$%%%&&&''''''&&&&&&'''))))))((((((''''''(((((()))&&&&&&'''''''''(((((((((/////////......---------------------------------)))***,,,---------,,,,,,,,,,,,,,,,,,,,,+++***)))'''&&&%%%$$$%%%&&&)))*********))))))))))))******+++,,,---...---,,,+++***))))))************)))))))))******+++++++++******))))))***+++,,,,,,------))))))))))))))))))))))))&&&'''''''''(((((())))))((()))+++,,,+++***((('''((('''&&&&&&%%%%%%%%%%%%%%%'''((())))))'''%%%$$$(((((((((((((((''''''''''''''''''((()))******+++&&&''''''((()))******+++''''''((()))))))))))))))+++***)))))))))))))))***000...+++((('''((()))+++'''(((***,,,---,,,+++*********,,,---.../////////...///000222222333333333222222333444555666777888999999999:::;;;<<<>>>???::::::;;;;;;<<<;;;;;;;;;::::::;;;<<<===>>>??????>>>>>>>>>>>>????????????======>>>???@@@@@@AAAAAAAAABBBDDDFFFFFFFFFFFFFFFDDDFFFGGGIIIIIIIIIGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHEEEFFFGGGHHHHHHGGGEEEDDDBBBAAAAAA@@@AAABBBDDDEEECCCCCCCCCDDDFFFFFFDDDBBBAAA@@@??????>>>?????????;;;;;;;;;;;;;;;;;;;;;;;;;;;:::888666666777888999888888888888777666555444666555444333222333444444222222111111111111222222333333333222222000//////---------...///000111111........................///......------,,,,,,+++---,,,***+++,,,,,,+++)))(((((()))***************)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&(((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$)))))))))((('''''''''&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((()))*********%%%&&&&&&''''''&&&&&&%%%"""###%%%'''((((((((('''&&&)))***(((%%%$$$&&&)))$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%%%%&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%''''''''''''%%%$$$$$$%%%'''(((((((((''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''(((((()))))))))(((''''''((())))))(((&&&%%%&&&((('''&&&&&&''')))((((((''''''''''''((((((%%%&&&&&&&&&''''''((((((........................///...---,,,,,,,,,,,,,,,------......------,,,+++---,,,,,,++++++,,,,,,---///...---,,,+++*********---+++***(((((()))+++,,,,,,,,,,,,+++***)))((('''++++++++++++++++++++++++'''((()))******)))(((''''''((()))******)))((('''******))))))))))))******((('''&&&&&&'''((()))***&&&''''''((()))(((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))******,,,,,,,,,+++++++++************++++++++++++******++++++,,,------...//////+++---///111333333333222///000111111333333444555777888:::;;;<<<=========<<<<<<;;;::::::999888888:::::::::;;;<<<===>>>???CCCCCCBBBBBBBBBAAAAAAAAA>>>??????AAABBBCCCCCCDDDAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCCCCDDDDDDDDDDDDEEEGGGHHHGGGEEEBBB@@@>>>???AAABBBCCCBBBAAAAAADDDDDDCCCCCCCCCBBBBBBBBB======>>>???????????????<<<;;;;;;:::::::::;;;;;;999999999888888888888888:::999888666555555555555666555444333333444555666000000000111111222222222000000000000////////////,,,,,,,,,---------......---------------------,,,---...///000000///...------,,,,,,+++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&)))))))))(((''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&)))(((((('''&&&&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))$$$%%%'''(((((('''%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((''''''''''''&&&%%%%%%'''******'''$$$))))))((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%### %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&((()))"""$$$&&&%%%$$$###$$$%%%!!!$$$''')))(((&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''+++***'''%%%$$$$$$%%%&&&''''''((((((((((((''''''''''''''''''(((((())))))***))))))((('''&&&&&&%%%'''''''''(((((((((((((((..............................---,,,,,,,,,,,,,,,---------...------,,,+++,,,,,,++++++++++++,,,,,,...---,,,+++++++++++++++,,,+++***(((((()))+++,,,******+++++++++******)))))))))))))))))))))))))))'''((()))******)))(((''''''((()))******)))((('''))))))(((((((((((())))))(((''''''&&&'''((()))***''''''((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((()))******,,,+++++++++******************++++++++++++*********++++++,,,------.........///000000111111111111111222222333444555666666777888999:::;;;<<<<<<<<<<<<;;;;;;:::999999888888999999999999:::;;;======AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBCCCCCCCCCCCCBBBEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDEEEFFFGGGFFFDDDBBB@@@>>>???@@@BBBCCCCCCBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@???======<<<;;;::::::;;;;;;999999999999888888888888999999888666555555444444555444444333333444444555111111111111222222222333111000000000//////......,,,,,,,,,---------............---,,,++++++******---...///000000///...---,,,,,,++++++***))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%&&&%%%&&&&&&&&&&&&'''''''''((('''''''''&&&&&&&&&&&&'''''''''''''''''''''(((&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&'''&&&$$$%%%(((((('''%%%(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&###$$$&&&&&&$$$###$$$%%%%%%&&&''''''%%%$$$%%%&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''***)))'''&&&%%%%%%&&&&&&''''''((((((((((((''''''&&&&&&''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((((((((------------------------...------,,,,,,,,,,,,,,,---------------,,,++++++++++++************++++++,,,,,,+++++++++++++++,,,++++++***))))))***+++,,,))))))***+++++++++++++++(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((''''''''''''((())))))''''''((())))))))))))(((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((***))))))(((((())))))***************))))))))))))******++++++++++++***************+++,,,,,,------000000////////////000000111111222333444555666666666777888999::::::;;;;;;;;;;;;::::::999888888888777777777888999:::<<<<<>>@@@AAABBBCCCCCCCCC@@@@@@@@@@@@????????????AAAAAABBBBBBBBBAAA@@@@@@???>>>===<<<;;;::::::::::::::::::999999888888888999888888777555555444444333333222222222222333333111222222222222333333333222111111000///......---,,,,,,,,,---------............---,,,***)))((('''---......//////......---,,,+++++++++***)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$%%%%%%&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&###$$$$$$%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((((((&&&''''''(((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$(((%%%###"""###%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%$$$$$$###$$$&&&&&&$$$$$$$$$%%%(((((('''%%%######%%%'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''$$$%%%&&&'''(((******+++((((((((((((((((((''''''------------------------------,,,,,,+++,,,,,,---,,,------------,,,+++++++++******))))))******+++***************+++,,,,,,+++******))))))***+++,,,)))******+++++++++******''''''''''''''''''''''''(((((())))))))))))(((((()))))))))))))))((((((((('''''''''&&&&&&'''''''''(((((('''''''''(((((((((&&&&&&'''(((((((((((('''&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***)))))))))))))))(((((((((******++++++++++++******))))))******++++++++++++000///...---...///000111//////000111222333333444555666777888999999999999::::::999999888888888777777777777888999;;;<<<===??????@@@AAABBBCCCDDDEEEFFFEEECCCAAA@@@AAABBBBBBAAA@@@?????????@@@BBBCCCFFFFFFEEEEEEDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAADDDEEEEEEFFFEEECCCBBB@@@===>>>???@@@BBBCCCDDDEEE@@@@@@@@@@@@????????????AAABBBBBBBBBBBBAAA@@@@@@AAA@@@>>>===<<<;;;;;;;;;;;;;;;::::::999999888888888888777777666444333333222222111111111111222222222222222222222333333333333222111000///...---,,,,,,,,,,,,---------.........------,,,+++******)))------------------------+++++++++***************))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&######$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''%%%""" """$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&########################%%%$$$######$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$######%%%&&&&&&%%%$$$$$$%%%&&&''''''&&&$$$$$$%%%'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''$$$%%%&&&'''((()))***+++((((((((((((''''''''''''------------------------,,,,,,+++++++++,,,,,,---,,,,,,------,,,,,,+++***+++******))))))******+++))))))))))))***+++,,,,,,***))))))******++++++,,,,,,,,,,,,+++***)))(((((((((((((((((((((((((((((())))))(((((((((((())))))******)))(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((******++++++++++++******))))))************++++++---,,,,,,,,,---///111333...//////000111222333444555555666777888888888888999888888888888888777777888888888999;;;<<<>>>???@@@AAABBBCCCDDDFFFGGGGGGGGGFFFDDDBBBAAAAAAAAABBBBBBAAA@@@@@@@@@AAACCCDDDFFFEEEEEEEEEDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAABBBDDDDDDEEEEEEDDDCCCBBBAAA===>>>???@@@BBBCCCDDDEEEAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@BBBAAA???>>>===<<<<<<<<<<<<<<<;;;;;;:::999999888777777777777666444333222111111111111111111111111222222222222222222222222333222111000///...---,,,,,,,,,,,,---------......,,,,,,,,,,,,------------------,,,,,,,,,,,,------***************+++++++++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&&&&&&&%%%(((&&&$$$###"""###&&&(((''''''''''''&&&&&&&&&&&&######$$$%%%&&&(((((()))########################'''&&&%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$###%%%'''&&&%%%$$$%%%&&&!!!###'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((('''''''''&&&,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,+++******++++++************++++++))))))(((((()))***++++++)))))))))***++++++,,,,,,,,,,,,,,,+++***)))((('''))))))))))))))))))))))))))))))(((((((((((())))))+++***)))(((''''''((((((''''''&&&&&&&&&&&&''''''((((((((()))(((((('''&&&%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))))))))(((((((((((())))))))))))******++++++++++++******************************+++++++++,,,...///111222000000111222333444555555555666777777888888777777777777777777777777777777999999999;;;<<<>>>@@@AAABBBBBBCCCDDDEEEFFFGGGHHHFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAAAAA?????????@@@AAABBBDDDEEECCCBBBBBBBBBAAAAAAAAAAAA???@@@AAAAAABBBBBBBBBAAABBBAAA@@@???>>>===============<<<;;;;;;:::999999666777777777666444222111000000111222222111000000222222222111111111111000222111111000///......---,,,,,,,,,---------......+++,,,,,,------...//////---,,,,,,++++++,,,,,,---)))))))))***+++++++++,,,((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((***''''''''''''''''''''''''""""""###%%%'''(((******$$$$$$$$$$$$$$$$$$$$$$$$)))(((((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$%%%''''''%%%%%%%%%&&&"""&&&))))))((('''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((''''''''')))))))))(((''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---+++,,,,,,,,,,,,+++******,,,,,,++++++++++++,,,,,,))))))((((((((())))))***(((((()))***+++,,,,,,,,,+++++++++++++++***)))(((((((((((((((((((((((((((***)))(((''''''((()))***,,,+++)))((('''''''''(((((((((''''''''''''(((((((((((()))))))))(((&&&%%%&&&'''(((((())))))((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''))))))))))))(((((((((((())))))***************++++++++++++******++++++++++++++++++++++++***+++,,,---.../////////000000111222333444555555666666777888888888888777777777777777777777777777888999999;;;<<<>>>@@@AAABBBCCCCCCDDDEEEFFFFFFGGGEEEEEEFFFFFFFFFDDDAAA@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@??????@@@BBBCCCDDDBBBBBBBBBBBBAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDBBBAAA@@@???????????????>>>>>>===<<<;;;:::999999666666777777666444222000000111222222222222111000111111111000000000//////111000000000//////......,,,,,,,,,---------......,,,,,,,,,,,,,,,------------,,,+++******+++,,,---((())))))***++++++,,,,,,(((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%&&&&&&&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&((('''''''''''''''''''''%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''''''((((((###$$$&&&'''((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''(((((()))))))))''''''''''''''''''''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$###''')))(((&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$%%%%%%$$$&&&''''''&&&%%%%%%&&&!!!$$$&&&''''''&&&'''((('''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&&&&((((((''''''((((((((((((''''''******)))))))))(((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---+++,,,,,,,,,,,,+++******---,,,,,,++++++,,,,,,---))))))(((((((((((())))))(((((()))++++++,,,,,,,,,))))))***++++++++++++***((((((((((((((((((((((((***)))(((''''''((()))***,,,+++)))((('''''''''(((((((((''''''''''''(((((((((((()))))))))(((&&&%%%((())))))***************%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''))))))))))))((((((((())))))******++++++******++++++++++++******,,,,,,+++++++++++++++++++++,,,---.........,,,,,,......///000111222222333666777777888888888888777666666666666777777777777888888999:::<<<>>>@@@AAABBBBBBCCCCCCDDDEEEEEEEEEDDDEEEGGGHHHGGGEEEBBB@@@@@@AAABBBCCCDDDCCCBBBAAABBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEDDDDDDCCCBBBBBBAAAAAAAAAAAA@@@???@@@AAACCCDDDBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@BBBDDDEEEFFFFFFFFFAAAAAA@@@@@@???@@@@@@@@@???>>>===<<<;;;:::999999555666777777666444222000000111222333333222111000111000000000//////......000000000000////////////,,,,,,,,,---------......,,,,,,,,,++++++*********---,,,+++******+++,,,---(((((()))***+++,,,,,,---(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''((()))))))))%%%&&&'''(((((('''&&&%%%###$$$%%%&&&((()))***+++###$$$&&&(((((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$%%%&&&''''''&&&''''''((()))***++++++***)))'''&&&&&&''')))***######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%$$$$$$$$$#########&&&%%%###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''''''&&&$$$###"""###$$$$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$''')))'''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''((((((((((((''''''++++++******))))))((((((''''''''''''(((((())))))***))))))((('''&&&&&&&&&.........------,,,,,,,,,---,,,,,,++++++,,,,,,---///...,,,,,,,,,,,,***)))))))))))))))))))))))))))))))))))))))((((((((((((***,,,,,,+++)))((()))***+++*********))))))((((((''''''''''''''''''''''''))))))))))))***+++,,,---000---(((%%%%%%(((---000++++++)))(((''''''''''''***'''$$$$$$'''((('''&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))***(((&&&'''))))))'''%%%'''(((((()))(((((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''$$$$$$&&&'''(((((())))))))))))))))))))))))))))))++++++******)))'''&&&%%%***)))((((((((()))++++++,,,,,,,,,---------......///000000222333444555555333555666555555555777999777777777777777888888888777777999;;;===???@@@AAAAAABBBBBBCCCEEEFFFHHHIIIGGGGGGGGGFFFCCCAAABBBBBBAAABBBCCCEEEEEEEEEDDDDDDEEECCCAAA@@@???@@@BBBCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFDDDCCCBBBBBBBBB??????@@@@@@AAABBBCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDEEEGGGHHHIIIDDDCCCBBBAAAAAAAAABBBCCC<<<<<<<<<<<<;;;:::999888444444444333333333222222111111111111000000000///---...000222222222111111------...............---++++++***)))***+++,,,---...---+++))))))***+++,,,---+++)))'''&&&(((***+++******))))))((((((''''''((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&''''''&&&&&&''''''''''''''''''''''''(((%%%######%%%'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$#########$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%&&&&&&'''((())))))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%))))))((((((''''''''''''&&&%%%$$$$$$$$$%%%&&&''''''&&&$$$"""""""""$$$%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&'''((('''''''''&&&%%%$$$###""" """$$$&&&&&&&&&$$$$$$###$$$%%%%%%%%%%%%$$$###''''''&&&%%%%%%%%%&&&&&&)))((('''&&&%%%$$$$$$$$$''''''&&&%%%%%%%%%&&&&&&'''%%%######%%%'''''''''%%%%%%&&&&&&'''(((((((((''''''&&&%%%&&&'''((()))))))))((((((((((((((()))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''......---------,,,,,,,,,---,,,,,,++++++,,,,,,---///---,,,,,,,,,,,,***)))))))))))))))))))))))))))******)))))))))((((((((()))***+++***((('''((()))*********)))))))))(((((((((((((((((((((((((((((())))))))))))***+++,,,---@@@;;;444---)))''''''(((+++***)))(((''''''''''''(((&&&$$$$$$'''))))))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))***(((&&&'''((()))'''%%%''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''))))))))))))))))))))))))''''''((((((''''''&&&&&&***))))))((()))***+++,,,,,,,,,---------.........//////000111222333444444333444555555444555777888777777777888888888888888888888999;;;===>>>???@@@AAABBBBBBCCCEEEFFFHHHIIIEEEFFFFFFEEEBBB@@@@@@AAAAAACCCDDDEEEFFFFFFEEEEEEEEEDDDCCCBBBAAABBBCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFHHHGGGFFFEEEDDDDDDCCCCCC@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCBBB@@@???>>>>>>>>>>>><<<<<<<<<<<<;;;:::999888444444444333333333222222222222222222111111111111000000111111111000000////////////000//////......---,,,,,,+++,,,---...//////...---++++++,,,,,,---,,,+++)))(((((((((******))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###%%%&&&''''''&&&&&&'''''''''''''''''''''''')))'''$$$$$$%%%'''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&'''(((((()))'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&'''&&&%%%$$$$$$$$$%%%&&&((('''%%%$$$$$$$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&%%%%%%$$$###&&&'''((())))))(((&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&$$$######%%%&&&&&&%%%''''''''''''''''''&&&&&&(((''''''&&&'''((()))***))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,...---++++++,,,,,,+++)))))))))))))))))))))))))))************))))))))))))((()))***)))'''&&&'''(((******))))))))))))(((((())))))))))))))))))))))))))))))))))))******+++,,,:::777333...+++)))((((((******)))(((''''''''''''&&&%%%$$$%%%''')))***)))&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((()))(((&&&'''(((((('''%%%'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&%%%))))))))))))))))))))))))&&&&&&'''(((((((((((((((******))))))******+++,,,,,,,,,,,,------------...//////000000111222333333222333444444333444666888777777888888888999999999999999:::;;;<<<===>>>>>>@@@@@@AAABBBDDDEEEFFFGGGDDDEEEEEECCC@@@?????????CCCDDDFFFGGGHHHHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEAAABBBBBBCCCCCCDDDDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDBBBBBBBBBBBBBBBCCCDDDEEECCCBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::999888444444444444333333333333333333333222222222222111333222111000////////////000000111111000///...............---......///000//////.........---------++++++******))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((###$$$%%%&&&&&&'''&&&&&&''''''''''''''''''''''''***'''%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&((('''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&%%%%%%'''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&&&&%%%%%%)))******+++***((('''%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((&&&%%%%%%&&&((()))'''&&&)))(((((('''&&&&&&%%%%%%((((((''''''(((((()))***))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,++++++,,,,,,+++)))))))))))))))))))))))))))+++*********))))))))))))''')))))))))''''''((()))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))))))))***++++++///......---,,,,,,++++++***)))((('''''''''''''''&&&&&&%%%&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''&&&&&&((('''%%%$$$$$$&&&((()))))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&))))))))))))))))))))))))((()))******++++++*********************++++++,,,******+++++++++,,,,,,,,,......///000000111222222111222333222222222444666777777888888999999::::::::::::;;;;;;<<<============>>>???@@@BBBBBBCCCCCCDDDDDDEEECCC@@@??????@@@EEEFFFGGGIIIIIIIIIIIIHHHFFFFFFGGGGGGGGGFFFEEEDDDEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDDDDBBBAAA@@@???>>>>>>======;;;;;;;;;;;;:::999888888555444444444444333333333333333222222222111111111222111000.........///000000000000000000///...---...............//////000......//////......---,,,******+++++++++***)))(((''''''(((((())))))******((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))'''%%%$$$%%%&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((())))))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&''''''&&&&&&''''''(((((('''&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''(((((()))***,,,,,,***((((((((('''''''''&&&&&&&&&'''''''''''''''(((((())))))(((((((((((())))))***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---+++******+++,,,+++)))))))))))))))))))))))))))*********))))))))))))(((((()))******(((((()))***(((((((((((((((((())))))'''''''''''''''''''''''')))))))))((())))))******111111000///---+++)))((()))((((((''''''''''''''''''(((((((((&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&((('''&&&%%%%%%''')))+++))))))))))))))))))))))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((((((((((((((((((((((((((***************)))(((((())))))******++++++++++++(((((()))))))))*********---......//////000000000///000111111000111333555666666777888999999::::::;;;;;;;;;<<<<<<<<<======:::;;;===>>>????????????CCCDDDDDDCCCAAA@@@AAABBBFFFGGGHHHJJJJJJJJJJJJIIIGGGGGGHHHHHHHHHGGGFFFEEEFFFFFFGGGGGGHHHIIIIIIJJJHHHIIIIIIJJJJJJIIIHHHGGGDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA======>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;:::999888777555555555444444444333333222111111111000000000000000///.........///111222.../////////......---,,,,,,,,,------............,,,------------,,,++++++******,,,,,,,,,+++)))(((''''''(((((())))))******((((((''''''''''''((((((&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%$$$###$$$%%%$$$"""%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''((((((((())))))%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$$$$%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&'''''''''&&&%%%%%%%%%$$$%%%%%%&&&'''$$$$$$%%%&&&''''''''''''$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''((()))''''''&&&%%%%%%%%%&&&&&&((('''&&&%%%%%%%%%%%%%%%(((((()))***,,,,,,***(((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((()))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))++++++++++++,,,,,,,,,,,,++++++************++++++,,,+++******+++,,,+++)))))))))))))))))))))))))))))))))))))))((((((((((((''')))******)))((()))+++''''''(((((((((((())))))'''''''''''''''''''''''')))))))))(((((())))))***++++++++++++***((('''&&&((((((''''''&&&''''''(((((()))***)))&&&$$$$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''%%%%%%%%%&&&((('''&&&&&&'''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((()))))))))((((((((((((((((((((((((''''''(((''''''&&&%%%%%%(((((()))************)))((((((((())))))))))))***---------....../////////...///000000///000222444555555666777888999999::::::;;;;;;;;;<<<=========999:::<<<===>>>>>>======@@@BBBCCCCCCAAAAAABBBDDDFFFGGGIIIJJJKKKKKKJJJIIIHHHHHHHHHGGGGGGGGGGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLJJJJJJKKKLLLKKKJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEFFFBBBAAA???>>>===<<<<<<<<<888999:::;;;<<<<<<<<<<<<;;;;;;;;;::::::999888777555555555555444444444333111111111000000000//////............///000111222------............------++++++,,,------------,,,,,,,,,+++++++++************+++,,,,,,,,,+++))))))(((((((((((())))))))))))((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''%%%%%%$$$$$$$$$%%%%%%&&&$$$%%%&&&'''''''''''''''$$$$$$%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''((('''&&&&&&%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&((()))'''&&&%%%%%%&&&&&&'''(((((()))$$$$$$%%%&&&&&&&&&&&&%%%(((''''''(((((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))******+++++++++,,,,,,,,,++++++************+++++++++***)))***+++,,,+++***))))))))))))))))))))))))(((((((((((('''''''''&&&&&&''')))((('''''')))***'''''''''((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))"""###$$$%%%&&&''''''((('''''''''&&&&&&''''''(((%%%(((***)))'''%%%%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%'''((('''%%%$$$%%%'''%%%%%%&&&''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''(((((((((((((((((((((((($$$%%%%%%&&&&&&&&&&&&%%%&&&'''((()))***)))(((((()))))))))*********++++++---------------.........---...//////...///111333333444555666777888999999::::::;;;;;;<<<===>>>>>>999;;;<<<>>>???>>>===<<<===???@@@AAA@@@AAACCCDDDFFFGGGHHHJJJKKKJJJJJJIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLMMMNNNNNNKKKLLLMMMMMMLLLJJJHHHGGGEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDDDDEEEEEEEEE@@@@@@>>><<<:::999999999888999:::;;;;;;::::::999::::::;;;::::::999888777555555555555444444444444222222222111111111000000......//////////////////,,,---...//////000//////***+++,,,---...------,,,---,,,+++***)))******+++++++++,,,,,,++++++******))))))))))))((((((((((((((((((''''''''''''(((((()))((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&%%%%%%&&&'''((('''%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''"""###%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$%%%&&&'''(((%%%%%%%%%&&&&&&&&&&&&'''###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))&&&$$$######%%%&&&&&&%%%&&&&&&''''''''''''''''''$$$%%%&&&'''''''''&&&&&&''''''''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))************++++++,,,,,,,,,++++++************+++++++++***)))***+++,,,+++***))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&%%%&&&''''''&&&&&&((()))&&&'''''''''(((((())))))))))))))))))))))))))))))***)))(((((((((((())))))((((((((((((''''''''''''''''''&&&&&&&&&''''''(((###&&&))))))'''%%%&&&(((&&&''''''''''''''''''&&&'''''''''''''''''''''&&&%%%''')))'''%%%###%%%'''###$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&%%%((((((((((((((((((((((((###$$$%%%'''((()))))))))%%%&&&((()))))))))((('''***++++++++++++,,,,,,,,,,,,,,,---------------------...///.........000222333333444555666777888888999999:::;;;<<<===>>>???:::<<<>>>???@@@???>>>===:::<<<>>>??????@@@CCCDDDFFFGGGHHHJJJJJJJJJJJJIIIJJJIIIGGGEEEEEEFFFGGGHHHJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMNNNNNNMMMKKKHHHFFFEEEEEEEEEDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEBBBAAA???===;;;:::999999;;;<<<<<<===<<<;;;999888::::::::::::999888777777666666555555555444444444333333333222222222111111//////000000000...---,,,,,,---...000111111111111+++,,,---.........---,,,...---+++))))))***+++,,,,,,,,,,,,+++++++++************))))))((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((&&&%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&((()))***)))'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''!!!"""$$$&&&'''''''''&&&###"""!!! """$$$&&&%%%%%%%%%&&&&&&&&&''''''###$$$%%%&&&''''''''''''(((''''''&&&&&&&&&''''''&&&'''''''''''''''&&&&&&&&&&&&%%%$$$############)))((('''&&&&&&'''((()))''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''""""""###$$$&&&)))***,,,'''%%%######%%%'''''''''((((((((('''&&&&&&%%%%%%%%%%%%'''((((((((('''&&&''''''''''''((()))++++++************************((((((((((((((((((((((((&&&&&&&&&'''((())))))***++++++++++++++++++++++++******+++,,,,,,,,,++++++......------,,,+++************)))))))))))))))***+++++++++*********))))))***))))))((('''&&&&&&%%%''''''((((((((((((''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((())))))'''&&&'''((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''((()))((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))))))))***************++++++,,,,,,------...000000000000000111111222111222222333444555666666::::::::::::999888777777>>>>>>==================;;;===???AAAAAABBBEEEGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHFFFEEECCCAAA?????????@@@AAABBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<========================<<<;;;999888777888777555444333333444444222222111111111111222222111111111000000000000//////...---...///000///...------------------------,,,,,,,,,+++++++++******''''''(((((()))))))))***))))))*********+++++++++***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))'''&&&$$$###!!!!!!$$$$$$%%%%%%%%%&&&&&&&&&#########$$$%%%&&&((())))))(((&&&%%%$$$%%%%%%&&&(((((('''''''''&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''%%%###!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$###''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''###%%%''')))******)))((()))(((&&&%%%%%%&&&'''(((&&&'''(((*********))))))''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,---------,,,,,,++++++++++++***)))(((((((((******))))))))))))******+++++++++*********))))))******)))(((((('''&&&&&&'''(((((())))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((&&&&&&'''(((&&&%%%&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((()))))))))***************+++,,,,,,------...//////......//////000111111111222333444555666666888888:::;;;<<<=========>>>>>>>>>>>>============<<<>>>@@@AAAAAACCCEEEGGGGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFGGGHHHIIIKKKMMMNNNNNNNNNNNNNNNNNNMMMMMMLLLJJJIIIHHHHHHGGGFFFDDDCCCAAA@@@??????@@@AAABBBCCCCCCCCCCCCBBBBBB@@@???>>>=========<<<<<<<<<<<<=====================<<<;;;:::888888777666444333222222333333222111111000000111111222222222111111111000000000///---,,,---...///...------------------------------,,,,,,,,,,,,+++++++++*********))))))((((((((())))))*********+++++++++***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&%%%###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%%%%$$$$$$&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!"""%%%'''((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''###############"""!!!!!!&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%'''(((((('''&&&&&&'''%%%&&&((())))))((('''&&&)))(((&&&%%%%%%&&&((()))'''((()))******)))((((((''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))******))))))((((((''''''***)))))))))))))))******+++************)))))))))*********))))))(((((('''((())))))******))))))(((''''''''''''''''''''''''))))))(((''''''''''''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((()))(((''''''((()))'''&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''&&&'''''''''%%%$$$%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((())))))))))))************++++++,,,------------------------...//////111111222333444555555666666777999;;;===>>>>>>?????????>>>>>>===============>>>@@@AAABBBCCCEEEGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGHHHJJJLLLMMMNNNOOOOOONNNNNNMMMLLLKKKJJJIIIIIIGGGGGGEEEDDDBBBAAA@@@???@@@@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<;;;:::999888555555333222222222222222222111111000000111111222333333333222222222111111000...---...//////...---,,,,,,,,,,,,------------------,,,,,,,,,+++++++++*********************))))))))))))************+++))))))((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%&&&'''''''''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&***)))((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&& !!!###&&&((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&&&&&&&(((&&&'''(((((((((&&&%%%$$$((((((&&&&&&&&&'''((()))((()))))))))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((************************************)))'''&&&&&&++++++******)))))))))((())))))))))))))))))***+++************))))))))))))+++*********)))))))))((())))))************))))))''''''''''''''''''''''''(((((('''''''''''''''((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((()))'''&&&'''(((((('''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&''''''%%%&&&''''''%%%%%%%%%'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&'''((((((((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((()))))))))************+++,,,,,,---------------------......///000000111222333444555555777777888999:::::::::999>>>>>>>>>=========<<<<<<===???AAABBBAAABBBDDDFFFEEEEEEFFFGGGGGGGGGGGGFFFFFFEEEDDDCCCDDDEEEFFFGGGFFFGGGHHHJJJLLLNNNOOOPPPNNNNNNMMMKKKJJJJJJIIIIIIFFFFFFEEEDDDBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@???===<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;:::999888555555444333333222222222111111000000000000111111444444333333333222222222111000//////000000///...,,,,,,,,,,,,,,,---------,,,++++++++++++*********&&&'''(((***+++---......))))))))))))************))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((%%%%%%%%%&&&&&&&&&&&&'''***)))(((&&&%%%%%%%%%%%%%%%%%%'''''''''&&&%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%$$$'''&&&&&&&&&&&&&&&&&&'''###$$$&&&&&&$$$###$$$%%%&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''((('''&&&%%%'''(((%%%&&&&&&''''''&&&%%%%%%(((''''''&&&''''''((()))******)))))))))(((''''''))))))))))))))))))))))))((((((((((((((((((((((((*********************************)))((('''&&&%%%*********)))))))))))))))))))))(((((()))***++++++))))))))))))))))))))))))************))))))))))))))))))************))))))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((())))))'''&&&'''((()))((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%'''''''''%%%&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((%%%&&&'''&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))))))))***++++++,,,,,,---......------......///000///000000111222333444444666666777888999999999888<<<<<<<<<<<<<<<<<<<<<<<<>>>???AAAAAA@@@AAABBBDDDCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFGGGIIIKKKMMMNNNOOONNNMMMKKKJJJIIIHHHHHHIIIEEEDDDDDDCCCBBBAAAAAA@@@AAAAAABBBBBBCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAA@@@======<<<<<<;;;;;;;;;::::::;;;;;;;;;:::999888777666666666555444444333222111000000000000000000111444444444333333333333222000///---......///---,,,+++++++++,,,,,,,,,------************))))))))))))&&&'''(((***+++---......))))))))))))))))))))))))(((((())))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&$$$%%%&&&'''''''''%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""'''&&&%%%%%%%%%%%%&&&'''$$$%%%''''''%%%%%%%%%&&&######$$$$$$$$$$$$######$$$$$$%%%&&&''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''(((&&&%%%%%%''')))###$$$%%%&&&''''''''''''''''''''''''(((((())))))******)))(((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((************************+++++++++++++++***)))(((((((((((((((''''''''''''(((((((((((()))***+++,,,(((((()))))))))))))))***))))))))))))))))))))))))((())))))******))))))(((''''''''''''''''''''''''$$$$$$$$$$$$&&&'''((())))))'''&&&'''((()))((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&%%%$$$%%%'''''''''%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''(((((($$$&&&'''&&&%%%%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''(((((((((((())))))))))))******+++,,,,,,,,,...------------...////////////000111222333333444444555666888:::;;;;;;<<<999999::::::;;;<<<<<<<<<===???@@@@@@??????@@@BBBBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGHHHJJJLLLMMMNNNMMMKKKJJJHHHGGGGGGGGGHHHDDDCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAABBBCCCDDDDDDDDDBBBAAA@@@======<<<<<<;;;:::::::::888999999999999888777666666666666666555444333222111000000//////000000111444444444333333333222222...,,,++++++,,,,,,***)))******++++++,,,,,,------+++*********))))))))))))*********************)))***)))))))))))))))(((((((((((()))*********))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$$$$$$$$$$$$$%%%&&&'''%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&&&&((())))))(((''''''((($$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''&&&%%%%%%''')))$$$$$$%%%&&&'''((())))))&&&''''''((()))))))))******))))))(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((************************+++++++++,,,,,,+++******(((((((((((((((((((((((((((((((((((()))***+++,,,(((((((((((())))))******(((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((()))'''&&&'''((()))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''((((((((('''%%%%%%&&&'''(((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''(((((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,------.........///000111222333333333444555777888999999999666666777888:::;;;<<<======>>>??????>>>===>>>@@@AAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDEEEFFFGGGGGGGGGGGGIIIJJJLLLMMMLLLJJJHHHFFFEEEEEEFFFFFFCCCCCCBBBBBBBBBBBBBBBAAAAAABBBBBBCCCBBBBBBAAAAAAAAABBBCCCDDDDDDBBBAAA@@@======<<<;;;;;;:::999999777777777777777666666555555555666666555444222111000000////////////000000333333333333222222222222///---,,,,,,,,,,,,***))))))******+++,,,,,,------,,,,,,,,,,,,+++++++++************))))))(((((((((******))))))(((((((((((('''((()))***+++******)))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&%%%###""""""###%%%&&&%%%''')))((('''&&&''''''&&&''''''((())))))((((((&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&$$$%%%'''***&&&&&&&&&&&&'''(((((()))&&&'''(((((()))*********))))))(((''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))************++++++++++++(((((((((((()))***+++,,,'''((((((((())))))******''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))(((''''''''''''((()))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))'''&&&&&&''')))***)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&%%%%%%'''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((())))))))))))***++++++,,,,,,++++++******++++++,,,---......///000111222333333444555555555444333222222444444666777999;;;<<<===<<<>>>???>>>===<<<===???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAAAAABBBCCCEEEFFFHHHHHHGGGGGGHHHJJJKKKLLLKKKIIIGGGEEEDDDDDDEEEFFFBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAA@@@AAACCCDDDDDDBBB@@@???======<<<;;;::::::999999555666666666666666555444333444555555444333111000000000////////////000000333333333222222222111111222000////////////---,,,))))))***+++,,,,,,------.........---------,,,,,,''''''(((((()))))))))*********))))))(((((((((''''''((()))+++++++++***)))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((()))$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''&&&&&&%%%$$$%%%&&&((()))(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######$$$$$$%%%&&&%%%$$$"""!!!!!!"""$$$%%%"""$$$&&&%%%$$$###$$$$$$###$$$$$$%%%&&&&&&&&&%%%''''''''''''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''%%%$$$%%%'''***))))))(((''''''''''''(((&&&&&&((()))************)))(((''''''''')))***+++''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((''''''''''''(((((()))+++,,,---))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''((()))(((&&&%%%%%%'''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))+++((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************,,,***)))***,,,.........---...///000000111111111111111222333444444444444666666777888999::::::;;;<<<<<<<<<;;;;;;:::::::::>>>???@@@AAABBBAAA@@@@@@>>>??????@@@BBBCCCDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA@@@@@@BBBBBBAAA@@@????????????AAAAAAAAA@@@@@@@@@??????>>>???AAABBBBBBAAA???>>>::::::999999888777777777555666666666777777888888333333333222222222111111,,,---...000000000///...444333111111111111333444.........---------,,,,,,(((((()))***++++++,,,,,,))))))***+++,,,,,,------)))******+++++++++******))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&'''''''''(((((('''&&&$$$###"""###$$$$$$'''&&&%%%$$$$$$%%%&&&'''###$$$$$$%%%%%%&&&&&&''')))((('''&&&&&&'''((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''')))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&'''))))))''''''&&&&&&&&&%%%%%%%%%###$$$$$$%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###"""%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&'''((((((''''''---+++(((&&&&&&(((***,,,))))))))))))((((((((((((((()))))))))))))))((('''%%%&&&((()))))))))((('''&&&''''''((()))******++++++)))(((''''''((()))++++++***)))((()))***,,,---,,,,,,+++***))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&&&&(((***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))*********,,,***)))***,,,......---------///000000000000000000111222333444444444444444555666777888999999:::<<<;;;;;;;;;::::::::::::===>>>???@@@AAA@@@??????>>>>>>???@@@AAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@?????????@@@@@@@@@@@@@@@@@@????????????======>>>??????>>>======:::999999888777666666555444444444444555555666666333333222222222111111111//////000111111111111111222222111111111111222222,,,,,,+++++++++*********)))))))))***++++++,,,,,,,,,,,,++++++++++++******))))))*********))))))((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''((('''&&&%%%$$$###$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%(((((('''&&&&&&'''((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%((('''&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$#########&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&%%%&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''***)))'''&&&&&&'''***+++''''''(((((())))))******((())))))*********))))))&&&'''((()))))))))((('''''''''(((((()))******+++***)))(((''''''((()))******)))'''&&&(((***...000---,,,+++))))))((((((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&(((((((((&&&%%%&&&'''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&'''((((((((((((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((('''&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******,,,***)))***,,,---------,,,---...///000000000000///000111222333333333333333444444555666777888999;;;;;;:::::::::::::::999<<<<<<>>>?????????>>>=========>>>>>>???@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????????????????????@@@@@@@@@????????????>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<999999888777666555444333222222222222333333333333222222222222111111111000000000000000000111111222000111111222222111111000++++++++++++************))))))******+++,,,,,,,,,......---+++***)))(((''')))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&%%%$$$$$$###''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%))))))'''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''')))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((((('''''''''''''''((((((((())))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''&&&&&&'''((()))***&&&&&&'''((()))***++++++'''((()))***************&&&'''((()))))))))(((((('''(((((())))))************)))(((''''''((()))***''''''&&&&&&&&&(((***+++&&&&&&&&&'''(((***+++,,,(((((((((((((((((((((((())))))))))))*********+++(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&'''((('''&&&%%%&&&(((%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''(((((())))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((()))))))))***,,,***)))***,,,------,,,,,,,,,---...//////////////////000111222222222222333444555666777888888999::::::::::::999999999999:::;;;<<<===>>>===<<<<<<<<<<<<======>>>??????@@@???????????????>>>>>>>>>=========>>>>>>>>>??????======>>>??????@@@@@@@@@>>>>>>>>>============<<<;;;:::999777777999:::;;;888888777666444333222222222222222222222222222222222111111111111000000000000///...------...///000//////111222222111//////------------,,,,,,,,,,,,*********++++++,,,,,,,,,...---,,,+++***)))((('''************)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%$$$''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&'''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%%%%&&&'''((())))))******'''''''''((()))*********%%%&&&'''((()))*********''''''(((((())))))))))))(((((()))))))))***************)))(((((()))******&&&'''((())))))(((&&&&&&"""###$$$%%%''')))+++,,,((((((((((((((((((((((((((())))))))))))*********'''((((((((()))))))))***(((''''''''''''&&&&&&&&&%%%'''((('''&&&&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&&&&'''''''''''''''''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''(((((((((((())))))))),,,***))))))+++,,,,,,++++++,,,---......//////...---...///000111111111111444555555666777888999:::999999999999999999999999999:::;;;<<<===<<<;;;;;;<<<<<<<<<======>>>>>>????????????>>>>>>=========:::;;;;;;<<<===>>>??????<<<<<<>>>????????????>>>======<<<<<<<<<;;;;;;;;;;;;:::888666666888:::;;;777777666555444333222111333222222222222222222222111111111000000000//////000///...------...///000---...000000000000...---.........---------,,,,,,+++++++++++++++,,,,,,,,,+++++++++******))))))))),,,,,,++++++***)))((('''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''(((***+++++++++***))))))))))))(((((((((((($$$%%%&&&'''(((((()))((((((((((((((())))))******))))))))))))******************))))))))))))******''')))+++,,,,,,***'''%%%&&&%%%%%%&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((''''''''''''&&&&&&&&&%%%&&&((('''&&&&&&'''(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&###%%%'''((('''&&&'''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''(((((((((((()))))),,,+++))))))+++,,,+++******+++,,,---............------...///000000000000444555666777888999999:::777888888888888999999999999999;;;<<<<<<<<<;;;:::<<<<<<<<<======>>>>>>>>>???>>>>>>======<<<<<<;;;999999:::<<<===???@@@@@@;;;<<<>>>??????>>>======<<<;;;;;;;;;:::::::::::::::999777666666777999:::666666555555444333333333333333333333333222222222000000000000////////////222111111000000000000000---......//////......---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,)))))))))***************++++++,,,++++++***)))(((((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''((('''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&''''''(((((()))(((&&&%%%$$$''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&'''(((((('''''''''((()))***++++++*********)))))))))((((((((('''%%%&&&''''''(((((((((((())))))((((((((()))***+++************************************************'''((()))*********((((((***)))(((((('''''''''((())))))))))))))))))))))))&&&'''''''''(((((((((((('''''''''((()))*********(((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&''')))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''!!!$$$&&&''''''''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((()))))),,,+++))))))***++++++******+++,,,------...------,,,,,,---...////////////333444444555666777888999777777777777888888999999999:::;;;<<<<<<<<<;;;:::===============>>>>>>>>>======<<<;;;;;;:::999999888999:::<<<>>>???AAAAAA<<<===>>>??????===<<<;;;;;;::::::::::::999999999888777666666666666777888555555555555555444444444333333333222222222111111000000/////////.........111111111111111000//////......------------......///............---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))***************))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''(((((((((((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''((('''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%&&&&&&'''''''''(((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''((()))((('''%%%###''''''&&&&&&&&&%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&$$$$$$&&&'''(((((())))))))))))((()))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))(((***)))((((((((()))***+++*********************************++++++*********%%%%%%%%%&&&'''((()))***+++***)))))))))))))))***))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++(((((('''''''''&&&&&&&&&%%%&&&''''''&&&&&&((()))$$$%%%&&&'''(((((((((((('''''''''''''''''''''&&&******))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((( ###&&&'''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%'''((())))))&&&&&&&&&'''''''''((((((''''''''''''((((((((())),,,+++))))))***++++++*********+++,,,------------+++,,,---...////////////222333333444555666777777666666777777888888888999999:::;;;<<<<<<<<<;;;;;;=========>>>>>>>>>>>>>>>;;;;;;::::::999888777777777888:::<<<>>>@@@AAABBB<<<===>>>???>>>===;;;999:::::::::999999999888888666666666555555666666666444444444555555555666666333222222222111111000000000/////////...............///000000000...---,,,......,,,++++++,,,......111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,+++*********))))))(((((('''((()))))))))))))))(((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$&&&'''''''''&&&&&&''''''%%%$$$$$$%%%''''''((((((((('''&&&&&&%%%%%%&&&'''((())))))((('''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%&&&''')))((('''&&&%%%$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''###$$$'''((())))))''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&''''''''''''((((((((()))$$$%%%%%%&&&'''((())))))'''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&###$$$%%%'''((())))))***)))(((((('''''''''((((((&&&&&&'''((()))***++++++***++++++++++++******)))***)))((((((((()))+++,,,++++++************************++++++++++++******%%%###"""$$$((()))(((&&&%%%''')))******)))'''%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''((()))***+++(((''''''&&&&&&&&&'''''''''&&&&&&'''((('''$$$"""'''&&&%%%%%%&&&'''&&&$$$$$$%%%&&&'''(((***++++++''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%))))))))))))))))))))))))------,,,,,,,,,------...---------............///000111333444555555444333888888888999999:::::::::===<<<<<<<<<<<<======>>>=========<<<;;;;;;::::::<<<<<<;;;;;;;;;;;;::::::999:::<<<>>>@@@AAABBBCCCDDDCCCAAA???============::::::::::::::::::::::::;;;:::999888777777777777777777777777888888888888666444222000/////////000+++,,,---///111222333333333222111111111111111111.........------,,,,,,,,,000000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++***((('''%%%$$$$$$'''(((((((((((((((((((((''''''''''''(((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%%%%&&&'''((('''''''''&&&%%%$$$""""""'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&&&&'''((($$$$$$%%%&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&&&&(((((((((((((((((((((((($$$&&&'''&&&%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$$$$%%%&&&'''###$$$&&&(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))***+++'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))(((((())))))))))))************)))'''%%%&&&)))+++***)))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))((('''&&&''''''''''''''''''''''''%%%&&&&&&'''((((((((((((&&&&&&''''''(((((())))))***)))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&'''((('''''''''&&&&&&&&&'''''''''&&&&&&&&&''''''%%%###)))(((''''''((()))((('''%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''))))))((('''''''''''''''&&&&&&&&&%%%$$$###"""!!!&&&&&&&&&&&&&&&&&&&&&&&&((((((((())))))((((((((())))))))))))))))))))))))+++++++++++++++,,,---------------............///000111222444444444444333777777888999::::::;;;;;;<<<<<<<<<<<<<<<======>>>=========<<<;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::999:::<<<>>>@@@BBBBBBCCCDDDCCCAAA???============::::::::::::::::::::::::::::::999888777777777777555555555555666666666666666555333222000000000111,,,---...000000111111111111000000///////////////.........------,,,,,,,,,/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((())))))(((&&&&&&%%%%%%&&&%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%'''(((((('''&&&&&&'''%%%%%%%%%%%%&&&&&&''''''&&&''''''&&&&&&%%%$$$###'''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))((('''%%%%%%%%%&&&'''%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%$$$%%%'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&###$$$&&&(((((('''&&&%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''''''''&&&&&&&&&''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******++++++))))))*********))))))(((************+++++++++++++++)))&&&&&&''')))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((++++++)))((('''&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((()))*********$$$%%%&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%&&&'''&&&%%%&&&$$$$$$$$$&&&&&&%%%$$$''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))(((''''''&&&'''''''''&&&&&&&&&&&&%%%###"""!!!''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,---...---------............///000000222333333444333333666777777999:::;;;<<<<<<<<<<<<<<<<<<======>>>>>>======<<<<<<;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===???AAABBBBBBBBBCCCCCCAAA???>>>=========::::::::::::::::::;;;;;;;;;::::::999888888777777666666666666555555555555666555444333222111111111......///000000000//////111111000///////////////.........---------------........................------------------------+++++++++************)))(((((())))))******++++++)))))))))(((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''%%%$$$$$$%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------))))))************))))))+++++++++,,,,,,,,,,,,---)))'''$$$"""###$$$&&&'''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))+++***((('''&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''(((((((((((((((%%%%%%&&&''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***))))))(((''''''''''''&&&&&&'''''''''''''''''')))'''%%%$$$&&&'''''''''%%%$$$###$$$%%%&&&%%%$$$((((((((((((((('''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&'''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))+++,,,......---------............///000000111222222333333333555666777888:::;;;<<<===;;;;;;<<<======>>>>>>>>>======<<<;;;;;;::::::999999999::::::;;;;;;;;;<<<<<<===>>>@@@AAABBBBBBBBBCCCBBBAAA@@@>>>===<<<<<<:::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999999888888888888777777777777444444333222111111000000------...///000000000000444333222111000000000111...............------------------.........//////........................+++++++++*********))))))'''(((((())))))******+++******))))))((('''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&''''''(((%%%%%%%%%&&&'''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))******+++,,,,,,(((((())))))***)))))))))++++++++++++,,,,,,,,,,,,'''&&&$$$"""!!!"""%%%'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))((('''&&&&&&&&&((()))***'''''''''''''''''''''''''''''''''''''''&&&%%%$$$'''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((((('''&&&&&&%%%%%%&&&'''(((((('''''')))'''%%%%%%&&&((((((((()))((('''(((***+++***)))((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((''''''''''''((()))(((((((((((((((((((((((())))))******,,,---...///---------............//////000000000111222222333444444666777999:::;;;<<<:::;;;<<<===>>>>>>>>>>>><<<<<<<<<;;;::::::999999999999:::;;;<<<<<<======>>>>>>@@@AAABBBBBBBBBBBBBBBBBBAAA@@@???===<<<;;;:::::::::;;;;;;<<<<<<<<<>>>>>>>>>>>>>>><<<;;;:::999888888888777777777666222222111111000000//////+++,,,...000111222333333444333222111000000000000........................,,,,,,------.../////////........................+++++++++*********)))))))))(((((((((((((((''''''******))))))((((((((((((''''''''''''(((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&&&&''''''&&&%%%%%%%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''(((((('''%%%###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&'''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%%%%&&&'''''''''%%%%%%%%%&&&'''((())))))&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((()))))))))(((*********++++++++++++,,,'''''''''%%%$$$$$$'''***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((%%%%%%%%%&&&'''(((******''''''''''''''''''''''''((((((''''''&&&%%%###"""'''''''''&&&&&&&&&%%%%%%'''''''''(((((())))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%&&&(((((((((''''''((('''%%%&&&''')))(((((((((''''''(((***+++***)))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&******((((((((((((******))))))))))))))))))))))))*********++++++---...///---------............///////////////000111222333333444555666777888999999999:::<<<>>>??????>>>>>><<<<<<;;;;;;:::999999999999:::;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAA???>>><<<;;;:::::::::;;;<<<<<<======>>>??????@@@???===<<<;;;777777666666555555444444000000111111000///......,,,---///111222444555555222222000///.........................../////////---------.........//////------------------------+++++++++************)))***))))))((('''&&&&&&%%%))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&''''''''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&%%%$$$$$$%%%&&&&&&&&&'''(((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&'''((())))))***))))))************++++++++++++&&&''')))(((&&&'''))),,,&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''(((''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))******''''''''''''''''''''''''###$$$%%%&&&&&&&&&%%%$$$###$$$&&&((())))))(((''''''&&&&&&''')))***((('''%%%$$$$$$%%%'''((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&%%%%%%$$$''''''''''''''''''''''''***)))'''&&&&&&''')))***))))))))))))))))))))))))***************+++,,,,,,---------............/////////......///000222333333333444444555666666777888:::<<<>>>??????>>>>>><<<<<<;;;::::::999999888::::::;;;===>>>@@@AAAAAA@@@AAABBBBBBBBBBBBBBBAAABBBBBBBBBAAA@@@>>><<<;;;::::::;;;;;;<<<============>>>??????>>>===;;;999777777777666555444444444000000111222111000///...//////111222333444555555333222111///......---------........./////////000---------...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******))))))(((''''''&&&((((((((()))******++++++''''''''''''((((((((((((''''''&&&&&&&&&''''''(((%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''(((((('''&&&&&&'''%%%&&&'''((('''&&&$$$###$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***))))))((('''&&&%%%$$$&&&&&&''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((((((***++++++,,,,,,,,,++++++++++++,,,,,,,,,---###&&&))))))''''''))),,,&&&''')))******)))'''&&&((((((((((((((((((((((((************************))))))(((((('''''''''&&&&&&'''((((((((('''&&&%%%''''''''''''''''''''''''''''''((((((((((((((('''###$$$$$$%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((($$$%%%'''((()))(((''''''###$$$&&&((())))))((('''&&&&&&&&&(((******(((&&&'''&&&%%%''')))******)))''''''''''''(((((())))))''''''''''''''''''''''''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((($$$%%%&&&((()))*********))))))))))))))))))))))))((('''%%%$$$$$$%%%'''((())))))))))))))))))))))))***)))))))))))))))******---------.........////////////......///000222333333333333444444555555555888999<<<>>>??????>>>>>><<<<<<;;;::::::999999888:::;;;<<<>>>???AAABBBCCCAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBAAA@@@>>><<<:::::::::;;;;;;<<<===>>>>>>;;;<<<===>>>===;;;999888:::999999888777666666555000111222333333222000///111222333444444444444333555444333111000/////////---.........//////000000........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************))))))))))))''''''((()))***+++,,,,,,''''''''''''((((((((()))''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''%%%&&&'''((((((&&&$$$###$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$$$$%%%&&&'''((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&%%%%%%$$$$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$$$$$$$%%%&&&'''((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''%%%$$$$$$%%%''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''(((((((((((())))))))))))((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((('''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---)))***+++,,,---.........,,,,,,,,,---------......(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))((((((''''''&&&&&&''''''''''''&&&&&&(((((((((''''''&&&&&&&&&((((((((((((((((((((((((+++(((%%%%%%''')))(((''''''&&&&&&&&&&&&'''((((((''''''&&&&&&'''(((***+++++++++)))(((&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''''''''&&&&&&''''''''''''(((((((((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%$$$###$$$%%%&&&'''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((()))))))))((((((((((((((())))))))))))************,,,,,,------...---------......//////000111111111000000000000111222333444666777:::<<<>>>?????????::::::999999888999999999;;;;;;<<<===>>>???@@@@@@AAABBBCCCEEEEEEEEEDDDDDDDDDBBB@@@>>><<<;;;;;;<<<;;;;;;;;;;;;<<<===>>>?????????>>>===<<<;;;::::::999999888777666555444444333333222111000000000111111222555777888777666555333333222222111000//////,,,,,,------------------((()))+++---......---,,,......---------,,,,,,,,,------,,,,,,+++***))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&%%%&&&&&&&&&'''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))%%%%%%%%%&&&&&&&&&''''''&&&$$$###$$$''''''%%%"""&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%***)))(((''''''''''''(((''''''(((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%&&&)))---000(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&(((&&&###$$$&&&((('''%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%&&&&&&'''((((((///,,,(((%%%$$$$$$&&&(((%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((((((&&&$$$###((((((((((((((('''''''''((((((''''''&&&&&&&&&%%%((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,------(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%&&&((()))((('''&&&&&&&&&&&&&&&''''''(((''''''&&&&&&'''(((***+++&&&%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))+++---...//////000------......///000000000000000000000111222333444444666888:::<<<<<<===<<<999888888777777888888888:::;;;<<<===>>>???@@@@@@@@@AAABBBCCCDDDDDDCCCCCCEEECCCAAA???>>>=========<<<<<<======>>>???@@@AAA@@@??????>>>===<<<;;;:::999999888777666555444444444444333222222222222222111222333444555444444444333333222222111000000000------------............+++,,,...///000///...---......---------,,,,,,,,,......---,,,,,,+++******))))))))))))))))))))))))((())))))))))))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$%%%'''(((&&&###&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%$$$%%%(((+++(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&(((&&&$$$$$$&&&''''''%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%&&&&&&'''(((,,,***(((%%%$$$%%%&&&''''''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))'''%%%$$$((((((((((((((((((((('''((((((((((((''''''&&&&&&(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************))))))***++++++++++++++++++++++++,,,,,,++++++***++++++******+++,,,------((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&&&&&&&'''(((((()))******&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%''')))***((('''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&'''((()))***#########$$$%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))************((()))***,,,---...//////,,,,,,,,,---......//////111111111111111222444444333444666888999999999999777777666666666777777888:::;;;;;;<<<===>>>??????>>>???@@@AAABBBBBBBBBBBBEEEDDDBBBAAA??????>>>>>>>>>>>>>>>???@@@AAABBBCCC@@@@@@@@@???>>>===<<<;;;999999888777666555555444555444444333333333333444555444444444444444555555333333333222111111000000////////////............,,,---.../////////...---......---------,,,,,,,,,.........---,,,,,,++++++))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&((((((&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$""""""$$$&&&'''''''''''''''&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((&&&$$$%%%&&&'''&&&%%%&&&&&&''''''''''''(((((('''&&&%%%$$$%%%%%%'''((((((((('''&&&%%%%%%&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))'''((()))))))))(((&&&%%%''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))*********++++++)))******+++++++++++++++******++++++++++++******,,,,,,++++++,,,---......(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******++++++(((((()))))))))*********&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((())))))((('''%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''(((((()))***&&&&&&%%%$$$$$$%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((()))***+++,,,,,,((()))))))))************+++,,,,,,,,,,,,++++++***+++++++++,,,------......111000000111111222333444222333555666777777777666777777666666666777888888::::::;;;<<<<<<===>>>>>><<<===>>>???@@@@@@AAAAAACCCCCCBBBAAA@@@?????????>>>>>>>>>???@@@AAACCCCCCAAAAAAAAAAAA@@@>>>===<<<:::999999888777666555555444444333333333333333444555444222111111222333444333333333222222111111111000000000000////////////+++,,,---------,,,+++***......---------,,,,,,,,,---------,,,,,,+++++++++))))))))))))))))))))))))))))))************))))))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&''''''(((((('''&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$""""""###%%%'''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&&&&&&&''')))******)))'''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%&&&'''%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&''''''((()))******+++'''(((((((((((('''&&&&&&''''''''''''((((((((((((******))))))))))))))))))((((((((((((((()))))))))(((((()))))))))*********))))))*********+++++++++)))***++++++,,,,,,++++++******+++,,,,,,,,,++++++000///...............///(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&(((((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))))))))((('''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''((()))***++++++,,,((()))))))))************++++++,,,,,,+++******)))******++++++,,,---------000000000000111222333333222333555666777777777666777777777777777888999:::::::::;;;;;;<<<<<<======;;;;;;<<<===>>>???@@@AAAAAAAAA@@@@@@@@@??????>>>>>>>>>===>>>>>>???AAAAAAAAAAAABBBBBBAAA???===;;;::::::999888777666555555333333222222222222333333222111...------...000111333333333222222222222222111111000000000/////////,,,,,,,,,,,,,,,,,,++++++......---------,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))************))))))((((((((('''&&&&&&&&&%%%((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&'''((((((''''''&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%''''''''''''''''''''''''###$$$$$$$$$$$$###"""!!!&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&$$$$$$&&&'''&&&'''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''(((((((((''''''&&&&&&&&&%%%'''(((******((('''%%%%%%%%%%%%&&&&&&'''''''''&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%&&&'''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((()))***++++++''''''''''''&&&&&&%%%%%%&&&'''''''''(((((())))))))))))******************(((((((((((())))))******))))))))))))************************++++++++++++******+++,,,,,,,,,,,,++++++,,,,,,---......------111000///...............(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))(((((('''&&&&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''###%%%''''''&&&&&&'''((('''&&&&&&&&&&&&'''((((((%%%&&&'''((())))))))))))&&&&&&&&&'''((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''((())))))(((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((())))))))))))(((((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************(((((()))***+++,,,,,,+++******++++++,,,,,,------///////////////111222222111222444666777777777777777777777777888999:::::::::::::::;;;;;;;;;<<<<<<::::::;;;;;;===>>>@@@AAA???@@@@@@@@@@@@@@@???>>>>>>>>>=========>>>>>>>>>@@@AAABBBBBBAAA???<<<;;;::::::999888777666666555222222222222222333333444444333222111111222444555333333333333333333222222111111000000//////....................................---------,,,,,,,,,***************)))))))))))))))))))))))))))))))))(((((())))))******))))))'''''''''''''''&&&&&&&&&(((((((((''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((((((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%''''''&&&&&&((()))&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&'''&&&%%%$$$&&&(((&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''''''''(((((())))))******'''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''((()))))))))))))))))))))************'''(((((())))))******+++)))))))))*********++++++*********++++++++++++,,,***++++++,,,,,,,,,,,,,,,+++,,,---......//////...///......------......///((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))(((((((((************))))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$&&&((((((''''''''''''((())))))%%%&&&'''((()))))))))(((((('''''''''(((((()))***((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((()))***))))))(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((())))))))))))************'''((()))***++++++++++++******++++++,,,------...---------......///000111///000222555666777777777666666666666777888999999:::::::::::::::;;;;;;;;;:::::::::;;;<<<>>>@@@AAA???@@@AAABBBBBBAAA@@@@@@@@@???>>>===============???@@@AAABBBAAA>>>;;;:::;;;::::::999888777666666333333333333333444555555555555444444555666777888333333333333333333333333111111000//////...------------------......///000......---------,,,,,,,,,************************))))))))))))))))))))))))&&&'''((())))))))))))(((&&&&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''###&&&((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))***+++%%%%%%%%%%%%%%%%%%%%%%%%'''((()))******((('''&&&$$$%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$&&&'''(((&&&&&&'''(((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%''''''&&&$$$$$$&&&(((''''''&&&&&&%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&(((((('''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&''''''((())))))***((((((((()))))))))******'''(((((()))******++++++))))))*********+++++++++*********+++++++++,,,,,,***+++,,,,,,------,,,,,,***+++,,,---............------...///111333555666((((((((((((((((((((((((((((((((((((((((((((((((######$$$%%%&&&'''((()))%%%%%%&&&&&&''''''((((((&&&''''''''''''''''''&&&'''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((&&&######&&&)))((((((((((((((()))******%%%&&&'''))))))))))))(((++++++)))(((&&&&&&%%%%%%))))))))))))))))))))))))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((()))$$$%%%&&&''''''&&&%%%$$$))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&''''''''''''''''''&&&'''''''''''''''''''''&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))************+++++++++******)))''''''***++++++,,,,,,---......---,,,,,,------...///000---///111444555666777777444444444555555777888888::::::::::::::::::;;;;;;:::::::::;;;<<<>>>AAABBB@@@AAABBBCCCCCCCCCBBBAAABBBAAA@@@>>>===<<<<<<<<<>>>???AAAAAA@@@>>>;;;999;;;::::::999888777666666444444444444444555666777//////000000111222333444333333333333333333333333111000000///...------,,,*********+++,,,---...///......---------,,,,,,,,,+++++++++++++++++++++,,,))))))))))))))))))))))))&&&&&&'''(((((()))((((((%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''"""%%%''''''$$$###$$$&&&&&&''''''''''''''''''&&&%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&$$$######$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&((((((&&&%%%%%%&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''(((((((((&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((%%%'''(((&&&$$$###&&&((((((((('''''''''&&&&&&&&&!!!###&&&((()))((('''%%%***)))(((''''''''''''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((''''''''''''(((&&&&&&&&&'''((())))))***''''''(((((()))))))))***'''(((((()))***+++++++++)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,)))***+++,,,------...------...000333666:::<<<>>>$$$%%%'''((((((((('''&&&((((((((((((((((((((((((,,,,,,+++)))((('''&&&%%%$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&(((((())))))((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))******((('''&&&%%%%%%&&&((()))((((((((((((((((((((((((***)))(((''''''((()))***''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&'''''''''(((((((((((())))))(((&&&%%%$$$$$$%%%&&&)))))))))((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&''''''''''''''''''((())))))***)))(((''''''&&&'''''''''&&&&&&(((***+++***)))++++++,,,,,,,,,++++++***,,,,,,+++++++++,,,------......///111333444666666666666666666777777777777:::::::::;;;;;;;;;<<<<<<777888999:::;;;===>>>>>>BBBCCCCCCCCCBBBAAA@@@@@@@@@???>>>======<<<<<<<<<@@@@@@@@@@@@?????????>>>===<<<;;;999777666555444444444555555444444333222111000000000000000111111333333333222222222111111000000000000///////////////...---,,,,,,---...///,,,++++++******++++++,,,,,,,,,,,,++++++*********((((((((((((''''''''''''))))))(((((('''''''''&&&'''((((((((('''&&&%%%%%%(((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''###$$$&&&(((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&))))))((('''&&&&&&%%%%%%(((((())))))((('''&&&&&&%%%$$$###""""""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&)))((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))(((&&&%%%$$$%%%%%%&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))***)))((('''&&&%%%$$$$$$)))'''$$$""""""###%%%'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((()))***+++,,,---+++)))***,,,---,,,)))++++++,,,,,,,,,------------.../////////...---,,,---...000///...,,,------000111222555999@@@HHHNNN%%%&&&''''''((('''''''''((((((((((((((((((((((((""""""$$$&&&(((***+++,,,$$$%%%&&&'''(((((((((((((((((((((((('''''''''&&&((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''(((((())))))******)))(((&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))(((''''''((())))))''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))((('''&&&&&&&&&'''''''''''''''''''''((())))))))))))((((((((())))))***'''&&&&&&(((***+++***)))***++++++,,,,,,++++++***---,,,,,,,,,,,,---......//////000222444555777777666666666666777777777777999999999999:::::::::;;;888999:::;;;<<<===>>>???CCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<<<<<<<<<<>>>>>>>>>============<<<;;;;;;:::888777666555444555555555555555444333333111111000000000111111222333333222222222111111111000000000000/////////...///...---,,,,,,---...///---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********)))))))))((((((((('''''')))((((((((('''''''''''''''''''''(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%'''((()))(((((('''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((''''''&&&%%%%%%$$$((((((((((((((('''&&&%%%$$$$$$$$$######$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&(((((('''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''')))((('''&&&&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''((())))))'''''''''''''''&&&&&&&&&((('''%%%$$$###$$$%%%&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))(((((((((((()))***+++,,,,,,***)))***,,,---+++))))))************+++++++++------...//////...---,,,,,,---//////......///000222444888<<>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999888777777666555555555666666666666555444444222222111111111111222222222222222222111111111000000000000/////////............------------......------,,,,,,,,,,,,------+++++++++++++++***************)))))))))(((((((((((((((((((((''''''''''''&&&&&&'''(((((((((''''''''''''((())))))***++++++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%$$$$$$&&&''''''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&'''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''(((((('''''''''((())))))&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''((())))))((('''&&&%%%%%%$$$&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((())))))(((((((((((()))***+++,,,+++***)))***++++++***)))************++++++++++++,,,------.........------,,,...000000000111333555666;;;BBBKKKUUU```jjjqqq''''''&&&%%%%%%'''((()))((((((((((((((((((((((((,,,+++)))'''$$$!!!%%%&&&&&&'''((((((''''''''''''''''''&&&&&&&&&%%%'''''''''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((''''''(((((())))))******+++***((('''&&&&&&&&&&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''''')))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((&&&'''''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''((()))))))))((((((((())))))***+++(((''''''(((***+++)))((()))******++++++++++++***,,,,,,++++++,,,,,,---...,,,---...000111333444555444555555555666777777777888888888999999999999:::::::::;;;===>>>???@@@AAACCCCCCCCCDDDDDDCCCCCCBBB??????===<<<<<<<<<<<<<<<;;;;;;:::::::::999999999777777777777666666666666666666666777666555555444444333222222111222222222222111111111111000000000000000/////////.........---------------------------,,,,,,++++++,,,,,,---+++++++++***************************))))))))))))((((((((((((((('''''''''%%%&&&'''(((((((((((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''(((((())))))((('''&&&%%%%%%$$$'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''))))))))))))(((((('''&&&&&&&&&&&&''''''''''''(((&&&''''''((('''&&&%%%$$$&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((()))***))))))(((((()))***++++++************************,,,,,,,,,---------......,,,---------............///000111222333555999;;;>>>FFFQQQ]]]hhhrrrzzz~~~''''''&&&%%%%%%'''((()))(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((''''''(((((())))))************)))((('''&&&&&&&&&((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''***))))))((('''&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((((((((('''''''''''''''((())))))***)))((('''''''''''''''(((''''''(((******)))'''((()))******++++++++++++******))))))******+++,,,...///000222333555666777333444444555666777777777999999999999:::::::::::::::;;;<<<===>>>@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBB???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999777777666666666666666666666666666777666555555444444333333222111111222222111111111000000000//////////////////............,,,------------------,,,++++++************++++++************************************))))))))))))'''''''''(((((((((((((((&&&&&&'''((()))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((('''''''''''''''''''''&&&'''''''''(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''(((((('''(((((((((((('''%%%%%%(((''''''''''''&&&&&&&&&&&&'''((())))))'''&&&$$$&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((((((((((()))******))))))))))))))))))***+++******++++++*********+++,,,,,,---------.........------------....../////////000222333555999???CCCLLLUUUbbboooxxx~~~'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''''''''&&&((((((((('''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''(((((())))))******))))))))))))((('''''''''((((((((((((((((((((((((&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((((((((('''&&&%%%%%%&&&'''((('''''''''(((((((((((()))((())))))((((((&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''((()))))))))(((((('''''''''''''''((())))))***)))((('''&&&&&&&&&&&&)))((('''(((******)))'''(((((()))***++++++++++++))))))(((((())))))***+++)))***+++,,,...000111222333333444555666777777888999999999999:::::::::;;;:::;;;<<<===>>>???@@@AAA@@@AAABBBBBBCCCBBBBBBBBB???>>>===<<<;;;;;;;;;;;;;;;;;;;;;:::::::::999999777777777777777777777666555666666666666555444444444333222111111111111111000000000000/////////////////////.........------,,,,,,------------,,,,,,******))))))))))))******)))))))))*********************)))))))))((((((((('''''''''(((((((((((((((''''''((()))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''&&&%%%&&&''''''&&&&&&&&&&&&'''((((((((((((((('''''''''''''''$$$%%%&&&&&&'''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((%%%&&&&&&&&&'''(((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&((((((((('''&&&%%%(((((('''''''''&&&&&&&&&'''((()))))))))(((&&&%%%&&&&&&'''''''''((((((((())))))))))))))))))))))))'''''''''(((((())))))***)))))))))))))))******+++***)))))))))))))))*********+++,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,............///000111222///111444777<<>>???@@@@@@???@@@@@@AAABBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;:::::::::999999999999888999999888888888777777777555555555555555444333333333333222111000000000000000000/////////.........//////.........---------+++,,,------------,,,++++++******************+++((()))))))))*********+++)))))))))(((((((((''''''''''''''''''((((((((()))((())))))))))))((((((''''''''''''((()))))))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%$$$$$$%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&'''&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&'''(((((()))((((((((('''''''''&&&&&&''''''(((((('''&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((%%%&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))%%%&&&((())))))((('''&&&&&&&&&&&&''''''''''''''')))))))))))))))(((''''''''''''''''''(((((((((((())))))))))))))))))))))))&&&''''''((())))))************)))))))))***++++++******))))))))))))******+++---...---+++***,,,...+++++++++,,,,,,,,,,,,---000/////////000111333444333666:::@@@IIITTT___gggqqqvvv}}}$$$%%%'''((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''''''''&&&&&&***)))))))))(((((((((((($$$%%%&&&&&&'''''''''&&&))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***''''''(((((()))*********'''((()))))))))))))))((((((((((((((((((((((((((('''((()))******)))((('''%%%%%%&&&&&&'''((())))))&&&%%%$$$$$$%%%'''***+++))))))))))))************%%%&&&''')))))))))(((((()))))))))((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''###$$$%%%'''(((***+++,,,(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))))))))))))))))))))))))))&&&'''(((*********)))((('''''''''''''''((())))))(((((((((((()))***+++,,,)))(((((()))******(((''''''''')))******+++++++++*********)))***++++++,,,))))))+++,,,...000111111222222333444555666777888777777777777888888888888999:::;;;<<<===>>>???@@@>>>???@@@@@@AAAAAAAAAAAA>>>>>><<<;;;;;;;;;;;;;;;999999999999888888888888::::::999999888777777666444444555555444444333222333222111000////////////000/////////............//////.........---------++++++------------++++++,,,++++++++++++++++++,,,(((((())))))*********+++((((((((((((''''''''''''&&&'''''''''(((((())))))))))))***))))))(((''''''"""###$$$%%%&&&((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&'''''''''$$$$$$######$$$&&&''')))'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&(((((()))))))))'''&&&%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((******))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''((())))))%%%''')))***+++***)))((($$$$$$%%%&&&'''((()))******)))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((()))******+++*********)))******+++,,,******)))))))))))))))***+++---///...,,,+++---///---------.........//////111000000000000222444555888<<>>=========<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999999999999888888888888777666666666666666444333333111111000000000111222222000000000/////////......///............---------------......------,,,+++******++++++******)))((((((((((((((())))))***+++&&&&&&''''''''''''&&&&&&''''''((((((((((((''''''(((((('''''''''''''''&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&%%%%%%$$$((())))))(((&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))(((&&&&&&%%%%%%&&&'''&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''''''''''''''''',,,,,,++++++***((('''&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((()))'''''''''&&&''''''((()))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''&&&''''''((((((''''''&&&(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''***))))))((((((''''''&&&((((((((()))))))))******)))***+++,,,,,,+++***)))------...//////...------+++---...---------///111333333444666:::CCCMMMTTTdddjjjrrryyy)))(((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''!!!"""###$$$%%%'''((((((&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''((((((((())))))(((''''''&&&&&&''''''(((''''''''''''(((((()))(((''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((((((''''''&&&&&&&&&((()))***)))'''&&&%%%&&&))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((''''''''''''***)))'''&&&&&&'''((()))(((((((((((())))))))))))((((((((()))))))))))))))&&&''')))++++++***((('''((()))***++++++***)))((()))))))))***++++++,,,---...///111333555666777777444444444444444444444444666777888888888999<<<>>>AAAAAABBBBBBAAA@@@???>>>======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999999999888888888888777777777666666555444444000000000111111222222333000000000////////////...///............------------............---,,,,,,***************))))))((((((((('''(((((()))***+++&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''((()))(((&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((()))******)))(((&&&$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((('''''''''&&&&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''))))))))))))((((((''''''''''''(((((()))***++++++***+++---------,,,***)))---..................---,,,---...---,,,---///111444666999>>>GGGRRR^^^eeepppuuuzzz((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((())))))(((((((((''''''&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((()))'''''''''((((((((())))))(((((((((((((((((((((((()))))))))((((((''''''&&&(((((((((((((((((((((((('''''''''(((((()))))))))''')))***)))'''&&&&&&&&&(((((((((((((((((((((((('''((((((((((((((((((''''''''''''(((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((((((((((((&&&&&&&&&'''((()))))))))))))))((((((((((((''''''(((((())))))))))))%%%&&&)))***+++***((('''((()))***++++++***)))((()))))))))))))))***,,,---...///111333444666666666555555555555555555555555666777888888888999<<<>>>@@@AAABBBCCCCCCBBBAAA@@@======<<<;;;;;;;;;;;;<<<;;;;;;:::::::::999999999999999999888888888777777888777777666555555444444000000111111222222222222111000000000///////////////............---------------......------,,,+++)))************)))((((((((((((''''''((()))******((((((((())))))(((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&'''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((((('''''''''(((((()))))))))***(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((()))))))))))))))(((((((((&&&&&&((()))+++,,,---...,,,,,,---......---,,,+++.........------.....................---...111333666;;;DDDNNNXXXcccmmmsss{{{~~~(((''''''''''''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((("""###%%%&&&''''''&&&%%%''''''''''''''''''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))''''''((((((((()))))))))(((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++$$$&&&(((((((((((()))***(((((((((((((((((((((((('''(((((())))))(((((('''((((((((())))))******+++(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************'''''''''''''''(((((()))))))))))))))((((((((((((&&&''''''(((((())))))***%%%&&&((()))***))))))((())))))************)))))))))((((((((((((***+++,,,...///000222333444555555555555555555555555555555555777888999999:::===???@@@AAACCCDDDDDDCCCBBB@@@======<<<;;;;;;;;;;;;<<<;;;;;;::::::::::::999999888888888777777777777666888777666555444444444444000111222222333222222222111111000000000////////////............---------,,,,,,------,,,,,,+++***))))))******))))))(((''')))((((((''''''(((((()))(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((()))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((%%%&&&''''''((((((''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((()))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''(((((((((((('''''''''(((((())))))(((((('''&&&&&&''''''(((((())))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))&&&'''((()))+++,,,------,,,,,,,,,,,,---------...///...------------...//////000000000111333777:::@@@GGGTTT```kkkssszzz~~~'''''''''''''''((())))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((###%%%'''((())))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***%%%%%%%%%&&&'''((()))***&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&$$$''')))***((('''((()))'''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***###%%%(((((((((((()))+++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((())))))***++++++(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))((()))))))))*********+++(((((()))******************)))))))))((((((((('''&&&&&&''''''((())))))***&&&&&&''''''((())))))*********))))))))))))******)))(((''''''''')))+++,,,---...///111222333444444333333333333333333333333555777999999:::<<>>BBBBBBAAA@@@???>>>===<<<:::::::::999999888888888:::999999888888999999:::888777777666666666666666555555444444444333333333333333333333333222111000222222222111000//////...//////.........---------******************+++++++++***)))(((((()))***+++************************))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((('''&&&%%%$$$%%%&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))+++***(((%%%$$$&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&''''''''''''((((((((((((&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&&&&''''''&&&%%%$$$######$$$&&&'''%%%%%%%%%&&&'''((()))))))))((('''%%%%%%%%%&&&'''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((())))))******++++++((((((((((((((((((((((((,,,+++***((((((((()))***))))))(((((((((((())))))+++)))'''))),,,---,,,***(((((()))***++++++,,,,,,+++---...000000000000///---......------...111444444555777;;;CCCNNNZZZbbbqqqvvv|||)))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&%%%%%%$$$###%%%&&&&&&'''((((((''''''&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((''''''''''''(((((())))))******)))))))))))))))(((''''''((((((((((((((())))))***)))))))))))))))))))))))))))))))))))))))*********,,,,,,++++++++++++,,,,,,((()))******))))))***+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***((((((((())))))*********)))))))))))))))(((''''''******))))))))))))******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&''',,,+++)))(((((()))***+++,,,+++***))))))***,,,------......//////000111111000111222333444555666777999999999:::;;;<<<===>>>@@@@@@???>>>===<<<;;;;;;::::::::::::999999888888::::::999999999999::::::888777666666555555555555555555444444444333333333444444444444444333222222222222222111000///////////////.........---------*********++++++++++++++++++***)))(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((()))))))))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&''''''***((('''%%%$$$%%%&&&'''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&'''((((((((((((((((((''')))))))))))))))*********((((((((((((((((((((((((,,,+++)))((((((((()))************))))))*********,,,***((()))+++,,,+++)))*********+++,,,---------,,,---...///000//////...,,,...//////...///111333666:::AAAIIISSS___jjjrrryyy}}}************************''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''((((((((('''&&&&&&%%%&&&''''''(((''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))(((((('''''''''(((((((((((())))))))))))))))))******))))))(((((((((((((((((()))))))))***************************************))))))))))))***))))))(((((())))))***((()))******))))))***,,,******))))))))))))******************))))))))))))(((((())))))***))))))(((((())))))******))))))(((((((((((()))))))))*********************+++++++++))))))******))))))((((((***************************))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))++++++******))))))))))))))))))))))))***+++++++++---------...//////000000///000111222333555666666999999:::;;;<<<===>>>>>>>>>======<<<;;;:::999999:::::::::::::::999999999::::::999999999999::::::999888777666555444444444555555444444444333333333444444555555555444333333222222222111000000///////////////.........------++++++++++++++++++++++++******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((''''''&&&&&&'''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''$$$$$$%%%&&&'''((()))***''''''''''''((((((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''&&&&&&''''''&&&&&&&&&&&&'''''',,,+++)))'''&&&&&&''''''&&&&&&'''''''''''''''''''''''''''(((''''''&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((''''''''''''&&&(((((())))))))))))((((((***))))))))))))))))))(((((((((((((((((((((((((((+++***))))))((()))))))))++++++++++++++++++++++++,,,***)))***++++++***)))++++++,,,,,,------......,,,---......///......------///111111111222444666===DDDOOO\\\gggqqqzzz((((((((((((((()))))))))''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((((())))))))))))((('''&&&&&&'''''''''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((******))))))((('''''''''))))))))))))(((((((((((())))))*********))))))(((''''''((((((((())))))(((***************+++++++++++++++******))))))((((((((((((''''''''''''(((((((((***++++++***)))+++,,,+++******))))))******+++)))))))))))))))((((((((((((((()))*********)))))))))))))))******)))))))))(((((()))))))))*********************++++++++++++))))))*********))))))(((((((((((())))))(((((((((((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******)))(((&&&%%%&&&''')))***+++++++++***,,,,,,,,,---......//////...///000111222444555555888999:::;;;<<<======>>><<<<<<;;;;;;:::999999888:::::::::::::::999999999::::::999999999999:::::::::999888777666555555555555555444444444333333333333444444444444444333333222222222111111000000000////////////............,,,,,,,,,,,,,,,+++++++++***))))))))))))))))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''+++***)))(((''''''(((((('''''''''''''''&&&&&&&&&&&&&&&((((((((('''&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((())))))(((((((((******))))))((((((((('''((((((((((((((((((((((((******))))))))))))))))))***++++++++++++++++++***)))))))))***++++++++++++++++++,,,,,,---------...------............------000111222222444777<<<@@@JJJSSS```llluuu|||&&&&&&&&&''''''((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&'''((()))((((((((('''''''''''''''''''''&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((******))))))(((((((((((())))))))))))(((((((((((())))))************))))))%%%&&&'''(((((((((''''''))))))******++++++++++++++++++******))))))((((((,,,++++++******++++++,,,)))***++++++******+++,,,++++++************++++++)))))))))(((((('''''''''(((((()))***************))))))************))))))))))))))))))************************************))))))************))))))(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))***))))))))))))******+++&&&'''((()))((('''%%%$$$%%%''')))+++++++++******+++++++++,,,------......---...///000111333444444777888:::;;;<<<<<<<<<<<<;;;;;;;;;:::999999888888999999999999999999999999:::999999888888999999:::;;;:::999888777777777777555555444444444333333333111222333333333333222222222222222222111111111111000000/////////.........------------,,,,,,++++++)))))))))******)))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))))))))((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&%%%&&&'''(((((('''&&&%%%((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&***)))))))))(((((('''''')))))))))))))))))))))))))))))))))*********))))))))))))***++++++***))))))'''((()))***+++,,,---...++++++++++++,,,,,,,,,,,,------------.........///222111111222666>>>GGGMMMZZZbbbnnnyyy&&&''''''(((((())))))***'''''''''(((((())))))***((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''&&&&&&&&&%%%&&&&&&''''''''''''&&&'''''''''(((''''''&&&%%%'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++******%%%&&&((()))))))))((('''(((((())))))***+++++++++************))))))))))))******))))))))))))******)))***++++++******+++---++++++************++++++******))))))((((((''''''(((((()))***++++++++++++)))******++++++******))))))))))))*********+++++++++++++++***************))))))******++++++******)))***+++,,,,,,+++***)))+++************+++,,,,,,************************))))))))))))))))))))))))******)))))))))))))))***%%%&&&'''(((((('''&&&%%%'''(((***+++,,,+++***************+++,,,,,,------,,,---...///000222333333555777999:::;;;;;;;;;;;;:::999999999888888888888777777777888888888888888888888777777777777888888999999888777777777888888555555444444444333333333111111222222333333222222222222222222222222222222000000000/////////......///......------,,,,,,+++))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&'''(((***))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))'''(((((((((((()))))))))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''###$$$%%%&&&'''(((((()))&&&&&&''''''''''''''''''%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''(((((((((((()))))))))&&&&&&''''''''''''&&&&&&)))(((((((((((((((((('''))))))))))))))))))))))))(((((()))************)))((()))***++++++***)))(((&&&(((*********+++---///+++++++++++++++,,,,,,,,,...------......///111111222333555888???JJJVVV^^^jjjqqqzzz&&&&&&'''(((((()))******&&&''''''((())))))******''''''''''''''''''''''''%%%&&&((()))***)))((('''(((((('''''''''&&&&&&&&&'''(((((()))******))))))''''''(((((('''&&&&&&%%%&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((()))******++++++''''''(((((())))))******((()))***++++++++++++***'''(((***+++++++++)))(((''''''((())))))***++++++)))))))))))))))*********((((((''''''''''''(((((()))***,,,+++******+++---,,,++++++******++++++,,,,,,,,,++++++***))))))((((((((()))***++++++++++++)))******++++++******)))))))))*********+++++++++---,,,,,,,,,+++++++++***((()))***++++++++++++***)))***,,,------,,,***)))++++++******++++++,,,---************************))))))))))))))))))))))))+++***)))(((((((((((((((&&&&&&'''((())))))))))))******+++++++++++++++***))))))******+++,,,,,,,,,,,,,,,---...000111222222444555777999:::::::::999777777777777666666666666555666666666777777777777777777666666666666777777666666666666666666777888555555444444444333333333111222222333444444333333222222222222222222222222000000000000/////////.../////////...---,,,,,,,,,((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''&&&%%%$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''(((******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((()))((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&''''''$$$%%%&&&&&&''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((())))))))))))''''''(((((((((((('''''''''''''''((((((((((((((())))))))))))))))))))))))'''((()))***+++******))))))***,,,------,,,***)))(((***,,,+++))))))***,,,---------------,,,,,,,,,...------...///111333444555999???GGGQQQ]]]iiiqqqzzz~~~$$$%%%%%%&&&'''(((((()))&&&''''''((()))******+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))***)))((('''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&''''''&&&&&&'''((((((((('''&&&%%%%%%%%%&&&&&&'''((()))******))))))))))))))))))))))))''''''((()))***+++,,,,,,&&&''''''((()))******+++((()))***+++++++++++++++(((***,,,---------+++***&&&''''''((()))*********(((((())))))******++++++++++++************++++++)))+++,,,,,,+++***,,,---,,,++++++******++++++,,,......------,,,+++******(((((()))++++++,,,,,,,,,******++++++++++++******)))************+++++++++.........------,,,,,,,,,((()))***+++++++++++++++'''(((***++++++***(((''')))))))))((())))))***+++************************))))))))))))))))))))))))++++++)))(((''''''''''''''''''((()))***+++,,,,,,,,,,,,++++++++++++++++++)))))))))***++++++,,,,,,+++,,,---...///111222222333444777999::::::999888555555555555555555444444444555555555666666777777666666555555555555666666444444333444444555666777555555444444444333333333222333444444555555555444222222222222222222222222000000000000////////////000000///...------,,,,,,((()))***++++++***)))(((************************))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&'''''''''&&&$$$$$$'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&'''''''''+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''$$$%%%%%%&&&'''((())))))''''''''''''((((((((()))))))))(((((('''''''''&&&((((((((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''((('''''''''&&&&&&'''''''''&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))'''&&&%%%%%%&&&'''((()))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''((((((((()))'''((((((((())))))******(((((())))))))))))((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''((()))+++++++++***)))***+++---......---+++***+++,,,...,,,)))'''(((***.....................---...---......000222555666:::@@@JJJUUUaaannnxxx((((((((((((((((((((((((***)))'''%%%%%%%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((( $$$''''''%%%###%%%'''))))))(((((('''''''''&&&))))))))))))***************))))))+++///000///,,,******))))))))))))******))))))))))))************++++++******************))),,,...,,,)))''')))+++++++++******)))(((((((((******++++++++++++******,,,,,,,,,---------.........---,,,+++************---,,,,,,++++++*********))))))*********+++++++++******************************))))))******+++,,,---------,,,,,,+++++++++///...---,,,***)))(((''',,,***((())),,,...---,,,)))((((((''''''(((***++++++*********))))))((((((***+++,,,,,,,,,,,,+++***,,,,,,+++***)))))))))***+++++++++************)))******+++,,,,,,,,,,,,+++///...,,,+++***+++,,,,,,------,,,------...///000333333444555666777888999555555555444333333222222666666666666777777777777777777777777888888888888666666666555444444333333444444444444444444444444333333333333333333333333222222222222222222222222222111111000///......---,,,,,,------,,,,,,+++***---------,,,,,,+++++++++))))))))))))(((((((((((((((((())))))))))))(((((('''&&&%%%%%%&&&'''&&&$$$&&&&&&&&&''''''''''''(((((('''&&&%%%%%%&&&'''((('''((()))((('''&&&'''((('''''''''''''''&&&&&&&&&%%%&&&&&&'''((((((''''''(((((((((((('''&&&%%%$$$&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&&&&&&&'''((((((((()))(((((('''''''''(((((((((''''''&&&&&&&&&''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))(((&&&&&&'''((((((((())))))(((((('''&&&%%%%%%&&&'''(((((((((''')))(((&&&%%%$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((''''''%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))((()))*********)))'''&&&))))))))))))((('''&&&%%%$$$%%%&&&&&&''''''&&&&&&''''''((())))))((('''&&&''''''((()))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))((((((''')))(((((('''(((***,,,---((())))))*********)))))))))************+++++++++------------------------+++---...///---------...,,,---...///111555:::>>>GGGQQQ```kkksssyyy((((((((((((((((((((((((***((('''%%%%%%%%%'''(((((((((''''''''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))'''&&&&&&'''((())))))((((((''''''&&&&&&&&&&&&))))))))))))************,,,******+++---...,,,*********))))))))))))******************++++++++++++++++++******************)))******)))((('''((()))*********+++++++++++++++******++++++++++++******+++++++++,,,,,,,,,------...---,,,+++************,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,++++++++++++++++++++++++++++++///,,,***)))++++++***(((,,,+++***)))((())))))***,,,+++++++++***************+++,,,,,,,,,,,,+++***++++++******)))*********+++++++++************)))(((((()))************))),,,+++***)))))))))***+++---,,,,,,------...///000222222333444555666777777555555444444444444333333555666666666777777777777666666777777777888888888777777666666555444444333444444444444444444444444333333333333333333333333222222222222222222222222222222222111000/////////---------------,,,++++++++++++******************))))))))))))(((((((((((((((((())))))))))))(((((()))(((''''''((()))((('''&&&&&&&&&''''''''''''(((((('''&&&&&&&&&&&&'''((('''((()))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%&&&'''(((((((((''''''&&&&&&&&&''''''&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((%%%%%%&&&&&&%%%%%%$$$###&&&&&&''''''((('''''''''((('''&&&%%%%%%&&&((((((%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))(((((('''&&&))))))))))))((('''&&&%%%%%%%%%&&&''''''''''''''''''((()))******)))((('''((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((())))))&&&'''((()))))))))))))))(((((((((((()))***+++,,,******+++++++++***))))))************++++++++++++------------------------***,,,------,,,+++,,,---111111111222555<<>>HHHTTT\\\hhhoooyyy((((((((((((((((((((((((((('''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((,,,)))&&&%%%&&&((('''&&&''''''''''''''''''''''''((()))))))))************++++++***++++++***)))(((************************++++++++++++,,,,,,,,,,,,******+++++++++++++++,,,...+++)))***---...,,,)))***+++++++++,,,,,,,,,---++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......---,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///------------------,,,,,,///...---,,,+++***))))))))))))((()))***+++,,,,,,...---,,,++++++*********,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,++++++++++++,,,,,,------...,,,,,,,,,,,,---...//////000000111111222333333444222333333444555555666666555555555666666666777777666666666666777777777888888888888777666666555555333333333333333333333333222222222222222222222222333333333333222222222222111111111000000000//////......//////......---,,,+++++++++,,,,,,---------))))))))))))(((((((((((((((((())))))))))))((((((&&&%%%$$$%%%'''''''''%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&'''''''''%%%'''((('''&&&&&&''')))''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&'''((()))'''&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''(((((('''%%%%%%&&&(((''''''((((((''''''&&&%%%'''((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%&&&((()))&&&&&&&&&&&&''''''''''''((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((()))(((((('''&&&&&&''''''((()))))))))))))))''''''((((((((((((((((((((())))))))))))(((((('''((((((((((((((((((((((((&&&&&&''''''((()))******%%%%%%&&&(((((()))))))))'''((()))+++++++++***)))------------,,,+++***************+++++++++,,,,,,,,,,,,---------------------.........---///222444444666;;;BBBLLLXXXdddlllrrrxxx~~~((((((((((((((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))+++***'''%%%&&&'''((((((((((((((()))))))))((()))))))))************((()))***++++++******+++)))***++++++++++++***)))*********++++++++++++,,,******++++++,,,,,,,,,,,,...,,,***+++...///---+++,,,,,,++++++************,,,,,,------------,,,,,,------------..................------,,,---------,,,,,,,,,------......///++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------///...------,,,+++******)))))))))******+++,,,---***+++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++*********))))))******+++,,,,,,,,,,,,+++***++++++,,,------------,,,++++++,,,,,,---.../////////000000111111222222111222222333444555666666555555555555666666666666555666666666666777777777888888888777666666555555333333333333333333333333222222222222222222222222333333222222222111111111///////////////...............//////......---,,,+++++++++,,,,,,---------))))))))))))(((((((((((((((((())))))))))))((((((&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&$$$&&&''''''&&&&&&''')))''''''(((((())))))))))))(((''''''&&&&&&&&&''''''(((((())))))((((((''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&'''((((((((((((((('''&&&&&&&&&%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''')))******)))'''&&&((())))))))))))))))))((('''''''''((((((((('''&&&%%%%%%((('''%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''((((((((('''%%%$$$$$$%%%'''(((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((((((((((((((((((((('''&&&'''((())))))******))))))&&&&&&&&&''''''(((((((((&&&&&&((()))************((((((((((((((((((((((((''''''((()))******++++++'''((((((((((((((('''''''''(((***++++++***)))(((---------------,,,+++******++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,---------...000555888444:::EEEPPP\\\gggqqqwwwxxx||||||yyy((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&***...---)))'''(((***((())))))))))))*********))))))))))))************(((***,,,,,,+++***+++,,,)))***+++,,,,,,+++***)))************++++++++++++******++++++,,,---------+++*********,,,---,,,+++---,,,,,,+++***))))))))),,,------......------,,,............///////////////......---------......------.........................../////////000000++++++++++++++++++++++++---,,,,,,,,,,,,---......------------............++++++,,,,,,------......---------,,,***)))***+++)))***+++,,,,,,,,,,,,+++************++++++++++++,,,++++++******++++++,,,*********)))******+++++++++++++++************)))(((((()))************)))))))))***+++++++++******++++++++++++,,,---.../////////000000000111111111000111111222333444444555444444555555555666666666555555666666666666777777888888777666666555555444333333333333333333333333222222222222222222222222222222222111000000//////........................---............---,,,,,,******************++++++))))))))))))(((((((((((((((((())))))))))))(((((('''&&&&&&''')))***)))(((&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&$$$%%%''''''&&&&&&''')))'''''''''((())))))******''''''&&&%%%&&&'''((()))&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$###"""!!!!!!!!!&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''******+++)))((('''(((***'''(((((((((((('''&&&&&&'''''''''(((''''''&&&&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&'''''''''(((((((((((('''&&&%%%%%%&&&'''((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''&&&''''''((()))'''((((((((((((((('''''''''(((((()))))))))))))))''''''&&&&&&'''((()))***$$$%%%'''(((***+++++++++))))))))))))))))))))))))(((((())))))******++++++)))))))))))))))(((''''''))))))************))))))+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------.........++++++,,,,,,...222888===>>>FFFSSS```kkktttzzz~~~|||wwwttt((((((((((((((((((((((((%%%&&&&&&''''''(((''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))))))))***(((((((((((()))))))))***))))))))))))***************,,,...---+++******,,,)))***,,,------,,,***)))++++++++++++,,,,,,,,,---******++++++,,,------...***+++,,,,,,++++++,,,---,,,,,,,,,,,,,,,+++++++++------............---------------........./////////...............///////////////................../////////000000000000------------------------......------......///000------------.........///++++++,,,,,,---......///---...///---***)))+++---,,,,,,---...------++++++++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,++++++******)))*********+++++++++************)))(((((()))************)))******+++++++++***)))(((++++++++++++,,,---...///000000000000000111111111000000000111111222222222444444444555555555666666555555555666666666777777777777666666555444444333222222222222222222222222111111111111111111111111111111000000///......---.........///////////////---------------,,,++++++++++++******************))))))))))))(((((((((((((((((())))))))))))(((((('''&&&%%%''')))******)))&&&&&&&&&''''''''''''(((&&&&&&'''(((((('''&&&&&&###%%%&&&&&&&&&&&&''')))%%%%%%%%%&&&'''(((((((((&&&%%%%%%$$$%%%'''***+++&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&%%%$$$#########$$$&&&%%%%%%&&&&&&((())))))&&&&&&&&&'''''''''''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''')))******)))''''''((()))'''''''''((('''&&&&&&%%%&&&&&&''''''((('''''''''))))))'''&&&&&&'''((()))''''''''''''((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((((()))))))))(((''''''((((((((((((''''''&&&'''(((((())))))(((((()))((((((((()))***,,,,,,&&&&&&''')))************))))))))))))))))))))))))(((((())))))))))))))))))((()))***************)))******))))))))))))******)))***+++,,,,,,------,,,+++++++++,,,,,,,,,------++++++,,,,,,---......///------...///222888???EEEOOOWWWcccooowww}}}{{{vvvqqqnnn((((((((((((((((((((((((%%%%%%&&&'''((((((((('''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***&&&""""""&&&))))))(((&&&'''''''''(((((())))))))))))))))))************,,,///000///+++))))))***)))***,,,------,,,***))),,,,,,,,,---------......******+++,,,,,,---......+++---000///---,,,...111+++,,,,,,------......///------............------,,,,,,,,,---------......//////.........//////000000000//////......------------------.........///........................///////////////000111111---------.........//////.........------,,,,,,+++***,,,...---+++,,,...111//////000000///---+++***,,,,,,,,,------.........---,,,+++******+++,,,---,,,,,,+++***)))))))))***+++++++++************)))******+++,,,,,,,,,,,,+++,,,------...---,,,***)))++++++++++++,,,---......000000000000111111111111000000000000000111111111444444444555555555666666555555555555666666666777666666666555444444333333222222222222222222222222111111111111111111111111111000000///...------,,,////////////000000000000,,,,,,------,,,,,,+++***...------,,,,,,+++++++++))))))))))))(((((((((((((((((())))))))))))((((((%%%$$$###%%%'''(((((('''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%###$$$&&&&&&&&&&&&''')))######$$$%%%%%%&&&''''''%%%%%%$$$$$$%%%(((+++,,,(((((()))))))))))))))(((&&&&&&&&&'''''''''((((((************************'''''''''''''''''''''''''''''''''(((((((((((()))%%%&&&&&&''''''((((((((((((((('''''''''((())))))%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''(((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((())))))(((&&&&&&'''((((((((())))))(((((('''&&&%%%%%%&&&'''((((((((('''))))))(((((()))***+++,,,''''''''''''((((((((()))''''''((())))))(((''''''%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&''')))*********)))(((''''''((((((((((((((('''&&&''''''(((((((((((((((+++******)))***,,,...///'''((()))))))))))))))((())))))))))))))))))))))))(((((((((((((((''''''''''''((()))+++,,,,,,,,,,,,+++***)))(((((()))***+++((()))***+++,,,---------++++++,,,,,,,,,---------++++++,,,,,,---...//////111111222333777===FFFLLL^^^eeeoooxxx~~~~~~{{{vvvqqqmmmkkk))))))))))))))))))))))))&&&&&&'''((())))))((((((((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))))))))))))))(((((())))))))))))((((((((((((++++++******************++++++++++++******))))))---------.........//////,,,,,,---...////////////...............---------+++,,,...//////...,,,+++000//////////////////////////////000000111111222......//////000111111222//////000000//////...---////////////////////////------..................///............000111222111000///---------.........---------,,,,,,++++++---.../////////...---,,,///...---,,,,,,++++++,,,,,,,,,,,,+++++++++******)))***,,,---...---,,,,,,---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,++++++***************+++,,,------......------------------------////////////000000000000............////////////222222333333444555666666666666666666666666666666444444444444444444444444222222222111111111111000111111000000/////////.../////////...---------,,,////////////////////////,,,++++++******++++++,,,,,,+++***)))))))))***+++)))+++------+++)))(((((()))(((((('''''''''''''''&&&''')))***+++***((('''''''''''''''''''''''''''+++)))'''''''''((('''&&&******)))((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''(((((())))))******&&&&&&%%%%%%%%%%%%&&&&&&(((''''''''''''((())))))%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''((((((((((((+++'''%%%'''&&&$$$&&&******)))(((''''''((()))***###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))((('''%%%$$$###''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&'''''''''((((((+++)))'''&&&&&&&&&((()))&&&''''''((((((((((((((()))))))))))))))******+++((((((''''''''''''((((((''''''((((((((((((''''''+++++++++*********))))))(((((())))))))))))((((((,,,+++***)))))))))++++++,,,,,,++++++,,,,,,---...,,,,,,,,,++++++*********,,,,,,,,,...000000...,,,222444666999???JJJXXXbbbqqqvvv|||{{{xxxuuurrrpppooollljjj))))))))))))))))))))))))&&&''''''((())))))((((((((('''&&&&&&&&&&&&'''(((&&&'''''''''((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))+++++++++++++++*********,,,+++++++++************------------............++++++,,,---.........------------...//////000000......///000000///......//////////////////000000000000000000000000000000000000111111222333333444111222222222222111000000222222222222222222222222333333333333333333333333000//////......///111111111000///......///000111000000000/////////......---...////////////...---*********+++,,,---...///......---------,,,,,,,,,,,,,,,---..................---,,,++++++,,,---...........................,,,,,,,,,+++++++++************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////000000000000222222222333444555555555555555555555555555555555333333333333333333333333111111111000000000/////////.........------------..................------........................---,,,,,,,,,,,,,,,,,,------,,,+++***)))******+++'''(((******)))((()))))),,,++++++***************'''(((***+++++++++))))))'''''''''''''''''''''''')))'''&&&%%%&&&'''&&&%%%''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''&&&&&&&&&(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((()))))))))((((((''''''''''''((((((''''''&&&&&&''''''((()))'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((('''###!!!""""""!!!$$$))))))(((((((((((())))))###$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&&&&''''''((((((((((((((()))((((((((())))))******(((((((((''''''((((((((((((((())))))))))))((((((+++++++++*********))))))((()))))))))))))))((((((++++++***************+++*********)))******+++,,,...---------,,,,,,,,,++++++,,,---...000111000///000444;;;AAAJJJVVVdddmmmwww{{{~~~zzzwwwtttpppmmmmmmoooqqqrrr))))))))))))))))))))))))''''''((()))))))))(((((((((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))***))))))((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++******,,,,,,---------.........,,,,,,---.........------++++++,,,---...//////000........................///000000111111222222222333333333333222222222222333444444555555666777777666666777777666666555444777777777777777777777777555555555444444333333222333333222111111111111222111111000000000111222222/////////.........------,,,,,,------------,,,,,,+++++++++,,,---...000111////////////..............................///000///...---,,,,,,---...///++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------//////000000000111111111111111222222333444444444444444444444444444444444222222222222222222222222000000000000/////////...............------------..................//////------------------------...------,,,,,,------...---,,,++++++******++++++%%%&&&''''''&&&''')))+++***)))((((((''''''((((((((()))***+++,,,+++***)))''''''''''''''''''''''''(((&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&&&&&&&(((''''''''''''((())))))((((((((((((((((((((((((''''''((((((((()))))))))))))))(((((((((((((((((())))))(((((((((((())))))&&&&&&&&&&&&&&&''''''((())))))))))))((('''&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((***&&&$$$&&&%%%"""###&&&((((((((())))))((((((((($$$%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&'''''''''(((((((((%%%'''((())))))'''%%%$$$&&&''''''(((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((())))))************))))))+++************))))))))))))*********)))((((((''')))******+++++++++*********************+++,,,,,,...............------------......000111333444555222:::EEEPPP[[[gggttt|||~~~~~~|||xxxuuutttqqqnnnlllooottt{{{(((((((((((((((((((((((('''(((((()))))))))((((((((((((''''''''''''(((((()))))))))((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((()))*********))))))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------............//////000000/////////---......///000000111111000000//////000111222222222222333444555666777777888888888999::::::;;;;;;<<<<<<<<<===>>>>>>??????AAAAAABBBBBBAAAAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;::::::999999;;;::::::999888777777777666666555555444444333333111111000000//////......//////////////////......111000//////......//////000000000000//////////////////---------...///000......---,,,,,,---......)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,////////////000000000000111111111222222222333333444444444444444444444444111111111111111111111111111111000000000/////////000000000000000/////////------......//////000000------------------------------,,,,,,,,,,,,---------,,,,,,+++++++++++++++&&&''''''&&&%%%&&&(((+++(((((('''&&&&&&&&&&&&''''''((()))************)))''''''''''''''''''''''''(((&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))((((((''''''&&&))))))(((((((((((())))))&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''&&&&&&))))))))))))))))))))))))''''''''''''((((((((((((...***)))***)))&&&&&&)))&&&'''((())))))((('''&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((''''''''''''((((((((((((&&&''''''(((((('''%%%$$$&&&''''''(((((((((((((((&&&''''''(((((((((((((((((((((((())))))(((((((((((())))))******))))))(((************))))))))))))***************)))((('''((()))+++,,,,,,+++***)))---,,,,,,,,,,,,---..............................000000111111222444777:::<<>>??????AAABBBDDDEEEHHHIIIKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPUUUUUUUUUUUUUUUTTTSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQQQQPPPOOONNNNNNMMMIIIIIIHHHHHHGGGFFFEEEDDDCCCCCCBBB@@@>>><<<:::999;;;:::999888777666555555666666555444444333333333222111000//////.........000000000000///////////////...---,,,,,,---...///------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++------------------------+++,,,,,,,,,,,,------------------.........//////000000000111111111111111222222222222222222222222111111111111111111111111222222111111111000000000/////////000000000000000---......//////000000000........................,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++************)))(((&&&&&&(((***,,,+++******))))))******&&&''''''((((((((((((((('''''''''''''''''''''''')))'''&&&&&&'''(((((('''))))))(((((('''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''&&&&&&(((''''''&&&&&&''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&'''(((((()))(((((())))))))))))))))))))))))''''''''''''((((((((((((***'''&&&((('''$$$$$$&&&&&&'''((())))))((('''&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''(((((('''''''''((((((((()))))))))((('''&&&%%%&&&''''''&&&''''''(((((((((((((((&&&&&&'''((()))(((((('''(((((()))******)))(((((('''(((((())))))(((((('''))))))))))))))))))))))))***************)))((((((((()))***,,,,,,++++++***------,,,,,,------...///------------............000000111000111555;;;???MMMVVVdddpppxxx}}}}}}{{{wwwssspppnnnmmmnnnpppuuu|||))))))))))))))))))))))))))))))*********)))(((((('''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((()))***++++++++++++*********+++,,,,,,------+++,,,,,,------......///,,,,,,------------............/////////000000000---...///000111111111111111111222222333333444444666777888:::<<>>===<<<;;;999777555444444333111111111000000111111222111111111111000000000000///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........,,,,,,---------.........000000000000000000000000222222222222222222222222111111111111111111111111222222222222111111111111---------...............//////////////////000000////////////////////////,,,++++++******++++++,,,***++++++++++++***))))))+++++++++***''''''((()))******)))(((((((((((()))&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))'''&&&&&&((())))))(((+++***)))((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''&&&''''''((()))(((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&'''((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((&&&%%%((((((%%%$$$''''''''''''(((((('''''''''&&&''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&'''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))+++)))'''&&&%%%&&&((()))&&&''''''(((((((((((((((&&&'''((()))***)))((((((((((((************((((((''''''((((((((((((''''''(((((()))))))))))))))***)))******++++++******)))((()))***++++++++++++++++++++++++++++++,,,,,,------------..................///111111333999CCCJJJ^^^gggrrr{{{zzzxxxsssmmmhhhgggiiikkkrrr{{{))))))))))))))))))))))))***************)))(((((('''((()))******)))((('''((((((((()))*********+++(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))***++++++++++++******++++++,,,------...,,,,,,,,,---.../////////,,,---------............000000000000111111111111000111222444555666666666555555777999:::<<<>>>>>>BBBCCCGGGKKKNNNPPPQQQRRRXXXXXXZZZ]]]___bbbdddeeeggghhhjjjlllooorrrtttuuuvvvvvvvvvwwwxxxxxxyyyyyy|||||||||||||||{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyuuuuuuuuuuuuttttttttttttqqqrrrrrrsssrrrqqqpppooommmmmmllljjjgggdddaaa```ZZZYYYWWWTTTQQQOOOMMMLLLHHHFFFDDDAAA>>>===<<<<<<999999888777666666666666333333333222222222111111///////////////...------------............------++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.........///////////////////////////111111111111111111111111222222222222222222222222111111111111000000000000------------.........///000000000///////////////........................,,,,,,,,,++++++,,,,,,,,,))))))*********)))((('''((()))+++***)))(((((()))(((((('''&&&&&&&&&&&&&&&'''''''''''''''(((((()))''''''''''''''''''''''''(((&&&%%%%%%'''((((((((((((((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''((((((&&&&&&((()))))))))((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((()))'''(((++++++((((((+++(((''''''&&&&&&''''''(((''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%'''((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%'''((((((((())))))))))))******)))(((((((((((((((&&&''''''(((((((((((((((&&&''')))++++++***)))((('''(((***++++++***((('''(((((())))))))))))(((((((((((((((((())))))******(((((()))***++++++++++++))))))))))))***+++,,,---,,,++++++++++++,,,------.........//////000000000000222555888<<>><<<;;;:::777555333333333333222222222111//////000111000///---,,,,,,++++++,,,...//////......---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,///...,,,******+++,,,---++++++,,,------......///------------------------//////---,,,,,,---...///000000000000111111111111222222111111111111111111111111111111000000//////000000111222222222222222000000///...............//////.........---------,,,,,,---+++***)))***,,,,,,+++******))))))******************************)))))))))))))))(((''''''***))))))((('''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((''''''&&&&&&&&&%%%&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&'''))))))((('''((()))))))))******)))(((''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((+++***)))'''''''''((()))&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))))))))))))))$$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''###%%%&&&&&&%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%'''''''''''''''&&&&&&&&&***(((&&&%%%$$$%%%'''((((((((((((((())))))))))))***************)))((((((******))))))))))))******(((((())))))))))))(((((())))))))))))************---,,,***)))))))))******************************------------------------000///...,,,,,,///555999555>>>FFFLLLVVVfffuuu|||~~~wwwqqqkkkhhhfffeeeddddddhhhqqq|||((((((((())))))))))))***'''((((((((()))))))))***++++++******)))(((((((((''''''(((((())))))******))))))))))))))))))))))))***************************++++++******)))((('''*********+++++++++,,,,,,++++++++++++,,,---.........------------......///111000000111222333555666555777:::<<<>>>@@@CCCFFFIIIKKKOOORRRUUUYYY]]]```fffhhhkkknnnppprrruuuxxxzzz{{{}}}~~~}}}{{{yyy|||{{{yyywwwuuusssrrrqqqkkkjjjhhheeeaaa]]]YYYXXXRRROOOLLLJJJHHHFFFCCC@@@===<<<;;;999777555444333111111111111111000//////...---,,,---...///...---...---,,,,,,,,,---...///------------------------///...,,,+++***+++,,,---------------------------------------------------///...------------.../////////000000000111111111222222222222222222222222222222111111111000000000...//////000000000000000000000///...............//////.........---------------...,,,+++***+++---,,,+++******))))))******************************)))))))))))))))(((''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''###%%%'''((((((((()))***###$$$%%%&&&&&&''''''&&&''''''((((((((((((''''''))))))(((((((((((())))))((((((''''''''''''((((((***))))))(((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((()))(((((('''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%%%%%%%%%%$$$$$$$$$$$$''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((('''&&&%%%%%%'''(((((((((''''''&&&&&&&&&''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''***)))'''&&&%%%&&&'''((((((((((((((())))))))))))***************)))((((((******))))))))))))******(((((())))))))))))(((((())))))))))))************,,,+++)))((((((((())))))************************------------------------/////////......111666999???IIITTT\\\fffrrr|||}}}xxxsssnnniiigggbbbcccfffkkksss))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))***************)))))),,,,,,++++++******))))))++++++,,,,,,---...///000111111000///......//////222333444555777:::<<<===???BBBFFFJJJNNNQQQVVVYYY\\\___cccgggjjjnnnssswwwwwwyyy|||}}}~~~{{{zzzyyyyyyzzz|||~~~}}}}}}~~~~~~{{{zzzxxxvvvssspppmmmlllfffccc```^^^\\\YYYVVVSSSMMMLLLIIIEEEAAA===:::888666555444333222111111111...---+++,,,------+++***------........./////////........................///...,,,+++++++++,,,---//////...------,,,++++++------------------------......---------....../////////000000000000111111333333333333333333333333222222222222222111111111...///000000111111000000000000///..............................---------.........---,,,+++,,,...,,,+++******))))))******))))))))))))))))))))))))))))))******))))))(((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''!!!###&&&''''''''')))*** !!!###%%%&&&'''((((((''''''(((((((((((('''''')))((((((''''''(((((()))((((((''''''''''''(((((((((((()))))))))(((''''''***))))))(((''''''&&&&&&((((((''''''''''''((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''******))))))))))))))))))))))))))))))))))))))))))'''((()))(((&&&&&&'''(((++++++***)))((('''&&&%%%''''''''''''(((((((((((())))))((((((((((((''''''&&&&&&&&&''''''(((((()))+++***((('''''''''((()))(((((((((((()))))))))))))))************))))))(((******))))))))))))******((())))))******))))))((())))))))))))******************)))(((((((((((()))++++++++++++++++++++++++------..................///000111111222666:::>>>LLLXXXfffooowww{{{yyyvvvsssooollljjjiiidddhhhoooxxx(((((()))))))))*********(((((((((((())))))))))))(((((())))))******************))))))))))))))))))))))))))))))))))))))))))************************((()))******++++++++++++,,,+++++++++************............///000111222222222222222222333333444777888;;;>>>BBBFFFIIIKKKQQQTTTYYY]]]aaaeeejjjmmmmmmooorrruuuxxx|||}}}zzzyyywwwuuuttttttvvvyyyzzzyyyyyyyyyyyy{{{}}}}}}~~~}}}{{{yyyxxxuuussspppooonnnllliiigggaaa___ZZZUUUOOOJJJFFFDDD@@@>>>;;;888555444444444111000......//////...---------...///////////////..............................---,,,,,,,,,,,,---......---------,,,,,,,,,------------------------------------.........///////////////000000000111111111222222222222333333222222222222222222222222111111222333333333333222000000///.......................................---......---++++++,,,---,,,+++******))))))******(((((((((((((((((((((((())))))*********))))))((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''')))))))))))))))((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''"""$$$&&&'''&&&&&&'''((("""###%%%''')))******+++''''''((((((((((((''''''(((((((((''''''(((((((((((((((''''''''''''(((((('''''')))))))))((('''&&&))))))((((((''''''''''''((((((''''''''''''((((((***)))(((''''''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''((((((((())))))))))))))))))))))))+++******))))))(((((((((((((((((((((((((((((((((%%%'''(((((('''''')))*********)))(((((('''&&&&&&''''''''''''(((((((((((()))))))))))))))(((((((((%%%&&&&&&'''((())))))***+++***))))))(((((())))))(((((((((((())))))))))))))))))************)))(((******))))))))))))******)))))))))******)))))))))((()))))))))*********************))))))))))))***++++++++++++++++++++++++.............../////////111111222333666;;;CCCHHHYYYeeerrrzzz|||xxxtttsssqqqpppoooooopppppppppuuu~~~'''''''''((((((((())))))))))))))))))((((((((((((((((((((()))******++++++************))))))))))))************************************************((()))***++++++,,,++++++*********+++,,,,,,------//////...//////000111222222222333555888:::<<<>>>BBBDDDHHHMMMSSSWWW[[[]]]dddgggjjjnnnqqqtttxxx{{{yyy{{{}}}|||yyy{{{yyyvvvsssssssssuuuvvvuuuuuuttttttuuuvvvxxxyyyxxxyyyzzz{{{{{{}}}}}}|||zzzyyyzzzyyyxxxvvvqqqoookkkfff```[[[VVVTTTOOOLLLHHHCCC???<<<:::999777666444444555444333111......////////////......------------------------......------,,,,,,,,,---,,,,,,,,,---------......------------------------,,,------.........//////...////////////000000000///000000000111111111222222222222222222222222222111111222333333333333333000000///...............---.....................,,,------,,,***)))+++,,,,,,+++******))))))******(((((((((((((((((((((((())))))************))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&&&&&&&'''))))))*********''''''((((((((((((''''''((((((''''''''''''((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&''''''''''''(((((())))))((((((''''''''''''(((((())))))(((''''''''''''''''''''''''''''''''''''''')))))))))((((((''''''&&&######$$$$$$%%%%%%%%%%%%)))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''')))))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))&&&&&&''''''((()))******++++++***)))))))))))))))(((((((((((())))))))))))((())))))*********))))))******))))))))))))******))))))************))))))((()))))))))***************+++++++++++++++++++++++++++++++++++++++++++++.........//////000000000111111111333888BBBMMMUUUgggqqq{{{|||vvvqqqmmmmmmnnnooorrruuuxxxyyy''''''''''''(((((((((((())))))))))))(((((((((((((((((())))))*********+++************************************************************************))))))***+++,,,,,,,,,+++))))))***,,,---///000000.........///111333555666777999;;;???CCCGGGKKKMMMSSSVVVZZZ___eeeiiilllnnnrrrtttwwwyyy{{{}}}}}}zzzyyyxxxyyyyyyvvvuuuuuutttttttttttttttssstttsssrrrrrrsssvvvyyyzzz{{{~~~~~~|||zzzwwwsssoookkkhhhfffaaa^^^ZZZUUUPPPLLLIIIGGG>>><<<999888777555333111222111111000000//////...------------------------............---------,,,++++++,,,,,,---...//////------------------------+++,,,---...////////////......////////////000000......//////000111111111111111111222222222222222///000111111222111111111000000///...............---------...............+++,,,,,,+++))))))***,,,,,,+++******))))))******))))))))))))))))))))))))))))))******++++++******((((((((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''(((((((((((())))))((((((((((((((('''''''''''''''''''''''''''''''''&&&((()))(((&&&$$$$$$%%%&&&&&&''''''((('''''''''''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&&&&'''(((((((((''''''&&&&&&''''''((())))))***((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((''''''''''''''''''&&&''''''''''''''''''''''''***++++++)))&&&$$$###$$$&&&&&&&&&''''''(((((((((''''''''''''((((((((((((''''''(((((((((((())))))'''''''''(((((())))))***************)))))))))((((((((((((((())))))))))))((())))))************)))******))))))))))))******)))******++++++******)))))))))))))))***************+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......//////000000111111111222444999AAAMMM[[[dddttt|||~~~zzzvvvppplllgggiiimmmrrrxxx}}}'''(((((((((((()))))))))***)))))))))(((((((((''')))))))))))))))*********)))))))))******++++++,,,******************************************************+++,,,,,,,,,++++++***+++,,,---///000111222...///111444888<<>>GGGRRR___llltttzzz|||xxxtttoookkkggggggkkkqqqzzz))))))))))))******************))))))((((((((('''******))))))))))))))))))(((((()))***+++,,,,,,,,,************************************************++++++,,,,,,,,,++++++***,,,,,,---...///000111111111333666;;;@@@EEEJJJLLLVVVWWW[[[```eeekkkppprrrtttvvvxxx{{{~~~}}}xxxwwwuuuqqqnnnmmmoooqqqkkklllnnnppprrrssstttuuuuuuvvvxxx|||~~~~~~~~~~~~{{{{{{yyyvvvrrrnnnjjjgggccc___ZZZTTTOOOJJJEEEAAA<<<:::777444222111222222000000000000000000000000......//////......---,,,///......------,,,,,,+++------------------------***+++---///000000///.............../////////000///000000111222222333333//////000000111111111222222222333444444444444333000000///...............---------.........//////---......---++++++,,,...,,,++++++***)))*********************************((()))***+++++++++++++++'''''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******%%%&&&&&&&&&''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''))))))((((((((()))$$$%%%&&&'''((((((((((((''''''(((((((((((('''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((('''&&&%%%%%%&&&'''((())))))))))))(((''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))******%%%&&&&&&'''((())))))***))))))))))))))))))))))))&&&&&&''''''(((((()))))))))))))))))))))))))))))) """$$$&&&&&&'''***,,,,,,,,,+++***)))(((''''''''''''''''''((((((((()))%%%&&&&&&&&&''''''(((((())))))))))))(((((((((((()))))))))))))))(((''''''(((((((((((())))))))))))(((((()))*********************))))))))))))************++++++++++++******))))))))))))************((()))***+++,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,...//////000111222222222999???IIIUUUbbbnnnyyy{{{}}}xxxsssoookkkgggeeejjjoooxxx'''''''''&&&'''((()))))))))))))))))))))))))))))),,,,,,+++***)))))))))*********))))))))))))))))))(((((()))***+++,,,,,,,,,++++++******+++,,,------///000000///,,,+++++++++111222333333333444777:::>>>AAAFFFKKKPPPVVV\\\```iiikkknnnrrrvvvxxxyyyzzz}}}~~~}}}yyyuuurrrpppooonnnlllkkkjjjkkklllmmmqqqqqqqqqsssvvvzzz~~~~~~}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}|||{{{zzzxxxvvvuuusssnnniiigggeee```XXXQQQKKKHHHBBB<<<777555444444777555444333333111...,,,///...---------///111222......---------......///...////////////---+++***,,,,,,,,,---------......222222111000///...------///000111222222333222222555555444333333222111111555444333222333444555666111000000///...---------......///////////////.........---------,,,,,,,,,((())),,,------,,,+++******)))))))))))))))*********)))((()))+++,,,,,,***(((***+++***)))((()))***)))(((((('''&&&%%%%%%$$$''''''&&&&&&&&&&&&'''''')))((((((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&###!!!"""%%%(((((('''(((((())))))((('''&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&''''''(((((())))))&&&&&&&&&''''''''''''(((((('''&&&&&&'''((()))***((((((((('''&&&&&&%%%%%%(((&&&%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((((((((((()))*********+++******))))))))))))******(((((()))***************++++++************++++++)))))))))))))))((('''''')))))))))))))))*********(((***,,,,,,++++++,,,------------,,,+++,,,...000***---000000000333888===AAAJJJXXXeeepppwww|||{{{yyyuuuoookkkjjjmmmooonnnwww(((((()))))))))*********))))))))))))))))))))))))++++++******)))*********************************))))))******++++++,,,,,,,,,,,,++++++,,,------...***,,,------,,,---///111222333555777999;;;@@@CCCJJJNNNTTTYYY___dddjjjnnnsssuuuxxxzzz}}}~~~}}}|||wwwuuurrrooommmlllllllllnnnnnnnnnnnnppprrruuuwwwyyy{{{~~~{{{yyyxxxyyyyyyzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}|||{{{zzz|||xxxtttrrrrrrnnngggbbb___[[[UUUMMMFFFAAA===<<<999777555444444333000........./////////...............---------....../////////000000///...,,,+++,,,,,,---------.........111111000000//////......///000111222222333222222333333333333333333333333222222111222222333333444111000000///......------......///////////////.........---------,,,,,,,,,)))***+++,,,---,,,++++++******))))))))))))*********)))((()))+++,,,+++***(((***+++***)))((()))***++++++***))))))(((''''''(((''''''&&&&&&''''''((())))))(((((((((((())))))(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''(((((((((((('''''''''%%%###$$$&&&))))))(((((((((((((((((('''&&&%%%'''(((((())))))(((((('''''''''((((((((((((''''''(((((((((((((((((((((((()))((((((((('''''''''''')))((((((((('''''''''&&&''''''((((((((()))))))))%%%&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''((((((((())))))))))))''''''&&&'''((((((%%%&&&&&&'''(((((())))))***)))'''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''+++***))))))((((((((())))))***************++++++******))))))))))))******(((((()))***************+++******))))))******+++******++++++***))))))(((************))))))))))))(((***,,,,,,,,,+++,,,------......---,,,,,,///111...000111111222777>>>DDDQQQYYYeeepppxxx~~~~~~{{{wwwuuupppkkkiiikkkqqquuu~~~)))***+++,,,,,,,,,+++***))))))))))))))))))))))))*********)))******++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,------...///+++,,,---------000444777555888<<<@@@DDDIIINNNRRRZZZ^^^eeekkkpppuuuzzz}}}~~~|||wwwtttqqqpppooonnnmmmlllkkkjjjkkklllllloooqqquuuzzz}}}xxxtttrrrttttttttttttvvvyyy|||~~~~~~~~~{{{{{{|||zzzvvvrrrqqqnnniiibbbZZZSSSNNNKKKBBB???<<<999888666444222000111222222111///---,,,......------------......000000000000///...------,,,------------.........000000000000///////////////000111222222333222222111111222333333444555555222222222222111000///...111000000//////......---/////////000000//////.........---------,,,,,,,,,******+++++++++,,,,,,,,,+++******)))))))))*********)))((()))+++++++++***(((***+++***)))((()))***+++++++++******))))))((((((''''''&&&&&&''''''((())))))(((((((((((())))))(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''((((((((((((''''''(((&&&%%%&&&((()))))))))&&&''''''''''''&&&%%%%%%(((((())))))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((''''''''''''''''''(((((((((((()))))))))'''''''''&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((()))))))))******)))(((''''''&&&&&&'''&&&''''''(((((()))******---+++)))((())))))((('''((((((''''''''''''((((((,,,,,,+++******)))*********)))))))))))))))(((((())))))))))))))))))))))))(((((()))***************+++******))))))******++++++++++++,,,++++++***)))+++++++++******))))))((((((***,,,---,,,,,,,,,...---......---------///222222333333333555===HHHQQQdddjjjsss{{{{{{wwwtttrrrooollliiikkkrrr|||((()))+++------,,,+++***))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,+++++++++---------------...///000000111111000111444999<<>>:::888555555444333111000///...//////...---------......000000000000000//////...------------.............../////////000000000111//////111222222222222222111222222333333444444555444444444333111...,,,***000000000000//////......///000000000000//////.........---------,,,,,,,,,++++++*********+++,,,---++++++******))))))*********)))((()))***+++***)))(((***+++***)))((()))******)))))))))((((((((('''((((((''''''''''''((((((***))))))(((((((((((()))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&'''(((((((((%%%&&&&&&&&&&&&&&&%%%%%%(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%%%%))))))((((((''''''&&&&&&''''''((((((((()))))))))((((((((('''''''''''''''*********)))((((((''''''---+++)))((())))))(((&&&))))))(((((((((((())))))******))))))******+++,,,(((((((((''''''&&&&&&&&&))))))************))))))(((((()))*********************))))))))))))*********+++++++++++++++******************************(((***,,,---,,,,,,---...------...---,,,---///222222333444555;;;FFFUUU___ooottt{{{}}}zzzwwwtttpppmmmlllkkkjjjlllsss'''(((***,,,,,,+++***(((***************************)))))))))***+++,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,---------...///000222222333444555666888<<>>999555444555666333222111000000///000000000000///......//////000------........./////////......//////000000111111///000111222222333222222333333333333333333333333000111222333444444444444000000000000000000000000111111111111000///............---------,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***************+++)))(((((()))***)))'''(((***+++***)))((()))***************************)))((((((''''''(((((()))+++***)))((((((''''''((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((('''''''''''''''((((((((((((''''''$$$&&&((((((&&&%%%&&&'''%%%%%%&&&''''''''''''&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''((((((((('''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''###$$$&&&((()))*********&&&''''''(((((()))******)))(((&&&&&&'''((('''&&&))))))(((((((((((())))))$$$$$$%%%&&&((()))+++,,,++++++***************)))((()))***++++++***)))((((((((()))******************))))))(((((())))))***((()))******************((())))))***+++,,,------)))+++---------------///,,,------------...111333333999AAAIIITTT```nnnxxx|||yyyuuupppllljjjhhhgggeeeccciiisss((((((((())))))))))))***************************++++++******)))******************+++,,,---------,,,,,,------......//////000000222444777:::<<<>>>BBBFFFKKKQQQWWW^^^eeeiiinnnrrrvvvzzz|||zzzyyyvvvtttuuuvvvyyy{{{|||~~~~~~}}}||||||}}}}}}}}}~~~~~~~~~}}}}}}}}}{{{{{{yyyxxxxxxzzz}}}~~~~~~|||zzzxxxtttoooiiidddZZZVVVOOOHHHBBB===;;;;;;555444333222111111111111//////...------...///000............////////////////////////000000000000///000111222222333222222111222222333333444444555222111111222222444555555000000000000000000000000111222222111111///............---------,,,,,,,,,)))***+++,,,---,,,++++++...---,,,+++************+++)))(((((())))))((('''(((***+++***)))((()))***))))))))))))))))))))))))))))))(((((((((((())))))+++***)))((('''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''((((((((((((''''''%%%'''***)))'''&&&&&&(((%%%&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&)))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&''''''''''''''''''((((((((())))))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((($$$%%%'''((())))))))))))%%%&&&&&&'''(((((())))))(((&&&%%%&&&'''((((((''')))((((((''''''(((((()))&&&&&&&&&&&&'''((())))))(((((()))))))))))))))***((()))***++++++***)))((((((((()))***************))))))(((((((((((()))))))))******+++,,,,,,++++++++++++++++++++++++++++++)))+++---...------...///...////////////000333555;;;CCCNNNZZZdddnnnxxxtttpppkkkgggffffffeeeeeeiiirrr))))))(((((())))))***+++************************,,,,,,+++***)))))))))***))))))***++++++,,,------,,,,,,,,,---...///000000222222444777:::>>>AAABBBQQQUUU[[[aaafffkkkqqquuuwwwzzz}}}~~~{{{yyyyyyzzz{{{|||{{{|||~~~}}}}}}yyyxxxvvvtttsssuuuyyy|||~~~~~~~~~~~~{{{uuuqqqiiieee___WWWNNNGGGBBB???666555444333222222222222///...---,,,,,,---//////............/////////000000000000000///////////////000111222222333222222///000111222444555666777777555333111000000000111000000000000000111111111222222222111111///............---------,,,,,,,,,(((***,,,---------+++***...---,,,+++************+++)))(((((())))))(((&&&(((***+++***)))((()))***&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))++++++)))((('''''''''''''''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''&&&)))++++++)))'''''')))&&&&&&'''((())))))((((((%%%&&&&&&&&&&&&&&&&&&%%%***((('''&&&&&&'''(((***))))))))))))))))))))))))&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''))))))))))))************&&&&&&''''''(((((())))))&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''((())))))(((''''''((((((((('''&&&&&&%%%%%%(((&&&%%%&&&((()))***)))((((((''''''''''''(((((())))))((('''''''''''''''$$$%%%%%%&&&&&&'''''''''''')))***++++++***)))'''(((((()))***************))))))(((((((((((())))))***+++,,,,,,------------......---,,,+++))))))((()))+++---...------...///000111111111111222555888AAAKKKYYYeeeooovvv~~~|||qqqmmmhhheeedddeeeeeeeeeqqq|||))))))))))))************++++++************************+++++++++,,,,,,,,,+++---......---,,,,,,---...///000000///000222444555888===AAAGGGMMMTTTYYYbbbfffkkkppptttwww{{{}}}}}}~~~{{{yyy~~~~~~}}}{{{xxxvvvttttttuuuuuu|||~~~}}}zzzyyywwwtttpppjjjddd\\\TTTOOOEEEBBB???<<<:::888555333000000///111222222111///......---,,,---...000111000000000000//////////////////000000111111111222444333222111111111222333222111111111000000////////////000000000000//////111111111111111111111111//////...---,,,,,,++++++...+++***+++---...---+++((()))***+++++++++++++++((()))***---...---)))&&&$$$&&&((())))))(((&&&$$$((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&%%%$$$%%%&&&'''(((&&&'''((())))))((('''&&&((((((((((((''''''''''''&&&&&&'''((()))***++++++))))))(((((('''''''''&&&)))(((&&&%%%%%%&&&((()))''''''(((((('''&&&%%%%%%******))))))((((((''''''((('''&&&%%%$$$%%%%%%&&&)))&&&%%%&&&)))***)))'''******)))((('''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((()))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))))))))((((((************************---------,,,,,,,,,++++++((()))***+++,,,---------***+++---...///......---+++,,,---...111555;;;@@@QQQ\\\hhhpppxxxzzzsssnnnmmmiiidddbbbfffnnnuuu(((((()))))))))*********+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,---,,,,,,---......///111222222444777:::>>>BBBHHHOOOVVV^^^eeejjjpppsssxxx{{{}}}~~~~~~~~~~~~|||zzz}}}|||||||||~~~|||{{{xxxvvvttttttttttttwwwyyy{{{}}}~~~~~~}}}}}}zzzwwwsssooojjjddd___VVVQQQKKKEEE@@@<<<888555555444222222222222000...000//////............///////////////000000000000......//////000000000000333333222111111111222333111111111111000000000/////////000000000000//////111111111111111111111111.........------,,,,,,,,,---+++***+++---...,,,*********+++++++++******)))+++***))))))++++++***(((&&&''')))******)))'''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((('''''''''((()))***''''''((((((((((((''''''***))))))))))))(((((((((''''''''''''(((((((((((()))(((((((((''''''''''''***)))'''&&&&&&''')))******)))))))))(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&'''''')))(((&&&'''***+++***(((((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((())))))(((((('''&&&''''''(((((()))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))************************))))))******+++++++++,,,++++++,,,---............+++,,,---////////////...---......000444;;;DDDJJJ[[[eeeooovvv|||~~~xxxrrrmmmlllkkkiiiiiioooxxx((((((((()))))))))*********************+++,,,---------------,,,,,,,,,,,,)))***,,,---------///000///111444666999===BBBFFFNNNRRRZZZaaahhhooouuuyyyyyy{{{~~~}}}{{{zzz|||||||||}}}~~~}}}|||}}}}}}}}}||||||{{{zzzyyyzzz}}}}}}|||yyywwwuuutttttttttttttttuuuwwwyyy{{{}}}~~~}}}|||{{{yyyuuurrrkkkfff]]]TTTMMMFFFAAA===:::888444333222222111000000000000000///...---,,,......//////000000111111............////////////222222111111111222222333111111111111000000000000///000000111111000000///111111111111111111111111......------------------,,,+++******,,,,,,+++***,,,,,,,,,,,,+++***)))(((...+++'''&&&'''((()))***'''(((***++++++***((('''((((((((((((((((((((((((***************************)))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''(((((()))***((((((''''''''''''((((((************))))))))))))+++++++++******)))))))))((((((((((((''''''''''''******((((((((((((******+++***(((''''''((())))))'''''''''((()))************)))((((((''''''((((((***)))((()))***++++++)))'''''''''(((((()))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&(((((()))))))))((('''''')))((((((''''''(((((()))((((((((((((((((((((((((((())))))******))))))(((******+++++++++++++++***++++++++++++++++++++++++(((((()))***+++,,,------......///////////////...,,,,,,...//////000000///000///000222999DDDQQQYYYhhhqqqyyy}}}|||{{{{{{{{{wwwtttmmmoooqqqrrruuu}}}((((((((()))))))))******)))))))))***+++,,,---...---------,,,,,,,,,,,,++++++---...///...///111333222555:::???DDDKKKQQQVVV___ccciiiooosssvvvzzz||||||~~~|||||||||}}}}}}~~~~~~}}}|||||||||~~~}}}}}}}}}~~~~~~}}}}}}~~~~~~}}}zzzwwwvvvwwwxxxzzz}}}}}}~~~}}}{{{yyyxxxwwwwwwuuuuuuuuuuuuvvvyyy|||}}}}}}{{{yyyuuunnnggg___WWWOOOJJJ@@@<<<888555555444444333///000111111000///---,,,---......///000111111222////////////////////////111111111111111222222222111111111000000000000000000000000111111000000000111111111111111111111111------------............,,,+++++++++++++++******+++,,,,,,,,,++++++***)))...+++'''%%%&&&(((((()))'''(((************((('''((((((((((((((((((((((((((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''((((((((('''&&&&&&''')))************)))))))))((((((*********)))))))))((((((((((((((((((((('''''''''***))))))(((((())))))***)))(((&&&%%%$$$&&&''')))'''((((((((()))))))))***)))((((((((((((((((((((()))(((((()))************'''(((((((((((()))))))))************************)))))))))))))))((('''''')))))))))))))))((('''&&&))))))(((((((((((())))))(((((((((((((((((((((((()))))))))******))))))))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---....../////////000000000///......+++,,,---...//////000000000000222666???MMM\\\gggssszzz~~~{{{xxxwwwxxxzzzzzzyyyvvvyyy|||))))))))))))************************+++,,,---...,,,,,,,,,,,,,,,+++++++++---///000000000222444777:::>>>EEELLLSSSZZZbbbfffkkknnnssswwwyyy{{{}}}~~~zzzxxxxxxyyyzzz{{{~~~}}}xxxtttssssssttt{{{||||||}}}}}}}}}}}}}}}xxxxxxyyyzzz{{{||||||}}}|||~~~~~~||||||{{{{{{zzzxxxwwwxxxzzz|||~~~~~~}}}{{{yyyvvvqqqjjjaaa[[[NNNIIICCC>>>;;;888666444///000111111111000...------......///000111111222000000000000000000000000000000111111222222222222000000000000000000111111000000111111111111000000000000000000000000000000---.....................,,,,,,,,,,,,+++***************+++,,,,,,,,,,,,,,,+++)))(((((())))))(((&&&'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((('''&&&&&&&&&((()))***))))))((((((((('''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((()))'''&&&$$$%%%&&&((()))***)))))))))((((((((('''''''''''''''((('''''''''''''''(((((((((((())))))***)))))))))(((((((((((('''''''''''''''''''''''')))))))))))))))((((((''')))*********)))(((''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))((())))))***++++++******++++++++++++++++++++++++------------------------....../////////......---++++++,,,---...///000000111222666===HHHVVVfffpppwww}}}|||xxxvvvssssssvvv{{{*********+++++++++,,,,,,+++++++++++++++,,,---...+++,,,,,,,,,------------...000222333444777<<>>CCCJJJNNNXXX^^^ffflllpppsssuuuvvvwwwyyy|||~~~~~~{{{|||}}}|||yyyvvvtttrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrsssuuuxxx{{{}}}}}}}}}}}}~~~~~~}}}}}}}}}}}}}}}|||||||||}}}}}}zzzwwwqqqllleee^^^VVVOOOHHHCCC<<<;;;999666444222111000////////////000000000000111111000000000/////////---...000111222222222111///000000000111111111111000111111222222111111000000000000000000000000000000000//////......---------///000///,,,***+++---++++++,,,,,,---,,,,,,,,,(((((((((***,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))'''((()))***+++******)))%%%&&&'''((()))))))))))))))))))))((((((((((((''',,,,,,,,,,,,++++++++++++''''''''''''((((((((())))))))))))******)))))))))(((((((((((()))))))))***))))))))))))((((((((((((&&&'''((()))***))))))(((&&&(((***)))'''''')))+++)))))))))))))))*********)))))))))))))))))))))))))))************)))(((((((((((()))*********))))))******))))))))))))******)))))))))))))))))))))))))))******++++++******)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,---...////////////............000222444555888???KKKWWWbbbllluuuzzzyyy~~~}}}wwwssskkkkkkmmmsss~~~,,,,,,,,,---------......------,,,+++++++++,,,,,,---...///000111222333444666999===BBBHHHOOOVVV\\\dddiiiqqqvvvxxxxxxwwwwww{{{}}}~~~~~~}}}}}}~~~|||zzzvvvvvvvvvvvvvvvvvvuuuuuuqqqpppooooooqqqtttwwwyyyyyyyyyzzz{{{{{{{{{{{{{{{zzzzzz{{{|||}}}~~~~~~~~~~~~~~~}}}wwwsssnnnhhhccc\\\UUUQQQCCCAAA===999555333111111000000000000////////////000000//////.........------...000111222222222111//////000000111111111222111111222222222222111111000000000000000000000000111111000///...------,,,...000111000,,,+++,,,...------------,,,+++******)))(((((()))+++------,,,************************))))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((()))***************''''''''''''''''''''''''))))))))))))))))))))))))%%%&&&((()))))))))((('''$$$%%%''')))***))))))(((************))))))))))))))))))((('''&&&%%%$$$$$$&&&'''''''''(((((())))))******++++++++++++******%%%%%%&&&'''((((((''''''''''''(((((())))))******'''((()))+++++++++***)))''')))+++***((((((***,,,''''''((()))***+++,,,,,,&&&&&&&&&&&&&&&&&&&&&&&&***************)))(((((('''((()))*********************))))))))))))******))))))))))))))))))))))))******++++++++++++******)))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000,,,,,,...///000000000000000000000000222444666777<<>>LLLUUUbbbmmmtttwwwxxxxxxzzz}}}|||wwwnnnhhhgggfffiiiqqq++++++++++++,,,,,,,,,,,,---,,,,,,,,,...///000000///000111333444888>>>BBBNNNRRRXXX___ffflllssswwwvvvwwwxxxzzz}}}{{{zzzzzzzzzyyywwwsssppprrrqqqooopppssswwwxxxyyy}}}~~~}}}{{{|||xxxsssrrrrrrooojjjeeeccc^^^VVVOOOIIICCC>>>;;;888666333111111111000///111000......//////---,,,000000////////////000000/////////000111111111222111111111111111111222222////////////////////////..............................---,,,,,,+++******+++***))))))))))))))))))+++*********))))))))))))*********)))((((((''''''************)))))))))(((************************))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))(((''''''((()))***))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((()))(((&&&###((((((((((((((((((((((((***)))))))))((((((((('''***))))))((('''((((((((())))))))))))))))))))))))((((((((()))))))))************))))))))))))))))))((((((((((((((((((((((((***)))))))))))))))***+++,,,+++******))))))******))))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,++++++---,,,,,,+++++++++,,,,,,---------------------------///000///---,,,,,,---111111222333666<<>>DDDKKKPPP\\\```ggglllqqquuuyyy|||||||||}}}~~~~~~zzztttpppqqqnnnlllmmmppptttwwwxxx{{{|||}}}}}}}}}~~~}}}|||{{{wwwsssrrrrrrqqqnnnkkkmmmjjjfffaaaZZZQQQHHHBBB???;;;777444222222000///222111//////000///---+++000000////////////000000000000000000000000000000111111111111111111000000////////////////////////////////////////////////------,,,,,,+++*********---,,,,,,,,,,,,------...***************)))))))))))))))))))))))))))))))))************))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&''')))***((($$$!!!(((((((((((((((((((((((())))))))))))(((((((((((()))(((((('''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))*********))))))((((((((())))))))))))))))))))))))++++++******))))))******++++++***)))))))))******************************))))))))))))************)))***+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---........................---...//////---,,,---...333333333666<<>>:::777555333111111111333333111///000000////////////000000000000000///////////////222111111000000/////////////////////////////////------------------------............------------(((((((((((())))))***+++***************+++++++++(((((())))))******++++++))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))***((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((&&&$$$%%%'''***++++++(((((((((((((((((((((((((((((((((((())))))))))))+++***))))))(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((''''''))))))))))))))))))))))))***)))((('''''''''''''''***))))))((())))))******************************((()))))))))************((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,---...///++++++,,,,,,,,,---------+++---.........000222555333666:::AAALLL[[[jjjssszzz}}}}}}yyyvvvoooiiidddaaaaaadddmmmxxx---------.........//////---000333444444777<<>>:::666333333333333222000000////////////000000---.........///000000000/////////000000000000000////////////////////////......................................................---,,,,,,,,,------*********++++++,,,,,,,,,******************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((((((((((((***(((%%%%%%&&&'''((('''(((((((((((((((((((((((('''((((((((()))))))))*********)))((((((((((((((())))))))))))))))))))))))((((((((()))))))))******&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************((()))***+++,,,---------++++++******)))*********++++++,,,,,,---......///222222222111000111333666:::BBBOOO\\\hhhsss{{{~~~wwwpppjjjggg```]]]]]]___dddnnn............/////////000111666;;;???CCCLLLXXXaaadddiiipppvvvzzz|||}}}~~~|||yyyvvvuuuttttttttttttsssqqqppprrrvvvzzz|||}}}{{{wwwtttqqqrrrsssuuuxxx{{{}}}~~~}}}zzzvvvtttsssrrrppplllkkkkkklllkkkkkkmmmkkkiiifffbbb]]]VVVRRRGGGBBB<<<888666666555555000000////////////000000,,,------...///000111111......//////000000111111////////////////////////////////////////////////---------------------------,,,++++++*********************++++++,,,,,,,,,************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******************************'''((()))******)))((('''******))))))))))))******))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%&&&'''((()))******((((((((((((((((((((((((---,,,*********)))'''%%%(((((((((((((((((((((((('''((((((((())))))******))))))((('''''''''''''''************************))))))))))))************%%%%%%&&&'''((()))******(((((((((((((((((((((((((((((('''(((((()))***+++((((((((((((((()))******(((((((((((((((((((((((())))))))))))************((((((***+++,,,---------......---,,,++++++++++++,,,,,,------...///000000///000111111111444888;;;>>>HHHWWWgggsss{{{zzzssslllfffbbb]]]\\\]]]cccjjjvvv...////////////111555888777<<>>FFFMMMWWWfffsss{{{zzztttkkkaaa^^^```[[[[[[^^^eeerrr......//////000333777;;;AAAFFFOOOWWW___ffflllpppwwwxxxzzz|||~~~}}}|||xxxwwwvvvuuutttttttttttttttrrrpppnnnnnnqqqvvvyyy~~~}}}|||||||||||||||{{{{{{}}}}}}|||{{{yyyvvvttttttsssqqqooommmkkkjjjiiicccdddeeeeeeffffffffffff^^^ZZZSSSLLLFFF@@@:::666555555444444333111000000//////000000000000000000//////000111111111111111444111......000111111111///////////////...------//////...------------...---------------------------------,,,++++++******++++++******************************************))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((()))))))))((((((((())))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((()))))))))))))))))))))*********++++++'''(((***+++,,,---,,,,,,+++)))'''''')))***)))((((((((())))))))))))(((((((((''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&''')))******)))((('''(((((((((((((((((((((((())))))((('''''''''''''''&&&'''((('''&&&%%%&&&(((************)))))))))((((((((((((((())))))))))))(((((())))))))))))(((((('''''''''((((((((())))))******))))))))))))******((((((((()))))))))*********)))'''&&&&&&''')))************+++++++++++++++((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,..................------...111222111111666AAAJJJXXXbbbnnnxxx~~~yyyssskkkbbb```bbbbbbdddiiirrr~~~///000111333555:::@@@DDDOOOUUU]]]eeekkkppptttwww{{{|||}}}~~~|||yyyvvvtttrrrrrrpppoooooooooppppppqqqqqqpppoooooosssxxx}}}}}}|||{{{|||}}}{{{yyyxxxvvvttttttsssrrrpppnnnmmmkkkjjjcccccccccccccccdddeeefffhhheee___ZZZSSSKKKCCC>>>555555555555444333222222//////000000111111111111//////000111111111111111333111///...000111111111000000000000000///......//////...------------.................................------,,,,,,++++++,,,+++++++++***)))))))))++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((())))))((((((((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))((((((((()))))))))******))))))***++++++++++++++++++)))'''((()))***)))(((''''''((((((((((((''''''((((((((((((((())))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))*********)))((('''(((((((((((((((((((((((()))(((((('''''''''''''''((()))******(((((()))***************))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''(((((((((((())))))***)))))))))))))))******)))))))))*********++++++)))((('''&&&&&&'''((()))******************))))))'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................///111222222444===JJJUUUgggoooyyy~~~wwwrrrjjjccccccggghhhmmmvvv111333777:::???FFFNNNSSS\\\bbbjjjqqquuuxxxzzz{{{~~~|||wwwrrrooonnnlllkkkiiigggffffffggghhhkkklllnnnnnnpppvvv~~~|||xxxvvvuuutttsssttttttrrrqqqooonnnmmmllljjjhhhfffcccaaaaaaaaaaaajjjiiigggddd___XXXPPPJJJ@@@===:::666444333222222000000000000000111111222//////000111111111111111222111000///000000111111111111111111111000////////////...------------...------------------------.........------,,,,,,,,,,,,,,,,,,+++***)))((((((++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))(((((()))))))))))))))))))))))))))((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))******************))))))***)))(((((())))))***)))'''(((((())))))((((((''')))))))))))))))*********(((((((((((((((((((((((()))(((''''''''''''((()))******++++++***)))((('''((((((((((((((((((((((((******))))))))))))******)))***++++++))))))***+++*********)))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***+++)))*********+++++++++++++++***))))))))))))***++++++*********)))(((((((((+++,,,,,,,,,,,,+++******------------------------...............///000000111222444666<<>>999777555333111111111222//////000111111111111111...111222222000///000111000000111111000000///...//////...------------...------------------------++++++,,,,,,,,,,,,,,,,,,++++++******************++++++++++++++++++++++++************************+++++++++*********))))))************************+++(((%%%'''***,,,)))&&&))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))))))))))))))))))))*********++++++)))((('''''''''((()))))))))+++,,,***((((((***,,,(((((())))))))))))((((((''''''(((((()))******+++))))))))))))))))))))))))''''''((((((((((((''''''((((((((('''(((((())))))(((((((((((((((((((((((('''''''''''''''((()))))))))+++,,,+++***)))***+++((()))))))))************(((((((((((())))))))))))(((((())))))))))))((((((*********)))))))))(((((((((((((((((()))***+++,,,((((((((()))))))))******(((((())))))))))))((((((*********+++++++++++++++******,,,---.../////////........................------,,,---...111333555444999CCCOOO\\\iiittt{{{{{{xxxqqqllljjjkkkpppwwwQQQWWW```hhhmmmqqqtttvvvyyy{{{~~~{{{xxxsssnnnjjjgggeeeeeebbb```^^^]]]^^^aaaeeeggggggmmmvvv{{{|||vvvsssqqqppppppppppppoooooonnnnnnppppppqqqqqqpppnnnlllkkkgggdddaaa```aaacccddddddccceeeeeeccc]]]TTTJJJDDD<<<;;;888555333222333333//////000111111111111111...111333222000///000222000000000000000///......//////...------------...........................++++++++++++++++++++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))************************+++(((%%%'''***,,,)))&&&))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))************++++++++++++(((''''''&&&'''((()))***)))+++,,,+++((((((***---''''''((((((((((((''''''&&&''''''((()))*********))))))))))))))))))))))))''''''((((((((((((''''''''''''&&&''''''((()))***(((((((((((((((((((((((()))))))))))))))***++++++&&&((()))((('''&&&'''((((((((())))))*********+++(((((((((((())))))))))))(((((())))))))))))((((((+++*********))))))(((((((((((((((((()))***+++,,,(((((((((((())))))))))))))))))************))))))*********+++,,,,,,,,,---,,,,,,------,,,,,,+++***........................------,,,---...111444666888???JJJXXXfffsss}}}|||xxxuuupppllljjjmmmsss|||bbbeeejjjooosssvvvxxxxxxzzz{{{{{{vvvssspppmmmlllkkkjjjiiidddfffiiiiiijjjmmmrrrwwwuuuzzzzzztttrrrpppllliiiiiilllpppssstttttttttsssqqqooommmkkkmmmiiieeebbbbbbbbbaaa```aaaccceeefffccc^^^XXXTTTLLLFFF===888666555444222444222000///000000...---111111000000000000111111111111111111111111111111000000000000///...,,,,,,,,,---------.../////////+++,,,...//////...,,,+++,,,+++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++******)))+++++++++++++++***)))(((******))))))))))))******+++***)))))))))***,,,------,,,***)))((('''((((((%%%&&&(((***+++***)))((())))))(((((('''''''''&&&)))))))))))))))(((''''''******))))))((((((''''''))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((((((((((((((((((''''''(((((()))***+++++++++************++++++'''***++++++((('''))),,,***+++,,,,,,,,,+++)))((()))))))))))))))))))))))))))((('''((()))***)))(((************++++++++++++))))))************))))))))))))(((((((((((()))))))))*********++++++++++++,,,+++******+++,,,...///000//////.........//////000000000222333555666777:::KKK^^^iiipppxxx~~~|||xxxtttqqqmmmppptttxxxhhhkkkoootttwwwzzz{{{|||{{{|||~~~~~~zzzvvvsssqqqooommmmmmmmmmmmlllmmmpppsssuuuvvvzzz|||tttqqqmmmjjjjjjmmmqqqsssvvvvvvvvvvvvtttrrrpppnnnmmmjjjgggdddcccaaa```^^^aaabbbeeeggggggeeebbb___SSSMMMEEE???;;;888555222444222000000111111111000111111000000000000111111111111111111111111111111000000000//////...---------------...............+++,,,...//////...,,,+++*********++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******+++++++++++++++***))))))******))))))))))))******...,,,+++)))(((((((((((()))************((('''&&&%%%''')))***++++++***)))******)))))))))((((((((()))*********))))))((('''***)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((''''''(((((('''''''''''''''((())))))(((((((((((())))))(((***+++***(((((()))+++---,,,***(((%%%!!!((((((((((((((((((((((((((('''&&&'''***+++***)))(((((((((((())))))))))))))))))************))))))+++******)))))))))***************+++++++++,,,,,,,,,++++++++++++---...///000//////.........//////...000111111111333666999FFFVVVhhhrrrxxx|||xxxvvvtttsssrrrssswww}}}ppprrrvvvyyy|||~~~|||~~~{{{zzzzzzyyyvvvrrrpppooonnnnnnnnnpppqqqrrruuuxxx|||}}}yyyuuuqqqppprrruuuxxxzzzzzz{{{zzzyyywwwtttsssooommmiiifffdddaaa^^^[[[ZZZ[[[^^^aaaccceeeffffff^^^YYYSSSLLLEEE???999555333222000000222333333333111111000000000000111111000000000000000000000000//////////////////.....................---------+++,,,---.........,,,,,,))))))***+++,,,------...,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++***++++++++++++***))))))******))))))))))))******,,,+++***)))((('''''''''%%%''')))++++++)))'''%%%'''((()))+++,,,++++++***++++++************))))))*********+++******)))((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((()))))))))((((((''''''''')))((('''&&&&&&%%%%%%%%%))))))(((((((((((()))))))))***+++***)))((()))***++++++)))((('''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&'''***++++++***(((((((((((())))))))))))))))))************))))))---,,,+++************************+++++++++,,,,,,++++++++++++,,,---...////////////......//////000///222333222111444;;;BBBVVVdddrrrzzz}}}zzzvvvsssrrrtttwwwyyy~~~vvvwwwzzz|||~~~~~~~~~{{{xxxwwwwwwvvvsssqqqooopppqqqqqqrrrtttwwwyyy~~~~~~{{{{{{}}}|||yyywwwrrrpppllljjjgggccc^^^[[[VVVWWWXXX[[[^^^bbbfffhhhhhheee```ZZZRRRIII@@@<<<555222000000111333444333222111111000000111111222///////////////////////////............//////////////////...---------,,,+++,,,---.........------*********++++++,,,,,,,,,,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++******+++++++++******)))******))))))))))))******((((((((((((((())))))***$$$&&&((()))***)))((('''((((((***+++,,,,,,++++++******************************+++++++++******)))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((******))))))(((''''''''')))(((''''''&&&&&&&&&'''++++++************++++++************))))))))))))******))))))***,,,...///(((((((((((((((((((((((()))((('''((()))***)))((()))*********++++++++++++))))))************))))))---,,,+++******)))******)))))))))*********++++++++++++,,,,,,---....../////////////////////000111111444777555444999DDDNNNbbbmmmyyy~~~{{{yyyuuurrrrrrwww~~~yyyzzz{{{}}}~~~{{{yyyvvvuuuttttttuuutttsssrrrtttuuuwwwxxxxxxzzz~~~~~~{{{uuussspppmmmjjjfffbbb^^^\\\[[[ZZZ[[[^^^bbbfffhhhmmmmmmkkkfff^^^TTTLLLHHH;;;888444222222333333222222222111111111111222222//////////////////////////////.........//////000/////////...---------,,,+++,,,,,,------.........,,,,,,,,,++++++*********,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++)))******+++++++++************))))))))))))******'''((((((((())))))))))))'''&&&&&&''''''((()))***((()))******++++++,,,,,,)))))))))))))))))))))))))))******+++++++++******(((((((((((())))))))))))(((((((((((((((((((((((()))))))))((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))******))))))((((((((((((((((((''''''((())))))***++++++************+++++++++******)))))))))((((((+++***((('''&&&''''''((())))))))))))))))))))))))+++***(((((())))))'''&&&)))*********++++++++++++))))))************)))))),,,+++***)))))))))))))))(((((((((((()))))))))***++++++,,,---............///////////////000111111000444777888999AAAOOOZZZkkkttt}}}xxxvvvtttrrrssszzz{{{{{{|||}}}~~~|||zzzwwwvvvqqqqqqssstttvvvxxxyyyzzz|||yyyvvvssspppnnnkkkhhheeebbb```]]]\\\\\\___bbbdddmmmooopppnnnhhh```[[[XXXHHHDDD>>>999666555333222222222111111111111222222000000000000000000000000000///...------...///000...............---------+++,,,,,,,,,---......///...------,,,+++***)))))),,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++))))))***++++++++++++*********))))))))))))******+++++++++***)))(((&&&&&&(((((('''&&&'''(((***+++(((((())))))***++++++,,,((((((((())))))))))))***((()))******+++*********(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((()))++++++))))))(((((((((((()))))),,,***))))))******((('''&&&&&&&&&&&&'''((()))***************************+++***(((((())))))'''&&&(((((((((((())))))))))))))))))************))))))******)))))))))*********((((((((()))))))))******+++,,,---......//////...////////////000111222222///222666:::@@@KKKZZZeeesss{{{}}}|||rrrtttuuuvvvyyy}}}}}}~~~}}}}}}{{{zzzxxxvvvttttttqqqssswww{{{~~~|||yyyuuusssqqqpppnnnmmmiiifffbbb___^^^^^^```bbbiiimmmqqqrrrooojjjhhhgggYYYSSSKKKCCC>>>:::666444333222222111111222222333111111111111111111111111222111///---------...///---------...............++++++,,,,,,---...//////---,,,,,,++++++*********,,,,,,,,,+++++++++************++++++++++++******))))))***+++++++++++++++******))))))))))))******+++,,,,,,+++***)))'''&&&(((((())))))))))))))))))(((((((((((()))***++++++)))))))))*********++++++'''((())))))*********)))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++((((((((()))******++++++(((((('''''''''(((((()))))))))(((((((((((())))))---+++))))))******(((&&&$$$%%%''')))+++,,,---...))))))))))))))))))))))))(((''''''((()))******)))(((((((((((())))))))))))))))))************))))))***************+++,,,---************+++++++++++++++,,,---.../////////...////////////000111222333111444888???JJJXXXgggqqqxxx~~~~~~{{{yyyxxxssswww}}}|||{{{yyyvvvuuusssssssssuuuxxx}}}~~~{{{vvvtttssssssrrrrrrrrroookkkgggeeedddfffgggfffkkkqqqsssrrrpppppppppeee^^^TTTKKKCCC>>>999777333222222111111222222333111111111111111111111111333111///---,,,---......,,,------....../////////,,,++++++,,,---...///000++++++++++++++++++,,,,,,,,,,,,,,,+++++++++***************++++++*********((()))***+++++++++++++++******))))))))))))******((()))***,,,,,,++++++***''')))+++,,,,,,***((('''''''''''''''((()))***+++*********++++++,,,,,,,,,''''''((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))*********++++++++++++''''''((()))***+++,,,,,,)))((('''&&&&&&&&&&&&&&&++++++************++++++---+++((()))******(((&&&++++++++++++)))'''%%%###((((((((((((((((((((((((&&&%%%%%%'''***,,,,,,+++************++++++++++++))))))************))))))*********+++,,,---...///++++++,,,,,,,,,---------+++,,,---////////////...////////////000111222333555777<<>>:::999777444333333222000...222222222111000/////////000000000000000000000000------..................000///......,,,,,,+++***------,,,++++++*********************************))))))(((((()))***++++++))))))))))))))))))))))))++++++******************+++++++++***)))((((((''''''((()))******)))((('''******))))))******+++,,,******))))))))))))******---,,,+++)))(((((('''''''''''''''''''''((())))))'''(((((()))***+++++++++((('''&&&'''))))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))((((((((((((+++*********))))))(((((()))))))))))))))))))))))),,,+++******++++++***(((+++***)))))))))))))))***(((((('''(((((()))***+++))))))))))))((((((((((((*********)))))))))))))))+++)))(((''''''((()))+++******))))))))))))************+++,,,------...///------,,,+++************000000/////////000111222555999CCCRRRcccpppvvvxxx~~~yyyxxxvvvrrrqqqsssttt~~~}}}zzz{{{|||}}}~~~xxxvvvvvvwwwxxxyyyxxxwwwuuusssqqqooonnnnnnoooqqqsssssssssrrrqqqppplllggg```YYYQQQIIICCC<<<:::666444444444444333333222222222111111000000000000000000000000000000..............................------,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++)))))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++******)))(((((('''(((((())))))))))))((((((***************++++++,,,******))))))))))))******'''''''''(((((()))******(((((('''''''''(((((()))'''(((((()))******++++++)))((('''((())))))(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''******)))(((((()))******))))))))))))((((((((((((*********)))))))))(((((())))))))))))))))))))))))...,,,*********)))'''%%%***)))))))))))))))******((((((((((((((())))))***))))))))))))((((((((((((***)))))))))))))))))))))***)))(((''''''((()))************))))))*********,,,,,,,,,,,,,,,,,,------------,,,++++++++++++,,,...............000333555;;;BBBNNN^^^lllvvv|||~~~zzzvvvuuuuuussstttwww~~~}}}|||}}}zzzzzz{{{|||~~~~~~}}}{{{yyywwwuuutttrrrrrrsssttttttsssrrrrrrqqqpppooolllggg^^^UUUNNNDDD@@@;;;777666777777777333333222222222222222222000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---------------------------------***))))))))))))***++++++++++++++++++++++++++++++))))))******************++++++******)))(((((((((***))))))(((((())))))***)))************+++++++++******))))))))))))******((())))))***+++,,,,,,---))))))(((''''''((((((((('''(((((())))))******++++++)))))))))******(((&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''+++******))))))******+++))))))))))))((((((((((((******))))))))))))(((((())))))))))))))))))))))))+++***(((((())))))'''&&&(((((())))))******++++++)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********)))(((''''''((()))***++++++************++++++------------,,,,,,,,,+++---,,,,,,,,,,,,---.........////////////222666:::AAALLL\\\kkkuuu{{{{{{vvvrrrsssssstttyyy}}}zzzyyyttttttttttttttttttttttttqqqqqqpppooollleee]]]WWWPPPJJJCCC<<<999777777666222222222222222222222222000000000000000000000000////////////............++++++++++++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,---------************))))))((((((+++***)))(((((()))***+++))))))******++++++++++++******))))))))))))******************))))))((((((***)))(((((((((((((((((((((((((((((())))))******+++***)))*********(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((&&&%%%%%%&&&)))+++******''''''((()))***+++++++++)))))))))))))))(((''''''(((((((((((()))))))))))))))))))))))))))***************)))(((((()))******,,,++++++++++++++++++,,,---------------------,,,,,,,,,,,,------///000000000111111111111444:::???FFFTTTgggtttzzz||||||xxxsssqqqrrrtttxxx|||vvvuuutttttttttuuuvvvwwwrrrqqqooonnnlllhhhccc___[[[UUUMMMDDD>>>:::666444333222222222222222111111000000000000000000000000000000/////////.........***++++++,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++))))))))))))))))))))))))++++++,,,,,,,,,---------*********)))))))))))))))+++***)))(((((()))***+++((()))***++++++++++++*********))))))))))))******&&&'''''''''&&&%%%$$$###***))))))((((((((())))))((((((((((((((()))))))))+++***)))***+++***((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((((((((((((((((((%%%$$$$$$&&&)))*********&&&'''(((***++++++++++++))))))******)))((('''&&&'''((((((((()))))))))***(((((())))))******************))))))))))))******,,,++++++++++++++++++,,,++++++,,,------...//////,,,,,,,,,---...///000111///111222111111555===DDDOOO^^^ppp{{{~~~}}}{{{wwwuuurrrqqquuuyyyxxxwwwuuutttssstttvvvwwwtttrrrooommmllliiifffdddaaa]]]VVVOOOHHHAAA;;;777555555444333333222111111000000000000000000000000111000000//////.........,,,,,,,,,------..................---,,,+++++++++++++++++++++++++++++++++,,,,,,+++************+++++++++++++++++++++++++++(((((())))))***+++++++++******))))))))))))))))))*********))))))*********((()))***,,,,,,+++************))))))))))))******&&&''')))*********)))((()))((((((((())))))***+++(((((((((((((((((((((((()))(((((()))******)))'''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))******++++++******)))))))))))))))((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))(((''''''((()))'''&&&'''((()))+++++++++***)))(((((()))******)))''''''''''''(((((())))))******((((((((()))******++++++************************++++++************++++++++++++,,,---...///000000,,,,,,,,,---...///000111...000222111222888CCCLLL^^^jjjyyyzzzuuuqqqqqqpppssszzz}}}|||}}}}}}zzzwwwsssrrrrrrssstttsssqqqooommmllliiifffccc```___\\\XXXSSSMMMEEE@@@999888777666555444333222000000000000000000000000111111000000///......---........................------------------,,,,,,---------------------------,,,++++++*********+++++++++++++++++++++++++++''''''(((((()))******+++)))))))))))))))))))))***)))******++++++******)))((()))+++,,,,,,+++***)))******))))))))))))*********+++,,,---,,,+++)))(((''''''(((((()))***,,,,,,(((((((((((((((((((((((('''&&&&&&(((******)))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))************)))((())))))))))))(((((((((((('''''''''((((((((())))))))))))))))))))))))))))))***)))(((((())))))'''&&&'''(((***++++++***)))(((&&&''')))*********(((''''''''''''((()))*********'''(((((()))******++++++*********++++++******************))))))*********,,,---------......//////---,,,,,,,,,---...//////...111555666999AAAOOOZZZlllttt}}}~~~~~~zzztttnnnjjjkkkmmmuuu~~~|||{{{}}}}}}xxxtttqqqppppppqqqpppooonnnmmmlllhhhccc___^^^^^^^^^^^^\\\VVVNNNHHH<<<;;;:::888777555444333000000000000000000000000222111111000///......---////////////////////////+++,,,,,,------......///........................---,,,,,,+++*********+++))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))*********)))***+++,,,,,,+++***)))''')))+++,,,,,,,,,***)))******))))))))))))******))))))))))))'''### '''''''''((()))+++------((((((((((((((('''''''''%%%%%%%%%''')))******((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((''''''(((***+++***)))((()))+++,,,+++***((('''%%%''')))***+++***)))(((&&&''''''((()))******+++'''(((((()))***+++++++++******++++++++++++************))))))))))))******///............------------,,,,,,,,,,,,---......000555999<<<@@@KKK[[[gggsssyyy}}}~~~{{{vvvpppjjjeeegggkkkuuu|||xxxxxxxxxyyy|||}}}yyyvvvtttqqqooopppooonnnmmmjjjfffcccaaa^^^\\\[[[\\\___]]]WWWQQQLLLCCC999333444555444222000000000000000/////////000000////////////000000......---------,,,,,,,,,...------------...//////,,,,,,,,,------.........++++++++++++++++++++++++))))))))))))************+++***************++++++...------,,,+++***))))))++++++++++++++++++++++++******++++++++++++******))))))(((((('''''''''&&&************************++++++******))))))((((((******))))))))))))******((((((((((((((((((((((((******))))))))))))******+++***)))((('''''''''((())))))))))))))))))))))))((('''&&&&&&'''))),,,...*********))))))))))))))))))'''&&&%%%%%%&&&''')))++++++---......---++++++))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))+++++++++,,,,,,+++++++++---,,,+++***)))''''''&&&((())))))))))))*********---,,,+++***))))))))))))++++++,,,,,,,,,---------,,,,,,,,,...//////---+++...111666===IIIXXXiiittt|||uuurrrmmmfffbbbbbbgggiiittt|||yyyssstttuuuxxx}}}zzzwwwsssqqqooonnnmmmllliiigggdddccc```]]][[[\\\___^^^ZZZVVVQQQKKKBBB<<<999777555333222222111111000/////////000000////////////000000.........---------,,,,,,...------------...//////++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************+++++++++++++++***************++++++---,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******)))))))))(((((((((''''''))))))))))))))))))))))))))))))((((((''''''''''''***))))))(((((())))))***))))))))))))))))))))))))******))))))))))))*********))))))((((((((((((((())))))))))))))))))))))))((('''%%%$$$$$$&&&'''((((((((((((((())))))))))))+++***)))(((((()))***+++******++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))************))))))*********))))))))))))))))))))))))*********+++++++++***************++++++++++++,,,,,,,,,---------+++,,,---...000000000///222555;;;EEERRRbbbpppyyyzzzssspppjjjdddaaaccchhhmmmzzz}}}|||{{{zzzwwwuuuppprrruuu{{{|||wwwssspppooonnnmmmkkkiiihhhgggbbb___\\\\\\^^^```^^^\\\ZZZVVVPPPIIIBBB<<<888666444333222111000000//////111000000//////000000111///.........------------...------------...//////---------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++***************)))))))))))))))(((((((((((((((((((((((()))((((((((((((''''''''')))((((((''''''(((((()))***************************))))))(((((())))))***((((((((()))))))))******))))))))))))))))))))))))---,,,***(((''''''(((((('''''''''(((((())))))))))))((('''&&&&&&'''((()))))))))(((((((((((())))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))'''(((((())))))(((((('''''''''((()))***+++,,,,,,************+++++++++,,,)))))))))******,,,------,,,,,,,,,,,,------------+++,,,---///000111222222666999BBBOOO___nnnyyy|||vvvoookkkfffaaa```ccclllttt~~~{{{yyywwwuuusssrrrqqqtttzzz{{{wwwtttsssqqqooommmkkkkkkjjjfffbbb^^^\\\]]]_________```___\\\UUUKKKBBB<<<999444333222111000000000111111000000000000000000111/////////............---...------------...//////000000000//////......---***+++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++******)))******************++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************))))))))))))))))))))))))************************((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))''''''((()))******++++++((((((((((((((((((((((((......,,,+++***))))))***)))))))))))))))(((((((((((('''&&&&&&&&&&&&'''((())))))'''&&&&&&'''))))))(((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((('''(((((((((((((((((('''&&&'''((()))***+++,,,,,,******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,------------...,,,---......///000222444999>>>IIIYYYjjjwww~~~~~~|||uuunnnhhheeeaaa]]]```eeeqqq~~~{{{zzzxxxuuurrrooooooooorrrxxx~~~zzzwwwtttppplllkkkjjjjjjjjjfffbbb___^^^^^^______cccdddccc^^^UUUKKKCCC???555444333111000111222222111111000000000000111111000000/////////............------------...//////000000000//////......---*********++++++,,,,,,,,,*********++++++++++++,,,,,,++++++***))))))***************++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******************++++++++++++************************************++++++++++++((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((((((((())))))&&&''')))***++++++++++++(((((((((((((((((((((((((((((((((((('''(((((((((---,,,,,,+++***)))((((((+++******************+++***)))(((''''''((()))***((((((((((((((((((((((((************))))))((((((((((((((((((((((((((((((((())))))******))))))((((((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........---...///...---///222555===DDDRRRbbbqqqzzz~~~~~~}}}yyyvvvlllfffbbb___\\\\\\bbbjjjzzzuuuuuutttqqqooonnnooopppvvv~~~~~~xxxrrrmmmjjjiiihhhkkkjjjgggdddaaa```______dddeeeeeeccc]]]UUUMMMHHH;;;999666444222222222333222111111000000111111222000000000000////////////...------------...//////---------,,,,,,,,,,,,,,,*********++++++,,,,,,---************++++++++++++,,,,,,+++***))))))))))))*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++*********************+++++++++************************((((((((())))))))))))***)))((((((''''''(((((()))'''''''''''''''''''''''')))((((((''''''(((((()))&&&''')))+++,,,,,,++++++))))))))))))))))))))))))''''''(((((())))))******------,,,+++******)))((()))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))++++++******)))((((((''')))))))))))))))))))))))))))******++++++******))))))))))))))))))*********************+++++++++,,,---,,,,,,+++++++++,,,,,,,,,---------...............///000///---///555:::EEEOOO___mmmwww|||~~~~~~~~~~~~xxxrrroooddd```]]][[[[[[^^^hhhsssqqqrrrsssrrrqqqsssvvvzzzyyyrrrmmmkkkjjjkkkkkkkkkjjjgggeeecccbbbccccccdddeeeeee```XXXQQQEEEBBB===888555333222222222111111000000111111222111111111000000000//////...------------...//////++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++,,,,,,,,,------,,,+++***))))))))))))++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******)))))))))*********++++++************************(((((()))))))))************))))))(((((())))))***((((((((((((((((((((((((((((((''''''''''''(((((('''(((***,,,,,,,,,******))))))))))))))))))))))))))))))******+++++++++************************+++''''''((((((((((((''''''))))))************))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))))))))************)))))))))*********++++++++++++++++++,,,,,,---...------------............---///111000000333;;;AAAQQQ^^^nnnyyy}}}~~~zzzrrrkkkggg```\\\[[[[[[\\\bbbooo|||ppprrruuuvvvvvvyyyxxxrrrpppoooiiilllnnnnnnllliiifffeeecccbbbcccfffjjjggg___XXXLLLHHHBBB<<<777333222111222222111111111111222222111111111111000000000000...------------...//////,,,,,,,,,------.........))))))***+++,,,,,,------,,,,,,,,,---------......---,,,+++***))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******(((((())))))************))))))))))))))))))))))))******++++++,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))((((((''''''''''''((((((((()))+++,,,,,,+++***)))))))))))))))))))))))))))&&&&&&''''''''''''&&&%%%&&&'''((()))***+++,,,,,,******++++++++++++******'''((()))******)))((('''))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))''''''((()))***++++++,,,((())))))))))))*********))))))***+++,,,...///000---------.........//////,,,///111111222777@@@HHHZZZhhhyyy}}}vvvnnnfffbbb^^^[[[ZZZ[[[^^^eeeuuurrrtttwww|||wwwqqqqqquuuvvvrrrpppqqqpppmmmgggffffffggghhhiiigggfff\\\VVVLLLDDD>>>;;;888777222000//////111222222111333222111000////////////------............------------------------------------------------------...------,,,+++++++++,,,++++++++++++++++++++++++,,,,,,,,,------.........,,,+++***))))))***+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++------,,,++++++((()))+++,,,,,,+++***)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++++++++***)))((('''&&&&&&******))))))))))))******++++++************++++++))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))******+++(((((((((((())))))))))))*********************************)))))))))))))))******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,,,,)))***,,,...//////......///000111111444===KKKUUUfffppp||||||uuupppllleee^^^WWWWWW[[[bbbhhhnnn}}}}}}{{{xxx{{{|||xxxuuuuuurrrnnnkkkjjjiiijjjkkkkkkjjjhhhccc]]]TTTLLLEEE???;;;777555333111000111222111000333222111000////////////---......//////......---------------------------------------------------------,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------------,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++++++++++++++++++++,,,,,,+++***)))((())))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***++++++******))))))(((((('''******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************)))))))))((()))))))))))))))******+++))))))))))))************((((((((((((((((((((((((************))))))))))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---.../////////000222333444999DDDSSS^^^pppxxx{{{tttmmmggg```ZZZUUUVVV\\\eeemmmvvv{{{||||||}}}yyyssspppnnnmmmmmmnnnnnnlllkkkjjjfff___XXXPPPHHH???:::888555333111222222111000333222111000000000000000---......//////......---------------------------------------------------,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++************++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++,,,,,,,,,,,,+++)))((('''))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))******))))))))))))************************************))))))))))))******(((''''''&&&&&&''''''((())))))))))))))))))))))))************)))))))))))))))))))))))))))******+++************++++++++++++((((((((((((((((((((((((******************************+++,,,,,,,,,,,,+++++++++,,,,,,------......,,,,,,,,,---...///000111222333555888@@@NNN___kkkyyy~~~~~~wwwqqqjjjccc\\\YYYXXX[[[cccmmmwwwwwwuuuxxxyyy~~~yyytttrrrpppooooooooommmkkknnnlllhhhccc[[[RRRHHHAAA:::888444222222222222111333222111111000000000111......////////////..............................------------------------,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,++++++++++++******))))))))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))***))))))))))))))))))***))))))******++++++++++++******))))))))))))******(((''''''&&&&&&''''''((())))))))))))))))))))))))*********))))))))))))))))))))))))))))))******+++)))))))))*********++++++************************)))***************++++++******+++,,,,,,,,,,,,+++***++++++,,,---...//////------,,,,,,---///111222111333777===IIIYYYjjjvvv}}}|||vvvppplllfff```\\\\\\___eeeooozzzwwwppppppttt}}}xxxuuurrrppppppooommmkkkmmmmmmkkkiiiddd[[[RRRKKK???;;;777555444444444333333222111111111111111111...//////////////////...........................------------------------,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***)))((((((((()))+++,,,)))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))******))))))))))))))))))***++++++,,,,,,******))))))))))))******)))((((((''''''(((((()))************************))))))))))))))))))******)))))))))))))))******+++((((((((()))))))))******************************))))))******+++++++++,,,******+++,,,,,,,,,,,,+++++++++,,,------...//////...---------...000222333000444:::DDDRRRcccsss|||~~~xxxqqqkkkhhhbbb\\\\\\```cccmmm{{{yyypppkkknnnsss~~~zzzvvvsssrrrqqqooommmlllllllllkkkiiiccc\\\WWWHHHDDD>>>:::888777555444333222222111111111222222...//////000000//////...........................------------------------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))***++++++((((((((()))***+++---...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++******))))))))))))*********))))))(((((())))))***************************))))))))))))************)))))))))))))))******+++'''((((((((())))))))))))(((((((((((((((((((((((())))))******+++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,------......//////............000111222333222777AAAOOO^^^mmmyyy~~~yyyvvvmmmfffddd___ZZZ^^^gggjjjxxx{{{sssooonnnuuu||||||xxxvvvuuusssrrrmmmmmmllllllkkkhhhddd```TTTOOOGGG@@@<<<999666555222222222111111222222333//////000000000000//////........................------------------------------,,,,,,------...///------------------------,,,,,,------------------++++++,,,------,,,++++++------------------------************************)))******+++++++++++++++******)))))))))+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***************************((()))))))))************)))))))))))))))******+++(((((()))))))))*********(((((((((((((((((((((((())))))***++++++,,,------******+++,,,,,,,,,,,,+++---------...............---...///000111222222222777>>>KKK[[[kkkxxxzzzuuuoooeee___```^^^]]]fffttt}}}|||tttqqqqqqvvv}}}zzzyyywwwuuuooonnnmmmmmmlllkkkhhheee^^^WWWNNNFFF???:::777444222222222111222222333333//////000000000000//////////////////////////////---------------------------------------...///000------------------------,,,,,,,,,------.........++++++------------++++++........................************************)))***+++------,,,++++++,,,+++***)))))))))***+++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))((()))))))))(((((((((((((((******))))))))))))******))))))(((((((((((())))))************************(((((())))))*********+++)))))))))))))))******+++)))************+++++++++************************))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++...............---------,,,...000111222222222111;;;CCCRRRcccttt~~~wwwrrrfff]]]YYY]]]___bbbpppzzzxxxuuutttvvv}}}~~~zzzwwwrrrrrrqqqpppooollljjjiiigggbbbYYYPPPHHHAAA;;;777777666555555555333111...222222222222111111111000000/////////....................................+++,,,............,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++***))))))++++++++++++++++++++++++,,,+++***((((((((()))***++++++++++++++++++++++++******))))))))))))******++++++++++++*********)))'''(((((()))***+++++++++++++++)))((((((((()))***&&&''''''((()))******++++++***)))'''''')))***++++++***)))(((((()))***+++,,,***)))+++---...+++))))))************+++++++++************+++,,,---...++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******---------------...///000222//////222333222555:::===MMM```nnnyyywwwnnniii```YYYWWW\\\```eeewww{{{wwwuuuvvvwwwyyy||||||yyyxxxuuussspppooonnnmmmnnnjjjeee^^^UUULLLBBB<<<888666333222222222000...222222111111111000000000000000/////////.................................,,,------......------,,,------------------------//////...---,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,+++******)))++++++++++++++++++++++++,,,+++***)))(((((()))***+++++++++++++++***************))))))))))))******++++++*********)))))))))'''(((((()))******++++++,,,+++***((((((((())))))(((((())))))******+++++++++***)))(((((()))***++++++***)))(((((()))***++++++)))(((***,,,,,,***((()))************+++++++++************+++,,,,,,---++++++************++++++******+++++++++,,,,,,,,,******++++++,,,,,,,,,---......---------......//////------///111111555:::GGGVVVgggsss{{{}}}tttlllggg___XXXWWW```hhhrrr}}}yyyvvvtttrrruuuyyy~~~{{{wwwtttrrrqqqqqqooonnnlllhhh```UUUIIIAAA===:::555222222222111111111111111111000000000///000000000/////////....................................------------..............................---------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********************************++++++***)))))))))******+++++++++******)))))))))******************************)))))))))(((((((((((((((((()))******++++++,,,+++***)))((((((((((((***************++++++++++++***)))(((((()))***+++******))))))))))))*********)))((()))++++++)))((()))************+++++++++++++++*********++++++,,,++++++************++++++******+++++++++,,,,,,,,,))))))***+++,,,---......//////...---------......///------000111333999@@@UUUbbbpppyyy~~~yyyqqqiiieee]]]VVVVVVbbbppp|||vvvsssssstttvvv|||~~~zzzvvvsssqqqnnnnnnnnnmmmhhh___UUUMMMGGGBBB;;;666444444444444111111111000000000//////000000000////////////...........................///...---,,,,,,---...///------------------------*********+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))+++*********************++++++******)))(((((((((************************))))))))))))(((((((((((((((((())))))************,,,,,,+++***)))(((''''''*********************)))******)))(((((()))*********))))))))))))))))))***)))))))))***+++***))))))))))))*********+++++++++,,,+++***************+++++++++************++++++******+++++++++,,,,,,,,,******++++++,,,------...000///...---------------111///000333555999BBBKKK```lllwww}}}zzztttmmmgggccc```[[[\\\hhhzzz|||wwwsssrrruuuzzz}}}|||vvvrrrrrrqqqqqqqqqppplllfffaaaRRRKKKBBB;;;666555555444111111111111000000000000111000000000//////////////////////////////////////////---,,,,,,---//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))))))))))))))))))))*********++++++++++++************)))))))))(((((()))***++++++++++++***)))))))))))))))(((((((((((()))))))))))))))*********+++++++++***)))((((((''')))))))))))))))(((((((((******))))))))))))******)))))))))******)))))))))***+++,,,,,,++++++***+++))))))*********+++++++++++++++******)))*********++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///...---------------111000111555999???KKKXXXhhhrrr{{{~~~zzzvvvpppkkkfffddddddbbbggguuu|||wwwvvvuuutttvvv{{{zzzuuutttrrrqqqqqqpppnnnlll^^^VVVKKKAAA:::777444333222222222222111111111000111111000000000///////////////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,///...---+++***((('''&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))***++++++,,,+++++++++************************)))***+++,,,,,,+++***)))******)))))))))((((((((())))))))))))))))))******)))************)))((((((((((((((((((((())))))))))))))))))******)))))))))))))))************))))))***+++------+++***+++,,,)))************+++++++++******)))))))))******+++++++++************++++++******+++++++++,,,,,,,,,...---------,,,,,,,,,+++//////...---------......//////222666;;;DDDTTTcccnnnwww|||zzzvvvqqqmmmjjjhhhgggccchhhrrr|||wwwuuuxxxzzz}}}|||zzzvvvtttsssrrrpppnnnkkkcccWWWKKKBBB<<<777555333333333333222222222222111111111000000000//////////////////////////////......////////////......------------------------//////...---,,,+++***)))------------------------------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,++++++))))))******+++,,,,,,,,,)))***,,,------,,,***)))++++++*********)))))))))***)))))))))))))))))))))(((((()))***+++***))))))((((((((())))))******+++))))))************))))))((()))***++++++***)))((((((+++---,,,***)))***+++)))************+++++++++))))))((())))))***+++,,,++++++************++++++******+++++++++,,,,,,,,,,,,,,,,,,---------------......---------......///000000444999???JJJ]]]nnnttt|||xxxvvvrrrnnnllljjjjjjjjjkkkuuu|||yyyyyy}}}|||zzzwwwsssqqqvvvnnnaaaTTTIIIAAA<<<999444444444333333333222222111111111111000000000000000000000000000000000000---...///000000///...---........................+++,,,,,,---...///000000........................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++))))))***+++,,,------...)))***,,,------,,,***)))++++++++++++*********************)))))))))))))))&&&''')))***++++++******(((((()))***+++,,,,,,---))))))************))))))((()))***++++++***)))((('''***,,,+++)))((()))+++)))************+++++++++(((((((((((()))***,,,,,,++++++************++++++******+++++++++,,,,,,,,,***++++++,,,---...//////---------------...///000222333777===DDDPPPeeewwwxxxvvvtttpppmmmkkkkkklllmmm|||{{{~~~|||wwwtttwwwrrrkkkbbbXXXLLLAAA;;;555555555333111111333444333222111111000111111111//////............//////000000///...............000///...---,,,------...---,,,,,,++++++,,,,,,---,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))))))))******+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***))))))***************))))))))))))(((++++++***************+++))))))((((((((((((((((((*********))))))))))))))),,,+++******))))))******************************)))******++++++,,,------******))))))))))))******))))))***+++,,,,,,------++++++,,,,,,,,,,,,------------------------------///...------///000000000111555;;;CCCPPP```qqq{{{~~~|||xxxuuuqqqnnnjjjfffgggqqq|||~~~}}}zzzwwwrrrllldddZZZNNNEEE<<<:::777555444444555555333333222111111111111111000000////////////000000000000///............//////...---,,,+++,,,,,,---------,,,,,,,,,,,,------------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***++++++++++++************++++++************************************************,,,++++++***))))))******+++++++++************)))++++++***************+++)))))))))))))))))))))***************)))))))))))),,,+++******))))))******)))))))))))))))))))))))),,,+++++++++++++++++++++*********))))))******************++++++,,,,,,---++++++,,,,,,,,,,,,------------------------------///.........///000000000333666===HHHWWWggguuu~~~zzzvvvooollljjjiiiiiiooo|||{{{{{{~~~|||yyywwwsssjjj]]]SSSFFFAAA:::666777777777666444333222222111111222222111111000000000000111111111000//////......//////...---,,,,,,+++,,,,,,,,,......------------......------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********+++************)))))))))+++***************++++++)))))))))******+++++++++************************,,,+++******))))))******************************------,,,,,,+++******)))++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------000000///...///000111222555999BBBQQQaaaqqq{{{|||wwwssskkkiiihhhjjjnnnwww}}}xxxyyy~~~|||{{{tttiii```QQQIII>>>999888999777555444444333222222222222222222111111111111111111222111000000///.../////////------------------------//////............//////---..................---------------------------......------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++***************+++))))))))))))((((((((((((*********)))******+++,,,)))******++++++,,,,,,---)))***************++++++,,,+++******))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------------............000000000//////000222444777===JJJZZZlllyyy}}}yyyuuuqqqmmmjjjjjjnnnttt|||wwwuuuzzzzzzsssmmm\\\RRRFFF>>>;;;999666333555444444333333333333333222222111111111111222222111111000///////////////.........////////////...000//////......//////000.........------.........------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************++++++++++++************))))))******))))))***++++++,,,******++++++,,,,,,,,,---))))))******+++++++++,,,,,,+++******))))))******++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------------....../////////000111111000///111555888<<>><<<666666555444444444444555111111000000000000111111222111111000000000000000+++,,,.../////////............------------......///...---,,,,,,---...///........................,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,+++***((('''+++******************+++++++++++++++++++++++++++))))))))))))))))))))))))******))))))***+++,,,,,,*********))))))))))))((())))))))))))***+++,,,------,,,,,,+++***)))(((((())))))***+++,,,,,,------,,,++++++***)))*********------------------------------,,,++++++***************))))))))))))******))))))***+++,,,,,,------++++++,,,,,,,,,------------------...///000000111,,,///111111000444<<>><<<:::888666555444444444333333222222111000000111111111111000000000000000000000000000000000000.........///////////////...........................------,,,,,,------...------------------------------,,,,,,,,,+++++++++......---------,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---+++++++++*********))))))...---,,,+++++++++,,,---******)))))))))***+++++++++++++++************))),,,,,,,,,+++******))))))---,,,+++******))))))))),,,,,,++++++++++++++++++,,,,,,---------.........,,,,,,++++++++++++++++++))))))(((((((((((())))))++++++++++++++++++,,,,,,++++++,,,------------,,,---------------...//////,,,///333333555===JJJTTTfffrrr~~~~~~yyysssoooiiiddddddiiittt}}}vvvmmmaaaWWWHHHCCC<<<888888888666444555555444444333222222222222222111111111000000000///////////////////////////////////////....................................---------------......------------------------,,,,,,,,,,,,+++++++++***...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++***)))(((((((((((((((+++******)))(((((())))))+++++++++************)))************************///...---++++++*********///...,,,+++++++++,,,,,,*********++++++,,,,,,---++++++++++++++++++,,,,,,*********))))))***************++++++,,,,,,------,,,,,,,,,,,,,,,------...---------------.../////////111444666:::EEEUUUaaapppzzz~~~|||vvvppplllhhheeehhhnnn|||yyymmmbbbUUULLLBBB<<<;;;;;;888555666555555444444333222222222222222111111111000000////////////////////////000000//////......------...........................------------......///........................---------,,,,,,,,,++++++------------------------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---------,,,,,,,,,++++++******)))(((''''''''''''+++******)))))))))******+++++++++*********))))))(((((()))))))))*********))))))******+++---...///111000...,,,+++,,,---...******************++++++*********++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******++++++,,,---......------,,,++++++---...//////////////////000111111000222444888???MMM___kkkvvv~~~}}}{{{zzzsssmmmjjjggggggnnnvvvzzzpppaaaWWWIII@@@===;;;888444666555555444333333222222222222222222111111111111////////////////////////000000//////......------////////////////////////---------------...///000....................................------------------------------------+++++++++,,,,,,---------,,,++++++******++++++,,,---------,,,,,,,,,++++++------------,,,,,,++++++***))))))***+++,,,------+++++++++*********))))))((((((((()))******++++++&&&'''((()))+++---///000000...,,,******+++,,,---/////////......------,,,*********++++++,,,,,,,,,+++++++++******+++++++++******+++,,,------.........---,,,+++,,,---...//////////////////000111111///111444:::EEETTTfffrrrwww~~~~~~zzzwwwtttnnniiihhhhhhkkkuuu~~~zzzlllbbbTTTHHHAAA<<<888555666666555555444333333333333222222222222111111111///////////////////////////////////////.........////////////////////////------------...///000000........................////////////............,,,,,,,,,------------...+++,,,,,,,,,,,,,,,,,,---++++++************+++++++++++++++*********))))))++++++,,,,,,,,,,,,++++++)))))))))***+++---...///+++++++++************))))))))))))******+++++++++***))))))******+++,,,---+++***)))))))))***++++++......---------,,,,,,,,,++++++++++++++++++,,,,,,))))))(((((((((((())))))++++++,,,,,,------......---------------......///---------------...//////000222888@@@LLL\\\lllvvvxxx~~~zzzuuurrrkkkgggeeehhhmmmtttyyyqqqcccUUUIII@@@<<<;;;888777777666666555444444333333222222222111111111000000000000000000000000.........///////////////////////////////////////------------...///000111........................//////.........---------,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++*********))))))&&&'''((()))******))))))******)))******+++,,,,,,+++++++++************)))*********+++++++++++++++------,,,+++++++++++++++))))))******+++,,,,,,,,,))))))******+++,,,------,,,,,,++++++++++++++++++******))))))))))))******,,,,,,------------------,,,------...............---------------...//////222666>>>HHHUUUdddqqqyyyyyy{{{uuupppmmmfffdddfffnnnwww}}}ppp```QQQGGGBBBAAA999999888888777666666666333333333222222222111111111111111111111111111111---.........//////000000000000000000000000000000---------......000111111////////////////////////......---------,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++++++++************++++++---------,,,,,,,,,++++++'''(((***+++,,,,,,,,,,,,+++******)))))))))))))))+++++++++************)))++++++++++++++++++++++++...------,,,,,,,,,------++++++---...///000000000)))***+++---///111222333---,,,,,,++++++*********...------,,,,,,------...------------------,,,,,,+++,,,.../////////...---///////////////000111111555:::CCCNNN\\\jjjuuu{{{{{{}}}wwwqqqllliiiddddddiiitttzzznnn```QQQEEE===;;;999666666666555444333555444222333444444333111333333333222222222111111000000000000000000000000111111000000//////......000000000000///...---,,,//////000000000000//////......---------,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,((()))+++,,,,,,+++)))(((************************************++++++,,,---,,,+++***))))))+++---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,+++***------,,,+++******************)))))))))***,,,---,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,...,,,---000000...///222555???KKKWWWdddrrryyy{{{|||vvvqqqllleee```cccfffoooxxxlll^^^PPPFFF>>>;;;999777777777666555555444222333444444333111333333333222222222111111000000000000000000000000000000000000////////////111000000///......------......////////////...............---------,,,,,,...---------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++******+++,,,,,,)))***+++------+++***)))************************+++++++++++++++,,,------,,,+++***))))))+++---.........---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***,,,,,,++++++***+++++++++++++++*********+++,,,---+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---111222000222666999DDDRRR^^^kkkwww}}}~~~xxxrrrnnniiiccc___bbbhhhvvvzzzmmm]]]QQQCCC@@@;;;999888888777666555444333333444444333111333333333222222222111111000000000000000000000000////////////000000000000111000///...------......------............------.........------------,,,------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,***+++,,,------,,,+++***++++++++++++++++++++++++,,,,,,++++++,,,,,,------,,,+++*********+++,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++++++++***++++++,,,,,,------,,,+++++++++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,...111222222555;;;???LLL\\\hhhttt}}}|||uuunnnhhhddd```^^^cccmmmyyyhhh[[[JJJEEE???:::777777666666666444333333444444333222333333333222222222111111000000000000000000000000......//////000000111111222000...---,,,---///000---......//////......---............------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,,,,,,,------++++++*********+++,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,++++++******************+++,,,------......------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...---///222222222777>>>EEESSSdddpppyyy{{{sssjjjddd```^^^^^^eeerrrsssfffUUUNNNEEE<<<888666555555666555333444555555444222333333333222222222111111111111111111111111111111......//////000000111111111000...---,,,---///000/////////000000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++***+++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++************+++,,,------............---,,,,,,,,,++++++,,,---------------,,,,,,,,,------.........///...000222111111888AAAKKKZZZjjjttt{{{zzzrrrhhhbbb______aaahhhxxxuuuddd[[[NNNCCC<<<888777666666555444444555555444222333333333222222222111111111111111111111111111111////////////000000000000000///...------...///000//////000000000000///////////////.........------,,,,,,------------......+++,,,,,,------,,,,,,+++++++++************++++++***++++++,,,,,,++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,+++++++++***++++++,,,,,,------.........---,,,,,,+++,,,,,,---------------,,,,,,,,,---......////////////111333222444<<>>===777555444444555555444333333333333222222222111111111111111111111111111111111111000000//////......---...//////000//////...---..................---000/////////...................../////////000000+++,,,,,,------,,,,,,+++++++++************++++++***+++,,,------,,,+++***+++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))(((((())))))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...------,,,+++************)))***,,,---...------,,,))))))***++++++++++++***,,,,,,------...///000000---...222666888<<>>:::;;;:::888555444444555444444444333333333222222222222111111111111222222000000000000////////////000000000000000000000000000000000000////////////------------------------------..................******+++,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******,,,,,,,,,,,,******))))))*********))))))(((...------,,,+++***))))))******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********+++,,,---......---,,,+++''')))***+++***'''$$$!!!------,,,+++,,,---...///,,,,,,,,,------.........000000///////////////000...222666666888BBBSSSbbbtttxxx|||}}}yyyuuummmfffcccffffffgggttt{{{nnnaaaSSSFFF???999999999777666555555666444444444333333333222222000000////////////000000111000000000////////////000000000000000000000000000000000000////////////------------------------........................+++++++++,,,,,,------...************************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))((())))))***++++++++++++---,,,,,,++++++************++++++++++++,,,,,,,,,---------------------------,,,,,,,,,++++++++++++,,,------------------,,,******+++,,,,,,,,,,,,+++///...---------...///000,,,------------------...000000////////////000000///333666999>>>KKK\\\iiiwwwzzz}}}yyytttpppiiibbb```dddfffiiixxx}}}}}}|||yyywwwuuutttsssrrrrrrqqqrrrrrrsssuuuvvvvvvvvvwwwyyy{{{}}}ppp___NNNCCC===<<<;;;999888666666555444444444444333333333333111000000//////000000111111111000000000/////////000000000000000000000000000000000000////////////------------------------........................,,,,,,,,,,,,,,,---------++++++++++++++++++++++++------------------------******++++++++++++******((()))***+++,,,---------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,...------,,,,,,------...------,,,,,,---...//////---------------...//////.........---------------000000////////////000000111333666===GGGVVVgggqqqzzz}}}~~~yyytttmmmiiieee___^^^dddiiippp}}}vvv~~~|||yyywwwwwwuuusssrrrrrrqqqooommmkkkkkkjjjjjjiiiiiiiiiiiiiiijjjlllllllllmmmooorrrssstttuuuxxxzzz|||~~~|||||||||||||||}}}}}}~~~}}}~~~|||kkkYYYNNNFFFCCC???<<<999777555333555444444444444333333333333333222222222222333333111111111000000000//////000000000000000000000000000000000000////////////------------...........................------------------------,,,,,,,,,........................------------------------++++++,,,,,,,,,,,,++++++***++++++,,,------------*********++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---.........------,,,++++++***************++++++,,,,,,//////......------,,,,,,000////////////000000111333444888AAAOOO```mmmuuu|||{{{tttmmmfffbbbbbb___```hhhqqq|||vvvppp}}}zzztttrrrpppoooooommmkkkiiijjjiiigggfffffffffdddbbbaaaaaaaaaaaaaaa`````````bbbcccdddddddddeeegggjjjggghhhiiikkkmmmoooqqqrrrrrrrrrssssssttttttttttttssssssuuuvvvwwwxxxxxxxxxyyy{{{~~~vvvggg]]]KKKGGG@@@<<<999888666444555555555444444444333333444444333333333333444444111111111111000000000000111111111111111111111111000000000000////////////---------......///////////////.........---------...---------------------........................++++++++++++++++++++++++---------,,,,,,------------------------,,,+++************++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...---,,,++++++,,,---...+++,,,...///...,,,)))(((******++++++++++++,,,+++/////////......---------///////////////000111111444666;;;FFFVVVeeepppvvv|||}}}wwwooogggaaa^^^]]]^^^cccnnnzzz}}}tttmmmhhh}}}yyyvvvssspppmmmiiigggeeeeeeeeedddbbbaaabbbaaa______```___^^^\\\[[[\\\\\\]]]\\\\\\[[[[[[\\\]]]^^^]]]]]]]]]___aaaaaabbbcccdddfffhhhiiijjjiiiiiijjjkkkkkkkkkkkkkkkhhhiiijjjkkklllmmmmmmmmmnnnppprrrssstttuuuwwwyyyzzz{{{|||~~~vvvmmmRRRJJJAAA;;;::::::999777555555555555444444444333333222222111111222222333222222111111111000000000111111111111111111111111000000000000////////////---------...//////000000/////////...------,,,,,,---------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,------.........---,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------...------,,,,,,------...'''***---000111000...,,,,,,,,,---.............../////////...............///......//////000111222555999BBBOOO]]]jjjssswww}}}zzzsssjjjbbb^^^]]]ZZZ___iiivvv}}}tttmmmgggccc}}}zzztttqqqmmmjjjhhhfffdddbbbbbb```^^^^^^___^^^]]][[[]]]\\\ZZZZZZ[[[[[[ZZZXXXWWWXXXYYYZZZZZZYYYXXXXXXXXXYYYYYYXXXWWWWWWXXXZZZ]]]]]]^^^___```aaabbbbbb___```aaabbbcccbbbbbbaaa```aaabbbccceeeeeeeeeeeedddfffhhhiiijjjkkkmmmooorrrssstttvvvxxxzzz||||||~~~{{{bbbXXXJJJAAA===<<<;;;999555555555555444444444444333333222222222222333333222222222111111111000000111111111111111111111111000000000000////////////---------...///000000000000//////...------,,,,,,,,,,,,------......//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,---,,,,,,+++***)))++++++++++++++++++,,,,,,,,,,,,,,,------------...------------------------++++++++++++,,,,,,,,,---,,,------------------,,,)))+++---///000000//////,,,---...///000//////...............////////////............///000111222666===JJJXXXfffqqqxxx|||~~~|||wwwooofff```^^^^^^\\\dddrrrvvvoooiiidddaaa}}}yyytttpppmmmiiifffbbb```___^^^\\\[[[ZZZXXXWWWWWWXXXWWWVVVUUUVVVUUUTTTTTTUUUUUUTTTRRRRRRSSSTTTUUUUUUTTTSSSRRRWWWWWWXXXVVVUUUTTTUUUWWWUUUUUUVVVVVVWWWXXXXXXXXXYYYZZZ[[[\\\]]]\\\[[[[[[]]]^^^___aaabbbbbbbbbbbb___aaacccdddeeefffhhhjjjhhhiiijjjlllnnnpppqqqrrrvvvyyy|||sssgggUUUHHHBBB???<<<:::666666555555555444444444666555555444444555555666222222222111111111111000111111111111111111111111000000000000////////////---------...///000000111000000///...------,,,,,,,,,,,,,,,---...///000000------------------------------------------------+++***)))(((((()))***+++******+++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......*********************************++++++,,,,,,,,,+++,,,............,,,+++...------,,,,,,,,,,,,---+++,,,---.........---,,,------......//////000000............///000222222666@@@PPP___llluuu}}}}}}{{{vvvmmmddd___^^^___```kkk{{{xxxooohhhddd___\\\yyytttnnnlllkkkiiiccc^^^^^^^^^]]][[[ZZZYYYXXXWWWVVVUUUSSSQQQPPPPPPPPPPPPSSSRRRQQQPPPPPPPPPPPPPPPSSSRRRQQQPPPPPPPPPPPPPPPRRRRRRRRRSSSSSSSSSSSSSSSUUUUUUVVVUUUUUUTTTSSSRRRTTTVVVWWWWWWWWWWWWXXXZZZZZZZZZZZZZZZ[[[[[[[[[[[[]]]___``````___^^^```aaabbbbbbcccdddfffhhhkkkmmmoooqqqtttvvvxxx|||sssbbbRRRHHHBBB>>><<<666777777555333333333555444444333333222111000000222222222222222222222222000000000000000///......000000000000000111111111***+++,,,---...000111111////////////............//////.........------------------,,,,,,,,,++++++.........------,,,,,,,,,---,,,+++******+++,,,---//////...---,,,,,,,,,,,,,,,,,,............,,,,,,,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++------------------------,,,------......------,,,))))))***+++,,,,,,------....................................////////////333///...000000000333888===LLL]]]hhhrrrzzz~~~~~~wwwmmmhhhddd```___aaaiiixxx{{{qqqhhhccc```]]]\\\~~~}}}|||yyyvvvsssqqqooonnnjjjeeecccbbb```\\\WWWXXXXXXWWWVVVTTTSSSSSSRRRSSSRRRQQQPPPOOOPPPQQQQQQRRRQQQPPPPPPOOOOOOOOOPPPQQQQQQPPPOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQSSSTTTTTTTTTTTTSSSRRRRRRRRRSSSUUUUUUTTTTTTVVVWWWXXXXXXXXXYYYYYYYYYZZZZZZXXXZZZ[[[[[[ZZZYYY[[[\\\_________```bbbdddfffhhhjjjlllnnnppprrrvvv{{{~~~mmm\\\OOOEEE>>>:::888888777666555444555666555555555444333222222222222222222222222222222222000111111111111000///...///////////////000000000+++,,,,,,---...///000000////////////............//////.........------------------,,,,,,,,,++++++......---------,,,,,,,,,,,,,,,+++******+++,,,,,,......---,,,,,,,,,,,,---+++,,,---......---,,,++++++***************++++++---------,,,,,,,,,++++++------------------------+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------.......................................////////////111......000111111444:::@@@NNN___kkkttt{{{~~~~~~}}}tttlllgggdddaaadddhhhuuuzzztttlllfffbbb```___^^^}}}xxxttttttsssqqqnnnmmmmmmlllkkkiiigggeeedddbbb^^^ZZZYYYYYYXXXTTTQQQRRRRRRQQQPPPPPPOOONNNNNNOOONNNNNNNNNOOOPPPQQQQQQPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNNNNNNNOOOOOOPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQQQQRRRRRRRRRRRRRRRNNNPPPQQQRRRQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWTTTVVVWWWWWWVVVUUUWWWXXX[[[[[[[[[\\\]]]___```aaaccceeegggiiikkknnnrrrvvvvvvxxx|||~~~~~~~~~|||iiiZZZMMMBBB<<<;;;:::888777666666777777666666666555555444333333333333333333333333333333111111222222222111000000////////////////////////------........./////////////////////...........................---------------------,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,------...++++++,,,,,,,,,,,,++++++,,,+++***************+++------------,,,,,,,,,,,,------------------------***++++++,,,,,,++++++***------------------------....................................///////////////---...222222222666<<>><<<999777777777777777666666666555555444444444333333333333333333333333222222222333333222222111000000000000/////////////////////...............////////////.......................................------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///++++++++++++++++++++++++......---,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------------,,,,,,,,,,,,....................................////////////000///000333333333777>>>LLLZZZjjjsssyyy~~~~~~~~~sssqqqnnnkkkhhhjjjwww{{{sssgggddd```^^^^^^^^^^^^^^^}}}xxxsssnnniiifffaaa___]]]\\\[[[[[[[[[ZZZYYYZZZZZZ[[[ZZZZZZYYYYYYTTTSSSRRRRRRRRRQQQPPPOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMLLLLLLLLLMMMMMMNNNLLLLLLLLLLLLLLLMMMNNNOOONNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMNNNOOOPPPPPPPPPMMMNNNPPPPPPOOOOOOQQQRRRRRRRRRRRRRRRSSSSSSSSSSSSSSSTTTUUUUUUTTTTTTUUUVVVWWWXXXXXXYYYYYYYYYYYYYYY]]]___```aaaccceeeiiilllmmmooorrrrrrrrrssstttvvvuuuxxx}}}rrrbbbSSSIIIBBB>>>:::777777777777555555555555555444444444444333333333333333333333333111222333333333333222222222222222111111000000000000////////////.........////////////............---..............................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///++++++++++++++++++++++++......------,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,+++++++++++++++....................................////////////111111222444444444:::CCCUUUbbbooowww|||}}}{{{sssrrrqqqooonnnssstttmmmbbb```]]][[[\\\\\\[[[ZZZzzzssspppkkkfffccc___\\\YYYUUUUUUTTTSSSSSSSSSSSSSSSRRRRRRSSSTTTTTTTTTTTTSSSPPPOOOOOOOOONNNNNNNNNNNNKKKKKKKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNOOOOOONNNNNNMMMLLLLLLLLLKKKKKKMMMNNNOOOOOOOOOOOONNNOOOQQQQQQPPPPPPRRRSSSQQQRRRRRRRRRSSSSSSSSSSSSPPPRRRSSSSSSRRRRRRSSSTTTVVVWWWXXXYYYZZZZZZYYYYYY\\\^^^___```aaacccgggiiiiiikkkmmmmmmmmmmmmoooqqqrrrtttxxx{{{}}}nnn\\\QQQHHHBBB<<<999999999777555555555555555555555555555333333333333333333333333111111222333333333222222333333333222222111111000////////////////////////////////////............---------...........................---------,,,,,,,,,,,,------------...,,,,,,------------,,,,,,************+++,,,......,,,,,,++++++++++++,,,,,,+++++++++++++++,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++....................................////////////222111333555555777@@@KKK___jjjtttzzz}}}{{{xxxrrrqqqpppqqqttt~~~wwwnnnggg___^^^[[[[[[[[[[[[YYYXXX}}}ssskkkdddaaa]]]YYYWWWUUUSSSQQQPPPQQQQQQQQQPPPOOOPPPPPPOOOPPPPPPQQQQQQQQQQQQQQQNNNNNNNNNNNNMMMLLLLLLMMMJJJJJJJJJKKKKKKLLLLLLLLLKKKKKKLLLMMMNNNMMMLLLLLLMMMLLLLLLLLLMMMMMMNNNOOONNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNMMMLLLKKKKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNNNNOOOQQQQQQPPPPPPRRRSSSRRRRRRSSSSSSSSSSSSTTTTTTPPPQQQRRRRRRQQQQQQRRRSSSUUUVVVXXXYYYZZZZZZZZZYYYZZZ[[[]]]]]]^^^```cccfffggghhhiiiiiiiiijjjlllnnnnnnqqqsssvvvxxx{{{|||jjj___NNNHHH@@@<<<;;;;;;888555666666666666666666666666444444444444444444444444000000111222222222222222333333222222111000000//////////////////000000000////////////............---------.........//////............------------,,,,,,,,,---------......,,,,,,---......---,,,,,,+++*********+++,,,------...---,,,++++++,,,---...*********+++,,,---...///------------.........///++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++++++++,,,---------....................................////////////000000222444666;;;HHHVVVfffpppxxx{{{}}}}}}yyyvvvooollllllqqqyyy|||uuuooogggaaa]]]\\\ZZZ[[[[[[[[[ZZZXXX}}}vvvooohhhbbb]]]ZZZVVVSSSRRRQQQOOONNNMMMNNNNNNNNNLLLLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMNNNKKKLLLLLLMMMMMMNNNNNNNNNHHHJJJKKKMMMNNNOOONNNNNNMMMMMMLLLMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLMMMMMMNNNMMMMMMLLLKKKJJJJJJJJJLLLMMMMMMNNNNNNNNNNNNMMMMMMOOOPPPPPPPPPPPPQQQSSSSSSSSSSSSSSSTTTTTTTTTUUUQQQRRRTTTSSSRRRRRRSSSUUUTTTUUUWWWYYYZZZZZZZZZZZZXXXZZZ[[[[[[[[[]]]aaacccfffhhhiiiiiihhhiiikkkmmmlllnnnppprrrtttwww|||wwwlllSSSKKKCCC>>>======:::666777777777777777888888888444444444444444444444444///000111222222222222222222222222111000//////....../////////000000000111000/////////............---------.........////////////.........---------,,,,,,,,,------.........,,,,,,---......---,,,,,,++++++******++++++,,,---......,,,,,,,,,,,,......++++++,,,---...000111222---------.........//////+++++++++++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,---...//////..................................../////////000---...000444666>>>NNN]]]kkkssszzz|||}}}|||wwwtttlllhhhiiippp||||||sssnnniiibbb\\\[[[ZZZZZZ[[[\\\\\\[[[YYY}}}tttlllgggbbb\\\XXXSSSQQQNNNLLLKKKKKKKKKLLLIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLLLLMMMNNNNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIIIIJJJJJJKKKJJJKKKKKKLLLLLLMMMNNNNNNOOOOOONNNMMMMMMNNNOOOPPPPPPQQQSSSTTTTTTTTTSSSRRRTTTTTTSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWWWWWWWXXXXXXYYYYYY[[[]]]___aaabbbcccgggggghhhiiijjjjjjjjjjjjjjjkkklllooorrrvvvxxxzzz{{{|||}}}}}}}}}www```VVVJJJAAA>>>===:::888666666666777999888666444444444333222222222222333333333333222222222111111000000000000000000000000111111111000000000000000///////////////000000000////////////////////////,,,,,,,,,---...///000000---------............///------------------------------++++++++++++---------,,,++++++************...------,,,,,,++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............/////////.........------------------...............///000111333888EEEWWWcccsssvvvyyy|||~~~~~~yyyvvvsssjjjjjjlllqqq~~~}}}ssskkkfffcccaaa```\\\\\\\\\\\\[[[YYYXXXWWWyyyssssssnnnfffaaa]]]ZZZVVVSSSQQQPPPMMMKKKJJJJJJKKKKKKIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNMMMNNNNNNOOOOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLOOONNNNNNMMMMMMNNNPPPPPPPPPPPPRRRSSSTTTTTTUUUUUUSSSRRRRRRRRRSSSTTTTTTUUUXXXXXXXXXXXXYYYYYYYYYZZZYYYZZZ\\\^^^```bbbdddeeeffffffggghhhiiiiiiiiiiiihhhiiijjjlllooorrruuuvvvvvvwwwxxxyyyyyy{{{lllaaaRRRGGGAAA>>><<<999888777777888999999777555555555444333333333333333333333333222222222222111111111111111111111111111000000000000000111111111000000000000000000000000////////////////////////,,,---------.../////////---------............///------------------------------,,,++++++,,,------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------------------------++++++++++++++++++++++++,,,------......------,,,---------............/////////.........---------------............//////000111333555<<>>:::888999888888888999999777555666666555444444444444444333333333333222222222222222222222222222222222222//////000000111111222222222222222111000000000///////////////////////////------..................---------............///------------------------------,,,,,,,,,,,,------+++,,,,,,------------,,,***++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///...............------------........./////////000000222555999BBBRRRcccpppxxxzzz}}}~~~xxxpppjjjfffeeehhhnnn|||rrrmmmfffaaa___]]]\\\\\\\\\\\\[[[ZZZYYYXXXWWWWWW}}}xxxpppjjjfffbbb^^^[[[TTTSSSQQQPPPOOOOOOOOONNNLLLLLLJJJIIIIIIIIIIIIJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOQQQPPPOOOOOOPPPQQQSSSTTTQQQRRRSSSTTTVVVVVVWWWWWWWWWWWWWWWXXXXXXXXXXXXYYYXXXYYY[[[^^^```ccceeefffdddeeefffggghhhhhhhhhhhhfffffffffggghhhjjjlllmmmkkkmmmnnnoooppprrrvvvyyyyyyzzz|||~~~xxxgggVVVJJJBBB===;;;:::999888888888888666444777777666555555555555555444444333333333222222222222222222222222222222222......///000111222222333444333333222111000//////////////////////////////...............------------------............///........................---------,,,,,,---------++++++---............---,,,,,,,,,,,,------......------------------------////////////////////////,,,------......------,,,---------............///.................................//////000000111000222777>>>JJJZZZjjjvvv{{{}}}|||vvvoooiiieeeeeeiiissswwwlllhhhccc```______^^^]]][[[[[[ZZZYYYXXXXXXWWWWWWzzztttkkkgggbbb\\\YYYVVVSSSRRRPPPPPPOOOOOOMMMMMMMMMNNNJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKJJJLLLMMMMMMNNNNNNMMMLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPSSSRRRPPPOOONNNOOOOOOPPPNNNOOOQQQSSSTTTTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUWWWWWWYYY\\\^^^```bbbcccdddeeefffggghhhhhhhhhhhhfffffffffggghhhiiijjjkkkjjjkkkmmmmmmnnnppptttwwwvvvwwwyyy{{{~~~tttcccUUUKKKEEEAAA;;;999777777777666555333777777666555555555555666444444444333333333222222111111111111111111111111......///000111222222333444333333222111000//////////////////////////////...............------------------............///........................------------------------+++,,,,,,---.....................------,,,,,,,,,------------------------////////////////////////,,,------......------,,,---------............///---...........................//////000111222222///333:::DDDQQQaaapppyyy|||~~~~~~yyysssmmmgggdddccciiiwwwzzzrrrgggdddaaa_________^^^]]]ZZZYYYXXXWWWWWWXXXXXXYYYzzzssslllggg^^^\\\XXXSSSPPPNNNMMMMMMLLLNNNNNNMMMKKKJJJKKKKKKIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIJJJKKKLLLLLLMMMNNNLLLMMMMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIJJJJJJKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNMMMLLLKKKIIIJJJJJJKKKKKKLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSUUUTTTSSSQQQPPPOOOOOONNNLLLMMMOOOQQQRRRRRRQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSVVVWWWXXXZZZ\\\^^^___```cccccceeeffffffffffffffffffffffffggghhhiiijjjkkkjjjkkkmmmmmmmmmooorrruuuuuuuuuwwwyyy|||~~~nnn^^^QQQGGGBBB>>>;;;888777777666555444777777666555555555555555444444444444333333333333000000000000000000000000//////000000111111222222222222222111000000000///////////////////////////------..................---------............///........................------............---------,,,,,,+++,,,,,,---...//////......---,,,,,,+++------------------------------------------------,,,------......------,,,---------............///---------.....................///000111222333333000555>>>KKKZZZhhhssszzz|||~~~|||vvvoooiiidddaaabbbkkk}}}uuummmbbb```^^^]]]]]]]]][[[ZZZXXXWWWVVVVVVWWWXXXZZZ[[[}}}uuuoookkkgggaaa]]]WWWVVVSSSPPPMMMLLLLLLMMMIIILLLMMMLLLJJJHHHIIIKKKHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMMMMKKKLLLNNNPPPQQQQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOONNNPPPRRRSSSTTTSSSRRRRRROOOPPPPPPQQQQQQRRRSSSSSSRRRSSSTTTVVVWWWWWWWWWWWWVVVVVVUUUUUUTTTSSSRRRQQQOOOQQQRRRTTTTTTTTTSSSRRRRRRSSSSSSSSSTTTTTTTTTTTTWWWWWWXXXYYY[[[\\\]]]^^^```aaabbbcccddddddddddddeeeeeeffffffgggiiijjjkkkkkklllmmmmmmlllmmmpppsssssstttuuuxxxzzz}}}{{{iiiXXXKKKDDDAAA>>>;;;999999888777555777666555555444444555555555444444444444333333333111111111111111111111111000000000000000111111111000000000000000000000000////////////////////////,,,---------.../////////---------............///........................,,,---...//////...---,,,///---+++))))))***,,,---...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------............///---------.........//////...//////000222333333444333999DDDRRRaaannnvvvzzz|||~~~~~~xxxqqqjjjfffdddccciiitttzzzooogggaaa___]]]]]]]]]\\\YYYWWWUUUUUUTTTUUUVVVXXX[[[]]]qqqkkkddd___]]]ZZZVVVSSSRRRRRROOOLLLJJJIIIJJJKKKHHHKKKMMMMMMJJJIIIJJJLLLHHHHHHIIIJJJKKKKKKKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOKKKMMMPPPRRRTTTTTTSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSVVVXXXYYYYYYXXXWWWWWWWWWWWWXXXYYYYYYZZZZZZUUUVVVXXXZZZ[[[[[[[[[[[[VVVVVVWWWXXXXXXVVVUUUTTTUUUVVVXXXYYYYYYXXXWWWVVVTTTTTTUUUUUUUUUVVVVVVVVVXXXXXXYYYZZZ[[[\\\]]]]]]^^^___```aaaaaabbbbbbbbbddddddeeefffggghhhjjjkkkllllllmmmllllllllloooqqqssssssuuuwwwyyy|||~~~}}}~~~wwwdddTTTLLLCCC@@@===;;;::::::888777666666555444444444444444555555444444444333333333222222222222222222222222111111111000000000000000////////////000000000000////////////////////////,,,,,,------...///000000---------.........//////////////////////////////,,,---...//////...---,,,000...***(((''')))+++---,,,,,,------.../////////------------------------........................,,,------......------,,,---------.........//////---------.........//////...///000111222333444444555;;;HHHWWWfffrrrxxxzzz{{{}}}|||xxxrrrlllhhhffffffgggsssvvvjjjcccbbbaaa___^^^^^^\\\ZZZWWWTTTTTTSSSTTTVVVYYY\\\^^^yyyqqqccc```\\\XXXTTTRRRQQQQQQQQQPPPMMMKKKIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJJJJIIIIIIJJJLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKMMMOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVTTTSSSRRRQQQQQQRRRTTTUUUTTTTTTTTTTTTTTTUUUVVVVVVVVVXXXYYYZZZYYYZZZ[[[]]]]]]___``````^^^]]]]]]^^^___```aaabbbbbb```^^^]]]___^^^\\\ZZZYYYYYYYYYYYYYYYZZZ[[[[[[[[[ZZZYYYXXXYYYYYYYYYXXXWWWWWWVVVVVVYYYZZZ\\\^^^___^^^]]]\\\```_________``````aaabbbddddddeeeggghhhiiijjjkkkjjjjjjjjjkkkmmmooopppqqqpppqqqtttvvvyyy{{{|||}}}}}}|||{{{yyyzzz{{{}}}~~~~~~mmmYYYMMMEEEBBB>>>:::888888888888888888888888777666444333555444444333333222222111333333333222111000//////222222222222111111111000000000000000000000000000111111000000//////......//////............//////........................------------------------------..................333111---******+++...000...//////...,,,***+++,,,.........------,,,,,,,,,******,,,---......///............////////////000---....../////////////////////............//////000111222111000111222444555AAANNN[[[hhhtttzzzzzz~~~~~~}}}~~~}}}wwwppplllfffcccffflllzzzzzzooohhhfffaaa```___]]]\\\ZZZXXXXXXSSSSSSTTTTTTVVV[[[aaaeee|||sssiiibbb\\\ZZZWWWSSSPPPNNNNNNNNNOOONNNLLLKKKIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHJJJKKKKKKJJJIIIKKKLLLNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIHHHGGGGGGFFFFFFGGGGGGHHHJJJIIIIIIJJJKKKMMMOOOPPPSSSTTTVVVYYYZZZ[[[[[[[[[ZZZYYYWWWUUUUUUVVVWWWXXXUUUUUUUUUUUUUUUVVVWWWWWWZZZ\\\^^^___```aaaccceeeeeefffhhhhhhggggggggghhhggghhhjjjkkkkkkjjjiiihhhgggfffdddbbbaaaaaaaaabbbbbbbbbcccccccccaaa```______^^^]]]]]]\\\\\\\\\\\\]]]^^^```bbbcccbbbaaa```aaaaaa````````````aaaaaacccdddeeeeeegggggghhhiiihhhhhhhhhiiikkklllnnnooooooppprrruuuwwwyyy{{{{{{|||{{{yyyxxxxxxyyy{{{|||}}}~~~yyydddVVVJJJGGGBBB>>><<<;;;;;;;;;888888888777777666555444666666555555444333333333444444333333222222111111222222111111111000000000000000000000000000000000111000000000/////////...//////............//////........................------------------------........................000///...,,,,,,,,,---...---...///...,,,++++++,,,.........------,,,,,,,,,////////////...------,,,------........./////////---....../////////////////////............/////////000111111000111333555888DDDSSS___kkkvvv{{{zzz~~~~~~||||||~~~~~~xxxrrrkkkgggdddbbbgggnnn~~~uuukkkeeeddd^^^]]]\\\ZZZXXXWWWVVVUUUSSSTTTVVVXXX[[[```gggkkk}}}rrrjjjccc]]]XXXTTTRRRPPPMMMKKKJJJJJJJJJMMMLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIKKKLLLLLLKKKJJJLLLMMMOOOOOONNNNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDDDDEEEEEEFFFIIIIIIHHHIIIJJJLLLNNNPPPSSSUUUXXX[[[]]]___``````___^^^\\\YYYXXXWWWWWWXXXWWWVVVVVVVVVVVVWWWXXXXXX\\\^^^aaacccdddfffhhhkkkkkkmmmpppppppppppprrrsssppprrrtttvvvwwwwwwwwwwwwsssrrrpppnnnnnnnnnnnnooooooooonnnmmmllljjjiiihhhfffeeecccbbbbbbcccdddeeedddeeegggiiijjjiiihhhgggfffeeedddcccbbbbbbbbbbbbeeeeeeeeeeeefffffffffffffffffffffggghhhjjjkkklllmmmnnnpppsssuuuwwwxxxyyyyyyxxxwwwvvvvvvwwwxxxyyy|||}}}rrrdddUUUQQQJJJEEEAAA???>>><<<888888777777666666555555777777666666555444444444444444444444444333333333111111000000000/////////000000000000000000000000000000000000//////////////////............//////........................------------------------........................------.........------,,,,,,---......,,,+++,,,............---------------000//////...---,,,,,,+++,,,---------............---....../////////////////////............//////...///000000000111444777===IIIYYYeeeoooxxx{{{zzz}}}~~~~~~}}}{{{{{{|||}}}{{{tttnnngggdddbbbcccjjjsssvvvnnnfffbbbbbb\\\[[[ZZZXXXVVVUUUTTTTTTTTTVVVYYY\\\```fffmmmqqqxxxnnneee___ZZZVVVTTTNNNMMMLLLKKKJJJIIIJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGGGGGGGHHHJJJLLLNNNQQQSSSVVVZZZ^^^```aaabbbaaa___]]]ZZZXXXVVVUUUUUUWWWVVVVVVVVVVVVVVVWWWWWWWWWYYY]]]___aaacccfffiiikkkmmmppprrrssssssuuuwwwvvvwwwzzz|||~~~}}}}}}{{{{{{{{{{{{|||}}}}}}|||zzzxxxuuurrrpppooonnnmmmjjjiiiiiijjjlllnnnoooppprrrssssssrrrqqqpppnnnmmmkkkjjjhhhggggggggghhhhhhgggggggggfffffffffdddddddddeeefffhhhiiijjjlllmmmooorrrtttuuuvvvwwwwwwwwwvvvvvvvvvwwwwwwxxxzzz{{{}}}ttteee___VVVOOOIIIEEE@@@<<<999888888777666666666666777777666666555444444333333333333333444444444444000000000000////////////000000000000000000000000000000000000//////////////////............//////...............................................................---------,,,---------------------+++---...---,,,,,,---..................------------,,,,,,,,,,,,------...,,,,,,,,,---------......---....../////////////////////............//////---...//////000222666999BBBOOO___jjjrrryyy{{{zzz|||}}}}}}|||{{{{{{}}}|||yyyssslllfffccccccfffoooyyyxxxpppjjjccc```aaa]]]\\\ZZZXXXWWWVVVVVVVVVUUUXXX\\\___ccciiinnnsssvvvpppkkkfff___YYYTTTRRRPPPOOOLLLLLLKKKKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKLLLMMMKKKKKKKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDEEEDDDDDDEEEFFFHHHJJJLLLMMMOOOSSSWWWZZZ]]]_________^^^\\\YYYWWWUUUSSSRRRTTTTTTSSSRRRRRRSSSSSSTTTPPPSSSVVVXXXZZZ]]]```bbbfffhhhkkknnnooopppssstttvvvwwwzzz}}}~~~{{{xxxwwwyyywwwtttsssrrrtttvvvwww|||}}}~~~~~~}}}{{{yyytttsssqqqooonnnllllllkkkjjjjjjjjjiiihhhhhhggggggccccccddddddeeefffggghhhkkklllnnnppprrrttttttuuuuuuuuuuuuuuuvvvwwwxxxxxxzzz{{{}}}yyyqqqggg^^^VVVNNNDDD===;;;:::999777666666666666666666555555444333333333222222222222333333333333000000000000////////////000000000000000000000000////////////000000000000//////............//////////////////////////////........................//////.........------------,,,+++++++++---///000+++---...---,,,,,,---...........................000///............//////,,,,,,,,,---------......---....../////////////////////............//////---...///000111444999===GGGUUUeeemmmsssxxxzzzyyy|||}}}}}}|||}}}}}}{{{xxxqqqjjjdddcccdddhhhsss~~~~~~rrrlllhhhcccaaabbb]]]\\\ZZZXXXVVVVVVVVVWWWWWWZZZ^^^bbbeeeiiimmmppp|||uuunnngggbbb^^^\\\XXXTTTQQQOOONNNNNNKKKKKKLLLLLLLLLMMMMMMMMMJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKLLLLLLKKKJJJLLLMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCDDDEEEGGGIIIKKKJJJLLLOOOSSSVVVXXXYYYYYY[[[[[[YYYWWWUUUSSSRRRQQQOOOOOONNNMMMMMMMMMNNNNNNLLLNNNQQQSSSTTTVVVXXX[[[]]]```cccfffgggiiikkkmmmpppqqqsssvvvzzz}}}}}}|||}}}~~~~~~}}}uuutttrrrpppnnnmmmlllllljjjiiiiiihhhggggggffffffbbbbbbbbbbbbcccdddeeefffiiijjjkkknnnoooqqqqqqrrrqqqqqqssstttvvvwwwxxxyyy{{{|||~~~{{{qqqhhh]]]OOOEEE???>>>;;;999777666666666666666555555444333333222333333333333222222222222111111000000000/////////000000000000000000000000////////////000000000000//////............//////////////////////////////......................../////////...------,,,,,,,,,+++******+++---///111,,,---......,,,+++,,,................../////////888666444111///.........,,,---------............---....../////////////////////............//////---...///000222777<<>>:::888777666777777777666666555444444444555555444444333333222222222222111111111000000000000000000000000000000000.../////////000000000111//////............//////////////////////////////........................000//////...------,,,,,,)))***+++,,,---...//////---...///...,,,++++++,,,---........./////////000999777444111...------...------........./////////---....../////////////////////............//////...///000111444999???DDDUUUbbboootttvvvyyy|||}}}~~~~~~yyyuuukkkgggeeeiiinnnwww{{{rrrkkkjjjiiieeecccccc^^^\\\ZZZWWWVVVWWWXXXYYY]]]aaafffjjjmmmooorrrtttxxxpppjjjaaa[[[YYYWWWTTTQQQMMMNNNOOONNNLLLJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJLLLMMMMMMMMMMMMKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIJJJJJJIIIIIIJJJLLLGGGHHHHHHIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFHHHJJJLLLMMMGGGIIIKKKMMMOOOPPPPPPPPPMMMMMMMMMMMMLLLKKKJJJIIIGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHHHHHHHHHHJJJLLLJJJLLLPPPRRRSSSUUUWWWYYYXXXYYYZZZ]]]aaadddgggiiinnnoooqqquuuyyy~~~~~~}}}|||||||||zzzwwwsssooollliiiiiigggeeedddcccbbbbbbaaaaaaaaaaaa``````______^^^^^^^^^^^^^^^___```aaacccdddeeegggiiijjjkkkkkkiiijjjmmmpppsssvvvwwwxxx|||~~~|||jjj]]]EEECCC???;;;888777777777888888888777666666555555777777666555444444333333222222222222111111111111000000000000000000000000.../////////000000111111//////............//////000000000000000000000000////////////////////////000000///...------,,,,,,&&&(((+++...//////...---...//////...,,,***+++,,,---.........//////000000333111///---,,,,,,---............////////////000---....../////////////////////............//////...///000222555:::AAAFFFZZZgggsssvvvwwwzzz~~~~~~~~~~~~~~~xxxsssllliiiiiiooovvvwwwooojjjjjjiiifffccccccaaa```]]]ZZZYYYZZZ\\\]]]___ccciiinnnqqqtttvvvxxxzzzooohhh___]]]YYYVVVSSSRRRRRRRRRKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHMMMLLLKKKJJJIIIHHHHHHHHHFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHIIIIIIHHHIIIKKKMMMIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIJJJKKKLLLJJJJJJIIIIIIIIIKKKLLLMMMKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMLLLKKKIIIHHHGGGFFFFFFEEEDDDCCCCCCCCCCCCGGGHHHIIIJJJKKKKKKKKKKKKLLLKKKLLLMMMPPPQQQPPPOOORRRSSSTTTTTTTTTUUUXXXZZZaaaccceeegggiiilllpppsssrrrssstttvvvyyy|||~~~~~~}}}{{{xxxuuutttqqqqqqqqqooolllhhheeebbbcccaaa^^^\\\ZZZZZZZZZ[[[ZZZ[[[[[[\\\\\\\\\\\\\\\YYYYYYZZZZZZ[[[\\\^^^___^^^___```bbbdddeeegggggggggggggggiiilllooosssuuuwww{{{{{{nnnWWWMMMAAA:::999:::999888888777666555555444444555444444444444444444444444222222222111111111111000......//////000000111111000000000000000000000000111000000///...---------........................111111000000//////......////////////////////////---,,,,,,++++++,,,,,,---.................................------,,,,,,,,,...............///000111///---)))'''&&&(((***,,,............////////////---...///000000///...---111+++,,,444777888DDDSSSaaalllvvvxxxwwwyyy|||~~~~~~~~~xxxsssooommmjjjjjjqqqtttoookkkiiijjjlllkkkjjjgggfffbbb^^^ZZZZZZ]]]```iiilllqqqtttvvvwwwyyyzzz{{{qqqiii```YYYWWWUUURRROOOMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMLLLJJJIIIHHHLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKKKKJJJJJJLLLNNNLLLKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMNNNLLLLLLKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJJJJJJJJJJKKKJJJJJJLLLNNNOOONNNMMMOOOPPPPPPPPPOOOPPPSSSUUUXXXZZZ\\\]]]___aaadddfffhhhhhhiiikkknnnpppssstttxxxxxxxxxwwwtttrrrooonnnhhhhhhhhhgggdddaaa]]][[[\\\ZZZXXXVVVUUUUUUVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZXXXXXXXXXXXXYYYZZZ[[[[[[[[[\\\]]]^^^```aaabbbccccccccccccdddgggjjjnnnpppsssvvvzzz}}}~~~zzzbbbWWWHHH>>>;;;;;;;;;:::888888777666555555555555444444444444444444444444222222222222111111111111000000000111111111111111000000000000000000000000111000000///......------........................111000000000/////////...////////////////////////...------,,,,,,------.................................---------,,,,,,,,,.........---......//////***)))((()))***...111333............////////////...///////////////......222,,,---555999===JJJYYYeeeoooyyyzzzyyy{{{~~~|||vvvoookkkfffeeeiiivvv{{{sssppplllkkklllnnnnnnmmmjjjhhheeeaaa___```dddgggmmmqqqvvv{{{}}}tttiiiaaa[[[UUUQQQOOOMMMKKKIIIHHHHHHHHHHHHJJJJJJJJJJJJJJJIIIIIIIIIJJJKKKKKKKKKLLLLLLLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJKKKKKKKKKLLLLLLLLLMMMNNNNNNMMMLLLNNNOOONNNMMMMMMNNNNNNOOOPPPPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOPPPQQQQQQSSSSSSRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLLLLKKKKKKMMMOOOOOONNNMMMMMMNNNNNNMMMLLLMMMOOOQQQQQQSSSUUUVVVVVVWWWZZZ\\\^^^^^^___aaacccfffhhhiiimmmmmmmmmllljjjgggeeecccaaaaaa```___]]]ZZZXXXVVVWWWVVVTTTSSSSSSTTTUUUUUUWWWXXXYYYYYYZZZZZZYYYYYYYYYYYYXXXXXXXXXXXXYYYYYYYYYYYYZZZ[[[\\\^^^^^^____________```bbbeeehhhjjjmmmpppsssuuuwww{{{~~~qqqeeeSSSEEE>>><<<<<<<<<999888777666555555555555444444444444444444444444333222222222111111111111222222222222222222111111000000000000000000000000111000000//////......---////////////////////////000000000000///////////////////////////////////////......------......///...........................------------,,,,,,,,,///...------------------///...---------......///............/////////////////////......//////000333...///666<<>>;;;;;;:::999888777777777777555555555555555555555555333333333333222222222222111111111111111000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////000000000000////////////////////////,,,,,,,,,++++++,,,,,,,,,........................,,,,,,,,,------------...///...------------------***+++,,,---........................////////////////////////000111222222444555777:::AAAMMM]]]hhhsssyyy}}}}}}}}}|||wwwqqqjjjddd```aaaeeeooo~~~xxxttttttqqquuuyyy}}}yyyssspppssszzz~~~rrrhhhaaaZZZUUUPPPPPPOOOMMMKKKIIIJJJJJJFFFGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHFFFFFFGGGHHHIIIKKKMMMNNNOOOPPPQQQRRRSSSTTTUUUUUUSSSVVVYYY[[[[[[[[[[[[\\\YYYWWWUUUTTTTTTVVVXXXYYY]]]___bbbeeeggghhhhhhhhhfffhhhjjjmmmoooppppppqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrtttvvvvvvsssnnnhhhddd[[[[[[[[[\\\]]]___```aaa```aaabbbcccddddddddddddfffeeeddddddddddddbbb```ZZZ[[[\\\[[[[[[\\\___aaa```ccchhhjjjllllllnnnooooooooopppqqqsssuuuwwwxxxssssssssssssrrrpppnnnlllmmmmmmmmmnnnnnnoooppppppnnnoooqqqrrrssstttuuuuuuvvvvvvwwwxxxxxxxxxxxxxxxuuussspppmmmiiifffddddddaaaaaa```___^^^]]]]]]]]]YYYZZZZZZ[[[[[[[[[ZZZZZZ^^^___bbbdddfffiiinnnqqqsssuuuwww{{{~~~qqq```PPPDDD>>>;;;;;;:::999888888888888555555555555555555555555444444333333333222222222111111111222222222222222111111111111111111111111000000000000000000000000000000000000000000000000.../////////000000000111////////////////////////------,,,,,,,,,,,,------........................,,,,,,,,,---------...............---......//////000000///---,,,++++++***............////////////......///000111222222111111555888<<>>GGGVVVfffooovvv{{{~~~~~~}}}xxxrrrmmmiiifffeeeeeennn||||||xxxuuutttuuuyyy~~~}}}|||oooggg]]]WWWTTTQQQKKKGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIJJJJJJIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMLLLKKKJJJJJJJJJKKKJJJJJJKKKLLLNNNPPPQQQPPPRRRSSSTTTTTTUUUXXXZZZYYY[[[^^^aaadddgggiiijjjfffccc^^^[[[ZZZ\\\```ccceeeiiioootttwwwyyyzzz{{{}}}vvvnnniiiiiijjjkkkmmmoooqqqrrrrrrqqqqqqqqqqqqssstttuuuwwwxxxyyyyyyxxxuuurrrpppmmmjjjggggggjjjmmmmmmmmmpppvvv~~~~~~{{{zzzyyyyyyxxxuuuqqqnnnllljjjiiifffcccaaaaaabbbcccdddccc``````aaabbbeeehhhkkklllooopppqqqsssvvvzzz}}}{{{{{{kkkVVVFFFCCCAAA>>>;;;999888888888666666666666666555555444444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000111111000000//////......//////000000000000//////000000///...------,,,,,,---------............///...------,,,,,,------...------------------------------------------------......---,,,---...///000222222111000000000000000...///111111000000111333444444777@@@OOO^^^iiinnnwwwzzz}}}{{{tttqqqmmmhhhfffhhhnnnvvvzzzxxxwwwwwwvvvxxxpppbbb\\\TTTOOONNNLLLHHHEEEGGGGGGGGGGGGGGGGGGFFFFFFHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMNNNNNNMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQSSSUUUWWWWWWXXXYYY\\\^^^___aaadddiiimmmppprrrsssnnnjjjddd___^^^```dddgggkkkpppvvvzzz}}}~~~|||tttnnnoooppprrrtttvvvxxxyyyzzzyyyxxxxxxyyyzzz|||}}}}}}zzzxxxtttrrrppprrrvvvyyy{{{{{{~~~{{{wwwtttrrrqqqnnnkkkiiihhhiiijjjiiihhhfffffffffgggiiikkknnnooopppppppppqqqsssuuuxxxyyyzzz~~~sss___PPPFFFBBB===999888888888777666666777777666666555444444444444333333333222222222222222222222222222222111111111111111111111111000000000000000000000000000000000000////////////000000111111111111000000000//////......---,,,,,,---------............///...------,,,,,,------...------------------------------------------------......---------...///000222111000////////////000...///111111000000222333666777;;;EEESSSbbbmmmrrrwwwzzz~~~wwwpppnnnllliiijjjmmmwww~~~xxxwwwxxxyyyyyy~~~qqqddd]]]UUUQQQKKKIIIIIIIIIGGGEEEGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJLLLMMMMMMOOOOOOOOONNNNNNMMMMMMMMMLLLKKKKKKKKKLLLOOOQQQSSSVVVXXX[[[\\\]]]___bbbdddeeehhhlllqqqvvvzzz}}}~~~yyytttllleeebbbdddiiillltttxxx~~~zzzssstttvvvyyy|||~~~~~~|||{{{{{{}}}~~~{{{xxxvvvtttttttttrrrqqqppppppooonnnnnnpppqqqrrrrrrrrrqqqqqqqqqssstttuuuyyy{{{~~~mmm```OOOGGG>>>999:::;;;:::888666666777777666666555444444444444444333333333333333333333333333333333333111111111111111111111111000000000000000000000000////////////000000000000000111111222222111111000000//////......------------------............///...------,,,,,,------...------------------------------------------------......------......///000000000//////......//////...000111111000000222444777:::@@@KKKYYYgggqqqvvvwww{{{{{{tttnnnlllkkklllqqqxxx{{{vvvvvvyyy}}}}}}zzzyyyzzzooocccZZZVVVOOOLLLIIIHHHIIIIIIIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIJJJKKKKKKKKKKKKJJJLLLKKKKKKJJJIIIHHHHHHHHHIIIIIIJJJJJJLLLMMMNNNOOORRRRRRRRRSSSSSSSSSRRRRRROOOOOONNNNNNOOORRRTTTVVVXXXZZZ^^^```bbbdddgggiiijjjmmmrrrxxx~~~zzzppphhheeeggglllpppyyy}}}{{{vvvxxx{{{}}}{{{zzzyyywwwuuutttsssssstttwwwvvvuuutttttttttuuuvvvxxxzzz{{{}}}yyynnn[[[PPPCCC<<<===>>><<<999777777777777777666555555555444444444444333333333333333333333333333333333111111111111111111111111000000000000000000000000......//////000000111111000000111111111111000000000/////////......---------------............///...------,,,,,,------..................................................................//////000//////............/////////000111000000111333555666;;;CCCPPP]]]jjjtttyyyxxx|||{{{tttnnnlllmmmqqqzzz~~~yyyvvvwww|||xxxrrrppptttyyywwwkkkbbbYYYRRRPPPLLLKKKIIIHHHIIIIIIIIIIIIFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLKKKKKKLLLLLLKKKJJJIIIIIIHHHGGGHHHHHHIIIJJJKKKMMMOOOPPPRRRSSSTTTUUUVVVVVVUUUUUURRRQQQOOOOOOPPPSSSWWWYYYYYY]]]aaaeeegggjjjmmmooorrruuuzzz{{{rrriiigggjjjooottt|||~~~}}}}}}zzzyyyxxxxxx{{{zzzyyyxxxwwwwwwxxxyyyxxxyyyzzzzzz||||||iii\\\LLLBBB???>>>;;;777777777777777777666666555555555555444444444333333333333333333333333333333111111111111111111111111111111111111111111111111......//////000000111111......////////////......///////////////.........---------............///...------,,,,,,------............................................................/////////////////////............/////////000000000000111444777555;;;GGGTTTaaallltttyyyzzz}}}yyysssmmmlllnnnttt~~~{{{xxxwwwzzz}}}tttnnnjjjkkkooowww{{{xxxggg]]]VVVOOOJJJIIIHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEFFFFFFGGGGGGHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIHHHHHHFFFGGGGGGIIIKKKMMMOOOPPPQQQSSSUUUWWWXXXXXXXXXWWWTTTSSSQQQPPPQQQUUUXXX[[[]]]aaagggkkknnnqqqtttvvv|||{{{rrrkkkjjjnnntttyyy}}}{{{zzzzzzzzzzzzyyyzzz{{{{{{{{{~~~xxxkkkYYYKKKCCC>>>:::666777777888888777777666555555555555555444444444333333333333333333333333333111111111111111111111111111111111111111111111111////////////000000000000---......//////......---////////////////////////---------............///...------,,,,,,------...................................................---...///000000000000/////////......//////000000000000000000000222555888666>>>KKKYYYeeennnuuuyyy|||~~~}}}uuupppmmmmmmooowwwzzzzzzzzz{{{~~~}}}sssmmmhhhhhhkkklllppptttwwwzzzsssfffYYYSSSOOOJJJGGGFFFEEEEEEFFFFFFFFFFFFGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTTTTVVVXXX[[[]]]]]]\\\\\\YYYWWWUUUTTTVVVYYY]]]```dddhhhnnnssswwwzzz}}}zzzsssnnnooosss{{{~~~}}}}}}zzz{{{|||}}}}}}~~~~~~kkkYYYKKKBBB<<<999777888888888888777666666555555555555444444444444444444444444444444444444111111111111111111111111111111111111111111111111000000000000////////////......////////////....../////////////////////000---------............///...------,,,,,,------...................................................---...///000111000000///000////////////000111222000000000///000222666999999CCCRRR___jjjrrrxxx{{{~~~}}}}}}~~~}}}zzzssspppnnnpppuuuxxxzzz}}}{{{qqqkkkfffeeeggggggkkkpppsssuuuyyyooodddYYYOOOMMMMMMKKKIIIHHHCCCDDDFFFGGGGGGHHHIIIKKKGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMMMMMMMMMMKKKKKKKKKKKKJJJJJJJJJJJJMMMMMMNNNPPPRRRUUUWWWYYYXXXZZZ]]]```bbbbbbbbbaaa___]]][[[ZZZ[[[^^^cccfffiiimmmtttyyy}}}~~~zzzuuuqqqsssxxx~~~~~~{{{}}}~~~~~~~~~zzzeeeTTTHHHAAA???888888888888888777666666666666555555555444444444444444444444444444444444111111111111111111111111111111111111111111111111111111000000//////......//////000000000000//////////////////000000000000---------.........//////...------,,,,,,------...////////////////////////////////////////////////---...000111111111000///000000000000000111222222000000000///000222666:::<<>>======:::888999666666777777666666555444444444444444333333222222111111111111111111111111111111111111111111111111222111000//////000111222111111111111111111111111.................................///////////////000000000000000000000000---...///000111000000000//////............/////////000000111111111111111111111111000000000000000111000111333333444===FFFUUU```kkkqqqtttyyy{{{zzzzzzwwwsssqqqqqquuuzzz}}}~~~yyytttqqqnnnooottt|||wwwwwwzzz}}}sssjjjdddeeeiiipppzzzvvvdddYYYRRRLLLHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJIIIJJJLLLLLLKKKKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPOOOOOONNNOOOOOOPPPQQQRRRSSSTTTUUUVVVXXXYYYZZZ[[[YYY\\\```dddhhhmmmssswww}}}wwwpppmmmlllpppvvv}}}~~~~~~~~~|||~~~xxxvvvwww{{{~~~|||wwwrrrooohhheeebbb```___``````___\\\]]]]]][[[YYYXXXYYYZZZ\\\\\\]]]___```bbbcccddddddgggjjjmmmppprrrvvvxxx|||uuu[[[OOOCCC>>>===;;;999:::666777777777777666555555444444444444444333222222111111222333333222111111111111111111111111111111111111000000000000111111111111111111111111111111111111111111111111111111.........///////////////////////////////////////---...000111222222111111//////............/////////000111111222222111111000000000000000111111111000000222444444777AAALLLWWWaaalllpppsssxxxyyyyyywwwuuurrrqqqssswww|||{{{wwwrrrpppppprrryyy}}}yyyvvvxxx|||tttlllggghhhmmmvvvtttgggYYYRRROOOJJJGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJIIIKKKMMMMMMLLLLLLLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQRRRSSSTTTUUUVVVWWWWWWXXXZZZ[[[\\\\\\]]]```eeejjjpppwww}}}{{{tttpppnnnpppuuu{{{{{{{{{zzzxxxwwwyyyzzz|||}}}yyywwwwwwxxx{{{}}}~~~}}}yyyuuuvvvyyy|||}}}wwwqqqmmmiiieeecccaaa^^^[[[YYYZZZ[[[\\\\\\]]]^^^___]]]YYYWWWVVVWWWZZZ[[[\\\___aaaccceeeeeefffiiimmmpppqqqsssvvvyyy|||jjjZZZIIIAAA>>>;;;999:::777777777777777666555555333444555555555444333222111222333444444333222111111111111111111111111111000000111111111111000000111111111111111111111111111111111111111111111111............/////////000........................---...000111111111///...//////............//////000000111222222222222111//////000000111111222222000111444666777:::FFFRRRYYYccclllppprrruuuvvvuuusssrrrqqqqqqtttxxx||||||yyyuuurrrppprrrvvvzzzxxxwwwzzztttnnnkkknnnsss}}}}}}jjj___TTTPPPNNNKKKHHHGGGFFFGGGGGGHHHIIIIIIJJJJJJJJJLLLMMMNNNMMMLLLMMMNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSSSSSSSTTTUUUWWWWWWXXXXXXYYYZZZ[[[\\\\\\]]]```dddiiiooovvv}}}~~~wwwrrroooqqquuuxxxwwwvvvtttrrrrrrtttwww}}}xxxuuuqqqpppqqqssswww{{{|||}}}zzzuuuvvvyyy|||}}}|||xxxxxxsssmmmhhhdddaaa___]]]```]]]ZZZYYYZZZ\\\^^^^^^cccfffgggddd___[[[YYYZZZ[[[\\\^^^aaadddgggiiijjjjjjnnnrrruuuuuuvvvzzz}}}}}}tttcccOOODDD???;;;999:::777777777777777666666555333444555555555444333222222333444444444444333222111111111111111111111111///000111222222111000///000000000000000000000000////////////////////////---.........//////000000...........................///000111000///,,,+++//////............//////000000111222222222222111...//////000111222222333111222555888999===IIIVVV[[[dddmmmooopppssstttrrroooooooooqqqtttxxx|||~~~{{{wwwtttqqqpppssszzz~~~zzzyyyyyy~~~}}}tttooonnnrrrxxx~~~sss```[[[SSSMMMJJJJJJJJJIIIJJJIIIGGGGGGGGGIIIKKKLLLKKKKKKKKKLLLMMMMMMNNNNNNOOONNNNNNNNNNNNNNNOOOOOOUUUUUUUUUUUUVVVWWWXXXYYY^^^]]][[[[[[[[[^^^aaaccceeehhhmmmuuuxxxuuuuuuuuusssuuutttsssqqqqqqtttyyy}}}yyyssspppllljjjiiikkkmmmpppssswww}}}zzzxxxyyyzzz|||xxxuuutttlllkkkhhheeecccaaa______\\\\\\\\\]]]^^^```bbbcccccceeeggggggdddaaa___^^^aaaaaacccfffjjjnnnrrrtttuuuvvvxxx{{{~~~mmmWWWGGGBBB???;;;777;;;:::888777666555666666666666555555555444444444111222222333333222222111555555444444333222111111000000000111222222222333000000000000000000000000111111000000000000111111......//////...---,,,,,,///............000222333111111000000//////......///............---------////////////000000000000000000000000111111111111...111444666999AAALLLVVVbbbdddhhhjjjkkklllnnnpppmmmnnnqqqtttxxx||||||yyytttnnnmmmooovvv{{{yyyyyyzzzyyypppkkkkkkrrrzzzqqqgggYYYTTTNNNIIIHHHHHHIIIIIIJJJIIIHHHGGGHHHJJJLLLMMMMMMMMMMMMNNNNNNNNNNNNOOOPPPOOOOOOOOOOOOOOOPPPQQQTTTTTTUUUVVVXXXZZZ[[[\\\___^^^]]]\\\]]]___bbbdddjjjmmmttt}}}{{{wwwuuusssqqqqqqqqqpppooopppttt{{{vvvoookkkiiihhhfffgggjjjmmmppptttyyy|||{{{|||~~~zzzvvvsssrrrpppooommmjjjhhhgggfffeeeddddddccccccdddfffhhhiiilllnnnppppppnnnkkkiiiiiilllmmmnnnqqquuuyyy|||~~~vvv```NNNEEEAAA===:::;;;:::888777666666666777666666555555555444444444333333333444444333333333444444444333222111111111111111111111222222222222000000000000000000000000111111000000000000111111///////////////...------//////...//////000111222111000000000/////////...000000/////////.........////////////000000000000000000000000111111111111000333666777;;;CCCOOOYYYaaacccfffgggggghhhjjjkkkkkknnnqqqvvvzzz}}}~~~zzzxxxsssnnnnnnqqq{{{}}}xxxxxxzzz}}}tttllliiikkkttt}}}uuueee]]]RRRNNNJJJGGGGGGIIIJJJJJJJJJIIIIIIIIIIIIKKKMMMNNNPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRSSSSSSSSSUUUWWWYYY\\\___```bbbbbbbbbbbbaaacccgggjjjqqqvvv~~~yyyuuuqqqooooooooonnnnnnqqqxxx{{{uuupppjjjfffeeeeeeffffffhhhkkkppptttyyy~~~~~~|||yyyvvvuuuwwwvvvuuutttrrrqqqqqqpppppppppppppppqqqssstttuuuyyy{{{~~~~~~|||zzzyyyyyy}}}}}}~~~jjjUUUGGG???<<<;;;;;;:::888777777777888888666666666555555555444444333444444555555444444333333333333222111111000000222222222222222111111111000000000000000000000000111111000000000000111111///000000000000//////...//////000000000000000///000000000000////////////111111111000000000//////////////////000000000000000000000111111111222222333555777999>>>GGGTTT]]]aaabbbccccccbbbbbbdddeeejjjmmmrrrxxx}}}|||xxxuuuqqqnnnooottt}}}xxxuuuxxx|||wwwlllfffeeejjjttt~~~xxxggg[[[VVVPPPMMMIIIHHHIIIJJJKKKKKKJJJJJJJJJJJJKKKMMMNNNOOORRRRRRQQQPPPPPPOOONNNNNNPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVXXX[[[^^^```aaaeeegggiiiiiihhhjjjnnnrrrxxx}}}{{{vvvqqqooopppooopppqqqwwwwwwqqqkkkiiifffeeeeeehhhjjjkkkmmmqqqwww}}}~~~yyybbbOOOBBB>>>===;;;:::999888777888888999666666666666555555555555333333444444444444333333222222222111111111000000333333333222222111111111000000000000000000000000111111000000000000111111000000111111111000000///...///000111111000......000000000000////////////111111000000000/////////////////////000000000000000000111111111222222222444555777;;;AAAKKKWWW```bbbcccbbb```^^^^^^```bbbhhhmmmssszzz{{{wwwsssooolllpppwwwyyyuuuuuuzzzyyynnnddd``````fffqqq|||uuuggg[[[RRRPPPNNNLLLIIIHHHIIIJJJJJJIIIKKKKKKKKKLLLMMMNNNPPPPPPRRRRRRQQQPPPOOONNNNNNMMMOOOOOOPPPQQQRRRSSSUUUVVVWWWXXXYYYZZZ\\\___aaabbbgggjjjnnnnnnnnnpppuuuyyy~~~xxxtttqqqpppqqqrrruuu}}}|||vvvppplllhhhhhhhhhhhhjjjmmmpppsssvvvzzzttt]]]MMMDDDAAA<<<;;;:::888888888999999777777666666666555555555222222333333333333222222222222111111111111111111444333333333222222111111000000000000000000000000111111000000000000111111000000111111111111111000...///000111111000......////////////000000000000000000000/////////......////////////000000000000111111111111222222222222333444777<<>>===;;;999888888888999777777777666666666555555111222222333333222222111222222222222222222222222333333333333333222222222000000000000000000000000111111000000000000111111///000000111111111111000//////000000000000000///////////////000000000000000000/////////.........////////////000000000000111111111222222222222333222444888@@@IIITTT]]]cccdddcccaaa^^^\\\\\\```ccciiimmmttt{{{~~~zzzuuupppkkkkkkttt{{{wwwuuuxxxzzzhhh```XXXVVVWWW[[[dddmmm{{{xxxggg^^^XXXRRROOOOOOJJJIIIHHHIIIKKKKKKJJJIIIKKKLLLMMMOOOQQQRRRRRRRRRSSSSSSSSSRRRRRRQQQQQQQQQRRRSSSSSSUUUWWWYYY[[[\\\]]]^^^```bbbeeehhhkkkmmmnnnuuu|||~~~~~~|||yyyyyysssvvvzzzzzzwwwvvvtttrrruuuyyy~~~|||dddPPPDDD@@@???<<<:::888888888888777777777777666666666555222333333333333333333222222222222333333333333333222222333333333333333333000000000000000000000000111111000000000000111111...///000000111111000000//////...//////000111222.../////////000000000111111111111000000000//////////////////000000000000111111111222222222333333222555;;;DDDOOOYYYaaadddcccbbb___\\\[[[]]]aaaeeekkknnntttyyy~~~zzzwwwsssoookkkmmmxxx~~~yyyuuuuuuzzzqqq```YYYTTTSSSTTTXXX```hhhnnnzzzuuugggYYYSSSOOOKKKIIIIIIKKKJJJJJJLLLOOOPPPOOOMMMKKKLLLNNNPPPQQQRRRSSSSSSTTTTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWYYY[[[]]]^^^^^^___bbbeeeiiimmmqqqrrruuu|||~~~{{{{{{wwwzzz||||||}}}}}}}}}uuu]]]NNNAAA@@@===;;;999777777777777777777777666666666666333444444555555444444333333333333333333333333333222222222333333444444444000000000000000000000000111111000000000000111111......///000000000000000///............000222333.../////////000000111111222222222111111111111000////////////000000000000111111222222222333333333222666===GGGRRR\\\cccfffaaa```^^^[[[ZZZ]]]bbbffflllooosssyyy|||wwwtttqqqnnnlllooo|||{{{wwwttttttzzzyyyiii[[[UUUQQQQQQSSSWWW^^^eeedddooozzz~~~fff___VVVQQQPPPOOOKKKHHHLLLKKKJJJIIIJJJKKKNNNOOOOOOOOOPPPQQQQQQRRRRRRSSSVVVUUUTTTSSSRRRRRRRRRSSSVVVXXXYYYZZZZZZ[[[^^^```eeefffiiikkknnnppprrrttt{{{mmmVVVHHH@@@;;;;;;===;;;999:::777666666666555555555555666555555444444333222222444444333333333222222222333222222111111222222333222111000//////000111222000000000000000000000000000000000000000000000000////////////////////////111///------/////////...000000000000000000000000111000/////////000222333333111///000333555444222222555;;;GGGTTT^^^cccdddeeebbb^^^\\\\\\___cccfffnnnqqqvvv{{{~~~~~~|||{{{zzzrrrnnnnnnllllll{{{|||xxxzzzvvv{{{ttthhhYYYTTTNNNMMMQQQWWW\\\^^^fffmmmrrrsssvvv{{{}}}|||```ZZZRRRNNNNNNMMMKKKHHHLLLKKKJJJJJJKKKLLLNNNOOOPPPPPPQQQRRRRRRSSSSSSTTTUUUUUUTTTTTTTTTTTTTTTUUUXXXZZZ\\\]]]^^^```ccceeejjjlllnnnqqqsssvvvxxxzzz|||yyy~~~zzzcccOOOFFF>>>===>>>;;;::::::777777666666666555555555222333333444444555555666666666555555555444444444222222222222222222222222111111000000000000111111111111111111111111111111000000000000000000000000////////////////////////333111000000111222111000000000000000000000000000111000/////////000222222333111///000333555444333555888???JJJUUU^^^bbbcccdddaaa^^^\\\]]]```dddfffnnnqqqvvv{{{}}}}}}|||zzzwwwpppkkkkkkjjjlll|||{{{xxxzzzxxx~~~qqqeeeVVVRRRMMMLLLQQQWWW\\\___bbbhhhnnnpppssswwwyyyxxxXXXSSSMMMKKKKKKLLLJJJIIIMMMLLLKKKKKKLLLNNNOOOPPPQQQQQQRRRSSSSSSTTTTTTUUUTTTTTTTTTUUUUUUWWWXXXXXXZZZ\\\___aaabbbdddhhhkkkkkkmmmppprrrtttwww{{{~~~~~~xxxtttqqqvvv}}}rrrYYYMMMBBB???>>><<<::::::777777777666666666555555333333333444555555666666666666555555555444444444111222333444444333222111000111111111111111111000111111111111111111111111000000000000000000000000///////////////////////////...,,,,,,...///......000000000000000000000000000000000///000111111222222111000111333555555444999<<>><<<::::::777777777666666666666555666666666555444444333333444444333333333222222222111222444555555444222111000000222333333222000000111111111111111111111111000000000000000000000000////////////////////////---,,,***+++,,,------,,,////////////////////////000000000000000111111222111111111111333444555555:::???HHHSSS\\\aaacccdddbbbaaa___^^^___cccgggiiiooorrrwww{{{}}}|||zzzyyyuuuooojjjjjjmmmvvv~~~xxxxxx{{{yyyggg\\\SSSPPPLLLKKKNNNTTTZZZ^^^ccclllssswwwzzz~~~NNNLLLJJJJJJKKKMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRSSSRRRRRRRRRSSSTTTTTTUUUUUUUUUUUUVVVXXXZZZ]]]___``````bbbdddfffgggiiilllnnnssswww|||~~~~~~vvvuuusssrrrrrrrrrsssttttttwww|||~~~vvvqqqnnnrrrxxxtttuuuwwwyyy|||nnn\\\JJJAAA>>><<<::::::888777777777666666666666777666666555555444333333444444333333333222222222111222444555555444222111000111222333333222111000111111111111111111111111111111111111111111111111000000000000000000000000000...---...000111111000///////////////////////////000000000111111111111111111222222333444666777999@@@LLLWWW```dddffffffbbbaaa``````bbbeeeiiilllqqqsssxxx|||}}}|||zzzxxxsssnnnkkkkkkqqq}}}|||xxxxxx|||uuudddYYYSSSQQQMMMLLLMMMRRRYYY]]]gggqqqzzzMMMLLLLLLKKKLLLMMMNNNOOONNNNNNOOOPPPRRRSSSTTTTTTSSSSSSTTTTTTUUUVVVVVVVVVVVVWWWXXXZZZ\\\___aaabbbccceeegggiiikkkmmmqqqtttxxx~~~{{{xxxwwwuuusssqqqmmmmmmllllllmmmoooqqqrrrsssvvvyyy}}}|||uuuooommmooosssyyy}}}}}}yyyvvvllllllllllllnnnpppssstttsssssstttuuuwwwxxxyyyyyyzzz{{{}}}~~~jjjRRREEE@@@===;;;;;;888888777777777666666666444444444555666666777777666666555555555444444444222333444555555444333222111111222222222222111111222222222222222222222222111111111111111111111111000000000000000000000000///---,,,---///000000000000000000000000000000000//////000111111111111000000111333333333444666888999BBBOOO[[[bbbeeeffffffbbbbbbaaabbbeeeiiilllooosssuuuzzz}}}~~~}}}zzzyyyqqqooommmnnnvvv|||yyy{{{qqqaaaWWWRRRPPPNNNLLLMMMRRRZZZ___iiisss~~~MMMMMMMMMLLLLLLLLLNNNOOONNNOOOPPPRRRSSSTTTUUUUUUVVVVVVVVVWWWXXXXXXYYYYYYXXXXXXYYY[[[^^^```bbbdddeeegggkkknnnqqquuuzzz}}}}}}{{{zzzyyyxxxvvvvvvssspppnnnnnnnnnlllkkkjjjjjjjjjjjjllloooqqqrrruuuvvvxxxzzz|||~~~{{{tttoookkkllloootttyyyyyyvvvsssiiihhhfffeeefffhhhjjjlllkkklllmmmnnnpppqqqrrrsssssstttvvvxxxyyy{{{{{{|||~~~zzz]]]LLLEEE@@@<<<;;;888888888777777777666666444444555555666666777777666666555555555444444444444444444444444444444444333222222111111222222333222222222222222222222222111111111111111111111111000000000000000000000000---,,,++++++.../////////000000000000000000000000...///000111222111111000///111333333333444777:::;;;EEESSS^^^dddeeeddddddcccccccccdddgggkkkooorrruuuwww{{{~~~~~~{{{yyysssssssssvvv}}}{{{zzz~~~}}}mmm^^^UUUNNNNNNMMMLLLNNNTTT]]]dddjjjuuuMMMMMMMMMMMMKKKKKKMMMNNNNNNOOOQQQRRRTTTUUUUUUVVVXXXXXXYYYYYYZZZ[[[[[[[[[YYYYYYZZZ\\\^^^aaacccdddfffiiimmmrrrvvv{{{~~~{{{xxxvvvvvvtttqqqooooooooonnnmmmnnnkkkiiiiiijjjllllllkkkjjjjjjjjjkkkmmmppprrrtttxxxxxxyyyzzz{{{}}}~~~~~~{{{uuupppkkkkkknnnsssxxxzzzwwwttthhhgggdddcccccceeegggiiiiiijjjkkkmmmnnnpppqqqrrrqqqrrrtttwwwyyyzzz{{{|||}}}fffSSSIIIBBB>>><<<888888888888777777777777777777777666555555444444444444333333333222222222555444444333333444444555444333222111111222333444222222222222222222222222111111111111111111111111000000000000000000000000000///...///111333333222000000000000000000000000...///000222222111111000///111444444333444777:::===GGGUUU```dddcccbbbaaaccccccdddfffiiimmmqqqsssvvvxxx|||~~~|||zzzxxxxxxyyy}}}}}}zzzzzz{{{zzzjjj\\\SSSKKKLLLLLLLLLOOOVVV```hhhkkkwwwLLLMMMMMMNNNOOOOOOPPPPPPPPPQQQSSSVVVYYYZZZYYYWWWXXX\\\^^^]]]^^^aaaaaa^^^bbb^^^]]]^^^^^^^^^cccjjjkkkooouuuyyy}}}|||wwwrrrpppnnnlllkkkjjjjjjkkkkkkkkkllllllllliiikkklllllljjjiiijjjjjjjjjkkkmmmooorrruuuxxxzzzzzzzzzzzz{{{{{{{{{{{{{{{}}}}}}~~~}}}wwwsssmmmkkkllloootttwwwuuusssjjjhhhdddbbbbbbdddhhhjjjjjjmmmpppqqqrrrsssuuuwwwvvvxxx{{{|||}}}zzz```NNNDDD@@@===>>><<<:::999999888666444444555666666666555333222555555444333333333333444222222222111111111000000222222222222222222222222000000000111222222222333111111111111111111111111000000000000000111111222111111111111111111111111000000000000000000000000444444333222111000//////111222444444555777:::===EEEMMMXXX___aaaaaaaaabbbbbbdddfffhhhjjjoootttxxx|||}}}||||||vvvzzz|||yyyxxxzzzrrrcccVVVNNNLLLLLLMMMNNNQQQXXX```fffppp|||MMMMMMNNNNNNOOOPPPQQQQQQQQQQQQSSSVVVYYY[[[[[[ZZZ]]]aaacccbbbcccfffeeebbbaaa]]][[[\\\\\\\\\aaahhhiiinnnwww~~~zzztttooollliiifffeeeeeeeeedddjjjjjjkkkkkkllllllmmmmmmiiikkkllllllkkkjjjjjjkkknnnnnnppprrruuuxxx{{{||||||||||||||||||||||||}}}~~~~~~xxxtttjjjiiihhhkkkppptttsssrrrllljjjfffdddeeehhhkkknnnsssuuuxxxzzz{{{|||~~~|||~~~jjjTTTGGG@@@===>>><<<:::999999999777666555555666666555555444333555555444333333333333444333333222222222111111111222222222222222222222222111111111111111222222222000000000000000000000000000000000000000111111222111111111111111111111111000000000000000000000000222111111111111111000000111222333444555777;;;>>>GGGNNNXXX]]]______```bbbccceeegggjjjmmmqqqvvvzzz}}}}}}|||{{{zzzzzzzzz{{{pppbbbVVVOOOMMMMMMNNNOOOSSSZZZbbbhhhtttMMMNNNNNNOOOQQQRRRSSSSSSTTTTTTVVVXXX[[[^^^```bbbdddhhhkkkjjjkkkmmmlllhhhbbb^^^\\\\\\\\\\\\bbbjjjkkksss~~~}}}ssslllfffbbbbbbaaaaaa```aaacccdddfffjjjkkklllmmmnnnnnnnnnnnnmmmnnnoooooonnnmmmnnnooorrrsssuuuwwwzzz|||~~~~~~~~~zzzuuukkkhhhfffiiinnnssstttsssooommmjjjhhhiiilllqqqtttxxx{{{~~~xxx___MMMCCC@@@>>><<<:::999::::::888777666666555555444444555555555555444333333333333444444444333333333222222222222222222222222222222222222222222111111111111111////////////////////////000000000000000111111222000000000000000000000000000000000000000000000000//////000000111111111222000111333333555888<<>><<<:::999:::::::::999777666555444444555666777555555444333333333333444555555444444444333333333222222222222222222222222333222222222111000000000000000000000000000000000000000000000000111111222////////////////////////000000000000000000000000//////000000000111111111000111222333555999>>>BBBNNNSSSXXXZZZ[[[]]]```cccdddgggjjjnnnrrrvvv|||}}}{{{{{{|||zzzwwwxxx|||xxxiii^^^UUUOOOLLLMMMOOOQQQVVV]]]ffflll|||OOOOOOQQQRRRTTTVVVWWWXXXYYY[[[]]]___bbbgggnnnssssssxxx{{{zzzzzzyyyuuupppgggccc```aaacccfffoooyyyzzzwwwxxx{{{oooccc\\\VVVUUUWWWVVVXXX\\\^^^___aaaeeehhhmmmoooqqqtttuuuvvvuuuuuuvvvwwwxxxwwwvvvvvvxxxzzz{{{}}}|||wwwpppllliiikkkqqqxxx{{{|||wwwuuuqqqpppqqqvvv|||www___NNNFFF@@@>>>;;;999:::::::::999777666555444444555777888555555444333333333333444555555555444444444333333222222222222222222222222333222222222111000000000111111111111111111111111000000000000000111111222////////////////////////111111111111111111111111111111111111000000000000000111333444666;;;AAAEEEQQQUUUYYYZZZ[[[]]]aaaeeedddgggkkkooossswww|||~~~|||{{{|||}}}xxxvvvxxxuuufff[[[SSSNNNKKKLLLNNNQQQVVV^^^gggnnn}}}OOOPPPRRRTTTVVVXXXZZZ[[[ZZZ]]]aaadddgggllltttzzz}}}zzztttiiieeeccceeehhhnnnyyywwwkkkjjjkkklllyyyxxxddd[[[VVVQQQRRRVVVVVVZZZ^^^```aaaccchhhlllqqqsssvvvyyyzzz{{{{{{zzzyyyyyyzzzyyyxxxyyy|||~~~{{{pppmmmkkknnntttzzz~~~~~~{{{wwwuuuvvv{{{lllUUUHHHCCC@@@<<<::::::::::::999666666555555666666777777555555444333333333333444555555444444444333333333222222222222222222222222222222222111111111111111111111111111111111111111000000000000000111111222000000000000000000000000111111111111111111111111333222222222111111000000111222444555888===DDDIIIRRRVVVZZZ\\\\\\___cccgggfffiiinnnqqquuuyyy}}}}}}{{{zzz|||~~~{{{wwwwww{{{qqqcccYYYRRRNNNJJJKKKNNNQQQVVV___iiiooo~~~PPPQQQSSSUUUWWWZZZ\\\]]]___dddjjjnnnpppuuu}}}yyynnnjjjhhhlllqqqyyynnncccdddddddddoooqqq___XXXSSSNNNOOOUUUWWW\\\bbbeeefffhhhmmmrrrtttvvvzzz}}}~~~~~~~~~}}}}}}~~~ssspppooorrryyy}}}zzz|||}}}bbbQQQEEEAAA===:::::::::999999555555666777777777777777555555444333333333333444444444444444333333333222222222222222222222222222111111111111111222222222111111111111111111111111000000000000000111111222111111111111111111111111111111111111111111111111222222222222333333333333333333555666999???GGGLLLRRRWWW[[[^^^___aaaeeeiiiiiilllqqqtttwwwzzz~~~~~~yyywwwyyy}}}yyywwwwww}}}mmm```WWWRRRNNNKKKLLLNNNRRRXXXaaakkkrrrPPPQQQSSSVVVXXX[[[]]]^^^fffkkkrrrwwwyyy~~~}}}tttpppooosssyyy|||jjj```bbbbbb```kkk|||ppp]]]WWWSSSMMMNNNUUUTTTZZZaaaeeefffiiioootttvvvxxx|||wwwuuutttxxx~~~~~~ooo\\\FFFCCC>>>:::999999999888444555666888888888777666555555444333333333333444444444333333333222222222222222222222222222222222000000111111222222222333000000000000000000000000000000000000000111111222111111111111111111111111111111111111111111111111000111222333444555666666333444555777;;;AAAIIINNNRRRWWW\\\___```bbbfffjjjlllooossswwwyyy||||||wwwuuuxxx~~~|||wwwwwwxxx{{{jjj^^^WWWRRROOOLLLMMMPPPTTTZZZcccmmmtttRRRTTTUUUWWWYYY]]]bbbffflllpppuuu{{{|||xxxuuuxxx}}}nnnbbb^^^^^^aaammm{{{rrr___UUURRRPPPOOOPPPYYYZZZ^^^dddkkkppprrrsss}}}|||zzzyyy{{{|||cccQQQGGG>>>======:::666555777777777777777888888888555555555555444444444444555555444444444333333333222222222222222222222222222222111111111111111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000222222222111111111111111555666666777999@@@JJJQQQVVVXXX\\\___aaadddgggjjjnnnppptttyyy}}}|||zzzyyyxxx|||~~~yyyyyyvvvzzzuuufff[[[RRRMMMLLLKKKMMMQQQVVVZZZaaannnzzzSSSTTTVVVXXXZZZ^^^dddgggmmmrrrzzz~~~}}}qqqddd___^^^aaammm{{{vvvaaaVVVRRRQQQQQQRRR[[[]]]```fffmmmrrrvvvxxx~~~}}}}}}qqqWWWKKKAAA>>>>>>;;;888777777777777777888888888888777777777777666666666666555555444444444333333333444444333333333333333333222222111111111111111222111111111111000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111222222222555666777999<<>><<<::::::888888888888888888888888777777777777666666666666555555444444444333333333555555555444444333333333222111111111111111222222222222111111111000000000000000000000000000000000222222222222222222222222111111111111111111111111000000111111222222333333555666888;;;@@@HHHQQQWWWXXX[[[^^^aaaccceeeiiikkkoooqqqvvvzzz}}}zzzzzz{{{~~~xxxwwwyyy~~~nnnaaaYYYQQQNNNMMMMMMNNNSSSYYY^^^eeesssZZZ\\\___aaaeeejjjpppttt~~~ooohhheeefffrrrjjj[[[UUUSSSTTTVVV^^^aaaffflllssszzzooo\\\III@@@>>><<<;;;<<<999999888888888888888777555555555555444444444444555555444444444333333333555555555444333333222222111111111000111111222333222222222111111111000000000000000000000000000000222222222222222222222222111111111111111111111111000000111111222333444444444555888===CCCLLLTTTYYYYYY[[[___aaaccceeeiiikkkooorrrwww||||||yyyyyyzzz~~~|||vvvwwwzzzmmm```XXXQQQMMMMMMLLLNNNSSSZZZ```ggguuu\\\^^^bbbeeejjjpppwww{{{wwwoookkkkkkuuuppp___XXXUUUUUUXXX^^^bbbiiipppvvv~~~|||fffNNNBBB>>>===;;;;;;:::999999999888888777777555555555555444444444444555555444444444333333333444333333333222222111111111111000000111222222333222222222222111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111222333444444555333444888>>>FFFOOOUUUYYYZZZ\\\___aaaccceeehhhkkkpppsssxxx}}}{{{xxxwwwwww}}}{{{vvvxxx}}}lll___WWWPPPMMMLLLKKKMMMSSS[[[aaaiiixxx]]]```eeejjjpppwww~~~uuupppnnnvvvwwwfff]]]YYYXXXZZZ]]]ccclllttt{{{}}}{{{qqqUUUFFFAAA>>><<<;;;:::::::::999888888777777777777777777666666666666555555444444444333333333222222222222222222222222000000000000111222333333333222222222222111111111000000000000000000000000111111111111111111111111222222222222222222222222111111222222333333444444444555999@@@IIIRRRWWWYYY[[[^^^aaacccdddfffiiilllppptttyyy~~~}}}zzzwwwvvvvvv}}}zzzwwwzzz~~~kkk^^^VVVPPPLLLLLLLLLNNNUUU]]]dddmmm|||cccggglllrrryyyyyysssooouuunnnddd___\\\]]]]]]eeepppzzzxxxxxx|||]]]KKKEEE@@@===;;;;;;;;;:::999999888777777777777777777666666666666555555444444444333333333111111222222333444444444000000000000111222333444333333222222222111111111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333666777;;;CCCLLLUUUYYYZZZ^^^aaadddfffgggiiilllnnnqqqtttzzz{{{xxxvvvuuuwww}}}yyyxxx{{{zzzggg\\\UUUOOOMMMMMMNNNPPPWWW```gggqqqjjjnnntttzzz~~~{{{}}}{{{tttooottt~~~sssiiibbb___```]]]gggsss~~~yyyuuuxxxbbbOOOHHHCCC>>>;;;;;;;;;::::::999888777777666555555555444444444444555555444444444333333333111222222333444555666666000000000000111222333444333333333222222222111111000000000000000000000000333333333333333333333333222222222222222222222222444333333333333333333333888999===EEEOOOWWW[[[[[[aaacccfffhhhiiikkknnnpppqqquuuzzzyyywwwuuuuuuxxxzzzxxxxxx|||vvvdddYYYTTTOOOMMMNNNPPPRRRYYYbbbjjjtttqqqvvv}}}xxx{{{uuulllhhhkkkqqq{{{lllbbb___aaaeeekkkuuu|||qqqnnnxxxrrrZZZKKKDDD???<<<===;;;999999::::::999888777777777777777777777777555555444444444333333333444444444444333222111111111111111222222333333444444333222111000000000000000000000000000000000000000111111111111222222222///000222444555555555555222333555555444333444555777;;;BBBIIIPPPWWW]]]aaaddddddeeegggjjjnnnqqqssssssvvv{{{~~~vvvrrrqqquuu{{{{{{yyyzzzwwweeeZZZRRRMMMLLLOOOPPPUUU\\\dddooo}}}zzzxxxtttuuuuuuzzz~~~qqqgggcccfffkkk}}}qqqfffdddfffiiiooozzztttnnnuuu|||bbbPPPFFFAAA>>>===;;;999999999:::999888777777777777777777777777555555444444444333333333222222333444444333333333333333333333333222222222222111111111111111222222000000000000000000000000111111111111222222222222444333222222222333333444222333555555444333444555444:::CCCLLLSSS[[[aaaeeecccdddeeegggkkknnnrrrtttwwwzzz}}}|||zzzuuuqqqqqqvvv~~~|||zzzzzz}}}uuudddYYYRRRMMMMMMOOORRRWWW^^^fffrrr}}}xxxqqqoooqqqwww~~~wwwjjjaaa\\\^^^cccpppsssjjjgggjjjiiiqqq}}}zzzoooqqqzzznnnWWWIIICCCAAA===;;;999888999999888777777777777777777777777777555555444444444333333333000111222333444444444444444444444333222222111111000000000000111222333444000000000000000000000000111111111111222222222333888666333000///000222333222333555444444333444666666<<>><<<999888999999777666666666666666666666666666555555444444444333333333333444444444333333222111...//////000111222222333333222222111000000111111111111111111111111111111111222222222222333333333222222222333333222111111222333444333333333666888<<>><<<;;;::::::999777777777777777777777777777555555444444444333333333333333333444444333222222000000111222333444444555222222111111111111111222111111111111111111111111222222222333333333444444111111111111111222222333222333333222222333777999@@@EEENNNUUUZZZ\\\^^^```]]]___bbbgggnnntttzzz}}}|||xxxtttssswww}}}|||wwwvvv}}}}}}ooo___VVVQQQOOOQQQTTTYYYbbbpppqqqkkkeeeeeegggkkkttt}}}~~~mmm[[[RRROOOLLLJJJKKKLLLRRRZZZdddqqq}}}~~~{{{qqqeee]]]WWWQQQPPPRRROOOVVVaaannnyyyzzzqqqjjjmmmjjjfffcccccccccbbbaaa\\\^^^______```bbbeeegggkkkuuu|||~~~pppggggggwwwvvv\\\LLLAAA???===;;;;;;;;;999888777777777777777777777777555555444444444333333333111111222333444444444444444444444444444444444444000000000000111222333444111111111111111111111111222222333333333444444444444333000//////000222444222222333222222444777:::FFFKKKRRRWWWZZZ[[[]]]^^^\\\^^^bbbgggnnnuuu{{{~~~|||vvvssstttzzz}}}yyyvvvvvv}}}~~~ooo```VVVRRROOOQQQTTT[[[dddsss{{{sssiiigggffffffggglllzzzuuuhhh[[[SSSNNNJJJIIIKKKMMMRRRWWW]]]fffppptttsssnnnggg^^^UUUPPPMMMKKKJJJLLLOOOTTT[[[dddnnnvvv{{{{{{|||||||||||||||{{{{{{rrrpppnnnkkkgggdddbbbaaa______^^^\\\YYYXXXZZZ[[[YYY\\\______]]]^^^aaaeeeqqqyyy|||~~~tttkkkgggqqqhhhTTTEEECCC>>>:::999:::888555777777777777666666666666666555444333333333333444333444444555555444444333222222222222222222222222333333333333333333333333444333111000000000111111111111111222222333333333333333333444444444555555111444555555444555999===DDDKKKSSSXXXZZZZZZ\\\^^^```bbbeeeiiiooouuuzzz}}}zzzvvvtttwwwyyy}}}vvvwwwzzz|||ooo```XXXUUUTTTVVV[[[]]]jjjyyywwwooobbbaaaaaadddgggnnn~~~rrreeeXXXPPPLLLHHHGGGIIIGGGLLLPPPUUU^^^gggkkkiiigggaaaXXXPPPKKKHHHGGGFFFEEEGGGIIIMMMSSSYYY^^^aaaeeeeeefffffffffeeeeeedddeeedddbbb```]]][[[YYYXXXWWWWWWWWWWWWUUUVVVXXX[[[XXX[[[^^^___^^^___dddgggpppyyy|||}}}tttjjjeeennn{{{sss]]]IIIEEE???;;;:::;;;999777888777777777666666666666555555555444444444333333333444444555555444444333222222222222222222222222333333333333333333333333555444222111111111222222222222222222222222333333333333333333444444444444111444666555444555:::>>>EEELLLSSSXXXZZZ[[[]]]___bbbcccggglllrrrxxx}}}zzzvvvtttwww{{{|||wwwyyy}}}yyylll___WWWTTTSSSVVV[[[bbbooo~~~qqqiii]]]\\\^^^dddjjjuuu}}}lll```SSSMMMIIIFFFEEEGGGIIIMMMQQQTTT\\\dddgggeeeaaa[[[RRRKKKGGGEEEDDDCCCDDDDDDDDDFFFHHHKKKNNNPPPSSSTTTTTTUUUUUUTTTTTTTTTVVVVVVUUUTTTSSSSSSRRRQQQPPPQQQSSSSSSTTTVVVYYY\\\ZZZ]]]```aaaaaadddiiimmmsss|||}}}yyymmmfffkkkuuujjjOOOHHH@@@<<<<<<;;;:::999888888777777777666666666444444555666555444333222333444444555555444444333222222222222222222222222222222222222222222222222555444333333222222333333333333222222222222222222222222222222333333333333222444666555555666;;;???GGGMMMTTTXXXZZZ[[[]]]```dddfffiiiooouuu{{{zzzwwwvvvxxx{{{yyy|||uuuiii]]]WWWTTTTTTXXX^^^hhhvvvyyyyyymmmeee\\\\\\```gggppp~~~yyyggg\\\PPPKKKHHHEEEEEEGGGLLLPPPSSSVVV\\\ccceeeccc^^^XXXPPPJJJFFFEEEDDDDDDCCCCCCDDDEEEGGGJJJLLLMMMMMMMMMNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPQQQQQQQQQPPPRRRSSSTTTVVVXXX\\\______aaadddffffffiiioootttzzztttkkkkkkpppuuuWWWLLLAAA===<<<;;;:::;;;888888888777777777666666333444666777777555333222333444444555555444444333222222222222222222222222111111111111111111111111333333333222222222333333333333333222222111111111111111222222222333333333222444666666555777===BBBJJJOOOUUUYYYZZZ[[[^^^aaadddgggkkkqqqwww~~~~~~zzzwwwwwwzzz{{{zzz~~~oooeee\\\WWWUUUVVV[[[bbbmmm|||xxxkkkvvvjjjccc]]]]]]aaajjjtttvvvcccXXXNNNIIIHHHEEEEEEGGGIIIMMMPPPRRRXXX___aaa^^^]]]WWWOOOIIIFFFEEEEEEDDD@@@@@@AAACCCEEEGGGHHHIIIHHHIIIJJJKKKKKKKKKKKKKKKMMMNNNOOOPPPQQQRRRSSSSSSRRRTTTVVVWWWXXX[[[^^^aaabbbeeehhhiiikkkooouuu{{{~~~rrrmmmmmmwww```QQQCCC>>><<<:::999;;;888888888888777777777777444555666777777555333222333444444555555444444333222222222222222222222222111111111111111111111111111111111222222222222111333333333222222111111111111111222222222333333333333555666666666999???DDDLLLQQQVVVYYYYYY[[[___ccceeeggglllrrrxxx~~~|||xxxwwwwww||||||zzz{{{ssshhhaaaZZZWWWVVVXXX```hhhuuu~~~jjj^^^tttiiiccc\\\]]]bbbkkkwwwsss___UUUKKKHHHGGGEEEFFFHHHHHHLLLOOOQQQWWW___aaa^^^[[[VVVNNNGGGDDDDDDCCCCCCAAAAAABBBDDDEEEFFFGGGGGGIIIJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPQQQRRRSSSSSSSSSUUUWWWXXXYYY\\\```cccdddgggkkknnnqqqwww{{{pppkkkrrrkkkXXXFFF@@@>>>:::999<<<999999888888888777777777555555666777666555444333333444444555555444444333222222222222222222222222222222222222222222222222000000111222222222111111333333222222222222222222222222222222333333333333444555777666666:::AAAGGGOOORRRWWWYYYYYY\\\```dddfffiiinnnsssyyy~~~~~~yyywwwvvvwww}}}||||||rrrjjj```ZZZVVVUUUVVVZZZdddnnn~~~sssbbbXXXsssiiibbb]]]^^^cccnnn{{{nnn[[[RRRIIIGGGFFFEEEEEEGGGHHHLLLOOOSSSZZZbbbdddbbb\\\VVVNNNHHHEEEDDDCCCCCCCCCDDDFFFHHHIIIKKKLLLLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPQQQQQQRRRSSSSSSTTTVVVXXXZZZ\\\___cccggghhhlllqqqvvv{{{yyyooonnnxxxuuu___JJJCCC@@@;;;999===999999999888888888777777666666666666555555555555333444444555555444444333222222222222222222222222333333333333333333333333000111222333333333222222222222222222222222333333333333333333444444444444444666777666777;;;BBBHHHPPPTTTWWWYYYYYY\\\aaafffhhhkkkpppuuu{{{{{{wwwuuuuuuwww}}}{{{{{{~~~vvvjjjbbbWWWSSSQQQSSSUUUZZZfffqqq{{{iii\\\VVV~~~rrrhhhbbb^^^```fffqqq}}}jjjYYYOOOGGGEEEEEEDDDDDDGGGEEEIIIMMMQQQXXXaaacccaaa^^^YYYQQQJJJGGGEEEEEEDDD@@@BBBEEEHHHKKKNNNPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUWWWZZZ]]]___ccchhhllllllqqqwww~~~uuukkkppp||||||dddMMMFFFBBB<<<:::???999999999888888888888777777777666555555555555666333444444555555444444333222222222222222222222222333333333333333333333333000111333444555444444333111111111222222333333444333333444444444444555555444666777777777<<>>EEEKKKSSSUUUXXXZZZ\\\___bbbeeelllrrrxxx||||||}}}}}}xxxuuusssppptttyyy}}}}}}rrrfffZZZSSSQQQLLLLLLLLLLLLOOOVVV___eeettt|||ooocccZZZUUURRRPPP{{{llleeedddbbbgggppp|||qqqbbbTTTMMMHHHGGGFFFDDDDDDFFFGGGJJJNNNSSSZZZcccmmmtttuuulll___TTTLLLIIIGGGFFFGGGJJJNNNQQQSSSUUUXXXZZZ[[[[[[]]]^^^``````aaaaaa```___^^^^^^^^^___aaabbbbbbdddgggjjjmmmqqqvvvzzz~~~tttmmmjjjsssaaaQQQHHH@@@;;;;;;;;;:::999888888777777888666666666666555555555555555555444444444333333333222111000111333444333222111222222333333222222111111111111111222222222333444444444444444444444444555555444333333333444444777777777777:::???GGGMMMSSSUUUWWWYYY[[[___dddhhhpppuuuzzz}}}~~~~~~zzzuuusssqqqpppvvv}}}~~~}}}vvvhhh]]]SSSMMMMMMKKKLLLLLLMMMPPPUUU[[[```gggpppyyy}}}~~~pppiii___WWWRRRPPPPPPOOOzzzllleeeeeedddjjjuuummm^^^SSSLLLGGGGGGFFFDDDDDDGGGHHHJJJOOOTTT[[[fffsss|||vvviii[[[QQQKKKIIIHHHJJJMMMPPPSSSUUUXXX[[[^^^^^^___aaacccdddffffffgggfffeeedddddddddeeeggghhhgggjjjmmmqqqtttxxx}}}{{{pppiiiooozzzkkkWWWJJJ@@@<<<<<<;;;;;;:::999888888888888666666666666555555555555555555444444444333333333222111000111333444333222222222222222222222222222111111111222222222333333333333333333333333333333444444333444444444444555666777777888;;;AAAIIINNNVVVWWWYYY[[[]]]bbbiiimmmtttwww|||~~~yyytttqqqooopppxxx~~~||||||pppbbbXXXPPPMMMMMMKKKMMMOOOPPPRRRVVV[[[^^^```ffflllnnnpppsssqqqmmmfff```WWWQQQOOOPPPQQQRRRyyylllfffffffffnnn{{{~~~iii]]]QQQKKKFFFFFFFFFDDDEEEHHHHHHKKKPPPUUU\\\iiiyyyttteeeXXXOOOLLLJJJLLLNNNQQQTTTVVVZZZ___bbbaaaccceeehhhjjjlllmmmmmmnnnmmmkkkjjjkkklllnnnpppmmmppptttxxx|||zzz|||rrrhhhkkktttvvv^^^MMMBBB======<<<;;;:::999888888888888666666666666555555555555555555444444444333333333222111000111333444333222222222222222222222222222111222222222222333333333333333333333333333333333111222333444555555666666666777888:::===CCCJJJOOOVVVXXXZZZ\\\___eeelllpppvvvyyy}}}zzztttqqqnnnpppzzz}}}zzz{{{{{{iii]]]UUUNNNMMMNNNJJJLLLOOORRRTTTWWW[[[^^^___dddhhhiiikkknnnlllhhhddd^^^WWWQQQPPPQQQSSSTTTxxxmmmhhhiiiiiirrryyyggg[[[PPPJJJEEEFFFFFFDDDEEEHHHHHHLLLQQQVVV^^^lllpppaaaVVVPPPNNNOOOQQQSSSUUUXXX]]]cccggghhhiiilllooorrrtttvvvvvvwwwuuusssrrrrrrtttwwwyyywwwzzzxxxrrruuuzzzuuugggggglllvvviiiSSSEEE??????<<<;;;:::999999888888999666666666666555555555555555555444444444333333333333222111222444555444333333222222111111222222333222222222222333333333333222222222222222222222222111222333444555555555555444666888:::>>>DDDKKKPPPTTTVVVZZZ]]]aaafffmmmqqqwwwyyy|||~~~zzzuuuqqqooosss}}}{{{|||qqqaaaWWWPPPLLLKKKMMMHHHJJJNNNQQQTTTXXX\\\___cccgggjjjkkkooorrrpppkkkhhhbbbYYYSSSRRRRRRTTTUUUxxxnnnjjjkkkmmmwwwuuudddYYYOOOIIIEEEEEEFFFDDDFFFIIIHHHLLLQQQVVV___nnn{{{kkk]]]VVVSSSSSSTTTVVVXXX[[[```ggglllppprrruuuxxx|||~~~~~~{{{zzzzzz|||{{{tttooolllooouuuzzzhhhfffgggmmmuuuZZZJJJBBB@@@<<<<<<;;;:::999999999999666666666666555555555555555555444444444333333333444333222333555666555444333333222111111222333333222222222333333333444444444444444444444444444444444444555555555444222222333555777:::>>>DDDKKKPPPTTTWWW\\\```dddiiiooossswwwyyy{{{|||xxxtttrrrqqqwww}}}|||vvviiiZZZRRRNNNJJJJJJLLLGGGJJJNNNRRRVVV[[[```dddiiimmmpppsssxxx|||zzztttmmmggg^^^XXXUUUVVVWWWXXXxxxnnnkkkmmmppp{{{rrrbbbXXXOOOIIIDDDEEEFFFEEEFFFIIIHHHMMMRRRWWW___pppqqqcccZZZWWWUUUVVVXXXZZZ]]]cccjjjooowwwxxx{{{yyypppllljjjhhhkkkrrrlllgggfffiii~~~}}}```MMMDDDAAA<<<<<<;;;:::999999999999777666666666555555555555555555444444444333333333555444333444666777666555444333222111111222333444222222333333333444444444555555555555555555555555777777777666444222000...222444777:::>>>DDDKKKPPPVVVZZZ___dddhhhmmmrrrvvvwwwxxx{{{~~~yyyvvvsssrrrsss{{{~~~}}}~~~qqqeeeXXXQQQMMMJJJJJJLLLIIILLLPPPTTTYYY___eeejjjooossswww{{{}}}rrrlllccc\\\ZZZZZZ[[[[[[vvvnnnllloootttsssbbbWWWLLLJJJGGGEEEDDDEEEGGGHHHJJJLLLRRRZZZbbbnnn~~~kkk]]]XXXYYYWWWXXX^^^cccfffkkkqqqwwwvvvoookkkgggfffhhhnnnuuurrrbbb___gggwwwkkkRRRDDD???>>>===<<<<<<===<<<:::888777666666666555555555555666555555555555444444444444444333333333333222222111111111222222333333333222222333333333444444444222222333333333333444444555555555444444333333333444555666999???FFFLLLQQQWWW[[[aaagggkkkpppuuuxxxxxxwwwxxxzzz~~~xxxqqqpppttt|||{{{}}}}}}mmm```RRRMMMKKKIIIIIIKKKLLLPPPUUUXXXZZZ^^^eeeiiipppyyyxxxjjj```\\\[[[[[[ZZZuuummmllloooyyyppp___TTTKKKIIIGGGDDDDDDEEEFFFGGGIIILLLRRRZZZaaannnssseee^^^YYYWWWYYY___eeejjjrrryyyvvvlllgggdddbbbdddgggnnnuuuzzzhhhaaacccooozzzrrrXXXHHHBBB>>>===<<<<<<<<<;;;999777777777666666666555555555666555555555555444444444444444333333333333222222222222222222222222333333222222222222333333333333222222333333333333444444666666666555555444444444666666888;;;AAAHHHOOOSSSYYY]]]ccciiinnnrrrwwwzzz{{{{{{|||~~~|||uuupppqqqwww||||||xxxiii]]]QQQLLLKKKIIIIIIKKKLLLQQQVVVZZZ^^^bbbiiinnnwww{{{mmmccc___]]]\\\[[[uuummmlllppp~~~mmm\\\QQQJJJHHHFFFDDDCCCDDDFFFGGGIIILLLRRRYYYaaammmpppggg^^^[[[[[[aaahhhnnnwww~~~sssjjjcccaaaaaaaaaeeejjjrrrzzzooocccaaahhhrrr}}}```MMMDDD???===;;;;;;;;;;;;999777777777777666666666555555666555555555555444444444444444333333333333222222333333222222222222222222111111111222222222222333222222333333333333444444666666666666666555555555888888:::>>>DDDKKKRRRVVV[[[```ffflllqqquuuyyy|||~~~~~~yyysssooorrr{{{~~~{{{|||yyyooodddYYYOOOKKKJJJHHHIIILLLNNNRRRYYY]]]aaagggnnnttt}}}~~~qqqgggbbb___]]]\\\~~~tttnnnnnnrrr|||jjjZZZPPPIIIGGGEEECCCBBBDDDEEEGGGIIILLLRRRZZZaaammmzzznnnfffaaa___bbbiiippp{{{}}}uuummmgggbbbbbbdddeeekkkqqqyyyuuugggccciiisssiiiRRRFFF???===;;;:::::::::888777777777777666666666666555666555555555555444444444444444333333333222222222333333333222222111111111000000111111111222222222222222222333333333444444666666555555555555555555888999;;;@@@FFFNNNTTTXXX\\\aaahhhnnnssswww{{{~~~~~~xxxrrrooottt~~~zzzyyy|||{{{nnnddd]]]TTTLLLJJJIIIHHHJJJMMMPPPUUU[[[```dddjjjrrrwwwsssiiiccc```]]]ZZZ}}}uuuoooqqquuuzzzhhhYYYOOOHHHGGGEEECCCCCCDDDFFFGGGJJJLLLRRRZZZbbbnnnuuujjjddd```ccciiissswwwqqqlllgggdddeeefffhhhnnnuuu~~~}}}lllfffllluuusssXXXIIIAAA>>>;;;:::::::::888777888777777777666666666666666555555555555444444444444444333333333222222222333333333222222111111111000000111111111222222222222222222333333333444444444444444444444444444444666888;;;@@@GGGNNNUUUXXX]]]bbbiiipppuuuyyy|||~~~}}}~~~yyyrrrooovvv{{{xxxxxx}}}yyyoooccc[[[VVVOOOJJJIIIIIIIIIKKKOOOSSSXXX^^^ccchhhnnnuuu{{{vvvllleee```\\\XXX}}}vvvrrruuuzzzwwwgggXXXOOOIIIGGGEEECCCCCCEEEGGGHHHKKKNNNTTT[[[cccoooooohhhbbbdddkkkvvv}}}yyyyyyzzz{{{|||zzzuuuqqqmmmiiiggghhhiiijjjqqqyyysssiiimmmuuu~~~```NNNBBB@@@<<<;;;::::::999888888888777777777666666666666555555555555444444444444444333333333333222222333333222222222222222222111111111222222222222333222222333333333333444444333333333444444444444444555777;;;AAAHHHOOOUUUYYY^^^dddkkkrrrwww{{{~~~~~~}}}xxxrrrooowwwzzzxxxyyytttlllddd[[[TTTPPPKKKHHHIIIJJJIIIMMMRRRWWW\\\ccciiinnnuuu}}}{{{pppiiiccc]]]YYY}}}wwwuuuyyyttteeeWWWNNNIIIHHHEEEDDDDDDFFFHHHIIILLLOOOUUU]]]dddqqq{{{qqqhhhggglllvvvyyyuuuqqqooopppqqqssssssxxxzzz}}}}}}zzzxxxrrrpppoooqqqqqqssszzz}}}ooonnntttiiiUUUDDDAAA===;;;;;;;;;:::999888888888777777777666666666555555555555444444444444444333333333333222222222222222222222222333333222222222222333333333333222222333333333333444444444444444444555555555666555777<<>><<<;;;;;;;;;:::888888888888777777777777666666555555555444444444444444444333333333222222111111111222222333333444222222333333333444444444222222333333333444444444444555555555666666777777666888===DDDKKKRRRXXX[[[bbbhhhpppwww||||||sssmmmlllwww}}}~~~}}}uuuhhh^^^ZZZVVVQQQMMMIIIGGGGGGJJJKKKKKKPPPVVV]]]dddmmmvvv|||tttmmmeee```}}}xxxvvv}}}nnn```UUUNNNHHHGGGEEEDDDDDDFFFHHHIIILLLNNNTTT\\\cccooosssooopppvvvuuusssiiidddaaabbbcccdddiiioootttvvvzzzyyyqqqsss}}}xxx[[[PPPGGG@@@???>>><<<::::::999999777666666555555555666666555555555444444444444333333222222333333444333333333333333333333333333333222222222222222222444555555666666555555444555444444555555666777888999;;;???FFFOOOVVV[[[]]]dddjjjrrryyy~~~|||yyyssspppqqq{{{|||~~~rrriii___YYYRRRKKKHHHHHHEEEFFFGGGHHHJJJNNNSSSWWWaaaiiivvv~~~tttiiiaaa}}}{{{zzzkkk^^^SSSLLLHHHFFFEEEDDDDDDFFFHHHIIILLLNNNTTT\\\cccppptttnnnmmmqqq~~~{{{rrrpppiiidddaaabbbcccdddhhhnnnuuuwww|||wwwvvvwwwfffRRRHHH@@@??????<<<:::;;;:::999888777666666666666666666555555555444444444444333333222222333333444333333333333333333333333222222222222222222333333444444444555555444444444555444444555555666777888999;;;@@@GGGOOOWWW[[[^^^eeejjjrrryyy~~~|||yyyuuurrrsss|||~~~mmmddd[[[VVVPPPIIIFFFGGGFFFGGGHHHIIIKKKOOOTTTXXX___ggguuutttiiiaaavvvggg[[[QQQKKKGGGFFFEEEDDDDDDFFFHHHIIILLLNNNTTT\\\dddpppwwwmmmiiikkkvvvxxxqqqoookkkfffccccccddddddhhhmmmuuuxxx~~~}}}xxxvvvsssUUUJJJAAA>>>>>><<<:::;;;:::999888777777666666777666666666555555555444444444444333333333333444444333333333333333333333333111111222222333333444444333333444444444444333333555444444555555666777888999<<>>DDDKKKRRRYYY___bbbiiinnnuuu|||~~~zzzwwwttttttyyy}}}rrraaaYYYRRROOOLLLHHHGGGIIIHHHJJJLLLMMMOOORRRWWWZZZ___fffpppzzz{{{qqqfff___qqqcccYYYPPPKKKFFFEEEDDDDDDEEEGGGIIIJJJKKKNNNTTT]]]eeeqqq}}}ooofffcccjjjuuu~~~zzzvvvqqqooonnnjjjhhhiiiiiihhhkkkooosssxxxtttxxxaaaQQQBBB===<<<;;;888888777777666555555555666666777777666666666555555555555444444333333444444555333333333333333333333333111111222333444444555555444333333222222333333444555444444555555666777888:::???FFFMMMSSSZZZaaaeeelllqqqwww}}}}}}xxxvvvrrruuu}}}wwwlll^^^WWWPPPNNNLLLIIIIIIKKKJJJLLLNNNPPPRRRUUUYYY\\\]]]aaaiiipppxxx{{{ssskkkbbb\\\ooobbbXXXPPPKKKFFFEEEDDDDDDEEEGGGIIIKKKKKKNNNTTT]]]eeerrrpppeee^^^cccmmmyyyyyywwwsssnnnmmmnnnjjjhhhjjjjjjjjjlllppprrrxxxyyyyyy|||iiiXXXEEE>>>===;;;999777777777666666666666777777777777777666666666555555555555444444444444555555333333333333333333333333222222333333444444555555555444333222222333444555555444444555555666777888;;;@@@HHHOOOTTT[[[bbbhhhooosssyyy~~~|||wwwuuuqqqwwwpppeee]]]VVVOOONNNMMMJJJKKKNNNKKKNNNPPPRRRTTTWWWZZZ]]]YYY]]]ccciiioooxxxwwwnnnhhhbbb\\\XXX~~~mmm```WWWOOOKKKEEEEEEDDDDDDEEEGGGIIIKKKKKKNNNTTT]]]eeerrrpppbbbYYY[[[ccckkkxxxzzzwwwuuuqqqmmmmmmlllhhhgggiiijjjiiilllpppsssyyy~~~{{{zzzrrr___JJJAAA???===:::999999888888888888888999999777777777777666666666555555555444444444444555555333333333333333333333333333333444444444444444444666555444222222444555666555444444555555666777888;;;BBBJJJPPPUUU[[[dddjjjqqqtttzzz{{{vvvtttsss||||||mmmbbb\\\UUUOOONNNMMMKKKKKKNNNLLLOOORRRTTTVVVXXX\\\^^^\\\```eeehhhlllrrryyyvvvjjjaaa]]]ZZZWWWUUU}}}kkk^^^UUUOOOJJJEEEEEEDDDDDDEEEGGGJJJKKKKKKNNNUUU]]]eeerrrooo```UUUTTT[[[```mmm|||{{{xxxwwwvvvqqqooopppiiifffeeehhhiiiiiikkkpppuuu{{{}}}xxxtttuuu~~~yyydddNNNDDDBBB???<<<::::::::::::999::::::;;;;;;777777777777666666666666555555444444444444555555333333333333333333333333444444444444444444333333777666444333333444666777555444444555555666777888;;;BBBKKKQQQVVV\\\eeekkkrrruuu{{{zzzvvvsssvvv|||mmmbbb[[[TTTNNNMMMLLLJJJKKKNNNMMMPPPSSSUUUWWWYYY\\\___cccfffjjjkkkllloootttyyyxxxxxxooobbbYYYVVVUUUTTTSSSzzziii\\\SSSKKKFFFDDDDDDCCCDDDEEEFFFHHHIIILLLOOOVVV^^^fffrrrlll]]]WWWVVVUUUZZZ```kkkxxxzzzyyyxxxuuussspppnnnlllkkkiiifffeeefffjjjnnnqqqsss~~~~~~vvvnnnmmmrrr}}}nnnRRREEEAAA>>><<<<<<::::::999999888777777777777777777777666666666666555555555555555555555555444444222222222222444444444444444444444444444444555555555555555555555555555777888888888888;;;===>>>BBBIIIPPPWWW___ggglllqqquuuzzz}}}{{{zzzyyyzzzlllbbbYYYVVVQQQMMMKKKMMMPPPRRRTTTVVVXXXZZZ\\\___dddgggiiikkkmmmooorrrvvv|||{{{qqqjjjaaa[[[WWWUUUSSSPPPzzziii\\\SSSKKKFFFDDDCCCCCCCCCDDDFFFHHHIIILLLNNNUUU]]]eeeqqqlll]]]UUUSSSSSSVVV[[[eeeqqq{{{zzzttttttttttttrrrqqqooonnnkkkiiifffeeefffiiimmmooowwwwwwmmmjjjlllwwwzzz\\\LLLFFFAAA>>>>>>::::::999999888777777777777777777777666666666666444444444444444444444444444333333222222333333444444444444444444444444444555555555555555555555555555666777777777888:::<<>>GGGMMMUUU^^^eeekkkqqqtttyyy}}}}}}{{{|||}}}|||xxxxxx|||zzzkkk```TTTRRROOOMMMNNNRRRWWWZZZ___bbbggglllrrryyyvvvdddZZZWWWwwwggg[[[RRRKKKGGGDDDDDDCCCDDDEEEFFFHHHIIIKKKNNNTTT[[[bbbmmmooo]]]RRRMMMJJJFFFKKKRRRVVVZZZaaajjjrrrxxx{{{xxx{{{~~~oooeeeccckkkuuutttYYYLLLEEE???<<<;;;;;;::::::999999888777777777777666666666666555555555555555555555555555444222222222222444555222222333333444555666666555555555555555555555555777888::::::999:::<<<>>>HHHNNNVVV___ffflllrrruuuwww|||}}}|||}}}~~~zzzwwwwww|||xxxjjjaaaSSSQQQOOOMMMOOOSSSWWW[[[aaadddiiinnnttt{{{}}}iii^^^YYYvvvhhh]]]TTTMMMHHHDDDDDDCCCBBBBBBCCCEEEEEEJJJMMMTTT\\\cccooolllZZZMMMIIIJJJHHHLLLQQQUUUYYY```iiipppxxx~~~|||}}}uuuhhhccciiissscccMMMCCCAAA@@@>>>===<<<;;;:::777444999999888888777777666666555555555555555555555555333333333222222111111111555444333222222444555777444444444555555555555666888999999777666888>>>CCCJJJQQQZZZaaaffflllsssxxx{{{~~~{{{www|||{{{zzz{{{ttteee[[[RRRNNNLLLNNNQQQSSSXXX___dddhhhnnnsssvvv|||mmm___ZZZvvvhhh]]]TTTMMMHHHDDDDDDCCCBBBCCCDDDEEEFFFJJJMMMTTT[[[cccnnnlllZZZNNNJJJKKKHHHLLLQQQUUUYYY```iiiooovvv|||yyyjjjccchhhqqqjjjSSSGGGDDD@@@>>><<<<<<;;;:::888555555666666777888888999999555555555555555555555555444444444444444333333333555444333222222444555777444444444555555555555666777999999777666999>>>DDDKKKQQQZZZaaaggglllsssxxx{{{~~~zzzwww}}}{{{zzz{{{{{{ooobbbZZZRRRNNNMMMPPPRRRUUU\\\cccfffkkkrrrwww{{{qqqccc]]]vvvggg\\\TTTLLLGGGDDDDDDCCCBBBCCCDDDEEEFFFKKKMMMTTT[[[bbbnnnlllZZZNNNJJJKKKHHHLLLPPPTTTXXX___hhhooosssyyy}}}}}}nnndddeeelll}}}uuu\\\LLLEEE???===<<<;;;;;;;;;999777666666666777888888999999555555555555555555555555555555555555555666666666444444333222333444555666444444444555555555555666777888999888777999???DDDLLLSSS[[[bbbgggmmmsssxxx{{{~~~zzzxxx{{{zzz|||wwwooofff]]]WWWQQQNNNNNNRRRUUUYYYaaajjjmmmrrryyy~~~wwwhhhaaavvvggg\\\SSSLLLGGGDDDDDDCCCCCCCCCEEEFFFGGGKKKMMMSSS[[[bbbmmmkkkZZZNNNIIIJJJHHHKKKPPPTTTWWW^^^gggmmmqqqwww~~~vvvpppoooqqq|||qqqdddbbbffftttdddPPPEEE???===;;;;;;;;;;;;:::999:::999999888777666555555555555555555555555555555444444555555666666777777444444333333333444555666444444444555555555555666666888999888777:::@@@FFFNNNTTT]]]ccchhhmmmsssxxx|||~~~yyyxxx~~~zzz{{{~~~|||qqqiiiccc]]]WWWSSSOOOMMMNNNSSSWWW\\\gggrrrxxx}}}|||llldddwwwhhh]]]TTTLLLGGGDDDDDDCCCCCCDDDEEEGGGHHHKKKMMMSSS[[[bbbmmmjjjYYYMMMHHHIIIHHHKKKPPPSSSWWW]]]ffflllpppvvv~~~~~~ssslllhhhiiillluuu}}}||||||yyy{{{~~~vvveee___bbbllllllSSSDDD@@@>>>;;;;;;;;;<<<;;;:::::::::999888777666555555555555555555555555555555333333333444555555555666333333333333444444555555444444444555555555555666666777888888888;;;AAAGGGPPPVVV^^^eeeiiinnnsssxxx||||||wwwxxx}}}zzz{{{yyyqqqfff]]]XXXUUUQQQNNNLLLLLLOOOTTTYYY```mmmzzzpppgggyyyjjj^^^UUUMMMHHHDDDCCCCCCCCCDDDFFFHHHIIIKKKMMMSSS[[[aaallljjjYYYMMMHHHIIIHHHKKKOOORRRVVV\\\eeekkkpppvvv}}}uuulllhhhfffgggkkkpppyyy|||yyyzzztttwww{{{}}}{{{hhh``````eeeuuuuuuXXXGGGBBB???<<<;;;;;;;;;;;;:::777777777777777777888888555555555555555555555555333333333333333444444444333333333444444444555555444444444555555555555666555777888888888<<>>>>><<<:::;;;888888888888777777777777666666666666555555555555555555555555555555555555555555444444444444555555555777888777666555666888888999999999:::???FFFJJJSSSYYY```fffjjjooovvv{{{}}}yyyuuurrruuu~~~{{{zzz~~~qqqcccXXXSSSLLLIIIIIIJJJIIIHHHMMMOOOVVV```gggpppzzzoooaaaVVVNNNJJJEEEEEEDDDDDDEEEFFFHHHIIIPPPPPPTTTZZZ```kkk|||ooo^^^SSSKKKGGGHHHJJJMMMQQQUUU[[[aaafffkkkpppvvv|||~~~tttpppiiiddddddffffffgggjjjmmmttt~~~xxxsssqqqrrrpppuuu}}}zzzggg```]]]___gggwwwnnnWWWKKKCCC>>>>>>???<<<;;;;;;888888888888777777777777666666666666555555555555555555555555555555555555555555444444444444555555555777888777666555666777888888888999;;;@@@FFFKKKSSSYYY```fffkkkpppvvv{{{~~~~~~xxxtttqqqttt~~~zzzzzzmmm___UUUPPPKKKHHHIIIKKKLLLLLLOOOQQQXXX```gggnnn~~~sssdddXXXPPPLLLEEEEEEDDDDDDEEEFFFHHHIIIOOOPPPTTTZZZaaakkk}}}rrr```TTTMMMIIIHHHJJJMMMPPPTTTZZZ```eeeiiinnnuuu{{{|||yyyxxxvvvwww|||xxxmmmkkkeeeccceeegggfffhhhkkkqqqxxxwwwrrroooooonnnsss{{{nnneee^^^^^^cccpppvvv]]]MMMEEE?????????<<<;;;;;;888888888888777777777777666666666666555555555555555555555555555555555555555555444444444444555555555666777777555555666777888888888999;;;@@@GGGLLLTTTYYYaaaggglllqqqwww||||||vvvrrrqqqttt}}}zzz{{{|||hhh[[[QQQMMMIIIHHHIIILLLNNNPPPTTTWWW]]]dddiiiooo|||wwwgggZZZQQQLLLFFFEEEEEEDDDEEEGGGHHHIIINNNOOOTTT[[[bbbmmm~~~uuubbbVVVNNNKKKHHHJJJMMMPPPTTTYYY___cccgggmmmttt{{{|||vvvsssrrrpppqqqvvv|||zzzoooiiieeeeeehhhkkkkkkmmmqqqwww~~~yyyrrrnnnnnnmmmrrryyyvvvhhh___^^^aaannndddNNNFFF@@@???>>>;;;::::::888888888888777777777666666666666666555555555555555555555555555555555555555555444444444444555555555666777666555555666777777888888999<<>>===:::999999888888888888777777777666666666666666555555555555555555555555555555555555555555444444444444555555444666777666555444555666777777888999<<>>:::999:::888888888888777777777777666666666666555555555555555555555555555555555555555555444444444444555555444555666666444444555666666777888999===CCCJJJPPPUUU[[[cccjjjooouuu|||~~~vvvqqqrrryyy{{{zzz}}}yyyiii[[[RRRMMMMMMLLLKKKLLLOOOUUUYYY___gggoootttyyy~~~qqqaaaTTTLLLGGGFFFEEEEEEFFFGGGIIIJJJKKKMMMTTT]]]eeeooo{{{eeeWWWOOOMMMIIIJJJMMMOOOQQQVVV[[[___ccciiirrrzzz{{{vvvsssqqqqqqrrrooouuu}}}yyyrrroookkkhhhhhhlllrrrzzzuuummmlllnnnrrrvvvyyyxxxqqqoooooottt|||mmmjjjiiiqqqtttWWWMMMDDDAAA???<<<:::;;;888888888888777777777777666666666666555555555555555555555555555555555555555555444444444444555555444555666666444444555666666666888999===CCCKKKPPPVVV\\\dddjjjpppvvv}}}}}}uuuqqqttt~~~}}}zzzzzz~~~rrrdddWWWOOOKKKLLLLLLLLLMMMRRRYYY___fffoooxxx~~~xxxwwwssscccVVVNNNGGGFFFFFFEEEFFFHHHIIIJJJKKKMMMTTT]]]eeeppp|||eeeVVVOOOMMMIIIJJJMMMNNNQQQUUUZZZ^^^aaagggqqqyyy|||yyysssnnnkkkiiiiiijjjiiiooovvvzzz{{{~~~yyyrrrooohhheeeeeejjjqqqzzz~~~rrrqqqssswwwzzz~~~wwwtttooottt}}}rrrmmmiiioooxxxZZZPPPGGGCCCAAA>>><<<===888888888888777777777777777666666666555555555555555555555555555555555555555555555444444555555555444555666555444444555666555666888999===DDDLLLQQQVVV\\\dddkkkpppvvv}}}}}}uuuqqqvvv{{{zzzzzz~~~}}}nnnaaaUUUMMMHHHJJJLLLMMMOOOTTT]]]ccclllwww|||qqqqqq|||lll]]]RRRKKKFFFCCCFFFHHHGGGHHHJJJOOOQQQVVV^^^gggrrrkkk[[[QQQLLLIIIIIIJJJMMMQQQVVVZZZ]]]dddiiiqqqxxxzzzwwwsssooolllkkkkkkkkkmmmqqqvvv{{{yyyrrrnnnhhhdddcccgggnnnwww{{{{{{{{{|||}}}yyywwwvvv{{{{{{ppphhhmmm}}}|||___KKKEEEFFF@@@===>>><<<;;;;;;::::::999888777777777777777777666666666666333444444444555666666666333444555555666666555555666666666666666555555555999999999999<<>>EEELLLRRR[[[^^^ccciiiooovvv~~~~~~vvvsssrrryyy{{{zzzzzz~~~ooocccZZZQQQMMMMMMOOOOOOQQQWWW\\\eeerrrtttjjjhhh{{{xxxzzz{{{hhh\\\QQQJJJEEEEEEEEEDDDEEEHHHIIIKKKRRR[[[dddpppxxxdddUUUMMMHHHGGGGGGHHHKKKPPPVVVYYY```eeemmmttt{{{|||uuunnniiifffhhhmmmvvv~~~xxx\\\KKKFFF???<<<>>>;;;999999999999999999::::::777777777777666666666666666666666555444444444333333444555555666555555555444555555555666666777777777888:::<<>>BBBHHHPPPUUU[[[___eeekkkqqqxxx}}}uuupppooopppxxx~~~wwwrrrpppqqquuu{{{{{{pppccc[[[TTTSSSSSSSSSUUUXXXaaagggqqq{{{ssslllkkkyyynnnddd``````cccjjjqqqmmmaaaTTTMMMIIIFFFEEEHHHJJJKKKPPPXXX```lll~~~~~~iii\\\OOOJJJGGGIIIKKKNNNTTTZZZ```fffnnnvvv|||iiiUUUKKKCCC??????;;;;;;::::::999999888888888888888888888888888888555555666666666666555555333333222333333444555666333555666666555444666777888999;;;>>>BBBHHHPPPUUU[[[```ffflllsssyyy{{{sssmmmmmmoooxxxzzztttooonnnooosssyyytttjjj^^^WWWRRRSSSUUUVVVZZZ___gggnnnxxxuuunnnnnn~~~sssjjjaaa^^^___ccckkktttrrreeeWWWOOOKKKGGGFFFIIIJJJKKKPPPXXX___kkk}}}mmm___QQQLLLHHHIIIKKKNNNTTTZZZ```fffooovvv|||rrrYYYLLLDDD@@@@@@<<<;;;;;;:::999999888888888888888888888888888888666666777777777777666666888777666555555444555555333444666555444444555777888999;;;>>>BBBIIIPPPVVV[[[```gggnnnttt{{{zzzqqqmmmlllnnnwww}}}vvvrrrnnnlllnnnpppwww~~~}}}nnndddYYYTTTQQQSSSVVVYYY^^^dddkkksssvvvppppppyyynnnfff___^^^___dddnnnxxxwwwiiiZZZRRRLLLHHHHHHJJJJJJKKKPPPWWW^^^iii{{{ppp```SSSMMMIIIJJJKKKNNNTTT[[[aaagggooovvv|||}}}zzz{{{zzz^^^NNNEEEAAAAAA<<<<<<;;;;;;:::999999888777777777777777777777777666666777777777777666666888777666555555444555555444666777777666555777888888:::<<<>>>CCCIIIQQQVVV[[[```hhhooovvv|||zzzqqqnnnlllmmmuuuyyytttppplllkkklllooovvv~~~wwwiii```WWWSSSRRRUUUXXX\\\ccckkkttt}}}wwwrrrrrrtttjjjccc^^^]]]___eeeqqq|||~~~ppp```UUUOOOJJJIIIKKKIIIJJJOOOUUU\\\gggxxxuuucccUUUOOOJJJJJJKKKNNNTTT[[[aaagggooovvv|||{{{|||~~~uuuwwwcccPPPFFFBBB@@@<<<<<<;;;;;;::::::999999666666666666666666666666666666777777777777666666333333222333333444555666555777888888777666888999888:::<<>>AAAFFFKKKRRRWWW]]]bbbjjjrrrzzz{{{xxxsssrrrwww~~~tttjjjfffdddaaa```aaaccceeehhhlllpppsssuuuvvvtttqqqkkkeee```\\\ZZZYYYVVVXXX\\\bbbkkkxxxyyytttuuutttiii```\\\YYYZZZ^^^gggwww|||lll^^^RRRMMMMMMJJJHHHJJJOOOUUU___ooo}}}zzzeeeXXXOOOOOOOOONNNRRRZZZbbbhhhpppxxx~~~~~~~~~~~~{{{vvvuuuyyy{{{pppnnnvvvwww]]]LLLCCC@@@===<<<<<<;;;;;;::::::999888888888888777777777777555555666666555555444333222333333333444555555555666777777777777888888888888;;;>>>AAAFFFKKKRRRVVV]]]bbbjjjrrrzzz{{{xxxtttuuu{{{}}}sssiiieeebbb___]]]^^^^^^```bbbdddfffhhhiiiiiihhheeebbb]]]ZZZXXXWWWWWWUUUWWW\\\cccnnn|||{{{wwwxxxssshhh___[[[YYY[[[___iiiyyyrrrdddWWWPPPOOOKKKIIIIIINNNTTT]]]lllzzzlll^^^SSSRRRRRRPPPRRRYYYbbbhhhqqqxxx~~~zzztttuuuzzz~~~~~~|||~~~}}}vvvtttwwwrrrnnnttt}}}~~~bbbOOOEEEAAA======<<<<<<;;;::::::999888888888888777777777777555555666666666555444444333444555555777777888999777777777777888888888888999;;;>>>AAAEEEKKKRRRVVV]]]bbbiiiqqqyyy{{{xxxvvvyyy|||qqqgggccc```\\\ZZZ[[[ZZZ[[[\\\\\\]]]\\\\\\\\\[[[YYYWWWUUUTTTTTTUUUUUUUUUWWW\\\dddppp}}}zzz|||rrrggg^^^ZZZYYY\\\aaakkk|||xxxiiiZZZRRRPPPKKKIIIIIIMMMRRRZZZhhhtttssscccWWWUUUUUUSSSUUU[[[bbbhhhqqqxxx~~~{{{~~~~~~vvvpppqqquuuzzz|||xxx{{{~~~wwwtttvvv}}}tttmmmqqqyyyhhhRRRFFFBBB>>>>>>===<<<;;;::::::999888888888888777777777666555555666666666666555555666666666777888888888999666666666777777777888888999;;;>>>AAAEEEKKKQQQVVV]]]bbbiiiqqqyyy{{{xxxxxx~~~zzzpppgggbbb___ZZZXXXXXXXXXXXXXXXXXXXXXWWWVVVUUUSSSSSSRRRRRRRRRSSSTTTUUUUUUXXX\\\cccooo~~~}}}qqqfff^^^ZZZZZZ]]]dddooo}}}nnn^^^TTTPPPKKKIIIIIILLLPPPVVVcccoooxxxgggXXXUUUVVVTTTVVV\\\ccciiiqqqyyy~~~{{{|||xxx{{{wwwoooiiijjjnnnttt}}}zzzuuuxxx~~~wwwtttuuu|||vvvlllnnnuuupppWWWHHHBBB???>>>>>><<<;;;:::999999888888888888777777777666555555666666666666666555555555555444444333333333555555555666666666777777:::<<>>===<<<:::999999888888888888777777777777555555666777777777666666888777777666555444333333666666666666777777777777:::<<>>;;;::::::;;;:::::::::999888777777777777777777777777777777777555555555555555666777777777777777777777888888999;;;;;;???DDDFFFIIIPPPYYYaaahhhqqqxxx}}}{{{wwwuuuuuu~~~}}}pppiii___YYYVVVUUURRRPPPOOOOOOOOOOOOPPPQQQSSSSSSVVVWWWWWWXXXYYYYYYXXXXXXXXXYYYZZZ\\\]]]^^^^^^^^^___```bbbcccdddgggkkknnnoooppprrrssstttuuuuuuvvvvvvwwwzzz}}}yyyooofffeeefffllluuusssbbbXXXQQQKKKGGGHHHJJJLLLRRRYYYdddsssxxxeeeZZZVVVWWWZZZbbbiiisss{{{wwwooollllllkkkjjjjjjlllooorrrtttxxx|||~~~sssooonnnsss{{{zzziiiaaa]]]bbbhhhooo}}}zzzwwwqqqqqquuu|||zzziiiaaa___bbbiiisss|||bbbRRRGGGEEEBBB???<<<;;;<<<<<<;;;;;;::::::999888888888777777777777777777777777555555555555555666777777777777777777777888888999;;;;;;???DDDFFFIIIPPPYYYdddjjjrrrxxx||||||wwwtttsss{{{}}}ooohhh___XXXVVVTTTQQQOOOOOOOOOOOOPPPQQQSSSTTTUUUXXXZZZ\\\]]]]]]]]][[[ZZZ[[[\\\^^^```bbbccccccddddddeeeggghhhiiikkkoooqqquuuuuuvvvwwwxxxxxxxxxxxxyyyzzz}}}{{{qqqiiiggghhhooozzzvvveeeZZZRRRLLLHHHHHHIIIJJJOOOUUU___nnnjjj]]]WWWWWW[[[aaahhhrrrzzz~~~uuupppqqqpppqqqqqqrrrtttxxx}}}xxxnnnlllnnnvvvxxxiiiaaa^^^ccciiippp|||yyyrrrpppsssyyy|||iii___[[[]]]ccclllvvviiiUUUHHHEEEAAA>>><<<<<<<<<;;;::::::999999999888888888666666666666666666666666555555555555555666777777777777777777777888888999;;;;;;???DDDFFFIIIPPPYYYccciiirrryyy}}}{{{uuusssqqqyyy|||nnnggg^^^XXXUUUSSSQQQNNNOOOOOOPPPQQQSSSUUUWWWXXXZZZ\\\___aaaaaa```^^^]]]___```bbbdddfffhhhiiiiiilllmmmooooooppprrrvvvyyy|||}}}~~~vvvpppmmmoooxxxxxxggg\\\SSSMMMIIIIIIHHHHHHLLLRRR]]]kkkrrrbbbZZZYYY\\\```gggqqqyyy~~~xxxwwwyyyuuuwwwxxxzzz|||uuulllkkknnnxxxwwwjjjbbb___dddjjjrrr}}}|||~~~{{{sssppprrrwwwjjj^^^YYYYYY^^^gggqqq|||oooVVVJJJEEE@@@<<<<<<<<<;;;:::888888888888888777777777666666666666666666666666555555555555555666777777777777777777777888888999;;;;;;???DDDFFFIIIPPPYYY```gggqqqxxx~~~yyytttqqqqqq{{{|||nnnggg^^^XXXUUUSSSQQQNNNOOOOOOPPPRRRUUUWWWYYY[[[[[[]]]```cccddddddbbbaaabbbdddfffiiilllnnnoooppprrrtttuuuvvvwwwzzz}}}{{{tttrrruuuzzziii^^^SSSMMMIIIIIIHHHGGGKKKPPPYYYfffyyy{{{jjj^^^[[[^^^^^^eeeoooxxx~~~tttkkkjjjmmmyyyyyykkkccc___eeekkksss{{{yyyyyy~~~}}}{{{|||}}}tttqqqrrruuu~~~mmm___YYYTTTZZZdddnnnzzzwww[[[KKKFFF???<<<<<<<<<;;;:::777777777777777777777777777777777777777777777777555555555555555666777777777777777777777888888999;;;;;;???DDDFFFIIIPPPYYY^^^eeeoooxxx~~~wwwsssrrrttt}}}ooohhh___XXXVVVTTTQQQOOOOOOOOOQQQSSSVVVYYY\\\]]]]]]___bbbeeeggghhhggggggiiijjjmmmqqqtttwwwxxxyyyxxxzzz|||}}}~~~xxxwww|||{{{iii^^^RRRMMMIIIIIIHHHGGGJJJOOOSSS___qqqqqqbbb]]]^^^^^^dddnnnwwwsssjjjiiilllwww{{{jjjbbb___dddkkksss|||~~~zzzyyy{{{~~~{{{|||~~~uuurrrrrrsss{{{qqqaaaZZZTTTZZZdddppp|||bbbNNNGGG@@@<<<===>>>===;;;888888888888888888888888777777777777777777777777555555555555555666777777777777777777777888888999;;;;;;???DDDFFFIIIPPPYYY^^^eeeoooxxx}}}wwwtttssswww~~~pppiii___YYYVVVUUURRRPPPOOOPPPQQQTTTWWW[[[^^^___```aaadddgggjjjlllmmmnnnqqqsssvvvzzz~~~{{{jjj___RRRLLLIIIIIIHHHGGGIIINNNNNNZZZkkk|||vvveee]]]]]]]]]dddnnnwww~~~rrrjjjhhhjjjvvv}}}iiiaaa^^^cccjjjrrrxxxzzz}}}}}}||||||vvvrrrsssrrryyysssccc[[[VVV]]]hhhssshhhPPPIIIAAA===>>>@@@>>><<<999999999999999999999:::777777777777777777777777555555555555555666777777777777777777777888888999;;;;;;???DDDFFFIIIQQQYYY___fffpppyyy}}}wwwuuuuuuyyy~~~pppiii```ZZZWWWUUUSSSPPPOOOPPPRRRTTTXXX\\\___```bbbccceeehhhllloooqqqsssxxxyyy}}}}}}lllaaaUUUPPPKKKGGGGGGIIIJJJKKKRRRVVV```ppp~~~kkkbbb___```dddlllvvvrrrkkklllpppxxx|||kkkddd___aaaiiittt}}}xxxwwwwwwzzzvvvssswww{{{tttccc\\\ZZZ\\\fffwwwfffRRRGGG@@@BBBBBB<<<999<<<:::::::::999999999888888999888888888777777666666777777777777777777777777777777777888999999::::::;;;>>>AAACCCFFFKKKSSSYYY```hhhqqqwww~~~xxxuuuttt~~~vvvkkkaaa\\\YYYTTTRRRRRRNNNQQQTTTVVVXXXZZZ]]]___bbbdddgggkkkooosssvvvwww}}}}}}lllaaaVVVRRRKKKGGGFFFGGGHHHIIIOOOSSS]]]lll|||pppddd```___ccckkkuuuqqqiiiiiilllsss|||zzzjjjccc___bbbiiisss}}}vvvuuuttt}}}{{{vvvssstttxxxvvveee^^^^^^aaammmlllUUUIIIAAABBBBBB<<<:::<<<:::::::::999999999888888888888888888777777777666777777777777777777777777666666777888999999::::::;;;>>>AAACCCFFFKKKSSSYYY```iiirrrxxx~~~xxxuuuttt}}}uuukkkaaa]]]ZZZUUUSSSSSSOOOQQQTTTVVVXXXZZZ^^^```bbbeeehhhmmmqqqwww{{{~~~|||lllaaaVVVRRRKKKGGGFFFFFFFFFFFFLLLOOOWWWeeetttxxxhhhaaa___cccjjjtttrrriiihhhiiioooxxxyyyjjjdddaaadddjjjrrr~~~wwwsssrrrvvvzzz}}}wwwtttqqquuu|||wwwgggaaa```fffuuutttYYYLLLBBBCCCBBB===:::<<<:::::::::999999999888888888888888888777777777777777777777777777777777777555666777888999:::;;;;;;;;;>>>AAADDDFFFKKKSSSYYYaaajjjtttzzz|||wwwtttsss|||tttjjjaaa^^^[[[WWWUUUUUUPPPRRRUUUWWWYYY[[[___bbbcccfffkkkpppuuu{{{zzzkkkaaaTTTOOOJJJFFFEEEFFFFFFFFFJJJLLLSSS___lllmmmbbb___bbbhhhqqq|||wwwllliiihhhnnnuuu{{{mmmhhheeehhhlllqqqzzzyyyssspppooosss|||xxxtttooosssyyyxxxhhhccc```hhh{{{|||___PPPDDDCCCBBB===:::===:::::::::999999999888888888888888777777777777777666666666666666666666666555555666888999:::;;;<<<;;;>>>BBBDDDFFFLLLSSSYYYbbbkkkuuu|||{{{vvvtttttt|||sssjjjaaa___]]]YYYVVVWWWQQQSSSVVVXXXZZZ]]]aaadddfffjjjooosssxxx~~~wwwhhh___OOOLLLHHHEEEEEEGGGGGGGGGIIIKKKQQQ[[[fffyyytttfff```bbbfffnnnyyy}}}pppjjjhhhlllsss|||uuuooolllmmmoooqqqwww~~~|||rrrnnnlllpppxxxzzzuuuooorrrxxxwwwiiicccbbbkkkfffTTTEEECCCBBB>>>;;;===:::::::::999999999888888777777777777777777888888666666666666666666666666555666777888999:::;;;;;;<<>>;;;===:::::::::999999999888888777777777777888888888888777777777777777777777777777777777888999999::::::<<>>>>>999:::::::::999999999888888777777777777777777777777999999888777666666777777777777777777888999:::;;;;;;>>>AAADDDGGGLLLTTT[[[eeeoooyyy}}}yyy{{{xxxqqqhhhcccaaa^^^ZZZUUUYYYZZZ[[[\\\^^^bbbgggkkkqqqwww~~~~~~rrrfffZZZRRRHHHGGGEEEDDDCCCCCCDDDDDDFFFGGGLLLRRRYYYeeezzzyyykkkcccgggnnnttt{{{rrrqqqssswww{{{uuuvvvzzzzzzrrrlllkkkoooxxxpppfffaaahhhvvvxxx]]]LLLHHHAAA???>>>::::::::::::999999999888888777777777777777777777777999999888777777777777777777777777777888999:::;;;;;;>>>BBBDDDGGGLLLTTTZZZeeeoooyyy}}}{{{}}}vvvpppiiieeedddbbb]]]YYYXXXYYYZZZ[[[]]]bbbgggkkkqqqwww~~~xxxlll```TTTMMMGGGFFFDDDCCCBBBBBBCCCCCCFFFGGGKKKQQQWWWcccwwwttthhhggglllqqq{{{wwwsssvvvyyy~~~xxxyyy~~~yyyqqqkkkjjjmmmuuusssggg___dddqqqzzz^^^MMMHHHBBB???@@@;;;:::::::::999999999888888777777777777777777777777999888777777777777777777777777777777888999:::;;;===@@@CCCEEEGGGLLLTTTZZZfffooozzz~~~}}}tttpppkkkiiihhheeeaaa]]]ZZZ[[[\\\]]]___ccciiinnntttyyy|||~~~rrrggg\\\QQQJJJEEEDDDCCCBBBAAABBBBBBCCCFFFGGGKKKQQQVVVaaauuu}}}lllhhhjjjnnnyyy|||vvvxxxyyy~~~yyypppkkkiiilllsss|||uuuiii]]]```jjj{{{~~~aaaNNNIIIBBB???@@@<<<:::::::::999999999888888777777777777777777777777888888777777777777777888777777777777888999:::;;;>>>AAADDDFFFHHHMMMTTTZZZfffpppzzz~~~tttqqqnnnlllkkkhhhccc```^^^^^^___```bbbgggnnnrrryyy~~~{{{yyy|||xxxlllbbbYYYOOOIIIDDDDDDBBBAAAAAABBBBBBCCCFFFGGGKKKQQQVVV```sssqqqiiihhhkkkvvv{{{{{{xxx}}}yyypppkkkiiikkkqqqzzzwwwiii\\\]]]cccrrrdddPPPIIIBBB???AAA===:::::::::999999999888888777777777777777777777777888777777777777777888888777777777777888999:::;;;>>>AAADDDFFFIIINNNUUU[[[gggqqq{{{uuusssqqqooommmjjjfffcccaaabbbbbbccceeekkkrrrwwwxxxvvvyyyzzzoooeee]]]UUUNNNHHHDDDCCCBBBAAAAAABBBCCCDDDFFFGGGLLLQQQVVV```rrruuukkkggghhhqqq|||}}}xxxuuutttwwwyyyzzz~~~zzzpppkkkiiijjjpppwwwyyyjjj]]]\\\^^^jjjhhhRRRJJJAAA???@@@===:::::::::999999999888888777777777777777777777777777777777777777888888999777777777777888999:::;;;===@@@DDDGGGJJJOOOWWW]]]hhhqqq|||~~~vvvuuusssqqqooommmlllkkkggggggggggggjjjpppxxx}}}}}}tttrrruuu}}}vvvoooddd\\\VVVPPPJJJFFFDDDDDDCCCBBBBBBCCCDDDEEEEEEGGGLLLRRRWWWaaasssyyylllfffdddkkkuuu}}}rrrmmmjjjjjjjjjlllooovvv{{{qqqiiiggghhhmmmttt|||lll```\\\[[[dddvvvkkkTTTKKKAAA>>>???<<<:::::::::999999999888888777777777777777777777777777777777777777888999999777777777777888999:::;;;<<<@@@DDDGGGJJJPPPYYY___hhhrrr|||~~~~~~vvvuuuuuussssssssstttuuuqqqqqqpppqqqtttzzz{{{qqqooorrrzzzyyynnnggg]]]VVVQQQLLLGGGCCCEEEDDDCCCBBBCCCCCCEEEEEEEEEGGGLLLRRRXXXbbbttt|||nnneeeaaafffppp{{{yyyppphhheeedddeeefffiiikkkrrr{{{|||rrrhhhffffffkkkqqq|||~~~nnnbbb]]]ZZZ```qqqmmmVVVKKKAAA===???;;;:::::::::999999999888888777777777777777777777777777777666777777888999999777777777777888999:::;;;<<>>AAADDDGGGJJJPPPYYY```iiirrr{{{}}}~~~~~~zzzyyy{{{~~~zzzpppmmmooowwwzzzqqqjjjaaa\\\TTTMMMIIIFFFCCCBBB@@@BBBCCCCCCBBBBBBDDDEEEIIIJJJMMMRRRWWWbbbuuurrreee^^^^^^bbbqqq~~~vvvlllddd^^^]]]^^^^^^aaadddjjjpppxxx}}}ssslllhhhgggjjjoooyyyooo```YYYVVV\\\iiiyyyzzzZZZLLLGGGAAA===>>>;;;;;;:::::::::999999999888888777666666777777777666666666666777777777777888888888777888888999:::???BBBEEEHHHKKKQQQZZZaaajjjsss|||~~~}}}zzzxxxzzzzzzpppmmmooottt~~~zzzwwwppphhhaaaYYYTTTNNNHHHEEECCCBBB@@@AAABBBBBBBBBAAABBBEEEGGGJJJKKKOOOTTTZZZdddxxxrrreee]]][[[___iiivvvyyymmmccc\\\XXXYYY\\\^^^bbbggglllsss~~~tttmmmiiigggiiinnnwwwqqqbbbZZZVVVZZZdddsss```OOOGGGAAA===>>>======<<<<<<<<<;;;;;;;;;999888777666666555666666666666666666777777777777888888777777888999999:::@@@CCCGGGIIILLLRRR[[[bbbkkkttt~~~}}}zzzxxxzzzxxxnnnkkkmmmttt~~~zzzuuurrrnnnhhh___YYYQQQMMMHHHEEECCCBBBAAA@@@AAABBBBBBAAAAAACCCFFFIIIJJJLLLPPPVVV\\\gggzzzqqqddd[[[YYY[[[```nnnqqqfff\\\WWWTTTVVVZZZ]]]bbbiiinnnvvvuuulllhhhfffhhhmmmvvvrrraaaZZZUUUWWW```nnnfffQQQHHHBBB???>>>=========<<<<<<<<<<<<;;;999888777666555555555555666666666666777777777777777777777777888999::::::@@@CCCFFFIIILLLRRR[[[bbbjjjttt~~~}}}{{{yyy{{{vvvllljjjlllsss~~~{{{wwwsssnnnjjjfffaaaYYYSSSKKKHHHDDDCCCBBBBBBBBBAAAAAABBBBBBBBBBBBDDDHHHKKKJJJLLLRRRXXX^^^iii|||{{{mmmbbbYYYWWWYYYZZZeeeyyynnncccYYYUUUSSSUUUXXXZZZaaaiiipppzzzxxxkkkgggeeegggllluuurrr```YYYTTTVVV]]]kkkmmmUUUIIIDDDAAA@@@<<<<<<<<<<<<;;;;;;;;;;;;999999888666555555555555666666666666777777777777777777777777888999:::;;;???BBBFFFHHHKKKQQQZZZaaaiiisss}}}~~~~~~|||~~~uuukkkiiilllqqq~~~{{{vvvrrroookkkfffbbb___ZZZSSSNNNGGGEEEBBBAAABBBCCCBBBAAAAAABBBDDDDDDEEEGGGJJJMMMLLLNNNTTT[[[bbblllrrrggg^^^VVVTTTVVVTTT^^^nnn{{{kkkaaaXXXTTTSSSUUUWWWYYYaaaiiisss~~~{{{lllgggeeegggkkktttsss```ZZZUUUVVV[[[iii~~~uuuZZZMMMGGGCCC@@@<<<;;;;;;;;;;;;::::::::::::999888777777666777777666666666666777777777777666666777777888999;;;;;;???BBBEEEHHHKKKQQQZZZaaahhhrrr}}}vvvllljjjmmmqqq~~~{{{wwwrrrmmmiiifffbbb]]]ZZZXXXSSSMMMHHHDDDBBB@@@@@@AAABBBBBBAAAAAACCCEEEGGGGGGIIILLLNNNNNNQQQWWW___fffppp~~~sssggg___XXXRRRPPPRRRPPPWWWcccuuuxxxhhh^^^VVVTTTSSSVVVWWWZZZbbbkkkwww|||ooojjjggggggiiiqqquuuccc]]]WWWVVV[[[ggg|||~~~aaaQQQJJJDDD???<<<<<<;;;;;;;;;:::::::::999999888888888888999999666666666666777777777777666666666777888:::;;;<<<@@@CCCFFFIIILLLRRR[[[bbbiiissswwwnnnlllooottt}}}yyyuuuqqqlllfffccc```\\\XXXTTTRRROOOIIIDDDBBB@@@??????AAAAAAAAA@@@@@@CCCFFFHHHIIIKKKMMMNNNPPPSSSZZZbbbiiissstttjjj```YYYTTTOOONNNPPPNNNRRR\\\mmmuuufff]]]UUUSSSSSSVVVXXX[[[dddnnn{{{~~~zzzzzzrrrmmmhhhggghhhnnn|||wwwfff```YYYWWWZZZfff{{{fffTTTKKKDDD======<<<<<<<<<;;;;;;;;;;;;999999999888999999::::::666666666666777777777777666666666777888:::;;;<<>>??????@@@AAABBBCCCDDDFFFIIILLLMMMNNNOOOPPPRRRXXX\\\ccckkkuuu{{{rrrhhh]]]VVVOOOLLLHHHEEEEEEDDDDDDCCCGGGIIIMMMTTT___qqqtttggg]]]VVVRRRPPPPPPSSSUUUYYYcccmmmyyymmmkkkooouuu~~~vvvkkkdddbbbaaa^^^^^^bbbffflllvvvvvvnnnfffcccdddhhhqqq{{{nnnbbb[[[[[[ZZZ___uuuxxx^^^NNNEEE@@@======<<<;;;::::::::::::999999888888888777777777666666666777888888999999999999999999:::;;;<<<===@@@CCCFFFIIILLLRRR[[[bbbnnnwwwyyyxxx|||~~~xxxtttppplllfffccc]]]ZZZVVVSSSPPPNNNJJJHHHFFFEEECCCBBBAAA@@@??????===>>>???@@@BBBDDDEEEFFFHHHKKKMMMOOOPPPQQQSSSUUUYYY^^^eeennnyyy|||rrriiiaaaYYYRRRMMMIIIGGGEEEDDDCCCDDDDDDDDDEEEGGGJJJOOOXXXhhhyyyzzzmmmbbbZZZUUUQQQOOOOOORRRUUUYYYcccnnnrrriiiiiimmmttt~~~sssiii```[[[[[[ZZZYYY[[[```dddhhhrrr{{{vvvmmmeeebbbbbbfffooowwwqqqdddZZZZZZZZZ___uuu|||```NNNDDD@@@======<<<;;;::::::::::::999999999888888888777777666666777777888888888888888888888999:::;;;<<<===@@@CCCGGGIIIMMMSSS\\\cccooowww~~~~~~}}}zzzwwwrrrmmmhhhccc___[[[WWWTTTPPPMMMKKKJJJGGGEEEDDDCCCBBB@@@>>>============>>>???AAACCCEEEGGGHHHJJJLLLNNNPPPQQQSSSVVVYYY\\\```iiirrr}}}~~~pppkkkcccZZZSSSNNNJJJHHHCCCCCCCCCCCCBBBCCCEEEFFFEEEGGGJJJNNNVVVbbbqqq|||tttggg___XXXTTTOOONNNOOORRRTTTYYYdddnnnzzznnnhhhiiimmmsss~~~sssfff]]]VVVSSSTTTVVVWWW\\\bbbeeeiiisss}}}sssjjjcccaaaaaaeeemmmvvvssseeeZZZYYYYYY___ttt~~~aaaMMMDDD@@@======<<<;;;::::::::::::999999999999888888888888777777777777777888888888888888888999:::;;;======AAADDDHHHKKKNNNUUU^^^eeeoooxxx{{{wwwrrroookkkfff```[[[WWWUUUQQQNNNKKKHHHGGGFFFEEEDDDBBBBBB@@@???>>>=========>>>???AAACCCEEEGGGHHHIIIJJJLLLOOOPPPRRRUUUXXX[[[```dddllluuu|||sssmmm^^^ZZZTTTNNNIIIEEEDDDDDD>>>???AAAAAAAAAAAADDDFFFEEEHHHKKKOOOTTT]]]iiiqqq~~~oooccc\\\VVVSSSNNNMMMNNNQQQTTTYYYdddoootttlllhhhiiimmmttt{{{jjj___XXXRRRQQQSSSTTTVVV\\\cccfffkkkvvvppphhhaaa``````dddllltttvvvggg[[[ZZZYYY\\\oooaaaMMMDDDAAA======<<<;;;:::::::::::::::999999999999888888888777777777777777777888888777777888999:::<<<===>>>AAAEEEHHHKKKOOOVVV___fffpppyyy{{{uuuqqqiiigggddd___YYYSSSPPPOOOLLLIIIEEECCCCCCCCCBBBAAA@@@??????>>>??????@@@@@@@@@AAACCCDDDFFFHHHJJJJJJJJJLLLNNNPPPRRRUUUYYY]]]cccfffllltttzzz~~~|||xxxtttpppiiibbb]]]OOONNNJJJEEEAAA@@@@@@AAA<<<>>>@@@AAA@@@AAADDDFFFFFFIIIMMMOOORRRWWW___eeepppyyyzzzjjj```YYYTTTPPPMMMLLLMMMQQQTTTYYYdddooozzzooojjjggghhhkkkttttttddd[[[VVVSSSSSSUUUSSSVVV]]]dddhhhmmmzzzppphhhaaa______bbbiiiqqq{{{kkk^^^[[[XXXYYYhhh|||bbbNNNEEECCC======<<<;;;::::::::::::::::::999999999888888888888777777777777777777777777777888999:::<<<===>>>AAADDDHHHKKKOOOVVV___fffqqqyyy}}}{{{xxxsssmmmiiibbbaaa___YYYSSSNNNKKKJJJHHHEEEBBB@@@???@@@??????======>>>>>>???AAABBBCCCBBBCCCDDDEEEGGGIIIJJJKKKJJJLLLNNNPPPRRRUUUZZZ]]]ccceeejjjpppuuuvvvvvvtttnnnkkkgggbbb^^^XXXRRRNNNHHHGGGEEEBBB???>>>???@@@<<>>>>>???CCCGGGJJJNNNUUU^^^eeeqqqzzz{{{{{{~~~{{{vvvqqqnnnjjjfffcccZZZWWWSSSPPPMMMKKKHHHFFFAAA@@@@@@???>>>>>>????????????>>>>>>???AAACCCDDDFFFEEEEEEEEEFFFHHHJJJKKKKKKLLLNNNPPPSSSWWWYYY[[[```cccgggjjjkkkiiigggddd\\\ZZZVVVRRRNNNJJJHHHFFFCCCBBBAAA@@@????????????@@@@@@AAABBBDDDEEEFFFFFFFFFHHHKKKMMMOOOQQQTTTVVV___eeelllrrrxxxpppdddZZZRRRNNNNNNNNNOOOQQQRRRUUU]]]iiiqqqrrrjjjgggfffgggjjjssstttggg[[[VVVTTTRRRPPPQQQVVVYYY```iiipppxxxsssiii```^^^^^^aaagggnnn~~~tttaaaZZZXXXYYYaaalllbbbOOOFFFBBB>>>===<<<;;;;;;:::;;;;;;999999999888888888777777777777777666777777888999888999999999999:::<<>>>>>>>>>>>????????????@@@BBBDDDEEEGGGGGGFFFFFFGGGIIIJJJKKKLLLLLLNNNPPPRRRUUUWWWXXX^^^___``````^^^[[[WWWTTTPPPOOOLLLIIIFFFDDDCCCBBBBBBAAA@@@???????????????@@@AAABBBCCCDDDEEEFFFGGGIIIKKKNNNOOOQQQSSSUUUXXX\\\aaagggmmmsss{{{ooocccZZZQQQMMMNNNMMMOOOQQQSSSVVV^^^iiipppqqqiiifffeeegggjjjvvvwwwlllaaaVVVSSSSSSQQQQQQSSSYYY\\\dddmmmttt}}}tttjjjaaa^^^___aaagggmmm|||xxxddd[[[XXXWWW^^^gggbbbOOOFFFBBB>>>===<<<;;;;;;:::;;;;;;:::999999999999888888888888777777777777888999999999::::::::::::;;;>>>@@@AAADDDGGGJJJOOOWWWbbbjjjttt~~~vvvrrrpppqqq~~~zzzwwwrrrnnniiiddd```\\\XXXUUUOOOLLLIIIFFFEEECCCAAA???AAAAAA@@@???>>>===>>>>>>>>>??????@@@BBBDDDEEEFFFIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMMMMNNNPPPRRRSSSTTTWWWWWWVVVTTTQQQMMMIIIGGGDDDDDDBBBAAA@@@?????????@@@@@@??????>>>?????????AAAAAABBBDDDEEEGGGHHHHHHMMMNNNQQQRRRSSSUUUXXXZZZ[[[___eeekkkpppxxx}}}lllaaaXXXQQQMMMNNNLLLOOORRRUUUYYY___hhhooo~~~~~~ooogggdddcccfffjjjyyyvvvkkkcccYYYQQQOOOPPPPPPRRRUUU\\\___hhhsss{{{uuukkkbbb______aaafffmmmxxx|||ggg]]]WWWTTTYYYbbbtttaaaOOOFFFAAA>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999888888888888888999::::::::::::;;;;;;:::<<<>>>AAAAAADDDGGGJJJOOOWWWbbbjjjvvv{{{pppmmmlllooo|||zzzuuurrrkkkgggbbb]]]YYYVVVQQQOOOJJJHHHEEECCCBBBAAA???>>>AAA@@@???>>>>>>=========>>>???@@@BBBDDDFFFGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMKKKIIIGGGFFFEEE@@@@@@???>>>>>>>>>???????????????>>>??????@@@@@@BBBCCCDDDFFFGGGIIIJJJKKKOOOQQQRRRSSSTTTVVVYYY\\\^^^bbbhhhmmmrrrzzzyyyiii^^^VVVPPPMMMNNNKKKOOOTTTWWW[[[```hhhooo|||wwwkkkeeeccccccggglll{{{xxxkkkbbb\\\TTTNNNNNNOOOPPPSSSWWW]]]aaakkkwwwwwwmmmccc```___aaaffflllvvv}}}iii^^^XXXSSSVVV^^^kkkbbbPPPFFFAAA>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999999999888888999999:::;;;999:::;;;::::::;;;>>>@@@AAADDDGGGJJJOOOXXXccckkkuuuxxxmmmkkkkkkooo}}}{{{uuupppllliiieeeaaa\\\XXXTTTQQQMMMJJJGGGEEECCCAAAAAAAAA@@@>>>@@@???>>>>>>======>>>>>>???@@@BBBDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJIIIHHHHHHHHHIIIIIIHHHGGGFFFEEEDDDDDDCCCCCC@@@??????>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCEEEEEEGGGHHHJJJLLLMMMNNNPPPRRRSSSTTTUUUWWW[[[^^^bbbeeekkkpppuuu}}}ttteee[[[UUUOOOLLLNNNKKKOOOUUUXXX\\\aaaiiiooo|||yyyooofffbbbaaaccciiippp}}}zzzoooddd]]]YYYRRRNNNNNNOOOPPPSSSXXX^^^cccnnn|||yyyoooeeeaaa```aaaeeekkkuuu{{{hhh^^^XXXRRRUUU\\\gggzzzcccQQQGGGBBB>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;:::::::::999999999999888888999999:::;;;888999999999999:::===???AAADDDGGGKKKPPPXXXdddlllsss~~~wwwllliiijjjooo~~~}}}uuupppkkkgggddd]]]ZZZVVVRRROOOLLLIIIFFFDDDBBB@@@???@@@@@@@@@>>>>>>============>>>??????AAABBBDDDFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>???>>>>>>>>>>>>>>>??????AAAAAABBBBBBCCCDDDEEEFFFGGGHHHJJJKKKMMMOOOQQQQQQRRRSSSTTTUUUVVVYYY^^^bbbdddhhhmmmrrrxxx}}}pppaaaYYYSSSNNNLLLNNNLLLPPPUUUYYY\\\bbbjjjppp~~~~~~nnnggg```___```dddllluuuzzzoooeee^^^YYYVVVQQQNNNOOOPPPQQQUUU[[[aaafffsss{{{qqqfffaaa``````eeekkktttyyyfff^^^WWWRRRSSSZZZccctttfffSSSHHHCCC>>>===<<<;;;;;;:::;;;;;;::::::::::::999999999999888888888888888999::::::888888999999888:::<<>>===<<<<<<<<<<<<<<<>>>???@@@AAACCCDDDEEEGGGHHHIIIIIIHHHGGGHHHHHHHHHGGGFFFDDDCCCDDDCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>============>>>???@@@AAABBBCCCCCCDDDDDDFFFGGGHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUSSSTTTUUUWWWYYY]]]bbbfffgggkkkpppuuu|||zzzmmm___WWWQQQMMMLLLNNNNNNQQQUUUXXX\\\bbbkkkqqqzzzoooeee___[[[\\\___eeepppzzzxxxmmmccc\\\WWWTTTRRRNNNMMMOOOPPPRRRWWW^^^ffflllyyy}}}rrrgggbbb``````eeejjjsss~~~xxxfff]]]VVVPPPQQQWWW]]]lllhhhUUUJJJDDD>>>===<<<;;;;;;:::;;;;;;:::999999999999888888888888777777777777888999999888999::::::999:::===@@@AAADDDHHHKKKPPPYYYeeemmmuuussshhheeeffflll|||~~~xxxppphhhbbb]]]YYYWWWPPPMMMIIIGGGEEECCCAAA???;;;:::888999:::;;;;;;::::::;;;;;;<<<>>>???AAABBBDDDEEEFFFHHHIIIIIIHHHHHHFFFGGGGGGGGGFFFDDDCCCAAABBBAAA@@@???>>>>>>>>>>>>===>>>@@@AAABBBBBBAAA@@@======>>>???AAACCCEEEFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLNNNPPPRRRTTTVVVVVVTTTUUUWWWXXX[[[___eeeiiijjjnnntttyyyxxxkkk]]]VVVQQQMMMLLLNNNOOORRRUUUXXX[[[bbbkkkrrrpppddd___[[[XXX[[[___fffrrr}}}yyyoooddd[[[UUUQQQPPPNNNKKKKKKNNNPPPSSSYYY```jjjppp}}}~~~ssshhhccc``````dddjjjrrr}}}wwweee]]]VVVOOOOOOTTTXXXeeezzzjjjVVVJJJDDD>>>>>><<<;;;;;;;;;;;;;;;999999999888888888777777777777777666777888888999999:::;;;;;;:::<<<>>>AAAAAADDDHHHKKKQQQZZZeeemmmwww}}}qqqgggeeegggmmm}}}~~~yyyqqqnnnhhhbbb^^^YYYTTTQQQNNNKKKHHHDDDAAA@@@??????>>>>>>>>>>>>>>>=========???>>>===<<<===???AAABBBAAABBBEEEGGGIIIJJJKKKKKKIIIHHHFFFDDDBBBAAAAAA@@@@@@???>>>======>>>???@@@@@@@@@@@@@@@@@@???>>>===AAAAAABBBCCCDDDEEEFFFGGGKKKKKKKKKKKKKKKKKKKKKKKKMMMPPPTTTVVVWWWWWWWWWXXXZZZ[[[\\\\\\^^^bbbgggkkkqqquuuzzzxxxlll___XXXSSSNNNLLLMMMNNNNNNQQQWWW[[[___iiisss~~~tttgggaaa[[[ZZZ[[[^^^aaahhhvvvxxxoooccc[[[XXXUUUQQQMMMMMMMMMOOOSSSTTTUUU[[[dddnnnwwwrrreee```^^^___bbbfffrrr|||yyydddXXXRRRNNNNNNPPPUUU]]]oookkkSSSHHHEEEDDDAAA>>><<<;;;;;;999888999999888888999999:::;;;888888888888888888888888999:::;;;;;;::::::<<<>>>@@@DDDHHHLLLQQQZZZeeelllvvv|||ooofffdddffflll|||}}}wwwrrrllliiiccc^^^YYYUUUPPPMMMLLLJJJFFFCCC@@@?????????<<<<<<<<<<<<<<<<<<<<<<<<>>>===<<<<<<===???BBBCCCBBBDDDFFFHHHIIIJJJJJJIIIFFFEEECCCAAA@@@???>>>>>>???>>>=========>>>???@@@>>>???@@@AAAAAAAAAAAAAAABBBBBBCCCDDDFFFGGGHHHHHHKKKKKKLLLLLLMMMNNNNNNOOOOOORRRVVVYYYZZZZZZ[[[\\\^^^___```aaacccffflllppptttyyy~~~wwwkkk^^^WWWRRRMMMKKKLLLNNNNNNQQQWWW[[[___jjjtttqqqddd]]]YYYXXX[[[___ccclll{{{}}}qqqiii^^^WWWTTTRRRNNNKKKNNNMMMPPPTTTUUUWWW^^^fffqqq{{{tttgggaaa``````cccgggsss||||||gggZZZSSSOOOOOOQQQUUU\\\lllnnnUUUIIIFFFCCCAAA===<<<;;;;;;:::888;;;::::::999888888888999999999999999999999999999999:::;;;;;;::::::<<<>>>AAADDDHHHLLLQQQZZZeeemmmvvvxxxmmmcccccceeelll|||zzzuuunnniiieeeaaa\\\WWWSSSOOOKKKHHHHHHGGGDDDAAA???>>>======::::::::::::::::::::::::<<<<<<<<<<<<>>>@@@CCCDDDDDDEEEGGGHHHIIIIIIHHHGGGDDDCCCBBB@@@???>>>>>>>>>>>>=========>>>>>>???@@@===>>>@@@BBBDDDEEEFFFFFFDDDDDDEEEGGGHHHJJJKKKKKKLLLLLLMMMOOOPPPRRRSSSSSSRRRUUUYYY\\\]]]___```bbbccceeefffgggiiimmmrrruuuyyy~~~uuuiii]]]VVVQQQLLLJJJKKKMMMMMMPPPVVVZZZ```jjjuuu}}}kkk___YYYVVVWWWZZZ```fffqqqyyyrrrggg```WWWQQQOOOMMMKKKIIINNNMMMPPPUUUWWWYYYbbbkkkuuuvvviiicccaaa```cccgggsss|||kkk]]]UUUPPPPPPRRRTTT[[[jjj}}}sssYYYKKKGGGCCC@@@===;;;;;;;;;:::999===<<<:::999888777777777999999999999999999999999999:::;;;;;;::::::===>>>AAADDDHHHLLLRRRZZZeeemmmuuuuuujjjaaaaaaeeelll}}}yyytttooohhhccc]]]ZZZUUUQQQNNNKKKGGGDDDDDDCCCAAA???===<<<<<<<<<:::::::::::::::;;;;;;;;;;;;;;;<<<===???BBBDDDFFFFFFGGGHHHIIIHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@======>>>>>>???@@@AAAAAA???AAABBBEEEFFFHHHIIIIIIGGGGGGHHHJJJKKKMMMNNNOOONNNOOOPPPQQQSSSTTTUUUUUUTTTWWW[[[^^^___aaaccceeegggiiikkkmmmooossswww{{{~~~ttthhh[[[TTTPPPKKKIIIKKKMMMMMMPPPUUUZZZ```kkkvvvxxxggg\\\WWWVVVVVVZZZaaaiiiuuuxxxooohhh\\\WWWQQQLLLKKKKKKJJJIIIMMMMMMPPPUUUXXX\\\eeeooo{{{xxxjjjcccaaa```bbbfffpppyyynnn^^^UUUPPPOOOQQQUUU[[[iii|||www[[[LLLGGGCCC@@@===;;;;;;;;;:::999<<<;;;:::999888888888888999999999999999999999999888999:::::::::;;;===???AAADDDIIIMMMRRRZZZeeemmmttt~~~ssshhh```aaaeeennn|||uuupppkkkddd^^^WWWTTTPPPLLLJJJGGGDDDBBBAAA@@@???>>><<<<<<;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<===???AAADDDFFFGGGHHHHHHIIIIIIHHHFFFEEEDDDCCCBBBAAA@@@@@@@@@@@@@@@>>>>>>???AAABBBCCCCCCDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJJJJKKKMMMOOOQQQRRRSSSSSSSSSTTTTTTUUUVVVVVVVVVWWWYYY]]]___aaaccceeehhhiiilllooorrruuuyyy~~~rrrgggZZZSSSOOOKKKIIIJJJLLLLLLOOOUUUZZZ```lllxxxuuueee\\\WWWWWWXXX\\\ccclllyyywwwooofff```UUUQQQMMMJJJIIIIIIJJJJJJLLLLLLOOOUUUYYY___iiitttxxxjjjccc```___aaadddkkkuuuqqq```UUUOOONNNOOOUUU[[[jjj~~~zzz]]]MMMFFFBBB@@@===;;;;;;;;;;;;::::::999999888999999::::::999999999999999999999999888999:::::::::;;;===???AAAEEEIIIMMMRRR[[[fffmmmttt~~~{{{|||ssshhh```bbbgggqqq~~~vvvpppkkkeee___ZZZRRROOOKKKHHHGGGEEEBBB@@@>>>>>>======<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>===>>>???BBBDDDFFFGGGHHHHHHIIIIIIIIIHHHFFFDDDCCC@@@@@@??????>>>????????????@@@BBBDDDFFFGGGGGGGGGHHHHHHIIIJJJKKKLLLLLLKKKLLLMMMNNNPPPRRRTTTVVVVVVWWWWWWWWWXXXXXXYYYYYYZZZ[[[^^^```bbbdddfffhhhkkkmmmppptttxxx|||rrrfffZZZSSSOOOKKKIIIKKKLLLLLLNNNTTTYYYaaammmyyyssseee\\\YYYYYYZZZ^^^gggqqqvvvmmmfff^^^YYYOOONNNKKKIIIHHHIIIKKKLLLLLLLLLPPPVVV\\\bbbnnnyyyzzzkkkccc```^^^```ccchhhrrrtttbbbVVVOOOMMMNNNTTT[[[lll~~~```NNNFFFBBB???<<<;;;;;;<<<;;;:::999999888888999999:::;;;888888888888888888888888777999:::::::::;;;>>>@@@BBBEEEIIIMMMSSS[[[fffnnnuuu|||uuutttyyyssshhhaaadddjjjssszzzuuummmgggccc^^^XXXSSSMMMKKKGGGEEEDDDBBB@@@>>><<<<<<<<<===<<<<<<;;;;;;:::;;;;;;<<<======>>>>>>???@@@BBBDDDFFFGGGHHHIIIHHHIIIIIIIIIHHHFFFDDDCCC@@@@@@?????????@@@@@@AAAAAACCCEEEGGGIIIJJJKKKKKKIIIJJJKKKLLLMMMNNNNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYYYYZZZ[[[\\\]]]^^^___```bbbdddfffhhhhhhjjjmmmooorrruuuzzzrrrfffZZZTTTOOOKKKJJJKKKLLLKKKNNNSSSYYYaaannnzzzqqqddd]]]ZZZZZZ[[[aaakkkxxxvvvlllddd]]]VVVQQQLLLKKKJJJHHHHHHHHHKKKMMMNNNNNNRRRYYY___gggsss|||mmmeeeaaa___```dddgggqqqxxxdddXXXPPPNNNOOOQQQZZZmmmcccPPPGGGAAA???<<<;;;<<<<<<;;;:::::::::999999888999999999777777777777777777777777777888:::::::::;;;>>>@@@BBBEEEJJJNNNSSS[[[fffnnnyyyzzzqqqnnnpppvvvsssiiibbbeeekkkuuu{{{sssnnngggaaa]]]XXXRRRNNNJJJHHHEEECCCBBBAAA???===;;;<<<<<<======<<<<<<;;;::::::;;;;;;<<<===>>>>>>AAABBBCCCEEEGGGHHHIIIIIIHHHIIIIIIIIIHHHFFFEEEDDDBBBBBBAAAAAABBBBBBCCCCCCCCCDDDGGGIIIKKKLLLMMMMMMHHHIIIKKKMMMOOOPPPPPPQQQPPPPPPRRRTTTVVVXXXZZZ[[[ZZZ[[[]]]___aaacccdddeeehhhiiikkkllllllnnnqqqsssuuuyyyrrrfffZZZTTTPPPLLLJJJLLLLLLKKKMMMSSSYYYaaannn{{{oooccc]]]ZZZZZZ\\\cccnnn||||||pppfff^^^XXXQQQMMMJJJJJJIIIHHHGGGHHHJJJLLLOOOPPPTTT[[[bbbjjjwww~~~ooofffbbb```aaadddiiirrr{{{fffYYYQQQOOOPPPOOOYYYmmmeeeQQQIIIAAA???<<<;;;<<<<<<<<<;;;<<<<<<:::999888777777777666666666666666666666666777888:::::::::<<<>>>@@@BBBEEEJJJNNNSSS\\\fffnnn|||zzzpppkkklllpppzzzvvvkkkcccdddiiiuuuzzzvvvmmmiiibbb\\\WWWRRRMMMJJJHHHGGGDDDBBB???===<<<;;;>>>>>>======<<<<<<<<<;;;::::::;;;;;;===>>>@@@@@@DDDDDDEEEFFFGGGIIIKKKLLLKKKJJJIIIGGGFFFDDDCCCBBBAAAAAABBBBBBCCCDDDEEEEEEIIIIIIKKKLLLNNNOOOOOOOOONNNNNNOOOOOOPPPQQQRRRRRRSSSSSSRRRSSSUUUXXX[[[]]]```bbbcccddddddeeegggjjjmmmoooqqqrrrsssuuuxxx{{{|||sssnnndddYYYPPPJJJIIIJJJJJJLLLPPPVVV[[[aaaooo{{{}}}lll___YYYZZZZZZ```jjjuuu{{{rrrfff\\\VVVRRRNNNJJJHHHHHHHHHGGGFFFGGGIIIKKKMMMUUUVVVZZZdddiiitttpppfffaaa^^^___bbbiiirrrgggYYYTTTRRRRRROOOYYYjjjiiiRRRHHHBBBAAA???>>><<<;;;;;;;;;:::::::::999999999888888888777777777666666555555:::777555777;;;===>>>===CCCFFFKKKOOOTTT\\\gggoooyyywwwmmmhhhjjjoootttwwwllldddffflllyyy{{{uuuqqqhhhddd^^^XXXSSSNNNJJJGGGFFFEEECCCAAA???===<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAADDDEEEEEEFFFHHHIIIKKKLLLIIIIIIHHHGGGEEEDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHJJJKKKLLLNNNOOOPPPPPPPPPOOOPPPQQQQQQRRRSSSTTTTTTVVVUUUUUUVVVWWWZZZ]]]___cccdddfffggghhhiiilllooorrrtttvvvwwwxxxzzz}}}sssmmmcccWWWOOOJJJJJJKKKIIIJJJNNNTTTYYY___mmmzzz|||mmm```[[[[[[\\\cccmmmyyytttlllaaaXXXTTTPPPMMMJJJHHHIIIIIIHHHGGGHHHJJJLLLNNNVVVXXX\\\fffkkkwwwpppfffaaa^^^___bbbhhhqqqjjj[[[TTTRRRRRROOOYYYjjjiiiRRRHHHBBBAAA???>>><<<;;;;;;;;;:::::::::999999999888888999999999888888777777777:::888666777;;;>>>>>>>>>CCCGGGKKKOOOTTT]]]gggooo{{{xxxmmmgggiiinnnrrr}}}yyynnngggiiippp}}}yyysssmmmhhhaaa]]]WWWRRRNNNJJJFFFCCCDDDCCCAAA@@@???>>>======;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===>>>@@@BBBBBBEEEFFFFFFGGGIIIJJJKKKLLLGGGGGGGGGFFFEEEEEEDDDDDDFFFGGGGGGHHHIIIJJJKKKLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWYYYXXXXXXYYY[[[]]]___aaafffgggjjjlllmmmpppsssvvvzzz{{{}}}~~~qqqkkk```UUUMMMJJJJJJKKKIIIJJJNNNTTTYYY```nnn{{{|||mmmbbb]]]^^^___fffqqqzzzjjjcccZZZSSSPPPMMMKKKHHHGGGHHHIIIHHHHHHIIILLLNNNPPPWWWYYY^^^hhhooo{{{pppfffaaa^^^^^^bbbhhhppp~~~ooo]]]UUUSSSRRRPPPYYYjjjiiiSSSHHHBBBAAA???>>><<<;;;;;;;;;:::::::::999999999888888:::::::::::::::999999999:::999888999;;;>>>??????CCCGGGLLLPPPUUU]]]hhhooo}}}~~~~~~zzznnnggggggkkkppp{{{}}}rrrkkkmmmsssyyyrrrlllfffaaaZZZVVVQQQLLLIIIFFFCCCAAAAAAAAA@@@???>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>@@@AAACCCDDDFFFGGGHHHIIIJJJKKKKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIJJJKKKMMMNNNOOOOOOQQQQQQRRRSSSTTTTTTTTTSSSSSSTTTTTTVVVWWWXXXYYYYYY[[[[[[[[[\\\^^^```bbbcccgggjjjmmmooorrruuuyyy|||}}}oooggg\\\RRRLLLJJJJJJKKKKKKLLLPPPVVV\\\dddrrrzzzmmmccc___```cccjjjvvv|||sssccc]]]TTTOOOLLLKKKHHHFFFFFFGGGHHHHHHHHHIIILLLOOOPPPXXXZZZ___kkkrrrqqqgggaaa]]]^^^aaagggooo}}}tttaaaWWWSSSRRRRRRZZZkkkiiiSSSIIIBBBAAA???>>><<<;;;;;;;;;:::::::::999999999888888:::::::::::::::::::::::::::999999:::;;;>>>???@@@CCCGGGLLLQQQVVV^^^hhhooo|||}}}}}}|||nnnfffeeeiiiooozzzvvvnnnpppvvvzzzsssmmmfff```\\\TTTQQQLLLIIIFFFDDDBBB@@@??????>>>============>>><<<<<<<<<<<<<<<<<<============>>>???AAACCCEEEFFFGGGHHHIIIKKKLLLLLLLLLLLLGGGGGGGGGHHHHHHHHHIIIIIIKKKKKKLLLNNNOOOQQQRRRRRRUUUUUUVVVVVVWWWVVVVVVVVVTTTTTTUUUWWWXXXZZZ[[[[[[\\\]]]^^^```bbbdddfffgggiiilllooorrruuuyyy~~~yyyllldddYYYPPPLLLJJJJJJJJJKKKLLLPPPWWW]]]fffvvvxxxmmmdddaaacccgggnnnzzzvvvmmm___YYYQQQLLLJJJIIIFFFDDDDDDEEEFFFGGGHHHJJJMMMPPPQQQYYY[[[aaammmvvvqqqgggaaa]]]^^^aaagggooo}}}yyydddXXXSSSRRRTTT\\\lllgggRRRHHHBBBAAA???>>><<<;;;;;;;;;:::::::::999999999888888888888888999999999999999999:::::::::;;;===???AAADDDHHHMMMRRRWWW___iiipppzzz~~~}}}}}}ooofffdddgggpppzzzxxxqqqssszzz~~~zzztttmmmgggaaaZZZVVVPPPLLLHHHFFFDDDCCCAAA???>>>>>>===<<<<<<<<<======<<<<<<<<<===============>>>>>>???@@@BBBEEEGGGHHHHHHIIIKKKLLLMMMMMMLLLLLLIIIJJJJJJJJJKKKKKKKKKLLLMMMNNNOOOQQQRRRTTTUUUVVVYYYYYYYYYYYYYYYYYYXXXXXXUUUVVVWWWXXXZZZ\\\]]]]]]^^^___aaadddfffiiikkklllnnnqqqtttwww{{{}}}ttthhh```VVVOOOLLLKKKJJJHHHIIIJJJOOOVVV^^^hhhyyyvvvkkkdddbbbeeejjjqqq~~~}}}ooofffZZZUUUNNNJJJIIIIIIFFFDDDCCCEEEFFFGGGIIIKKKOOORRRSSS[[[^^^dddqqqzzzqqqgggaaa]]]]]]```fffmmm{{{}}}gggYYYTTTSSSVVV^^^oooeeeQQQHHHBBBAAA???>>><<<;;;;;;;;;:::::::::999999999888888777777777777888888888888888999:::::::::;;;???AAADDDHHHNNNSSSYYY```iiipppyyy|||ooofffdddgggnnnxxxyyysssvvv~~~xxxtttmmmgggaaaZZZTTTPPPKKKIIIEEECCCBBBBBB@@@???>>>======<<<;;;;;;;;;<<<;;;;;;;;;<<<<<<=========>>>???@@@AAACCCFFFHHHIIIIIIJJJLLLMMMNNNNNNMMMLLLMMMMMMMMMMMMMMMNNNNNNNNNQQQQQQSSSTTTVVVXXXYYYZZZ[[[\\\\\\\\\[[[ZZZZZZYYYWWWXXXYYY[[[]]]^^^`````````bbbeeehhhllloooqqqrrruuuwww{{{~~~wwwnnnddd]]]TTTOOOMMMLLLIIIFFFHHHJJJOOOWWW```lll~~~sssjjjdddcccfffllltttuuuhhh___TTTPPPJJJHHHIIIIIIGGGEEEDDDFFFHHHIIIKKKNNNRRRUUUVVV^^^aaaggguuuqqqgggaaa]]]]]]```ccckkkxxxhhhZZZTTTSSSVVV___qqqcccPPPGGGBBBAAA???>>><<<;;;;;;;;;:::::::::999999999888888777777777777888888999999777888::::::999:::>>>AAADDDIIIOOOTTTYYYaaaiiippp{{{|||nnnfffdddgggkkktttxxxsssxxxsssoooiiibbb\\\UUUOOOKKKIIIFFFCCCAAAAAA@@@???>>>>>>===<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<>><<<;;;;;;;;;:::::::::999999999888888777777888888888999999999666888:::999888999===AAADDDIIIOOOUUUZZZaaajjjppp}}}{{{nnnfffeeehhhgggqqqwwwwwwzzzyyytttzzzxxxmmmhhh```YYYSSSOOOLLLIIIEEEDDDBBB@@@???=========<<<<<<;;;;;;;;;<<<<<<=========<<<<<<===>>>@@@AAA@@@AAACCCFFFIIIKKKMMMNNNLLLMMMOOOQQQRRRRRRQQQQQQRRRSSSSSSSSSSSSTTTTTTTTTQQQRRRTTTWWWYYYZZZ[[[\\\YYY[[[\\\]]]\\\\\\^^^______aaabbbccccccdddfffiiimmmnnnppprrrssswww{{{~~~vvvllleeeYYYVVVQQQLLLHHHGGGGGGHHHJJJMMMUUU]]]dddrrrwwwmmmiiiffffffgggttt|||ttteee[[[XXXMMMKKKIIIGGGEEEDDDDDDDDDBBBEEEHHHKKKNNNPPPTTTWWW\\\___fffpppzzzpppeee```\\\[[[]]]aaaiiiwwwnnn]]]UUUUUUXXXaaattt|||^^^LLLEEEBBB???<<<;;;;;;<<<;;;:::===<<<;;;:::999888888888::::::999888777777888888999:::;;;;;;:::<<>>============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===???AAABBBAAABBBDDDFFFHHHKKKLLLMMMMMMNNNPPPRRRSSSSSSSSSRRRTTTTTTTTTTTTUUUUUUUUUUUUWWWXXXXXXYYYYYYXXXXXXXXXZZZ\\\]]]^^^]]]^^^___aaaaaacccdddeeeeeegggjjjlllqqqrrruuuwwwyyy|||{{{qqqggg```WWWTTTOOOKKKHHHGGGHHHIIIJJJNNNVVV___gggvvvtttllliiifffgggiiiuuu~~~{{{oooaaaXXXUUULLLKKKIIIFFFEEEDDDDDDDDDDDDGGGJJJMMMOOORRRVVVYYY]]]aaahhhrrr}}}nnnccc^^^ZZZZZZ[[[```hhhuuunnn]]]UUUUUUWWW```sss{{{^^^NNNGGGBBB???<<<;;;;;;<<<;;;:::::::::999888888888999999:::999999888777777888888999:::;;;::::::<<>>===============<<<;;;:::::::::::::::;;;;;;;;;===>>>@@@BBBCCCCCCDDDEEEFFFHHHJJJKKKLLLNNNOOOQQQRRRSSSTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWWWW[[[[[[ZZZZZZYYYXXXWWWWWW[[[]]]_________```aaacccccceeeggghhhiiillloooqqqvvvxxx{{{~~~{{{ssskkkaaa[[[SSSQQQMMMJJJHHHHHHIIIIIIKKKOOOXXXbbblll|||qqqjjjgggfffhhhkkkuuu}}}ssshhh\\\TTTQQQKKKJJJHHHFFFEEEEEEEEEEEEFFFIIILLLOOORRRUUUYYY[[[___ccckkkvvvoooccc^^^ZZZZZZ\\\```gggsssooo]]]VVVUUUVVV^^^qqqyyy^^^OOOIIIBBB???<<<;;;;;;<<<;;;:::888777777777888888999::::::999888888777888888888888999:::::::::<<>>>>>===<<<<<<<<<=========<<<;;;::::::999:::::::::;;;<<<>>>@@@BBBDDDEEEEEEEEEFFFGGGIIIJJJKKKKKKOOOOOOQQQRRRSSSTTTUUUUUUXXXXXXXXXYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[]]]___``````aaaccceeeeeegggiiilllnnnqqqtttwwwzzz}}}}}}uuummmeee]]]WWWOOONNNKKKIIIHHHHHHIIIJJJKKKPPPYYYdddooozzznnnhhheeedddgggkkkvvvvvvmmmbbbWWWOOONNNIIIHHHGGGEEEEEEEEEFFFFFFGGGJJJNNNQQQSSSWWWZZZ]]]aaaeeennnzzzqqqfff```]]]\\\^^^aaahhhsssooo^^^VVVVVVTTT\\\nnnyyy]]]NNNHHHBBB???<<<;;;;;;<<<;;;:::999999888888888888999999999999888888888888888999888999::::::;;;<<<@@@BBBGGGKKKPPPUUU[[[cccnnnvvvpppfff```___aaagggnnn|||~~~uuullljjjmmmqqqyyyuuusssvvvxxxllldddXXXSSSMMMHHHEEECCCAAA???======<<<<<<;;;<<<<<<======<<<;;;;;;::::::::::::;;;<<<>>>@@@BBBDDDFFFGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOOOOPPPQQQSSSTTTVVVVVVZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZYYYYYYYYYYYYZZZZZZ[[[]]]___aaaaaabbbeeegggfffiiilllooorrrvvvzzz~~~xxxpppiiibbbZZZTTTLLLKKKIIIHHHGGGHHHIIIIIIKKKPPPZZZfffqqqvvvkkkfffcccbbbeeejjjwww|||qqqhhh^^^SSSLLLKKKHHHGGGFFFEEEEEEEEEFFFGGGGGGJJJNNNQQQTTTXXX\\\___bbbgggqqq~~~qqqfffaaa]]]\\\^^^ccciiitttppp___WWWVVVSSSYYYiii{{{^^^MMMFFFBBB???<<<;;;;;;<<<;;;:::<<<<<<;;;999999888888888999888888888888888999999777999::::::;;;===@@@CCCFFFJJJPPPUUU[[[dddooowww~~~oooeee^^^]]]```eeemmm{{{|||sssjjjhhhjjjnnnuuu}}}ooonnnsssttthhh___TTTPPPJJJFFFCCCBBBAAA???======<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>@@@CCCEEEGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNQQQQQQQQQRRRTTTVVVXXXYYY[[[[[[[[[[[[\\\\\\\\\\\\^^^]]][[[ZZZYYYYYYZZZZZZ\\\^^^aaabbbccceeegggjjjiiilllppptttwww||||||rrrjjjddd^^^WWWRRRJJJIIIHHHGGGFFFGGGHHHHHHKKKPPPZZZfffqqqxxxppphhhdddaaaaaaffflllyyyuuujjjbbbYYYPPPKKKJJJFFFEEEEEEDDDEEEFFFGGGHHHHHHKKKOOOSSSVVVYYY^^^aaaeeejjjvvvoooddd___[[[[[[\\\cccjjjvvvppp___WWWWWWSSSVVVccczzz```MMMEEEBBB???<<<;;;;;;<<<;;;:::>>>===;;;:::999888888888888888888777888888999:::777888::::::;;;===@@@CCCFFFJJJPPPUUU\\\eeepppxxx~~~nnnddd]]]\\\^^^cccmmm{{{zzzppphhhfffhhhkkkqqqxxxiiihhhoooxxxmmmbbbYYYQQQMMMHHHDDDBBBAAA@@@???>>>>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<===>>>?????????AAACCCEEEGGGHHHIIIIIIIIIJJJKKKLLLNNNOOOPPPQQQSSSSSSSSSTTTVVVYYY[[[\\\[[[[[[[[[\\\\\\\\\]]]]]]___^^^]]]\\\\\\]]]^^^```___aaadddeeeggghhhkkkmmmlllppptttyyy}}}|||uuulllddd^^^YYYRRRNNNIIIHHHGGGFFFFFFFFFFFFGGGKKKPPPZZZeeepppzzzoooiiicccaaaaaabbbhhhppp}}}uuulllbbb[[[UUUMMMIIIJJJEEEDDDDDDDDDEEEFFFHHHIIIJJJMMMQQQUUUXXX\\\```ccchhhnnnzzzpppeee___\\\[[[]]]bbbjjjwwwppp```XXXWWWSSSTTT^^^sssdddPPPGGGBBB???<<<;;;;;;<<<;;;:::;;;;;;:::999888888999999888888777777888999999:::777888999:::;;;===AAACCCEEEJJJPPPUUU\\\fffqqqyyy~~~nnnccc\\\[[[]]]aaalll|||vvvmmmeeecccdddgggmmmttt~~~eeeeeemmm~~~}}}rrriii^^^UUUOOOKKKFFFBBBAAA@@@???>>>??????>>>===<<<;;;;;;<<<<<<<<<<<<<<<===???@@@AAAAAABBBEEEGGGIIIIIIIIIIIIJJJJJJLLLMMMOOOQQQRRRSSSUUUUUUVVVVVVXXX[[[]]]___[[[[[[\\\\\\\\\\\\]]]]]]\\\\\\\\\]]]___bbbeeegggaaacccfffhhhiiikkknnnpppooorrrwww|||xxxqqqggg```ZZZUUUOOOJJJHHHHHHGGGFFFEEEEEEFFFFFFKKKPPPYYYdddooo~~~uuunnniiiddd`````````ccckkksss|||uuummmddd[[[VVVQQQKKKIIIJJJDDDDDDCCCDDDEEEFFFHHHIIILLLOOOSSSWWWZZZ^^^bbbeeekkkqqq~~~rrrgggaaa^^^]]]___aaaiiiwwwqqq```XXXWWWSSSSSS[[[nnnhhhRRRIIIBBB???<<<;;;<<<<<<;;;:::888888888777888888999:::888888777777888999::::::777888999:::;;;===AAADDDEEEJJJPPPUUU\\\fffqqqzzznnnccc\\\ZZZ\\\aaalll}}}tttkkkcccaaabbbdddjjjqqqzzzccccccjjjyyyxxxkkk^^^UUURRRGGGFFFDDDBBB@@@???>>>>>>@@@???>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBBDDDDDDDDDFFFGGGIIIKKKLLLJJJLLLOOOSSSUUUUUUUUUUUUVVVWWWXXXZZZ[[[]]]^^^^^^]]]]]]]]]]]]]]]]]]]]]]]]aaa``````cccfffgggeeecccfffiiimmmoooooooooooopppssswww}}}tttnnnddd\\\VVVQQQMMMKKKGGGGGGGGGEEEDDDDDDGGGIIILLLQQQ[[[fffooo|||}}}xxxrrrkkkeeeaaa^^^]]]______ccclllwwwyyysssoooeee```WWWPPPKKKGGGEEECCCEEEEEEDDDCCCCCCDDDHHHLLLOOOSSSWWWYYY[[[___eeejjjmmmuuupppfffaaa^^^^^^___bbbiiitttrrrbbbVVVQQQQQQSSSYYYiiiiiiRRRGGGDDD@@@<<<::::::;;;;;;;;;999999999888888888777777:::999999999999999999:::888999:::::::::<<<@@@CCCIIILLLQQQVVV\\\fffqqqyyy~~~nnnddd^^^\\\^^^gggooo}}}sssjjjaaa^^^___aaaffflllxxxbbbbbbhhhwwwtttggg\\\SSSPPPGGGFFFDDDBBB@@@???>>>>>>======<<<<<<<<<<<<======<<<<<<===???@@@AAABBBCCCEEEFFFGGGHHHJJJLLLMMMNNNMMMOOORRRUUUWWWXXXXXXWWWXXXYYYZZZ[[[\\\]]]^^^___^^^^^^^^^^^^^^^^^^^^^^^^______```cccgggiiihhhfffiiikkkoooqqqrrrrrrtttuuu|||~~~pppjjjaaaYYYSSSOOOKKKIIIGGGGGGFFFEEEDDDEEEGGGJJJLLLQQQZZZeeennn{{{|||xxxsssmmmfffaaa^^^[[[[[[]]]___dddnnnyyy~~~zzzuuupppjjjfff___ZZZSSSMMMIIIGGGEEEDDDFFFFFFFFFEEEEEEGGGJJJNNNQQQTTTXXX[[[\\\aaaggglllsss{{{ooofffaaa^^^]]]___aaahhhsssrrrbbbUUUQQQNNNOOOUUUdddyyyiiiRRRGGGDDD@@@<<<::::::;;;;;;;;;::::::::::::999999999888999999888888888888999999888999:::::::::<<<@@@CCCIIILLLQQQVVV\\\fffqqqzzz~~~nnnddd^^^\\\^^^dddmmm}}}qqqhhh___]]]]]]___dddjjjttt}}}``````ggguuu{{{mmmbbbWWWOOOMMMFFFEEECCCAAA???>>>======:::::::::;;;<<<===>>>???===>>>???@@@AAACCCDDDDDDHHHHHHJJJKKKMMMOOOPPPQQQQQQRRRUUUXXXZZZ[[[[[[[[[\\\\\\\\\]]]^^^______```________________________^^^^^^```dddhhhkkklllkkkmmmooorrrtttvvvxxx{{{}}}{{{lllfff]]]UUUPPPLLLHHHFFFFFFFFFFFFEEEDDDEEEHHHJJJMMMRRR[[[eeeooo{{{}}}wwwvvvssspppmmmggg```[[[ZZZXXXYYY\\\___eeeppp|||{{{xxxsssnnnjjjeee```]]]VVVRRRMMMIIIGGGGGGFFFEEEFFFGGGGGGGGGGGGIIIMMMPPPSSSVVVZZZ]]]___dddkkkqqq{{{nnneee```]]]]]]___```fffqqqtttbbbUUUPPPLLLMMMSSS```uuuhhhRRRGGGCCC@@@===;;;;;;;;;;;;:::;;;;;;;;;:::::::::999999888888888777777888888888888999:::::::::<<<@@@CCCIIILLLQQQVVV]]]fffrrrzzz~~~mmmddd^^^\\\^^^aaalll~~~pppfff]]][[[[[[]]]bbbhhhoooxxx``````ffftttuuuhhh]]]RRRKKKHHHDDDCCCBBB@@@>>>=========::::::::::::;;;===>>>>>>>>>???@@@BBBCCCEEEFFFGGGIIIJJJLLLNNNOOOQQQRRRRRRSSSTTTWWWYYY[[[\\\]]]]]]^^^_________``````aaaaaaaaaaaaaaaaaaaaaaaaaaaaaa``````cccfffjjjmmmnnnooorrrtttvvvyyy{{{~~~yyyhhhbbbZZZRRRMMMJJJGGGEEEEEEEEEEEEEEEDDDEEEIIIKKKPPPTTT]]]hhhrrr|||sssmmmmmmmmmlllhhhbbb\\\XXXXXXVVVWWW[[[___eeeqqq|||{{{tttpppkkkfffbbb^^^ZZZWWWQQQMMMIIIGGGFFFFFFEEEEEEFFFGGGHHHHHHIIILLLOOORRRVVVYYY]]]```bbbhhhpppvvvmmmddd___]]]\\\^^^___eeepppvvvcccVVVQQQNNNOOOTTT```rrrgggQQQGGGCCC@@@===;;;;;;;;;;;;:::;;;::::::::::::999999999888888777777777777888888888999:::::::::<<<@@@CCCHHHLLLQQQWWW]]]gggrrr{{{~~~mmmccc]]]\\\^^^bbbmmmoooeee\\\ZZZZZZ[[[```fffllluuu___```ffftttpppcccXXXNNNGGGDDDCCCBBB@@@???======<<<<<<;;;;;;;;;;;;;;;<<<===>>>@@@AAABBBDDDFFFGGGIIIIIIKKKLLLNNNPPPRRRSSSSSSSSSTTTUUUWWWYYY[[[]]]^^^___``````aaaaaabbbbbbccccccccccccccccccccccccccccccccceeegggiiilllnnnqqqsssvvvyyy|||~~~~~~vvveee___WWWQQQLLLIIIGGGEEEDDDEEEEEEDDDDDDFFFIIILLLSSSWWWaaalllxxxuuunnniiijjjkkkjjjfff```[[[XXXWWWVVVWWW[[[___eeeqqq}}}zzzuuulllhhhccc___[[[WWWTTTQQQNNNKKKHHHFFFEEEEEEEEEDDDDDDFFFHHHIIIJJJMMMQQQTTTXXX[[[___bbbeeelllttt{{{}}}lllccc^^^\\\\\\^^^^^^dddooo~~~yyydddVVVRRROOOPPPTTT^^^ooofffQQQHHHBBB@@@===<<<<<<;;;:::999999999999999888888888888888888777777777777888888888999:::::::::<<<@@@CCCHHHLLLQQQWWW]]]gggsss|||~~~lllbbb]]]\\\^^^dddpppoooeee\\\YYYYYYZZZ___eeejjjsss^^^___fffttt}}}jjj^^^TTTKKKDDDBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<===>>>???BBBBBBDDDFFFHHHIIIKKKLLLLLLNNNPPPRRRTTTUUUUUUUUUVVVWWWXXXZZZ\\\^^^___``````aaaaaabbbcccddddddeeeeeeeeeeeeeeeeeeeeeeeeeeefffhhhkkklllnnnqqquuuxxx|||zzzrrrbbb]]]UUUOOOKKKHHHFFFEEECCCDDDDDDDDDDDDFFFJJJMMMTTTYYYcccqqq~~~}}}rrrkkkiiijjjkkkhhhccc^^^ZZZYYYWWWUUUWWW[[[```fffsss}}}tttoooddd```[[[VVVSSSPPPMMMJJJLLLIIIFFFEEEEEEEEEDDDCCCCCCFFFHHHKKKLLLOOOSSSVVVYYY\\\```cccgggoooxxx|||kkkbbb^^^[[[[[[]]]^^^dddnnn}}}|||fffXXXSSSMMMOOOSSS[[[jjjeeeQQQHHHBBB@@@===<<<<<<<<<:::999999999999888888888777777888888888777777888888888888999:::::::::<<<@@@CCCHHHLLLRRRWWW^^^hhhttt|||~~~lllbbb\\\\\\^^^fffrrrnnnddd[[[XXXXXXYYY^^^dddiiirrr\\\]]]eeessstttcccYYYQQQIIIDDDCCC@@@???>>>===<<<;;;;;;;;;;;;;;;<<<<<<>>>???AAABBBCCCCCCEEEGGGIIIKKKMMMMMMOOOPPPSSSVVVWWWXXXXXXWWWXXXXXXYYY[[[]]]___aaabbb``````aaabbbdddeeeffffffggggggggggggggggggggggggfffiiimmmoooqqquuuzzz~~~uuummm___ZZZSSSMMMIIIGGGEEEDDDCCCCCCDDDDDDEEEGGGKKKNNNTTTYYYeeesss}}}sssmmmiiijjjjjjfff```[[[XXXXXXTTTSSSVVV\\\aaaiiivvvxxxoooiii^^^ZZZTTTPPPMMMJJJHHHFFFGGGEEECCCCCCDDDEEEDDDCCCDDDGGGJJJMMMOOORRRVVVXXXZZZ]]]aaadddiiipppzzz{{{jjjaaa]]][[[[[[]]]___dddnnn}}}hhhYYYUUUMMMOOORRRYYYggg|||dddQQQHHHAAA???===<<<<<<<<<:::888::::::999999999888888888999999888888888888999999888999:::::::::<<<@@@CCCHHHLLLRRRWWW^^^hhhttt}}}~~~|||~~~lllaaa\\\[[[^^^fffqqqlllcccYYYVVVVVVWWW\\\aaahhhppp|||[[[\\\cccrrr}}}nnn^^^UUUOOOIIIEEEDDD@@@???>>><<<<<<;;;;;;;;;999:::;;;===???AAADDDEEECCCDDDFFFHHHJJJLLLNNNNNNQQQRRRUUUXXXZZZZZZZZZYYYYYYZZZ[[[\\\^^^```bbbddd___```aaabbbdddeeefffgggggggggggggggggggggggggggeeeiiimmmpppsssxxx~~~~~~rrrjjj]]]XXXQQQKKKHHHFFFDDDCCCBBBCCCDDDDDDEEEGGGKKKNNNSSSYYYeeetttwwwqqqiiijjjiiiddd]]]XXXVVVVVVRRRRRRUUU\\\bbbkkkyyy}}}sssjjjeee\\\WWWRRRMMMJJJHHHFFFDDDCCCBBBAAAAAACCCEEEEEEDDDEEEHHHLLLOOOQQQTTTXXX[[[ZZZ]]]aaaeeeiiiqqq|||zzziii```]]]ZZZ[[[]]]___dddnnn}}}iiiZZZVVVOOOPPPSSSZZZggg{{{dddQQQHHHAAA???=========<<<:::888;;;;;;;;;:::::::::999999::::::999999999999::::::888999:::::::::<<<@@@CCCHHHLLLRRRWWW^^^iiiuuu}}}|||zzz~~~~~~lllaaa\\\[[[^^^eeepppkkkaaaXXXTTTTTTUUUZZZ___hhhooozzzXXX^^^iiitttxxxgggUUUMMMJJJFFFCCCAAA>>>>>>============>>>>>>;;;===>>>???@@@CCCGGGJJJDDDEEEGGGJJJMMMPPPRRRSSSUUUWWWYYYYYYYYYYYYZZZ[[[[[[\\\]]]___``````aaaaaa_________```bbbdddfffhhhjjjjjjiiihhhhhhiiijjjkkkkkklllnnnpppttt{{{{{{pppiiiZZZSSSMMMKKKIIIEEEDDDEEEAAABBBCCCCCCDDDGGGKKKNNNTTT[[[ggguuuwwwooommmjjjfffaaa\\\XXXUUUTTTRRRTTTZZZ___ccckkk{{{~~~vvvmmmddd]]]WWWQQQKKKGGGFFFFFFEEECCCCCCCCCBBBCCCCCCDDDEEEFFFHHHJJJLLLPPPSSSUUUWWWXXX^^^\\\]]]bbbgggmmmxxxwwwggg^^^[[[YYYZZZ\\\___dddooo~~~mmm^^^VVVOOOQQQTTT[[[gggzzzeeePPPFFFBBB@@@===;;;;;;;;;:::999;;;:::888666666666666777:::999999888888999999::::::;;;<<<;;;<<<>>>AAADDDKKKNNNRRRWWW^^^iiivvvyyyxxxoooccc]]]\\\___eeerrrrrrfffZZZVVVUUUVVVYYY^^^gggllluuuZZZ```jjjvvvtttcccRRRJJJHHHDDDAAA???>>>>>>======<<<=========;;;===>>>@@@AAACCCGGGJJJFFFHHHJJJMMMPPPRRRUUUVVVXXXZZZ\\\]]]\\\\\\]]]^^^]]]]]]___```aaabbbbbbbbb`````````aaaccceeegggiiihhhhhhhhhhhhiiikkkmmmnnnnnnppprrrtttxxx~~~yyynnngggYYYRRRLLLKKKIIIEEECCCEEEAAABBBCCCCCCDDDGGGKKKOOOUUU\\\hhhuuuxxxooojjjhhhddd```[[[WWWUUUSSSPPPRRRXXX^^^dddlll}}}zzzsssjjjaaaZZZUUUPPPJJJFFFFFFEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGJJJLLLOOOSSSVVVXXXYYYYYY\\\ZZZ\\\aaaffflllwwwwwwggg^^^[[[YYYZZZ\\\___eeeooo~~~mmm]]]VVVQQQRRRUUU\\\iii}}}bbbNNNEEEBBB@@@===;;;;;;;;;:::999;;;:::888777666666666777:::999999888888999999:::999:::::::::;;;===AAADDDKKKNNNRRRWWW^^^iiivvv~~~xxxxxxoooccc\\\[[[^^^fffsssqqqfffZZZUUUTTTUUUXXX]]]eeejjjsss]]]bbbkkkwwwmmm^^^NNNGGGEEEAAA>>>===>>>>>>===<<<<<<<<<<<<<<<;;;===???@@@AAACCCGGGIIIIIIKKKMMMPPPSSSVVVXXXYYYZZZ\\\^^^___^^^^^^___```___```aaabbbcccdddddddddaaaaaabbbccceeegggiiijjjffffffgggiiikkknnnqqqrrrsssuuuwwwzzz}}}wwwllldddXXXQQQKKKJJJHHHDDDCCCEEEAAABBBCCCDDDEEEHHHLLLPPPVVV]]]hhhsssvvvllleeeddd```]]]YYYVVVTTTSSSOOORRRXXX```fffppp~~~uuunnneee]]]WWWRRRNNNIIIFFFEEEDDDDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIMMMOOOSSSVVVYYYZZZZZZZZZ[[[ZZZ\\\bbbfffmmmyyywwwggg^^^[[[YYYZZZ\\\___eeeppplll]]]VVVRRRSSSVVV]]]kkkbbbOOOFFFBBB@@@===;;;;;;;;;:::999:::999888777777777777777999999888888888888999999888999999999:::<<<@@@CCCJJJNNNSSSXXX___iiivvv~~~yyyzzzoooccc\\\[[[^^^ggguuuqqqeeeYYYTTTTTTTTTWWW[[[bbbgggqqq|||^^^ccclllzzzzzzfffXXXKKKFFFCCC@@@======>>>======<<<;;;<<<<<<<<<<<<>>>AAABBBCCCDDDGGGIIIKKKMMMOOORRRUUUYYY[[[\\\[[[]]]______^^^^^^^^^___aaabbbcccdddeeeeeeeeeeeebbbcccdddeeegggiiijjjkkkggghhhhhhjjjmmmppptttuuuwwwxxx{{{~~~~~~tttiiibbbVVVOOOJJJIIIGGGDDDCCCEEEBBBCCCDDDEEEFFFIIINNNQQQVVV\\\fffppp|||zzznnnfff___^^^[[[YYYVVVTTTSSSRRRQQQTTTZZZbbbiiitttxxxpppiiiaaaYYYSSSNNNKKKHHHEEECCCCCCCCCCCCCCCCCCDDDEEEGGGIIIJJJLLLOOORRRUUUXXXZZZ[[[ZZZZZZ[[[[[[___eeeiiippp~~~wwwggg^^^[[[YYYZZZ\\\```fffqqqkkk]]]VVVRRRSSSVVV]]]mmmeeeQQQHHHBBB@@@===;;;;;;;;;:::999999999999888888777777777999999888888888888999999888999:::::::::===AAADDDJJJNNNSSSYYY```jjjvvv{{{}}}nnnccc[[[[[[]]]iiivvvrrreeeYYYTTTSSSSSSVVVZZZ```fffppp{{{___dddnnn}}}vvv```TTTIIIEEECCC@@@===>>>======<<<<<<<<<<<<======>>>@@@CCCDDDEEEFFFHHHJJJLLLMMMPPPSSSWWWZZZ]]]^^^]]]___aaaaaa```___```aaabbbcccdddeeeeeeffffffeeecccccceeeggghhhjjjkkkkkkjjjkkkkkkmmmpppsssvvvxxxzzz|||{{{qqqggg```TTTMMMHHHHHHGGGCCCCCCEEEBBBCCCEEEFFFGGGKKKOOOSSSUUU[[[cccjjjsssxxxmmmeee___XXXXXXVVVTTTSSSRRRQQQQQQRRRTTT[[[ccckkkwww}}}ssskkkddd]]]VVVQQQIIIHHHFFFDDDBBBAAABBBCCCCCCCCCDDDFFFHHHKKKMMMNNNRRRSSSVVVXXXZZZZZZYYYYYYYYY[[[```gggllltttwwwggg^^^[[[YYYZZZ\\\```gggsssjjj\\\VVVPPPQQQUUU]]]oooeeeQQQIIIBBB@@@===;;;;;;;;;:::999999999999999999888888888999888888777777888888999999:::;;;;;;<<<>>>BBBFFFJJJNNNTTTZZZ```jjjvvvnnnbbb\\\[[[^^^jjjvvvsssfffZZZTTTSSSRRRUUUYYY___fffpppzzz```eeeqqqpppZZZPPPGGGDDDCCC???>>>???===<<<<<<======>>>???@@@@@@CCCFFFGGGHHHHHHJJJKKKMMMNNNQQQTTTXXX[[[^^^```aaabbbddddddcccbbbbbbcccbbbcccddddddeeeeeeeeedddcccdddeeehhhiiijjjkkkkkklllmmmnnnpppssswwwzzz|||~~~wwwmmmccc\\\RRRLLLGGGGGGFFFCCCCCCEEECCCDDDFFFGGGHHHLLLQQQTTTVVV[[[aaafffkkktttuuujjjbbb]]]ZZZRRRRRRQQQPPPPPPPPPPPPPPPQQQTTT[[[dddmmm{{{xxxnnneee___YYYRRRMMMEEEFFFEEECCCAAA@@@AAACCCBBBCCCEEEGGGJJJMMMPPPQQQUUUUUUVVVWWWXXXYYYYYYYYYWWWZZZaaaiiioooxxxwwwggg^^^[[[YYYZZZ\\\```gggttt}}}iii\\\VVVNNNPPPUUU___rrrdddOOOFFFBBB@@@===;;;;;;;;;:::999888999999:::999999888888888888777777777777888888999:::;;;;;;<<>>===>>><<<<<<<<<===???@@@BBBCCCBBBEEEHHHJJJJJJJJJKKKMMMNNNPPPRRRVVVZZZ]]]```bbbaaaccceeedddcccbbbbbbcccbbbbbbccccccddddddccccccbbbcccfffhhhjjjjjjkkkkkklllmmmooorrrvvv{{{zzzrrriii___XXXQQQJJJFFFFFFEEECCCBBBEEECCCEEEFFFGGGIIIMMMRRRUUUWWW\\\aaaccceeekkkuuu}}}{{{qqqggg___YYYUUUSSSNNNMMMMMMMMMMMMNNNOOOOOOSSSWWW___jjjuuuzzzsssiii```ZZZTTTNNNJJJBBBCCCDDDBBB@@@???AAACCCBBBCCCEEEHHHKKKNNNQQQSSSXXXXXXWWWWWWWWWYYYZZZ[[[YYY]]]eeennnuuuwwwggg^^^[[[YYYZZZ\\\aaahhhuuu|||hhh\\\VVVNNNPPPWWWcccwwwdddOOOFFFBBB@@@===;;;;;;;;;:::999888888999:::::::::999888888888777777777777888888888999::::::;;;>>>CCCFFFJJJNNNUUU[[[bbbkkkvvv~~~}}}mmmccc]]]]]]aaajjjvvvvvviii\\\VVVTTTSSSUUUYYY]]]eeeoooxxxcccjjjxxxvvvcccQQQJJJDDDBBB@@@===<<<>>>;;;<<<<<<>>>@@@BBBDDDEEECCCFFFIIIKKKKKKKKKLLLMMMPPPQQQTTTWWW[[[___bbbccc```aaaccccccaaa``````aaaaaaaaabbbcccccccccbbbbbbbbbccceeehhhjjjjjjkkkjjjkkkmmmooosssyyy~~~wwwooofff\\\UUUPPPJJJEEEEEEEEEBBBBBBEEECCCEEEFFFHHHJJJMMMRRRVVVYYY]]]aaabbbcccgggooovvv{{{xxxmmmiiiddd]]]WWWRRROOOMMMKKKKKKKKKKKKLLLMMMNNNOOOWWW[[[dddppp}}}wwwoooeee]]]WWWQQQKKKGGGAAABBBCCCBBB???>>>@@@CCCBBBCCCEEEHHHLLLOOORRRTTT[[[ZZZXXXWWWWWWYYY[[[\\\\\\aaakkkttt{{{wwwggg^^^[[[YYYZZZ\\\aaahhhuuu{{{hhh\\\WWWNNNQQQYYYeeezzzgggQQQHHHBBB@@@===;;;;;;;;;:::999777888::::::;;;:::999888888888777777777777888888666777999999:::===BBBEEEJJJNNNUUU[[[bbblllwww~~~|||lllccc^^^^^^bbbjjjvvvwwwjjj]]]WWWTTTSSSUUUYYY\\\dddnnnwwwgggmmm{{{lll]]]MMMJJJEEEBBB@@@???===<<<<<<===>>>???@@@AAABBBBBBFFFGGGIIIKKKMMMOOOOOOPPPQQQSSSUUUXXX[[[]]]^^^___aaa``````______^^^^^^]]]``````___``````aaabbbcccddddddeeefffhhhjjjmmmnnnpppsssvvvzzz}}}yyyqqqiiiaaaZZZVVVIIIGGGDDDBBB@@@AAABBBCCCBBBDDDGGGIIILLLPPPTTTXXXVVVZZZ___bbbcccggglllqqqzzz~~~rrrhhheeeaaa[[[WWWSSSQQQOOOMMMKKKIIIJJJLLLMMMMMMRRRXXXYYYaaalllxxx}}}rrriii___XXXRRRLLLJJJKKKBBBCCCDDDCCCAAAAAACCCEEECCCEEEHHHJJJMMMRRRWWW[[[YYYZZZZZZ[[[[[[]]]^^^___cccgggoooyyyyyyhhh^^^ZZZWWWYYY]]]ccciiiuuuwwwfffZZZTTTRRRSSSZZZjjjhhhQQQGGG@@@???===;;;:::999999::::::999888777666666666666::::::999888777777777888777888888999:::===BBBEEEKKKPPPVVV\\\ccclllwwwzzzjjjaaa[[[ZZZ\\\mmmyyy{{{lll]]]VVVUUUTTTUUUWWW[[[___iiiuuu~~~iiiooo}}}hhhYYYMMMIIIEEEAAA@@@???===<<<<<<===>>>???@@@BBBCCCCCCGGGHHHKKKMMMOOOQQQRRRRRRRRRSSSUUUXXXZZZ\\\]]]^^^^^^^^^^^^]]]]]]]]]]]]]]]``````______```aaabbbbbbbbbcccccceeegggjjjmmmooosssuuuyyy|||}}}uuullleee]]]VVVRRRIIIGGGDDDBBB@@@AAABBBCCCAAADDDFFFIIIKKKPPPTTTXXXWWW[[[___aaabbbeeekkkpppxxx|||oooddd```\\\WWWTTTRRRQQQOOONNNNNNLLLMMMOOOPPPPPPUUU[[[^^^fffsssyyyoooeee\\\VVVPPPJJJGGGIIIAAABBBCCCCCCBBBBBBDDDFFFDDDFFFIIILLLOOORRRWWWZZZ[[[\\\]]]]]]^^^___aaacccjjjpppyyyxxxhhh^^^ZZZWWWYYY]]]bbbhhhtttvvvdddXXXSSSRRRTTT[[[kkkmmmUUUIIIBBBAAA???<<<;;;:::::::::::::::999888777777777777999999888888777888888888888888999999:::===BBBFFFKKKPPPVVV\\\cccmmmxxx{{{kkkbbb]]]\\\^^^mmmyyy}}}nnn^^^VVVTTTRRRSSSUUUZZZ___hhhttt~~~lllsssyyybbbTTTLLLHHHDDDAAA??????===<<<===>>>???@@@BBBCCCDDDDDDIIIJJJLLLOOORRRTTTUUUVVVSSSTTTVVVXXXZZZ[[[\\\\\\ZZZZZZZZZ[[[[[[[[[\\\\\\``````_________```aaaaaabbbcccdddfffiiimmmppprrrvvvyyy}}}{{{vvvnnnfff___XXXQQQMMMHHHFFFDDDBBBAAAAAABBBCCCAAACCCFFFIIIKKKPPPUUUXXXZZZ]]]```bbbbbbfffkkkpppxxx|||nnnbbb[[[YYYVVVTTTTTTTTTSSSRRRRRRPPPQQQSSSTTTTTTXXX^^^cccmmm|||{{{sssiii```WWWRRRMMMGGGEEEFFF@@@BBBCCCCCCBBBCCCEEEGGGEEEHHHLLLOOOQQQTTTWWWYYY^^^___aaaaaaaaacccfffiiirrrzzzvvvggg^^^ZZZXXXZZZ]]]bbbhhhtttsssbbbWWWRRRRRRTTT\\\mmmrrrWWWJJJDDDBBB@@@===;;;:::::::::;;;:::999888888777888888888888888777888888999999999999::::::;;;>>>CCCGGGKKKPPPWWW]]]dddmmmxxx{{{lllddd______aaalllyyyppp___VVVSSSPPPPPPRRRYYY^^^gggsss|||qqqxxxrrr]]]PPPJJJGGGCCC@@@??????>>>===>>>???@@@AAACCCDDDFFFFFFIIIKKKMMMPPPSSSUUUVVVWWWTTTUUUWWWXXXYYYZZZ[[[[[[WWWWWWXXXYYYZZZZZZ[[[[[[``````______``````aaaaaadddeeefffiiimmmqqquuuwwwyyy|||zzzuuupppiiiaaa[[[TTTNNNJJJFFFEEECCCBBBAAAAAABBBCCCAAACCCFFFIIILLLPPPUUUYYY]]]```ccceeefffhhhnnnsss{{{~~~pppddd]]][[[YYYYYYZZZZZZZZZYYYWWWUUUTTTVVVWWWVVV[[[aaagggrrrvvvmmmddd\\\TTTPPPKKKFFFCCCEEEBBBCCCDDDCCCBBBCCCEEEFFFGGGJJJOOORRRTTTVVVXXXYYY```bbbdddeeefffhhhmmmqqqzzztttfff^^^ZZZXXXZZZ]]]aaahhhtttqqqaaaVVVRRRRRRUUU^^^ppptttWWWIIIDDDBBB@@@===;;;:::999999;;;::::::999888888999999888777777777888999::::::999:::::::::<<>>>>>>>>===???@@@AAACCCDDDFFFGGGHHHJJJKKKMMMPPPSSSUUUVVVVVVUUUVVVXXXYYYZZZ[[[[[[[[[WWWWWWXXXYYYZZZ[[[[[[\\\``````___``````aaabbbccceeefffhhhkkkoootttxxxzzz|||yyytttnnnjjjddd]]]XXXRRRMMMJJJEEEDDDCCCBBBAAAAAABBBBBBBBBDDDGGGJJJMMMRRRWWW[[[]]]aaafffhhhjjjmmmrrrvvv~~~rrrfffaaa```______aaabbbbbbaaa___[[[YYYYYYYYYYYY^^^eeelllxxxsssjjj```YYYRRRNNNKKKEEECCCEEEDDDEEEEEEDDDBBBBBBCCCEEEIIILLLQQQTTTVVVXXXZZZ[[[aaadddhhhjjjkkkpppwww}}}rrrddd]]]ZZZXXXZZZ^^^bbbhhhtttppp```WWWSSSSSSVVV___ssstttXXXIIIBBB@@@>>><<<:::999999999::::::999999888999999999888777777777888999::::::999:::::::::<<>>>>>>>>>>>===@@@@@@BBBDDDFFFHHHIIIJJJKKKLLLNNNPPPRRRTTTUUUUUUVVVWWWYYYZZZ[[[\\\\\\]]]YYYYYYZZZZZZ[[[\\\]]]]]]______```aaabbbdddeeefffggghhhjjjmmmqqqvvvzzz|||xxxqqqmmmfffbbb]]]XXXTTTPPPLLLIIIDDDCCCCCCBBBBBBAAABBBBBBCCCEEEHHHKKKOOOSSSYYY]]]]]]cccjjjnnnqqqtttxxx|||wwwlllfffffffffhhhkkkllllllkkkkkkeee```^^^]]]]]]dddllluuu~~~qqqhhh]]]UUUOOOMMMJJJEEECCCDDDDDDEEEEEEDDDCCCCCCDDDFFFKKKNNNRRRUUUWWWZZZ]]]___bbbggglllpppsssyyy}}}pppccc]]]ZZZYYYZZZ^^^bbbiiiuuummm^^^WWWTTTTTTVVVaaauuusssYYYLLL@@@???===;;;:::999999::::::999888888888888999999888888888777888888999999999999::::::;;;>>>CCCGGGLLLQQQXXX___fffppp{{{yyykkkccc______aaannn{{{sssaaaWWWSSSQQQSSSUUUVVVZZZcccmmmvvv~~~zzzdddSSSJJJFFFCCC???===>>>>>>>>>===@@@AAACCCEEEGGGIIIJJJKKKMMMNNNPPPQQQSSSTTTTTTTTTWWWXXXYYY[[[]]]^^^^^^___\\\\\\]]]]]]^^^^^^^^^_________```bbbdddfffhhhiiimmmmmmooorrrvvv{{{}}}xxxsssnnnhhheee]]]ZZZUUURRROOOLLLHHHFFFCCCCCCBBBBBBBBBBBBAAAAAADDDFFFJJJMMMPPPUUU[[[^^^bbbiiirrryyy}}}uuunnnnnnpppsssxxx{{{|||{{{xxxqqqiiieeecccdddllluuu{{{nnnfffYYYRRRMMMKKKIIIDDDBBBCCCAAABBBDDDDDDDDDEEEGGGIIILLLOOORRRUUUXXX[[[___cccccciiiqqqvvvzzz{{{ooobbb\\\ZZZYYY[[[^^^cccjjjvvv~~~iii\\\UUUSSSUUUWWWbbbvvvnnnWWWLLL@@@???===;;;;;;;;;;;;<<<888888777777777888888999999999888888777888888888888888999999:::===BBBFFFLLLQQQXXX___gggqqq|||{{{lllddd______bbbooo|||wwwcccXXXSSSQQQRRRUUUUUUYYYbbblllttt}}}wwwaaaQQQIIIEEEBBB???======>>>>>>===AAABBBCCCEEEGGGIIIKKKLLLOOOPPPQQQSSSTTTTTTTTTTTTWWWXXXZZZ\\\^^^___``````^^^^^^____________``````^^^___```bbbeeegggjjjkkkssssssuuuxxx|||}}}yyytttoookkkgggbbb___WWWTTTPPPMMMKKKHHHFFFCCCBBBBBBBBBBBBBBBBBBAAAAAAEEEGGGJJJNNNQQQVVV\\\```gggooo{{{~~~tttuuuxxx}}}yyypppjjjgggiiiqqq{{{xxxmmmeeeVVVPPPKKKJJJGGGCCCAAABBB>>>@@@BBBCCCDDDFFFJJJLLLMMMOOORRRUUUXXX\\\aaaeeeeeellltttzzzzzznnnbbb\\\ZZZYYY[[[^^^dddjjjwww{{{gggZZZTTTRRRUUUXXXbbbwwwiiiTTTJJJ@@@???>>><<<<<<<<<===>>>888777777777777777888888::::::999888777777777888777888888999:::===BBBEEELLLQQQXXX___gggqqq}}}}}}mmmeee``````bbbppp}}}zzzfffYYYSSSPPPQQQSSSUUUYYYaaakkksss|||wwwaaaQQQGGGDDDCCC@@@???>>>>>>???@@@@@@AAADDDFFFJJJLLLOOOPPPQQQQQQQQQQQQQQQRRRSSSTTTYYYZZZZZZ[[[\\\\\\]]]]]]^^^___aaaccccccbbb```___cccbbbbbbccceeejjjnnnppptttwwwzzz|||}}}zzzuuuooogggcccbbb```\\\WWWRRRPPPMMMIIIFFFDDDCCCCCCEEEDDDDDDCCCCCCCCCDDDDDDCCCGGGLLLPPPSSSXXX___dddiiiuuuxxxrrrsss|||ssseee]]]TTTPPPKKKHHHHHHGGGEEECCCAAABBBCCCDDDEEEHHHLLLPPPSSSUUUWWWXXXZZZ\\\___bbbjjjnnnvvvyyymmm```[[[XXXWWWXXX[[[cccjjjwwwvvveeeZZZRRRNNNQQQVVVcccvvvbbbNNNEEE???>>><<<;;;::::::;;;;;;:::::::::999999999888888777777777777888999;;;;;;;;;<<<<<<<<<;;;===AAADDDLLLQQQXXX___gggqqq|||~~~mmmddd```aaaeeeqqq{{{eeeYYYTTTQQQOOOPPPVVV[[[aaahhhppp{{{vvv```PPPGGGDDDCCC@@@???>>>>>>???@@@@@@BBBDDDGGGJJJMMMOOOPPPQQQQQQQQQQQQRRRSSSTTTTTTYYYYYYZZZ[[[]]]^^^^^^______```bbbcccccccccaaa```ccccccccceeehhhmmmqqqtttyyy{{{~~~~~~zzzvvvqqqnnnkkkeee^^^[[[ZZZXXXTTTPPPOOOMMMKKKHHHEEEDDDCCCCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDHHHNNNQQQTTTYYY___dddnnnzzz|||}}}}}}pppcccZZZRRRNNNIIIFFFFFFEEEDDDBBBAAABBBDDDDDDFFFIIIMMMQQQSSSUUUWWWYYY[[[^^^bbbeeepppuuu}}}yyylll```ZZZXXXWWWXXX\\\cccjjjxxxuuudddXXXQQQMMMOOOTTT___ppp}}}aaaNNNEEE???>>><<<;;;::::::;;;;;;:::::::::999999999888888555555444555555666777888;;;<<<<<<;;;;;;===AAADDDKKKQQQXXX___gggrrr}}}~~~mmmeeeaaaaaaeeerrr|||fffZZZTTTQQQPPPPPPUUUZZZaaagggooozzzttt___OOOFFFDDDBBB@@@>>>>>>>>>@@@AAAAAABBBDDDGGGJJJMMMOOOQQQQQQQQQQQQQQQRRRSSSTTTUUUXXXYYY[[[]]]^^^___`````````aaabbbcccdddccccccbbbcccdddeeehhhlllqqqvvvyyy{{{vvvqqqmmmhhhdddaaa```[[[UUURRRQQQPPPLLLIIIJJJIIIHHHFFFDDDCCCBBBBBBCCCCCCCCCCCCDDDDDDEEEFFFFFFJJJPPPSSSVVVZZZ```eeeqqqzzzmmm___WWWNNNKKKGGGDDDCCCCCCBBBAAAAAACCCEEEFFFGGGJJJOOORRRTTTVVVXXX[[[]]]aaafffiiiqqqvvvwwwkkk___ZZZXXXWWWXXX\\\bbbjjjxxxsssbbbWWWPPPLLLOOOSSS\\\hhhxxxxxx^^^MMMFFF???>>>===;;;:::;;;;;;<<<:::::::::999999999888888888888777777777888888999:::;;;;;;;;;;;;===AAADDDJJJPPPWWW___hhhsss~~~mmmeeeaaabbbeeettt~~~hhh[[[UUUQQQPPPPPPUUUYYY```fffnnnxxxttt^^^OOOGGGCCCBBB@@@>>>>>>???@@@AAABBBCCCEEEHHHKKKNNNPPPQQQQQQQQQQQQRRRSSSTTTUUUVVVXXXZZZ\\\^^^```aaabbbbbb```aaabbbccccccccccccccccccdddfffjjjpppvvv{{{~~~|||uuuqqqlllhhhddd```\\\YYYXXXUUUQQQNNNMMMLLLIIIGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDFFFGGGHHHIIIMMMRRRVVVXXX\\\bbbgggsssvvviii\\\TTTLLLJJJGGGDDDBBBBBBBBBBBBBBBDDDFFFHHHJJJLLLPPPSSSVVVXXXZZZ\\\^^^bbbgggkkkqqqwwwvvvjjj^^^YYYWWWVVVXXX\\\aaaiiixxxsssaaaWWWPPPMMMOOOTTT[[[dddqqqttt[[[LLLFFF???>>>===;;;;;;;;;<<<<<<:::::::::999999999888888::::::999888888888999999::::::;;;;;;;;;===AAADDDIIIOOOWWW___hhhttt}}}mmmeeeaaabbbeeeuuujjj\\\VVVRRRPPPPPPTTTXXX^^^dddkkkuuu|||rrr]]]OOOIIICCCAAA@@@>>>>>>???@@@AAABBBCCCFFFIIILLLNNNQQQRRRRRRRRRRRRRRRTTTUUUVVVWWWYYY[[[]]]```bbbccccccccc``````aaabbbccccccddddddccceeehhhnnntttzzz{{{tttppplllhhhddd```]]]ZZZWWWTTTQQQPPPMMMLLLJJJIIIHHHFFFCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDFFFHHHJJJKKKMMMQQQUUUXXXZZZ^^^ccchhhuuusssfffZZZRRRKKKJJJGGGEEECCCBBBCCCDDDCCCEEEHHHJJJLLLOOORRRUUUYYYZZZ\\\]]]___ccchhhlllwwwttthhh]]]XXXWWWVVVYYY\\\```iiixxxtttbbbXXXRRROOOOOOSSSYYYbbbpppqqqYYYKKKFFF@@@???===<<<;;;;;;<<<<<<:::::::::999999999888888777666666555555555666666999:::::::::;;;===AAADDDIIIOOOWWW```iiittt|||mmmfffbbbbbbeeeuuulll^^^WWWRRRPPPPPPRRRWWW]]]bbbiiisss~~~vvvooo[[[NNNIIIBBBAAA???>>>>>>???AAABBBCCCDDDFFFIIILLLOOOQQQSSSRRRRRRRRRSSSTTTVVVWWWXXX[[[\\\___bbbddddddccccccaaaaaabbbcccddddddeeeffffffhhhlllrrrxxx~~~xxxrrrlllhhhaaa^^^ZZZWWWUUUSSSQQQNNNJJJJJJIIIHHHGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDFFFHHHKKKMMMNNNPPPTTTXXX[[[\\\___eeejjjwww{{{ooocccWWWPPPJJJIIIHHHEEECCCBBBDDDFFFCCCFFFJJJLLLNNNQQQTTTVVV[[[\\\]]]___bbbffflllqqq|||sssggg\\\WWWVVVVVVYYY]]]aaajjjzzztttcccYYYSSSQQQNNNRRRYYYfffwwwpppXXXKKKEEE@@@???>>><<<;;;<<<<<<===:::::::::999999999888888777777777666666777888888888999:::::::::===AAADDDJJJOOOXXX```iiiuuu|||mmmfffbbbbbbeeetttnnn___XXXSSSPPPPPPQQQVVV[[[aaagggppp{{{ssskkkWWWLLLHHHBBBAAA???>>>>>>???AAABBBCCCEEEGGGJJJMMMPPPRRRSSSRRRRRRSSSSSSUUUWWWXXXYYY\\\^^^aaadddeeedddcccbbbccccccddddddfffggghhhiiijjjlllqqqwww}}}{{{tttooojjjeee```XXXUUURRRPPPOOONNNLLLJJJEEEFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEDDDCCCDDDDDDFFFHHHJJJMMMOOOQQQRRRVVVZZZ\\\^^^aaafffkkkwwwuuujjj___TTTMMMHHHIIIHHHEEEBBBAAADDDGGGDDDGGGKKKNNNPPPRRRUUUXXX[[[]]]___aaaeeelllsssxxxrrrfff[[[VVVVVVVVVYYY]]]dddmmm}}}tttcccYYYTTTQQQQQQUUU^^^oooqqqXXXJJJEEE@@@???>>><<<<<<<<<<<<===:::::::::999999999888888999888888888999:::;;;;;;777888999::::::===AAADDDKKKPPPXXX```iiittt{{{mmmfffbbbbbbeeesssoooaaaYYYSSSPPPPPPQQQUUUZZZ___eeeoooyyyqqqhhhUUUJJJGGGBBBAAA???>>>>>>@@@AAABBBDDDEEEGGGJJJMMMPPPRRRSSSRRRRRRSSSTTTUUUWWWYYYZZZ]]]___bbbdddeeeeeecccbbbeeeeeeffffffgggiiijjjkkkmmmoootttzzzxxxoooiiiddd```[[[WWWSSSQQQNNNMMMLLLLLLJJJIIIDDDEEEFFFFFFEEEDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEDDDDDDEEEFFFIIIKKKNNNQQQRRRTTTWWW[[[^^^___bbbgggkkkuuu~~~rrrggg\\\RRRKKKGGGHHHGGGDDDAAAAAACCCGGGDDDGGGKKKOOOQQQSSSVVVXXX[[[]]]```ccciiipppyyyqqqeeeZZZVVVVVVVVVYYY]]]gggppptttbbbYYYTTTQQQVVVYYYdddxxxrrrYYYJJJDDDAAA@@@>>>===<<<<<<======:::::::::999999999888888555555555555666777888999777888999999:::===AAADDDLLLQQQYYYaaaiiittt{{{mmmfffcccccceeessspppaaaYYYSSSPPPPPPPPPTTTZZZ___eeennnxxxppp{{{fffWWWLLLFFFBBBAAA@@@@@@@@@AAABBBCCCFFFGGGIIIKKKNNNPPPRRRSSSTTTUUUUUUUUUUUUWWWZZZ]]]^^^___aaacccdddeeeeeedddccceeeggghhhhhhjjjmmmooovvvxxx}}}|||nnnjjjeee```\\\XXXUUURRRPPPNNNMMMJJJHHHGGGFFFFFFEEEEEECCCBBBBBBCCCDDDEEEAAAAAACCCDDDEEEEEEEEEEEEGGGGGGHHHJJJLLLPPPSSSTTT\\\\\\___ccccccccchhhoooxxxmmmbbbWWWOOOLLLFFFEEEDDDCCCCCCDDDEEEFFFFFFIIIMMMPPPRRRUUUXXX[[[]]]bbbhhhmmmrrryyypppfff]]]YYYXXXWWW[[[```iiirrrsssbbbVVVRRRSSSTTTYYYiiitttZZZKKKFFFBBB@@@============<<<;;;:::::::::999999999888888777777999999:::999888777888999;;;<<<<<<>>>@@@BBBLLLRRRZZZaaagggqqq}}}zzzllldddaaaccchhhuuusssdddZZZSSSOOOPPPPPPSSSXXX^^^eeemmmuuu{{{ssswwwcccTTTJJJEEEBBBAAA@@@@@@@@@AAABBBCCCFFFGGGIIIKKKNNNPPPRRRSSSRRRTTTUUUUUUUUUWWW[[[]]]___```aaaccccccccccccbbbccceeehhhiiikkknnnqqqttt|||~~~yyyrrriiieee```[[[XXXTTTQQQOOOJJJJJJIIIHHHHHHHHHHHHHHHEEEDDDCCCCCCCCCCCCDDDEEECCCCCCEEEFFFGGGGGGHHHHHHJJJJJJKKKLLLOOORRRUUUVVV[[[\\\___dddeeefffkkksssssshhh^^^SSSLLLIIIFFFEEEDDDCCCDDDDDDFFFFFFIIILLLOOORRRTTTWWW[[[]]]aaaeeelllrrrxxxooofff\\\YYYXXXXXX[[[```iiiqqqrrraaaWWWSSSTTTXXX^^^qqqvvv[[[LLLGGGBBB@@@============<<<;;;:::::::::999999999888888888999:::::::::999888777888999:::::::::<<<@@@BBBJJJPPPYYY```gggrrryyykkkcccaaaccchhhuuutttdddZZZSSSOOOPPPPPPSSSWWW]]]ccckkksssxxxuuurrr___PPPGGGCCCBBBAAA@@@@@@@@@AAACCCDDDGGGHHHIIILLLNNNPPPRRRSSSQQQSSSTTTUUUVVVYYY\\\___```aaaaaabbbbbbaaa``````bbbeeeiiilllooosssxxx|||uuulllfffaaa]]]XXXTTTRRROOOLLLJJJHHHGGGGGGFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFGGGIIIJJJJJJKKKKKKMMMNNNOOOPPPSSSUUUWWWYYYZZZ[[[___eeefffhhhnnnvvvzzzlllbbbYYYOOOHHHFFFEEEDDDDDDDDDDDDEEEGGGHHHNNNPPPSSSUUUWWWZZZ^^^aaaeeejjjqqqyyynnneee\\\YYYXXXXXX[[[```hhhppprrrbbbWWWTTTUUUZZZcccyyyxxx]]]MMMHHHBBB@@@============<<<;;;:::::::::999999999888888999999999999999888777666888888888888888;;;???CCCHHHOOOXXX___gggrrryyykkkccc```ccchhhuuuuuueee[[[SSSOOOOOOOOORRRVVV[[[```gggooottt}}}wwwooo\\\OOOFFFCCCBBBAAA@@@@@@AAABBBCCCDDDHHHHHHJJJLLLNNNPPPRRRSSSRRRSSSUUUWWWXXX[[[___bbbbbbbbbaaaaaaaaa```______bbbeeejjjoootttyyyzzzrrrjjjbbb\\\ZZZVVVRRROOOMMMKKKIIIGGGIIIHHHGGGEEEDDDCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMPPPQQQRRRSSSUUUWWWYYYZZZ[[[[[[___dddfffgggmmmuuuuuuggg^^^VVVMMMHHHFFFEEEDDDDDDDDDEEEGGGIIIJJJQQQSSSUUUWWWYYY\\\aaadddhhhmmmvvv~~~lllccc[[[YYYXXXXXX\\\```gggpppssscccXXXTTTVVVYYYeeezzz^^^NNNGGGBBB@@@============<<<;;;:::::::::999999999888888888888888777777666555555999999888888888;;;@@@DDDHHHOOOWWW___fffqqq~~~wwwjjjccc```ccchhhuuuwwwggg[[[SSSOOOOOOOOOQQQUUUYYY]]]dddjjjoooyyyxxxooo[[[OOOGGGDDDAAAAAA@@@@@@AAACCCDDDEEEHHHIIIKKKLLLNNNPPPRRRRRRSSSUUUWWWXXXZZZ]]]aaaeeecccbbbbbbbbbaaaaaaaaaaaacccggglllrrrxxx~~~yyypppiiiccc\\\WWWTTTQQQNNNKKKKKKJJJHHHGGGHHHGGGFFFEEEDDDDDDCCCDDDEEEEEEEEEFFFFFFGGGGGGGGGHHHIIIJJJLLLNNNOOOOOOOOORRRRRRTTTUUUWWWXXXYYYYYY\\\\\\```dddeeefffkkksss~~~~~~qqqddd\\\UUUMMMIIIHHHEEEEEEEEEFFFGGGJJJLLLMMMSSSTTTWWWYYY[[[___dddhhhjjjqqq}}}zzzjjjbbb[[[YYYYYYYYY\\\```gggppptttcccXXXUUUVVVYYYhhh|||___NNNGGGBBB@@@============<<<;;;:::::::::999999999888888999999888888777777777777:::::::::999999<<>>=========<<<;;;:::::::::999999999888888555555444555666777999:::666888999:::;;;<<>>@@@IIIOOOWWW^^^eeeppp}}}rrrfff```___bbbgggzzzmmm___TTTPPPPPPNNNOOOPPPSSSXXX^^^bbbeeemmmttt~~~ttt```SSSJJJFFFBBBBBBBBBBBBCCCDDDEEEFFFIIIJJJKKKMMMNNNOOOOOOOOOMMMOOOPPPQQQRRRTTTWWWZZZ]]]aaafffhhhiiilllrrrvvvwww}}}zzzpppgggaaaZZZVVVRRROOONNNMMMJJJHHHJJJJJJIIIHHHGGGGGGGGGGGGGGGHHHJJJLLLMMMNNNOOOOOOQQQQQQSSSTTTUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYYYYZZZXXXZZZ\\\\\\\\\\\\]]]^^^]]]___aaaeeejjjpppvvvzzz~~~pppbbbUUUNNNLLLIIIGGGHHHKKKKKKMMMPPPSSSWWWZZZZZZ___```dddiiilllqqq}}}qqqddd^^^ZZZYYYXXXXXX\\\bbbmmmuuuzzzhhh\\\UUUSSSTTTZZZiiigggRRRIIIAAA???===<<<<<<<<<;;;999:::::::::999999999888888888888999999999:::::::::888999;;;;;;;;;<<<>>>@@@IIIOOOWWW^^^eeeppp~~~qqqeee```^^^bbbgggwwwnnn___TTTPPPPPPNNNOOOPPPSSSXXX]]]bbbeeelllrrr}}}vvvbbbTTTKKKFFFCCCCCCCCCCCCCCCDDDEEEEEEIIIJJJKKKLLLMMMMMMMMMMMMLLLNNNOOOOOOPPPRRRVVVXXX\\\aaagggkkkmmmpppuuuyyy}}}zzzppphhh```[[[TTTQQQNNNLLLKKKKKKJJJIIIJJJJJJJJJJJJJJJJJJJJJKKKIIIJJJLLLNNNQQQRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWWWWXXXXXXXXXYYYYYYZZZZZZ[[[]]]^^^^^^]]]]]]^^^```___aaadddgggkkkqqqxxx}}}oooaaaSSSMMMKKKHHHGGGHHHKKKLLLNNNQQQUUUYYY\\\]]]cccdddggglllqqqwwwpppccc]]]XXXXXXXXXXXX\\\bbbnnnxxxvvvdddZZZTTTRRRTTTXXXeeedddQQQIIICCC@@@>>><<<<<<;;;999888:::::::::999999999888888999999999:::::::::;;;;;;777888999888888:::>>>AAAHHHOOOWWW___fffqqq~~~pppddd___^^^aaagggsssooo```UUUPPPPPPNNNNNNPPPSSSWWW\\\aaadddjjjpppyyyxxxbbbTTTKKKFFFCCCCCCCCCCCCDDDEEEFFFGGGIIIJJJKKKLLLLLLLLLLLLLLLMMMOOOPPPQQQQQQSSSWWWZZZ[[[aaahhhmmmpppsssxxx|||}}}rrriiibbb[[[VVVPPPNNNLLLKKKKKKKKKLLLLLLJJJKKKKKKLLLMMMMMMMMMNNNMMMNNNPPPRRRTTTUUUVVVWWWWWWWWWXXXYYYYYYXXXXXXXXXZZZZZZZZZ[[[[[[[[[[[[[[[^^^___``````______```bbbaaadddgggjjjnnnttt}}}oooaaaSSSMMMKKKHHHHHHIIIJJJLLLOOOSSSVVVZZZ^^^aaafffhhhlllsssyyy}}}nnnaaa[[[WWWWWWWWWXXX]]]cccnnnzzzrrrbbbXXXRRRRRRTTTWWWccc{{{{{{^^^NNNGGGBBB@@@===<<<<<<;;;:::999:::::::::999999999888888888888999999999999::::::888888888777888:::???BBBGGGNNNWWW___gggrrroooddd___]]]aaafffrrrpppbbbVVVQQQPPPNNNNNNOOORRRVVV\\\```cccgggmmmvvvyyybbbSSSJJJDDDAAAAAABBBCCCEEEGGGIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLMMMNNNPPPQQQRRRTTTXXX[[[\\\bbbjjjooossswww|||~~~qqqfff^^^XXXQQQMMMKKKJJJJJJIIIIIIJJJLLLMMMJJJKKKMMMNNNPPPPPPPPPPPPSSSTTTUUUVVVWWWXXXXXXXXXXXXYYYYYYZZZZZZZZZYYYYYY]]]]]]]]]]]]]]]^^^^^^^^^```aaaaaaaaa```aaaccceeecccfffjjjmmmqqqxxxqqqcccTTTNNNKKKIIIIIIKKKJJJMMMQQQUUUXXX\\\aaaeeekkknnnvvvzzzkkk___ZZZVVVWWWXXXYYY^^^dddooo|||qqq```WWWQQQQQQSSSUUU___tttsssYYYKKKFFF@@@>>><<<<<<<<<===<<<;;;:::::::::999999999888888777777777777888888888888999:::999888999;;;???CCCFFFMMMWWW```hhhsssoooddd___^^^bbbgggrrrrrrcccWWWQQQPPPMMMNNNOOORRRVVV[[[___bbbeeekkksss|||zzzcccTTTIIIDDD@@@AAABBBDDDFFFIIIKKKLLLIIIJJJKKKLLLMMMMMMMMMMMMKKKLLLNNNPPPRRRUUUYYY\\\aaafffmmmsssvvv{{{}}}tttiii___XXXSSSMMMJJJFFFGGGHHHGGGGGGHHHJJJMMMMMMNNNPPPRRRSSSSSSSSSRRRWWWWWWXXXYYYZZZZZZZZZZZZYYYZZZ[[[[[[\\\\\\\\\\\\___`````````aaaaaabbbbbbbbbccccccccccccdddgggjjjeeejjjooorrrvvv~~~uuugggWWWPPPMMMKKKKKKLLLLLLPPPUUUXXX[[[___eeejjjnnntttxxxiii___YYYVVVWWWYYYZZZ```fffpppqqq```VVVPPPOOOQQQRRRZZZmmmlllVVVKKKGGG???===<<<;;;=========<<<:::::::::999999999888888666666666777777777777888::::::::::::999;;;>>>AAAEEEMMMWWWaaaiiitttpppddd______ccchhhssstttdddXXXQQQPPPMMMNNNOOOQQQUUUZZZ^^^aaadddiiiqqqyyy|||eeeUUUJJJEEEBBBBBBCCCDDDFFFHHHJJJKKKIIIJJJKKKMMMNNNOOOOOOOOOKKKMMMOOOQQQTTTXXX\\\```ggglllrrrvvvzzzvvvnnnccc[[[VVVSSSOOOLLLEEEGGGHHHHHHGGGHHHKKKNNNQQQRRRTTTVVVWWWWWWVVVUUUWWWWWWYYYZZZ\\\\\\]]]]]][[[[[[]]]^^^____________aaaaaabbbcccdddeeeeeefffeeefffffffffgggiiilllooommmrrrxxx{{{zzzkkk[[[RRROOOLLLLLLNNNOOOTTTZZZ]]]___dddkkkqqquuu~~~vvvhhh^^^YYYVVVXXXZZZ\\\aaahhhssssssaaaVVVPPPNNNPPPQQQXXXiiieeeQQQHHHFFFAAA???<<<<<<<<<<<<;;;::::::::::::999999999888888666777777777777888888888999:::;;;:::999999;;;===DDDLLLWWWaaajjjuuupppeee``````dddiiitttuuufffYYYRRRPPPMMMMMMNNNQQQTTTYYY]]]```dddhhhooowww~~~gggVVVKKKFFFDDDDDDDDDEEEFFFHHHIIIJJJIIIJJJKKKMMMOOOPPPPPPQQQMMMOOORRRTTTWWW\\\aaadddlllpppuuuyyy}}}nnnggg]]]VVVSSSQQQNNNKKKHHHJJJKKKJJJIIIJJJNNNQQQTTTUUUXXXYYYZZZZZZYYYXXXUUUWWWXXX[[[]]]^^^___```\\\]]]^^^```aaabbbbbbbbbbbbbbbcccdddfffggghhhhhhggghhhiiiiiiiiilllpppssstttzzz}}}mmm]]]TTTPPPMMMMMMOOOQQQWWW]]]aaacccgggooouuuuuuggg^^^YYYWWWXXXZZZ]]]bbbiiiuuuuuubbbWWWPPPNNNOOOSSSYYYiii{{{^^^MMMEEECCCCCC@@@>>><<<<<<;;;:::888:::::::::999999999888888777888888888888999999999888999::::::999888999:::CCCLLLWWWbbbjjjuuuqqqfffaaa```dddjjjtttuuufffYYYRRRPPPMMMMMMNNNQQQTTTYYY]]]___ccchhhooovvvjjjYYYMMMGGGAAAAAAAAACCCFFFIIIMMMOOOOOOPPPQQQQQQOOOOOOPPPQQQQQQPPPSSSXXX\\\^^^dddjjjooottt{{{sssddd^^^WWWPPPMMMKKKJJJIIIIIIHHHGGGGGGHHHKKKOOOQQQWWWYYY[[[\\\[[[ZZZ[[[[[[]]]]]]]]]]]]^^^___``````````````````````````````aaaccceeeggggggiiikkkmmmjjjlllnnnoooppprrrvvvxxxrrr___TTTOOOMMMNNNQQQSSSWWW___fffhhhlllxxxrrrhhh]]]YYYWWWXXXYYY\\\ccclllzzzuuueeeZZZPPPNNNRRRQQQZZZiii}}}sss]]]MMMEEECCC>>>>>>>>>===<<<:::999888777777777888999:::<<<<<<777888888888888999999999;;;::::::999:::;;;===>>>DDDLLLWWWaaajjjuuuqqqeee```___ccciiiuuuxxxhhh[[[TTTRRRNNNNNNNNNPPPSSSXXX]]]```cccffflllrrr{{{lllZZZNNNGGGDDDDDDCCCDDDFFFIIILLLNNNOOOPPPQQQQQQPPPPPPQQQRRRRRRQQQTTTZZZ]]]```gggnnnsssyyyyyynnnaaa\\\UUUOOOLLLKKKJJJIIIGGGFFFEEEFFFHHHKKKOOOQQQXXXZZZ]]]]]]]]]\\\\\\]]]_______________aaabbbbbbbbbbbbbbbbbbbbbbbbbbbbbbccceeeiiikkklllnnnppprrrsssuuuxxxzzz{{{~~~wwwdddXXXRRRPPPQQQSSSWWWZZZbbbiiilllqqq~~~pppfff^^^ZZZXXXYYYZZZ]]]eeemmm{{{uuudddYYYOOOMMMRRRQQQZZZkkklllWWWIIIBBBAAA>>>>>>>>>===<<<:::999888888888888888999:::;;;;;;777888888888888999999999::::::999999:::;;;===>>>DDDLLLWWWaaajjjuuuqqqeee```___dddiiiuuuyyyiii\\\TTTRRRNNNNNNNNNPPPSSSXXX]]]___bbbfffkkkqqqzzzppp\\\OOOHHHGGGFFFFFFFFFGGGIIILLLNNNPPPQQQRRRRRRQQQQQQSSSTTTUUUTTTVVV\\\aaaeeemmmuuuzzzrrrggg]]]XXXRRRMMMKKKJJJIIIHHHFFFFFFFFFGGGJJJNNNRRRTTTZZZ\\\___```___^^^___```aaaaaaaaaaaabbbcccdddddddddddddddddddddddddddddddddhhhmmmqqqsssuuuwwwxxxzzz|||jjj]]]WWWSSSSSSUUU[[[^^^eeemmmrrryyymmmddd^^^ZZZYYYZZZ\\\^^^fffooo}}}tttcccWWWNNNMMMRRRRRR\\\nnneeeRRRFFFAAA@@@>>>>>>======<<<;;;999999:::999999888888999::::::777888888888888999999999:::999999999:::;;;===>>>DDDLLLXXXaaajjjvvvrrrfffaaa```dddjjjtttzzzjjj\\\TTTRRRNNNMMMNNNOOOSSSWWW\\\___aaaeeejjjpppyyyrrr]]]OOOHHHGGGGGGFFFGGGHHHKKKNNNPPPPPPRRRSSSTTTSSSSSSUUUWWWXXXWWWZZZ```eeejjjsss{{{{{{kkkaaaXXXTTTOOOKKKIIIIIIHHHHHHHHHGGGHHHIIIMMMRRRVVVYYY\\\^^^aaabbbbbbaaabbbcccbbbbbbbbbccccccdddeeefffeeeeeeeeeeeefffffffffffffffkkkqqqwwwzzz|||~~~pppbbbZZZUUUUUUVVV]]]```hhhpppwww|||lllccc]]]ZZZXXXZZZ\\\___gggppp}}}rrraaaVVVMMMLLLRRRSSS^^^rrr}}}aaaQQQGGGCCCCCC============<<<;;;:::999;;;:::999999888888888999777777888888888999999999999999888888999;;;===>>>DDDLLLXXXaaajjjvvvrrrgggbbbaaaeeejjjttt|||lll]]]TTTRRRMMMMMMMMMOOORRRVVV[[[]]]```dddiiiooowwwuuu^^^PPPIIIFFFFFFFFFGGGIIIMMMPPPRRRQQQSSSUUUUUUUUUVVVWWWYYY[[[ZZZ]]]dddjjjooowwwuuuggg^^^TTTPPPLLLIIIIIIIIIHHHHHHHHHGGGHHHJJJNNNSSSXXX[[[]]]```cccddddddcccdddeeeccccccccccccdddeeefffgggeeeffffffggghhhhhhiiiiiijjjooovvv}}}uuufff]]]XXXVVVWWW^^^bbbkkkuuuzzzjjjbbb[[[XXXWWWYYY[[[^^^gggppp}}}nnn___UUUMMMLLLRRRUUU```uuuyyy^^^OOOGGGDDDCCC============<<<;;;::::::;;;;;;:::999888888888888777777888888888999999999888888888888999;;;===>>>DDDLLLWWWaaajjjuuussshhhdddcccfffkkkttt~~~nnn^^^UUUQQQMMMMMMMMMNNNQQQUUUZZZ\\\___ccciiinnnvvvxxx```QQQJJJEEEEEEEEEGGGJJJMMMQQQSSSRRRTTTVVVWWWWWWXXXZZZ\\\]]]]]]aaaiiinnnssszzz|||nnnbbbZZZPPPMMMJJJHHHIIIIIIIIIIIIHHHGGGHHHJJJNNNSSSXXX[[[^^^aaadddeeeeeeeeefffgggeeeeeeeeeeeefffggghhhhhhhhhhhhjjjkkkmmmnnnooopppsssxxx~~~{{{kkkbbb\\\ZZZ[[[aaafffqqq}}}~~~wwwiiibbbZZZWWWVVVXXX[[[___hhhqqq~~~jjj]]]TTTMMMMMMRRRVVVbbbwwwuuu[[[NNNFFFBBBAAA<<<<<<======<<<;;;;;;:::;;;::::::999888888888999777888888888888999999999888777777888999;;;===>>>BBBKKKVVV___hhhttttttiiieeedddgggkkkuuuooo___UUUQQQMMMMMMLLLMMMPPPTTTYYY[[[```dddiiiooouuu|||{{{cccTTTNNNFFFFFFFFFGGGIIILLLOOOQQQRRRTTTWWWXXXXXXYYY\\\^^^^^^___dddmmmrrruuu{{{sssggg\\\UUUMMMKKKIIIHHHIIIJJJJJJIIIKKKKKKKKKMMMQQQVVV[[[^^^___aaadddfffffffffggghhhgggggggggggghhhiiijjjkkkmmmnnnooorrrtttvvvxxxyyy~~~rrriiibbb```aaaffflllxxx~~~yyysssfff```[[[WWWWWWYYY\\\```iiirrr{{{fff[[[UUUNNNNNNSSSUUUbbbxxxsssZZZNNNFFFAAA???<<<<<<<<<===<<<<<<;;;:::::::::999999888999999999777888888888888999999999777777777777999;;;===>>>AAAIIITTT^^^gggrrrtttjjjfffdddggglllvvvqqq```UUUQQQMMMLLLLLLMMMPPPTTTXXXZZZ```dddjjjooouuuyyy~~~fffWWWPPPHHHGGGGGGGGGHHHKKKNNNOOOSSSUUUWWWXXXYYYZZZ]]]___^^^```fffoootttvvv{{{|||mmmbbbXXXRRRLLLJJJHHHHHHIIIKKKKKKJJJPPPPPPPPPRRRUUUZZZ___bbb___aaadddfffffffffggghhhiiiiiiiiiiiijjjkkklllmmmqqqrrrtttwwwzzz}}}wwwnnngggeeefffjjjqqq~~~uuu{{{pppddd___\\\XXXXXX[[[^^^bbbkkktttwwwccc[[[UUUOOONNNSSSTTTaaayyyttt\\\PPPHHHBBB???<<<<<<<<<===<<<<<<;;;;;;:::999999888999999::::::777888888888888999999999777666666777999;;;===>>>@@@HHHTTT]]]fffrrrtttkkkfffeeehhhlllvvvqqqaaaUUUQQQMMMLLLLLLMMMPPPSSSWWWZZZ```dddjjjooovvvyyymmmZZZOOOKKKJJJIIIHHHJJJLLLPPPRRRTTTVVVXXXYYYYYYYYY[[[]]]```eeelllqqqtttxxx~~~rrrfffZZZSSSPPPIIIHHHHHHGGGHHHIIIKKKLLLKKKOOOUUUYYY\\\^^^```bbbbbbcccdddfffhhhiiiiiiiiiiiikkkmmmnnnnnnooorrrssswwwyyy{{{}}}ssskkkkkkooosss}}}}}}zzz~~~pppccc\\\ZZZXXXYYY\\\^^^cccmmmxxxrrr\\\TTTQQQMMMMMMQQQVVVgggsssYYYMMMGGGCCCAAA<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::999999::::::::::::::::::::::::777888888888888:::>>>AAACCCGGGPPP]]]hhhqqq~~~pppgggeeeeeehhhlllzzzssscccXXXRRRNNNMMMKKKKKKNNNRRRVVVYYYdddeeehhhmmmvvvzzzooo[[[PPPJJJIIIHHHHHHIIILLLPPPRRRTTTVVVXXXYYYYYYZZZ\\\^^^aaagggmmmrrruuuzzz|||mmmbbbXXXQQQOOOHHHHHHGGGGGGHHHJJJKKKLLLNNNQQQWWW[[[]]]___aaacccdddeeefffhhhjjjkkkllllllmmmoooqqqssssssuuuwwwyyy|||~~~|||ttttttxxx~~~{{{}}}oooccc]]]ZZZXXXYYY\\\^^^bbblllwwwqqq[[[TTTQQQNNNNNNRRRWWWiiiuuu[[[NNNHHHDDDBBB======<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888999::::::::::::<<>>>>>===<<<;;;::::::999::::::::::::999999999999888888888888888888888888:::;;;;;;::::::;;;>>>@@@BBBFFFPPP]]]hhhqqq~~~nnnfffdddffflllrrrvvvfffZZZTTTNNNMMMKKKKKKMMMQQQUUUXXX\\\^^^ccciiirrr~~~}}}uuu^^^QQQIIIHHHGGGGGGIIIMMMPPPSSSUUUVVVXXXYYYZZZ\\\___bbbggglllrrrvvvyyy}}}mmmaaaYYYQQQKKKJJJGGGGGGGGGHHHIIILLLNNNPPPVVVYYY]]]___```bbbdddeeeggggggiiikkknnnqqqssstttyyy{{{|||yyykkkbbb]]]ZZZXXXYYY[[[]]]aaalllvvv~~~jjjXXXSSSQQQNNNPPPVVV]]]uuuwww\\\OOOGGGBBB@@@???>>>===<<<;;;:::999999:::::::::999999999999888999:::::::::::::::;;;;;;888999999999888888:::<<>>===<<<;;;:::999999::::::999999999888888888999999999::::::;;;;;;;;;777888999999888888:::;;;@@@DDDOOO\\\gggqqqwwwiiicccbbbfffpppyyywwwgggZZZSSSNNNMMMKKKKKKLLLPPPTTTVVV]]]```eeeiiinnnwwwzzzdddWWWLLLKKKJJJJJJKKKNNNQQQSSSTTTUUUVVVWWWYYY\\\aaadddiiinnnssswwwyyy|||sssdddZZZTTTLLLGGGFFFGGGGGGHHHJJJMMMQQQTTTVVV[[[]]]```aaaccceeegggjjjiiijjjmmmqqqvvv|||~~~sssfff___[[[YYYXXXYYY]]]```eeeppp{{{ssscccUUUQQQPPPNNNSSS[[[hhhwww[[[NNNFFFAAA???>>>>>>===<<<;;;::::::999999999999999888888888888777777777888888999999:::777999;;;;;;:::;;;<<<===@@@DDDNNN\\\gggqqq}}}rrrfff``````eeeqqq|||yyyhhh[[[TTTNNNMMMKKKKKKLLLOOOSSSUUU^^^aaafffhhhkkksss~~~iii]]]OOONNNLLLKKKLLLNNNQQQSSSRRRSSSUUUVVVXXX[[[aaaeeehhhmmmsssvvvxxxzzzzzzmmm^^^WWWRRRLLLHHHGGGHHHHHHJJJLLLOOOSSSVVVXXX[[[]]]```aaaccceeeiiilllnnnooorrrwww~~~}}}pppeee^^^[[[YYYXXXYYY^^^bbbgggsss~~~ooo```TTTQQQPPPOOOTTT\\\lllwww\\\OOOHHHCCCAAA======<<<<<<<<<;;;;;;;;;999999999999888888888888666777777888999999::::::666888:::;;;;;;;;;<<<>>>???CCCNNN[[[gggqqqyyynnnccc^^^^^^dddrrr~~~|||kkk^^^VVVNNNMMMKKKJJJLLLOOORRRUUU[[[```dddfffiiippp|||lllaaaQQQOOONNNLLLMMMOOOQQQSSSRRRSSSTTTUUUWWW[[[aaaeeehhhmmmrrruuuwwwyyy~~~uuuhhh[[[UUUQQQLLLIIIHHHHHHIIIJJJMMMPPPTTTXXXZZZ[[[]]]___aaacccfffjjjmmmrrrssswww|||}}}~~~nnnddd___\\\YYYXXXZZZ^^^ccciiiuuummm^^^SSSQQQPPPOOOTTT]]]mmmxxx]]]PPPIIIEEECCC<<<<<<<<<<<<<<<<<<;;;;;;999999999888888888888777888888999:::;;;;;;<<<<<<222555777999999999;;;<<>>>>>DDDMMMXXXdddqqq}}}~~~wwwjjj___]]]^^^cccooo~~~nnn___VVVPPPLLLIIIKKKLLLMMMQQQVVV\\\^^^aaacccfffnnnxxxwwwfff]]]VVVPPPOOONNNNNNRRRWWWTTTVVVXXXXXXYYYZZZ]]]```eeehhhlllooossswww|||zzzfff```VVVOOOLLLKKKKKKKKKKKKLLLMMMOOOSSSWWWZZZ\\\```bbbdddfffhhhmmmrrrvvv{{{~~~|||yyywwwwwwzzz}}}~~~{{{xxxwwwwwwwwwyyy~~~|||kkk```[[[[[[XXXYYY]]]aaadddjjjyyyhhh]]]RRRNNNNNNPPPUUUZZZkkkvvv]]]OOOFFFBBBCCC======<<<;;;;;;;;;;;;<<<:::::::::999999999888888777777777888999999999::::::999999::::::<<<======>>>CCCLLLWWWcccppp|||}}}}}}vvviii^^^\\\^^^bbbooo}}}pppaaaXXXQQQLLLJJJKKKLLLMMMQQQVVV[[[^^^aaadddgggnnnxxxooobbbZZZRRRPPPPPPPPPSSSWWWTTTVVVWWWXXXXXXYYY\\\^^^cccfffiiimmmpppuuuzzz}}}qqq```ZZZRRRLLLJJJJJJKKKKKKKKKLLLNNNQQQUUUXXX[[[]]]```bbbdddgggkkkqqqxxx|||{{{xxxnnnkkkhhheeedddeeegggiiikkkkkklllllllllkkkkkkjjjkkkooowww}}}||||||yyyiii___ZZZZZZWWWYYY]]]aaadddlll{{{}}}eee[[[QQQMMMLLLMMMSSSYYYhhhttt\\\OOOEEEAAAAAA======<<<;;;;;;;;;;;;<<<:::::::::999999999888888888888888888888888999999:::999999::::::;;;<<<===>>>CCCKKKVVVbbbooo{{{|||~~~tttggg]]][[[]]]aaammm{{{rrrcccZZZRRRMMMKKKLLLMMMMMMQQQWWWZZZ^^^cccfffiiiooowww}}}xxxhhh^^^TTTQQQPPPPPPRRRVVVUUUVVVWWWXXXWWWXXX[[[]]]```cccgggjjjnnnrrrwww{{{}}}~~~mmm]]]XXXQQQKKKIIIIIIJJJJJJLLLMMMPPPSSSWWWZZZ]]]___```bbbeeehhhlllsss{{{yyypppmmmeeeccc___[[[YYYYYYZZZ[[[[[[\\\]]]^^^___`````````aaahhhuuu}}}zzzyyyyyyvvvggg^^^YYYZZZWWWYYY]]]bbbfffnnn~~~zzzbbbYYYQQQMMMLLLMMMSSSYYYhhhrrr[[[OOOFFF@@@AAA======<<<;;;;;;;;;;;;<<<:::::::::999999999888888999999999888888888888888:::999999999:::;;;;;;<<<===BBBIIISSS___mmm{{{|||sssfff\\\[[[\\\```lllzzzuuueee\\\SSSNNNKKKMMMMMMNNNQQQWWWYYY^^^cccgggkkkooovvv{{{nnnaaaUUUQQQPPPPPPQQQUUUUUUVVVWWWWWWVVVWWWYYY[[[^^^aaaeeehhhlllpppuuuyyy{{{~~~|||mmm]]]XXXQQQLLLIIIIIIIIIIIIMMMNNNQQQUUUYYY\\\___```aaaccceeeiiinnnvvvxxxmmmeeebbb^^^\\\XXXUUURRRRRRRRRSSSSSSSSSSSSTTTUUUWWWXXXXXXZZZcccrrr~~~yyywwwtttxxxsssfff]]]YYYZZZXXXYYY^^^cccgggqqqxxx```XXXQQQNNNMMMNNNUUU\\\jjjnnnZZZPPPFFFAAAAAA======<<<;;;;;;;;;;;;<<<:::::::::999999999888888999999999888888888888888::::::999999999:::;;;;;;===AAAHHHQQQ]]]lllzzz~~~zzz~~~qqqeee[[[[[[\\\___kkkxxxyyyhhh^^^TTTOOOLLLMMMNNNNNNRRRWWWYYY]]]cccgggjjjooouuuzzz~~~ssseeeWWWQQQPPPPPPQQQTTTUUUVVVWWWWWWVVVVVVXXXZZZ]]]```cccgggjjjoootttwwwzzz|||xxxkkk[[[WWWPPPLLLJJJJJJJJJIIIMMMOOOSSSWWW[[[___aaabbbccceeehhhmmmttt}}}xxxoooeee^^^\\\UUUSSSPPPMMMKKKJJJJJJKKKLLLLLLLLLMMMNNNOOOQQQRRRWWW___mmmxxxsssrrruuuyyy}}}qqqeee]]]ZZZZZZYYY[[[___eeejjjtttuuu]]]WWWRRRPPPNNNPPPWWW```mmmhhhVVVNNNFFFAAAAAA======<<<;;;;;;;;;;;;<<<:::::::::999999999888888888888888888888888999999::::::999999999999::::::===@@@FFFOOO[[[jjjyyy{{{xxx}}}qqqeee[[[[[[\\\___kkkxxx~~~lllaaaUUUPPPMMMNNNOOONNNRRRWWWXXX]]]bbbfffiiimmmsssyyy|||yyyjjjZZZSSSRRRQQQRRRTTTUUUVVVWWWVVVUUUUUUWWWYYY\\\___cccfffjjjnnnssswwwyyy{{{rrreeeWWWSSSNNNJJJJJJKKKKKKKKKNNNPPPTTTYYY]]]```bbbccceeehhhlllsss{{{zzzppphhh___ZZZYYYNNNMMMKKKHHHGGGGGGGGGGGGHHHHHHHHHHHHJJJLLLNNNOOOVVV[[[gggwww|||wwwuuuwwwyyy{{{}}}oooeee]]]ZZZ[[[[[[\\\```ffflllwwwqqqYYYUUUQQQOOOOOOPPPYYYbbbttt```RRRLLLEEEAAAAAA======<<<;;;;;;;;;;;;<<<:::::::::999999999888888777777777888999999999:::::::::999999999999999:::===???EEEMMMYYYiiixxx{{{yyyqqqeee\\\\\\]]]```kkkxxxqqqdddVVVQQQNNNOOOOOOOOORRRWWWXXX\\\aaadddfffkkkrrrxxx{{{}}}mmm\\\TTTSSSSSSSSSUUUUUUVVVWWWVVVUUUUUUVVVXXX\\\___cccfffjjjnnnsssvvvyyy{{{~~~}}}lll```SSSPPPKKKIIIJJJKKKLLLLLLNNNQQQUUUZZZ^^^aaacccdddgggjjjooowwwqqqhhhaaaXXXTTTSSSMMMLLLJJJIIIHHHHHHHHHHHHFFFFFFFFFGGGIIILLLNNNPPPUUUYYYbbbqqqyyy{{{}}}}}}}}}oooeee^^^[[[\\\[[[]]]aaagggmmmyyynnnWWWSSSPPPOOONNNPPPYYYccczzzyyy[[[NNNIIIDDD???@@@======<<<;;;;;;;;;;;;<<<:::::::::999999999888888666666777888999::::::;;;::::::999999888999999999<<>><<<=========<<<;;;:::999;;;:::888777666777888999777888888888999999999999;;;:::999888888:::;;;===??????AAAHHHUUUfffuuu~~~kkkccc[[[YYY[[[cccppp|||nnn]]]UUUOOONNNMMMLLLPPPTTTXXXZZZ___eeehhhjjjqqqzzzqqq|||ggg]]]YYYWWWVVVWWWVVVWWWYYYYYYXXXWWWWWWXXXYYY\\\```dddiiinnnssswwwyyy|||nnn```WWWOOOMMMKKKIIIIIIKKKNNNPPPSSSVVVZZZ\\\^^^aaaggglllqqqxxxyyyooocccZZZUUUQQQKKKFFFHHHGGGFFFEEEEEEDDDDDDEEEDDDDDDEEEFFFHHHKKKMMMOOOTTTWWW^^^hhhuuurrrfff```\\\[[[[[[ZZZ\\\aaahhhppp~~~rrraaaXXXQQQMMMPPPQQQUUUbbbrrryyydddOOOFFFEEEDDDAAA@@@<<<======<<<<<<;;;:::999;;;:::888777777777888999999999999999999::::::::::::999999888888:::;;;<<<>>>>>>@@@GGGTTTeeeuuuyyyhhhaaaZZZYYY[[[cccqqq}}}uuuaaaYYYQQQNNNNNNMMMPPPTTTXXXYYY^^^eeehhhjjjqqqzzzooommm```ZZZVVVVVVXXXVVVXXXYYYYYYXXXXXXXXXYYYYYY[[[___ccchhhmmmrrrvvvyyy|||{{{jjj\\\TTTNNNMMMJJJIIIJJJLLLOOOQQQSSSVVVZZZ\\\^^^bbbiiinnnuuu|||qqqiii^^^VVVQQQMMMIIIEEEGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEGGGIIILLLOOOPPPUUUXXX]]]eeepppoooddd___[[[YYYYYYZZZ\\\aaajjjsssqqqaaaWWWQQQNNNPPPRRRVVVeeevvvsss```MMMEEEDDDCCCAAA@@@<<<<<<<<<<<<;;;:::999999:::999888777777777888888999999999999999999999999999999888888999999:::;;;<<<===???FFFRRRccctttsssddd^^^YYYXXX[[[cccrrr|||ggg]]]SSSOOOOOONNNQQQTTTWWWYYY^^^eeehhhkkkrrrzzzmmmttteee\\\VVVUUUWWWVVVXXXZZZZZZYYYYYYYYYZZZYYY\\\___cccgggmmmssswwwyyy|||xxxgggZZZSSSLLLKKKJJJJJJJJJMMMOOOQQQRRRUUUYYY[[[^^^bbbjjjpppwwwzzzkkkdddZZZSSSNNNKKKHHHFFFEEEEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFHHHJJJMMMPPPRRRWWWYYY]]]ccclllyyylllbbb]]]ZZZXXXXXXZZZ]]]ccclllwwwssscccVVVQQQNNNQQQRRRVVVgggzzzooo^^^MMMEEEDDDBBB@@@???===<<<<<<;;;::::::999999999999999888888888888888888888888888888888777777888888888888999999::::::;;;===???EEEPPP```sss~~~nnn```\\\XXXXXX[[[cccrrrmmmaaaUUUPPPPPPOOOQQQTTTXXXYYY^^^eeeiiikkksss{{{jjj|||lllaaaYYYWWWXXXVVVXXXZZZ[[[ZZZZZZZZZ\\\ZZZ\\\```cccgggmmmsssxxx{{{}}}uuueeeYYYSSSKKKKKKJJJJJJKKKMMMPPPQQQRRRUUUYYY[[[^^^ccckkkqqq{{{|||ttteee___WWWPPPLLLIIIHHHFFFDDDDDDCCCCCCCCCCCCDDDDDDFFFFFFGGGIIIKKKOOOQQQSSSWWWYYY]]]aaahhhrrr||||||jjj```]]]ZZZYYYYYY\\\___fffooozzzrrrbbbUUUPPPOOORRRTTTYYYllllll\\\LLLFFFDDDBBB@@@???===<<<;;;:::999999999999999999999999888888777777888888888777777777777777888888888999999999999999<<<===@@@DDDNNN^^^qqq~~~zzzkkk\\\YYYWWWXXX[[[cccsssssseeeWWWQQQQQQQQQRRRUUUXXXZZZ___fffjjjmmmuuu}}}ggg}}}vvvhhh^^^[[[\\\WWWXXX[[[[[[ZZZZZZ[[[\\\[[[]]]```ccchhhnnntttyyy}}}rrrcccXXXRRRJJJJJJJJJJJJLLLNNNPPPRRRTTTWWWZZZ\\\___eeennntttuuulll___ZZZSSSMMMIIIGGGFFFFFFDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFGGGIIILLLOOOSSSTTTUUUWWW[[[___dddkkkrrrwww}}}wwwfff___^^^]]]\\\]]]___aaahhhrrr}}}mmm]]]RRROOOPPPTTTWWW___tttfffXXXJJJEEECCCAAA@@@@@@===<<<;;;999999999999:::999999999999999888777777999999999888888777777777777777888999999999999999<<<>>>@@@DDDLLL\\\ooo}}}vvvhhhYYYWWWWWWXXXZZZccctttwwwhhhXXXRRRQQQQQQRRRUUUYYY[[[```hhhkkknnnvvveeezzz|||nnnccc^^^___WWWYYY[[[[[[[[[[[[\\\]]]\\\^^^aaadddhhhnnnuuuzzzqqqaaaWWWQQQJJJIIIJJJJJJLLLNNNPPPRRRUUUXXX[[[]]]```gggooovvv~~~pppggg\\\WWWQQQKKKGGGEEEEEEEEECCCCCCBBBBBBBBBCCCCCCDDDFFFGGGHHHJJJMMMPPPSSSUUUSSSVVVZZZ^^^aaaffflllpppxxx}}}sssddd^^^______```aaa```cccjjjttthhhXXXPPPNNNPPPVVVZZZccczzzbbbUUUHHHDDDCCCAAA@@@AAA===<<<:::999888888999:::888999999999999888777777:::::::::999999888888888777777888999999999999888===>>>@@@CCCKKKZZZnnn|||tttfffWWWVVVVVVXXXZZZccctttzzzjjjYYYRRRRRRRRRSSSUUUZZZ\\\aaahhhlllooowwwfff{{{vvvjjjaaa\\\ZZZ[[[[[[]]]^^^___``````___aaaeeejjjnnnsssyyy~~~oooaaaUUUOOOKKKJJJJJJJJJLLLOOORRRTTTYYY[[[]]]^^^```gggpppxxxwwwkkkbbbXXXTTTMMMHHHEEEDDDCCCBBBDDDCCCBBBAAABBBCCCDDDEEEGGGHHHIIIKKKNNNPPPQQQRRRVVVWWWZZZ\\\___ccciiimmmtttzzzssseee^^^\\\\\\^^^bbbaaagggpppxxxwwweee[[[TTTRRRSSSXXXaaaqqq```RRRFFFBBBBBB???<<<<<<======<<<;;;::::::999999888999:::;;;;;;:::999888888888888888888888888888999999888888999999:::;;;;;;<<>><<<<<<===<<<<<<;;;::::::999999888888999::::::999888888888888888888888888888888999999888888999999:::;;;======@@@EEEKKKVVVhhhxxxrrrcccWWWTTTTTTVVV[[[cccqqqyyyeee[[[VVVTTTTTTVVVZZZ^^^bbbfffkkkqqq{{{iii{{{wwwjjjbbb___^^^]]]]]]]]]]]]^^^___bbbdddgggkkkqqqyyy}}}jjj\\\RRRLLLKKKJJJJJJJJJLLLOOOQQQSSSWWWZZZ]]]___bbbiiissszzz{{{oooccc[[[QQQMMMHHHEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCEEEEEEFFFGGGIIILLLOOORRRTTTUUUYYYZZZ\\\^^^aaafffkkkooozzz{{{oooccc^^^\\\\\\^^^bbbdddjjjsss~~~rrr```WWWTTTRRRTTT]]]jjj}}}tttZZZOOODDDAAA@@@===;;;;;;<<<<<<;;;;;;::::::999999777888888999999888888777888888888888888888888888999999888888999999:::;;;???>>>@@@DDDJJJSSSdddtttrrrcccXXXTTTSSSUUUYYYbbbppp~~~nnnaaaZZZVVVVVVXXXYYY]]]bbbfffkkkrrr|||jjj|||qqqhhhaaa___^^^]]]]]]^^^```aaaccceeehhhlllrrr{{{zzzhhh[[[QQQKKKJJJJJJIIIJJJKKKNNNQQQSSSUUUXXX\\\___cccjjjttt{{{xxxlll```XXXOOOLLLGGGEEEDDDDDDCCCBBBCCCCCCBBBBBBBBBDDDEEEFFFFFFGGGJJJMMMPPPSSSVVVWWWZZZ[[[^^^___bbbfffkkkoooyyywwwlllaaa]]]\\\\\\^^^aaaeeejjjtttppp___WWWUUUSSSWWWcccssspppWWWLLLCCC@@@???<<<;;;<<<;;;;;;;;;:::::::::999999777777777888888777777777888888888888888888888888999999888888999999:::;;;>>>===???CCCHHHQQQbbbrrrqqqcccYYYVVVTTTVVVZZZcccrrrxxxhhh^^^WWWVVVXXXXXX\\\aaafffkkksss|||lll}}}yyynnncccaaa___]]]]]]```bbbdddeeegggjjjnnnuuu~~~xxxgggZZZQQQLLLJJJIIIIIIIIIKKKNNNQQQRRRSSSWWW[[[___cccjjjssszzz~~~vvvjjj^^^VVVOOOLLLHHHEEECCCCCCAAA@@@CCCCCCBBBBBBCCCDDDFFFGGGGGGHHHKKKNNNQQQTTTWWWXXXZZZ[[[]]]___aaafffkkkooottt{{{rrrhhh___\\\\\\\\\^^^aaadddjjjuuuooo```YYYVVVVVV]]]kkk}}}nnnSSSKKKCCC@@@???<<<;;;===:::::::::::::::999999999888777777777777777777888888888888888888888888888999999888888999999:::;;;;;;:::===AAAFFFPPPaaaqqq}}}~~~~~~rrrccc[[[XXXVVVXXX\\\eeeuuupppcccYYYVVVWWWXXX\\\aaafffkkksss|||mmm~~~wwwgggeeeaaa^^^^^^aaadddfffgggiiimmmrrryyyvvveeeYYYPPPKKKJJJIIIIIIIIIKKKNNNPPPRRRRRRVVVZZZ^^^bbbiiiqqqxxx}}}uuuiii]]]UUUOOOLLLHHHEEEDDDCCCAAA???CCCCCCBBBBBBCCCEEEGGGHHHIIIJJJLLLOOORRRUUUWWWXXXYYYZZZ\\\^^^```dddiiimmmnnnvvv}}}yyy|||nnneee]]]\\\\\\\\\]]]```dddkkkvvvnnnaaa[[[YYYZZZdddvvvjjjQQQIIICCCAAA???<<<<<<>>>::::::::::::999999999999999888888777777888888999888888888888888888888888999999888888999999:::;;;:::999;;;@@@EEENNN___ooo{{{zzz|||sssddd\\\YYYWWWYYY^^^iiiyyy{{{kkk^^^YYYYYYYYY]]]bbbfffkkkrrr|||nnnnnnjjjeee```___```ccceeejjjmmmrrrxxx~~~sssbbbVVVNNNJJJIIIIIIHHHIIIKKKMMMPPPRRRQQQUUUZZZ]]]aaagggooouuuzzz{{{}}}}}}~~~~~~ssshhh\\\TTTLLLJJJGGGEEEEEEDDDCCCAAACCCCCCBBBCCCDDDEEEGGGHHHKKKLLLNNNPPPRRRUUUWWWXXXWWWYYY[[[\\\^^^bbbgggjjjkkksss}}}}}}yyy{{{zzzkkkccc\\\[[[\\\\\\]]]```ffflllxxxlll```\\\[[[^^^kkkdddOOOIIICCCBBB???<<<<<<@@@999999999999999999999999:::999888888888888999:::888888888888888888888888999999888888999999:::;;;;;;:::;;;???CCCLLL\\\kkkzzzyyy{{{ttteee\\\XXXWWWZZZ___jjj|||uuufff^^^]]]ZZZ^^^bbbfffkkkqqq{{{nnnsssnnnhhhbbb______bbbdddmmmpppvvv|||qqq```TTTMMMHHHIIIIIIHHHIIIJJJMMMPPPRRRQQQUUUYYY]]]```fffnnntttvvvxxxyyy{{{||||||rrrggg[[[SSSJJJHHHFFFFFFFFFFFFEEEDDDCCCCCCBBBCCCDDDFFFHHHIIILLLMMMNNNQQQSSSUUUVVVWWWVVVXXXYYY[[[]]]```eeeiiikkksss}}}~~~|||vvvjjjaaa[[[[[[\\\\\\]]]```gggmmmyyy}}}kkk```\\\\\\aaaooo~~~___OOOIIIDDDBBB@@@======@@@999999999999999999999999;;;:::999888888999:::;;;888888888888888888888888999999888888999999:::;;;===<<<<<>>>>><<<;;;::::::;;;;;;:::999777666999999999888888888888777777777777777888888888888::::::::::::::::::::::::>>>======@@@BBBIIIXXXfffyyy}}}xxx|||uuugggYYYXXXYYY]]]bbbmmmssseeeaaa]]]^^^bbbhhhkkkpppzzznnnwwwlllgggdddcccfffkkkpppuuu{{{qqqaaaUUUNNNMMMJJJJJJJJJKKKMMMNNNPPPQQQSSSVVVZZZ^^^bbbffflllppptttvvvzzz{{{}}}xxxnnndddXXXQQQMMMJJJFFFCCCCCCCCCBBBBBBAAABBBCCCDDDDDDFFFIIIKKKOOOPPPRRRUUUVVVWWWWWWWWWVVVXXX[[[[[[\\\^^^dddiiipppyyyrrrddd^^^ZZZZZZZZZ[[[___eeelllttt{{{jjjbbbbbbeeeqqqpppYYYJJJGGGBBB???>>>>>><<<;;;::::::::::::999888777777999999999888888888888777777777777777888888888888::::::::::::::::::::::::===;;;<<<>>>AAAGGGUUUcccxxxzzztttfffYYYXXXYYY]]]bbbmmm|||lllfff``````dddhhhkkkoooyyynnn}}}qqqkkkgggeeeggglllrrrwwwpppaaaUUUNNNMMMKKKKKKLLLLLLNNNPPPQQQRRRTTTWWWZZZ^^^bbbggglllpppssswww{{{~~~vvvlllbbbWWWPPPLLLIIIEEECCCCCCCCCCCCBBBBBBCCCDDDDDDEEEGGGJJJMMMPPPRRRSSSVVVWWWYYYYYYYYYXXXZZZ]]]^^^___bbbhhhmmmuuu~~~ooobbb\\\YYYZZZ[[[]]]bbbiiipppyyyxxxiiiccceeennn|||hhhSSSIIIFFFAAA???>>>===<<<;;;;;;;;;:::999888888888888999999999888888888888777777777777777888888888888::::::::::::::::::::::::;;;:::;;;>>>???EEERRR___vvv~~~~~~ssseeeYYYXXXYYY]]]cccnnnuuullldddccceeeiiikkkoooyyypppvvvnnnjjjgggiiimmmrrrxxxoooaaaUUUOOONNNKKKKKKKKKLLLNNNOOOQQQRRRTTTWWWZZZ]]]aaaffflllpppssswww}}}}}}ssskkkaaaWWWPPPKKKHHHEEECCCCCCCCCCCCBBBBBBCCCEEEFFFFFFIIILLLOOORRRSSSUUUWWWYYY[[[\\\\\\]]]```cccdddeeehhhnnnsss}}}{{{mmmaaa\\\YYY[[[\\\^^^dddjjjrrr{{{vvviiifffiiiwww}}}```OOOGGGDDD@@@>>>=========<<<<<<;;;999888777888999:::999999999888888888777777666777777777888888888888999999999999999999999999;;;:::<<<>>>???DDDPPP\\\rrr|||zzz~~~rrreeeZZZXXXZZZ^^^dddooo~~~rrrhhheeeeeehhhlllpppzzzsss{{{tttnnnjjjkkknnnqqqwwwoooaaaUUUOOOOOOJJJJJJKKKKKKMMMOOOPPPQQQSSSVVVYYY\\\```fffmmmqqquuuzzz{{{qqqiii```WWWQQQKKKHHHDDDBBBBBBCCCCCCBBBBBBDDDFFFGGGHHHKKKOOORRRTTTUUUVVVXXXZZZ]]]^^^___bbbeeehhhiiijjjnnntttzzzxxxlllbbb]]]ZZZ[[[]]]___dddkkkrrr}}}tttiiiiiinnn~~~sssZZZMMMFFFCCC???============<<<;;;:::999888777888999:::999999999888888888777777666777777777888888888888999999999999999999999999;;;;;;===???@@@CCCNNNZZZnnn}}}xxxwwwzzzrrreeeZZZYYYZZZ^^^dddooowwwkkkgggeeehhhlllrrr|||www}}}vvvpppnnnoooooouuu}}}oooaaaUUUOOOOOOJJJJJJJJJKKKMMMNNNPPPQQQSSSUUUXXX\\\aaagggoootttyyywwwnnnfff^^^VVVPPPJJJGGGDDDBBBBBBCCCCCCBBBCCCDDDFFFHHHIIILLLQQQTTTVVVWWWXXXZZZ\\\___aaabbbdddgggkkknnnpppuuu}}}tttiiibbb]]]ZZZ\\\^^^```fffllltttppphhhjjjqqqmmmVVVLLLDDDAAA>>><<<<<<======<<<::::::999999888999999:::999999999888888888888777777777777777888888888888999999999999999999999999:::;;;===@@@@@@BBBLLLVVViiiyyy{{{ttttttwwwpppdddZZZYYYZZZ___eeeppppppkkkgggiiimmmsss|||{{{vvvqqqpppooottt{{{pppbbbVVVPPPOOOKKKKKKLLLLLLNNNOOOQQQRRRTTTVVVYYY]]]cccjjjsssyyy}}}sssiiibbb[[[SSSNNNIIIFFFCCCBBBBBBCCCCCCBBBCCCEEEGGGIIIKKKNNNRRRUUUXXXXXXYYY[[[]]]```cccdddfffjjjpppuuuyyyoooddd```[[[YYY\\\___bbbiiipppyyyzzzkkkeeejjjrrrhhhTTTLLLCCC@@@===<<<<<<======<<<888999999::::::999999999999999999888888888888777777777777777888888888888888888888888888888888888999999<<>>===>>>FFFPPPbbbtttyyyvvvxxx~~~lll```ZZZYYY[[[```fffqqq|||ssskkkjjjlllpppwwwzzztttuuuuuuwww}}}uuufffYYYQQQOOOMMMMMMLLLLLLMMMOOOQQQSSSSSSVVV[[[___eeemmmxxxwwwkkkaaaZZZSSSMMMHHHFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOSSSVVVYYYZZZ\\\^^^```bbbdddeeelllrrrzzzvvviiiccc]]]YYYXXX\\\```eeennnvvvoooeeeaaajjjvvvbbbNNNEEEAAAAAA@@@>>>===;;;::::::;;;:::888999::::::999777666777888999999999999999555777888888777777888999888888999999999:::::::::999999999999;;;@@@GGGLLL___qqq~~~yyyzzz{{{jjjaaa\\\ZZZ\\\aaahhhqqq|||ooolllooottt{{{xxxvvvvvvyyyuuugggZZZRRRPPPPPPOOONNNNNNOOOQQQTTTUUUSSSVVV\\\aaahhhrrr~~~zzzrrrggg^^^XXXRRRMMMIIIFFFEEEEEEDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMOOOSSSVVVXXXZZZ]]]___bbbeeehhhjjjnnnvvvsssfff```]]]YYYYYY]]]aaagggpppxxxzzzjjjbbb```jjjwww|||___MMMEEEAAA@@@???>>>===;;;::::::;;;:::888999::::::999777666777777888999999888888555777888888777777888999999999:::::::::;;;;;;;;;999999999:::;;;@@@FFFKKK^^^pppzzzzzzyyyhhh___ZZZXXXZZZ___fffpppvvvpppqqquuu|||~~~xxxxxxzzzvvviii\\\TTTRRRMMMLLLLLLLLLMMMOOOQQQRRRSSSWWW]]]ccckkkwwwuuummmcccZZZUUUQQQLLLIIIEEEEEEDDDDDDCCCCCCDDDDDDDDDFFFIIIKKKMMMPPPTTTVVVXXXZZZ^^^bbbeeeiiimmmqqqvvv~~~nnnbbb\\\\\\YYYZZZ^^^bbbhhhrrr{{{qqqddd^^^___jjjxxxuuu[[[KKKEEE@@@@@@???>>><<<;;;::::::;;;:::888999::::::999777666666777777888888777777555777888888666666777999::::::::::::;;;;;;;;;<<<999999::::::;;;@@@EEEJJJ\\\nnn|||{{{vvvfff^^^YYYXXXZZZ```fffooo~~~uuurrruuu|||{{{zzz{{{uuuiii]]]UUUSSSKKKKKKKKKLLLMMMNNNPPPPPPTTTXXX^^^eeemmmzzztttlllaaaXXXSSSOOOKKKHHHEEEDDDDDDCCCCCCCCCDDDDDDDDDFFFIIIKKKMMMPPPTTTWWWYYY\\\aaaeeehhhmmmsssxxxzzzjjj```ZZZZZZXXXZZZ^^^bbbhhhsss~~~jjj___[[[^^^jjjyyynnnWWWJJJFFF@@@???>>>===<<<;;;::::::;;;:::888999::::::999777666666777777777777666666555666777777666666777999999999999:::::::::;;;;;;999:::::::::;;;???DDDHHHXXXjjj}}}uuufff___ZZZYYY\\\bbbiiiqqq~~~zzztttttt{{{}}}|||~~~~~~rrrggg\\\UUUTTTOOOOOOOOOPPPQQQRRRSSSTTTUUUYYY^^^eeennn{{{vvvnnnaaaWWWQQQMMMIIIFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFIIILLLNNNQQQUUUXXXZZZ___eeeiiimmmrrr{{{uuuhhh___ZZZWWWWWWZZZ^^^bbbiiiuuuyyyeee\\\ZZZ]]]jjjyyyhhhTTTJJJGGG???>>>>>>===<<<;;;::::::;;;:::888999::::::999777666666777777777777666555444666777777666666777888777888888888999999999999999::::::;;;;;;>>>CCCFFFTTTfff}}}sssfff___[[[[[[^^^dddjjjqqq}}}vvvsssyyy~~~xxxmmmddd[[[UUUSSSNNNOOOOOOPPPQQQRRRSSSSSSUUUYYY^^^fffooo}}}xxxoooaaaWWWPPPKKKGGGDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDFFFIIILLLNNNRRRVVVYYY\\\bbbiiiooottt|||qqqfff___[[[VVVWWW[[[```dddjjjxxxsssaaaYYYYYY]]]kkkzzzcccQQQHHHFFF>>>>>>======<<<;;;;;;:::;;;:::888999::::::999777777777888888777777666666444666777777555555666888777777777777888888888888999:::;;;;;;;;;>>>BBBEEEOOObbbyyyqqqfff```^^^^^^aaagggkkkppp{{{zzztttvvv|||~~~qqqiiiaaaYYYSSSRRRMMMMMMOOOPPPQQQRRRRRRRRRSSSWWW^^^fffqqqwwwmmm```UUUNNNJJJFFFDDDCCCBBBBBBBBBBBBCCCDDDEEEDDDFFFIIILLLOOORRRVVVYYY\\\cccmmmuuu||||||mmmddd___[[[WWWYYY]]]cccfffmmm{{{mmm\\\WWWXXX^^^lll|||yyy^^^MMMFFFDDD=========<<<<<<;;;;;;:::;;;:::888999::::::999777888888999999888777777666444555666666555555666888777777888888888999999999999:::;;;;;;;;;===AAACCCKKK^^^uuusssiiieeeddddddgggmmmpppttt}}}vvvtttxxxzzzmmmfff___WWWRRRRRRPPPQQQRRRTTTUUUUUUVVVVVVRRRVVV^^^gggssstttkkk^^^SSSMMMJJJFFFDDDBBBBBBBBBBBBBBBCCCDDDEEEDDDFFFJJJLLLOOORRRWWWZZZ[[[dddoooyyyxxxjjjccc^^^[[[XXXZZZ___eeehhhooo~~~zzziiiYYYUUUWWW^^^nnn}}}vvv[[[KKKDDDBBB=========<<<<<<;;;;;;:::;;;:::888999::::::999777999999999999999888777777444555666666555555666888888888999999999:::::::::999:::;;;;;;;;;===@@@CCCHHH[[[ssswwwnnnjjjkkkkkknnnsssvvvyyyxxxsssvvvzzzpppddd\\\XXXVVVRRROOOQQQQQQQQQQQQQQQQQQQQQQQQUUUWWW```lllxxxzzzkkk\\\UUUQQQKKKEEECCCEEEEEEDDDDDDDDDDDDEEEEEEFFFIIIMMMPPPSSSUUUXXXZZZ]]]dddppppppggg```[[[YYYYYY[[[```eeeiiirrrtttdddZZZ[[[[[[]]]ppppppZZZKKKDDDCCC@@@???===<<<;;;;;;<<<<<<;;;::::::999999888888777999999999888888888888777444444555555666666777777999999888888888888888888999:::;;;;;;:::<<>>AAAGGGQQQccczzz|||rrrqqqpppqqquuu{{{}}}wwwttt~~~nnnggg]]]VVVSSSRRRPPPNNNQQQQQQRRRRRRSSSSSSTTTTTTUUUXXX```mmmyyyssscccYYYSSSLLLHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDGGGJJJMMMPPPRRRUUUWWWZZZ^^^eeerrrxxxiiibbb^^^[[[[[[]]]___ccciiinnnwww{{{iii\\\UUUXXX]]]eeezzzhhhUUUJJJEEEEEE???>>>===<<<;;;;;;;;;<<<<<<<<<;;;::::::999999888777777777777666666666555888888888888777777777777888888888888888888888888999:::;;;::::::;;;>>>@@@EEENNN___uuu}}}sssrrrnnnpppvvv}}}|||vvvwwwgggaaaYYYSSSQQQPPPOOONNNPPPQQQQQQRRRSSSTTTTTTUUUUUUXXXaaannnzzzyyyggg[[[SSSLLLHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDGGGJJJNNNPPPRRRTTTWWWYYY\\\bbbmmmxxxtttfff```\\\ZZZ[[[^^^```eeekkkpppzzztttcccYYYTTTXXX^^^iiidddSSSIIIEEEEEE???>>>======<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888888777777777666666666777777666666555555444444888888888888888999999999999:::;;;:::999:::===???BBBJJJZZZpppzzzzzz}}}yyyqqqpppnnnrrryyyyyy~~~sssbbb^^^XXXSSSPPPOOOOOOOOOOOOPPPQQQRRRSSSTTTUUUUUUWWWZZZbbbooozzznnn```UUULLLHHHHHHDDDDDDCCCCCCCCCCCCDDDDDDGGGJJJNNNQQQRRRTTTWWWYYYXXX^^^fffnnnssstttrrrqqqppprrrsssuuuxxx}}}qqqeee___[[[ZZZ[[[^^^```eeelllsss~~~ppp```XXXTTTWWW^^^kkk{{{```QQQHHHDDDCCC>>>>>>>>>======<<<;;;;;;<<<;;;;;;::::::999888888999999888888888777777777777777666666555555444444777777888888888999999999999:::;;;:::999:::<<>>>>>>>>>>>===<<<;;;:::;;;;;;:::999999888888777999999999999888888888888888888888888777777777777777777777888999999::::::::::::::::::999999<<<>>>@@@EEERRReee|||}}}vvvwww{{{xxxnnnkkklllmmmsss|||yyywwwsssvvvyyy{{{}}}xxxnnn```^^^ZZZVVVRRRQQQRRRSSSQQQRRRSSSUUUWWWXXXZZZZZZ\\\^^^eeeppp{{{uuudddVVVOOONNNFFFFFFEEEEEEEEEEEEFFFFFFHHHKKKNNNQQQRRRTTTVVVXXXZZZ[[[\\\]]]^^^^^^^^^]]][[[]]]bbbiiiqqq}}}zzzjjjaaa]]][[[[[[^^^aaaccciiirrr{{{qqqbbbWWWTTTRRRVVV```qqqnnnXXXNNNGGGCCCAAA===>>>>>>>>>===<<<;;;::::::999999888888777777666888888888888777777777777777777777777888888888888666777777888999999:::::::::::::::999888999;;;===@@@DDDOOOaaaxxx{{{|||xxxmmmfffeeehhhjjjqqq|||wwwtttnnnqqqtttvvvxxx{{{~~~vvvlll```___\\\WWWTTTRRRSSSUUUSSSTTTUUUWWWYYY[[[\\\]]]]]]___fffqqq{{{}}}kkk[[[SSSRRRGGGGGGFFFFFFFFFFFFGGGGGGIIIKKKOOOQQQRRRTTTVVVXXX]]]\\\[[[[[[ZZZ[[[\\\\\\[[[^^^cccjjjtttuuufff___\\\[[[\\\```bbbdddkkkttt~~~jjj[[[TTTRRRQQQUUUaaattthhhTTTLLLGGGCCCAAA===>>>>>>>>>>>><<<;;;:::999999888888777666666666777777777777666666666666444444555555666666777777666777777888999999:::::::::::::::999888999;;;===@@@DDDNNN___vvv}}}mmmccc___```dddgggnnnzzzvvvnnnoookkkiiimmmqqqsssvvv{{{{{{{{{|||{{{zzz{{{}}}rrrhhh```]]]YYYXXXXXXXXXXXXWWWWWWXXXXXXXXXXXX[[[```dddbbbeeekkksss}}}vvvgggYYYNNNLLLFFFBBBDDDFFFEEEDDDEEEGGGJJJMMMPPPRRRUUUWWWZZZXXXZZZ\\\\\\ZZZYYYZZZ[[[YYY^^^eeelllvvv~~~pppbbb\\\[[[[[[]]]aaacccfffmmmvvv{{{eeeXXXRRRSSSUUUYYYcccwwwbbbUUUIIIDDDCCC===<<<;;;;;;::::::999999888777888999;;;;;;:::999888444555666777777777555555666666666666666666666666999999888888888888999999999999999:::::::::;;;;;;>>>@@@HHHXXXoooqqqfff```\\\]]]bbbgggmmmuuu{{{wwwooojjjeeecccfffjjjlllpppttttttuuuuuuuuutttuuuwwwyyy{{{~~~qqqggg___]]]YYYXXXXXXYYYXXXXXXYYYYYYZZZYYYZZZ\\\```cccaaaeeejjjrrr|||rrrcccWWWRRRKKKFFFGGGHHHGGGFFFGGGHHHJJJNNNQQQSSSUUUXXXZZZYYY[[[]]]]]]]]]\\\]]]___^^^cccjjjrrr{{{zzznnnaaa\\\[[[[[[]]]```dddhhhoooyyyvvvbbbVVVQQQRRRTTTZZZggg}}}{{{```SSSIIIDDDCCC=========<<<;;;;;;::::::999999999999::::::999888888555666666666666666555555666666666666666666666666999999888888888888999999999:::::::::;;;;;;;;;;;;===???FFFUUUkkknnnccc^^^ZZZZZZ___eeekkkssszzzyyyoooeee___]]]```ccceeeiiinnnmmmnnnoooooonnnoooqqqsssuuuxxx}}}pppfff___\\\ZZZXXXYYYYYYYYYXXXZZZ[[[\\\\\\[[[]]]```bbbcccgggmmmuuupppcccYYYQQQJJJJJJJJJHHHHHHIIIIIILLLPPPRRRTTTVVVXXXZZZZZZ\\\^^^______```bbbdddbbbhhhpppxxxtttjjj```\\\\\\[[[]]]___eeekkksssppp^^^TTTOOOPPPSSS[[[kkkwww]]]RRRHHHCCCCCC>>>>>>======<<<<<<;;;::::::;;;:::999888888888888888888777777666555555555555666666666666666666666666999999888888888888999999:::::::::;;;;;;;;;<<<<<<===>>>DDDPPPeee~~~iii```\\\XXXXXX\\\bbbiiirrryyy{{{oooddd^^^ZZZ]]]___aaaeeeiiihhhjjjkkkkkkkkkkkkmmmoooqqqtttyyy}}}}}}nnneee^^^\\\ZZZZZZ[[[[[[[[[ZZZ[[[\\\]]]]]]]]]^^^```bbbggglllsss{{{|||lll^^^UUUMMMKKKKKKIIIIIIKKKKKKNNNQQQTTTUUUVVVYYYZZZZZZ\\\^^^```aaabbbeeehhhffflllttt|||mmmeee^^^]]]\\\[[[]]]```fffmmmwwwjjj[[[SSSOOOPPPSSS\\\nnnttt\\\RRRGGGBBBBBB=========<<<<<<;;;:::::::::<<<;;;999777666777777888:::999777555444444555666666666666666666666666666999999888888888888999999::::::;;;;;;;;;<<<<<<<<<>>>>>>BBBMMM___xxxzzzfff^^^[[[WWWWWW[[[```gggqqqyyyqqqddd^^^YYYZZZ[[[\\\___dddccceeeggggggggggggiiikkklllppptttxxx|||{{{mmmeee___]]]\\\\\\]]]^^^]]]\\\\\\]]]^^^^^^^^^```cccfffmmmsss{{{uuueeeZZZPPPLLLKKKJJJKKKMMMNNNPPPSSSUUUVVVWWWYYY[[[YYY[[[]]]___aaacccgggjjjkkkqqqyyyzzzgggaaa\\\\\\]]]\\\^^^bbbhhhooo|||zzzfffYYYSSSOOOPPPSSS]]]pppqqq[[[QQQFFFAAAAAA===<<<<<<;;;;;;:::999999999<<<;;;999777666666777777:::999777666555555555666777777777777777777777777999999888888888888999999:::::::::;;;;;;;;;<<<<<<>>>???BBBJJJ[[[sssyyyeee^^^\\\XXXXXX]]]```gggqqq{{{vvveee]]]WWWVVVWWWVVVYYY]]]\\\___aaabbbbbbbbbdddeeegggjjjooosssvvvyyy}}}zzzmmmeee___^^^^^^^^^```aaa```^^^]]]^^^______aaadddiiimmmuuu}}}pppcccWWWPPPMMMKKKLLLOOOPPPRRRUUUWWWWWWXXXZZZ[[[ZZZ[[[]]]___```dddhhhkkkpppvvv|||tttbbb^^^[[[\\\]]]\\\```eeejjjsssxxxcccXXXSSSOOOPPPTTT```tttkkkXXXPPPEEE@@@@@@===<<<;;;;;;:::999999888888:::999888777777777777777999888888777666666666666777777777777777777777777999999888888888888999999999999999:::::::::;;;;;;===>>>AAAHHHWWWnnnzzzfff^^^\\\YYYZZZ___aaaiiisss}}}}}}ggg___WWWUUUTTTSSSUUUYYYYYY[[[^^^___``````aaabbbdddggglllpppsssvvvzzz|||~~~yyymmmfff``````___aaaccccccbbbaaa``````aaaaaadddjjjqqqwww~~~pppaaaWWWRRRMMMMMMPPPQQQTTTVVVXXXXXXYYYZZZ\\\[[[\\\^^^___aaadddiiilllssswww|||nnn```\\\ZZZ\\\\\\]]]bbbhhhnnnwwwvvvaaaVVVRRRNNNPPPVVVcccxxx~~~cccRRRLLLBBB???AAA>>><<<<<<<<<;;;::::::999999777888888888888888777777777777888888888777777666777777777777777777777777999999888888888888999999888888888999999999:::::::::<<<@@@FFFTTTjjj|||fff^^^\\\YYY\\\aaadddlllvvvjjjaaaYYYVVVUUUSSSUUUYYYXXX[[[^^^`````````aaabbbdddggglllpppsssvvvzzz|||}}}yyynnngggaaa```aaabbbdddeeedddbbbbbbbbbbbbcccgggnnnwww}}}zzziii]]]UUUOOONNNPPPRRRUUUWWWXXXXXXYYYZZZ\\\]]]^^^___```bbbeeejjjnnnrrruuuzzz}}}{{{jjj___[[[ZZZ[[[\\\]]]ccckkkqqqzzzuuu```UUUQQQMMMOOOVVVeee{{{www]]]NNNIIIAAA>>>AAA???>>>======<<<;;;;;;::::::555666888999999888777666555666888999999888777666777777777777777777777777999999888888888888999999777777888888888999999999888;;;>>>DDDQQQggg}}}fff^^^[[[YYY\\\bbbfffnnnxxx