BM6P6(@ |||qqqjjjhhhaaabbbdddeeegggkkkppptttvvv{{{{{{ooo___NNNDDDAAA666555555555555444444444111111111111111111111111////////////.....................------,,,,,,,,,,,,,,,---......---,,,,,,))))))************)))))),,,,,,,,,+++++++++***************)))))))))))))))))))))))))))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%###!!!!!!"""###$$$''''''''''''''''''''''''''''''''''''&&&%%%$$$###!!!###&&&((()))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''((('''$$$!!!!!!%%%(((&&&''''''''''''''''''&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$'''(((&&&$$$%%%$$$"""!!!"""$$$'''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((******))))))((((((''''''))))))***+++,,,------...---......///////////////000111111222333333333333333333222222111000000000111222333444444333111000222111000///......//////---------....../////////)))***+++,,,+++***)))(((++++++,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********)))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$tttlllfffbbbbbbfffhhhjjjlllmmmqqquuuxxx}}}wwwhhh\\\PPPDDD===;;;444444444444333333333333111111111111111111111111////////////..................---------,,,,,,,,,++++++,,,------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++*********''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((((((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%)))'''&&&$$$$$$$$$&&&'''''''''''''''''''''''''''''''''''''''&&&%%%$$$###"""$$$&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''%%%""""""%%%'''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%&&&((()))'''%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))))))))((((((''''''(((((()))***+++,,,------------...///////////////000111222333333444444333333333222222111000000000000111222333333222111000000000000000//////......,,,---------............+++,,,---------,,,+++***++++++,,,,,,,,,+++***)))))))))))))))))))))))))))*********))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$~~~rrrfffaaa___^^^```cccnnnpppsssvvvwwwyyy|||ooo```QQQGGGAAA;;;666666333333333222222222111111111111111111111111111111/////////............---...------------,,,,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++,,,++++++++++++*********''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%)))((('''&&&%%%&&&'''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&&&&&&&'''((('''&&&&&&&&&'''(((((('''%%%$$$&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))))))))(((((((((((('''''''''((()))***+++,,,,,,------...////////////...000111222333444444444444333333222222111000000000///000111222222111000/////////000111000///...---,,,,,,,,,------------........./////////...,,,++++++,,,,,,,,,,,,+++***)))))))))))))))))))))))))))++++++******))))))((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&}}}zzzlllccc\\\]]]```ccciiiooowwwzzz}}}{{{qqq\\\NNNAAA<<<;;;888555444333333222222222111111111111111111111111111111111//////.........---------------------------------***++++++++++++++++++***))))))************))))))++++++++++++************))))))***************+++(((((((((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''''''''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''((()))***++++++,,,---......//////......000111222333444555555555333333222222111000000000...///000000111000000///---...000111111000...,,,,,,,,,,,,---------------...///000000///...,,,+++,,,,,,,,,,,,++++++******)))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###"""!!!!!!###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''vvvlllfffaaa^^^bbbhhhmmmuuu|||uuudddYYYLLLAAA888888:::888555333333333333333222222222111000000000000000000000000............------------------------------------,,,,,,++++++++++++,,,,,,))))))************))))))+++++++++*********))))))*********++++++,,,,,,,,,((((((((((((((((((((((((((()))))))))))))))))))))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%"""###$$$%%%'''((())))))&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((((('''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&''')))(((&&&$$$######$$$%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((((((&&&&&&'''((()))******+++,,,------...............///000222333444555555555333333222222111000000000......//////000000000000,,,---///111111///...---------------------------.../////////...---+++***,,,,,,++++++++++++***+++)))))))))))))))))))))))),,,++++++***)))((('''''''''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$###!!!!!!!!!"""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''yyynnngggfffdddeeelllrrrxxxooo___PPPFFF@@@888444666888666333222333333333222222222111111000000000000000000000000.........------------,,,,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++************)))))))))'''(((((())))))******+++(((((((((((((((((((((((((((((()))*********))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&""""""$$$%%%'''((()))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''))))))'''%%%%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''((())))))''''''((())),,,***'''%%%$$$%%%'''(((&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((&&&&&&'''((()))***++++++,,,,,,---............---...///000222333444555555333333222222111000000000......//////000000111111,,,---...///000///......///............---------......//////...,,,***)))---,,,++++++******++++++))))))))))))))))))))))))++++++******))))))((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''{{{zzz|||~~~}}}vvvnnniiikkkkkkpppxxxyyyfffWWWKKKBBB<<<:::555222444555333222444222222111111111000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,---------......,,,+++***))))))***+++,,,++++++,,,,,,,,,,,,++++++************))))))))))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))&&&'''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''$$$$$$%%%&&&&&&''''''(((&&&&&&'''(((((((((((((((''''''''''''''''''''''''(((&&&%%%$$$$$$%%%'''((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$&&&((()))(((&&&&&&&&&''''''''''''&&&&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&((('''%%%$$$&&&'''***)))((('''&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((&&&'''((()))***++++++,,,+++,,,------......---------...///111222333444444333333222222111000000000////////////000111222222---------.........//////000000/////////............/////////...,,,***)))---,,,+++*********++++++))))))))))))))))))))))))*********)))))))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&}}}vvvrrrsssvvvwwwvvvwwwyyy{{{~~~xxxtttuuuvvvwwwwwwvvvyyy~~~xxxrrrnnnppprrryyy{{{eeeQQQEEE>>>:::888999555333444333111333777000000000000////////////000000000000000000000000......---------,,,,,,,,,,,,,,,,,,------.........+++***)))(((((()))***+++))))))************))))))************))))))))))))&&&&&&&&&'''((())))))***************************$$$%%%'''(((((((((''''''''''''''''''''''''''''''%%%&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&%%%''''''''''''''''''''''''(((&&&%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((%%%$$$%%%(((***(((&&&&&&''''''((((((''''''&&&'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%% ###$$$###!!! """$$$%%%&&&'''''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,+++,,,------......------,,,---...000222333333333333333222222111000000000////////////000111333333---------------...///000111111000000/////////...///000000000...---+++)))---,,,+++*********+++,,,)))))))))))))))))))))))))))))))))))))))*********&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$%%%&&&&&&xxxoookkkmmmqqqqqqqqqrrruuuzzz~~~xxxtttuuuwww{{{jjj___PPPEEE???<<<888555555444333333222222333333000000000000000000000000////////////////////////......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))***)))(((''''''((()))***)))(((((('''''')))***+++))))))))))))((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''%%%((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$#########$$$$$$***(((&&&$$$###$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&))))))((((((''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&!!!"""###$$$%%%$$$######&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&%%%$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''"""###$$$%%%&&&'''''''''###%%%''')))***(((&&&%%%$$$%%%&&&'''&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&'''&&&&&&%%%%%%$$$$$$###$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''&&&&&&((((((((((((((((((((((((###%%%'''((('''(((***,,,+++++++++,,,,,,---------000000111222222222222111333333333222111000///...............////////////000///---+++++++++---......,,,++++++---///000000---///000111111///---,,,)))))))))******+++++++++------,,,,,,,,,,,,++++++++++++******)))(((''''''(((((('''''''''&&&&&&&&&''''''&&&''''''((()))***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$}}}uuusssuuuyyy{{{zzz~~~wwwrrrttttttzzz|||lllUUULLLAAA:::777666444222444333333222222222222222000000000000000000000000.................................---------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***))))))***)))(((''''''((()))***(((((('''''''''((()))***''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***(((''''''(((((('''%%%&&&&&&''''''''''''''''''((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&'''''''''***(((&&&$$$$$$$$$%%%&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&(((((((((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******)))(((&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''###$$$%%%%%%&&&&&&&&&&&&$$$%%%'''((()))((('''&&&%%%%%%&&&&&&%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&((((((&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((()))******++++++,,,------......000111111222222222222222333333333222222111000///............////////////000///...,,,,,,---...///333111......///000000///,,,---...///...---+++)))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,++++++***))))))((((((''''''''''''''''''&&&&&&)))((('''''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$|||vvvoookkkjjjmmmsss|||vvvrrrsssttt|||rrr___OOOEEE@@@999555555666555333333222222111111111111111000000000000000000000000........................//////.........---------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))(((((((((((())))))''''''&&&&&&''''''((()))''''''''''''&&&&&&&&&&&&((('''&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&'''(((((('''&&&%%%%%%&&&&&&'''(((((()))((('''&&&&&&&&&&&&'''((('''&&&&&&%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((('''%%%%%%'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%######$$$%%%&&&&&&&&&&&&(((((('''&&&&&&&&&''''''$$$%%%%%%&&&''''''(((((($$$$$$%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''((()))***)))((('''((()))******+++,,,...///000000111111222333333333333222333333333333222111000000---............/////////000///...------///000111777444222000000000000///---.........---,,,***))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++***)))))))))&&&&&&''''''''''''''''''***)))((('''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$zzzvvvuuuvvvwwwuuuqqqmmmjjjhhhfffeeegggmmmvvv~~~tttqqqtttyyyyyyjjjZZZJJJ???@@@<<<888666666555444222222111111000000000000000000000000000000000000000......................../////////.........------++++++************++++++++++++++++++++++++++++++,,,+++++++++******))))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''((())))))))))))(((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&(((((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''##################$$$%%%((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%'''''''''&&&&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''$$$$$$%%%'''(((((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%&&&'''((('''&&&%%%$$$###$$$%%%&&&###$$$%%%%%%&&&&&&&&&%%%((('''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((***)))(((((()))***)))***+++,,,...///111111111111222333333333333333222222333333222111000000---------.........//////......------...///000111777444111000000111000///000000000///...---,,,++++++++++++,,,,,,---------,,,,,,,,,++++++++++++***,,,+++++++++*********)))&&&&&&&&&''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$wwwmmmhhhdddbbbccccccdddeeeeeeeeeggghhhiiinnntttxxxqqqqqqvvvooo```SSSHHH>>>999888666444333222222000///222111000000//////000000////////////////////////........................///.........------------+++******))))))******+++++++++++++++++++++++++++++++++***************)))(((((())))))))))))((((((%%%&&&&&&'''''''''''''''))))))))))))((((((((((((&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((('''&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''((((((((('''%%%%%%&&&))))))(((&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''&&&%%%%%%'''&&&$$$$$$$$$%%%'''((('''&&&%%%$$$###$$$%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&''''''''''''''''''(((((('''''''''&&&&&&&&&$$$$$$%%%&&&&&&'''((((((((((((((('''&&&$$$######&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&((()))((()))+++,,,))))))+++,,,...///000111111111222333333333333222111111222222222111000000------------............,,,,,,,,,,,,---......///222000......///000000000/////////......---,,,+++))))))***+++---...//////,,,,,,+++++++++*********+++++++++***************&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((()))%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$vvvjjjddd___[[[YYYZZZ]]]```eeehhhjjjlllooorrrvvv{{{~~~yyytttqqquuu|||pppcccTTTJJJBBB;;;888888333333222222222222333333222111111000000000000000////////////////////////------------------------......---------,,,,,,,,,******))))))))))))******++++++++++++++++++++++++************************(((((())))))))))))((((((&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&)))(((((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''(((((())))))000---)))((()))***'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$%%%'''(((&&&&&&%%%%%%$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((((((''''''&&&%%%%%%$$$$$$$$$%%%&&&'''(((((()))((((((((('''&&&$$$###"""%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&###%%%''''''((((((***,,,))))))***+++---...//////000000111222222222222111///000000000000000//////,,,------------.........,,,,,,,,,---------------...,,,++++++---///000000,,,,,,,,,+++++++++++++++((()))***+++,,,---...///++++++++++++************))))))))))))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$~~~uuuoooiiifffaaa[[[YYY[[[```fffnnntttxxx{{{zzzwwwvvvxxxwwwhhhWWWLLLBBB>>>;;;666444555333444444333333333555666222222111000000000000111////////////////////////---------------------------,,,,,,,,,,,,+++++++++******))))))))))))******************************))))))))))))************'''((()))******)))((('''&&&'''((()))))))))((((((''''''''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$%%%'''((('''&&&''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''""""""""""""###$$$%%%&&&%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$%%%%%%&&&'''&&&&&&%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((()))))))))444///)))'''((()))'''%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((('''%%%%%%$$$$$$%%%%%%&&&'''%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&'''((())))))&&&&&&'''''''''&&&%%%$$$%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&'''&&&&&&(((***))))))******+++,,,------//////000111111111111000......////////////......,,,,,,---------........................------,,,,,,+++)))***,,,...///...+++++++++***++++++,,,,,,*********+++++++++++++++++++++++++++************(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$xxxqqqnnnmmmkkkfff___]]]```eeelllwww{{{zzz{{{sss___NNNJJJAAA;;;<<<;;;666333444444444333111//////111222333222222111111111111111////////////////////////------------------------,,,,,,,,,+++++++++************))))))))))))******************************)))))))))))))))*********'''((()))******)))((('''&&&''')))*********)))(((***)))))))))((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$%%%'''((('''&&&%%%%%%&&&&&&'''(((((((((%%%&&&'''(((((('''&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$%%%%%%&&&'''&&&%%%%%%%%%&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%'''((()))$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''((())))))***111+++%%%###&&&)))(((&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''(((((((((((($$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###%%%%%%%%%&&&&&&%%%$$$$$$!!!"""$$$%%%&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%&&&'''((()))***###$$$%%%'''(((''''''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&%%%%%%&&&''')))))))))******+++++++++......///000000000000000------...............---,,,,,,,,,---------......///000000000///...---------+++******+++---------,,,,,,,,,,,,---...//////,,,,,,++++++***)))((((((+++++++++************)))''''''''''''((((((((((((******)))'''&&&%%%$$$###(((((('''&&&%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$~~~uuupppooottt|||{{{zzz{{{zzzvvvoooooossswww}}}rrrdddXXXKKKBBB<<<;;;:::888777555444333333333333222222111111111000000000000////////////.........................../////////...---,,,,,,+++---......,,,,,,---...---,,,,,,++++++,,,,,,---)))))))))))))))(((''''''+++*********))))))(((((()))((('''&&&&&&'''((()))''''''((((((((((((''''''+++***((('''''''''((()))%%%)))---,,,(((&&&(((+++'''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&''''''&&&$$$$$$""""""!!!!!!!!!!!!""""""%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((''''''&&&&&&%%%$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++))))))***+++.../////////......------------//////000000///...------++++++,,,,,,,,,------------000111000,,,+++,,,///...------,,,,,,------...------------,,,,,,+++***......---------,,,,,,,,,+++)))''')))+++---,,,***+++*********))))))((((((***)))(((''''''((()))***(((((((((((((((''''''&&&(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&tttmmmhhhgggiiirrr}}}{{{{{{~~~mmm^^^SSSJJJAAA<<<999888777666555333222222222222111111111000000000000000000000/////////.............................................---,,,***,,,---,,,******+++,,,,,,,,,++++++++++++,,,,,,+++++++++******)))''''''************)))))))))((()))(((''''''''''''((()))((((((((((((((((((((((((+++***)))((('''(((((())))))))))))((('''&&&%%%%%%''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''((((((((('''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%%%%######$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''(((***,,,............------,,,,,,---------------,,,++++++++++++++++++,,,,,,,,,,,,,,,---------+++++++++,,,------,,,,,,,,,,,,------,,,---------,,,,,,+++***---------,,,,,,,,,++++++***)))(((***,,,---+++)))******)))))))))(((((((((((((((''''''''''''((((((((((((((((((((('''&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&xxxllleeeccccccgggmmm{{{ooodddTTTGGG???;;;888666555444444333333222222111111000000000000/////////000000000/////////..............................,,,------............---***++++++***((('''((()))++++++************++++++++++++++++++***)))((('''************)))))))))))))))((((((''''''(((((())))))((('''&&&&&&'''((()))******)))(((((((((((((((---)))%%%%%%((()))&&&###''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%$$$%%%'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''(((((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&%%%%%%&&&''')))***------------,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********++++++++++++,,,***)))))))))+++,,,+++***------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,,,,+++++++++************)))***+++------+++)))))))))((((((((((((((('''&&&&&&''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''zzzvvvooogggeeefffjjjttt}}}xxxjjjWWWOOODDD;;;777555555555222222222222222222222222000000000000000000000000000000/////////.................................+++,,,------............***++++++***(((&&&'''(((******))))))))))))******))))))************))))))*********))))))))))))))))))(((((((((((((((((()))***)))'''%%%%%%''')))******))))))(((((((((((((((,,,(((%%%&&&)))+++***(((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$############&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((***+++,,,,,,,,,,,,,,,,,,,,,++++++------.........------,,,))))))*********+++++++++***(((&&&(((+++---+++)))---,,,,,,,,,,,,,,,,,,---,,,,,,,,,------,,,,,,+++************)))))))))))))))***+++,,,---,,,***)))((((((((((((''''''''''''&&&&&&((())))))(((&&&&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''|||zzzxxxuuurrroookkkjjjlllpppwwwnnn[[[OOOEEEAAA<<<888666555444444111111222222222333333333111111111111111111111111////////////....................................++++++,,,---.........---+++,,,,,,+++)))'''((((((***))))))(((((())))))***$$$%%%&&&((()))*********))))))))))))))))))******((())))))))))))))))))(((***)))'''%%%%%%''')))***)))))))))))))))(((((('''))))))((((((((((((((()))''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###""""""###$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))***+++,,,,,,*********+++++++++++++++,,,,,,---------------,,,))))))*********++++++++++++)))'''))),,,...,,,***,,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,******)))))))))((((((((()))***+++,,,+++***))))))''''''''''''(((((((((((('''((()))******)))(((''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&$$$######$$$&&&'''uuussspppoooqqqrrrrrrqqquuuuuuyyy~~~rrrcccUUUHHH>>>999999888666555444333222111111222222222333333333000000111111111111222222/////////.........------........................+++,,,,,,------------,,,+++,,,,,,+++)))((()))*********))))))))))))******###$$$%%%'''((())))))***))))))))))))************((())))))******))))))((()))((('''&&&&&&'''((())))))))))))))))))(((''''''((()))******((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((%%%%%%&&&&&&&&&&&&%%%%%%(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&''''''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&''''''&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''(((&&&&&&'''''''''''''''(((######$$$$$$$$$$$$%%%%%%'''&&&&&&%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))))))))***)))))))))***************))))))***+++++++++***************++++++++++++,,,,,,+++***+++,,,---,,,+++,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,******)))))))))((((((((()))*********((('''((()))'''(((((((((((()))))))))(((((())))))))))))((((((&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''|||wwwtttqqqqqqrrrtttxxx|||vvvdddVVVLLLDDD===777555555555444222111111111111111111111222222222222/////////000000000111111//////.........---------........................,,,,,,---------,,,++++++)))+++,,,+++))))))***++++++******))))))******+++&&&''''''(((((((((((((((((()))))))))************((()))************)))(((((((((((((((((((((((((((((())))))***)))((('''&&&((('''(((,,,000000---***''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%############""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&'''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''''''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''######$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%&&&'''((((((((((((((((((((())))))*********(((((()))***************++++++++++++,,,,,,,,,,,,+++,,,,,,,,,*********+++,,,,,,++++++++++++,,,,,,***+++,,,,,,---------,,,*********)))))))))(((((()))))))))'''$$$$$$'''***((((((((()))))))))******(((((((((''''''(((((((((&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&}}}|||{{{yyy{{{hhh]]]NNNCCC>>>;;;888444555555555333111000111222000000000111111111111111---.........//////000000//////.........---------........................------------,,,,,,+++***((()))******))))))***+++++++++************++++++************)))((('''&&&(((((())))))*********+++((()))***++++++***)))(((''''''((((((((((((''''''((()))*********)))'''&&&'''$$$%%%...999===999222''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''"""###$$$%%%&&&'''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&''''''((((((''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((('''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$%%%&&&''''''$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((((((((&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''(((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))'''((((((((())))))******)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,...,,,)))''')))+++,,,++++++++++++++++++,,,***+++,,,,,,------------************))))))))))))))))))(((%%%"""###&&&***(((((())))))******++++++((('''&&&%%%%%%&&&'''(((&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&}}}}}}mmmaaaSSSJJJ???999888888666444333333222222111000//////111111000000//////......////////////............///,,,+++,,,...///---++++++++++++++++++++++++++++++++++++******)))))))))************************+++******+++,,,,,,)))'''))))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((((((((((((((((((***+++,,,***(((''''''(((((((((((((((((('''&&&&&&)))&&&&&&...888<<<777000)))((('''&&&&&&'''((()))&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((()))((('''&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$######''''''''''''''''''''''''''''''''''''''''''''''''((('''%%%$$$###$$$%%%%%%((('''%%%$$$###$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%((('''%%%###!!!"""%%%'''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''))))))(((((('''''''''&&&))))))))))))************+++***)))(((((()))***+++******+++++++++,,,,,,,,,,,,+++++++++++++++++++++&&&&&&'''((()))+++---......------------...//////,,,,,,,,,+++++++++******&&&'''((())))))***))))))+++***)))''''''&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&%%%$$$######$$$&&&(((((('''%%%$$$$$$%%%&&&'''$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########{{{qqqfffXXXNNNIIIBBB999555555666555333333333333222111000000000000000000000//////......////////////...............,,,+++,,,...///---+++++++++++++++++++++++++++,,,,,,+++++++++*********+++++++++******************))))))***,,,+++)))'''))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((((((((((((((()))******)))'''&&&&&&'''***++++++++++++***))))))(((&&&&&&+++111333///***((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$$$$%%%%%%'''&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&&&&&&&***+++***(((&&&&&&(((***((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%$$$%%%%%%&&&)))(((((((((''''''''''''(((((()))))))))************)))(((((((((((()))***(((((()))))))))************************)))))))))+++++++++******++++++,,,,,,,,,,,,,,,,,,------...,,,,,,+++++++++*********'''(((((())))))))))))(((***)))((('''''''''''''''(((((()))******)))((((((((((((&&&&&&&&&(((***+++222000---***'''&&&&&&&&&$$$$$$$$$$$$###"""!!!!!!&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######~~~mmm___UUULLLCCC===<<<888333222333555444222333333333222111111000000000000000////////////.../////////............---...,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))))))))(((((()))***+++)))((())))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((((())))))(((&&&%%%&&&'''((((((((()))(((((('''&&&((('''&&&((())))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((($$$&&&(((******(((&&&$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&######$$$&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&'''''''''''''''((()))(((&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%((((((((((((''''''''''''(((((())))))))))))*********))))))(((((())))))***)))))))))))))))*********((((((((((((((((((((((((++++++***************+++++++++******++++++,,,---,,,++++++++++++*********((())))))))))))(((((('''))))))(((''''''(((((((((&&&&&&'''(((((('''&&&&&&((((((''''''((()))+++,,,666444000,,,)))'''&&&%%%###$$$$$$######"""!!! &&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$${{{yyy{{{~~~nnncccUUUJJJDDD???;;;888555333111111333444333111333333222222111111111111//////////////////////////////.........------------,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))(((''''''((()))***)))((((((((((((((((((((((((((('''(((((()))***+++++++++(((((((((((((((((((((((('''((()))(((&&&%%%&&&'''&&&''''''''''''&&&%%%%%%'''((((((&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''%%%&&&((())))))(((&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&&&&''''''###%%%''''''&&&$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((()))))))))***++++++************++++++++++++++++++++++++++++++'''''''''(((((((((((((((&&&&&&&&&'''((()))+++,,,+++************+++,,,,,,++++++++++++************))))))***))))))((('''&&&(((((((((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''')))***...---+++)))''''''&&&&&&"""###$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%|||~~~vvvvvv{{{xxxiiiSSSMMMEEE>>>;;;:::888666444333333333444444222111222222111111111111000000.............../////////............------------+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))((('''''')))***)))(((((((((((((((((((((((((((''''''((()))***+++,,,,,,((((((((((((((((((((((((((()))***)))'''&&&'''((()))************)))(((((('''(((((('''%%%%%%''')))'''''''''(((((('''''''''&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&&&&%%%%%%%%%&&&'''&&&%%%$$$$$$%%%&&&''''''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$%%%%%%%%%&&&$$$&&&))))))(((&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''''''''((((((((((((((('''(((((((((((())))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((())))))*********''''''''''''(((***+++++++++++++++++++++,,,,,,---+++++++++*********))))))))))))***))))))((('''&&&))))))((((((((())))))*********))))))))))))******$$$$$$$$$$$$%%%&&&'''(((''''''&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~{{{vvvrrrpppttt}}}}}}{{{{{{~~~{{{ooo```RRRCCC???;;;888666555444222444444444444444333111111000000000000000000000000---............/////////.........------------,,,***,,,---,,,+++***+++---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,************************,,,***(((((()))))))))((())))))))))))))))))))))))''''''(((((()))***++++++((((((((((((((((((((((((''')))***)))''''''((()))(((((((((((((((''''''&&&&&&'''(((''''''''')))+++''''''((())))))(((''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&((('''&&&%%%%%%&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%"""$$$&&&'''&&&$$$$$$%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))))))))((('''''''''(((((((((((((((''''''(((((((((((())))))+++,,,------------,,,+++*********)))))))))))))))((())))))******++++++,,,...---,,,+++************++++++******++++++,,,---+++************)))))))))((())))))))))))(((((('''******)))(((((()))))))))))))))(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&{{{xxxvvvuuuqqqqqqrrrvvv|||~~~uuuhhh]]]TTTIII???;;;999666444333333222222222222333222111111000111............////////////---------.........//////.........---------,,,,,,***,,,---,,,***)))+++---*********************************+++++++++,,,,,,)))))))))***++++++,,,,,,...,,,)))((())))))((('''))))))))))))))))))))))))'''''''''(((((()))))))))((((((((((((((((((((((((&&&'''((((((&&&&&&'''(((%%%%%%&&&&&&%%%%%%$$$###&&&&&&&&&&&&'''(((((((((&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&& """$$$$$$#########%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((((((''''''''''''((((((((()))'''''''''((((((((())))))******+++,,,,,,+++***************)))))))))(((((((((((()))******+++,,,,,,///...---,,,++++++++++++***))))))))))))***++++++************))))))))))))'''(((((())))))))))))(((++++++***)))((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''&&&'''''''''''''''&&&%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''}}}~~~{{{wwwvvvvvvwwwzzz|||xxxeeeeee___SSSIIICCC<<<555888777444333222333555666///000111000//////000111---------...............---------.........//////......---------,,,,,,,,,))),,,---,,,***)))+++---)))))))))))))))))))))))))))))))))******+++++++++(((((()))***+++,,,,,,---000...+++)))))))))((('''))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((((())))))(((((('''&&&%%%$$$$$$%%%''''''&&&$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&'''((('''&&&$$$###&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''))))))((('''&&&###%%%'''(((((('''%%%###''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$######$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$))))))((('''&&&%%%%%%%%%$$$%%%''''''''''''%%%$$$$$$%%%''''''''''''%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%"""###%%%&&&'''&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))))))))((((((''''''&&&%%%&&&''''''&&&&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((((((''''''&&&'''''''''(((((())))))''''''''''''((((((((()))((()))***++++++***)))(((,,,,,,,,,,,,++++++******'''(((((()))***++++++,,,************+++,,,------((((((((((((((()))******************))))))))))))''''''((())))))***)))))),,,,,,***)))((((((((((((+++***)))(((((()))***+++(((((((((((('''&&&%%%$$$$$$$$$%%%&&&''''''&&&&&&"""###$$$&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''sssfff\\\UUUOOOLLLGGGAAA<<<999777666333333222222111000//////000000000000000000000000---///000111000...............------------......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******''''''(((***+++,,,---...***)))((('''&&&&&&'''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&%%%&&&''''''&&&&&&(((******))))))(((''''''&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&)))(((&&&%%%%%%&&&((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''(((((($$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((('''%%%###"""''''''((()))))))))))))))///......---,,,+++******))))))(((((()))***+++++++++++++++++++++***)))((())))))************))))))...+++)))***,,,---+++)))(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''((({{{ooobbbWWWNNNGGGBBB@@@>>><<<999888777666666333333222111111000//////////////////////////////...///000000///...............------------......---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))'''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''&&&%%%&&&''')))))))))(((((('''&&&&&&%%%'''''''''&&&&&&&&&%%%%%%%%%$$$###$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&((('''&&&$$$$$$&&&'''(((%%%%%%&&&&&&&&&'''''''''%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&'''&&&%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%'''(((((('''%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''(((((())))))(((&&&%%%$$$''''''((())))))))))))))),,,++++++***)))((((((''')))))))))))))))***+++++++++++++++++++++***))))))'''(((((()))))))))((((((+++)))((()))+++,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''zzzfff___SSSHHHAAA===;;;999444444444444444444444444222222222111111000000///////////////////////////000000//////..................------------............------------......************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((())))))))))))(((''''''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%&&&'''&&&%%%%%%''')))((((((''''''&&&%%%%%%%%%'''''''''&&&&&&&&&&&&%%%&&&$$$$$$%%%&&&'''&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&%%%$$$$$$%%%&&&'''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''')))))))))))))))((('''&&&''''''((()))))))))))))))******))))))((((((''''''))))))))))))))))))***+++***++++++++++++***))))))&&&&&&'''((((((((((((((((((''''''(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&xxxjjj```QQQKKKCCC===:::999::::::333444444444333222111111222111111111000000000///////////////////////////000///------......------...------,,,,,,------...,,,,,,,,,++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((%%%'''(((******((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%&&&'''&&&%%%%%%&&&(((''''''&&&&&&&&&%%%%%%%%%''''''''''''&&&&&&&&&&&&&&&%%%$$$%%%'''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((('''''''''((()))))))))))))))************))))))))))))***)))))))))))))))************+++++++++******)))&&&&&&'''((())))))))))))))))))((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&$$$"""'''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%{{{|||sssggg\\\SSSMMMAAA>>>:::777666666555444444444444444333222111000111111111000000000000000........................///---,,,,,,...///...,,,------,,,,,,,,,,,,------)))(((((((((((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((%%%'''(((******((('''%%%%%%&&&&&&''''''((())))))&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''&&&$$$$$$&&&'''&&&&&&&&&&&&&&&%%%%%%%%%(((((('''''''''&&&&&&&&&&&&%%%$$$%%%'''((('''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''((((((''''''((()))))))))))))))))))))))))))))))))************)))))))))))))))***)))******+++++++++******'''((()))***************+++++++++***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''&&&'''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%&&&&&&''''''&&&&&&%%%&&&(((((((((&&&$$$"""######$$$$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%%%%%%%%%%%%%zzzwww{{{wwwfffXXXNNNHHHCCCAAA<<<:::888777555333000...111111111111111111222222000000000000000000000000...........................,,,,,,...222333000---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************'''((())))))))))))((('''&&&&&&''''''((()))******&&&'''(((((()))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''&&&$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&'''%%%%%%%%%'''((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''((((((((($$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$######$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))''''''((()))))))))))))))&&&&&&''''''(((((())))))+++******)))))))))))))))))))))***++++++++++++***))))))************))))))***+++,,,+++)))((()))***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''''''''&&&%%%$$$###$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&wwwddd[[[OOOFFFAAA>>>;;;999999888666666666555333111111000/////////000111222///000000000000000000000...........................---...222777888444///---,,,,,,++++++,,,,,,---//////............//////************************))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))''''''''''''(((((((((((('''''')))*********))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''%%%$$$###$$$&&&''''''''''''''''''''''''(((((((((((('''''''''''''''&&&%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''((('''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''')))***+++''''''((()))))))))))))))&&&&&&'''(((((()))******++++++***)))))))))))))))))))))***+++++++++++++++************)))((('''&&&%%%'''))))))((((((***,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''((((((''''''&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''))))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''vvvggg[[[LLLGGGAAA>>>===;;;777444333111000111333555555555555333111///...///000111////////////000000000000..............................000555;;;<<<777222---,,,,,,++++++,,,,,,---+++******))))))******+++************************************************))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''((((((((((((******))))))))))))******))))))((('''&&&&&&%%%%%%'''((()))+++++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((())))))&&&''''''%%%######$$$&&&''''''(((((((((((((((((()))((((((((('''''''''''''''&&&%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&''''''''''''((((((((()))$$$$$$$$$$$$%%%%%%&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''(((((('''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%***++++++***(((&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''###$$$%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''((()))***,,,---'''(((((()))))))))))))))(((((()))***+++,,,------++++++***))))))((())))))((()))***+++++++++++++++******))))))(((&&&%%%$$$!!!$$$'''((('''(((,,,///(((((((((((((((((((((((())))))))))))))))))))))))))))))((('''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((###$$$$$$$$$"""''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&'''(((~~~vvvooohhh]]]OOOFFF@@@===888444111000111222333333333222222222111111000000000000000000000000------......//////000000//////.........---------...///000111333555666777,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***)))))))))***************)))((('''&&&))))))))))))))))))))))))))))))************))))))''''''&&&&&&&&&''''''((((((%%%###%%%)))***(((&&&***)))((((((''''''''''''$$$%%%%%%&&&&&&''''''((('''''''''((((((((((((((('''%%%### ###%%%'''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''***)))'''%%%$$$$$$$$$%%% $$$'''(((&&&%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''"""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((('''&&&%%%%%%&&&'''(((+++)))((('''((((((&&&%%%%%%$$$###""""""###$$$%%%(((((('''''''''&&&&&&&&&""""""###$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''''''''%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))******)))'''&&&''')))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))),,,---...///000///......(((&&&%%%%%%&&&&&&%%%$$$###%%%''''''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''"""###$$$%%%'''((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&vvvmmmhhhaaa]]]XXXUUURRRLLLCCC<<<;;;999666333222111222333333333222222222111111111////////////////////////............///////////////.........------------------......////////////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************,,,+++******))))))******(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******)))(((((('''''''''(((((((((((()))((('''''''''(((''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((***++++++((('''%%%######%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%%%%%%%&&&&&&%%%%%%&&&'''(((''''''((((((((((((((((((((((((((()))***)))&&&%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&###&&&'''&&&$$$###%%%(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%''''''%%%%%%$$$%%%&&&&&&'''&&&%%%&&&((())))))(((&&&%%%$$$$$$$$$$$$$$$%%%((('''''''''&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$############$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$&&&'''&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''((()))))))))))),,,...)))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))%%%&&&'''(((((((((''''''***(((''''''(((((('''&&&###%%%''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###$$$$$$%%%&&&'''(((((($$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwlllbbbYYYQQQLLLFFFCCC@@@@@@AAA???;;;777555444333333222222333333222222222222111111111000/////////////////////////////////...........................------------...------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))++++++***)))))))))******&&&&&&((()))************))))))))))))))))))))))))***++++++,,,,,,++++++***+++***)))((((((((((((((((((+++---+++'''%%%'''***))))))(((''''''''''''(((&&&&&&%%%%%%$$$######"""$$$$$$%%%'''((()))***+++((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&''''''(((,,,((($$$$$$''')))'''%%%(((((((((((((((((((((((("""&&&)))&&&!!!###(((''''''''''''''''''''''''$$$%%%''')))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%''')))((('''&&&&&&'''&&&&&&%%%$$$$$$''''''''''''&&&&&&&&&&&&######$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&%%%###&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((((()))+++---))))))))))))))))))))))))*********+++++++++,,,,,,))))))))))))))))))))))))%%%%%%&&&'''''''''''''''***(((''''''(((((('''&&&$$$&&&''''''&&&&&&&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$$$$$$$$$$######&&&&&&&&&&&&&&&&&&&&&&&&ooohhh^^^TTTMMMHHHDDDBBB???<<<:::999999999777666111111222222222222222111222111111111111000000000/////////////////////////////////......---------------------------------//////...---,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))******))))))))))))******&&&'''((())))))*********(((((((((((((((((((((((()))******++++++******)))******)))(((''''''''''''''')))***)))'''&&&'''))))))((((((''''''(((((((((((((((''''''&&&&&&&&&&&&((('''''''''''''''&&&&&&''''''((((((((((((''''''&&&&&&''''''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))...+++'''%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&$$$ """%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&'''((((((&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$(((&&&%%%%%%&&&&&&%%%$$$&&&&&&'''''''''%%%###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&&&&%%%$$$&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******************************(((((((((((((((((((((((('''((()))(((&&&&&&''')))(((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((((((((((()))))))))))))))(((&&&%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######%%%%%%&&&&&&&&&&&&&&&&&&{{{rrrhhhcccTTTNNNFFF@@@======<<<<<<:::888666444444444333222000111222222222111//////111111111000000000//////........................//////......------,,,,,,,,,,,,---------------------------------------,,,+++++++++++++++++++++++++++++++++*********))))))***))))))((())))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))(((''''''&&&&&&&&&'''&&&%%%$$$&&&(((***)))((($$$$$$############$$$$$$&&&&&&&&&''''''(((((((((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))))))))++++++***'''$$$$$$&&&)))########################)))((('''&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%$$$&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$'''''''''''''''&&&%%%%%%'''&&&%%%%%%&&&'''%%%$$$$$$%%%&&&&&&&&&%%%###"""%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###$$$&&&)))***&&&&&&&&&&&&&&&&&&&&&&&&(((&&&%%%&&&''''''&&&%%%&&&&&&&&&''''''''''''(((%%%&&&&&&'''((()))******))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))(((((()))+++(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''(((&&&%%%%%%&&&&&&%%%$$$$$$&&&(((((('''&&&'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''{{{sssjjjaaaXXXPPPKKKEEEAAA<<<888888888888888555555444333333333333444111111222111111000......000000000000////////////.................................---------------,,,,,,,,,,,,------------******++++++++++++,,,,,,++++++++++++++++++++++++************************))))))((((((((()))******((()))))))))))))))((('''))))))))))))))))))))))))'''(((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&###!!!$$$))),,,***'''%%%%%%$$$$$$$$$%%%&&&&&&###$$$$$$%%%&&&&&&''''''$$$%%%%%%&&&''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((''')))***((($$$###&&&***%%%%%%%%%%%%%%%%%%%%%%%%***(((%%%%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%%%%&&&))),,,...&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$&&&''''''((((((''''''&&&$$$######%%%((()))))))))$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%'''((('''&&&&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''')))+++++++++---///222))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((***(((''''''(((((('''&&&%%%&&&(((((('''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''}}}xxxsssoooaaa]]]VVVPPPKKKFFFAAA===>>><<<999777777777666555222333444444444444555555111111111000000000000000000000/////////.................................,,,------------------...++++++,,,,,,,,,---------************************************************)))))))))***++++++,,,,,,((((((((((((((()))******&&&'''((())))))***))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***&&&%%%&&&'''((()))))))))((((((((((((((()))***+++%%%%%%%%%&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''%%%%%%))),,,&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$""""""###$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%%%%###$$$&&&'''((('''''''''%%%$$$$$$&&&)))*********%%%$$$$$$%%%%%%&&&'''((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((((((((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###"""!!!###%%%'''&&&%%%&&&&&&&&&''''''''''''((('''''''''(((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))&&&(((******+++,,,///111))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))((()))***+++,,,***(((''''''(((((('''&&&%%%'''((()))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%&&&''''''(((}}}wwwtttnnniiiccc]]]WWWSSSKKKHHHDDD@@@>>>===:::999777555444444555444222000000222333333222111111222000000000000000111222222000/////////....................................,,,,,,,,,------.........+++++++++,,,,,,---------------,,,,,,++++++******************************(((((()))***+++,,,,,,---((((((((((((((()))******$$$%%%'''(((***++++++,,,))))))))))))))))))))))))))))))************))))))''''''''''''(((***+++,,,&&&)))+++***'''&&&(((+++'''''''''''''''((()))))))))))))))(((''''''&&&&&&(((((('''&&&&&&%%%$$$$$$'''&&&%%%%%%%%%%%%&&&'''""""""###$$$$$$%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$###"""%%%)))***(((%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%)))+++)))$$$"""&&&***''''''''''''''''''''''''!!!&&&)))(((### !!!$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&!!!"""$$$&&&'''''''''&&&((('''&&&'''))))))((('''&&&%%%%%%%%%&&&(((***+++$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###$$$%%%&&&'''''''''''''''''''''''''''###%%%'''))))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& !!!$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))'''((()))((('''((()))+++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))(((((('''''')))***+++(((&&&%%%%%%&&&'''%%%$$$%%%'''))))))((('''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''#########$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&'''((((((~~~uuummmiii^^^XXXQQQLLLJJJGGGDDDAAA<<<<<<;;;:::999888777666666555444333222222111000222222222111111111111000//////000000000000////////////000000000000/////////...---,,,,,,---...///+++******+++...000///...------,,,,,,+++***))))))************************))))))************)))))),,,++++++******++++++,,,******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&((((((((('''&&&%%%(((((((((((()))+++,,,---(((((('''''''''&&&&&&&&&''''''''''''''''''''''''******)))((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((('''&&&&&&$$$$$$###"""'''&&&%%%%%%%%%%%%&&&'''&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%######$$$&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%!!!"""$$$&&&'''''''''&&&%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&---+++)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((()))(((&&&###!!!'''''''''&&&&&&%%%%%%$$$''''''''''''&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))(((((('''''''''&&&(((''''''''''''&&&&&&&&&'''%%%""""""###$$$%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}tttjjj```XXXTTTNNNJJJEEEBBB@@@???===;;;:::999999888666555555444444444444333222222111111222222222111111111000000//////000000000000//////......////////////......///...---,,,,,,---...///111///......//////...,,,------,,,,,,+++******)))************************))))))************))))))+++******))))))******+++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''((()))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''''''''((('''&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''%%%######%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%$$$$$$$$$%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%***(((&&&######$$$&&&''''''''''''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((())))))((((((((((((((('''))))))(((((((((((()))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&&&&(((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}wwwoookkkddd[[[RRRJJJDDDAAA>>>;;;888777777777777666777666666555444333222222222222222222222222222222222222111111111000000000...//////000000//////...---------......---------......------------......111000............,,,+++---,,,,,,++++++*********************************))))))************)))))))))))))))(((((()))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%'''%%%$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&%%%$$$###%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))&&&&&&&&&'''''''''''''''###$$$%%%&&&''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((((((((()))((((((''''''(((((()))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&)))'''&&&&&&'''(((((('''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%zzzpppeee]]]VVVSSSNNNIIICCC???===<<<666555444333444444444444555555444333333222111111000111111111222222333333111111111111000000000000...//////////////////...------............------------------------------+++*********,,,---,,,+++,,,,,,,,,++++++*********************************))))))************))))))***))))))(((((())))))*********))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''((('''&&&%%%%%%&&&((()))+++***)))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&$$$%%%&&&'''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&((()))(((&&&$$$&&&&&&&&&''''''(((((((((%%%&&&''''''((((((((('''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%((('''&&&&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&zzztttppplllhhheeeccceeeggghhheee\\\QQQJJJGGGEEEBBB???<<<;;;::::::555555555444333333333444444444444333222222222111///000000111111222222222111111111000000000//////......////////////...............//////.........,,,------------------,,,***))))))***,,,---,,,+++,,,,,,+++++++++++++++***************************))))))************))))))*********))))))***************))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((((((((((()))'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))+++***)))(((''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''&&&%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((((((''''''%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&!!!###&&&((()))(((&&&%%%%%%&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((((((((''''''''''''(((((('''''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&}}}wwwpppkkkccc[[[VVVSSSPPPNNNMMMNNNQQQTTTSSSNNNFFF@@@@@@???===;;;999777666555333444555444222111111222444333333333222222222222//////000000111111111222111111000000000/////////---......//////......---......////////////......,,,,,,------------,,,,,,...,,,++++++------,,,***++++++++++++++++++++++++************************))))))************))))))+++******))))))******+++''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&&&&'''''''''(((%%%&&&&&&''''''&&&&&&%%%$$$&&&''''''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%'''&&&%%%&&&((((((&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''"""###%%%'''((((((((((((%%%&&&''''''%%%%%%&&&'''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$######%%%(((***%%%%%%%%%&&&&&&&&&&&&&&&************)))((('''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%$$$######%%%'''(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''###$$$$$$%%%%%%&&&&&&'''{{{zzzyyyuuuooohhhaaa]]]WWWSSSNNNIIIFFFDDDAAA???@@@AAADDDGGGIIIGGGBBB>>><<<<<<;;;:::888666444333111333555444222000111222222222222222111111111111//////000000000000000000111000000000////////////---......//////......------------......---------+++,,,------------,,,+++,,,+++***+++,,,---,,,+++++++++++++++++++++++++++************************))))))************)))))))))))))))(((((()))))))))''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''$$$%%%&&&'''((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$&&&((('''&&&%%%''')))''''''''''''''''''''''''(((((('''&&&%%%%%%%%%%%%&&&&&&&&&'''((((((&&&$$$$$$$$$%%%%%%&&&''''''((($$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&(((((((((''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%###$$$%%%&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''$$$######%%%''')))%%%%%%%%%%%%%%%$$$$$$$$$''''''(((((((((''''''&&&&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((())))))((((((((((((((('''(((''''''&&&&&&''''''(((''''''''''''((((((((()))&&&&&&&&&%%%%%%%%%$$$$$$#########%%%'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$%%%%%%&&&''''''}}}|||xxxtttoookkkgggeeegggfffccc^^^YYYSSSOOOLLLEEECCCBBBAAA@@@???<<<:::;;;<<<>>>BBBDDDDDDBBB???999:::::::::999888666555000333555555333111222444111111111111000000000000000000000000000/////////000000000000////////////---..................---+++,,,,,,------,,,,,,+++++++++------------++++++%%%%%%%%%(((+++---...---++++++++++++++++++++++++************************))))))************))))))((((((''''''''''''((((((*********)))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''###$$$&&&((())))))((('''(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))******)))'''&&&''''''''''''''''''''''''%%%%%%&&&''''''&&&%%%%%%$$$&&&((((((&&&%%%''')))''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''))))))&&&$$$$$$$$$%%%%%%&&&'''(((((($$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''((((((((('''&&&%%%%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''&&&&&&$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%'''))))))'''%%%###%%%%%%%%%$$$$$$#########$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))******))))))(((((('''''''''''''''&&&&&&'''''''''&&&'''''''''(((((())))))&&&&&&&&&%%%%%%%%%$$$$$$######$$$&&&((()))'''%%%''''''''''''''''''''''''$$$$$$&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''}}}|||yyysssnnncccbbb___\\\XXXTTTRRRPPPMMMLLLKKKIIIGGGEEECCCCCC======<<<;;;;;;:::999999:::;;;===>>>>>>>>>======999999888777666555444444111111111111111111111111000000000000111111111111......////////////......//////000000000000/////////............---------+++++++++******))))))))),,,***((('''&&&'''((())),,,)))))),,,...+++)))***+++++++++************)))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((('''''''''''''''&&&'''(((******(((&&&))))))(((((('''''''''&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%######%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))((('''&&&&&&&&&&&&&&&((('''%%%#########%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%%%%&&&'''((((((&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''')))((('''&&&%%%$$$$$$###$$$%%%&&&'''''''''&&&%%%'''((((((((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$&&&((())))))(((&&&$$$'''''''''&&&%%%%%%%%%$$$%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''')))******---,,,***)))''''''((((((''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&#########$$$%%%&&&'''(((kkkjjjiiihhhhhhhhhhhhiiinnnqqquuuzzz}}}{{{yyyxxxwwwwwwxxxyyyrrrlllfffcccbbb___ZZZUUUPPPOOOMMMJJJGGGDDDAAA@@@BBBAAA@@@>>>===;;;:::999;;;::::::999888888777777888999:::;;;<<<;;;;;;:::555555555555444444444444111111111111111111111111//////000000000111111111......////////////......000000000111111000000000............------------------,,,,,,++++++++++++---,,,***(((((()))***+++---)))(((,,,---+++***++++++++++++*********)))))))))))))))))))))))))))))),,,++++++***)))(((''''''(((((((((((((((((((((((('''((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((('''''''''))))))'''&&&)))((((((((('''''''''&&&)))((((((((('''''''''&&&'''''''''''''''''''''''' ###&&&(((***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&((('''%%%$$$$$$$$$&&&'''&&&&&&&&&%%%%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''''''''&&&$$$######&&&((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&$$$$$$%%%&&&&&&'''(((((((((''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))***,,,+++***(((((((((((()))((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''SSSSSSRRRQQQQQQQQQRRRRRRTTTWWW]]]dddiiilllnnnnnnnnnnnnoooqqqssswwwzzz|||{{{zzz|||}}}~~~~~~~~~~~~wwwrrrmmmjjjkkklllkkkjjjfffddd```]]]\\\\\\]]]^^^XXXTTTOOOLLLLLLJJJFFFBBBDDDCCCAAA???===;;;999888<<<<<<;;;:::999888777777777777777666555555444444555666777888999888777666111111222222222333333333111111111111111111111111//////000000000000111111......////////////.........//////000000//////...............------------......------------,,,,,,...---+++******+++,,,,,,---))))))---...,,,***+++++++++*********))))))))))))))))))))))))))))))))),,,,,,+++***((('''&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))*********((('''&&&'''''''''%%%((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((''''''%%%$$$'''&&&%%%%%%%%%&&&'''(((&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%$$$''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%###""""""''')))(((&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&''''''''')))'''$$$""""""$$$''')))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))******))))))(((((())))))***************************((((((((((((((('''''''''''''''''''''&&&%%%######&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%$$$$$$%%%&&&&&&CCCCCCBBBBBBBBBBBBCCCCCCCCCFFFKKKPPPSSSTTTSSSRRRTTTTTTUUUVVVYYY\\\^^^___cccggglllrrrvvvxxxwwwwwwuuupppiiidddcccccceeeeeecccccccccccceeehhhjjjlllpppppppppooommmiiieeeccc]]]ZZZVVVUUUUUUVVVUUUTTTSSSQQQMMMJJJHHHIIIJJJLLLKKKHHHEEECCCBBBAAA???<<>>===<<<;;;:::999;;;::::::999999888888888555555555444444333333333444444555666666666555444111111111111111111111111111111111111111111111111////////////000000000111......////////////......---------......---------.........---------,,,,,,---------------------------,,,,,,+++++++++,,,,,,+++***,,,111222...***)))************))))))))))))))))))))))))))))))))))))++++++***)))(((''''''&&&(((((((((((((((((((((((('''''''''((((((((())))))((((((((()))))))))******''''''(((((()))***++++++,,,)))&&&%%%&&&&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''',,,,,,,,,+++)))'''&&&%%%((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%'''(((((('''%%%$$$&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&%%%%%%&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$###%%%'''))))))(((%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&&&&''')))(((((('''&&&%%%%%%%%%'''%%%""" """%%%'''$$$$$$$$$%%%%%%&&&&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%888888777777777777888888888;;;???BBBDDDCCCAAA@@@@@@AAABBBCCCEEEGGGIIIIIIKKKMMMQQQUUUXXX[[[]]]^^^```[[[UUUPPPNNNOOOPPPPPPMMMMMMLLLLLLMMMOOOPPPQQQTTTTTTUUUTTTSSSQQQOOONNNJJJHHHFFFFFFFFFFFFEEEEEEDDDCCCAAA???>>>@@@AAACCCBBB@@@>>><<<<<<;;;:::999::::::999999888888888777666666666555555555444444444444444444333333333333333444555666555555333333333333222222111000000///000000000000000000000000...////////////000000000......////////////......---......//////......---...------------,,,,,,,,,++++++++++++++++++,,,,,,++++++*********+++++++++***)))---444666000***(((*********)))))))))((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((()))******++++++)))&&&%%%%%%&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''###$$$%%%&&&'''(((((((((((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''###%%%&&&(((((('''%%%$$$&&&&&&&&&&&&''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''))))))(((''''''&&&%%%%%%%%%%%%%%%%%%&&&'''''''''******)))((('''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$%%%%%%&&&&&&((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''(((((()))&&&'''(((((())))))******(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&%%%$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%444444444333444444555666111333777999;;;;;;:::999777888999:::;;;<<<======<<<===>>>AAADDDGGGIIIKKKNNNJJJEEEBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA>>>>>>>>>>>>>>>=========::::::999999999:::<<<======<<<;;;:::999999999999777777777777777777777777666555555444444333333333333333333333333333333333333333444555444333222111444444333222111000//////000000000000000000000000......////////////000000......////////////......000000000111111000000000------------,,,,,,,,,,,,))))))************++++++)))))))))***************)))))),,,333444///)))'''******)))))))))(((((((((((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&&&&''''''(((((()))))))))'''&&&%%%&&&&&&&&&$$$&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''$$$%%%&&&'''((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%"""###%%%&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&$$$$$$$$$%%%&&&'''((()))((('''&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%$$$%%%&&&&&&######%%%&&&(((***+++,,,''''''((())))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&444333333333444444555666000111333555666666666555333333444555666777777777666666666777999<<<>>>???AAA???<<<::::::::::::999888888999999:::;;;<<<<<<::::::::::::::::::;;;;;;888999;;;;;;;;;:::::::::666666777777888888888888;;;;;;:::999888777888999888888888888888888888888777777666555555444333333222222222222222222222222222222333333333222000///222222111111000000//////000000000000000000000000........./////////000000......////////////.........//////000000//////...---------,,,,,,,,,++++++)))))))))*********++++++((())))))***************+++((((((,,,---***((()))***)))))))))(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&%%%&&&''''''&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''+++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$&&&&&&&&&&&&'''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&''''''''''''(((((((((''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&%%%%%%$$$%%%&&&((((((%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$$$$$$$&&&(((***$$$%%%&&&'''((()))******''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&'''((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&'''%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''000000//////000111222222222222222333222222222111000000111222333333333333555444444444666888:::;;;;;;999777777888888777666333333444555666777888888777666666666666777888999666888:::;;;:::999999999555666777888888777666555777777777666444333444666777777777777777777777777555555444333222111000000000000000000111111111111000111222222222000///...////////////000000000000000000000000000000000000............/////////000......////////////......+++,,,,,,------,,,,,,+++---------,,,,,,,,,++++++))))))*********+++++++++((()))***+++++++++++++++---'''$$$%%%'''&&&(((+++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%'''((((((&&&$$$%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''&&&&&&&&&&&&%%%$$$######&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((((((((((())))))))))))''''''''''''''''''''''''"""###%%%''')))+++,,,---((('''&&&%%%$$$%%%&&&'''%%%&&&((())))))'''&&&%%%%%%&&&&&&''''''&&&&&&%%%###""""""###%%%(((+++---******)))((('''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%$$$$$$#########%%%&&&&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&''''''''')))(((((('''''''''((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&'''(((222222222222222222222222111222222333333222222111111111111111111111111111444444444444444444444444444444444555555555555666777777666666666666777777555555555555666666666666999888777666666666666666777777666666555555555444666777888999999888777666777666555444333333444555444444333333333333222222111111222222222222111111222222222111000//////...000000000000000000000000000000////////////000000222000......000000000///------------------------........................------------------------************************......,,,+++***)))))))))((((((((()))******++++++************)))))))))))))))))))))))))))))))))))))))(((''''''((()))'''&&&%%%%%%&&&&&&'''(((((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))***************)))(((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((******))))))))))))*********))))))((((((((())))))((((((''''''&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&'''&&&$$$###$$$%%%((((((((('''&&&&&&&&&%%%%%%&&&(((((('''&&&'''(((%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&'''(((((((((&&&&&&''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&'''''''''''''''((()))***'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%$$$%%%&&&'''((($$$%%%&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((('''&&&%%%%%%$$$$$$'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''(((((((((%%%###!!!!!!###%%%(((000000000000000000000000111222222222222222222111111111111111111111111111333333333333333333333333333444444444555555555555555555444444444444555555333444444444444555555555555555444444333333333333555555555444444444333333666666888888888888666666777666555444333333444555444444333333222222111111000111111222222111111000222222111111000//////...000000000000000000000000000000///////////////000111///---...///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********,,,,,,+++*********++++++******************))))))************))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''---,,,,,,+++******))))))'''((()))(((&&&&&&&&&'''&&&&&&&&&''''''''''''((('''''''''((((((((())))))((((((((('''&&&%%%$$$###''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$(((((('''&&&&&&'''((((((&&&'''((('''%%%$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&((()))(((&&&%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))((((((((('''''''''&&&'''&&&&&&%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))))))))((((((((('''''''''((((((((())))))))))))((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%"""###$$$&&&''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%'''&&&$$$""""""$$$&&&'''////////////////////////111111222222222222111111111111111111111111111111222222222222222222222222333333333333444444444444333222222111111222222333222222222333333333444444333333333333222222222222444444333333333333222222555666777888888777666555555555444333333333444444333333333222111000000///000111111222222111111000222111111000000//////...000000000000000000000000111000000///.........//////...,,,,,,...///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************+++,,,,,,,,,,,,++++++***))))))(((************))))))))))))(((((((((((((((((((((((('''&&&&&&''')))***)))((())))))(((((('''&&&&&&&&&((()))***)))'''&&&'''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''''''''&&&$$$###!!! ''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''')))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###''''''&&&&&&&&&&&&'''''''''((()))(((&&&%%%&&&'''&&&&&&&&&&&&'''''''''''''''))))))(((&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%(((((('''%%%%%%$$$$$$$$$''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$''''''&&&%%%$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((('''''''''&&&&&&''''''((((((((()))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%######$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%$$$$$$######'''&&&%%%%%%%%%%%%&&&'''........................000000111111111111000000111111111111111111111111111111111111111111111111222222222222333333333444222111111000000111111222222222222333333333333444333333444444444333333333333333333333333333333333444555666777777666555444444444333333333333333333333333222111000///......000000111111111111000000111111000000////////////////////////////////////111000///..................,,,++++++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************++++++++++++,,,,,,,,,,,,+++***************++++++,,,+++++++++*********)))************)))))))))(((((((((((((((((((((((((((&&&%%%%%%&&&)))******)))"""""""""###$$$$$$%%%%%%(((******)))((('''((()))&&&&&&&&&''''''''''''(((((((((((()))))))))******((((((((('''&&&%%%$$$###''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$######"""$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&'''(((((('''%%%###"""''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&''''''(((%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&///////////////////////////000000111111000000///000000000000000000000000000000000000000000000000111111111111222222222222222111111111111111111222222222333333333444444444222222333444444333222222333333333333333333333333333444555666666555444333222222333333333333333333222222111000000///......000000000111111000000000000000000///////////////........................000000///...............---,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,------------------------*********************************++++++,,,,,,,,,---,,,+++***))))))))))))))))))*********+++++++++************)))))))))(((''''''''''''''''''''''''&&&%%%%%%&&&)))******)))$$$%%%%%%&&&''''''(((((((((******)))((('''((()))&&&&&&&&&''''''''''''((((((((((((((())))))))))))&&&''''''(((((((((''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''((()))(((((((((((((((((()))&&&&&&'''((())))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%'''(((***+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&%%%$$$%%%'''$$$%%%%%%%%%&&&&&&''''''###%%%&&&'''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$############$$$$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))(((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&%%%'''+++---,,,((($$$ ''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&((()))***+++,,,&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((('''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&'''(((((()))&&&''''''((((((''''''&&&000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000111111111222222222111111111111222222222222333333333444444444//////111222222222111000222222333333333333444444222333444555555444333222111111222333333333222222111111111111000000000000///000000111111000000///////////////////////////........................///......---......//////---,,,***+++---//////...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))******++++++,,,---,,,+++***)))((((((((('''(((((()))******++++++************))))))))))))'''''''''''''''''''''''''''&&&&&&''')))***)))((())))))(((((('''&&&&&&&&&((()))***)))'''&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((($$$%%%&&&''''''(((((('''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''"""###%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((******)))(((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&''''''''''''&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%&&&&&&&&&&&&!!!###%%%&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$######$$$%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))$$$$$$$$$%%%%%%'''((((((((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&&&&''''''&&&&&&&&&***...111000,,,'''$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!!!!###$$$&&&'''((()))(((((('''&&&%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%&&&&&&'''''''''###$$$%%%&&&((()))******&&&&&&'''(((((('''&&&&&&////////////////////////...//////000000//////...000000000000000000000000000000000000000000000000/////////000000000111111111111000000000000111111111111111222222222222333...///111333333222111000111111111222222222333333111222333444444333222111///000111222333333222111000000111111111111222222//////000000000000//////////////////////////////------------------------------------...///000000---,,,+++,,,...///000///++++++++++++++++++++++++************************++++++++++++++++++++++++'''(((((())))))***++++++++++++***)))))))))))))))(((((((((((((((((())))))************))))))))))))''''''''''''''''''''''''((('''&&&'''((()))(((''''''''''''&&&%%%%%%$$$$$$'''((()))(((&&&&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''%%%&&&&&&''''''''''''&&&''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%%%%%%%&&&!!!###%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((()))***((('''&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&'''(((((((((((('''&&&$$$%%%&&&&&&%%%%%%&&&(((&&&&&&%%%%%%%%%%%%%%%%%%"""$$$&&&&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$######$$$%%%&&&'''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''(((((('''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%&&&'''''''''&&&&&&((())),,,------+++)))'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''!!!!!!!!!"""######$$$$$$(((((('''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***)))))))))(((((((((''''''&&&&&&&&&'''''''''((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%&&&''''''((($$$$$$%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&////////////////////////......////////////......000000000000000000000000111111111111111111111111////////////000000000000000000////////////000000000000000000111111111111000111333555666555333222//////000000111111111222111222333333333333222111///000111222333333222111000000000111222222333333//////000000000000//////.........///////////////------------------------,,,,,,,,,---...///000111---,,,+++,,,...000000000++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++&&&''''''((()))*********)))))))))))))))******+++))))))((((((''''''&&&&&&************))))))))))))'''''''''''''''''''''''')))(((''''''((()))'''&&&%%%%%%&&&''''''(((((()))'''(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''))))))))))))((('''&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''###$$$''')))))))))((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))'''&&&%%%$$$%%%''')))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&%%%&&&''''''&&&&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%'''&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$######$$$&&&((()))''''''''''''&&&%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''((((((((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''$$$%%%&&&'''''''''&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''''''''&&&&&&'''''''''(((((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))))))))((((((((((((&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&(((''''''&&&&&&''''''((($$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&''',,,,,,------------,,,,,,////////////////////////////////////////////////000000000000000000000000333222000/////////000000111111000000000000111111111111111111111111111111222111111111000000//////000111333444555555444333333444444444444444444444222111000//////111333444////////////000000000000000000000000000000000000............------------//////...---,,,+++******++++++,,,,,,---.........------------------------++++++------------+++++++++***)))(((((()))***+++*********))))))))))))((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))---***&&&&&&((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''%%%$$$###"""######$$$$$$%%%''')))((('''%%%###''''''''''''''''''''''''$$$$$$&&&'''''''''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%'''((())))))))))))))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))(((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%$$$######%%%&&&&&&&&&))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%(((((('''&&&%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''......////////////......................................................////////////////////////111000///......//////000000000//////.../////////111111111111111111111111111111111000000000//////000111222333333333333333333333333333333333333333222111000//////111333444/////////000000000111111////////////////////////111111111000000000/////////...............---------,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,++++++***)))(((((()))******+++************)))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((+++(((&&&&&&(((((('''%%%(((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''(((((('''&&&&&&%%%''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&((('''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''''''''"""$$$&&&''''''%%%###"""''''''''''''''''''''''''$$$%%%&&&'''((('''&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&''''''(((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&''''''((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))'''&&&&&&((()))))))))((('''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$'''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&......////////////......................................................//////////////////////////////.........///000000000//////...------------000000000000000000000000111111000000000000//////000000000000111222333333333333333222222111111000111111000///000111222333000000000000111111111111////////////////////////............------------,,,,,,------.........///...------,,,++++++******------------------------,,,,,,++++++++++++,,,,,,,,,+++***)))))))))))))))+++++++++************)))))))))))))))))))))))))))******))))))))))))((((((((((((((((((((((((((((((((('''&&&'''((((((&&&$$$(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%###$$$&&&''''''&&&%%%###''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%&&&'''((()))''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$###%%%&&&''''''((((((''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&((())))))'''''''''&&&&&&&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''%%%$$$$$$&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,------------,,,,,,................................................////////////////////////.........//////000111111000000///...------------000000000000000000000000000000000000000000////////////......///000222333333222222111000//////...111000000///000111222222000000000000111111111222////////////////////////,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---...---------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,+++***))))))))))))++++++++++++************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&''''''((()))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''$$$%%%&&&''''''&&&$$$$$$&&&'''((()))***)))((('''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&''''''((('''''''''&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&'''(((((()))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''((('''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''((((((((())))))((((((''''''''''''((((((&&&''''''((((((''''''&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&'''((()))******)))((('''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%,,,,,,------------,,,,,,...........................................................................//////000000111111111111000//////........./////////////////////////////////////////////000000///...------...///111222222222111000//////......000000000000000111111111///000000000000111111111......................../////////.........---------------,,,,,,,,,,,,+++,,,,,,------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))***,,,,,,++++++++++++******))))))+++++++++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''''''''''''''&&&''')))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''&&&'''''''''''''''''''''%%%%%%%%%&&&&&&''''''((('''''''''''''''''''''''''''((()))******)))((('''&&&&&&((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&%%%%%%%%%''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((''''''''''''&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))'''''')))))))))(((''''''''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((((())))))(((((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((()))******)))((('''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%......////////////......------------------------------------------------..............................///000000000//////000///////////////000000////////////////////////......////////////000000............///000111111111111111000000//////.../////////000000000111111////////////000000000000........................---------,,,,,,,,,,,,+++//////......------,,,,,,++++++,,,------...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******+++,,,,,,++++++************))))))))))))(((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''&&&(((******)))((()))***((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''''''''###$$$%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''(((((()))(((((('''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&((((((((((((''''''''''''%%%&&&''''''(((((('''''''''(((((((((((()))))))))))))))(((&&&&&&%%%%%%%%%((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((***((('''&&&(((((((((''''''''''''((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))((((((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%......////////////......------------------------------------------------........................,,,---.........---,,,+++------------...///000000................................./////////000000---...///000000111111000000000000000000000000000...//////000000000000000---.........////////////........................************))))))))))))+++++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******((()))+++,,,,,,,,,,,,+++)))))))))(((((((((''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''&&&((()))(((&&&&&&)))+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###############$$$%%%%%%"""######$$$%%%&&&&&&&&&''''''''''''''''''''''''%%%$$$$$$###$$$%%%&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((((((((((($$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((((('''''''''&&&''''''((((((''''''&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''(((((((((((()))(((''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&%%%$$$%%%&&&%%%$$$&&&&&&&&&''''''(((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''(((((((((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&'''''''''&&&&&&$$$$$$%%%%%%&&&''''''((($$$%%%&&&''''''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,------------------,,,------------------------------------------------........................+++,,,,,,---,,,+++)))(((+++++++++,,,---...///000........................---.........//////000000,,,...///111111111111000000000000000111111111111...//////000000000000000------------.........///........................---------,,,,,,,,,++++++%%%%%%&&&'''((()))******++++++******)))(((((((((++++++++++++++++++++++++)))***+++,,,,,,+++***)))'''(((***,,,---------,,,((((((((((((''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%'''(((&&&$$$%%%(((+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((''''''(((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&((()))$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''%%%$$$#########$$$%%%&&&''''''&&&&&&&&&%%%%%%%%%###$$$%%%&&&''''''((('''#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''(((((())))))((((((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((())))))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())),,,***(((((())))))((('''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$%%%%%%&&&'''((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$'''''''''''''''''''''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,....../////////...,,,+++,,,------......------,,,//////////////////..............................,,,------...///000000111222111111111000000//////........................---------------...///000------..................000//////......------,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))(((((()))+++,,,---*********+++++++++,,,,,,,,,+++***((((((((()))***))))))))))))))))))))))))''''''((((((((((((''''''******))))))(((((('''''')))%%%""""""$$$&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%&&&(((***+++''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''(((((((((&&&###"""&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''((()))(((&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''%%%$$$%%%(((+++---333000,,,(((%%%############$$$%%%&&&'''''''''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''(((******))))))***,,,(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))%%%%%%'''((((((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$$$$###'''((((((&&&$$$$$$%%%&&&###$$$&&&'''((('''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,---------------------......//////...---,,,,,,,,,------------,,,,,,------------------------........................------......//////000000000000/////////.................................---------------...//////---------------.........*********+++++++++++++++,,,,,,,,,++++++*********))))))))))))))))))))))))++++++***)))***+++,,,---//////...------,,,,,,+++,,,+++)))((((((((()))***))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((('''''')))'''$$$$$$&&&((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((('''%%%$$$%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&%%%%%%%%%&&&''''''((('''%%%$$$###%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&%%%&&&'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''&&&'''(((***,,,+++)))'''&&&%%%&&&'''(((%%%&&&'''((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((()))******)))((()))+++(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%&&&&&&'''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&'''((()))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''(((((((((((('''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%$$$&&&%%%%%%%%%%%%&&&&&&&&&$$$%%%&&&'''''''''&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,************************---------------------------------------,,,,,,,,,,,,------............---,,,,,,------------,,,,,,++++++++++++++++++++++++------------------------.................................---------------------------------------------------------...///------------------------(((((())))))***++++++,,,+++++++++++++++*********)))))))))))))))))))))))),,,,,,++++++++++++,,,---///...---+++***(((''''''+++***))))))((()))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))((((((((((((''')))(((''''''))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''((()))))))))((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&%%%$$$$$$$$$%%%&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%'''((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((()))&&&%%%%%%%%%&&&''')))***((())))))*********)))))))))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''''''''''')))***+++***((('''((()))(((((((((''''''''''''&&&((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((()))***)))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###!!!###&&&((('''&&&&&&&&&'''''''''&&&%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((''''''''''''((((((,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++++++++***************+++,,,,,,---............,,,,,,,,,------,,,,,,,,,************++++++++++++------------------------......---------------------------------------------------------------------------,,,,,,---......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,------+++++++++***************))))))))))))))))))))))))******++++++,,,---.........---,,,+++)))(((''''''******))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&''')))******((('''%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((('''&&&&&&&&&((((((((((((((((((((((((((((((''''''&&&&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((('''&&&%%%$$$$$$%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&%%%'''''''''&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((('''&&&%%%)))((('''&&&&&&&&&''''''))))))*********)))((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''(((((('''''')))***+++***(((''''''(((((((((((('''''''''''''''((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***)))(((''''''''''''''')))((('''&&&&&&'''((()))((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''''''''### """&&&)))'''###'''''''''&&&&&&%%%%%%$$$'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&''''''(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,,,,------......+++,,,,,,,,,,,,,,,,,,+++******++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,------------------------------------------------...------,,,,,,,,,------------,,,,,,++++++++++++...---------,,,,,,,,,+++************************))))))))))))))))))))))))((((((***,,,---///000000/////////.........------)))))))))*********))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''(((((((((&&&'''((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((%%%'''(((******)))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%'''((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''(((((('''&&&$$$###******)))(((''''''''''''(((((()))))))))(((''''''(((((((((''''''(((((((((''''''''''''''''''''''''''''''((())))))))))))((()))******)))'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))***)))(((''''''''''''''')))((('''&&&&&&'''((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''***&&&"""###&&&(((%%%!!!'''''''''&&&%%%%%%%%%%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---...++++++,,,,,,,,,,,,+++++++++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,,,,---,,,,,,++++++******)))---,,,,,,+++******)))))))))))))))***************))))))))))))))))))))))))'''((()))+++---...//////++++++,,,,,,---------...(((((()))************)))))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''''''''(((((((((%%%&&&''''''%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((&&&'''((()))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((('''&&&&&&'''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&%%%$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((('''&&&%%%$$$((((((((()))))))))))))))&&&&&&'''(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((()))***)))'''&&&'''((('''(((((((((((()))))))))(((((((((((((((((((((((((((((()))************)))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&'''''''''((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''***'''%%%$$$&&&'''%%%###''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&&&&'''''',,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,------......---,,,+++++++++,,,---++++++,,,,,,,,,,,,++++++******++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,+++***)))))))))***************)))))))))((()))))))))*********+++))))))))))))))))))))))))((()))***,,,,,,,,,,,,+++''''''(((((())))))))))))'''((()))***+++******)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&''''''&&&$$$$$$&&&)))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((()))******&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((($$$%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''&&&$$$$$$$$$&&&$$$%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&((()))+++,,,,,,''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''%%%&&&'''((())))))))))))%%%&&&&&&'''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&'''(((((())))))((((((&&&((()))(((''''''((()))'''((((((((())))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((((('''&&&&&&&&&'''))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''(((''''''((((((((((((''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((('''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''',,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---///...,,,+++***++++++,,,+++++++++,,,,,,+++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,++++++***))))))((()))))))))***++++++,,,,,,(((((())))))*********+++))))))))))))))))))))))))***++++++,,,+++***)))((()))))))))))))))*********'''((()))+++++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''((((((&&&###$$$'''+++((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((%%%&&&'''((()))+++,,,,,,&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''###%%%'''(((((('''%%%$$$"""###$$$%%%&&&&&&'''&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''&&&$$$###$$$%%%###$$$$$$%%%&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''###$$$&&&))),,,...000111((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))*********&&&&&&''''''(((''''''&&&%%%%%%'''((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''%%%'''(((((('''''')))***'''((((((((())))))******((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''((()))))))))((('''''''''(((***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''''')))+++&&&%%%%%%$$$%%%&&&((()))'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''',,,,,,,,,+++++++++******************************+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,++++++*********------------------,,,,,,---,,,+++,,,...///...---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++,,,...///************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++***************))))))'''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,,,,+++)))((())))))))))))))))))))))))''''''((()))))))))))))))&&&'''((()))******))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))((('''&&&&&&'''((()))((('''&&&''')))&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((%%%%%%&&&'''((()))******((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''%%%######%%%(((%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&)))***)))((('''(((''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&***333555222(((((())))))((('''&&&&&&%%%%%%&&&'''((((((((('''((((((((((((((()))************))))))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))&&&((()))++++++)))(((&&&((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))(((((((((((()))))))))((((((''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''''''''(((((((((((($$$$$$%%%))),,,,,,)))&&&%%%'''((('''%%%&&&)))---(((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%&&&'''((())),,,,,,,,,+++++++++*********************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,---,,,+++,,,.........------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---************************)))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---//////...,,,+++((((((((((((((((((((((((''''''((()))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''&&&&&&((()))((('''&&&''')))&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&%%%&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&%%%###$$$&&&)))%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%((()))((('''&&&'''''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&%%%%%%''')))'''%%%(((...000---((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''((((((((((((((()))******...,,,)))'''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((())))))*********)))(((&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((((((((((()))'''''''''''''''((())))))''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((+++)))((((((***+++)))''''''((()))(((&&&&&&(((***(((((('''''''''&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((())),,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))******++++++++++++++++++++++++*********************************+++++++++++++++))))))******++++++,,,,,,---,,,+++,,,---...---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,+++************************************)))))))))))))))))))))))))))))))))))))))******+++---...------,,,+++***)))------------,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))'''(((***,,,,,,+++)))(((''''''''''''''''''''''''''''''((())))))))))))((()))((('''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((('''&&&'''((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((''''''''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%$$$$$$''')))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''"""%%%'''((('''&&&&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((('''''''''&&&&&&%%%%%%%%%'''(((&&&###%%%))))))'''(((((((((((((((''''''&&&''''''((((((((('''&&&&&&((((((((((((((()))******000...***'''&&&''')))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))''''''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((+++(((%%%$$$%%%'''''''''((()))***)))'''&&&'''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((,,,,,,,,,+++++++++******************************,,,------......------,,,++++++++++++++++++++++++)))((((((''''''''''''(((++++++++++++++++++++++++************************))))))******++++++,,,,,,((())))))***+++,,,------,,,+++***+++---...---,,,++++++******************++++++++++++++++++++++++---,,,,,,+++++++++******************************)))))))))))))))))))))))))))))))))))))))******+++.........---,,,+++***)))***************)))((('''(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&'''(((((((((&&&&&&''''''''''''''''''''''''&&&'''(((((())))))((((((***((('''&&&&&&''')))***((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&$$$$$$%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''###%%%'''((('''&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&%%%%%%$$$'''&&&$$$###%%%'''&&&%%%'''(((((((((((((((''''''((((((((((((((('''&&&%%%((((((((((((((())))))***///...+++)))(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))''''''''''''((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((***((('''((()))***)))'''(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((('''%%%%%%%%%'''((()))(((((()))))))))(((((((((''''''''''''''''''''''''(((((((((''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***)))(((((((((((((((++++++++++++++++++++++++************************)))))))))******+++++++++)))******+++,,,------...,,,+++***+++---...---,,,************************++++++++++++++++++++++++*********++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++------------,,,+++***)))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))(((((('''((((((((((((((((((((((((&&&&&&'''(((((((((((((((***)))'''%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%%%%&&&&&&''''''&&&'''((('''&&&%%%&&&((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((($$$$$$%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))))))))'''$$$######$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''((((((''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&'''''''''&&&&&&%%%%%%%%%'''%%%$$$%%%''''''''''''''''''((((((((((((((('''((()))))))))((('''&&&&&&((((((((((((((())))))***++++++,,,,,,+++***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((())))))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''(((((('''&&&&&&(((((())))))((('''&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''))))))***))))))((((((((((((((((((((()))******)))&&&'''''''''''''''''''''((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''',,,,,,,,,+++++++++******************************(((((())))))))))))((((((++++++++++++++++++++++++...------,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********************++++++,,,,,,------,,,+++***+++,,,---,,,+++***************+++++++++++++++++++++++++++++++++((()))***+++,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,+++******((())))))***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%((((((((((((((((((((((((&&&&&&'''((((((((((((''')))((('''&&&&&&&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''&&&%%%&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((())))))'''%%%#########%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((''''''(((***&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''$$$$$$''')))(((''')))&&&'''(((((((((((((((((((((((()))))))))(((''''''((((((((((((((()))******''')))+++,,,,,,+++)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))*********)))(((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''((())))))******))))))((())))))))))))))))))))))))''''''((((((((((((''''''&&&'''((())))))((('''&&&'''((()))))))))(((&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((%%%&&&&&&&&&&&&''''''''''''((()))(((%%%###"""###+++)))''''''(((*********&&&&&&&&&'''''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''',,,,,,,,,+++++++++******************************)))))))))******)))))))))++++++++++++++++++++++++......---,,,++++++++++++++++++++++++++++++++++++************************************))))))))))))*********++++++++++++++++++*********,,,---,,,+++*********+++++++++,,,,,,************************)))***++++++,,,+++******************************)))))))))))))))))))))))))))))))))))))))******+++))))))******++++++******))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&((('''&&&$$$%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''&&&&&&((()))&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''(((((('''&&&&&&$$$%%%%%%&&&&&&''''''''')))$$$$$$)))***'''&&&(((&&&&&&'''((((((((((((((('''(((((())))))))))))(((((((((((((((((()))******&&&'''(((***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((******((((((((()))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''))))))************))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&''')))******)))'''&&&$$$%%%''')))******)))(((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((()))((('''%%%%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&&&&'''''''''$$$%%%&&&$$$######&&&)))111---(((&&&'''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))###$$$$$$%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((('''&&&,,,,,,,,,+++++++++******************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++,,,+++***)))((((((((((((++++++++++++++++++++++++************************++++++******))))))((((((*********)))))))))))))))+++***)))***,,,---,,,+++******++++++,,,,,,,,,,,,************************++++++,,,,,,+++***((('''************************)))))))))))))))))))))))))))))))))))))))******+++'''((()))******+++******'''((())))))))))))((((((************************((((((((((((((((((((((((++++++******))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''''''''(((((('''&&&%%%%%%((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%&&&&&&'''(((((()))###$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&'''((()))******)))((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&"""$$$&&&'''&&&&&&'''(((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&%%%%%%''')))&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''(((((('''&&&%%%###$$$$$$%%%&&&'''((((((***%%%%%%)))***&&&$$$&&&&&&&&&'''((())))))((((((''''''((())))))***))))))((((((((((((((()))******'''&&&&&&'''(((***+++---))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''')))******((((((((()))!!!%%%))),,,.........))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))((())))))************))))))))))))))))))))))))))))))''''''(((((((((((('''''''''((()))++++++)))((('''!!!###&&&)))++++++++++++''''''''''''((((((((()))'''''''''''''''''''''''''''''''''&&&&&&'''''''''***)))'''&&&&&&''')))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&''''''&&&'''((('''(((,,,444999666000)))%%%%%%&&&&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))$$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''&&&.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,------+++***************++++++******+++++++++,,,,,,,,,)))))))))******+++++++++)))******+++++++++******((()))***+++,,,,,,+++***++++++,,,,,,,,,++++++***,,,,,,++++++++++++,,,,,,++++++******++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++******)))*********))))))))))))))))))))))))******))))))***++++++,,,))))))))))))))))))))))))++++++******)))((((((((('''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((('''''''''&&&&&&((()))************))))))))))))))))))))))))************************************************''''''(((((('''&&&%%%%%%&&&'''((())))))((('''&&&&&&&&&''''''(((((())))))&&&&&&''''''''''''&&&&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&''''''((())))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((***)))'''&&&&&&''')))***''')))***)))((('''(((***))))))'''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((('''&&&%%%%%%))))))))))))))))))))))))'''''''''''''''''''''''''''&&&$$$######$$$&&&'''((((((((()))(((''''''&&&))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((('''((()))******+++******))))))))))))************************)))))))))))))))))))))))))))((((((''',,,,,,,,,++++++*********))))))((('''''''''(((((()))***+++,,,,,,+++***)))(((((('''(((((()))***+++,,,,,,***))))))(((((((((---+++(((%%%%%%%%%'''(((***************+++++++++***)))))))))((((((((((((************************'''''''''((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((()))******((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''(((((((((((('''''''''&&&&&&'''***000555888AAA555'''"""%%%)))(((%%%''''''''''''''''''''''''))))))(((((('''''''''&&&$$$%%%'''((((((((('''&&&(((,,,...+++%%%###&&&***''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''////////////.........------,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,+++++++++,,,,,,,,,---------------....../////////******+++++++++******)))((()))***+++,,,++++++******+++++++++++++++******))))))(((((((((((())))))++++++******++++++,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))---,,,+++***))))))((())))))))))))))))))))))))))))))))))))((())))))******)))))))))))))))))))))))))))))))))))))))*********&&&'''((()))******)))((((((((((((((((((((((((((('''((((((((())))))))))))(((((('''''''''(((((()))******)))((('''&&&&&&%%%%%%&&&'''(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&************************)))))))))))))))(((''''''&&&'''(((((((((((('''&&&'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&'''((()))%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((((('''%%%$$$$$$%%%'''(((&&&((()))((('''&&&'''(((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''(((((((((((('''''''''&&&)))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((('''))))))))))))************)))))))))))))))))))))))),,,,,,---------,,,,,,+++******)))))))))(((((((((******))))))))))))))))))******++++++++++++******))))))))))))***+++,,,,,,------,,,+++************,,,+++)))((('''((())))))***************+++++++++*********)))))))))((((((((((((((((((((((((((((((((((((((())))))*********(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((())))))***((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''(((((((((''''''((((((((((((''''''((('''&&&&&&(((+++///111555---&&&###&&&)))'''$$$'''''''''''''''''''''''')))(((((((((''''''''''''&&&''''''(((((((((((((((///+++&&&###"""$$$&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''111111111000000000000000......------,,,,,,++++++,,,,,,++++++***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------++++++,,,,,,+++***))))))))))))***++++++++++++***))))))******+++******)))++++++************+++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++************)))...---,,,***)))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++&&&'''((()))******))))))((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''((()))***++++++***((('''&&&%%%$$$$$$%%%&&&'''((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))))))))))))))(((((('''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''''''''((((((&&&%%%$$$######$$$%%%&&&&&&'''((('''&&&%%%&&&(((&&&%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((''''''&&&&&&''''''(((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((''''''&&&))))))))))))************)))))))))))))))))))))))))))******+++++++++******)))))))))))))))(((((((((+++++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,+++++++++,,,,,,---...///000///...------,,,,,,---,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))(((((()))***++++++,,,,,,((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))*********))))))(((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''''''''((((((((()))))))))''''''((((((((((((''''''((('''&&&&&&&&&&&&'''((()))'''&&&'''((()))(((&&&''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((())))))***@@@444(((###&&&******''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%'''''''''&&&%%%&&&'''222222222111111111111111000000///...---,,,,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++*********************+++,,,,,,,,,,,,+++***))))))************+++*********(((((()))************)))---,,,,,,++++++,,,,,,---***************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********)))))),,,,,,+++)))((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''))))))))))))))))))))))))(((((())))))************((())))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&'''''')))*********))))))((('''&&&&&&%%%%%%&&&''''''((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((%%%%%%$$$######$$$%%%%%%&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$%%%&&&''''''((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''(((((()))((('''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((******+++******)))((('''((()))))))))************(((((()))))))))))))))***'''((())))))************++++++++++++++++++++++++,,,,,,------............///...---,,,,,,---...///////////////000111222333333333222111000000111111...///000111111000000///000000///////////////...---------,,,,,,,,,,,,+++++++++++++++++++++++++++((())))))***+++,,,------))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++***))))))((('''&&&&&&%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''(((((()))&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''&&&''''''&&&&&&%%%$$$###%%%''')))******)))***+++''''''''''''''''''''''''((((((((((((((('''''''''((('''&&&&&&&&&''')))***FFF;;;---&&&(((***)))&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((222222222333333333333333222111111000///...---------,,,++++++*********+++***************))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++******************'''((()))***************))))))(((((((((((())))))******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++*********)))))))))))))))((())))))******((((((((((((((((((((((((((())))))******)))((((((((((((((((((((((((((((((************))))))((((((++++++***)))(((''''''&&&''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''')))******'''''''''(((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&'''((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%%%%&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))((('''((()))(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((())))))***(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((((((((((((((******+++******)))((('''((()))))))))************((()))))))))******++++++***+++,,,---............,,,,,,------------------...///000111222333222222444333222111111222333444444444444444555666777888777777666666555666666666222333555666666555444333444444444444333333222222000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++***))))))((('''&&&&&&%%%(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&'''''''''&&&%%%$$$&&&((()))(((''''''))),,,'''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%$$$%%%&&&'''(((666111***%%%$$$$$$###"""''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((444444555555555555666666333333222222111111000000//////...---,,,,,,,,,,,,***************)))))))))++++++************))))))++++++,,,,,,,,,,,,++++++,,,+++******)))*********(((((()))***+++++++++++++++******))))))******+++***))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++************)))(((((((((((()))***++++++))))))))))))))))))))))))'''((()))***+++***))))))((((((((((((((((((((((((++++++******)))((((((''',,,+++***(((''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''((()))***&&&&&&''''''((()))))))))(((((()))))))))))))))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&((()))***)))((('''(((***))))))((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))))))))(((((((((((('''&&&%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''&&&%%%%%%(((''''''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((''''''&&&))))))))))))************)))******++++++,,,,,,,,,***+++,,,...///000000000////////////000000000000222444666888999999999888999888888888888888888999999999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;;;;<<<888999:::;;;;;;:::999888888888888777666666555555333333333222222222111111------------------------,,,,,,------------......---------------,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))*********))))))(((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''&&&&&&''''''&&&''''''((((((''''''&&&''''''((((((((()))))))))''''''((((((((((((''''''%%%&&&''''''(((((((((''''''''''''&&&%%%%%%''')))'''''''''''''''''''''''''''''''''(((((((((((((((%%%%%%$$$$$$%%%%%%&&&'''%%%&&&&&&&&&$$$###$$$%%%''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''(((777777888888999999999999444444444444444333333333333222111000////////////,,,,,,,,,,,,++++++******))))))))))))((((((''''''******+++,,,------------,,,,,,***)))))))))******((()))***+++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---)))))))))))))))***++++++++++++++++++++++++++++++************************+++++++++************))))))(((((((((((())))))***))))))))))))))))))))))))$$$%%%''')))******))))))((((((((((((((((((((((((*********)))))))))))))))))))))(((''''''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))'''''''''((((((((((((((('''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))(((((('''&&&&&&'''(((((('''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&'''((())))))''''''((()))'''''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''$$$&&&''')))((('''$$$###)))((((((''''''(((((()))((((((''''''''''''((((((((((((((((((((((((((((((&&&''''''(((((((((((('''))))))))))))***************++++++,,,------......+++,,,---///111222222222555555555555666666777777888999<<<>>>@@@@@@@@@???===>>>>>>>>>>>>>>>>>>============>>>>>>???@@@AAA@@@@@@????????????@@@@@@????????????>>>===<<<<<<::::::999888888777666666666666555555555444444444111111111111111111111111111000000000000/////////////////////.........---++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&&&&&&&'''''''''((())))))(((''''''&&&&&&'''''''''(((((((((''''''((((((((((((''''''&&&&&&&&&''''''(((((((((''''''&&&''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&###%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&((()))((('''&&&'''))):::::::::;;;;;;<<<<<<<<<444444555555555555555555666555444333222222222222.........------,,,,,,,,,---------,,,,,,,,,++++++)))***+++,,,---.........---,,,***)))))))))******))))))***+++,,,---------***))))))))))))))))))***)))))))))))))))******+++************************************************+++++++++************)))******)))((((((((((((((())))))))))))))))))))))))!!!###&&&((()))***)))(((((((((((((((((((((((((((((((((((()))******++++++''''''&&&'''(((***,,,---''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))(((((('''''''''&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&'''(((((('''''')))((('''&&&&&&'''((()))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&(((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''&&&&&&'''(((%%%&&&&&&&&&((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%"""###%%%'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###%%%(((***)))'''$$$"""))))))(((((((((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******+++******))))))))))))************++++++,,,------...//////000111333555777888888999;;;;;;<<<<<<============<<<>>>AAACCCEEEEEEEEEDDD@@@AAABBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@???>>>>>>::::::999999888777666666777777777777666666666666666666666666666666666666444444333333222111111111111111000000/////////...++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&'''((()))******)))((('''&&&&&&&&&&&&'''''''''(((''''''((((((((((((''''''''''''&&&&&&&&&'''((((((''''''(((***------+++(((''''''''''''''''''''''''&&&'''''''''(((((())))))$$$%%%'''((((((((('''&&&((('''&&&'''((((((%%%###''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))===>>>??????===<<<<<<===<<<<<<;;;;;;;;;:::::::::999999999999888888888888333222111000......------------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---------......---+++***+++---+++++++++,,,,,,---------------,,,,,,+++***))))))))))))))))))************++++++***))))))***++++++++++++******++++++,,,---************************+++++++++++++++***))))))******++++++++++++******(((((())))))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((+++)))(((((())))))(((&&&)))))))))'''%%%$$$%%%&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''(((((()))(((((('''''''''''''''((((((((((((%%%%%%%%%&&&&&&((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((()))***)))((('''(((***************************((((((((((((((((((''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''&&&&&&&&&'''((()))***+++,,,---%%%'''((()))((('''((())),,,***((('''&&&'''((()))************))))))))))))))))))))))))))))))((((((...------+++***)))(((((()))+++...///...---......000111222444555555666666888888888:::<<>>>>>===<<<;;;:::999999999999::::::;;;:::::::::999999999999999888777666777777666666555555555444111222222222222111000000111...,,,+++,,,---,,,,,,......---,,,,,,++++++***,,,,,,,,,++++++++++++++++++(((%%%''',,,...+++(((******))))))((((((''''''+++*********))))))((((((******)))((((((((((((((((((((()))))))))))))))(((%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))))))))************+++"""###&&&((())))))((((((,,,,,,,,,+++***((('''&&&'''&&&&&&%%%%%%&&&&&&'''))))))((((((''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((>>>???AAA@@@>>>======>>>============<<<<<<<<<<<<::::::999999999999888888555444333222111000000000,,,,,,+++*********++++++++++++++++++,,,,,,,,,,,,+++,,,,,,+++))))))***,,,+++++++++,,,,,,,,,------------,,,++++++***))))))))))))))))))************))))))))))))))))))))))))************++++++++++++************************((((((((((((((('''&&&&&&)))******++++++******))))))))))))((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))(((&&&'''((((((&&&%%%''')))******)))((()))+++''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''(((((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((('''''''''%%%%%%&&&'''((()))******%%%'''))))))((('''((()))+++***((('''''''''((()))))))))))))))))))))))))))((((((((((((''''''''''''(((((())))))***+++++++++)))+++...//////000222333444555666888999::::::;;;??????>>>???@@@AAACCCDDDDDDDDDEEEFFFGGGHHHIIIJJJHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJKKKIIIJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCBBBBBB@@@???>>>======<<<<<<============<<<<<<;;;;;;;;;::::::999888777888888777777666666666666444444444444444333222222222000......///000/////////......---,,,,,,++++++,,,,,,,,,+++++++++++++++,,,)))'''(((,,,...,,,)))******))))))((((((((((((+++*********))))))))))))))))))((('''''''''''''''(((((())))))))))))((((((&&&&&&''''''(((((())))))*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((%%%%%%%%%$$$$$$$$$######'''((()))))))))((('''&&&%%%&&&&&&'''''''''''''''(((''''''&&&&&&''''''(((((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&???AAABBBBBB@@@??????@@@@@@@@@@@@@@@????????????;;;;;;;;;;;;:::::::::999777777666555444333333222...---,,,,,,+++++++++++++++++++++++++++*********)))***+++***))))))+++---++++++++++++,,,,,,,,,,,,,,,,,,,,,+++******))))))))))))))))))************'''((()))******)))(((''''''(((***++++++******)))************************&&&''''''''''''&&&&&&%%%)))******++++++******)))***)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''&&&%%%%%%&&&'''%%%$$$ ###&&&'''''''''((())))))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''')))(((''''''&&&&&&'''''''''''''''''''''''''''&&&(((((()))))))))*********(((((((((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((%%%'''))))))((('''((()))+++***(((''''''((())))))(((((((((((((((((((((((())))))(((((((((''''''''''''((()))***,,,---...///+++---///000222444777::::::;;;<<<>>>@@@AAAAAAAAAFFFEEEDDDBBBBBBBBBCCCDDDFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHIIIIIIJJJJJJKKKKKKJJJIIIHHHGGGEEEDDDBBBBBB@@@@@@AAAAAAAAAAAA@@@@@@=========<<<;;;::::::999999999999999888888888888777777777777777666555555444222111111222444333333000000//////...---------,,,,,,,,,,,,++++++******,,,***((())),,,...,,,)))***))))))))))))(((((((((***************)))))))))(((((('''&&&&&&&&&''''''(((((())))))))))))(((((('''''''''(((((((((((((((*********)))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))((('''&&&%%%$$$######******))))))(((((((((((('''((())))))******))))))(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&@@@BBBCCCCCCBBBAAABBBCCCDDDDDDDDDCCCCCCCCCBBBBBB>>>>>>>>>===<<<<<<;;;;;;999999999888888777666555333222111000///.........++++++++++++************)))***++++++******,,,...+++++++++++++++++++++,,,,,,+++++++++******))))))((()))))))))************'''(((***++++++***((('''&&&''')))++++++***((('''************************((())))))***))))))(((((())))))************))))))***)))'''&&&&&&(((***+++&&&''''''((()))******+++))))))))))))))))))))))))'''''''''((((((((((((((('''&&&%%%%%%''''''&&&%%%!!!$$$&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&(((((((((((())))))))))))***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((()))***)))((('''(((***))))))))))))))))))))))))'''''''''((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))&&&&&&''''''(((((())))))************))))))))))))&&&'''))))))(((''''''(((***)))(((((((((((())))))''''''''''''((((((((((((************************,,,------...///000111111111222333444555888<<>>===<<<<<<<<<;;;:::::::::::::::::::::888999999999999888777777444333222333555666666555222222111111000//////......------,,,,,,+++++++++,,,***))))))+++,,,+++)))))))))))))))))))))))))))************************))))))(((''''''''''''(((((())))))))))))(((((('''(((((((((((((((''''''''')))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((******))))))(((''''''&&&''''''''''''((()))***++++++,,,,,,+++***)))((('''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%''''''((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((@@@BBBDDDDDDDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEBBBAAAAAA@@@??????>>>>>>;;;;;;<<<<<<;;;:::999888666666444333111111000000---,,,,,,,,,++++++******((()))***)))((()))+++---++++++++++++++++++++++++++++++***************)))((()))))))))************((()))+++,,,,,,+++)))(((%%%''')))***+++***(((''')))))))))))))))))))))))))))******++++++*********)))))))))******)))))))))***((('''&&&'''(((***,,,&&&''''''((()))******+++((((((((((((((((((((((((&&&&&&''''''((((((((()))((('''&&&'''((()))((('''###&&&)))***)))(((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&''''''''''''''''''''''''(((((('''&&&&&&((()))+++)))((('''&&&&&&&&&&&&'''&&&&&&&&&'''''''''((((((***))))))(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''((()))***)))((('''(((***(((((((((((((((((((((((('''''''''((((((((())))))'''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''(((((())))))************))))))))))))&&&((())))))(((''''''((()))((((((((((((((())))))&&&'''''''''((((((((()))))))))******+++++++++,,,......///111222444555555999::::::::::::<<>>=========;;;;;;<<<<<<<<<<<<<<<<<<999999999999999888888777555444333555666777777555444444333333222111111111/////////...---,,,,,,++++++***))))))***+++***)))))))))))))))***************************++++++++++++***))))))(((((()))))))))))))))))))))(((''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&((())))))(((((((((((('''&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%'''(((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((>>>@@@CCCEEEEEEFFFHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFEEEEEEDDDCCCBBBAAAAAA>>>???@@@@@@@@@>>>===<<<888777666444222111111000//////......------,,,,,,&&&'''((('''&&&&&&(((***+++++++++++++++*********************************))))))))))))************)))***+++,,,,,,+++***)))&&&''')))******))))))((())))))))))))))))))))))))'''(((((()))))))))))))))((())))))******))))))(((((((((''''''((()))***+++''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&''''''(((((())))))((('''(((*********(((%%%'''))))))'''&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&&&&(((***---...+++***((('''&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''(((((((((''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''((((((((((((((((((((((((((('''''''''''''''(((***)))'''&&&''''''(((((((((((())))))))))))'''''''''(((((())))))***(((((()))***+++------...---...000333666999;;;===@@@AAABBBAAA@@@AAACCCEEEFFFGGGHHHHHHIIIIIIHHHHHHIIIHHHGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIJJJKKKLLLNNNPPPQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNMMMMMMLLLLLLQQQQQQPPPOOONNNMMMLLLLLLKKKKKKKKKKKKKKKJJJIIIHHHEEEDDDBBB@@@>>>>>>>>>???<<<<<<<<<<<<============999::::::::::::999888888666555555666888888777555666666555555444333333222222111111000///...------+++++++++++++++*********)))))))))************+++*********+++++++++++++++,,,+++******))))))******)))******))))))((('''&&&'''''''''(((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%%%%&&&&&&&&&))))))((('''&&&%%%%%%$$$%%%&&&'''((()))*********&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''''''''''''''&&&(((((((((((((((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&;;;>>>BBBDDDFFFHHHJJJLLLKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDBBBCCCDDDEEEEEECCCBBBAAA<<<;;;999777555444333333222222111000000///......)))******)))''''''(((***++++++++++++*********)))))))))))))))************))))))))))))************************************(((((()))))))))*********))))))))))))))))))))))))&&&''''''((())))))(((((((((((())))))))))))(((((('''''''''((()))*********(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&''''''((()))))))))((('''(((***+++***)))$$$&&&'''&&&%%%$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''))),,,000222,,,+++)))'''''''''((()))&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''((()))***++++++***)))(((((((((((((((((('''''''''''''''''''''(((((((((((('''(((***)))'''&&&&&&'''''''''((()))))))))))))))''''''((())))))***++++++)))***+++---///111333444333444777999<<>>>>>>>>???<<<<<<<<<<<<=========>>>;;;;;;;;;;;;;;;:::999999888777777888999999777555777777777666555555444444444333333222111000///...---......---,,,,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,+++******)))))))))))))))************)))((('''&&&&&&&&&''''''(((((())))))***))))))))))))(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))((((((((((((((((((((())))))***)))(((&&&%%%###'''((()))+++,,,,,,,,,---''''''&&&&&&&&&&&&''''''&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&:::===AAADDDFFFHHHKKKNNNKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJIIIGGGFFFFFFEEEEEEFFFGGGHHHHHHGGGEEEDDD@@@???===;;;999777666666444333333222111000000///---......---+++***+++---++++++++++++******)))))))))))))))))))))*********))))))))))))************))))))(((((((((((()))))))))))))))((()))***++++++))))))))))))))))))))))))''''''((()))******))))))(((((())))))))))))((((((&&&&&&((()))************))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))(((''''''(((***+++***)))'''((()))(((((((((***,,,((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&'''***...222555...,,,***(((''''''))))))''''''''''''((((((((()))%%%%%%%%%&&&&&&((()))***(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((()))***)))((('''(((***((((((((((((((((((((((((&&&&&&''''''((()))******%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''%%%&&&'''))))))'''&&&%%%))))))(((((('''''''''&&&))))))))))))*********+++''')))***)))'''&&&&&&'''''''''((())))))***))))))'''(((((()))***++++++,,,---...000222555777999:::===>>>???AAABBBDDDEEEEEEDDDFFFIIIKKKJJJJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFDDDAAA???>>>>>>>>><<<==================>>>=========<<<<<<;;;;;;;;;::::::;;;<<<<<<===>>>>>>AAAAAACCCEEEGGGIIIJJJKKKLLLLLLMMMNNNNNNMMMMMMMMMLLLLLLMMMNNNOOOPPPQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMMMMLLLKKKJJJIIIIIIGGGEEEBBB@@@>>>>>>>>>???;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<;;;;;;::::::999999:::;;;:::888555888888777777666666555555555555444333222111000//////000000000...---......))))))******++++++++++++*********++++++,,,,,,,,,******)))(((((((((((((((************)))((('''&&&%%%&&&&&&'''((()))******++++++++++++************((((((((((((((((((((((((&&&&&&&&&'''''''''((((((******)))((('''&&&&&&%%%&&&''')))++++++***(((''''''((((((((((((''''''&&&((((((''''''''''''(((((('''''''''((((((((())))))((('''&&&%%%%%%&&&'''((((((((())))))((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((===@@@CCCFFFGGGIIIKKKMMMQQQPPPNNNMMMLLLMMMNNNNNNNNNNNNNNNLLLIIIGGGGGGHHHHHHIIIJJJKKKKKKIIIGGGFFFBBBAAAAAA@@@???>>>======:::999777555333222111111222000///.........,,,***++++++************++++++************************++++++******))))))(((((()))))))))))))))******+++(((***+++***)))((()))***,,,,,,,,,+++++++++******)))***+++***)))((()))***))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))*********(((&&&%%%******))))))(((((('''''',,,,,,+++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&((('''''''''***...222444---+++(((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&'''((()))&&&(((((('''&&&&&&)))+++,,,...+++$$$(((000---###(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))***)))))))))))))))*********''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&(((''''''(((((()))***+++)))(((''''''''')))***+++((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((((((((((((***,,,,,,+++)))'''''''''((((((((()))))))))*********+++,,,,,,,,,---000222111222444666888:::<<<===>>>???@@@BBBCCCEEEFFFGGGHHHIIIIIIJJJKKKLLLLLLMMMNNNLLLJJJJJJKKKJJJEEEBBBCCCBBB@@@>>>===<<<<<<===::::::999999999::::::;;;888888888777888888999999555666777888999999888888::::::;;;===???CCCFFFGGGKKKIIIGGGEEEDDDEEEGGGIIIHHHHHHIIIJJJLLLMMMNNNNNNQQQQQQPPPPPPOOOOOONNNNNNOOONNNMMMLLLJJJGGGEEEDDDFFFEEEDDDCCCAAA@@@???>>>@@@???>>>>>>??????===;;;;;;;;;;;;:::::::::::::::::::::999888888999999999999999999999888888777777777777777777777777777777333333333222111000///...///......------,,,++++++++++++++++++++++++,,,,,,************))))))))))))))))))(((((((((((())))))&&&'''''''''&&&''')))+++************************---......---***))))))******(((&&&'''***+++)))'''%%%&&&&&&&&&%%%&&&)))+++))))))************))))))))))))(((((('''''''''&&&''')))+++***(((&&&%%%%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''))))))(((''''''''''''(((???BBBEEEHHHJJJLLLOOOQQQQQQQQQOOONNNNNNNNNOOOOOOPPPPPPPPPNNNKKKIIIIIIIIIKKKLLLMMMNNNMMMLLLJJJIIIFFFEEEEEEDDDCCCBBBAAA@@@===<<<:::888666555555444333111///......---+++))),,,,,,++++++***+++++++++************************+++******************))))))))))))))))))******+++(((***+++***)))((()))***,,,+++++++++***************+++,,,+++)))((()))***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))((((((***)))))))))((((((((('''***)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&'''))),,,000222,,,+++(((%%%$$$%%%&&&'''&&&&&&&&&&&&&&&'''((((((&&&'''(((((((((((((((((('''+++***'''---888777///''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))+++*********)))(((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&''''''((()))))))))))))))((((((((((((((())))))((('''''''''(((***+++((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&'''''''''(((((()))))))))))))))))))))((()))***+++***((('''&&&''')))))))))*********+++++++++,,,---......000333555777888:::<<<>>>@@@AAABBBBBBBBBCCCDDDEEEFFFFFFGGGIIIIIIJJJKKKKKKLLLLLLLLLLLLJJJIIIIIIIIIHHHEEEAAA@@@???===<<<;;;:::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;:::::::::::::::888888888777777777777777888888999:::;;;>>>@@@AAADDDCCCBBBAAAAAABBBCCCDDDCCCCCCDDDEEEFFFGGGGGGHHHJJJJJJKKKLLLLLLMMMNNNNNNMMMMMMKKKJJJGGGDDDBBBAAAAAAAAA@@@@@@@@@?????????AAA?????????@@@@@@>>><<<<<<<<<<<<<<<;;;;;;;;;;;;::::::999999999999:::::::::999999999888888888888666666666666666666666666444444444333333111000000/////////...------,,,,,,++++++++++++++++++++++++************))))))))))))***************************+++,,,+++((('''((()))((((((((((((((((((((((((((()))***)))'''&&&&&&''')))'''&&&&&&((()))(((&&&%%%'''((()))(((((()))***))))))************)))))))))(((((((((''''''''''''(((***++++++)))'''&&&'''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((()))(((''''''''''''((()))(((((((((((((((((((((((()))(((''''''&&&&&&''''''CCCEEEIIILLLNNNPPPSSSUUUSSSRRRQQQQQQPPPQQQQQQQQQSSSSSSSSSQQQNNNLLLKKKLLLOOOPPPQQQQQQQQQPPPOOONNNKKKKKKJJJIIIHHHGGGGGGFFFAAA@@@???===;;;:::999999777555333111111000---+++------,,,+++++++++++++++************************)))***************++++++)))))))))))))))******+++(((***+++***)))((()))***************))))))))))))+++,,,,,,+++(((''''''((())))))))))))))))))))))))++++++***)))((('''&&&&&&)))))))))))))))******+++))))))))))))(((((((((((('''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&(((***---///---+++)))'''&&&&&&'''(((&&&&&&&&&&&&'''''''''(((''''''''')))***)))'''%%%%%%))))))(((///999;;;555''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((())),,,+++******(((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&))))))))))))((('''&&&%%%&&&&&&''''''((()))))))))+++***)))(((''''''''''''(((((('''''''''((()))***(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''''''''((((((((()))))))))))))))))))))))))))+++,,,+++)))(((((()))*********+++++++++,,,,,,,,,...000111222444888:::======???AAACCCDDDFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKLLLMMMMMMLLLKKKKKKJJJIIIHHHHHHHHHGGGDDDBBB@@@???>>>=========>>>>>>???@@@AAACCCCCCCCCBBBAAABBBAAA@@@>>><<<;;;;;;::::::999888666666666666777::::::::::::;;;<<<>>>>>>@@@@@@@@@@@@@@@@@@AAAAAA>>>?????????@@@@@@@@@@@@AAABBBDDDFFFHHHJJJKKKLLLJJJJJJIIIGGGDDDBBB???>>><<<<<<<<<===>>>>>>??????AAA@@@@@@AAABBBBBB@@@>>>=========<<<<<<;;;;;;;;;:::::::::999999::::::;;;::::::999999999999888888666666666666666666666666555555555555444333222222111000000///......------++++++++++++++++++++++++************)))))))))))))))***+++,,,,,,+++***))))))+++,,,,,,***((('''(((((((((((((((((((((((((((%%%&&&''''''%%%%%%&&&'''(((&&&%%%&&&'''((('''&&&&&&(((******)))(((((()))((())))))******))))))((((((((((((((('''''''''''')))***,,,+++)))''''''((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&HHHKKKNNNPPPQQQRRRUUUVVVTTTTTTTTTSSSSSSSSSSSSTTTVVVVVVVVVTTTQQQOOOOOOPPPSSSSSSTTTTTTTTTSSSSSSRRRPPPPPPOOONNNMMMLLLKKKKKKFFFEEECCCAAA???>>>=========:::888666555444111///......,,,+++************************************((((((((())))))*********)))))))))))))))******+++(((***+++***)))((()))***)))))))))))))))(((((((((***++++++***'''%%%%%%&&&))))))))))))))))))))))))++++++***)))((('''&&&&&&+++***)))(((((()))***+++))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&((('''&&&&&&'''(((***+++...---+++)))((())))))***&&&&&&''''''''''''''''''***(((&&&'''))))))'''%%%&&&)))((('''***111111---''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******)))(((((((((((((((******))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&***)))((('''''''''''''''((((((((('''((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))************,,,------,,,***+++,,,***++++++,,,,,,---------///111444666777:::===???@@@@@@AAACCCDDDFFFGGGGGGIIIIIIIIIJJJJJJJJJKKKKKKLLLMMMOOOOOOOOONNNLLLKKKKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFHHHJJJKKKLLLKKKIIIHHHFFFEEECCC@@@>>><<<;;;::::::999777666666777888:::@@@@@@AAAAAABBBCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCBBB>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAACCCEEEGGGHHHFFFFFFFFFEEEDDDBBBAAA@@@;;;<<<<<<======>>>>>>???BBBAAAAAABBBCCCCCCAAA@@@<<<<<<;;;;;;::::::999999:::::::::999::::::;;;<<<::::::::::::::::::999999777777777777777777777777666777777777666666555444222222111111000/////////,,,,,,,,,,,,++++++++++++************)))))))))(((((()))+++,,,,,,+++)))(((###%%%)))***)))((((((((())))))))))))))))))))))))&&&'''(((((('''''')))***'''''''''''''''''''''''')))))))))((('''&&&(((***(((((())))))))))))((((((((((((((((((((('''''''''((()))******(((''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%%%%%%%&&&MMMOOORRRSSSSSSSSSTTTVVVUUUUUUUUUUUUVVVUUUUUUUUUWWWXXXXXXWWWUUUSSSTTTUUUUUUUUUUUUVVVVVVVVVVVVUUUSSSSSSRRRQQQPPPOOOOOONNNJJJIIIGGGEEECCCBBBAAAAAA@@@===;;;999888777444222000///...,,,+++*********************************&&&''''''(((((())))))))))))))))))))))))******+++(((***+++***)))((()))***(((((((((((((((((((((((()))******(((%%%$$$$$$%%%(((((((((((((((((((((((())))))))))))((((((((((((,,,+++)))((((((((()))***(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''&&&&&&'''((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&'''((()))++++++)))((('''(((((((((&&&''''''(((((('''&&&&&&***(((&&&%%%&&&(((((()))((()))(((&&&&&&))))))&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''+++***)))(((((('''((((((''''''(((((()))))))))***((((((((((((((((((((((((&&&'''''''''''''''''''''%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&'''''''''''''''((())))))'''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((())))))((()))))))))*********+++)))***,,,,,,+++***+++,,,++++++,,,---...///000000333666999;;;<<<>>>AAACCCCCCCCCDDDEEEFFFGGGHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNNNNOOOPPPPPPPPPOOONNNMMMMMMMMMMMMLLLKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKLLLNNNOOOOOONNNLLLKKKHHHFFFDDDAAA???===;;;;;;:::999888777888:::===>>>DDDEEEFFFGGGIIIJJJJJJKKKJJJKKKKKKKKKJJJGGGEEECCCBBBBBBBBBAAAAAAAAAAAAAAA===>>>???@@@AAABBBCCCDDDCCCCCCDDDEEEFFFFFFFFFEEE@@@@@@??????????????????BBBBBBAAABBBDDDDDDBBBAAA;;;;;;:::999999888777777999999999999999:::;;;<<<::::::::::::::::::;;;;;;888888888888888888888888777888888888888777666666444444333222222111111000...---------,,,,,,++++++************)))))))))((('''(((***++++++***((('''###%%%)))***)))((((((((())))))))))))))))))))))))&&&((())))))))))))***,,,(((((()))(((((((((((()))***)))'''$$$###$$$(((+++(((((())))))))))))(((((('''''''''((((((((((((((('''(((((('''&&&%%%&&&(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&NNNPPPRRRSSSSSSSSSTTTVVVUUUUUUVVVWWWWWWWWWWWWVVVWWWYYYZZZYYYWWWWWWXXXYYYWWWWWWWWWWWWXXXXXXXXXXXXVVVVVVUUUTTTSSSRRRQQQQQQNNNMMMKKKIIIHHHFFFFFFEEEAAA???<<<;;;;;;999777555333222000...---,,,++++++************************''''''(((((((((((((((((()))))))))))))))******+++(((***+++***)))((()))***(((((((((((())))))))))))((())))))(((%%%$$$$$$%%%((((((((((((((((((((((((''''''(((((())))))******))))))((((((((((((((()))(((((((((((()))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%(((((((((((()))))))))))))))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&'''((((((((('''&&&%%%'''(((((('''&&&&&&)))+++((((((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''***)))((((((''''''''''''%%%&&&'''''')))******+++((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))((('''&&&%%%&&&&&&''''''((()))))))))&&&&&&&&&&&&'''((()))***''''''((((((((('''&&&&&&'''(((((())))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((()))))))))((())))))******+++++++++&&&((()))***)))))))))***,,,---...000222444555666999<<>>======;;;;;;;;;;;;<<<>>>@@@BBBEEEFFFGGGIIIJJJKKKKKKKKKJJJKKKKKKKKKIIIGGGEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFHHHIIIJJJJJJEEEDDDDDDCCCBBBAAA@@@@@@BBBAAAAAABBBDDDDDDCCCAAA<<<<<<;;;:::999888888777888888888888999:::;;;;;;::::::;;;;;;;;;;;;<<<<<<999999999999999999999999888888888999999888888777555555555444333333222222/////////......------,,,************))))))))))))'''((()))******)))(((''')))+++,,,,,,***((('''(((((((((((((((((((((((((((&&&'''))))))(((((()))***((()))***)))((('''(((***)))(((&&&$$$"""$$$(((+++'''(((((())))))((((((''''''''''''(((((((((((((((&&&''''''&&&%%%$$$&&&(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&JJJMMMPPPRRRRRRSSSUUUWWWTTTUUUWWWXXXXXXXXXWWWWWWWWWXXXZZZZZZYYYYYY[[[\\\ZZZYYYYYYYYYZZZZZZ[[[\\\XXXXXXWWWVVVUUUTTTTTTSSSSSSRRRPPPNNNLLLKKKJJJJJJDDDBBB@@@??????>>><<<;;;777666444222000///......************************************)))))))))))))))))))))))))))******+++(((***+++***)))((()))***((((((((())))))*********((()))***)))'''&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))$$$$$$&&&'''))))))******'''((((((((()))))))))***(((((()))))))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&(((((((((((())))))))))))((('''%%%$$$$$$%%%'''(((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((()))((('''%%%$$$ &&&++++++(((&&&(((,,,((((((((()))(((((()))+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((''''''&&&'''''''''&&&'''''''''((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))((('''&&&%%%&&&&&&''''''((()))))))))''''''&&&&&&&&&''''''(((''''''((((((((('''&&&%%%'''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''((((((((())))))))))))((())))))******+++,,,,,,&&&(((***+++******+++,,,...///111444777999;;;<<>>>>>???@@@@@@AAABBBBBBEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDAAABBBDDDFFFHHHIIIJJJJJJFFFFFFFFFEEEDDDDDDCCCCCCAAAAAAAAABBBDDDDDDCCCAAA@@@@@@???>>>===<<<;;;;;;777777777777888999:::;;;:::;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777888888999999888888888777666666555555444333333111111111000///.........************))))))))))))))))))))))))))))))))))))***+++,,,+++((('''((()))(((((((((((((((((((((((('''((())))))((('''(((***&&&(((***)))'''&&&''')))%%%'''(((''''''''')))***''''''((((((((((((''''''''''''''''''((((((((()))'''''''''&&&%%%%%%''')))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''''''''''''''''')))(((''''''&&&&&&''''''GGGJJJMMMPPPRRRTTTWWWYYYTTTUUUWWWXXXXXXXXXWWWWWWVVVXXXZZZZZZZZZ[[[]]]^^^[[[[[[[[[[[[\\\\\\]]]^^^ZZZZZZYYYXXXWWWVVVUUUUUUVVVUUUSSSQQQOOONNNMMMMMMIIIGGGEEEEEEEEEDDDBBBAAA;;;999888555333222111111************************---,,,,,,,,,++++++******)))))))))))))))******+++(((***+++***)))((()))***(((((())))))******++++++)))***+++***)))((()))***(((((((((((((((((((((((())))))))))))((((((((((((!!!$$$''')))+++++++++'''((((((((())))))******''''''((()))***+++,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&'''''''''((('''&&&$$$######$$$&&&'''&&&''''''''''''''''''&&&&&&&&&'''(((((()))))))))((((((((((((((('''''''''&&&'''((())))))'''%%%$$$$$$...000***&&&'''+++)))(((((()))((('''(((+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%&&&'''((()))))))))))))))))))))(((''''''&&&&&&)))((('''&&&&&&&&&&&&&&&''''''((((((((('''%%%$$$'''((()))******)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,)))+++---...------///000000111444777:::===@@@AAABBBEEEGGGGGGFFFEEEEEEEEEIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKKKKJJJJJJKKKJJJHHHGGGHHHKKKNNNPPPRRRTTTUUUSSSQQQQQQTTTWWWSSSTTTUUUUUUUUUSSSRRRQQQRRRQQQOOOMMMKKKJJJIIIIIIGGGFFFEEEDDDCCCCCCCCCCCCAAAAAABBBCCCCCCCCCBBBBBBFFFGGGHHHHHHGGGFFFDDDCCCDDDDDDDDDEEEFFFGGGGGGHHHCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGGGGFFFFFFBBBCCCEEEFFFHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEAAA@@@@@@BBBCCCDDDCCCAAADDDDDDCCCBBBAAA@@@???>>>666666666666777888999:::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<777888888999999999888888777777777666555555444444333222222111000//////...************))))))))))))++++++***))))))***++++++&&&'''''''''&&&''')))+++************************)))***+++***)))((()))***%%%''')))(((&&&%%%&&&)))###&&&***,,,+++***))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((('''&&&&&&(((***&&&&&&&&&'''''''''(((((())))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))(((''''''''''''(((FFFGGGJJJMMMPPPQQQRRRRRRTTTTTTUUUVVVXXXYYYZZZZZZ]]]\\\\\\[[[\\\]]]^^^___\\\]]]^^^______^^^]]]\\\[[[ZZZYYYWWWWWWWWWWWWWWWVVVWWWXXXWWWTTTQQQPPPPPPJJJIIIIIIHHHFFFDDDBBBAAACCCBBB@@@===:::666333222///---++++++,,,---,,,+++)))******+++++++++******+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))************+++******)))(((((())))))************))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((******))))))((((((((('''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))))))))))))))((((((((((((%%%&&&&&&&&&'''(((((((((******))))))(((((('''''''''''''''(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))))))))))))))))))))))))))))))))))),,,)))&&&&&&''')))***))))))))))))))))))(((((((((***))))))))))))***++++++***+++---------...111333777999<<>>;;;888777333111...---------,,,+++*********+++++++++******++++++***)))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))'''((((((((()))))))))***'''''''''''''''&&&%%%%%%))))))************))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''))))))))))))((((((((((((&&&&&&&&&'''''''''''''''))))))))))))((((((''''''******)))((('''&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))'''&&&((()))***)))(((((((((((((((((((((((()))(((((((((((()))******)))+++---///000222555777:::<<<>>>AAADDDEEEFFFFFFEEEEEEEEEFFFEEEEEEDDDDDDHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCCCCEEEHHHLLLOOORRRPPPOOOOOONNNNNNNNNOOOOOOQQQQQQQQQQQQOOOMMMKKKJJJGGGGGGFFFFFFEEEEEEEEEEEEBBBBBBCCCCCCCCCCCCBBBBBBDDDAAAAAADDDEEECCCDDDHHHFFFJJJKKKIIIIIIKKKJJJFFFGGGEEEBBBBBBCCCDDDDDDDDDCCCCCCEEEEEEFFFGGGHHHIIILLLKKKKKKKKKLLLJJJGGGEEEEEEAAA@@@CCCEEEDDDDDDGGGFFFDDDBBBCCCDDDEEECCCAAAAAABBBDDDCCCAAA@@@AAACCCEEEEEEEEEEEEEEEDDDDDDDDDAAAAAA???===;;;999888777777777888888999999::::::;;;;;;;;;;;;;;;:::999999:::999888777777777777777666777888888888666555444555444444444333333333333111000000///...---,,,+++))))))***++++++++++++***)))))))))))))))))))))******)))'''&&&&&&''')))***))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))))))))))))))(((((()))******)))(((''''''%%%$$$%%%&&&(((((('''+++***)))((((((((()))******)))))))))((((((((('''&&&&&&''''''(((((())))))&&&'''(((((())))))((((((((((((((((((((((((((((((KKKLLLMMMNNNNNNNNNNNNNNNPPPPPPPPPPPPRRRTTTVVVWWWYYYXXXXXXXXXYYYZZZ\\\]]]^^^___```aaaaaa```___^^^YYYVVVRRROOONNNPPPSSSVVVUUUWWWYYYYYYWWWSSSQQQQQQPPPPPPPPPOOONNNLLLKKKJJJJJJIIIGGGEEECCC@@@>>>===:::666222///......---,,,+++++++++++++++*********++++++***))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))******))))))((((((((())))))******))))))(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))'''''''''''''''&&&&&&&&&)))))))))(((((((((((('''******)))((('''&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++)))''''''(((******)))'''''''''(((((((((((((((***))))))))))))***+++,,,***,,,000222444666:::<<<>>>@@@BBBDDDFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCEEEEEEDDDDDDBBBAAA??????=========<<<<<<<<<<<<<<>><<<:::999888888888888888888888888;;;<<<;;;;;;:::999888777888888777777666777777777777777777888777777666555555555555555555444444444333333222111000//////...+++++++++++++++******)))''''''(((((())))))******''''''))))))))))))''''''(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))******))))))((((((''''''$$$###"""###%%%''''''&&&)))(((((((((((()))***+++))))))))))))(((((((((((('''''''''(((((((((((((((&&&'''(((((())))))((((((((((((((((((((((((((((((KKKKKKLLLMMMNNNNNNNNNNNNPPPPPPOOOOOOPPPRRRUUUVVVWWWVVVVVVWWWXXXZZZ\\\]]]___```aaaaaaaaaaaa```___ZZZUUUOOOJJJHHHJJJMMMPPPPPPSSSWWWYYYXXXVVVTTTTTTSSSSSSSSSRRRRRRPPPOOONNNLLLKKKJJJHHHFFFDDDCCCBBB???;;;666222000///...---,,,,,,++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((())))))))))))******+++++++++******)))(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++)))(((((()))******)))'''''''''''''''(((((((((,,,++++++,,,---...///000///222555777999;;;===???AAABBBDDDFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEDDDAAA@@@@@@???>>><<<;;;:::::::::<<<===>>>??????@@@BBBCCCFFFIIILLLMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMNNNKKKJJJIIIHHHFFFDDDCCCBBBFFFEEEDDDBBBBBBAAABBBBBB@@@@@@AAABBBCCCEEEFFFGGGGGGEEEFFFJJJMMMOOORRRWWW^^^ffflllpppsssuuurrrmmmeee```XXXRRRPPPPPPQQQQQQVVVXXXZZZ\\\]]]aaaggglllrrrrrrssstttrrrmmmgggbbbWWWQQQLLLKKKIIIFFFFFFHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@AAABBBBBBAAA@@@??????@@@@@@@@@AAAAAABBBBBBBBBEEEDDDCCCAAA@@@>>>===<<<;;;;;;;;;::::::999999999<<<<<<<<<;;;:::888777666888888777777777777888888666666666777666666666666666666666666666555555555444444333333222111000000---------,,,+++***))))))'''''''''((())))))******&&&((()))******)))(((&&&''''''(((((())))))******))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((+++***)))((('''''''''(((&&&%%%$$$%%%(((***+++***))))))((((((((()))))))))))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))))))))))))))((((((((((((((((((((((((HHHHHHIIIKKKMMMNNNPPPQQQQQQQQQPPPPPPQQQRRRSSSTTTUUUTTTTTTUUUWWWYYY[[[\\\^^^___```aaaaaa```___^^^ZZZVVVOOOIIIEEEEEEHHHIIIKKKNNNSSSVVVWWWWWWWWWXXXTTTUUUUUUUUUTTTSSSSSSRRRNNNMMMKKKIIIGGGFFFFFFFFFCCC@@@:::777444222000//////...---,,,+++,,,,,,,,,,,,++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((''''''&&&(((((())))))))))))(((((())))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))'''((((((((()))))))))***((((((((('''&&&&&&&&&%%%'''''''''''''''(((((((((&&&&&&&&&'''((())))))***''''''''''''((((((((((((''''''''''''''''''''''''***)))))))))((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++)))((((((***+++***)))''''''''''''(((((())))))++++++,,,---///000222333666999<<<======>>>???AAACCCDDDFFFHHHIIIIIIIIIHHHLLLLLLKKKKKKIIIHHHFFFFFF============<<<;;;:::999;;;===???BBBDDDFFFGGGGGGGGGIIIKKKLLLMMMLLLKKKKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGFFFEEEDDDDDDEEEDDDCCCCCCDDDFFFHHHIIIIIIIIIIIIJJJLLLNNNPPPRRRTTTQQQRRRXXX\\\^^^ccchhhsss|||xxxlllbbb___```dddfffiiilllpppqqqsssxxx~~~xxxkkkbbb[[[WWWSSSOOOMMMOOOOOOOOONNNLLLIIIGGGFFFFFFEEEDDDCCCBBBAAA@@@>>><<<@@@@@@AAABBBCCCDDDEEEEEEAAAAAAAAA@@@@@@???????????????>>>>>>===<<<<<<<<<>>>>>>======;;;:::888888777666666555555555555666555555555555555555666666666666666666666666666666444444333333222111111111............---+++***)))'''((((((((())))))******)))))))))(((((()))))))))''''''(((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((******)))((('''((((((((((((''''''(((***---------*********)))(((''''''&&&(((((((((((())))))))))))(((((((((((((((''''''''''''(((((()))))))))))))))((((((((((((((((((((((((EEEEEEGGGHHHKKKNNNPPPRRRRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQRRRSSSUUUWWWZZZ[[[\\\]]]^^^______^^^]]]\\\ZZZWWWQQQLLLHHHFFFFFFFFFHHHKKKOOORRRSSSUUUWWWYYYVVVVVVWWWWWWWWWVVVVVVUUUSSSQQQNNNLLLJJJIIIIIIIIIFFFDDD@@@===;;;999666333111000///---------......,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))******'''''''''''''''&&&&&&&&&&&&''''''''''''((((((((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***))))))++++++***)))''''''(((((())))))************,,,...000333555777===???BBBCCCBBBAAAAAABBBDDDEEEGGGIIIKKKKKKKKKJJJNNNNNNNNNLLLKKKIIIGGGFFF======>>>???????????????@@@BBBEEEHHHJJJLLLLLLLLLKKKKKKLLLLLLKKKIIIHHHFFFGGGGGGFFFFFFEEEFFFFFFGGGDDDDDDDDDDDDFFFGGGIIIJJJHHHHHHHHHJJJMMMRRRVVVXXXYYYYYYYYYZZZ\\\^^^aaabbbeeebbbccchhhmmmpppvvv|||}}}sssqqqtttyyy|||~~~|||ssskkkgggccc______aaa___```___\\\XXXUUUTTTTTTRRROOOKKKIIIGGGEEEBBB@@@@@@@@@@@@AAAAAAAAAAAABBB>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????????????????>>>===<<<;;;666555444333222222222222444333333333333444555555555555555666666666666666444333333333222222222222000000000000///...,,,,,,************))))))))))))+++***(((''''''(((***+++(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((('''&&&''')))+++++++++*********)))((('''%%%$$$(((((((((((())))))))))))'''''''''((((((((((((((('''((())))))******))))))((((((((((((((((((((((((DDDDDDEEEFFFIIILLLOOOPPPRRRRRRSSSSSSRRRPPPNNNLLLMMMMMMNNNOOOQQQTTTWWWXXXZZZ[[[\\\]]]]]]\\\[[[ZZZXXXWWWUUUQQQNNNKKKIIIHHHHHHJJJLLLNNNOOOQQQTTTWWWXXXYYYYYYZZZZZZZZZYYYYYYYYYWWWTTTPPPNNNMMMMMMMMMIIIGGGEEEDDDCCC@@@<<<999444333111///......///000---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))***+++++++++++++++''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))*********&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***+++,,,***)))(((((())))))***++++++,,,,,,---///222555999<<<>>>@@@CCCEEEFFFFFFEEEDDDEEEFFFGGGJJJLLLMMMNNNNNNNNNOOOOOONNNMMMKKKIIIGGGFFF???@@@AAACCCEEEFFFGGGGGGEEEFFFIIIKKKLLLLLLKKKKKKIIIIIIHHHGGGFFFDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHEEEFFFHHHLLLPPPUUUZZZ\\\\\\\\\\\\]]]aaaeeeiiillllllkkkkkkkkkmmmppprrrttttttqqqrrrxxx}}}~~~wwwuuutttsssuuuxxxuuuvvvvvvsssooollllllmmmhhhccc\\\WWWTTTRRROOOLLLGGGFFFEEEDDDBBBAAA@@@???????????????????????????BBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@??????888777666444333222222222222222111111111222333444444444555555555666666666444444444444333333333333111111111111111000///...,,,,,,++++++******))))))***))))))))))))))))))***))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))&&&'''((()))******))))))(((&&&%%%%%%'''))))))((((((((()))))))))(((&&&%%%'''((((((((()))))))))***&&&&&&''''''(((((())))))(((((()))************)))((((((((((((((((((((((((DDDDDDDDDFFFHHHJJJMMMOOOQQQRRRTTTTTTRRROOOKKKIIIJJJKKKKKKMMMOOORRRTTTVVVYYYZZZ[[[\\\\\\[[[ZZZYYYWWWWWWWWWVVVTTTPPPMMMKKKIIIJJJKKKKKKLLLNNNRRRTTTZZZZZZ[[[\\\\\\\\\[[[[[[]]][[[XXXTTTRRRQQQQQQQQQKKKJJJIIIIIIHHHEEEAAA===555444222000//////000111---,,,++++++******++++++))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))((((((((('''&&&&&&'''(((((((((((((((''''''((((((((((((''''''))))))))))))************************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******'''''''''&&&&&&'''''''''(((((((((((()))))))))***&&&''''''((()))******+++%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((()))***+++''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))***,,,,,,***)))((())))))***+++,,,,,,,,,000111333777;;;???CCCEEEAAADDDGGGHHHHHHGGGGGGGGGGGGIIIKKKNNNOOOPPPPPPPPPOOOOOONNNLLLJJJHHHFFFEEEAAABBBDDDGGGJJJLLLMMMMMMGGGIIIJJJKKKKKKJJJHHHGGGFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDFFFIIIKKKMMMOOOQQQUUU[[[bbbjjjpppttttttsssrrrqqqrrruuuxxxzzzxxxxxxwwwwwwyyy{{{~~~}}}zzz{{{}}}}}}zzztttkkkdddaaa^^^[[[XXXTTTSSSPPPNNNKKKHHHFFFEEEAAAAAA@@@??????>>>======BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBAAAAAA===<<<:::888666555444444111111000000000111333444333444444444555555666666555555555555555444444444111222222222222111000000...------,,,+++***))))))((()))***++++++***)))(((******))))))((((((''''''++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))$$$%%%(((***++++++***)))((('''%%%%%%'''(((((('''&&&&&&((()))))))))(((''''''((((((((())))))******%%%&&&&&&'''((()))******(((((()))***************((((((((((((((((((((((((DDDDDDEEEFFFHHHKKKOOOQQQUUUXXXZZZWWWOOOIIIGGGGGGJJJJJJJJJKKKNNNQQQRRRRRRSSSVVVYYYZZZYYYYYYYYYZZZXXXZZZ\\\\\\[[[VVVRRROOOOOOMMMJJJHHHGGGIIILLLMMMWWW]]]```^^^\\\]]]^^^]]]^^^[[[YYYYYYZZZZZZXXXUUUTTTOOOKKKIIIJJJIIIDDD???<<<:::777555333111///,,,///---,,,+++,,,+++)))(((!!!###%%%(((***+++++++++***++++++++++++***))))))*********++++++,,,,,,,,,))))))))))))))))))))))))***)))(((&&&&&&&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))))))))(((((('''''''''&&&******)))((('''&&&%%%%%%%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&'''''''''((()))))))))((((((((((((((((((((((((******+++******)))((('''''''''(((((())))))******((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((()))*********************)))))))))))))))***'''(((((((((((((((''''''(((((((((((())))))))))))))))))************))))))+++++++++***************))))))((())))))***+++,,,,,,---,,,++++++,,,///222666777999<<>>???@@@CCCFFFHHHMMMQQQWWW\\\___aaadddeeekkkmmmpppuuu||||||{{{zzzzzzwwwtttpppkkkgggdddccccccZZZXXXTTTPPPLLLJJJIIIHHHHHHHHHHHHGGGFFFDDDBBB@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@???===<<<<<<999666333222222111111111111222222222222222222222333444555444444444444555555555555444444555555444444333222222111111000...------,,,************************&&&'''(((***++++++,,,,,,)))))))))))))))))))))))))))))))))***))))))(((((())))))))))))))))))))))))))))))((((((((('''''''''(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''HHHHHHHHHIIILLLQQQUUUXXX^^^aaaaaa\\\TTTKKKFFFDDDEEEFFFFFFGGGIIILLLOOOPPPPPPRRRTTTVVVVVVWWWXXXZZZZZZ[[[]]]^^^]]][[[XXXVVVQQQOOOLLLIIIGGGGGGHHHHHHQQQWWW\\\]]]___bbbcccaaaccc```\\\ZZZZZZZZZZZZYYYWWWTTTPPPNNNNNNLLLGGGCCC;;;999888888888888666555111000...---...---+++***,,,++++++***************+++++++++++++++******))),,,,,,,,,+++******)))))))))))))))))))))))))))))))))************)))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%######%%%''')))$$$$$$%%%&&&'''((())))))''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))(((&&&&&&%%%%%%%%%((((((((((((''''''''''''&&&'''''''''(((((())))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&'''((((((((('''''''''(((((((((((()))))))))&&&(((+++------+++(((&&&((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&'''((((((((((((((()))((((((''''''((())))))''''''((()))******))))))******))))))((((((''''''''''''(((((()))))))))***))))))))))))))))))))))))(((((((((((((((((()))***,,,...000111333666;;;>>>???>>>>>>>>>???AAADDDEEEHHHHHHIIIJJJKKKLLLMMMMMMKKKKKKJJJJJJIIIGGGFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEECCCCCCDDDDDDCCCBBBAAA@@@@@@??????@@@DDDJJJPPPSSS\\\aaafffkkkoooqqqtttvvvyyyzzz}}}wwwzzz}}}zzzwwwvvvuuunnnkkkgggbbb^^^\\\\\\\\\WWWVVVTTTPPPLLLHHHEEECCCBBBAAAAAA@@@@@@@@@@@@@@@BBBAAA???>>>===;;;777444555444333222222111111111/////////000111222333444333333333444444555555555444444555555444444333333222222111000///......------------,,,,,,+++++++++'''''')))***++++++,,,,,,))))))))))))))))))))))))((('''''''''(((((()))***))))))))))))))))))))))))))))))((((((((((((''''''))))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''PPPOOOMMMLLLLLLNNNPPPRRRVVVWWWXXXUUUNNNGGGCCCAAAEEEEEEFFFGGGHHHKKKNNNQQQQQQSSSUUUVVVVVVVVVWWWXXXZZZ[[[]]]^^^^^^]]][[[ZZZTTTSSSPPPMMMJJJIIIHHHHHHMMMSSSYYY\\\```dddeeebbbbbb```\\\XXXWWWWWWXXXXXXXXXVVVSSSRRRQQQNNNJJJGGG;;;999999999;;;<<<;;;:::333111//////......,,,***---,,,+++)))))))))***+++++++++,,,,,,++++++***)))+++++++++***************)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&&&&''')))***$$$$$$%%%%%%&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((''''''((()))*********)))((((((((((((((((((((((((&&&(((***,,,,,,***(((&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''(((((())))))(((((((((''''''''''''(((((()))&&&&&&'''((())))))))))))******))))))(((((('''''''''''''''(((((()))******(((((((((((())))))))))))((((((((((((((())))))***---///222555888<<>>:::888777666444333111111000000111000000000111222333333111111222333444555555666333444444555444444333333333222222111000000////////////...---,,,,,,++++++++++++++++++***))))))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))((((((((((((((((((((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((''''''''''''''']]][[[WWWRRRNNNKKKJJJIIILLLMMMOOONNNKKKHHHEEEDDDCCCDDDEEEEEEDDDGGGKKKOOOUUUWWWYYYZZZYYYWWWWWWWWWYYYZZZ[[[\\\\\\\\\\\\[[[WWWVVVTTTRRRPPPMMMLLLKKKKKKPPPVVVYYY^^^dddfffccc```^^^[[[WWWTTTSSSTTTVVVXXXWWWVVVUUUTTTQQQMMMKKK===<<<;;;<<<>>>???>>>===777555222111000...,,,)))+++***)))((()))***+++,,,+++,,,,,,,,,,,,+++******(((((()))***++++++,,,,,,)))))))))))))))))))))))))))***+++,,,,,,+++***)))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$((((((((((((((((((((((((&&&'''((()))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((()))************)))'''''''''''''''((())))))%%%&&&'''(((((((((((((((***)))))))))((((((((('''((((((((('''((()))***+++''''''(((((())))))))))))))))))))))))***+++,,,,,,///222555999<<<@@@DDDGGGGGGFFFCCCBBBBBBDDDFFFHHHJJJJJJJJJJJJKKKKKKKKKKKKGGGGGGFFFEEECCCAAA@@@???>>>>>>>>>===>>>>>>??????>>>>>>>>>>>>@@@BBBEEEFFFCCCDDDDDDCCCDDDHHHNNNRRRUUUXXX\\\bbbggglllooopppyyy|||}}}xxxsssooojjjpppzzz{{{rrriiiaaa[[[XXXRRRPPPMMMIIIFFFDDDCCCCCCAAAAAA@@@@@@AAA@@@===:::888777555333111000//////333222111111000000000000000111111222333444555555333333444444555444444333333333333222111111000000//////...------,,,++++++,,,,,,,,,++++++***((((((************************+++***(((&&&&&&&&&&&&'''))))))))))))))))))))))))(((((())))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''llljjjeee^^^VVVOOOJJJGGGDDDEEEEEEEEEFFFFFFEEEEEECCCDDDDDDCCCAAABBBGGGLLLXXX[[[___```___]]][[[ZZZXXXXXXXXXXXXYYYYYYZZZZZZXXXXXXWWWVVVTTTRRRPPPOOOKKKOOORRRUUU\\\ccceeebbb______\\\XXXTTTRRRSSSTTTVVVWWWXXXWWWVVVSSSQQQOOOBBBAAA@@@AAABBBCCCBBBAAA===:::777444222000---***))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,++++++***&&&'''((()))***,,,------))))))))))))))))))))))))))))))***++++++++++++***************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$''''''''''''&&&&&&%%%%%%))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))'''''''''((((((((((((((())))))(((((('''''''''&&&'''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%&&&'''''''''&&&&&&(((((((((''''''''''''&&&(((((('''&&&&&&'''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''(((((())))))(((((('''((())))))***************''''''''''''((()))******''''''((((((((((((''''''((((((((()))))))))))))))+++***)))(((((()))***+++'''(((((())))))******+++*********+++,,,...///000444777:::===@@@CCCFFFIIIGGGFFFEEEEEEEEEGGGIIIKKKJJJJJJJJJIIIHHHHHHGGGGGGCCCCCCBBBBBBAAA???>>>===??????>>>>>>>>>>>>>>>?????????>>>>>>@@@CCCFFFGGGKKKLLLMMMMMMNNNTTT]]]dddhhhkkkpppuuuyyy{{{||||||}}}{{{yyyxxxuuuqqqnnnlllqqqxxx}}}~~~|||{{{zzz{{{}}}wwwooojjjggg```^^^ZZZUUURRRPPPOOOOOOKKKJJJHHHGGGFFFCCC???<<<:::888777555333222111111333222111000///.........111111111222222333333333333333444444555555444444444444333333333222222222/////////......------,,,)))******+++,,,,,,++++++************************,,,+++)))((('''&&&&&&&&&))))))))))))))))))))))))(((((())))))))))))******''''''((((((((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''yyywwwsssllldddZZZRRRNNNGGGEEECCCCCCDDDEEEFFFGGGFFFGGGHHHEEEBBBBBBHHHMMMXXX]]]cccggggggdddaaa___VVVVVVUUUUUUUUUVVVWWWXXXWWWXXXXXXXXXXXXVVVTTTRRRLLLNNNPPPRRRYYYaaaccc```aaaaaa```\\\WWWTTTTTTUUUTTTVVVXXXYYYWWWUUUSSSRRRIIIGGGFFFFFFGGGHHHFFFEEECCCAAA===999666333///,,,***++++++,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***'''(((((()))***++++++,,,)))))))))))))))))))))))))))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&'''&&&&&&%%%%%%(((((('''''''''&&&&&&&&&'''((())))))))))))((('''''''''''''''((((((((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***)))))))))(((((((((((()))***++++++******+++******)))((('''''''''(((((())))))******...---+++)))((()))***+++(((((())))))***++++++,,,***+++,,,---///222444555;;;===@@@BBBDDDEEEGGGIIIFFFFFFFFFGGGIIIKKKLLLMMMJJJJJJIIIGGGFFFEEEDDDCCCAAABBBBBBBBBBBBAAAAAA@@@BBBAAA@@@???>>>>>>>>>?????????@@@CCCGGGMMMRRRUUUZZZ]]]```aaabbbhhhqqqxxxzzz{{{}}}|||}}}~~~}}}~~~~~~}}}|||||||||zzzvvvssssssvvvzzzzzzyyywwwvvvwwwyyy|||~~~zzzxxxrrrppplllhhheeeccccccdddbbb___[[[VVVQQQKKKDDD???<<<;;;999777666444444444333333222111000000000000111111111111222222222222222333444444555555444444444444444444333333333333000000000000000/////////******++++++,,,,,,++++++************************************)))(((((('''))))))))))))))))))))))))(((((()))))))))*********(((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''|||wwwnnneee\\\VVVQQQNNNKKKIIIIIIKKKLLLLLLKKKLLLLLLIIIEEEEEEKKKPPPWWW]]]eeekkkllliiifffdddUUUTTTSSSSSSSSSSSSUUUVVVVVVWWWXXXYYYYYYWWWUUUTTTMMMNNNNNNPPPVVV___bbb___cccdddddd```[[[WWWVVVWWWSSSUUUXXXYYYXXXVVVTTTTTTNNNLLLKKKKKKKKKKKKIIIHHHHHHEEEAAA===999555111...,,,---...///...---,,,+++,,,,,,------,,,,,,+++***))))))))))))************))))))))))))))))))))))))***)))((((((((()))+++,,,************************************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((***)))'''%%%%%%''')))***%%%&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))%%%%%%&&&'''((()))***+++%%%&&&&&&'''((()))******''''''''''''''''''''''''&&&'''''''''((()))))))))((((((((((((((((((((((((((()))))))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&(((+++------+++(((&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''((((((((((((((((((((((((((()))***,,,,,,---------,,,+++***)))(((&&&&&&'''((()))***++++++000...,,,***))))))***+++((())))))***+++,,,,,,,,,++++++---///111444666888@@@BBBEEEFFFFFFGGGHHHJJJEEEEEEGGGIIIKKKMMMNNNOOOJJJIIIHHHFFFDDDBBBAAA@@@CCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBB@@@????????????>>>???CCCHHHPPPYYY```eeeggglllqqqssstttxxx|||{{{xxxvvvtttsssssssssssstttwwwyyy|||~~~zzz~~~|||zzz||||||yyyzzz|||}}}{{{xxxvvvwwwyyy~~~}}}~~~zzzwwwuuuuuuuuuvvvwwwssslllddd\\\SSSJJJDDD>>>===;;;999888777666666444444444444444444555555222222222111111111111111222333333444555555555444444444444444444444333333111111111111111222222222---------,,,+++***((((((************************'''(((***+++++++++***)))))))))))))))))))))))))))(((((())))))*********+++))))))************))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((('''''''''''''''~~~yyyuuuqqqlllhhhcccaaa^^^[[[XXXXXXXXXXXXZZZWWWSSSOOOLLLKKKMMMNNNSSSWWW]]]bbbggghhhhhhhhh___ZZZTTTQQQRRRSSSTTTSSSUUUVVVVVVVVVWWWYYYZZZZZZYYYWWWTTTSSSUUUYYY]]]aaabbbbbbbbbbbb```\\\WWWRRRRRRRRRTTTWWWYYYXXXUUUSSSQQQRRRRRRQQQPPPNNNLLLKKKKKKIIIFFFDDDAAA===777444111000............,,,***---------,,,,,,,,,,,,+++,,,,,,,,,+++++++++******************************************************************))))))))))))+++*********))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))(((((('''''''''&&&%%%&&&&&&'''((()))******))))))(((((((((((())))))''''''(((((())))))******'''''''''''''''&&&&&&&&&))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))************++++++++++++)))***+++,,,,,,+++***)))'''''''''(((((((((((((((&&&&&&&&&'''''')))***+++))))))(((''''''''''''''''''((()))))))))(((&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((()))***+++++++++++++++............------,,,+++))))))))))))))))))))))))------------------------&&&((()))+++++++++******,,,---000333777;;;>>>@@@FFFGGGHHHHHHGGGGGGIIIJJJIIIJJJMMMOOOOOOOOONNNMMMKKKJJJHHHFFFDDDCCCDDDDDDGGGFFFEEEEEEEEEEEEDDDCCCDDDDDDCCCBBB@@@@@@CCCEEEFFFLLLSSSZZZaaaiiiqqqwww~~~}}}}}}}}}xxxtttsssrrrqqqpppppppppqqqqqquuu|||}}}zzz|||~~~|||uuummmaaaRRRGGGCCC???:::999999:::999777444444444333222111333444///000222333555555666666333333333333333444555666555777888888666555666666666666555444333111000//////...---,,,++++++++++++++++++************++++++++++++************++++++(((***)))&&&&&&******(((,,,,,,+++***))))))******)))******++++++)))((('''))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((*********+++,,,,,,------,,,)))&&&%%%&&&)))******~~~~~~~~~~~~}}}wwwtttooollljjjkkkmmmoooeee```ZZZTTTQQQOOONNNMMMNNNOOOQQQTTTXXX\\\___aaaccc^^^WWWSSSQQQQQQPPPNNNOOOQQQSSSUUUWWWXXXYYYYYYYYYXXXVVVUUUWWWZZZ]]]___bbbbbbbbbbbbaaa^^^YYYUUURRRRRRSSSUUUWWWXXXVVVTTTSSSSSSSSSSSSRRRQQQOOONNNNNNLLLIIIGGGDDDAAA<<<999444222000//////...---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************))))))))))))************)))))))))((())))))))))))))))))))))))((((((''''''''''''&&&&&&)))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&''''''(((((())))))))))))(((((((((((())))))&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))'''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((()))(((((()))))))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((('''''''''))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&'''((()))))))))((('''''''''''''''(((((((((((((((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))***+++++++++******+++,,,,,,,,,++++++***)))))))))))))))))))))))))))*********)))))))))))))))((()))***+++,,,---------///000333666:::>>>BBBCCCEEEFFFHHHHHHHHHHHHIIIKKKLLLMMMNNNOOOOOONNNLLLKKKJJJIIIGGGFFFEEEEEEEEEEEEKKKJJJHHHGGGGGGFFFEEEDDDAAAAAAAAAAAAAAADDDHHHKKKQQQWWWaaajjjrrryyyyyyuuuttttttuuuvvvvvvwwwxxxxxxzzz~~~yyylll\\\QQQHHHDDD???===<<<<<<:::888888888777666555444555555111111222222333333333333333333222222333333444555444666777777666555555666444444555444444333222111......---,,,++++++++++++,,,++++++******++++++,,,))))))(((((((((((())))))(((******''''''+++,,,***,,,,,,+++***************)))******+++******(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((,,,)))&&&&&&''')))******yyyrrriiiaaa\\\XXXTTTPPPMMMKKKIIIHHHKKKPPPVVVZZZeeebbb]]]YYYVVVRRROOOLLLKKKMMMPPPTTTVVVXXXXXXXXXYYYYYYXXXXXXYYYZZZ\\\]]]aaa```aaabbbbbb```\\\XXXTTTRRRRRRSSSUUUVVVVVVUUUTTTUUUVVVVVVVVVTTTSSSRRRQQQOOOLLLKKKIIIFFFBBB???999666222//////......---++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************************************************))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((&&&%%%$$$###"""(((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((()))((((((''''''(((((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))******''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&***)))))))))))))))************)))((('''&&&%%%%%%&&&&&&&&&%%%&&&&&&'''''')))((((((''''''''''''((()))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********+++******))))))))))))******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((+++++++++,,,---///000111222444777:::???CCCFFFGGGEEEFFFHHHIIIIIIIIIKKKMMMOOOPPPQQQQQQPPPNNNLLLKKKKKKIIIHHHFFFEEEEEEFFFFFFIIIHHHGGGEEECCCBBBAAAAAA>>>@@@BBBEEEHHHNNNUUUZZZbbbhhhrrr{{{~~~~~~}}}zzz}}}~~~zzzkkkaaaRRRNNNJJJFFFCCC@@@===:::999888777555444444444444444444444333333222111111333333222222222333444444444555777777555555555666333444444555555555444444000000///...------------,,,,,,++++++++++++,,,,,,))))))(((((((((((())))))'''******((()))---...,,,,,,++++++************+++******++++++******)))((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((***))))))(((''''''&&&&&&+++)))'''&&&((()))))))))zzzqqqkkkeee^^^YYYTTTQQQLLLIIIIIILLLPPPSSS___```aaaaaa^^^YYYSSSOOOMMMNNNOOOQQQSSSTTTVVVWWWXXXYYYYYYYYYZZZZZZ[[[[[[_________aaabbbaaa^^^\\\XXXUUURRRPPPQQQSSSSSSSSSUUUVVVWWWXXXXXXXXXWWWVVVSSSQQQOOOMMMLLLJJJHHHEEE===999444000//////...---+++++++++,,,,,,,,,,,,,,,++++++++++++************************************************************************)))))))))(((*********)))))))))))))))(((((((((((((((((((((((())))))((('''%%%$$$######((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''(((((((((''''''(((((((((******))))))((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))&&&&&&''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''(((((((((+++***)))))))))***+++,,,))))))((((((''''''&&&&&&(((((('''&&&&&&&&&'''''')))(((''''''''''''(((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******+++******)))(((((((((((()))))))))(((((('''(((((((((((((((((((((((()))))))))***************,,,++++++,,,...111333555666777;;;>>>BBBFFFHHHIIIFFFHHHJJJKKKKKKLLLNNNPPPQQQRRRRRRRRRQQQPPPOOONNNLLLKKKIIIGGGEEEEEEEEEEEEFFFEEEDDDBBB???>>>??????@@@CCCHHHNNNUUU___hhhnnntttwww}}}~~~{{{zzzvvvvvvwwwxxxzzz{{{}}}~~~zzz|||xxxooobbb___ZZZTTTNNNHHHCCC@@@<<<:::999777777777666555777777666555444333333333444444333333333333444444444666777777666666666777444555555666666555555444333333222111000000000000,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,'''***+++)))***///111///,,,++++++******+++++++++++++++++++++******))))))))))))))))))))))))))))))***************)))))))))((((((((((((((((((((((((******))))))((((((((((((***((('''''')))))))))(((~~~vvvooohhhddd\\\[[[XXXTTTQQQOOONNNMMMTTTYYY___cccccc^^^XXXTTTQQQOOOMMMLLLMMMOOOQQQSSSVVVWWWXXXXXXYYYYYYYYYYYY\\\\\\]]]___aaaaaa___]]][[[WWWRRROOONNNOOOOOOOOOTTTUUUWWWXXXYYYZZZYYYYYYUUUSSSPPPNNNNNNMMMJJJIIIAAA<<<777333111000//////---------,,,,,,,,,+++++++++++++++*********))))))************************************************************)))))))))((())))))))))))))))))******(((((((((((((((((((((((()))(((((((((''''''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((******))))))(((((('''''''''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********&&&'''((())))))))))))((())))))(((((((((((((((((())))))))))))))))))))))))''''''((((((((()))))))))'''&&&%%%%%%%%%'''((()))&&&&&&''''''(((((())))))***)))((((((((((((((()))((((((''''''''''''(((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((***************)))((('''(((((()))))))))))))))(((((((((((((((((((((((((((*********+++++++++,,,,,,,,,,,,,,,---000333666888999;;;>>>AAAEEEGGGIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSQQQQQQRRRRRRRRRRRRQQQQQQNNNMMMJJJGGGEEECCCCCCBBBBBBCCCCCCAAA???>>>AAACCCEEEIIIQQQZZZcccnnnxxx~~~{{{{{{}}}~~~}}}zzzvvvssspppkkkmmmppptttxxx|||zzzuuusssooohhh___WWWPPPMMMFFFDDDAAA?????????===;;;777666555444333444444444555555444444444444444555444666888888777777777888777777777777666555444444444333222111111000000111++++++************++++++,,,,,,++++++++++++,,,,,,(((++++++***+++000222000,,,+++++++++++++++,,,,,,,,,++++++***************)))))))))))))))))))))))),,,++++++***)))(((''''''))))))))))))))))))))))))''''''(((((()))))))))))))))((('''(((******((('''|||uuuqqqooohhhhhhhhhfffaaaZZZSSSNNNOOOUUU]]]aaaaaa]]]YYYVVVSSSQQQNNNLLLKKKLLLNNNOOOTTTTTTUUUUUUVVVWWWWWWXXXZZZZZZZZZ\\\______^^^]]]\\\XXXRRRNNNMMMMMMMMMMMMQQQRRRTTTWWWYYYZZZZZZZZZVVVTTTQQQOOOOOONNNLLLJJJDDD@@@;;;888666555333222000000///...---,,,+++++++++************)))))))))************************************************************))))))))))))))))))))))))************((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((''''''&&&&&&''''''((('''''''''''''''&&&&&&&&&&&&''''''(((((())))))***))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&''''''((()))))))))&&&''')))*********)))((())))))((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''((()))***%%%%%%&&&'''((()))*********))))))((())))))******(((''''''''''''(((((()))(((''''''''''''(((((()))************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***))))))(((((((((((()))*********))))))))))))))))))))))))))))))((())))))******+++++++++,,,---///111444777999;;;===>>>AAAEEEGGGIIIIIIIIIKKKLLLNNNOOOOOOOOOQQQSSSPPPPPPPPPPPPPPPPPPPPPPPPMMMLLLIIIFFFDDDBBBBBBBBB===???@@@???>>>@@@EEEIIIOOOUUU]]]fffoooxxxxxxsssqqqqqqpppsssuuutttqqqmmmjjjiiikkknnnssszzz|||sssjjjccc```TTTPPPJJJGGGFFFDDD@@@===777666444333222222333333555555444333333333444444333555777888777777777999999999999888777666555444333333111000000000000000,,,,,,++++++++++++,,,,,,******))))))))))))******(((++++++***+++000111000,,,++++++++++++,,,,,,---,,,,,,+++************+++))))))))))))))))))))))))******))))))((('''''''''))))))))))))))))))))))))%%%%%%&&&&&&'''(((((()))((((((((()))+++***(((&&&zzzyyy{{{yyy{{{}}}|||wwwmmmddd^^^ZZZ\\\______[[[XXXWWWXXXUUUUUUTTTSSSSSSRRRQQQPPPQQQQQQQQQRRRSSSUUUVVVWWWXXXWWWXXXZZZ\\\]]]\\\[[[YYYUUUPPPNNNMMMNNNNNNNNNMMMOOORRRUUUWWWXXXYYYYYYYYYVVVRRRPPPPPPOOOMMMLLLGGGDDD@@@>>><<<:::888666333222111000...,,,+++***************))))))))))))************************************************************))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''(((((())))))(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))))))))))))))))))))))))))''''''((())))))(((''''''%%%%%%&&&&&&'''(((((()))%%%&&&((()))***)))((('''))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))***++++++++++++&&&&&&''''''(((((())))))(((((('''(((((()))***+++'''''''''''''''((())))))&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((())))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,...///222555999;;;===>>>AAACCCEEEHHHJJJJJJJJJIIIKKKMMMNNNOOONNNNNNPPPQQQNNNNNNMMMLLLLLLKKKKKKKKKJJJHHHFFFDDDCCCCCCCCCCCC>>>AAAEEEEEEFFFIIIPPPVVV___dddmmmttt{{{}}}wwwpppjjjggghhhjjjhhhlllppprrrqqqpppqqqrrrzzz~~~}}}xxxuuuiiibbb[[[UUURRRMMMFFFAAA<<<;;;888555333333333444444333222222111111111222111333555666555555666777777888888999888888777777555555444333222222222222......------------......+++******))))))******+++(((+++,,,***+++///000///+++++++++++++++,,,---...---,,,+++*********++++++))))))))))))))))))))))))&&&&&&''''''((((((((()))))))))))))))))))))))))))'''''''''''''''''''''(((''''''(((***++++++(((%%%~~~uuuooohhhgggddd___YYYVVVWWWYYYWWWYYY\\\]]]\\\ZZZVVVTTTOOOOOOOOOOOOQQQSSSUUUWWWVVVVVVVVVXXXZZZ[[[[[[YYYVVVSSSOOOMMMNNNOOOOOOOOOKKKMMMPPPSSSVVVWWWXXXXXX[[[XXXTTTQQQPPPPPPNNNMMMIIIGGGDDDBBBAAA>>>;;;999555444333111///---+++***************))))))))))))************************************************************))))))))))))(((((())))))*********+++******************************))))))((((((((('''************************&&&'''''''''(((((())))))%%%&&&&&&'''((()))******'''''''''&&&&&&''''''''''''((((((((())))))******%%%%%%%%%&&&'''(((((()))))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%&&&&&&''''''((()))******$$$%%%'''))))))((('''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((())))))))))))***###$$$&&&(((((((((((('''((((((((((((((('''''''''&&&&&&&&&'''''')))***+++'''''''''''''''((()))***%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((())))))***))))))&&&&&&'''((()))))))))((()))))))))))))))))))))))))))******+++,,,---------///111555999<<>>>>><<<999666444222000---***,,,+++***+++,,,+++)))'''******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))******++++++++++++************))))))))))))******)))(((((('''''''''(((((((((((())))))((('''&&&&&&++++++)))(((''''''''''''''''''((()))***+++,,,,,,((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&+++***)))'''''''''((()))++++++***)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))***))))))((('''&&&((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&''''''''''''''''''%%%''')))******)))'''%%%(((((())))))))))))(((((((((((((((((((((((((((((()))((('''''''''(((***+++'''(((((()))))))))))))))...***'''&&&((()))'''&&&))))))))))))))))))))))))---,,,+++))))))))))))******+++,,,,,,+++,,,...000444666999<<>>AAACCCEEEGGGGGGGGGIIIIIIIIIHHHHHHHHHHHHHHHJJJHHHFFFDDDBBBAAAAAAAAA:::<<<>>>??????>>>???AAA@@@AAACCCHHHPPPZZZccciiillljjjiiikkkooouuuyyy{{{}}}vvvlllddd```_________XXXXXXZZZ]]]cccmmmyyy{{{xxxrrrkkkddd^^^UUULLLEEE???===:::888777555222///111222222333444555555555666666666777777888888999============<<<;;;999999777666444333111000//////...------,,,++++++***************+++,,,...///000000,,,***,,,...,,,,,,...***************)))))))))************************+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((wwwjjjdddWWWVVVTTTTTTTTTVVVXXXZZZbbbbbbaaa___[[[VVVRRROOOQQQQQQPPPOOOPPPQQQRRRSSSQQQQQQSSSUUUWWWXXXXXXWWWVVVTTTRRRPPPOOOPPPQQQRRRUUUSSSOOOLLLIIIHHHHHHHHHFFFGGGGGGGGGEEECCCAAA???<<<;;;;;;<<<===;;;888666444111...,,,,,,------,,,+++******))))))******+++))))))))))))))))))))))))+++******))))))******+++(((((())))))))))))(((((('''(((***,,,,,,***((('''(((((((((((((((((()))***'''''''''(((((()))************)))(((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))''''''''''''''''''''''''&&&&&&&&&'''((())))))******))))))(((((('''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((())))))***(((((()))************)))))))))(((((()))******)))************************+++***)))((())))))***+++)))+++...111333666:::===???@@@BBBDDDFFFFFFFFFFFFHHHGGGFFFEEEDDDCCCCCCCCCEEECCCAAA>>>======>>>???:::===@@@AAA@@@???@@@AAA>>>BBBJJJTTT___iiiqqqvvvtttpppmmmooouuu{{{~~~zzzwwwqqqjjjeeeeeegggiiijjj```bbbeeekkksss|||vvvlll```WWWIIIEEE@@@<<<:::888555333111222222333444555555555444444555555666777888888<<<<<<<<<<<<<<<;;;;;;:::777666444222000///......//////...------,,,,,,+++******++++++---...000111555///+++,,,---+++,,,...+++++++++******)))))))))************************************))))))))))))*********+++++++++++++++'''''''''(((((())))))***))))))))))))))))))))))))xxxsssiiifffbbb]]]ZZZZZZZZZ[[[cccdddffffffccc^^^YYYVVVUUUTTTQQQOOONNNMMMNNNNNNMMMNNNQQQRRRTTTUUUVVVWWWWWWUUUSSSPPPOOOOOOPPPPPPUUUTTTPPPMMMIIIGGGEEEDDDCCCDDDDDDEEEDDDCCCAAA@@@<<<;;;;;;<<<======;;;999666333///------------,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((***,,,,,,***((('''((((((((((((((()))******((((((''''''((()))***+++***))))))(((((((((((()))))))))'''%%%###!!!((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''%%%&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))((())))))***************((()))*********)))******************************---,,,+++)))))))))***+++***---000333666999>>>AAABBBDDDEEEFFFGGGGGGFFFFFFDDDCCCBBB@@@??????>>>??????>>>===<<<<<<===???@@@???BBBDDDEEEEEEDDDDDDEEEDDDLLLXXXfffqqqyyy|||}}}yyyuuurrrtttzzz|||wwwsssqqqnnnjjjiiikkkoooqqqrrrnnnqqquuu{{{vvvooo^^^XXXNNNFFF@@@<<<:::888444444444444444444444444333333444555666666777777999999:::;;;;;;;;;;;;:::999888666444222111000000000000//////...---------+++++++++,,,---...000111999222------,,,)))))),,,,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))))))))''''''(((((())))))******************************~~~|||zzzvvvqqqkkkgggffffffgggkkkkkkkkkjjjgggccc```]]]]]][[[WWWSSSOOOKKKIIIGGGJJJLLLMMMNNNNNNPPPSSSUUUVVVUUUSSSQQQPPPOOOOOOPPPTTTTTTRRROOOLLLHHHEEECCCAAABBBBBBCCCCCCBBBBBBBBB>>><<<;;;;;;=========;;;888555222000//////...,,,++++++************++++++))))))))))))))))))))))))))))))(((((((((((())))))((())))))******))))))(((((()))***++++++***)))((((((((((((((()))***++++++***)))((('''((()))***+++))))))(((((((((((())))))(((''''''&&&%%%$$$$$$###((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))((((((''''''''''''$$$$$$%%%&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''((()))))))))))))))((()))******++++++*********,,,------,,,++++++,,,++++++++++++++++++++++++---,,,+++******+++,,,---...111444666999<<<@@@CCCGGGGGGIIIIIIIIIHHHGGGFFFAAA???>>><<<<<<<<<<<<===<<<<<<<<<<<<>>>@@@BBBCCC===@@@CCCFFFGGGHHHKKKMMMUUU^^^lllzzz}}}{{{zzz{{{|||yyyvvvtttqqqooollllllooosssuuuvvv}}}yyyqqqeeeXXXNNNGGGBBB???;;;:::888555444444444444444444444555555666666777777777888::::::;;;;;;;;;<<<;;;999777666555444444111111111000//////......,,,,,,,,,,,,---...///000999333...---,,,)))(((***+++++++++++++++*********(((((((((((((((((((((((((((((()))))))))))))))***(((((())))))******++++++))))))))))))************))))))))))))))))))))))))~~~wwwnnngggcccaaaaaaaaa___\\\XXXSSSNNNKKKHHHIIIJJJKKKJJJJJJLLLPPPTTTTTTSSSSSSRRRQQQQQQPPPPPPQQQRRRSSSRRRPPPLLLHHHEEEBBBBBBBBBBBBBBBCCCDDDEEEAAA>>><<<;;;===>>>???>>>;;;999666444444222000...,,,++++++******++++++,,,))))))))))))))))))))))))***))))))))))))))))))***)))******************)))))))))))))))))))))))))))(((((((((((()))***+++,,,,,,***)))((('''((()))***))))))(((((((((((())))))%%%%%%&&&((()))***+++,,,(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((())))))))))))&&&'''''''''((((((((((((&&&'''((()))))))))((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''(((((()))((((((((((((((((((((((((((())))))))))))(((((('''))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''(((((())))))&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((&&&'''((()))***))))))((())))))***++++++++++++***+++---///...,,,******+++++++++++++++++++++++++++++++++++++++,,,...000111444666999;;;===???CCCFFFHHHHHHIIIIIIHHHGGGFFFEEE>>>===;;;::::::;;;===>>><<<===>>>???AAABBBCCCDDD>>>AAAFFFKKKPPPVVV\\\```kkksss}}}{{{zzz{{{}}}~~~zzzvvvrrrrrruuu{{{zzzooodddZZZQQQKKKDDDAAA===888555555555666555555555555666666666666666777888999;;;;;;<<<<<<<<<;;;:::888777777666666222222222111000000//////......------------......666000,,,------***)))+++***++++++++++++++++++,,,))))))))))))))))))))))))(((((((((((())))))************+++,,,,,,---......++++++++++++************))))))))))))))))))))))))sssgggaaa``````______]]][[[XXXTTTPPPNNNIIIJJJJJJHHHGGGJJJOOOTTTRRRRRRSSSSSSRRRQQQQQQPPPNNNPPPSSSTTTSSSOOOKKKHHHCCCBBBBBBBBBCCCDDDFFFGGGCCC@@@===<<<===???@@@AAA===;;;999888777555222///,,,++++++******++++++,,,))))))))))))))))))))))))++++++************++++++******++++++++++++************))))))))))))******(((((((((((()))***+++,,,---+++)))((('''((()))***))))))(((((((((((()))***'''''''''&&&%%%%%%$$$$$$(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''''''''((('''((((((((())))))******&&&''')))*********)))(((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((())))))***))))))(((''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&''')))******)))'''&&&(((((())))))))))))(((((())))))))))))))))))))))))&&&''')))*********)))((())))))***++++++++++++***))),,,...---***''''''(((++++++++++++++++++++++++))))))***+++...111444555888:::===>>>???BBBEEEHHHFFFFFFGGGGGGFFFDDDCCCAAA<<<;;;:::::::::<<<>>>???===>>>@@@BBBCCCDDDDDDDDDFFFJJJPPPXXX```iiirrrxxx|||~~~~~~|||{{{yyyxxxzzz}}}xxxxxx|||~~~tttiii___XXXJJJFFF@@@;;;777666777888666666666666666555555555666777888:::;;;<<<======:::999888777666666666666333333222222111000000000//////...------------...222---+++------+++***,,,*********++++++,,,,,,---************************'''((((((((())))))******''''''((()))******++++++---,,,,,,,,,+++*********((((((((((((((((((((((((mmm```[[[ZZZZZZZZZ[[[]]]^^^[[[UUUOOOLLLJJJHHHHHHIIIKKKKKKKKKOOOOOOOOOQQQSSSSSSQQQOOORRRSSSTTTUUUTTTSSSQQQOOOHHHEEEBBB@@@@@@BBBEEEHHHIIIHHHEEEBBB@@@>>><<<<<>>???AAADDDFFFGGGHHHHHHGGGEEECCC@@@===;;;>>>======@@@CCCDDDBBB@@@DDDEEEDDDCCCCCCEEEHHHLLLJJJQQQ^^^kkkuuu{{{}}}~~~|||zzzxxxwwwrrrqqqrrrvvv}}}~~~rrriiiZZZUUUMMMDDD>>>;;;:::;;;<<<;;;999999999888666444333444777999::::::999999888888999;;;<<<<<<:::888888777666555333222111000000...,,,,,,------,,,+++------,,,,,,,,,,,,,,,,,,))))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))+++///000...,,,******vvv||||||jjj^^^WWWXXXXXX[[[```cccccc```\\\TTTPPPKKKIIIHHHIIIIIIIIIJJJJJJKKKNNNQQQRRRQQQPPPQQQRRRSSSTTTSSSRRRPPPOOOJJJHHHEEEBBBAAACCCFFFGGGLLLJJJHHHEEEBBB???===<<>>???@@@CCCEEEGGGHHHGGGGGGFFFEEECCCAAA???>>>AAA@@@AAACCCFFFGGGEEEBBBBBBBBBCCCCCCDDDHHHNNNRRR\\\dddpppzzz{{{vvvrrrooonnnmmmkkkmmmsss{{{yyypppiii^^^SSSKKKEEE@@@======<<<;;;;;;;;;:::777555666666666777777888999999<<<;;;:::;;;<<<<<<;;;:::999888777555444222111000000...---,,,------,,,+++***++++++++++++***))))))))))))))))))************************************)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((***,,,---+++***))))))bbbfffooo}}}yyyeeeYYYSSSSSSVVVZZZ```cccdddddd___ZZZSSSNNNKKKIIIHHHGGGIIIIIIIIIKKKNNNPPPPPPOOOOOOPPPQQQRRRQQQPPPOOONNNNNNKKKHHHEEECCCDDDEEEFFFMMMLLLKKKIIIFFFBBB>>><<>><<<;;;:::999666333222111000//////......///,,,,,,,,,+++++++++******------,,,+++************+++++++++************)))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''***)))(((''''''&&&&&&'''%%%%%%%%%%%%&&&'''((()))(((((((((''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((()))))))))******)))***+++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,...111333444666888:::??????AAACCCEEEFFFHHHIIIHHHGGGFFFEEEDDDCCCCCCCCCEEEEEEEEEGGGHHHHHHFFFCCC@@@AAACCCFFFKKKRRR[[[aaaqqqyyyzzzvvvpppiiifffeeeeeegggjjjoooxxxssshhh```XXXNNNGGGFFFDDDAAA???>>>===;;;999999888666555555666777888===;;;::::::;;;<<<;;;::::::999888666555333222111111///------------,,,+++***+++,,,,,,,,,***)))((()))))))))*********++++++************************(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((***)))((('''((()))YYY[[[```iiiwwwrrrdddYYYWWWUUUUUUWWW\\\aaadddgggccc^^^XXXTTTOOOJJJFFFKKKJJJHHHIIIKKKMMMMMMLLLNNNNNNOOOOOOOOOOOONNNMMMOOOMMMJJJGGGEEEDDDDDDDDDJJJJJJKKKJJJHHHDDDAAA???@@@>>>=========<<<:::888333222111000////////////---,,,,,,,,,++++++++++++---,,,+++***************+++++++++*********)))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))***************))))))((('''&&&&&&'''''''''''''''''''''''')))((((((''''''''''''(((''''''''''''(((((())))))&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++((((((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********((()))***+++,,,,,,,,,,,,***+++,,,,,,,,,,,,---...---000444777999:::<<<===AAABBBCCCEEEGGGIIIJJJJJJJJJIIIHHHGGGGGGGGGIIIIIIHHHHHHHHHHHHGGGFFFDDDCCC@@@BBBFFFLLLUUU```lllsss|||vvvmmmiiiddd```___ccchhhkkktttzzz|||wwwpppeee\\\VVVQQQJJJDDDAAA???===<<<999999888777777666666666777777888:::<<<<<<;;;999;;;:::999888666444333222333111............---,,,------...///...---+++***))))))*********+++++++++************************((((((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&''')))+++WWWUUUUUUYYYbbbooo|||}}}rrrlllggg^^^WWWUUUWWW]]]bbbiiihhhgggeeeaaaYYYQQQKKKJJJGGGEEEEEEGGGIIIJJJJJJLLLLLLLLLMMMMMMLLLLLLLLLNNNMMMKKKHHHFFFEEEDDDDDDEEEFFFHHHIIIHHHFFFDDDCCC@@@???>>>???@@@???===<<<444333222000////////////------------,,,,,,,,,++++++******))))))))))))***+++++++++*********))))))(((((())))))************))))))))))))))))))))))))((()))))))))*********+++))))))(((''''''&&&%%%%%%((((((((((((((((((((((((&&&&&&&&&'''''')))******************))))))((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********(((((((((((())))))******(((((((((((())))))))))))))))))))))))************'''''')))***++++++++++++***,,,......------///111000333777;;;<<<>>>@@@AAACCCDDDFFFHHHJJJKKKKKKKKKMMMLLLKKKJJJJJJKKKMMMMMMIIIIIIHHHFFFDDDCCCCCCDDDBBBFFFMMMUUU```nnn{{{zzzllleee]]][[[ZZZ[[[```hhhqqqwww|||sssjjjaaaUUUJJJCCC???======999:::<<<<<<;;;999555333333555888===@@@@@@===:::<<<;;;:::999777666555555555333000///000000...---......//////...---+++***************++++++++++++************************(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))((())))))'''''''''***---YYYVVVSSSRRRVVV]]]ffflllxxx|||zzztttjjj___WWWVVVZZZ]]]fffhhhkkkmmmllleee\\\VVVJJJGGGDDDCCCEEEHHHJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGFFFEEECCCDDDFFFGGGGGGGGGFFFFFFAAA@@@@@@@@@AAAAAA???===666555333111000///............---------,,,,,,,,,******)))))))))))))))***+++++++++************)))((((((((()))******++++++))))))))))))))))))))))))((())))))******+++++++++((((((''''''&&&&&&%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&((()))+++,,,++++++++++++***)))((('''&&&'''((())))))((('''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&&&&''''''(((((('''(((((())))))******+++(((((((((((()))))))))))))))))))))*********++++++'''((()))******************---000000//////111444444777:::===???@@@CCCEEEEEEGGGIIIKKKMMMMMMMMMMMMOOOOOONNNMMMMMMMMMMMMNNNHHHHHHFFFDDDCCCDDDHHHKKKLLLQQQYYYbbbnnnzzz}}}lll___YYYUUUVVVYYY^^^gggrrr|||{{{rrrcccUUUKKKDDD@@@>>>:::<<>>BBBBBB???<<<;;;;;;::::::999888888888777555333222222222000///......---,,,+++******)))*********++++++++++++,,,++++++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))((()))+++---ddd```ZZZUUUTTTWWW[[[^^^dddiiippptttzzz~~~wwwlllccc^^^]]]^^^aaaeeejjjoooqqqnnnhhhcccVVVRRRLLLIIIHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLLLLLLLKKKJJJIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGBBBAAA@@@AAABBBBBB@@@>>>:::999666444111///..................------------+++******))))))******++++++++++++************)))'''(((((()))******++++++))))))))))))))))))))))))((())))))******+++,,,,,,((((((((('''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''')))***+++'''((()))))))))(((''''''''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&&&&'''(((((())))))'''(((((()))******++++++(((((((((((())))))))))))))))))*********+++++++++)))******++++++*********+++///222222000000444777999;;;===>>>@@@BBBEEEHHHGGGIIIKKKMMMOOOOOONNNNNNPPPPPPPPPOOONNNMMMKKKJJJFFFFFFEEEDDDEEEJJJRRRXXX___dddlllttt}}}~~~ooobbb]]]\\\\\\___cccjjjsss}}}wwwtttsssvvvzzz~~~vvviii\\\RRRIIIDDD>>>???AAABBBAAA>>>;;;999777777888:::<<<===<<<::::::::::::::::::::::::::::::888555444444333222000000///---+++))))))***+++*********+++++++++,,,,,,++++++++++++++++++++++++++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((())))))((()))+++---qqqllleee]]]XXXVVVWWWWWWWWW[[[___bbbfffrrr|||ssskkkgggggg___bbbgggnnnssssssppplllfff```WWWPPPLLLJJJHHHGGGHHHGGGGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMLLLKKKHHHHHHGGGFFFFFFGGGGGGHHHBBBAAAAAAAAABBBBBB@@@>>>===;;;999666333000///...//////.........---------+++++++++***++++++,,,,,,+++++++++************)))'''(((((()))***+++++++++))))))))))))))))))))))))((())))))***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))$$$%%%&&&(((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++,,,,,,,,,'''(((((()))***+++++++++(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,+++******+++///333333111111555999;;;===>>>???@@@BBBFFFIIIHHHJJJLLLOOOPPPPPPOOONNNPPPPPPPPPOOONNNKKKIIIGGGDDDDDDDDDDDDGGGOOOZZZbbbpppttt{{{|||}}}zzzqqqfff```aaaeeehhhjjjooovvv~~~xxxooolllmmmnnnmmmkkkcccaaaaaafffiiikkkoootttwwwyyy}}}zzzmmm___SSSKKKAAABBBBBBAAAAAA@@@>>>>>>999777444444555777777777:::::::::;;;;;;<<<<<<<<<;;;999666555555555333222444222...,,,***+++---...******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%'''))))))))))))***,,,|||rrrjjjeeecccbbbaaa]]]ZZZUUUTTTXXX```iiipppxxx{{{|||vvvooohhheeehhhnnnsssuuutttppphhh]]]SSSLLLJJJJJJFFFDDDBBBCCCEEEIIIJJJKKKKKKLLLNNNPPPQQQQQQQQQPPPLLLIIIFFFDDDDDDEEEHHHIIIGGGFFFDDDCCCBBBBBBCCCCCC@@@???<<<999666444333222---------,,,,,,------...///...------,,,+++******************))))))))))))************************((((((((((((''''''''''''+++*********))))))((((((***((('''%%%%%%'''(((***&&&&&&''''''(((((())))))&&&&&&''''''&&&%%%$$$$$$%%%&&&&&&'''''''''''''''******)))(((((((((((()))'''((()))((('''(((***,,,)))))))))))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))((('''''''''''''''******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))************)))))))))))))))))))))+++---...))))))))))))))))))))))))+++*********))))))((((((+++++++++*********))))))))))))***+++++++++++++++,,,***))),,,222888:::;;;???@@@AAABBBDDDEEEFFFFFFJJJKKKMMMPPPPPPPPPOOONNNPPPNNNKKKIIIHHHHHHIIIJJJIIIKKKMMMPPPTTT]]]hhhqqqzzzvvvrrrsssrrrnnniiiiiioootttzzz~~~vvvuuutttrrrpppooooooooovvvxxxzzz|||{{{yyyvvvsssrrrrrrrrrssstttssspppmmmbbb\\\VVVSSSRRRSSSSSSQQQMMMNNNOOOQQQSSSVVVXXXYYY]]]]]]^^^```bbbeeeggghhhrrruuuyyy}}}xxxiii[[[TTTJJJCCCDDDDDDAAA@@@CCC:::888666666777888999888999999:::;;;;;;;;;;;;;;;888888777666555444333333111111000...---,,,+++***((()))+++---.........---,,,,,,------------......+++++++++*********))))))+++*********))))))(((((()))))))))))))))))))))))))))))))))))))))*********|||uuupppmmmkkkjjjgggccc\\\WWWUUUXXX]]]```dddgggooo{{{ssslllkkkmmmpppqqqxxxvvvsssmmmeee\\\TTTOOOJJJHHHEEEEEEFFFGGGHHHHHHKKKLLLMMMOOOPPPPPPOOOOOOMMMKKKHHHEEEDDDEEEGGGHHHGGGFFFEEECCCBBBBBBBBBBBBAAA???===:::777444333222.........---......///000------,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))(((((((((''''''************)))))))))((())))))(((''''''((())))))((((((((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((()))))))))'''((()))((('''''')))+++)))))))))))))))(((''''''(((((((((((())))))))))))************************))))))))))))(((((((((((((((((((((((())))))))))))******)))(((((((((((((((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))(((((()))***+++,,,))))))))))))))))))))))))************)))))))))(((+++++++++*********))))))((()))***+++++++++++++++...------000666;;;<<<===AAAAAAAAABBBDDDEEEGGGGGGJJJLLLNNNPPPPPPPPPOOONNNLLLKKKIIIHHHGGGHHHIIIIIIKKKOOOTTTZZZaaakkkwww|||vvvqqqnnnnnnqqqssssssqqqrrrwww||||||wwwqqqmmmiiihhhiiiiiieeebbbYYYYYYYYYYYYZZZ[[[\\\]]]^^^___aaabbbbbb```^^^\\\[[[[[[[[[\\\]]]\\\YYYWWWRRRNNNJJJHHHIIIJJJJJJIIIBBBBBBCCCDDDFFFHHHJJJKKKJJJKKKKKKLLLNNNPPPRRRSSSVVVYYY]]]bbbfffiiijjjkkkkkkjjjjjjlllpppwww}}}zzzmmm\\\RRRIIIFFFDDD@@@???AAA<<<:::777666666666555444777777888999:::;;;;;;;;;;;;:::999888777555555444222111000///...,,,++++++)))***,,,---......------******++++++++++++,,,,,,+++++++++*********))))))+++++++++*********))))))))))))))))))))))))))))))*********)))))))))))))))~~~zzzxxxwwwsssnnnfff^^^WWWTTTSSSSSSSSSWWW___kkkyyyzzzsssooommmkkkssstttuuuwwwtttlll```WWWRRRNNNIIIFFFFFFGGGGGGGGGIIIJJJKKKMMMNNNNNNOOONNNOOOMMMIIIFFFDDDDDDEEEFFFHHHGGGFFFDDDBBBAAA@@@@@@BBBAAA>>>;;;888555333222///////////////000111111+++,,,,,,,,,---------------,,,,,,,,,,,,+++++++++*********************************))))))))))))(((************))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********)))((((((''''''((()))))))))((((((###$$$&&&((())))))))))))&&&'''((((((''''''((())))))))))))))))))(((((('''(((((((((((())))))))))))******************************))))))((((((''''''(((((((((((())))))))))))+++******))))))))))))***++++++************))))))))))))))))))))))))))))))************************(((((((((((())))))))))))((())))))******))))))((())))))(((((((((((()))***))))))))))))))))))))))))************))))))))))))+++++++++***************((())))))***+++,,,,,,,,,000000222666;;;>>>??????CCCBBBBBBCCCDDDFFFHHHJJJKKKMMMNNNOOOPPPPPPOOONNNKKKJJJHHHHHHIIIKKKMMMOOOWWW\\\dddkkksss}}}}}}tttnnniiihhhgggmmmrrrxxx{{{|||~~~|||xxxrrrnnnllliiiddd```\\\XXXSSSQQQQQQPPPLLLIIIDDDEEEEEEFFFHHHIIIKKKLLLLLLLLLLLLMMMLLLLLLKKKJJJJJJIIIIIIJJJKKKKKKHHHFFFAAA@@@>>>>>>@@@AAAAAA@@@============>>>???AAAAAA????????????@@@BBBCCCDDDDDDFFFHHHLLLPPPSSSUUUWWWVVVUUUTTTUUUXXX]]]bbbfffooorrrzzz|||lllaaaUUUMMMHHHCCC@@@@@@???<<<999777666666444333666777888999:::;;;<<<<<<===<<<;;;:::888777666666333222111000///---,,,,,,+++,,,------------,,,,,,******++++++++++++,,,,,,+++++++++***************++++++++++++************))))))))))))))))))))))))++++++******))))))((((((|||xxxppphhh___YYYTTTRRRSSSVVV[[[cccmmmwwwxxxoooiiikkkkkknnntttyyyxxxpppiii___YYYPPPIIIFFFFFFGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPPPPNNNKKKGGGEEEDDDEEEEEEJJJIIIGGGEEECCCAAA??????CCCBBB@@@===:::777444333///////////////000111111,,,---------------------,,,,,,,,,,,,++++++++++++************************+++++++++*********))))))*********)))))))))))))))))))))************))))))*********))))))((((((((())))))*********))))))((('''(((((()))))))))))))))###$$$&&&((())))))'''&&&&&&''')))((('''&&&'''((((((((())))))))))))(((((((((((((((((())))))))))))************************+++******)))(((''''''&&&(((((((((((())))))))))))******)))(((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((*********)))))))))))))))************************)))))))))***+++---...///222444777;;;>>>@@@@@@@@@EEEDDDDDDDDDEEEGGGJJJKKKLLLMMMNNNOOOOOOOOONNNMMMMMMKKKIIIIIILLLRRRXXX]]]kkkpppxxx~~~yyyooofff``````eeeiiisssyyy}}}uuupppddd```\\\XXXVVVTTTPPPNNNOOOLLLHHHFFFEEEDDDAAA???AAAAAA@@@@@@@@@@@@AAAAAADDDDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCEEEEEECCCAAA::::::;;;<<<======<<<<<<======<<<<<<<<<======>>>===============>>>??????CCCCCCBBBBBBCCCEEEGGGHHHHHHGGGFFFFFFHHHLLLPPPRRRYYY\\\bbbkkkuuu~~~}}}ssseeeZZZRRRKKKFFFDDDAAA>>>;;;999::::::999999777777888999:::;;;<<<=========<<<:::999888777666444333333111000///...---......---------,,,,,,+++,,,,,,,,,---------......******************************************)))))))))))))))))))))))))))))),,,++++++***)))(((''''''zzzrrriiiaaa\\\XXXZZZ[[[]]]aaaeeeiiimmmooowwwyyy}}}wwwmmmhhhfffffflllwwwsssjjj]]]QQQJJJFFFEEEDDDCCCDDDFFFHHHKKKNNNPPPRRRPPPNNNKKKIIIGGGFFFFFFFFFKKKJJJHHHFFFDDDBBB@@@???BBBBBBAAA???<<<999666555000000////////////000000//////...------,,,++++++,,,++++++++++++*********************************++++++++++++************))))))))))))))))))******))))))************)))))))))))))))((((((''''''''''''(((((())))))((((((((('''(((((()))))))))))))))%%%&&&((())))))'''&&&$$$&&&((())))))(((''''''((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))+++******)))(((''''''&&&(((((((((((())))))))))))(((((('''''''''(((((()))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))***************************************+++,,,...000111444666;;;>>>@@@AAAAAAAAAFFFFFFFFFFFFGGGIIIKKKMMMMMMMMMMMMMMMMMMMMMLLLLLLNNNLLLJJJKKKRRR\\\gggnnn|||}}}sssmmmddd[[[WWW]]]gggpppzzzvvvrrrrrruuu{{{yyytttpppjjjccc\\\WWWOOOMMMKKKIIIGGGFFFEEEDDDCCCAAA???>>>======<<<;;;>>>>>>===<<<;;;;;;;;;;;;???>>>=========>>>?????????>>>>>>>>>@@@@@@???>>>;;;<<<=========<<<;;;;;;<<<;;;:::999999999999999;;;;;;:::::::::::::::;;;AAA???>>><<<;;;<<<======???>>>===<<<===@@@BBBDDDKKKMMMPPPUUU\\\eeemmmrrrwwwzzz~~~uuuhhh___XXXPPPJJJBBB???;;;:::;;;===???@@@888888777777888888999:::;;;;;;:::999888777777666555555444333111000///...//////...---,,,,,,,,,,,,,,,,,,,,,---------......************************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((''''''}}}tttmmmgggcccccccccdddeeeffffffggggggiiijjjlllpppxxxuuuhhhccc___bbblllyyy}}}oooaaaUUUMMMFFFCCCDDDDDDFFFHHHJJJMMMOOOQQQNNNMMMKKKIIIHHHHHHHHHHHHKKKKKKJJJHHHFFFDDDAAA@@@BBBBBBAAA@@@>>>;;;999777222111000///............000000///...---,,,++++++++++++++++++************************************+++++++++************)))))))))))))))************))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&'''(((((((((''''''''''''((()))))))))(((((('''(((((()))((('''&&&%%%''')))++++++)))((('''((('''(((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((())))))))))))'''''''''''''''(((((()))&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((())))))(((((('''''''''((((((((((((((('''))))))))))))))))))))))))))))))))))))***************************++++++++++++++++++,,,...111333555666999>>>@@@AAAAAABBBCCCFFFGGGHHHIIIJJJLLLLLLMMMMMMMMMLLLKKKKKKJJJJJJJJJLLLLLLMMMRRR\\\jjjvvv~~~vvvooofffbbb]]]XXXXXX```nnnxxxrrrhhhaaa\\\ZZZ[[[aaa___[[[WWWSSSNNNHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@======<<<<<<;;;;;;<<<<<<:::::::::::::::;;;<<<=========<<<<<<<<<===>>>>>>>>>===<<<<<<>>>???>>>===<<<>>>??????===<<<<<<=========<<<;;;::::::::::::::::::999999999999::::::<<<;;;:::999::::::;;;<<<===<<<;;;;;;;;;===>>>@@@CCCDDDFFFHHHKKKQQQYYY^^^cccggglllrrrzzzyyypppiii^^^TTTIIIDDD>>>;;;;;;???BBBDDD<<<;;;999777666666777777999999999888888888777777777666555444333111000000//////...---,,,,,,------******++++++++++++,,,,,,***************+++++++++)))))))))))))))*********))))))))))))))))))))))))++++++******))))))((((((}}}yyyvvvtttttttttsssqqqooommmllleeecccaaabbbgggoooxxx~~~~~~mmmhhhbbb```eeeooozzz}}}sssggg[[[PPPHHHHHHHHHHHHHHHIIIKKKLLLNNNLLLKKKJJJJJJIIIJJJJJJKKKLLLLLLKKKJJJHHHFFFCCCBBB@@@AAAAAAAAA@@@===;;;999555444222111//////......//////......---------,,,---,,,,,,,,,++++++++++++************************+++************)))))))))((()))))))))************))))))(((''''''((())))))((((((((((((((()))))))))%%%&&&''''''((((((((('''&&&&&&'''((((((((((((''''''((((((((((((((((((((((((***,,,,,,+++)))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''((())))))***''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&((()))***))))))((())))))))))))))))))))))))((()))))))))************))))))*********+++++++++---,,,,,,---000333666888999===@@@BBBBBBBBBDDDFFFFFFGGGJJJLLLMMMMMMMMMLLLLLLLLLKKKJJJIIIHHHHHHHHHJJJNNNUUU```mmm{{{uuujjjccc[[[\\\^^^___bbbjjjwww}}}ppp```VVVPPPKKKJJJKKKLLLJJJHHHFFFEEECCC@@@>>>>>>>>>>>>>>>======>>>???>>>>>>>>>===<<<<<<===>>>999999::::::<<<===???@@@======>>>>>>>>>?????????>>>===<<<<<<>>>??????>>>===???AAA@@@>>>===???AAA@@@???>>>======<<<<<<===;;;;;;:::::::::;;;;;;<<<::::::::::::;;;<<<<<<===>>>===<<<<<<<<<===>>>???===@@@BBBCCCCCCFFFJJJMMMSSSVVV[[[aaahhhsss~~~qqqdddWWWPPPFFF???>>>@@@CCCFFFEEECCC@@@<<<:::999888999777888888888999999999999888777666555333222111111///...------,,,---......******++++++++++++,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))~~~zzzwwwuuugggccc]]]ZZZ\\\ccckkkpppwwwwwwsssmmmhhhggglllvvv}}}vvviii[[[QQQLLLKKKJJJIIIHHHIIIJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLKKKJJJGGGEEECCC@@@@@@AAABBBAAA???<<<;;;777666555222111///......---------............///......---------,,,,,,,,,*********************************))))))))))))((((((((())))))*********+++***((('''%%%%%%'''(((***(((((())))))******++++++&&&&&&'''(((((()))((((((%%%&&&&&&'''''''''''''''''''''''''''(((***+++,,,)))+++------+++)))((((((''''''((()))))))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))(((((((((((())))))))))))))))))((())))))***++++++'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&(((************)))))))))))))))))))))))))))(((((())))))*********+++))))))******++++++++++++---------...000444777999<<>>>>>>>>===<<<<<<===???=========<<<::::::;;;<<<888888888999999;;;<<<<<<:::;;;<<<===>>>=========<<<:::999:::<<<======<<<>>>@@@BBBAAA@@@@@@CCCFFF>>>===<<<;;;;;;:::;;;;;;999999999999999999:::;;;999999999999999999999999;;;:::999999999:::;;;<<<999===AAACCCBBBAAABBBDDDEEEGGGKKKNNNSSS]]]iiirrrqqqeee\\\PPPEEEAAABBBEEEGGGNNNKKKGGGCCC@@@>>>======777777888999999:::;;;;;;888888777555444333222111///...---,,,,,,---...///,,,,,,---------.........))))))******++++++++++++,,,,,,,,,------.........)))))))))))))))))))))))))))))))))))))))*********wwwoooddd[[[XXXZZZ]]]___eeennn}}}zzzwwwvvvuuutttsss~~~wwwmmmfff\\\UUULLLFFFEEEGGGGGGFFFNNNLLLJJJKKKLLLMMMMMMLLLMMMMMMMMMLLLLLLJJJIIIHHHEEECCCAAA@@@AAAAAA???>>><<<;;;888555222111000000000000000000///...---,,,)))***+++***((((((((()))++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******(((((())))))(((&&&$$$###''''''(((((())))))******+++***)))'''''''''((()))&&&''''''''''''))),,,///++++++***((('''''''''&&&((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%'''((())))))(((((()))***+++*********))))))(((((()))((((((((('''''''''''''''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++)))))))))))))))))))))))))))***++++++***((('''((()))++++++***)))((((((((()))***************)))(((''')))***++++++++++++******---------///111555999;;;>>>???AAACCCEEEFFFGGGGGGHHHKKKNNNQQQRRRPPPLLLJJJIIIHHHGGGFFFGGGIIIKKKLLLQQQ___ppp}}}uuukkkeeebbbaaafffiiiooouuu{{{zzzlllbbbTTTQQQLLLGGGCCC@@@???>>>=========<<<<<<<<<;;;;;;;;;;;;::::::999:::::::::999999:::::::::999999888::::::::::::;;;;;;;;;<<<===>>>??????>>>===>>>???<<<=====================>>>???@@@BBBBBBBBBBBBAAA@@@@@@???===<<<::::::999<<<;;;;;;;;;;;;;;;::::::;;;:::;;;;;;<<<===>>>???::::::::::::;;;;;;<<<===???@@@@@@@@@??????AAACCCCCCDDDDDDFFFIIIOOOWWW\\\kkkrrr{{{xxxgggXXXRRROOOJJJGGGHHHIIIIIIIIIGGGDDD???;;;999666666777888999999999888999999888888777777666666000000///---***&&&###!!!)))******++++++,,,------)))))))))******++++++,,,++++++,,,,,,,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))))))))zzzoooddd^^^YYYWWWUUUWWW^^^hhhvvv}}}}}}~~~~~~}}}zzzvvvrrroooggg```VVVMMMIIIGGGGGGGGGJJJIIIHHHHHHJJJJJJJJJIIINNNNNNNNNMMMLLLKKKJJJIIIFFFDDDAAA@@@@@@AAA@@@???>>><<<999666333111111000///////////////...------+++,,,---,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((()))))))))******))))))((('''&&&))))))))))))***************)))((('''&&&''''''((()))((('''%%%######$$$&&&***)))((((((((()))***+++(((((((((((((((((((((((('''((()))******)))(((''''''((())))))(((((()))***************)))))))))((())))))(((((((((''''''''''''((()))******)))((('''((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++)))((()))))))))))))))))))))))))))***+++***((((((((()))+++***))))))))))))))))))+++*********))))))))))))************************......///000333777;;;===AAABBBCCCDDDEEEFFFGGGHHHIIIKKKNNNQQQQQQPPPMMMKKKHHHFFFDDDCCCEEEJJJPPPSSS___kkkyyyvvvlllfffeeegggiiirrruuuzzzvvvoooiiiaaaXXXPPPJJJHHHDDDAAA>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;<<<<<<============<<<<<<<<<<<<=========>>>>>>>>>??????<<<>>>??????>>>===>>>@@@@@@????????????@@@@@@AAABBBCCCEEEFFFGGGGGGFFFEEEBBBBBBAAA@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>======>>>??????======<<<<<<<<<<<<======???@@@@@@???======>>>@@@@@@AAAAAABBBDDDHHHMMMRRRUUU\\\dddjjjlllooossswwwuuugggaaa^^^XXXTTTSSSPPPNNNLLLKKKJJJGGGDDDAAA888888888888888888999999888888888777777777666666333222111000...,,,***)))++++++++++++,,,,,,,,,,,,******++++++++++++++++++***++++++++++++++++++***---,,,,,,+++++++++++++++************************}}}sssiii___VVVQQQPPPRRRVVV]]]hhhxxx}}}wwwrrroooqqqtttvvvsssnnnfff[[[PPPJJJGGGGGGHHHGGGFFFGGGIIIIIIHHHGGGLLLLLLLLLLLLKKKKKKJJJIIIHHHEEEBBB@@@@@@AAAAAAAAA???>>>;;;888555333222111/////////............------...///...,,,+++,,,---++++++++++++++++++++++++************************(((((((((''''''(((((((((++++++***************+++++++++***************)))(((((('''&&&&&&&&&''''''))))))(((%%%"""!!!"""$$$,,,+++)))(((((()))***+++))))))))))))))))))))))))(((((())))))))))))(((((('''((())))))(((((()))***************)))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******(((&&&)))))))))))))))))))))))))))***+++***)))((()))***))))))))))))))))))***+++,,,+++***)))((()))******,,,+++***))))))***+++,,,000000111444777;;;>>>@@@DDDDDDDDDEEEFFFGGGIIIJJJKKKLLLNNNOOOOOONNNLLLKKKHHHFFFCCCDDDIIIRRR\\\bbbnnnxxxwwwrrrkkkeeeccchhhpppwww|||llleee\\\UUUQQQMMMIIIEEEAAA@@@>>><<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======??????===<<<;;;;;;;;;;;;???>>>>>>===<<<=========>>>>>>>>>?????????@@@@@@???AAABBBBBBAAAAAABBBDDDBBBAAA@@@??????AAACCCDDDEEEFFFHHHIIIJJJJJJIIIHHHBBBBBBBBBAAAAAAAAA@@@@@@========================??????>>>==================<<<<<<;;;;;;;;;;;;<<<@@@AAAAAA@@@>>>======>>>@@@AAAAAAAAAAAACCCFFFIIIGGGLLLRRRVVVYYY\\\bbbfffkkkoootttyyy}}}|||wwwtttnnnhhhfffVVVPPPJJJHHHJJJJJJHHHEEE===<<<:::888777777888999888777777777777666666666444333222111111000000111------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++******,,,,,,,,,,,,++++++++++++************************yyymmm```XXXVVVTTTRRRRRRWWWcccpppyyyvvvkkkfffhhhnnnsssxxxxxxtttjjj\\\QQQJJJHHHGGGFFFFFFGGGIIIJJJIIIHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIFFFBBBAAAAAABBBBBBBBBAAA@@@>>>;;;888666444333//////..................---...///...---,,,,,,...++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))+++******)))***+++,,,---+++*********)))(((((((((((((((((((((''''''(((((('''(((((('''&&&''')))***111///,,,)))''''''((()))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''((())))))(((((()))************))))))))))))))))))))))))(((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))(((((())))))'''%%%)))))))))))))))))))))))))))***+++***)))((()))***)))((((((((()))***++++++,,,+++)))(((((()))+++,,,---,,,***))))))+++---...222333444777:::===@@@BBBDDDDDDEEEFFFGGGJJJLLLMMMMMMMMMMMMMMMLLLJJJIIIHHHGGGGGGIIINNNVVVbbblllsssxxx~~~}}}yyymmmkkkiiifffhhhqqq}}}yyymmmdddZZZTTTMMMHHHFFFEEECCCBBB>>>>>>===<<<<<<<<<======:::;;;;;;<<<======>>>>>>AAA@@@???>>>============AAAAAA@@@??????@@@AAABBBAAAAAABBBBBBCCCDDDDDDEEEFFFGGGIIIHHHGGGGGGIIIJJJIIIGGGEEEDDDDDDFFFIIIKKKLLLMMMNNNOOOOOONNNNNNMMMEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@????????????@@@>>>============>>>>>>???@@@BBBCCCBBB@@@???@@@@@@AAACCCDDDDDDCCCCCCEEEFFFFFFHHHKKKLLLLLLNNNQQQTTTWWWZZZ^^^bbbgggqqq}}}~~~zzzdddYYYLLLFFFGGGJJJJJJHHHFFFDDD???;;;888777777888777777777777777777777777444333222000000000111222///......---,,,+++++++++.........------,,,,,,+++)))******++++++******)))*********************)))************************{{{mmmddd]]]ZZZVVVSSSSSSXXX```fffuuunnncccaaadddhhhtttxxx{{{vvvkkk]]]SSSMMMIIIGGGFFFFFFGGGIIIIIIHHHIIIIIIJJJKKKKKKKKKJJJJJJJJJGGGDDDBBBBBBCCCCCCBBBBBBAAA@@@>>>;;;999777666222111///......---......,,,......---,,,+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++***)))(((((()))***,,,---)))))))))((('''''''''&&&))))))))))))******))))))&&&''')))))))))***,,,...000...,,,)))((('''((()))))))))))))))))))))))))))'''''''''&&&&&&''''''''''''((())))))(((((()))***))))))))))))))))))*********)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***)))'''&&&************************((()))******)))((()))+++)))((((((((()))***++++++,,,+++)))((((((***,,,------,,,+++***+++---///111444555777999<<>>===>>>>>>>>>=========>>>>>>======>>>???AAABBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEEEEFFFGGGHHHIIIKKKKKKIIIJJJKKKMMMNNNPPPQQQQQQPPPQQQRRRRRRPPPPPPQQQRRRUUUTTTQQQPPPPPPQQQTTTUUUVVVVVVWWWWWWWWWVVVTTTSSSMMMLLLLLLKKKIIIHHHHHHGGGHHHHHHHHHHHHGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEE@@@@@@@@@AAAAAACCCDDDDDD@@@BBBDDDDDDBBBAAABBBCCC@@@BBBDDDDDDCCCCCCCCCEEEFFFFFFEEEDDDCCCCCCEEEFFFJJJLLLNNNOOOSSS[[[fffnnn~~~{{{kkkXXXLLLJJJMMMNNNNNNOOOMMMHHHBBB===:::888777777777777888888888888888777666444222000000111111000//////...---,,,++++++///......------,,,,,,,,,******++++++++++++******)))***++++++++++++******************************yyyqqqcccaaa^^^YYYWWWWWW[[[^^^hhhrrr{{{lllccc______kkkrrrzzz}}}xxxmmmbbb[[[QQQNNNIIIFFFEEEFFFFFFEEEJJJKKKLLLMMMMMMMMMMMMMMMIIIGGGEEEDDDEEEEEECCCBBBBBBBBBAAA@@@>>><<<:::999555444111///............,,,---...---+++***+++,,,++++++++++++++++++++++++************************,,,++++++******++++++,,,)))((((((((()))***++++++((('''''''''''''''&&&&&&))))))***+++++++++******'''((())))))((('''((())))))))))))))))))***++++++))))))))))))))))))))))))))))))(((((((((((())))))'''((())))))(((((()))***))))))))))))******************)))))))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))***++++++)))'''************************((()))******))))))***+++))))))))))))))))))***+++++++++***)))***+++,,,---,,,,,,,,,,,,...000222444666777999;;;===???@@@AAAAAACCCEEEHHHKKKMMMNNNOOOMMMKKKIIIGGGFFFGGGIIIJJJLLLSSS^^^kkkuuu|||{{{xxxyyy}}}zzzwwwuuuyyy~~~|||zzzqqqjjj^^^UUUOOOJJJFFFBBB????????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@BBBCCCEEEEEECCCCCCCCCDDDFFFGGGIIIIIIKKKLLLOOORRRUUUWWWYYYYYYYYYZZZ[[[^^^```ccceeefffeeeffffffeeecccbbbbbbccceeedddbbb```___```aaabbbaaabbbbbbaaa___]]][[[ZZZVVVUUUUUUTTTSSSSSSRRRRRRQQQQQQPPPOOONNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHCCCBBBBBBCCCCCCDDDFFFFFFDDDFFFHHHHHHFFFEEEDDDEEE@@@AAACCCBBBAAAAAABBBCCCFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEFFFJJJRRRXXXgggppp|||{{{fffVVVOOONNNNNNNNNUUUTTTPPPLLLFFF@@@<<<999888888888999999999999::::::999888666444333222222000000///...------,,,,,,------------------,,,,,,+++++++++,,,,,,+++++++++++++++---.........---,,,++++++++++++++++++++++++~~~qqqppplllgggbbb```aaabbbeeellluuu}}}zzzmmmccc^^^dddjjjttt}}}|||tttmmm```ZZZRRRJJJFFFEEEDDDDDDHHHIIIJJJKKKLLLMMMMMMLLLHHHGGGGGGGGGGGGFFFCCCAAAAAABBBBBBBBBAAA???===<<<888777444111///.........,,,---...---+++***+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++((()))***************)))''''''''''''(((((((((((('''((()))***+++******)))''')))***)))'''&&&&&&'''%%%&&&(((***+++++++++***((((((((((((((((((((((((***)))(((''''''((()))***'''((())))))(((((()))***((()))))))))*********************)))))))))((((((***)))(((''''''((()))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))***,,,,,,+++)))************************''')))******))))))***++++++***))))))))))))))))))*********++++++,,,,,,,,,***+++---///111444666666777888999;;;<<<===>>>>>>BBBDDDHHHKKKLLLLLLKKKKKKIIIHHHFFFFFFHHHKKKOOORRRYYY```lllxxxyyyqqqmmmoooyyy|||uuummmfffbbbWWWSSSLLLEEEAAA?????????????????????>>>???@@@AAA===>>>???@@@AAABBBBBBBBB@@@@@@BBBDDDFFFHHHJJJKKKLLLMMMNNNPPPSSSVVVYYYZZZ]]]```eeekkkooorrrssstttvvvwwwzzz}}}}}}|||zzzyyyyyyyyywwwwwwvvvuuurrrooollljjjhhhiiiiiijjjjjjkkkkkkkkkiiihhhgggeeedddbbbaaa```]]]\\\ZZZWWWUUUTTTSSSSSSPPPPPPOOONNNMMMMMMNNNNNNOOOQQQRRRQQQNNNKKKJJJIIIHHHIIIIIIGGGEEEDDDFFFGGGIIIHHHGGGFFFFFFEEEDDDCCC>>>@@@BBBAAA@@@BBBFFFKKKQQQ[[[gggooossswwwvvveeeYYYRRROOONNNVVVWWWWWWUUUPPPIIIBBB>>>999999:::::::::;;;;;;;;;::::::999888777555444333000/////////......------,,,,,,,,,,,,,,,---------,,,,,,------------,,,,,,***+++---...///...---,,,++++++++++++++++++++++++zzzsssmmmiiihhhiiijjjnnnssswww|||vvviiiaaa```fffppp|||{{{nnnfff[[[PPPJJJFFFEEEDDDEEEFFFGGGHHHIIIJJJJJJJJJHHHGGGGGGHHHIIIGGGCCC@@@AAABBBBBBCCCBBBAAA???>>>;;;888555222///.........---...///...,,,+++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******)))***+++,,,,,,+++))))))''''''(((((())))))******&&&'''(((*********)))((('''(((******)))(((((()))&&&((()))++++++)))'''&&&((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((('''((())))))(((((()))***(((((())))))*********+++************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********+++------,,,+++************************''')))******))))))***,,,++++++***)))(((((()))))))))***+++,,,,,,,,,,,,+++)))+++---111444666777888888888:::;;;<<<<<<<<<<<>>>>><<<<<<===@@@CCC>>>???AAACCCEEEFFFGGGGGGIIIJJJLLLNNNQQQSSSUUUVVV]]]^^^aaadddgggkkknnnppptttyyy~~~|||{{{tttssspppllliiifffeeedddeeedddbbb```^^^]]]]]]\\\[[[\\\]]][[[WWWRRROOONNNSSSSSSRRROOOLLLKKKLLLNNNJJJHHHGGGEEEDDDBBB???===;;;>>>AAAAAA???@@@CCCFFFBBBLLLYYYaaadddjjjttt|||uuufff\\\VVVSSSUUUXXXZZZZZZVVVOOOGGGBBB:::::::::;;;;;;<<<<<<<<<777777888888777666444333////////////............+++++++++,,,,,,---------,,,------......------,,,((()))+++---------+++***++++++++++++++++++++++++~~~|||zzzzzz|||xxxtttrrrttt{{{ssshhhfffaaaeeerrr}}}}}}ttthhh]]]UUUOOOIIIEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHGGGEEEBBBAAA@@@@@@AAABBBBBBBBBAAAAAA???<<<888555444222111///......---,,,,,,,,,---------,,,,,,+++*********+++,,,---...//////---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))))))))))))))***************************************++++++,,,)))))))))))))))))))))))))))((('''))),,,---+++((())))))))))))************))))))))))))******************)))))))))+++,,,---//////000111333444555666999888777888:::???DDDGGGEEEIIIMMMOOONNNLLLKKKJJJGGGHHHHHHHHHKKKSSS^^^gggrrrwww}}}}}}uuummmhhheee___bbblll{{{xxxnnniiihhhddd^^^WWWQQQMMMHHHCCC??????@@@???>>><<<<<<>>>@@@???@@@AAAAAA@@@AAACCCEEEFFFFFFHHHIIIKKKMMMOOOOOOQQQTTTXXX\\\aaafffkkkoootttvvvzzz~~~{{{wwwtttrrrqqqqqqnnnnnnmmmjjjgggccc___]]]\\\[[[YYYVVVRRRRRRSSSUUUUUUPPPKKKHHHGGGEEEAAA===AAA???===<<<>>>??????>>>AAACCCHHHLLLQQQXXX___dddvvv~~~zzzlllbbbZZZVVVTTTVVVZZZXXXQQQJJJDDD???999888AAAIIIIIICCC;;;999777777888999888888444333000000//////---+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---------+++((('''++++++++++++++++++++++++,,,,,,++++++***))))))))){{{vvvtttuuuyyy|||zzzqqqlllggggggooowww{{{}}}rrriii```WWWNNNHHHCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHHHHHHHGGGEEECCCAAA???@@@AAAAAABBBBBBBBBBBB@@@===999666555333111000......---,,,,,,,,,,,,------,,,,,,+++******+++++++++,,,.........---+++***************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''(((((()))***)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))************************'''''''''&&&'''(((((()))))))))))))))))))))))))))***(((''')))+++,,,***((())))))))))))************))))))))))))************++++++*********+++---...---///111333555666777777:::::::::<<>>>>>===<<<===???AAABBBDDDEEEEEEEEEFFFHHHIIIKKKNNNSSSWWWYYY\\\___bbbhhhlllqqqvvvzzz~~~yyysssnnnkkkqqqnnnjjjddd```\\\ZZZYYY\\\WWWQQQMMMLLLJJJFFFBBBCCCAAA??????@@@AAAAAA@@@===???BBBDDDHHHMMMSSSWWWgggnnnxxx}}}tttccc]]]UUUTTTVVVWWWTTTPPPHHHDDD<<<888<<>>:::888666555333111......---,,,,,,,,,,,,,,,---,,,,,,++++++++++++++++++,,,---------,,,***)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***+++*********************************))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&''''''((())))))))))))))))))))))))***)))))))))++++++)))'''))))))))))))************)))))))))*********++++++---,,,+++++++++,,,---...---///222666888999999999888999<<>>======>>>===<<<;;;<<<<<<<<<<<<>>>AAACCCFFFHHHLLLNNNOOOQQQTTTVVVYYY```jjjppprrruuu{{{zzztttooojjjddd```aaa[[[TTTOOOMMMKKKHHHEEE@@@???======>>>??????>>>===>>>??????@@@CCCHHHKKKTTTZZZdddmmmuuu{{{rrrgggZZZRRRRRRTTTVVVUUUMMMKKKCCC;;;:::===>>>;;;<<<;;;::::::;;;:::888666666444222111111111///---------------------------------.........,,,+++)))************************))))))******+++,,,,,,---}}}xxxtttrrrqqqqqquuu{{{~~~zzzzzz~~~~~~uuuiiiaaaRRROOOJJJEEECCCCCCEEEFFFFFFFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@AAABBBCCCDDDEEEBBB@@@<<<:::999777444222//////...---,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,++++++,,,,,,,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***+++,,,))))))))))))))))))))))))++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((()))******))))))))))))))))))))))))***************)))((('''((()))))))))************))))))*********+++++++++---,,,+++++++++,,,---...000222666999;;;;;;999888666888<<>><<<<<<===>>>??????>>>???AAAAAABBBDDDHHHKKKJJJOOOUUU[[[```eeeiiilllrrr}}}}}}uuunnniiibbbYYYSSSPPPMMMJJJGGGAAA@@@>>>>>>???@@@???===@@@AAAAAA@@@@@@AAAEEEHHHJJJOOOVVV]]]dddkkkrrrvvv~~~~~~rrraaaUUUQQQQQQRRRSSSPPPQQQMMMDDD>>><<<:::777:::999999:::;;;;;;999777777555333333333333111///............---------------............---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,}}}yyyuuurrrmmmnnnqqquuu|||xxxrrraaa[[[QQQGGGBBBAAACCCEEEEEEEEEEEEDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEDDDAAA???===;;;999666444111000///...---------------,,,,,,+++,,,,,,------+++,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((************************))))))))))))))))))))))))'''(((((()))***+++++++++((((((((((((((((((((((((+++*********)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))******+++,,,))))))))))))))))))))))))******++++++)))(((((((((((()))))))))************************++++++++++++++++++******+++,,,...///666777:::<<<<<<;;;999888888;;;@@@EEEHHHJJJJJJJJJKKKKKKIIIGGGFFFGGGJJJNNNVVV]]]jjj{{{uuusssooojjjggghhhlllooovvv~~~uuuiii]]]TTTKKKGGGBBB===<<<>>>???>>>>>>=========???@@@BBBDDDGGGIIIKKKNNNSSSVVVVVV\\\fffpppyyywwwoooeee]]]XXXUUUPPPMMMJJJHHHFFFEEEEEEDDDBBB@@@@@@AAAAAA@@@???@@@DDDFFFGGGJJJOOOSSSXXX]]]cccgggmmmppptttzzz}}}mmm___VVVQQQNNNMMMOOOTTTUUUOOOGGGBBB<<<777888777777888:::;;;:::999888666555555555555333111/////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******}}}vvvrrrnnnmmmllllllnnnttt}}}}}}{{{yyy{{{~~~~~~{{{nnnfff[[[OOOGGGCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCCCCBBBAAAAAAAAABBBDDDEEEEEECCCAAA???>>>;;;888555333222111000///.........,,,,,,,,,,,,,,,------...---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***++++++++++++''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))*********************++++++++++++,,,++++++***+++,,,...000222:::;;;===>>>===<<<:::999???AAAEEEJJJLLLMMMMMMLLLKKKJJJHHHFFFGGGKKKRRRWWWccckkkzzz|||pppqqqqqqppppppqqqtttvvv|||sssaaaUUUMMMFFF@@@???>>>;;;;;;======>>>>>>======>>>@@@CCCCCCFFFJJJOOOTTTZZZ```eeennnvvv~~~tttkkkddd^^^XXXSSSSSSQQQNNNLLLKKKHHHDDDAAA>>>???>>>======>>>AAADDDFFFHHHKKKMMMNNNQQQUUUXXX^^^aaaeeekkkrrr|||zzzmmmbbbXXXPPPKKKMMMTTTXXXVVVQQQLLLDDD<<<:::888777888:::;;;;;;;;;999888666666777666555333000000000///......------------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,++++++******zzztttpppnnnkkkgggeeeggglllpppxxx~~~|||vvvsssuuuyyy{{{{{{xxxrrriii^^^UUUMMMIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDBBBAAAAAAAAACCCDDDFFFDDDBBBAAA@@@===999666555444333111000/////////,,,,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))***+++++++++***)))(((((((((((((((((((((((()))))))))******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))************************'''''''''''''''((())))))))))))))))))))))))))))))''')))++++++)))((()))+++))))))))))))*********************+++++++++,,,,,,++++++,,,---///222444666======>>>>>>>>>>>>======DDDFFFIIIKKKMMMMMMLLLKKKHHHHHHHHHJJJOOOXXXdddkkkwww}}}~~~vvvppplllpppuuuyyy{{{|||~~~zzzlll]]]PPPIIICCC>>>;;;===>>><<<;;;>>><<>>:::777666555444222111000000000,,,,,,,,,,,,,,,---...//////...---,,,,,,,,,------************************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++)))((())))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))&&&(((++++++)))(((***,,,))))))))))))******************+++++++++,,,,,,,,,,,,------///111444777999=========>>>??????@@@@@@EEEFFFHHHJJJKKKKKKIIIIIIEEEFFFIIIOOOYYYgggvvv}}}yyytttmmmggghhhoooxxx{{{pppdddXXXNNNHHHEEEAAA===;;;>>>@@@>>>===???>>>BBBFFFHHHKKKOOOUUUZZZ```eeennnxxxzzzssstttqqqmmmiiiddd^^^XXXTTTHHHHHHGGGEEECCCDDDFFFHHHHHHJJJKKKLLLKKKKKKLLLNNNPPPQQQQQQSSSYYYcccooowwwwwwjjj___YYYKKKPPPTTTVVVYYYYYYSSSLLLFFFBBB===::::::;;;<<<<<<;;;999888888999999777666222111111000///......---+++++++++******+++,,,,,,------------------------***++++++,,,,,,------...~~~vvvpppooojjjaaa\\\^^^^^^dddooo{{{zzzmmmggggggiiillltttyyy}}}}}}uuujjj___XXXRRRNNNIIIFFFEEEEEEEEEEEEHHHFFFCCCAAA???@@@BBBCCCBBBCCCCCCCCCAAA???<<<:::888666333///---,,,------111000...,,,++++++,,,---//////.........---------,,,,,,,,,++++++*********+++***)))(((((()))***+++,,,,,,+++***))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((''''''&&&&&&&&&&&&&&&''''''''''''))))))))))))************))))))************))))))++++++***)))(((((())))))))))))*********+++++++++%%%&&&&&&'''((()))******(((((((((((())))))))))))+++*********))))))((((((+++*********************(((&&&$$$%%%)))+++***)))************************++++++************++++++,,,+++++++++******))))))+++,,,---,,,***)))***+++------...000333777:::<<<===???BBBCCCBBBCCCDDDEEEHHHJJJMMMMMMLLLJJJIIIIIIEEEIIIQQQ]]]kkkzzzzzzuuuuuuqqqiiifffhhhjjjrrr}}}yyyuuunnneeeYYYOOOIIIFFFCCCAAA<<<<<<<<<<<<<<<>>>AAABBBBBBEEEJJJNNNTTT^^^iiirrryyyrrriii^^^VVVQQQPPPMMMIIIEEECCCBBBCCCHHHFFFEEEGGGJJJMMMNNNNNNNNNOOOQQQSSSWWW^^^ggglllwww~~~oooaaaZZZTTTNNNOOOUUUYYYWWWSSSKKKFFF>>>999777777888999;;;999888888999999888777444333222111000///...---......---------......///,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,xxxvvvqqqhhhbbb```]]]bbbjjjsss~~~tttjjjfffddddddlllqqqwww{{{{{{vvvoooiiiZZZTTTMMMHHHEEEEEEFFFFFFHHHFFFDDDBBBAAABBBCCCCCCCCCDDDDDDDDDCCC@@@===<<<:::888555222///............,,,***)))((()))***+++------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******+++***)))(((((()))***+++,,,++++++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((((((((((((((('''(((((((((((()))))))))))))))))))))************((((((((((((((((((((((((++++++*********)))))))))))))))*********+++++++++&&&'''''''''((()))))))))((((((((()))))))))******************)))))))))((((((((()))))))))))))))))))))&&&%%%&&&(((******(((*********************************))))))*********+++++++++******)))))))))+++,,,,,,,,,******+++,,,...///111333666999;;;======???BBBDDDDDDEEEFFFHHHGGGIIIKKKKKKJJJHHHHHHHHHJJJOOOZZZjjj|||tttnnnkkklllkkkggggggjjjttt{{{{{{tttmmmhhh^^^XXXNNNGGGCCC@@@>>>===;;;<<<===???@@@BBBEEEGGGGGGLLLTTT\\\gggvvvsssfff^^^VVVUUURRRNNNJJJHHHGGGHHHJJJIIIHHHIIILLLNNNNNNNNNKKKMMMNNNQQQUUU\\\eeejjjssszzzqqqfff^^^VVVUUUYYY\\\ZZZVVVRRRLLLDDD===:::999999999:::999888888888888666444555555444222111///...............------......///+++++++++,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,~~~{{{rrriiieee^^^```dddjjjqqq{{{}}}qqqhhhbbb___bbbeeekkkttt|||~~~{{{wwwggg___TTTKKKFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDEEEEEEEEEDDDBBB???>>>===;;;888444111///......///...---,,,,,,,,,---...------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***+++***))))))))))))***+++,,,+++******)))*********((()))***++++++***)))((((((((((((((((((((((((((($$$%%%&&&''')))))))))***)))))))))*********++++++))))))))))))***************)))(((((((((((()))******+++,,,,,,,,,+++***))))))))))))************+++(((((((((((((((((((((((()))))))))*********++++++************))))))))))))&&&&&&''''''(((((()))))))))(((&&&'''((())))))(((***************************))))))(((((())))))************)))))))))))))))***+++,,,+++******+++---000222444777:::<<<=========???CCCEEEFFFGGGIIIKKKHHHJJJKKKJJJIIIHHHHHHIIIPPPVVVeeezzzzzzoooiiiggghhhkkknnnooorrrwww{{{{{{~~~~~~|||xxxrrrjjjbbbZZZVVVNNNJJJDDD@@@???>>>===<<<<<<>>>???@@@BBBDDDIIILLLUUU\\\gggttttttjjjbbb```\\\WWWRRRPPPNNNMMMJJJJJJIIIJJJLLLMMMMMMLLLKKKLLLNNNPPPUUU\\\eeejjjooouuu}}}xxxoooddd^^^___```]]]YYYYYYSSSKKKEEE@@@===;;;999;;;:::999999:::999777444777777555333222000///...//////......---......///++++++,,,,,,---......///,,,++++++******++++++,,,|||sssllleeeddddddcccfffllluuu{{{zzzooogggbbbaaabbbfffooozzz}}}tttkkk^^^RRRJJJGGGFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEEEEEEECCC@@@??????===:::666333000///...//////.........///000000//////.........---------++++++++++++++++++++++++************************++++++***************+++'''(((***,,,,,,***((('''((((((((((((((((((((((((&&&'''((()))************))))))*********+++++++++((()))))))))************---,,,***))))))***,,,---)))+++,,,------,,,***)))))))))))))))************)))))))))((((((((((((((()))*********++++++++++++*********)))))))))))))))&&&&&&''''''((()))))))))***)))((((((((((((((((((************************))))))(((((((((((())))))))))))))))))))))))))))))******++++++***+++---///111444777;;;===>>>======<<>>??????@@@@@@AAABBBDDDEEEJJJLLLNNNOOOSSS]]]jjjtttxxxpppfff]]]WWWTTTSSSRRRSSSUUUUUUUUUTTTOOOPPPRRRTTTXXX___gggmmmpppssswwwyyy|||xxxqqqjjjaaaYYYSSSSSSSSSSSSQQQKKKCCC======;;;::::::;;;<<<;;;:::888777666444222000///...111000///...............000000///......---,,,,,,++++++++++++++++++++++++}}}zzzssskkkddd``````bbbeeetttyyysssmmmjjjiiilllssszzz~~~}}}tttjjjaaaXXXPPPKKKGGGGGGEEEDDDCCCBBBBBBBBBAAABBBDDDEEEEEECCCBBB@@@>>>===;;;999666333111///////////////............------,,,,,,,,,+++++++++***++++++++++++,,,,,,,,,******+++,,,,,,+++***************)))******+++,,,((()))***++++++***)))(((((((((((((((((((((((((((+++++++++++++++***))))))'''''''''((((((((())))))))))))))))))***************)))(((((((((((()))***)))***+++,,,,,,,,,+++******)))))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))************++++++++++++************((()))***)))(((((()))+++***************************))))))(((((())))))******************+++++++++***+++,,,,,,,,,...333666666888;;;>>>@@@@@@???>>>@@@BBBDDDEEEEEEEEEGGGHHHFFFGGGGGGIIILLLSSS[[[```mmmyyyuuugggZZZUUUVVV___iiisssyyy~~~|||yyy|||}}}xxxrrrjjj```YYYOOOMMMJJJFFFBBB???===<<<:::<<<>>>???AAADDDHHHKKKLLLQQQXXX^^^fffssszzzwwwtttrrrqqqtttwww|||}}}}}}~~~|||pppggg[[[XXXUUUTTTTTTTTTTTTSSSSSSTTTUUUWWWZZZ```hhhnnnrrruuuwwwwwwwwwyyy~~~}}}tttggg]]]RRRSSSVVVXXXXXXTTTMMMGGG@@@===:::888888999999999888777666555444333222111111111000///............111111000...---,,,+++******++++++,,,,,,++++++***}}}uuukkkdddaaa```___jjjxxxzzzwwwsssqqqrrrvvv{{{~~~}}}xxxpppfff[[[TTTLLLKKKHHHEEECCCCCCCCCDDDBBBCCCEEEFFFFFFEEECCCBBB???>>>===;;;888666333222222222222222111111000///------,,,,,,,,,+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++*********))))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********))))))'''''''''((((((((())))))))))))))))))************(((((((((((((((((((((((()))))))))*********++++++******))))))((((((((((((((((((((()))*********+++((((((((()))))))))******((()))))))))************,,,,,,,,,+++******))))))''')))***)))((((((***---*********************************))))))************+++++++++,,,,,,,,,,,,+++,,,,,,------000555999:::;;;>>>@@@AAAAAAAAA@@@DDDEEEGGGGGGFFFEEEFFFFFFDDDFFFIIINNNUUUaaammmuuu}}}uuujjj]]]SSSTTTYYYfffsss~~~}}}|||wwwnnnfff]]]TTTNNNBBBAAA@@@???>>>=========<<<>>>BBBDDDGGGLLLSSSXXXZZZcccpppzzz}}}{{{xxxuuurrrqqqppppppmmmqqqtttssspppoooqqquuu}}}}}}jjjfff```[[[YYYYYYXXXWWW[[[[[[\\\]]]```eeemmmrrrsssuuuxxxwwwuuuuuuxxx|||pppeeeXXXXXXYYY[[[\\\[[[WWWUUUJJJEEE>>>:::888888999999999999888777777666555555222111000///............//////......---,,,++++++***+++,,,,,,,,,,,,+++***{{{qqqhhhcccaaaaaahhhpppwww}}}yyyyyy~~~{{{qqqddd\\\PPPNNNJJJFFFDDDDDDEEEFFFCCCDDDFFFGGGGGGGGGEEEDDD@@@???>>>===:::888666555000000000000///---,,,+++//////.........---------*********++++++,,,,,,,,,***+++,,,------,,,+++*********))))))***+++,,,,,,******))))))))))))******************************$$$%%%&&&((())))))))))))(((((((((((())))))))))))))))))))))))************))))))************))))))))))))(((((()))***++++++******))))))((((((((('''''''''((()))***++++++,,,(((((((((((())))))))))))(((((())))))*********+++------,,,+++***)))((((((&&&(((******((((((+++...************************++++++************+++++++++++++++,,,,,,---------,,,---------...222777:::===>>>@@@BBBCCCCCCCCCCCCGGGIIIJJJIIIGGGEEEEEEFFFEEEGGGLLLTTT___nnn|||vvvkkkbbbXXXRRRVVV```iiiwww}}}ooocccYYYRRRKKKFFF;;;<<<<<<<<<======>>>>>>AAADDDHHHKKKOOOVVV___eeerrr~~~{{{zzzxxxvvvuuutttuuuuuunnnqqqtttqqqllliiikkkmmmiiimmmtttzzzzzzqqqkkkgggeeecccccccccccccccdddfffkkkrrrwwwsssuuuxxxwwwuuutttvvvyyytttvvvzzz}}}wwwkkk___]]]\\\\\\^^^______^^^SSSMMMDDD===:::::::::::::::::::::999999999888888222222000///............------------------,,,,,,***+++,,,------,,,+++***}}}vvvqqqllliiihhhiiijjjmmmsss~~~{{{rrrkkkaaaSSSHHHFFFEEEAAAAAACCCCCCBBBCCCDDDFFFFFFDDDBBBBBBAAA@@@===:::777444222111111000/////////////////////.........---------------------------------,,,++++++******++++++,,,)))******++++++******)))************************)))((('''''''''(((***+++******************************++++++++++++******))))))))))))))))))))))))******))))))(((((('''''')))***+++,,,,,,+++***)))((()))***++++++,,,++++++(((((())))))))))))((((((,,,,,,+++***))))))******))))))))))))))))))))))))(((((((((((()))+++,,,---%%%%%%&&&'''((())))))***++++++************************))))))******+++,,,,,,,,,++++++******++++++.........///222666:::<<<>>>>>>???AAACCCDDDEEEFFFFFFGGGHHHGGGEEEDDDDDDDDDHHHOOOWWWaaaooowwwkkk^^^VVVQQQSSS^^^jjjyyy}}}ooo```WWWPPPGGGAAA@@@<<<<<<;;;:::;;;>>>AAACCCBBBHHHOOORRRVVVaaattt~~~|||yyytttppprrrooollllllpppvvv|||~~~yyyrrrlllhhhhhhiiikkklllmmmnnnrrrtttvvvvvvvvvvvvvvvuuuuuutttsssmmmjjjnnntttzzzrrrgggZZZWWW]]]eeegggeeeggg^^^QQQGGGBBB???===;;;777999::::::888666555555333333333222111000///......---,,,,,,,,,...000111+++,,,---,,,***)))***+++~~~yyytttqqqqqqqqqooommmnnnttt}}}~~~||||||~~~xxxrrrhhh[[[NNNIIIFFFCCCBBBEEECCCBBBBBBDDDEEEFFFDDDBBBCCCBBB@@@>>>;;;888555444222111000///////////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************))))))((((((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((((((((((()))************)))(((*********+++******))))))(((((())))))))))))((((((+++******)))(((((())))))))))))))))))))))))))))))***)))))))))))))))***++++++++++++,,,---------...))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++++++++++++++,,,,,,---///111555999<<<>>>???@@@AAABBBDDDEEEFFFGGGJJJKKKLLLLLLJJJIIIIIIJJJMMMWWWcccooo~~~pppdddWWWQQQOOOTTTbbbqqq}}}}}}tttgggXXXOOOIIICCC@@@AAA>>>??????@@@@@@BBBDDDFFFHHHOOOYYYaaajjjzzz}}}xxxuuuqqqppprrruuuwwwxxx}}}wwwoooooopppqqqsssuuuvvvwwwxxxxxxxxxxxxwwwvvvsssrrrmmmfffbbbeeejjjooovvv|||~~~xxxjjjccceeejjjnnnooopppggg\\\RRRKKKFFFAAA>>>:::;;;;;;;;;999777666555333333333333222111//////------..................,,,---...---+++***+++,,,|||{{{yyyuuupppmmmmmmqqquuu~~~{{{wwwtttxxx}}}tttgggXXXOOOIIIFFFEEEFFFDDDCCCBBBCCCEEEEEEDDDCCCCCCCCCBBB@@@===:::888777333222111000////////////......---------,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************)))))))))***))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***))))))))))))((((((((((((((())))))))))))((((((************)))((('''&&&(((((())))))))))))(((((()))))))))((((((((((((((())))))))))))))))))))))))++++++***)))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,,,,,,,+++++++++,,,,,,---,,,---000444888<<>>>>>AAA===>>>@@@AAABBBDDDHHHJJJUUU___lllyyy~~~~~~{{{zzzzzzyyywww||||||yyywwwxxx{{{}}}|||zzz{{{zzzzzz{{{zzzwwwsssooohhhaaa\\\\\\___bbbgggmmmsss{{{|||ppplllmmmqqqtttxxxqqqhhh___WWWOOOFFF@@@===<<<<<<;;;:::888777777555444444444222111000///,,,...///111000///---+++,,,---------+++***+++,,,}}}xxxsssooonnnooopppxxxyyysssooorrr}}}vvvfffYYYPPPJJJHHHGGGFFFDDDBBBBBBDDDEEEDDDCCCDDDDDDCCCAAA???===;;;:::555444333111000/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))******++++++******)))************************((()))***++++++)))((('''))))))))))))))))))))))))******++++++++++++******(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))(((((())))))))))))))))))))))))******)))))))))))))))***'''''''''''''''&&&&&&&&&))))))))))))******************))))))******+++,,,,,,,,,,,,,,,,,,---.........000333777;;;>>>@@@AAADDDDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDEEEJJJQQQWWWmmmyyyxxxrrraaa]]]YYYYYY___kkk{{{wwwnnngggZZZPPPFFFAAA>>>;;;;;;>>>===???AAACCCEEEJJJRRRXXXkkkvvv~~~}}}{{{zzzzzz{{{~~~~~~~~~}}}||||||}}}}}}zzzuuuppphhh```YYYXXXYYYZZZ^^^cccjjjrrrxxxuuuvvvyyy|||wwwpppiiiaaaVVVKKKBBB>>><<<;;;:::::::::999999666666555555333222000/////////000000///...---,,,***+++,,,,,,*********,,,{{{vvvsssqqqpppppppppzzz{{{tttmmmoooxxxuuuggg\\\TTTNNNJJJJJJGGGDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBAAA???>>>===777666555333111000000000......---------,,,,,,,,,........................,,,++++++******++++++,,,)))******++++++******)))************************((()))***++++++***)))(((******************************++++++++++++******(((((((((((((((((((((((())))))))))))************************************''''''((()))))))))))))))(((((())))))))))))(((((())))))***++++++******)))))))))))))))))))))))))))(((((((((((()))***+++,,,*********************)))*********++++++,,,,,,,,,******))))))******+++,,,,,,,,,,,,,,,---...///000222333666999<<>>>>>@@@CCCHHHNNNUUU^^^lll~~~zzztttqqqooommmjjjgggdddbbbaaa``````fffooowww~~~xxxrrrggg^^^WWWTTTTTTTTTWWW[[[ZZZaaajjjsss{{{{{{uuukkk___VVVEEE@@@;;;999;;;<<<<<<:::999999888777555333222111222111///------...000111...000111000//////000222~~~zzzxxxuuunnnllloootttyyy~~~uuunnnlllqqqyyywwwkkk```TTTOOOIIIEEEDDDDDDDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@===<<<:::888555444333222000000/////////.................................,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++************************((((((((()))***+++,,,---************************(((((())))))))))))(((((())))))))))))))))))))))))))))))*********++++++++++++***)))(((((()))***+++))))))******************(((((())))))))))))(((((('''(((***+++,,,+++***)))))))))))))))))))))))))))))))))(((((()))***++++++''''''(((((())))))******)))******+++,,,,,,------******))))))******+++,,,++++++,,,---...000222333444555666999<<<@@@CCCEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFIIINNNXXXfffttt~~~xxxmmmcccaaaaaa```cccgggjjjssszzz}}}}}}{{{yyyvvvrrrgggbbb\\\WWWRRRMMMIIIFFFBBB@@@???BBBBBBAAACCCHHHHHHQQQ]]]iiivvv}}}yyytttsssqqqmmmiiieeebbb```[[[___eeejjjnnnssswwwzzzvvvzzz~~~wwwpppeee]]]VVVTTTTTTTTTWWW\\\ZZZ^^^ccciiinnntttzzz~~~|||rrrggg___NNNGGG@@@<<<<<<===;;;999::::::999888666444222111//////////////////000000---///000000//////000222~~~sssooommmooopppuuuyyyoooiiikkkssszzzvvviiiWWWRRRKKKFFFDDDDDDCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@???>>>;;;999777555444333000000000000////////////------------------------,,,++++++++++++++++++,,,*********++++++*********************************(((((((((((())),,,...///))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))******++++++++++++***)))(((''''''((()))***++++++,,,++++++***)))((((((((())))))))))))((((((%%%''')))***+++***)))((())))))))))))))))))))))))+++******)))))))))))))))'''(((((()))***++++++,,,((())))))***++++++,,,,,,*********)))***++++++,,,++++++,,,---///111222333333444555777<<>>======:::777;;;:::999888666444222111,,,...000111222111000///+++,,,------,,,,,,...///{{{uuupppmmmjjjlllwww}}}tttmmmkkkmmmppp}}}nnndddWWWKKKIIIHHHDDDBBBDDDDDDBBBAAAAAABBBCCCBBBAAA>>>===;;;999777555444333222111000//////...//////------------------------///...,,,***(((&&&&&&%%%++++++++++++++++++++++++---,,,******,,,,,,,,,+++))))))))))))))))))))))))************************))))))************))))))'''((()))******)))((('''))))))************)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((()))******++++++++++++***************))))))))))))******+++++++++,,,,,,,,,............///111222333333444666999===AAADDDFFFIIIGGGEEEEEEGGGHHHGGGGGGEEENNNYYYeeesssuuujjjZZZPPPKKKPPPYYYbbbmmmwww{{{tttmmmgggaaa[[[WWWQQQKKKGGGFFFDDD@@@???AAAAAA@@@BBBEEEEEEEEENNNZZZeeeuuu|||yyyvvvuuuooopppqqqqqqnnniiiddd``````aaadddiiiqqq}}}|||rrrllleee^^^UUURRRUUUZZZ___aaa```bbbdddcccbbbfffmmmtttyyyqqqmmmeeeZZZKKKAAA>>>>>>===;;;;;;;;;;;;:::888666444222333111///...///000///...---+++***+++......,,,)))~~~wwwrrrllljjjrrr}}}yyyssspppqqqrrrzzzzzzkkk]]]QQQMMMKKKFFFDDDDDDFFFDDDCCCCCCCCCCCCBBB@@@???>>>===;;;999777666555222111000///////////////------------------------------,,,+++************++++++++++++++++++++++++((('''%%%%%%'''((('''&&&))))))))))))))))))))))))******************************++++++++++++******'''((()))******)))((('''))))))************)))))))))))))))))))))***++++++************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((((((((()))***+++++++++++++++*********)))))))))))))))))))))*********++++++,,,,,,---...000222444555222444666:::>>>BBBEEEGGGHHHHHHHHHHHHGGGGGGGGGGGGKKKXXXgggttt|||sssfff\\\UUUNNNLLLSSS^^^iiittt~~~sssooohhh```ZZZTTTNNNKKKKKKEEEBBBBBB@@@<<<;;;===DDDDDDHHHNNNQQQVVVbbbppp}}}xxxqqqiiieeebbbaaa___aaagggrrr~~~vvvooofff___WWWSSSVVV\\\aaaccc```bbbbbb```___aaahhhooo||||||vvvrrrrrrpppfffXXXLLLDDD@@@===:::888888888999999888666444333111//////000000///......,,,+++,,,...///---+++xxxpppmmmqqqxxx}}}zzzyyy~~~ttthhh[[[TTTPPPKKKGGGEEEGGGFFFDDDEEEEEEDDDBBB@@@@@@???>>>===;;;999888888333222111000////////////------------------------,,,,,,,,,,,,,,,------...+++++++++++++++++++++++++++)))(((((()))******)))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++(((((())))))))))))(((((())))))************))))))***))))))))))))***++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))''''''((()))***++++++++++++++++++*********))))))*********+++++++++,,,,,,***+++,,,///111444666777222444777;;;???CCCFFFGGGGGGIIIJJJIIIFFFEEEGGGIIISSSdddxxxzzztttmmmcccXXXPPPMMMLLLPPP[[[hhhsss}}}~~~wwwkkkfff___XXXRRRLLLGGGCCCBBB???>>>@@@???======AAACCCFFFMMMVVV^^^hhhyyyvvvqqqiiieee___\\\___hhhrrrxxx|||uuuiiibbbZZZWWWYYY___cccdddcccdddbbb___]]]___eeekkkssszzz}}}uuupppqqqvvvwwwqqqggg[[[PPPGGGAAA===:::999999:::;;;:::888555444222000000000111000...///---,,,---...///...,,,~~~xxxuuuwwwzzz|||~~~}}}sssggg^^^XXXRRRLLLGGGEEEEEEDDDEEEFFFEEECCCAAA@@@@@@???===<<<:::999999444333222111000/////////........................---,,,,,,,,,,,,---......++++++++++++++++++++++++...---++++++---...---,,,))))))))))))))))))))))))***************************++++++++++++++++++***(((((())))))))))))(((((())))))************))))))******))))))******+++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******,,,,,,+++++++++*********---------.........//////+++,,,...000333555666777333555888<<>><<<===AAABBBAAADDDIIIFFFLLLWWWbbboootttooohhhddddddggglllooommmsss|||~~~qqqjjjaaa]]]^^^bbbeeeeeehhhgggeeeaaa```bbbhhhmmmooottt|||zzznnnhhhkkkrrrssssssqqqiii^^^RRRIIIDDD???===<<<<<<===<<<888555666444111111111111000/////////........./////////}}}}}}|||}}}~~~}}}rrriiiccc]]]SSSKKKDDDDDDCCCDDDFFFFFFEEECCCAAA@@@???>>><<<:::999999555444333111000000//////...........................---,,,++++++***+++++++++++++++++++++++++++++++++***((((((***+++***)))************************************************))))))************))))))))))))(((((((((((())))))))))))************))))))***************++++++,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))******,,,+++***)))((((((((())),,,,,,,,,,,,++++++++++++------........./////////...///111333555666666666666888;;;???CCCFFFHHHIIIHHHJJJJJJHHHGGGMMMXXXaaajjjxxx|||ooofff^^^YYYSSSLLLJJJLLLMMMWWWgggttt~~~|||~~~xxxpppjjjfff[[[VVVOOOIIIDDDAAA===;;;===<<<===@@@AAABBBGGGNNNOOOZZZjjjyyy~~~zzzuuurrrpppooommmkkkfffjjjqqqxxx}}}vvvlllgggfffhhhiiiiiimmmkkkgggdddcccffflllpppqqqsssvvvzzz~~~yyyjjj___aaagggmmmqqquuutttkkk^^^QQQJJJCCC???;;;:::<<<<<<:::666777555333222222222111////////////.........///000|||}}}}}}}}}~~~}}}~~~vvvpppjjj^^^RRRHHHFFFDDDDDDFFFGGGGGGFFFCCCBBBAAA???<<<;;;999888666555444222111000000000...........................---,,,***)))(((((((((+++++++++++++++++++++++++++)))(((((()))******)))************************************************)))))))))******)))))))))))))))(((((((((((())))))))))))************))))))+++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,+++)))))))))******---------,,,,,,,,,+++++++++++++++,,,,,,,,,------000111333666777888888888999;;;???CCCFFFHHHIIIIIIIIIIIIJJJKKKPPP[[[hhhrrrzzz~~~ssseeeZZZQQQNNNJJJDDDGGGNNNYYYfffuuu|||xxx{{{wwwlllfffbbb```UUUQQQJJJEEEAAA???===;;;>>>===>>>AAAAAACCCKKKTTT^^^mmm~~~zzzsssmmmggghhhkkkooouuu{{{yyytttrrrssstttsssrrrooojjjffffffjjjooorrrtttuuuuuuuuuwww{{{}}}mmm___\\\___kkkooovvvxxxtttjjj]]]UUUHHHBBB;;;999<<<>>><<<999999666444333333333111000/////////...------///111}}}{{{|||}}}}}}yyyyyy~~~}}}wwwiii[[[OOOLLLHHHFFFFFFGGGGGGGGGFFFEEECCCAAA>>>;;;:::999777666444333111000000000...........................---,,,***)))))))))(((++++++++++++++++++++++++...,,,***+++,,,---,,,,,,************************************************)))******++++++******)))***)))(((''''''((()))***))))))************))))))++++++******++++++,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))************,,,+++***)))***+++---...------------,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,///111555888:::;;;;;;;;;===???BBBFFFHHHIIIIIIIIIHHHIIIMMMSSS^^^lllxxxwwwiiiZZZOOOHHHHHHGGGFFFMMMYYYjjjvvvzzz|||yyyjjj```[[[ZZZZZZSSSNNNHHHCCCAAA@@@???>>>??????BBBFFFJJJQQQ^^^jjjyyy~~~}}}vvvsssqqqppppppssswwwzzz||||||wwwppplllkkknnnrrruuuvvvvvvwwwvvvuuuvvvxxx{{{yyyjjjbbbbbbiiilllqqqwww{{{wwwooohhhXXXNNNDDD>>>???@@@>>>;;;:::777555444444333222000...//////---++++++...111zzz|||}}}~~~wwwtttvvvpppaaaUUUQQQKKKHHHGGGGGGGGGGGGIIIHHHEEECCC???===:::999777777555333222111000000////////////////////////------,,,+++************++++++++++++++++++++++++---+++******+++,,,,,,+++************************************************+++++++++,,,,,,+++++++++***)))(((''''''((()))***))))))************))))))++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++******))))))+++---000222......---------,,,,,,,,,,,,,,,,,,---------.........111555999<<<>>>>>>>>>???AAADDDGGGIIIJJJJJJIIIGGGIIIOOOZZZiiixxxqqq```SSSIIICCCGGGJJJLLLWWWfffvvv~~~~~~qqqbbbXXXUUUUUUVVVNNNJJJDDD@@@>>>>>>>>>===@@@AAAFFFNNNWWWbbbsss||||||}}}}}}zzz{{{}}}xxx|||wwwrrrqqqsssvvvxxxuuuwwwxxxxxxuuusssrrrsssmmmrrrzzzwwwmmmiiiggghhhllluuu~~~{{{iii^^^OOOEEECCCBBB>>>::::::888555444444444222111...//////---***+++...222}}}|||sssqqqwww{{{oooggg^^^SSSLLLIIIJJJJJJIIIKKKHHHFFFFFFFFFCCC>>>999;;;999777666555333000...000///////////////000000//////...------------...***++++++,,,,,,++++++***************************++++++******************************************))))))******++++++,,,,,,))))))))))))))))))))))))((()))))))))************,,,+++***+++,,,,,,+++)))************************'''((()))***++++++******...---***)))((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))******+++,,,......---,,,,,,,,,,,,---......+++,,,------...///000000444666:::>>>@@@AAAAAAAAACCCEEEFFFGGGGGGGGGHHHJJJMMMQQQ[[[kkkzzz|||lll]]]OOOHHHEEEIIIOOOYYYiiiyyy{{{lll^^^UUURRRQQQQQQLLLHHHBBB??????BBBDDDFFFGGGJJJOOOXXXfff{{{|||zzzyyyyyyvvvxxxyyyzzzzzz{{{~~~~~~~~~~~~zzz{{{zzzuuuuuuyyy|||||||||}}}}}}{{{uuunnnhhheeedddhhhpppzzz}}}rrrkkkjjjkkkqqq{{{wwweeeSSSJJJHHHEEE@@@>>>:::888888777222111333111111111111000000000000xxxqqqrrrxxxyyyoooggg\\\RRRLLLJJJJJJJJJKKKIIIHHHHHHHHHEEE???::::::888777666555444111///000000////////////000000//////...------------...++++++,,,,,,,,,,,,++++++************************************************************************)))))))))***************))))))))))))))))))))))))************++++++++++++,,,+++***+++,,,---+++)))************************(((((()))))))))))))))***+++***)))(((((()))+++,,,++++++++++++++++++++++++************************++++++*********++++++,,,---,,,,,,,,,,,,---......,,,,,,------...///000111444666999===@@@BBBCCCCCCCCCDDDFFFFFFFFFGGGIIIKKKRRRZZZhhhxxxxxxgggXXXNNNJJJJJJRRR\\\iii|||vvvhhh\\\TTTRRRQQQRRRLLLIIIEEECCCDDDFFFHHHJJJOOOVVVbbbppp~~~zzzuuurrrqqqqqqqqqrrrsssuuuuuuuuuvvvyyy{{{~~~~~~}}}{{{yyyzzz|||~~~~~~}}}~~~}}}{{{yyyzzz|||||||||}}}}}}{{{uuulllfff\\\XXXXXX]]]eeepppsssqqqpppttt|||yyyggg[[[SSSKKKCCCAAA===999:::888333222444111111111000000000000///sssoooqqq{{{tttiii\\\QQQKKKJJJKKKLLLJJJJJJKKKLLLIIIBBB<<<:::888666555555444222000000000////////////000000//////...------------...++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***************************************************))))))))))))))))))((())))))))))))))))))))))))***++++++++++++,,,,,,,,,+++******+++,,,---+++***************************---,,,+++*********+++,,,((((((''''''((()))+++,,,************************************************+++++++++*********))))))---,,,,,,,,,,,,---.........---------...000222333555666999<<>>;;;999666555555555333111111000000////////////000//////...------------...+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***************+++++++++******************************))))))((((((''''''))))))))))))))))))))))))*********+++++++++,,,,,,+++******+++------,,,***************************,,,+++)))'''&&&''')))***((((((''''''((()))***************************************************************************)))---,,,,,,,,,,,,---............------///111333555666777888;;;???CCCFFFHHHEEEEEEDDDBBBBBBDDDHHHKKKZZZjjj}}}sssggg[[[TTTUUU[[[fffssszzzoooggg[[[QQQLLLKKKKKKLLLGGGFFFEEEEEEIIIPPPXXX^^^qqqzzzyyywwwuuurrrrrrrrrsssxxxwwwvvvqqqkkkfffcccbbb___^^^^^^]]]^^^```bbbccccccdddffffffffffffiiikkkmmmnnnnnnlllkkkjjjlllnnnooonnnnnnnnnnnnoooppppppqqqqqqpppqqqrrruuuwwwyyyzzz{{{}}}~~~|||{{{{{{zzzzzz|||}}}zzzwwwyyy|||}}}wwwnnnhhh```YYYSSSRRRTTTZZZgggsssuuucccUUUKKKCCC===;;;:::666444555111111111000000//////...{{{pppnnnmmmzzzppp```SSSNNNMMMMMMLLLMMMPPPQQQNNNGGGAAA===;;;888666666666444333111111000/////////////////////...------------...,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))*********+++*********+++------,,,+++************************(((&&&$$$"""""""""$$$%%%***))))))(((((((((((((((++++++++++++++++++++++++************************'''(((***+++,,,,,,,,,+++---,,,,,,,,,,,,---...............///000222555666666777999<<<@@@DDDGGGIIIGGGFFFCCCAAA@@@CCCIIIMMM```ppp}}}pppcccYYYUUUUUU^^^iiiyyyttteee]]]SSSJJJFFFEEEFFFGGGIIIIIIIIILLLSSS```ooozzz~~~zzzxxxrrrpppmmmjjjhhhfffeeedddccccccbbb```[[[WWWVVVUUUSSSSSSTTTUUUVVVXXX[[[\\\[[[]]]^^^^^^]]]^^^```bbbeeeeeefffeeecccbbbccceeeggggggggggggggghhhhhhiiiiiihhhhhhhhhjjjmmmppprrrrrrtttwwwzzz|||zzzwwwpppnnnmmmlllmmmooorrruuu{{{vvvqqqtttzzzzzzrrrkkkaaa\\\XXXWWWWWWXXX___gggvvv}}}nnn^^^PPPGGG>>><<<:::777444555333222222111000/////////~~~rrroookkkwww|||lll___VVVRRRPPPOOOOOORRRSSSQQQKKKFFFAAA>>>:::888777777555444222111000//////....../////////...------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***++++++,,,,,,***************************))))))))))))))))))((())))))))))))))))))))))))(((((()))))))))************))))))+++---...,,,+++************************)))((('''&&&&&&&&&'''(((++++++***))))))(((''''''++++++++++++++++++++++++************************'''(((***,,,---------------,,,,,,,,,,,,---............000111333444555666777888;;;>>>AAADDDFFFHHHGGGFFFCCCAAABBBGGGOOOUUUiiivvv~~~ooobbbVVVQQQSSSYYYjjjxxxyyylll[[[UUULLLEEEBBBBBBDDDEEEGGGIIINNNUUUaaassszzzvvvsssqqqgggdddaaa^^^]]][[[YYYWWWSSSTTTUUUSSSQQQNNNNNNNNNIIIJJJKKKLLLMMMOOOQQQRRRTTTUUUVVVVVVUUUVVVXXXZZZ\\\]]]^^^]]][[[[[[[[[\\\^^^_________````````````_________```bbbeeehhhjjjlllmmmooorrruuuwwwyyyzzz~~~|||uuuqqqeeebbb___]]]\\\^^^```bbbmmmuuu}}}tttpppkkkpppwww}}}zzzrrrkkkbbb___^^^^^^\\\XXXZZZ___gggmmmvvvwwwfffVVVKKK@@@===<<<999666666444444333222111000000///yyywwwttt|||{{{mmmaaaYYYTTTSSSRRRTTTVVVUUUPPPKKKDDDAAA===:::888777666555222111000///............//////...------------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************)))))))))***************))))))))))))))))))))))))))))))*********+++++++++***))))))+++---...---+++******************************++++++++++++++++++******************))))))************************************************)))***,,,.........---,,,---,,,,,,,,,,,,---......,,,...111333555666666555777999<<<@@@CCCDDDEEEFFFFFFEEECCCCCCFFFOOOYYYaaaooo{{{sssjjj___WWWRRRRRR[[[fffzzzzzzjjj^^^SSSMMMFFFAAAAAACCCFFFHHHHHHNNNYYYfffwwwzzztttnnnjjjhhhggg\\\YYYVVVTTTSSSRRROOOLLLJJJLLLMMMLLLJJJIIIIIIJJJDDDEEEEEEFFFGGGHHHIIIIIIMMMNNNOOONNNNNNNNNPPPRRRTTTVVVWWWVVVTTTSSSTTTTTTUUUVVVWWWWWWXXXXXXWWWWWWUUUUUUUUUWWWYYY]]]```bbbffffffgggiiikkkooorrrsssvvvyyy}}}zzzrrrmmm___\\\WWWSSSQQQQQQSSSTTT[[[cccnnnxxxvvvmmmhhhggglllssszzz|||wwwnnngggbbb```___```\\\WWWVVVYYYWWW]]]fffnnnxxxnnn]]]PPPDDD@@@???<<<999888666555555444333222111000}}}wwwiii___WWWVVVUUUVVVXXXWWWSSSOOOGGGCCC>>>;;;999888666555222222000///............//////...------------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************))))))******++++++,,,,,,))))))))))))))))))))))))******+++++++++,,,,,,,,,)))))))))+++---...---,,,************************%%%&&&'''((())))))((((((((()))***++++++,,,++++++))))))))))))))))))))))))************************,,,---...//////---,,,***---,,,,,,,,,,,,---......+++...222555777777666555888:::===AAADDDEEEEEEDDDDDDDDDCCCDDDJJJUUUaaajjjppp|||qqq```XXXSSSRRRSSSXXXfffttt{{{mmm^^^RRRMMMIIICCC@@@AAAEEEIIIKKKOOOYYYiii{{{|||xxxrrrkkkeeeaaa___^^^UUURRROOOMMMNNNLLLIIIFFFCCCEEEFFFEEEDDDBBBBBBCCCCCCDDDDDDDDDEEEEEEEEEEEEHHHIIIJJJJJJIIIIIIKKKMMMOOOQQQRRRRRRPPPOOOOOOPPPOOOPPPQQQRRRRRRRRRQQQQQQOOOOOOOOOPPPSSSWWWZZZ\\\bbbbbbbbbccceeeiiilllnnnpppsssxxx{{{}}}zzzqqqkkk^^^ZZZUUUPPPMMMLLLMMMNNNPPPXXXcccllluuu~~~qqqgggbbbeeejjjqqqxxxzzztttjjjccc]]][[[ZZZ[[[WWWQQQOOORRRLLLRRR[[[ccclllyyyzzz|||uuuaaaSSSGGGBBBAAA>>>;;;;;;777666666555333222111111|||wwwxxx~~~|||nnneeeaaa[[[WWWVVVUUUUUUTTTKKKEEE===999777777666444555444333111000//////...,,,,,,---------------------.........------,,,+++)))***,,,------,,,***)))++++++++++++++++++++++++))))))***+++,,,------...************))))))(((((()))((('''&&&&&&'''((()))&&&((())))))((()))+++------+++***+++,,,,,,+++)))))))))(((((((((((()))))),,,***))))))***++++++***---***((((((***,,,+++***************************++++++++++++++++++++++++---------.........//////...,,,+++,,,///111///---...111444666777888999;;;===???BBBEEEEEEDDDCCCBBBFFFGGGGGGKKKVVVfffppprrr}}}}}}ppp```SSSQQQNNNNNNTTTbbbsss|||lll^^^SSSMMMEEEEEEDDDCCCCCCGGGLLLQQQSSSeee~~~}}}vvvrrrkkkeee```\\\XXXVVVPPPNNNLLLIIIFFFDDDCCCBBBAAAAAA@@@@@@???>>>>>>======>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCEEEEEEFFFIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLNNNQQQTTTVVV^^^___`````````bbbfffjjjhhhlllqqqvvvzzz~~~{{{sssnnn___YYYRRRMMMKKKLLLMMMNNNTTTWWW[[[^^^cccnnn}}}uuuggg___ccciiirrrzzzzzzsssggg]]][[[YYYUUURRRPPPOOOPPPQQQMMMMMMQQQXXXaaalll|||~~~zzzxxx~~~hhhZZZIII???===???@@@>>>???;;;555111000000000000|||vvvvvvzzz~~~{{{ooojjjbbb]]]YYYXXXWWWWWWOOOIIIAAA;;;999888777666666555333222000/////////------------..................---------,,,,,,,,,***+++,,,------,,,+++***++++++++++++++++++++++++*********++++++,,,,,,---++++++*********)))))))))))))))(((''''''((()))))))))***+++***))))))***,,,,,,***))))))+++,,,+++++++++******))))))******+++,,,***))))))***++++++***---***((((((***,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...---+++,,,///000///...///222666888999999;;;<<<<<<>>>AAADDDDDDCCCBBBAAACCCGGGKKKSSSaaarrr|||}}}~~~uuueeeWWWLLLLLLOOOUUUaaapppuuueeeVVVLLLFFFBBBCCCCCCDDDFFFKKKSSSYYYlll~~~yyyqqqllleee___ZZZWWWSSSQQQIIIHHHFFFCCC@@@???======???>>>>>>===<<<<<<;;;;;;<<<<<<======>>>??????@@@>>>>>>???@@@AAAAAABBBBBBEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGIIIIIIHHHIIIKKKMMMPPPRRRSSSTTTTTTTTTUUUWWW[[[^^^```dddjjjqqqwww}}}~~~wwwrrrbbb\\\TTTNNNLLLNNNPPPQQQUUUWWWYYY[[[]]]eeeqqqyyyuuummmjjjnnntttyyyxxxpppeee\\\VVVTTTPPPMMMJJJHHHHHHHHHIIIIIINNNVVV^^^hhhwwwwwwsssrrrxxxjjj]]]LLLAAA???@@@AAA@@@AAA===777333222222222111yyywwwxxxzzz}}}vvvlllddd^^^\\\ZZZZZZUUUOOOFFF???;;;:::999888777666444222111000000000////////////............///...---,,,+++,,,------+++,,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************))))))))))))******+++,,,,,,+++))))))***+++...+++)))(((***+++,,,,,,,,,,,,++++++++++++,,,,,,,,,***))))))***++++++***,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...,,,---...000///...222555888:::;;;;;;===>>>===@@@CCCEEEDDDCCCBBBCCCDDDKKKUUU```ooowwwiiiZZZOOOIIIMMMUUUbbbrrr~~~nnn^^^QQQHHHCCCBBBDDDFFFHHHLLLTTT```hhhxxxsssiiiddd^^^XXXSSSPPPLLLJJJGGGFFFDDDAAA???===<<<<<<;;;;;;::::::999888888888:::::::::;;;<<<<<<======;;;;;;<<<<<<=========>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBDDDDDDDDDEEEFFFIIIKKKLLLLLLMMMNNNNNNOOOQQQTTTWWWXXX]]]cccjjjqqqxxx~~~zzzuuuhhh```WWWPPPNNNPPPSSSVVVYYYZZZZZZYYYYYY]]]dddjjj{{{yyyzzz||||||xxxoooddd]]]TTTSSSOOOLLLHHHEEECCCBBBEEEFFFKKKSSSZZZcccppp|||zzzuuuqqquuu}}}nnnaaaPPPEEEAAABBBCCCBBBCCC???:::666555444333333|||zzzzzzuuujjjccc^^^\\\[[[ZZZTTTLLLCCC===:::999999777777555333222111111111000000000000///////////////...,,,++++++,,,...///,,,------......------,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************+++,,,,,,+++******+++---222///+++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,***))))))***++++++***+++************+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---------.........///...------...///000000555888;;;======>>>???@@@AAADDDGGGGGGEEEDDDEEEFFFKKKUUUaaammmzzz~~~mmm^^^TTTNNNNNNTTTaaaqqqzzziiiZZZPPPIIIFFFGGGIIILLLOOOVVVbbbsssxxxqqqlllccc^^^XXXRRRNNNKKKHHHFFFEEECCCBBB???>>><<<;;;;;;888888888777777666666666777888888888999999999:::999999::::::::::::::::::========================?????????@@@@@@@@@@@@AAA@@@@@@@@@AAABBBDDDFFFGGGIIIJJJKKKKKKLLLMMMPPPRRRTTTXXX^^^dddiiiooovvvzzz{{{uuummmeeeZZZSSSQQQSSSWWWZZZ^^^^^^]]][[[ZZZ[[[___cccooovvv}}}ssshhh```XXXVVVTTTPPPLLLHHHFFFDDDCCCEEEJJJRRRXXX^^^iiitttyyyxxx{{{~~~~~~{{{qqqfffWWWLLLGGGFFFFFFEEEDDDAAA<<<888777666444333||||||ooofffaaa^^^\\\]]]XXXQQQHHH@@@;;;::::::888888666444333222222222111111000000000////////////...,,,++++++,,,...///------------------------++++++++++++++++++++++++---,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******)))***++++++***+++---///666222...+++++++++++++++++++++************++++++,,,***))))))***++++++*********++++++************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------...............------///111222777:::===?????????@@@BBBBBBEEEGGGFFFDDDDDDGGGKKKTTT___mmmwwwsssaaaSSSPPPRRRVVV___nnn~~~tttcccVVVMMMIIIHHHIIINNNUUU\\\fffwwwzzzssskkkfff^^^ZZZTTTOOOKKKHHHEEECCC>>>===<<<:::999777777777666666666666666555555555555666666666666666777777888888888888888888999999::::::::::::::::::::::::<<<<<<=========>>>>>>>>><<<======>>>???AAABBBCCCAAACCCDDDEEEEEEEEEHHHJJJNNNRRRWWW\\\aaahhhnnnsss{{{~~~{{{uuuqqqjjj```YYYVVVXXX[[[]]]______^^^]]]]]]___aaadddgggmmmuuuzzz|||~~~xxxmmmeee[[[YYYWWWSSSOOOKKKHHHGGGFFFHHHNNNUUUXXX[[[bbbkkkvvv{{{{{{|||{{{zzzssskkk```WWWQQQNNNKKKIIIEEEBBB===:::888666555333{{{{{{uuulllfffbbb```^^^\\\VVVMMMDDD>>>;;;:::999999777555444333333333111111000000//////......------,,,+++,,,---...///---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++******************+++++++++++++++******++++++++++++******''')))*********+++---///666333///,,,,,,,,,+++*********))))))))))))******,,,***))))))***++++++***(((***,,,,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++------...------///333666999<<>>>>>???===???@@@AAAAAAAAACCCDDDFFFIIINNNSSSZZZaaahhhmmmssswww{{{}}}|||wwwuuuooogggaaa______``````^^^]]]]]]]]]```dddgggjjjhhhlllqqqssstttwww|||uuummm```^^^ZZZUUUPPPLLLIIIHHHKKKMMMSSSXXXYYYXXX\\\bbbiiittt}}}{{{||||||{{{vvvrrrllleee___YYYRRRNNNGGGCCC???<<<:::888555444{{{xxxyyy|||sssmmmhhheee______[[[SSSJJJBBB===<<<:::999888666555444333333111111000//////...------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++)))))))))*********++++++))))))***++++++***))))))((()))******))))))+++---111///,,,,,,,,,,,,+++*********))))))))))))******,,,***))))))***++++++***(((***---,,,***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++)))************++++++++++++,,,---------///444999:::===@@@AAAAAAAAABBBCCC>>>AAADDDDDDEEEMMMZZZeeesss|||ttteeeYYYOOOLLLSSS^^^kkkvvvppphhh[[[PPPJJJKKKPPPTTTaaappp{{{vvvoooggg^^^YYYVVVRRRLLLHHHEEEBBB@@@>>><<<<<<:::999888888888888333333333333333333333333444444444444333333333333222333333444555666777777777777777777777777777777555555555666666666777777666777888999:::;;;;;;;;;;;;===???@@@@@@@@@AAABBBAAADDDHHHLLLQQQXXX___ccciiinnntttxxx||||||xxxuuuoookkkiiigggeeeccc___^^^]]]___dddjjjooorrrtttuuutttrrrqqqttt{{{zzzmmmiiiccc\\\UUUPPPMMMLLLPPPRRRWWW[[[ZZZVVVVVVZZZ```jjjwww~~~}}}}}}|||yyyxxxwwwtttnnneee[[[TTTIIIFFFBBB>>><<<:::777555yyywww|||yyyrrrmmmjjj```aaa^^^WWWMMMDDD???>>>;;;:::888777555444444444111000000///...------,,,+++,,,---............---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++(((((())))))*********+++((()))***++++++***)))(((******+++)))(((''')))***,,,+++***+++,,,,,,+++***+++******************+++,,,***))))))***++++++***'''***------***))))))+++************************++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,---------000666:::;;;===@@@AAAAAAAAABBBCCC>>>BBBEEEFFFJJJUUUfffssspppdddXXXQQQNNNOOOZZZfffuuu}}}{{{ttt```ZZZPPPJJJJJJQQQ[[[aaattt~~~xxxrrrkkkccc[[[UUURRRNNNIIIDDDAAA???===;;;777777666444444333333333111111111111111222222222444333333333333333333333000111111333444555666666666666666666666666666666555555555666666666777777444555666777888888888888777999;;;<<<<<<<<<===>>>BBBDDDFFFHHHKKKPPPUUUYYY\\\aaaiiinnnsssyyy{{{xxxuuurrrppplllhhheeeaaa```___bbbhhhooouuuyyy{{{uuurrruuu}}}zzzuuummmddd\\\VVVSSSRRRSSSUUUYYY]]]ZZZTTTSSSVVV[[[eeerrryyy}}}~~~}}}|||{{{}}}~~~xxxmmm```YYYKKKHHHDDDAAA>>><<<999777~~~}}}~~~{{{vvvqqqlllccccccaaaZZZPPPGGGCCCAAA===:::999:::666111000333000000000000000000000000000/////////............++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++***///...,,,+++***+++,,,,,,------,,,++++++******))),,,++++++******++++++,,,***++++++,,,,,,+++++++++++++++++++++++++++++++++************************,,,+++++++++***))))))))),,,,,,+++***))))))******,,,,,,,,,++++++*********++++++++++++++++++,,,,,,.........000222555888999>>>@@@AAAAAA@@@???@@@AAADDDCCCCCCFFFPPPbbbvvv~~~ooo^^^WWWNNNIIIMMM[[[kkkvvv{{{yyywwwlll^^^UUUPPPKKKIIIJJJRRRbbbrrr~~~zzzvvvpppiiiccc]]]VVVRRRLLLHHHCCC???===:::888666444444333333333222222222222222222222222222222222222222222222222222222222222222333333333333444444555555444444444333333333444444444444444444444444555555666666666666555555777777777777888888888888999:::===@@@DDDHHHLLLNNNWWWZZZ^^^dddjjjrrr{{{~~~|||zzzxxxvvvuuutttrrrpppnnnnnnpppuuu{{{~~~ttthhh___YYYWWWYYYXXXYYYZZZTTTNNNNNNRRRVVVdddpppsssssszzzyyyzzz~~~vvviii___VVVMMMFFFEEEBBB;;;777888}}}wwwrrrffffffddd___WWWNNNFFFAAA===:::999999777222111444000000000000000000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********************---,,,+++******+++,,,,,,+++++++++++++++++++++,,,,,,++++++******++++++,,,++++++,,,,,,,,,+++******))))))))))))))))))))))))************************+++++++++***************,,,,,,+++***************,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,---------//////000111444666999;;;>>>@@@BBBCCCBBBBBBBBBCCCBBBCCCFFFNNN\\\pppuuueeeVVVPPPJJJLLLWWWiiizzzzzzqqqmmmiii^^^QQQNNNLLLLLLNNNQQQ\\\ooo~~~|||vvvrrrllleee___YYYRRRNNNIIIEEEAAA===;;;999777555444444444444333333333222222222222222222222222222222222222222222222222222222222222333333333444444444444444444333333333333444444444444444444444444555555555666666555555555666666666666777777777777888999;;;>>>AAAEEEHHHIIIQQQTTTXXX]]]dddllltttzzz}}}}}}||||||}}}}}}~~~}}}}}}|||pppfff___\\\YYYXXXXXXWWWRRRKKKKKKOOOUUUcccoooqqqqqqvvv}}}{{{}}}{{{yyyzzzyyywwwqqqlll^^^UUULLLIIIDDD===999999zzznnnkkkhhheee```WWWKKKCCC???;;;999999777333222444111111111111111111111111000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))***++++++++++++*********+++,,,,,,)))******+++,,,,,,------++++++************++++++,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))***************************************+++++++++,,,++++++************+++,,,,,,,,,,,,++++++++++++,,,---------............000000111333666888;;;<<<>>>AAADDDEEEEEEDDDDDDDDDAAADDDKKKXXXkkk~~~yyyhhhYYYNNNJJJIIIRRReeezzz~~~{{{vvvmmmddd```[[[QQQGGGEEEGGGKKKPPPVVVddd|||}}}yyywwwqqqmmmfff```ZZZSSSMMMIIICCC@@@<<<:::888777555444555555444444444333333333222222222222222222222222222222222222222222222222222222222222333333333333444444444333333333222222333333333333333333333333444444555555555555444444444444444555555555666666666777888:::===@@@BBBCCCIIIKKKOOOTTTZZZbbbjjjpppuuuyyy~~~tttiiiaaa]]]ZZZXXXWWWUUUPPPJJJKKKOOOXXXeeepppqqqppptttzzz~~~|||xxxwwwvvvvvvvvvwwwyyyyyymmmdddZZZSSSKKKBBB======{{{{{{xxxxxxrrrlllhhhfff^^^RRRIIIBBB===::::::999555333555222222222222222222222222000000000////////////...........................,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,,,,------)))))))))******++++++,,,*********++++++,,,,,,,,,++++++************++++++,,,,,,,,,,,,+++***))))))++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000222444777:::<<<===@@@BBBFFFGGGFFFDDDCCCCCCCCCHHHSSScccvvv{{{mmm\\\PPPKKKIIILLLZZZppp|||pppkkkbbb[[[WWWSSSMMMHHHDDDGGGMMMTTT]]]nnn~~~{{{wwwssspppkkkgggaaa[[[UUUOOOIIIEEE>>>;;;888666666555444333555555555444444444333333111111111111111111111111111111111111111111111111111222222222222333333333333333333333222222222222222222222222222222222222333333444444444444333333333333333333444444444444555666666888999;;;===>>>AAACCCGGGKKKPPPWWW___dddlllqqqwww}}}vvvjjjaaa[[[XXXVVVUUUSSSOOOKKKMMMSSS^^^iiissssssqqqtttxxx{{{}}}{{{{{{zzzyyywwwxxx{{{}}}|||uuujjj___TTTJJJDDDAAA}}}{{{uuuxxxzzzpppkkkiiidddYYYQQQFFF@@@;;;;;;:::666444555333333333333333333333333111000000000////////////........................,,,,,,,,,,,,,,,,,,,,,,,,333222000///------,,,,,,)))))))))***++++++++++++,,,,,,,,,+++++++++******+++******))))))******+++,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************)))))))))***+++++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........///111333666999;;;===>>>BBBDDDFFFFFFDDDBBBAAAAAAFFFOOO^^^qqq~~~qqqaaaSSSLLLIIIJJJRRRcccyyy}}}zzzjjjcccZZZTTTPPPMMMJJJIIIHHHKKKSSS^^^lllyyytttpppkkkhhheeeaaa\\\VVVRRRLLLGGGCCC;;;888555444444444333222555555444444444333333333111111111111111111111111111111111111111111111111111111111222222222333333333333222222222111111111222222222222222222222222222222333333333333222222111222222222333333333333555555555666777999:::;;;<<<>>>@@@CCCHHHNNNUUUZZZccchhhnnnuuu{{{|||nnnaaaYYYUUURRRPPPOOOLLLKKKPPPXXXcccmmmttttttqqqssswwwxxx~~~~~~~~~}}}{{{zzz{{{}}}xxxkkk]]]QQQHHHCCCyyyxxx|||vvvpppmmmhhh```XXXLLLDDD>>>===<<<888666666444444444444444444444444111111000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,/////////...---+++***))))))***++++++,,,+++++++++------,,,,,,+++******)))******))))))))))))*********++++++,,,,,,+++++++++))))))))))))))))))))))))***************************************+++++++++,,,++++++++++++,,,,,,---,,,,,,,,,,,,------------******+++,,,---......///000222555888;;;===???@@@DDDEEEFFFFFFDDDBBBBBBCCCMMMYYYllluuufffVVVMMMJJJJJJOOO[[[nnn~~~|||yyyuuuggg^^^TTTNNNJJJFFFFFFHHHHHHMMMYYYjjj~~~yyyrrrlllfffaaa^^^]]]YYYUUUPPPLLLHHHCCC@@@999777444333333444333222444444333333333222222222111111111111111111111111111111111111111111111111111111111111222222222222222222222111111111000000111111111111111111111111111111222222222222111111111111222222222222333333333333444444555777888999999;;;<<<>>>AAAFFFLLLPPPXXX]]]dddkkkqqqyyyssscccYYYTTTQQQOOONNNLLLLLLSSS\\\fffnnnsssrrrpppsssvvvxxxvvvgggYYYMMMDDD}}}}}}yyytttmmmeee^^^RRRHHHAAA???>>>:::666666444444444444444444444444111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++---......,,,***(((+++,,,,,,------,,,+++***,,,+++++++++++++++++++++******))))))))))))******)))******+++,,,,,,,,,,,,))))))))))))))))))))))))************************+++++++++***************+++++++++++++++,,,---...,,,,,,,,,---------......++++++,,,---...///000000333555888<<>>;;;:::777444333444444333222333333222222222111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111000000000000111111111111111111111111000111111111111111111000111111222222222333333333111111111222333444666666888999999:::;;;???DDDHHHMMMQQQXXX```gggooowww|||qqqfff[[[WWWTTTRRRPPPQQQYYYcccjjjppptttrrrqqquuuzzz{{{ttteeeVVVJJJyyyqqqggg```UUUKKKBBB@@@???;;;777555555555555555555555555555111111111111000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,&&&))),,,///000///,,,+++,,,------...---,,,***)))*********++++++,,,------******))))))))))))******((()))***+++,,,---------++++++++++++++++++++++++************************,,,+++++++++******))))))++++++++++++,,,,,,---...,,,,,,,,,------.........,,,,,,---...///000111222555777:::>>>AAADDDEEEEEEDDDEEEEEEEEEEEEGGGKKKNNN___ooozzzkkk^^^RRRHHHIIIPPPYYYcccrrruuummm\\\SSSKKKIIIHHHGGGLLLTTT___gggzzz|||vvvnnneee]]]WWWQQQNNNLLLJJJFFFCCCAAA>>>:::777:::888555444444444333222222222222111111111000000000000000000000000000000000000000000000000000000000111111111111222222222111111111111000000000000000000000000000000000000000000111111111111000000111222222222222333333333//////000000111333444555777777888888888;;;@@@CCCEEEJJJQQQXXX```iiiqqqvvv{{{|||}}}}}}zzzddd___[[[YYYVVVWWW___iiinnntttvvvttttttyyy~~~~~~ooo^^^PPPzzzrrriiiccc[[[TTTKKKDDD@@@===:::888666777777777777777666555666555333222111111000000000000///...............---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...,,,,,,+++******++++++,,,---------,,,,,,+++++++++------------,,,+++******************************+++,,,......,,,+++,,,---***+++,,,,,,------,,,,,,......---,,,---...///000111555;;;@@@CCCEEEHHHJJJCCCFFFGGGFFFEEEHHHOOOVVVkkk}}}qqq___SSSJJJGGGMMMVVVjjjwww}}}yyynnnaaaZZZNNNFFFIIIJJJKKKTTTaaajjj{{{uuuooofff]]]UUUOOOIIIFFFJJJGGGCCC@@@>>>;;;999666666444333111000000111111222222222111111111000000111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222000000000000000000000000000111222222111000111222......///000000000000000////////////000111222333333444555777999;;;===>>>@@@DDDIIIPPPVVV^^^fffkkkrrruuuxxxzzz{{{uuujjjbbb\\\[[[dddqqqvvvvvvvvvuuuvvvyyy}}}xxxcccUUU~~~uuummmgggaaaYYYOOOGGGBBB>>>;;;999666666777777666666555555444333111000//////......000000///...............---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,++++++++++++++++++************+++++++++***))))))***************************,,,---,,,***))))))***++++++,,,------------,,,......---------...000111444888===AAACCCDDDFFFGGGFFFGGGHHHGGGGGGNNNXXX```sss}}}ooobbbTTTMMMJJJMMMXXXccc}}}xxxqqqcccVVVQQQHHHFFFKKKOOOSSS___ooo{{{vvvnnniii```YYYRRRMMMHHHEEECCC@@@===;;;:::888666444555444333111111111111111222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222111111000000111111222000000000000000000000000000111222222000000111222...///000000111111000000////////////000111222333333444444666777888999:::;;;???DDDJJJPPPXXX___dddiiilllppprrrtttxxx}}}}}}~~~|||rrrhhhcccgggooorrrssstttvvvxxx|||tttaaaSSSzzzrrrmmmiiiaaaVVVLLLDDD@@@===;;;666666666666555555444444444333111000//////......000//////............///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++,,,,,,,,,+++++++++***************++++++,,,,,,,,,******************++++++))))))***+++++++++******++++++++++++++++++++++++***,,,---,,,***))))))***++++++,,,---------------...---------...000111333777;;;???BBBCCCCCCEEEFFFHHHHHHGGGGGGKKKVVVeeeooozzzlll]]]SSSJJJHHHMMMXXXhhhuuuyyyooofffYYYMMMKKKGGGIIIPPPVVV___ppp}}}tttnnneee```YYYRRRMMMIIIEEECCC===;;;888777777777555444444444333222111111111111222222222111111111111111222222222222222222222222111111111111111111111111222222222222222222222222222111111000000111111222000000000000000000000000000111222222000000111222///000111111222222111111////////////000111222333333333333444444555555555888;;;@@@EEEJJJPPPWWW\\\cccgggkkkmmmooottt{{{~~~|||||||||}}}yyyooommmooorrrrrrsssuuuyyy}}}|||ooo^^^QQQyyytttqqqjjj^^^RRRHHHAAA===<<<777666555555444444444444555555333222111000000000000///............//////...------------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))******+++,,,,,,,,,,,,))))))******++++++,,,,,,)))***+++,,,---......---++++++++++++++++++++++++)))+++------,,,+++,,,---+++,,,,,,---...---------...------...///111333555999<<<@@@CCCDDDDDDEEEFFFHHHGGGFFFHHHOOO^^^ooo{{{{{{jjj[[[SSSMMMIIIJJJSSScccuuuwwwlllccc[[[RRRLLLLLLLLLPPPWWW___mmmxxxnnnggg___ZZZSSSMMMHHHEEEAAA???===;;;888777777777666444333333333222222111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111000000000000111111000000000000000000000000000111222111000///000222000000111222222222222222000000//////000111222222111111222222333444444555888:::>>>BBBFFFKKKQQQUUU]]]```eeehhhkkkpppxxx~~~~~~}}}vvvssssssrrrqqqsssvvvyyy{{{|||}}}zzzvvvtttpppgggYYYNNN}}}|||xxxrrrgggYYYMMMDDD>>><<<888777555444333333333444555555333222111000000000//////............//////.........---------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------)))***+++,,,,,,,,,,,,+++***+++++++++,,,,,,------)))***+++,,,---.........++++++++++++++++++++++++%%%(((***++++++,,,---...,,,,,,---.........---------------///111333666777999<<>>AAAEEEJJJMMMQQQUUUZZZ^^^bbbhhhqqqwwwzzz}}}yyyssspppnnnnnnrrrvvvxxxyyy}}}yyytttmmmhhhccc\\\RRRKKK~~~yyypppbbbTTTHHHAAA>>>999888666444333333444444444333111000//////......///............//////000............---------,,,------------,,,,,,,,,,,,************************++++++++++++++++++++++++((()))***+++,,,------...***+++,,,------,,,******,,,,,,,,,,,,,,,---------'''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,###%%%((())))))***,,,---,,,,,,---...............------...///222555888::::::>>>BBBEEEFFFFFFGGGHHHDDDGGGMMMVVVcccppp|||nnn]]]OOOHHHBBBGGGLLLTTTcccvvvwwwmmm```VVVNNNIIIJJJOOOLLLSSS^^^mmmvvvkkkbbb[[[UUUPPPJJJDDD@@@===:::888999777444333333333222000222222333333333222222111111111111111111222222222333333333333333333333333222222222222222222222222111111111111111111111111111000000//////000000111000000000000000000000000///000111111//////000111///000111111222222111111111000000000000000111111///000111222444555666777333555777888:::<<>>AAADDDFFFFFFFFFFFFGGGEEEKKKVVVcccpppzzzuuubbbPPPHHHGGGBBBJJJTTT]]]lll}}}~~~wwwhhh___VVVQQQKKKHHHLLLRRRTTT___pppxxxnnneee\\\WWWMMMIIIDDD@@@===;;;999777555333222111222333222111111222333333333333222111000000111111111222222222333333333333333333333333222222222222222222222222222222222222222222222222000000////////////000000000000000000000000000000///000111000///...///111...///000000111111000000111111000000000000111111000111111222333333444444111222444444555777:::===BBBGGGLLLRRRWWW^^^gggnnnooossszzzzzztttmmmlllqqqxxx|||~~~yyytttlllaaaWWWRRRSSSTTT|||}}}ppp```QQQHHHDDD<<<:::777555444444555666666555333222111111000000...............///000111//////.........---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,---...---+++(((''',,,+++++++++******))))))++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000...---------,,,---......//////......,,,---...000333777:::<<>>BBBHHHPPPYYY___fffjjjoootttyyy}}}yyyqqqrrrxxx~~~~~~wwwooojjjkkkooosss|||zzzwwwmmmaaaSSSIIIBBB;;;666777777444222333333444555555444222000///111000000///............///...---,,,,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++******)))((((((''',,,+++***))))))***+++,,,++++++************++++++***************+++,,,---,,,,,,,,,+++++++++++++++...,,,++++++---......---///......---------.........///111333666:::>>>@@@DDDCCCEEEGGGEEECCCFFFMMMTTTcccvvvxxxnnn```UUUKKKFFFIIIPPP___ppp~~~zzzkkk___ZZZPPPJJJIIIMMMNNNNNNZZZjjj~~~sssggg^^^VVVMMMHHHDDD@@@;;;888777777666555555555444333333333333333333333333222222222222222333333444444444555555555111111222222222333333333555555555444444444333333333333333333333333333333222111000000//////000000///000000000000000000000///////////////////////////////////////000000000000000//////000000111222000000///000000000111222000000000000000222333333666888;;;???DDDKKKSSSYYYbbbfffkkkqqquuuyyy|||yyyuuuwwwzzz}}}xxxttttttxxx~~~~~~zzztttiiiZZZOOOFFF>>>888888888666444444444555555666555333222111111111000//////000000000000///...------------------------------------------------------------------------,,,,,,,,,++++++......------,,,+++******++++++************++++++,,,++++++++++++++++++,,,,,,,,,++++++++++++,,,,,,---,,,+++++++++,,,---......,,,++++++---......---......---------......///000111333555999===@@@AAAEEEDDDEEEGGGGGGGGGMMMTTTaaannn}}}rrrfffWWWMMMFFFGGGQQQ\\\rrr{{{ooo```UUUPPPMMMJJJLLLPPPSSSYYYjjj}}}yyylll```WWWPPPIIIEEE@@@===999777666666666555444333333222222222222222222222222222333333333333333444444444444555555555444444555555555666666666666555555555444444444444333333333333333333333333333222222222111111111111000000000000000000000000////////////////////////.........//////000000111000000//////000000111222///////////////000000000222111111222222333444555444666888;;;>>>DDDKKKPPPYYY^^^dddjjjnnnqqquuuwwwzzz||||||xxxyyy{{{}}}{{{~~~yyypppbbbWWWJJJBBB:::999999666444555555555666666555444333333000000/////////000111111000000///...............---------------------------------------------------,,,,,,,,,,,,+++++++++)))***+++,,,---///000000++++++++++++++++++++++++------,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,,,,+++***)))***,,,...///...,,,++++++---......------------------...///000222333555888<<>>DDDHHHOOOTTT[[[bbbgggkkknnnppptttwww|||}}}{{{|||~~~uuuhhh^^^PPPFFF===:::888555444555555555666666555555444444/////////...//////000000000000///.........//////------------------------++++++++++++++++++++++++++++++++++++************"""###$$$''')))+++---...+++++++++,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,+++***)))((()))***---......,,,++++++---......---,,,,,,,,,---...///000111333444777:::>>>AAACCCDDDFFFDDDDDDFFFHHHLLLWWWcccttt|||}}}tttiii^^^QQQJJJKKKVVViiiyyytttggg\\\RRRMMMMMMMMMNNNRRRYYYfffzzzuuulll___TTTMMMHHHCCC???:::777555444555666555444444333333333333333444444111111222333444555555666444444444555555555666666333444444444555555555555777777666666666555555555444444444444444444444444222222333333333222111000222111111111000000000///////////////////////////,,,------...///000000111/////////...///000000111///000111222222222111111............///000111222222444555666777:::???BBBEEEJJJQQQYYY___dddhhhkkkooorrrwww{{{}}}~~~~~~|||~~~~~~yyynnngggWWWLLLAAA===999666444555555555555555555555555555000//////......///////////////............//////------------------------+++++++++++++++++++++++++++++++++*********))))))%%%&&&'''((()))***+++,,,++++++,,,,,,,,,,,,++++++***))))))(((((())))))***,,,,,,++++++++++++,,,,,,+++***)))))))))***+++,,,...,,,++++++---......---++++++,,,,,,...///111222333555888<<>>===BBBHHHOOOUUU[[[aaaeeeiiilllqqquuuxxxzzz}}}|||{{{}}}}}}{{{sssnnn^^^SSSFFF@@@<<<777555666555444444444444444555555222111111000///////////////......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++,,,------,,,+++++++++******))))))******+++***************+++,,,---,,,+++++++++++++++******...,,,++++++---......---+++++++++,,,...000111222333555999===@@@CCCDDDEEEFFFDDDDDDJJJQQQ]]]ooo~~~yyynnncccTTTNNNKKKOOOZZZjjjrrraaaVVVMMMHHHHHHLLLQQQWWWbbbttt}}}xxxggg```VVVMMMGGGBBB<<<777999777555555666666444333222222222222222333444444222333333333444444555555555555555555666666666666888888999999999:::::::::888888888777777777666666555555555555555555555555333444555666666444333111333333222111111000000///////////////////////////........................///............///000000...///111222333222111000111111000111111222333444000222333444444555888::::::===BBBGGGLLLRRRXXX]]]bbbeeejjjnnnqqquuuzzz}}}|||{{{|||~~~}}}vvvssscccWWWJJJCCC>>>999666888444444333333333444444555444333222111000000000000......---------......///---------------------------------------------------------,,,,,,,,,++++++((((((((()))******++++++++++++------------++++++...------,,,,,,------...))))))))))))***+++,,,------------------,,,+++***...,,,++++++---......---***++++++,,,...000222333333555999===@@@CCCDDDEEEFFFDDDFFFMMMVVVeeeyyy{{{sssfffZZZNNNJJJKKKSSSaaarrrwwwkkk]]]SSSMMMHHHIIILLLUUU]]]mmmzzztttccc\\\SSSKKKEEE@@@999555999888666666666666444222111111000000111222333333333333333444444444555555555555555555666666666777555666666666666777777777888888888888777777777777555555555555555555555555444666777888777666444333333333222222111000000///////////////////////////...............---------...............///000000---...000111222111///...------------...///000111///111222333333444666999999;;;>>>AAAEEEKKKRRRWWW]]]```dddhhhlllqqqwww{{{xxx|||}}}}}}wwwpppiiibbbVVVIII???999777666555555444444444555555666333222111000////////////////////////////////////.................................------,,,,,,,,,***++++++,,,,,,------...,,,,,,,,,---------......***************)))((('''++++++++++++++++++++++++,,,++++++******++++++,,,***+++,,,------,,,+++***,,,,,,.........,,,***(((---......///000111111111666999===???@@@AAACCCDDDHHHIIIMMMVVVdddvvvwwwlll^^^RRRNNNLLLNNN[[[pppqqq^^^OOOLLLMMMMMMPPPWWW]]]ooo|||qqqjjjbbb[[[RRRIIICCC>>>;;;:::666555444333222333444444333333444444444444444444444444555555555555555555777777777777777777777777666666777888888888888888888888777666666666666666666666555555555444444444333333444555555444444333222222222222222222222222------............------000///.........000111222------......//////000000////////////////////////000000////////////000000111111222222222333333333999999999;;;???DDDHHHKKKRRRUUUZZZ^^^ccchhhooosssssswww{{{~~~}}}vvvooohhh[[[NNNCCC<<<999999555555555444444555555666333222111000000/////////////////////////////////..............................---------,,,,,,,,,---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,---/////////...,,,+++,,,,,,...///111333444555777:::>>>@@@BBBCCCEEEGGGFFFHHHOOO[[[mmmtttgggXXXLLLJJJKKKSSSdddyyyvvvdddWWWLLLLLLMMMMMMRRRZZZlllyyynnnfff^^^WWWNNNFFFAAA===:::888666555444333333333444444333333444444444444555555555555555555555555555555666666666666666666666666666666777888888888888777888777777666666666666666777777666666666555555555444444444444444444444444333333333333333333333333000000111111111111000000///////////////000111111//////000000000000000000////////////////////////000000////////////000000111111111111222222222222777777777888;;;@@@DDDGGGNNNPPPTTTXXX\\\bbbhhhmmmpppsssxxx|||}}}wwwooobbbTTTHHH@@@<<<;;;666666555555444555555666333333111000000000000000////////////////////////...........................------------,,,,,,,,,//////...------,,,++++++************++++++++++++------......------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,---...///000111000//////+++,,,---///222555777888888;;;???AAACCCEEEGGGIIIGGGKKKTTTdddwwwoooaaaTTTJJJIIIOOO]]]qqqxxxiiiWWWOOOKKKMMMOOOPPPYYYeee}}}tttiiiaaaWWWRRRIIIBBB>>>;;;888777666555444333333333333444333333444444444555555555555555555555555555555555666666666666666666666666555666777777888888777777888777666666555555666666777777777777777666666666555555333333333333444555333333333333333333333333111111222222222222111111//////000000111111000000222111111111111111000000////////////////////////000000////////////000000000000000000111111111111444444444555777;;;>>>@@@GGGIIIKKKNNNRRRXXX___dddiiimmmrrrvvvyyy}}}|||zzz{{{|||{{{zzz}}}~~~vvviiiZZZMMMDDD>>><<<777666666555555555555555333333222111000000000000////////////////////////........................------------------------.........---------,,,,,,*********++++++++++++,,,------............------++++++++++++++++++++++++,,,++++++******++++++,,,---,,,+++******+++,,,---,,,---///000111111111000------...000333666888:::;;;>>>@@@BBBCCCDDDFFFHHHKKKOOOZZZlllxxxiii]]]RRRKKKLLLVVViii~~~~~~lll\\\PPPKKKLLLPPPRRRVVVfffxxxyyypppeee]]]QQQLLLFFF@@@<<<:::888666555555444444333333333333333333444444555555666666666666666666555555555555666666666666666666666666555666666777777777777777777777666555555555555666666666666666666666666666777555333222222333444555444444444444444444444444000111111222222111111000...///111222222111000///222222222111111000000///////////////////////////000000////////////000000////////////000000000000333333222333444777999:::AAABBBDDDFFFIIINNNUUUZZZ```dddiiimmmrrrvvv{{{~~~{{{xxxwwwvvvuuuzzz{{{oooaaaSSSGGG???;;;888777666555555555555555444333222111000000000000////////////////////////........................------------------------,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,...---,,,++++++,,,---...+++,,,---...///000000000000000000111333666999;;;???@@@AAABBBAAABBBDDDFFFKKKRRR```rrr{{{ooobbbVVVOOOLLLMMM[[[qqqsssbbbTTTMMMJJJLLLRRRVVV___vvv{{{tttkkk```YYYMMMIIICCC>>>;;;999777666444444444444444333333333333333444555555666777777777777666666666555555555555555555555555555555555555555666777777777777777777666666555555555555555555555555555555555555555777666444222222222444555444444444444444444444444111111222222222222111111///000111222222111000///111111111000000/////////000000000000000000000000000000////////////000000....../////////000000000333222222222333555666777;;;===>>>@@@BBBGGGLLLPPPVVVYYY^^^cccgggmmmrrrvvvwwwxxxzzz{{{|||}}}zzzvvvssstttyyywwwjjj[[[MMMCCC===888888777666555555555555444333222111111000111111////////////////////////........................,,,,,,,,,------------...******+++,,,,,,---......++++++++++++,,,,,,,,,---++++++,,,,,,------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++,,,------...//////222111111222444777:::===@@@AAABBBBBBAAABBBDDDFFFKKKVVVfffxxx|||pppeeeYYYOOOJJJKKKOOO___uuutttfffYYYOOOKKKIIIMMMVVV___nnn}}}vvvooofff\\\UUUJJJFFFAAA===;;;999666555444444555555444444333222333333444555666777777888888777777666666555555555555555555555555555555555444555666666777777666666777666555555444444555555444444444444555555555555777666444333222222333444333333333333333333333333333333444444444444333333111111222222111111000000000000000000000000//////000000000000000000000000000000////////////000000////////////000000000000222222222222333444555666777888;;;<<<>>>AAAEEEHHHLLLOOOTTTXXX]]]bbbhhhlllppprrrtttvvvvvvxxxzzz|||~~~zzzwwwxxx}}}ttteeeUUUHHH@@@999888777666555555555555444444333222111111111111////////////////////////........................,,,,,,,,,---------......***+++++++++++++++++++++************++++++++++++***+++,,,------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---......///111000111222555999===@@@@@@AAABBBCCCCCCEEEHHHJJJQQQ^^^ppp{{{pppeee\\\SSSKKKJJJNNNVVVeeeyyywwweeeZZZQQQKKKJJJJJJRRR```oooxxxqqqjjjaaaWWWPPPHHHDDD???;;;999777555333444444555555555444333222333333444555666777888888888888777777666555555444555555555555555555555555444555666666777777666666666666555444444444444555444555555555666666666666666555555444333333222222333333333333333333333333333333444444444444333333333222111111000000111111000000111111111111111111000000000000000000000000000000////////////000000//////000000000111111111111111111222333333444444222555888:::;;;===???AAAEEEGGGLLLPPPTTTYYY___dddgggjjjmmmooopppqqquuuxxxxxx{{{{{{lll[[[MMMDDD999999777666555555555555555444333222111111111111////////////////////////........................,,,,,,,,,------.........,,,,,,++++++***)))))))))))))))))))))************+++,,,,,,---.........---++++++++++++++++++++++++,,,++++++++++++++++++,,,+++,,,............,,,+++...------------...////////////000222666;;;@@@CCC???@@@BBBCCCEEEHHHLLLOOOYYYgggyyyqqqfff\\\VVVPPPKKKMMMSSS___lll}}}nnn\\\RRRLLLHHHJJJLLLWWWjjj}}}{{{tttmmmfff^^^TTTNNNFFFCCC>>>:::888555333111333444555555555444333222333333444555666777888999999888888777666555555444555555555555555555555555444555555666666666666666666666555444444444444555555666666666777777888888555555555555444333222111222222222222222222222222000111111222222111111000444333111000000000111222111111111222222333333444000000000000000000000000000000////////////000000000000000000111111111111///000000111222333333444000333777999::::::<<<===@@@CCCGGGKKKOOOTTTZZZ___\\\___ccceeefffhhhlllooossswww{{{}}}uuugggTTTEEE>>>:::888888777444333666555555555555444333222111000000000000////////////111000///------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...///000------------------------,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---------------...//////111222444666999;;;======DDDBBB@@@AAAEEELLLSSSXXXeeennnzzz|||xxxvvvkkk___UUURRRMMMJJJSSSbbbnnnxxx}}}fffUUUNNNLLLKKKNNNXXXgggxxx}}}xxxqqqjjjbbb[[[SSSOOOAAA???<<<999666555444444444444333222222333333333555555555555555666777777666666666666666666666666666555333333333555777888666666666666666555555555777777666666666555555555888777777666666666777777777777666555444333333222333333333333333333333333333333333333333333333333111111111111111111111111111111111111111111111111333333222222111000000///222111111111000000//////111111000000000000111111000000000000000000000000555555666666777888888999<<<===???BBBFFFKKKOOOQQQVVVWWWWWWXXXZZZ___eeejjjooorrrvvv{{{yyylllYYYKKKAAA<<<999999888555444777555555555555444333222111111000000000////////////111000///...---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...------,,,,,,---------------------------------,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,......////////////............---------......///222333444777999;;;===>>>CCCBBBAAABBBFFFOOOZZZbbbpppvvv}}}yyysssnnnggg[[[RRRPPPOOOQQQ___pppttt```RRRMMMLLLLLLQQQ___sss|||wwwoooggg___WWWOOOJJJAAA???<<<999666555444444555555444444444444444555777777777777777888888999666666666666666666666666666555333333333555666888666666666666666666666666777666666666555555555555777777666666666666666777666666555555555555555555333333333333333333333333333333333333333333333333222222222222222222222222222222222222222222222222333333333222111000000000222222111111000000000000111111000000000000111111111111111111111111111111222222333444444555666666::::::<<>>???@@@BBBBBBCCCGGGSSSdddppp{{{|||~~~wwwooohhheeeYYYOOONNNRRR[[[nnn~~~jjjYYYPPPNNNOOOPPPZZZlllzzzuuummmddd[[[SSSKKKEEE???>>>;;;888666555444444666555555555555555666666999999888888999999:::;;;666666666666666666666666555555444333333555666777666666666666666666666666666666666666555555555555666666666555555666666777555555555666666666777777333333333333222222222222333333333333333333333333444444444444444444444444222222222222222222222222444333333222222111111000222222222111111111111000222111111000000111111222111111111111111111111111111222222333333444444555666777888:::===@@@BBBCCCFFFGGGIIIJJJLLLQQQWWW[[[```ccchhhnnnuuu{{{kkknnnsssxxx~~~{{{jjj^^^LLLCCC;;;999888666666888444555555555444444333222111111111000000000//////000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,''''''(((((()))+++,,,---------------------------------------......//////,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---000//////...............333444666888;;;===???@@@???AAACCCCCCHHHVVVkkk{{{~~~~~~}}}wwwmmmfffcccXXXOOOOOOWWWfff|||wwwbbbUUUOOOOOORRRVVVhhh}}}~~~xxxssskkkbbbYYYQQQIIIDDD>>><<<:::777555444444444555555555444555555666666999999999999999:::;;;;;;777777777777777777777777555555444444444444555666666666666666666777777777666666666666666666666666666666555555666666777777777777777777777777777777333333333333222222222222333333333333333333333333333333333333333333333333333333333333333333333333444444333333222222222222222222222222222222222222222222111111111111222222222222222222222222222222333333333444444555555555444555666777999:::;;;<<>>@@@AAA>>>AAACCCEEEKKKZZZppp{{{ssshhh```[[[TTTNNNRRR___rrrooo]]]RRROOOPPPWWW```zzz~~~wwwrrrjjjbbbYYYQQQIIIDDD<<<;;;999666555444444444444444333333444555666666999888888888888999::::::888888888888888888888888555555555444444444555555666666666666777777888888777777777777777777777777666666666666666777888888::::::999888777777666666444444444333333333222222333333333333333333333333333333333333333333333333333333333333333333333333444444444333333333333333222222222222333333333333333333222222222222333333222222222222222222222222333333333444444444444444444444555666777777888888:::;;;===???AAAEEEJJJMMMUUUWWWZZZ^^^cccgggjjjlllvvvyyy~~~KKKNNNRRRVVV\\\cccjjjpppxxx}}}{{{qqq[[[NNN@@@:::888666555666333444444555444444333333222222111111111000000000/////////000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////...---------------------------------------,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,------............------//////......//////000111555666888:::===???AAABBB???BBBEEEJJJSSScccwwwwwwjjj]]]TTTOOOMMMNNNWWWhhh~~~vvvfffXXXRRRQQQUUUcccrrrxxxssskkkbbbYYYQQQHHHCCC;;;999888666555444444555333333333333444555666666888888777777888888999:::888888888888888888888888555555555555555444444444555666666777777888888999888888888888999999999999777777777777888999::::::<<<;;;:::999888777666666666666555555444444333333333333333333333333333333222222222222222222222222444444444444444444444444444444444444444444444444222333333333333444444444444333333222222333333444333333333333333333333333222222222222222222222222444444555666666666666666666777999;;;<<>>@@@BBBCCCBBBEEEKKKWWWgggxxxsss___PPPIIIDDDJJJSSSbbbuuu{{{fff\\\WWW[[[___kkkyyyooocccWWWLLLBBB<<<999888666555444444555555555555555555666777999999999999888888999999:::;;;999999999999999999999999555666666666555444333333555666666777888999999999:::::::::;;;;;;<<<<<<<<<999999999999:::;;;<<<===999999::::::::::::;;;;;;999888888777666555555555333333333333333333333333555555555555555555555555555555555555555555555555444444555555555555555555333333333444444555555555555444444333333444444555444444444444444444444444555555555555555555555555222333444555666555444444333555666777777999;;;===<<<>>>AAADDDHHHLLLNNNPPPZZZ___ffflllpppssswwwyyy{{{~~~}}}AAA@@@@@@AAACCCEEEGGGHHHHHHJJJNNNRRRWWW^^^eeekkkvvv|||wwwiiiVVVEEE;;;777555555777666444333222111111111///000111222222111000///111111000///...------,,,------.........---+++***------------------------)))******+++,,,---...///...------,,,,,,------...///...---,,,,,,,,,,,,,,,------------------------+++,,,------......------////////////000111222333777999;;;===>>>???@@@AAAFFFGGGRRReeeuuu~~~~~~jjjYYYLLLEEEAAAKKKXXXgggzzzxxxkkk]]]\\\[[[___lll{{{pppdddXXXMMMCCC===:::777444444666666444222666666666666666777888888999999999999999:::::::::;;;;;;;;;<<<<<<;;;::::::555333111222333444333222444444555666888999;;;<<<<<<;;;;;;;;;::::::::::::::::::999999888999999999999:::<<<<<<:::::::::;;;:::999888777666555555555333333333333333333333333666666555444333222222111222333444444555555444444555555555555555555555555555555555555555555555555888888777666555444333333777555333444777888777555222444666666555444555666444444444444444444444444444444555666777888999999;;;;;;===???BBBEEEHHHIIINNNRRRYYY___dddiiinnnrrrwwwzzz>>>>>>===>>>???@@@BBBCCCEEEFFFIIIKKKNNNSSSYYY^^^eeekkkssszzz}}}ppp\\\JJJ???999888777666555444333222222111111000000111111111111000000///////////////.........---...//////...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,---...------,,,,,,------......---,,,++++++++++++,,,------------------------+++,,,------......------/////////000000222333444777999<<<>>>@@@AAABBBCCCGGGKKKYYYnnn~~~wwwdddUUUKKKFFFDDDOOO]]]lll|||~~~|||ooobbb[[[[[[^^^gggyyyzzzooobbbVVVKKKAAA<<<:::888555555666777555333666666666666666777888888888888888999999999999:::;;;<<<<<<======<<<<<<;;;888666444444555555555444444444555666777999;;;<<<<<<<<<=========<<<<<<;;;;;;::::::999999999999999<<<>>>@@@@@@>>>===<<<===:::999777666555444444444444444444444444444444444666555555444444333333333222333444444555555444444444444444444444444444444555555555555555555555555555555555555444444444444666444333444777888777555333555666666444333444444444444444444444444444444444444444555555666666777888888999;;;===@@@BBBDDDIIILLLRRRWWW\\\aaafffjjjqqquuuzzz~~~AAAAAA@@@???@@@AAABBBCCCBBBCCCDDDDDDEEEHHHLLLOOOSSSYYY```gggnnnwwwyyyeeeQQQDDD===:::999555555444333333222333333111111000000000000111111.........//////000000000...////////////......---------------------------000//////...---,,,++++++...------,,,,,,------...---,,,++++++++++++++++++------------------------,,,,,,---............---/////////000111333444555777:::>>>@@@AAABBBCCCDDDIIIRRRdddyyy}}}lll[[[NNNHHHFFFHHHUUUfffttt}}}{{{rrreee[[[\\\]]]dddsssyyymmm```TTTIII@@@::::::888666666777777666555777666666666666777888888777777888888888999999999<<<<<<===============<<<<<<999777777777777666444555555555666777888:::;;;<<<===???@@@@@@???>>>===<<<;;;;;;:::999999::::::???AAADDDEEECCC@@@???>>><<<;;;999777666555444444555555555555555555555555555555555555555555555555333333444555555555555444444444444444444444444444555555555555555555555555222333333333444444555555555444333444777888888777555666777666555333333444444444444444444444444444444444444444444444444444444555555666888:::<<<===AAADDDHHHKKKOOOUUU[[[___gggkkkrrrxxx|||DDDCCCBBBAAA@@@AAAAAABBBAAABBBBBBAAAAAABBBEEEHHHJJJNNNTTTYYY___hhhsss{{{mmmYYYIII???:::888555444444333333333444444222111000//////000111222/////////////////////000///000000000000/////////............------------000//////...------,,,,,,...------,,,,,,------...------,,,++++++,,,,,,---------------------------,,,------.............../////////000222444555666999<<<@@@AAAAAAAAABBBDDDMMMYYYnnnppp```QQQGGGDDDFFFLLL\\\ppp~~~~~~~~~|||sssiii```YYY^^^aaalllyyylll___RRRHHH???::::::999777777777777777777777777666666777777888999666777777888888999999999;;;<<<==================>>><<<999888888777666444555555555666666888999:::<<<>>>@@@CCCCCCBBB@@@>>>======<<<;;;::::::::::::@@@CCCFFFGGGEEEBBB@@@??????>>><<<:::888777666666666666666666666666666666444444555555666666666666333444555555666666555555666666666666666666666666555555555555555555555555333333444444444555555555444333444555666777888888777888999888666444444555555555555555444444444444555555444444333333333333333444444444555777888999<<<>>>@@@BBBEEEJJJPPPTTT[[[```hhhooovvv{{{BBB@@@???============>>>>>>???@@@AAA@@@BBBDDDGGGFFFIIILLLOOOSSSZZZdddkkkwww~~~ttt```NNNAAA:::888555555444333333444444444222111000//////000111222222111111000//////......000000000///000000000000/////////......------------------.........//////...------,,,,,,------.........------------...///------------------------,,,---......//////.........//////111333555777888;;;>>>BBBBBB@@@???BBBEEEPPP```uuuwwwdddUUUIIIAAACCCHHHSSSeeezzz~~~uuujjj```ZZZXXX\\\dddtttzzzlll^^^QQQGGG@@@;;;888888888777666666777888777777777777777888999999666777777888999999::::::;;;;;;<<<===============>>><<<999888777777555444666666555555666777888888<<<>>>AAACCCDDDCCCAAA@@@???>>>===<<<;;;;;;;;;;;;>>>BBBEEEFFFDDDAAA???>>>???>>><<<:::999888777777777777777777777777777777444555555666666777777888555555666777777777777666555555555555555555555555555555555555555555555555666666666666555555555444333444555555666666777888999:::;;;:::888666666777666666666555555444444444666555555444444333333333444444444444555666777888999;;;<<<===???CCCHHHLLLPPPUUU]]]eeemmmsssyyy}}}CCCBBBAAA????????????@@@<<<>>>@@@AAABBBCCCFFFHHHEEEHHHJJJLLLOOOTTT]]]cccoooxxx{{{hhhUUUFFF===999666666555444333333444444111111000000000000111111333222222111///......---000////////////000000111000000//////...---------***+++,,,---...///000000...------,,,,,,------..................//////000------------------------------...////////////......///000111444666888999<<<@@@CCCBBB???@@@FFFKKKWWWhhh{{{lllXXXLLLEEEAAAFFFOOO^^^qqqyyynnnaaaWWWUUUWWW\\\hhh~~~{{{lll\\\PPPFFF???;;;777888888777666555777888888777777777777888999999777777888999:::;;;;;;<<<;;;<<<===>>>>>>??????>>>>>><<<999888777777555444666666666555555666777777;;;===???AAACCCCCCBBBAAA@@@@@@>>>===<<<<<<;;;;;;<<>>===<<<;;;:::999888888888888888888888888888888888555666666666777777888888777777888999999999999888444444444444444444444444555555555555555555555555777777666666666555555555444555666666555555666777999:::;;;;;;999777777888777777666666555444444444555555555444444333333333444444444444555666777777777888:::;;;;;;>>>AAADDDGGGKKKRRRYYY```gggnnnrrrvvvzzzFFFEEEDDDBBBBBBBBBCCCCCC>>>@@@CCCDDDEEEGGGJJJLLLKKKNNNRRRUUUXXX]]]eeekkkvvvrrr^^^MMMBBB===888777666444333333333333000000111111111111000000111111111000000000////////////.........///000111000000000///...---------******+++,,,---...//////...------,,,,,,------...---------------...//////------------------------------...///////////////......000222444777999;;;<<<@@@CCCBBBAAADDDMMMUUUcccrrruuuaaaNNNGGGDDDCCCLLLXXXjjj|||~~~rrrggg[[[RRRSSSZZZdddssszzzjjjZZZMMMDDD>>>:::555777888666444444666888888888777777888888999:::888888999:::;;;<<<=========>>>???@@@AAAAAAAAAAAA>>><<<999888888888777666777666666555555555666666;;;<<<===???@@@AAABBBBBBAAAAAA???>>>===<<<<<<<<<;;;===???@@@@@@??????@@@???>>>===<<<<<<<<<<<<===999999999999999999999999777777777777777777777888888999::::::;;;;;;::::::666666666666666666666666555555555555555555555555444444555555555555666666555777888777444333555666666888999999888777777888777777777666555444444444333333333333333222222222222222222222333444555666444666888888888999;;;===AAACCCGGGLLLQQQWWW^^^ccciiinnnvvv}}}CCCBBBAAA@@@???@@@AAAAAABBBDDDGGGIIIIIIKKKNNNPPPTTTXXX]]]aaadddjjjsssyyyxxxdddRRRFFF@@@999888666555333333222222///000111222222111000///000000000000111111111111///...---------///000111111000000///...---------******+++,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,---...///---------------------------......///////////////......000222555777:::;;;;;;???CCCBBBBBBHHHSSS]]]mmm{{{yyynnnZZZIIIDDDDDDFFFQQQ___rrrxxxkkkaaaWWWQQQUUU___nnnxxxhhhXXXKKKBBB<<<999444666777666444333666888888888888777888888999:::888888999:::<<<======>>>???@@@AAABBBCCCCCCCCCCCC>>><<<:::999999999888777777777666555555555555666:::;;;<<<===???@@@BBBCCCBBBAAA@@@>>>===<<<<<<<<<:::<<<>>>???>>>???@@@AAABBBBBBAAAAAAAAAAAAAAABBB::::::::::::::::::::::::888888777777777777777777999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::555555555555555555555555111222222333444666666777666888999777444333444666444666888888666666666777888777777666555444444444111111111111111111111111000000000000111333444555111333666666666666777888>>>???AAACCCGGGLLLSSSXXX___dddmmmuuu}}}LLLKKKIIIGGGEEEDDDCCCCCCFFFHHHKKKOOOSSSWWWZZZ\\\___fffnnnuuuyyy~~~tttcccPPPAAA>>>888444333333222444999333222111111000000111111000000000000000000000000////////////////////////...........................------,,,,,,------.../////////...------,,,,,,---,,,,,,,,,,,,---......//////...---+++***))))))........./////////000000///111333555555666999;;;===BBBEEEDDDCCCKKK\\\kkk~~~zzzpppfff]]]OOOEEEDDDFFFKKK[[[nnnsssaaaXXXSSSQQQYYYdddxxx{{{gggWWWMMMEEE???;;;888888777666666666666666999999999999999999999999888888888999;;;>>>@@@BBBDDDFFFHHHIIIIIIHHHFFFDDDBBBAAA???===;;;999777666777777777888777777666555777888999:::;;;>>>CCCFFFEEEEEEDDDCCCBBBAAA@@@@@@AAA@@@???>>>===============???BBBDDDEEEDDDBBBAAA<<<;;;999888888999;;;<<<:::999888777777666777777999:::<<>>BBBFFFIIIHHHHHHGGGFFFEEEDDDDDDDDDCCCBBB@@@???>>>>>>===>>>@@@BBBDDDEEEDDDCCCBBB>>>===;;;999999999;;;;;;;;;:::999888888888888888888999;;;???CCCFFFGGGGGGFFFEEEBBB???===;;;::::::777777777777777666555555333333444555555555555555555555666666666777777777777777777777777777777777:::999888777666666666777444444444333333333333222333333444444444444444444444444555666666777777888666666777999;;;>>>@@@BBBFFFLLLUUU___hhhpppxxx|||dddcccbbb```______^^^^^^aaadddiiipppwww~~~vvv```NNNBBB;;;666666444111111333333222111111000000111111000000000000000000000000////////////////////////...........................------,,,,,,------...---------...............---,,,,,,,,,,,,---......))))))***,,,---...///000..................------///111444666777999<<<>>>>>>???AAAFFFQQQaaasss|||rrrbbbTTTMMMDDD@@@EEEPPP```wwwooo]]]VVVWWW^^^nnn~~~{{{iiiXXXLLLDDD>>>:::888888777666666666777777::::::::::::::::::::::::888999:::;;;>>>AAADDDFFFGGGIIILLLOOOPPPOOONNNLLLGGGEEEAAA===:::999888888666777777777777777777777555666777888:::===AAAEEEJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGEEECCC@@@???>>>===???AAACCCEEEFFFEEEDDDCCC@@@???===;;;::::::;;;;;;===<<<;;;:::999999999999888999;;;>>>BBBFFFIIIJJJKKKKKKJJJHHHEEEAAA>>><<<999999999999888888888777333333333444444444444444555555555666666666666777777777777888888999999999:::999888777666666666666555555444444444333333333444444444444444444333333333444444555555666666666666666666666777888::::::???CCCJJJRRR[[[ccckkkqqqxxx}}}zzzyyyxxxwwwwwwwwwwwwwwwwwwzzz~~~hhhTTTDDD===777777666333111222333222111111000000111111222222222222222222222222////////////////////////...........................------,,,,,,------...,,,,,,------...//////000---,,,,,,,,,,,,---......---------------,,,,,,,,,............------------...000333666777999===???CCCBBBDDDLLL[[[lll{{{yyymmm[[[NNNIIICCCAAAIIIVVVhhhnnn\\\XXX\\\hhh||||||kkkZZZLLLCCC===:::888888777777666777777888::::::::::::::::::::::::999999:::<<>>===<<<<<<<<<>>>===<<<:::999999999999777999;;;>>>AAAFFFJJJNNNPPPPPPPPPOOOLLLHHHCCC@@@<<<<<<;;;::::::999999999444444444444444444444555666666666666666666777777777777888999:::;;;;;;<<<:::999888888777777666666555555555555444444444444555555555444444333333333333333333444444555555555666666666777777888999999;;;???DDDJJJQQQYYYbbbgggmmmsss}}}mmmZZZGGG>>>888888888555333333333222111111000000111111111111111111111111111111////////////////////////...........................------,,,,,,------...+++,,,,,,---...///000000---,,,,,,,,,,,,---......000//////...,,,++++++***...........................000333666777999<<>>;;;:::;;;;;;;;;:::999888888888999999666777777777888;;;>>>BBBEEEGGGIIILLLNNNOOOOOONNNOOOMMMJJJFFFCCC@@@>>>===AAABBBCCCDDDEEEEEEEEEDDDDDDCCCBBBAAA???>>>>>>>>>???>>><<<;;;:::999999999777999;;;===@@@EEEKKKPPPRRRTTTUUUUUUSSSNNNIIIFFFAAA@@@>>><<<;;;;;;;;;;;;888777666666666666777777888888888888888888888888888999999:::;;;<<<======:::::::::999999888777777666666666555555555444444555555555444444333333333333333333333444444444444444555666777888999999::::::<<<@@@DDDIIIPPPXXX]]]dddjjjttt~~~ssscccMMMCCC:::888999666444444333222111111000000111111........................////////////////////////...........................------,,,,,,------...,,,,,,------...///000000---,,,,,,,,,,,,---............------------------........./////////000000000222555777888:::===???BBBGGGRRRdddwww~~~yyyuuulll^^^PPPIII???CCCKKKXXXjjjzzzjjj^^^```lll}}}ppp^^^OOODDD===;;;888888777777777888999999:::::::::::::::::::::::::::;;;;;;===@@@CCCFFFHHHJJJLLLOOORRRTTTTTTSSSRRRJJJHHHEEEBBB???>>>>>>???===;;;999888777777777888888999999888888:::===@@@BBBDDDIIIMMMPPPRRRSSSSSSRRRPPPMMMIIIEEEBBB@@@???AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAA@@@>>>===;;;;;;::::::888:::<<<===???DDDLLLRRRTTTVVVXXXYYYXXXTTTPPPMMMGGGFFFCCCAAA???>>>===>>>===<<<:::999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;:::888888777666666666666555555555444444444444444444333333444444444444444444444444111222444666777888888888777999;;;>>>AAAFFFLLLQQQYYY___iiisss|||zzzmmmVVVIII===999999666333333333222111111000000111111////////////////////////////////////////////////...........................------,,,,,,------...,,,---------......//////---,,,,,,,,,,,,---......,,,,,,------......//////---......///000111222222333555888999:::<<<>>>@@@DDDNNN___ttt|||uuuooocccSSSHHHFFF@@@HHHUUUeeexxxsssfff^^^eeetttsssaaaPPPDDD>>><<<888888777777888888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===???BBBEEEFFFIIIKKKNNNQQQRRRRRRPPPOOOLLLKKKIIIGGGEEEDDDCCCCCCAAA@@@===:::999888888999;;;;;;;;;999888999<<<>>><<<@@@EEEKKKPPPSSSTTTTTTVVVTTTQQQMMMIIIFFFDDDCCC@@@AAAAAABBBCCCCCCDDDDDDDDDDDDEEEDDDDDDCCCBBBBBBDDDCCCAAA@@@>>>=========999<<<======>>>CCCKKKSSSUUUXXX[[[]]]]]]ZZZWWWUUUOOOMMMIIIFFFCCCAAAAAAAAAAAA@@@>>>=========>>>??????>>>>>>>>>====================================<<<============;;;:::999777777777666666666555555333333444444444444444444555555555444444444444444222333444666777777777777555777999;;;===@@@DDDGGGNNNSSS[[[dddnnnwwwuuu\\\NNN@@@:::888555222111333222222111000111111111222222222222222222222222////////////////////////...........................------,,,,,,------...---------...............---,,,,,,,,,,,,---..............................---...///000111222333444666888:::<<<<<<===@@@BBBJJJVVVjjj{{{tttlll]]]LLLCCCCCCEEEPPP^^^ooonnnccc]]]gggyyyuuubbbQQQEEE>>><<<888888777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===???AAADDDEEEIIIKKKMMMPPPQQQPPPOOONNNMMMMMMLLLKKKIIIHHHGGGFFFGGGEEEBBB???<<<<<<<<<<<<======<<<:::888999;;;===777;;;AAAGGGMMMQQQRRRSSSXXXVVVSSSOOOLLLIIIGGGFFF@@@@@@AAAAAABBBCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDCCCFFFEEEDDDBBBAAA@@@??????:::===>>>======BBBKKKSSSWWWYYY\\\______^^^\\\[[[TTTRRRNNNJJJFFFDDDDDDCCCDDDCCCAAA@@@???@@@AAABBBAAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>===============>>>>>>>>>>>><<<;;;:::777777777777666666666666333333333444444555555555555555555555555555555555555666777888888888777666666888:::;;;;;;===@@@BBBFFFJJJRRRZZZcccnnnwww~~~wwwiiiUUUBBB<<<<<<:::777666444222000000222333111///////////////////////////111111000///////////////........................------------------------------------------------...---,,,,,,,,,,,,---...111111000///...---,,,,,,---------......000111222999888:::>>>???>>>AAAFFFMMMbbbwww~~~rrrdddRRREEEDDDIIIGGGYYYppp}}}kkkaaa^^^lllvvvcccSSSGGG@@@===999999888888999;;;===>>>@@@@@@??????>>>===<<<<<<<<<<<<===>>>@@@BBBDDDEEEGGGHHHIIIKKKKKKLLLLLLLLLGGGIIIKKKLLLMMMLLLKKKJJJHHHGGGEEECCCBBBAAA@@@@@@>>>>>>>>>>>>>>>======<<<===???AAADDDGGGLLLRRRVVVVVVUUUTTTQQQOOOLLLJJJHHHGGGEEECCCBBBAAACCCEEEFFFFFFFFFGGGHHHHHHIIIIIIHHHIIIHHHGGGFFFDDDCCCAAAAAA;;;>>>AAAAAA@@@DDDLLLRRRZZZ[[[]]]```cccdddcccaaaZZZWWWRRRMMMJJJHHHHHHHHHFFFGGGHHHIIIIIIHHHFFFEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAA@@@??????===???AAABBBAAA???===;;;;;;:::999777666666555555444555555555666666777777444444444444444444444444666666666666777777777777999888777777777888999:::???AAAEEEJJJQQQ\\\gggnnnxxx~~~}}}~~~zzzppp\\\GGG???<<<999666666444222000111222333111///000000000000000000000000111111000///////////////........................------------------------------------------------...---,,,,,,,,,,,,---...////////////............---------...///000111222999888;;;??????>>>BBBIIIVVVkkk|||nnn```QQQFFFEEEIIIQQQdddzzzvvviiibbbccctttxxxfffVVVIIIAAA===:::999999888999:::<<<===>>>>>>>>>======<<<<<<<<<======>>>???@@@BBBDDDEEEGGGHHHHHHIIIIIIIIIIIIIIIHHHJJJLLLNNNNNNNNNMMMMMMJJJJJJIIIGGGEEEDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>>>>@@@AAACCCDDDHHHLLLPPPWWWWWWVVVUUUSSSPPPNNNLLLHHHFFFDDDBBBAAACCCEEEGGGIIIJJJLLLMMMMMMMMMLLLKKKGGGFFFEEECCCBBBAAAAAAAAA===???AAAAAAAAADDDKKKQQQVVVXXX\\\```dddfffeeeddd]]]ZZZVVVQQQNNNLLLLLLLLLLLLLLLMMMMMMMMMLLLKKKJJJJJJIIIHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBAAA===???@@@AAAAAA???===;;;<<<;;;:::999888777777777555555555666666666777777444444444444444444444444666666666666777777777777777777666666666777999999<<<===@@@CCCIIIQQQZZZaaajjjqqqzzzuuurrr{{{xxxeeeOOOBBB<<<888666666444222111111222222111000111111111111111111111111111111000///////////////........................------------------------------------------------...------,,,,,,------...------.........//////000------......///111222333999999<<>>>>>===<<<:::999999999999666666666666777777777777666666666666666666666666666666666666777777777777555555555555666777999999::::::<<<===@@@FFFMMMRRR]]]eeeoooxxx}}}llleeelll}}}mmmWWWFFF===888777666333333222222222222111111222222222222222222222222111000000///////////////........................------------------------........................---------------------------------.........//////---......///000222333444::::::===@@@@@@AAAIIIRRRfff|||{{{nnn^^^SSSKKKGGGHHHLLL```ssspppdddcccjjjzzzooo]]]NNNCCC===<<<;;;:::999999999:::;;;????????????????????????AAABBBDDDFFFHHHJJJKKKLLLNNNMMMLLLKKKJJJIIIIIIHHHJJJKKKMMMOOOQQQRRRRRRRRRQQQQQQRRRRRRPPPNNNKKKIIIJJJJJJIIIIIIGGGEEEDDDCCCAAABBBBBBBBBAAABBBDDDGGGQQQSSSVVVXXXXXXVVVSSSQQQOOOLLLHHHEEEDDDFFFJJJLLLMMMOOOQQQRRRRRRQQQOOONNNGGGEEEBBB@@@@@@AAACCCDDDAAABBBCCCCCCCCCEEEJJJNNNMMMSSS[[[bbbgggiiiiiiiiidddcccaaa___\\\ZZZYYYYYYYYYYYYXXXXXXWWWWWWVVVVVVUUUTTTTTTRRRQQQOOOMMMLLLJJJJJJJJJIIIHHHGGGEEEDDDCCCDDDEEEEEEEEECCCBBB@@@>>>===<<<;;;:::999999999777777777777777777777777666666666666666666666666666666666666777777777777444444555666777888::::::::::::;;;<<<===AAAEEEIIIQQQXXXccclllttt||||||hhh^^^bbbtttrrr___LLL@@@;;;999777333333333333222111111222222222222222222222222222111000000///////////////........................------------------------........................------------------------............------------.........///111333444555:::;;;>>>AAAAAACCCMMMXXXlll|||qqqdddVVVNNNIIIHHHLLLRRRfffxxxttthhhbbbdddrrrsssbbbRRREEE>>>===<<<;;;:::::::::;;;<<>>===<<<;;;:::999999999888888888888888888888777777777777777777777777777666666666666777777777777555555666888999::::::;;;888:::;;;;;;<<<>>>BBBEEEBBBIIISSS\\\fffppp|||~~~jjj]]]^^^mmm|||xxxhhhTTTFFF???;;;777222444444444222111222333222222222222222222222222111111000///////////////........................------------------------........................,,,------......------,,,///.........------,,,,,,......///000222333555666;;;<<<@@@BBBBBBEEEPPP]]]sss{{{tttfff\\\RRRMMMKKKLLLSSS\\\pppzzzjjjccccccjjj~~~xxxhhhVVVHHH@@@>>>===<<<;;;<<<<<<>>>>>>>>>??????AAABBBCCCDDDDDDIIIJJJMMMPPPRRRSSSSSSSSSRRRQQQOOOMMMKKKKKKKKKKKKMMMMMMNNNOOOPPPRRRSSSSSSTTTUUUVVVWWWVVVVVVTTTTTTQQQPPPOOOMMMJJJHHHEEEDDDCCCEEEFFFFFFFFFFFFHHHIIIMMMOOOSSSWWWZZZZZZZZZZZZXXXVVVSSSQQQPPPPPPRRRSSSUUUUUUUUUUUUUUUTTTTTTSSSMMMKKKIIIGGGGGGGGGHHHIIICCCCCCCCCDDDFFFIIIKKKLLLOOOVVV___eeehhhiiilllnnnnnnnnnooonnnmmmkkkiiigggdddcccbbb``````_________]]]]]]^^^]]]]]][[[YYYXXXUUUTTTSSSRRRPPPNNNLLLKKKIIIIIIHHHFFFDDDBBB@@@??????>>><<<;;;::::::999999999999999999888888888888777777777777777777777777666666666666777777777777555666777999::::::::::::666888999::::::;;;>>>@@@<<>>>>>=========???@@@AAA@@@AAACCCFFFJJJMMMOOOPPPVVVWWWYYYZZZZZZYYYXXXWWWWWWVVVSSSQQQPPPPPPPPPQQQPPPPPPPPPQQQRRRSSSTTTTTTTTTUUUUUUVVVWWWWWWXXXXXXTTTSSSRRROOOLLLIIIGGGEEEEEEGGGHHHHHHGGGFFFGGGHHHJJJLLLPPPTTTWWWZZZ[[[\\\[[[ZZZYYYWWWVVVVVVVVVVVVWWWVVVUUUTTTSSSSSSTTTUUUOOONNNLLLKKKJJJIIIIIIHHHCCCBBBCCCEEEHHHJJJLLLMMMOOOWWW___eeehhhkkkooosssssstttvvvvvvuuusssqqqoookkkjjjhhhfffeeeeeeeeeeeebbbcccdddeeeeeecccaaa```]]]]]]\\\ZZZXXXUUUSSSRRRQQQPPPNNNKKKIIIFFFDDDCCC@@@???>>>===<<<;;;;;;;;;::::::999999999888888888666666666666666666666666666666666666777777777777555666777888999999888888666888999:::999999;;;<<<===@@@DDDIIIQQQ^^^mmmwwwyyyggg\\\^^^eeetttyyydddQQQFFF===555222444666444222000222444111111111111111111111111111111000///////////////........................------------------------////////////////////////,,,,,,---......---,,,,,,***++++++,,,---//////000......///111222555666777;;;===AAADDDCCCGGGUUUccczzzvvviii\\\YYYVVVSSSRRRQQQTTTaaannn|||iii\\\^^^iiixxxqqq```PPPGGG>>>>>>>>>>>>>>>@@@BBBCCCCCCEEEHHHMMMRRRWWW[[[\\\bbbcccddddddbbb```]]]\\\]]][[[YYYWWWVVVVVVWWWWWWSSSSSSRRRRRRSSSTTTUUUUUUTTTTTTTTTUUUVVVXXXZZZ[[[VVVUUUTTTQQQNNNKKKHHHFFFGGGIIIJJJIIIGGGFFFEEEFFFGGGIIILLLPPPTTTWWWZZZ[[[]]]]]]\\\[[[ZZZYYYXXXWWWVVVTTTRRRPPPPPPQQQRRRSSSOOOOOONNNMMMKKKJJJHHHHHHBBBBBBBBBEEEHHHKKKMMMMMMOOOVVV___eeehhhlllrrrwwwwwwxxxzzz{{{zzzxxxvvvtttpppooommmkkkjjjjjjjjjjjjfffhhhiiijjjjjjiiigggfffccccccbbb```^^^[[[YYYXXXYYYWWWUUURRRNNNKKKIIIHHHBBBAAA@@@>>>======<<<<<<:::::::::999999888888888666666666666666666666666666666666666777777777777555666777888888777666666888:::;;;;;;:::999999:::<<<=========BBBLLLZZZdddqqqzzzzzz~~~lll]]]ZZZ^^^dddzzz~~~sss___HHH>>>>>>666555333333333333111000000///---...000444999<<<888444111///111111///---.........///////////////........................//////......---,,,******------------------------////////////000000000000...///111222333444777:::======AAAEEEGGGLLL\\\nnnzzzlllaaa[[[ZZZ[[[YYYUUUTTT[[[iiiuuuvvviii```^^^eeeooouuugggXXXMMMCCC???===AAACCCCCCCCCFFFCCCJJJRRRXXX___iiimmmmmmnnnnnnooopppoookkkfffaaaaaa___^^^^^^^^^^^^[[[YYYXXXWWWUUUSSSQQQQQQTTTWWWYYYXXXXXXWWWXXXYYY[[[\\\ZZZXXXUUUSSSQQQOOOLLLIIIJJJHHHGGGGGGHHHIIIIIIHHHGGGFFFHHHMMMOOOPPPVVV\\\^^^```aaa```^^^\\\]]]]]]YYYWWWTTTPPPNNNMMMLLLMMMOOOQQQSSSSSSQQQNNNMMMMMMOOOMMMKKKJJJJJJLLLOOOQQQRRRVVV[[[```dddiiinnnrrrzzz}}}~~~}}}wwwuuurrrooommmmmmnnnnnnoooppppppqqqpppooommmlllmmmjjjfffdddeeeeeecccaaaaaa```___^^^]]]XXXPPPJJJIIIFFFBBB?????????>>>===999888777888:::;;;;;;:::888999:::::::::888777666999999999999999999999999777777666666666666666777<<<:::888777777999<<<>>>;;;;;;<<<===???EEEMMMRRReeemmmxxx}}}ssslllnnn|||mmmbbbbbbdddlll~~~wwwdddNNNAAA>>>777555444333333333222000555333111//////000222444666333000///000111000...............------------...........................//////......---,,,+++////////////////////////............////////////...000111222333555888:::??????CCCHHHKKKSSSddduuuxxxiii]]]VVVTTTVVVWWWTTTUUU___qqqxxxkkkaaa[[[^^^kkkxxxzzzooo___RRRFFFAAA???BBBDDDCCCDDDGGGIIIQQQ[[[ccclllvvv{{{{{{}}}}}}}}}}}}{{{vvvpppkkkjjjiiigggffffffdddaaa___]]]]]]]]][[[YYYYYY[[[]]]YYYXXXXXXXXXZZZ[[[]]]^^^___\\\XXXVVVTTTQQQNNNKKKKKKJJJHHHHHHIIIJJJIIIHHHGGGEEEFFFJJJLLLNNNSSSZZZ```bbbddddddbbb___^^^^^^XXXVVVSSSPPPNNNNNNNNNOOORRRTTTVVVUUUSSSPPPOOONNNOOONNNMMMMMMMMMOOOQQQSSSSSSWWW\\\aaafffkkkppptttyyy}}}{{{zzzwwwuuusssqqqqqqqqquuuuuuvvvwwwwwwvvvttttttrrrooollljjjkkkkkkiiigggkkkjjjjjjkkkjjjfff___ZZZPPPLLLGGGDDDBBB@@@>>>===>>><<<::::::<<<<<<<<<;;;888999:::::::::999888888999999999999999999999999;;;::::::999999999::::::;;;:::999888999:::<<<===;;;<<<<<<<<<===AAAFFFJJJZZZaaammmwwwyyymmmfffhhhwww{{{nnnkkkfffkkk}}}~~~}}}mmmWWWFFF???888666444333444444222111555444333111///.........333111//////000000000///.........---,,,,,,++++++..............................////////////......////////////////////////------------...............000222333333555888;;;AAABBBEEEKKKQQQ]]]ooouuudddWWWPPPNNNRRRUUUTTTVVVcccyyy{{{xxxnnnggg___YYYWWW```uuu{{{jjj[[[LLLFFFBBBCCCEEEEEEGGGJJJOOOZZZgggqqq{{{yyyuuuqqqooommmkkkiiigggccc```___```aaa```^^^]]]^^^```[[[[[[[[[[[[]]]^^^```aaaccc```\\\YYYWWWTTTQQQOOOMMMKKKIIIIIIJJJJJJIIIHHHFFFDDDDDDGGGHHHIIIOOOVVV```cccggghhhfffccc```___YYYVVVRRROOONNNNNNPPPQQQUUUWWWXXXWWWUUUSSSRRRRRRPPPPPPPPPQQQQQQSSSTTTTTTUUUXXX]]]bbbgggmmmssswww{{{~~~{{{xxxvvvuuuzzz{{{|||}}}}}}}}}|||{{{yyywwwtttsssssssssrrrqqqsssssstttuuuuuurrrlllhhh[[[WWWQQQLLLGGGDDD@@@===???===;;;:::::::::999888888999:::::::::::::::999::::::::::::::::::::::::<<<;;;;;;::::::;;;;;;<<<::::::::::::;;;;;;<<<<<<<<<<<<===<<<;;;<<>>BBBHHHQQQ___pppyyyhhhXXXLLLGGGEEELLLSSSWWW\\\jjjxxxnnnfffbbbYYYWWWVVVWWW]]]nnn~~~mmmVVVNNNGGGFFFHHHKKKQQQWWWaaappp|||yyyuuupppmmmmmmoooppppppmmmkkkiiiiiiiiijjjjjjiiiiiiiiihhhhhheeebbb^^^\\\[[[[[[YYYXXXRRROOOMMMKKKKKKJJJIIIGGGHHHEEEDDDEEEDDDDDDHHHNNNRRRXXX___dddfffeeeeeedddaaa^^^YYYTTTPPPOOOOOOPPPQQQSSSUUUUUUUUUVVVWWWYYYYYYXXXXXXWWWVVVUUUTTTSSSXXXZZZ___ccchhhnnnuuuyyy~~~xxxsssllleee___XXXRRRNNNKKKHHHEEEDDDCCCBBB@@@???:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888999::::::999;;;<<<>>>>>>===<<<;;;;;;===>>>>>>===<<<===>>>===AAAFFFKKKRRR]]]jjjttt}}}zzz~~~}}}|||ppp[[[HHH>>>;;;777555555555555444111111222222111111000///...000111111000///000111000000000//////......---..............................///000000111000000////////////////////////////////////000000000111///111333444666888;;;>>>===CCCLLLXXXhhhzzz|||nnn]]]OOOGGGEEE@@@HHHRRRZZZdddsssuuuiii```[[[TTTRRRTTT[[[fffyyyrrrYYYPPPHHHGGGJJJOOOWWW___nnn~~~|||xxxvvvwwwxxxvvvssspppnnnnnnqqqrrrrrrrrrrrrqqqqqqpppjjjgggccc```______^^^^^^VVVTTTPPPOOONNNMMMKKKIIIJJJGGGGGGHHHFFFDDDGGGLLLLLLQQQWWW\\\```bbbdddfffdddaaa]]]XXXTTTQQQPPPOOOOOOQQQSSSSSSTTTUUUWWWYYY[[[ZZZXXXWWWUUUUUUTTTTTTYYY[[[^^^bbbffflllsssxxx|||vvvpppjjjddd```VVVSSSOOOKKKIIIGGGDDDAAA>>>>>>===<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::;;;<<<======:::;;;===>>>>>>>>>===<<<<<<===??????>>>>>>???@@@???AAACCCEEEIIIRRR]]]fffxxx}}}~~~wwwcccOOO@@@<<<888666555555555555444333333222111111000000...111333333111///000111......................................................///000000/////////////////////////////////........./////////000000///111333555666999<<>>GGGSSS```sss~~~rrrbbbQQQFFFCCCCCCAAAHHHTTT```mmm{{{rrreee[[[VVVPPPPPPUUUbbbssstttYYYPPPHHHHHHLLLSSS^^^gggvvv}}}yyyuuuttttttvvvwwwxxxzzz{{{{{{zzzzzztttpppkkkgggeeedddcccbbb[[[YYYUUUSSSRRRPPPNNNLLLLLLJJJJJJLLLJJJFFFGGGJJJJJJMMMQQQUUUYYY]]]bbbfffcccbbb___\\\XXXUUURRRQQQQQQRRRSSSSSSRRRSSSUUUVVVYYYXXXVVVTTTTTTUUUVVVWWWYYY[[[^^^```dddjjjqqquuu|||wwwsssiiiddd___YYYTTTOOOJJJGGGDDDCCCAAA???>>>>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>???<<<<<<===>>>>>>>>>>>>>>>===>>>???>>>===>>>@@@BBB@@@AAABBBBBBDDDJJJTTT\\\mmmvvv~~~~~~~~~~~~}}}}}}zzzhhhTTTAAA===999666555666666555333222222111222222333333///222555444111///000111,,,,,,------------------..............................////////////......---------------------------------........./////////111333555777999===???@@@KKKXXXgggzzzzzzlllZZZIIIAAA@@@BBBGGGMMMXXXeeerrr~~~}}}pppbbbWWWRRRPPPPPPXXXiii~~~uuuZZZPPPHHHHHHMMMUUUaaakkkyyy~~~||||||wwwyyy{{{~~~|||xxxrrrmmmjjjhhhfffeee___\\\YYYVVVUUUSSSQQQOOOMMMLLLMMMNNNLLLGGGGGGJJJKKKMMMOOORRRUUUZZZaaaeeebbbbbb```^^^[[[WWWTTTSSSSSSTTTTTTSSSRRRQQQSSSTTTWWWUUUTTTSSSSSSVVVXXXZZZYYY[[[]]]___ccchhhooottt}}}yyyqqqjjjccc\\\VVVQQQHHHFFFDDDBBBAAA@@@AAAAAA========================:::::::::;;;;;;===>>>>>>============>>>>>>>>>????????????>>>======???AAA@@@AAAAAAAAABBBGGGPPPWWWfffooozzz~~~{{{zzz~~~{{{{{{|||}}}|||nnnaaaNNN===777888555777999333444444333333333333222222000000000000000000000000////////////...............///000222222000///...///////////////.........////////////////////////000000000000////////////444333333666:::>>>AAABBBFFFLLL\\\qqqxxxeeeRRRFFFBBB@@@>>>IIITTTaaammmxxx~~~uuufffWWWQQQRRRMMMVVVcccsssttt```SSSLLLOOOSSSXXXeeeuuu{{{tttnnniiifffcccaaaccc```]]][[[YYYVVVSSSQQQOOONNNMMMLLLKKKJJJJJJJJJKKKKKKKKKMMMQQQVVV\\\___bbbdddeeedddaaa^^^\\\\\\ZZZXXXUUUSSSSSSTTTVVVXXXWWWVVVTTTSSSSSSUUUVVVXXX[[[]]]___aaabbbgggmmmsss}}}~~~uuukkkcccYYYUUUOOOKKKJJJGGGBBB>>>AAA>>>;;;;;;===???>>><<<;;;===??????>>>???@@@BBB>>>???@@@AAABBBBBBBBBBBB===???AAACCCEEEEEEEEEEEEDDDGGGIIIHHHFFFJJJTTT\\\hhhmmmtttzzzqqqfffnnn}}}{{{||||||~~~}}}~~~uuuiiiSSSAAA::::::666777999444444444333333333333222222000000000000000000000000////////////............/////////////////////////////////////////////...////////////////////////000000000000////////////333333444777:::===@@@AAAHHHQQQbbbttt|||uuufffSSSFFFAAABBBEEENNN[[[kkkvvv~~~}}}|||vvvmmm___RRRMMMOOOMMMYYYjjj~~~ttt___UUUOOOSSSWWW\\\iiiyyy}}}yyysssnnnkkkiiigggeeeccc```^^^\\\[[[YYYVVVTTTPPPOOONNNLLLKKKKKKKKKKKKMMMLLLLLLLLLNNNRRRWWWZZZ\\\```eeegggeeebbb___^^^\\\[[[XXXWWWVVVWWWXXXYYYYYYXXXWWWVVVVVVWWWXXXYYY[[[]]]```aaabbbffflllpppzzz}}}vvvlllfff^^^XXXSSSNNNGGGCCCBBB???<<<<<<===>>>===<<<===>>>??????>>>>>>@@@BBBAAAAAABBBDDDDDDEEEEEEEEECCCDDDFFFHHHIIIKKKKKKKKKJJJMMMOOOMMMKKKNNNWWW___mmmrrrxxx}}}~~~mmm```cccppp~~~~~~|||{{{|||~~~zzzzzzttt[[[HHH>>><<<666777:::444444444333333333333222222000000000000000000000000////////////............000///---,,,,,,---///000......//////////////////////////////////////////////////////000000000000222333555888:::===???@@@JJJWWWjjjxxx}}}sssnnncccTTTEEE@@@EEELLLUUUfffyyy~~~|||uuummmdddWWWMMMKKKOOORRRbbbxxxuuuccc[[[WWWZZZ]]]bbbooo}}}}}}{{{tttpppjjjgggeeeeeedddccccccaaa___^^^]]]]]]ZZZXXXRRRQQQOOOMMMLLLLLLLLLMMMOOONNNLLLKKKLLLNNNQQQSSSUUU[[[ccchhhiiifffdddbbbbbb```^^^\\\[[[[[[[[[\\\\\\[[[[[[ZZZZZZZZZ[[[[[[\\\^^^```bbbccceeeiiilllvvvyyynnnddd]]]VVVNNNHHHDDDBBB???>>>>>>???>>>>>>@@@AAAAAAAAAAAABBBEEEHHHIIIIIIJJJKKKLLLMMMNNNOOONNNNNNOOOPPPRRRTTTVVVWWWUUUWWWYYYWWWUUUWWW^^^eeetttxxx|||ooo```]]]dddttt~~~}}}~~~{{{zzz}}}~~~dddOOOBBB===666666999444444444333333333222222222000000000000000000000000////////////............///...---,,,,,,---...///............////////////////////////////////////////////////000000000000111444666999;;;===???@@@KKK\\\qqq|||~~~|||yyyvvvmmmfff[[[PPPFFFBBBGGGPPP[[[ooo{{{ssshhh]]]RRRKKKLLLRRRYYYlllxxxmmmgggdddeeefffjjjttt~~~zzzvvvnnnjjjeeebbbaaaaaa``````cccaaa```___```___^^^\\\UUUTTTQQQOOONNNNNNOOOPPPPPPNNNLLLKKKKKKLLLNNNOOOPPPVVV^^^dddgggggggggggghhhgggeeecccaaa___^^^^^^]]]]]]]]]]]]^^^^^^______^^^___aaabbbdddeeeggghhhrrrzzzuuujjjaaaXXXPPPKKKEEEDDDBBBAAA@@@@@@AAAAAACCCDDDFFFGGGHHHKKKPPPSSSUUUUUUVVVWWWYYYZZZ\\\\\\[[[[[[[[[\\\]]]```bbbddddddeeeeeeccc```ccciiinnnyyy|||sssccc\\\]]]lll~~~}}}~~~~~~~~~~~~}}}zzzzzz}}}nnnWWWGGG>>>555555888333444444333333333222222222111111111111111111111111////////////............,,,---...//////...---,,,---.........//////000000////////////////////////.../////////000000000111111444888:::;;;===AAADDDMMMaaavvv~~~}}}{{{wwwrrrjjj]]]QQQJJJFFFEEEJJJRRRcccxxx~~~}}}yyyooobbbWWWOOOKKKOOOUUU^^^uuuzzzxxxuuurrrppppppxxxyyyuuurrrnnniiifffddddddcccbbbeeecccbbbaaabbbaaa___^^^YYYWWWUUURRRQQQRRRSSSTTTQQQPPPNNNMMMMMMMMMOOOOOOOOOSSSXXX\\\```dddhhhjjjmmmlllkkkiiigggeeecccaaa^^^^^^^^^___```aaabbbccc``````aaacccdddeeeffffffnnnuuuvvviii___VVVNNNHHHDDDDDDCCCBBBAAABBBCCCEEEFFFIIILLLOOORRRVVV\\\___aaaaaabbbccceeegggiiikkkkkkjjjjjjkkklllnnnppprrrsssssspppmmmkkknnntttyyy}}}sssdddZZZWWWeee~~~}}}~~~}}}}}}|||yyyzzz}}}~~~yyy```LLLAAA666555888444444444333333333333222222111111111111111111111111////////////............,,,---///111111///---,,,------......///000000000////////////////////////......//////000000111111222555888:::;;;>>>DDDIIITTThhh|||}}}wwwpppeeeVVVHHHFFFFFFHHHPPPZZZppp}}}rrrgggZZZQQQMMMLLLSSSZZZfff~~~}}}wwwuuuyyy}}}yyyvvvrrrmmmiiihhhggggggfffiiihhheeeddddddcccaaa___]]][[[XXXVVVUUUUUUWWWXXXTTTSSSRRRQQQQQQQQQQQQRRRPPPQQQSSSUUUXXX]]]ccchhhllllllmmmnnnmmmllljjjiiidddcccaaa```aaabbbdddfffcccbbbaaabbbeeefffgggffflllrrr}}}rrrdddZZZRRRKKKGGGDDDEEEFFFFFFFFFGGGJJJMMMNNNQQQVVV[[[___ccchhhkkkmmmmmmmmmnnnqqqtttvvvxxx|||{{{{{{||||||}}}|||xxxtttsssvvv}}}{{{lllaaaZZZddd}}}}}}||||||{{{yyyyyy|||~~~hhhRRREEE888666:::666444444333333333333222222111111111111111111111111////////////............////////////////////////------......///000000111////////////////////////.........///000111111111333666999:::;;;@@@HHHNNN___rrryyynnn]]]PPPEEEEEEFFFIIIWWWggg~~~zzzjjj___SSSNNNMMMQQQZZZcccuuu{{{wwwzzz}}}zzzvvvqqqnnnmmmmmmmmmlllpppmmmkkkiiihhhfffcccaaaaaa___[[[YYYXXXXXXZZZ\\\ZZZYYYXXXVVVUUUTTTTTTTTTOOOOOOPPPPPPRRRVVV\\\```fffiiilllppprrrssssssrrrmmmjjjfffcccaaabbbdddffffffcccaaabbbeeehhhiiihhhkkkpppzzz~~~tttggg\\\UUUQQQMMMJJJJJJLLLNNNOOOPPPRRRWWW[[[\\\```ffflllooorrruuuxxxyyyyyyzzz{{{}}}{{{uuuuuuzzzzzzlllbbbfff~~~}}}|||{{{{{{yyyyyy|||}}}~~~mmmVVVGGG:::888<<<888444444444333333333222222111111111111111111111111000/////////............222000///......///000222---------...///000000111////////////////////////---......///000111111222333666999:::;;;@@@JJJRRRgggyyyzzzmmmXXXMMMFFFEEEEEEJJJ]]]sss{{{ssseee[[[PPPNNNPPPWWWaaakkk}}}xxxzzz|||}}}yyywwwvvvwwwwwwwwwtttrrrnnnllljjjhhheeebbbcccaaa]]]ZZZYYYZZZ\\\^^^___^^^\\\ZZZWWWVVVUUUTTTMMMNNNOOOOOOOOORRRWWWZZZaaaeeejjjpppuuuxxxyyyyyyuuuqqqkkkeeebbbbbbdddfffhhhdddaaaaaaeeeiiijjjjjjjjjoooyyyyyynnnfff\\\TTTRRRRRRQQQPPPQQQTTTWWWYYYZZZ^^^cccgggiiinnntttyyy|||~~~{{{uuuuuu|||rrrddddddyyy}}}||||||}}}~~~}}}|||zzzzzz{{{||||||~~~dddIII<<<;;;999333222222333444444333333333111111111000...---+++***111111111111000000000000------............------000000////////////000000////////////////////////222222222222333444555555777666777;;;===BBBMMMWWWtttwwwiiiUUUJJJAAABBBIIIVVVkkk}}}yyyqqqbbbQQQHHHMMMRRRVVVfff{{{zzz{{{vvvsssvvvzzz}}}zzzwwwuuurrrpppnnnmmmkkkhhhfffaaa```___^^^^^^^^^___```aaacccdddccc^^^YYYUUUSSSOOOPPPQQQOOOMMMMMMPPPSSS[[[```gggmmmqqquuuxxxzzz{{{xxxssslllgggdddeeegggddddddddddddfffhhhjjjkkklllqqqxxxwwwooommmggg```XXXTTTTTTVVVWWWWWW___bbbeeehhhkkknnnqqqtttzzz}}}zzzwwwxxx}}}}}}lllcccooo|||{{{{{{|||}}}|||{{{zzzyyyyyyzzzzzzkkkPPPAAA===:::666222333333444444333333333333333333333222111111000111111111111000000000000//////000000000000//////000000////////////000000////////////////////////222222222222222333444555888777999<<<>>>DDDQQQ^^^www~~~rrrcccSSSJJJCCCEEENNN]]]ssssssiiiZZZMMMHHHOOOTTTYYYkkkzzzwwwzzz{{{xxx{{{~~~xxxvvvsssqqqpppooommmkkkgggfffeeecccbbbbbbcccccceeeggghhhfffaaa[[[VVVTTTNNNOOOPPPOOOMMMMMMOOORRRZZZ^^^dddjjjooosssxxx{{{}}}{{{wwwrrrlllhhhfffgggfffeeeeeeeeegggjjjlllnnnmmmpppwww~~~{{{tttlllgggfffbbb^^^[[[ZZZ^^^cccfffgggjjjmmmqqquuuxxx{{{~~~yyyuuuvvv{{{pppbbbgggvvv|||zzzzzz{{{{{{{{{yyyxxxwwwwwwwwwwwwxxx}}}tttZZZGGG???<<<:::333333444444444444333333333333444444444444444333111111111111000000000000000111111222222111111000000000////////////000000////////////////////////111111111111222333444555888999<<>>AAABBBJJJ___rrrzzzoooaaaTTTJJJGGGGGGOOO___tttlll\\\PPPKKKMMMTTT\\\hhhtttooopppvvv{{{yyywwwuuutttmmmllliiifffdddcccbbbbbbfffiiillllllgggaaa[[[YYYUUUVVVVVVUUUTTTTTTTTTUUUZZZ\\\___bbbgggnnnuuu{{{|||~~~yyyuuurrrooommmjjjhhhhhhiiikkkmmmjjjlllnnnrrryyy~~~vvvllleee^^^[[[[[[[[[```fffooopppsssxxx~~~|||yyywwwwwwyyyyyy}}}yyyeee]]]___~~~zzzxxxwwwvvvvvvvvvuuutttssssssrrrssstttxxx}}}lllTTTAAA999999444555555555444444333222222222222222111000///...111111111111000000000//////000000111111000000///000000////////////000000000000000000000000000000000000000111222444555666666999???CCCFFFPPPggg{{{vvviiiZZZPPPFFFGGGKKKUUUhhh~~~}}}hhhXXXOOOLLLNNNUUU___ppp~~~rrrnnnooowww|||yyywwwsssqqqnnnjjjgggeeeccccccdddgggkkkkkkhhhccc___]]]ZZZYYYYYYYYYYYYXXXXXXWWWXXXYYYZZZ\\\```gggnnntttxxx}}}}}}vvvtttoookkkhhhggggggggghhhiiikkknnnuuuuuuiiibbb^^^YYYVVVXXX[[[```hhhppp{{{~~~}}}{{{zzz{{{|||mmmcccaaa|||wwwuuutttttttttttttttssssssrrrrrrtttwww}}}sss\\\FFF:::999555555666555555444333222333333333333222111000///111111111111000000000000...//////000000//////...000000////////////000000000000000000000000000000000111111222333555666777777:::@@@FFFLLLYYYooo|||pppbbbVVVNNNDDDIIIPPP]]]pppuuucccTTTNNNLLLOOOXXXfff|||{{{pppmmmqqqzzz}}}wwwuuuqqqlllhhheeecccbbbfffhhhkkkllljjjgggdddddd^^^]]]\\\]]]]]]]]][[[YYYWWWWWWWWWXXXZZZ___fffkkksssxxx}}}{{{wwwrrrmmmjjjgggfffggghhhjjjmmmsss}}}xxxlllbbb[[[VVVTTTSSSVVV\\\bbbhhhrrr||||||{{{zzzyyy{{{}}}xxxlllfff}}}wwwsssqqqrrrssstttttttttssssssqqqtttxxx{{{eeeMMM>>>;;;666666666666555444333222111222222222222222111111111111111111000000000000...//////000000//////...000000////////////000000000000000000000000000000111111222333444666777888:::;;;AAAJJJTTTbbbwwwuuuiii\\\RRRMMMEEEMMMWWWdddxxx~~~ooo^^^RRRNNNNNNTTTbbbvvvvvvllllllsss}}}~~~yyytttooollljjjhhhlllnnnpppooommmjjjiiiiiieeedddcccccceeedddaaa^^^[[[[[[ZZZYYYZZZ]]]cccgggnnnssszzzzzzuuupppllljjjjjjkkklllooosss{{{qqqbbbZZZVVVSSSRRRQQQSSSZZZeeemmmttt~~~{{{{{{}}}rrrggg~~~wwwrrrpppqqqssstttuuuuuutttsssppptttyyykkkRRRBBB===666666666666555444333222......///000111222222111111111111111000000000000//////000000000000//////000000////////////000000000000000000000000000000222222222333555777888999<<<===BBBMMMZZZiii|||zzzqqqeeeYYYPPPMMMGGGPPP[[[iii|||}}}lll\\\RRROOORRR[[[lll{{{qqqiiikkkttt}}}yyyvvvuuusssttttttrrrooommmlllmmmllljjjiiijjjlllkkkhhhddd``````___^^^]]]```dddhhhlllpppvvv{{{~~~|||vvvrrrooolllmmmoooppptttzzz}}}yyyvvvtttwww{{{sssbbbUUUPPPOOOQQQQQQQQQUUU```mmmvvv}}}uuufff}}}xxxzzzwwwtttrrrsssuuuvvvvvvtttvvv{{{~~~~~~vvv^^^HHH;;;999777777888666000///222333222111111000000111111000000000000000000000000........................222222111111000000//////............------------111222222333333444777:::<<>>999666777777444333666555444333333222222333333000000000000000000000000111111111111111111111111.../////////000000111111////////////000000000000000111333444444777:::===@@@DDDMMM[[[pppvvvhhh[[[MMMCCCBBBFFFLLL]]]uuuppp\\\VVVZZZ___mmmwwwpppkkknnnttt}}}|||{{{xxxvvvsssqqqppplllkkkjjjiiiiiijjjkkklllnnnpppqqqqqqqqqsssvvvyyy~~~~~~~~~~~~~~~}}}|||{{{zzzzzz|||zzzjjjXXXMMMIIIKKKGGGHHHJJJLLLOOOTTT[[[___gggqqq||||||mmm```VVVQQQOOONNNOOOQQQUUU[[[dddnnnttt~~~}}}xxxyyy|||~~~vvvxxxvvvuuuuuuvvvvvvtttssstttwww|||hhhMMMAAA;;;666777777555444666555444333333222222333333000000000000000000000000000000000000000000000000......//////000000000111.../////////000000000111000111333444555888<<>>777777777555444666444444333222222222222222000000000000000000000000////////////////////////...//////////////////000///000000111111222222222///111333555666999===@@@CCCOOO___ooo}}}~~~vvvkkk^^^RRRHHHDDDHHHOOO[[[mmmrrraaaWWWWWW^^^hhh}}}zzzqqqjjjfffhhhppp}}}}}}{{{zzzzzzxxxxxxwwwwwwwwwwwwwwwwwwsssuuuvvvvvvtttrrrrrrsssuuuuuuuuuvvvyyy{{{~~~~~~ssscccUUUMMMLLLMMMGGGHHHIIIJJJKKKNNNRRRVVVWWW\\\ccchhhooouuuuuuqqqnnnggg^^^UUUPPPPPPRRRUUUVVVZZZ___eeemmmyyy}}}}}}~~~yyy{{{xxxuuussstttuuuuuutttrrruuuzzz{{{cccJJJ@@@888777777555444555333333222111111111111222000000000000000000000000///////////////////////////////////////...............///000000111222222///111333555777:::>>>BBBEEEUUUhhhxxx~~~wwwlll]]]RRRIIIFFFKKKSSSfffwwwxxxiii^^^ZZZ]]]cccvvvwwwpppkkkjjjnnnvvv|||||||||||||||||||||}}}xxxzzz{{{{{{xxxuuutttsssuuuuuutttvvvxxx|||}}}pppbbbWWWQQQOOOOOOLLLMMMOOOOOOPPPSSSWWWZZZYYY^^^bbbeeekkkpppooojjjeee```ZZZTTTRRRTTTXXX[[[___eeemmmtttzzz}}}~~~zzzvvvsssssssssssssssqqquuuzzzlllLLLAAA888777777555444444333222111111000000111111000000000000000000000000////////////////////////000000//////.........---+++,,,,,,---...//////000///111333555777:::???BBBLLL^^^ttt{{{ooo```TTTKKKHHHNNNWWWnnn}}}oooccc^^^^^^dddkkk~~~vvvrrrpppqqqvvv~~~}}}yyywwwwwwvvvuuuuuuvvvyyy}}}pppcccZZZUUURRRQQQRRRTTTVVVWWWXXX[[[^^^aaaaaadddgggjjjoootttrrrllleeebbb\\\YYYXXX[[[___bbbiiiqqq{{{yyytttqqqqqqppppppqqqtttxxx}}}xxxVVVGGG:::888:::999666555444444444333333333222222222222222111111111111000000000000000000000000000000000000000000111111222111000///......///000111111///000555999<<>>BBBNNN[[[lll|||wwwhhhYYYNNNFFFGGGJJJQQQaaarrr|||sssiiibbbaaaeeerrr}}}tttmmmiiimmmvvv~~~}}}xxxssspppoooqqqvvv~~~~~~|||zzzkkk___VVV\\\pppuuuXXXEEE===999777888666666555555555444444444222222222111111111111000000000000000000000000000000000000000000111111222...///111222333333222222444555:::>>>@@@EEERRR___qqqrrrbbbRRRHHHCCCGGGLLLUUUfffwww~~~qqqhhhcccdddjjjxxx}}}xxxpppmmmtttzzzvvvsssrrruuuxxx|||{{{|||tttbbbUUUYYYdddpppbbbHHH===<<<:::666555555555444333333222222333333333222222222111111111111222222222222111111222111111111000000//////222222222222222222333333999666777>>>DDDLLL[[[iii~~~rrr^^^JJJGGGDDDDDDMMM\\\nnnzzz~~~tttccc```___bbbppp~~~{{{vvvwww{{{{{{vvvrrrrrrtttxxx{{{yyyfffWWWXXXaaalllzzzhhhMMM???<<<;;;888666666555555444333333333333333333222222222111111111111222222222222111111111111111111000000000///111222222222222333333333:::888:::@@@FFFPPPbbbsssmmm[[[JJJHHHFFFIIIRRRbbbsssxxxmmm^^^]]]]]]dddttt|||yyyyyy{{{|||uuuqqqrrrsssvvvzzz~~~~~~kkkZZZXXX^^^gggvvvsssVVVBBB<<<;;;;;;777777666666555444444333333333333222222222111111111111222222222222111111111111111111000000000000111111222222222333333333999:::===BBBIIIWWWnnnxxxfffUUUIIIHHHIIIOOO[[[kkk{{{}}}nnncccWWWXXX[[[eeexxx~~~zzzxxxwwwyyy}}}~~~vvvqqqqqqrrruuuxxx|||mmm]]][[[```hhhwww|||^^^FFF<<<;;;<<<777777777666555555444444333333333222222222111111111111222222222222111111111111111000000000000000111111111222222333333444888;;;???DDDMMM___yyy|||nnn^^^PPPGGGHHHLLLUUUddduuusssbbbXXXQQQTTTZZZggg||||||wwwuuuuuuvvvvvv{{{xxxsssqqqrrrsssuuuyyy~~~ooobbbbbbgggooo}}}fffKKK===::::::777777777666555555444444333333333222222222111111111111222222222222111111000000000000000000111111000000111222333333444444666;;;@@@FFFRRRhhhtttdddUUUKKKDDDGGGNNN[[[mmm~~~zzzhhhXXXPPPNNNRRR[[[jjj{{{uuurrrrrrsssuuutttzzzyyyyyy}}}{{{vvvqqqqqqqqqrrrvvv{{{uuulllnnnsssxxxmmmRRRBBB;;;999777777666666555444444333333333333222222222111111111111222222222222111111000000000000111111111111000000111222333444444555555;;;AAAIIIYYYrrr~~~kkk[[[OOOHHHCCCFFFPPPaaauuuqqq^^^QQQKKKMMMRRR]]]nnnyyy|||{{{uuupppnnnnnnqqqsssttt{{{xxxnnnmmmpppyyy~~~~~~zzzqqqpppooopppssswww|||~~~{{{}}}wwwzzz}}}sssYYYGGG===888666666555555444333333333333333333222222222111111111111222222222222111111///000000000111111111111///000111222333444444555666<<>>EEEPPPfffsss```PPPHHHGGGCCCIIIVVVjjj{{{cccRRRKKKJJJKKKSSSaaauuuxxx~~~tttrrrmmmjjjhhhiiilllmmmrrryyysssdddYYYXXX\\\\\\ccclllpppooommmnnnppppppsssyyyyyyyyy|||~~~}}}xxxsssmmmkkknnnqqqsssssswwwppplllmmmnnnrrr~~~kkkNNN>>>;;;777666555444444444444444333333333222222222111111222222111111111111222222000000111222222222222111222333333333222333666888999@@@HHHVVVllloooZZZKKKCCCBBBGGGJJJZZZvvvgggUUUMMMLLLPPPUUUbbbzzztttpppkkkkkknnnqqqssssssxxx|||~~~|||yyyyyy|||~~~uuujjj___VVVPPPMMMQQQUUUZZZ^^^```aaacccdddeeeiiiooovvv|||}}}yyyxxxyyysssmmmkkkmmmpppqqqqqqtttmmmiiiiiijjjooo{{{{{{xxx~~~qqqTTTBBB===777666666555444444444444333333333222222222111111222222111111111111222222111111222333333333333333222333333333333444666999;;;@@@IIIWWWooo|||jjjVVVIIIEEEEEEIIIOOOaaazzz~~~gggUUUMMMLLLPPPVVVfff}}}ssspppmmmnnnqqquuuvvvwww{{{}}}zzzwwwvvvxxx~~~xxxsssjjj```WWWOOOJJJGGGHHHKKKPPPSSSUUUWWWYYY[[[aaadddjjjqqqwww{{{~~~}}}{{{zzztttmmmjjjlllnnnooonnnoooiiiddddddfffmmmyyyzzzrrrooottt|||xxx\\\GGG>>>888777666555444444444444333333333222222222111111222222111111111111222222222222333444444444444333222333333333333444777999===AAAIIIZZZrrrvvvdddSSSHHHGGGIIILLLVVVkkk{{{fffVVVNNNMMMRRR\\\ooo{{{qqqppppppssswww{{{}}}}}}{{{yyyvvvttttttwww{{{~~~zzzqqqlllfffbbb[[[SSSLLLFFFBBB@@@@@@BBBDDDFFFHHHJJJNNNPPPYYY\\\bbbhhhnnnsssvvvxxx~~~~~~~~~~~~|||uuunnnjjjjjjkkklllkkkiiieeeaaaaaafffooo{{{wwwmmmfffdddkkkttt~~~dddLLL>>>888888777555444444444444333333333222222222111111222222111111111111222222111222222333444333333333222333333333333555888:::???AAAJJJ^^^vvv~~~tttdddTTTJJJHHHJJJOOO___uuuvvvcccUUUOOONNNWWWcccyyyyyypppqqqtttyyy}}}{{{yyyvvvtttrrrssstttuuuyyyyyyxxxwwwtttmmmeee___WWWTTTNNNHHHCCC???===<<<<<<===>>>>>>???BBBFFFJJJOOORRRXXX___ffflllqqqsssxxxyyy{{{{{{|||~~~~~~~~~wwwooojjjiiijjjiiigggeeecccaaaaaahhhsss~~~vvviiiaaa\\\\\\dddmmmyyykkkQQQ>>>999888777666555444444444333333333222222222111111222222111111111111222222000111111222222222222222111333333444444555888;;;???BBBNNNcccyyy~~~wwwhhhXXXMMMIIIJJJUUUggg}}}ooo^^^TTTQQQRRRYYYhhh{{{vvvrrruuuzzz}}}|||yyyvvvtttrrrrrrqqqsssrrrqqqoookkkeee]]]WWWMMMJJJFFFBBB>>><<<;;;;;;:::::::::::::::===AAAEEEFFFIIIOOOWWW```gggmmmppprrrtttvvvwwwxxx{{{}}}zzzqqqkkkiiihhhgggeeeccccccbbbbbbiiiuuu}}}sssjjj```ZZZXXXYYY___gggqqqtttXXXAAA:::999888666555444444333333333333222222222111111222222111111111111222222000000111222222222222111111333444444444666999<<>><<<:::::::::777777888777777999<<>>BBBFFFKKKRRRVVV[[[___cccfffiiikkknnnpppooopppqqqrrrttttttuuuuuuvvvwwwyyy{{{}}}{{{|||~~~ssskkkfffdddcccfffdddbbbaaaaaa```^^^\\\aaaeeemmmvvvzzzuuuhhh\\\XXXdddssscccHHH@@@999999999777666777555555444333333333333333222222111111111111222222333333222222222222333333333222444777666777<<>>:::777666666555444333333333333333444444555555777888:::<<<@@@EEEHHHMMMQQQWWW[[[^^^```bbbdddfffeeeeeeeeefffggghhhiiiffffffgggjjjnnntttzzz~~~zzzzzz}}}qqqhhhdddddd```aaaaaa```___```ccceeedddppp{{{yyyhhhXXX^^^lllzzzVVVHHH:::555666666666666777777555444333333333333222222333333333333222222222111111222222333444555333222444777999;;;DDDMMM]]]oooxxxnnnaaaUUUMMMOOO\\\jjjxxxqqqcccWWWSSSUUU[[[mmm|||uuuzzz~~~}}}{{{zzzzzz{{{|||}}}|||yyyvvvtttuuusssnnnjjjfffdddbbb___ZZZTTTLLLGGGAAA===999777666666555444333333333333333444444555555666777888:::===AAAEEEJJJNNNUUUZZZ]]]___aaabbbccccccbbbaaabbbcccdddeeeccccccdddggglllsssxxx|||~~~~~~||||||~~~yyywwwtttjjjffffffaaabbbcccbbbaaabbbfffiiihhhvvvqqq^^^bbbnnn\\\LLL<<<666777777666666888777666555333333333222222222333444444333222222000000000111111333444444333222444777999<<>>777888888777777888888666555444333333222222222444444444444222222000000000000111222333444333222444777:::===FFFPPPbbbwwwjjj^^^QQQJJJJJJPPP]]]iiittt}}}zzzbbbWWWOOOPPPUUU```www{{{~~~~~~~~~~~~~~~{{{zzzwwwvvvuuuuuuvvvwwwtttpppmmmnnnqqqrrroookkkiiifffbbb]]]XXXRRRLLLHHH???<<<888666555555444333444444333333444444555666666666777777888:::>>>AAAEEEJJJQQQWWWZZZ\\\^^^___aaa```___^^^^^^___aaabbbdddeeefffiiilllooosssuuuwwwwwwwwwxxxyyyzzz{{{|||~~~{{{yyyyyyzzz{{{{{{{{{vvvuuutttuuuwww{{{yyyqqqjjjeeeccccccbbbaaaaaaccchhhkkkttt{{{rrrjjjsssjjjRRR===;;;<<<777333555777666555444333222222222333333333333333333333333000111111111111222222222666444444999<<>>FFFKKKQQQVVVYYYZZZ[[[\\\```___^^^]]]]]]^^^___```ccceeegggiiijjjmmmpppsssuuusssrrrrrrtttuuutttttttttttttttttttttuuuvvvvvvsssqqqnnnooosssxxx|||~~~}}}tttlllfffbbbbbbaaa```___bbbfffjjjrrrzzzwwwmmmssspppWWWAAA<<<<<<888555666888777666555444444444444333333333333333333333333222222222222333333333333999777888<<<@@@EEEOOOYYYooovvvaaaTTTIIIIIIKKKNNNZZZiiivvv~~~ppp[[[RRRNNNRRRZZZiii}}}|||{{{{{{||||||zzzxxxxxxxxxxxxvvvuuusssooommmnnnpppppplllhhheeeccc```[[[TTTNNNHHHEEEAAA???:::555333222222333222333333444444555555555777666666777888:::<<<>>>EEEJJJPPPUUUXXXYYYZZZ[[[\\\\\\\\\]]]^^^```aaabbbeeefffhhhhhhiiijjjmmmooosssrrrqqqrrrtttuuutttsssrrrrrrqqqqqqrrrrrrssstttssspppmmmnnnrrrxxx|||xxxooohhhbbbaaa```___^^^```eeehhhpppxxx|||nnnoooxxx```GGG>>><<<888666777888777666555555555555555333333333333333333333333333333333333444444444444666555666:::>>>CCCNNNYYYrrr~~~rrr^^^RRRHHHHHHKKKPPP^^^lll{{{jjjWWWPPPMMMRRR[[[lll~~~|||zzzzzzzzzzzzzzzyyywwwwwwwwwvvvuuussspppmmmkkkkkkmmmmmmiiifffcccbbb^^^YYYSSSMMMHHHEEE@@@===999555333222222333444444444444444444444444666666666666888:::<<<===DDDIIIOOOSSSUUUWWWXXXYYYWWWXXXZZZ\\\^^^aaacccdddeeeggghhhgggggggggjjjlllmmmmmmnnnppprrrsssrrrpppoooooonnnnnnoooooopppqqqqqqnnnlllmmmqqqxxx}}}{{{pppiiibbbbbbaaa___^^^```eeehhhnnnvvv~~~lllhhhuuuhhhMMM???:::777666777777777666555444444555555333333333333333333333333333333333333444444444444333222444888;;;AAAMMMZZZsssyyymmmYYYPPPHHHHHHMMMVVVeeerrrwwwdddTTTOOONNNTTT___ttt}}}{{{yyyxxxxxxxxxuuutttrrrrrrrrrqqqpppnnnmmmkkkiiiiiijjjiiifffccc```^^^[[[VVVPPPKKKGGGEEE>>><<<888555333222222333444444444444444444333333666555555666777999;;;<<>>===888777666444333222222222222333333444444555555555444444333444555777999;;;???BBBFFFIIIKKKLLLOOOQQQPPPSSSWWW[[[]]]\\\[[[YYYYYY[[[]]]___aaacccgggiiilllkkkjjjkkkmmmnnnmmmllljjjiiiiiiiiiiiijjjkkkkkkiiiiiikkkoootttxxxyyyyyyzzz|||zzzqqqkkkiiihhhcccbbbccciiiuuu{{{tttlllkkkjjjmmmvvvwwwqqqbbbbbb```^^^]]]^^^bbbeeeqqqzzzzzziiiaaabbbuuucccKKK???<<<:::777666666555555555666666777333333333333333333333333444444444555555555666666555777;;;>>>@@@GGGXXXiiittteeeWWWLLLKKKLLLQQQaaazzzwwwcccVVVRRRZZZdddooo~~~|||yyywwwuuutttssspppmmmkkkjjjiiiiiidddbbbaaa`````````^^^]]]YYYZZZZZZXXXUUUSSSQQQQQQNNNLLLHHHDDD@@@>>><<<;;;777777555444333222222222222222333333444555666666444333333444555777999:::???BBBEEEHHHIIIKKKNNNPPPNNNQQQVVV[[[]]]]]][[[ZZZYYY[[[]]]___```bbbeeehhhiiigggffffffgggiiihhhhhhhhhhhhhhhhhhhhhiiijjjjjjhhhiiilllpppuuuxxxxxxwwwxxxzzz~~~|||}}}xxxrrrlllfffbbbbbbdddccceeennn~~~wwwmmmhhhdddeeeeeeiiivvv|||sssgggaaa]]]]]]______aaadddpppuuu{{{oooaaa```kkk{{{lllPPP@@@<<<:::777444444444444444444444444333333333333333333333333444333333333333444555666666666777;;;@@@IIIZZZiiiqqqaaaVVVKKKHHHIIIVVVkkkqqq```XXXUUU[[[gggzzz~~~|||{{{|||{{{{{{zzzzzzwwwsssppppppnnnjjjeeebbb```______^^^^^^]]][[[ZZZXXXWWWWWWTTTTTTSSSQQQPPPNNNLLLKKKIIIHHHFFFCCC???<<<:::999888777666444222111111111444444333222222333333333666666666666777999:::;;;;;;<<<>>>BBBEEEIIIKKKLLLTTTUUUVVVVVVWWWWWWWWWVVVXXXXXXYYYZZZ]]]```bbbdddddddddeeefffggggggggggggdddddddddeeegggjjjlllmmmlllooosssuuuuuutttuuuuuuvvvyyyuuupppkkkeeebbbcccaaadddlll{{{zzznnneeeaaa[[[^^^ccclll~~~ttthhhaaa]]]]]]^^^^^^```dddkkkqqqxxx}}}}}}lll^^^ZZZcccrrr~~~}}}{{{yyyzzzqqqTTTBBB===;;;888555555555444444333333333333333333333333333333333444444333333333444444555888777999===CCCMMM^^^nnntttdddXXXMMMJJJKKKWWWlllsssccc\\\]]]cccqqq~~~|||{{{yyyxxxwwwvvvuuusssooolllllljjjfffbbb___]]]\\\\\\ZZZZZZYYYWWWVVVTTTSSSSSSQQQPPPPPPNNNMMMKKKIIIHHHGGGFFFDDDBBB???<<<:::999888777555444222111111111444333333222222333333333555555555666777888999:::;;;<<>><<<:::777666666555444333222222333333333333333333333333555444444333333333444444888888:::@@@FFFQQQdddtttxxxhhh[[[PPPMMMNNNYYYnnnssseee```cccmmm}}}}}}{{{yyyxxxtttsssqqqpppooolllhhheeefffdddaaa]]]ZZZXXXWWWWWWTTTTTTSSSRRRPPPOOONNNNNNLLLLLLKKKJJJHHHFFFEEEDDDDDDCCCBBB@@@>>><<<::::::777666555333222111111000333333222222222222333333444444444555666777999999:::<<>><<<:::888777666555444333222111333333333333333333333333555555444333333333444444888888;;;AAAIIIVVVjjj{{{zzzjjj]]]RRROOOPPP\\\oooqqqgggdddeeeqqq~~~{{{xxxuuusssrrrooommmkkkjjjhhhfffbbb___```___\\\YYYVVVTTTSSSSSSOOONNNNNNMMMKKKJJJJJJIIIHHHHHHGGGFFFEEECCCAAA@@@@@@@@@???===<<<;;;:::999666555444222111111000000222222222222222222333444444444444444555777888999:::<<>>======<<<;;;:::999999888555444333222111000000000111111111111222222333444444444444444555777888999;;;<<<>>>BBBEEEHHHKKKLLLJJJKKKMMMOOOPPPQQQRRRRRRVVVWWWXXXYYYZZZ[[[\\\\\\YYYZZZ[[[]]]^^^^^^_______________```cccgggkkknnnppppppooommmlllnnnqqqttt~~~zzzuuupppmmmkkkgggbbbccchhhwwwrrrhhh___ZZZ[[[```hhh{{{}}}oooggg___[[[ZZZXXXZZZ^^^ccciiiqqqwwwzzz}}}}}}mmm[[[RRRUUU\\\hhhnnnttt|||oooRRRBBB<<<:::888777777666555444333333333333333333333333333333444333333333333444555666777777;;;DDDNNN^^^uuu|||jjjZZZQQQQQQVVVdddwww|||lllfffggghhhxxx~~~~~~}}}zzzvvvrrrnnnkkkiiieeeccc```___^^^]]]ZZZXXXVVVUUUTTTSSSQQQOOOMMMMMMHHHHHHGGGGGGFFFEEEEEEDDDBBBBBBBBBAAA@@@>>>===<<<;;;;;;:::999888777777666444333222111000000000000111111000111111222333444444444444555666777999999;;;<<<>>>AAADDDFFFHHHIIIHHHJJJKKKNNNOOOQQQRRRRRRUUUUUUWWWXXXYYYYYYYYYYYYWWWXXXYYY[[[\\\]]]]]]^^^\\\]]]^^^___bbbeeehhhjjjjjjiiihhhggghhhlllrrrwwwwwwsssooommmkkkgggeeeiiiooo{{{ooofff___\\\aaagggxxxqqqhhh___[[[YYYWWWYYY\\\```fffmmmrrrvvvyyy~~~rrr^^^SSSUUU[[[gggqqq{{{vvvXXXEEE>>><<<777666666666555555444444333333333333333333333333222222222333444555666777888888===FFFRRRccc{{{}}}jjjZZZPPPRRRZZZiii}}}sssccc^^^aaaiiizzz}}}{{{zzzxxxuuuppplllgggdddbbb___]]][[[ZZZYYYYYYWWWVVVRRRQQQQQQOOONNNLLLJJJJJJEEEEEEEEEDDDDDDCCCBBBBBB?????????>>>===<<<;;;:::::::::999888777666555444333222111000000///000000000000000000111222333444555555555666777888999:::<<<<<<>>>@@@BBBDDDEEEFFFGGGIIIKKKMMMOOOQQQRRRRRRSSSTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXZZZ[[[\\\]]]]]]ZZZ[[[]]]___aaacccdddeeecccbbbbbbbbbdddkkksssyyy}}}uuurrrnnnlllkkkhhhgggmmmuuu{{{pppgggaaa```fffnnnrrrhhh___[[[XXXVVVXXX\\\^^^cccjjjnnnqqqvvv{{{wwwbbbUUUVVV]]]lllwww{{{\\\HHH@@@===666666666666666555555555333333333333333333333333111111222333444666777888999999>>>HHHTTTfff~~~jjjYYYQQQTTT]]]nnn~~~kkkZZZVVVYYYiiizzz{{{yyytttsssoookkkfffaaa^^^\\\\\\YYYWWWVVVWWWWWWUUUTTTOOOOOONNNMMMLLLJJJHHHGGGDDDCCCCCCBBBBBBAAAAAAAAA=========<<<;;;:::999888:::999888777666555444333222222111000//////000000000000000000111222333444666666666666777999:::;;;<<<===>>>???AAABBBCCCDDDGGGHHHJJJMMMOOOQQQRRRSSSRRRSSSTTTUUUVVVUUUUUUTTTUUUVVVXXXZZZ[[[\\\]]]]]]XXXZZZ]]]___aaabbbbbbbbb^^^^^^^^^___bbbjjjttt{{{zzzvvvooommmkkkjjjggghhhrrr}}}~~~{{{|||zzzqqqggg^^^```pppxxxnnnaaaXXXVVVWWWYYYYYY]]]```eeeiiilllpppuuuxxx~~~~~~|||ssscccVVVWWW^^^kkkjjjMMM<<<999999888777666666555555666333222222111111222222333222333444444333333555777;;;;;;>>>HHH[[[rrruuuaaaVVVMMMPPP^^^tttuuudddYYYWWWYYYhhhxxx|||wwwssssssqqqlllhhhccc```^^^]]]WWWVVVVVVUUUTTTSSSRRRRRRNNNMMMJJJIIIIIIGGGEEECCCAAAAAA@@@???>>>===<<<;;;======<<<;;;999888888777888666555444555555333222000000////////////000000000111111111111222222222555555444444555666888999???>>><<<;;;<<<>>>AAACCCDDDEEEGGGIIIKKKLLLLLLLLLLLLMMMNNNNNNNNNOOORRRUUUWWWVVVWWWXXXZZZ[[[ZZZYYYUUUXXX\\\```bbbbbbaaa```ccc___\\\]]]```iii{{{yyytttqqqpppmmmkkkjjjhhhkkkvvv}}}{{{~~~yyypppgggbbbiii~~~yyyooobbbYYYVVVWWWWWWXXXZZZ\\\```dddgggkkkpppsss{{{{{{zzzrrrdddXXXXXX^^^ooonnnQQQ@@@<<<777777555444444444444444444444444444444444444444333444555555444555666888;;;<<<@@@MMM```vvvrrr___SSSMMMPPP]]]ssssssbbbYYYYYY\\\mmm{{{}}}yyytttpppmmmkkkhhhddd```^^^\\\\\\UUUUUUTTTRRRQQQPPPOOONNNLLLJJJHHHGGGFFFEEECCCAAA@@@@@@???>>>===<<<;;;;;;<<<;;;:::999888777666666777666444444555444333111111111000000000000111111000111111111111222222222555444444444555666777888===<<<;;;;;;<<<>>>AAACCCDDDEEEGGGIIIJJJKKKKKKJJJLLLMMMNNNNNNNNNOOORRRUUUVVVVVVWWWYYY[[[\\\\\\[[[YYY[[[___bbbddddddbbbaaa]]]ZZZYYY\\\bbbmmmxxxrrrooonnnpppmmmkkkjjjjjjnnn|||{{{{{{|||ssskkkhhhsss{{{qqqdddZZZVVVVVVVVVUUUXXXZZZ\\\^^^aaafffkkkooovvvvvvvvvpppdddYYYXXX^^^rrrtttWWWDDD???777777666555444444444444444555666777777666555444444555666666555666888::::::===EEETTTiii~~~nnn[[[PPPMMMPPP\\\qqqpppbbb[[[]]]bbbuuu~~~|||zzzvvvpppllleeedddaaa___\\\ZZZYYYYYYTTTSSSQQQPPPMMMLLLJJJIIIIIIGGGEEEDDDCCCBBB@@@>>>>>>>>>======<<<;;;::::::999999888777666555555444666555333333444444333111222222111111111111222222000111111111111222222222444444444444555666777888::::::999999;;;>>>AAACCCDDDEEEGGGHHHIIIIIIIIIHHHKKKLLLMMMMMMMMMOOORRRTTTVVVWWWYYYZZZ\\\]]]^^^^^^]]]___bbbeeefffeeedddbbbZZZWWWWWW[[[bbbooo}}}tttpppoooooopppmmmkkkjjjlllsss}}}wwwyyy{{{tttqqq{{{~~~tttfff\\\WWWVVVUUUTTTXXXYYY[[[\\\^^^ccciiimmmoooooopppnnneee\\\YYY]]]rrryyy\\\GGG???:::999888777666666666666333555666888888666555333333555666666555666888:::999???JJJ\\\rrr~~~jjjXXXNNNLLLPPP]]]qqqqqqddd```eeekkk~~~~~~{{{yyyvvvqqqlllhhh___^^^]]]ZZZXXXVVVUUUTTTRRRQQQOOOMMMJJJHHHFFFEEEFFFDDDBBBAAAAAA@@@>>><<<<<<<<<;;;;;;:::999888888777666666555444444333333555333222222333333222000222111111000000111111222000000111111111222222222333444444444555666777777777777777888;;;>>>@@@BBBDDDEEEGGGHHHIIIHHHHHHGGGIIIJJJKKKKKKLLLMMMQQQSSSVVVXXXZZZ\\\]]]^^^```aaaaaabbbdddfffgggfffeeeddd\\\XXXWWW[[[aaakkk{{{zzzqqqnnnoooqqqqqqnnnlllllloooxxxzzztttwww}}}wwwiii___YYYWWWUUUTTTWWWXXXYYYZZZ[[[___eeeiiihhhhhhjjjlllggg___[[[]]]rrr}}}___III???:::999888777777666666777222333555666666555333222222333555555444555888::::::AAAOOObbbxxxwwwdddUUUMMMLLLQQQ___ssstttiiigggnnnvvv~~~|||zzzwwwtttqqqlllfffbbb\\\[[[ZZZWWWUUURRRPPPOOOPPPOOOMMMKKKHHHFFFDDDCCCCCCBBB@@@?????????===;;;:::999999888888777777777444444444333333222222111333222111111222222111000000000////////////000000000000111111111222222222333333444444555666666666666666777888;;;===@@@AAADDDEEEGGGHHHIIIHHHHHHGGGGGGHHHJJJJJJJJJLLLPPPRRRWWWZZZ]]]^^^______aaaccccccdddfffgggggggggfffeee^^^ZZZWWWZZZ___hhhtttwwwnnnlllooosssssspppoooqqquuu~~~zzzssswwwyyylllbbb\\\YYYWWWUUUUUUVVVXXXXXXZZZ]]]aaadddeeeeeehhhlllkkkeee```___ooodddKKK???888888777666555555555555222333444555555444333222111333444444444555888:::;;;BBBQQQfff{{{mmm]]]RRRLLLLLLSSSbbbvvvyyyooonnnvvv~~~~~~|||{{{{{{vvvtttqqqnnnkkkfff___[[[XXXWWWVVVTTTRRROOOMMMLLLMMMLLLJJJHHHEEECCCAAA@@@AAA???=========<<<;;;999777777777666666666555555333333222222222111111111222111000000111222111///000000////////////000000000111111111111222222222222222444555555666555555555666777999;;;===???@@@DDDEEEGGGHHHIIIIIIIIIHHHHHHIIIJJJKKKKKKMMMQQQTTTYYY\\\```aaa``````bbbeeeeeefffggghhhiiiiiihhhggg^^^YYYVVVZZZ```gggrrr|||||||||}}}~~~vvvmmmlllqqqvvvvvvuuuuuuwww{{{{{{tttyyy{{{nnnddd^^^[[[YYYVVVVVVWWWYYYZZZ[[[]]]```cccddddddhhhoooqqqkkkfffdddgggkkkOOOAAA999888777666555555555555333333333333333333333333222444555555666777999;;;<<>>===<<<::::::::::::888666555555555555555444444444222222222222111111111111111000//////111111000///111000000000000000000111000111111111111222222222111222444555666555555555666777888:::;;;===???@@@DDDEEEGGGIIIJJJKKKKKKJJJJJJKKKLLLMMMNNNPPPTTTVVV[[[___bbbbbb``````bbbfffggghhhiiijjjkkkkkkkkkkkkbbb\\\XXX\\\aaahhhqqqyyy|||~~~{{{yyyyyyyyy}}}xxxooonnntttzzzyyyxxxyyy|||}}}vvv{{{|||oooeee```]]]ZZZXXXXXXZZZ]]]^^^___```bbbdddeeeeeeiiirrruuupppjjjggg```zzzoooSSSDDD;;;:::999888777777777777555444333333333333444555333555666777777888;;;======DDDSSSgggzzzmmm\\\PPPKKKJJJMMMVVVhhh}}}uuuuuu}}}~~~|||zzzwwwvvvuuullljjjgggddd___ZZZSSSOOOLLLMMMNNNNNNNNNMMMKKKJJJFFFEEEDDDBBB@@@>>>===<<<;;;999888777888777666444444444444444444444333333222222222222111111111111000///...///000111000///222222111111111111222222000111111111111222222222111222333555666555555444777777999:::<<<===??????DDDEEEGGGJJJKKKLLLLLLLLLLLLMMMOOOOOOPPPRRRVVVYYY\\\```ddddddaaa___bbbfffiiiiiikkklllmmmnnnnnnnnnggg```\\\^^^bbbgggooovvvzzzvvvvvv~~~|||zzzzzz{{{{{{yyyqqqppptttyyyzzz~~~~~~zzz}}}ssshhhbbb]]]YYYVVVWWWXXXYYYZZZ[[[___cccggggggmmmrrrvvv}}}qqq___```kkkvvvWWWDDD999888666666777888888777444444444444444444444444333444555666666777999<<<>>>EEESSSfff{{{sssaaaUUUMMMJJJIIIOOO]]]nnn~~~~~~sssrrr{{{|||yyywwwuuurrrooohhheee___[[[WWWSSSOOOLLLKKKJJJIIIJJJLLLKKKGGGCCCCCCCCCAAA@@@???===<<<<<<<<<;;;:::999888888888888444444333333333222222222333222222222111111000000000000000000000000000000111111000000//////......000000000000000111111222111222333444555555555555555777999:::;;;===@@@BBBCCCEEEIIILLLNNNNNNNNNNNNNNNNNNPPPRRRTTTWWWYYYZZZ```aaacccccccccccceeefffkkklllmmmpppqqqqqqpppnnnjjjhhheeedddeeeiiinnnrrrxxxvvvuuuuuuxxx||||||yyyuuu|||~~~{{{rrrppptttwww{{{{{{}}}ssshhh```\\\YYYVVVWWWXXXYYYYYY[[[```fffjjjlllsss{{{{{{iii___fffyyy}}}]]]GGG>>>;;;888777777666555333444444444444444444444444333444555666666777999<<>><<<;;;:::999:::999888777666666666666444333333333333222222222222222111111000000000000////////////////////////000000000000//////......000000//////000000111222111222333444555555555555444666888:::;;;===@@@BBBDDDFFFIIILLLNNNOOOPPPOOOOOOPPPPPPRRRTTTWWWZZZ\\\aaaccceeeeeeeeeeeeggghhhjjjlllnnnqqqssstttsssrrrpppnnnkkkiiijjjmmmrrruuuxxxvvvuuutttvvvzzz~~~|||zzz|||}}}}}}tttqqqsssvvv}}}}}}}}}ssshhh```[[[YYYWWWWWWWWWXXXXXX[[[aaaiiioooqqq{{{rrr___bbbmmmeeeKKK???<<<999777777666555444444444444444444444444444333444555666666777999<<<@@@FFFSSSfffzzzmmmZZZMMMIIIJJJLLLUUUddduuuwwwlllmmmvvv|||zzzxxxvvvtttqqqpppooonnnkkkiiiaaa]]]XXXTTTQQQMMMJJJGGGFFFEEEDDDEEEEEEDDDAAA>>>======<<<;;;999888777777777666555444333333333333333333333222222222111111000000000000////////////////////////////////////000000000////////////...000000//////000000111222111222333444444555555555444666888999:::<<<@@@BBBEEEGGGJJJMMMPPPQQQRRRRRRRRRQQQQQQRRRTTTXXX\\\^^^ccceeeggghhhggghhhiiijjjjjjlllooosssvvvwwwwwwwwwvvvtttqqqooopppssswwwzzzzzzxxxvvvuuuuuuwwwyyy{{{zzz{{{~~~}}}}}}}}}{{{vvvqqqooorrrxxx}}}xxxuuuuuuwww||||||vvvjjjaaa\\\ZZZYYYWWWWWWWWWXXX[[[bbbkkkrrruuuvvvaaa___eeeuuukkkMMM>>>;;;888777777888888777444444444444444444444444333444555666666777999<<>>===;;;;;;:::999888777666666555444333333222222222333222222222222111111111111//////////////////......///////////////////////////////////////////////////////////////000111111111111222333444444444444333555888999:::===@@@CCCGGGHHHKKKNNNQQQSSSTTTTTTTTTSSSRRRRRRTTTYYY]]]```ccceeehhhiiiiiiiiijjjkkkjjjmmmqqquuuvvvwwwxxxyyyxxxvvvttttttuuuyyy|||~~~|||zzzxxxwwwwwwxxxxxxwwwyyy{{{}}}}}}uuunnnjjjkkkooorrr}}}~~~zzzzzz|||~~~|||zzznnnddd^^^[[[[[[WWWWWWWWWXXX[[[bbbkkkrrrxxxyyyaaa\\\^^^kkkzzzoooOOO@@@===999777777888888888444444444444444444444444333444555666666777999<<<>>>DDDPPPbbbttt}}}qqqaaaUUUNNNNNNPPP^^^nnnqqqeeegggqqqzzz}}}yyyvvvtttrrrooommmkkkkkkiiifffddd\\\YYYTTTQQQNNNLLLHHHFFFCCCDDDCCCBBB@@@>>>======::::::999888777777666666444444333222222222333333222222111111111000000000..................//////.......................................//////////////////...///000000111000111222333444444444444444666888:::;;;>>>AAADDDIIIJJJLLLOOOQQQSSSUUUVVVUUUTTTRRRSSSUUUYYY^^^aaaaaadddgggiiiiiiiiijjjkkkkkkooosssvvvvvvvvvwwwyyywwwwwwvvvvvvyyy|||~~~|||{{{zzzzzzxxxwwwwwwxxxzzz|||~~~{{{sssnnnmmmooopppuuu{{{~~~~~~~~~rrrggg___\\\[[[WWWWWWXXXXXX[[[aaaiiioooyyybbbYYYVVV```ppp{{{tttTTTEEEAAA<<<888777666555444444444444444444444444444333444555666666777999<<<===CCCOOO```qqq}}}{{{qqqcccVVVPPPOOORRRggguuulllbbbeeeqqq{{{~~~zzzxxxvvvtttqqqnnnllljjjhhhdddbbb[[[XXXTTTQQQOOOLLLIIIGGGCCCCCCCCCAAA>>><<<<<<===999999888888777666666555333333222222222222333333111111111000000000000///............////////////........................---............///////////////......//////000111000111222333333444444444444666999;;;===???CCCFFFKKKLLLMMMOOOQQQSSSTTTUUUTTTSSSSSSTTTVVVZZZ^^^``````cccgggiiiiiiiiiiiijjjlllpppuuuwwwwwwwwwyyy{{{zzzyyyyyyzzz|||~~~~~~xxxvvvtttrrrssswwwzzz}}}|||xxxvvvuuuuuuvvvxxx|||uuuiii___ZZZYYYWWWXXXYYYYYY[[[```fffjjjvvveeeYYYPPPXXXhhhwww{{{\\\GGGCCC===888777666555555444444444444444444444444333444555666666777999<<<>>>CCCOOO___ppp|||}}}rrrdddWWWRRRTTTXXXqqq~~~}}}jjjcccjjjxxx~~~|||yyyxxxwwwtttpppllliiifffbbb___ZZZWWWSSSPPPNNNLLLIIIGGGBBBBBBBBB???<<<999:::<<<888777777666666555555444222222111111111111222222111111000000000/////////....../////////000000000........................---------........./////////............///000000000111222333333444333333555777:::<<<>>>AAADDDGGGMMMMMMNNNOOOPPPRRRSSSTTTRRRRRRSSSUUUWWWZZZ]]]^^^```cccgggjjjjjjjjjjjjkkkkkkpppwwwyyyyyyyyy|||yyyvvvrrrppprrrwww}}}~~~}}}~~~vvviii___YYYWWWWWWXXXYYYZZZ[[[___cccgggqqqzzzkkk[[[OOOSSSdddvvvcccDDD@@@;;;888777888888888444444444444444444444444333444666666666777:::<<>>:::888999;;;666666666555555444444444111111000000000000111222000000000000////////////.../////////000000111111........................---------.........//////...............///000000000000111222333333333333666888;;;===???BBBEEEHHHNNNNNNNNNOOOPPPQQQRRRSSSQQQRRRSSSUUUXXXZZZ\\\]]]```ccchhhkkkkkkkkkkkkkkkjjjpppwww{{{{{{||||||xxxsssqqqssszzzxxxkkk```ZZZWWWXXXXXXYYYZZZ]]]```ccceeemmmuuu|||rrr[[[PPPUUU___rrrcccKKKBBB:::999:::777666777666666666666666666666666555666777666666777:::<<>><<<999888888888999666555555444333333222222222111000//////000111222////////////////////////////////////////////////000/////////............------............------........./////////000000000111111111000111444666666888:::<<<>>>BBBGGGKKKMMMNNNOOOPPPQQQRRRRRRRRRTTTUUUXXX[[[]]]___```aaaaaacccfffhhhjjjkkknnnpppqqqtttwwwzzz||||||}}}wwwpppoooqqquuuvvvuuuvvvzzzxxxmmmccc[[[XXXYYYXXXXXXXXXYYYZZZ\\\]]]eeekkkpppttt{{{|||dddVVVWWW```wwwqqqNNNCCC:::888888666555555666666666666666666666666555666777777666888:::===AAAFFFRRRdddvvvvvvgggZZZUUU]]]hhhyyytttooopppwww|||zzzyyyvvvtttppplllgggbbb\\\WWWSSSQQQNNNLLLJJJHHHEEECCC???===;;;999888777777888555555444444333333222222111111000000000000111111////////////////////////////////////////////////////////////............------............------////////////000000000111000111222222222333666888999:::<<<>>>@@@CCCGGGKKKNNNOOOPPPRRRSSSSSSSSSSSSUUUWWW[[[^^^```aaaaaaaaa^^^aaadddhhhjjjlllooorrrqqqsssvvvyyy|||zzzvvvssssssxxx}}}{{{ssslllkkknnnsss}}}}}}zzzvvvsssttt{{{xxxoooeee]]]XXXWWWWWWWWWWWWXXXZZZ[[[]]]```eeeiiillltttjjj[[[[[[ddd}}}wwwUUUHHH===::::::999777777666666666666666666666666555666777777777888;;;>>>AAAHHHVVViii{{{ssscccVVVRRR[[[gggyyyrrrnnnnnnuuu}}}{{{zzzvvvsssoookkkggg```ZZZUUUQQQOOOLLLJJJIIIGGGDDDBBB===<<<:::999777666666666444444444333333333222222111000000000000000000111///////////////////////////////////////////////////////////////.........------............------....../////////000000000000111222222333444777:::;;;===???AAABBBDDDHHHKKKNNNOOOPPPQQQRRRRRRRRRRRRUUUWWW[[[^^^``````___^^^[[[^^^cccgggjjjlllooorrrrrrtttvvvxxx{{{|||sssnnnjjjkkkpppwww|||}}}vvvoooiiiiiilllrrr}}}xxxtttwwwzzzqqqggg^^^XXXUUUUUUVVVVVVXXXZZZ]]]^^^[[[```dddhhhppp}}}oooaaaaaahhh}}}ZZZLLL>>>:::;;;:::888777666666666666666666666666555666777777777999<<<>>>BBBJJJYYYmmmooo^^^QQQNNNXXXeee{{{~~~qqqllllllqqq~~~|||{{{uuurrrnnnjjjeee___YYYUUUPPPMMMKKKIIIHHHFFFCCCAAA<<<;;;:::888777666555555333333333333333222222222000000000111111000000000////////////////////////////////////////////////.........///////////////------............------------........./////////000111222333333555999;;;===???AAACCCDDDFFFIIIKKKMMMMMMNNNOOOPPPPPPPPPPPPRRRUUUXXX[[[]]]\\\[[[ZZZYYY]]]bbbfffiiikkknnnpppssstttvvvwwwyyy}}}zzzrrriiieeeaaabbbiiiqqqwwwyyyrrrkkkgggiiimmmsss~~~yyywww|||}}}{{{||||||tttjjj___XXXTTTTTTTTTUUUWWWZZZ\\\^^^YYY]]]bbbfffppp}}}tttgggeeekkk]]]MMM===888999888666555666666666666666666666666555666777777888999===???CCCLLL]]]qqq{{{jjjYYYMMMKKKXXXfff}}}|||ppplllkkkppp~~~||||||uuuqqqlllgggccc^^^YYYVVVPPPNNNKKKIIIGGGEEEBBB@@@::::::999888666555444333333333333333222222222222000000111111111111000000////////////////////////////////////////////////.........///////////////------............------------------...............000111222333555999<<<===???BBBDDDEEEGGGJJJLLLLLLLLLMMMNNNNNNNNNNNNNNNPPPRRRTTTVVVWWWWWWWWWVVVYYY]]]bbbfffhhhjjjlllmmmppprrrtttvvvxxx{{{~~~sssjjj___\\\YYY[[[ccclllrrruuuooojjjhhhkkkpppvvv{{{yyy}}}~~~vvvlll```XXXTTTTTTTTTTTTUUUWWWYYYZZZXXX]]]bbbhhhrrrxxxllliiikkk```OOO>>>888999999666555666666666666666666666666555666777777888:::===@@@DDDMMM___tttvvveeeUUUKKKLLL[[[jjjxxxnnnlllmmmsss~~~}}}}}}uuupppjjjeeeaaa]]]ZZZXXXQQQOOOKKKIIIGGGDDDAAA???999999888777666444333222222222222222222222222222///000111222222111000///////////////////////////////////////////////////............/////////000------............------............////////////---///000111333555999<<<<<<>>>BBBDDDFFFHHHJJJLLLLLLLLLMMMMMMNNNNNNMMMMMMOOOPPPQQQRRRSSSSSSTTTTTTZZZ^^^cccfffggghhhiiijjjjjjmmmqqqtttwwwzzz~~~xxxlllbbbZZZWWWUUUYYYbbbkkkqqqsssmmmiiijjjooouuuzzz}}}zzz|||wwwmmm```XXXUUUTTTSSSSSSSSSTTTUUUVVVWWW]]]ccciiittt{{{ooojjjjjj|||dddRRR@@@:::<<<;;;888777666666666666666666666666555666777888888:::===@@@DDDNNN```uuu~~~rrrbbbSSSKKKNNN^^^ooouuullllllpppwww~~~}}}}}}tttpppiiiccc___]]][[[YYYRRRPPPLLLIIIGGGDDDAAA>>>888888888777666444222111222222222222222222222222///000111222222111000///////////////////////////////////////////////////---.........//////000000---..................---////////////000000000000,,,...000111222555999<<<;;;>>>AAADDDFFFHHHKKKMMMLLLLLLMMMNNNNNNNNNMMMMMMOOOOOOOOOPPPQQQRRRRRRSSS[[[___cccfffggggggggggggeeeiiinnnsssvvvzzz~~~}}}tttggg\\\YYYVVVVVV[[[dddmmmrrrtttllljjjkkkqqqxxx}}}{{{{{{~~~wwwlllaaa[[[VVVTTTSSSQQQRRRTTTVVVXXX\\\^^^dddooo}}}uuugggeeetttpppRRR@@@===999888999444777777888777777666555444555666888888999:::===???CCCQQQggg{{{~~~mmmZZZOOOIIILLL]]]qqq~~~rrriiijjjnnnxxx}}}zzzxxxtttoooiiidddaaa___\\\ZZZTTTPPPLLLHHHEEEBBB>>><<<;;;:::999777666666555555555444222000............000000000000000000000000111111000......---------000000000000000000000000///............---------,,,---------.../////////............////////////111111000000222444777999;;;<<>>;;;888777555444333222222222444333111000///...//////000000000000000000000000111000///......---------....................................------------,,,,,,,,,---------------............//////////////////......000222555666:::<<<>>>@@@AAADDDGGGJJJLLLKKKIIIIIIIIIJJJLLLMMMOOOPPPPPPQQQSSSUUUWWWXXX^^^aaaeeeffffffeeedddeeefffhhhlllnnnqqqssswwwyyyzzz~~~~~~{{{wwwnnneee\\\\\\\\\^^^hhhsssuuupppmmmkkknnnvvv~~~}}}zzzwwwwww|||yyyoooiiigggiiinnnsss}}}{{{oooccc[[[UUUSSSQQQPPPPPPRRRTTTVVV\\\___gggsssyyyggg___hhh|||||||||]]]GGGAAA:::888888444333444444555666777777777555666888888999:::>>>@@@LLLXXXlllxxxhhhWWWMMMIIIMMM___rrrpppeee___dddmmmzzz}}}zzzvvvsssnnnjjjeeeaaa___\\\ZZZXXXPPPMMMIIIEEEBBB@@@<<<:::666555444333222111111111222222111000///000000000000000000000000000000000111000///......---......------------------------............------------,,,,,,,,,,,,,,,,,,++++++............//////////////////...///000222444555999;;;===???@@@BBBFFFIIIJJJJJJIIIIIIIIIJJJLLLMMMQQQQQQRRRSSSUUUWWWXXXYYY]]]```ccceeeeeeddddddeeeeeehhhlllooopppqqqsssuuuxxx|||}}}{{{zzzyyyssslll^^^___aaafffoooxxxxxxsssooonnnrrr{{{{{{yyy|||zzzmmmccc```aaahhhqqqzzz}}}qqqddd\\\TTTSSSPPPOOOOOOQQQSSSUUU[[[```hhhttt~~~lll```dddvvv}}}}}}```IIIAAA999888999555555555555666666777777888666777888888888;;;>>>BBBKKKVVViii|||vvvfffVVVLLLHHHLLL]]]qqq~~~oooddd^^^bbbjjjwww|||xxxsssooojjjfffbbb___]]]ZZZXXXUUUMMMJJJFFFCCC@@@>>>;;;999777777555444444333333333000000000000000000111111000000000000000000000000000000///...............------------------------.........---------,,,,,,...---------,,,,,,++++++............////////////000000000111222444555666777999;;;===>>>AAADDDGGGIIIHHHHHHIIIIIIKKKLLLMMMQQQQQQRRRSSSTTTVVVXXXYYY\\\___bbbdddddddddeeefffeeehhhlllooooooppppppqqqvvvzzz|||{{{{{{zzztttlllaaabbbfffoooyyy~~~zzzttttttyyy|||qqqfff^^^___fffssssssfff]]]TTTSSSPPPOOOOOOPPPRRRTTTZZZ___hhhrrr|||nnn``````nnn{{{~~~zzz}}}cccJJJ@@@999888:::777999888777666666666666777666777777888888;;;???CCCGGGQQQcccwwwttteeeUUULLLGGGJJJ[[[nnn{{{nnnccc]]]```iiiuuu{{{vvvpppkkkfffccc___\\\ZZZWWWTTTRRRJJJGGGCCC@@@>>><<<999777777777666555444444444444///000000000111111111111////////////////////////000//////............///...........................------------,,,,,,,,,//////......------,,,,,,............////////////000000111111222333444555555777:::;;;===???CCCEEEGGGGGGHHHIIIJJJKKKLLLMMMPPPPPPQQQQQQSSSTTTVVVWWW[[[^^^aaacccddddddfffgggeeehhhlllnnnooonnnooooootttyyy|||}}}|||zzzrrrjjjdddeeekkkwwwyyyzzz~~~}}}}}}vvvjjjccc___dddsssuuuhhh```UUUSSSQQQOOOOOOPPPRRRTTTYYY^^^eeennnvvvppp___ZZZcccooowwwxxxwwwvvv}}}fffLLLAAA888777;;;888:::999777666555555666666666777777777888;;;@@@DDDEEENNN___rrrqqqbbbSSSKKKGGGJJJ[[[nnn}}}lllbbb]]]bbbkkkyyy{{{uuummmhhhcccaaa]]]ZZZWWWTTTPPPNNNGGGDDD@@@>>><<<:::888666555444333222222222222333///000000111111111000000//////////////////////////////............//////........................------------,,,,,,,,,,,,..................------............////////////......///000000111111222444666888:::;;;===AAADDDEEEFFFGGGIIIJJJLLLMMMMMMOOOOOOPPPPPPQQQSSSTTTUUUZZZ\\\___aaabbbccceeegggfffhhhlllmmmnnnnnnoooppptttyyy}}}~~~~~~{{{sssjjjhhhhhhnnn{{{|||~~~~~~~~~~~~ooohhhgggfffpppvvvjjjcccVVVTTTRRRPPPOOOQQQRRRTTTYYY]]]ccciiipppyyysss```WWW\\\dddoooqqqsssvvvlllOOOCCC999777:::888777666444333333444555666777777777777888<<>><<<;;;999777555333222222111111111111222000000111222111111000/////////////////////////////////............//////---------------------------------,,,,,,,,,++++++------------------..................////////////---...///000000111111111333444777888:::<<<@@@BBBDDDEEEGGGIIIJJJLLLMMMMMMOOOOOOOOOPPPQQQRRRSSSTTTWWWYYY\\\^^^___aaaccceeegggiiikkklllmmmnnnppprrrvvv{{{}}}}}}~~~}}}wwwpppmmmkkkppp|||}}}|||nnnjjjmmmnnnzzzvvvllldddVVVUUURRRPPPPPPQQQSSSTTTXXX\\\aaafffllluuuxxxbbbVVVYYY```lllppptttxxxqqqSSSDDD999777:::777333222111111111333555777777777777777888<<>><<<;;;::::::888555333222222222222111111000000222111111000///......---////////////////////////......------------......///////////////////////////.........------------................................./////////000000/////////000111111222222444444444555777999<<<===AAACCCEEEHHHKKKMMMNNNOOOOOOPPPQQQPPPOOOPPPRRRTTTVVVVVVWWWYYY[[[^^^aaacccccceeehhhjjjlllooosssvvvzzz|||{{{yyyrrruuuyyyzzzzzzxxxvvvvvv}}}|||}}}~~~rrrooosssyyynnnfffYYYSSSOOOPPPPPPNNNOOOQQQUUUXXX\\\bbbkkkvvvhhhWWWXXXbbbrrr}}}~~~XXXDDD>>>;;;999888777777777777777777777777666666777777999===CCCGGGTTT^^^kkkvvv}}}~~~uuukkk\\\PPPFFFEEEHHHQQQfffzzzyyyvvvuuuzzzzzzrrrkkkfffccc___YYYSSSOOOJJJEEEBBB===;;;999888888777444222333222222111111000111111000000///......---,,,,,,////////////////////////......------------............................../////////.........------------------------------,,,,,,,,,---------......//////000000111111222222444444444555777999;;;===AAABBBEEEGGGJJJLLLNNNNNNOOOQQQRRRRRRPPPPPPQQQRRRVVVVVVWWWXXX[[[^^^```bbbccceeehhhkkkmmmpppuuuxxx|||~~~{{{yyyqqqsssttttttsssrrrrrrsss{{{||||||||||||~~~yyyyyy~~~yyynnnfffZZZTTTOOOOOOOOOMMMMMMPPPSSSVVV[[[aaajjjuuummm[[[\\\fff{{{^^^GGG???;;;999777777777777777777777777777666666777777999>>>DDDHHHVVV```mmmvvv|||{{{rrrhhhVVVLLLEEEEEEIIISSSkkk}}}|||~~~xxxpppiiicccbbb^^^XXXRRRMMMHHHCCC@@@===:::777555555555444222333222111000000000111222000000000//////......---////////////////////////......------------......------------------------000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000111222222222444444444444666888;;;<<<@@@BBBDDDGGGJJJLLLNNNNNNPPPQQQSSSSSSRRRPPPPPPPPPTTTUUUVVVXXXZZZ]]]___```ccceeehhhkkknnnqqquuuyyy}}}{{{yyyppppppooollljjjjjjlllooowww|||~~~vvvxxx~~~}}}~~~{{{yyy|||zzzoooggg\\\UUUOOOOOONNNLLLLLLOOONNNQQQWWW^^^gggssstttbbbbbblllcccJJJ???;;;999888666666666666666666666666666777777888:::>>>EEEIIITTT___llluuuzzzyyypppgggUUULLLFFFGGGKKKWWWooo}}}~~~|||wwwooogggbbbaaa]]]WWWQQQLLLGGGBBB>>>>>>;;;777444444444444333333222111000///000222333333222222222111111111000////////////////////////......------------..............................000000000000////////////------------------------////////////000000000000///000000111111222333333444333333444555888:::;;;@@@BBBDDDGGGJJJMMMNNNOOOOOORRRTTTTTTRRRPPPOOOOOOTTTTTTVVVWWWZZZ\\\]]]^^^aaacccgggjjjmmmqqquuuxxx}}}~~~}}}zzzxxxrrrpppkkkgggdddeeeiiimmmtttyyy~~~rrrlllooozzzzzzrrrooottt}}}{{{ppphhh^^^WWWPPPOOOMMMKKKLLLOOOLLLOOOUUU\\\fffrrr~~~}}}lllllluuugggKKK>>>;;;:::888666666666666666666666666666777888999;;;???FFFJJJQQQ]]]llluuuyyyxxxqqqiiiVVVMMMFFFHHHMMMYYYqqq|||~~~|||vvvooogggbbb```\\\VVVQQQLLLGGGBBB???>>>;;;777555444555444444222222111000000111222333222222222222111111111111////////////////////////......------------......////////////////////////000000000000/////////////////////////////////////////////000000000111111000000000111222222333333333333333333555777999:::???AAADDDGGGJJJMMMOOOOOOOOOQQQSSSTTTRRROOONNNNNNSSSTTTVVVXXXZZZ[[[\\\]]]^^^aaadddhhhkkkoootttwww{{{|||~~~~~~}}}{{{yyywwwtttqqqlllfffcccdddiiimmmrrrvvv}}}qqqiiifffjjjyyyxxxqqqjjjeeemmmyyy}}}ssskkkaaaYYYRRROOOMMMKKKLLLOOOMMMPPPVVV]]]fffrrr~~~yyyzzzlllNNN>>>;;;;;;999777777777777777777777777777777888999<<<@@@GGGKKKRRR___oooxxx|||{{{uuunnnYYYMMMEEEGGGOOO[[[qqq~~~zzz|||{{{uuunnnfffaaa^^^[[[UUUPPPKKKGGGBBB???===;;;777555555555444222000111111111222222222222////////////////////////////////////////////////......------------......000000000000000000000000000000000/////////......////////////////////////------........./////////000000111111222333333333333333333333444666888999===???BBBEEEHHHKKKMMMNNNNNNOOOQQQQQQPPPNNNNNNOOOSSSTTTVVVXXXZZZ[[[\\\\\\\\\___cccfffjjjoootttwwwyyyzzz|||||||||{{{yyyxxxvvvtttooojjjfffggglllooosssvvv{{{sssfffbbbcccjjj{{{wwwmmmggg```[[[eeettt~~~uuummmccc[[[SSSPPPNNNKKKLLLOOOMMMPPPUUU\\\eeeqqq|||rrrQQQ???;;;;;;888777777777777777777777777777777888:::<<>>BBBEEEHHHJJJKKKLLLNNNOOOOOOMMMMMMNNNPPPTTTUUUWWWYYY[[[\\\\\\\\\\\\___cccgggkkkooouuuxxxyyyzzz{{{|||||||||{{{zzzwwwuuurrrnnnkkkkkknnnqqqtttvvvzzz~~~uuuggg]]]^^^bbbjjj~~~zzznnnddd___XXXSSS^^^nnnvvvoooeee\\\TTTQQQNNNLLLLLLOOOKKKNNNSSSZZZcccnnnyyywwwTTT@@@;;;:::777777777777777777777777777777888999:::<<>>888777666555555333000...---///222444444333111000////////////000000000000////////////////////////.........------.........///////////////////////////.........------------........................000000000000111111111111000111111222222333444444333333222222333555666777666888;;;???BBBEEEGGGHHHLLLMMMMMMMMMLLLLLLNNNPPPTTTVVVXXXZZZ\\\\\\\\\\\\\\\___cccggglllpppvvvzzzyyyzzz{{{}}}}}}}}}}}}|||wwwvvvtttqqqnnnmmmoooqqquuuvvvzzz}}}}}}~~~|||nnnaaaXXX[[[aaakkk~~~~~~pppfff\\\XXXSSSRRR]]]lllzzzwwwzzzwwwmmmaaa\\\UUUPPPNNNNNNOOOOOOOOOQQQTTTXXX^^^jjjyyy]]]FFF<<<:::888666666666666777777777777888555666:::===BBBKKKTTT___www}}}nnnWWWMMMQQQXXXjjj|||{{{}}}|||wwwqqqkkkccc^^^WWWSSSNNNIIIFFFCCC???===999888777555333222222222111111111111000000000000............/////////000000000000000///...---,,,000000//////.........---//////............//////////////////////////////............/////////000///////////////000111111000000111222333444444555666666555444444444444444999:::<<<>>>@@@AAABBBBBBGGGIIIKKKKKKJJJJJJLLLNNNTTTVVVXXXYYYZZZ[[[]]]^^^aaadddiiilllooorrruuuwwwxxxzzz}}}{{{{{{yyyuuupppooorrruuuwwwxxx|||}}}yyyvvvvvvxxx|||~~~{{{~~~~~~wwwiii^^^XXX\\\bbbnnn}}}~~~uuufff\\\UUURRROOOOOO\\\lllyyyuuuyyyxxxnnnaaa\\\UUUPPPNNNNNNNNNOOONNNPPPSSSVVV]]]iiiwww```GGG===999777666777777777777777777777888666666:::===BBBLLLVVVeee|||oooXXXOOOTTT[[[mmmzzzxxxzzz}}}vvvppphhhaaa\\\WWWSSSNNNIIIEEEBBB>>><<<999888666555333222222222111111111111000000000000........./////////000000000000000000///...---,,,000000/////////.........//////............//////////////////////////////........./////////000000000////////////000111111000000111222333444555555777666555555444444555555777888:::<<<>>>???@@@@@@EEEGGGIIIJJJKKKLLLNNNPPPUUUVVVXXXYYYZZZ[[[^^^```fffhhhlllnnnpppqqqtttvvvxxxzzz}}}}}}~~~|||yyyvvvuuuwwwyyyxxxzzz|||}}}xxxtttrrrrrrtttvvvsssyyyzzzrrrcccZZZWWW^^^ggguuu~~~|||{{{xxx{{{~~~|||ooofffYYYRRRMMMMMMKKKNNN]]]nnnxxxuuuyyyyyyooobbb]]]UUUPPPNNNNNNNNNNNNLLLNNNQQQUUU[[[ggguuugggMMMAAA<<<:::777777777777777777777777777666777;;;>>>CCCNNNXXXlllqqq[[[QQQWWW___ppp}}}wwwsssvvv~~~}}}uuummmeee^^^ZZZWWWSSSMMMHHHDDD@@@===:::888777666444333222222222111111111111000000000000....../////////000000000000000111000000///...---000000////////////......000//////......//////000////////////////////////....../////////000000000000000000///000000111222000111111222333444555555888777666666555555666666555666888:::;;;======>>>BBBEEEGGGIIIKKKMMMOOORRRUUUWWWXXXYYYZZZ\\\```ccciiikkknnnooopppqqqrrrtttxxxzzz}}}}}}{{{||||||zzz{{{}}}~~~~~~~~~~~~yyytttpppnnnnnnnnnlllrrr{{{wwwmmmbbb]]]]]]fffrrrxxxsssppppppppppppsssvvvzzz~~~~~~~~~|||uuukkk___WWWRRRMMMJJJLLLLLLPPP```ssszzzxxx}}}zzzpppccc]]]VVVPPPMMMMMMMMMMMMLLLNNNQQQUUU[[[fffsss||||||{{{kkkPPPCCC===:::888888888777777777777777777777888<<<>>>DDDPPP\\\ppprrr[[[SSSYYY```rrrzzzsssqqqttt|||{{{rrrkkkccc]]]YYYVVVRRRLLLGGGCCC???;;;999888777555444333222222222111111111111000000000///...////////////000000000000111111111000000///...000000//////////////////000000////////////000000////////////////////////...////////////000000000111000000000000111222222111111222333444555666666888888777666666666666666555666777999:::;;;<<<<<>>:::888777666555444333222222222111111111111000000000///////////////000000000111111111111111111111000/////////000000000000000000000000////////////000000000000000000000000000000////////////000000000111111111111111111222333333222222333444555666666777888888777666666666666666555666888999:::;;;<<<<<>>@@@FFFUUUdddsssqqq[[[SSSYYY```pppuuukkkkkkmmmttt~~~wwwpppjjjccc]]]ZZZRRRNNNHHHDDD@@@===:::888666555444333222222222222111111111111000000000000/////////000000000111111111111222222222222111111//////000000000000111111111000000//////000000111000000000000000000000000/////////000000000111111222222111111222222333444222333333444555666777777888777666666555555666666666777888999:::;;;;;;;;;???AAACCCEEEEEEGGGJJJLLLPPPSSSVVVZZZ\\\___cccfff```cccgggiiikkknnnppprrrwwwyyy~~~~~~{{{}}}~~~}}}xxxuuusssqqqtttyyy~~~zzzqqqkkkiiiqqquuueee]]]SSSMMMMMMNNNPPPPPPTTTUUUWWWZZZ^^^aaadddeeekkkooouuu{{{||||||rrrhhhbbbYYYVVVQQQMMMJJJGGGDDDBBBAAAAAAEEEJJJMMMSSSggg}}}~~~uuueee```WWWQQQMMMLLLKKKJJJJJJMMMPPPTTTYYYbbbmmmvvvqqq```YYYZZZeeewww||||||}}}cccTTTMMMKKK::::::999888888777777666777888<<>>@@@AAADDDHHHJJJLLLPPPUUUYYY\\\___bbbeeeeeehhhkkknnnpppssswwwyyy}}}~~~}}}wwwkkkZZZQQQFFF@@@???>>><<<:::BBBBBBCCCDDDFFFHHHIIIJJJOOOTTT\\\ccckkkqqqxxx|||{{{xxxkkk___SSSKKKIIIFFFDDDBBBBBBCCCDDDDDDCCCEEEIIIOOOWWWcccsss{{{xxx}}}~~~xxxggg]]]SSSPPPNNNKKKJJJKKKKKKJJJMMMQQQUUUZZZdddoooyyy~~~uuuiii]]]NNNOOOTTT___ooo~~~aaaHHH>>>===:::999888777666666666666777<<<;;;===GGGOOO___uuunnn___TTTYYYiiixxxvvvaaaUUUVVVZZZcccttt|||vvvooohhh```YYYTTTMMMIIIDDD@@@===;;;888666666555444333222222222222111111000000000000111111000000000000000000000000222222111111000000000000222222222222222222222222222222222222222222222222111111111111222222222222111111111111111111111111222333333333333444444444444555555555666777777777555555555555444444444444555555666666666777777777777999<<<===???BBBEEEHHHKKKOOOSSSWWW[[[^^^aaadddeeegggkkknnnqqqtttxxxzzz}}}~~~}}}pppeeeSSSLLLCCC======>>>===;;;?????????AAABBBDDDEEEFFFIIIMMMTTTZZZ```gggmmmrrr{{{}}}}}}lll```UUUKKKEEEDDD@@@AAABBBBBBBBBCCCEEEGGGNNNRRR[[[hhhwwwxxxwww|||~~~xxxhhh^^^TTTPPPNNNKKKJJJKKKKKKJJJLLLPPPRRRVVV```jjjtttyyy}}}}}}}}}xxxlll```QQQOOOSSS___rrreeeJJJ===;;;:::999888777777777777777999>>><<<>>>IIIRRRbbbzzzjjj]]]TTTZZZjjj{{{yyyeeeUUUUUUVVV^^^ppp|||uuunnnggg```YYYTTTMMMIIIDDD@@@===;;;888666777666555333222111111000111111000000000000111111000000000000000000000000222222222111111111111000222222222222222222222222222222222222222222222222111111111111222222222333222222222222222333333333333333333444444444555555666666666666666666666666555444444444444333333333444444555555555666666666555777999;;;<<<>>>BBBEEEIIIMMMRRRVVVYYY\\\___bbbdddgggkkknnnqqquuuyyy|||}}}zzztttooonnnooolllccc\\\KKKEEE>>>;;;<<<======<<<:::;;;;;;<<<===>>>@@@AAABBBEEEIIIMMMRRRXXX^^^cccooovvvssscccXXXOOOGGGCCCCCC???AAABBBBBBBBBFFFLLLRRR]]]dddooo{{{~~~vvvzzz|||uuuiii^^^TTTQQQNNNKKKJJJKKKLLLKKKLLLOOOQQQTTT\\\eeerrruuuwwwyyy|||{{{pppdddUUUSSSVVVfff~~~hhhLLL>>>::::::999888888777777777888999>>><<<===IIISSSeee}}}{{{eee[[[TTTZZZlll{{{hhhWWWUUUUUU\\\ooo{{{tttmmmfff___XXXTTTMMMIIIDDD@@@===;;;888666888777555333222000000000111111000000000000111111000000000000000000000000222222222222222222222222222222222222222222222222333333333333333333333333111111111222222222333333333333333333444444444444444444444444555555555555777777777666666666666666555555555444444444333333444444555555555666666666555777999:::;;;===@@@BBBGGGJJJOOOSSSVVVYYY]]]```bbbeeeiiimmmqqqtttyyy|||}}}~~~~~~pppccc^^^YYYXXX[[[[[[VVVQQQFFFBBB===:::;;;<<<<<<<<<888888888888999:::<<<<<<===???AAACCCFFFKKKQQQUUU```gggrrr|||uuuhhhZZZQQQKKKEEECCCDDDAAABBBCCCCCCGGGOOOZZZcccoooxxx}}}xxxxxx{{{uuuiii___UUUQQQNNNKKKJJJKKKLLLKKKMMMOOOPPPRRRYYYbbbpppsssuuuxxx||||||tttjjj\\\XXX\\\pppjjjNNN???;;;:::999888888888888888888888===;;;===HHHSSSeee}}}rrr___XXXSSSZZZmmm{{{hhhUUUTTTTTT[[[nnn{{{ssskkkeee^^^XXXTTTMMMIIIDDD@@@===;;;888666888777555333222000000000111111000000000000111111222222222222222222222222222222222222333333333333222222222222222222222222333333333333333333333333111222222222222333333333333333444444555555555555444444555555555666666666777777777777777666666666666666666666555555555444555555666666666777777777666777999::::::<<>>;;;;;;;;;;;;;;;888777777777888999::::::;;;<<<===>>>???CCCHHHKKKSSSZZZeeepppzzzggg\\\PPPJJJFFFCCCAAACCCDDDDDDFFFJJJRRR^^^kkksss}}}vvvyyy}}}wwwjjj```VVVQQQOOOKKKJJJKKKKKKJJJLLLOOOOOOPPPWWW___lllppptttvvv{{{}}}yyyrrrddd^^^aaawwwlllPPPAAA<<<:::999999888888888999999777<<<;;;===IIIRRRddd{{{}}}kkkYYYUUURRRYYYnnnvvvdddQQQQQQRRR[[[ooozzzrrrjjjccc]]]WWWTTTMMMIIIDDD@@@===;;;888666777666555333222111111000111111000000000000111111333333333333333333333333222333333333333444444444444444444444444444444444444444444444444444444444222222222222333333333333333333444444555555666666555555555666666666666777777777777777777777777777777777666666666555555555555555666666666777777777666888999::::::;;;>>>@@@BBBEEEJJJNNNQQQTTTXXXZZZ^^^aaaeeehhhkkkooosssvvvvvvzzz}}}sssbbbWWWKKKGGGCCCBBBDDDEEECCCAAAAAA@@@>>><<<;;;:::::::::888888888777888888999999999;;;<<<<<<===>>>BBBDDDJJJPPPZZZeeepppzzz}}}|||~~~[[[RRRHHHEEEDDDAAAAAABBBEEEFFFJJJSSS```nnnyyy}}}|||wwwkkk```VVVRRROOOKKKIIIKKKIIIHHHJJJMMMMMMNNNTTT\\\ffflllrrruuuyyy}}}}}}yyykkkbbbbbbwwwmmmQQQAAA<<<999999999888888999999:::777===<<>>@@@CCCHHHLLLOOORRRVVVXXX\\\___bbbeeehhhkkkooorrrssswww{{{}}}~~~~~~~~~~~~ooo^^^RRRLLLCCCAAA>>>===???@@@???============<<<:::999::::::999999888777777888888888777999;;;;;;;;;;;;===???BBBGGGOOOXXXcccoooyyy}}}xxxwwwyyyVVVMMMEEEDDDDDDBBBBBBCCCDDDFFFMMMZZZkkkyyy~~~}}}~~~zzzuuukkkaaaVVVRRROOOKKKIIIKKKGGGFFFHHHKKKKKKLLLRRRZZZ```hhhpppsssxxx}}}ooodddaaauuunnnQQQAAA<<<999999999888999999::::::888>>>>>>AAALLLTTTcccyyyrrr```QQQPPPPPPXXXmmmjjjXXXPPPRRRXXXcccxxxzzzqqqiiibbb\\\WWWTTTMMMIIIDDD@@@===;;;888666555444333333222222222222111111000000000000111111111111111111111111111111333333333444444555555555666666666666666666666666555555555555555555555555222222333333333444444444222222333333444555666666666666666666777777777777555555666777888999999:::555555444444444333333333333333333444444444555555555777888888888999;;;===???BBBGGGKKKNNNQQQUUUWWW[[[]]]aaadddfffiiilllooopppuuuzzz||||||~~~{{{{{{|||xxxsssxxxyyyppp```PPPFFFCCC>>><<<;;;;;;<<<===<<<;;;999:::;;;;;;:::999:::;;;999999888777777777777888555777999::::::999:::;;;;;;???FFFOOOYYYeeeqqqyyyxxxssssssvvvPPPLLLGGGDDDCCCCCCDDDDDDIIILLLUUUdddvvv|||~~~tttuuu{{{|||llleeeZZZRRROOOLLLIIIGGGGGGIIIJJJKKKKKKNNNQQQTTT]]]eeennnuuu~~~uuuccc^^^nnntttTTTCCC???<<<;;;::::::999999::::::888:::@@@FFFKKKUUUgggxxxnnn^^^TTTQQQQQQ\\\ooowwwbbbUUURRRTTT[[[iii~~~zzzsssllleee^^^WWWSSSLLLIIIDDD@@@>>>;;;999777333222111111000000111111111111000000000000000111222222222222222222222333666666555555555555666666666666666666777777777777666666555444444444444444666666555555555444444444666666555555555555666666777777666666666666777777777777777777666666666666666666555555555555666666444444444444444444444444333555666777888:::<<>>===<<<;;;;;;::::::;;;;;;:::::::::::::::999777777888888888888888777666666555666777999999999888777888<<<@@@DDDIIITTTcccnnnxxxvvvqqqnnnnnnxxxKKKIIIFFFDDDEEEFFFHHHIIIOOOTTT___lllxxx|||zzzvvvxxxwwwlllmmmttt|||nnnfff\\\TTTPPPMMMJJJHHHGGGHHHJJJJJJKKKMMMQQQTTT]]]fffrrr{{{vvvccc^^^mmmvvvVVVDDD???::::::999888888888888999888999>>>EEEJJJUUUgggxxxooo___RRROOOOOOZZZnnnrrr^^^RRRRRRUUU^^^nnn~~~yyyssskkkeee]]]WWWRRRKKKGGGCCC???<<<:::777555555444333333222222333333111111000000000000111111111111222222222333333333666666555555555555666666666666666666777777777777888777777666555555666666666666666555555444444444666666666666666666666666777777666666666666777777777777777777666666666555555555444444444444555555444444444444444444444444444555777888888999<<<>>>CCCDDDFFFGGGIIIMMMSSSWWWXXX[[[^^^```cccfffjjjmmmpppssswww{{{~~~~~~zzzzzzyyyxxxxxx}}}~~~uuuiiigggdddbbb___[[[UUURRRRRRQQQPPPNNNJJJEEEAAA???<<<;;;::::::999999::::::::::::::::::999888777666777777888888777777666555666777777888888888888777888;;;???AAAEEEMMMYYYbbbnnnuuuvvvrrrooooooyyyEEEEEEDDDEEEGGGJJJMMMOOOTTT]]]jjjuuuyyywwwssspppwwwoooeeeiiiqqq}}}{{{oooggg]]]VVVQQQNNNKKKHHHGGGHHHIIIJJJKKKMMMPPPSSS[[[gggvvvwwwddd]]]iiiyyyYYYEEE???:::999888888777777888888777999>>>DDDJJJUUUhhhzzzqqqaaaRRRNNNNNNYYYmmmmmm\\\SSSSSSXXXdddvvv}}}yyyrrrkkkddd]]]VVVQQQJJJFFFAAA>>>;;;999777555555444333333222222333333111000000000000000111111000111111222333444444555666666555555555555666666666666666666777777777777999999888777777777888888666666666666555555555555555555777777777777555555777777666666666666777777777777777666666666555555444444333333333333444444444444444444444444444444555777888888888999;;;===AAACCCEEEGGGIIILLLPPPSSSVVVYYY\\\^^^aaadddiiilllpppssswww{{{~~~~~~wwwsssuuuttttttwww~~~yyyggg^^^VVVTTTSSSQQQPPPMMMIIIFFFDDDDDDEEEDDDCCCAAA???===;;;:::999999888888999999999999999999999888666666666666777777777666555555999888777777777777777777888:::===>>>???DDDKKKQQQ^^^eeeoooxxxvvvsssqqqpppzzzBBBCCCDDDFFFHHHMMMRRRVVVZZZeeeqqqwwwvvvsssrrrsssxxxjjjdddlllwww|||zzzyyynnnggg]]]VVVRRRNNNJJJGGGFFFGGGIIIIIIJJJLLLPPPRRRXXXgggxxxvvvddd[[[eee|||}}}]]]GGG???::::::999888888888888888888999>>>DDDJJJWWWkkk~~~vvvfffUUUPPPOOOZZZnnn}}}kkk^^^WWWVVV^^^kkk~~~|||xxxqqqjjjccc\\\UUUPPPIIIFFFAAA>>><<<:::777555333222111111000000111111000000000000000000111222000000111222333555555666666555555444444555555666666666666666777777777777999999888777777888888888666666666666666666666666444555777888888777555444777777666666666666777777777777666666666555555555555444444333333444444555444444444444555555555555666888999999888999;;;===???AAAEEEGGGIIIKKKMMMOOOTTTVVVZZZ\\\___cccgggjjjpppsssxxx|||wwwppplllmmmmmmpppvvv}}}gggUUUMMMIIIHHHGGGGGGGGGFFFDDDBBBAAAAAAAAAAAA@@@>>><<<;;;::::::999888888888888888999999999999888777666666555555666666666666555555:::999888666666666777888777999;;;;;;<<<===AAADDDNNNTTT^^^fffmmmvvv~~~vvvuuussssss|||DDDEEEGGGHHHJJJPPPWWW]]]fffmmmtttuuuppppppuuu{{{rrreeecccooo}}}|||xxxvvvuuullleee\\\UUURRRNNNJJJGGGEEEGGGHHHIIIIIIKKKOOORRRYYYhhhyyyrrraaaZZZcccyyy```III???;;;;;;:::999999999999999:::;;;???EEELLLYYYooo{{{kkkYYYTTTSSS]]]ppp|||jjj___ZZZ\\\cccqqq~~~{{{wwwpppiiibbb[[[TTTOOOJJJFFFBBB>>><<<;;;888777333222111111000000111111000000//////000111222222000111111333444555666666555555444444444444555555666666666666777777777777777777666666666777777888777777777777777777777777555666888999999888666555777777666666666666777777666666666666555555555555666666555555555555666666444444444555555666666666777888999999888999;;;===>>>AAADDDGGGHHHIIIKKKMMMRRRUUUXXX[[[^^^bbbfffiiipppsssxxx}}}|||tttlllgggdddeeegggmmmxxxmmmXXXIIICCC@@@???>>>???@@@@@@???===@@@@@@@@@???>>>>>>===<<<;;;:::999999888888999999999::::::999999888777666555555666666666666555555:::999888666666666777888666777999:::;;;<<<===???BBBGGGOOOUUU\\\dddnnnuuu}}}xxxxxxwwwvvvIIIJJJKKKLLLOOOVVV```hhhsssvvvwwwrrrmmmppp|||~~~|||kkk```bbbrrrzzzuuurrrrrrjjjccc[[[UUURRROOOKKKHHHEEEFFFGGGHHHIIIKKKNNNQQQZZZhhhvvv~~~nnn___YYYbbbxxxdddJJJ???<<<;;;::::::999999::::::;;;<<>>???AAADDDFFFGGGHHHJJJLLLQQQTTTWWWZZZ]]]aaafffiiiooosssyyy~~~~~~}}}zzztttmmmgggdddccccccgggpppssscccQQQGGGDDD>>>===<<<===>>>???>>>===;;;<<<<<<===>>>??????@@@===<<<;;;;;;::::::;;;;;;:::::::::::::::888777777555555666777777777666666999888777777777777777777666777888999;;;<<<=========AAAEEEIIIMMMUUU^^^eeesss|||}}}zzz{{{{{{zzzNNNOOOPPPQQQTTT]]]kkkuuuyyyyyyvvvqqqooowwwyyyxxxxxx}}}ttteee___ggg}}}yyyrrrooonnniiiccc[[[VVVTTTRRRNNNJJJDDDFFFGGGHHHHHHJJJNNNQQQWWWbbbmmmqqqsssvvvwwwwwwmmm___YYY```rrrfffLLL???;;;::::::999999999999999;;;;;;>>>DDDLLL[[[sss|||lllWWWTTTUUU```tttuuulllfffaaagggsssyyyuuunnnggg```YYYRRRNNNHHHEEE@@@===<<<:::888666555444333333222222333333////////////000111222333333333333333444444555555555444444333333444444555666666666666777777777777666555555555555666777888777777777888888999999999777777777777777777777777777777666666666666777777666666555555555444444444666555555444444555555666444444444555666777777777555777999999999;;;===@@@@@@BBBEEEFFFFFFHHHJJJLLLPPPSSSWWWZZZ]]]aaafffiiiooossszzz||||||~~~zzzxxxsssmmmgggddddddeeefffkkkwwwxxxoooeeeXXXKKKEEEEEE@@@>>>======>>>???>>>===::::::;;;<<<>>>@@@AAABBB???>>>======<<<<<<======;;;;;;<<<;;;;;;:::999888555666777777888888777777666777777888888888888777888888888999:::<<<<<<<<<===???@@@AAACCCIIIQQQXXXfffqqq~~~{{{~~~}}}QQQSSSTTTTTTXXXcccsssyyyxxxuuuqqqsssyyyuuussstttnnncccaaannnyyyqqqmmmlllhhhccc\\\XXXVVVTTTPPPMMMDDDEEEGGGGGGHHHJJJNNNPPPRRR\\\dddeeefffiiimmmnnnooo```YYY\\\jjjhhhMMM@@@:::999999888777888888888::::::===CCCKKK[[[ssszzzjjjTTTQQQSSS```uuu}}}vvvppp```fffqqqyyyuuunnnggg```YYYRRRMMMFFFCCC???<<<;;;999777555333222111111000000111111////////////000111222333444444444444444444444444555444444333333444444555666666666666777777777777666666555666666777888888777777888888999999999999888888777777777777888888777777666666666666777777666666555555555444444444555444444333333444444555444444444555666777777888555666888999:::;;;>>>AAABBBCCCEEEEEEFFFGGGJJJMMMPPPSSSWWWZZZ]]]aaafffjjjnnnssszzzyyyuuuvvvxxxssspppkkkddd___]]]___bbbjjjppp}}}~~~ssskkkeee]]]VVVLLLBBB???AAA>>><<<::::::;;;;;;;;;:::>>>>>>>>>>>>???@@@AAABBB@@@@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999666666777888888888888888555666777999999999888777:::888888888:::;;;;;;;;;>>>??????>>>>>>CCCKKKQQQ^^^jjj{{{~~~|||^^^VVVPPPUUUdddrrryyy{{{zzztttttt|||yyysssvvv~~~tttgggccciiiyyyyyysssoookkkeee^^^ZZZWWWUUUQQQMMMGGGFFFEEEEEEFFFGGGJJJKKKQQQVVVZZZ[[[^^^ffflllmmmttt___VVVYYY___rrr}}}{{{~~~oooQQQAAA;;;:::999888888888999:::999999<<>>FFFHHHHHHIIIIIIJJJMMMPPPTTTUUUWWWYYY\\\aaahhhlllqqqvvv|||yyyqqqnnnnnnppplllfffaaa]]]ZZZXXX]]]dddkkkzzzsssfff___SSSQQQNNNJJJFFFBBB???>>>>>>>>>======<<<<<<<<<;;;AAA@@@???>>>>>>@@@AAACCCGGGDDDAAA???@@@@@@AAA@@@CCC@@@BBBFFFDDD===999:::888777777888999999888666777777777777888888888888999999:::::::::;;;;;;;;;@@@>>><<<<<<===BBBFFFJJJYYYcccrrr```YYYSSSYYYhhhwww~~~}}}yyyvvvyyyyyytttwww{{{{{{{{{|||oooeeefffsss}}}xxxtttnnnhhh___YYYVVVSSSOOOLLLFFFEEEEEEDDDFFFHHHJJJLLLPPPVVVZZZ]]]bbblllsssuuu{{{eeeXXXVVVWWWgggzzz||||||oooRRRAAA;;;:::999888888888999:::999999===DDDMMM\\\uuu}}}pppZZZXXXWWW___tttvvvjjjbbb^^^eeeppp{{{uuulllbbbYYYQQQMMMHHHDDD???;;;999888666444222222222111111111111000---...///000111222333444222222222222222222222222333333333333444444444444444444555555666666777777777777777777777777777777666666777888888888777777888777666555555555666666444444555555555555555555555555555444444333333333444444555666666666555555666666777888888999::::::<<>>=========<<<<<<<<<;;;AAAAAA?????????AAACCCDDDGGGEEEDDDCCCDDDFFFGGGGGGHHHEEEDDDGGGEEE???===???:::999888888999999777555777777777777888888888999999999:::::::::;;;;;;;;;===<<<:::999;;;>>>BBBEEEPPPYYYfffsss|||~~~}}}|||}}}ccc\\\XXX___ooo}}}~~~{{{{{{xxxvvvnnnjjjnnnxxxwwwnnnhhhppp~~~{{{ssskkkaaaYYYUUUQQQMMMJJJEEEDDDDDDDDDFFFHHHKKKMMMPPPVVV\\\```hhhttt}}}kkkZZZSSSPPP^^^sss||||||}}}pppRRRBBB<<<;;;:::888888888999:::999:::>>>EEENNN___www}}}ppp]]]ZZZYYYbbbxxxyyykkkbbb___gggsss|||uuulllbbbXXXPPPLLLGGGCCC>>>:::999777555444222222222111111111111000//////000000111222222333222222222222222222222222222222222222333333333333444444444555666666777777777777777777777777777777777777888888888777666666666666555444444444444555555555555555555555444444555555555444444444444444444555555666666666666666666777888999:::;;;<<<===@@@FFFHHHEEEDDDFFFIIIIIIHHHIIIJJJKKKKKKMMMQQQSSSTTTVVVYYY[[[^^^ccciiimmmuuuyyyxxxnnngggddddddeeebbb]]]YYYZZZ\\\aaalllvvvwwwaaaPPPGGGBBB@@@??????>>>>>>======<<<=========<<<<<<<<<<<<<<>>>>>???AAACCCDDDDDDEEEEEEGGGJJJMMMOOOQQQQQQNNNKKKJJJGGGBBB@@@AAA===;;;999888999888777666777777888888888999999999::::::::::::;;;;;;;;;;;;<<<;;;:::999;;;===@@@BBBGGGNNNYYYccclllvvv~~~{{{zzzzzzeee___\\\dddtttyyyqqqppplllkkksssyyyttttttwwwnnncccYYYTTTPPPLLLIIIDDDCCCCCCCCCEEEHHHKKKMMMQQQXXX^^^ccclllyyynnn\\\RRRNNN^^^xxxqqqTTTCCC===<<<:::999888888999:::;;;;;;???EEENNN^^^vvv|||ppp```]]][[[eee|||sssiiigggooo||||||uuulllaaaWWWOOOKKKFFFBBB===999888666555333222222222111111111000000000111111111111111222222333333333333333333333333222222222222333333333333333333444555555666666777777777777777777777777777777888888888777666555555555555444444333333333333555555555555555444444444555555555555555444444444555555666777777777777666666777888999;;;<<<===>>>EEEKKKNNNIIIDDDDDDFFFGGGHHHIIIJJJKKKLLLNNNRRRUUUWWWYYY\\\___cccgggmmmqqqwww|||xxxnnnhhheeedddddd^^^ZZZXXX[[[```hhhvvvgggTTTHHHCCCAAA<<<<<<==================<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>@@@BBBCCCBBBCCCFFFJJJNNNRRRWWW[[[^^^\\\ZZZWWWQQQJJJDDDAAA???<<<999888888999888777888888888999999999:::::::::::::::;;;;;;;;;;;;<<<============>>>???@@@AAACCCHHHPPPXXX```kkkwww|||{{{|||gggbbbaaajjjyyy~~~xxxqqqllljjjnnnvvv}}}}}}yyypppdddZZZTTTOOOKKKHHHCCCCCCCCCCCCEEEHHHKKKMMMRRRYYY___ccclllzzzooo^^^TTTPPPbbb~~~}}}sssUUUEEE===<<<;;;999888888999999<<<<<>>CCCJJJMMMIIIDDDDDDFFFFFFGGGIIIJJJKKKMMMOOOSSSVVVYYY[[[___bbbfffkkkpppttt{{{{{{sssmmmiiifffddd___[[[[[[```hhhrrrppp[[[MMMEEEBBB@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;<<<===>>>@@@BBBDDDEEEBBBEEEIIIMMMQQQXXX```eeennnpppqqqmmmeeeZZZNNNFFFCCC???;;;999999::::::999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<===>>>???@@@AAAAAAAAAAAAAAAEEEJJJOOOVVVaaammmvvvkkkggggggpppxxxpppkkkiiigggjjjwww}}}yyy{{{xxxpppddd[[[UUUPPPKKKGGGDDDCCCCCCCCCEEEGGGJJJLLLQQQWWW]]]aaajjjxxxqqqaaaWWWTTTiii{{{zzzvvvWWWFFF>>>===;;;:::999999999999<<<<<>>>>>EEEIIIGGGFFFHHHJJJJJJHHHJJJLLLMMMOOORRRVVVYYYZZZ]]]aaaeeeiiimmmrrrvvv}}}xxxsssnnnhhhdddbbb```bbbjjjttttttaaaQQQGGGBBB>>><<<<<<;;;;;;;;;:::999999999;;;;;;;;;;;;;;;<<<<<<<<<<<<===???AAADDDFFFHHHHHHEEEHHHLLLOOOTTT\\\fffnnnzzz|||pppaaaUUUKKKGGGAAA===;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<>>>AAACCCDDDDDDCCCBBBAAACCCEEEHHHMMMVVVbbbkkk|||rrrnnnnnnxxx{{{ooogggdddgggkkkwww}}}xxxwww~~~vvvnnnddd\\\WWWQQQLLLHHHEEEDDDCCCCCCDDDFFFIIIJJJMMMSSSYYY]]]fffuuurrreee]]]\\\tttzzzzzzyyyYYYFFF???>>><<<:::999999999999;;;;;;>>>DDDLLLZZZrrr|||ppp___\\\\\\jjj}}}vvvkkk```UUULLLGGGBBB>>>:::666555444333222222222222111111111111000111111111222222333333333333333333333333333333333222222222222333333333333222333333444444555555666666666666666666666666666555555666666777666666666444555555666555444333222222333333444555666777777444555555555666666666777666777888888999999888888::::::;;;<<<<<<===>>>>>>>>>CCCFFFGGGIIIMMMNNNKKKJJJLLLNNNPPPRRRUUUYYY\\\___bbbfffjjjnnnsssxxx{{{{{{uuummmffffffeeejjjuuu~~~wwwjjj```SSSIIIEEEBBB>>>;;;;;;;;;;;;;;;::::::999999:::::::::;;;;;;<<<<<<<<<999;;;===@@@CCCFFFGGGHHHEEEGGGJJJLLLQQQZZZgggqqq{{{sssfffWWWRRRIIICCC???===<<<;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===@@@DDDHHHIIIIIIGGGEEEAAACCCDDDDDDGGGOOOZZZbbbssswwwsssttt~~~~~~vvvkkkcccdddlllttt}}}~~~{{{{{{|||~~~{{{|||~~~tttmmmddd]]]XXXSSSLLLHHHEEEDDDCCCCCCDDDFFFHHHIIIJJJPPPUUUZZZdddsssrrrhhhcccdddzzzzzz{{{ZZZGGG???>>><<<:::999999999999::::::>>>DDDMMM\\\ttt}}}rrrccc```aaaqqq}}}vvvkkk```UUULLLGGGAAA>>>999666555444333222222222222111111111111000000111111222333333444444111111111111111111111111000111111111111222222222222222333444444555555666666666666666666666666666444444555666777777777666444555666666666555444333111222333444555777888888444555555555666666777777777777888999999999999888<<<<<<======>>>>>>??????BBBFFFHHHHHHLLLPPPNNNJJJLLLNNNPPPRRRTTTWWW\\\___dddggglllppptttyyy}}}{{{qqqiiihhhiiippp|||wwwjjjcccXXXQQQIIIEEEEEEEEEBBB???<<<<<<<<<<<<<<<<<<<<<<<<:::::::::;;;;;;<<<<<<<<<666777:::===AAACCCEEEFFFBBBDDDFFFHHHLLLVVVdddooowww~~~rrr```ZZZPPPGGGBBB>>><<<;;;:::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======@@@DDDHHHLLLNNNNNNLLLJJJCCCDDDDDDDDDFFFLLLVVV^^^mmmzzzzzzvvvwww{{{oookkkfffeeerrrzzzrrrooopppqqqrrrssstttuuuxxx|||uuupppggg^^^WWWQQQLLLHHHFFFEEECCCBBBCCCDDDFFFGGGLLLNNNRRRZZZfffttt{{{rrrgggggg~~~}}}[[[DDD???===:::999999:::;;;:::;;;<<>>;;;888555444444444444333111///......///000111222222333333444444555555555444333333222111111333333333444444444555555333333333444444444555555555555555555555555555555444444444444444444444444444555555555444444333222666666666777777777777777999888888888888888999:::888999999:::::::::999999@@@AAABBBCCCDDDCCCBBBBBBEEEFFFHHHHHHIIIKKKOOORRRRRRRRRRRRTTTWWW[[[```ccckkkooouuu{{{~~~vvvqqqooosssvvv}}}~~~nnnbbbYYYSSSJJJHHHEEEBBB@@@>>>>>>=========;;;:::::::::;;;;;;::::::::::::::::::::::::999:::<<<>>>@@@AAABBBBBBBBBBBBBBBDDDHHHOOOYYY___lllpppxxx~~~qqqhhhZZZMMMEEE@@@===<<<;;;;;;<<<===>>>??????@@@@@@@@@??????@@@@@@AAABBBCCCDDDIIIQQQXXXXXXRRRKKKFFFDDDDDDGGGHHHJJJRRR[[[kkkttt~~~{{{|||{{{sssppplllnnnuuukkkffffffjjjlllpppqqqrrruuuyyyvvvppphhh___XXXRRRLLLIIIEEEDDDCCCBBBCCCDDDFFFGGGJJJMMMRRRZZZffftttwwwnnnnnn~~~{{{}}}]]]FFF@@@===:::999999;;;;;;::::::;;;>>>CCCJJJYYYsssrrrhhhcccfffzzz~~~yyypppggg]]]SSSJJJEEE???===:::666444333222333444333111///...///000000000000111222222333333444555555444333333222111111222222222333333333444444333333333444444444555555555555555555555555555555444444444444444444444444555555555555444444333333444444444555555555555555999888888888888999:::::::::::::::;;;;;;<<<<<<<<<@@@AAABBBDDDDDDDDDDDDCCCGGGHHHIIIJJJKKKNNNQQQTTTUUUUUUUUUVVVZZZ___dddgggqqquuu{{{zzzvvvuuutttyyyqqqbbbWWWOOOJJJDDDCCCAAA???==================<<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAACCCDDDDDDAAAAAABBBDDDGGGNNNVVV[[[```ccchhhooovvvzzzzzzzzzooofffXXXLLLDDDAAA@@@@@@=========>>>??????@@@@@@AAAAAAAAAAAABBBBBBCCCDDDGGGHHHMMMUUU[[[[[[TTTMMMEEECCCDDDFFFGGGIIIQQQYYYeeemmm{{{|||xxxwwwvvv~~~ooojjjccc^^^]]]aaaggglllqqqsssvvvzzzwwwqqqiii```YYYRRRMMMIIIEEEDDDCCCBBBBBBDDDFFFGGGGGGKKKRRR[[[fffsss}}}vvvwww~~~xxxxxxbbbIII@@@===:::999:::;;;;;;:::999:::===BBBIIIYYYsss~~~oooddd```dddyyy|||yyyyyy}}}wwwoooeee[[[RRRIIICCC===;;;888555222111111222333222111/////////000000///000000111111222333333555444444333333222222111111111111222222222333333333333333444444444555555555555555555555555555555444444444444444444444444555555555555555444444444444444444555555555666666999999888888999::::::;;;<<<<<<;;;<<<<<<>>>@@@AAA@@@AAACCCEEEFFFGGGGGGFFFIIIJJJLLLMMMNNNQQQUUUXXXZZZYYYXXXZZZ^^^dddjjjnnnwww{{{~~~}}}~~~}}}}}}gggXXXOOOHHHEEE>>>===<<<;;;;;;;;;<<<<<<======<<<<<<<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<===>>>???AAACCCDDDEEEFFFCCCDDDFFFHHHKKKPPPUUUYYY[[[ZZZ[[[___eeekkkoooqqqjjjbbbVVVKKKEEECCCCCCCCCAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHMMMNNNSSSZZZ```___WWWPPPGGGEEEEEEHHHIIIKKKQQQXXX^^^fffttt~~~|||zzzmmmbbb^^^[[[YYY\\\dddmmmrrrwww{{{xxxrrriiiaaaYYYSSSMMMIIIEEEDDDBBBBBBBBBCCCEEEGGGEEEKKKSSS\\\fffrrr~~~}}}wwwuuugggKKKAAA>>>;;;999:::;;;;;;:::999:::>>>CCCKKK[[[uuu~~~nnn]]][[[```uuutttqqqrrr~~~}}}xxxnnndddZZZQQQHHHCCC===;;;888444222111222222222222111000//////000000000000111111222222333333444444444333333222222222222222222222333333333333333333333444444444555555555555555555555555555555555555555555555555555555666666555555555555555555666666777777888888999999::::::999::::::;;;<<<===>>>===<<<<<<>>>@@@CCCDDDAAACCCEEEGGGIIIJJJJJJJJJKKKLLLNNNPPPQQQTTTXXX[[[^^^]]]\\\^^^bbbiiippptttxxx{{{zzzcccTTTKKKEEEBBB===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<======>>>>>>========================>>>???@@@BBBCCCEEEGGGHHHIIIKKKNNNPPPRRRUUUXXX[[[___\\\ZZZZZZ\\\```cccddd```[[[SSSMMMJJJHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLNNNNNNOOOSSSTTTXXX^^^dddbbbZZZRRRKKKHHHHHHKKKMMMNNNRRRXXX[[[cccppp~~~ooocccXXXWWWWWWYYY```iiirrrxxx}}}yyysssjjjaaaYYYRRRMMMIIIEEEDDDBBBAAABBBCCCEEEFFFEEEKKKSSS[[[cccnnnzzzzzzwwwkkkNNNBBB???;;;::::::;;;;;;::::::;;;???EEEMMM]]]xxx~~~mmmXXXWWW]]]qqqxxxnnnjjjnnnyyy~~~xxxnnndddZZZPPPHHHCCC===;;;888555333222222333111111111000000000000000111111222222333444444444444444333333333333222222333333333333444444444444333333333444444444555555666666666666666666666666555555555555555555555555777666555555555666777777777777888999999:::;;;;;;;;;;;;;;;<<<<<<>>>??????@@@???>>>>>>???BBBDDDFFFDDDFFFHHHKKKMMMNNNNNNNNNMMMNNNQQQRRRTTTXXX\\\___bbbaaaaaacccgggmmmtttxxxyyy|||wwwaaaRRRHHHBBB??????>>><<<;;;:::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@BBBDDDGGGJJJKKKNNNQQQUUUWWWXXXZZZ\\\^^^aaa^^^[[[YYYYYYYYYWWWVVVUUUSSSQQQPPPOOOMMMJJJHHHMMMMMMMMMNNNNNNOOOOOOPPPOOOPPPRRRUUUWWWXXXYYYYYYYYYYYY\\\bbbgggeee^^^VVVOOOKKKKKKOOOQQQQQQSSSWWW[[[bbbnnn{{{yyyoooccc[[[OOOQQQTTT[[[dddnnnxxx}}}}}}xxxsssiii```XXXRRRLLLHHHDDDCCCBBBAAAAAACCCEEEFFFEEEKKKRRRWWW]]]fffsss|||}}}oooPPPCCC@@@<<<::::::;;;;;;::::::<<<@@@FFFNNN___yyy|||iiiVVVUUU\\\ooouuukkkhhhnnnxxxxxxnnncccYYYOOOGGGBBB<<<:::777555333222333333000000111111000000000000111222222333444444555555333333333333333333333333333333444444444555555555333333333444444444555555666666666666666666666666555555555555555555555555777777666555555666888999666777777888999:::;;;;;;======>>>>>>???@@@AAABBBCCCCCCBBBBBBCCCEEEFFFHHHHHHJJJLLLOOOPPPQQQRRRRRRPPPRRRTTTVVVYYY\\\aaadddffffffgggiiimmmrrrwwwzzz|||~~~wwwdddVVVMMMFFFBBB@@@???>>>=========>>>???AAAAAAAAAAAAAAA@@@?????????????????????????????????@@@AAACCCGGGKKKNNNPPPSSSUUUYYY[[[\\\]]]___aaa___]]][[[YYYWWWTTTPPPMMMMMMMMMNNNPPPQQQQQQOOOLLLRRRSSSTTTVVVXXXYYY[[[[[[ZZZ\\\___bbbdddfffggggggbbb```bbbfffkkkkkkeee^^^TTTPPPPPPTTTWWWVVVVVVXXX^^^cccmmmyyy~~~uuuiii^^^UUUPPPKKKOOOVVV```lllxxx~~~|||xxxrrriii```XXXQQQKKKGGGDDDCCCBBBAAAAAACCCDDDFFFDDDIIIOOORRRUUU^^^kkkuuurrrQQQCCC@@@===;;;:::;;;::::::999;;;???EEENNN___zzzwwwcccSSSSSSZZZllluuukkkiiiqqq{{{~~~wwwlllaaaWWWMMMEEEAAA:::999666333222111222222000000000111111111000000111111111222333333444444333333333333333333333333222222333333333444444444333333333444444444555555666666666666666666666666555555555555555555555555888777666555555777999:::888888999:::;;;<<<======??????@@@@@@AAACCCDDDEEEGGGGGGGGGHHHHHHHHHIIIIIILLLNNNPPPRRRTTTTTTTTTTTTTTTVVVXXX[[[]]]aaafffiiijjjkkkmmmpppssswwwzzz|||~~~ttteeeZZZQQQJJJEEE??????>>>>>>???@@@BBBCCCFFFFFFFFFFFFEEECCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCFFFJJJOOOTTTVVVXXX[[[^^^```aaabbbeeegggeeeccc```]]]ZZZUUUPPPLLLJJJIIIJJJLLLPPPSSSSSSSSSWWWXXXZZZ]]]```ccceeeffffffhhhlllooorrrtttuuuuuukkkiiihhhlllqqqrrrnnniii^^^ZZZYYY^^^aaa___^^^___dddiiiqqq{{{~~~xxxlll^^^RRRKKKHHHLLLQQQ[[[hhhuuu}}}{{{xxxrrrhhh___WWWPPPJJJFFFDDDCCCAAAAAAAAABBBDDDFFFCCCHHHLLLNNNPPPWWWeeeoooxxxsssQQQCCC@@@===;;;;;;;;;::::::888:::>>>EEEMMM^^^yyysss^^^PPPPPPWWWggg}}}vvvmmmkkkuuu~~~}}}vvvkkk___UUULLLDDD???999777444222000000000111///000111111111111000000000000000111222222333333333333333333333333333333111111222222222333333333333333333444444444555555777777777777777777777777666666666666666666666666888777666555666777999;;;;;;;;;<<<===>>>???@@@AAAAAAAAAAAABBBCCCDDDFFFFFFIIIJJJKKKKKKLLLKKKKKKJJJOOOPPPRRRTTTUUUVVVVVVUUUWWWYYY[[[^^^aaaeeeiiimmmmmmnnnqqqtttwwwzzz|||}}}~~~xxxkkk___VVVNNNGGGBBB=========>>>@@@BBBEEEFFFIIIJJJJJJIIIHHHFFFDDDCCCAAAAAAAAAAAAAAAAAAAAAAAACCCCCCEEEHHHMMMRRRWWWZZZ^^^```cccdddfffgggjjjmmmqqqmmmhhhccc^^^XXXSSSOOOJJJHHHGGGIIINNNSSSVVVXXXZZZ[[[^^^aaaeeeiiilllmmmnnnppptttxxx{{{}}}~~~~~~rrrooommmqqqvvvxxxtttpppgggcccbbbgggjjjhhhfffgggkkkooovvv~~~~~~}}}{{{zzz|||wwwlll\\\QQQLLLKKKKKKMMMTTTbbbttt~~~|||{{{yyyssshhh]]]TTTNNNKKKJJJEEEEEECCCBBBBBBCCCDDDDDDHHHHHHJJJKKKKKKPPP]]]lll{{{~~~xxxvvvPPPEEE???;;;;;;:::888888:::===;;;===DDDOOO```yyyooo___VVVRRRVVVgggzzzuuuqqqyyy~~~|||ttthhh^^^UUULLLDDD>>>666555444222111000//////111000///////////////000111111222222222333333333444444333333333333222222111111222222222333333333333333333444444444555555777777666666666666777777999888777666666555666666999888777666666888:::;;;===???AAAAAAAAAAAACCCEEEEEEEEEEEEEEEFFFGGGHHHIIIKKKLLLMMMNNNMMMNNNQQQSSSRRRUUUWWWYYYXXXXXXXXXYYY[[[\\\^^^aaaeeeiiilllnnnooorrruuuwwwwwwxxxzzz|||ssskkk___UUUNNNIIICCC@@@======>>>???CCCGGGKKKNNNQQQOOOKKKHHHFFFCCC@@@>>>AAAAAAAAAAAABBBBBBCCCDDDHHHGGGGGGJJJPPPWWW]]]```cccdddeeefffgggkkkppptttwwwyyyxxxrrrmmmggg^^^TTTPPPIIIFFFHHHLLLNNNSSSXXXWWW\\\bbbeeehhhlllnnnooopppuuuzzz}}}vvvpppmmmrrr||||||rrrooopppsssssspppoooqqqssszzz|||xxxxxxtttpppppptttnnncccUUUKKKHHHHHHJJJRRR[[[jjj||||||yyyxxxxxxrrrggg\\\SSSMMMJJJIIIFFFEEECCCBBBBBBCCCCCCDDDGGGGGGIIIKKKJJJNNN[[[iiizzz}}}vvvxxxSSSEEE???;;;;;;:::888888;;;;;;:::<<>>@@@BBBBBBBBBCCCEEEFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMOOOPPPPPPPPPPPPSSSUUUTTTWWWYYYZZZZZZZZZZZZ[[[]]]^^^aaadddhhhkkknnnoooqqqsssvvvxxxyyyzzz|||}}}wwwppphhhaaaWWWOOOIIIEEEAAA???@@@AAACCCFFFJJJNNNQQQSSSPPPLLLHHHEEECCCBBB@@@>>>@@@AAAAAAAAABBBDDDEEEFFFIIIIIIKKKNNNTTT[[[___bbbccceeegggiiijjjmmmqqqtttzzz~~~~~~{{{xxxtttkkkaaaVVVOOOIIIJJJLLLNNNSSSXXX\\\___bbbdddeeehhhjjjlllpppuuuzzzsssnnnlllrrr~~~zzzvvvvvvxxxwwwssssssvvvzzz}}}yyyvvvvvvrrrkkkjjjlllllleeeZZZOOOGGGEEEHHHLLLYYYeeewww{{{wwwvvvvvvpppggg\\\RRRLLLIIIHHHFFFEEECCCBBBBBBBBBCCCCCCEEEFFFIIIKKKJJJLLLXXXdddxxx}}}sssxxxzzzVVVEEE???;;;;;;;;;888888;;;999999<<>>@@@@@@AAABBBDDDFFFGGGHHHKKKMMMQQQVVV[[[___ccceeedddfffiiilllnnnqqquuuwww|||sssaaaXXXOOOLLLLLLMMMRRRWWW^^^___``````___```cccfffnnntttzzzrrrnnnmmmuuu}}}|||zzzwwwxxx{{{xxxuuurrrttt}}}}}}vvvjjjfffhhhlllkkkbbbWWWMMMFFFEEEKKKRRRaaappp}}}zzzxxxwwwqqqhhh]]]TTTMMMIIIHHHFFFEEECCCBBBAAABBBBBBCCCCCCEEEHHHKKKJJJKKKVVVbbbwww~~~rrrrrr|||ZZZFFF@@@;;;;;;;;;999999;;;:::999===DDDNNN]]]tttpppbbbWWWUUU[[[lllzzzssskkknnnvvv~~~ssskkk```VVVNNNGGG???999888777666444333222111111000000000///000000111111222222222333333333444444222222222222111111111111111111222222222333333333333333333444444444555555666666666555555666666666666555555555555555666666888999;;;<<<>>>>>>>>>>>>AAACCCEEEFFFGGGHHHJJJLLLNNNMMMMMMNNNNNNOOOPPPQQQSSSTTTUUUUUUTTTUUUWWWYYYYYY[[[]]]^^^]]]^^^```aaadddfffjjjmmmpppqqqqqqqqqrrruuuxxxzzzzzz{{{}}}~~~|||sssiii```ZZZOOOKKKFFFBBB???=========>>>BBBHHHNNNSSSTTTTTTSSSHHHDDD???===<<<>>>>>>??????@@@AAACCCEEEHHHJJJKKKMMMRRRXXX]]]aaadddeeegggfffhhhjjjmmmqqqvvv|||ooodddXXXRRROOONNNQQQVVV\\\YYYWWWWWWVVVWWW[[[aaajjjrrr{{{wwwuuuuuu|||~~~{{{yyy||||||ssspppnnnqqq}}}~~~~~~mmmdddccchhhlllmmmbbbUUULLLGGGFFFOOOYYYjjjzzz~~~}}}xxxsssjjj```VVVOOOKKKJJJFFFEEECCCBBBAAAAAAAAABBBBBBDDDGGGJJJJJJLLLWWWdddxxxtttqqq{{{~~~]]]FFF@@@<<<<<<;;;999999;;;<<<<<<>>>EEEMMMZZZnnntttgggYYYWWW]]]mmmppphhhaaaeeennn|||{{{ooohhh]]]TTTMMMFFF???:::888777666444333222111111000000000000000111222222222222333333333444444444444333333333333222222222111111222222222333333333333333333444444444555555666666555555555555666666555555555555555666777888888:::;;;===???@@@@@@@@@CCCEEEGGGIIIJJJKKKNNNPPPRRRRRRRRRRRRRRRTTTUUUUUUUUUVVVWWWWWWVVVVVVXXXZZZZZZ\\\]]]^^^^^^___aaaccchhhjjjmmmppprrrssssssrrrrrrtttwwwyyyzzz{{{}}}~~~yyymmmddd\\\TTTOOOJJJHHHDDDAAA>>>======>>>???DDDJJJPPPTTTSSSQQQOOODDDAAA<<<:::;;;===??????@@@@@@BBBDDDGGGJJJLLLNNNPPPVVV^^^ccceeeeeefffggghhhiiilllooovvv~~~rrrfff^^^YYYTTTUUUXXXWWWQQQNNNNNNNNNOOOWWW```gggqqq}}}{{{{{{wwwnnnllllllqqqwwwiiidddffflllpppnnn```SSSLLLHHHHHHSSSaaavvvzzzuuulllbbbYYYRRRMMMKKKFFFEEECCCAAA@@@@@@AAAAAAAAACCCGGGJJJKKKOOO[[[iii{{{yyyuuu|||^^^FFF@@@<<<<<<<<<999999<<<===<<>>===???AAADDDHHHNNNSSSTTTQQQMMMJJJAAA>>>;;;:::<<<>>>@@@@@@AAABBBCCCEEEHHHKKKNNNOOOSSSYYYaaaffffffeeeeeeeeehhhjjjooovvvyyyqqqiiiaaa^^^^^^WWWOOOJJJKKKLLLMMMWWWdddjjjttt|||}}}~~~sssjjjiiijjjrrr~~~qqqfffdddhhhnnnrrrooo```RRRNNNKKKMMM[[[lllzzzuuummmcccZZZSSSNNNKKKFFFEEECCCAAA@@@@@@@@@AAAAAABBBFFFJJJLLLRRR```ooo~~~zzz^^^GGGAAA<<<<<<<<<::::::<<<;;;;;;???EEELLLVVVhhhxxx~~~qqq^^^[[[___kkkyyyrrrbbb\\\\\\aaakkkzzzxxxrrrddd^^^UUUNNNIIIEEE???;;;777666444333111000000000000000000000111222333444333333333444444444444555333333333333222222222111111111222222222333333333333333333444444444555555666555555444444555555666555555666666888999:::;;;999999:::;;;===@@@CCCDDDFFFHHHKKKMMMOOOQQQTTTVVVXXXXXXXXXYYYYYYZZZ[[[\\\[[[\\\\\\\\\ZZZ[[[\\\^^^^^^```aaaaaabbbdddgggiiimmmnnnooopppqqqrrrsssssssssvvvyyy{{{{{{|||~~~xxxiii\\\SSSMMMHHHDDD@@@AAAAAA@@@>>>>>>AAADDDIIILLLPPPSSSRRRMMMHHHDDD>>><<<;;;<<<>>>@@@AAAAAABBBCCCDDDFFFIIILLLNNNPPPTTT[[[cccfffeeebbbbbbcccfffllluuu|||qqqjjjhhh]]]SSSLLLNNNOOOPPP\\\kkkrrrzzz{{{pppggggggjjjsss|||~~~tttggg^^^^^^ccciiilllppp```SSSPPPPPPSSSbbbuuuzzzuuummmcccZZZSSSNNNKKKFFFEEECCCAAA@@@@@@@@@@@@AAABBBEEEJJJLLLTTTdddsss~~~^^^GGGAAA<<<<<<<<<::::::<<<999:::>>>DDDLLLWWWiiixxxttt___\\\___jjjvvvpppaaa]]]^^^cccmmm|||~~~uuuoooaaaZZZRRRLLLHHHDDD???;;;666555444222111000//////000000000000111222333444333333333444444444555555222222222111111111111000111111222222222333333333333333333444444444555555555555555444444555555555666666666777888:::;;;<<<:::999999:::<<<@@@CCCEEEFFFIIILLLNNNPPPRRRUUUXXXZZZZZZZZZZZZ[[[\\\]]]^^^]]]^^^^^^^^^]]]]]]^^^```aaabbbccccccdddfffiiilllnnnnnnnnnooopppqqqrrrsssuuuwwwzzz|||}}}~~~wwwmmm___SSSMMMIIIFFFDDD;;;===>>>>>>===>>>BBBFFFJJJMMMPPPQQQOOOIIICCC>>>===<<<;;;===@@@BBBBBBAAACCCDDDEEEGGGIIILLLNNNPPPUUU\\\cccfffcccaaa```bbbdddlllzzz|||sssooodddXXXQQQRRRSSSTTTaaaqqqzzzyyynnnfffgggkkkuuu}}}xxxhhh___\\\[[[eeeooommmjjj]]]SSSQQQPPPUUUiii~~~wwwmmmcccZZZSSSNNNJJJFFFCCCAAA???@@@@@@@@@???AAAAAACCCHHHMMMWWWhhhxxxdddHHHBBB======<<<999999;;;;;;@@@???BBBNNNVVVdddyyyxxxfff^^^\\\hhhyyylll```aaa___eeennn{{{yyyooohhh]]]XXXPPPIIIDDD???<<<999888777555444333222222222//////000111222222333333666666666555555444444444333333333222222111111111555444333222222222333444444333333222222333333444666666555555555666666777666666666666777888999:::@@@888666;;;@@@???@@@CCCKKKLLLNNNPPPQQQSSSVVVYYY]]]]]]___`````````___^^^^^^_________^^^]]]\\\\\\aaaccceeefffggghhhkkkmmmppppppqqqpppooopppsssuuusssvvv{{{~~~ssseeeUUUMMMHHHDDDAAAAAA>>><<<::::::===AAADDDEEELLLQQQUUUUUUNNNFFF???<<<>>>@@@@@@???BBBGGGHHHEEEFFFGGGGGGHHHJJJLLLNNNPPPXXX___eeegggccc______```eeeqqq~~~vvvkkkdddZZZVVVYYYcccmmmttt|||xxx{{{rrrkkkgggkkkppp{{{}}}sssddd]]][[[ZZZdddmmmjjjiii^^^VVVVVVXXX```ttt}}}wwwmmmccc[[[TTTOOOKKKGGGDDDAAA@@@@@@@@@??????AAAAAACCCHHHNNNYYYlll|||```GGG@@@<<<<<<;;;888888:::;;;@@@@@@DDDQQQZZZiii~~~{{{eee]]][[[gggyyyoooaaa]]]___dddmmmzzz~~~vvvllleee[[[UUUNNNGGGBBB>>>:::888777666555333222222111111///000000111222222333333333333333444444444444444333333333222222111111111444333222222222333444444444333333222222333333444555555444444555555666777777777777888999:::<<<<<>><<<<<>>BBBEEEFFFLLLQQQVVVTTTLLLDDD???===>>>AAACCCCCCEEEJJJJJJGGGGGGGGGGGGGGGJJJMMMQQQSSSZZZ```fffgggdddbbbcccffflllxxxzzztttfff```YYYUUUYYYcccmmmtttwwwsssqqquuurrrkkkhhhkkkpppzzz}}}~~~|||~~~mmm```[[[[[[ZZZccckkkfffeee[[[UUUVVV[[[fff{{{}}}vvvmmmddd\\\UUUPPPMMMHHHEEEBBBAAAAAA@@@???>>>AAA@@@CCCIIIPPP]]]qqq|||\\\FFF???;;;;;;:::777777:::666;;;<<>><<<<<<>>>@@@AAAFFFLLLQQQQQQSSSUUUWWWYYY[[[\\\```aaabbbbbbccccccbbbbbbaaaaaaaaaaaaaaa`````````ccceeeggghhhhhhiiikkkmmmrrrssssssrrrqqqqqqsssuuuuuuxxx|||zzzjjj[[[KKKCCC???<<<;;;===???>>>>>>???@@@CCCFFFHHHMMMSSSWWWSSSJJJAAA???@@@>>>CCCGGGHHHJJJMMMLLLHHHGGGFFFEEEFFFIIIOOOTTTWWW]]]bbbggghhhfffeeeiiimmmsss}}}~~~|||{{{{{{xxxrrrmmm]]]YYYUUUTTTXXX```kkkqqqmmmkkkjjjppp}}}sssllliiilllqqqzzzyyy|||}}}||||||{{{hhh]]]ZZZ\\\\\\dddjjjeeeddd\\\VVVWWW^^^jjj~~~zzzvvvyyy|||vvvmmmddd\\\VVVQQQNNNIIIFFFCCCAAAAAA@@@???>>>AAA@@@CCCIIIQQQ___ttt{{{ZZZFFF???;;;;;;;;;888888:::444::::::>>>LLLVVVeee{{{lllccc___jjj{{{~~~hhhZZZ]]]```hhhuuu~~~wwwnnnddd\\\SSSNNNHHHBBB>>>;;;999777555444333222111111111111000000111111111222222222333444555666666666555444222222222111111111111111111111222222333444555555444333333222222333333444333333333333333444555666777777888:::<<<>>>AAABBB???@@@AAAAAABBBEEEMMMTTTYYYXXXXXXYYY[[[]]]______aaaaaabbbbbbcccccccccccccccccccccbbbbbbbbbbbbccceeegggiiiiiiiiijjjlllnnnqqqrrrsssrrrqqqqqqrrrssstttwww{{{~~~|||wwwfffXXXIIIBBB@@@>>>???AAA>>>>>>???@@@AAADDDGGGJJJQQQUUUWWWRRRGGG??????BBB@@@GGGLLLNNNOOOPPPMMMIIIFFFDDDCCCDDDIIIPPPWWW\\\bbbfffhhhgggeeeffflllrrrwwwwwwmmmgggeeefffffffffhhhiiihhheeeaaaTTTSSSPPPPPPSSSZZZdddjjjiiihhhjjjrrruuunnnlllooosss|||zzz{{{~~~yyyyyy{{{wwwfff\\\[[[______gggmmmgggeee___[[[]]]fffuuuyyyqqqmmmrrr{{{|||vvvlllccc\\\VVVQQQNNNHHHEEEBBBAAA@@@@@@???>>>@@@@@@CCCIIIQQQ^^^rrrzzzYYYFFF@@@<<<<<<<<<::::::<<<999>>>===AAANNNWWWeeezzztttjjjeeeoooooo^^^\\\]]]dddqqq{{{tttkkk```YYYPPPLLLEEE@@@===;;;999888444444333222111111111111111111111111111222222222444444555555444222111///111111111111111111111111000111222333444444555555444333333222222333333444222222222333444555666666777777888:::<<>>>>>@@@<<<>>>@@@@@@BBBEEEJJJNNNVVVXXXWWWPPPEEE@@@AAADDDCCCKKKQQQRRRQQQPPPLLLHHHDDDCCCBBBDDDJJJSSS[[[aaaggghhhhhheeebbbfffnnnvvv}}}rrriiibbbZZZUUUTTTSSSSSSUUUWWWXXXXXXVVVUUUNNNNNNMMMLLLNNNTTT\\\ccchhhkkkqqq|||yyysssqqqtttxxx}}}xxxtttuuuxxx|||qqqeee[[[\\\aaabbbjjjoooiiiccc___\\\```lll~~~{{{rrrjjjhhhrrr}}}|||uuulllccc[[[TTTOOOLLLFFFCCCAAA???@@@@@@@@@?????????BBBIIIOOO[[[mmm}}}{{{ZZZFFF@@@<<<<<<<<<:::;;;===999>>><<>><<<:::999888444444333222222222222222111111111111111111111111111222333333111///,,,***000000000111111111111111111111333333444444444444444333333222222333333444333333333333444555777777888888999;;;===@@@BBBCCCEEEHHHJJJKKKRRR___jjjpppsssmmmeeeaaabbbdddeeedddcccbbbbbbbbbbbbcccddddddeeeeeedddccccccdddfffgggjjjkkkmmmmmmllllllmmmnnnlllnnnpppqqqppppppqqqrrrsssuuuyyy{{{}}}|||uuuqqqeeeXXXIIIBBB???<<<:::;;;===???AAAAAABBBGGGOOOUUU]]][[[VVVNNNFFFBBBCCCFFFGGGOOOVVVTTTPPPMMMIIIEEECCCBBBCCCFFFMMMWWW```fffiiiiiifffbbb```fffrrr|||zzzmmm___XXXTTTOOOLLLKKKHHHIIIJJJKKKLLLLLLLLLLLLLLLMMMLLLKKKLLLRRR[[[bbbkkkrrr~~~~~~yyywww{{{~~~{{{wwwsssmmmoooqqqtttwww||||||mmmeee[[[\\\aaaccckkkqqqlllfffdddaaadddqqq{{{}}}vvvmmmggghhhvvv|||uuulllbbbZZZSSSMMMJJJCCCAAA???>>>???@@@@@@???>>>???BBBHHHMMMVVVfffuuu{{{ZZZEEE???;;;<<<<<<::::::<<<666;;;999<<>><<<<<<>>>@@@BBBBBBDDDJJJTTT\\\ccc]]]TTTLLLGGGEEEEEEFFFKKKSSSXXXUUUNNNJJJFFFBBBCCCDDDFFFKKKSSS]]]fffllliiihhheee``````iiixxxlll___RRRMMMLLLIIIGGGFFFEEEEEEEEEEEEEEEGGGIIIJJJLLLNNNNNNMMMNNNUUU___hhhuuu~~~}}}|||tttpppkkkeeekkkmmmppptttxxx~~~|||lllddd[[[\\\aaaccclllrrrmmmrrrooolllmmmyyy|||sssooooooppprrrvvvzzz|||ssskkkfffjjjzzz|||uuukkkaaaYYYRRRLLLHHHBBB@@@======???@@@@@@???>>>>>>BBBHHHLLLSSSbbbooo}}}{{{[[[DDD>>>::::::;;;999999<<<777<<<;;;???KKKTTTbbbwwwxxxnnnjjjtttttteeeVVVUUUYYYgggwwwooohhh___UUUOOOFFFBBB===999888777666555555555444333333333444444222222111111111111111111111222555666666444222000//////000000111111111222222333444444444333222111444333333222222333333444333444444555666777999999=========???@@@BBBDDDEEEHHHKKKNNNUUUggg~~~}}}ooofffeeeggghhhgggffffffeeedddeeefffggghhhfffeeeccccccccceeeggghhhlllnnnooonnnmmmmmmnnnooojjjmmmqqqrrrsssssstttuuuuuuwwwzzz|||||||||}}}}}}{{{vvvnnniii[[[PPPGGGEEEEEECCCBBBBBB@@@BBBDDDDDDEEEMMMXXXbbbggg___SSSKKKHHHGGGGGGFFFNNNUUUZZZUUUMMMHHHCCC???EEEFFFIIINNNWWWaaajjjooohhhgggccc```aaalll}}}yyyeeeXXXLLLHHHIIIGGGDDDDDDDDDDDDDDDCCCDDDEEEIIILLLNNNOOOPPPPPPRRRYYYeeennn}}}vvvnnneeebbbcccdddkkkpppppprrrzzzzzzpppdddaaa```dddhhhjjjpppwwwuuussssssyyyuuummmhhheeeeeehhhooosssxxx}}}~~~tttlllkkkuuuzzztttkkkbbbYYYQQQJJJFFFDDDBBBAAA???>>>>>>??????CCCBBBBBBDDDGGGOOO^^^mmm|||{{{zzzWWWDDDAAA>>><<<;;;<<<;;;;;;999===<<>>AAABBBCCCEEEHHHJJJJJJLLLRRR[[[hhhwww}}}ooohhhhhhhhhfffcccgggggghhhgggeeeeeefffhhhhhhgggffffffgggiiikkkmmmkkkmmmoooooonnnmmmmmmnnnooooooooopppqqqtttvvvwwwzzzzzz{{{|||{{{zzzzzzzzzzzzzzz{{{|||||||||{{{zzzyyy{{{xxxxxxwwwrrrjjjcccVVVPPPIIIDDDBBBAAA???===DDDAAA@@@EEEOOOZZZaaaeeeddd^^^XXXSSSMMMHHHKKKPPPTTTVVVVVVRRRKKKEEEBBBAAABBBDDDJJJTTT___gggjjjjjjeeebbb```___eeeqqqoooXXXPPPKKKJJJJJJGGGEEEFFFEEEGGGHHHGGGFFFIIIPPPUUUTTTZZZaaabbbbbbfffqqq{{{|||tttjjj```\\\]]]___gggnnnooosss{{{|||rrrfffbbbaaaeeeiiilllsssyyy~~~~~~ttthhhbbb___]]]___cccjjjooouuuzzz}}}{{{sssnnnrrr~~~zzztttkkkbbbYYYQQQJJJFFFCCCBBBAAA???>>>>>>??????CCCBBBBBBDDDGGGOOO^^^mmm|||zzzvvvTTTDDDAAA===;;;;;;<<<;;;;;;999>>><<<@@@MMMWWWggg}}}uuulllgggnnnqqqccc\\\bbbjjjvvv|||rrrhhh```XXXOOOJJJDDD@@@;;;888666555444333444333111000000111333444333333333222222222111111222222111111111111111111111111222222222222222222222333333333333222111111222222222111222222333444222444555666666888;;;======???BBBDDDEEEFFFIIIKKKLLLNNNQQQXXXcccoooyyy}}}vvvlllgggfffggggggeeegggiiiiiihhhggggggiiijjjhhhhhhggghhhiiikkknnnpppnnnppprrrqqqooonnnmmmnnnnnnnnnoooppprrruuuxxxzzz{{{{{{|||}}}yyytttrrrqqqqqqpppooopppqqqsssssssssrrrrrrvvvssspppooommmiii```YYYPPPKKKEEEAAA@@@???>>>===CCCAAA@@@GGGRRR^^^gggjjjllldddZZZUUUPPPMMMPPPUUUTTTUUUUUUQQQJJJDDDAAAAAABBBEEELLLVVV```gggiiiiiicccaaa```aaahhhuuuxxxcccTTTMMMHHHHHHIIIGGGFFFHHHIIIKKKMMMMMMMMMQQQXXX]]]eeellltttvvvvvv{{{{{{qqqeeeZZZUUUVVVZZZbbbjjjnnnsss|||vvvhhhdddcccgggkkkooovvv~~~}}}kkkbbbYYYVVVUUUUUUYYY^^^fffkkksssyyy~~~|||vvvttt{{{~~~zzztttkkkaaaYYYQQQJJJFFFCCCBBB@@@???>>>>>>???@@@CCCBBBBBBEEEHHHPPP```ooo}}}{{{qqqPPPCCC@@@===;;;;;;<<<;;;;;;:::>>>===AAAOOO[[[lllrrrjjjeeelll}}}rrrgggffflllttt{{{oooeee\\\TTTLLLFFFAAA>>>999666555444333222444333222111111222333444333333333222222222222111444444333333222111111111333333333333333333222222333333333333333222222111111111222333333333333333333444666777777999;;;>>>???AAADDDEEEFFFHHHKKKMMMOOOOOOQQQUUU\\\dddlllpppooommmiiifffeeeeeeggghhhhhhiiikkkjjjjjjjjjkkkmmmjjjiiiiiijjjkkknnnpppqqqqqqssssssrrrpppnnnnnnnnnmmmnnnoooqqqtttwwwyyy{{{|||||||||~~~}}}wwwoooiiieeecccaaa``````bbbccceeeggghhhhhhhhhkkkiiifffdddaaa\\\UUUOOOGGGDDD???===============AAA@@@BBBJJJXXXeeeooossstttiii]]]WWWUUUSSSTTTWWWTTTUUUTTTOOOHHHBBBAAABBBCCCGGGOOOZZZcccggggggfff``````aaadddmmmzzznnnXXXQQQKKKGGGHHHJJJIIIKKKNNNPPPSSSWWWXXXZZZ___fffkkkvvv~~~zzzooocccWWWRRRRRRVVV^^^ggglllrrrzzzzzzjjjeeedddhhhmmmsss{{{vvviii]]]VVVPPPOOOPPPQQQVVV\\\eeekkkttt|||}}}|||}}}zzztttkkkaaaXXXPPPJJJEEEBBBAAA???>>>>>>>>>???@@@BBBAAABBBFFFJJJRRRcccrrrnnnPPPCCC@@@<<<;;;;;;<<<;;;;;;:::???>>>BBBQQQ^^^pppllleee```gggxxxwwwooopppvvv~~~zzznnnbbbZZZQQQIIIDDDAAA>>>;;;888777777555444333222222111111222222333222222222222222222222222444444444444444333333333555555555444444333333222333333444444333333222111000111333444555444333333444555777888888:::<<>><<<:::;;;<<<>>>???@@@AAAEEEPPP___nnnwww{{{wwwkkk```\\\[[[XXXUUUUUUSSSTTTRRRMMMFFFBBBBBBCCCDDDJJJTTT^^^eeegggfffddd___```cccgggppp~~~kkkUUUNNNIIIGGGJJJLLLNNNRRRWWWZZZ^^^cccgggjjjpppwww|||zzzpppdddXXXRRRRRRTTT\\\ccchhhnnnuuuyyyxxx{{{{{{{{{kkkgggeeeiiiooovvvwwweeeYYYSSSNNNKKKLLLMMMOOOUUU\\\ccckkkvvv|||yyysssjjjaaaXXXPPPIIIEEEAAA@@@???>>>>>>>>>???@@@BBBAAACCCGGGLLLVVVgggwww{{{|||lllQQQBBB???<<<:::;;;;;;;;;;;;:::??????DDDSSS___qqqxxxccc]]]ZZZaaarrr}}}xxxzzzxxxlll```XXXPPPHHHCCC@@@===:::999888777666555222222222222222222222222222222222222222222222222222222333444555666666777666555555444444333333333333444444444444333222222000111333444555555444444555666888999999;;;===@@@???AAADDDFFFGGGHHHKKKMMMPPPPPPQQQTTTWWW[[[^^^```aaaeeeiiiiiifffeeegggiiifffhhhjjjkkkjjjjjjkkklllmmmmmmlllkkkkkkkkkkkkkkkmmmnnnoooooonnnnnnpppqqqrrrrrrsssttttttuuuuuuuuuxxxxxxyyyzzz~~~~~~wwwhhhbbbYYYQQQLLLIIIGGGEEEEEEFFFHHHJJJMMMOOOQQQRRRUUUTTTRRRPPPMMMIIIDDDAAA;;;;;;:::::::::<<<>>>@@@@@@BBBJJJWWWggguuu}}}wwwnnnfffdddbbb[[[UUURRRQQQRRRQQQMMMGGGCCCCCCEEEFFFMMMXXXaaaffffffdddbbb```bbbeeejjjssshhhTTTJJJGGGFFFJJJNNNQQQWWW^^^dddiiipppvvv{{{zzzrrrgggZZZSSSRRRRRRXXX___ccciiiqqqtttrrruuuvvvyyy{{{lllgggeeeiiipppxxxwwwgggXXXNNNJJJHHHGGGJJJLLLNNNUUU]]]ccckkkwww|||yyysssjjj```XXXPPPIIIEEE@@@???>>>======>>>???@@@AAA@@@CCCIIIPPP[[[mmm}}}pppppprrrgggPPPAAA>>>;;;::::::;;;<<<;;;:::???@@@EEETTT___oooppp\\\WWWTTT[[[kkk}}}~~~vvviii^^^UUUNNNGGGBBB<<<:::888666666666444222222222222222222222222222111222222222222333333333111111222444555666777888444444444444444444333333444444444444444333222222000111222444555555555555666777999::::::<<<>>>AAA@@@BBBDDDFFFGGGIIILLLNNNOOOPPPRRRUUUXXX\\\^^^```aaaeeehhhiiigggfffgggiiieeehhhjjjkkkjjjiiiiiijjjlllllllllkkkkkkjjjjjjiiikkklllmmmmmmlllmmmppprrrrrrsssttttttttttttssssssvvvvvvvvvxxx{{{vvvooo]]]WWWOOOHHHCCCAAA???>>>;;;<<<===>>>@@@CCCEEEFFFGGGGGGFFFEEECCC@@@===<<<999:::;;;;;;:::<<<>>>AAAAAAEEEOOO___ooozzzvvvooojjjhhhddd[[[TTTQQQOOOPPPQQQNNNIIIFFFFFFGGGIIIQQQ\\\dddgggeeecccaaa```cccgggnnnvvvzzzbbbPPPGGGEEEFFFJJJNNNSSS[[[dddnnnttt}}}{{{ttthhh[[[RRRPPPOOOUUUZZZ^^^eeennnqqqooopppqqqttt|||yyylllgggeeeiiipppyyyuuugggZZZOOOHHHDDDCCCEEEJJJMMMPPPYYYaaafffnnn{{{|||yyysssjjj```XXXPPPIIIDDD@@@???>>>======>>>???@@@@@@@@@DDDKKKSSS___rrrkkkhhhhhhyyy~~~~~~```KKK@@@>>>;;;::::::;;;<<<;;;999???AAAFFFTTT^^^llloooXXXTTTPPPVVVddduuu{{{rrreeeZZZRRRKKKEEE@@@:::888666555555555333111222222222333333222222222111111222222222333333333222222333444555555666666333333333333333444444444444444444555444444333222222222222333444555666777777888:::;;;;;;<<>>======>>>>>><<<;;;::::::888:::;;;;;;::::::===@@@BBBHHHTTTeeettt}}}~~~sssmmmiiieee^^^UUUOOOOOOLLLOOOQQQOOOKKKHHHHHHJJJLLLTTT^^^eeefffdddbbbaaa```dddjjjqqqzzzrrr\\\MMMIIIHHHIIINNNRRRWWWaaakkkvvv|||{{{uuuiiiZZZPPPMMMMMMRRRVVV[[[ccclllpppooonnnnnnrrryyy~~~xxxlllgggeeeiiipppzzzyyykkk]]]RRRJJJFFFAAAAAAEEEKKKOOOTTT]]]fffjjjsss}}}{{{~~~|||yyysssjjj```WWWOOOIIIDDD??????>>>======>>>???@@@???@@@DDDLLLTTTaaauuujjjffffffvvvwwwZZZFFF@@@>>>;;;999:::;;;<<<;;;999@@@AAAGGGTTT]]]jjj~~~sssXXXSSSOOOSSS___ooo|||xxxooocccXXXPPPJJJDDD???:::888666666666555444222111222222333333222222111111111111222222333333333333333444444444444444444222222222333333444444444444444555555444444333222222222222222333555777888777999:::;;;;;;===???BBBCCCEEEHHHIIIJJJLLLOOOQQQPPPQQQTTTWWW[[[]]]^^^______aaacccfffiiijjjjjjjjjgggjjjlllmmmkkkiiiiiiiiihhhiiijjjlllmmmnnnnnnooonnnooonnnmmmkkklllnnnpppnnnoooqqqssstttttttttsssuuuuuuuuuwwwzzz~~~ssseee\\\LLLGGGAAA;;;999888888888999888777777888:::;;;<<<888:::;;;<<<;;;;;;;;;<<<777:::;;;;;;999999;;;>>>CCCIIIWWWhhhwww~~~~~~{{{nnniiiddd___VVVMMMJJJLLLJJJMMMQQQPPPMMMJJJJJJKKKNNNVVV```ffffffdddbbbaaa```dddkkksss}}}mmmZZZMMMMMMLLLNNNSSSWWW]]]hhhrrrzzzzzzsssjjj```VVVOOOLLLNNNUUU]]]ffflllnnnnnnnnnlllmmmttt|||{{{uuuiiigggfffhhhooo{{{yyyeeeXXXQQQJJJEEECCCAAAAAAFFFNNNTTTXXX```hhhuuu~~~~~~zzzzzz}}}}}}zzzssspppjjjaaaXXXOOOHHHEEEAAA@@@???>>>>>>???@@@AAABBBEEEJJJOOOXXXiii}}}pppcccmmm~~~~~~tttZZZHHH???>>><<<:::999999999999;;;:::>>>GGGQQQZZZgggsssrrr^^^UUUOOOUUUaaammmwww{{{wwwtttttt|||wwwooobbbWWWOOOGGG@@@;;;:::888666666666666666444111111111111111111111111222222222222333444444555666555555666777777666555555555444444444333333333222333333444444333333222222333333333444555555555999999999:::<<>><<<:::999999999999;;;;;;???HHHPPPYYYdddooorrraaaXXXQQQWWWbbbmmmxxxzzzpppllliiiiiirrrvvvmmm```UUUMMMFFF???::::::888666555666666555444111111111111111111111111222222222222333444555555666666666777888777666555555555555444444444333333222333333444444333333222333333444444555666666666::::::999:::<<>>999:::888666555666666555444222222222222222222222222222222222222333444555666777777888999999888777666555555555444444444444333333333444444444444333333444444555666666777888888::::::;;;<<<>>>AAACCCEEEGGGIIIKKKNNNQQQSSSUUUUUUSSSVVVZZZ\\\]]]___aaacccddddddeeegggjjjllllllkkknnnnnnnnnmmmmmmlllllllllkkkmmmnnnnnnnnnooorrrttttttsssqqqooommmlllkkkkkkkkknnnqqqrrrrrrrrrssstttxxxyyy{{{|||~~~wwwkkk[[[MMMCCC<<<:::888888999:::999888777777777777777777777777777777666666666555555555666777888888888999<<>>===<<<<<<===>>>???CCCEEEJJJWWWjjj~~~~~~qqqVVVCCC>>>===;;;:::999999::::::;;;;;;@@@HHHNNNSSS\\\dddqqq|||uuufff[[[TTTYYYeeerrr~~~}}}pppbbbYYYWWWXXXaaasss~~~tttkkk^^^RRRJJJDDD>>>:::999777555555555666555444222222222222222222222222111111111222333444555666777999;;;;;;:::999888777555555555555444444444444333333444444444444333333555555666777888888999999;;;;;;<<<===@@@BBBDDDFFFGGGIIILLLPPPSSSVVVXXXYYYVVVXXX[[[]]]^^^```bbbdddggggggiiikkkmmmnnnooooooppppppoooooonnnmmmlllllllllmmmnnnnnnnnnoooqqqssstttsssrrrpppnnnmmmlllkkkkkknnnqqqsssssstttuuuvvvyyy{{{}}}uuugggWWWIII@@@;;;;;;;;;<<<<<<;;;;;;:::999999999999999999999999777777777666666666666666666777888888888999<<>>===<<<<<<===>>>???DDDFFFKKKWWWgggyyypppUUUBBB>>>===;;;:::999999:::;;;;;;;;;???GGGMMMRRRZZZbbboooyyy{{{fff\\\UUUZZZgggvvvppp```WWWVVVVVV^^^oootttkkk]]]RRRJJJDDD>>>;;;999777555444555555444333222222222222222222222222111111111222333444666666888;;;>>>>>><<<999999999666666555555555444444444333444444555555444444333555555666777888999:::;;;<<<===>>>???AAADDDEEEFFFGGGIIILLLPPPTTTWWWYYYZZZXXXZZZ\\\^^^___aaacccfffiiikkkmmmnnnpppqqqrrrsssrrrrrrqqqpppnnnmmmlllllllllmmmnnnnnnmmmnnnppprrrsssrrrrrrqqqooonnnlllllllllooorrruuuuuuvvvwwwxxx{{{}}}}}}pppbbbTTTGGG???<<<===>>>>>>===;;;::::::999999999999999999999999888888888888888888888888666777888888888999<<>>::::::;;;===CCCJJJRRRVVVXXXWWWRRRPPPRRRUUUUUUYYY___bbbcccbbbaaaaaaaaafffppp~~~yyykkkccc``````jjjlllqqqwwwppp```WWWSSSTTTUUU[[[ccckkkmmmhhh^^^WWWQQQTTTZZZccclllqqqttttttiiiddd```dddppp{{{uuuqqqnnnqqqzzz~~~zzzooodddTTTKKKCCCAAAAAABBBEEEJJJOOOXXXgggssswwwxxxzzzvvvvvvyyy{{{}}}zzzvvvrrrlllcccYYYPPPHHHDDDAAA@@@????????????@@@AAADDDGGGLLLUUUaaannnyyypppUUUBBB===<<<;;;:::999:::;;;;;;;;;:::>>>EEELLLQQQ[[[cccqqq|||jjj___WWW]]]kkk|||rrr___UUUUUUVVV]]]llltttjjj\\\QQQIIICCC???;;;999777555444555555444333333333333333333333333333000000111222333555666777999===AAAAAA>>>:::::::::666666666555555555444444444444555555555555444444555555666777999:::;;;;;;===>>>???AAACCCEEEFFFGGGGGGIIILLLPPPTTTWWWZZZ[[[ZZZ\\\^^^______aaadddgggjjjmmmoooqqqqqqrrrsssuuusssrrrqqqpppnnnmmmlllkkkkkklllmmmmmmlllmmmoooqqqqqqqqqqqqqqqpppooonnnmmmooorrruuuwwwwwwxxxyyyzzz}}}wwwiii[[[OOOEEE???<<<>>>??????===<<<<<<===::::::::::::::::::::::::<<<<<<<<<;;;:::::::::999666777888888888999<<>>@@@CCCEEEFFFGGGHHHIIIKKKNNNRRRUUUXXX[[[\\\\\\]]]______```bbbeeehhhjjjlllpppqqqqqqqqqsssuuussssssqqqpppnnnlllkkkjjjjjjkkklllkkkkkkkkkmmmoooooopppqqqqqqqqqqqqpppooorrrtttwwwyyyyyyyyyzzz{{{~~~sssdddWWWMMMFFFBBB???AAACCCBBBAAAAAACCCEEE@@@@@@@@@@@@@@@@@@@@@@@@CCCBBB@@@???===;;;999999666777888888888999<<>>>>>???EEELLLSSSVVVWWWTTTNNNKKKMMMQQQUUU[[[bbbffffffdddaaa```]]]dddpppuuullliiijjjlllqqquuu|||~~~zzzqqqcccTTTLLLLLLNNNSSSZZZdddlllnnnggg[[[RRRMMMNNNRRRYYYbbbiiimmmoooeee___[[[aaaooo~~~{{{vvvrrrttt}}}zzzqqqkkkcccVVVHHHEEEAAA???AAACCCDDDHHHMMMUUU[[[eeelllmmmnnnxxx|||xxxtttuuuyyyuuuyyyzzzuuurrrsssttttttvvvxxx{{{}}}zzzyyyuuunnneee[[[RRRJJJFFFAAA@@@???>>>>>>???@@@AAAAAAGGGNNNSSSVVV]]]gggooo}}}pppUUUCCC===<<<;;;:::999:::;;;<<<;;;999<<>>???AAACCCEEEGGGHHHHHHKKKLLLOOOSSSWWWYYY[[[\\\]]]^^^___``````bbbfffiiihhhllloooppppppppprrruuussssssqqqooommmllljjjiiiiiijjjkkkkkkjjjjjjlllnnnnnnooopppqqqrrrqqqqqqpppsssvvvyyyzzzzzzzzz{{{|||rrrcccVVVNNNIIIFFFBBBEEEGGGGGGFFFHHHKKKOOOGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGDDDAAA>>>;;;888777666777888888888999<<>>;;;:::888888;;;???@@@AAAFFFNNNTTTWWWXXXTTTNNNKKKMMMPPPUUUZZZbbbggggggdddaaa___]]]dddppptttlllkkklllnnnooouuuyyyuuunnncccWWWPPPOOOPPPWWW]]]ffflllkkkddd[[[TTTNNNLLLKKKPPP^^^mmmrrrpppgggaaa[[[___ppp~~~ppplllooosss}}}uuuooodddVVVJJJFFFCCCCCCBBBBBBCCCFFFKKKOOOXXX___eeeggggggnnn{{{{{{wwwuuusssrrruuutttqqqnnnjjjhhhiiikkkkkkmmmqqqwww}}}}}}{{{{{{uuummmddd[[[RRRJJJEEE???@@@AAA@@@???>>>>>>???EEEIIILLLMMMPPP[[[kkkxxx}}}pppTTTCCC???===;;;::::::;;;999888::::::===AAAFFFNNN]]]lllzzz~~~rrrhhhiiissslll[[[XXXZZZcccsssrrrgggWWWKKKDDD@@@;;;777888777777666555444444444333333333333333333333333333222111111222555777999<<<>>>???@@@@@@>>>;;;999888888666555555444444444444444444333333444444555555555555666888:::===>>>BBBBBBCCCDDDFFFHHHIIIJJJJJJNNNSSSVVVXXXYYY[[[\\\]]]___bbbccceeehhhkkknnnkkkkkkkkklllnnnqqqtttvvvsssrrrpppmmmkkkjjjiiihhhiiiiiiiiiiiijjjkkkllllllmmmnnnpppqqqrrrrrrqqqpppuuuwww{{{|||||||||}}}~~~~~~pppcccYYYQQQMMMLLLLLLMMMNNNQQQSSSVVVXXXYYYTTTRRRPPPOOOOOOOOONNNLLLKKKKKKJJJHHHEEEBBB???===888888888777888888999999<<<======;;;999888999;;;999:::;;;<<<>>>DDDMMMSSS^^^XXXRRRPPPMMMIIIJJJMMMVVV]]]eeejjjjjjeee```]]]\\\eeeqqq~~~uuuqqqooooooqqqxxx|||}}}zzz{{{|||vvvtttooofff\\\VVVSSSSSSYYY^^^eeejjjiiiaaaXXXRRRMMMLLLKKKQQQ___nnntttqqqfffaaa[[[```qqqzzzlllgggkkkppp~~~yyypppiii^^^QQQGGGDDD>>>??????@@@BBBFFFLLLQQQ[[[bbbhhhkkklllsssyyyuuusssqqqpppoooooommmiiifffdddeeegggfffhhhmmmrrrxxx~~~}}}|||{{{uuummmddd[[[RRRJJJDDD>>>??????>>>======>>>@@@DDDHHHLLLOOOUUUaaarrr}}}~~~pppTTTCCC>>><<<::::::;;;;;;:::999;;;:::<<<@@@EEEMMM]]]lllxxxmmmmmmvvvppp___[[[\\\eeesss~~~ssshhhXXXLLLEEE@@@;;;888888777777666555555444444333333333333333333333333333222222222333555777888===>>>@@@AAA@@@>>><<<:::999888777666555444444444444444444444444444555666666666666777999;;;>>>???BBBBBBCCCEEEFFFHHHJJJKKKKKKOOOSSSVVVWWWXXXZZZ[[[^^^```bbbdddfffhhhlllnnnmmmlllllllllmmmoooqqqrrrqqqpppnnnllljjjhhhhhhgggiiiiiiiiijjjjjjlllmmmnnnnnnoooppprrrssssssrrrrrrtttvvvyyyzzzzzzzzz|||}}}~~~nnnccc[[[UUUQQQRRRVVVXXXZZZ\\\^^^___``````\\\ZZZWWWUUUUUUUUUTTTRRRVVVUUUSSSOOOJJJEEE@@@===999999888888888888999999:::;;;;;;:::888777888:::999:::<<<>>>BBBJJJTTTZZZ___XXXRRROOOLLLJJJLLLQQQYYY___eeeiiihhhddd```^^^^^^hhhttt~~~vvvsssqqqqqqtttxxx||||||zzz{{{}}}vvvvvvtttooohhhbbb^^^]]]]]]aaafffhhheee^^^UUUOOOKKKKKKLLLSSSbbbqqqvvvssseeeaaa]]]bbbsssuuufffaaaeeelll|||}}}ssshhh```VVVJJJCCCAAA<<<>>>???AAADDDJJJQQQVVV```fffmmmqqqsss{{{~~~xxxtttrrrpppooollllllkkkiiifffeeefffhhheeehhhlllqqqvvvzzz}}}~~~|||zzzuuummmeee\\\RRRJJJDDD>>>>>>>>><<<;;;<<>><<<;;;999999777666555444444444444444444444555555666777888888888999;;;===???AAACCCCCCDDDFFFHHHIIIKKKKKKLLLOOOSSSUUUVVVWWWXXXYYY^^^```ccceeefffhhhkkkmmmnnnmmmlllkkkkkklllnnnoooooonnnllljjjiiihhhggggggiiiiiijjjjjjlllmmmnnnooonnnoooqqqssstttuuutttttttttuuuwwwwwwwwwxxxzzz|||}}}yyykkkccc]]]YYYXXXZZZaaacccfffiiijjjiiihhhgggeeebbb^^^\\\\\\]]]\\\\\\___^^^ZZZVVVOOOIIIDDDAAA::::::999999888999999:::888888999888666666777999:::<<<>>>AAAGGGOOOXXX___aaaXXXQQQMMMKKKKKKPPPWWW]]]aaaeeegggfffcccaaa```bbblllyyy}}}vvvtttrrrsssvvvwww}}}{{{zzz|||~~~yyy{{{|||{{{wwwrrrmmmjjjdddfffhhhhhhccc\\\SSSNNNJJJKKKMMMVVVeeetttxxxtttfffbbb```gggwwwpppaaa]]]bbbkkk{{{xxxmmmaaaWWWNNNDDD@@@@@@???AAACCCEEEIIIOOOVVV[[[dddjjjqqqwww{{{yyyvvvtttrrrqqqqqqqqqqqqpppnnnmmmooopppnnnpppsssvvvyyy{{{|||}}}}}}}}}}}}~~~~~~}}}zzzuuunnneee\\\SSSIIIDDD??????>>><<<;;;===@@@DDDEEEJJJPPPXXXcccrrrvvvuuu{{{rrrUUUCCC<<<:::999999;;;<<<<<<;;;<<<:::;;;>>>BBBLLL^^^nnntttppptttuuueeebbbdddlllyyyxxxnnn^^^PPPFFF???;;;999777777666666555555555555444444444444444444444444333333222333333555666777999:::<<<======<<<;;;::::::999888666555555444444555444555555666777888999;;;::::::;;;<<<>>>AAABBBCCCDDDFFFHHHIIIKKKLLLLLLNNNPPPSSSUUUUUUUUUWWWXXX]]]```cccdddeeegggiiikkkllllllkkkkkkkkklllmmmnnnnnnmmmlllkkkjjjiiiiiiiiijjjjjjkkklllmmmooopppqqqoooppprrrtttuuuvvvvvvvvvuuuvvvvvvvvvvvvwwwzzz}}}||||||qqqgggbbb___]]]^^^aaaeeehhhllloooqqqooommmkkkjjjgggdddbbbccceeeeeeeeebbbaaa^^^YYYSSSMMMHHHEEE;;;:::999999999999999999666777888777666777888:::===>>>AAAEEEKKKSSS[[[___```XXXOOOLLLKKKMMMTTT\\\```bbbddddddcccbbbcccccchhhqqq~~~|||uuusssqqqrrrtttwww~~~{{{zzz|||}}}|||~~~~~~xxxsssllllllkkkhhhccc[[[TTTOOOJJJLLLPPPYYYiiivvvyyytttgggeeedddkkk|||nnn___[[[ccclll|||~~~ttthhhZZZPPPHHHAAA???AAABBBDDDFFFHHHLLLRRRYYY^^^gggmmmuuu|||}}}{{{zzzyyyxxxxxxzzz{{{zzzyyyzzz{{{}}}|||}}}~~~~~~}}}|||yyyzzz|||~~~~~~yyyuuunnnfff]]]SSSIIICCC@@@@@@???======???CCCFFFIIILLLSSS\\\hhhxxxuuuuuu~~~}}}|||rrrUUUCCC<<<:::999999;;;<<<<<<;;;<<<::::::===BBBLLL]]]mmmxxxqqqsss~~~uuufffdddgggqqq{{{qqqbbbSSSGGG???;;;999666666666666555555555555444444444444444444444444333333333333444555555666666777888999::::::999999999888777666666555555666555555555666777888:::;;;<<<<<<<<<<<<>>>@@@BBBCCCDDDEEEGGGJJJKKKLLLMMMMMMOOOQQQTTTUUUUUUUUUWWWYYY]]]___bbbddddddeeeggghhhiiiiiiiiikkklllmmmoooooonnnnnnmmmllllllllllllllllllllllllmmmnnnpppqqqrrrpppqqqsssuuuvvvvvvvvvvvvwwwwwwxxxwwwwwwxxx{{{}}}|||}}}tttllldddaaa```^^^aaaeeefffiiimmmqqqrrrqqqnnnlllkkkiiiggggggiiilllmmmmmmeeeccc```[[[UUUOOOIIIFFF;;;:::999999888888888999666777888888888999;;;===>>>@@@DDDKKKSSSZZZ```ccc^^^VVVNNNKKKLLLOOOWWW___aaabbbbbbbbbbbbcccfffhhhnnnxxx{{{sssqqqooonnnpppvvvzzzzzz{{{{{{}}}}}}~~~yyyrrrqqqnnniiibbb[[[UUUQQQLLLOOOSSS]]]kkkwwwxxxrrrhhhfffgggooommm^^^\\\eeeppp|||nnnbbbUUUKKKEEE@@@@@@CCCBBBDDDFFFIIIMMMTTT\\\aaakkkqqqzzz~~~zzz|||yyyuuunnnfff]]]SSSIIICCC???????????????AAADDDGGGJJJNNNTTT]]]kkk{{{rrrppp|||{{{sssVVVCCC===;;;::::::;;;<<<;;;:::;;;999:::>>>BBBLLL]]]lll~~~uuuuuuttthhhgggkkkvvv}}}ttteeeUUUHHH???;;;:::666666666666666666555555444444444444444444444444333333333444444555555555444444555777777888888888888777777666666777777888555555555777888:::<<<===>>>=========>>>@@@BBBCCCEEEGGGIIIKKKMMMNNNNNNNNNPPPRRRTTTUUUUUUVVVXXXZZZ]]]```ccceeeeeeeeefffgggfffgggiiikkkmmmooopppqqqooonnnnnnnnnnnnnnnoooooooooooonnnoooooopppqqqrrrqqqrrrtttuuuvvvvvvuuuuuuwwwyyyzzzyyyyyyyyy{{{}}}{{{|||~~~xxxqqqkkkeeecccaaa___bbbgggfffiiilllooopppnnnkkkiiihhhgggfffhhhjjjlllllllllfffddd```ZZZSSSLLLEEEBBB::::::999888777777777777666777999999999:::===???>>>AAAHHHQQQ[[[bbbeeefffYYYSSSMMMLLLNNNQQQXXX```aaabbbbbbcccdddgggkkkooovvvyyyssspppmmmmmmnnnvvvyyyyyyzzzyyyzzz|||}}}uuusssooohhhaaaZZZUUURRROOORRRWWW___mmmwwwvvvpppgggggghhhppp~~~lll^^^]]]hhhsssyyyiii]]]PPPHHHBBB>>>???CCCBBBDDDGGGKKKQQQYYYbbbhhhpppvvvxxxtttnnnggg^^^SSSIIIBBB<<<>>>??????@@@AAACCCFFFIIILLLSSS]]]lll|||xxxiiidddnnn~~~yyytttVVVCCC>>><<<::::::;;;;;;:::999999999;;;???CCCLLL\\\kkkxxxvvvuuulllkkkooozzzwwwhhhWWWHHH???;;;:::555666666666666666666666555555555555555555555555333333444444555444444444333444555666777888999999666666666666777888999:::555555666777999;;;===>>>>>>>>>======>>>@@@BBBCCCFFFGGGJJJMMMNNNOOOOOONNNQQQSSSUUUVVVVVVXXXZZZ]]]___bbbeeeggggggfffggggggfffhhhjjjlllnnnpppqqqqqqnnnnnnnnnnnnnnnooopppqqqqqqqqqppppppppppppqqqqqqrrrssstttuuuuuuuuutttsssvvvxxxzzz{{{zzzzzzzzz|||zzz{{{}}}wwwrrrmmmhhhfffcccaaaccchhheeegggiiijjjiiifffbbb````````````aaaccccccbbb```^^^\\\XXXSSSLLLFFF@@@===:::999888777666666666666555666888999999;;;>>>@@@AAADDDKKKTTT]]]aaa```^^^TTTOOOLLLNNNPPPRRRXXX___aaabbbdddeeehhhlllrrrvvv~~~xxxsssqqqooonnnpppvvv{{{vvvwwwyyyyyyyyy{{{wwwtttnnnhhh```ZZZUUURRRQQQTTTYYYaaannnwwwuuunnngggfffhhhppp{{{kkk^^^^^^iiitttwwweeeYYYMMMEEEAAA>>>???CCCCCCEEEIIIOOOUUU^^^hhhnnnsssxxxxxxtttnnnggg^^^SSSIIIBBB:::<<<>>>???@@@@@@BBBDDDHHHKKKRRR]]]lll}}}qqq___XXX```tttyyyxxxtttVVVCCC???===;;;::::::;;;:::888888888;;;???DDDLLL[[[jjjxxxuuu}}}wwwooonnnrrr}}}xxxjjjXXXIII???;;;:::555555555666666666666666555555555555555555555555333333444555555444444444333444555666777888999:::555555555666777999:::;;;555555666777999<<<>>>???>>>>>>======>>>@@@BBBCCCFFFHHHKKKNNNOOOPPPOOOOOOQQQSSSUUUVVVWWWYYY\\\^^^aaadddgggiiiiiihhhhhhiiihhhiiikkkmmmnnnppppppqqqmmmmmmmmmnnnnnnooopppqqqsssrrrqqqqqqppppppqqqqqqssstttuuuuuuuuutttrrrrrruuuxxxzzz{{{zzzyyyyyyzzzzzz{{{}}}~~~yyyuuupppkkkiiieeebbbdddhhhddddddeeedddaaa^^^ZZZXXXYYYXXXYYYZZZ[[[ZZZVVVTTTRRRQQQNNNKKKFFFAAA<<<:::999888777666555555555555444555777888999;;;>>>@@@EEEGGGMMMUUUZZZ[[[VVVQQQQQQMMMLLLOOOQQQSSSXXX^^^bbbccceeehhhkkkqqqwww|||xxxsssrrrqqqqqqsssvvv~~~xxxtttvvvyyyyyyzzz|||{{{uuuuuussslllbbbZZZVVVUUUTTTUUUZZZcccnnnsssrrrooofffdddhhhtttzzzgggddddddnnn{{{}}}wwwaaaTTTFFFAAA???======???AAAFFFLLLTTT\\\dddlllqqqrrr}}}~~~zzzvvvooofff]]]RRRHHHAAA>>>??????>>>>>>@@@CCCFFFKKKMMMQQQ[[[llluuueee\\\UUU^^^rrr|||xxxtttuuuyyyuuuWWWCCC<<<;;;999888777888888999999:::===AAADDDKKK[[[kkk|||tttooowwwxxxlllnnnsss}}}~~~xxxlll\\\MMMBBB<<<999:::888555555666777777666555555666666555555444333777777666555444444333333111222333444666888:::;;;666555444444666777777777888888888888999:::;;;<<>>>>>>>>???@@@AAAFFFGGGHHHHHHIIIJJJNNNPPPPPPRRRUUUWWWYYY\\\```ccc```bbbdddggghhhiiihhhhhhllllllmmmooopppqqqrrrsssqqqqqqppppppooooooppppppooooooooopppqqqrrrssstttvvvuuussssssrrrssstttuuuuuuuuuvvvwwwyyy{{{}}}~~~||||||~~~xxxssskkkeeebbbbbbaaaaaadddaaa\\\WWWRRROOONNNMMMLLLKKKKKKKKKJJJJJJIIIIIIHHHFFFDDD@@@===;;;999999777777777777888888888888555444555666888<<>>???AAADDDHHHOOOWWW___hhhqqqvvvyyy}}}yyyuuunnnfff]]]RRRHHHBBB>>>??????>>>>>>???CCCFFFJJJMMMSSS]]]mmmppp```WWWPPP[[[qqq}}}zzzvvvwww{{{uuuVVVBBB===<<<:::999888888999999999:::===AAACCCJJJ[[[jjj~~~ooojjjrrr{{{oooqqqvvv~~~wwwlll^^^OOODDD>>>;;;:::888666555666777777666777888888888888777666666777777666555555444333333333333444555777999;;;<<<999777666555777777777666999999999:::;;;<<<===>>>??????@@@@@@AAABBBBBBCCCGGGHHHIIIHHHHHHJJJMMMOOOPPPRRRUUUXXXZZZ\\\___bbbbbbcccdddfffhhhjjjjjjkkklllmmmnnnppprrrsssuuuuuurrrrrrqqqqqqqqqqqqqqqrrrpppppppppqqqqqqsssttttttuuuuuutttsssssstttuuuvvvwwwxxxxxxyyyzzz{{{|||}}}xxxrrrjjjccc___^^^]]]]]]\\\ZZZUUUPPPLLLIIIHHHHHHCCCCCCCCCBBBBBBBBBAAAAAA@@@???===;;;999888888777777777777777888888888888999888888999;;;>>>AAACCCFFFGGGIIIKKKKKKJJJHHHGGGFFFHHHLLLQQQVVV\\\```bbbfffiiinnnsssxxx~~~}}}uuurrrrrrtttuuuzzzxxxqqqrrrtttuuuvvvxxxuuummmmmmoooppplllddd]]]ZZZYYYXXX[[[aaajjjrrrsssoookkkcccfffmmm{{{~~~rrrnnnooozzz|||nnnZZZOOODDD@@@@@@@@@BBBEEEIIIMMMTTT\\\dddnnnwww}}}}}}xxxtttmmmfff]]]SSSIIICCC>>>??????>>>>>>???CCCEEEIIINNNVVV```ooo~~~jjj\\\SSSMMM\\\vvvzzzzzz}}}vvvVVVBBB>>>===;;;:::999999::::::999:::===@@@BBBIIIYYYiii~~~yyygggaaaiii||||||pppsssyyy{{{{{{vvvkkk___RRRGGG@@@<<<;;;999666666777888888777:::::::::::::::999888888777777666666555555444444555555666777888:::<<<===<<<:::777666777777777666::::::;;;<<<===>>>?????????@@@BBBDDDEEEFFFFFFEEEHHHIIIIIIIIIHHHIIILLLNNNPPPRRRVVVYYY[[[\\\___aaaccccccdddeeegggjjjmmmnnnnnnnnnpppqqqsssuuuvvvwwwttttttsssssssssttttttuuurrrrrrrrrrrrrrrssstttuuuttttttsssssstttuuuvvvwwwyyyyyyzzz{{{{{{|||}}}}}}~~~tttnnneee]]]XXXVVVTTTSSSQQQOOOKKKGGGDDDAAA@@@@@@;;;;;;;;;::::::::::::999888888777777777777777888777777777888888888999999;;;:::::::::<<<>>>@@@AAACCCCCCDDDDDDCCCAAA???>>>BBBEEEKKKRRRYYY___cccfffjjjmmmsssyyy}}}wwwuuuuuuuuuuuuwww~~~~~~vvvppprrrtttvvvwwwzzz~~~ssslllmmmoooqqqmmmfff^^^[[[ZZZYYY]]]eeeooouuuuuupppkkkaaafffqqq~~~tttqqqtttzzziiiUUULLLCCCAAAAAABBBFFFLLLRRRVVV[[[aaahhhrrr{{{|||wwwsssllleee]]]SSSIIICCC>>>>>>>>>>>>===???BBBEEEHHHPPPYYYdddrrryyyggg[[[SSSRRRfffvvvWWWDDD???>>><<<;;;::::::;;;;;;999:::<<>><<<:::777666777888888777999:::;;;<<<>>>??????@@@???AAADDDGGGIIIIIIIIIHHHIIIJJJJJJIIIHHHIIIKKKNNNPPPSSSWWWZZZ[[[]]]___```bbbbbbbbbccceeeiiimmmpppooopppqqqqqqsssssstttuuuuuuuuuttttttuuuvvvwwwwwwttttttsssssssssttttttuuurrrrrrqqqqqqrrrtttvvvwwwxxxyyyzzz|||}}}~~~}}}zzznnnggg]]]TTTOOOKKKIIIHHHFFFDDDBBB???<<<;;;:::999888888777777777777777777777777777777777888888999777777888888888999999999999999888999999:::<<<<<<===>>>>>>??????@@@??????AAAEEEKKKRRRZZZ```dddfffjjjooowww~~~zzzxxxxxxwwwvvvuuu||||||}}}|||uuuppprrruuuvvvyyy~~~wwwqqqqqqssssssoooggg___[[[ZZZ[[[```iiirrrwwwvvvqqqmmmaaahhhttt~~~tttsssxxxwwwdddQQQIIIBBBAAACCCFFFLLLSSS\\\^^^aaaeeekkkttt}}}}}}vvvrrrllleee\\\SSSIIICCC===>>>>>>======???BBBEEEHHHQQQ\\\gggtttxxxhhh]]]YYY]]]xxxvvvXXXFFF???>>><<<;;;::::::;;;<<<999:::<<<>>>@@@FFFVVVeee{{{nnn]]]VVV\\\mmm~~~uuunnnhhhnnnxxxwwwqqqiii```WWWMMMBBB;;;===;;;888888999::::::999888888888888888777666666777777777777777666666666555555666888:::<<<>>>???<<<:::777555777888999999888999;;;===>>>?????????@@@BBBEEEHHHJJJKKKKKKJJJJJJKKKKKKJJJIIIJJJLLLOOOQQQTTTWWWZZZ[[[\\\___aaaaaaaaa```aaacccgggllloooqqqqqqppppppppppppppppppttttttuuuuuuvvvwwwxxxyyyuuuuuutttsssssssssttttttppppppooooooppprrrssstttuuuwwwyyy}}}yyytttiiibbbXXXOOOHHHEEEBBBAAA>>>===<<<:::888777666666666666666777777777777777888777777777777777888888888888888888999999999999888888888888888888999999::::::;;;<<<===???AAABBBCCCFFFLLLRRRYYY___cccfffkkkrrr}}}|||zzzzzzxxxwwwsss{{{tttlllmmmuuuzzzuuuqqqsssvvvwww||||||zzzwwwxxxwwwqqqhhhaaa^^^^^^___eeennnuuuxxxvvvqqqnnneeelllxxx}}}uuuwww~~~qqq___MMMGGGBBBCCCEEEJJJRRRZZZaaabbbdddgggllluuu~~~}}}wwwsssllleee\\\RRRHHHBBB===>>>>>>======>>>BBBDDDIIISSS___jjjvvv{{{kkk```^^^iiitttWWWFFF???>>><<<;;;::::::;;;;;;999999;;;>>>???EEETTTcccyyylll]]]WWW[[[kkkyyy|||oookkkgggooozzzyyytttmmmfff]]]SSSFFF>>>>>><<<999999:::;;;;;;:::777888888888888777666666888888888888777777777777555555777999<<>>???@@@@@@@@@AAACCCEEEHHHIIIJJJKKKKKKKKKLLLLLLLLLKKKLLLOOOQQQTTTUUUWWWYYYZZZ\\\___bbbaaa`````````cccfffjjjmmmppppppoooooooooooooooooossssssttttttvvvwwwxxxyyyvvvuuutttsssssssssssssssoooooonnnnnnnnnpppqqqrrrsssuuuyyy}}}}}}uuuoooddd]]]TTTKKKEEEBBB???>>>999999888888777666666555555555555555666666666666666666555555555555666666888888888999999999999:::999999999999:::::::::::::::999999:::;;;>>>@@@AAAGGGIIIMMMRRRYYY```eeehhhoooyyy}}}|||{{{yyyxxxssszzz{{{jjjeeeiiijjj}}}{{{vvvsssuuuwwwxxx}}}{{{{{{yyyrrrjjjdddbbbcccfffkkkrrrwwwwwwtttooollljjjrrr}}}}}}xxx}}}kkkZZZKKKEEEBBBDDDGGGMMMWWW```bbbcccdddgggllluuu~~~xxxsssmmmeee[[[QQQGGG@@@============<<<>>>AAADDDJJJUUUaaalllwwwmmmaaaaaaqqqpppUUUFFF>>>===<<<::::::::::::;;;999999;;;===>>>DDDSSSbbbsss~~~lll```ZZZ]]]jjjwww{{{pppooolllttt{{{tttnnnfff[[[MMMCCC???<<<::::::;;;<<<;;;;;;:::::::::::::::999888888888888888888888888888888666777999;;;???CCCEEEGGGFFFBBB===:::999999999999888:::===@@@AAABBBBBBAAACCCCCCDDDFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMNNNQQQTTTVVVVVVWWWWWWXXX[[[```dddbbbbbbaaabbbdddgggiiikkkmmmmmmnnnooooooppppppqqqqqqqqqrrrsssuuuvvvxxxyyyvvvuuutttsssrrrrrrrrrrrrqqqpppooonnnnnnooopppqqqsssuuuyyy}}}zzzqqqjjj]]]WWWNNNEEE@@@===;;;:::666666666777666666666555555555555555666666777777555555444444555666777777888888888999999999::::::888999::::::;;;;;;;;;;;;::::::999:::<<>>AAADDDKKKVVVcccmmmxxxnnnaaabbbtttmmmSSSEEE>>>===;;;:::999999::::::999999;;;===>>>CCCRRRaaalll}}}|||mmmbbb]]]```kkkwww}}}tttuuurrrzzzzzztttlllaaaRRRHHH???===::::::;;;<<<<<<;;;<<<<<<======<<<<<<;;;:::888888888888888888999999777888:::>>>BBBFFFIIIKKKLLLGGGAAA<<<:::999888888999;;;>>>AAACCCDDDCCCCCCDDDDDDDDDEEEFFFHHHIIIJJJKKKMMMNNNNNNNNNPPPSSSUUUWWWWWWWWWVVVWWW[[[```eeecccccccccdddeeegggjjjkkkkkklllmmmnnnppprrrssstttppppppqqqrrrtttvvvwwwxxxvvvuuutttsssrrrqqqqqqqqqrrrqqqpppooooooooopppqqqtttwwwzzz}}}xxxooohhhWWWQQQHHH@@@;;;999777666444444555666666666666666666666777777777888888888555555555666777888:::;;;888888999999999:::::::::777777888999:::::::::::::::::::::<<>>AAADDDKKKSSS]]]hhhvvvkkk\\\```qqqeeeLLLCCC>>>===<<<;;;;;;:::;;;;;;<<<::::::<<>>???;;;888:::;;;;;;:::888777888:::999888888999;;;<<<<<<;;;:::<<<===>>>CCCMMMTTTVVVZZZOOODDD>>>:::777777;;;777999===@@@BBBBBBAAA@@@CCCCCCCCCDDDDDDEEEFFFGGGKKKLLLNNNPPPQQQSSSSSSSSSVVVWWWXXXZZZ\\\___aaabbbdddeeeggggggfffeeefffgggjjjkkkmmmnnnnnnooorrruuuuuutttrrrqqqqqqrrrsssuuutttuuuuuuvvvuuusssrrrpppqqqpppoooooopppsssvvvxxxvvvwwwyyy{{{~~~{{{rrriiibbbQQQIIIAAA>>>:::666444666666666666666666555555555888666444555777888666444888777666555555666777888999999999999999999999999999999888999999:::;;;<<<999888:::???AAAEEEOOOYYY___ZZZYYY\\\^^^dddqqqyyywwwwwwwwwwwwvvv|||}}}pppgggdddkkkvvv}}}{{{||||||~~~~~~|||{{{wwwsssnnnlllmmmoootttvvvwwwvvvtttsssssssss{{{pppZZZMMMGGGEEEDDDFFFKKKRRRYYY^^^cccaaabbbjjjsss{{{}}}zzzvvvqqqkkkdddZZZLLLCCCAAA>>>>>>>>>===<<<>>>AAADDDJJJRRR]]]iiiwwwiii\\\___nnncccKKKCCC>>>===<<<;;;;;;::::::;;;<<<::::::<<>>===???@@@>>>;;;<<<<<<<<<;;;999999:::<<<<<<;;;<<<===???@@@AAAAAAAAAEEEHHHJJJQQQ[[[bbbcccaaaUUUHHHAAA<<<888999<<<;;;===@@@CCCEEEEEEDDDCCCDDDCCCCCCDDDDDDEEEFFFGGGIIIKKKMMMOOOQQQSSSTTTTTTVVVVVVXXXZZZ\\\___aaacccccceeeffffffeeeeeeeeefffjjjkkkmmmmmmnnnooorrrtttuuutttrrrqqqqqqrrrtttuuuvvvvvvvvvuuutttsssqqqqqqtttsssrrrqqqrrrtttwwwyyyzzz{{{|||}}}{{{uuulllccc\\\OOOGGG@@@===:::666555777666777777777777888888888999777555666888999888666::::::999888888999::::::777777777777777777777777888777777888888999:::;;;<<<;;;===BBBEEEIIITTT^^^fffaaa___aaagggpppyyywwwvvvvvvvvvvvv{{{tttjjjgggiiiuuu}}}|||yyyxxxvvvssspppoooppprrrvvvwwwwwwvvvuuuuuuvvvxxxfffSSSHHHFFFEEEEEEGGGLLLSSSZZZ___dddbbbeeennnwww}}}zzzwwwqqqjjjdddYYYLLLCCCAAA?????????>>>===>>>AAADDDIIIRRR^^^jjjyyy{{{hhh\\\]]]hhh```IIIBBB>>>===<<<;;;::::::::::::<<<::::::<<<>>>BBBMMMWWWcccsss|||fffYYY]]]fff~~~~~~rrrdddZZZKKKFFFAAA???AAAAAA@@@>>>=========<<<::::::<<<>>><<<<<<===???AAADDDFFFGGGGGGMMMSSSXXXaaakkkqqqqqqmmm^^^NNNDDD>>>:::;;;>>>>>>@@@CCCEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSTTTTTTUUUWWWYYY\\\___aaabbbbbbdddeeefffeeedddeeefffiiikkklllmmmmmmoooqqqtttttttttsssrrrrrrssstttuuuxxxwwwvvvtttssssssrrrrrrxxxwwwuuutttuuuwwwyyyzzz}}}~~~~~~~~~zzzuuunnnddd[[[TTTJJJCCC===;;;999666666888888888888999999::::::;;;888777666777999::::::999999888888777777888888999777777777777777777777777888888888999999:::<<<<<<@@@@@@BBBGGGKKKOOOYYYccciiiffffffjjjrrrzzzwwwvvvuuuuuutttxxxmmmgggiiiqqq~~~}}}yyyttttttsssqqqooooooqqqssstttuuuuuuuuuuuuvvvyyy|||ttt]]]NNNHHHDDDDDDDDDGGGLLLSSSZZZ___bbbaaaeeennnyyy~~~~~~|||wwwqqqjjjcccXXXKKKBBB@@@???@@@???>>>===>>>AAADDDJJJSSS```lll{{{zzzhhh]]]\\\bbb|||~~~]]]GGGAAA======<<<;;;::::::::::::;;;::::::<<<>>>AAAKKKUUUaaarrrrrr```aaajjjxxxkkkbbbQQQLLLFFFBBB@@@AAA@@@@@@<<<<<<<<<;;;:::;;;===@@@???AAADDDFFFIIIMMMQQQSSSRRRZZZcccjjjsss|||wwwfffSSSFFF@@@<<<<<>>???AAACCCDDDDDDCCCBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLNNNOOOQQQQQQQQQRRRSSSVVVYYY\\\^^^```aaaaaaccceeeeeeddddddeeefffhhhjjjllllllmmmnnnqqqssstttssssssssssssttttttuuuwwwvvvuuutttssstttuuuvvvyyyxxxwwwvvvwwwxxxyyyzzz}}}}}}~~~|||vvvpppggg^^^TTTNNNEEE???::::::999777777999::::::::::::::::::::::::666666666777999:::::::::999999999999999999999999888888888888888888888888;;;;;;;;;<<<<<<>>>???@@@CCCDDDHHHNNNQQQSSS[[[cccgggiiimmmuuu{{{xxxvvvuuusssrrruuu}}}|||llliiiooozzz|||}}}vvvnnnnnnnnnmmmllllllnnnpppoooppprrrssstttwww{{{~~~hhhUUUKKKHHHBBBBBBCCCFFFLLLSSS[[[_________cccnnnzzz~~~~~~~~~xxxqqqjjjbbbWWWJJJBBB@@@?????????>>>===>>>AAADDDKKKTTTaaannn|||wwwggg]]]\\\ccc|||}}}\\\FFF@@@===<<<;;;::::::999999:::;;;999:::<<<>>>@@@IIISSS```qqq{{{fffeeelll~~~~~~ssskkk\\\VVVMMMFFFAAA??????@@@:::;;;;;;::::::<<<@@@CCCGGGKKKPPPUUUXXX\\\aaadddfffoooxxxlllVVVHHHAAA>>>===?????????AAABBBCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHKKKLLLMMMNNNOOOOOOOOOOOOQQQRRRUUUXXX[[[]]]______```bbbdddeeeddddddeeefffhhhiiikkkllllllmmmppprrrssssssssssssttttttuuuuuuuuuuuuttttttuuuvvvxxxyyyyyyxxxxxxwwwwwwxxxyyyzzzyyyzzz|||~~~{{{tttlllcccYYYPPPJJJBBB<<<888999:::888888:::;;;;;;;;;::::::999999999555666777888888999:::;;;<<<<<<============<<<<<<999999999999999999999999<<<<<<<<<===>>>@@@AAABBBDDDGGGMMMTTTWWWWWW\\\ccciiiqqq|||~~~{{{xxxtttrrrooorrryyywwwmmmoooyyy}}}}}}sssiiijjjkkkjjjhhhhhhiiikkkiiikkkooorrruuuyyy}}}uuu___NNNGGGFFFBBBBBBDDDGGGNNNUUU\\\`````````eeeqqq}}}yyyrrriiibbbVVVIIIAAA@@@=========<<<<<<>>>AAADDDKKKUUUaaannnzzzqqqaaaYYY\\\fff\\\FFF@@@===<<<;;;:::999999999999;;;999:::======@@@HHHQQQ___ooollliiilll}}}~~~wwwmmmeeeYYYMMMEEEAAA@@@AAA;;;<<<<<<===>>>AAAFFFJJJMMMSSS\\\bbbfffjjjooorrryyypppXXXKKKDDDAAA???@@@AAABBBCCCDDDEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHHHHLLLMMMNNNOOOPPPPPPPPPPPPRRRTTTWWWZZZ\\\^^^^^^^^^```bbbeeeeeeeeeeeefffggggggiiijjjkkkkkkmmmooorrrssssssssstttuuuuuuvvvvvvuuuuuuuuuuuuvvvxxxyyyyyyxxxxxxxxxxxxxxxyyyzzzzzzwwwxxxzzz|||~~~xxxpppggg^^^TTTLLLFFF@@@;;;888999:::999999;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;;;;;;;<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;=========>>>???AAACCCCCCHHHJJJQQQXXX\\\]]]dddkkkvvv~~~yyytttqqqnnnqqqyyy|||rrroooxxx|||qqqggghhhiiihhhfffeeeeeefffdddgggmmmrrrwww{{{iiiUUUIIIDDDDDDCCCCCCFFFJJJPPPXXX^^^bbbeeeeeekkkvvv}}}yyyrrriiiaaaVVVIIIAAA@@@:::;;;;;;;;;;;;>>>AAADDDJJJSSS```kkkvvv}}}|||vvviiiYYYRRRWWWfff]]]GGGAAA===<<<;;;:::999999999999;;;999:::======???FFFOOO\\\mmmsssnnnmmm~~~vvvgggWWWKKKDDDCCCDDD???@@@AAABBBDDDIIIOOOSSSVVV^^^jjjrrrvvvzzz~~~rrr[[[NNNHHHEEECCCCCCBBBBBBDDDEEEGGGHHHIIIJJJEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKMMMOOOQQQRRRSSSSSSVVVXXX[[[]]]___``````___aaaccceeefffffffffggghhhggghhhjjjjjjkkkllloooqqqrrrssstttuuuuuuvvvvvvvvvvvvwwwwwwxxxxxxwwwwwwvvvwwwxxxxxxyyyzzz{{{||||||yyyzzz{{{}}}~~~zzztttkkkbbbXXXOOOGGGBBB???:::888:::;;;::::::<<<;;;;;;<<<<<<===>>>>>>??????AAABBBBBB@@@???AAACCC???@@@AAABBBBBBAAA@@@???????????????????????????AAAAAABBBBBBDDDFFFGGGHHHNNNOOOSSSZZZ___eeeppp{{{{{{uuuqqqpppsss{{{yyysssvvv{{{pppggghhhhhhgggeeeccccccdddaaafffmmmsssyyy~~~vvv```OOOFFFCCCDDDDDDEEEGGGLLLRRRZZZaaaeeejjjjjjppp|||~~~{{{yyyrrriiiaaaUUUHHHAAA@@@888999::::::;;;===BBBEEEHHHRRR^^^iiirrrxxxvvvpppeeeTTTLLLRRRccc^^^GGGAAA<<<<<<;;;:::999999999999:::999:::======>>>FFFOOOZZZkkkyyyssspppqqq___PPPHHHFFFGGGBBBCCCEEEFFFIIINNNUUUZZZcccmmmzzzsss\\\PPPKKKGGGEEEDDD@@@AAABBBDDDFFFHHHIIIJJJEEEEEEEEEEEEFFFGGGHHHIIIHHHJJJLLLOOORRRTTTVVVWWWYYY[[[^^^```bbbbbbaaa```aaacccfffgggfffggghhhiiifffhhhjjjjjjkkkllloooqqqrrrssstttuuuvvvvvvvvvvvvxxxyyyyyyyyyxxxvvvtttsssxxxxxxyyyzzz{{{|||}}}~~~{{{|||}}}~~~~~~}}}vvvqqqggg^^^TTTKKKDDD??????:::888;;;<<<::::::<<<999:::<<<===???AAACCCCCCDDDGGGHHHGGGDDDCCCEEEGGGIIIJJJKKKLLLLLLKKKJJJIIIEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNSSSRRRTTTZZZaaakkkzzz|||uuupppqqquuu}}}}}}zzzxxxiiieeeeeegggkkkiiidddbbbdddeeehhhmmmvvvfffVVVMMMGGGCCCAAABBBFFFLLLPPPTTTZZZbbbiiikkkooovvv|||tttppphhh^^^SSSIIIBBB===>>>>>>======>>>@@@BBBCCCGGGLLLWWWccckkkmmmmmmmmm]]]NNNKKKRRR```{{{xxxYYYIII>>><<<;;;::::::999999::::::999;;;<<<;;;<<<@@@GGGMMMXXXdddwwwvvvmmmqqqwww}}}kkkZZZOOOKKKKKKFFFHHHKKKOOOUUU\\\eeekkkvvv}}}sss^^^RRRMMMIIIEEEDDDDDDCCCDDDGGGJJJLLLJJJGGGIIIHHHFFFEEEEEEEEEFFFFFFHHHJJJMMMOOOPPPRRRUUUXXX\\\]]]```bbbccccccbbbaaaffffffgggggghhhiiiiiiiiihhhiiijjjlllnnnooopppqqquuuuuuwwwxxxxxxxxxxxxxxx{{{zzzzzzyyywwwuuusssrrrrrrssstttvvvxxxzzz|||~~~}}}{{{zzz|||yyytttkkkaaaZZZPPPEEE>>><<<:::::::::;;;;;;;;;;;;;;;===???@@@AAABBBEEEIIIMMMOOOPPPRRRQQQOOONNNNNNNNNVVVVVVVVVUUUUUUSSSRRRQQQOOOOOONNNLLLJJJJJJKKKMMMOOONNNNNNNNNOOOQQQSSSTTTYYYVVVYYYaaaiiiqqqzzzvvvttttttuuu|||~~~wwwiiicccbbbeeejjjjjjfffdddgggiiilllqqqzzzyyy```QQQJJJDDDAAAAAADDDHHHMMMQQQUUU\\\dddjjjooosss|||{{{sssoooggg]]]SSSIIIAAA=========<<<<<<===???AAABBBHHHLLLTTT___hhhlllnnnooo```QQQKKKNNNWWWppp~~~yyyZZZJJJ@@@<<<;;;::::::999999::::::999;;;<<<;;;<<<@@@GGGMMMZZZeeexxxuuukkknnnttt~~~nnn___VVVTTTUUUSSSUUUYYY]]]ccckkksssyyyqqq^^^TTTOOOKKKFFFEEEEEEDDDDDDGGGKKKMMMMMMLLLJJJIIIHHHGGGFFFGGGGGGHHHJJJLLLOOOQQQRRRTTTWWWYYY]]]___aaadddeeeeeedddccceeeeeeffffffggghhhhhhiiiiiijjjkkklllnnnpppqqqrrrtttuuuvvvwwwxxxxxxxxxxxx{{{zzzzzzyyywwwvvvtttssssssssstttuuuwwwyyy{{{|||}}}|||{{{}}}}}}wwwrrrhhh^^^VVVMMMCCC======<<<;;;;;;;;;;;;<<<===>>>???BBBGGGJJJLLLNNNQQQTTTVVVWWWXXXXXXVVVVVVWWWYYYZZZZZZYYYXXXXXXWWWVVVVVVWWWWWWVVVTTTRRRRRRSSSUUUTTTTTTSSSTTTUUUVVVXXXYYY]]]]]]aaajjjqqqzzz~~~xxxuuusssqqqssszzzvvviiiaaa```ccciiijjjhhhhhhjjjnnnqqqwww~~~pppYYYKKKEEEAAA@@@AAAFFFJJJOOOSSSXXX^^^gggmmmuuuzzz{{{sssnnnfff\\\RRRHHHAAA===<<<<<<;;;<<<===>>>@@@AAAHHHKKKQQQZZZdddlllqqqrrrbbbSSSKKKKKKPPPeee{{{}}}{{{}}}}}}xxxZZZKKKBBB<<<;;;;;;:::::::::::::::999;;;<<<;;;<<<@@@GGGMMMZZZfffzzzsssgggiiippprrrgggaaaaaaccccccfffjjjooouuu}}}~~~ooo^^^WWWSSSMMMIIIGGGFFFEEEEEEGGGKKKNNNPPPPPPKKKJJJIIIHHHHHHHHHIIIJJJLLLNNNQQQSSSTTTUUUXXXZZZ\\\^^^aaaccceeeeeedddddddddddddddeeeeeefffggghhhjjjkkklllnnnoooqqqrrrsssttttttuuuvvvwwwwwwwwwwww{{{zzzzzzyyyxxxwwwuuutttsssssstttuuuvvvxxxyyyzzz}}}||||||}}}zzzsssmmmcccXXXPPPHHH@@@<<<=========<<<<<<===???AAACCCEEEJJJRRRWWWYYYYYYYYYYYYVVVWWWWWWWWWVVVWWWZZZ\\\YYYXXXWWWVVVVVVVVVVVVVVVZZZ[[[[[[YYYXXXXXXZZZ\\\\\\[[[[[[[[[\\\^^^```aaaeeegggmmmwww|||wwwsssqqqnnnqqqyyytttiii```^^^aaahhhlllkkkkkkmmmqqqtttzzzxxxfffQQQFFFBBB@@@AAACCCGGGKKKQQQUUUZZZ```iiioooyyy~~~zzzrrrmmmeee[[[PPPGGGAAA===<<<<<<<<<<<<===???AAABBBHHHJJJNNNUUUbbbooovvvwwwdddUUUMMMLLLPPPdddyyy~~~}}}|||~~~}}}vvvWWWJJJAAA<<<<<<;;;:::::::::::::::999;;;<<<;;;;;;@@@GGGMMMYYYfffzzztttddddddkkkxxxooolllmmmoooooorrrxxx}}}yyylll```ZZZWWWQQQLLLJJJHHHGGGFFFFFFHHHKKKNNNPPPKKKKKKIIIIIIHHHIIIJJJKKKMMMOOORRRSSSSSSUUUWWWYYYYYY[[[^^^aaacccccccccbbbdddcccccccccdddeeefffgggkkklllmmmnnnppprrrssstttsssssstttuuuvvvvvvvvvvvvzzzzzzzzzyyyyyywwwvvvvvvssssssssstttuuuwwwxxxyyy}}}}}}}}}~~~~~~}}}{{{vvvoooggg\\\QQQJJJDDD>>><<<>>>???>>>======???CCCGGGIIIOOOUUU]]]aaaaaa^^^ZZZXXXSSSSSSSSSQQQQQQRRRUUUXXXWWWVVVUUUTTTTTTTTTUUUVVVZZZ[[[\\\\\\\\\]]]```cccbbbbbbbbbbbbccceeefffhhhmmmrrr{{{{{{wwwtttqqqnnnqqqzzz|||rrrhhhaaa^^^```hhhmmmnnnnnnppptttwww|||kkk\\\LLLDDDAAAAAACCCGGGIIIMMMRRRWWW\\\bbbkkkrrr|||}}}xxxqqqlllcccYYYOOOFFF@@@===>>>=========>>>@@@BBBCCCFFFJJJMMMTTTcccttt}}}|||hhhXXXPPPPPPVVVjjj|||}}}qqqSSSGGG???===<<<;;;;;;::::::;;;;;;999;;;<<<;;;;;;@@@GGGMMMWWWdddyyywwwdddaaahhh~~~}}}vvvuuuvvvxxxyyy}}}uuukkkaaa]]]ZZZTTTOOOMMMJJJIIIGGGEEEEEEGGGJJJMMMKKKJJJIIIHHHHHHIIIJJJKKKMMMOOOQQQRRRRRRSSSUUUWWWXXXZZZ]]]```bbbcccccccccccccccbbbbbbbbbdddfffgggkkklllmmmoooqqqrrrssstttrrrrrrssstttuuuuuuuuuuuuyyyyyyyyyyyyxxxxxxwwwvvvssssssssstttuuuwwwxxxyyy}}}~~~~~~}}}{{{yyyssskkk```VVVKKKEEEAAA<<<<<>>>>>===>>>???@@@BBBCCCDDDJJJOOOVVVhhh}}}mmm[[[SSSWWWaaauuulllOOOEEE>>>===<<<<<<;;;;;;;;;;;;;;;999;;;<<<;;;<<<@@@GGGMMMUUUbbbxxx~~~gggaaaggg{{{~~~qqqhhh```]]]ZZZTTTOOOOOOIIIIIIGGGEEECCCDDDGGGJJJKKKJJJIIIIIIIIIJJJKKKLLLMMMOOOQQQQQQQQQQQQSSSUUUXXX[[[^^^bbbdddfffffffffdddcccbbbaaabbbdddfffgggkkklllmmmoooppprrrssstttqqqqqqrrrsssttttttttttttwwwwwwxxxxxxxxxwwwwwwvvvsssssstttuuuvvvxxxyyyzzz~~~~~~|||zzzwwwppphhh[[[QQQHHHCCC@@@===>>>AAA@@@AAACCCGGGMMMSSSXXX[[[dddfffgggfff```YYYSSSPPPOOOPPPPPPPPPOOOPPPSSSUUUYYYYYYZZZ[[[\\\\\\\\\[[[YYY[[[]]]___```ccchhhkkkoooooonnnooopppqqqsssttt{{{{{{yyyyyyxxxvvvtttyyyxxxqqqjjjbbb]]]ZZZ]]]hhhsssxxx{{{}}}{{{iiiUUULLLDDDCCCCCCDDDFFFJJJOOOSSSYYY^^^cccjjjsssyyy{{{vvvooojjjaaaVVVLLLEEE@@@===============>>>@@@AAABBBBBBJJJQQQZZZnnnppp]]]VVV```qqqgggMMMEEE???======<<<;;;;;;;;;;;;;;;999;;;<<<;;;<<<@@@GGGMMMTTTbbbxxxjjjbbbhhhxxxvvvmmmeee^^^[[[WWWQQQNNNNNNGGGHHHHHHFFFDDDDDDGGGJJJLLLKKKKKKJJJKKKLLLMMMNNNNNNOOOQQQQQQQQQQQQSSSTTTXXXZZZ]]]aaadddfffffffffeeecccbbbaaabbbdddfffhhhjjjkkklllnnnpppqqqsssssspppqqqrrrssssssttttttsssuuuvvvvvvwwwwwwwwwvvvvvvsssssstttuuuwwwyyy{{{|||~~~~~~~~~|||yyyvvvnnnfffVVVNNNFFFCCCAAA>>>???BBBBBBEEEIIIOOOVVV]]]bbbeeehhhiiigggccc]]]XXXVVVUUUQQQSSSVVVXXXYYYZZZ]]]___bbbdddfffiiiiiiiiigggfffcccdddffffffgggiiilllooowwwvvvvvvvvvwwwyyy{{{|||~~~~~~wwwwwwyyyyyywwwwww|||~~~uuunnnggg```ZZZWWW[[[hhhuuu|||qqq^^^OOOHHHBBBBBBDDDDDDGGGKKKQQQVVV\\\```eeemmmvvv|||{{{vvvooojjj```VVVLLLDDD@@@===<<<<<<<<<<<<===>>>@@@AAAAAAJJJSSS]]]sssppp]]]XXXggg~~~eeeLLLEEEAAA======<<<;;;;;;;;;;;;<<<999;;;<<<;;;<<<@@@GGGMMMTTTbbbyyymmmccchhhuuuvvvmmmkkkccc\\\XXXTTTOOOLLLLLLEEEFFFHHHGGGEEEEEEIIILLLMMMMMMLLLLLLLLLMMMOOOPPPOOOPPPRRRRRRQQQQQQSSSUUUUUUWWW[[[___bbbdddddddddeeedddbbbaaabbbdddgggiiijjjkkklllnnnoooqqqrrrsssppppppqqqrrrsssssssssssstttuuuuuuvvvvvvvvvvvvuuurrrssstttvvvxxxzzz|||~~~~~~~~~~~~|||yyyuuummmeeeTTTLLLFFFCCCBBB???@@@CCCDDDGGGMMMTTT\\\ccciiikkkjjjiiifffaaa]]]ZZZZZZ[[[ZZZ]]]aaadddgggiiilllnnnrrrtttxxx{{{{{{zzzxxxvvvssstttuuutttssstttwwwyyy||||||{{{{{{|||~~~zzzsssuuuxxxyyyxxxxxx}}}|||tttjjj```ZZZUUUVVV[[[eeerrr|||rrraaaVVVFFFDDDCCCBBBDDDHHHMMMPPPSSSWWW]]]bbbhhhpppzzz|||wwwnnnhhh___TTTJJJCCC???===888:::;;;;;;;;;<<<>>>AAADDDRRRUUUkkknnnggg[[[sss~~~dddPPPEEE???<<<<<<;;;:::999999999999;;;;;;<<<;;;<<>>:::;;;<<<<<<<<<===@@@BBBEEEUUU[[[pppnnnkkkccc}}}}}}aaaOOODDD???===<<<;;;:::999999999999:::;;;;;;;;;<<>>===<<<;;;:::999999999999999::::::;;;<<>>??????@@@BBBDDDFFFFFFEEEGGGJJJKKKLLLNNNPPPSSSTTTUUUUUUUUUTTTUUUWWWZZZ[[[\\\^^^```aaabbbcccccceeeeeeeeeeeeggghhhiiijjjllllllkkkkkkkkkkkklllllloooooopppqqqqqqpppppppppppprrrtttwwwyyy{{{|||}}}||||||}}}~~~}}}}}}{{{wwwoooeee___SSSMMMIIIIIIKKKKKKNNNQQQVVV[[[cccjjjnnnnnnllljjjjjjkkkmmmrrrxxx|||~~~~~~~~~~~~~~~~~~uuukkkccc[[[WWWOOOPPPUUU___mmmxxxzzzlll^^^RRRIIICCCBBBBBBCCCEEEJJJPPPVVVYYY^^^cccjjjqqqxxx{{{sssmmmiiiddd[[[QQQIIICCC@@@>>>;;;<<<=========???CCCEEEKKK```iii}}}ooorrrsss~~~xxx\\\JJJBBB>>>===<<<;;;::::::999999:::888999::::::<<>><<<;;;<<<===>>>@@@BBBDDDEEEDDDFFFIIIKKKMMMOOORRRTTTVVVWWWWWWWWWWWWXXXZZZ]]]______aaabbbbbbcccccccccddddddeeefffggghhhiiiiiijjjiiiiiijjjjjjkkklllmmmmmmnnnnnnoooooopppppppppoooqqqsssvvvyyy|||~~~~~~~~~~~~~~~}}}|||zzzuuulllbbb[[[RRRMMMJJJMMMNNNOOOSSSWWWZZZ^^^eeekkknnnmmmkkkhhhjjjlllpppvvvzzz~~~~~~vvvlllcccZZZTTTMMMMMMQQQ[[[hhhssszzz|||~~~{{{lll]]]QQQIIICCC@@@AAABBBDDDGGGMMMSSSYYY\\\___dddlllsss{{{yyyqqqjjjeee```XXXNNNFFFAAA>>>===;;;;;;<<<<<<<<>><<<;;;999999:::<<<===@@@BBBCCCCCCFFFIIILLLNNNPPPTTTVVVXXXYYYZZZZZZYYY[[[^^^```bbbbbbcccdddddddddccccccbbbcccdddeeefffggggggggghhhhhhhhhhhhiiikkklllmmmllllllmmmmmmnnnooopppqqqnnnppprrruuuxxx|||~~~~~~~~~|||yyysssiii___XXXPPPMMMMMMOOOQQQRRRVVV\\\___ccchhhmmmnnnmmmjjjhhhjjjmmmqqqtttuuuvvvuuuuuuuuuuuuvvvwwwwwwwwwvvvvvvttttttssstttuuuxxxzzz|||xxxyyy{{{}}}zzzpppdddYYYQQQIIIIIIMMMWWWdddpppwwwzzz~~~~~~tttdddUUUJJJDDDAAA@@@AAABBBEEEIIIOOOUUU[[[^^^aaafffnnnvvv~~~}}}wwwoooiiibbb]]]UUULLLEEE@@@===<<<;;;;;;<<<;;;<<>>===<<<;;;::::::::::::::::::::::::;;;>>>BBBFFFMMMXXXeeeqqq~~~sssttt}}}zzzrrrooonnnqqq{{{}}}uuuiii```YYYTTTNNNJJJ@@@???>>><<<:::999888888888888888999;;;===???@@@CCCFFFIIIMMMOOORRRVVVYYYZZZ[[[\\\\\\\\\^^^aaacccddddddeeeeeeeeeeeeddddddaaabbbdddeeefffgggggggggggggggggggggiiijjjkkkllllllllllllmmmnnnoooqqqrrroooppprrruuuxxx|||}}}yyyuuunnneee[[[UUUOOOMMMOOORRRUUUVVV[[[bbbgggjjjmmmoooooolllhhhfffgggiiikkkllljjjhhhggggggeeeeeeffffffffffffeeeeeeccccccdddeeegggjjjlllnnnjjjjjjlllnnnqqqtttwwwxxxxxxzzzuuufffXXXOOOEEEEEEJJJTTTcccpppyyy||||||}}}uuukkk\\\NNNFFFCCCCCCCCCBBBCCCFFFKKKQQQWWW\\\___dddjjjrrrzzz~~~{{{vvvoooiii```\\\TTTKKKDDD@@@======<<<======<<<===@@@EEEIIIRRRbbbhhh|||nnnvvvzzzyyy\\\LLLDDDAAA>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::===AAADDDHHHTTT```kkkrrrsss~~~zzzrrrnnnkkkkkkrrr{{{{{{ssskkk```WWWQQQLLLGGGCCC;;;;;;:::888666666666666777777777888999;;;<<<===CCCFFFJJJNNNQQQTTTXXX[[[\\\]]]^^^^^^^^^```ccceeeeeeffffffggggggffffffeeebbbccceeefffggggggggggggfffffffffggghhhiiijjjkkkllllllllllllnnnppprrrsssqqqrrrsssvvvyyy}}}~~~{{{vvvpppiii```WWWRRRMMMMMMPPPVVVYYY[[[bbbjjjmmmoooppppppmmmhhhccc___\\\^^^```^^^[[[XXXWWWXXXVVVWWWWWWXXXXXXXXXWWWWWWXXXXXXYYYZZZ\\\]]]___```^^^^^^```bbbggglllqqquuuxxx{{{xxxhhhXXXMMMBBBCCCHHHSSScccrrr|||zzz}}}wwwfff]]]PPPEEE@@@@@@BBBDDDBBBDDDGGGLLLRRRXXX]]]```gggmmmuuu~~~}}}zzzuuuooojjj```\\\TTTLLLEEE@@@>>>>>>>>>>>>>>>===>>>BBBGGGKKKSSSaaaeeezzzmmmwww}}}|||~~~zzz^^^MMMEEEBBB>>>>>><<<;;;;;;;;;;;;;;;<<<<<<;;;::::::<<<@@@CCCCCCPPP\\\fffzzzsssrrr}}}{{{sssnnniiiggglllsssnnntttxxxzzz}}}~~~yyymmmeeeZZZRRRLLLHHHDDD@@@:::::::::888666555666777777777777777888999:::;;;DDDGGGKKKNNNRRRUUUYYY\\\]]]^^^_________aaadddgggffffffgggggggggggggggfffcccdddfffhhhiiiiiihhhhhhfffffffffgggggghhhiiijjjllllllllllllnnnpppssstttssstttuuuwwwzzz~~~~~~zzzsssllleee]]]TTTOOOKKKLLLQQQXXX\\\```hhhppppppqqqpppnnnjjjccc\\\XXXQQQSSSTTTSSSOOOMMMMMMNNNRRRRRRSSSTTTTTTTTTTTTTTTSSSSSSTTTTTTUUUUUUVVVVVV\\\\\\]]]aaafffnnnuuuyyy}}}sssdddTTTJJJEEEEEEIIITTTdddsss{{{~~~xxxooodddWWWJJJDDDBBB??????@@@BBBFFFLLLOOORRRVVV\\\aaalllqqqxxx~~~{{{wwwsssppphhh___RRRHHHCCC@@@===;;;<<<;;;<<<===<<<===FFFPPPUUUffflll~~~sssppp~~~~~~||||||{{{^^^LLLEEEBBB<<<===============<<<;;;======<<<:::999:::<<>>:::999999888777666666555444555555555555666888999999CCCGGGLLLQQQTTTUUUWWWYYY\\\]]]```ccceeegggggghhhkkkkkkjjjjjjiiihhhhhhgggjjjjjjjjjjjjjjjjjjjjjjjjhhhiiihhhgggfffgggjjjlllooonnnnnnpppsssuuuvvvvvvzzzzzzzzz{{{}}}yyypppfff^^^WWWQQQMMMMMMPPPUUU[[[bbbiiinnnqqqrrrmmmfffbbb___ZZZQQQJJJJJJFFFFFFJJJJJJGGGHHHMMMOOOUUUVVVPPPMMMQQQRRRQQQPPPQQQRRRSSSTTTUUUVVVWWWVVVZZZ___dddiiipppzzz|||nnn___QQQIIIFFFGGGLLLWWWggguuu~~~~~~sssiii]]]RRRGGGCCCBBBAAA@@@BBBDDDHHHNNNQQQTTTXXX^^^cccjjjrrr~~~~~~{{{wwwssspppggg^^^RRRHHHCCC@@@===;;;<<<<<<===>>>===>>>GGGQQQ\\\nnntttooonnnzzz}}}{{{}}}}}}```NNNGGGDDD==================<<<<<<;;;<<<<<<;;;;;;<<>>???>>>???IIISSSeeexxxiiihhhrrr{{{|||{{{zzz|||}}}aaaOOOHHHEEE>>>>>>>>>======<<<<<<<<<:::;;;<<<<<<<<<>>>AAACCCCCCIIIRRR___rrrtttpppqqq{{{{{{ppphhh```ZZZVVVUUUUUUVVVYYY\\\_________\\\UUULLLFFFAAA>>>999666555444333222222333444444444444555555666888999:::???BBBFFFJJJNNNSSSXXX[[[bbbcccgggjjjmmmoooppppppqqqqqqppppppoooooonnnnnnlllmmmmmmmmmmmmmmmlllllljjjiiihhhfffeeefffjjjnnnqqqqqqssstttvvvwwwyyyyyyyyyyyyzzz||||||ttthhh^^^VVVRRRPPPOOOSSSYYYbbbkkkooonnnjjjggg___XXXPPPKKKIIIGGGEEEBBBCCCAAACCCHHHLLLPPPVVV[[[___dddfffccc___]]]ZZZVVVRRRTTTWWWXXXXXXYYY[[[]]]aaaeeelllsss~~~}}}xxxxxxzzz|||}}}ppp___QQQJJJHHHGGGKKKSSSaaappp}}}wwwgggZZZMMMFFFAAABBBCCCBBBCCCFFFHHHMMMRRRWWWZZZ___eeekkkttt~~~{{{xxxssspppfff]]]QQQGGGBBB@@@===;;;<<<<<<>>>@@@???AAAJJJUUUkkk|||aaa___dddqqqyyyxxxuuuuuuyyyxxxwww{{{{{{___OOOHHHDDD??????>>>======<<<<<<<<<:::;;;<<<<<<;;;<<>>@@@@@@BBBKKKVVVkkkuuuYYYVVVWWW^^^fffkkkooorrrwwwuuutttxxxwww\\\MMMFFFCCCAAA@@@>>>===<<<<<<<<<===:::;;;<<<;;;::::::;;;===@@@IIITTT```rrrzzzkkkjjjrrrwwwlllaaaVVVOOOIIIHHHFFFGGGJJJMMMOOOOOOOOOKKKFFFAAA===:::888666555555444333444555666666333444444555777888:::;;;<<<>>>AAAEEEJJJQQQXXX]]]ccceeeiiinnnrrruuuwwwwwwvvvvvvuuuuuuuuuuuuttttttssssssttttttrrrpppnnnmmmjjjiiihhhfffeeefffjjjmmmqqqtttwwwxxxwwwwwwyyyzzzyyyzzz{{{~~~ssskkk```XXXUUUVVVYYY[[[dddhhhnnnppplllcccWWWPPPGGGEEECCCBBBBBBAAAAAA@@@DDDFFFIIIOOOYYYgggssszzzzzztttkkkccc\\\VVVSSSRRROOOSSSYYY\\\___dddmmmsssyyywwwssspppnnnpppvvv|||~~~xxxtttkkk^^^QQQIIIGGGHHHEEEMMMZZZjjjyyyrrr___SSSHHHDDDAAACCCCCCCCCFFFKKKMMMRRRXXX]]]aaagggnnnsss||||||xxxsssoooddd\\\PPPGGGBBB@@@===<<<;;;;;;===???@@@BBBLLLWWWiiilllSSSPPPPPPUUU___iiiooorrrwwwuuussswwwuuu[[[MMMGGGDDDBBBAAA???===<<<<<<======999;;;<<<;;;:::999:::;;;???HHHUUUaaaqqqkkkiiipppyyynnnbbbWWWPPPHHHEEEBBBBBBDDDGGGIIIJJJIIIGGGCCC???<<<999777777444444444444333333333333333333444555777999:::;;;<<<>>>BBBFFFKKKQQQYYY]]]bbbeeeiiinnnsssvvvxxxyyyxxxxxxxxxxxxxxxxxxxxxxxxwwwxxxxxxwwwuuuqqqnnnlllhhhiiihhhgggfffgggjjjlllpppssswwwxxxwwwvvvwwwyyy{{{{{{|||}}}llleee\\\VVVVVVZZZ```cccmmmnnnnnnkkkdddYYYOOOIII>>>>>>>>>??????@@@AAABBBEEELLLTTT]]]iiixxx|||rrreee]]]WWWRRRRRRUUURRRWWW\\\___ccckkkwwwzzztttooolllnnnnnnrrryyy~~~}}}yyy|||qqqjjj___TTTKKKGGGFFFGGGFFFOOO^^^ooo}}}mmmYYYMMMGGGCCCAAACCCDDDEEEJJJQQQQQQVVV\\\aaaffflllsssyyy|||xxxsssoooddd[[[OOOFFFBBB@@@>>><<<999:::<<>>AAACCCDDDCCCBBB@@@===999777666666444555666666666444222111333333444555777999;;;<<<===???DDDHHHMMMSSSYYY]]]bbbeeeiiioootttxxxzzz{{{{{{|||||||||||||||||||||{{{{{{{{{yyyvvvrrrmmmkkkggghhhiiiiiihhhhhhiiijjjnnnrrrwwwxxxuuutttuuuxxx||||||}}}{{{uuuddd___XXXTTTWWW^^^dddhhhooolllggg___WWWNNNGGGCCC======<<<<<<>>>AAAEEEHHHLLLXXXeeepppzzzqqqeeeYYYTTTRRRPPPRRRWWWVVV[[[bbbgggnnnzzz}}}wwwtttrrrqqqpppssstttyyy{{{yyy}}}|||mmmdddXXXMMMGGGEEEEEEEEEGGGQQQaaarrr}}}hhhUUUHHHEEEBBBAAACCCEEEGGGNNNVVVTTTYYY```eeeiiiooowww||||||xxxsssoooddd[[[OOOFFFBBB@@@>>><<<999999;;;>>>???BBBLLLWWWfff|||xxxYYYMMMMMMQQQ\\\lllxxxzzzvvv}}}yyyuuuxxxvvv___SSSNNNJJJCCCBBB???===<<<<<<======777999;;;===<<<===>>>???:::EEESSS___nnnooojjjlllyyy|||pppcccWWWPPPEEEAAA<<<::::::===???@@@@@@@@@>>>;;;888666555666666777999:::999777444222333333444555777999;;;<<<===@@@EEEJJJNNNTTTYYY]]]bbbeeejjjpppuuuyyy{{{}}}~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}{{{wwwrrrmmmjjjfffhhhiiijjjiiihhhiiiiiilllqqqvvvwwwtttrrrtttwww}}}}}}~~~~~~uuunnn___ZZZUUUSSSWWW___gggkkklllggg^^^TTTLLLEEEAAA???@@@>>>===<<<===CCCJJJOOOUUUdddttt~~~vvvcccXXXNNNMMMNNNNNNQQQWWW]]]ccclllsss~~~zzzvvvrrrqqqrrruuuxxxyyyyyyzzz{{{{{{{{{fffZZZOOOJJJIIIGGGFFFHHHKKKTTTfffzzzxxxdddRRRHHHBBBAAA@@@BBBGGGMMMRRRUUUVVV]]]dddjjjnnnvvv~~~yyyrrrmmmaaaVVVLLLGGGCCC???===>>>>>><<<;;;===???BBBJJJRRReeezzzgggVVVHHHMMMUUUiiiwwwzzzzzzvvvzzzwwwbbbWWWNNNFFFDDDAAA>>><<<;;;;;;999888;;;;;;;;;;;;;;;;;;;;;;;;???BBBKKKYYYfffuuuppphhhfffttt{{{xxx}}}rrreeeXXXOOOHHHAAA======<<<:::999;;;>>>======<<<:::888666555222222222222333333444555222333444666777999:::;;;???BBBGGGLLLPPPUUUYYY]]]___dddjjjooossswww{{{}}}~~~~~~}}}}}}{{{yyyuuuqqqnnnllllllkkkjjjiiiiiiiiiiiiiiimmmpppsssuuuvvvvvvwwwxxx|||}}}~~~tttggg[[[TTTOOOTTT___iiikkkiiihhh\\\PPPJJJGGGBBB???>>>>>>>>>@@@CCCCCCDDDOOO\\\iiixxxqqqcccWWWPPPKKKLLLOOORRRXXX^^^dddlllvvvyyytttpppqqqrrrtttvvvxxxzzz|||~~~||||||\\\RRRIIIFFFFFFEEEEEEGGGNNNZZZmmmooo]]]PPPIIICCCBBBBBBEEEJJJPPPUUUXXX\\\bbbiiinnnrrrzzz}}}yyyqqqlll```VVVKKKFFFCCC>>><<<===>>><<<;;;>>>???CCCKKKUUUhhh}}}dddUUUKKKTTT___sss|||~~~}}}xxxuuu{{{wwwbbbXXXOOOHHHEEEBBB???===<<<<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;>>>AAAIIIWWWdddsssqqqhhhgggttt|||xxx~~~}}}rrrfffYYYPPPHHHAAA===<<<;;;999888;;;;;;::::::999777666444333333333222222222333444444333444555777888:::;;;<<<>>>BBBFFFKKKOOOSSSXXX[[[___ccciiinnnqqquuuxxx{{{{{{||||||}}}}}}}}}}}}}}}|||{{{zzzxxxuuuqqqnnnllllllkkkkkkjjjjjjkkkkkklllmmmppprrrtttuuuuuuwwwyyy~~~|||xxxmmmaaaXXXSSSPPPVVVaaaiiijjjhhh```UUUJJJFFFDDD@@@>>>???@@@???@@@CCCEEEJJJYYYhhhyyy}}}rrrcccVVVPPPKKKIIILLLNNNRRRZZZcccmmmyyy~~~xxxuuuuuutttppplllnnnoooqqqsssvvvyyy|||}}}{{{{{{~~~RRRJJJEEEDDDEEEDDDFFFJJJSSSbbbxxxxxxdddTTTLLLJJJEEEEEEFFFIIIMMMSSSYYY\\\dddiiinnnssswww|||wwwpppjjj```UUUJJJEEEBBB===;;;<<<>>><<<<<<>>>@@@DDDNNNYYYnnnzzz```UUUNNN]]]mmm~~~{{{wwwvvv}}}tttaaaVVVOOOIIIEEEBBB???=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>AAAEEEJJJMMMQQQVVVYYY\\\```eeeiiimmmooorrruuuvvvvvvvvvwwwxxxyyyzzz{{{xxxxxxwwwuuussspppnnnmmmlllllllllllllllmmmmmmnnnmmmoooqqqssssssuuuyyy{{{|||wwwpppeeeZZZUUURRRRRRYYYccciiihhhdddUUULLLCCCAAA@@@>>>===???AAA@@@AAADDDJJJUUUgggwwwyyymmmbbbUUUKKKIIIIIIKKKOOOQQQUUUaaammm|||{{{xxxsssmmmkkklllmmmkkkjjjmmmnnnqqqtttxxx|||zzzzzz}}}LLLGGGEEEFFFFFFFFFJJJPPPZZZmmmrrr\\\NNNHHHHHHEEEFFFIIILLLPPPVVV\\\aaaiiinnnssswww{{{}}}zzzuuunnnhhh^^^SSSIIIDDDAAA<<<;;;<<<>>><<<===???@@@EEERRR^^^uuuttt]]]VVVPPPfff{{{}}}{{{zzz{{{qqq___TTTMMMHHHDDDBBB>>>=========<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>FFFSSS___mmmvvvlllhhhsss|||{{{~~~vvvjjj]]]TTTJJJCCC===;;;999666666888888888888888777666555444555444333333222222222222444444555777888999:::;;;>>>AAAEEEIIILLLOOOSSSVVVXXX[[[```dddfffhhhjjjlllooooooooooooqqqtttvvvxxxttttttsssrrrqqqooonnnnnnnnnnnnmmmlllllllllmmmmmmmmmoooqqqrrrsssvvvzzz~~~zzzsssjjj___WWWRRRRRRUUU\\\eeehhhddd___NNNFFF???>>>===;;;<<<>>>>>>???CCCHHHQQQ___rrrxxxjjj^^^UUUNNNIIIGGGJJJPPPUUUWWW]]]lll|||~~~zzzvvvpppnnnnnnooopppoooooopppssswww||||||xxxyyy}}}HHHFFFFFFHHHHHHHHHNNNVVVdddxxxmmmYYYLLLGGGGGGDDDGGGKKKOOOSSSYYY___dddlllqqqvvv{{{~~~|||yyyssslllfff[[[QQQFFFBBB???<<<:::<<<===<<<===???AAAGGGVVVdddzzzppp[[[ZZZVVVsss|||~~~~~~rrraaaUUUMMMJJJBBB@@@===<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>FFFRRR^^^kkk}}}{{{pppjjjrrrxxxmmmaaaXXXMMMEEE>>>;;;999555555888777777777777777666555444555444333333222222222222222333444555666888888999===@@@DDDGGGIIILLLPPPSSSUUUXXX\\\___```aaacccdddfffffffffgggjjjllloooqqqmmmmmmmmmmmmllllllmmmmmmnnnnnnlllkkkjjjjjjjjjjjjmmmoooqqqsssuuuxxx}}}}}}yyyqqqggg]]]XXXRRRSSSXXX```fffeee___XXXJJJCCC>>>===<<<:::;;;???;;;@@@FFFMMMXXXhhhxxxyyyiii\\\SSSMMMJJJJJJHHHMMMTTT[[[___hhh{{{|||wwwttttttuuuvvvwwwtttvvvyyy}}}{{{xxxzzzFFFFFFHHHJJJIIIKKKUUU___qqqxxxgggWWWLLLGGGFFFEEEIIINNNSSSVVV\\\ccciiinnnttt{{{}}}zzzwwwrrrjjjdddXXXMMMDDDAAA???<<<;;;<<<======>>>@@@BBBIIIZZZjjj~~~ooo\\\___bbb}}}uuueeeXXXOOOLLLBBB???<<<;;;;;;<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>EEEPPP\\\iiizzztttlllqqqyyynnnccc[[[OOOGGG???<<<999555555888444444555555555444444333444444333222222222333333222333333444666777777888;;;>>>AAADDDFFFHHHKKKNNNRRRTTTXXXYYYZZZZZZ[[[\\\\\\\\\]]]___aaaccceeegggdddddddddeeefffggghhhiiikkkjjjiiihhhgggggggggggglllooorrruuuwww{{{~~~{{{wwwoooddd[[[YYYTTTVVV\\\bbbeeebbbYYYRRRGGGBBB>>>>>>===:::<<<@@@<<>><<<<<<>>>======???@@@BBBJJJ\\\nnnooo^^^dddlll|||uuufffWWWMMMJJJBBB@@@===<<<<<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::<<>>>>>===;;;>>>CCCBBBIIIPPPUUU___oooyyy|||tttdddTTTLLLHHHEEEFFFJJJOOORRRZZZggguuu~~~{{{{{{~~~GGGIIINNNQQQSSSYYYhhhxxx~~~iiiXXXOOOLLLIIIGGGGGGMMMTTTYYY\\\aaajjjpppttt{{{|||xxxuuuooohhhbbbSSSIIIAAA>>>>>><<<<<<>>>======???AAABBBKKK^^^pppppp```gggqqqzzz~~~sssdddUUUJJJFFFCCCAAA>>>======>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::AAALLLWWWccctttzzznnnooo{{{|||vvvmmmbbb[[[SSSJJJBBB===:::666666999555666777777888777777777222222222222333444444555444555555666777888888999555777:::<<<===???BBBDDDBBBDDDGGGHHHGGGFFFGGGHHHKKKLLLOOOQQQSSSTTTTTTTTTTTTTTTUUUVVVXXX[[[^^^______``````aaaccceeeggghhhkkkoootttyyy|||{{{wwwuuukkk]]]VVVVVVZZZ\\\aaadddccc\\\QQQIII@@@===<<<>>>===<<<@@@EEEHHHNNNSSSVVV___oooyyy|||lll\\\NNNIIIHHHFFFHHHMMMTTTVVV___mmm~~~||||||LLLPPPRRRRRRUUUaaauuuqqq___TTTNNNKKKKKKMMMQQQUUUZZZ]]]```eeelllqqqzzzzzzvvvrrrhhh^^^VVVKKKAAA===<<<<<<>>>AAA>>>>>>@@@CCCFFFOOO```ppplllbbbddd}}}~~~~~~lll```UUULLLHHHAAA@@@>>>=========>>>>>>AAA@@@???>>><<<<<<<<<<<<999:::???HHHQQQ___sss{{{kkkjjjttt{{{vvvnnneee^^^UUUMMMBBB:::777777777666666666666666777777777777444555555333111111222333666666666666777777777777777888999:::;;;::::::999;;;<<<>>>???AAABBBBBBCCCDDDEEEFFFGGGIIIJJJLLLLLLLLLMMMOOOQQQSSSUUUVVVWWWYYY[[[___aaaccceeegggiiinnnrrryyy~~~}}}{{{vvvmmmddd\\\XXXVVV[[[___eeefffaaaWWWKKKDDD<<<<<<<<<<<<<<<@@@EEEIIIMMMPPPYYY]]]aaaqqq|||uuudddUUUIIIHHHIIIGGGJJJPPPVVV___jjjzzz~~~}}}}}}{{{OOORRRTTTWWW^^^nnnuuugggWWWOOOLLLKKKLLLOOOSSSWWW\\\```dddiiiqqqwwwyyyvvvqqqggg]]]RRRIIIBBB@@@@@@===<<<>>>>>>===@@@CCCHHHRRRccctttiiiaaaeeezzz{{{zzz}}}zzzhhh]]]SSSJJJGGGCCCBBBAAA@@@??????@@@@@@@@@???===;;;:::999999999:::;;;???FFFOOO[[[ooo~~~lllgggnnn||||||yyyrrrjjjcccYYYPPPEEE<<<999999888777777777777777666666666666444555555333222111222444666666666666777777777777777777888999999999888777999:::;;;===???@@@@@@@@@AAABBBCCCEEEGGGIIIJJJKKKKKKKKKLLLMMMOOORRRTTTUUUWWWZZZ]]]```bbbeeehhhjjjmmmrrrxxx}}}|||zzztttlllccc[[[XXXVVV\\\```eeeeee___UUUJJJCCC<<<<<<<<<;;;<<<@@@FFFKKKQQQSSS[[[^^^bbbrrr|||uuuaaaSSSGGGFFFHHHGGGKKKRRRYYYddduuu|||wwwwwwzzz|||}}}~~~~~~rrrYYYYYY[[[```lll{{{fff[[[OOOKKKKKKLLLPPPTTTWWW[[[```eeeiiioooxxx~~~~~~xxxuuupppfff\\\NNNGGGBBBBBBBBB>>>;;;;;;>>>===???EEEKKKWWWjjjzzz{{{ddd^^^cccxxxtttwwwxxx|||wwweeeZZZQQQIIIFFFGGGFFFEEEDDDCCCCCCCCCCCCEEECCCAAA>>><<<;;;;;;;;;;;;;;;>>>DDDKKKWWWiiizzznnndddhhhttt}}}xxxpppjjj^^^UUUIII@@@<<<:::999888888888777777666666555555444444555444222222333444666666666666777777777777666777777777777777666555777888999;;;<<<=========>>>???@@@CCCEEEGGGHHHIIIHHHHHHHHHIIIKKKNNNQQQSSSTTTWWW[[[^^^aaaeeehhhkkknnnrrrxxx|||zzzxxxssskkkbbb[[[XXXWWW]]]aaaeeeccc\\\QQQGGGBBB<<<<<<;;;;;;===BBBIIINNNUUUVVV\\\___bbbrrr{{{sss___QQQGGGGGGIIIJJJPPPXXX^^^nnnvvvqqqmmmkkknnnsssyyy~~~ffffffdddeeelllzzzkkk[[[SSSLLLLLLNNNPPPUUUZZZ]]]aaaeeeiiimmmttt}}}}}}wwwsssnnndddZZZLLLEEEAAABBBBBB>>>;;;;;;>>>===@@@GGGPPP^^^qqqxxx^^^WWW[[[rrrrrrsssxxxyyy{{{uuudddZZZRRRKKKHHHJJJJJJIIIHHHHHHGGGGGGGGGIIIGGGDDD@@@>>>===<<<<<<::::::===CCCIIITTTfffvvvoooccccccooo}}}vvvpppbbbYYYLLLBBB===;;;999777888888777777666666555555444444555444222222444555666666666666777777777777666666666666666555555444777777999:::;;;<<<<<<<<<===>>>???AAADDDFFFHHHIIIGGGFFFFFFFFFHHHKKKOOORRRQQQTTTYYY]]]```eeejjjmmmnnnrrrxxx|||~~~yyywwwrrrjjjbbb\\\YYYYYY^^^bbbdddaaaXXXMMMEEE@@@<<<<<<;;;;;;===CCCKKKPPPWWWVVV[[[]]]```oooxxxooo^^^QQQHHHIIILLLNNNVVV```dddxxxwwwqqqllljjjhhhiiiqqqzzz}}}\\\nnnnnnpppyyyqqq]]]SSSNNNKKKMMMPPPSSSWWW]]]cccfffkkknnnrrrxxx|||vvvrrrmmmcccXXXMMMEEE>>>>>>???======>>>>>>>>>BBBLLLXXXfffyyyvvvZZZPPPSSSaaavvv{{{tttyyy~~~uuufff]]]TTTMMMJJJKKKKKKKKKKKKJJJJJJIIIIIIGGGEEEAAA===:::999999999999999<<>>;;;888666888777777777666666666555333444555444333333444666666666666666777777777777666666555555555555555555888999:::;;;<<<============>>>@@@BBBDDDFFFGGGHHHGGGFFFEEEFFFHHHKKKOOOQQQPPPSSSWWW[[[```eeekkkooopppsssxxx|||}}}yyywwwqqqiiiaaa\\\ZZZZZZ^^^bbbccc^^^TTTJJJCCC@@@<<<===<<<===???EEELLLQQQUUUSSSVVVXXX\\\llltttkkk[[[PPPHHHIIIMMMPPPZZZeeekkkrrrmmmiiihhhhhhkkkmmmrrr~~~vvvXXXsssvvv}}}yyyaaaRRRNNNKKKKKKOOORRRTTTYYY___hhhkkkooossswww~~~{{{uuupppkkkaaaWWWNNNDDD===;;;<<<<<<===@@@???@@@FFFRRR```nnntttXXXMMMPPPYYYnnn|||zzzzzztttggg___VVVNNNJJJIIIIIIJJJKKKKKKKKKKKKJJJHHHFFFAAA===;;;:::;;;;;;999888;;;@@@FFFPPPbbbrrrrrraaa]]]kkk~~~wwwkkkaaaSSSGGG@@@<<<888666666666666777777777777777333444555444333333555777666666666666777777777777666666666666666777888888:::;;;<<<===>>>>>>>>>>>>??????@@@BBBDDDEEEFFFGGGFFFFFFFFFGGGIIILLLOOOQQQPPPSSSWWW[[[```eeelllppprrruuuyyy|||~~~}}}yyyvvvppphhh```[[[YYYYYY^^^aaabbb\\\QQQGGGBBBAAA<<<===>>>???AAAFFFLLLQQQQQQNNNQQQSSSXXXjjjrrrhhhYYYNNNGGGIIILLLPPP\\\iiiuuu}}}nnneeebbb^^^bbbiiiqqqwwwnnnUUU|||~~~gggVVVNNNLLLKKKMMMSSSWWWYYY^^^dddjjjmmmrrrwww|||~~~~~~zzztttooojjj```UUULLLCCC<<<;;;<<<<<<===@@@AAABBBIIIWWWfffuuuqqqWWWOOOTTT\\\ppp~~~}}}qqqfff^^^UUULLLGGGFFFGGGHHHJJJKKKKKKKKKKKKIIIGGGCCC???<<<<<<===>>>:::999:::>>>CCCLLL]]]lll{{{fff```lll|||pppfffWWWJJJBBB===999666555555666666777777888888333444555444333444666777666666666666777777777777777777666777888999;;;<<<;;;<<<===>>>???????????????@@@@@@AAACCCDDDDDDEEEEEEEEEFFFHHHJJJLLLNNNOOOQQQTTTWWW[[[```ffflllqqqsssvvvzzz}}}~~~~~~{{{xxxuuunnneee]]]XXXVVVWWW\\\``````ZZZNNNEEEAAABBB<<<>>>@@@BBBDDDGGGKKKOOONNNJJJMMMPPPVVViiiqqqggg[[[QQQJJJLLLOOOSSS```nnnooofffaaa```]]]dddrrrdddRRRqqq\\\PPPMMMMMMMMMQQQXXX\\\^^^ccciiijjjnnntttyyy~~~~~~zzzsssoooiii___UUUJJJBBB<<<===>>>======>>>AAACCCKKK[[[kkkyyynnnWWWRRRYYYcccuuuoooddd]]]TTTJJJDDDCCCEEEGGGIIIKKKKKKKKKKKKFFFCCC???;;;999999:::;;;;;;999:::===@@@HHHXXXgggzzzmmmdddnnntttiiiZZZMMMDDD???:::777444444555666777888999999333444555555444444666888666666666666777777777777777777777777999;;;===>>><<<<<<===>>>?????????>>>???@@@@@@AAABBBBBBCCCCCCDDDEEEFFFHHHJJJLLLMMMNNNRRRUUUXXX\\\```fffmmmqqqtttwww{{{}}}}}}zzzwwwssslllccc[[[UUUTTTTTT\\\___```YYYMMMDDDAAABBB<<<>>>AAACCCEEEGGGKKKNNNLLLHHHKKKNNNVVViiirrrhhh___UUUNNNPPPSSSWWWeeetttuuujjjeeebbbaaaaaakkk|||www\\\OOOvvveeeUUULLLJJJJJJNNNTTTZZZ^^^bbbfffiiiooosssxxx~~~|||~~~yyyrrrpppnnnggg\\\SSSGGGEEEBBB???=========>>>BBBFFFOOO^^^pppooo[[[WWW]]]ooo}}}}}}kkkdddaaa[[[RRRMMMFFFEEEFFFHHHJJJJJJHHHFFFEEEDDDBBB@@@>>><<<;;;;;;???===<<<>>>???FFFUUUccc{{{xxxgggmmmwwwooocccUUUHHH@@@;;;999777777777777777666555555555444444333333444444555777666666666777888999999888888999999:::;;;;;;;;;??????>>>============>>>@@@AAAAAA@@@??????AAACCCDDDEEEFFFHHHJJJLLLMMMNNNTTTWWWZZZ^^^bbbhhhnnnrrrxxxyyy{{{~~~}}}yyyvvvqqqoooiii```XXXSSSSSSUUU___^^^[[[SSSJJJBBB>>>>>>>>>>>>???BBBFFFJJJLLLLLLJJJKKKKKKOOOZZZhhhpppqqqfffWWWOOORRRSSSVVVhhh|||nnngggccceeejjjrrriiiSSSJJJwwwgggZZZPPPKKKKKKLLLPPPVVV\\\```eeeiiikkkrrrvvv|||||||||wwwqqqooollleeeZZZPPPCCCAAA???===<<<<<<======BBBEEEMMM[[[kkkzzzmmm]]]___hhh{{{~~~nnniiihhhbbbYYYRRRJJJKKKLLLNNNOOONNNJJJFFFEEEDDDBBB@@@>>>===<<<<<>>>>>=========@@@BBBDDDEEEGGGIIILLLNNNPPPQQQVVVXXX\\\```dddjjjooosssyyyzzz|||~~~zzzwwwqqqnnnhhh___XXXUUUVVVYYY]]]\\\XXXPPPGGG@@@===<<<@@@@@@AAACCCGGGJJJLLLMMMJJJKKKLLLPPP[[[jjjssstttiii[[[RRRTTTVVV[[[nnnwwwpppllllllooottt~~~```OOOIIIzzzdddWWWPPPLLLLLLNNNPPPTTTZZZ___dddhhhmmmpppvvv{{{~~~{{{xxxtttpppmmmjjjbbbVVVMMMBBB@@@>>><<<<<<<<<===>>>BBBEEELLLXXXfffrrr{{{|||iii___hhhwww}}}qqqnnnrrrnnnddd\\\TTTUUUWWWYYYXXXSSSLLLGGGEEEDDDBBBAAA???>>>======???===<<<===>>>DDDRRR___lll{{{qqqooo~~~yyymmm___QQQFFF???<<<888888888888777777666666555555444444444444555555666666777777999:::<<<<<<>>>>>>>>>>>>>>>=========;;;;;;::::::::::::;;;<<<<<<===>>>======>>>AAACCCEEEFFFHHHKKKNNNQQQSSSTTTXXX[[[___cccggglllrrrvvv{{{|||{{{xxxrrrmmmeee\\\VVVVVVYYY]]]]]][[[VVVNNNFFF@@@>>>>>>AAABBBCCCEEEHHHJJJMMMNNNKKKMMMNNNRRR\\\kkktttvvvmmm___VVVWWWZZZaaavvvzzzssssssvvvyyyoooWWWLLLJJJ{{{jjjWWWNNNLLLKKKNNNQQQSSSWWW\\\aaafffkkkppptttzzz}}}zzzuuurrrnnnlllggg___SSSJJJDDDBBB@@@>>>======>>>???BBBEEEJJJSSS___jjjsssxxx~~~sssccc___nnn}}}rrrrrryyyxxxppphhhaaabbbcccccc___XXXNNNGGGEEEDDDCCCAAA@@@????????????===<<<===>>>CCCPPP]]]gggwwwnnnkkkwww}}}rrrdddVVVJJJAAA<<<999999888888777777777777666666555555555555666666666666777888999;;;===>>>@@@??????>>>======<<<<<<888888888888999::::::;;;>>>???@@@@@@@@@AAAEEEGGGGGGHHHKKKNNNRRRUUUWWWYYYYYY]]]aaafffjjjoootttwww}}}|||yyyssslllbbbYYYTTTUUUYYY]]]```\\\UUUNNNGGGCCCBBBBBBCCCDDDEEEFFFHHHIIILLLNNNMMMPPPQQQSSS[[[hhhqqqtttnnnaaaXXXXXX\\\fff|||{{{uuurrrvvv~~~{{{|||dddRRRLLLMMMzzzjjj]]]PPPKKKKKKLLLNNNQQQVVVYYY^^^ccchhhnnnssswww~~~{{{xxxrrrpppmmmiiiddd[[[PPPHHHEEECCC@@@>>><<<<<<======@@@BBBGGGNNNWWWbbbkkkqqq|||yyytttiii^^^___qqq|||ppprrrzzz{{{uuuoookkkjjjjjjhhhcccZZZOOOHHHEEEDDDCCCBBBAAAAAAAAAAAA>>>===<<<======AAAMMMZZZffftttlllhhhrrr~~~vvvhhhZZZLLLBBB<<<::::::999888777888888999777666666555555666666777666666777888999;;;===>>>>>>>>>===<<<;;;::::::999777777777888999:::;;;<<<>>>???@@@AAABBBDDDGGGJJJJJJKKKNNNQQQUUUYYY[[[]]][[[___dddhhhmmmqqqvvvyyy|||yyyssskkk```VVVRRRTTTYYY]]]```[[[SSSKKKFFFDDDCCCDDDDDDFFFGGGHHHGGGHHHKKKNNNQQQSSSTTTTTTZZZdddmmmooonnncccZZZYYY]]]iii~~~wwwsssrrrxxx{{{xxxvvvxxxxxx]]]NNNJJJJJJyyykkkZZZRRRLLLKKKKKKKKKNNNRRRYYY\\\aaafffkkkqqqwww{{{~~~zzzwwwpppnnnjjjeee^^^VVVMMMFFFBBB@@@>>>;;;::::::;;;<<<===@@@DDDJJJQQQ\\\gggnnnyyytttlllddd___dddvvvyyymmmnnnsssuuurrrooolllkkkhhheee```XXXPPPJJJEEEEEEDDDCCCBBBBBBCCCCCC>>>===<<<===<<>>???AAABBBDDDHHHKKKMMMOOOQQQUUUXXX\\\^^^```^^^bbbggglllpppuuuyyy|||~~~zzzxxxrrriii^^^UUUSSSVVV[[[______XXXNNNFFFCCCBBBCCCCCCFFFIIIKKKJJJHHHHHHLLLOOOSSSVVVWWWUUUYYYbbbjjjmmmooofff^^^\\\aaannnyyyuuurrrttt}}}wwwrrrooonnnsss}}}oooVVVJJJGGGGGGvvvggg[[[OOOLLLLLLMMMLLLLLLRRRYYY\\\___dddiiinnnttt{{{}}}yyyuuummmjjjeee___XXXPPPHHHDDD>>>===<<<;;;;;;<<<>>>???@@@BBBGGGLLLSSS^^^jjjrrryyyqqqhhhddddddlll~~~wwwkkkhhhiiiiiiiiijjjgggdddaaa]]]ZZZVVVQQQMMMEEEEEEDDDDDDCCCCCCDDDDDD>>>===<<<===<<<>>>IIIUUUccclll{{{uuummmnnnsss|||pppbbbSSSFFF???<<<;;;999888888888:::;;;888777777666666777777888666666666777888999:::;;;::::::999999888888777777888888999:::;;;===>>>???===???AAABBBDDDGGGKKKNNNQQQRRRTTTWWW[[[^^^```aaabbbfffkkkqqquuuyyy}}}~~~|||yyyvvvoooggg\\\VVVVVV[[[aaaddd___WWWLLLEEEBBBCCCDDDEEEJJJMMMOOONNNKKKJJJMMMQQQTTTXXXYYYWWWZZZccckkkooorrrkkkdddbbbffftttxxxsssttt{{{yyypppkkkhhhjjjqqq}}}cccOOOGGGGGGIIIvvvhhhZZZOOOLLLKKKMMMOOONNNOOOWWWaaa___bbbfffkkkqqqwww~~~}}}xxxtttkkkhhhbbb[[[SSSLLLFFFBBB===<<<<<<<<<===@@@BBBDDDEEEGGGLLLPPPXXXcccpppyyyyyypppgggeeeiiittt~~~wwwjjjeeebbb```aaadddaaa^^^ZZZWWWUUUSSSQQQOOOEEEEEEDDDDDDDDDDDDEEEEEE>>>===<<<<<<;;;>>>HHHTTTaaahhhuuuyyynnnkkklll~~~ssseeeUUUIIIAAA===<<<:::888888999:::;;;888888777777777777888888777777666666777888999999999999999888888888777777999999999;;;<<<>>>@@@AAA@@@AAADDDEEEGGGJJJNNNRRRSSSTTTVVVYYY\\\___aaabbbdddiiioootttxxx|||}}}}}}{{{wwwuuummmeee\\\WWWZZZ```eeehhhbbbYYYMMMFFFDDDEEEGGGHHHLLLOOORRRPPPMMMLLLOOOSSSTTTXXXZZZXXX[[[dddmmmrrruuuoooiiifffkkkxxxxxxrrrvvvuuulllggggggiiirrrzzzZZZIIIGGGLLLPPPzzziiiZZZQQQNNNEEEGGGJJJMMMRRRXXX___cccgggiiilllnnnqqqwww~~~xxxssslllggg___WWWPPPJJJEEEBBB???>>>===<<<===???AAABBBGGGJJJNNNUUUcccsss|||}}}uuuiiijjjvvv~~~ttthhhcccaaa]]]\\\\\\```\\\VVVTTTTTTTTTRRRPPPJJJIIIHHHFFFDDDCCCAAAAAA@@@>>><<<;;;===BBBGGGKKK```gggqqq}}}rrrhhhlll~~~tttfffWWWIIIAAA;;;999777666888888888888999999999999888888777777888888888888999:::;;;<<<::::::::::::999888777777888888999<<<@@@BBBBBBAAABBBBBBDDDFFFIIIMMMQQQSSSTTTVVVXXXZZZ\\\___cccgggkkkooovvv{{{~~~|||vvvuuuvvvwwwtttqqqlllcccZZZXXX^^^dddgggggg___WWWKKKCCCBBBFFFLLLPPPQQQSSSTTTSSSPPPPPPSSSVVVZZZXXXWWWXXXZZZ___lllyyy{{{rrrkkklllrrr}}}}}}nnnfffeeeeeekkkuuuiiiVVVNNNGGGGGGMMMppp```SSSKKKHHHGGGHHHKKKNNNRRRYYYaaagggiiilllooorrrvvv}}}}}}vvvqqqjjjeee]]]TTTNNNHHHCCC@@@>>>===<<<<<<===???BBBCCCEEEKKKRRR\\\lll}}}wwwkkkmmm}}}ssshhhdddaaa]]]ZZZZZZ[[[XXXUUUTTTUUUUUUSSSQQQMMMLLLJJJHHHFFFDDDBBBAAAAAA???<<<;;;===BBBGGGJJJ]]]dddnnn{{{sssiiilllwww~~~uuuiii[[[NNNFFF===;;;999888999:::::::::999999999999888888888777999999888888999:::;;;;;;:::;;;;;;;;;;;;::::::999;;;<<<===@@@DDDFFFEEEDDDCCCDDDEEEHHHKKKOOOSSSUUUWWWXXX[[[\\\^^^aaaeeeiiilllqqqwww|||~~~wwwppplllnnnppppppnnniiibbb\\\]]]ccchhhhhhgggYYYRRRIIICCCDDDHHHNNNQQQVVVWWWWWWUUUTTTUUUYYY\\\```]]][[[[[[\\\aaannnzzz}}}tttmmmlllqqq|||yyykkkdddccceeelllxxx___OOOJJJFFFIIIQQQxxxhhhYYYNNNIIIGGGHHHJJJLLLOOOUUU\\\eeekkkkkknnnssswww|||zzztttppphhhbbbZZZRRRKKKFFFAAA???<<<<<<;;;<<<===@@@CCCEEEEEEMMMXXXeeeuuuzzznnnrrr~~~tttkkkgggccc^^^ZZZZZZWWWWWWVVVWWWXXXWWWUUUSSSQQQPPPNNNLLLHHHEEECCCAAAAAA???===<<<===AAAEEEHHHXXX```jjjvvvuuujjjkkkppp~~~vvvkkk___SSSLLL@@@===:::999:::<<<<<<;;;999999999999888888888888::::::999999999:::;;;;;;;;;<<<======>>>=========??????AAAEEEHHHJJJHHHGGGDDDEEEGGGJJJNNNRRRVVVXXXYYY[[[]]]___aaacccgggjjjnnnrrryyy~~~}}}uuukkkeeeeeehhhkkkllldddbbbaaadddiiikkkhhhdddSSSNNNHHHEEEHHHNNNTTTXXX___^^^[[[XXXWWWZZZ^^^bbbeeeaaa^^^^^^___dddppp|||wwwooommmqqq{{{uuuhhhcccccceeemmm}}}tttUUUJJJGGGFFFMMMYYYqqqaaaSSSJJJGGGFFFGGGJJJOOOSSSYYY___fffkkklllpppvvv{{{~~~yyysssooogggaaaXXXPPPIIIDDDAAA>>>;;;;;;:::;;;===AAADDDFFFGGGQQQ^^^kkkzzz}}}pppuuu}}}uuummmjjjfff```\\\\\\YYYZZZ[[[]]]\\\ZZZWWWUUUTTTSSSQQQOOOKKKGGGDDDBBBAAA@@@===<<<===@@@DDDFFFSSS\\\gggrrrzzzlllkkkmmm~~~}}}uuummmbbbVVVNNNBBB???;;;::::::<<<<<<<<<999999999999999999999999;;;;;;::::::::::::;;;;;;======>>>???@@@AAAAAAAAA@@@@@@CCCFFFJJJJJJIIIGGGEEEFFFIIILLLPPPTTTWWWYYYYYY[[[^^^```aaacccgggiiinnnsssyyy~~~yyymmmdddbbbdddiiikkkbbbcccfffjjjmmmkkkddd]]]RRRMMMIIIIIINNNWWW___dddhhhddd___ZZZYYY[[[```dddgggbbb^^^^^^```fffrrr}}}yyyqqqoooqqq{{{ttthhhbbbccccccmmmiiiQQQIIIGGGGGGRRR```yyyhhhXXXKKKEEEDDDDDDFFFKKKRRRYYY^^^cccgggjjjmmmrrrxxx}}}xxxsssooofff```WWWNNNHHHDDD@@@>>>:::::::::;;;>>>AAADDDFFFGGGTTTcccppp}}}{{{oootttxxxqqqllliiiddd^^^[[[[[[]]]___bbbbbb```\\\XXXUUUTTTTTTSSSQQQMMMIIIEEECCCBBB@@@>>>======???BBBDDDOOOXXXcccooo~~~ppplllkkkxxx|||uuummmdddXXXOOOEEEAAA===::::::;;;;;;;;;999999999999999999999:::;;;;;;;;;:::;;;;;;<<<<<<>>>???@@@AAABBBCCCCCCCCC??????AAADDDGGGHHHGGGEEEEEEGGGJJJNNNRRRUUUXXXYYYXXX[[[^^^```aaaccceeehhhnnnsssyyy~~~tttiiidddeeehhhjjjeeegggjjjnnnnnnhhh^^^VVVQQQNNNKKKMMMUUU___iiiooooooiiiaaa[[[YYY\\\```ccceee___ZZZ[[[^^^eeeqqq|||yyysssqqqsss|||sssfffaaabbbaaannnxxxbbbNNNHHHFFFFFFSSSdddsssbbbSSSJJJGGGHHHHHHIIINNNUUU\\\aaaeeeiiikkkqqqvvv}}}~~~{{{wwwrrrnnneee^^^UUULLLFFFBBB???>>>;;;::::::;;;>>>AAADDDFFFGGGUUUeeerrr~~~tttiiinnn~~~rrrlllhhheee```ZZZYYY[[[```bbbeeedddaaa[[[WWWUUURRRRRRRRRQQQNNNKKKGGGEEEBBBAAA???======>>>@@@BBBJJJTTT```kkkyyyvvvnnnhhhqqq{{{uuuooofff[[[RRRHHHDDD???;;;:::::::::999999999999999::::::::::::;;;;;;;;;;;;<<<===>>>>>>@@@AAABBBCCCDDDDDDDDDDDD?????????BBBDDDFFFFFFEEEHHHIIILLLPPPSSSVVVXXXYYYYYY\\\___bbbcccdddfffhhhooosssyyy~~~~~~tttmmmjjjkkkllljjjlllnnnooollleeeZZZSSSOOOOOOPPPUUU^^^hhhpppuuusssmmmddd]]]\\\^^^aaacccddd]]]VVVVVVZZZaaalllvvv|||xxxuuutttvvv~~~sssgggaaaaaacccqqqkkkYYYJJJFFFCCCDDDSSSfffvvvkkk\\\PPPKKKKKKMMMOOOQQQTTTYYY^^^bbbgggmmmqqqwww|||~~~{{{xxxuuupppmmmbbb\\\RRRIIICCC@@@>>><<<<<<;;;;;;;;;===@@@CCCEEEIIIVVVfffpppyyytttjjjaaaeeessszzzpppjjjfffddd___ZZZZZZ^^^]]]```cccbbb]]]XXXUUUTTTNNNOOOPPPPPPNNNLLLHHHFFFCCCAAA???>>>===>>>???@@@EEEPPP\\\ggguuuzzzpppgggooozzzuuurrrkkk```XXXMMMHHHBBB===:::::::::999999999999:::::::::;;;;;;:::::::::;;;<<<>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDBBB@@@???AAACCCFFFGGGFFFKKKMMMPPPSSSVVVXXXYYYYYY]]]```cccfffggghhhiiikkkqqquuu{{{{{{vvvssssssoooppppppoookkkddd[[[UUUPPPSSSZZZcccmmmtttxxxyyyvvvooofffaaaaaacccfffgggfff]]]UUUSSSVVV\\\fffooowwwvvvvvvwwwyyywwwkkkffffffhhhvvv^^^PPPFFFEEECCCEEEWWWmmmjjj```RRRHHHFFFIIILLLNNNWWWYYY[[[^^^bbbiiipppvvv||||||yyywwwsssoookkk```ZZZPPPGGGAAA>>><<<;;;<<<<<<;;;<<<===@@@CCCEEEKKKXXXeeemmmrrrwwwwwwuuukkkbbb\\\___lllyyywwwqqqlllhhheeeaaa]]]^^^bbbZZZ]]]```___ZZZUUUSSSSSSLLLMMMNNNOOONNNLLLIIIGGGCCCBBB@@@>>>======>>>???BBBMMMYYYdddrrr}}}qqqhhhpppzzzvvvtttoooeee]]]QQQKKKDDD>>><<<;;;:::999999999999::::::;;;;;;;;;999999:::;;;===???AAABBBBBBCCCCCCDDDDDDDDDDDDDDDDDDBBB@@@AAACCCFFFHHHIIINNNOOORRRUUUXXXYYYZZZZZZ```cccgggiiijjjkkkmmmnnnrrrwww||||||{{{rrrrrrrrroookkkddd]]]YYYRRRXXXcccpppzzz~~~|||vvvppphhhdddeeeiiikkklllhhh^^^UUURRRTTTYYYbbbjjjuuutttvvvxxx{{{|||qqqllllllmmm{{{xxxWWWKKKDDDEEEEEEIII\\\tttaaaWWWNNNKKKKKKLLLNNNRRR[[[]]]```cccgggmmmtttzzz}}}yyyuuurrrpppllliii\\\VVVNNNFFFBBB???===<<<;;;;;;;;;;;;===???AAACCCMMMSSS^^^hhhmmmnnnmmmnnnddd\\\XXX___kkkuuuvvvwwwrrrllliiigggeeeaaa^^^XXXXXXXXXVVVTTTRRROOOMMMKKKMMMPPPRRRQQQNNNJJJHHHDDDCCCBBBAAA@@@?????????BBBJJJUUU```mmm~~~yyykkkvvv|||xxxxxxsssiii___UUUMMMEEEBBB>>>999888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===@@@BBBCCCBBBBBBCCCCCCCCCCCCDDDDDDHHHGGGFFFFFFGGGIIIKKKLLLRRRTTTXXXZZZ\\\]]]```bbbcccfffiiimmmppprrrrrrrrrzzz{{{}}}}}}wwwqqqnnnmmmjjjaaaYYYVVVUUU^^^lllzzz{{{uuupppkkkiiikkkppptttvvvnnn```SSSPPPSSSXXX___eeepppxxx~~~|||zzzppplllmmmpppkkkSSSJJJCCCBBBBBBIIIcccZZZQQQJJJIIIKKKMMMQQQUUU___bbbfffiiilllrrrzzzxxxtttqqqnnnjjjfffYYYSSSKKKDDD???===;;;:::;;;;;;;;;<<<===???AAABBBGGGMMMWWW```ffffffffffff^^^YYYYYYcccqqq{{{{{{{{{wwwrrrnnnjjjeee^^^ZZZZZZYYYYYYWWWUUUSSSPPPOOOMMMOOOQQQRRRQQQMMMIIIFFFEEEDDDCCCAAA@@@?????????AAAHHHSSS^^^kkk{{{www~~~}}}|||xxxmmmdddXXXOOOFFFBBB>>>:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===???AAABBBDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGGGGGGGHHHJJJLLLNNNTTTWWW[[[^^^___aaadddggghhhjjjmmmqqqtttuuuvvvvvv{{{|||~~~}}}vvvqqqoooooolllccc]]][[[^^^fffttt}}}rrrooolllmmmpppvvv{{{}}}pppcccVVVRRRTTTXXX^^^cccqqqyyy~~~{{{rrroooqqqsss|||bbbNNNHHHEEEFFFGGGPPPkkkTTTMMMHHHJJJNNNQQQVVV\\\eeeiiimmmppptttyyy~~~wwwsssppplllgggbbbWWWQQQIIICCC???===;;;:::<<<<<<<<<<<<===>>>@@@@@@AAAGGGOOOVVV\\\``````___YYYXXX]]]mmm||||||zzzvvvrrrmmmfff___ZZZ^^^]]]\\\[[[YYYWWWUUUTTTRRRTTTUUUUUURRRNNNHHHEEEFFFEEECCCAAA@@@???>>>>>>@@@FFFPPP[[[hhhxxxwwwqqquuu}}}}}}sssjjj[[[RRRHHHCCC>>>::::::===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<>>>@@@AAAEEEFFFFFFGGGHHHIIIIIIJJJKKKKKKKKKLLLMMMPPPRRRSSSZZZ\\\```bbbdddgggjjjlllmmmooorrrvvvxxxzzz{{{{{{|||}}}}}}vvvsssqqqrrrnnngggbbbccckkksss~~~uuusssqqqssswww|||sssfffYYYTTTTTTWWW\\\bbbrrrzzzzzzssssssvvvwwwoooWWWIIIFFFFFFIIIMMM[[[wwwSSSNNNLLLOOOSSSWWW]]]dddiiinnntttxxxzzz~~~xxxssspppkkkddd___VVVQQQIIICCC@@@>>>===<<<===============>>>??????AAAEEEIIINNNVVV___cccbbb\\\^^^hhhzzz{{{yyyuuuqqqlllgggbbb___cccccccccaaa```^^^\\\[[[[[[[[[\\\[[[WWWRRRLLLHHHHHHGGGEEEBBB@@@???>>>===@@@DDDMMMZZZggguuu~~~vvvqqqvvv~~~wwwooo___TTTIIICCC>>>::::::===;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;===???AAABBBGGGGGGHHHJJJKKKLLLMMMNNNRRRRRRSSSTTTVVVXXXZZZ\\\aaaccceeefffgggiiillloooppprrrtttwwwzzz|||}}}}}}}}}}}}~~~xxxvvvuuutttoooiiihhhkkkyyy}}}zzzyyyxxxzzz}}}uuuiii\\\WWWUUUWWW\\\bbbrrrzzz|||vvvqqqrrrvvv}}}eeeOOOEEEDDDFFFKKKTTTgggSSSPPPPPPTTTXXX[[[bbbiiimmmssszzz~~~yyytttpppjjjbbb]]]SSSNNNGGGAAA???>>>===<<<<<<<<<===>>>>>>>>>>>>>>>AAADDDFFFJJJUUUeeemmmnnngggjjjwww|||yyysssmmmgggcccbbbaaaggghhhiiiiiihhhfffdddcccbbbcccdddbbb^^^XXXRRRNNNKKKIIIGGGDDDAAA???>>>===@@@BBBKKKYYYfffrrr}}}|||yyyrrraaaVVVKKKDDD>>>::::::<<<;;;;;;;;;<<<<<<=========<<<<<<<<<===???AAACCCEEEIIIJJJKKKMMMOOOQQQRRRSSSWWWXXXYYYZZZ\\\^^^```aaafffhhhiiiiiiiiijjjmmmoooqqqrrrtttwwwyyy{{{|||}}}|||}}}~~~|||zzzyyyvvvooojjjmmmttt{{{||||||}}}sssiii^^^XXXVVVWWW]]]dddrrrzzz}}}vvvpppmmmqqqvvvzzz]]]LLLEEEDDDEEELLL[[[tttTTTRRRTTTXXX[[[^^^dddlllqqqyyyyyyuuupppiii```YYYOOOJJJCCC>>><<<;;;;;;:::;;;;;;===>>>???????????????DDDHHHMMM]]]qqq||||||vvvyyy}}}}}}zzzsssjjjccc^^^^^^___fffhhhkkknnnnnnllliiigggfffggghhhfffccc]]]WWWSSSNNNLLLJJJFFFCCC@@@???>>>@@@@@@IIIXXXdddooozzzssscccYYYNNNGGGAAA<<<:::<<<;;;;;;;;;<<<======>>>>>>======>>>???BBBEEEGGGIIIMMMNNNPPPRRRTTTWWWYYYZZZZZZ[[[\\\^^^```aaabbbccciiijjjkkkjjjjjjllloooqqqrrrssstttvvvxxxzzz|||}}}|||}}}~~~}}}|||zzzuuunnnlllsss~~~}}}yyyyyy{{{}}}~~~ooofff]]]YYYWWWYYY```gggrrr{{{xxxqqqmmmmmmssszzzoooWWWKKKGGGEEEGGGRRRgggUUUUUUXXX]]]```ccciiiqqqwww}}}xxxtttoooggg]]]VVVMMMHHHAAA===;;;;;;;;;:::999:::<<<>>>???@@@@@@@@@>>>FFFOOOXXXlllyyyyyywwwssskkkccc^^^]]]^^^aaadddjjjnnnooommmiiigggeeefffggggggddd^^^YYYVVVQQQOOOLLLHHHDDDBBB@@@>>>???>>>FFFUUUbbblll}}}~~~{{{tttfff]]]RRRLLLEEE???<<<===;;;;;;;;;<<<===>>>>>>>>>>>>???@@@BBBEEEHHHLLLNNNRRRSSSUUUXXXZZZ]]]___```______aaabbbcccdddddddddiiijjjkkkllllllooosssvvvtttuuuvvvwwwyyy{{{}}}~~~~~~~~~|||{{{xxxtttmmmnnnzzz{{{yyyzzz{{{~~~|||xxxjjjbbb[[[XXXXXXZZZbbbkkkttt}}}uuupppnnnqqqyyydddPPPIIIHHHGGGKKK[[[uuuWWWXXX\\\bbbeeehhhoooxxx{{{|||wwwsssnnneee[[[SSSNNNIIICCC>>><<<<<<===<<<888:::<<<>>>@@@@@@@@@@@@>>>JJJVVVccczzz~~~}}}{{{vvvrrrsssqqqlllfffaaa``````\\\```gggmmmooolllhhheeecccdddffffffccc^^^YYYVVVRRRQQQMMMIIIFFFBBB@@@???>>><<>>>>>;;;;;;;;;<<<===>>>>>>?????????AAACCCGGGKKKOOOQQQUUUVVVYYY\\\___bbbdddeeecccdddeeefffgggggggggggghhhjjjkkklllnnnrrrvvvzzzvvvwwwwwwyyy{{{}}}zzzyyywwwrrrmmmooozzzyyy}}}~~~|||uuupppfff```ZZZXXXXXX[[[dddnnnvvv~~~tttpppqqquuu}}}]]]LLLFFFIIIIIIOOObbbWWW[[[___dddhhhlllqqqttt~~~{{{uuuqqqllldddZZZSSSJJJFFFAAA===<<<=========<<<:::;;;???@@@???AAAEEEHHHSSScccuuu|||~~~uuupppsssuuuqqqkkkgggbbbdddgggjjjjjjhhhfffddd]]]^^^^^^]]][[[YYYZZZZZZSSSOOOIIIFFFEEECCC@@@<<>><<<;;;<<<>>>??????>>>AAACCCEEEGGGJJJNNNTTTXXX]]]^^^```aaabbbdddgggiiihhhhhhgggggggggffffffeeejjjllloooqqqrrrtttvvvyyyxxxyyy{{{{{{{{{|||~~~~~~{{{vvvpppooouuu|||yyyyyy~~~~~~{{{qqqiii```ZZZUUUUUUWWW\\\eeennnzzzzzzwwwwww}}}qqqVVVJJJHHHLLLKKKUUUoooZZZ]]]bbbgggkkkoootttxxx{{{uuuqqqkkkdddZZZSSSJJJFFFAAA===<<<=========<<<:::;;;???@@@???BBBGGGNNN\\\nnn{{{vvvyyy{{{wwwqqqnnnfffgggiiijjjiiifffcccaaa]]]]]]\\\YYYVVVUUUTTTTTTOOOJJJEEECCCCCCCCCAAA>>>@@@===>>>GGGSSSbbbttt~~~{{{uuunnncccYYYPPPIIICCC@@@???>>><<<===???AAAAAA@@@BBBDDDFFFIIILLLPPPVVVZZZ```aaacccdddeeegggjjjlllllllllkkkjjjjjjjjjjjjjjjlllnnnppprrrrrrtttvvvxxxzzz{{{|||}}}}}}~~~~~~yyywwwtttqqqssszzz{{{yyyzzz}}}||||||~~~}}}wwwlllccc\\\WWWSSSUUUXXX^^^hhhrrr~~~}}}xxxyyy}}}mmmTTTJJJHHHIIILLLZZZvvv^^^aaafffkkkoootttyyy|||~~~zzzuuupppjjjcccYYYRRRHHHEEE@@@==================;;;<<>>@@@BBBCCCBBBDDDFFFIIIKKKOOOTTTZZZ^^^dddfffhhhiiiiiikkknnnqqqrrrpppooommmmmmnnnoooppppppqqqssssssssstttwwwyyy|||~~~}}}xxxtttppppppqqqwww|||xxxxxxyyyyyyyyy{{{|||yyyqqqeee\\\WWWSSSRRRUUUYYY```kkkvvv|||wwwvvvuuussssssvvv{{{xxxuuuxxxeeeQQQIIIIIIIIIRRRfffbbbeeejjjooosssxxx}}}}}}yyysssnnniiiaaaWWWPPPGGGCCC@@@==================<<<===@@@AAAAAAGGGOOO[[[ppprrr{{{zzzxxx{{{|||yyyuuutttooooooooommmjjjeeeaaa^^^^^^\\\XXXUUUSSSRRRQQQPPPLLLGGGBBB@@@BBBDDDCCCBBBBBB>>>===AAAHHHSSSdddrrr{{{~~~zzznnnbbbXXXOOOGGGCCCAAA???===>>>@@@BBBCCCCCCFFFHHHKKKNNNRRRXXX^^^bbbhhhiiikkklllmmmooorrrtttuuusssqqqooooooqqqsssuuutttuuuvvvuuuuuuuuuxxxzzz~~~{{{xxxwwwvvvsssqqqkkkmmmrrr{{{}}}wwwuuuvvvwwwxxxxxxzzzyyyuuukkk^^^UUUSSSPPPQQQUUUYYY```mmmyyyyyyuuusssqqqooonnnppptttyyy}}}yyyrrrooouuuxxx]]]NNNIIIIIIMMM\\\uuueeehhhmmmrrrwww|||{{{wwwqqqlllfff^^^TTTMMMEEEBBB???======>>>======>>>===???AAAAAACCCJJJTTT```wwwssslllxxxvvvqqqpppsssuuurrroooooorrrrrrqqqoookkkgggdddaaa^^^\\\YYYXXXYYYYYYXXXWWWQQQLLLGGGEEEFFFFFFEEEDDDBBB???>>>@@@DDDLLL\\\kkkyyyyyyyyy}}}rrreeeZZZPPPHHHCCC@@@>>><<<<<>>===>>>>>>>>>===>>>>>>@@@BBBBBBDDDMMMXXXggg~~~|||ggggggtttoookkkkkknnnpppmmmlllmmmssssssqqqooolllhhheeeccc]]][[[ZZZ\\\___aaa___]]]UUUQQQMMMKKKKKKKKKHHHEEEBBB@@@???AAABBBHHHWWWeeesss{{{www{{{uuuiii^^^SSSJJJEEEAAA>>><<<<<>>===>>>???>>>===??????AAABBBBBBEEEPPP\\\ooovvvbbbbbbnnn|||nnnkkklllpppqqqooonnnpppuuusssqqqnnnjjjfffbbb```\\\ZZZZZZ^^^ccceeebbb^^^VVVSSSPPPPPPPPPOOOKKKHHHAAAAAAAAABBBBBBFFFSSSaaakkkyyy~~~vvvxxx}}}zzznnncccXXXOOOIIIBBB???======@@@CCCFFFGGGHHHKKKOOOSSSYYY```ggglllpppqqqssstttuuuwwwzzz|||{{{{{{zzzzzz{{{||||||}}}}}}}}}|||zzzyyy{{{~~~}}}xxxuuutttuuuvvvwwwxxxzzz|||~~~zzzuuusssuuuyyy{{{|||{{{xxxssskkkccc[[[VVVTTTPPPRRRXXX___dddlll|||yyypppddddddgggkkkqqq~~~sssXXXLLLKKKMMMMMM]]]xxxooosssxxx}}}|||uuuqqqkkkeee___WWWLLLEEEAAA???>>>===>>>???>>>===??????AAACCCBBBEEEQQQ^^^vvvtttaaa^^^jjjvvv{{{||||||qqqnnnooosssuuurrrrrruuuuuutttqqqmmmhhhccc```]]][[[ZZZ[[[___eeefffbbb]]]UUUSSSQQQRRRSSSRRRNNNJJJAAAAAACCCDDDCCCFFFRRR___dddqqquuuuuuyyy~~~sssggg]]]SSSMMMCCCAAA>>>>>>AAAEEEHHHIIIHHHKKKOOOTTTYYY```hhhmmmrrrsssuuuvvvwwwyyy|||~~~~~~~~~~~~}}}}}}}}}{{{zzz|||~~~xxxvvvwwwyyyyyy||||||yyyxxxuuurrrrrrwww|||{{{wwwpppggg^^^XXXUUUTTTOOOSSSZZZbbbhhhrrrwwwmmmfff```bbbggglllqqqkkkRRRJJJLLLOOOPPPhhhsss