BM66(@ 000...,,,+++,,,,,,***)))((()))***+++,,,---------+++******************+++---...//////...---...000///...,,,,,,,,,---///000//////...---,,,,,,++++++---+++******++++++)))(((************))))))))))))+++***((('''&&&''')))***---,,,***((('''((()))***$$$'''***+++))))))+++---)))***+++++++++)))((('''&&&''')))***+++,,,++++++************)))(((&&&&&&%%%%%%&&&&&&'''&&&&&&&&&###$$$&&&'''((('''&&&&&&'''&&&&&&&&&&&&'''((((((---000333555666888:::<<<;;;@@@EEEIIIJJJJJJJJJJJJLLLOOORRRPPPKKKFFFCCCBBB<<>>===<<<===MMMbbbxxx{{{{{{}}}}}}zzz{{{wwwjjj\\\LLL>>>333333333///+++***)))+++,,,+++)))'''&&&&&&(((((('''''''''&&&&&&&&&(((''''''''''''&&&&&&&&&(((((((((((())))))))))))+++++++++******(((''''''$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''(((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$######$$$%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######"""""""""$$$###"""!!!!!!###%%%&&&$$$$$$%%%&&&&&&''''''(((""""""######$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$###"""!!!!!!$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$#########$$$%%%""""""###$$$%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$$$$%%%(((''''''&&&&&&%%%$$$$$$''''''&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''((((((((((((((())))))))))))***)))((((((((()))+++,,,,,,,,,,,,,,,,,,,,,------,,,...000111111333555777999<<>>::::::888GGG]]]pppyyy~~~{{{rrreeeUUUGGG<<<111,,,,,,++++++++++++++++++******(((((((((''''''''''''&&&%%%%%%&&&'''((())))))***(((((((((((())))))))))))******+++******)))((('''&&&&&&&&&&&&%%%%%%%%%%%%((((((((('''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$###$$$%%%&&&''')))((('''&&&%%%$$$###"""############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%%%%$$$$$$###"""""""""$$$$$$############$$$$$$""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%$$$###"""""""""""""""###$$$%%%'''(((#########$$$$$$$$$$$$%%%$$$!!! ######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''((()))))))))(((((((((((())))))''''''((((((((()))))))))((())))))************)))************++++++,,,,,,,,,...000111111222444666777;;;BBBJJJSSSaaayyyvvvbbb[[[___fff}}}fff]]]aaahhh000...,,,---...//////...111000...---,,,---......***))))))(((((())))))******,,,,,,,,,***)))***+++++++++++++++,,,---///000......---------,,,,,,,,,---,,,++++++,,,---+++***+++************)))))))))%%%%%%%%%%%%&&&((()))***((((((''''''''''''((())))))*********))))))***+++'''((()))***))))))''''''***************)))(((((()))))))))))))))((('''''''''(((((((((((('''&&&&&&'''&&&%%%$$$$$$%%%'''(((&&&&&&%%%%%%&&&&&&'''((((((((())))))***...333666888999::::::<<<@@@EEEIIIGGGIIIKKKNNNOOOPPPQQQQQQQQQOOOLLLHHHDDDCCCCCCCCCDDDLLLYYYiiixxx}}}xxxqqqbbb``````dddjjjkkkgggbbbQQQMMMIIIIIINNNXXXbbbhhhcccgggmmmwwwlllWWWJJJCCC@@@@@@888>>>KKKZZZfffoooyyy|||tttfffWWWGGG;;;333111...---++++++,,,---------((((((((('''''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))***************)))((((((''''''&&&&&&%%%%%%%%%$$$(((((((((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((((((''''''&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$#########""""""$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$%%%%%%""""""###$$$%%%%%%%%%%%%############$$$%%%&&&'''""""""#########$$$$$$$$$'''%%%""" !!!###%%%""""""###$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&((((((''''''''''''(((((('''''''''((((((((())))))((()))***++++++***)))((()))))))))******++++++,,,,,,...000000111111333555666:::AAAIIIRRR```xxxtttaaaZZZ]]]ggg|||eee[[[^^^ddd{{{333111///...//////...---....../////////---,,,***...------,,,,,,------...((())))))((('''&&&&&&'''*********+++,,,------...---------------,,,,,,,,,000...,,,,,,---,,,+++)))******)))))))))(((((((((%%%%%%%%%&&&'''((())))))'''''''''''''''((())))))***)))(((((())))))******'''((()))******)))((('''++++++******)))(((((((((((())))))))))))(((((('''((()))))))))(((((('''&&&((('''%%%$$$$$$%%%&&&'''%%%%%%%%%%%%%%%&&&'''''''''''''''''''''***///333555777999;;;<<<===@@@BBBEEEFFFIIIMMMRRRVVVYYYZZZZZZYYYWWWTTTOOOIIIBBB>>>@@@BBBLLL\\\kkktttuuusssfff```ZZZZZZ```gggjjjjjj___YYYOOOHHHIIIQQQ\\\dddaaadddggglllyyyrrr]]]NNNGGGDDDCCC???;;;===FFFRRR___ooo~~~}}}tttfffWWWIII<<<444000---***)))***,,,++++++(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((()))))))))))))))************))))))((('''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################"""######$$$$$$######"""$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&######$$$$$$%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%""""""#########$$$$$$$$$$$$%%%%%%&&&&&&'''''''''""""""###$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))***++++++***)))((((((((()))***++++++,,,,,,,,,...000000000111333444666999AAAIIIQQQ```xxxvvveee]]]^^^kkk{{{fff\\\]]]bbbwww555222000///000///...---,,,---000111111...+++)))...------,,,,,,------...***+++,,,+++)))(((((()))******+++++++++,,,,,,,,,------------------------000...------------,,,************))))))))))))(((&&&&&&&&&'''((((((((()))&&&&&&'''((())))))******---***'''&&&'''''''''&&&'''(((***++++++******)))***)))(((''''''&&&''''''(((((())))))))))))((((((************)))((('''&&&''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&'''%%%%%%&&&%%%%%%&&&***---000333777:::;;;<<<===>>>DDDEEEGGGLLLSSSZZZ]]]___]]]]]]^^^^^^ZZZRRRHHHAAA@@@>>>AAAMMMZZZdddkkkqqqllldddZZZVVVXXX^^^dddgggkkkfff]]]RRRJJJKKKRRRYYY]]]```bbbdddmmm{{{uuuaaaQQQIIIEEEBBBCCC:::777<<>>BBBAAABBBGGGOOOUUUYYYZZZYYY[[[^^^bbbbbb\\\SSSKKKDDD???===CCCKKKTTT___jjjkkkggg```[[[YYY[[[___aaammmooonnndddWWWOOONNNRRRTTTXXXYYYYYY^^^iiissswwwzzz{{{tttdddUUUMMMGGGBBBBBB:::666;;;???FFFXXXkkkzzz}}}wwwnnn]]]LLL<<<555...***++++++***''''''((((((((())))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))************))))))&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((%%%&&&'''(((((('''&&&%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&"""######$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$########################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&!!!"""$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$###""""""$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&'''''''''((((((+++******)))))))))))))))))))))***+++,,,---......,,,...///000///000111333666:::BBBJJJRRRaaaxxxwwwiiiccceeevvv~~~jjjaaabbbcccuuu222111///000111333222222111111000000000000111111000000000//////000000000---......---+++******+++++++++,,,++++++***)))(((------------------------+++******,,,///111222111......------------,,,,,,((()))))))))))))))((('''&&&&&&(((***+++,,,,,,,,,'''$$$!!!"""&&&)))***))))))***+++,,,---,,,,,,++++++***)))(((((()))***+++(((((()))))))))))))))(((+++++++++******(((''''''&&&&&&'''((('''&&&$$$###%%%%%%$$$$$$%%%%%%&&&'''(((***+++***((('''((()))&&&)))---111444999===AAA???======AAAHHHOOORRRSSSUUUWWW\\\bbbeeebbb[[[UUUIIIBBB>>>@@@DDDJJJWWWdddggggggeeebbb___]]]^^^```iiissszzzttteeeWWWQQQQQQLLLOOOPPPNNNQQQYYYbbbfffmmmsssqqqeeeXXXQQQKKKEEE???999888<<<<<<<<>>@@@HHHPPPVVV````````````______^^^^^^gggrrrzzzxxxqqqgggYYYLLLJJJKKKJJJGGGEEEHHHPPPVVV```fffnnnooohhhZZZMMMDDDCCC===;;;===<<<;;;@@@HHHXXXfffsssyyy~~~nnnYYYGGG777333444///***'''+++)))((((((***+++***)))(((''''''''''''&&&&&&&&&***))))))((('''&&&&&&%%%((((((((()))******++++++***)))((('''&&&%%%$$$$$$(((((('''&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&)))'''$$$"""!!!!!!###$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&######%%%(((+++***&&&""""""""""""######$$$$$$%%%######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&"""######$$$$$$$$$######$$$$$$$$$#########""""""&&&%%%$$$$$$######$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###"""!!!!!!###%%%'''&&&%%%%%%$$$$$$%%%%%%&&&((('''%%%$$$###$$$%%%%%%###"""!!!"""&&&((('''%%%!!!!!!"""######$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$$$$$$$%%%&&&'''))))))(((((()))******)))(((''')))************)))((((((------------,,,+++***)))...//////000111222222222666999@@@HHHQQQ```yyypppbbbaaahhh{{{wwwgggaaadddsss444444444444444444444444444333333222222333333444555444333111000/////////000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))***,,,---,,,,,,------...//////000...,,,++++++,,,,,,+++)))++++++*********)))))))))***)))((((((''''''(((((('''((()))***************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))************************)))(((&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&''')))+++...111333555888:::<<<>>>AAADDDFFFGGGMMMOOOQQQQQQQQQSSSWWWZZZTTTOOOIIICCC@@@DDDJJJOOORRRUUUZZZ^^^aaaaaa___^^^eeepppyyyzzzvvvooodddZZZSSSNNNGGGBBBAAACCCFFFIIIUUU^^^iiioookkk```TTTLLLFFFDDDCCCDDDAAA===@@@GGGIIISSS^^^iiiwww|||iiiVVVCCC999555///+++++++++***)))))))))))))))(((''''''''''''&&&&&&&&&&&&***))))))(((((('''''''''******))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((()))))))))******)))(((&&&$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$###$$$'''))))))%%%""""""""""""#####################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&######$$$$$$$$$######"""$$$$$$$$$#########""""""############$$$$$$%%%&&&###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$###""""""######$$$&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$$$$%%%%%%$$$###"""###&&&'''&&&$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%$$$#########$$$&&&'''((())))))((('''&&&''''''((()))))))))))))))++++++,,,,,,,,,,,,,,,+++---...///000111222333333666999@@@HHHPPP```yyyuuueeeccciii|||xxxgggaaadddrrr444444444444444444444444555444444444444444444555888666444222000//////000111000000//////...------,,,,,,,,,,,,+++++++++++++++***)))(((((()))***+++++++++,,,,,,------......111000//////000111///...++++++++++++************))))))((('''''''''''''''((())))))************)))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))''''''((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((()))+++,,,---222555999===@@@BBBBBBBBBHHHLLLOOOMMMJJJLLLSSSZZZYYYWWWRRRKKKDDDAAACCCFFFEEEKKKTTT\\\aaaaaa^^^[[[bbblllwww||||||yyyrrrlll___UUUIIIAAA???@@@???>>>FFFQQQ```kkkmmmggg^^^XXXPPPPPPQQQPPPKKKDDDCCCEEE>>>AAAHHHWWWmmm{{{jjjTTTDDD999222000111)))***+++***(((''''''(((++++++*********)))))))))))))))))))))))))))))))))++++++***))))))(((''''''$$$%%%%%%&&&'''((())))))&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&'''''''''((((((&&&''''''''''''(((((((((((('''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&%%%$$$#########$$$######""""""######$$$$$$######%%%&&&'''%%%$$$$$$##################"""######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&%%%$$$$$$$$$###"""""""""$$$$$$$$$###############!!!!!!"""###$$$%%%&&&'''"""######$$$%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$%%%%%%%%%$$$######""""""&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$###$$$%%%&&&%%%$$$%%%%%%&&&&&&''''''((((((&&&%%%%%%%%%%%%&&&''''''((('''&&&%%%$$$#########%%%&&&'''((((((((('''&&&$$$%%%'''((()))*********((()))***+++,,,---------,,,---...000111333444444666999@@@HHHPPP```yyy|||kkkgggkkk~~~yyyhhhaaabbbooo444444444444555555555555666666555555555555666666777555333111000000111222222111111000//////......,,,,,,,,,,,,++++++++++++***))))))(((((())))))*********++++++,,,,,,,,,,,,222000000000222222222000,,,,,,,,,,,,++++++++++++))))))((('''&&&&&&&&&'''))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++++++++)))(((((())))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%((('''''''''''''''((()))---000666<<<@@@BBBBBBBBBEEEHHHJJJJJJIIIKKKQQQVVVXXX[[[[[[VVVMMMEEEAAA@@@AAAGGGOOOWWW[[[[[[YYYWWW___hhhttt}}}|||xxxlllcccVVVKKKDDD@@@>>><<<===GGGUUUbbbhhhhhhfffddd```______```]]]UUUKKKEEE???===@@@LLLaaavvvzzzgggTTTDDD:::555555)))***+++***((('''(((***++++++*********)))))))))))))))))))))******************))))))(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############$$$$$$$$$#########$$$%%%%%%%%%&&&%%%%%%%%%$$$$$$######$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""""""""!!!########################!!!""""""###$$$%%%%%%%%%""""""###$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$######&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''((())))))&&&'''((()))))))))((('''&&&'''((()))************((()))***+++,,,,,,,,,,,,,,,,,,...///111333444555666999@@@GGGPPP___xxxoooiiilll~~~zzziii```aaammm444444444555555666666666777666666555555666666777666555444444444555666777333222222111111000//////---------,,,,,,,,,++++++***))))))))))))))))))************+++++++++++++++,,,++++++,,,---......---------------,,,,,,,,,,,,******)))''''''&&&&&&&&&((())))))************)))************************************************))))))))))))))))))))))))***************************)))(((((()))***((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&'''((())))))(((,,,222999???CCCEEEEEECCCDDDFFFIIILLLNNNOOOOOOTTTYYY______XXXNNNEEEAAA???BBBGGGKKKOOORRRSSSSSS\\\dddppp{{{~~~{{{{{{tttpppgggZZZLLLBBB===<<<;;;AAALLLVVV^^^dddiiilllqqqooonnnpppqqqiiiXXXIIICCC@@@???EEETTTggg|||~~~zzzgggUUUFFF;;;444,,,,,,,,,***))))))+++,,,((((((((('''''''''&&&&&&))))))))))))************''''''(((((())))))))))))&&&'''''''''''''''''''''&&&''''''((('''&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&(((((()))))))))*********###$$$&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$#########$$$%%%&&&'''''''''&&&&&&%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$###""""""""""""########################"""###$$$$$$$$$###""""""""""""###$$$$$$$$$$$$###########################$$$######""""""######$$$!!!"""###%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''((()))******'''((()))***+++******)))******+++++++++******)))+++++++++,,,,,,+++++++++,,,,,,...///111333444555666999@@@GGGOOO^^^wwwqqqjjjmmm}}}{{{iii```___kkk444444444555666666777777777666666555555666666777666666777888999::::::;;;444333333222111111000000//////......------,,,,,,++++++++++++++++++++++++******++++++++++++++++++,,,+++***,,,...//////...............------------,,,+++***((('''''''''''''''((()))******+++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***((('''((()))***)))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&'''''')))******&&&)))...444:::@@@DDDFFFAAAAAACCCGGGLLLNNNMMMKKKOOOTTT[[[```___XXXNNNHHH??????@@@BBBEEEJJJNNNPPPWWW]]]jjjvvvzzzwwwtttttttttuuuqqqgggWWWHHH???;;;===@@@FFFMMMUUU___iiippp|||}}}~~~zzzfffSSSGGGCCCAAABBBIIIWWWmmmzzzjjjXXXGGG:::555111---++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))&&&&&&'''(((((()))******((((((((('''&&&&&&&&&%%%&&&'''((()))((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((###$$$%%%&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&###$$$%%%$$$###$$$%%%'''''''''&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###"""""""""#####################$$$$$$$$$"""###$$$$$$$$$###!!! """######$$$%%%$$$$$$$$$##############################""""""""""""######!!!"""###$$$%%%'''((((((&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%&&&&&&&&&%%%%%%&&&''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''(((((('''&&&&&&&&&&&&''''''(((***+++,,,++++++***+++,,,,,,,,,++++++***))),,,,,,---------,,,++++++,,,---...000111333444444777999@@@GGGOOO^^^vvvooojjjmmm}}}{{{hhh___^^^iii444444444555666777777777666666666555555666666666444666777999:::999888777444444444333222222111111111000000///......------,,,,,,------------,,,,,,++++++++++++++++++++++++---,,,,,,...000222222111/////////.........---------,,,+++***((((((((((((%%%&&&((()))+++,,,,,,,,,---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))&&&&&&&&&&&&'''((()))***&&&''')))---222999???BBB>>>@@@BBBDDDFFFIIIKKKMMMMMMOOOSSSZZZ___]]]WWWPPPHHHFFFCCCBBBCCCFFFJJJLLLPPPUUUbbbpppsssnnnkkkllliiimmmpppnnneeeXXXJJJBBB>>>@@@DDDIIIRRR]]]iiiqqqppp___OOOIIIEEEDDDCCCIIIXXXhhhyyy~~~qqq^^^MMMAAA999///+++,,,...,,,***---,,,,,,,,,,,,+++++++++***))))))(((((('''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''((((((&&&%%%###&&&&&&&&&'''''''''((((((#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%###%%%'''&&&%%%$$$&&&((($$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$###!!!!!!"""$$$%%%""""""#########$$$$$$$$$ !!!###$$$$$$$$$"""!!!###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$#########$$$&&&'''(((&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&&&&&&&%%%%%%%%%&&&((('''%%%$$$%%%'''&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''''''&&&''''''((()))&&&''')))***++++++******)))******+++++++++******+++,,,------............---...///000111222333333777999???GGGOOO]]]vvv|||lllhhhlll~~~zzzhhh^^^^^^iii444444444555666777777888666666555555555555666666222333666777777666333222555444444333333222222111222111111000///.........---......//////......---,,,,,,++++++++++++++++++*********+++...000000///////////////...............---,,,***)))((((((((($$$%%%''')))+++,,,------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((((((((((((((((((((((((((('''&&&'''((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((()))******'''&&&&&&&&&''''''((()))&&&%%%%%%''',,,333:::>>><<>>@@@DDDIIIRRR]]]iiiqqquuuhhhXXXQQQJJJGGGCCCAAAHHHSSSjjj{{{wwwyyysssbbbJJJ>>>111+++---...+++''''''''''''&&&&&&&&&&&&%%%***))))))((('''&&&&&&%%%)))))))))(((''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&''''''%%%###"""$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&(((''''''&&&&&&%%%%%%$$$$$$$$$############$$$$$$###%%%((((((&&&%%%&&&((("""""""""######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$"""!!!!!!###%%%&&&""""""######$$$$$$$$$$$$"""$$$%%%%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&######""""""""""""######'''&&&$$$######$$$&&&(((&&&%%%%%%$$$$$$%%%%%%&&&"""###%%%&&&'''&&&%%%%%%$$$&&&((('''%%%$$$&&&(((########################&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&(((***,,,...///%%%&&&((()))*********)))&&&'''(((***++++++++++++******,,,...///000111111...//////000111222222333777999???GGGNNN]]]vvvxxxjjjggglllzzzggg^^^]]]hhh333444555666666666555444666666666666666666555555333444444555666666666555555666777777777666444333222222222222222111000///......//////......---,,,((()))***++++++***)))((())))))***+++,,,,,,---------...000111000...+++)))++++++,,,,,,++++++******))))))***)))''''''(((***))))))))))))***+++,,,---************************************))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&***'''%%%&&&((((((&&&$$$%%%%%%%%%'''***---111333?????????>>>>>>???CCCEEEKKKMMMPPPRRRTTTXXX]]]```___```]]]UUUKKKDDDDDDEEEHHHMMMRRRXXXdddnnnjjjaaaXXX]]]eeeooossspppfff___QQQJJJCCCEEERRRbbbnnnsssvvvooohhhXXXJJJFFFDDDBBBCCCGGGZZZkkkzzz~~~}}}|||vvv[[[III999333111---+++,,,)))((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''((())))))))))))(((((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&+++((($$$!!! !!!$$$&&&&&&%%%$$$$$$######$$$$$$%%%&&&&&&%%%###""""""###$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$(((&&&%%%'''******'''$$$!!!"""###$$$%%%&&&&&&&&&((('''$$$"""""""""###$$$""""""###$$$%%%%%%%%%%%%%%%!!! $$$&&&$$$!!!&&&&&&%%%$$$$$$######"""########################%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$ """%%%&&&$$$###""""""######$$$%%%%%%%%%%%%$$$!!!###%%%%%%$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###"""###%%%'''''''''%%%$$$&&&%%%%%%$$$$$$######"""(((((()))(((((('''&&&&&&(((%%%###$$$(((***)))'''(((((((((((()))))))))))))))))))))))))))******+++,,,,,,,,,------.........333222111111000111111111666999@@@HHHQQQ```yyy}}}wwwjjjgggjjj~~~}}}kkk___YYY```yyy333444555555444333111111444444444444444444444444333333444555555555555555555666777777666555444333333333444444333222222111//////000000//////...---------------+++)))'''&&&)))******+++,,,,,,------------..................------------,,,+++))))))((())))))(((&&&&&&''')))***************++++++,,,************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((,,,***((()))***+++)))'''(((''''''''')))+++...000777:::===>>>??????AAABBBHHHKKKOOORRRSSSUUUWWWYYY```dddeee```WWWMMMGGGFFFFFFJJJNNNSSS]]]gggiiieee]]]___dddkkkooooookkkfff]]]TTTLLLNNNYYYeeelllmmmppp~~~uuugggiii\\\OOOIIIEEEAAA???AAAJJJZZZkkktttzzzmmm[[[GGG;;;333---+++,,,))))))))))))************++++++++++++++++++++++++,,,,,,,,,+++***)))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$'''''''''&&&&&&&&&%%%%%%((('''&&&%%%%%%&&&'''''''''%%%"""!!!###&&&%%%$$$$$$###$$$$$$$$$###%%%&&&%%%$$$$$$%%%&&&$$$%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%$$$%%%%%%%%%$$$###%%%''''''$$$"""######$$$%%%&&&&&&&&&%%%'''&&&%%%###"""######$$$!!!!!!###$$$%%%&&&&&&&&&&&&""" !!!%%%'''%%%"""$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%'''))))))(((&&&&&&'''$$$$$$%%%&&&&&&&&&&&&%%%"""$$$&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%'''(((((('''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((()))(((((('''&&&%%%&&&'''''''''&&&(((((((((((()))))))))))))))))))))))))))******+++((()))***,,,---///000111000///000000111222333444666999@@@HHHPPP```yyyzzzvvviiifffjjj}}}~~~lll___YYY___vvv555555666666555333111000222222222222222222222222333333444444555555444444555666666666666555444444444555555555555444333333000000111111000000///.../////////...---+++)))(((*********++++++,,,,,,------,,,++++++,,,...000111/////////...,,,+++)))(((((())))))(((&&&&&&'''(((,,,,,,++++++++++++******************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&''''''&&&&&&&&&''')))***,,,***)))***++++++***(((******)))(((((()))+++,,,...333999===?????????@@@DDDHHHLLLOOOPPPQQQQQQRRR]]]cccjjjjjjbbbVVVKKKFFFEEEHHHJJJLLLTTT```iiimmmgggfffeeegggjjjnnnoooooopppdddXXXSSSXXX```eeefffhhhqqq|||yyyiiilllaaaUUUNNNIIICCC@@@@@@===JJJZZZgggsss~~~~~~nnnYYYHHH:::111...///******+++,,,,,,,,,++++++------------------------,,,,,,,,,+++)))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$((((((''''''''''''&&&&&&,,,***(((&&&&&&'''((()))((('''%%%$$$$$$$$$%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$"""$$$&&&&&&%%%%%%'''((($$$%%%%%%%%%$$$$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&%%%'''&&&&&&'''((((((&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$#########!!!!!!###$$$%%%&&&&&&&&&&&&###!!!"""%%%'''&&&$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$&&&'''&&&%%%$$$%%%&&&%%%%%%&&&''''''''''''&&&$$$&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''((((((((('''&&&%%%'''''''''''''''((((((((($$$%%%&&&((()))*********%%%&&&((('''&&&%%%%%%%%%(((((((((((()))))))))))))))))))))))))))******+++'''((()))+++,,,...///000,,,---...///111444666777666999@@@HHHPPP```yyy~~~uuu}}}ttthhheeehhh{{{mmm```YYY^^^rrr666777777888777666444333111111111111222222222222333333444444444444444333555555555555555555555444444555555666555555444444000111111111111000//////------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,---...//////............---,,,++++++***++++++)))''''''((()))---------,,,,,,+++***)))************************************)))))))))((('''(((((()))***+++++++++))))))))))))))))))))))))))))))(((''''''''''''''''''&&&&&&&&&&&&((()))***((((((''''''((((((''''''***))))))((((((((()))***)))...444999<<<>>>???@@@BBBEEEHHHKKKLLLNNNPPPQQQVVV]]]fffiiidddYYYOOOHHHFFFFFFFFFFFFMMMZZZjjjtttsssooojjjggghhhlllqqqttttttdddWWWQQQSSSYYY___ggghhhmmmvvv{{{ssspppggg[[[RRRKKKGGGDDDDDD<<>>CCCLLL[[[nnn}}}~~~}}}|||~~~|||ttthhhYYYEEE555///......------......///++++++++++++++++++++++++((()))***++++++,,,,,,,,,''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&(((((('''&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&$$$###$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&%%%$$$###"""###$$$###!!!!!!###%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!""""""!!!!!!""""""###$$$&&&&&&%%%%%%$$$######"""########################""""""######$$$%%%%%%%%%#########$$$$$$$$$$$$$$$"""###$$$$$$""""""###$$$"""###$$$$$$%%%%%%$$$$$$$$$&&&''''''%%%$$$$$$%%%######$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$$$$$$$######$$$%%%&&&&&&''''''&&&'''((((((((((((((('''%%%&&&'''&&&&&&'''(((***(((((((((((()))))))))))))))))))))))))))******+++))))))***+++,,,---...............///000111333333777999@@@GGGOOO^^^vvvwwwjjjnnnvvvhhheeehhh}}}jjj___[[[```sss///000111333333333222222111111222222333444444555666666777777666666555444444444333333333444555666555666666777888888777777555555555555555444333333333222000...---,,,,,,---++++++++++++++++++++++++******,,,---...---------))))))***,,,------------///000///---+++******,,,---...///000///---,,,***************************************))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))***)))(((&&&&&&&&&&&&'''%%%'''))))))'''&&&(((***&&&&&&''''''((((((''''''&&&(((***,,,///333999===>>>???@@@AAACCCGGGLLLPPPRRRRRRSSSUUUXXX\\\___```XXXOOOGGGDDDCCCEEEOOOYYYkkksss}}}~~~||||||yyygggXXXPPPFFFEEEKKKYYYccciiimmmsss{{{{{{uuuhhh___ZZZUUUOOOMMMHHHDDDDDDEEEMMM^^^ooo{{{}}}~~~~~~}}}xxx~~~{{{nnnXXXDDD555333000,,,+++***+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,+++&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''%%%&&&'''''''''&&&%%%%%%&&&&&&&&&&&&'''((()))***''''''&&&%%%%%%%%%%%%&&&$$$%%%&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%$$$&&&'''(((&&&$$$$$$''')))######$$$%%%&&&&&&&&&%%%%%%%%%$$$######$$$%%%&&&###$$$$$$%%%%%%$$$$$$###"""#########"""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%"""#########$$$$$$$$$$$$!!!######"""!!!!!!!!!###$$$%%%%%%&&&&&&%%%%%%"""$$$&&&&&&%%%$$$%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''$$$$$$$$$%%%&&&&&&&&&'''%%%%%%'''((()))))))))))),,,***'''%%%&&&'''(((((((((((((((((()))))))))))))))))))))))))))******+++******+++,,,---......///---------...000111333444777999???GGGOOO]]]vvvwwwiiilllxxxjjjfffiii{{{}}}hhh]]][[[cccwww222333444444444333222111000000111222333333444444777777888888777666555555444333333222333444666666666777888999999999999999777777777777777666666555222111000//////000111222++++++++++++++++++++++++***))))))***,,,...000111******+++,,,,,,,,,++++++/////////---***)))***+++,,,...///000000...,,,+++************************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((()))***,,,+++)))(((''''''''''''$$$&&&((((((&&&%%%'''***''''''((((((''''''&&&%%%###&&&(((+++---111555888<<<>>>AAABBBCCCEEEHHHJJJSSSQQQPPPRRRVVVZZZ^^^```cccXXXNNNJJJGGGEEEJJJRRRaaammm~~~|||pppbbbYYYIIIBBBAAALLLWWW^^^dddiiixxx}}}|||sssllliiiccc\\\YYYTTTNNNJJJEEEEEESSScccrrryyy~~~}}}|||}}}~~~}}}ttt{{{~~~iiiTTT<<<888111+++&&&#########))))))))))))))))))))))))+++++++++++++++***)))(((%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((($$$%%%'''))))))(((&&&%%%###"""""""""###%%%&&&(((''''''&&&%%%%%%%%%%%%&&&!!!###$$$$$$$$$$$$%%%'''######""""""###%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&(((((('''&&&%%%$$$&&&'''%%%""""""%%%(((!!!"""###$$$%%%&&&&&&&&&&&&%%%###""""""###%%%'''!!!"""###$$$%%%&&&&&&&&&###$$$$$$$$$######%%%&&&#########$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%!!!""""""###$$$$$$%%%%%%""""""######$$$$$$$$$$$$"""%%%'''((('''%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&!!!###%%%%%%$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&&&&'''"""$$$%%%''')))++++++,,,222---'''%%%&&&''''''&&&(((((((((((()))))))))))))))))))))))))))******+++.........------,,,,,,,,,+++,,,,,,...000222444555777999???GGGNNN]]]vvvwwwhhhjjj}}}yyykkkgggiiiwww|||ggg\\\\\\eeezzz000111222000...---...///111111222333333444444555888777777666555444444444555333222333555777777666777777777666777777888999:::999888666555555555555444333333222111000//////------------------,,,,,,...---,,,+++++++++,,,,,,+++)))'''(((***,,,,,,,,,------.........---,,,+++222000.........///...---,,,,,,++++++***+++++++++(((((())))))))))))(((((()))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''''''''''''''((((((((()))((((((((((((((((((((((((***(((&&&&&&))))))'''%%%''''''''''''''''''''''''$$$%%%'''((()))---111555888:::===>>>@@@CCCFFFIIIFFFNNNWWWYYYWWWWWW\\\aaajjjggg^^^TTTJJJEEEFFFHHHVVV\\\ooo}}}yyywww|||ssshhhTTTHHHAAADDDFFFIIITTTdddooovvv~~~xxxuuuttthhhYYYOOOJJJJJJLLLPPP```hhhttt}}}}}}|||rrrvvv|||kkkNNNCCC555------......,,,******************+++,,,+++)))(((((()))(((%%%###''''''''''''''''''''''''************************'''''''''''''''''''''&&&)))(((&&&%%%$$$%%%%%%&&&'''&&&&&&'''((('''%%%"""'''&&&%%%%%%''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&''''''''''''''''''&&&######$$$$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%###$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%###"""!!!$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%### %%%$$$######$$$'''***,,,%%%$$$"""!!!"""###$$$%%%$$$$$$$$$############"""$$$'''***)))%%%"""!!!"""%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%$$$$$$$$$%%%&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&(((***,,,,,,+++******+++((((((''''''''')))***+++,,,,,,------------.........////////////000333555:::<<>>AAACCCGGGJJJJJJPPPVVVYYYWWWVVVXXXZZZfffgggeee]]]RRRJJJGGGGGGLLLRRRddd}}}zzzvvv{{{vvvbbbQQQCCC@@@BBBCCCJJJUUUfffnnnzzz|||ooo```SSSKKKIIIJJJPPPXXXeeesss~~~~~~vvvxxx}}}fffUUU@@@333111111...)))+++++++++***++++++,,,,,,------,,,+++***(((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((('''&&&%%%%%%%%%&&&&&&'''&&&%%%#########$$$%%%((('''&&&&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%###"""%%%&&&&&&''''''&&&&&&%%%%%%&&&'''&&&$$$$$$%%%''''''&&&$$$###$$$&&&(((***%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&%%%$$$#########$$$$$$###'''&&&$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&'''((()))***+++******)))---,,,***)))((((((((()))*********+++++++++,,,,,,---///000000000000333555888;;;@@@GGGOOO]]]uuuwwwggggggwwwxxxkkkeeecccqqq~~~kkkaaa___ggg|||---...000///......///111333444444555555666777777888888777777666666555555555444333444666777777666999999888888888888888999777777666666777888888999555444444333222111000000////////////.........---...---,,,******++++++,,,///---,,,+++---------,,,******)))(((((()))***+++...---...///111111///---...---,,,,,,++++++,,,,,,(((((())))))))))))(((((((((((((((((((((((((((((()))******++++++++++++***''''''((((((((()))))))))(((((((((((((((((((((((('''&&&%%%&&&'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&(((+++...000444999>>>AAADDDGGGJJJKKKNNNRRRUUUUUUUUUVVVWWWaaagggkkkiii___TTTLLLIIIFFFJJJWWWkkk|||}}}xxx{{{sss^^^IIIAAA???>>>CCCIIIZZZbbbooowwwcccSSSJJJFFFDDDHHHSSSfffxxx{{{{{{~~~mmmPPP>>>888666000***---,,,,,,+++++++++,,,,,,)))++++++(((%%%###&&&(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&''''''((((((&&&&&&%%%%%%%%%&&&''''''&&&&&&$$$ $$$)))((('''&&&'''((()))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&%%%$$$&&&''''''((('''&&&$$$###&&&&&&''''''''''''&&&&&&$$$%%%%%%$$$"""###%%%''''''&&&$$$###"""$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$######$$$%%%&&&'''((((((%%% """&&&&&&$$$((('''%%%$$$###"""""""""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&%%%$$$&&&***+++)))'''---,,,+++***)))))))))***************++++++++++++,,,...000111111111222333666999???GGGOOO]]]uuuvvvggggggwww{{{mmmfffcccllllllbbb___hhh+++---............000111222333333444555555666666666666666555555444444444444333333555777888777666999999888888888888999999888888777777777888888999777777666555444333222222111111111000//////......------+++*********+++,,,---+++***)))******((('''***)))'''&&&''')))+++,,,,,,,,,---///000000---***...---,,,+++*********+++(((((())))))))))))((((((((((((((((((((((((((((((&&&''')))***++++++***)))'''(((((((((((()))))))))((((((((((((((((((((((((''''''&&&'''(((((((((((((((((((((((((((((((((((($$$%%%&&&%%%%%%%%%(((***+++000777<<>>AAAGGGPPPUUUaaarrryyyfffSSSGGGCCCBBBHHHZZZpppeeeMMM@@@999333///------,,,+++*********+++'''******'''"""!!!%%%***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((($$$&&&&&&"""$$$***(((&&&%%%&&&'''((('''&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$%%%%%%&&&&&&%%%$$$######%%%&&&'''''''''&&&$$$###%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%""" """$$$######!!!!!!!!!"""$$$%%%((('''%%%$$$######$$$%%%###$$$$$$%%%&&&'''''''''###  ###%%%%%%%%%&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&""" ###)))+++)))&&&(((((())))))***+++,,,---+++,,,,,,,,,,,,---------+++...111222222111222333444777>>>FFFOOO]]]uuuvvvhhhgggwwwppphhhdddjjjnnnccc___hhh***,,,---...---...///111000000111222222333333444333333333333333222222222333222333444666777666444888888777777888888999:::;;;;;;999888888777777777:::999888888666666555444333333222111111000//////---,,,+++***)))***++++++,,,***)))))))))((('''%%%***)))((('''(((***,,,...*********,,,---,,,)))&&&------+++******))))))))))))******************)))))))))))))))))))))))))))'''((()))+++++++++***)))(((((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((()))(((((((((((((((((((((((($$$%%%&&&&&&%%%$$$&&&'''(((---444:::>>>AAAEEEGGGLLLJJJHHHHHHJJJOOOUUUYYY___^^^aaahhhnnnmmmddd[[[TTTOOOLLLNNNRRR[[[jjjwww~~~yyy|||wwwgggVVVGGG>>>@@@EEEHHHLLLVVVddduuuzzz```JJJHHHCCCDDDPPPfff{{{|||aaaKKK<<<444222...---,,,+++***)))))))))+++---...+++&&&%%%)))...))))))))))))))))))))))))''''''''''''''''''''''''(((((('''&&&%%%$$$$$$###$$$%%%%%%&&&&&&'''''''''"""&&&(((&&&"""!!!$$$)))&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&'''((('''&&&&&&$$$$$$$$$$$$$$$###"""!!!$$$$$$%%%&&&&&&%%%###"""$$$$$$$$$%%%%%%$$$$$$$$$'''''''''%%%######%%%&&&""""""""""""###%%%&&&''')))&&&""" !!!$$$&&&%%%%%%%%%%%%%%%$$$$$$$$$!!!###&&&&&&$$$######$$$#########$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''&&&""" """(((+++)))&&&&&&&&&'''(((******+++++++++++++++,,,,,,,,,------+++...111222222111222333333777???GGGOOO]]]uuuvvviiiiiixxxsssjjjgggkkkpppddd```hhh***+++------------...000...//////000000111111222222222111111111111111111111111222444666666444333555555666666777888::::::===<<<;;;999888777777777;;;::::::999888777666666555444444333222111000000---,,,+++))))))******+++---,,,++++++,,,+++)))''')))(((((()))***,,,...///...------///000000---+++...---,,,+++***)))))))))++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))***++++++,,,,,,,,,++++++((((((((()))))))))******))))))))))))))))))))))))((()))***)))'''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&%%%&&&''''''+++111666:::===AAACCCLLLKKKJJJGGGFFFIIINNNSSS]]]ZZZ[[[bbblllppplllfff^^^UUUMMMIIIJJJPPP]]]iiizzzyyy}}}~~~uuueeeRRRDDD@@@AAACCCIIIRRR]]]jjjxxxgggNNNIIIDDDBBBHHHXXXnnnwww\\\FFF999444///...---+++******))))))+++,,,---+++((('''***,,,((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&%%%$$$######%%%%%%&&&'''''''''&&&&&&"""%%%))))))'''%%%&&&'''%%%$$$###$$$%%%&&&%%%######$$$$$$%%%%%%&&&&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&###$$$$$$$$$$$$$$$###"""###$$$%%%%%%%%%$$$###"""######$$$$$$$$$$$$###### """###$$$$$$%%%&&&((($$$$$$$$$%%%'''(((***+++'''%%%!!!!!!%%%'''&&&%%%%%%%%%$$$$$$$$$###"""&&&******%%%"""###$$$!!!"""###$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%&&&''''''(((''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''$$$"""$$$'''***)))'''(((((())))))))))))((('''))))))))))))************,,,...000111111111222333444888@@@HHHPPP^^^tttwwwjjjjjjyyyuuullliiikkktttggg```fff~~~***+++------,,,,,,---///.........///000000111111111111111111111222222222///000111333555555333111333333444555666888:::;;;<<<;;;:::999999999999999::::::999888777666555555666666555444333222111111---,,,***)))))))))***+++...---,,,---...---+++)))&&&'''((()))+++,,,---...///......000222444444333000000...---,,,+++++++++,,,------......------,,,++++++++++++++++++++++++,,,++++++************+++(((((()))))))))*********))))))))))))))))))))))))'''((()))'''$$$######%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((('''***///222555999===@@@EEEIIILLLJJJGGGFFFJJJNNNWWWXXXZZZ___ffflllnnnoooiii]]]QQQKKKJJJLLLUUU]]]mmm{{{}}}zzz}}}rrrbbbSSSGGGAAACCCKKKVVV^^^bbbiiiqqqxxxzzzgggSSSGGGEEEBBBAAAHHHYYYooorrrYYYFFF;;;222111000...,,,+++++++++************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%'''((((((''''''&&&&&&%%%$$$$$$&&&&&&%%%$$$######$$$%%%%%%&&&''''''(((''''''&&&&&&''''''(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%&&&&&&%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$%%%$$$%%%&&&%%%%%%%%%&&&'''(((((()))#########"""###$$$&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''&&&%%%$$$$$$%%%""""""$$$%%%&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''(((((('''&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''&&&&&&'''((()))***((()))************)))((())))))))))))************---///000000000000333555666:::AAAJJJQQQ^^^tttxxxllllll{{{tttllliiijjj|||vvviii```dddzzz***,,,------++++++,,,............///000000111111222222222222222222222333...///000222444444222000111111222444666888:::<<<::::::999999::::::;;;;;;999999888777666555444444777666666444333222111111,,,,,,***)))))))))***+++,,,,,,,,,---...---+++)))%%%&&&(((***+++,,,------((('''(((***...111333333222222000///...------,,,---..................---+++++++++++++++++++++++++++***((('''''''''(((((())))))))))))************))))))))))))))))))))))))&&&'''(((&&&""" !!!"""))))))))))))))))))))))))'''(((******)))((())))))(((***---000333666:::>>><<>>===III^^^oookkkSSSDDD444333222000...---,,,,,,...---------///...---+++''''''''''''''''''''''''))))))))))))))))))))))))"""######$$$&&&'''((((((&&&&&&'''((('''&&&$$$###&&&%%%$$$%%%'''((('''&&&'''&&&%%%%%%''''''&&&%%%######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%&&&''''''((((((''''''&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%%%%%%%&&&'''(((((((((((($$$%%%&&&'''''''''&&&%%%$$$%%%%%%&&&&&&%%%%%%$$$"""%%%)))***)))'''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$ """$$$'''((('''&&&%%%$$$%%%%%%&&&'''((()))))))))%%%""""""%%%''''''%%%###$$$%%%&&&%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&'''((((((((('''&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))))))))(((''''''))),,,%%%''')))+++,,,---------***++++++++++++,,,,,,,,,...///000//////000333666777;;;CCCKKKRRR^^^tttyyymmmmmm|||rrrkkkiiihhhyyyxxxjjj```bbbxxx++++++,,,,,,,,,---------...//////000000000000///000000111111111000000///---------------...//////000111222333444444444444777888999:::;;;;;;;;;;;;888888999888888777666555:::888666444111000......+++***)))+++---------,,,//////...------,,,,,,+++&&&&&&''')))+++---///000***((((((+++000333333222000000//////...---------...---,,,...//////...,,,******))))))(((((('''''')))((('''&&&&&&'''((()))------,,,)))'''''')))+++,,,,,,++++++******))))))'''(((******((((((((()))&&&((()))++++++)))(((&&&(((''''''&&&&&&&&&'''''')))+++...///000222444666>>>BBBGGGKKKMMMMMMNNNOOOPPPSSSWWW[[[___dddjjjnnnrrrmmmfff]]]NNNCCCGGGQQQWWWaaaooo}}}{{{ooo```VVVQQQPPPUUU]]]]]]WWWSSSUUU___jjjuuuvvvqqqjjj```XXXUUUIII@@@AAAEEEGGGKKKPPPbbbqqq~~~fffPPPDDD999000///000...++++++******++++++***)))'''&&&((((((((((((((((((((((((###%%%'''(((((()))***+++'''&&&&&&&&&&&&'''((((((%%%&&&&&&&&&'''((((((((('''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&&&&%%%$$$###"""$$$%%%%%%$$$$$$&&&(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&%%%#########$$$'''((($$$$$$$$$$$$$$$$$$$$$$$$)))((('''&&&%%%&&&&&&'''&&&%%%$$$######$$$%%%&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%###!!!"""$$$&&&&&&&&&$$$%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%))))))((((((''''''''''''$$$######$$$%%%'''***+++(((((((((((((((''''''''')))((((((((((((((()))***---,,,,,,+++***)))((((((*********)))******+++,,,//////000111333444555666999:::@@@IIIRRR___sssyyynnnlllwwwpppeeeccceeetttxxxjjjccchhhxxx((((((((()))))))))******,,,---..................000000111111111111000000///////////////000000111000111222333444555666666888888999::::::;;;::::::999999999999888777666555888777555333111000//////,,,+++)))***+++,,,,,,+++------,,,,,,+++*********'''(((((()))***,,,...///---++++++---000222222000000000000000////////////000/////////111111///---+++++++++***))))))(((((()))(((((((((((((((((()))((()))+++***)))(((((())))))))))))))))))((((((((('''(((******((((((((()))''''''))))))))))))''''''''''''&&&&&&&&&&&&''''''&&&(((***+++,,,---///111777;;;@@@DDDFFFGGGHHHJJJJJJNNNSSSXXX^^^ccciiimmmqqqnnnkkkeeeXXXJJJGGGKKKNNNYYYfffppp|||}}}pppfff```ZZZVVVWWWWWWRRROOOPPPQQQ^^^mmmtttuuupppfff]]]WWWNNNFFFDDDBBB@@@CCCIIIPPP^^^mmmxxxwwweeeOOOAAA333//////...,,,+++***+++++++++***)))((('''))))))))))))))))))))))))###%%%''''''%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%((()))*********)))((('''''''''((('''&&&$$$"""!!!%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$%%%%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%((('''&&&%%%$$$$$$%%%&&&%%%%%%$$$######$$$%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''%%%###"""###%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''(((((((((((((((''''''&&&''''''((())))))*********))))))(((((('''***************++++++,,,---...///000222333444444777999???GGGPPP^^^rrryyynnnhhhrrrrrrhhheeeeeessswwwiiibbbgggyyy)))*********++++++++++++***++++++,,,,,,,,,------......///////////////...///............///000000111111111111333555777999999999::::::;;;:::::::::::::::::::::999888777666555444333222111000000000...,,,)))(((***+++++++++---------,,,++++++*********************+++,,,---///...---...000111000///000000000111111111111222333222111222222222000...---,,,,,,+++******))))))(((((()))******)))((((((###&&&***+++***(((''''''&&&'''''''''''''''(((((('''(((******((((((((()))''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&''')))))))))***+++---333777<<<@@@CCCEEEHHHJJJFFFJJJOOOTTTZZZ```gggkkkooooooooommmcccTTTJJJGGGIIISSS[[[```hhhyyy}}}xxxlll___WWWQQQLLLJJJJJJDDDRRRcccqqqyyyyyyoooeee[[[TTTMMMHHHCCC>>>@@@DDDAAALLLZZZhhhwwwcccPPP<<<333111///......+++++++++++++++)))((((((***************************,,,...---***'''%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((((((''''''""""""###%%%&&&%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%&&&%%%$$$###$$$&&&(((&&&#########$$$###"""######$$$$$$%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%&&&&&&''''''(((((())))))%%%%%%%%%%%%&&&((()))******************************************+++,,,,,,,,,---...///111222333333555777>>>FFFOOO]]]rrrzzzllldddjjjvvvuuukkkhhheeetttyyyjjjcccjjj~~~************+++++++++,,,)))))))))******+++,,,,,,++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,---...111000000000222555888:::::::::;;;;;;<<<;;;;;;::::::::::::::::::999777777222222111111000111111222111...***((()))+++,,,,,,000000000///......------,,,,,,+++*********++++++------------.../////////000000111111222333333444444333222222333222000...,,,,,,,,,+++******))))))'''(((+++,,,,,,+++((('''%%%'''***+++***(((''''''&&&&&&&&&''''''((((((((('''(((******((((((((()))''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&'''(((***++++++***)))+++,,,...111777<<<@@@DDDIIILLLHHHIIILLLOOOSSS[[[ccciiimmmmmmmmmlllggg]]]RRRLLLKKKPPPSSSTTTYYYhhh~~~qqq```RRRHHHEEEFFF@@@LLL\\\lllzzz{{{rrreee^^^VVVQQQNNNKKKIIIGGG???EEENNNZZZjjj{{{xxxbbbJJJ;;;666222000000,,,,,,,,,++++++***))))))************************...000111111...***((((((&&&&&&%%%%%%%%%&&&''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&'''''''''###""""""$$$''''''&&&$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$###$$$%%%'''))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%%%%%%%$$$###$$$%%%(((%%%###"""###$$$$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$)))'''%%%#########%%%&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((((('''%%%&&&&&&'''((()))******%%%%%%%%%&&&''')))***+++++++++,,,,,,,,,---------+++************+++,,,,,,,,,---...///111222333333444777>>>FFFOOO]]]ttt{{{kkk```bbblllxxxmmmjjjfffuuu}}}mmmfffnnn%%%&&&&&&&&&''''''''''''))))))((())))))+++,,,---***++++++,,,------,,,,,,+++++++++++++++,,,------000000///000222555888::::::;;;;;;<<<<<<<<<<<<;;;:::::::::::::::999777777111000000000111222222333333000,,,***+++---......222222111111000/////////...---,,,+++************)))***+++,,,,,,---.../////////000111222333333444444222111111222111///---,,,++++++***))))))((((((&&&(((+++------+++(((&&&)))***+++***((('''((()))'''''''''(((((()))))))))'''(((******((((((((()))''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&'''((()))+++,,,+++***)))***+++%%%)))...333999???EEEIIILLLKKKJJJJJJMMMUUU^^^eeeiiihhhfffdddcccaaa]]]YYYMMMLLLKKKLLLQQQ[[[iiisssoooZZZKKKDDDCCC@@@IIIUUUddduuuwwwmmmcccaaadddddd\\\RRRGGGDDDEEENNN\\\jjjwww~~~~~~qqqXXXGGG<<<444000000------,,,,,,+++*********))))))))))))))))))))))))''')))++++++)))'''&&&&&&'''''''''''''''((())))))((((((((('''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''((()))******+++)))'''&&&&&&&&&&&&%%%$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%'''))))))((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%######$$$%%%%%%###""""""$$$%%%&&&%%%"""""""""######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$((('''%%%#########%%%&&&$$$%%%%%%%%%&&&&&&''''''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%'''((((((''''''%%%&&&&&&'''((()))******&&&&&&&&&'''(((***+++,,,+++++++++,,,------......+++++++++***+++,,,,,,------...///000111333444444555999@@@HHHOOO]]]uuu}}}lll^^^]]]eeezzzyyynnnkkkhhhxxxooogggooo&&&&&&&&&&&&'''''''''(((((('''''''''(((***+++---++++++,,,---............---,,,,,,,,,,,,---......////////////111333555777888888999:::;;;;;;;;;;;;::::::::::::999888777666111111000111111222333444444222///...///111111111222222222111000000/////////...---+++************((()))++++++++++++---.........//////000111222222222111000000111111///---+++++++++***))))))((((((&&&(((***,,,,,,***(((&&&(((*********(((((()))***))))))))))))))))))******'''(((******((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''((()))((()))***)))((('''((()))&&&(((---111666<<>>BBBDDDFFFHHHJJJKKKNNNRRRUUUYYY]]]^^^\\\^^^eeeiiihhh```VVVMMMJJJIIIIIIPPPXXXbbbttt~~~ppp^^^OOOBBBFFFIIIMMMYYYnnngggVVVEEEBBBFFFKKKQQQWWW[[[eeessszzzhhhSSS>>>555444//////---,,,++++++,,,,,,''''''''''''''''''''''''$$$%%%&&&&&&%%%''')))+++'''''''''''''''((())))))&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%"""""""""###$$$&&&(((***(((---222111,,,((((((+++###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%&&&&&&%%%$$$%%%%%%&&&''''''&&&%%%%%%"""$$$%%%$$$###"""###$$$&&&$$$""""""$$$%%%%%%%%%$$$#########$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$%%%###########################$$$$$$%%%%%%&&&&&&'''###$$$$$$%%%&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''((((((((((((((('''&&&%%%%%%%%%%%%'''''''''((((((((((((((('''''''''''''''((()))***(((((()))))))))))))))))),,,++++++++++++,,,------,,,---...///111222333333666;;;BBBHHHLLLZZZsssooo```^^^eeexxx{{{pppmmmooooooffflll$$$$$$$$$%%%%%%%%%&&&&&&$$$######"""$$$&&&(((***%%%&&&'''((())))))))))))******))))))******+++,,,,,,---///000111111111111000111222444666777888888888888999888888777666555222222222222333444555555555444444555777888777666888777777666555555444444///...---,,,+++*********---...000...***)))***,,,,,,,,,,,,---------------111000000111333333222000......---,,,,,,++++++***&&&'''((())))))((('''&&& &&&+++,,,+++***)))******))))))((((((''''''''')))******((((((((()))&&&(((***++++++***(((&&&'''''''''((((((***++++++'''(((***)))(((((()))*********++++++---000555999===BBBGGGKKKMMMMMMNNNOOORRRZZZ______aaagggiiigggpppdddWWWNNNGGGEEEMMMXXXTTTgggnnnYYYFFFIIIHHHGGGNNN```rrr}}}yyycccMMMDDDCCCDDDGGGKKKQQQ^^^qqqwww^^^FFF;;;999000///---,,,++++++,,,---(((((((((((((((((((((((($$$%%%%%%$$$###%%%(((+++'''&&&&&&&&&&&&'''((((((%%%&&&&&&''''''(((((((((%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&'''(((+++---...BBBIIIMMMGGG999,,,'''&&&""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$%%%%%%$$$###%%%%%%&&&''''''&&&%%%%%%"""$$$$$$$$$###"""###$$$(((&&&###"""###$$$$$$###$$$$$$######$$$&&&''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%$$$$$$$$$$$$########################"""###$$$%%%&&&'''''''''""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))&&&%%%$$$$$$%%%&&&((()))((((((((((((((('''''''''''''''&&&&&&&&&''''''(((************************,,,,,,++++++,,,,,,---...+++,,,---...///111222222666:::AAAGGGKKKXXXqqqqqqaaa___fffvvv|||qqqnnnqqqqqqhhhnnn%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((())))))))))))&&&'''((())))))((('''&&&((()))***+++,,,+++***)))------......///000000000////////////111333555666666888:::999888777888999999999999888777666444444777777777888999999::::::666666666666777555222///111111000///////////////,,,******+++...///000///------,,,,,,,,,------...//////111222222222222222...///000---)))&&&'''(((+++***(((((())))))'''&&&&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---)))(((''''''(((***,,,...+++++++++***)))(((((('''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((())))))))))))***)))))))))***,,,...///:::===BBBHHHMMMNNNLLLJJJRRRUUUZZZaaagggkkklllkkkqqqllldddZZZPPPJJJMMMRRRYYYaaassspppYYYMMMDDDEEEKKKTTTdddrrrxxxZZZFFFBBBEEEEEECCCMMM\\\rrrppp^^^III:::444222///,,,***)))******(((((('''&&&&&&&&&&&&'''((((((''''''&&&&&&%%%%%%(((&&&%%%'''***+++)))''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''$$$$$$%%%''')))(((&&&###$$$###&&&((($$$'''???\\\|||uuufffQQQ<<<,,,$$$"""&&&%%%$$$%%%'''((('''&&&&&&&&&&&&%%%$$$###"""!!!$$$###"""###'''((('''%%%$$$$$$%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######%%%%%%%%%%%%######%%%%%%!!!###$$$$$$$$$$$$$$$######""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$###!!!!!!&&&&&&%%%%%%%%%%%%$$$$$$""""""$$$%%%%%%$$$"""""")))((('''&&&&&&'''((())))))******))))))((('''&&&((('''&&&&&&'''((('''&&&&&&&&&%%%$$$%%%&&&'''((('''&&&&&&&&&&&&'''((((((***(((((((((***+++***)))+++***))))))((()))))))))***,,,.../////////111333666999???FFFNNN\\\uuupppcccbbbgggyyyvvvppprrr|||oooeeeggg|||%%%%%%%%%%%%%%%%%%%%%%%%'''''''''(((((((((((()))&&&''''''((((((''''''&&&)))***+++,,,,,,,,,+++***,,,------......///000000000000/////////000222333555777999999888888999:::;;;;;;;;;:::999888777666888888888999999999999:::888777777888999888444222333222111000////////////---,,,+++,,,.../////////---------,,,,,,------...//////000111222222222222///111111///+++))))))+++,,,+++))))))******(((''''''''''''(((((())))))))))))))))))******++++++,,,***)))((('''((()))+++,,,++++++******)))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((()))+++---...444777===CCCIIILLLMMMMMMNNNPPPTTT[[[cccjjjoooqqqsssrrrpppjjj```UUUOOOLLLPPPTTTaaatttjjjYYYIIIFFFKKKSSS]]]ggguuuiiiUUUHHHCCCBBBBBBJJJ^^^yyy{{{kkkXXXJJJ:::666222///...---,,,+++))))))((((((''''''(((((((((((((((''''''''''''''')))((('''(((***)))&&&###((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%######"""###$$$&&&((()))'''$$$""""""&&&+++***...DDD\\\aaaYYYKKK;;;...((((((***'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&%%%$$$######&&&$$$"""###&&&((('''&&&$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%###$$$%%%&&&&&&%%%$$$###%%%'''&&&""" ###%%%%%%$$$$$$$$$$$$#########"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######(((((((((((('''&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%)))((('''&&&&&&'''((()))'''(((((()))))))))((((((((('''&&&&&&'''((('''&&&''''''&&&&&&&&&'''((()))(((''''''''''''((())))))***)))))))))+++,,,+++***,,,,,,++++++,,,---......,,,...000111111111333555777:::???FFFNNN\\\tttuuugggcccggg{{{vvvpppooo~~~qqqeeeeeexxx%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&''')))***+++,,,,,,,,,,,,++++++,,,,,,------...//////000///...------...///000444666888999888888:::;;;============<<<<<<;;;:::;;;::::::::::::999999999:::999999:::;;;:::888555555444333111000/////////000...------...///.........------,,,,,,---------...///000111111222222222111222222111...------...---,,,******++++++)))((((((((())))))))))))*********************************)))((((((((()))***+++++++++******)))(((((((((((((((''''''''''''((((((''''''((((((((()))))))))((('''(((((()))***,,,,,,---000666===DDDIIIMMMPPPJJJLLLOOOUUU^^^iiirrrxxxxxxyyyxxxtttlllaaaWWWPPPMMMKKKOOO[[[hhhrrr}}}|||hhhRRRHHHKKKRRRYYY___eeerrrzzzfffQQQCCCAAADDDHHH___~~~{{{mmmaaaGGG???666111111111...+++*********)))))))))))))))'''((((((((((((((())))))''''''''')))******'''$$$((('''''''''''''''&&&&&&'''((((((''''''&&&%%%$$$$$$$$$%%%'''((((((&&&$$$'''%%%''')))'''&&&111@@@???888000)))'''''')))***'''&&&%%%&&&'''((('''&&&%%%&&&&&&'''&&&&&&%%%%%%(((&&&$$$$$$%%%'''''''''######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%$$$%%%%%%&&&&&&%%%%%%$$$ $$$&&&$$$"""###### $$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&((((((&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$'''''''''&&&&&&'''''''''(((((('''&&&&&&'''((((((%%%&&&'''((())))))))))))((('''&&&&&&'''((('''&&&(((''''''''''''((())))))((((((((((((((()))******+++***)))***,,,---,,,++++++++++++,,,---...000111,,,...000111111222444555888:::@@@FFFMMM[[[sss{{{kkkfffiii}}}wwwooolllrrrfffdddttt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$$$$&&&'''(((((()))******+++++++++******++++++,,,------...------,,,++++++,,,...///222444777888888888:::;;;>>>>>>????????????>>>>>>======<<<;;;;;;:::999999;;;::::::;;;<<<;;;:::888888777555333222000000000222000......//////...---......---,,,,,,,,,---------...///000111111111111222222222111000/////////---+++******+++***)))'''))))))))))))))))))))))))+++*********)))))))))(((***))))))((((((((())))))************))))))(((((())))))(((((((((((())))))'''''''''((((((((())))))((((((((()))***++++++,,,***---222888>>>EEEKKKOOOLLLLLLNNNQQQYYYdddpppxxx{{{tttmmmiiibbb]]]SSSLLLHHHLLLTTT___mmmyyyttt]]]OOOLLLRRRZZZ```\\\dddoooyyy|||kkkUUUFFFCCCFFFHHH\\\zzzvvv[[[NNN>>>444222111...+++***************))))))(((''''''(((((())))))******"""###&&&)))++++++***)))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))'''''''''((()))(((%%%###)))&&&&&&&&&""" &&&***(((&&&'''***)))&&&"""&&&%%%$$$%%%&&&'''&&&%%%&&&&&&'''''''''''''''''')))'''%%%$$$%%%&&&''''''"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%###&&&$$$"""###### $$$$$$$$$$$$$$$$$$$$$$$$''''''''''''''''''''''''$$$$$$$$$$$$%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''%%%&&&'''((((((((((((((((((&&&&&&&&&'''((('''&&&'''''''''''''''(((((((((((((((''''''(((((()))******)))((()))+++,,,+++***)))))))))******,,,------+++,,,...//////000222444777:::???EEELLLZZZqqqoookkkmmmvvvnnnjjj~~~rrrfffbbbrrr$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&&&&&&&&&&''''''((()))***)))))))))***++++++,,,,,,***)))))))))***,,,...///000222555666777777999:::======>>>???@@@@@@@@@@@@??????>>>===<<<;;;:::::::::999999:::;;;<<<;;;999999888777555333222222111444222000///000///...---///...---,,,,,,,,,,,,,,,------...///000000000000111000000000111111000000---+++************)))'''((((((((((((((((((((((((++++++******)))((((((((())))))((((((((((((((((((*********)))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((())))))***++++++,,,,,,,,,***---111444888>>>EEEJJJOOOOOOPPPQQQUUU^^^iiiqqqwwwqqqnnniiicccWWWOOOGGGFFFIIIQQQ___kkknnnZZZOOOQQQZZZaaa]]]^^^aaaiiiwww~~~xxxvvvnnnaaaRRRHHHDDDEEEFFFTTTkkkqqq```III999222000...+++))))))*********)))((('''''''''(((((())))))******!!!$$$''')))************%%%%%%%%%%%%%%%%%%&&&&&&%%%&&&'''(((((())))))(((&&&&&&''')))++++++)))'''###"""$$$''''''%%%%%%&&&'''%%%%%%'''***)))%%%!!!$$$#########%%%&&&%%%$$$&&&&&&'''(((((((((''''''''''''&&&%%%$$$%%%&&&'''"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$((((((%%%$$$&&&'''&&&$$$$$$$$$$$$$$$$$$$$$%%%''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&'''((()))&&&&&&%%%%%%%%%$$$$$$$$$((('''%%%%%%%%%%%%'''(((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&%%%%%%(((&&&&&&&&&'''((('''&&&%%%%%%&&&&&&''''''''''''''''''&&&&&&''''''((())))))((('''((()))******(((******))))))))))))******+++---///000000000222444666888===DDDJJJXXXppprrrppptttvvvnnnlll~~~}}}qqqdddaaappp$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%&&&'''((()))'''(((((()))******++++++((((((((((((***,,,...//////111333555555555777888:::;;;===>>>???@@@@@@@@@@@@@@@???>>>======<<<<<<:::999888999;;;<<<;;;::::::999888666555444444444555333111000000000///...///......---,,,,,,,,,,,,,,,---...///000000000000000///...///111222222000...,,,++++++++++++***((())))))((((((((((((''''''*********))))))(((((((((((((((((((((((((((((((((******))))))))))))))))))))))))(((((((((((())))))&&&&&&'''''''''((((((((()))***+++,,,,,,,,,,,,,,,***---000222333777>>>CCCMMMOOOQQQRRRTTTYYYaaagggzzzyyyssskkkbbbXXXPPPHHHDDDDDDHHHSSS^^^vvv}}}eeeUUUSSSYYY]]]aaa^^^YYY\\\jjjzzzqqqkkkaaaWWWOOOJJJFFFDDDDDDKKKZZZppppppWWWBBB777111...,,,))))))***++++++)))(((''''''((((((((((((((())))))&&&((())))))'''&&&'''(((%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$######""""""%%%)))---...---,,,!!!"""$$$'''(((''''''''')))&&&###"""###&&&((()))%%%######$$$%%%&&&%%%$$$&&&'''''''''''''''&&&&&&###%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%###&&&&&&"""!!!$$$'''&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%$$$$$$(((((((((''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''&&&%%%$$$###((('''&&&&&&'''((('''&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&''')))***)))(((---,,,++++++*********+++---///111222222333555666555777===CCCJJJXXXpppwwwvvvzzzxxxqqqnnn~~~zzznnnbbb___ooo########################$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))***&&&''''''((())))))*********))))))))))))+++---......000222333333333444666777888:::<<<===>>>??????@@@@@@??????>>>>>>>>>===:::999888999;;;======<<<::::::888777666666666666666444222111111111000/////////...---,,,,,,,,,,,,,,,,,,---...////////////000///...000333444333222000///------......,,,+++*********))))))((((((((()))))))))))))))(((((((((&&&&&&'''((()))))))))))))))))))))))))))))))))***)))((((((''''''(((((()))&&&&&&&&&'''''''''(((((())))))++++++,,,++++++***(((+++...//////111888===FFFJJJPPPRRRSSSVVV[[[```kkk|||zzzuuunnnfff\\\TTTLLLFFFBBBBBBJJJTTTccctttmmm]]]ZZZZZZYYY___\\\VVVRRRYYYhhhuuu{{{tttlll```XXXRRROOOJJJGGGEEEGGGNNN[[[nnn{{{eeePPP@@@666111...***+++,,,---,,,+++)))((((((((((((''''''''''''''')))******(((%%%%%%&&&)))''''''''''''(((((())))))''''''(((''''''&&&%%%$$$!!!"""$$$(((+++,,,+++)))###%%%&&&%%%$$$###"""!!!&&&&&&$$$""""""$$$))),,,&&&%%%$$$%%%'''((('''&&&'''''''''''''''&&&%%%$$$"""&&&&&&%%%$$$$$$%%%$$$$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$######""""""######$$$###### """$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&'''(((&&&&&&%%%%%%$$$###""""""$$$###"""!!!!!!###$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$'''''''''(((((('''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$((('''&&&&&&'''((('''&&&%%%%%%'''((((((((('''&&&'''''''''''''''(((((())))))''''''((()))***)))(((,,,,,,+++++++++,,,------...///111222222333555777555888>>>DDDLLLZZZsss}}}zzz~~~{{{uuuooo~~~xxxkkk^^^\\\lll########################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%'''(((((('''%%%%%%%%%%%%%%%%%%&&&(((***+++&&&&&&''''''((())))))))),,,+++***))))))***+++,,,---///111222222222333444555666888:::<<<===>>>>>>@@@@@@@@@???????????????;;;:::999:::<<<>>>>>>>>>::::::999888777777777888666444222111222222111000000///...---,,,++++++++++++,,,---...////////////111///...000444666555333222111//////000000...---++++++++++++******))))))((((((((()))))))))))))))%%%%%%'''((()))))))))))))))))))))))))))*********((((((''''''''''''((((((&&&&&&&&&'''''''''((((((((((((***++++++***))))))%%%)))------,,,...444999>>>EEEMMMRRRSSSUUUYYY]]]___sss|||ttttttsssoooccc[[[QQQIIIAAA???EEENNNWWWhhh|||pppdddaaa]]]WWWYYYZZZUUULLLLLLYYYjjjttt{{{ssshhh___YYYTTTOOOLLLGGGGGGIIINNNYYYlllnnnZZZHHH;;;333000+++,,,---......,,,***)))((((((''''''&&&&&&&&&%%%'''((((((&&&$$$%%%)))---(((((())))))******++++++'''((()))***++++++++++++%%%%%%&&&'''((((((%%%""""""&&&(((&&&$$$%%%&&&&&&"""%%%))))))&&&%%%&&&(((((('''&&&''')))))))))(((''''''''''''&&&%%%$$$###!!!%%%'''%%%######$$$$$$%%%%%%&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$###"""!!!!!!"""###$$$$$$'''$$$$$$&&&&&&$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%''')))***+++)))((('''%%%###!!! ((('''%%%$$$$$$%%%'''(((&&&&&&&&&%%%%%%%%%$$$$$$###$$$%%%&&&&&&%%%$$$###%%%%%%&&&''''''&&&%%%%%%######$$$%%%&&&&&&&&&&&&((('''&&&&&&'''((('''&&&%%%&&&((()))))))))((('''((((((((((((((()))*********(((((()))***+++***))))))))))))***+++,,,---...,,,...000000000111333555666999???FFFNNN\\\uuu}}}}}}xxxppp}}}wwwiii\\\YYYjjj~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''''''''%%%###"""$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&'''&&&%%%$$$&&&(((''''''((())))))))))))))),,,++++++******++++++,,,/////////000111222444444333555666888999999999999<<<===============<<<<<<888888:::;;;;;;;;;::::::>>>===;;;:::999999::::::999666333222222111000///222111000///------,,,,,,......---------,,,,,,,,,000000/////////111222333444444333333111000...---...---,,,************++++++***)))***,,,,,,***)))++++++***)))((('''&&&&&&(((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,---------......999<<>>===<<<;;;;;;:::;;;;;;999888666666666555222000222222111///...---------...------------,,,,,,,,,///.........///000222333444333333222111000///......---,,,+++*********+++******)))***+++,,,***((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''(((((((((((()))))))))***)))))))))*********++++++,,,,,,,,,---------------333666<<>>>>>@@@>>><<<:::999:::;;;<<<<<<===============<<<<<<;;;:::999999999888555222333222111111000///......------------,,,,,,,,,+++---,,,,,,,,,...///111333333333333222111000///.........,,,++++++***++++++***))))))***++++++***(((&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))******))))))((((((((((((((()))))))))******((()))))))))))))))))))))+++,,,,,,------------------///333;;;DDDNNNWWW\\\^^^aaadddhhhooouuusssmmmbbbeeefff```UUUKKKFFFDDDFFFIIIQQQ]]]lll|||fffVVVEEE???AAAHHHRRR[[[uuu}}}wwwrrrnnnnnniiiaaaVVVMMMHHHGGGIIIOOOZZZkkk}}}|||lll\\\LLL???666111.........***((()))))))))(((((((((((())))))''')))***)))'''&&&&&&&&&(((((())))))))))))((((((&&&&&&&&&%%%%%%&&&''''''))))))))))))))))))))))))$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&'''''''''(((((()))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''%%%$$$######""""""######$$$$$$$$$$$$%%%&&&''''''#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&%%%$$$&&&(((&&&&&&%%%$$$$$$%%%%%%%%%((('''&&&%%%$$$$$$$$$$$$''''''''''''&&&&&&&&&&&&%%%'''''''''%%%%%%%%%'''&&&'''''''''((((((((((((%%%%%%%%%%%%%%%%%%&&&'''&&&''''''''''''''''''&&&&&&'''(((((())))))(((((()))******)))(((''''''((('''###"""%%%'''&&&%%%&&&(((((((((((((((((((((((((((''''''((()))***++++++...//////000000111111222555888===DDDKKKYYYqqq}}}uuulllxxxqqqggg___\\\fffttt$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###%%%&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''&&&&&&'''(((((((((((('''((((((((((((***+++,,,---,,,,,,------...000111222111222444555666777666666333333444666888:::<<<===@@@???===<<<;;;;;;;;;;;;;;;<<<>>>??????>>>===<<<===;;;:::999999999777555333333333222111000000///------------,,,,,,,,,,,,++++++++++++,,,...000222222222222222222111000//////......---,,,,,,++++++***))))))***++++++***(((&&&&&&'''((()))***++++++(((((())))))))))))(((((())))))*********))))))((((((((()))))))))*********(((((((((((((((((())))))***+++,,,---------,,,,,,***+++...333;;;EEEPPPWWW[[[^^^```aaafffmmmpppnnngggfffddd```ZZZSSSLLLGGGHHHIIIMMMTTT^^^mmmxxxfffQQQFFFCCCEEELLLSSSfffuuu{{{~~~}}}qqq___OOOHHHFFFGGGRRRdddwww~~~ppp^^^PPP<<<555000000///,,,***+++))))))(((((((((((()))))))))++++++***((('''&&&'''((((((((())))))(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&)))+++---&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%'''''''''&&&&&&&&&''')))%%%%%%$$$###############%%%%%%%%%%%%%%%&&&'''(((########################''''''''''''&&&&&&&&&&&&###$$$%%%%%%$$$%%%''')))&&&''''''%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%% !!!###$$$$$$%%%'''(((''''''''''''(((((((((((('''&&&&&&%%%&&&&&&''''''%%%&&&'''(((((('''&&&%%%'''''''''(((((((((''''''''''''(((&&&$$$###$$$%%%&&&%%%&&&((()))(((''''''))))))))))))))))))))))))******))))))***++++++,,,---......///000111222222555888===DDDKKKYYYqqqzzzqqqkkkwwwoooeee___]]]eeerrr#################################$$$#####################$$$$$$$$$%%%%%%$$$%%%&&&%%%######%%%&&&%%%%%%&&&'''''''''''''''))))))((((((((()))******+++++++++,,,---...000000///000222444555555555444444333444444555777888999<<<===?????????===;;;999<<<===>>>?????????>>>===???<<<999777888888888888333444444444333222111000.........---------,,,,,,++++++***+++,,,---///111111111222222222111111000000000000///......---,,,+++*********,,,,,,***)))(((((((((((())))))))))))(((((())))))))))))(((((())))))************))))))))))))))))))************(((((((((((()))))))))))))))***,,,---...---,,,+++***+++---///333<<>>@@@AAA???<<<:::===>>>>>>>>>>>>>>>======>>><<<999888888999999888444444555666555444333222////////////.........---,,,,,,+++++++++---...///000111111222222222111111222222222222111000///...,,,++++++,,,------,,,*********))))))((((((''''''(((((())))))))))))(((((())))))******++++++******)))))))))*********++++++''''''((())))))***++++++)))***,,,---...---+++***+++---......///333;;;AAAMMMWWW^^^\\\YYY]]]dddiiipppggg]]][[[^^^```]]]YYYPPPLLLLLLPPPSSSYYYhhhyyyxxxfffSSSEEEDDDIIIJJJZZZnnn~~~nnnYYYNNNHHHIIINNNXXXdddnnnssstttrrrxxx~~~yyynnnOOOBBB555///---+++)))***(((((())))))))))))((((((***,,,---,,,***)))))))))&&&&&&''''''''''''&&&&&&,,,,,,++++++)))(((&&&%%%''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&$$$""""""###$$$%%%%%%%%%%%%$$$$$$######"""%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%(((+++,,,***&&&$$$%%%''''''&&&%%%%%%$$$$$$%%%%%%(((((('''&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$#########"""""""""######$$$$$$$$$'''((('''%%%###"""###$$$&&&&&&%%%$$$$$$%%%%%%%%%!!!"""$$$%%%&&&'''''''''%%%%%%%%%$$$$$$$$$$$$$$$'''(((((('''%%%$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%###$$$&&&((($$$((()))'''&&&((()))(((************************++++++***)))(((''''''(((******,,,...000222444444666888===CCCJJJWWWooozzzoookkkvvvssshhh___ZZZbbbooo$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$############$$$$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''(((((()))***)))))))))***+++,,,---...---...000222333333333222444333222222333444666888666888;;;>>>?????????>>>???>>>>>>===<<<<<<<<<<<<;;;;;;;;;<<<===<<<999666444555666777777555444333000000000000////////////...---,,,++++++,,,---...///000111222222222222222333444444444444222111000---,,,,,,---......---+++))))))))))))(((((((((((((((((())))))))))))((((((((()))***++++++++++++***))))))*********+++++++++&&&'''((()))***,,,------(((***,,,......---+++***))),,,......,,,---333888EEEOOOWWWYYYYYY]]]aaabbbhhheeecccbbbcccdddcccaaa^^^VVVRRRTTTUUUVVVaaapppwwwcccPPPHHHIIIHHHRRR```pppgggUUUKKKHHHFFFKKKUUU```fffhhhkkkooosssyyyzzzaaaQQQ???555000,,,***+++'''((()))******)))((('''((()))+++***)))(((((()))''''''((((((((((((''''''((())))))******)))''''''''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%''')))+++,,,&&&&&&%%%%%%$$$###""""""$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&%%%%%%))),,,///,,,'''$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$!!!""""""###$$$%%%&&&&&&&&&'''((('''&&&%%%''')))'''$$$"""###&&&'''&&&$$$###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%((())))))'''%%%######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$###############''''''&&&&&&&&&&&&'''''')))((('''&&&%%%%%%&&&'''%%%&&&%%%$$$$$$%%%(((***$$$)))***%%%###'''***)))************************+++******)))))))))******++++++---...000111222333666888===CCCJJJWWWooo|||qqqkkkvvvvvvjjj^^^XXXaaaooo&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$%%%%%%$$$######$$$&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&((()))+++,,,(((((())))))***,,,---...---...000111222222222222333222222111333555777999666777888;;;===???AAABBB@@@???===;;;;;;;;;;;;<<<999:::===AAAAAA>>>888444444555777888888666444333111111111111000000000000///...---,,,,,,,,,------///000111222222222222222444555555666555444222111...------...//////...,,,(((((((((((())))))))))))(((((())))))))))))((((((((()))***+++++++++++++++)))************+++++++++&&&'''(((***+++---...///((())),,,......---+++)))'''+++...---+++***...222@@@HHHQQQVVVZZZ______\\\ffflllqqqrrrooollllllnnnooobbbZZZYYYWWWUUU]]]kkk{{{ppp\\\OOOLLLIIINNNWWWdddyyyuuu^^^NNNIIIDDDFFFOOOZZZ```cccjjjmmmpppuuu~~~qqq^^^HHH;;;555000------'''((()))******)))((('''%%%'''))))))(((''''''((((((((())))))))))))(((((($$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&))))))((('''&&&%%%%%%%%%''''''&&&&&&%%%$$$######$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%"""&&&)))'''!!!%%%$$$$$$###"""#########$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&((()))******!!!###&&&''')))+++...111'''### """''')))'''$$$%%%&&&''''''&&&%%%###"""$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&%%%###"""###$$$%%%%%%%%%&&&&&&&&&''''''+++***)))(((((((((((((((((('''&&&%%%%%%&&&'''(((***)))((('''&&&&&&'''(((###$$$$$$######$$$(((+++&&&+++,,,&&&###(((,,,,,,))))))))))))))))))))))))++++++++++++,,,---...///------......///000000000666888===CCCIIIWWWnnn|||rrrlllvvvyyylll^^^VVV```ppp%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%'''%%%###$$$&&&'''%%%###!!!!!!!!!!!!###%%%'''(((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))***------...............---222222222222222333555555444666999:::;;;<<<===???@@@@@@???<<<999777888:::;;;<<<======>>>>>>======::::::888777555444444444222222222222111000...---,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222333444555666666555444444000000...---+++***((((((---,,,+++)))((((((''''''&&&'''(((((((((((((((((((((((()))***************(((''''''((())))))'''&&&&&&((()))++++++)))(((&&&(((((()))***,,,---......,,,,,,...///000000000000555999AAAKKKVVV^^^ccceeellllllsss|||~~~wwwqqqqqqqqqjjjeeebbb\\\XXX[[[cccnnn~~~mmmZZZNNNJJJQQQYYYaaaooogggWWWLLLDDDEEEFFFIIIXXXjjjpppllljjjmmmuuu}}}|||nnnWWWAAA888666222,,,...,,,***)))))))))(((&&&((((((((((((((()))******))))))((((((''''''&&&&&&******))))))(((((('''''''''((()))))))))(((&&&%%%''''''(((((((((((('''''')))((('''&&&'''((()))***((((((((('''$$$###$$$&&&!!!"""$$$%%%&&&%%%$$$$$$'''&&&%%%%%%''''''&&&%%%&&&''')))))))))'''$$$###(((((('''&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%!!!$$$%%%### !!!%%%(((((('''&&&%%%%%%&&&'''''''''&&&&&&$$$&&&&&&&&&&&&&&&)))+++((('''%%%$$$######$$$%%%'''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&''''''''''''''''''((()))))))))((('''''''''(((***+++---,,,***))))))***,,,---//////......000111333444555777<<>><<<999888999999::::::;;;;;;;;;;;;;;;::::::888777666555555555555444444333111000000///---.....................---------......000111111222333444555555555444333111000///...---++++++***'''''''''((()))+++,,,---*********)))(((&&&%%%$$$((())))))*********))))))***)))((()))******)))'''(((((()))******)))((((((*********++++++,,,,,,,,,+++,,,---......///.........222999EEERRR]]]fffjjjmmmnnnvvvxxxvvvtttrrrooojjj^^^TTTTTTZZZhhhtttwwweeeYYYMMMQQQWWW^^^gggqqq|||{{{hhhWWWLLLEEEEEEDDDEEERRRbbboooqqqtttvvvwwwyyy~~~~~~lllVVVDDD;;;444//////---***)))******)))'''((((((((((((((()))******((((((((((((((('''''''''(((((((((((('''''''''&&&&&&'''((((((((('''%%%%%%&&&&&&''''''''''''&&&&&&((('''%%%$$$$$$$$$%%%%%%%%%$$$######$$$$$$%%%%%%&&&&&&'''(((((('''&&&%%%&&&%%%$$$$$$%%%&&&%%%$$$###$$$&&&'''((((((''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%% ###%%%&&&%%%###!!!!!!###%%%&&&&&&%%%###"""%%%%%%&&&&&&&&&%%%%%%$$$((()))***)))'''&&&'''(((((('''&&&&&&&&&'''(((((((((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))(((((('''((()))***+++---,,,+++))))))***+++,,,//////...///000111333444555777<<>>;;;999999999999:::;;;;;;;;;;;;;;;;;;:::999777777666666666999888666333222111111111000000000000////////////...............///000111111222333444555555444333111000000///......------++++++***)))((((((((((((*********)))((('''&&&%%%))))))*********))))))(((+++)))))))))++++++***))))))))))))(((((()))))))))++++++++++++++++++++++++,,,,,,---------------,,,***---333===IIIWWWcccjjjkkknnnvvv|||uuuwwwxxxqqqbbbSSSOOORRR^^^gggssstttiiiXXXUUUWWW^^^aaaaaahhhttt~~~~~~tttjjjXXXNNNGGGEEECCCCCCKKKWWWgggpppxxxxxxtttrrryyylllUUUEEE:::444///---***)))******)))(((((((((((((((((()))******'''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%'''%%%###%%%(((***)))((((((((()))(((((('''&&&%%%%%%$$$######%%%%%%$$$######$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%&&&%%%%%%'''&&&&&&%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%!!!###$$$&&&&&&&&&%%%%%%'''''''''&&&%%%$$$"""!!!%%%&&&&&&&&&%%%$$$######$$$&&&((()))((('''''''''&&&&&&%%%&&&&&&((()))******)))((('''''''''''''''$$$%%%&&&'''''''''''''''''''''&&&&&&''''''((()))((((((((((((((()))******...---+++***)))***++++++.........///000111333333666888===CCCIIIVVVnnnzzzrrrmmmyyyppp```XXX]]]fff%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$######"""############"""##################$$$$$$###$$$%%%&&&''''''((((((&&&'''''''''((((((((()))'''((()))+++,,,---------,,,...000222333333222111111333555555555666999;;;:::<<>>:::444///---,,,+++***((((((((((((((()))******(((((((((((((((''''''''''''''''''((((((((()))))))))((('''&&&&&&&&&''''''&&&''''''((((((''''''&&&''''''&&&&&&$$$""" %%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%&&&''')))***&&&%%%$$$%%%&&&&&&%%%$$$"""###$$$&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$&&&'''((('''&&&%%%&&&'''&&&'''((((((((('''&&&%%%$$$$$$$$$%%%'''(((***++++++***'''%%%%%%&&&'''(((&&&&&&%%%%%%&&&&&&'''(((&&&'''((()))***))))))((()))******+++,,,,,,,,,,,,+++,,,...///000111000000333666;;;AAAHHHVVVnnn|||tttjjjeeeiiiyyy|||iii[[[ZZZ```%%%%%%%%%&&&&&&'''''''''""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%% """$$$### !!!###"""###$$$%%%%%%$$$###"""!!!$$$''')))))))))(((&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''((('''''''''''''''((()))***,,,...///000000000000///111444777666999<<<<<<:::777555555::::::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;::::::888777666777777666555444444333333222111000......---------)))+++---000222333333333333333222222111000000///,,,,,,,,,,,,------...///&&&'''((()))++++++,,,,,,%%%&&&((()))+++,,,,,,,,,,,,***((((((***---......+++******************+++++++++++++++++++++++++++***+++,,,---......///...---//////---+++---444:::CCCTTTcccgggiiitttvvvnnnkkkddd\\\SSSOOOOOOVVV[[[^^^gggqqqwww^^^PPPLLLIIIDDDJJJTTTdddxxxxxxqqqeeeYYYSSSPPPMMMIIIAAADDDIIIMMMTTT___lllvvv}}}nnn```CCC>>>777222///...---,,,((((((((((((((()))******))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&%%%$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%###$$$&&&'''(((''''''&&& !!!#########$$$''')))%%%$$$###"""###$$$%%%&&&%%%$$$######%%%%%%$$$###%%%&&&'''((('''%%%###!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!"""###$$$%%%&&&&&&&&&$$$$$$$$$######"""""""""##############################$$$$$$$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$%%%'''(((''''''&&&###$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&###$$$%%%$$$$$$%%%''')))"""###%%%&&&'''&&&&&&%%%$$$$$$%%%&&&(((***,,,---...+++(((%%%$$$%%%''')))&&&%%%%%%%%%%%%&&&''''''&&&''')))*********)))(((((()))***+++,,,---------+++,,,...///111111000000222555:::AAAHHHVVVnnn|||sssiiidddfffttt}}}jjj\\\ZZZ___))))))))))))(((((((((((($$$$$$%%%%%%%%%$$$###"""%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###""""""$$$&&&'''#########$$$%%%%%%%%%&&&!!!!!!"""###%%%&&&''''''&&&$$$"""###%%%&&&%%%"""&&&''''''(((((((((((((((***)))'''&&&'''(((***+++............///111222333333444666666666777999;;;:::999888;;;>>>>>><<<999<<<<<<======>>>>>>??????>>>===<<<;;;;;;;;;;;;;;;::::::999777555333111000---............,,,+++***((()))+++---///000111111,,,...000111222222222111111000///...,,,+++***)))///...------,,,+++************))))))))))))*********)))((((((((()))+++,,,***)))(((''''''((()))))))))*********+++++++++++++++,,,,,,---...///000000111000/////////000222333444AAAQQQ^^^eeekkkrrrwwwxxxqqqjjjeeeUUURRRPPPQQQVVV^^^eeeiiiqqqsss]]]LLLDDDFFFDDDKKK^^^sss{{{kkkbbb^^^XXXQQQSSSLLLHHHMMMVVVbbbqqq}}}yyykkkYYYMMM===222---,,,+++***+++***))))))******)))((())))))************))))))(((((('''&&&&&&&&&'''((()))))))))((('''''''''&&&'''&&&&&&%%%%%%$$$$$$###'''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%###"""###'''((('''%%%(((%%%######$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###"""###&&&***,,,***((('''&&&$$$""""""###$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%$$$$$$###%%%%%%&&&''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$'''***,,,)))&&&'''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((('''&&&&&&&&&''''''((()))******+++)))))))))(((((((((((((((+++++++++************)))////////////......111333555888===CCCHHHTTTjjj~~~~~~{{{zzzoooeeehhhwww|||gggXXXVVV[[[******)))))))))(((((((((&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###$$$&&&'''#########$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&$$$"""###%%%&&&%%%###&&&&&&'''((((((((((((((()))((('''&&&'''(((***+++---------...///000111222444555666555555555777999;;;999777888;;;======;;;===============>>>>>>>>>======<<<<<<<<<;;;;;;;;;::::::999888666444222111///000000000000...---,,,---------------,,,++++++///000111222333444444444111111000...---,,,+++***------------,,,,,,,,,,,,******))))))))))))*********)))((((((((()))++++++******)))((((((((()))******))))))))))))***+++++++++,,,,,,---...///000000111000/////////000222222111777CCCPPP\\\ffflllnnn}}}{{{ssskkk[[[VVVQQQOOORRRXXX^^^aaahhhxxx{{{fffSSSGGGDDDDDDJJJXXXhhhxxxzzzvvvmmmcccZZZRRRLLLQQQ]]]mmm}}}lll]]]III:::222///,,,)))+++***((()))******)))'''((())))))******))))))(((***)))'''%%%$$$$$$%%%&&&((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$&&&'''%%%###&&&$$$######$$$%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%'''&&&%%%&&&((((((&&&###'''&&&%%%$$$$$$$$$%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%###$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((())))))******++++++++++++++++++++++++))))))***+++,,,---............//////...///111444555777===CCCHHHTTTjjj~~~}}}zzzzzzoooeeehhhwwwjjj[[[ZZZ___+++*********))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%$$$$$$%%%$$$#########$$$&&&'''$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###%%%&&&''''''(((((('''''''''&&&&&&&&&'''(((***+++,,,,,,,,,---...///000111444555555444333333444666;;;999666666888;;;=====================<<<<<<<<<;;;<<<=========<<<;;;:::::::::999888777555333222222222222222111000///...///......---,,,***))))))000000000111222333444555333222111000///------,,,(((((())))))******************))))))))))))******))))))((((((((()))***+++******)))))))))******+++***)))((('''((()))+++,,,+++,,,,,,---...///000000000000000///000111111222000000444AAAQQQ___dddeeennnwww{{{rrrddd^^^VVVPPPPPPSSSWWWYYY___iii|||sss]]]NNNDDDDDDHHHPPPZZZjjjvvvggg[[[RRRUUUcccxxxrrr[[[GGG:::333...++++++***(((((())))))(((''''''(((((())))))(((((('''---+++(((%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&'''''''''###$$$$$$%%%&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%(((&&&%%%%%%%%%%%%$$$"""$$$#########%%%%%%###"""&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$'''&&&%%%%%%&&&&&&$$$"""&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((('''''''''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%(((+++)))%%%"""$$$&&&'''&&&&&&%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))******+++,,,---......///,,,---/////////000222444555777===CCCHHHTTTjjj}}}zzzyyyzzzoooeeehhhwwwnnn______fff++++++++++++************+++******)))))))))))))))(((((('''&&&%%%$$$$$$###%%%$$$$$$$$$$$$%%%&&&'''$$$$$$$$$######"""""""""###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%&&&''''''''''''&&&%%%%%%%%%&&&'''(((***++++++++++++,,,---...///000111222222222111222333555888777777777999:::;;;<<<=========<<<<<<;;;;;;;;;:::;;;===>>>>>>===;;;999:::::::::999888666555444333333333222222111000000++++++++++++,,,,,,------...---------///111333444444333222111000///......))))))))))))******************))))))))))))******)))(((((('''((()))***+++***************++++++++++++***'''&&&&&&(((+++---+++,,,,,,---...///000000000000000000000111111222222000000999GGGTTT\\\___bbbjjjsss|||wwwmmmfff[[[TTTQQQRRRTTTVVV[[[bbbooo|||jjjZZZJJJGGGFFFJJJQQQ^^^ttt{{{jjjYYYVVVbbbxxxpppXXXDDD777222111+++***))))))))))))(((&&&''''''((((((((((((''''''...,,,)))&&&&&&'''(((***$$$%%%%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$###$$$%%%&&&&&&$$$"""&&&&&&&&&%%%%%%$$$$$$$$$$$$######""""""######$$$#########$$$%%%%%%%%%%%%$$$%%%&&&&&&'''&&&&&&%%%&&&%%%$$$###############$$$$$$%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((((((%%%$$$$$$&&&'''&&&&&&%%%%%%&&&&&&'''((('''&&&%%%%%%&&&(((***))))))))))))(((((((((((('''''''''(((((((((((((((---,,,,,,,,,,,,++++++++++++,,,...//////000333555444777<<>>>>>===;;;:::::::::::::::999888777666333333222111000000000000*********+++,,,---///000------,,,---...111333444444444333222111111000//////......---,,,,,,++++++******))))))))))))******)))((('''''''''(((******))))))******+++++++++++++++***(((&&&''')))+++---+++,,,,,,---...///000000///000000000111111111111222222333555<<>>:::;;;;;;<<<;;;;;;::::::555444222111000111111222222111///---------///000(((***---///111222222222333333333222222111111111---............/////////******))))))))))))******(((''''''&&&'''((()))***%%%&&&((()))*********)))++++++,,,,,,,,,---------+++,,,,,,---...///000000...///000222222111111000---///000//////333===DDDNNNWWW___ccciiittt}}}|||wwwqqqkkkhhhfffdddbbb___aaacccccccccgggooovvvuuusss}}}|||oooaaa]]]___bbbhhhmmmhhhxxx|||jjjYYYUUUbbbsssnnnRRR@@@111///------------+++)))))))))************))))))***+++,,,,,,,,,***)))((()))))))))((('''''''''&&&%%%%%%&&&&&&'''(((((((((%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((%%%'''((('''###"""###%%%(((%%%######$$$&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&!!!###$$$$$$###%%%))),,,+++***'''$$$######$$$%%%$$$$$$$$$%%%&&&'''((()))'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$#########%%%%%%&&&&&&'''((())))))%%%%%%%%%&&&&&&&&&'''''')))((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&))),,,***'''$$$&&&((('''&&&&&&%%%%%%&&&&&&'''$$$%%%&&&'''((((((((((((&&&''''''((()))******+++((())))))***+++,,,,,,------------,,,,,,,,,++++++,,,...111111000000000000333666;;;AAAGGGSSShhh|||zzzuuutttwww}}}sssjjjmmm|||}}}rrryyy...------------...//////111///,,,***))))))+++,,,---+++)))'''&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$###""""""######$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&((()))+++,,,'''''')))***,,,...//////111222333444555777888888===<<<;;;::::::::::::;;;======<<<<<<<<<;;;;;;;;;999;;;======:::888888888888777666555333222111000...000111111///...//////000---******---000000000222333444444444333222111......////////////......+++***)))(((((('''(((((())))))))))))))))))))))))&&&''')))***+++++++++*********)))))))))***+++,,,---///000...++++++---000222///,,,,,,///000000...333111000///000222555777DDDQQQ```fffeeeiiiuuu}}}yyyvvvtttooogggaaafff```\\\```dddeeehhhkkkzzzuuuvvv~~~oooeeebbbeeeiiilllgggkkkzzz|||qqqggg]]]WWWVVVXXXnnn~~~fffPPP888333000000///***((()))***)))'''(((***+++******((((((((((((''''''''''''***)))((('''&&&&&&'''(((&&&''''''((('''&&&$$$###%%%%%%%%%%%%%%%%%%%%%%%%)))'''%%%######%%%''')))"""$$$&&&((()))))))))(((&&&$$$""""""%%%&&&%%%###%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$'''((()))))))))((('''&&&%%%%%%%%%$$$###'''---333111+++%%%###%%%&&&%%%"""$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$######%%%&&&((($$$%%%&&&''''''&&&$$$###'''&&&&&&%%%%%%&&&&&&''''''&&&$$$###"""###$$$$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&)))'''%%%&&&)))***)))'''''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%$$$%%%&&&'''(((######$$$&&&((()))***+++((('''&&&%%%&&&&&&((()))))))))(((((()))+++...///,,,+++)))))))))+++---///,,,,,,,,,------.........222444888>>>DDDQQQeeewwwyyyuuuxxxppphhhppprrrttt------,,,,,,------...///000///---+++***++++++,,,+++***(((&&&%%%&&&'''''''''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""!!!%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((((()))(((((()))+++,,,---......111111222444555666777888999999999999999999888888===<<<<<<<<<;;;;;;;;;;;;;;;===>>>===;;;999999:::888888777555444333222111333444444222///---,,,,,,000---******---///000///111222333444444333222222333333333222000...---,,,,,,+++******))))))))))))))))))))))))))))))))))))'''((()))***++++++***************++++++++++++,,,,,,...000///---,,,---///...,,,+++,,,///222222111333111000//////111444555===IIIXXXbbbfffjjjqqqwww~~~}}}}}}~~~~~~yyyqqqkkkiiiaaa[[[[[[^^^```dddiiiwwwzzzooohhhfffggghhhaaacccmmm~~~uuuppphhhaaa[[[WWWUUUVVVZZZiii~~~sss\\\DDD;;;444222222///------***((('''(((***++++++***((((((((())))))******+++,,,+++)))'''&&&%%%%%%&&&$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&'''((((((((('''&&&%%%)))&&&$$$$$$&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$''''''&&&$$$"""###'''+++---)))$$$###%%%&&&$$$!!!$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$%%%'''((($$$$$$$$$###!!!&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((&&&%%%&&&((()))(((&&&&&&&&&&&&%%%%%%&&&''''''&&&&&&%%%%%%%%%&&&'''(((%%%%%%&&&&&&'''''''''(((''''''&&&&&&&&&'''((()))))))))(((((()))+++---///+++************,,,---...,,,,,,---...//////000000444555:::@@@FFFRRRgggyyy{{{wwwzzzrrrkkkrrr|||jjjiiisss+++++++++++++++,,,------//////...------,,,,,,,,,)))((('''%%%%%%%%%&&&&&&((((((((('''''''''&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$######""""""!!!!!!%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&''''''((())))))***++++++...///000111222333444555777888999:::::::::999888<<<<<<<<<<<<;;;;;;;;;;;;===>>>>>><<<:::999:::<<<:::999888777666444444333444555555333000...------///---++++++,,,.........///000111222333333333333666555555333111///---,,,...---,,,+++************))))))))))))))))))))))))((()))************)))))))))***,,,---------,,,++++++---//////...------......---,,,---///111111111222111///......000222333555>>>LLL[[[ffflllnnnnnnyyy{{{}}}uuunnndddZZZVVVWWWYYY```gggqqqwwwmmmeee```]]]\\\ZZZ]]]iiivvv}}}xxxoooeee^^^XXXSSSOOOKKKUUUgggzzzjjjOOOAAA444000///...,,,+++)))((('''(((***,,,,,,+++((())))))***+++,,,---------,,,***(((&&&%%%$$$$$$###$$$&&&'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&%%%%%%)))(((&&&%%%&&&'''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$""" !!!###%%%%%%&&&%%%###""""""$$$&&&(((%%%######%%%&&&$$$!!!&&&%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%&&&'''''')))((('''%%%$$$#########&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%&&&'''((((((&&&%%%%%%%%%%%%&&&'''(((''''''&&&&&&%%%$$$$$$$$$''''''&&&&&&''''''((())))))((((((((()))+++,,,...)))******++++++,,,------,,,------///000111222222666777;;;AAAHHHTTThhh{{{}}}{{{tttnnnsss{{{fffbbbiii***************++++++,,,---.../////////...---,,,))))))((('''&&&&&&''''''))))))((((((((('''''''''''''''&&&%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$######"""""""""############$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''***+++,,,---...000111111666888:::<<<===<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===;;;999999:::<<<;;;:::999888777666555555222444555444222111111111...---,,,,,,,,,,,,------......///111222333333333333333333333333222111000......,,,+++************))))))))))))))))))))))))***************))))))))))))***,,,......---,,,+++---------,,,,,,---...///111000///.........------222111///......///000111000555@@@QQQbbblllnnnlllrrrwww|||rrrfffYYYRRRPPPTTT]]]fffjjjzzzsssggg]]]VVVWWWQQQQQQXXXdddooozzz{{{mmmccc[[[TTTNNNKKKOOOXXXfffuuuttt\\\JJJ777///...---+++***)))((('''(((+++,,,---,,,******++++++++++++,,,,,,+++***)))((('''&&&%%%%%%$$$%%%&&&((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%&&&''''''(((((('''&&&%%%%%%&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$%%%""""""######$$$$$$%%%&&&%%%$$$###%%%''''''$$$"""&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&'''''''''******)))(((((()))+++,,,&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&((())))))%%%%%%%%%%%%&&&&&&''''''''''''&&&%%%$$$$$$######&&&&&&&&&''''''((())))))(((((((((((()))***,,,,,,))))))***,,,,,,,,,,,,,,,+++,,,---...000111222333666777;;;AAAHHHTTTiii{{{vvvppprrr|||iiiccchhh***))))))))))))***++++++,,,---...000000///...---+++******)))))))))))))))******))))))))))))((((((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$"""""""""#########$$$$$$#########$$$%%%&&&'''(((''''''''''''''''''''''''******+++---...///000111333555888:::;;;;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===<<<:::888777999;;;;;;;;;:::999888888777666444555666555333222111222.........---,,,,,,,,,,,,------...///000222333333222333333333222222111000......,,,+++***)))))))))*********************************))))))))))))))))))***,,,......---,,,+++///---***)))***,,,///111///000000///......---...111000///.........///000///000777EEEXXXffflllmmmmmmsss~~~sssgggYYYPPPLLLMMMVVV```fffxxx|||oooaaaWWWOOOIIIHHHNNNYYYeeesss~~~rrrfff```ZZZTTTMMMLLLNNNVVVaaalllrrrttt{{{lllXXXBBB777333000------***)))((()))+++,,,---,,,,,,,,,+++***)))(((((('''((((((((((((((((((''''''''''''((((((((('''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''(((((('''%%%$$$$$$%%%%%%%%%&&&&&&''''''###$$$$$$%%%%%%&&&((()))%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$######$$$$$$%%%&&&%%%%%%###$$$%%%'''((('''&&&$$$&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&'''&&&%%%%%%%%%&&&((()))%%%%%%%%%$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$######$$$$$$%%%%%%&&&&&&&&&#########$$$$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&'''((()))***%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''(((((()))))))))((((((((())))))***++++++))))))***,,,,,,,,,,,,,,,***+++,,,---///000222222555666:::@@@GGGSSSgggzzzxxxoooooowwwlllcccfff***))))))))))))***+++++++++,,,---...//////...---,,,,,,,,,,,,,,,+++++++++++++++*********)))))))))(((((('''&&&&&&&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%""""""###$$$%%%'''((()))))))))))))))))))))******+++,,,---...///111222222///000333555777888888888::::::::::::;;;;;;;;;;;;;;;<<<<<<:::888777888:::;;;;;;::::::999888888777999::::::777444111/////////000000///---+++,,,------------...///000222333555555555444333111/////////...---+++***))))))(((***************************)))))))))))))))******)))***,,,---------,,,+++///,,,)))(((***---///000))),,,...//////000111222000///////////////000000//////222;;;JJJYYYdddjjjiiinnnxxxuuukkk]]]SSSKKKHHHOOOWWWaaauuuuuueeeXXXIIIDDDCCCIIISSS___nnn{{{qqqhhhaaaZZZOOOMMMKKKMMMSSS\\\cccgggvvvvvvcccLLL>>>666000---,,,,,,***))))))+++,,,,,,+++---,,,+++***(((&&&%%%%%%&&&''''''((()))((((((((((((((())))))((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%)))(((&&&%%%$$$$$$$$$$$$"""$$$%%%%%%$$$%%%'''***%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""((('''%%%%%%&&&%%%$$$"""###$$$&&&'''''''''&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$############%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&###$$$&&&&&&$$$$$$%%%'''&&&&&&&&&&&&'''((())))))$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))*********((((((((())))))*********)))******++++++,,,------++++++,,,---///000111111444555999???FFFRRRfffxxxxxxmmmlllrrrmmmaaaaaa******))))))******+++,,,***+++,,,------.........,,,,,,,,,------,,,,,,,,,,,,++++++++++++*********)))(((((('''''''''''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&(((((('''((((((((())))))************+++---...///000111---...000222444666888999999999:::::::::;;;;;;;;;;;;<<<===<<<:::999999999;;;;;;:::999999888888888:::;;;;;;999555111000000000222333111...,,,,,,---------,,,------///111111555555555555444333222222111000...,,,+++******)))************************))))))(((((()))***+++,,,*********++++++++++++,,,,,,***)))***---///...---'''***...000000000222444/////////000000111111222//////111444<<>><<<:::999::::::::::::999999888888888888999:::888666444444444000333444222...,,,,,,---...---,,,,,,---...000111222333444666777777888888222111000...,,,+++++++++************************)))((((((((((((***,,,---******)))))))))***+++,,,))))))***---000111---***))),,,000111///...000222...//////000111222222333---000111111333===KKKWWWZZZ]]]eeeqqqsssfffXXXLLLKKKOOOOOO]]]ooo{{{jjjUUUMMMGGGFFFIIIQQQ___lll{{{sssppplllbbbVVVLLLHHHKKKOOOUUUggg}}}tttaaaPPPAAA555111111///---+++***++++++***)))++++++******)))(((((((((((())))))))))))'''%%%$$$%%%&&&''')))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%&&&''')))++++++)))%%%$$$%%%'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((&&&$$$###%%%&&&(((%%%""" !!!%%%'''((('''"""###$$$$$$###"""###$$$$$$$$$$$$%%%%%%&&&&&&&&&)))'''%%%#########$$$%%%!!!"""$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$%%%&&&((()))&&&%%%%%%$$$$$$#########""""""#########$$$$$$$$$###&&&((('''%%%$$$&&&))))))((((((''''''''''''((($$$%%%&&&'''''''''&&&%%%(((((((((''''''&&&&&&%%%$$$%%%''')))***+++******'''((()))))))))))))))(((,,,+++)))))))))+++.../////////000000111111111222444555:::@@@FFFRRRgggyyywwwllljjjoooyyyjjjhhh++++++,,,---------,,,,,,)))))))))***++++++,,,,,,,,,,,,------...///000000111000///---,,,,,,,,,,,,)))+++,,,***'''%%%&&&(((&&&&&&&&&&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%############$$$%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''++++++************+++,,,+++---000000000222666:::999999999:::::::::;;;;;;???>>>===<<<===<<<;;;:::;;;:::888777777888:::;;;999999888888777555444333222000///...//////---+++,,,,,,,,,,,,---......///222333555777666555222000333333222111///---+++***,,,***(((''''''(((+++---))))))))))))))))))*********))))))***,,,...---,,,,,,,,,------...//////000,,,,,,---...///000111222000000000000111111111111///000111111333888>>>CCCWWWZZZ___hhhsssqqq___UUUNNNIIIMMMVVV```kkk}}}zzzeeeWWWIIICCCDDDKKKXXXdddxxxvvvgggWWWJJJGGGJJJSSSkkkqqq]]]JJJ<<<333///111111000...,,,+++,,,...*********))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))***"""###$$$%%%'''((()))***)))'''&&&&&&''''''%%%$$$))))))((('''&&&&&&%%%%%%''''''&&&%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###''''''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%"""#########"""###%%%&&&***'''%%%&&&((((((&&&$$$%%%%%%%%%&&&&&&%%%$$$$$$!!!$$$'''***+++)))'''%%%!!!###&&&'''&&&%%%$$$&&&&&&&&&''''''((((((((("""###$$$%%%&&&%%%$$$###''''''''''''&&&%%%$$$$$$'''&&&&&&%%%%%%%%%&&&&&&###$$$%%%&&&''')))******$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((()))))))))))))))))))))))),,,+++)))((((((((()))*********+++++++++,,,,,,,,,------...///000111222222555666:::@@@GGGSSSiii{{{wwwmmmkkkrrrssslll,,,,,,------------,,,+++)))************+++++++++***++++++,,,------......111000///...------,,,---***+++,,,+++(((&&&''')))'''''''''&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&$$$$$$$$$###$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))***,,,...//////000444777777888888999::::::;;;;;;???>>>===<<<<<<<<<;;;:::<<<;;;999888888999:::;;;999999888888777555444333222000//////000000...---///......---,,,,,,,,,,,,///000333555666666444333666666555333000...+++***,,,+++)))((()))***+++,,,,,,+++***)))))))))))))))+++***)))***,,,------,,,,,,,,,,,,---.../////////,,,,,,---...///000111111//////000000000111111111333333333111111333777:::KKKRRR\\\eeemmmyyyzzziii\\\TTTOOOIIIPPPWWWaaarrr{{{lll```QQQIIIGGGIIIRRR[[[jjjuuuwwwaaaPPPMMMQQQcccyyykkkUUUBBB777222//////...,,,+++***+++,,,++++++*********)))))))))(((((((((((((((((((((((('''''''''&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&"""!!! !!!"""!!!)))(((((('''&&&&&&%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%$$$%%%&&&''''''&&&%%%$$$&&&'''((((((((('''%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%$$$###$$$%%%&&&&&&&&&$$$$$$$$$$$$######$$$%%%(((&&&$$$$$$&&&&&&%%%###$$$$$$%%%&&&'''((((((((("""$$$''')))))))))'''&&&###$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&######$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&%%%%%%%%%'''&&&&&&%%%%%%%%%&&&&&&$$$$$$%%%%%%&&&'''''''''$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((('''''''''((()))************+++++++++,,,,,,,,,,,,------...///000111111555555999???EEERRRgggyyyxxxmmmkkkrrrtttnnn...............---,,,++++++++++++*********))))))))))))******++++++,,,,,,000000///...---------...+++,,,---,,,***))))))***''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***+++(((+++---......///000222555555666777999:::;;;;;;=========<<<<<<;;;;;;:::===<<<;;;999999999:::;;;999999999888777666555444111000///000111111000///222111///---,,,*********+++---000333555666666666888777666444222///,,,+++++++++++++++++++++++++++...---,,,+++)))))))))))),,,+++******,,,---,,,***+++,,,,,,------......///,,,,,,---...///000000111//////000000000000111111444444333000//////111444<<>>666///......---,,,,,,,,,,,,,,,+++++++++************((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&((('''''''''&&&%%%%%%%%%$$$###"""###$$$%%%$$$###((((((((('''&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((((((''''''&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((***...111000+++&&&%%%%%%%%%%%%$$$$$$######%%%$$$"""###$$$$$$###!!!$$$%%%%%%%%%&&&&&&''''''$$$%%%&&&''''''(((''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&!!!"""###$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$%%%&&&((())))))************+++++++++,,,,,,,,,,,,------...///000111111555666999>>>DDDPPPdddwwwyyylllkkksssvvvppp000000000///...---,,,+++,,,,,,,,,+++***)))))))))))))))******+++++++++,,,//////......---.........,,,,,,,,,,,,+++++++++,,,(((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&((()))++++++(((***,,,...////////////222333444666777999:::;;;<<<<<<===<<<;;;::::::;;;======;;;:::::::::::::::999999999888777666555555222111000111222333222111333222000...,,,+++***)))***,,,...222444555555555666666555444222000...---******+++,,,++++++))))))------,,,+++*********+++---+++***+++,,,,,,+++***++++++,,,,,,------------,,,,,,---......///000000////////////000000000111000000111000///000222555444>>>LLLXXXaaajjjttt{{{wwwkkkddd]]]ZZZUUUSSSZZZiiizzz{{{pppbbbWWWMMMHHHJJJPPPRRRXXXeeexxx{{{ggg]]]^^^pppxxx```JJJ<<<222111///......---,,,,,,,,,,,,,,,+++++++++******((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((''''''((()))+++***)))(((((('''''''''&&&&&&&&&############$$$%%%&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&)))000999===999///'''%%%$$$###$$$$$$$$$###"""######"""############"""&&&&&&%%%###"""!!!!!! &&&%%%%%%%%%&&&&&&'''(((''''''&&&%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&######$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%(((((((((((((((((((((((($$$&&&''')))******)))(((******+++++++++,,,,,,,,,---......///000111222222666777:::>>>DDDOOOcccvvvzzzmmmkkksssxxxrrr111111111000///...---,,,......---,,,+++***))))))++++++++++++,,,,,,,,,,,,...---------------...///,,,,,,,,,,,,------------))))))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&!!!!!!"""###$$$%%%'''((()))***+++---///000///...000000222444666888999::::::;;;===<<<999999:::;;;<<<<<<;;;;;;::::::::::::888999999888888777666555333222111222444444333222222111///...---,,,,,,++++++,,,...000111222333333222222333333222222111000)))***+++,,,+++***((('''+++*********+++,,,---------+++***+++,,,,,,+++***+++++++++,,,,,,,,,,,,,,,,,,,,,------......//////...////////////000000000...///111111111222333555333777AAANNN\\\gggooorrrxxxooojjjccc[[[UUUTTT\\\iiittt{{{nnnaaaTTTJJJIIIMMMSSSVVV\\\jjjsssccc\\\```ttttttYYYEEE777444///------,,,+++))),,,,,,,,,+++++++++******((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((((('''&&&%%%&&&((())))))''''''''''''''''''&&&&&&&&&######$$$$$$%%%&&&((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%!!!$$$+++333999:::555000'''%%%""""""$$$%%%$$$#########$$$$$$######$$$$$$'''&&&$$$###!!!!!!!!!!!!&&&&&&%%%$$$%%%&&&''''''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""###$$$%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((()))***++++++***((('''******+++++++++,,,,,,,,,...///000111222333333444888888;;;???EEEPPPdddvvv|||ooolllrrryyysss111111111111000000///...//////...------,,,++++++,,,,,,------------------,,,+++++++++,,,---......,,,++++++,,,---///...---************)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$'''&&&&&&%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&'''((()))((()))+++...000///......///111222444666777888888;;;<<<;;;888777999<<<:::::::::;;;;;;;;;::::::888888999999888888777666555444333333555555444333111000///...------------+++,,,---...000000111111000111222222333333333333++++++,,,,,,,,,***)))((())))))))))))+++,,,---...,,,+++******,,,---,,,***++++++++++++++++++++++++,,,,,,---------...............////////////000000000222333333222111111222333444888CCCSSSaaajjjlllzzzyyyoooiiiaaa[[[VVVVVV^^^hhhvvvsssaaaQQQJJJKKKTTTXXX[[[aaauuuvvvdddXXXPPPbbbjjjTTT>>>888000,,,******(((&&&,,,+++++++++************((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&)))((((((((('''&&&&&&&&&'''&&&%%%&&&(((((((((&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&'''))))))''''''&&&&&&&&&&&&''''''%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$&&&)))///666===BBB///***%%%"""$$$%%%$$$######$$$%%%%%%$$$###%%%&&&&&&%%%$$$$$$$$$&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&######$$$%%%&&&'''(((((($$$$$$$$$$$$############$$$$$$######$$$$$$%%%&&&''''''''''''&&&%%%$$$###$$$######$$$$$$%%%&&&'''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''***************)))((((((******+++++++++,,,,,,,,,...//////000111222333444888888;;;???EEEPPPdddvvv~~~rrrnnnrrrxxxsss000111111222111111000000000000//////......------------------------,,,,,,************+++,,,---...,,,***)))+++...///...---++++++++++++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&%%%$$$&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))'''&&&%%%''',,,...///......///000111333444555666777:::<<<;;;888666999<<<888888999::::::;;;;;;;;;888888999999999888777777888666555555555555444333222111000...------,,,,,,******+++---...///000111222222333444444444444444............---,,,+++***)))))))))))))))***+++,,,+++***)))***,,,------,,,+++++++++++++++*********,,,,,,------------.............../////////000000000222444444222000///000222111333:::GGGWWWdddkkkrrr}}}uuupppkkkfff]]]VVVYYY```jjjxxxuuu___QQQNNNOOOVVVYYYZZZhhhzzzwwwlll^^^TTTLLLVVVoooxxxgggHHH@@@555...++++++)))'''++++++*********)))))))))(((((((((((((((((((((((('''''''''&&&''''''((((((((((((((((((''''''''''''***(((''''''))))))(((&&&'''''''''''''''''''''''''''''''''''''''((()))***)))((((((''''''(((((()))%%%%%%$$$$$$$$$%%%&&&'''%%%&&&&&&''''''&&&&&&%%%&&&'''((('''(((...888AAA:::333***%%%$$$%%%$$$"""!!!$$$%%%%%%######$$$'''&&&%%%$$$$$$%%%''')))+++%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$&&&&&&&&&%%%%%%$$$$$$$$$#########""""""######$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%$$$############$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''))))))((((((((())))))*********+++++++++,,,,,,,,,------...///000111222222666666999>>>DDDOOOdddvvvuuuoooqqqwwwrrr000111111222222222111111000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))***+++,,,---+++)))(((***...///...,,,++++++,,,++++++***)))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''((($$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&&&&$$$###%%%)))---............///111222333444555666:::<<<;;;777666999<<<666777888999:::;;;;;;;;;888888999999999888888777999777666555666666444222333222111///---,,,++++++((()))***,,,...000111222555555555666555555444333111111000///......------******)))))))))))))))******))))))***,,,...---,,,++++++******************,,,,,,------------------............/////////000---///222333222111000000//////111555>>>NNN___kkknnnvvv}}}yyyuuupppdddXXXVVV\\\aaalll~~~lllZZZTTTHHHRRRVVVTTT]]]uuuwwwnnniii```WWWRRRNNNSSSfffsssQQQGGG:::111///...,,,************))))))))))))((((((((((((((((((((((((((('''''''''''''''((()))***$$$$$$%%%'''(((***+++,,,((('''%%%%%%&&&&&&%%%###&&&''''''''''''''''''''')))(((((((((((())))))***+++***)))(((((()))***+++%%%%%%$$$###$$$%%%'''(((%%%&&&&&&''''''&&&&&&%%%"""&&&***(((######(((...CCC:::...'''%%%%%%$$$""" ###%%%$$$""""""$$$&&&'''&&&$$$######$$$&&&'''%%%%%%&&&&&&&&&%%%$$$$$$###$$$%%%&&&&&&$$$###!!!&&&&&&&&&%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$""""""$$$$$$%%%%%%%%%%%%############$$$%%%&&&'''''''''&&&%%%%%%$$$######$$$$$$%%%%%%&&&'''(((((($$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&&&&'''(((***,,,******+++++++++,,,,,,,,,++++++,,,---...///000000444444888===CCCOOOcccvvvwwwppppppvvvqqq333444444555444333111000222111111000///...------------------------------,,,++++++***************&&&'''***,,,...////////////......,,,+++***))))))))))))'''&&&%%%%%%%%%%%%)))(((&&&$$$$$$$$$&&&'''---)))&&&%%%&&&'''%%%###$$$$$$$$$$$$######""""""!!!"""$$$&&&'''''''''&&&'''&&&$$$""""""###$$$%%%$$$$$$%%%&&&'''((()))***))),,,///000000///000111666777777777777888;;;===888888999999999888777777::::::888777777777888999444666888888666444444444444222///.........,,,+++...+++((('''(((,,,000444444444444555555666666666333222222111///...,,,+++******))))))))))))******...------,,,+++++++++,,,*********++++++,,,,,,,,,111111111000///---,,,+++///////////////.........000000111111111222222222333...///555999@@@SSSiiinnnuuu{{{uuucccWWWTTTYYY\\\jjjyyydddVVVPPPOOOPPPTTTVVV```vvv{{{ggg\\\ZZZVVVQQQNNNPPPWWWjjjjjjTTT===333222000---***((((((((()))***,,,---...+++)))((((((***+++***)))''''''((((((((((((''''''''''''''''''''''''''''''+++***(((%%%!!!$$$%%%&&&&&&''''''&&&&&&***)))'''%%%$$$%%%'''(((((('''&&&%%%%%%%%%%%%%%%###$$$&&&&&&&&&$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""%%%%%%$$$%%%(((+++---777;;;333'''"""###%%%'''%%%###$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''&&&$$$###"""###$$$$$$$$$%%%&&&&&&''''''&&&&&&(((''''''&&&&&&%%%$$$$$$&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''+++)))'''))),,,---+++)))******)))))))))))))))))),,,,,,---,,,,,,---000333000888999<<>>RRRfff~~~}}}tttlllfffWWWPPPMMMSSSYYYaaaqqqrrr^^^OOOKKKMMMOOOOOONNN[[[nnn{{{|||qqqeee^^^WWWUUUQQQLLLMMM\\\uuuuuucccMMM;;;333444,,,++++++******+++++++++...+++'''&&&(((***+++,,,))))))************))))))''''''''''''''''''''''''$$$$$$%%%&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&&&&((('''&&&&&&&&&(((***+++'''''''''&&&%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''''''''%%%%%%%%%***555===;;;333(((&&&$$$$$$%%%&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$############"""###$$$&&&&&&&&&%%%$$$###$$$$$$%%%&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%&&&'''&&&%%%$$$%%%''''''&&&&&&%%%%%%&&&&&&'''&&&)))+++***((('''))),,,*********++++++,,,,,,,,,***,,,///000000000000111222999:::<<>><<<***'''$$$###$$$&&&((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%$$$###"""""""""#########$$$$$$%%%%%%$$$$$$%%%%%%&&&'''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$&&&'''&&&%%%$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&''')))***)))))))))***+++)))******++++++,,,,,,,,,+++---///000000000111222222::::::===FFFMMM]]]uuuyyytttvvvzzzhhh```bbb///000111111222222111111333444444555666777777888555444333222111000//////000000///...............+++***)))))))))***+++,,,++++++,,,---......//////000000////////////000000,,,,,,,,,+++***)))((('''!!!$$$'''((('''&&&((()))$$$$$$$$$%%%%%%%%%&&&&&& !!!"""###############%%%%%%%%%%%%&&&&&&''''''$$$%%%%%%%%%%%%&&&&&&&&&$$$&&&((()))))))))***+++(((+++---............///333444555777999:::::::::999888777666555666666777777888::::::999999:::;;;::::::999::::::888444111333222///---,,,,,,...///,,,,,,------...///000000111222444666666666555444222111///...,,,+++++++++''')))***,,,,,,+++***))),,,,,,,,,+++++++++******))))))***+++++++++******.........//////////////////000000111222222333333444555555555555666888888;;;DDDWWWlllvvvwwwxxx{{{zzzvvviii[[[QQQSSSWWW[[[dddooolll[[[VVVWWWWWWUUUVVVbbbyyyzzzooo___[[[[[[]]]]]]]]]cccllljjjRRR@@@:::......,,,+++***))))))))))))((('''((())))))(((''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&%%%$$$""""""$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((()))'''&&&%%%%%%%%%''''''(((((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$"""###%%%&&&$$$"""''')))'''%%%)))222999;;;333...((($$$###%%%''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%$$$#########$$$$$$%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&((('''&&&''')))))))))((('''(((((()))******++++++,,,...////////////222444333::::::===FFFMMM]]]ttt{{{zzztttvvv|||iiiaaaaaa222333555666777666555555444444555666777888888999555444444333222111000000111111000///////////////'''''''''(((***,,,///000,,,,,,------...//////000......------------...///)))***+++,,,,,,,,,,,,,,,"""%%%((((((%%%###$$$%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''%%%$$$###!!!"""$$$&&&&&&&&&$$$###%%%%%%%%%%%%%%%%%%%%%&&&###%%%((())))))))))))***'''***,,,...---------...222333444666888999::::::999888666555555555666777555888:::;;;:::999999:::;;;;;;;;;;;;;;;999555333222111000///............---------....../////////555555444444444555555666444333111///---,,,++++++)))***,,,.........,,,+++,,,,,,,,,++++++*********((()))***+++------------///////////////.........000000111111222222222333444555555444444666666666777:::FFFZZZiiiooosssxxx{{{~~~xxxqqqcccWWWUUUUUUWWW```lllvvvyyyccc[[[ZZZZZZ^^^WWW\\\ooo{{{iiieeefffkkkmmmiiihhhkkkxxxtttZZZEEE;;;000///---+++)))'''&&&&&&)))***+++...///...***'''''''''((((((((((((''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%#########%%%'''(((''''''''''''&&&%%%$$$$$$''''''&&&%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!%%%((('''%%%$$$((((((###""")))111555>>>777...&&&"""""""""###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%''')))***)))(((&&&%%%$$$%%%%%%&&&######$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&''''''((($$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&'''''''''(((&&&$$$%%%(((***(((&&&%%%&&&&&&'''((())))))***---...///......///222555333:::;;;===FFFMMM]]]tttzzzzzztttuuunnndddccc111111222333333333333222444444444555555555555666888888777666555444444333////////////.........------------,,,,,,,,,++++++------------------------111000///...///000222444...---,,,,,,---,,,***((()))((('''&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$%%%&&&&&&'''&&&$$$######$$$&&&'''***(((%%%""" !!!!!!(((((())))))))))))(((((()))))))))***++++++,,,,,,111111222444666999;;;<<<999999888555333333555777:::::::::;;;;;;<<<<<<<<<:::;;;;;;<<<:::888666444555555444333333222111111000///...------...000222///000111111333333444555555444222000///------------,,,***+++,,,------,,,+++,,,---,,,***)))***+++(((((())))))************+++,,,---...////////////111000//////000222555666555444444333333333444444888888===HHHXXXfffooossstttwwwrrrnnneee[[[VVVXXX___ffflllxxxvvv```XXXZZZ^^^YYYXXXeee{{{tttwwwxxxyyy}}}zzzsssnnn}}}lllRRR@@@666...)))+++...---++++++------+++***))))))((((((&&&&&&&&&'''((()))***+++'''((((((((('''&&&%%%%%%$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((&&&$$$%%%&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&'''((((((&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''***...222RRRCCC222)))))),,,***'''$$$222888...%%%%%%%%%!!!###$$$%%%'''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((('''%%%$$$$$$&&&)))***+++)))'''***...000---******)))))))))((((((''''''---,,,***))))))+++---...---///000111000111222444444555:::@@@EEENNN```ppp{{{ttt~~~uuurrrqqqgggfff000111222222333333222222444444444444555555555555888777777666555444444333333333222222111111000000............------------------------------------///......---...///000111000/////////000000///---***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%&&&''''''&&&$$$######$$$&&&''''''&&&$$$#########$$$$$$''''''((((((((((((''''''(((((()))******++++++,,,000000111333555777999:::888999888666444444777999::::::::::::;;;;;;;;;;;;999:::;;;;;;:::999777555666666555444333222222111111///...,,,,,,,,,......000000111222333444555555555555444222111///.........,,,++++++,,,------,,,+++,,,---,,,***)))***+++)))))))))*********+++++++++,,,---...////////////...---------...000222333333444666777777777555555666777;;;CCCOOO^^^jjjqqqpppzzz|||tttpppiii```ZZZZZZ^^^cccgggppp~~~iii[[[WWWZZZYYYZZZdddsss{{{kkktttqqqZZZHHH===444......000///,,,,,,******))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&$$$$$$%%%&&&&&&'''((((((%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&&&&''''''''''''&&&%%%$$$######$$$%%%&&&%%%%%%%%%$$$$$$&&&***...===@@@???666+++'''---444???GGGEEE666+++***)))%%%'''((((((((((((&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$###""""""""""""###$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((()))'''&&&(((,,,...+++(((&&&&&&((()))+++---...///,,,+++***))))))***,,,---,,,...000000000000222444444555:::@@@EEEOOOaaaqqqxxxttt}}}tttppp~~~pppfffeee000111111111222222222222333333333444444444555555777666666666555444444444555555444444333222222111000000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++******+++------,,,+++,,,+++)))((('''&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$$$$%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&###$$$$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&(((((())))))******++++++......///000222555777888777777777666555666999;;;;;;;;;::::::::::::::::::888999:::;;;;;;:::999888888777666555444333333222000///...---------//////000000111222333444555555555555666555444222000///...---++++++,,,------,,,+++,,,---,,,***)))***+++*********++++++++++++++++++,,,---...////////////------,,,,,,---///111222111444777:::;;;:::888777666777999<<>>///'''((((((%%%((()))))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$############$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''%%%$$$'''%%%$$$&&&***+++)))&&&************************+++***)))))))))***,,,---+++---////////////111333444555:::@@@EEEOOOaaarrrxxxuuu}}}sssmmmzzznnndddbbb000000000000111111222222222333333333444444444444555555555555555555555444555555444444333222222111000000000000////////////------------,,,,,,,,,,,,+++,,,------------,,,,,,'''&&&&&&(((***+++***)))---,,,***)))((('''&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%$$$######$$$%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&""""""$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''(((((()))******+++,,,,,,---...000222444555555666777777777888:::<<<;;;;;;::::::999999888888888999:::;;;<<<<<<<<<<<<:::999888777666555444333//////...//////000111222000000111222333444555555555666777777666444222000///---,,,+++---------,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,---...////////////............///000222222111333555888::::::::::::666888888888;;;FFFXXXfffmmmrrrxxx{{{rrriii___YYYUUU[[[ccchhhpppnnn^^^RRRTTTWWWZZZ\\\dddrrruuukkkfffrrruuugggLLL@@@444000///,,,++++++(((((())))))))))))))))))'''''''''''''''((()))***%%%&&&'''(((((((((((((((%%%&&&&&&&&&''''''(((((($$$%%%%%%&&&&&&'''''''''$$$%%%''''''&&&&&&((()))'''&&&&&&%%%%%%&&&&&&''''''((()))***)))(((%%%$$$###$$$'''((()))((('''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''%%%$$$$$$''')))$$$(((///888@@@DDDCCCBBB222111***!!!$$$&&&$$$%%%%%%&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''''''''''''''######$$$$$$######""""""'''&&&%%%''')))***(((&&&+++******)))((('''&&&&&&)))))))))))))))***,,,,,,+++---...///...///000222444555999???EEEPPPcccttt}}}zzz~~~sssmmmwww~~~kkk```^^^000000/////////000111222222222222222333333333444444444444444555555555555555555555555444444444444000000000000////////////.........------,,,,,,,,,------.........------,,,+++++++++---///000///...------+++***)))(((((((((&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&''''''(((((()))************+++,,,...000111222333555666777777888:::<<<:::::::::999999888888777::::::;;;===>>>>>>??????<<<;;;:::999777666555555111111000//////.........///000000111222333444444444555777888777555333222000...,,,,,,---------,,,+++,,,---,,,***)))***++++++++++++++++++++++++++++++,,,---...////////////....../////////000111111222222222333666888;;;===888::::::777777@@@PPP^^^nnnrrruuuyyyzzzooobbbWWWQQQOOOWWW\\\bbbqqqzzzkkkWWWRRRPPPSSSUUUXXX```jjjyyy||||||~~~uuufffZZZaaayyytttYYYKKK<<<555222///...///++++++++++++***)))((('''((((((''''''''''''((((((&&&&&&'''((()))))))))(((&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&'''''''''&&&'''(((((('''&&&'''((('''&&&&&&%%%%%%&&&&&&'''!!!"""$$$&&&'''&&&$$$###%%%''')))***+++***)))((($$$&&&)))++++++)))&&&$$$'''''''''%%%$$$###%%%'''(((%%%%%%+++333555///)))(((&&&""" """'''((('''$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&"""######$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%$$$"""!!!!!!"""$$$%%%'''''''''((())))))((('''$$$%%%&&&((()))+++,,,,,,)))))))))******+++,,,---+++---...///...///000222333555999???EEEPPPdddvvvuuunnnwwwyyyggg]]]\\\000///.........///111222111111222222222333333333333333444444555555555666666777777777777888888888111111000000000/////////000000//////...---------///...............------...------///111222111000---,,,,,,+++************'''&&&&&&%%%%%%&&&&&&'''%%%$$$###""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############"""$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&''''''(((((())))))))))))***+++,,,...000000222444666777777777999;;;999999888888888888888888;;;;;;<<<===>>>???@@@@@@>>>===<<<;;;999777666666555444222///---***((('''......///000111222333333333444555666666555333333111///---,,,---------++++++,,,---,,,***)))***++++++++++++++++++*********+++,,,---...////////////------........./////////333222111111333777;;;===:::<<<<<<:::888===JJJTTThhhoootttwww}}}tttgggZZZRRRMMMPPPUUU\\\gggwwwxxx```SSSKKKMMMQQQQQQSSSXXXppp{{{sssqqqqqqpppeeeZZZ\\\ooo}}}dddTTTAAA777111---+++,,,,,,,,,---,,,+++)))'''&&&))))))((('''&&&&&&&&&&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&%%%&&&''''''&&&&&&%%%%%%&&&&&&'''"""###%%%&&&'''(((''''''***+++,,,,,,,,,,,,******$$$&&&***,,,,,,***&&&$$$$$$%%%%%%$$$"""!!!###$$$"""%%%((((((%%%$$$&&&)))***)))'''&&&''''''&&&%%%'''&&&%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$(((''''''&&&&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$######%%%(((***(((((()))))))))))))))((()))))))))***++++++,,,,,,))))))***+++,,,------...+++---////////////111333333555999???EEEQQQeeexxx}}}vvvoooxxxvvveee]]]]]]000///...------///000222111111111111222222222222222222333444444555666666555555666777888999::::::222222222222111111111111222111111000//////......000///...---,,,------...,,,,,,,,,---///000...---,,,,,,++++++++++++,,,,,,(((''''''&&&&&&''''''((('''&&&%%%$$$$$$%%%&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$############$$$%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''((()))))))))))))))***,,,---//////111333555666666666888999777777777888888888888888::::::;;;;;;<<<===>>>???@@@???>>><<<:::999777777666555444222///---+++***------...///000111222222333333333333333333333333111///---------------++++++,,,---,,,***)))***+++++++++*********)))))))))+++,,,---...////////////......//////000000//////222111222222444777:::<<<:::<<<>>>===;;;===DDDIII[[[hhhssswww{{{wwwkkk___WWWRRRMMMOOOZZZdddmmm~~~kkkYYYKKKKKKMMMLLLNNNSSSaaasss{{{ppphhhcccddd```[[[ZZZbbbwwwtttaaaKKK<<<333---***+++)))***+++,,,+++***((('''((((((((()))***,,,---...((())))))))))))(((((('''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$"""$$$%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&''''''(((((()))))))))+++++++++******))))))(((%%%&&&'''(((((('''&&&%%%$$$%%%%%%$$$###"""###$$$%%%)))((($$$###)))///))))))(((((('''%%%$$$$$$((('''%%%$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""###$$$$$$###"""""""""###$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***+++'''((()))))))))(((((((((------,,,+++***)))(((''')))***+++,,,---......///,,,...000000000000222444333444888>>>EEEQQQfffyyy}}}wwwwwwvvvpppxxxttteee___aaa000///---,,,---...000222000111111111111222222222222222333333444555666666222222333555666888999999444444444333333333222222333222222111000//////...000///---+++++++++---......------...///000///---,,,,,,++++++,,,,,,------((((((''''''''''''((((((((('''&&&&&&&&&&&&'''((($$$%%%%%%&&&&&&%%%%%%$$$&&&%%%#########%%%''')))$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&'''(((((())))))))))))***+++---...///000222555666555555666888666666777777888888999999:::999999::::::<<<======@@@@@@>>>===;;;999888777444444555555555444333333,,,,,,---...///000111111222222111111111222333333222000---------...---++++++,,,---,,,***)))***++++++*********))))))((((((+++,,,---...////////////000111111222222222222111000111333555777888999:::999<<<>>>???======@@@CCCPPPaaasssyyy{{{yyyoooddd]]]RRRFFFFFFTTT___dddsssrrr]]]LLLJJJKKKJJJNNNVVVQQQeeezzz{{{pppcccZZZTTTVVVVVVRRRRRR```xxxqqqYYYGGG<<<444000000&&&''')))***+++***((('''%%%'''))),,,000555888:::))))))***))))))(((''''''((((((((((((((('''''''''(((((('''&&&%%%$$$$$$### """######$$$&&&((('''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$%%%%%%***)))(((&&&%%%%%%%%%%%%&&&%%%$$$######$$$%%%&&&%%%'''''''''%%%%%%&&&''''''&&&$$$$$$$$$$$$$$$###%%%%%%'''((('''%%%'''***&&&%%%$$$$$$%%%&&&((()))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&&&&%%%$$$###$$$$$$%%%&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&))))))))))))))))))))))))&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''"""###%%%'''))))))))))))'''((())))))(((''''''(((%%%&&&'''((()))***++++++)))***,,,---.../////////---///000111000111222444333444888>>>EEERRRgggzzzzzztttkkk|||}}}uuupppyyysssfffaaaddd---...............------111111222222222222111111222222111111222222333444555444444555555666777888999888666555666555333222222111000//////000111222111000...---,,,,,,,,,---,,,+++++++++,,,------...000///---,,,,,,---.........---+++)))'''%%%%%%$$$%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%$$$$$$#########&&&'''&&&%%%######%%%''''''&&&$$$%%%%%%&&&$$$###$$$$$$%%%%%%&&&'''((((((((()))***+++---...///000000222666888777777777888999:::999777444333444555888888999999999:::::::::@@@@@@@@@@@@???>>>>>>===888777555333222000000///******+++,,,---///000111111111111222222333333444555444222111///...------,,,---...,,,***))))))***++++++,,,,,,,,,---------+++++++++,,,,,,,,,------///000111111000000111222111222333444555555555555????????????>>>===;;;:::DDDRRRcccppp{{{wwwmmmhhhhhhWWWNNNHHHLLLTTT^^^hhhppp~~~wwwwwwjjjWWWHHHEEEIIILLLLLLTTTYYYiii~~~|||iii\\\TTTLLLGGGHHHLLLRRR___lll~~~jjjTTTCCC:::222***---+++))))))***+++***)))***+++***$$$***CCCHHH333***++++++)))'''&&&'''(((((('''''''''((()))+++,,,+++***)))(((((()))***+++''''''((((((''''''&&&%%%$$$%%%%%%&&&'''''''''&&&$$$%%%&&&%%%###"""###$$$&&&'''(((((('''%%%###"""###$$$%%%&&&''')))******%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''((((((***%%%"""###''')))'''$$$$$$%%%%%%&&&'''''''''&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!%%%$$$$$$######$$$$$$%%%///***%%%%%%((()))'''$$$&&&''''''%%%######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''((())))))((('''%%%$$$$$$%%%'''((('''((()))***+++,,,,,,,,,))))))))))))***+++,,,---+++,,,...///000000333444000888:::===HHHQQQccc{{{vvviiigggpppzzzqqqvvvsssggghhhooo//////000000000//////...000000111111111111000000111111111111111222222333333333333333444555666777777666555555666666555444333222111000000111111222333222111//////...//////+++++++++++++++,,,------------------...//////000,,,++++++***)))(((''''''(((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$#########"""!!!!!!###%%%'''&&&$$$%%%%%%&&&$$$###$$$$$$%%%%%%&&&''''''(((&&&'''((()))+++,,,---......111555777777777777888999::::::888666555555666999999:::::::::;;;<<<<<<@@@@@@AAAAAAAAA???>>>===999888666444222111000000------,,,,,,------...///000000111111222333333333555444333111///......---(((***++++++******+++,,,******+++++++++++++++++++++,,,,,,,,,------------...///111000//////000222111222333444555555555555;;;<<<===>>>>>><<<:::999<<>>000)))******)))'''&&&'''((('''&&&&&&&&&'''((()))******((('''&&&&&&'''(((***'''''''''''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&###%%%&&&&&&%%%%%%&&&((((((((((((((('''&&&%%%$$$%%%%%%&&&&&&''''''(((((($$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%)))&&&$$$$$$'''(((&&&$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$"""######$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$  $$$''''''%%%&&&'''((('''&&&%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((()))(((&&&%%%%%%&&&((()))((()))******++++++++++++))))))))))))***+++,,,---,,,...///000//////111222111999;;;>>>HHHPPP```xxxuuuiiigggooo}}}sssxxxttthhhhhhooo000111111222222111111000//////000000000000//////000000//////000000111222111111111222222333444555555444333444666777777555555444333222222222222222333222111000000000000000++++++******++++++,,,,,,+++,,,---///000000111111******+++,,,,,,+++***)))***)))((('''%%%%%%$$$$$$''''''&&&&&&&&&&&&%%%%%%###%%%%%%%%%$$$$$$&&&((('''%%%$$$$$$&&&&&&%%%###$$$$$$%%%%%%&&&&&&''''''$$$%%%&&&'''(((******+++,,,///333555555666777888999::::::999888777888999::::::::::::;;;<<<===>>>???@@@AAABBBBBBAAA???>>>:::999777555333222222111000///...------,,,------//////000111111222333333444444333222000//////...((()))******))))))***+++++++++++++++++++++******,,,,,,,,,---------......---...//////......///111111222333444444555555444777888;;;======<<<:::999777;;;GGG```~~~qqqggg\\\SSSKKKHHHJJJQQQ^^^kkkvvv|||wwwqqqpppmmmeeeYYYLLLFFFGGGJJJEEEKKKRRRaaaxxx}}}hhh```WWWPPPKKKHHHJJJOOO___ooo}}}ttt]]]KKK===444333000---,,,,,,,,,+++******(((,,,,,,&&&,,,222,,,((())))))(((&&&&&&((()))%%%%%%%%%%%%&&&'''((()))((('''%%%######%%%'''((('''''''''''''''&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&###%%%'''''''''((()))+++***)))((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&#########$$$$$$$$$%%%%%%'''&&&&&&%%%$$$$$$######''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$""""""###$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%"""%%%%%%$$$$$$&&&((((((&&&%%%$$$%%%&&&&&&%%%%%%$$$$$$$$$###&&&&&&'''''''''''''''''')))((('''&&&&&&'''((()))))))))******+++*********))))))))))))***+++,,,------///000000///...000111111:::<<>>???>>>???AAACCCCCCBBB@@@>>>;;;:::999777555444333333111000///...------------......///000000111222222444333333333222111000///---------,,,)))''''''(((,,,,,,,,,,,,,,,+++++++++,,,,,,---------.........+++---......------///000111222333444444444444444444666999<<<>>>===;;;:::999:::AAAVVVwwwvvvfff]]]SSSLLLIIIMMMZZZhhhpppwwwooommmnnnlllcccTTTHHHHHHMMMNNNRRRRRRXXXooovvvmmm```VVVOOOLLLLLLNNNWWWcccnnnsssyyy}}}jjjXXXEEE888333000---+++,,,,,,,,,+++,,,%%%)))...((('''+++(((&&&'''((('''&&&&&&((()))%%%%%%&&&&&&&&&''''''(((((('''$$$""""""$$$'''(((&&&&&&'''''''''&&&%%%%%%%%%%%%&&&&&&'''&&&&&&%%%$$$&&&(((((('''''')))***)))((('''%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%&&&'''((('''%%%$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""%%%$$$$$$######$$$$$$%%%$$$###!!!"""$$$%%%$$$""" ###%%%&&&$$$###""""""&&&%%%%%%$$$$$$######"""'''''''''''''''&&&&&&&&&(((((('''&&&&&&'''(((((()))***************)))((())))))))))))***+++,,,---,,,---////////////000222111999;;;>>>EEEIIIVVVkkkuuuhhhccclll~~~www{{{zzznnnooovvv...///000000111111111000......////////////............------......///000111111111111222333444555666555444444555555444333666666666666555555444444111111111111111111000000,,,,,,++++++***++++++,,,---...///000000///...---,,,---...///...,,,***)))))))))(((''''''''''''((($$$$$$$$$$$$$$$%%%%%%%%%!!!!!!!!!!!!"""$$$&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&'''((())))))))),,,///000111333555777666888;;;<<<;;;;;;<<<===:::999999888999;;;===>>>===>>>@@@BBBBBBBBB@@@@@@===<<<:::888777555555555111000//////............,,,------...000111111222333333444444333222111000/////////---***)))((()))++++++++++++************,,,,,,,,,---------......***,,,......------///000222222333333444333333333333555888<<<>>>>>>===<<<;;;===AAANNNfffqqqggg[[[QQQJJJJJJUUUaaakkkuuu|||qqqiiikkkmmmhhhZZZKKKIIINNNTTTWWWTTTRRRdddzzzhhhYYYPPPNNNNNNNNNUUU]]]dddfffjjjuuuuuudddMMM:::111///+++***+++,,,---,,,...###%%%...+++)))***&&&&&&&&&'''&&&%%%%%%''')))&&&'''''''''(((((((((((()))'''%%%$$$$$$%%%''')))&&&&&&&&&'''&&&%%%%%%$$$%%%&&&&&&'''&&&&&&%%%%%%%%%'''((('''&&&%%%&&&''''''&&&%%%$$$###$$$%%%&&&$$$$$$%%%%%%&&&'''''''''%%%%%%%%%%%%&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%'''((((((&&&$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$######%%%$$$$$$######$$$$$$%%%((('''&&&&&&&&&%%%$$$""" """%%%&&&%%%###""""""%%%%%%%%%$$$$$$#########'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''))))))*********))))))((())))))))))))***+++,,,---)))+++---...///000222444000888:::<<>>???@@@AAAAAAAAA???>>><<<:::888777666666222111000//////.........++++++,,,---///000111111222333444555444333222111,,,---...---,,,+++,,,---(((((((((((())))))******+++++++++,,,,,,,,,------***,,,............000111222222333333333333222222333555777:::<<<===>>>>>>:::>>>AAAFFFTTTmmm{{{pppaaaVVVMMMIIINNNVVVeeejjjuuuxxxllljjjkkkjjj```PPPJJJNNNVVVZZZZZZXXXbbbzzzttt___UUUSSSQQQMMMTTTZZZ______aaajjjzzz{{{lllTTT???333000,,,******,,,,,,,,,...$$$&&&,,,***+++,,,&&&&&&''''''&&&$$$$$$&&&'''&&&'''((((((((((((''''''((('''&&&&&&&&&&&&'''(((&&&&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%%%%%%%&&&'''&&&$$$###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###$$$$$$%%%&&&'''''''''%%%%%%&&&&&&&&&'''''''''###$$$%%%&&&((()))******%%%%%%&&&'''''''''%%%$$$&&&&&&''''''&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&& !!!###$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$%%%%%%&&&%%%%%%%%%###%%%''''''&&&%%%%%%&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***)))))))))))))))))))))***+++,,,---'''))),,,...///000333555000888999:::BBBFFFSSShhhssshhh___iii}}}tttxxxssssssyyy,,,---...///000000000000/////////000000/////////...............//////000////////////000111222222444333222333555666555444333444555777777777777666333444555666666555444333///...------,,,,,,---------,,,,,,,,,,,,------...++++++,,,,,,,,,---------,,,+++***)))((('''''''''$$$$$$$$$%%%%%%%%%&&&&&&$$$&&&(((((('''&&&&&&&&&%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((()))+++,,,------...111333222555999<<<<<<===>>>??????===;;;999999:::<<<===<<<<<<<<<<<<>>>???AAABBB@@@???===;;;:::888888777555444222000///------,,,******+++---...///000111111333444555555555333222,,,---...---+++***+++,,,(((((()))***+++,,,,,,---*********+++++++++,,,,,,+++,,,.........///000222222222333333333222222111333444555777999;;;<<<>>>:::???AAA@@@FFFYYYppp}}}yyyiii]]]TTTMMMKKKNNN\\\aaammm~~~xxxpppmmmooohhhYYYOOOPPPTTTZZZ___```dddtttpppeeebbb]]]WWWUUU[[[```aaa^^^bbbooo{{{{{{ooo\\\KKK888444///+++++++++++++++***'''++++++%%%)))---'''&&&''''''&&&$$$###$$$&&&%%%&&&''''''''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&&&&%%%$$$%%%'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%&&&''''''(((((($$$######&&&)))***'''$$$&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&& !!!"""$$$%%%&&&''''''%%%$$$$$$######$$$$$$%%% """$$$%%%%%%%%%%%%&&&$$$&&&''''''&&&&&&'''((($$$$$$%%%%%%&&&&&&''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&''''''((()))*********)))))))))))))))***+++,,,---(((***,,,......///222444222999999;;;BBBHHHVVVmmm~~~rrrhhh]]]hhh}}}}}}rrrwww~~~pppnnnttt------///000000111111111//////000000000000/////////............///000000...------......///000111222111111333555777777666222333555666777888777777111222333444444444333222000///...---------------+++*********+++---///000************,,,---///000///...,,,***((('''&&&%%%%%%%%%%%%&&&&&&'''''''''###%%%''''''&&&$$$$$$$$$%%%$$$###$$$&&&'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&'''***+++,,,,,,,,,---000222000444888;;;======>>>???AAA???===::::::;;;<<<>>><<<<<<;;;;;;<<<>>>AAACCCAAA@@@>>><<<:::999888888888777444111...,,,+++***)))***+++,,,...///000111111222444666666555444333/////////---***'''''''''++++++,,,---///000111111))))))*********++++++++++++---.../////////111333222222333333333222222111333333333444666999;;;======AAABBB===>>>LLL```lll|||wwwttt{{{ooodddZZZQQQLLLKKKUUU\\\jjjzzzxxxrrrtttpppaaaUUUSSSMMMUUU^^^bbb```jjjwwwtttmmmdddYYY___eeeddd___]]]eeeooo~~~zzzpppbbbVVV===888222---+++******)))'''***000+++!!!&&&---''''''''''''&&&###"""###%%%$$$%%%&&&&&&&&&%%%$$$###$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$&&&'''''''''&&&%%%%%%$$$"""$$$&&&&&&&&&&&&((()))$$$%%%&&&'''''''''&&&%%%''''''&&&%%%%%%$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$""""""%%%+++,,,(((###&&&'''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&###$$$$$$%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%!!!###%%%&&&%%%$$$$$$%%%$$$%%%%%%%%%$$$$$$&&&(((###$$$%%%&&&''''''((()))%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''&&&&&&((()))************))))))))))))***+++,,,---***+++---.........000222444;;;:::;;;CCCJJJYYYqqq}}}qqqhhh\\\ggg~~~|||rrrvvv{{{llliiinnn---...000111111111000///333333333222222111111111000///...---,,,---......000000000///////////////111111222333333444555555555555666666777777888888777777777777666555444333111000//////000000///...---,,,+++++++++---000111+++,,,.../////////...------***)))+++//////+++'''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$###"""&&&&&&%%%$$$$$$######"""%%%$$$###""""""$$$&&&''''''((()))***,,,---...///111333555666888;;;???BBBAAA@@@===;;;::::::;;;;;;777888:::<<<===>>>??????AAA???===<<<===<<<:::999888666444222111111222222000...---,,,,,,---///000...111444555555444333444222111000///---,,,+++******++++++,,,,,,,,,++++++---,,,+++***+++---///111000000000000000111111111///000111222333222111000444444555888:::;;;:::888??????>>>;;;;;;BBBNNNXXXiiipppuuuvvv}}}}}}lllccc^^^VVVNNNLLLZZZdddjjjwwwyyysssppplll```TTTPPPTTT[[[aaabbbgggzzzssshhhdddiiiggg___aaalll|||xxxwwwpppeeeRRRBBB333---+++)))+++///************)))))))))))))))))))))))))))))))))))))))((('''&&&%%%$$$######((('''%%%"""###&&&'''&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''((((((((('''&&&'''&&&%%%$$$###"""""""""&&&%%%#########%%%'''((('''&&&$$$#########$$$$$$!!!###'''---000///)))$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###"""!!! ###%%%'''&&&$$$$$$$$$'''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######&&&'''&&&$$$'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''***)))(((''''''&&&&&&'''---,,,)))((('''((()))***,,,++++++******++++++,,,............000222444555666666999===BBBLLL___ppp}}}qqqggg]]]ggg}}}}}}nnnrrrzzziiifffjjj***+++---............---222222222222222222222222000///...---------......000000000000000000000000000111111222333333444444555555666666777888888888888888888777777666555444222000///000111111000...///---+++***)))***+++,,,,,,---......///.........+++)))'''(((,,,---***&&&'''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###"""###$$$&&&''''''((()))***,,,---......000111333444666999===@@@AAA@@@???>>>===<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>>>>=========>>>>>><<<;;;888666444222000000111111///...---,,,,,,---...000...111444555555444444555444444222111///---,,,+++***++++++,,,,,,+++++++++,,,,,,++++++,,,---///000000000000000000111111111000111222333333333222222111222444777999;;;;;;:::;;;>>>???>>>>>>AAAIIIPPP___kkkuuuvvvyyyuuuiiiaaaYYYRRRMMMTTT[[[cccppp|||tttsssqqqgggZZZTTTWWW]]]cccccceeerrryyymmmjjjhhhdddeeejjjxxx}}}vvvlllVVVFFF777000---)))(((***************))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%###&&&((((((((('''$$$"""%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%###$$$%%%&&&&&&&&&%%%%%%''''''&&&&&&&&&'''(((((('''&&&%%%$$$$$$&&&'''(((''''''%%%$$$$$$$$$%%%%%%$$$$$$%%%(((++++++)))%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&&&&&&&&&& ###&&&'''&&&$$$$$$%%%######$$$%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''%%%######%%%&&&%%%###&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&'''((()))***+++***((((((((()))***,,,,,,++++++******++++++,,,---,,,,,,---...000222333555555999???EEEPPPdddvvvzzznnnddd^^^hhh~~~tttwwwyyygggcccggg)))***+++,,,------------000000000111222222333333000000///...............000000000000000000111111///000000111111222222222555555666777777888999999999999999999888777666555333222000111111222000//////...,,,+++******++++++...------------...//////---***'''(((+++,,,+++)))((((((''''''&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%$$$######$$$&&&''''''((((((***+++,,,---......///111222444666:::===AAAAAAAAAAAA@@@???===<<<>>>>>>>>>>>>>>>>>>>>>===;;;<<<===???AAAAAA>>><<<888666444222000000000000///...---,,,,,,---.........111444555555555666666666555444111///---+++++++++++++++,,,,,,++++++***++++++,,,,,,------....../////////000000111111111000000111222333222222222///111333666888:::;;;;;;888<<>>??????>>>>>>======>>>>>>;;;<<<>>>AAACCCBBB???<<<888777555333111000/////////...------,,,------......111444555555555777888666555333111...,,,***)))++++++,,,,,,,,,+++************,,,---------------......//////000111111111//////000000111111222222000222444555666888999;;;888<<>>???>>>>>>@@@BBBCCCBBB???<<<;;;999888555333111000/////////......------------...000222444444555777999888777555222000---+++***,,,,,,,,,,,,,,,+++***))))))***+++,,,---------------......///000000111111000000111111222333444444222444666666555555777999<<<>>>@@@AAA@@@@@@??????EEELLLXXXccclllssszzz}}}kkkZZZPPPVVV]]]cccvvvvvvoooooopppmmmhhhaaa\\\\\\^^^^^^]]]```zzz~~~kkk___```eeehhhpppwww~~~~~~nnnWWWBBB666111...+++************)))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&""""""&&&(((%%%$$$'''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&'''((((((&&&&&&%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''&&&$$$###"""$$$%%%'''&&&%%%$$$%%%&&&&&&&&&%%%$$$$$$###""""""%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$#########$$$''''''&&&&&&&&&&&&''''''######$$$%%%&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&''')))((('''&&&&&&%%%%%%%%%+++******))))))))))))))),,,++++++******++++++,,,***+++,,,...///000111111333444999@@@GGGTTTiii{{{}}}ppphhh___kkkuuuuuuuuuaaaZZZ\\\---,,,+++*********+++++++++,,,---...000222333444111111111111111000//////......//////000000111111////////////////////////222222333444666777888888999:::::::::::::::999999888777555555555555333222111000000///---,,,+++***...------------...//////---,,,,,,++++++,,,,,,---++++++***)))(((''''''&&&$$$%%%%%%%%%%%%%%%%%%&&&'''&&&%%%%%%%%%&&&'''(((&&&&&&%%%$$$$$$###""""""&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((())))))******,,,...///000111333666999999<<>>===<<<;;;<<<===>>>???@@@???@@@BBBCCCCCC@@@>>>>>>===;;;999666444222111111000000000///.........,,,...111222333555888:::;;;:::888666444222000///,,,,,,,,,,,,++++++***)))******++++++,,,,,,------------...///000000111111333333333333444666777888444666888777444444777:::?????????@@@@@@AAABBBBBBEEEEEELLL[[[iiirrrxxx|||xxxfffYYYWWWYYY\\\lll~~~|||rrrqqqsssyyyrrrggg[[[XXXZZZYYYVVVVVVjjjzzzlll___\\\bbbjjjoooppppppqqqrrrwww|||yyydddLLL:::333000---************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%'''$$$+++888>>>666+++'''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&''''''&&&%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$##################$$$%%%%%%%%%$$$$$$###&&&((()))'''%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%&&&'''&&&%%%$$$%%%&&&$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%'''((((((''''''''''''((((((%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((()))+++++++++***)))((((((''',,,++++++******++++++,,,+++,,,...///111222222222333444999???EEEQQQfffxxx}}}qqqiiicccooo~~~qqqrrrvvvbbb[[[]]]///...---+++************++++++---...000111222333111111222222222111000///,,,------...//////000000////////////////////////000111222333444666777777888999999:::::::::999999:::888666666666666444222111111000///...,,,+++***,,,---......///.........+++,,,---------,,,,,,,,,,,,++++++***)))((('''&&&&&&%%%%%%%%%%%%%%%%%%$$$((((((''''''''''''''''''%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&'''&&&&&&%%%%%%$$$&&&''''''(((((()))))))))+++,,,---...///111444777666888<<<@@@BBBDDDEEEEEEAAA@@@>>>===<<<<<<===>>>?????????AAACCCDDDDDDBBBAAA@@@>>><<<999666444222222222222111111000///...+++---///111222444777:::<<<;;;:::888666555333333,,,,,,,,,,,,+++***))))))+++************,,,---...,,,,,,---...///000111222222222222222333555777888333666888777444555999===?????????AAACCCDDDEEEEEEEEEBBBGGGVVVeeeooowww~~~vvvfff]]]YYY[[[fffqqq~~~|||xxxvvvyyyuuujjj]]]XXX[[[[[[WWWSSS[[[nnnyyyooohhh^^^WWW\\\gggjjjeee```]]]___gggttt}}}sss[[[EEE999444000************))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''+++&&&...BBBLLLBBB222)))''''''((((((((((((''''''((('''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&'''$$$######""""""######$$$######$$$$$$%%%%%%$$$$$$######%%%&&&&&&&&&%%%%%%!!!$$$''''''%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&''''''&&&$$$$$$%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''&&&%%%%%%'''***'''''''''&&&&&&'''''''''((('''&&&%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''(((((())))))*********))))))(((,,,++++++******++++++,,,+++,,,...000111222222222333444888>>>DDDPPPeeewwwtttllliiiuuu}}}nnnooovvvccc\\\^^^333222000---,,,++++++,,,+++,,,---...///111222222111111222333222111000///,,,,,,------...//////000000000000000000////////////000111222444555666777888888999::::::999999999:::999777666777666444333000111111111111111000///+++,,,.../////////...---,,,...000111000.........,,,,,,+++***)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&'''''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''(((&&&'''''''''&&&&&&%%%$$$&&&&&&''''''(((((()))))))))***,,,,,,---///222555444666999>>>AAADDDEEEFFFEEEDDDAAA>>><<<<<<======>>>>>>>>>@@@CCCFFFFFFFFFCCCBBBAAA>>>;;;888555444333333333222222000//////***,,,...000111333777:::::::::999777666444333333---------,,,+++***)))(((,,,+++)))))))))+++...///,,,,,,---...///000111222000/////////000222444555222555888777555666;;;@@@>>>>>>@@@CCCEEEGGGGGGFFFDDDAAAEEETTTbbbmmmwww|||qqqbbb\\\]]]eeekkkuuu~~~xxxsssrrrjjj^^^[[[^^^___\\\SSSSSS]]]uuurrreeebbb[[[RRRUUUaaafff^^^TTTOOOQQQ\\\nnn{{{gggOOO@@@999444************))))))))))))''''''''''''''''''''''''###$$$$$$%%%&&&(((((()))***!!!%%%:::GGG???000(((%%%%%%&&&&&&&&&&&&%%%%%%(((((('''''''''&&&&&&&&&#########$$$$$$%%%%%%%%%''''''&&&%%%&&&'''((()))&&&%%%%%%%%%&&&&&&'''(((###$$$%%%%%%&&&&&&&&&&&&###$$$&&&'''((('''&&&&&&!!!###%%%$$$""""""$$$'''$$$$$$$$$$$$$$$$$$$$$$$$******))))))(((&&&%%%$$$'''''''''&&&$$$$$$%%%&&&)))(((((('''%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%###%%%''''''&&&&&&))),,,'''&&&&&&%%%%%%&&&&&&'''***)))'''%%%$$$%%%'''((('''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%%%%%%%'''((()))******++++++***,,,++++++++++++++++++,,,***+++---///111111111111222333888>>>DDDQQQeeewwwwwwqqqnnnzzzqqqrrrwwwddd]]]```.../////////...---+++***++++++,,,---...000000111222333444444444333222111---,,,******+++---000222000111333444444333111000000000000111222444555666555666888999::::::999888777999999888777666666777555222000000222444222000111000...------...///000---,,,+++++++++,,,---...+++++++++******)))))))))$$$%%%&&&'''((('''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$###"""###$$$%%%%%%$$$$$$######$$$$$$%%%'''''''''(((((((((((()))((()))***+++---...///000///111444666999<<<@@@CCCDDDCCCAAA???>>>>>>>>>???======>>>@@@AAACCCEEEFFFCCCBBBAAA???===;;;:::999666444222111111000...,,,///.........000333666888777777888777777666555444///---+++***++++++)))((((((((()))***,,,...000111...------......///000111000222333333222111333444777777888999:::;;;<<<<<<>>>>>>???AAADDDEEEFFFEEEEEEBBBCCCKKKVVVdddvvvlll\\\\\\eeekkkqqqzzzsssqqqkkkaaaWWWTTTVVVZZZVVVTTTTTT]]]ttt|||rrriiibbbZZZQQQQQQVVV]]][[[VVVPPPOOOWWWgggtttwww```MMM<<>>===888666444333333222000...//////......000222444666777777888888777666555555///---+++***+++,,,+++***++++++++++++,,,---...///...------......///000111000222333333222111333444333444444555666777888888::::::;;;===@@@DDDFFFGGGIIIEEEDDDHHHQQQaaawwwpppaaa\\\bbbjjjrrrvvvssskkkaaaWWWRRRTTTWWWZZZWWWSSSWWWggg|||zzzqqqiiiddd\\\SSSOOOQQQTTTVVVUUUOOOLLLTTTeeetttkkkXXXCCC222111000---***))))))((('''(((((('''&&&&&&'''((()))&&&'''((()))***))))))(((&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((***)))))))))((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$$$$$$$$$$%%%!!!"""$$$%%%%%%&&&((()))&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&%%%%%%%%%+++)))(((''''''((()))***'''(((((()))******++++++((((((((())))))*********............///000222333222888999<<>>CCCGGGJJJNNNJJJFFFFFFKKKZZZssswwwhhh[[[]]]fffppp}}}{{{qqqeeeZZZTTTRRRSSS\\\YYYUUUTTT^^^ooo}}}yyyqqqllldddYYYQQQOOOPPPWWW[[[VVVOOOSSScccsssyyyfffNNN:::333///,,,*********)))(((&&&&&&%%%&&&&&&'''((()))''''''((())))))))))))(((%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&'''((((((((((((((())))))))))))(((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%'''''''''%%%###"""###%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&%%%%%%$$$***)))(((''''''((()))***((((((((()))******++++++%%%&&&'''((()))***++++++............///111222333111888999<<>>???AAACCCCCCAAA???>>>;;;;;;;;;<<<>>>@@@AAABBBAAAAAABBBCCCCCCCCCBBBBBB===;;;999777777555333111000000///......///000000666666777888888777777777555222...,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,...------......///000111000222333333222111333444555555666777888999::::::999999:::;;;>>>BBBHHHKKKPPPMMMIIIEEEFFFQQQiii~~~}}}ooo\\\WWW```hhhqqq}}}{{{nnnbbbYYYTTTQQQYYYYYYXXXXXX^^^mmm~~~wwwlll```VVVPPPQQQ]]]gggeee[[[YYYcccooosss\\\FFF999222---------,,,+++,,,%%%%%%&&&&&&'''((()))***&&&&&&''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''%%%&&&'''''''''&&&%%%%%%&&&&&&$$$######$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&(((((('''$$$  %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((''''''&&&&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((((())))))************(((((()))***+++,,,,,,---------...///000111222222000777999===FFFJJJVVViii{{{qqqppp~~~xxx{{{zzzhhh``````------...000222444555666///...------...///111222222333333444333222000/////////...---------......000111222444555666666777777666444333222111111111111222222333444666777777777888888666555666888:::999999888777666555666666444555666666555333222000000///---,,,,,,,,,------........................///...,,,***((((((((()))''''''''''''''''''''''''###$$$%%%&&&%%%$$$###"""&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$%%%%%%%%%%%%&&&((((((((())))))*********)))+++---///000222666888:::<<>>===:::;;;;;;<<<===???@@@AAA@@@AAACCCDDDEEEEEEDDDDDD>>><<<:::888777666333111111000000///////////////444555666777777777777777888555111...---,,,+++***++++++++++++,,,---.........------......///000111000222333333222111333444111222222333444555666666999:::;;;;;;;;;>>>DDDHHHOOOMMMKKKHHHDDDIIIZZZkkkvvv___VVVYYYaaagggoooxxxxxxlllaaaWWWQQQSSSVVVYYY[[[___iii{{{rrreeeZZZTTTQQQ___nnnpppggg```ccchhhzzzzzzhhhUUU@@@666......///,,,+++,,,&&&&&&'''((()))*********%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%%%%&&&&&&&&&&&&&&&%%%&&&&&&$$$######$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%%%%%%%!!!"""######"""###%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&&&&&&&&&&'''(((((()))))))))))))))*********************++++++++++++------...///000111222222///777999<<>>@@@@@@AAACCCEEEGGGHHHHHHGGGFFF@@@>>>;;;:::999777555222111111111000000/////////222333444555666777777777999666333111///...+++)))*********+++,,,---///000...------......///000111000222333333222111333444333333444555666777777888666888:::999888:::>>>CCCLLLKKKKKKJJJEEEEEENNNYYYrrryyy}}}}}}|||iii\\\XXX\\\bbbiiiooo|||yyynnn```WWWQQQTTTXXXZZZZZZ```ooo~~~yyylllbbb]]]UUUaaannntttppphhhcccbbbkkkttt{{{|||~~~|||pppaaaFFF999///......)))'''***&&&'''((()))*********)))&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&'''''''''&&&''''''((()))&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$"""$$$&&&&&&%%%%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&''''''''''''(((((()))*********))))))))))))))))))******)))))))))))))))*********,,,---...000111111111111000777888;;;EEEJJJWWWkkk}}}sssrrrxxx{{{~~~lllcccccc((((((((()))+++...000222555333000---,,,---...///...///111222333333333222111000000///...---------...///000111333555777888777666555444333222222222333222111111111111222333333555888999888777777777666777999888666666888::::::999888777555555555555444333111////////////000---------......///////////////......---,,,+++***)))))))))(((((((((''''''&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%'''((()))******)))***,,,---...///222555888999<<>>@@@@@@AAABBBEEEHHHHHHHHHGGGFFFCCCAAA>>><<<;;;999777444111111111111111111000000000111222444555666666666666555333333333111...+++*********+++,,,---//////...------......///000111000222333333222111333444555666777888999::::::;;;444777::::::888999===AAAIIIHHHIIIJJJGGGEEEHHHOOO^^^mmmvvvvvv{{{vvvggg]]]VVV___hhhmmmuuuooodddVVVVVVXXXYYYWWWZZZhhhwww}}}uuuooojjjnnnuuuyyyxxxqqqfff^^^]]]jjjuuuyyy|||}}}uuuhhhNNN>>>111111000)))&&&)))&&&'''((())))))(((((('''(((((('''&&&'''((()))***)))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&((('''%%%$$$%%%''')))***&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&###$$$%%%&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%###"""$$$&&&))))))&&&$$$"""!!!$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$$$$%%%%%%&&&&&&''''''&&&'''((())))))************)))))))))))))))))))))(((((()))***+++,,,,,,---,,,---///000111111111111000777777;;;DDDKKKYYYnnn~~~tttppp~~~yyy|||oooeeeddd******+++,,,---000333444666444111...,,,,,,---...+++,,,///222444555555555111111000///...------,,,......///000222555777888666666555444333333333333444333111000000000111222111444777999888666555555444777888888666666999;;;<<<:::888666555555555666555444222000000000000111,,,---------......////////////000000000...---,,,******))))))(((((((((''''''&&&$$$###"""###$$$%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&''''''######%%%&&&((()))***+++)))+++,,,------///222444999:::<<>>@@@CCCFFFGGGFFFDDDCCCEEECCC@@@>>>===;;;888666111111222222222222111000///000111333444555555666333222333444555333000---++++++++++++,,,---.........------......///000111000222333333222111333444333333444555666777888888333777<<<<<<:::;;;???CCCHHHFFFGGGIIIHHHFFFGGGLLLRRReeerrrrrruuupppbbbRRR]]]hhhlllrrr}}}ppp]]][[[ZZZZZZXXX[[[iiiyyywwwiii^^^VVVeeesssyyy}}}~~~vvvjjjUUUCCC555444222+++'''***&&&'''((((((((('''&&&%%%***)))((((((((()))+++,,,((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''******))))))((((((((('''&&&'''''''''''''''&&&&&&'''%%%###!!!"""$$$'''***%%%&&&((((((((((((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&"""$$$%%%'''(((((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&$$$###!!!###&&&'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((*********)))))))))))))))))))))+++,,,...000111222,,,---///000111222111111111777777:::DDDLLLZZZppp}}}sssnnnzzzyyy}}}pppfffddd222000---+++***,,,...000111111111000000...---,,,,,,---000222444666666666444333000...,,,---......///000111111111111000000//////000222333444555555444444333222111111111111222333444555666666666666999888888888999999777666555666777888888777666555555555444222000///...---000///---,,,,,,---...///........................+++***(((((())))))'''&&&$$$%%%%%%&&&%%%$$$""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&'''(((((((((((((((''')))***++++++***+++---///111333666:::>>>AAABBBCCC888888999:::;;;<<<======AAAAAAAAABBBCCCDDDEEEFFFEEEDDDBBB@@@===;;;888777555444333111000/////////111111111111111222222333666777888888666222///,,,,,,,,,+++++++++,,,---...///---++++++,,,,,,+++***000/////////000222444666333333444555555666666777555666777888:::===???@@@EEEGGGJJJMMMMMMLLLIIIHHHNNNZZZhhhsssyyyvvvjjj]]]WWWZZZhhhssszzz|||ttt___SSS[[[aaa^^^```iii{{{ooocccZZZccclllrrryyy~~~zzzqqqcccNNN999222222///***)))***)))'''''''''((('''&&&'''(((***+++***'''$$$!!!'''$$$""""""%%%''''''%%%'''%%%$$$%%%(((***(((&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''""""""###$$$%%%%%%&&&&&&""""""###$$$&&&'''((((((%%%$$$######%%%''''''&&&"""$$$%%%$$$""""""%%%(((---+++(((&&&$$$$$$$$$%%%((('''&&&$$$"""###'''***%%%%%%$$$$$$######$$$$$$)))(((&&&%%%$$$%%%%%%&&&&&&''')))(((''''''((()))'''222777222***((('''$$$#########$$$&&&((()))***'''(((((()))***++++++,,,'''(((******))))))***,,,+++***)))))))))+++---//////////////////000111111444555888>>>CCCLLL[[[iii|||sssoooxxx~~~~~~rrrgggeee333111...,,,+++---///000111222222111111///...---,,,---000222444555555555777666444222111111111111------...///000111222222222222222333444555666777555444333222111111111111111222333444555555555555888777777888888888777666666666777888888777666555666555555333222111000000000///...,,,,,,---...///........................,,,***))))))))))))'''&&&"""###%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&''''''((((((((((((((()))***++++++******,,,...///111444888<<<>>>@@@@@@@@@@@@@@@???>>>======<<<>>>>>>>>>???@@@BBBCCCDDDEEEEEEDDDBBB@@@<<<999777555444333222111000000000000000000000000111222222444555777777666444111000------,,,++++++,,,---...---,,,++++++---......---000000000000111222333444333333333444555555666666555666777888:::===???@@@DDDFFFJJJMMMNNNMMMKKKIIIKKKWWWgggrrrwww{{{yyyssshhh]]]YYYcccooovvv}}}kkk]]]]]]___^^^aaafffssszzzqqqdddffffffiiissswww___DDD555000,,,***+++***(((''''''((()))(((''''''((())))))((('''''''''%%%###!!!###&&&)))))))))'''&&&$$$&&&((()))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%(((&&&$$$$$$%%%%%%%%%######%%%&&&&&&$$$$$$&&&))),,,+++(((&&&$$$$$$$$$%%%&&&'''&&&%%%###$$$&&&)))''''''&&&%%%$$$$$$$$$%%%'''&&&%%%%%%%%%%%%%%%%%%$$$&&&''''''&&&&&&(((***000555555---'''&&&&&&$$$%%%%%%%%%%%%%%%&&&'''(((''''''''''''((())))))***((()))******)))(((***+++***))))))))))))+++,,,---............///000111222444555888>>>CCCLLL[[[iii|||ssspppzzz}}}}}}pppfffeee444222///---,,,---///000111222222333222111000///,,,---///111333444444444444444444333222111000///******+++,,,---000222444444444333222333444666777555555444333222222222222000111222333444444444444666666777777888777777777666777777888888888777777666666555555444333333222000///...---,,,---..............................---,,,***)))))))))'''%%%"""$$$'''))))))((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&''''''(((((((((((()))***+++*********,,,...---...111555888;;;======CCCCCCCCCCCCBBB@@@>>>===;;;;;;<<<===???@@@BBBCCCFFFFFFFFFEEECCC???;;;888666555444333222111111111///////////////000111111111333555777888777555444///...---,,,,,,,,,---...,,,+++***,,,...000111000///000111222222222222222222222333444444555555666666666777888:::===???@@@BBBEEEIIILLLNNNNNNMMMKKKHHHRRRbbbooowww{{{~~~|||vvvfff[[[^^^fffmmmvvvzzzhhh\\\ZZZ]]]``````aaayyy{{{wwwhhheee```bbboooqqqTTT???444...++++++***((('''''')))***)))(((&&&'''((('''%%%%%%))),,,'''%%%$$$%%%'''))))))((('''&&&%%%&&&(((((((((&&&$$$$$$$$$%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&''''''(((((('''&&&&&&%%%$$$######(((&&&$$$$$$%%%&&&%%%%%%%%%&&&'''&&&%%%%%%''')))+++***(((&&&$$$$$$$$$%%%%%%&&&'''&&&%%%$$$%%%''')))((('''&&&%%%%%%%%%%%%###$$$%%%%%%%%%%%%%%%%%%"""$$$%%%&&&&&&''')))+++:::888222((($$$$$$%%%$$$(((((('''&&&%%%%%%%%%%%%)))((('''&&&&&&''')))))))))***+++***)))((()))***((())))))******+++,,,,,,---------...///111222333444555888>>>CCCLLL[[[iii}}}uuurrr}}}zzzzzz~~~nnneeeeee444222000---,,,,,,---...111222333444444222111000------...000111222333333222333444444444222000...+++*********+++...111333333222111000000111333444666555444333222222222222000000111222222222222222555666888888888777888888777777888888888888888888666666666555555444444444111000///...------.................................,,,+++******)))'''&&&&&&''')))***)))&&&###!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''(((((()))((()))******)))***,,,...,,,---000333666999;;;<<<@@@AAACCCDDDDDDCCCAAA@@@<<<<<<===>>>@@@AAACCCDDDFFFGGGHHHHHHFFFBBB===;;;777666555444333222222222...............///000000111333666888999888777666111000///---,,,,,,---......,,,,,,---///111111111///000222333333222111000222222333333444555555555666666777888:::<<<>>>???@@@CCCHHHLLLOOOPPPOOONNNIIIMMMVVVeeeuuu}}}|||nnn```[[[\\\bbbmmmxxxppp\\\VVV\\\___[[[WWWkkkxxxrrrqqqfffaaa]]]```mmm~~~|||bbbLLL<<<222,,,******((('''((()))******)))%%%''')))'''$$$$$$'''++++++***)))((('''&&&%%%%%%'''&&&&&&&&&''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''''''''&&&%%%%%%$$$######$$$###"""$$$&&&)))))))))&&&&&&&&&&&&%%%&&&'''((()))((('''&&&%%%$$$%%%%%%###%%%''''''&&&$$$$$$%%%)))((('''%%%$$$$$$$$$$$$!!!"""$$$%%%&&&%%%%%%$$$"""###%%%%%%&&&(((+++...===666---&&&$$$%%%%%%$$$((('''&&&&&&%%%%%%%%%%%%+++***(((''''''''')))******++++++***((('''((()))((()))***+++,,,,,,,,,,,,,,,,,,---...000111333444444555888>>>CCCLLL[[[iiiwwwtttxxxwww{{{mmmeeeeee444222000---,,,+++,,,,,,000111333555555444222111------......///000111111555666888999888666444222...---+++***+++,,,...///333222111111111222333444555555444333222222222222000000111111222111111111333666888999888888999;;;888888888888999999::::::666666555555444444444333222222111000/////////..............................---+++***+++***((('''&&&'''((()))'''%%%""" %%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%%%%&&&'''))))))((()))******)))***,,,---,,,---///222555888:::;;;???AAADDDGGGGGGFFFDDDBBB???@@@@@@AAACCCDDDFFFGGGFFFGGGIIIJJJHHHEEEAAA>>>:::999777555444333333333...............//////000222444777999::::::888777444222000...------------000...------///000000//////000222333333222111000222222333444444555555666777777777999:::<<<>>>??????CCCHHHLLLPPPQQQPPPPPPPPPKKKKKKWWWlll}}}{{{|||ttthhh\\\UUUXXXfffttt}}}xxxbbbYYY^^^___[[[VVV___rrrpppjjjllliiibbb\\\^^^hhhvvvmmmSSS>>>222---++++++***((((((***+++******'''))),,,+++(((&&&'''(((++++++***)))'''&&&%%%%%%''''''''''''&&&&&&&&&'''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''')))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$'''))))))((('''&&&%%%%%%%%%%%%&&&%%%''''''&&&&&&%%%%%%%%%%%%"""$$$''''''&&&$$$$$$$$$'''&&&%%%$$$############!!!"""$$$%%%&&&%%%%%%$$$###$$$%%%&&&'''***...111777000)))&&&&&&'''&&&%%%&&&&&&%%%%%%%%%&&&'''''')))((('''&&&&&&&&&'''(((***++++++***((('''((())))))***+++,,,------------,,,,,,---...000111333444444555888>>>CCCLLL[[[iiizzzwwwvvvuuuyyymmmeeefff555444111///---,,,++++++...000333555555444222111...---------......///000444555666777777555333222111000...---,,,,,,------333333333444444555555555444444333222111111111111000000111111111111111000111555888888777777999;;;888888888888999:::;;;<<<777777666666555444333333444444333333222111000///...........................,,,++++++,,,,,,***)))$$$%%%&&&&&&'''&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%''')))***((()))***)))))))))+++---------///111444777999;;;AAADDDGGGJJJJJJHHHEEECCCCCCCCCCCCCCCDDDFFFGGGHHHEEEGGGHHHIIIIIIGGGDDDCCC===;;;999777555444333222...............///000000111333777:::;;;;;;:::999666555222000...---------000...------///000000//////000111222222222222222333333444444555666666777777777888999:::<<<===>>>???BBBHHHMMMPPPQQQQQQQQQTTTKKKEEEKKK^^^qqq}}}~~~zzzwwwnnn___RRRRRR```nnnvvv~~~lllbbbaaaaaa]]]XXXXXX```vvvyyy~~~ttteee```bbblllccc[[[YYY^^^kkkwwwYYY@@@444000///---+++))))))***+++***)))******+++++++++***((('''%%%'''))))))((('''((((((&&&(((((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&***(((&&&%%%&&&&&&%%%$$$(((&&&$$$$$$%%%&&&%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%"""$$$&&&'''%%%$$$$$$$$$%%%%%%$$$#########$$$$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((+++///333000***&&&'''(((&&&%%%&&&$$$$$$$$$%%%&&&'''((()))$$$$$$%%%%%%%%%%%%%%%%%%)))***+++***)))((()))************+++,,,,,,---------------...///111222333444555888>>>CCCLLL[[[iii|||yyyxxxvvvyyymmmdddeee777666444111///...---,,,,,,///222444555444222000...------,,,,,,---...///222222333333333222111000222111111000///......---000111333555666666555555333333222111000000000000111111111222222111111000...222666666444444777;;;999999888888999:::<<<===:::999999777666555444444666666555555444222111000........................---,,,++++++,,,---,,,+++''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%''')))+++''')))))))))))))))+++---,,,,,,---///222555888:::===@@@EEEJJJKKKJJJGGGEEEDDDDDDCCCCCCDDDDDDEEEFFFDDDEEEGGGHHHHHHHHHGGGGGG???>>>;;;888666333222111//////......//////000111///111666:::===>>>>>>===888666333111...------,,,---,,,+++,,,///000111000000000000000111222333444444444555666666777777888777777888999:::<<<===>>>@@@CCCHHHMMMPPPRRRQQQQQQQQQLLLGGGHHHSSSfffzzz{{{yyypppaaaTTTSSS[[[dddppp}}}uuuiiiaaa]]]\\\ZZZTTTTTTddd~~~sssooollliiiaaaWWWSSSVVVaaa]]]YYYWWWXXX```sssgggMMM>>>555//////---+++*********)))((((((%%%"""###''')))'''%%%###&&&))))))'''&&&''')))&&&((()))(((&&&$$$&&&'''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&,,,)))'''&&&&&&&&&$$$###***'''%%%%%%''''''&&&$$$$$$%%%%%%&&&&&&&&&%%%%%%###$$$&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&'''***...222+++&&&$$$&&&'''$$$$$$'''%%%%%%%%%%%%&&&'''((((((###$$$&&&((((((((('''&&&((()))******)))(((***+++)))((((((((((((***+++,,,............///000111222444555888>>>CCCLLL[[[iii{{{{{{{{{yyy|||kkkbbbbbb:::888666444111000......+++...111444555444222000...---,,,,,,,,,,,,......555555555555555555444444111111222222111000//////,,,...111444666555333222333222111000////////////111111222222222111111000+++000444555222222666999999999888888999;;;<<<===<<<<<<;;;999777666555444777777777666555333222111........................,,,+++***+++---...---,,,---,,,)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$######$$$''')))+++'''((())))))((()))+++---+++,,,,,,...000444777999444999@@@GGGKKKKKKIIIHHHCCCCCCCCCBBBBBBCCCCCCDDDDDDEEEFFFGGGHHHIIIIIIIIIAAA???===999666333222111///////////////000111111,,,///444:::>>>@@@AAAAAA999777444111///------,,,+++******+++///111222222000/////////000222555666555555666666777888888888888888888999:::<<<===>>>@@@CCCHHHMMMPPPRRRQQQQQQKKKLLLKKKJJJPPPbbb}}}}}}zzzpppbbbWWWUUUXXX\\\jjjtttyyylll___YYYYYY\\\SSSNNNYYYooouuuiii___[[[UUUOOOMMMPPPQQQSSSWWWZZZXXXYYYgggxxx}}}vvv^^^JJJ999...000...,,,*********)))'''%%% %%%%%%"""%%%(((******&&&$$$$$$&&&&&&(((***(((%%%$$$%%%'''$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''))))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%)))'''&&&&&&'''''''''&&&+++)))&&&&&&((()))'''%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$%%%%%%######$$$%%%%%%%%%%%%%%%&&&'''(((((()))(((&&&%%%$$$%%%%%%&&&$$$$$$%%%%%%%%%(((---111***%%%###%%%$$$!!!###(((&&&&&&%%%%%%%%%&&&''''''%%%'''***,,,---,,,***)))'''(((******))))))***,,,((('''&&&%%%&&&(((***+++///////////////000111111444555888>>>CCCLLL[[[iiizzz|||~~~|||~~~jjj``````;;;999666555333222///---)))+++...111444555444444333///,,,+++,,,///111222111333555666777666555444555333111000000///---,,,......---...///111333444222111111000000111222222000222444666666444222000111111111222333666888:::777777777777777888888888::::::::::::999888777666777777888888666444222111111111000///////////////......//////...,,,***)))'''((())))))(((&&&$$$###%%%%%%&&&&&&'''&&&&&&&&&$$$######$$$&&&((('''&&&!!!$$$'''((('''%%%%%%%%%%%%%%%'''((()))))))))))))))+++---......///111333;;;<<<>>>CCCHHHLLLMMMMMMGGGDDDBBBCCCEEEEEECCC@@@FFFGGGHHHGGGFFFEEEEEEFFFHHHFFFAAA<<<888555444333222222222222111000.........000333666:::===??????;;;777333222333444444222------...///000000//////000000000111222222333333333444444444444444444444666777999::::::<<>>>>>;;;666333333222000...---....../////////////////////000000111222222333444444444555555555666666666888:::::::::<<<>>>AAABBBEEEHHHKKKMMMPPPTTTVVVYYYWWWTTTQQQNNNSSShhh}}}vvvjjjfffccc]]]XXXWWW___hhhvvv}}}zzz|||yyylll___WWWXXXVVVQQQNNNVVVfffrrruuutttfffYYYSSSOOOJJJFFFFFFIIIPPPYYY[[[XXXWWW]]]cccrrr{{{fffNNN>>>111///,,,)))(((((('''''''''%%%$$$%%%(((***)))'''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''&&&%%%%%%&&&''''''&&&%%%&&&&&&''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%'''(((%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&'''!!!""""""######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''((((((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((&&&###)))555777111((((((((('''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$%%%%%%(((''''''''''''((())))))***))))))))))))))))))***(((((()))***+++,,,------............///000111111222999999<<>>;;;888555444222000............///////////////......///000000111111222333333444555666777777888888999:::::::::;;;===???DDDEEEGGGIIILLLPPPVVVZZZ\\\[[[ZZZVVVPPPPPP[[[hhh{{{pppnnnooojjjaaaZZZYYYcccnnn{{{~~~wwwfffZZZXXXYYYWWWUUUWWWaaakkkooouuujjj```YYYSSSMMMHHHGGGFFFJJJVVVbbbbbb\\\]]]dddnnn{{{ttt[[[GGG888444///,,,******)))((('''&&&%%%&&&((())))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&(((((('''%%%$$$""""""$$$&&&'''&&&&&&&&&'''((()))***+++!!!###%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%)))(((&&&%%%###"""""""""%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$'''%%%###)))222444...&&&&&&'''(((((('''&&&%%%###$$$&&&''''''&&&%%%%%%)))((('''&&&'''(((***+++))))))(((((((((((())))))))))))***+++,,,------...////////////000111222222222999999<<>>BBBFFFIIIHHHJJJLLLJJJFFFDDDDDDFFF@@@AAAAAAAAABBBEEEJJJNNNHHHGGGEEEBBB>>>;;;999777333333333222111///...---...///000222555777999:::;;;:::999888777666444333//////........./////////.........///000000111111222222333444555666777888888:::;;;::::::;;;===???AAACCCFFFHHHKKKPPPUUUYYY]]]___```\\\UUUPPPTTTYYYmmmzzzvvvwwwrrrfff[[[UUUbbbkkkrrr~~~mmm___YYY\\\^^^]]]]]]bbbkkkqqqvvvpppggg___WWWQQQMMMLLLGGGGGGVVVjjjpppgggdddlllpppyyyeeeNNN<<<777000,,,,,,,,,+++)))'''&&&&&&'''((()))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%&&&&&&'''&&&&&&%%%$$$$$$%%%'''(((''''''''''''((()))***+++ !!!$$$'''((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$#########%%%%%%'''&&&%%%$$$######""""""%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$)))000000+++###%%%'''))))))((('''&&&###$$$%%%&&&''''''''''''---+++)))((((((***---...))))))(((((((((((()))))),,,,,,---......///000000////////////000222333333111888999<<>>>>>======<<<<<<<<<;;;666555444222000/////////,,,,,,,,,------...//////000///,,,)))''''''&&&'''((('''&&&$$$#########$$$'''&&&$$$%%%&&&&&&%%%$$$###$$$%%%$$$######%%%'''&&&'''''''''''''''&&&%%%''')))***+++***+++,,,...000222555888999<<>>@@@???>>>===============999888666444222111000000,,,,,,,,,,,,,,,---.../////////---+++)))((((((''''''&&&%%%#########$$$%%%%%%$$$############"""!!!"""###$$$$$$######$$$%%%%%%&&&&&&'''''''''&&&&&&'''(((******)))***+++------000333333444666<<<@@@CCCHHHOOOSSSSSSNNNIIIFFFCCCDDDDDDCCCCCCEEEHHHKKKKKKKKKJJJHHHDDD@@@;;;999555555444333111///...---///.........000222444555;;;===???>>>;;;777555555111000...------...//////......///000000111111222000000111222333444444555888999:::::::::;;;===???===@@@DDDHHHKKKMMMQQQSSSYYY```eeedddaaa]]]XXXRRRPPPaaarrrxxxzzzyyysss^^^bbbdddfffnnn|||~~~xxxooo]]]^^^aaadddeeehhhrrr|||~~~rrreee[[[SSSNNNGGGFFFQQQfffsssrrrnnnnnngggjjjppp{{{xxxeeeEEE===222,,,,,,---+++)))'''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$###&&&)))(((%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&%%%$$$"""""" ###%%%%%%$$$###"""&&&%%%$$$$$$#########$$$%%%&&&'''''''''%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''+++---+++'''$$$%%%'''(((((((((''''''&&&%%%%%%$$$%%%''')))***((('''&&&%%%&&&''')))***++++++************++++++***+++++++++,,,,,,,,,,,,------...///000222333444111777888;;;FFFMMM[[[ppp~~~|||iiiaaabbbAAA???<<<:::999888555333...)))%%%'''///555555444777666444111...,,,*********,,,000444666888888888666555333333444444222111---,,,+++++++++,,,---...444444444555555666666666555555444444444444555555444555666666666555444444333333333444444555555555444555777999;;;======>>>@@@???>>>=========>>>???<<<:::888666444222111111......---,,,,,,---...///......------,,,***)))(((&&&%%%$$$###"""###%%%&&&'''%%%$$$$$$$$$$$$"""!!!!!!###%%%&&&%%%$$$$$$%%%$$$%%%%%%&&&''''''''''''&&&((())))))))))))***,,,***---111222222555;;;AAAFFFIIIMMMQQQSSSOOOIIIDDD@@@AAACCCCCCCCCDDDGGGIIIHHHIIIJJJIIIGGGCCC???===777666666444333111///...///...------...000222333777;;;>>>>>>;;;777666555111000...---------////////////000000111222222333222222222333333444444444666888:::::::::<<<>>>AAA@@@BBBEEEFFFIIILLLQQQTTTWWW___dddddddddbbb\\\TTTNNNXXXhhhwww|||nnneee___dddmmmwww{{{|||~~~xxxeeebbbbbbeeefffhhhqqq{{{xxxlllaaaXXXQQQQQQXXXeeesssyyytttnnnbbbcccfffppp}}}oooRRRGGG:::333111111...+++''')))***)))'''&&&(((***))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&''''''&&&%%%%%%###&&&)))(((%%%###%%%((($$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%###"""""""""###$$$%%%%%%&&&&&&''''''&&&&&&&&&'''((((((&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%&&&''''''(((''''''&&&%%%%%%%%%%%%%%%&&&'''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%)))------)))&&&&&&&&&''''''''''''''''''%%%%%%&&&'''((((((''''''&&&&&&&&&%%%&&&''''''(((******))))))))))))******************++++++++++++,,,,,,---...///111222333000777888;;;FFFMMM[[[ppp}}}jjjbbbcccBBB@@@===;;;:::999666444222,,,''')))111777777555;;;888444222111000---+++***,,,///222444555555555666555333333444444333111---,,,+++++++++,,,---...222222222333444666888999555555555555555555555555666666777777777555444333444444444444444444444444333444666999;;;<<<===>>>@@@???>>>=========>>>???===<<<:::777555333222111000///...------...///000------......---+++***(((&&&%%%###""""""$$$%%%'''***)))''''''''''''%%%###!!!$$$'''((('''%%%%%%%%%###$$$%%%&&&''''''((('''&&&((())))))(((((()))+++)))---111333333777>>>EEEJJJJJJKKKNNNPPPNNNGGGAAA===???AAACCCCCCDDDGGGIIIEEEGGGIIIJJJIIIFFFCCC@@@::::::999777666333222111///...---,,,---///111222111555;;;<<<;;;999888999222111...---,,,---...///000000000111222222333333444444444444444444444444666777999:::;;;<<>>;;;999777777888222111///...000333666999999888888666444111...---***+++,,,...000222555666999999888888777555444333222111...,,,++++++,,,---333333333444555777999:::777777777777777888888999;;;;;;;;;999666555666777333333222222333333444555777777666666888:::===???BBBAAA@@@???>>>>>>>>>???@@@???===;;;888555444222000000////////////000000000///---,,,,,,***'''%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%&&&''')))***''''''((()))))))))))))))))),,,/////////333;;;BBBGGGEEEEEEGGGIIIIIIFFFCCC===@@@CCCDDDBBBBBBEEEHHHIIIIIIHHHIIIIIIIIIFFFDDD???===;;;::::::888333///000...+++))))))***---///444666888:::;;;:::999888666444222000............---------...000333555777///000222333333333555777===;;;999:::===???===;;;@@@BBBCCCDDDFFFJJJNNNRRRXXX[[[aaaeeefffccc___\\\UUUTTTZZZkkk~~~kkk```llluuusssyyyzzzxxxzzzzzzwwwrrrjjjaaa[[[[[[___dddfff|||zzzqqqqqqqqquuuoooggg^^^^^^lllzzz{{{sss```QQQ???333000...)))%%%++++++******)))((((((((())))))))))))))))))))))))+++)))(((&&&&&&((()))+++---(((###"""%%%'''&&&$$$&&&&&&$$$$$$$$$$$$&&&&&&''''''&&&%%%$$$######"""''''''''''''''''''''''''///+++'''%%%%%%&&&'''&&&&&&%%%$$$######%%%'''((($$$%%%&&&&&&''''''&&&&&&)))(((&&&$$$$$$$$$&&&''')))((('''&&&%%%&&&''''''+++***'''%%%$$$%%%&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&''''''(((((()))&&&%%%%%%%%%%%%%%%%%%%%%(((((('''&&&%%%%%%%%%%%%************))))))))))))+++,,,---,,,+++******,,,---+++))))))***---111444222000///...///222555777444444777>>>GGGSSSdddsssmmmaaa___EEEBBB???<<<999888777777222111///...///222666888999999888777444111...---+++,,,---///111444666777888888888777666555444333222111///---,,,,,,------222222333555666777888999888888777777888888999:::<<<<<<;;;999666444555666555444333333222222222222666666666777888:::<<<===@@@@@@?????????>>>>>>>>><<<;;;:::999888777666666111000000////////////000------,,,+++***)))'''&&&((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''(((((('''((((((((())))))))))))''')))+++++++++...666<<<===<<<<<>>===<<<@@@BBBCCCEEEFFFJJJNNNRRRZZZ\\\```ccceeedddbbbaaaYYYUUUVVVdddwwwpppeeeiiinnnnnnuuu}}}|||zzzwwwpppeee]]]ZZZ\\\```bbblllzzzttthhh^^^```kkktttuuuqqqkkk^^^KKK===555111...+++++++++******))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***///***%%%%%%''')))(((&&&&&&&&&%%%$$$$$$%%%&&&&&&(((((((((''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&***(((%%%%%%&&&'''((((((&&&%%%$$$######%%%&&&((($$$%%%&&&&&&''''''&&&&&&)))((('''%%%%%%%%%&&&'''(((''''''&&&%%%&&&&&&&&&)))'''%%%$$$###$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$'''&&&%%%%%%$$$$$$$$$%%%$$$%%%&&&''''''(((((((((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))'''(((******)))***+++------,,,******+++---000222///...------...000333444555555888>>>EEEPPPaaapppnnnbbb```EEECCC@@@===:::888777777333111///...///222555777999999888777444111///---,,,,,,...000222555777888888888888777666555444333333111///...---,,,------000111333555777777777777888888888888888999999:::>>>>>><<<999555333333333666555444333222111111000444555666777888999:::;;;===>>>?????????>>>===<<<::::::999999888777666666222111000///////////////000000000000///...---,,,)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''((((((((('''&&&&&&((((((''''''(((((()))***&&&(((***))))))+++111666888888999===CCCHHHKKKLLLLLLIIIEEEBBBBBBDDDEEEEEEJJJJJJKKKLLLMMMLLLHHHEEEAAA>>>;;;888777555222000222111...,,,,,,---///000000111333666777888888888777666444111///---,,,,,,111000000///000000111222444555777777666666777888555444555777:::<<<===<<<@@@BBBDDDEEEGGGJJJNNNRRR[[[\\\___aaaccceeeeeeeee]]]VVVRRR[[[ooozzzmmmfffdddgggpppxxx{{{pppeee^^^\\\^^^```\\\mmm}}}lll___aaahhhkkkmmmrrrtttiiiVVVDDD666///------+++++++++***))))))(((((())))))))))))))))))))))))***)))(((''''''((()))***...***&&&%%%''')))((('''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&$$$###$$$''')))))))))&&&%%%$$$###$$$%%%&&&'''$$$%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%$$$###""""""###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$%%%%%%######%%%&&&''''''''''''''''''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%&&&'''(((((((((((((((((((((((((((((()))***,,,,,,++++++,,,...,,,,,,,,,+++,,,---......,,,,,,------...///000111555555888===CCCMMM^^^mmm~~~ooodddaaaEEECCCAAA>>>;;;999888777444222000...///111444666999999999777555222///---+++,,,---///222444777888888888888777666555444333333222000///...---------///000333666777777666666777777777777777888999999>>>>>>===999555222111222555555555444333222111111333444555777888888888888;;;<<<>>>??????>>>===;;;===<<<;;;999777555444333333333111000///////////////000222222111000000111++++++***)))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''&&&$$$###(((((('''''''''((()))***)))***+++******,,,000333666666888<<>>CCCMMM^^^nnn{{{pppdddbbbDDDCCCAAA???<<<:::999888555333111//////111444666::::::999777555222///...)))***+++...111444666888999999888888777666444333333222111000///............000222555666666666555777666666666666777888888>>>===<<<999555222111222333444555555555555444444222333444555666777777666999:::<<<>>>???>>><<<;;;<<<<<<:::999888666555444666555333222111000//////***,,,......---,,,---///---,,,,,,***)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$%%%&&&&&&%%%$$$"""!!!'''''''''''''''(((((()))+++++++++******,,,...111333444666999>>>EEELLLQQQWWWQQQIIIEEEEEEEEEDDDCCCDDDEEEFFFIIIJJJJJJGGGEEEEEECCC@@@;;;777555444444222111///---,,,------......000222444666888::::::999888777444222///---,,,,,,---...///000000111111333555666555444444555666888888999:::::::::;;;;;;@@@BBBEEEGGGIIIKKKOOOQQQRRRVVV[[[aaadddeeeeeeddd^^^YYYSSSUUUfff~~~~~~jjj\\\]]]dddhhh}}}pppfffdddeee]]]```kkk~~~uuufffcccbbb```jjjyyy{{{ooo[[[EEE555000111,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&%%%#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%$$$%%%''''''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&''''''&&&&&&###$$$$$$%%%%%%%%%$$$$$$$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%&&&'''&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$###"""!!!!!!######$$$%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((((('''&&&%%%%%%%%%%%%%%%&&&'''''''''((((((((()))((())))))(((&&&$$$%%%&&&+++,,,---------,,,+++***+++,,,...000111111111000333555:::???DDDMMM```rrryyypppeeecccCCCBBBAAA???>>><<<;;;:::777555333000000222555666::::::999888555222000...((()))+++---000333666888:::::::::999888777555555333333222111000///.........///111333555555555555777777777666777888888999;;;;;;;;;888555333333444333444666777777777666555222222333333444555555666888999:::<<<=========<<<999999999999999:::::::::888777666444222111111000***---000000---,,,...000///...---,,,***)))''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%$$$$$$######%%%&&&'''(((((((((((('''))))))(((((()))***,,,---333555777:::>>>CCCJJJOOOTTTQQQLLLIIIGGGEEEDDDBBBAAAAAABBBEEEHHHIIIHHHGGGHHHGGGEEE@@@;;;777555666222111///...------------///000111333555777999::::::999888666444222///...---...///111222333333333444555777777666666777888999:::;;;;;;::::::;;;<<<@@@BBBEEEHHHIIILLLOOOQQQPPPTTTZZZ```dddeeedddddd^^^]]]XXXWWWeeeqqqbbb]]]aaaeeeuuuxxxjjjddddddccc___ccctttvvvkkkfffcccbbblllyyy}}}}}}wwwfffPPP===333111,,,,,,,,,+++******))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''((((((((($$$$$$%%%%%%&&&&&&'''''')))(((&&&%%%&&&'''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''''''''&&&%%%$$$###''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&''''''(((((((((((('''&&&%%%%%%%%%%%%'''''''''(((((())))))***'''(((***+++***+++---...+++,,,,,,,,,,,,,,,+++***,,,---///111222222222111222555:::???CCCMMMaaasssxxxrrrgggeeeAAAAAAAAA@@@???>>>===<<<999777444222111333555777::::::999888666333000...)))***+++...111444777999;;;;;;;;;:::999888777666333333333222111000///...//////000222333444555666999999888888999999:::;;;888999999777555444555666666777888999999888666555222222111111222333555666777888999:::;;;<<<======999999:::::::::;;;;;;;;;;;;:::888666444333222111---000333333000...000333000000...---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&'''$$$%%%'''))))))((('''%%%(((''''''''')))***++++++111333777999<<>>999777777333333111000///............///000111333555777888::::::999888777444222111111222333444444444333333222444555666555555777999777999;;;;;;::::::<<<>>>???BBBFFFHHHJJJLLLOOOQQQSSSVVVZZZ___bbbeeeffffffaaaccc^^^XXXcccyyykkk```___dddooommmeeedddfff```^^^jjjyyysssrrrsssssspppkkkfffgggmmmsssyyy||||||qqq]]]GGG888111---,,,,,,++++++******)))))))))))))))))))))))))))&&&''''''''''''''''''&&&'''(((((((((''''''((()))%%%&&&'''(((((('''&&&%%%&&&&&&''''''''''''''''''$$$%%%%%%&&&''''''((((((+++)))&&&%%%&&&'''''''''$$$$$$%%%%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&'''((((((''''''&&&%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%$$$$$$$$$%%%%%%&&&'''%%%%%%&&&'''''''''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''((())))))***++++++(((***,,,---...///111333++++++++++++++++++,,,,,,---...///000111222222222222555;;;???BBBJJJ^^^pppwwwtttjjjhhh@@@@@@@@@@@@@@@???>>>===;;;888555333222444666777:::::::::888666333000...***+++,,,///222666888:::<<<<<<<<<;;;:::999888777333333333222111000///...000000000111222444555666;;;;;;::::::;;;;;;<<<===777777888777555555666888999:::;;;;;;:::888555444333222111000000222444666888888888999:::<<<===>>>======<<<;;;;;;:::999999<<<;;;999777555333333222+++///222111---+++...111111000///---+++)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%&&&''')))***"""%%%(((******)))&&&$$$)))((('''(((***,,,,,,,,,))),,,111444666;;;AAAFFFKKKNNNQQQOOOJJJEEEBBBBBB???>>>>>>AAAEEEJJJLLLMMMKKKLLLLLLHHHAAA;;;888888555444333111000/////////......///000111333555666::::::::::::888666444222000111111222111000///...///000222333333333555777444777::::::::::::===@@@???BBBFFFIIIJJJLLLOOOQQQWWWXXXZZZ]]]aaaeeehhhjjjdddgggaaaYYYbbbqqqbbb___dddkkk~~~qqqgggeeeggg```]]]dddvvv~~~xxxvvvqqqgggaaaaaagggooosssnnniiikkkmmmmmm{{{|||jjjSSS@@@666------,,,++++++******)))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&(((((((((''''''((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))+++(((%%%$$$&&&((()))***###$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%&&&(((***+++)))((('''&&&%%%&&&'''(((%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&''''''&&&$$$$$$$$$$$$$$$$$$%%%%%%&&&''' !!!###%%%&&&'''((((((%%%%%%&&&''''''(((((()))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''(((((()))***++++++,,,&&&((()))***))))))***,,,++++++******++++++,,,---------...///000111222222333666;;;???@@@HHH[[[mmmvvvwwwlllkkkDDDBBB@@@???@@@@@@???>>>:::999777555333222111111666666777777555222///...---///...---111888:::777>>><<<;;;::::::888666444666444333333333222///---...///000111444666888999999:::===>>>??????======;;;:::888777666666666666999<<<>>><<<777333222222000000000000//////222444444555666777999;;;<<<===>>>>>>>>>>>>>>>======<<<;;;999666777888777444111000000////////////000000111111000///...,,,***))))))&&&######%%%'''&&&$$$%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$''''''''''''(((((((((((()))))))))))))))******+++---...///111333888>>>BBBHHHKKKNNNNNNKKKGGGDDDBBBBBBBBBCCCDDDFFFIIIKKKMMMNNNMMMKKKIIIGGGBBB<<<777555333111000111111000///,,,,,,+++,,,...111333555>>><<<:::888555444333333111000///---,,,+++******000000//////000222444555777777777888:::<<>>BBBJJJ[[[lll~~~zzzxxxmmmjjjDDDBBBAAA@@@AAAAAA@@@???<<<;;;999777555333222222666777777777666333000///...000000000444:::<<<999999888888999;;;:::888777444333222333333333111///......///111333555777888999:::<<<>>>???>>>===<<<;;;:::888777666666666666888:::<<<;;;777444222333000111111000//////111333333444555777999:::;;;<<<<<<<<<=========<<<<<<;;;===;;;999888999888555222111000//////////////////111111000///...,,,+++***)))&&&$$$$$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''))))))(((((())))))***+++***,,,...///222666;;;???DDDGGGKKKMMMKKKGGGDDDCCCBBBBBBBBBCCCEEEGGGJJJKKKPPPOOOMMMKKKIIIDDD>>>:::666444222111222222111///---,,,+++,,,---///222444999999888888777666666666......---......///000111222222333333444666777888666666777777999<<<>>>???BBBBBBCCCFFFIIIMMMQQQSSSTTTXXX\\\___aaaccceeegggiiiffffffiiijjjqqqxxxmmmaaa[[[[[[eeennn~~~tttjjjeeeeee```[[[^^^kkkvvvzzzooo^^^TTTOOOLLLMMMPPPTTTgggtttnnnfffgggjjjkkkqqqzzznnnUUUAAA444333111---++++++******)))(((((('''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''((()))))))))''''''''''''&&&&&&&&&%%%&&&%%%%%%&&&))))))&&&$$$'''$$$!!!"""'''))))))'''((('''&&&%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&&&&'''''''''''''''&&&'''&&&%%%$$$$$$$$$&&&'''%%%%%%%%%&&&&&&&&&''''''((('''%%%$$$$$$%%%'''(((%%%''''''&&&$$$$$$&&&((('''(((((())))))((('''&&&'''&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((('''&&&$$$###%%%%%%&&&''''''(((((()))((((((((((((((()))******(((((()))))))))))))))))),,,,,,+++*********++++++.........//////000111222555666:::>>>BBBKKK\\\mmm|||wwwllliiiFFFDDDCCCCCCDDDDDDBBB@@@>>>===;;;888666444444333666777888888666444222000...111222333777===>>>;;;888777888999;;;:::888666333222222333444444333111------...///111444666888888999<<<===>>>>>><<<<<<999999888777666666666777777999:::999777555444444222222222000//////111333222333444666888999:::;;;:::;;;;;;<<<<<<<<<;;;;;;>>>===;;;::::::888555333111000//////............111111111000///---,,,+++)))'''&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&))))))(((((())))))***+++'''))),,,...000333777999???CCCHHHKKKKKKHHHFFFDDDBBBBBBAAABBBCCCFFFHHHJJJQQQOOONNNLLLJJJFFFAAA===777555333222222222111///...---,,,+++,,,---000111444555666888999999999999////////////000222333444222333444666777777777777666666666777999;;;===???BBBBBBCCCFFFIIIMMMQQQSSSTTTWWW[[[^^^```cccfffhhhllliiihhhiiihhhkkk}}}vvvkkk```YYYWWW\\\dddrrryyyiiiffffffaaaYYYWWW^^^fffkkksssfffWWWNNNKKKIIIKKKNNNMMM[[[jjjnnnhhhcccfffllluuuzzz{{{aaaIII:::666111...------------+++***((('''''''''((()))(((''''''&&&&&&''''''(((&&&&&&&&&'''(((((())))))'''&&&&&&&&&&&&%%%%%%%%%&&&%%%&&&(((******(((&&&)))(((&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%&&&&&&'''(((''''''&&&&&&''''''((($$$%%%&&&'''(((((((((((('''&&&###!!!!!!###%%%'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&###%%%(((***+++)))'''&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%&&&&&&''''''((())))))''''''''''''(((***+++++++++***)))(((((((((((((((,,,,,,+++***)))))))))))).........//////000111222444555999>>>BBBLLL^^^nnn~~~uuujjjhhhIIIHHHHHHIIIIIIHHHFFFCCC???>>>;;;999666555444333666777888888777555333222...111333444999@@@AAA>>><<<;;;:::::::::999666333555444333444555555333111---------...000333666777888999;;;===>>>===<<<;;;888888888777777777777777666777888888777666666666333333333111///...000222111222333555666888999:::999:::;;;<<<<<<<<<<<<<<<>>>===<<<;;;999777555333222111000///............111111111000///...---,,,)))((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&((((((((((((((()))******&&&(((+++---///111333666:::???FFFJJJKKKJJJHHHHHHEEEDDDCCCBBBCCCEEEHHHJJJOOOMMMKKKJJJHHHEEEAAA===777555333222222111000//////...,,,++++++,,,...///111222666999:::;;;::::::666555333111000000000111///000222444555555555444666666666777888:::===>>>AAABBBCCCFFFIIIMMMQQQSSSUUUWWW[[[^^^aaadddgggiiimmmlllmmmmmmjjjiiirrr}}}yyylllbbbZZZVVVVVV^^^kkkxxxnnnggghhhddd]]]XXXZZZaaahhhgggbbb[[[WWWTTTQQQNNNMMMLLLTTTcccnnnkkkaaabbbkkkzzzjjjRRRAAA888000---------,,,---,,,+++)))((('''((()))***(((((((((''''''(((((((((&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&((()))))))))(((%%%''''''%%%"""!!!$$$&&&%%%%%%%%%%%%&&&&&&'''(((&&&&&&%%%$$$$$$&&&'''((((((((((((''''''(((((((((%%%&&&&&&'''((((((''''''((('''&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%$$$%%%'''((('''&&&%%%%%%"""$$$%%%''''''&&&%%%$$$%%%%%%%%%%%%$$$$$$######%%%&&&&&&''''''&&&%%%%%%&&&&&&&&&'''(((((())))))&&&&&&&&&'''(((***+++,,,+++***)))(((((((((******,,,++++++************+++............///000111222333444888>>>BBBLLL___ooo}}}tttjjjhhhLLLLLLMMMNNNOOOMMMJJJGGG???>>>;;;999666444333222555666777888777666444222,,,///222444:::BBBEEECCC@@@>>><<<;;;;;;:::777555777666555555555444222000------,,,---///222555888888:::<<<===>>>>>><<<<<<888888999999999999999999777777777888888888888777555555444111///...///000000000222333555777888888999:::;;;<<<===>>>>>>>>><<<===<<<;;;888666555444333333111000......------000111111111000///......))))))))))))'''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((('''((())))))***'''))),,,---...///222444888<<>>AAABBBCCCFFFIIIMMMQQQSSSVVVYYY\\\___aaadddhhhjjjlllnnnqqqrrroookkkkkkooozzzsssiiiaaa\\\WWW^^^hhhqqquuu|||zzzhhhhhheeeaaa\\\]]]dddmmmjjjhhhddd___ZZZUUUOOOKKKLLLPPP^^^nnnpppgggfffmmm{{{yyycccIII;;;...,,,,,,+++***+++,,,+++***)))((())))))***'''(((((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$&&&'''((((((((((((&&&((()))((($$$$$$(((+++''''''&&&%%%%%%%%%&&&&&&'''&&&%%%$$$%%%&&&'''((('''(((((((((((((((((('''''''''(((((('''&&&&&&%%%"""###%%%&&&'''&&&%%%$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((('''%%%$$$%%%%%%&&&'''((('''%%%$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***&&&&&&&&&'''(((***+++,,,)))((((((((((((***,,,---*********++++++---...///............///000111222222444888===CCCMMM___pppzzztttjjjhhhOOOOOOPPPRRRSSSQQQMMMIII@@@???<<<999777555333333444555666777777666444333,,,///111444;;;EEEJJJIIICCC@@@===<<<<<<===<<<;;;999777666666555444222000...---,,,---///222666888999:::===>>>???>>>===<<<888999:::;;;;;;;;;;;;;;;:::888777888999:::999888777666555222///---...///...///000222444555666777999999;;;<<<>>>>>>??????;;;<<<<<<;;;888666666666666555333111000.........000111111111111111000///+++,,,---+++(((&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''(((((()))***(((***+++,,,,,,...000333555999???DDDGGGIIILLLNNNMMMKKKHHHFFFFFFHHHJJJLLLIIIGGGEEEEEEDDDBBB@@@===888666333222222111000...000///---,,,+++,,,---...111222555888:::;;;<<<<<<:::888555222000000111222111222333444555666666666999888888888999;;;===>>>BBBBBBCCCFFFIIIMMMQQQSSSXXXZZZ\\\^^^```cccfffiiikkknnnrrrtttrrrnnnjjjiiimmm~~~uuuoookkk```aaagggmmmnnnrrrkkkgggdddbbb```aaaiiirrrwwwvvvoooeee\\\WWWQQQLLLKKKMMMYYYkkkuuusssppprrruuuxxxTTTAAA000------***''')))************)))))))))(((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((("""%%%'''((('''&&&''''''%%%'''((('''%%%%%%))),,,)))((('''&&&%%%$$$$$$$$$&&&&&&&&&&&&&&&''''''(((&&&''''''((((((''''''&&&(((((((((((('''&&&%%%$$$"""%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&%%%%%%&&&''''''&&&$$$)))(((&&&%%%%%%%%%&&&'''$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%&&&&&&&&&&&&'''&&&''''''(((((()))******''''''''''''(((***++++++((((((((()))***+++,,,---)))******+++,,,...///000.........//////000111222333444888>>>CCCLLL___ooovvv{{{tttjjjhhhOOOOOORRRTTTUUURRRMMMIIIBBBAAA>>>;;;888666555444222333555666666555444333,,,///111444<<>>>>>>>>888777666666666666444222///...------///333777999:::;;;>>>???@@@@@@>>>>>>999:::;;;<<<============<<<:::888999;;;<<<:::999888888666222///------///---...///111333444555666777888999;;;===>>>>>>>>>:::<<<>>><<<:::888888999888666555333111//////...000000111222222111111111///111111///***'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&(((''''''''''''((()))))))))************+++///222333666;;;>>>BBBFFFKKKOOOOOOMMMIIIFFFFFFHHHJJJLLLJJJHHHFFFEEEEEEDDDBBB@@@;;;999666444444333111000111///...,,,,,,---...///000111333666999<<<>>>???<<<:::666333222222444555333333444444555777888999::::::999999:::<<<>>>???BBBBBBCCCFFFIIIMMMQQQSSSXXXYYY[[[\\\]]]```cccfffjjjmmmoooppppppooommmkkkhhhttt}}}mmmeeecccjjjppprrr{{{rrrjjjeeedddeeefffllluuutttjjjcccZZZRRRNNNOOOWWWgggwww|||wwwqqqnnn```III555000000+++((()))((()))***+++***)))'''&&&%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))$$$''')))***(((&&&'''((($$$%%%$$$$$$###$$$&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''&&&&&&!!!###%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&&&&&&&%%%(((&&&$$$$$$&&&'''&&&%%%%%%&&&&&&&&&&&&'''''''''$$$%%%'''''''''&&&$$$###%%%%%%%%%%%%&&&&&&'''''''''''''''((())))))******((((((((((((((()))******((()))******++++++++++++************+++,,,...............//////000111222333555999>>>BBBLLL^^^ooosssvvvrrrhhhgggNNNOOOQQQTTTUUURRRMMMHHHDDDBBB@@@===:::777666555111222444666666555444333---000111444>>>KKKSSSUUUQQQKKKDDD>>><<<<<<======666555555666777777666444///...------///333777:::;;;<<<>>>@@@AAA@@@???>>>999:::<<<>>>??????>>>>>>>>>;;;999999;;;<<<;;;999999888666333///------...---...///000222444555666555666888:::<<<======>>>:::===???>>>;;;999:::<<<999888666333111000//////000000111222222222222111222444555222,,,(((&&&'''%%%%%%%%%&&&&&&'''''''''''''''''''''&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%'''''''''''''''((())))))******)))(((''')))---111222444777;;;???DDDJJJNNNPPPMMMIIIFFFEEEGGGJJJLLLLLLJJJHHHGGGGGGFFFEEECCC===;;;888666666555333222111000...------...///111...///222555888===@@@BBB@@@===999555333333444666444333333333444666777999;;;:::::::::;;;===>>>???BBBBBBCCCFFFIIIMMMQQQSSSWWWXXXZZZZZZ[[[]]]aaadddkkklllllllllmmmppppppnnnfffnnnvvvfff___hhhsssvvvxxx}}}yyyooogggggghhhiiiooovvv~~~tttfffZZZSSSSSSXXXeeewwwyyyllljjj|||}}}iiiOOO999333333---)))+++&&&(((***++++++)))&&&%%%$$$%%%&&&''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))******&&&))),,,+++)))'''''')))((('''%%%$$$%%%%%%&&&&&&''''''&&&%%%%%%%%%&&&&&&$$$%%%'''((((((((('''&&&$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((((((((((((***)))(((&&&%%%$$$######%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))&&&######&&&''''''&&&!!!$$$&&&''''''%%%$$$%%%&&&'''((((((&&&$$$###%%%%%%%%%%%%%%%&&&'''(((''''''(((((())))))******)))((((((((((((((()))*********+++,,,,,,***)))(((******************++++++.........//////000111222444555999>>>BBBLLL^^^nnnrrrsssqqqgggfffQQQRRRRRRPPPMMMJJJIIIIIIFFF@@@:::888999999555222111111111333666777888777333111111555:::BBBPPP]]]\\\PPPFFFDDDCCC???>>>@@@999999999999777555333222...............222777;;;;;;<<<>>>??????===;;;::::::999999;;;===>>>>>>===???>>>>>>===<<<;;;;;;:::888888888666222000///000---...///000222444555555444555666888:::<<<===>>>===<<<<<<<<<<<<;;;;;;;;;;;;:::888666333111000///000000000000111222333333333222111000...,,,+++)))---***&&&$$$%%%'''((()))(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&'''(((((()))((((((***)))))))))+++---///000222444777999;;;???CCCFFFGGGGGGFFFDDDCCCDDDHHHKKKMMMMMMMMMLLLJJJGGGEEECCC===>>>===<<<999555111...///---+++******+++,,,...333222222333777<<>>999333111222555333333444555666666666666777888:::;;;;;;;;;===???@@@BBBEEEGGGIIILLLPPPSSSVVVWWWZZZ]]]aaadddfffhhhllllllmmmooorrrtttsssrrrnnnlllooo}}}mmm```gggppppppsss{{{wwwiiiiiillllllmmmrrrlllfffWWWYYYkkkyyysssiiioooyyy}}}lllXXX>>>...+++------+++---***'''''')))+++***(((+++***((('''&&&&&&&&&'''((((((''''''''')))***,,,&&&'''((()))************&&&%%%%%%&&&''''''&&&$$$'''''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$############%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%###$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''''''''((((((((()))***************)))***+++,,,,,,+++)))((((((((((((((()))+++...///,,,...///000///000111333333444999>>>BBBKKK\\\lllzzzwwwrrrhhhdddLLLMMMNNNLLLHHHFFFEEEEEEEEE@@@<<<:::;;;:::777333111000///000222333222111555222222555999AAAOOO\\\bbbWWWNNNKKKHHHCCC@@@AAA999999999999777555444222............///222777<<<<<<<<<===>>>>>><<<;;;::::::999999:::===>>>>>>===>>>>>>======<<<;;;;;;;;;999999999666333000///000------...000222333555555444555666888999;;;<<<===??????>>>===<<<;;;;;;:::;;;:::999888666333111000111111000111111222333333222222111///---+++)))((()))'''$$$###%%%&&&'''&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&))))))))))))((('''&&&%%%''''''&&&'''((()))+++,,,...000333666888;;;???BBBFFFFFFEEEDDDBBBCCCFFFIIIMMMMMMMMMMMMLLLJJJIIIGGGBBBAAA???<<<999666333222///...---,,,+++,,,------//////000222555:::???BBBAAA@@@>>>999555333333333444444555555555555444444777888:::;;;;;;<<<===???@@@BBBEEEGGGJJJMMMPPPSSSWWWXXX[[[^^^bbbeeegggiiinnnoooppprrruuuvvvwwwwwwpppmmmmmmvvvvvvgggffflllnnnqqquuu{{{tttkkkhhhhhhjjjnnnrrrdddggguuu~~~tttjjjmmmttt||||||ooo]]]EEE555000///...,,,---***'''''')))***)))'''***)))((('''''''''''''''***)))((((((((((((((()))''''''''''''&&&%%%$$$###&&&%%%$$$%%%&&&&&&$$$###''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%$$$%%%&&&'''(((((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''((()))))))))(((''''''######$$$$$$%%%&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))*********)))(((((((((((()))************+++,,,---...///,,,...///000///000111333444555999>>>BBBJJJ[[[kkkwwwttt|||uuujjjeeeFFFGGGHHHFFFCCCAAA@@@@@@DDDAAA>>>======<<<888444333111111222444666666555777333222444777>>>LLLYYYeee^^^VVVRRRLLLEEEAAAAAA:::::::::999888666444333............///333888<<<<<<<<<======<<<;;;;;;::::::999888:::<<<>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;:::777333111000000------...///111333444555333444555777888:::;;;<<>>===;;;::::::;;;;;;;;;;;;999666333111222111111111111222222333222111000///---***(((''''''&&&$$$%%%&&&''''''&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&)))******))))))((('''&&&******))))))***+++,,,,,,///111444666888;;;???BBBEEEEEEDDDCCCBBBBBBDDDFFFKKKLLLMMMNNNOOONNNMMMMMMHHHFFFBBB>>>;;;888666666000/////////.........------...///222666:::>>>@@@CCC@@@===:::888666444222555555555444444444444333666888:::;;;;;;<<<>>>@@@@@@CCCFFFHHHJJJMMMQQQTTTXXXYYY\\\___bbbeeehhhiiimmmnnnppprrruuuwwwxxxyyytttpppkkkmmmuuu|||jjj```aaafffiiijjjqqqoooeeegggjjjkkkuuu{{{~~~~~~lllkkkkkkpppwww|||~~~}}}wwwgggPPP???555222///...---+++(((''''''(((''''''((((((((((((((((((((((((************)))((('''&&&&&&&&&&&&&&&%%%$$$######(((&&&%%%%%%&&&&&&%%%###'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&'''''''''((((((&&&&&&'''((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%$$$###"""!!!!!!"""$$$%%%&&&'''(((%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))((('''''''''((()))***+++(((%%%######&&&)))+++++++++,,,------------,,,,,,...///000///000111333444666999>>>BBBJJJ[[[kkkuuusss|||yyymmmggg@@@BBBCCCBBB@@@>>>>>>???BBBAAA??????>>><<<888555000//////222666999;;;;;;888444111222444999FFFSSS```^^^ZZZUUUNNNFFFAAA@@@<<<;;;;;;:::888777666555............///333888<<<======<<<<<<;;;;;;:::::::::888777888;;;===>>>>>>======;;;:::::::::;;;;;;<<<===<<<999555222111111---------...000222333555333333444666777888999:::>>>>>>======<<<<<<;;;;;;;;;<<<>>>>>><<<999666333333333222111111111222222333222111000---+++)))((()))((('''((()))***)))((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&((()))************++++++++++++++++++,,,,,,///111444666888:::>>>AAABBBCCCCCCBBBAAAAAABBBDDDGGGIIIKKKMMMOOOPPPPPPPPPJJJIIIFFFCCC???<<<999777111111111111111///......---...111444888<<>>@@@AAACCCFFFHHHKKKNNNRRRUUUXXXYYY\\\___bbbeeeggghhhiiikkkmmmoooqqqsssvvvxxxyyytttlllfffhhhtttnnn^^^[[[ccchhhgggnnn~~~vvviiijjjnnnlllmmm}}}pppiiicccfffmmmuuu}}}ttt^^^HHH999222///...,,,+++)))''''''''''''''''''(((((())))))))))))(((((()))*********((('''&&&%%%&&&'''((()))))))))))),,,***(((((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''&&&&&&'''''''''***))))))'''&&&%%%$$$$$$%%%&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''(((((('''&&&%%%$$$$$$#########""""""!!! ######$$$%%%&&&&&&''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((&&&%%%&&&''')))+++)))(((%%%$$$$$$&&&)))+++)))***+++,,,,,,+++)))(((,,,...///000///000111333555666:::>>>BBBJJJZZZjjjyyywww~~~qqqjjj===>>>@@@@@@??????@@@AAACCCBBBAAA@@@>>><<<888666---,,,,,,...222666888888777444111111111555@@@KKKXXX[[[[[[WWWOOOHHHDDDAAA======;;;:::999888777666///////////////333888<<<============<<<;;;:::999888777555666999<<<===>>>===<<<:::999999999;;;;;;===>>>===:::666333222333......------...000222333222222333444666777888888999::::::;;;;;;<<<<<<===<<<===??????>>>;;;888666444444333222111111111222333333222111///---+++***)))(((((((((******)))((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%&&&''')))******++++++'''''''''(((((((((((((((***,,,///111222555999;;;???AAABBBBBBAAAAAAAAACCCCCCEEEHHHKKKMMMOOOOOOPPPIIIIIIJJJIIIEEE@@@:::777222222222222111000///...---...000333666:::===>>>BBB???======>>>===888444444333333444444666777888555777999;;;;;;<<<>>>@@@AAACCCFFFIIILLLOOOSSSVVVWWWYYY[[[^^^aaaccceeeggggggiiilllmmmnnnppptttwww|||xxxoooeeebbbmmmvvvfffbbbiiiooopppqqqrrroooooommmkkkwwwvvviii___```gggqqq~~~lllRRR===111......++++++***((('''&&&'''((((((((((((((())))))))))))&&&''')))*********)))((('''((()))******++++++***,,,***((('''((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))***)))(((&&&%%%%%%%%%%%%***))))))'''&&&%%%$$$$$$###$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&%%%%%%$$$$$$((('''&&&%%%$$$$$$######'''''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))(((&&&%%%&&&''')))+++'''''''''(((((())))))))))))***+++,,,+++***)))(((,,,...///000///000111333444555999>>>BBBJJJ[[[kkk~~~~~~ssslll:::<<>><<<;;;999888888888111111000//////222777:::===>>>??????>>><<<:::888777555333444777:::<<<===<<<;;;999888888999;;;<<<===>>>===;;;888555555555000///...,,,---...000111111111222333444555666666777777888:::;;;<<<===>>>===>>>??????>>><<<:::999666555444222222111111111222222222111000///...---***(((&&&&&&'''''''''&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''((((((((((((''''''''''''((()))***)))))))))***,,,...000222444888:::<<<>>>AAACCCBBBBBBBBBCCC@@@BBBEEEHHHKKKLLLMMMMMMGGGIIIKKKKKKHHHBBB<<<888444333333222111000//////------...000222666999;;;???>>>???@@@@@@>>>;;;888666555555444555777888999555777999;;;;;;===???AAAAAACCCGGGJJJLLLPPPTTTXXXWWWYYY[[[]]]```ccceeefffiiikkknnnnnnnnnoootttxxx|||zzzsssiiidddlll~~~yyymmmhhhiiioootttttt~~~tttpppnnnpppttt}}}mmm___^^^dddnnn}}}yyy___FFF444......***++++++)))'''''')))++++++***)))((('''((()))***&&&'''((()))************))))))))))))((('''&&&&&&)))'''%%%%%%&&&'''((('''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((((((+++***(((&&&%%%$$$%%%%%%&&&&&&&&&'''''''''((((((######$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%))))))((('''&&&&&&&&&&&&))))))(((((('''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))((('''''''''((()))***%%%''')))+++,,,+++)))(((,,,,,,---------,,,,,,+++,,,...///000///000111333333444999>>>BBBKKK\\\llluuunnn888;;;>>>AAACCCDDDGGGIIIKKKJJJGGGDDD@@@===;;;;;;777555222222333666777888999666555555333222888@@@JJJVVV^^^ZZZRRRLLLGGGCCC@@@???===;;;999999999999333333222000///111555999===???AAABBBAAA>>>:::777555333111222555999;;;<<<<<<:::888777777888;;;<<<===>>>>>><<<999777777888222111...,,,+++,,,---///000111111222333444555555888999999:::;;;<<<======>>>>>>>>>>>>>>>===<<<;;;666666444333222111111111000000000000000//////...---***'''%%%&&&&&&&&&&&&(((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&'''(((***+++,,,,,,,,,,,,+++---///111222555888;;;999===AAACCCCCCCCCCCCDDD@@@AAADDDGGGIIIJJJKKKKKKGGGHHHIIIIIIGGGBBB>>>;;;555444222111/////////000///.........000333777999;;;===AAABBBAAA???>>>===:::999777666555666777888444777999:::;;;===???AAAAAADDDGGGJJJMMMQQQUUUXXXYYYZZZ\\\^^^aaaccceeefffjjjmmmoooooommmnnntttyyyzzzzzzvvvnnnhhhmmm{{{|||uuummmeeeiiirrrsss{{{yyytttuuuwwwtttyyyrrraaa___ccckkkzzzmmmQQQ;;;111///***++++++***((()))+++......,,,)))&&&&&&''')))+++)))((((((((((((((())))))))))))))))))((('''&&&%%%'''%%%######%%%'''((((((%%%%%%%%%&&&&&&&&&''''''((('''''''''&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&)))(((&&&%%%%%%&&&'''((($$$%%%%%%&&&'''((())))))###$$$%%%&&&''''''''''''&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&%%%$$$$$$###$$$%%%&&&''''''''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''''''''(((((((((((((((((()))))))))******%%%''')))+++,,,+++***))),,,,,,,,,+++,,,,,,------,,,...///000///000111333111333888===BBBKKK]]]mmm|||vvvooo666999>>>AAACCCFFFIIIKKKOOOMMMJJJFFFAAA>>>======222000---...111444777777:::888777777555222777>>>FFFTTT]]]YYYPPPJJJEEE@@@AAA???===;;;:::999999:::555444333000///111555888===???BBBDDDCCC???:::777444222000000444777:::;;;<<<:::888666777888;;;<<<<<<===>>><<<:::888888999444222///,,,***+++,,,---000000111222333333444444;;;;;;;;;<<<<<<<<<<<<===???>>>>>>============<<<777666555333222111111000......///////////////...111---)))''''''((((((((((((((('''&&&%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&!!!"""$$$&&&'''((())))))###$$$&&&((()))***))))))((())),,,---...111444777888<<<@@@CCCDDDDDDDDDEEE@@@BBBDDDFFFHHHIIIJJJIIIHHHHHHHHHGGGEEEBBB???>>>666555222000...///000000333111//////111444888;;;888===BBBDDDBBB??????@@@???===:::777666555666666444666999:::;;;===???AAAAAADDDGGGJJJMMMQQQVVVYYYZZZ[[[]]]___bbbdddfffgggjjjmmmooonnnkkklllrrrwwwxxxyyyxxxrrrlllnnnyyy~~~tttfffgggsssqqquuu~~~yyy~~~|||ssssss|||tttvvvvvvddd```ccchhhvvvwwwZZZAAA444000)))+++,,,+++))))))---000000---)))&&&%%%&&&)))+++,,,+++)))'''''''''((((((&&&'''((()))************(((&&&$$$$$$''')))++++++%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%'''&&&%%%$$$%%%''')))+++''''''''''''''''''&&&&&&$$$%%%&&&'''((((((((((((&&&&&&&&&'''''''''(((((($$$$$$%%%&&&&&&''''''(((&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&'''''''''((((((((()))***+++*********&&&&&&((()))************+++***)))((()))***,,,---,,,...///000///000111333111222777===BBBLLL^^^nnnwww|||vvvppp444888>>>BBBEEEGGGJJJKKKOOOMMMJJJFFFCCC@@@>>>===999555///...111555777888;;;:::888444222222555888BBBOOOZZZYYYPPPIIIEEEBBB>>>===;;;999888888888888333111///,,,,,,///666::::::@@@CCC@@@;;;:::999777444000,,,,,,111777:::<<<>>><<<:::888888888999:::BBBBBB@@@???<<<999777666666333000,,,++++++---...444444444666888888666444666777888:::;;;<<<<<<<<>>===777666555333222111000000///000111222222111000//////---)))&&&%%%%%%'''(((&&&&&&'''(((((('''&&&&&&%%%%%%$$$###$$$%%%'''((('''''''''(((((((((((()))&&&''''''((()))******+++(((%%%###%%%+++222555777777999<<<>>>???BBBFFFHHHGGGHHHHHHGGGFFFGGGIIIKKKJJJHHHGGGHHHIIIHHHEEEBBB<<<:::777444111...---,,,...///000222444555555555<<<===???AAABBBAAA@@@???<<<;;;999888777666666777777777999;;;>>>@@@BBBCCCAAACCCFFFHHHJJJNNNSSSVVVZZZ]]]aaacccddddddfffgggjjjjjjkkklllnnnqqqtttuuuxxxyyywwwrrrmmmmmmsssyyy{{{kkkeeejjjqqqsssyyy{{{yyywwwtttwwwqqqgggaaa___bbbfffppprrrlll]]]VVVaaarrr}}}vvv^^^GGG999444---...---,,,***))))))***...---+++*********+++++++++***)))*********(((&&&''''''(((((()))*********(((((())))))))))))((((((%%%&&&'''((())))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))'''&&&''')))******)))+++***)))(((((('''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%''')))***'''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''((()))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))---,,,++++++******++++++.........//////000111222444666:::???CCCKKK\\\lll~~~|||vvvsss222666<<>><<<:::888888888888444222000---,,,///555999===BBBCCC???:::::::::999666222...---111555888:::>>>===;;;::::::;;;<<<===??????>>>===<<<:::888777666444000,,,++++++---...---...000444888:::;;;:::777888888999;;;<<<<<<===>>>???AAABBBBBB@@@===;;;888888666444222111000000000000111222222111000000...,,,***(((&&&&&&'''((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%$$$$$$$$$%%%&&&'''&&&&&&'''''''''(((((((((&&&''''''((())))))*********(((&&&''',,,000222222555888:::<<<>>>@@@DDDGGGIIIIIIIIIGGGFFFGGGIIILLLLLLJJJIIIIIIJJJHHHDDDAAA<<<;;;888555222000......000000111333444444555555;;;<<>><<<:::777666666777777777888:::;;;===???AAABBBCCCEEEGGGJJJLLLPPPUUUXXX]]]```dddfffggghhhiiikkkjjjjjjkkklllmmmppprrrsssxxxyyyxxxtttooommmpppsssssshhhhhhhhhkkkuuuwwwtttvvvuuurrrsss~~~}}}mmmaaaZZZVVVXXX\\\jjjpppnnnaaaXXX^^^nnnyyy~~~iiiPPP???666000000///---+++******+++------+++*********++++++(((((('''(((******)))''''''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''***((('''&&&'''((('''&&&***)))((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&'''(((%%%%%%%%%%%%$$$$$$###"""&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%((((((''''''''''''''''''******++++++++++++++++++---,,,,,,++++++,,,,,,---.........//////000111222444555999???CCCLLL]]]mmm|||wwwttt///333:::@@@EEEJJJOOORRRUUUSSSPPPKKKFFFAAA===::::::666222000222555888:::===<<<:::777444555777:::===JJJTTTTTTNNNJJJGGGDDD@@@>>><<<:::999888888888555444111...,,,...333777>>>CCCDDD???:::::::::999888444000///111444777888???>>>===<<<===>>>???@@@=========<<<;;;:::999888666444000---++++++,,,---)))***---222777;;;======999999888888999;;;<<<>>>>>>@@@BBBCCCBBB???<<<:::::::::888555333111//////111111222222222222111111---,,,+++))))))((((((((($$$%%%&&&&&&&&&&&&%%%$$$%%%%%%%%%$$$%%%%%%&&&'''%%%&&&&&&&&&'''''''''''''''''''''(((((())))))***+++***)))***,,,.........333555888:::<<<>>>BBBEEELLLKKKJJJHHHFFFGGGJJJMMMOOONNNMMMLLLKKKHHHDDD@@@===<<<999777444222111000222222222333333333333333999;;;>>>@@@AAAAAA@@@@@@@@@>>>:::777666666777888999999:::<<<===>>>???@@@BBBDDDGGGIIILLLOOOTTTXXX]]]```dddggghhhiiikkklllkkkkkkkkklllmmmnnnooopppuuuxxxyyywwwrrrmmmlllmmmzzz{{{lllfffdddiiiqqqyyyppprrrsssrrrrrrwww{{{nnnbbbWWWOOOPPPUUUaaalllqqqggg\\\]]]iiiuuuxxx```III;;;333222000...,,,+++++++++*********)))))))))))))))&&&&&&%%%&&&)))***)))((((((''''''&&&%%%%%%$$$$$$((((((((((((((((((((((((***)))(((&&&%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))'''&&&&&&'''(((''''''((((((((('''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&(((((((((((('''&&&%%%$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((('''''',,,+++)))((((((((()))***)))))))))***+++,,,,,,,,,,,,,,,+++,,,,,,---...///.........//////000111222333444999>>>CCCLLL^^^nnn~~~xxxuuu///333888>>>CCCIIIOOOSSSUUUTTTRRRNNNIIIDDD???<<<;;;888444222333666999<<<>>>===<<<999777666888;;;???KKKUUUUUUPPPLLLHHHDDDAAA???===;;;999999888999777555222///---...222555===BBBEEEAAA<<<;;;:::888777555222000111444777999>>>=========>>>???AAABBB>>>>>>>>>===<<<;;;999999777444111...,,,,,,,,,---------...222666:::;;;;;;;;;:::888888888:::<<<===@@@@@@AAA@@@@@@???=========<<<:::888555222000...222222222333333222222222,,,,,,,,,+++******))))))''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))*********+++,,,---,,,,,,111444666999;;;>>>AAADDDMMMMMMKKKHHHGGGHHHKKKNNNQQQQQQPPPOOOLLLHHHDDDAAA>>><<<:::777555333222111333333222222111111111111777999<<>>>>>@@@BBBDDDGGGIIIMMMQQQUUUZZZ]]]aaadddfffgggiiikkkmmmmmmmmmmmmnnnnnnooooooqqquuuyyyyyyvvvqqqmmmkkkrrrooodddccckkkrrrzzzrrrpppsssuuuuuuuuuzzzvvvkkk]]]RRRPPPSSSWWWeeepppmmmccc```jjjuuuoooUUUBBB666444000...,,,,,,+++***''''''(((((((((''''''&&&((('''&&&'''(((***)))((()))((((((((('''''''''&&&***))))))))))))))))))***///...+++((('''''''''(((&&&&&&%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&'''''''''&&&%%%&&&(((******)))'''''''''''''''((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))***)))((('''&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((()))******///...,,,+++***+++,,,---(((((()))))))))******************+++,,,---//////............///000111222222333888>>>CCCMMM^^^oooyyyuuu000333888<<>>??????>>>;;;999888:::<<>><<<:::999999999888666444000---...111444999@@@EEECCC???<<<999666555444333222222555888;;;<<<<<<======>>>???@@@AAAAAAAAA@@@???===;;;999888777555222///---,,,,,,,,,///...///222666999::::::<<<;;;999888888999;;;===CCCAAA???======>>>???AAA??????===;;;888444222000222222222222222222222222......---,,,+++******)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''(((***,,,,,,---------000333666888:::===AAADDDMMMLLLKKKIIIHHHHHHKKKNNNRRRSSSTTTRRRNNNJJJEEECCC???>>>;;;888666444222222333222111000/////////000555777;;;>>>@@@AAAAAAAAADDDAAA>>>:::888777888888::::::;;;;;;<<<=========???AAADDDFFFHHHLLLQQQTTTXXX[[[___ccceeefffiiijjjoooooooooppppppooooooooommmrrrxxx{{{zzzvvvqqqnnnlllyyyqqqddd^^^iiiqqqvvvssskkkpppuuuvvvuuuwww~~~vvvhhhYYYRRRRRRPPP]]]jjjooojjjhhhoooxxxzzz```LLL999555000---,,,+++***)))'''(((***++++++***)))''',,,***(((((()))))))))((('''''''''((((((((())))))'''&&&&&&%%%%%%&&&&&&'''///...+++((('''''''''(((''''''&&&&&&&&&&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))(((&&&'''((())))))(((''''''&&&''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&'''''''''(((&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&'''(((((((((((((((((((((((((((((())))))))))))))))))))))))""""""###$$$%%%&&&&&&'''***)))(((''''''((()))***))))))((((((''''''''''''((((((((()))***,,,---...............///000111222222333888>>>CCCMMM^^^oooyyyvvv111333666999>>>DDDJJJOOORRRSSSTTTTTTQQQMMMHHHEEE<<<;;;888555444777<<<@@@@@@@@@@@@===;;;:::;;;===FFFRRR\\\^^^ZZZTTTLLLEEECCCBBB???<<<:::999999999888777444111...///111444666>>>CCCBBB>>><<<:::777555555555333333555888<<<<<<<<<===>>>>>>???@@@@@@BBBBBBAAA@@@>>><<<:::999777555333000...,,,++++++++++++,,,000555999<<<<<<<<<;;;:::999999999:::;;;AAA@@@>>><<<<<<>>>AAACCCAAAAAA@@@>>>;;;888555333222222111111111111222222111000...---+++*********''''''&&&%%%%%%&&&''''''&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%(((***++++++,,,---...///111444777999<<>>;;;888555333222444333111000//////000000333666999===@@@AAABBBBBBDDDBBB@@@===:::888777777999999:::;;;<<<=========AAABBBEEEGGGJJJMMMRRRVVVXXX\\\aaadddfffhhhkkkmmmoooppppppqqqqqqppppppooommmqqqwww|||}}}{{{wwwtttlllppp|||ssseee^^^fffpppvvvqqqeeejjjpppuuutttuuu|||rrraaaTTTPPPOOOUUUaaakkkoooppptttzzzkkkUUU<<<777000---,,,,,,***(((***,,,...000000///---+++...,,,)))(((((())))))(((%%%%%%&&&&&&'''(((((())))))((('''&&&&&&'''((()))***)))(((&&&%%%%%%&&&&&&'''''''''''''''(((((()))%%%%%%%%%&&&&&&&&&'''''',,,***'''&&&''''''%%%$$$'''''''''&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''(((((((((%%%&&&''''''((((((''''''$$$%%%%%%&&&&&&'''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&&&&''''''((())))))))))))))))))((('''&&&&&&&&&''''''((((((***+++,,,---.........//////000111222333444999>>>CCCLLL^^^nnnyyyuuu///111333777;;;BBBIIIOOOSSSTTTVVVVVVTTTOOOIIIFFF<<<<<<:::777555777===AAAAAAAAAAAA???===<<<<<<>>>EEERRR^^^bbb___YYYOOOFFFDDDBBB@@@===;;;:::999999777666444111//////222444666===@@@===;;;;;;<<<:::777777777555333444777:::======>>>???????????????@@@@@@??????>>><<<;;;:::777666333111...,,,++++++(((((()))---222777:::;;;;;;;;;;;;::::::999999999======>>>>>>???AAABBBBBBCCCCCCBBBAAA>>>;;;888555222111000000000000111222444222///,,,************((('''&&&%%%%%%&&&'''(((&&&'''((((((((('''%%%$$$&&&&&&'''''''''(((((((((''''''''''''''''''''''''''')))++++++******,,,...,,,///222555777;;;???BBBFFFHHHJJJKKKJJJJJJLLLMMMPPPSSSVVVVVVSSSNNNKKKJJJGGGEEEBBB>>>:::777555444666444222111000111222333222444888<<<@@@BBBBBBBBBDDDCCCAAA???<<<999777555888888999:::<<<===>>>>>>@@@BBBEEEGGGIIIMMMRRRUUUYYY\\\aaaeeegggjjjlllnnnnnnooopppqqqqqqpppooooooqqqtttxxx}}}~~~{{{xxxrrrnnnuuuuuuggg```aaahhhssszzzsssbbbeeelllssstttsssyyynnn[[[RRRRRRPPPWWWeeeqqquuuvvvxxxyyyrrr\\\???999111...------+++(((***,,,000222222111...,,,,,,***'''&&&((()))))))))''''''((((((((((((((((((+++***)))(((((()))***+++&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&&&&''''''&&&%%%###$$$%%%&&&&&&%%%(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&'''''''''&&&&&&&&&'''(((***++++++++++++&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++************)))))))))$$$&&&(((+++,,,,,,,,,+++)))))))))))))))))))))((())))))))))))***+++,,,---.........//////000111222444555999???CCCLLL]]]mmmxxxuuu---///111555:::AAAJJJOOOTTTVVVXXXXXXUUUOOOIIIFFF===<<<;;;777555777===BBBAAABBBBBB@@@===<<<===>>>CCCPPP^^^cccbbb\\\QQQHHHDDDCCC@@@===;;;:::999999666666444222///000222555888<<<===999777:::===>>>999:::999666333222555888>>>>>>???@@@@@@@@@??????==================<<<;;;777666444111///---++++++((('''(((+++000444777888;;;;;;;;;;;;;;;:::888888999;;;>>>AAACCCCCCAAA@@@CCCCCCDDDCCC@@@===999777222111000//////000111222777444000,,,***)))***+++***)))(((''''''((()))***''''''((((((((('''%%%$$$'''''''''(((((((((((()))'''''''''''''''''''''&&&(((***,,,+++((((((+++...+++---000333555999===@@@DDDFFFJJJKKKKKKKKKLLLMMMNNNRRRWWWWWWTTTPPPMMMMMMJJJHHHEEEAAA===999777666777666444222222333444555111444888<<<@@@BBBBBBCCCDDDCCCBBBAAA>>>:::666444777888999:::<<<===>>>???>>>@@@BBBEEEGGGKKKOOOSSSWWW[[[```dddgggiiilllnnnlllmmmoooppppppoooooonnntttvvvyyy}}}}}}zzzyyyppptttwwwhhh^^^WWW[[[jjjqqqtttwwwbbbdddkkksssuuusssxxxyyydddWWWUUUNNNPPPaaaqqqwwwvvvvvvlllxxxvvv```BBB;;;333/////////,,,)))(((***...111111///,,,***)))'''%%%%%%''')))******,,,,,,++++++******)))))))))'''&&&%%%%%%&&&''')))%%%&&&'''((())))))))))))%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&''''''!!!%%%((()))***)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''''''''&&&%%%$$$"""###%%%&&&((())))))***&&&&&&&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((""""""###$$$%%%&&&''''''!!!###'''***,,,,,,+++***)))))))))***++++++,,,,,,************+++,,,------.........//////000111222444666:::???CCCKKK\\\lllxxxttt//////000222666>>>HHHNNNUUUWWWZZZ[[[XXXQQQJJJFFFAAA???<<<999888;;;@@@EEEMMMIIIDDD@@@>>>======<<>>>>>???>>>999222000333777888;;;???BBBBBB@@@<<<:::???>>>======>>>===;;;999777666555444333111---***...---+++***,,,///333666999:::;;;;;;;;;:::999888999:::;;;===>>>@@@AAABBBDDDBBBAAAAAAAAA>>>888333444333111//////000222333111111111111000...---,,,***((('''&&&'''((('''&&&,,,+++(((&&&%%%$$$$$$%%%$$$$$$%%%%%%&&&'''(((((())))))(((((('''''''''&&&''''''((()))***++++++,,,***,,,///111333666:::===EEEEEEGGGLLLPPPRRROOOLLLMMMOOOQQQSSSTTTRRRPPPOOOOOOLLLGGGCCCAAA>>>:::888;;;888555333222222111000///111333666:::===@@@AAACCCBBBAAA???<<<999777555222333555777999:::;;;<<>>======DDDOOO\\\bbb```YYYSSSPPPNNNJJJEEEAAA>>><<<:::888888666333000//////111222444<<>>;;;;;;999555444444444333111000111444777:::===???AAABBBAAA@@@???<<<:::777666444555777888:::;;;;;;<<>>===CCCMMMYYYaaa___YYYRRRNNNNNNJJJFFFBBB@@@===:::888777555222000///000111222666>>>EEEEEEDDDDDDCCCAAAFFFFFFCCC===666333444777999;;;???AAAAAA>>>:::888555555555888;;;=========999888666555444111...+++)))((('''(((***...111444888999:::<<<<<<<<<<<<;;;999999999:::<<<===>>>???AAAAAAAAABBBCCCAAA>>>;;;888666444222111000000111000111333444333000---+++...,,,************)))(((&&&&&&%%%%%%%%%&&&&&&'''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%%%%)))))))))))))))))))))))))))+++---///111333777:::>>>@@@CCCIIIOOOSSSSSSSSSLLLNNNOOOQQQRRRSSSSSSSSSOOOLLLJJJHHHFFFEEEBBB@@@;;;999666555555555444333111222444777:::<<>>===???IIIUUU]]]]]]WWWPPPKKKJJJGGGDDDBBBAAA???<<<999666444222000///000222333777@@@GGGHHHFFFFFFEEECCCHHHGGGCCC<<<666333444555999:::===>>>===;;;777555222111222444888;;;<<<<<<:::999777666555222///,,,)))(((''''''(((+++...000555666888:::;;;<<<<<<;;;999999999999:::;;;======AAAAAAAAABBBAAA@@@>>><<<:::999777444222111000000000222555777777444000---...,,,***)))))))))(((&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((((((((((((***,,,...///111555777;;;===BBBHHHNNNSSSWWWXXXPPPPPPPPPPPPQQQQQQRRRSSSRRRPPPMMMKKKJJJHHHDDDBBB;;;999666555555555555444222333555777999;;;===>>>>>>>>>??????>>><<<:::888555666666888999;;;<<<===>>>???CCCIIILLLLLLPPPUUUUUUYYY]]]bbbeeehhhlllnnnqqqrrrssstttvvvvvvwwwwwwrrrssstttvvvzzz~~~}}}{{{qqqbbbVVVWWW]]]aaaeeeiii{{{iiiZZZZZZ```eeejjjoooyyy~~~sssiiibbbZZZ[[[fffssszzz|||wwwwww{{{mmmWWW???444111...,,,,,,,,,,,,,,,+++++++++++++++((((((((('''((())))))************))))))))))))((()))%%%$$$(((***((((((***'''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&&&&$$$&&&'''(((((('''%%%$$$%%%&&&&&&'''((()))******)))'''&&&%%%&&&'''&&&%%%'''''''''&&&&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%$$$$$$###"""'''(((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''(((((())))))))))))((((((((((((&&&'''((()))************,,,+++)))''''''(((***+++++++++++++++,,,---......000000111111222333444555111999:::<<>>===<<>>??????===;;;:::333333444666888:::===>>>>>>???CCCJJJMMMMMMPPPUUUVVVZZZ^^^bbbfffiiimmmpppqqqrrrsssuuuvvvwwwxxxxxxoooooopppsssxxx~~~xxxyyyjjjZZZTTTVVVZZZ^^^aaammmxxxggg^^^___dddjjjnnnsss}}}pppkkkhhhjjjqqqxxx|||yyywwwyyyyyydddJJJ:::333000---,,,,,,,,,,,,+++++++++******((((((((((((((()))******+++*********))))))))))))...)))(((******&&&$$$%%%'''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((('''%%%"""!!!%%%&&&&&&'''((()))******+++)))&&&&&&''''''&&&%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''((())))))))))))((('''&&&&&&&&&'''''''''(((((((((''''''''''''''''''((((((&&&&&&&&&&&&'''''''''(((&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''))))))*********,,,+++)))''''''(((***+++++++++++++++,,,---............///000222222333333000999:::<<>>CCCIIIOOOVVV[[[XXXUUUQQQNNNLLLMMMOOOQQQXXXVVVSSSQQQOOOLLLGGGCCC???<<<999777666666555444222333444555666777888999999;;;===???@@@>>><<<;;;333333444555777:::<<<>>>??????DDDJJJMMMMMMPPPUUUXXX[[[___cccfffjjjnnnqqqrrrrrrtttuuuvvvwwwwwwwwwnnnoooqqqtttxxx~~~~~~wwwyyytttdddYYYUUUVVVYYY\\\bbbvvvyyyjjjdddhhhnnnpppppp|||~~~}}}wwwqqqppp{{{qqqXXXDDD888222///---++++++******)))((((((((())))))(((((())))))***+++************)))))))))))))))&&&%%%)))***'''%%%&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''&&&$$$###"""%%%%%%%%%&&&'''''''''(((+++)))&&&%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&'''(((((())))))%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%%%%%%%&&&''''''((())))))))))))***)))((((((((()))******++++++++++++,,,---......***+++---...000111111111000999:::<<>>@@@DDDHHHRRRUUUVVVRRRKKKDDDAAABBB???GGGRRR\\\___[[[SSSMMMDDDDDDDDDDDDCCC@@@;;;888444222000///000222444666666@@@HHHIIIHHHGGGDDDAAA???<<<888555333333333333;;;;;;;;;:::888555222//////...---///333777999:::888888777888999888555333------+++***************,,,...222555999;;;<<<======;;;999777777999;;;<<<>>>@@@AAA@@@>>>===>>>???===<<<;;;999777555333111...000333777999::::::999666333000...---,,,***((('''(((((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''''''''((())))))))))))+++,,,------///111333444777<<>>;;;777444444444444444=========<<<999666222000---,,,,,,...333777:::<<<888777777888999999777444......---------------...,,,...222666:::<<<>>>>>>===<<<999888777999;;;<<<===???AAAAAA??????AAACCC======<<<:::888555333222,,,...111444777999:::;;;444222///---,,,***((('''%%%&&&(((************)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%&&&&&&'''((()))*********+++---------...111333333666999<<<@@@FFFNNNUUUWWWTTTOOOLLLKKKNNNRRRUUUUUUTTTSSSSSSRRRPPPLLLIIIFFFCCC???<<<;;;999888666111222222333333444444555666999<<>><<<<<<;;;999777777888999:::@@@@@@CCCIIILLLMMMQQQWWWZZZ\\\___bbbeeehhhmmmppprrrssstttuuuuuuvvvvvvuuuwwwwwwxxxyyy{{{}}}~~~|||{{{vvvxxxuuuiiiccc```___WWWaaayyyrrrrrrvvvwwwvvv||||||qqqlllnnnuuukkkdddjjj|||pppWWWCCC888333111------,,,,,,+++******))))))))))))))))))******+++))))))))))))(((((((((((()))%%%###%%%$$$((((((((((((((((((((((((&&&&&&((()))************%%%%%%&&&&&&''')))++++++***************)))))))))(((%%%###"""$$$&&&&&&&&&%%%%%%%%%&&&&&&'''''''''######%%%&&&'''(((((((((%%%%%%%%%&&&&&&&&&''''''***)))&&&$$$$$$$$$%%%&&&&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((((((&&&%%%%%%&&&'''((($$$$$$%%%%%%&&&'''(((((('''(((((((((((((((''''''%%%&&&((()))************++++++++++++,,,---......---///111333444555555555///999;;;<<>>EEEJJJKKKJJJHHHGGGJJJGGGCCC???>>>@@@BBBDDDKKKUUU[[[WWWQQQOOOLLLHHHFFFOOO[[[dddjjjhhh]]]QQQMMMGGGDDDGGGGGGCCC???>>>666444000...,,,---///111:::>>>DDDHHHGGGDDDAAA@@@===;;;888333000///111333;;;<<<<<<<<<:::666333000******++++++,,,000555999;;;999777666777777666555///---,,,***))))))******,,,,,,...444:::>>>>>><<>><<<;;;:::::::::===>>>@@@AAAAAA@@@???>>>======;;;:::888777555555222333000***+++444:::999666555333111...,,,***)))&&&&&&&&&'''((())))))***,,,+++)))((('''''''''(((&&&&&&&&&'''((())))))***'''((()))***************)))))))))***++++++,,,,,,111222777>>>BBBCCCHHHNNNRRRSSSRRRPPPNNNOOOSSSWWWTTTUUUUUUVVVUUURRRPPPNNNKKKIIIEEE@@@<<<999777666777666444222222333444555666999===???@@@???@@@@@@>>><<<:::777777888:::;;;AAADDDGGGJJJLLLNNNRRRTTT\\\^^^aaadddfffiiinnnqqqrrrtttuuutttttttttvvvxxx||||||{{{zzzzzzzzz{{{|||zzzxxxrrriiieeeeee```ccclll~~~rrruuu~~~}}}{{{wwwrrriii```]]]```hhhhhhddddddppp|||eeeMMM:::111......,,,)))((()))*********((((((((((((((((((((((((***)))'''&&&&&&&&&'''((()))((('''&&&&&&'''((()))***))))))((('''&&&&&&%%%&&&&&&%%%$$$$$$%%%%%%%%%((((((''''''''''''((((((((('''&&&%%%%%%&&&'''((('''%%%$$$%%%(((***(((&&&%%%&&&&&&&&&%%%%%%$$$###&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))******)))$$$%%%%%%&&&'''''''''&&&((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&'''((((((((((((((((((''''''&&&&&&&&&''''''''''''((((((((((((+++)))'''%%%%%%'''***,,,)))***+++,,,,,,+++)))(((******+++,,,---//////000//////...//////000111222333777888<<>>======???AAAKKKSSSWWWSSSNNNMMMLLLIIIGGGPPP[[[eeekkkkkkbbbVVVOOOIIIFFFGGGGGGBBB>>>===666444111...---...111222999>>>CCCGGGFFFDDDAAA@@@<<<;;;888333000000222444;;;<<<<<<<<<:::666333000------......///333888======;;;999888888888777666------...---,,,+++)))(((---,,,...333999===>>>===AAAAAA@@@>>>===;;;:::999<<<>>>???AAAAAA@@@???>>><<<===>>>>>>===:::777555333444222---...555:::999666555444111///---+++***)))))))))((((((''''''&&&)))(((&&&%%%$$$$$$%%%%%%&&&&&&&&&'''((()))))))))(((((()))))))))(((''''''((())))))******+++,,,,,,000000555<<>>:::888777444333222111222444666888666999===?????????@@@AAA@@@>>><<<:::999:::;;;===???BBBFFFIIILLLOOOSSSVVV\\\^^^aaadddfffjjjnnnqqqssstttuuutttssstttuuuwww{{{{{{{{{{{{{{{{{{{{{{{{}}}zzz~~~ppphhhggg```aaagggwwwqqqqqqyyy}}}|||~~~tttooojjjeee^^^VVVUUUXXXcccdddcccccclll}}}mmmUUU@@@444000---+++))))))***+++***)))))))))))))))))))))))))))***)))((((((''''''(((((()))(((((('''''''''(((((())))))(((''''''&&&%%%%%%''''''&&&&&&&&&&&&&&&'''(((''''''''''''''''''((()))(((''''''''''''((()))(((&&&%%%&&&((()))(((&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''(((((((((''''''&&&%%%&&&''''''((((((((('''&&&&&&''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((***+++,,,---...---+++******++++++,,,---...///000///......//////000111222333777888===FFFKKK\\\www~~~???;;;555000------000111555888>>>BBBDDDEEEFFFHHHIIIFFFCCC???======>>>???JJJPPPSSSPPPMMMLLLLLLKKKJJJQQQ[[[dddkkknnnggg]]]RRRKKKGGGGGGFFFAAA===;;;777555111///...000222444777<<>>???<<<:::999:::999888777---...///000///,,,)))(((---------111666;;;===>>>BBBBBBBBBAAA???===:::999<<<===>>>@@@@@@@@@???>>><<<>>>AAABBBAAA===999666444555333000111666888888666666444333000...,,,+++******))))))(((''''''&&&''''''&&&%%%$$$$$$$$$$$$&&&&&&&&&'''(((((())))))(((((((((((('''&&&%%%%%%(((((()))******++++++,,,......222999<<<>>>CCCJJJPPPPPPPPPOOONNNNNNPPPQQQTTTVVVXXXYYYZZZYYYXXXWWWRRROOOKKKEEE@@@<<<:::888444333222111222333555777666999<<<>>>>>>???@@@AAABBB@@@>>><<<;;;<<<===>>>===@@@EEEIIILLLPPPUUUXXX[[[^^^aaadddgggjjjnnnqqqssstttttttttrrrssstttvvvyyyzzz|||}}}}}}|||zzzyyy~~~~~~}}}xxxlllkkkddddddfffnnnpppkkkqqqwwwxxx{{{~~~uuunnngggaaa\\\ZZZUUUPPPNNNQQQ\\\aaaccccccggguuuwww___HHH999333---,,,******+++,,,***)))************************))))))******))))))((('''))))))))))))(((((('''&&&)))((((((''''''&&&&&&%%%((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((())))))((('''&&&&&&'''((('''%%%''''''''''''((((((((((((&&&%%%%%%%%%%%%&&&'''''''''(((((('''&&&%%%$$$$$$&&&'''(((((()))(((((((((%%%%%%&&&&&&'''(((((()))'''''''''''''''&&&&&&&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&&&&'''$$$&&&)))++++++***(((&&&***+++---...///......---***++++++,,,---...//////............///000111222333888888===FFFLLL]]]www~~~AAA>>>888333111000111222333666:::===@@@CCCFFFIIIKKKIIIFFFBBB@@@???>>>>>>FFFKKKPPPRRRPPPNNNMMMKKKKKKRRRZZZbbbiiimmmhhh```RRRKKKGGGGGGFFFAAA===<<<777555222000///111333555666;;;AAAEEEEEECCCAAA@@@;;;:::777333111111444777;;;<<<<<<<<<:::666333000++++++,,,,,,...222777<<>>;;;999;;;<<<===>>>?????????>>>===>>>@@@BBBAAA>>>;;;888555555444222333555666666666666555444222000...,,,((((((((())))))*********))))))((((((''''''''''''&&&&&&&&&''''''(((((((((''''''(((((((((''''''&&&(((((())))))***+++++++++------000777:::<<>>@@@AAABBBAAA???===<<<<<<=========AAAEEEIIILLLPPPUUUXXXZZZ]]]aaaeeegggjjjnnnqqqsssttttttsssrrrrrrtttuuuvvvxxx{{{}}}}}}|||yyywwwzzz|||~~~qqqqqqooonnnjjjkkkzzzqqqhhhjjjooouuuzzz~~~{{{qqqggg___ZZZWWWXXXWWWSSSPPPPPPYYY```eeeddddddmmmgggNNN<<<555...---,,,,,,---,,,***(((************************)))***+++++++++***((('''((()))*********(((&&&%%%)))))))))((((((''''''''''''''''''&&&''''''((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&%%%)))((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''&&&%%%%%%&&&''''''(((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&&&&%%%'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&(((+++---...,,,+++)))***+++,,,---...///......++++++,,,,,,---...//////............///111222333333888888>>>GGGMMM^^^xxx|||???<<<888444222111111222222555888;;;===AAAEEEIIIJJJIIIFFFCCCAAA???======AAAFFFOOOUUUVVVRRRMMMKKKLLLRRRYYY___ggglllhhhaaaTTTMMMGGGGGGGGGBBB>>>>>>888666333000000111333555555:::AAAEEEFFFDDDBBBAAA;;;:::777444111222444777;;;<<<<<<<<<:::666333000)))******+++,,,111777;;;???===:::999999999777666444222///---++++++,,,------------...111666;;;>>>BBBCCCCCCCCCBBB???===;;;;;;;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>===<<<;;;555444333333333222333444666666777666444222000...)))))))))******************************))))))(((&&&&&&&&&&&&''''''''''''%%%&&&'''((()))*********'''(((((()))******++++++---,,,///555888:::@@@GGGKKKLLLNNNOOOPPPOOONNNLLLOOOQQQTTTWWWYYYZZZZZZZZZVVVSSSNNNHHHCCC???<<<;;;:::888666333111111222222555777:::;;;<<<===@@@AAAAAA@@@>>>===<<<;;;;;;;;;???BBBFFFIIILLLOOOSSSVVVYYY]]]aaaeeehhhkkknnnpppssstttttttttsssssstttvvvuuuwwwzzz}}}}}}|||yyywwwvvvyyy~~~|||}}}wwwvvvvvvvvvqqqlllxxxuuuiiihhhmmmvvv~~~~~~tttiii]]]XXXWWW\\\___[[[UUUSSSXXX```hhhgggccchhh{{{nnnUUUAAA777333111///...------+++)))************************)))***+++++++++***((('''((()))*********)))'''&&&*********)))))))))))))))&&&&&&%%%%%%&&&'''((((((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''((((((((('''&&&&&&&&&&&&+++***(((&&&%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%&&&'''(((((((((((((((&&&&&&'''''''''&&&&&&%%%(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''((((((((((((((())))))***+++,,,,,,,,,))))))***+++,,,---------+++,,,,,,------.........------......///111222333444888999>>>HHHNNN___zzz|||===;;;777444111/////////111333666888;;;???CCCFFFGGGFFFEEEBBB@@@===;;;:::>>>BBBLLLVVVYYYSSSMMMKKKLLLRRRXXX___hhhnnnllleeeZZZRRRLLLKKKIIIDDDAAA@@@999777333000///000222444555:::AAAEEEFFFEEECCCBBB<<<;;;888444111111444777;;;<<<<<<<<<:::666333000***++++++,,,...333999===@@@===;;;999999999777555666333///+++)))***,,,---+++,,,---...000444999===AAABBBBBBBBBBBB@@@???>>>:::;;;;;;<<<===>>>??????>>>=====================888444333444333000111444666777888888666444222000...---,,,+++***(((((('''(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&(((******++++++''''''((())))))******+++,,,+++---333666888>>>EEEIIIJJJLLLPPPRRRRRROOOKKKLLLNNNQQQUUUXXXYYYYYYYYYWWWTTTOOOJJJEEEAAA>>>===999777555444333444555666444666999:::;;;===@@@BBB@@@???>>>===;;;:::::::::@@@BBBFFFIIILLLOOOSSSVVVXXX\\\aaafffiiikkknnnppprrrtttuuutttttttttvvvxxxvvvxxx{{{~~~~~~}}}{{{yyyvvvyyy}}}~~~zzzwwwxxx}}}yyyvvvzzzvvvoooyyy|||lllgggnnnyyyzzzoooccc]]][[[aaaeeeaaaYYYTTTWWW___ggghhhdddhhh{{{yyy```III;;;999666222///...---+++***************************))))))******))))))((('''((())))))******)))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&'''((((((&&&%%%&&&'''+++***(((%%%$$$$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&(((((()))))))))&&&&&&&&&&&&&&&&&&%%%$$$)))(((((('''&&&&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))''''''&&&&&&''')))+++,,,)))))))))******++++++,,,,,,,,,,,,---------......---------...000111333333444888999???IIIOOO```{{{@@@>>>;;;777333000...---...000444666999<<>><<<:::<<<>>>HHHTTTXXXSSSMMMMMMKKKRRRZZZbbbmmmtttsssmmmcccZZZSSSPPPMMMGGGBBBAAA:::777333000...///000222555:::AAAFFFGGGFFFDDDDDD===<<<999555111111333666;;;<<<<<<<<<:::666333000++++++,,,---///444:::>>>AAA???<<<;;;::::::888666444222///,,,*********+++)))+++......///333888<<<@@@@@@@@@@@@@@@@@@@@@@@@:::::::::;;;<<<===??????<<<===>>>??????>>>===<<<;;;666333555333000111555666777888999888666333111......---,,,***)))((('''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((()))))))))''''''(((((()))************)))+++000333555;;;BBBFFFHHHLLLQQQUUUTTTPPPLLLJJJMMMPPPTTTWWWXXXXXXXXXXXXVVVQQQLLLHHHDDDBBBAAA;;;999777555444555666777444555888999:::<<<@@@BBBAAA@@@???===<<<;;;:::999>>>AAAEEEIIILLLPPPTTTXXXWWW\\\aaafffiiilllnnnppprrrsssuuuuuuuuuvvvyyy{{{yyy{{{~~~~~~}}}wwwzzz}}}yyytttkkkvvvxxxsss{{{zzzttt~~~qqqhhhhhhuuuyyypppfff```cccfffccc[[[UUURRRZZZdddhhheeeiii}}}pppTTTBBB???:::444000...---,,,+++))))))))))))))))))))))))***)))((((((''''''(((((((((((((((((()))***++++++'''''''''''''''(((((((((&&&&&&&&&&&&'''((()))***(((''''''''''''''''''(((&&&'''((())))))((('''&&&%%%'''((((((&&&%%%''')))***)))'''&&&%%%&&&'''(((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''''''''&&&&&&'''''''''''''''&&&%%%%%%''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%%%%'''(((***+++******)))))))))******+++,,,,,,,,,------------...---------...000111333444444999:::???IIIOOO```|||FFFDDD@@@;;;666222///...,,,///222555777999===???GGGGGGFFFEEECCCAAA>>><<<<<<<<>>===:::555111111333555;;;<<<<<<<<<:::666333000******+++,,,...333999>>>CCCAAA>>><<<<<<;;;999888222111///...,,,***)))((((((+++...///000222777;;;@@@????????????@@@AAABBB:::::::::;;;<<<===??????:::<<<@@@BBBBBB@@@===;;;>>>888444666444000222777666777999:::999777444222++++++++++++++++++++++++'''((()))******)))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((()))*********)))''')))...111333999@@@EEEGGGKKKQQQVVVVVVQQQMMMJJJMMMPPPTTTWWWXXXXXXXXXYYYWWWSSSNNNJJJGGGEEEDDD???===:::777444333333444333555777999:::<<<@@@BBBAAAAAA@@@>>>===;;;::::::<<>><<<===??????===;;;999999<<>>>>>????????????>>>>>>===:::777555444333333333333333444444444555555///...---,,,+++*********))))))(((((((((((())))))$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&''')))***)))'''(((+++///(((***,,,...000444888<<<@@@FFFJJJKKKOOOSSSTTTQQQLLLKKKLLLRRRYYY\\\ZZZWWWWWWVVVSSSPPPLLLGGGDDDBBB>>>:::888888777444555888555666777888888:::===???===>>>???@@@>>><<<999666888>>>EEEKKKNNNPPPTTTVVVZZZ^^^ccchhhjjjlllnnnooorrrrrrqqqqqqqqquuuzzz~~~~~~~~~vvvxxx|||{{{wwwkkkiiiqqqzzznnnzzz}}}yyyuuu```fffnnntttzzz{{{jjjbbbbbb^^^WWWNNNVVVffftttwwwwwwlllKKK@@@777000......***((((((,,,,,,,,,+++++++++******************))))))))))))###$$$%%%''')))***,,,,,,'''(((******)))(((%%%$$$((()))***)))((((((***,,,''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''((())))))&&&''')))*********)))(((+++,,,,,,)))%%%"""###%%%$$$%%%%%%&&&'''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%&&&&&&''')))(((((((((((('''''''''+++***((('''((()))((('''$$$%%%&&&((())))))))))))((((((''''''''''''((((((''''''''''''((((((((()))*********))))))))))))))))))((('''))),,,,,,)))&&&------...///000111222222666555:::AAAGGGQQQggg~~~CCCBBB@@@===:::666333111000000///000111444777999???AAADDDEEEEEEBBB>>>;;;666999===CCCGGGKKKMMMNNNMMMQQQZZZiiiyyyvvvfff\\\TTTJJJCCCBBB===:::555000...///111333777===EEEKKKNNNKKKGGGCCC???===:::777555555666777:::===>>>:::888888444000000///...---000777@@@FFFGGGBBB===;;;<<<<<<999666666555333111///...------+++***))))))***---000222444999???AAA???>>>@@@BBBCCCAAA>>>;;;;;;;;;===???>>>>>>???@@@@@@@@@@@@???>>>===:::888555444444333333333333444444444555555222111///---+++)))(((((())))))(((((((((((())))))))))))(((''''''&&&%%%%%%(((((())))))))))))((((((((()))***)))))))))+++,,,+++,,,...///000222666999>>>CCCGGGIIIMMMRRRSSSPPPLLLKKKLLLQQQXXX\\\[[[XXXYYYXXXUUURRRNNNIIIEEECCCFFF>>>888777666555666999555666777777888999===???BBBCCCDDDDDDCCC@@@<<<:::888===DDDJJJNNNQQQTTTWWW[[[^^^cccfffiiikkkmmmoooqqqrrrrrrrrrsssvvvzzz~~~~~~}}}}}}yyyzzz{{{}}}~~~{{{xxxqqqmmmrrr|||kkkssswwwwww}}}|||ggggggllltttxxx|||qqqhhhhhhddd]]]RRRXXXgggvvv{{{{{{nnnOOO???666///...///...---...,,,,,,+++++++++*********''''''''''''&&&&&&&&&&&&%%%%%%&&&'''((()))***+++$$$%%%&&&''''''&&&$$$###---,,,+++***)))(((((((((&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((('''''''''&&&''''''((())))))))))))))).........***&&&%%%&&&'''%%%&&&''''''(((((((((''')))(((''''''''''''((()))''''''&&&&&&'''((())))))((((((((('''''''''&&&&&&***(((&&&&&&'''((('''&&&&&&'''((((((((((((((('''((((((''''''''''''(((((('''''''''((((((((())))))*********+++,,,,,,------+++******,,,///000///---......///000111222333333666555:::AAAFFFPPPfff}}}CCCCCCBBB???<<<888555333000/////////111333666888:::===@@@CCCCCCAAA>>><<<444666:::>>>CCCFFFHHHIIILLLOOOXXXgggxxxpppbbbWWWMMMGGGEEE===:::555000......111222888===EEEKKKNNNLLLHHHDDD???===:::777666555666666888;;;<<<999777666333...------,,,---000888AAAHHHKKKFFF@@@<<<<<<<<<:::777777666555333111000//////---,,,+++***+++,,,...///111666<<>><<<;;;<<<<<<>>>???@@@@@@AAAAAAAAA@@@>>>===;;;888666555444444333333333444444444555555555444111...+++((('''&&&))))))(((((((((((())))))+++******((('''&&&%%%%%%(((((())))))))))))(((((((((''''''((())))))(((&&&)))+++---...///111555888;;;@@@DDDFFFJJJPPPRRROOOMMMLLLKKKOOOUUUZZZ[[[[[[\\\[[[YYYUUUQQQLLLHHHEEEFFF???;;;===@@@>>>:::999555666777888888:::===@@@FFFGGGHHHHHHFFFBBB???===888<<>>;;;888666000/////////000222555666999;;;???AAABBB@@@===;;;333555777;;;>>>BBBEEEFFFIIILLLTTTbbbtttxxxhhh[[[QQQKKKHHH>>>;;;555000......000222888===EEEKKKNNNLLLIIIFFF???>>>;;;888666555555666777;;;<<<999777777333...,,,,,,,,,...222:::CCCJJJNNNIIIBBB>>><<<;;;:::999777666555333222111000000...---,,,++++++,,,...///000444999===???AAADDDFFFFFFEEEBBB???===<<<;;;;;;===>>>??????@@@@@@@@@@@@>>>===;;;999888666555444333333333444444444555555666444111...+++)))'''&&&))))))(((((((((((())))))((((((((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$%%%((((((%%%!!!$$$&&&(((+++---111666999999>>>BBBDDDIIIOOOQQQPPPOOOMMMKKKMMMRRRXXX[[[\\\^^^]]]\\\XXXTTTOOOJJJGGG???<<>>;;;999222111000//////111333444999;;;???AAAAAA???<<<:::444444666888;;;???BBBDDDGGGJJJQQQ___qqqooo___SSSKKKFFF@@@<<<666111......000111888===DDDJJJMMMLLLIIIFFF@@@>>><<<999777666555555777;;;===;;;999888444///,,,------///333;;;DDDJJJMMMIIICCC>>><<<;;;;;;;;;777666444333222111000000---,,,,,,,,,,,,---//////111333777;;;===@@@BBBDDDCCCBBBAAA@@@>>>===<<<;;;;;;<<<===>>>????????????======<<<;;;999777666555333333333444444444555555444333111///,,,+++***)))))))))(((((((((((())))))''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%'''%%%$$$&&&))))))&&&""""""$$$&&&(((***...222666777<<<@@@BBBGGGOOORRRQQQPPPNNNLLLMMMPPPUUUZZZ\\\^^^^^^]]]ZZZVVVQQQLLLJJJ???===@@@JJJOOOIII>>>666888999:::;;;<<<>>>BBBEEEGGGHHHIIIHHHGGGCCC@@@>>>;;;<<<>>>CCCJJJQQQWWW[[[]]]___bbbdddfffiiimmmppppppsssvvvxxxyyyzzz{{{}}}}}}~~~}}}|||yyyzzz}}}~~~xxxuuu~~~|||qqqooovvvwwwtttyyyhhhbbbkkkooonnnyyy|||qqqddd^^^dddxxx|||~~~rrrTTTDDD555000000...,,,,,,+++++++++*********))))))*********)))))))))((((((***))))))((('''&&&&&&&&&$$$%%%&&&'''((()))))))))+++'''###%%%***,,,***&&&((((((''''''''''''((((((######$$$%%%&&&''''''(((((('''&&&&&&&&&''')))***&&&)))---000111///+++'''&&&&&&'''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''(((***+++''''''&&&&&&&&&%%%%%%%%%)))'''&&&&&&'''(((((('''%%%&&&'''((())))))))))))((((((''''''''''''(((((((((((((((((()))))))))***((((((((()))******++++++,,,,,,+++)))))))))+++,,,---......///000111222222666555:::BBBFFFNNNbbbxxx~~~===>>>@@@BBBBBBAAA>>>===555444222000000000111222777:::===@@@@@@>>>;;;999444444444555888<<>>888222//////000222777<<>><<<;;;:::666000------...///333:::BBBHHHIIIFFFBBB>>><<<;;;;;;<<<777666555333222222111111---------------......///000222555888<<<>>>@@@AAAAAAAAAAAAAAA@@@>>><<<<<<:::;;;<<<===>>>>>>??????=========<<<:::888777666333333333444444444555555333222111///---,,,,,,,,,))))))(((((((((((()))))))))((((((&&&%%%$$$######''''''(((((((((((('''''')))(((((()))******)))(((&&&'''(((((((((***---///555:::>>>@@@FFFNNNRRRQQQRRRPPPNNNMMMOOOSSSXXX[[[]]]]]]]]][[[XXXSSSNNNKKKIIIBBB???AAACCC???999777888999;;;<<<<<>>======AAAIIIQQQWWWZZZ\\\___bbbfffhhhkkkoooqqqpppsssvvvxxxxxxyyy{{{}}}}}}~~~yyy{{{~~~}}}zzz~~~sssmmmtttzzz|||vvvjjjkkklllkkksss~~~mmmcccdddvvv{{{uuurrrwwwzzzZZZIII777111111000...---+++************))))))))))))((((((((('''''''''''')))(((((((((''''''''''''&&&&&&&&&'''((())))))***///,,,))))))***+++)))&&&))))))(((((((((((())))))&&&&&&&&&%%%%%%%%%%%%$$$''''''&&&&&&''''''((()))$$$&&&)))...111111...+++&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%'''((()))''''''''''''&&&&&&&&&%%%((('''%%%&&&''')))(((((($$$%%%&&&((())))))******((((((''''''''''''((((((((((((((()))))))))******&&&'''(((***,,,...000000.........---+++***+++,,,------...///000111222222555555:::CCCGGGOOOcccyyy{{{999;;;???BBBCCCBBBAAA???888777444111000000000111333555:::===???>>>;;;:::444333222333555999===???DDDHHHPPP\\\mmmooocccVVVLLLDDD@@@:::444000000111222666:::AAAGGGJJJJJJHHHFFF@@@???===;;;888666555444666;;;>>>===;;;:::666000------......111777>>>CCCCCCBBBAAA>>><<<;;;;;;<<<888777666555444333333333000//////...------,,,,,,...///111555:::>>>@@@AAABBBCCCCCCCCCAAA???===;;;:::;;;<<<>>>?????????@@@=========<<<;;;999777666333333333444444444555555444333111///...---,,,,,,))))))(((((((((((()))))))))(((((('''&&&%%%%%%%%%&&&''''''((((((''''''&&&'''(((((((((((((((***+++))))))***)))((())),,,...222777;;;===CCCLLLQQQPPPRRRQQQOOONNNNNNQQQUUUXXXZZZ[[[[[[[[[XXXTTTOOOLLLMMMFFF@@@???===999777888666888999:::;;;>>>BBBEEEIIIJJJKKKLLLLLLIIIGGGEEE@@@>>><<<@@@GGGPPPVVVZZZZZZ^^^ccchhhkkkmmmpppsssqqqsssuuuvvvwwwxxx{{{}}}|||~~~}}}}}}~~~}}}|||yyywwwmmmqqq|||tttmmmkkkmmmssszzz~~~qqqmmmzzzzzzsssjjjssseeeQQQ===444333111...---************))))))))))))(((((('''''''''&&&&&&&&&''''''''''''((((((((()))(((((((((((()))******+++,,,+++***)))((('''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''&&&%%%&&&)))...222333222'''''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((((('''''''''&&&&&&'''%%%$$$%%%&&&(((((('''&&&&&&'''((())))))((((((((((((''''''''''''(((((((((((()))))))))*********))))))***+++,,,------...,,,...000///---,,,,,,.........///000111222222333444444;;;CCCIIIQQQeeezzz{{{www777999>>>AAACCCCCCBBBAAA:::888555222000//////000...222666;;;======<<<:::333222111111333666;;;===AAAEEEMMMYYYiii|||xxxmmmaaaWWWEEEAAA;;;555111000111333555:::@@@FFFIIIIIIGGGFFF@@@???>>>;;;999666555444666:::===<<<;;;:::555///,,,---------///444;;;??????@@@???>>><<<;;;;;;<<<999999888666555555555555222111000///---+++***))),,,,,,///444999>>>AAAAAAEEEEEEFFFEEECCC@@@===;;;;;;<<<===>>>@@@@@@AAAAAA============<<<:::888666333333333444444444555555666444222000...,,,++++++))))))(((((((((((())))))%%%&&&&&&'''((()))******$$$%%%%%%&&&&&&%%%%%%$$$###%%%&&&%%%###$$$(((,,,((()))*********,,,///222000555888;;;AAAJJJOOOOOOSSSRRRQQQOOONNNPPPTTTWWWXXXYYYZZZZZZXXXTTTPPPMMMIIIFFFDDDEEEBBB;;;888:::555666888999:::===AAADDDGGGHHHJJJKKKKKKIIIGGGEEEBBB>>><<>>@@@BBBCCCDDD===:::555222111111111000000222555888;;;;;;;;;;;;888666222000000333888:::@@@CCCKKKVVVfffxxx|||xxxkkk]]]IIICCC:::555333333222111666<<<@@@@@@AAADDDEEECCCCCCBBB@@@>>>;;;999777777999999::::::999666333222///...---+++,,,000666;;;===;;;999:::<<<<<<:::888:::::::::777444333333555555111......000000...,,,///111333444777<<>><<<<<<;;;444444444444444444444444555444222000...---,,,,,,,,,+++***************+++$$$%%%&&&&&&&&&%%%$$$###&&&'''((((((((('''&&&%%%###$$$&&&'''((('''&&&%%%''''''(((((()))+++,,,---111333555888<<>>:::666;;;<<<============@@@BBBFFFHHHKKKMMMMMMKKKIIIGGGAAAAAAAAAAAACCCJJJRRRWWWXXX^^^ccceeeiiiooopppnnnsssttttttssssssuuuyyy|||}}}||||||}}}|||{{{|||zzzxxxrrrnnnvvvxxxmmmppp|||tttqqquuuzzzzzz{{{~~~tttqqq|||~~~iiiMMM:::333111...***++++++,,,++++++***)))(((((()))***(((&&&%%%&&&'''+++++++++***)))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((())))))(((((('''''''''(((((((((((('''%%%%%%$$$$$$%%%''''''''''''((((((((()))'''%%%###"""$$$'''+++...)))(((&&&%%%%%%''')))***''''''''''''''''''&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((((((((((((((((((((((((((('''''''''((('''%%%###'''(((***+++,,,,,,,,,,,,,,,,,,+++*********++++++''')))***++++++,,,...000//////...///111333555777777777<<>>>>>???BBBDDDBBBCCCBBB@@@>>><<<999888777:::;;;;;;;;;:::777555333------,,,***+++///555:::@@@>>>===>>>@@@AAA???===:::::::::777444333333444555222000///000000...,,,+++---...000333888>>>CCCCCCBBBAAABBBDDDCCC@@@>>><<<;;;<<<>>>AAACCCBBBAAABBBBBBAAA@@@???>>>===<<<666666555444444555555555666555333111///---,,,,,,***))))))(((((((((((((((''''''((((((((('''&&&%%%&&&''''''((('''&&&%%%$$$%%%&&&''''''((((((''''''&&&&&&''''''((()))+++,,,///111333666:::AAAHHHMMMQQQRRRRRRQQQOOOOOOQQQSSSVVVXXXYYYXXXUUUQQQOOOOOOKKKHHHEEECCCCCCAAA===:::999;;;<<<<<<<<<<<>>@@@BBBDDDDDD@@@:::666333222///...000111444888;;;===>>>???888666222//////111555777:::===CCCMMMZZZkkk{{{}}}nnnaaa]]]___\\\WWWIIICCC<<<666444333222222333999===<<<===AAACCCBBBCCCBBB@@@>>><<<:::888777;;;<<<===<<<;;;999666444,,,,,,+++******...444888===<<<<<<===???@@@???>>>;;;;;;:::777444222333333666444222111000000...,,,)))***,,,...000555;;;???BBBAAA@@@@@@BBBBBBAAA@@@===<<<;;;<<<>>>AAABBBAAACCCCCCBBBAAA@@@@@@??????999888666444444444666777777666555222000...---,,,******)))(((((((((((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$'''''''''''''''(((((()))&&&&&&&&&&&&''')))***+++,,,...000333777===DDDIIIOOOQQQSSSSSSRRRQQQQQQRRRRRRUUUWWWVVVTTTRRRQQQQQQLLLJJJHHHFFFDDDBBB???<<<999:::;;;;;;;;;<<<>>>@@@CCCFFFIIILLLMMMMMMLLLKKKFFFDDDAAA???@@@EEEMMMSSS[[[aaadddeeegggllloooooonnnppprrrtttvvvyyy}}}zzzrrruuu~~~qqqkkkppp{{{xxxkkkeeelllpppqqqsssyyyyyy}}}|||{{{zzzxxxqqqkkklllssszzz}}}~~~uuuzzzeeeKKK;;;333000...,,,,,,,,,,,,+++***)))(((###&&&)))*********+++,,,+++******))))))(((((('''''''''''''''''''''''''''''''''&&&&&&''''''((((((((((((''''''''''''(((((($$$%%%%%%&&&'''(((******((((((((((((((('''''''''(((((('''''''''((()))***444222///+++((('''&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%(((***)))'''&&&'''***)))))))))(((((()))******((()))+++,,,---,,,,,,+++,,,---......,,,,,,---...---...000111333333444444777666<<>>???:::777333000///111444777;;;>>>DDDKKKWWWgggyyyvvveeeTTTMMMOOOPPPOOODDD@@@;;;777444444444555666;;;??????@@@DDDEEEDDDCCCBBBAAA???<<<:::888777;;;;;;<<<<<<;;;888666444,,,++++++***+++...444888999999;;;===>>>???>>>>>><<<<<<;;;888444222222333666555444333111000...---+++,,,---///111555:::???AAA@@@@@@@@@AAABBBBBBCCC@@@>>>;;;;;;===@@@BBBBBBDDDCCCCCCCCCBBBBBBAAAAAA<<<:::777444333444555666888777666444222000...---------,,,+++************%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%%%%%%%%%%$$$$$$''''''&&&%%%%%%'''((()))&&&&&&&&&'''((()))***++++++,,,///222666;;;AAAFFFLLLOOOSSSTTTSSSRRRQQQPPPOOOQQQTTTUUUTTTSSSRRRSSSQQQOOOMMMJJJFFFAAA===:::999:::;;;<<<;;;<<<>>>@@@BBBDDDHHHKKKMMMNNNMMMMMMIIIFFFBBB>>>>>>CCCJJJPPP[[[aaaeeeeeefffjjjnnnooonnnppprrrtttvvvyyy}}}}}}~~~zzzqqqppp}}}|||qqqnnnuuu~~~}}}wwwgggeeejjjooopppqqqtttzzz{{{~~~|||vvvqqqooonnngggaaa[[[[[[___gggrrr|||uuuwwwnnnQQQ===222...---,,,,,,,,,,,,+++***))))))!!!$$$'''(((((((((((((((******))))))((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((''''''''''''(((((()))(((''''''&&&&&&''''''(((((((((((((((''''''''''''((()))))))))))))))((((((((('''%%%$$$###"""""""""%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&%%%%%%%%%,,,+++***)))))))))***+++'''(((+++---...---,,,++++++,,,------,,,,,,---...---...000222333333333333666666;;;CCCHHHRRRhhh~~~{{{iiiccceeexxxAAA???===<<<===@@@CCCEEEGGGCCC>>>999666222///,,,---...///222555999<<<>>>===:::555222000222555777;;;???CCCIIITTTdddvvvzzzhhhUUUJJJHHHIIIHHH???>>>:::777555555777999;;;AAAFFFFFFFFFIIIJJJHHHDDDCCCAAA???<<<:::999888999:::::::::999666444222,,,,,,,,,,,,,,,000444888999;;;>>>@@@AAAAAAAAAAAA======;;;888444111111222555555666555333000///...---...//////000333888<<>>@@@BBBCCCDDDDDDDDDCCCCCCCCCCCCCCC===;;;888555333333444555777777666555333111///......---,,,+++************&&&&&&%%%%%%$$$$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$&&&%%%$$$###$$$%%%&&&''''''''''''((()))***,,,,,,***,,,///222555:::???CCCHHHLLLQQQSSSSSSQQQOOONNNLLLOOORRRTTTTTTTTTTTTUUUQQQQQQPPPLLLGGGBBB===;;;:::<<<======<<<===???AAABBBDDDGGGJJJMMMNNNNNNNNNKKKHHHDDD???>>>AAAHHHMMMYYY```eeeeeeeeeiiimmmnnnoooqqqsssuuuuuuwwwzzz|||{{{}}}~~~~~~|||rrrnnnvvvyyynnnnnnuuutttvvv}}}}}}pppmmmpppsssssspppqqqwww~~~}}}tttkkkgggfff^^^XXXRRRQQQRRRXXXhhhwwwzzzzzzyyy\\\DDD555000000,,,,,,---,,,,,,+++***)))&&&(((******)))((((((((()))))))))((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((('''''''''''''''((())))))(((''''''&&&&&&&&&&&&'''((((((((((((((('''''''''((())))))******)))((('''%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&'''''')))((((((''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&***&&&$$$%%%(((***)))'''***))))))((((((((())))))'''(((+++---...---,,,+++((()))+++,,,+++,,,...///---///111222333333333222666555:::BBBHHHRRRiii{{{hhhbbbdddrrrGGGEEEAAA???>>>AAADDDFFFHHHDDD@@@<<<999555111///.........///222666:::===@@@<<<777333111222444666999===AAAFFFOOO___sssrrr^^^OOOHHHDDDAAA???>>>===:::777777:::<<>>@@@????????????>>>===<<<888444111000111444555777666444222111111.........------///333777;;;===???@@@@@@AAACCCEEEDDDAAA>>>===>>>AAABBBBBBCCCCCCCCCDDDDDDDDDDDDDDD???===:::777555444444444555555666555444333111///---,,,+++***)))((((((((()))((('''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&(((((((((((()))+++,,,---***,,,///222444999>>>AAADDDHHHNNNQQQQQQOOOMMMMMMKKKNNNRRRTTTUUUUUUVVVVVVNNNOOOPPPMMMHHHCCC@@@???;;;<<<=========>>>@@@BBBBBBDDDGGGJJJLLLNNNOOOOOOKKKIIIFFFBBB@@@BBBGGGKKKTTT]]]eeeeeedddgggkkklllppprrrtttttttttuuuvvvxxxyyy{{{~~~~~~~~~vvvpppttt|||nnnhhhlllmmmmmmqqq|||}}}wwwyyy{{{zzztttqqqvvvwwwjjjddddddbbbYYYSSSQQQOOOSSScccttt|||{{{eeeJJJ888111111------------,,,+++***)))))))))***(((&&&%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''((((((''''''&&&''''''((()))***%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))(((((()))))))))(((''''''((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%))),,,------&&&&&&'''((((((''''''&&&((()))+++,,,---,,,,,,+++&&&(((***++++++,,,...000//////000111222333333333666555999BBBHHHRRRjjj|||iiibbbdddpppMMMJJJEEEAAA@@@BBBEEEGGGHHHFFFBBB???<<<:::666333000///...///222666:::===@@@<<<777222000111333555888<<<@@@DDDMMM]]]rrrppp^^^QQQHHHBBBCCCCCCBBB>>>:::999;;;>>>GGGOOOVVVWWWVVVUUURRRMMMDDDCCCBBB???===;;;999888777777888888777444222000***++++++,,,,,,///333666666:::>>>???>>>=========>>>>>><<<888444000000000222555777777555333222333000000///---,,,---000333666999===?????????AAACCCCCC@@@>>>===>>>@@@@@@@@@BBBCCCCCCCCCDDDDDDEEEEEEBBB@@@>>>;;;999777555555222333444555555333222111------+++***)))((((((((()))((('''&&&&&&&&&''''''((((((&&&%%%%%%%%%&&&'''###$$$%%%%%%&&&&&&%%%%%%'''''''''((()))***+++,,,(((+++...111333777;;;???AAAEEEJJJMMMMMMLLLKKKKKKKKKNNNRRRUUUUUUVVVWWWXXXNNNPPPQQQNNNHHHCCC@@@???:::;;;<<<<<<<<<===???AAACCCDDDGGGIIILLLMMMNNNOOOKKKJJJHHHDDDBBBCCCFFFIIIOOOZZZdddeeedddgggjjjkkknnnppprrrsssssstttuuuwwwwwwzzz|||}}}}}}zzzrrrsssxxxppphhhjjjmmmlllnnnwww{{{rrrsss{{{|||oooggghhhkkk```XXXVVVRRRRRR```qqq}}}}}}pppRRR<<<333222------------,,,+++***)))))))))(((&&&$$$$$$&&&(((((((((((((((((((((((((((((((((((((((((((((((((((******)))(((((((((((((((&&&&&&&&&''''''((()))***%%%%%%$$$$$$$$$%%%%%%&&&%%%&&&&&&'''((()))******''''''''''''''''''((((((&&&&&&&&&&&&&&&&&&%%%%%%###$$$$$$%%%&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$''')))'''######(((---%%%&&&)))++++++***)))(((++++++++++++++++++++++++)))***,,,,,,,,,,,,---///000000000000111222333333555444999AAAHHHRRRjjj}}}jjjccceeesssQQQMMMHHHCCCAAACCCFFFHHHIIIGGGDDDAAA???===:::777222111//////222666:::===@@@<<<666111//////111333999===AAAEEEMMM^^^sssqqqaaaTTTLLLHHHHHHFFFBBB===;;;<<>>CCCDDDBBB@@@@@@AAA???>>><<<888333000///000111444888888666333333555333222111...,,,---000222222777<<<>>>>>>===???AAAAAA???======>>>??????>>>BBBBBBCCCCCCDDDDDDEEEEEEDDDCCCAAA>>><<<999777555111222444555555444222111000///...,,,+++*********'''&&&%%%$$$###$$$%%%%%%)))((('''&&&%%%&&&''''''$$$%%%&&&'''((('''&&&%%%&&&&&&&&&&&&((()))***+++'''***---000222555:::===@@@CCCHHHKKKKKKJJJJJJJJJKKKNNNRRRUUUVVVVVVWWWXXXQQQSSSSSSOOOHHHAAA===;;;999:::;;;;;;;;;<<<>>>@@@DDDEEEGGGIIIKKKMMMNNNOOOKKKJJJIIIFFFDDDDDDFFFIIILLLXXXccceeedddfffiiijjjlllnnnqqqrrrssssssuuuwwwvvvyyy{{{{{{{{{}}}~~~{{{}}}{{{rrrqqquuu|||tttjjjmmmqqqooopppyyyqqqooottttttlllmmmpppeee\\\YYYUUURRR^^^nnn|||]]]DDD999777------------,,,+++******......,,,)))((())),,,...'''''''''((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((&&&&&&&&&'''''')))******)))(((&&&$$$###!!!!!! $$$%%%&&&'''(((***++++++&&&&&&&&&&&&&&&'''((((((###$$$%%%&&&''''''''''''######$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((###***---'''((('''))),,,///000///---+++,,,,,,+++******+++++++++,,,---......,,,,,,---...111111000///000111333444555444999AAAGGGSSSkkk}}}jjjdddfffxxxmmmYYYIIIGGGGGGCCCDDDJJJKKKIIIGGGEEEBBB>>>999555777222000222333444888===@@@???<<<666111000333777======@@@DDDLLL\\\vvvuuuaaaVVVRRRKKKEEEAAA===888888<<>>>>><<<;;;<<<<<<@@@@@@>>>:::555111//////222444777999888777777777444222000...---,,,,,,,,,///444:::<<<<<<<<<>>>AAACCCAAA???<<<;;;;;;<<<===BBBCCCDDDDDDBBBAAABBBCCCGGGEEEBBB>>>:::777444333333444555555444333111000111000///---+++)))((('''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((***,,,---///222666999???BBBGGGKKKLLLLLLMMMMMMNNNNNNOOOSSSWWWXXXUUURRRTTTSSSSSSRRROOOIIIAAA<<<@@@>>><<<;;;;;;===???AAADDDFFFIIIJJJKKKKKKMMMOOORRRPPPMMMIIIFFFDDDCCCBBBKKKQQQYYY___bbbeeehhhjjjkkklllnnnqqqsssuuuvvvvvvyyyzzz{{{{{{|||~~~~~~|||}}}|||{{{wwwttttttxxxjjjggguuuwwwxxx~~~wwwooosss~~~|||xxxzzzyyypppeee^^^YYYXXX___hhh|||iiiKKK999444000///...---,,,+++++++++(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&''')))***+++++++++++++++***))))))))))))))))))'''&&&'''((()))((('''%%%%%%%%%&&&&&&&&&''''''&&&&&&'''((())))))))))))'''((()))******)))((('''&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''%%%$$$###$$$$$$%%%###$$$&&&((()))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''')))***))))))(((...,,,+++)))(((((()))***)))******+++---......///......///000111333444555888:::999===HHHQQQfffyyygggfffnnn{{{{{{gggVVVQQQMMMFFFDDDHHHJJJIIIHHHGGGEEEAAA<<<888777222///111222333888===@@@???<<<666111///222555;;;===AAAFFFLLL[[[vvvmmmbbbUUUNNNHHHDDD???:::;;;>>>IIIRRRYYYYYYVVVSSSOOOKKKEEECCCAAA???>>><<<999666:::999888888777444000------+++***,,,,,,,,,111888>>>@@@AAAAAA???>>>>>>???@@@@@@>>>:::555111/////////222666888888777666666444333111000///.../////////222777:::<<<===>>>@@@@@@???>>><<<<<<<<<<<<===@@@BBBEEEFFFEEEEEEEEEFFFGGGFFFEEEBBB???;;;888666333444444444444333222111222111000...,,,+++***)))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''((((((((())))))))))))((()))+++,,,...111555888>>>BBBGGGKKKMMMNNNOOOPPPPPPOOOPPPRRRUUUVVVTTTRRRUUUUUUUUUTTTQQQLLLDDD???@@@???<<<;;;;;;===???AAACCCEEEHHHJJJKKKLLLNNNPPPSSSQQQMMMIIIFFFCCCAAAAAAIIIPPPYYY```dddfffiiikkkkkkmmmoooqqqsssuuuvvvvvvxxxzzz|||}}}~~~{{{yyyxxxwww|||~~~{{{zzz{{{~~~oookkkssszzz~~~wwwppprrruuuxxxvvvmmmeee^^^YYY]]]cccwwwpppRRR===555000///...---,,,+++++++++))))))))))))))))))))))))***)))))))))((((((((((((++++++******)))'''&&&%%%)))(((''''''&&&&&&&&&''')))'''&&&'''((()))((('''$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''(((((((((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&'''(((((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%&&&&&&&&&$$$%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((((((((((((((())))))((())))))***+++,,,)))******+++---......////////////000222333555666777:::888===HHHQQQfff{{{jjjhhhnnn|||vvvdddZZZRRRHHHDDDFFFIIIHHHHHHHHHGGGDDD???;;;666111///000111333777===BBBAAA???999333000222555999===CCCGGGKKKXXXrrrtttiiiYYYRRRKKKGGGBBB======@@@JJJSSSZZZZZZVVVSSSNNNIIIEEECCC@@@???>>><<<:::777<<<:::888777666444000...---+++***,,,,,,---222888???AAABBBAAA@@@>>>??????@@@???>>>:::444000///...+++///444777777666666666555444333222111111111111///000222666;;;>>>>>>>>>========================>>>BBBFFFHHHIIIHHHHHHHHHGGGHHHIIIHHHEEEAAA===:::444444444444444333333333333222111000...,,,+++++++++***)))((('''&&&%%%%%%))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''((((((((()))))))))''')))+++,,,---000444777;;;???EEEIIILLLMMMOOOQQQSSSQQQPPPQQQRRRTTTSSSRRRWWWVVVVVVVVVTTTOOOHHHCCCAAA@@@===<<<;;;===???@@@BBBEEEHHHJJJLLLMMMPPPRRRTTTRRRNNNJJJFFFCCCAAA@@@GGGMMMWWW```eeeiiikkkllllllmmmooorrrtttuuuvvvvvvxxxzzz~~~{{{uuusssrrrxxx~~~wwwwwwqqqrrr~~~|||{{{vvvkkkddddddfffooozzz~~~wwwqqqhhh```^^^bbbooo|||vvv[[[CCC777000///...,,,++++++************************************)))))))))(((((((((&&&'''((())))))******)))((('''&&&&&&%%%&&&&&&&&&)))'''&&&'''((()))((('''%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%'''((()))***&&&'''((()))))))))))))))%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''$$$%%%&&&'''((((((((((((''''''''''''''''''''''''***))))))))))))******+++'''((()))***++++++++++++******+++,,,,,,---......//////000111222444555666777:::999===IIIRRRfff{{{jjjgggkkk|||ssseeeYYYNNNIIIIIIGGGGGGGGGHHHHHHFFFBBB>>>777222...///111222777===DDDDDDBBB<<<666222333666888===DDDGGGHHHRRRiiiuuuiii\\\TTTLLLGGGBBB>>>>>>BBBKKKTTT[[[[[[WWWSSSNNNIIIEEECCC@@@???>>>===;;;999???<<<999777666444222///---******,,,------222999===???@@@???===<<<<<<<<>>>>>===:::;;;<<<==================AAAFFFIIIJJJIIIHHHHHHIIIKKKMMMMMMJJJEEE???;;;555444333333333333444444333222111000...---,,,+++))))))(((((('''&&&&&&%%%***))))))((('''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))(((***+++,,,---///333666777;;;AAAFFFIIILLLOOOQQQUUUSSSQQQPPPPPPQQQRRRRRRVVVVVVVVVVVVUUUQQQKKKFFFCCCAAA???===<<<===???AAAAAADDDHHHKKKMMMOOOQQQTTTVVVTTTQQQMMMHHHEEEBBB@@@DDDJJJUUU___fffkkkmmmmmmmmmnnnppprrrtttuuuvvvvvvwww{{{}}}xxxuuussswww|||~~~|||yyy~~~tttppp}}}pppjjjfff^^^WWWTTT[[[hhhttt~~~vvvkkkggggggiiitttwww```HHH888000///...,,,+++******************************************)))))))))(((((($$$%%%&&&(((***+++,,,,,,)))(((((('''''''''(((((()))'''&&&'''((()))((('''(((((((((((()))))))))))))))))))))))))))((('''&&&''''''&&&%%%&&&''')))***((((((((())))))(((((('''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((((((((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''))))))***+++,,,,,,,,,+++)))(((******+++,,,,,,---......000000000111222444666777888;;;:::???KKKTTThhhyyyiiieeehhh|||uuudddWWWPPPMMMHHHGGGFFFGGGGGGEEEBBB@@@999444//////000111666<<>>BBBJJJSSSYYYWWWSSSPPPLLLHHHEEECCC@@@??????>>>===<<<>>><<<999777555333000...---******,,,---...333:::===???@@@???===;;;;;;;;;??????===999444000......***...333777888888888888999888777555222000...---///------111777<<<>>>===;;;<<<======>>>=========>>>AAAFFFHHHHHHGGGFFFEEEKKKMMMPPPQQQNNNGGG@@@;;;666555444222222333444555222111000///...---,,,+++&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((()))+++,,,,,,---///222555666:::???DDDHHHLLLPPPRRRUUUTTTRRRPPPNNNOOOQQQRRRUUUTTTUUUUUUTTTQQQLLLHHHFFFDDDAAA???>>>???@@@AAABBBEEEHHHKKKNNNPPPSSSUUUXXXWWWTTTPPPLLLHHHDDDCCCBBBHHHQQQ\\\fffkkknnnnnnnnnoooqqqsssuuuvvvvvvwwwwww{{{~~~{{{|||}}}~~~~~~}}}{{{zzzxxxuuunnn|||{{{}}}lllbbb^^^YYYTTTPPPVVVbbbooozzzwwwpppooojjjrrr{{{uuubbbLLL;;;111111///---,,,+++******))))))))))))))))))))))))************))))))))))))************)))'''&&&%%%((((((''''''''''''((())))))'''&&&'''((()))((('''((((((((()))))))))******&&&&&&&&&&&&%%%%%%$$$###+++***((('''&&&'''(((((()))))))))((('''&&&%%%$$$&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''''''''&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((($$$$$$"""""""""###%%%&&&+++,,,---------,,,+++******++++++,,,,,,---------//////000111222444555666888<<<<<>>>>>:::444000///000888:::@@@CCCEEEJJJYYYiiizzzuuugggZZZRRRIIIEEE@@@===???CCCHHHOOOTTTRRRNNNMMMJJJGGGGGGDDDAAA@@@@@@@@@@@@???===:::888666444222...+++---******---...///444;;;AAABBBCCCBBB???======>>>???>>>===999333///...---,,,///333555666777888999999999888666444111///---///......000555999===>>>??????>>>>>>=========<<<===AAAEEEGGGFFFEEEEEEEEELLLNNNRRRSSSPPPJJJCCC???999777444222111222444555111111000///...---,,,,,,%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&%%%$$$$$$$$$###$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''''''((((((((()))***++++++,,,---000333666:::???DDDHHHLLLQQQTTTTTTTTTSSSPPPNNNNNNPPPRRRSSSSSSSSSTTTTTTRRRNNNKKKIIIGGGDDDAAA@@@@@@BBBCCCCCCFFFIIILLLNNNPPPSSSUUUYYYXXXVVVSSSOOOJJJGGGEEEBBBFFFNNNYYYccckkknnnnnnpppppprrrtttuuuvvvwwwwwwwww{{{~~~|||zzzrrrxxxsssiiisssyyyyyy}}}kkk^^^ZZZWWWTTTQQQNNNXXXdddqqqxxxvvvrrrwww~~~vvvfffQQQ???333222000///---,,,++++++))))))))))))))))))))))))++++++*********)))))))))(((((())))))))))))((((((&&&&&&&&&%%%&&&&&&'''((()))'''&&&'''((()))((('''&&&&&&&&&&&&'''''''''(((&&&''''''''''''&&&&&&%%%,,,+++***)))(((''''''''')))))))))((('''&&&%%%$$$''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&%%%%%%&&&'''((())))))((()))***,,,---.........+++++++++,,,,,,---------......///000111333444555888<<<===CCCNNNWWWkkk{{{mmmlllrrrrrr```UUUQQQMMMIIIFFFEEEDDDCCCBBB@@@999333111000000555;;;;;;===>>>:::555111000000777888<<>>>>><<<888333///---------///111333333444666888888888888888666444222111000000000111333777<<<@@@DDDBBB@@@>>>===<<<<<<<<<<<>>AAAFFFLLLRRRTTTQQQNNNOOOPPPOOOIIIFFFCCCAAABBBCCCCCCCCCAAA@@@???>>><<<888222...---******---...///555<<>>>>><<<888333///---------...000000111222555777666777888999999888666666000111222222111555;;;AAAGGGEEEBBB>>><<<;;;;;;<<<;;;>>>BBBDDDFFFHHHJJJLLLJJJMMMRRRUUUUUURRRNNNKKK===:::666222000111333444444333333222111000//////******)))((('''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''(((''''''(((+++...000333888<<<@@@EEEIIIMMMQQQRRRSSSRRROOONNNPPPRRRTTTSSSTTTUUUVVVUUURRROOOMMMKKKHHHEEECCCCCCDDDEEEEEEGGGKKKMMMOOOPPPRRRTTTWWWVVVUUUSSSPPPLLLHHHFFFCCCDDDIIISSS___hhhmmmnnnqqqrrrsssuuuvvvwwwwwwwwwxxxzzz~~~~~~{{{vvvssszzzqqq[[[aaappplll___YYYUUURRRUUUTTT\\\iiirrr{{{ttt\\\HHH666555333111///...---,,,+++++++++++++++++++++++++++++++++************)))))))))***))))))((('''''')))))))))))))))***++++++)))'''&&&'''((()))((('''''''''''''''((((((((()))$$$$$$%%%&&&'''''''''&&&%%%&&&'''((((((((('''&&&&&&'''((()))++++++,,,,,,'''''''''''''''''''''&&&'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&"""###&&&(((***************)))(((''''''((()))***,,,,,,,,,,,,,,,,,,,,,------------...///111333444444999:::AAAMMMUUUhhhyyylllppp{{{qqq^^^SSSIIIGGGGGGEEECCCDDDDDD???999444222222333333777:::===<<<888444222333444777===AAACCCGGGSSS___ooo{{{}}}ssshhhZZZSSSLLLGGGBBB>>>@@@DDDJJJPPPSSSRRRRRRTTTUUUSSSMMMJJJFFFEEEFFFFFFCCC@@@???>>>===:::777333///---------------...111666:::GGGEEECCCAAA??????@@@AAA:::;;;:::888333000......+++---//////000222444777::::::::::::888666444222666444111000111555:::===EEEEEEDDDCCCAAA???<<<;;;======>>>@@@CCCFFFIIIKKKNNNNNNQQQUUUXXXXXXSSSOOODDD???:::777666666666666444444444444333111000///...---+++)))(((''''''(((***)))(((&&&%%%$$$######&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%'''((((((((('''(((***,,,000222444666888===BBBFFFIIIKKKLLLMMMMMMNNNQQQSSSOOOQQQSSSUUUUUUTTTRRRPPPKKKJJJIIIHHHFFFEEEDDDCCCFFFHHHKKKOOORRRTTTUUUUUUYYYYYYXXXVVVRRRMMMGGGDDDGGGCCCDDDLLLVVV___iiirrrtttsssrrrssstttuuuttttttxxxyyyzzz~~~xxxvvvvvvsss```]]]bbbrrryyyiii^^^YYYXXXZZZVVV^^^nnnsssuuuiiiOOOAAA888000//////---,,,---,,,***))))))***++++++************)))(((''''''&&&(((&&&%%%%%%'''((((((''')))((('''&&&%%%%%%&&&'''%%%&&&'''((())))))))))))'''((()))******+++******,,,***)))'''''')))***,,,+++***)))'''&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&'''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''))))))))))))))))))))))))%%%&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%((((((((((((((()))******))))))))))))))))))))))))++++++******************......---...///111222444777:::???EEEJJJVVVlll|||mmmmmmuuuhhh\\\OOOJJJHHHEEECCCCCCDDD@@@:::555333333333333777:::===<<<888555333333444666<<>>===:::777333///---------------...111777;;;CCCCCCBBBBBB@@@???>>>===999999999777444111000000,,,---//////000111444666888999999999888666444333555333111///000444888;;;BBBCCCDDDDDDCCCAAA===;;;<<<<<<===???BBBFFFIIIKKKOOOPPPRRRUUUYYYYYYVVVRRRGGGCCC<<<888555444333222333333333222222000//////,,,+++)))((((((((())))))(((((('''&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''''''''(((((('''&&&&&&%%%''')))************+++---...000222444777;;;@@@CCCGGGHHHJJJKKKKKKLLLOOOQQQPPPQQQTTTUUUUUUTTTRRRPPPLLLKKKJJJHHHFFFEEEDDDDDDGGGIIIMMMPPPSSSUUUVVVWWWZZZZZZZZZXXXUUUPPPKKKHHHHHHDDDCCCJJJRRRZZZdddmmmqqqqqqrrrtttvvvxxxxxxxxxxxxxxxzzz}}}}}}zzzxxxxxxbbb\\\\\\iii~~~rrrfff```___]]]XXX^^^nnnuuuxxxnnnUUUEEE;;;222000000...---...---+++******+++,,,,,,+++,,,,,,++++++***))))))((('''&&&&&&'''((()))((('''******((('''''''''((((((%%%&&&'''((())))))))))))''''''(((((()))((((((((()))((('''&&&&&&'''((()))******)))''''''&&&&&&&&&))))))))))))(((((('''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((()))******************************+++***************++++++///.........///000222333444666<<>>>>><<<:::777333///---------------...222777;;;???@@@AAABBBAAA???<<<;;;777888999777444111111111---.../////////000333555666777777888888777555444444333000///000333666999===@@@DDDGGGGGGDDD???<<<;;;;;;;;;===@@@DDDHHHKKKOOOOOOPPPSSSVVVWWWVVVTTTJJJFFF???:::777666444222222111111111000000//////***))))))(((((())))))***&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((''''''&&&%%%%%%'''***+++***)))***+++***---000333666888<<>>444111111///---...---,,,******,,,---,,,+++,,,,,,++++++***)))))))))''''''''')))++++++)))'''))))))(((''''''''''''(((&&&&&&'''((())))))))))))&&&&&&'''''''''&&&%%%%%%''''''((((((((((((''''''***)))((('''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&''''''(((((())))))((((((((((((((()))******++++++++++++++++++++++++***************+++,,,---000//////...///000222333333555:::@@@EEEPPPfffyyyvvvhhhiiiqqqzzzjjjYYYOOOIIIDDDBBBBBBDDDBBB???:::666444444444666999;;;<<<;;;888555333111444999>>>???CCCOOO\\\qqqwwwnnnbbbUUUOOOJJJDDD@@@@@@FFFNNNUUUWWWXXXYYYVVVRRRKKKHHHDDDCCCEEEEEEBBB@@@>>>===<<<:::666222///---------------...222888<<<@@@@@@AAAAAA@@@>>>===<<<999999999777444111///000---...////////////111333444555666777888777666666444222111000000222555666888<<>>===<<<999666222...,,,,,,---------///333999===BBBAAA@@@???>>>>>>??????;;;<<<;;;888333///---------...//////...///111333333444666777888888888777444333222222222333444555555:::AAAGGGIIIGGGBBB???;;;::::::;;;===BBBFFFIIIKKKKKKLLLMMMNNNPPPQQQSSSMMMIIICCC>>>;;;888555333333222111000//////000000------,,,+++)))'''&&&%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&"""$$$((()))((('''''''''(((,,,000333555777999;;;<<<>>>BBBDDDEEEEEEGGGIIINNNOOOQQQRRRSSSSSSRRRRRRRRRPPPNNNKKKIIIHHHGGGGGGGGGIIILLLPPPSSSUUUVVVWWWVVVWWWYYYZZZYYYWWWTTTRRRKKKFFFDDDEEEHHHNNNYYYeeefffjjjnnnqqqrrrssstttvvv{{{{{{}}}{{{tttttt~~~xxxjjjZZZTTTZZZjjjxxxmmmhhhjjjcccaaalll}}}|||yyy~~~}}}uuusssyyysssVVVFFF777111111///......+++)))((((((*********))))))))))))((((((((((((((((((((()))+++---,,,***'''%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))((((((((((((((('''&&&%%%'''(((***,,,,,,***((('''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&'''((((((''''''''''''(((((()))***++++++((((((((((((((())))))***************************************+++,,,---...000000//////000111222333777999>>>CCCHHHSSShhh{{{ooo___```hhhiiiyyyyyyiiiXXXNNNIIIEEECCCDDDDDDEEEEEE@@@:::555444555555777:::===>>><<<777333000333999===???BBBNNN[[[tttzzzpppeeeZZZOOOFFFBBBDDDLLLVVVaaaeeeeeebbb\\\UUUKKKHHHDDDDDDFFFFFFDDDAAA======;;;999666222...,,,,,,------...///444999>>>CCCAAA???======>>>???AAA======<<<888333...,,,,,,,,,---.........///222444444555777888999999999888666666555555444444555555444888>>>CCCFFFEEECCCAAA===<<<::::::<<<@@@EEEGGGKKKMMMOOOOOOOOOOOOQQQSSSOOOKKKEEE@@@<<<888555222666555333111000000111111//////...---+++(((&&&%%%$$$%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''((('''''''''%%%'''***+++***)))***+++***,,,///222333666999<<<:::===AAACCCDDDEEEGGGHHHKKKLLLNNNOOOQQQRRRSSSSSSRRRRRRPPPNNNLLLIIIHHHGGGFFFHHHKKKNNNRRRTTTUUUUUUTTTUUUWWWXXXXXXVVVSSSRRRKKKHHHFFFFFFGGGKKKVVVbbbggglllqqqttttttsssuuuxxx{{{|||}}}zzzyyy}}}xxxjjj[[[TTTUUU___pppzzzrrrmmmhhheeekkk{{{zzztttvvv~~~zzzrrriiihhhooo{{{dddRRR>>>666444222///...***)))'''''')))***)))(((++++++******************(((((((((***,,,,,,***((('''((())))))***)))))))))((())))))******)))))))))(((((()))))))))(((((('''%%%'''(((******((('''%%%'''''''''''''''((()))***((((((((()))))))))))))))''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&'''((((((((((((''''''(((((())))))******((((((((((((((()))******))))))))))))))))))))))))+++++++++++++++,,,---...////////////000222444555666888===BBBGGGRRRgggzzzppp___^^^eeeuuudddssszzzkkk[[[RRRMMMHHHFFFFFFDDDFFFGGGBBB;;;666555666555666999===???===888333111333999>>>???CCCOOO\\\ssssssmmmggg___VVVKKKBBBCCCIIINNNYYYdddhhhhhhddd[[[SSSJJJGGGDDDCCCEEEFFFDDDAAA======;;;999555111...,,,,,,------...000444:::>>>??????>>>>>>======>>>>>>;;;<<<;;;888333///------***,,,---......000222444666777888:::::::::999999888888888888777777666666444777;;;???BBBCCCCCCCCC???>>><<<;;;<<>><<<:::999666333222111222222/////////...,,,***((('''&&&'''((())))))(((&&&%%%%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''((((((''''''''')))************+++---***,,,...///111444888;;;:::===AAADDDEEEFFFGGGHHHHHHIIIKKKMMMPPPRRRSSSTTTRRRRRRRRRQQQNNNKKKHHHFFFEEEGGGKKKNNNQQQSSSUUUUUUSSSTTTVVVXXXWWWUUUSSSQQQLLLIIIHHHGGGFFFHHHQQQ\\\fffkkkrrruuuttttttvvvyyyzzzzzz|||}}}|||zzzmmm^^^TTTQQQWWWdddqqq}}}yyyvvvpppmmmuuu{{{{{{vvvooommmrrrwwwxxxnnnhhh```^^^eeessswwwbbbJJJ>>>999555000...+++)))(((((()))******)))*********************+++)))((('''(((***+++***)))((((((***+++++++++******))))))*********))))))(((''''''((()))))))))((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''')))******)))))))))*********++++++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))******************************,,,,,,+++++++++,,,,,,---.........///111333555777666999===BBBGGGQQQfffzzzsssaaa___dddppp```nnn||||||mmm]]]UUUPPPJJJGGGGGGDDDGGGHHHDDD<<<666555666555666999===@@@>>>888333111444999>>>???CCCOOO\\\qqqqqqbbb___[[[WWWOOODDD===AAAJJJLLLXXXccchhhgggbbbYYYPPPHHHDDDAAAAAACCCDDDBBB???===<<<;;;999555111...,,,,,,------...000444:::???;;;<<<>>>???>>>===;;;::::::::::::777333000//////)))+++---......000333555777888999:::;;;::::::999999999::::::999888777666555777:::===@@@BBBCCCDDDAAA???<<<;;;<<>>888111...,,,***))))))***++++++***((((((((((((((())))))))))))(((&&&'''(((******)))&&&'''(((*********)))((())))))*********))))))(((&&&&&&'''((()))))))))((())))))************))))))&&&&&&&&&'''''')))***+++''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%'''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((($$$%%%&&&'''((((((((((((((((((((((((''''''''''''((((((((((((((()))******++++++++++++++++++++++++------,,,+++++++++,,,,,,------...///111444666888888:::???DDDHHHSSShhh{{{vvvccc```eeeqqq___ooo}}}sssddd[[[XXXUUUNNNHHHGGGCCC@@@>>>===;;;666111333555888<<<>>><<<888444555333444:::???EEEOOOXXXmmm{{{}}}sssbbbRRRNNNKKKJJJKKKIIIEEEDDDFFFKKKTTT]]]aaaaaa^^^VVVNNNHHHFFFEEEEEEDDDCCC@@@>>>===<<<:::888555333111000,,,---...///222666999;;;??????>>>>>>>>>>>>????????????===999444000//////,,,,,,...///111222333444888888888999;;;;;;999777::::::::::::999888666555666777888;;;===???AAABBB@@@@@@???<<<:::999:::<<>>;;;777555555555444333222111000///...---,,,+++(((((('''''''''&&&&&&&&&)))))))))((('''%%%$$$###((('''%%%$$$$$$%%%'''((('''(((***++++++***)))(((---...000000111222555777===@@@DDDFFFFFFFFFFFFGGGCCCEEEIIIMMMQQQSSSTTTTTTWWWVVVSSSRRRQQQOOOKKKIIIGGGHHHJJJMMMPPPTTTVVVXXXYYYYYYZZZZZZZZZZZZYYYYYYOOOHHHDDDDDDEEEGGGNNNUUUeeejjjooorrrqqqqqqsssuuu{{{|||}}}}}}}}}|||}}}yyyjjj^^^VVVUUU]]]gggvvvssskkkttt||||||tttsssmmmfffcccdddgggiii^^^WWWRRRTTT\\\hhhxxx~~~aaaJJJ===777444111---,,,***))))))***,,,---...,,,***(((&&&&&&&&&&&&+++***)))'''''''''(((((()))'''%%%&&&)))++++++)))&&&&&&((()))))))))(((''')))***+++,,,,,,+++***)))((((((((((((((())))))***((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))$$$$$$$$$$$$$$$###"""!!!''''''''''''''''''''''''%%%((('''$$$###%%%%%%"""$$$''''''%%%%%%''''''%%%%%%&&&&&&%%%$$$%%%'''***'''''''''''''''''''''''')))))))))))))))******+++(((((((((((()))+++,,,---++++++++++++,,,---...///......//////000222333444555888>>>BBBGGGSSSkkkyyyeee___bbbttt___ooo~~~wwwhhh^^^[[[YYYUUUPPPKKKGGGBBB@@@>>>;;;666222444555999<<>>CCCMMMVVVggguuu}}}vvvlll\\\LLLHHHEEEDDDEEEDDDAAA@@@BBBIIIQQQXXX[[[\\\ZZZTTTMMMHHHFFFDDDDDDDDDCCCAAA???>>><<<:::888555222000///---...///111444777:::<<<@@@???>>>============>>>>>>>>><<<999444000......,,,,,,---///000222333444999888999:::<<<;;;888666999::::::;;;:::999888777777777999:::<<<>>>???@@@>>>>>>>>><<<;;;;;;<<<>>>LLLMMMOOONNNMMMLLLMMMNNNUUUUUUQQQJJJHHHJJJLLLKKK;;;888444222222222222111222111000///---,,,******(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&((()))&&&&&&'''((((((((((((''',,,...///000000222555777999<<>>;;;888333111222777<<>>???BBBFFFMMMSSSUUUVVVVVVRRRMMMIIIGGGDDDBBBBBBBBBBBBAAA>>>===;;;888444111///.........000222555999<<<>>>@@@???>>>===<<<;;;;;;;;;======<<<999444000......+++,,,---...000222444555999::::::<<<===;;;888555888999:::;;;;;;;;;::::::888888999:::;;;;;;<<<<<<;;;<<<===<<<<<<<<<>>>@@@KKKLLLMMMLLLLLLLLLOOOQQQPPPRRRQQQLLLHHHFFFCCC>>>999777333111111222222111222111000///---+++)))(((((((((((('''''''''&&&&&&$$$#########$$$&&&'''))))))((('''&&&&&&'''((()))((((((((((((((()))***+++,,,---///000000111444777666999<<<>>>??????@@@AAADDDDDDFFFHHHLLLPPPSSSUUUYYYWWWUUUTTTRRRPPPLLLIIIFFFGGGHHHKKKNNNQQQSSSUUUZZZZZZ[[[[[[ZZZYYYXXXWWWRRRNNNLLLNNNLLLIIIJJJMMM[[[bbblllsssuuuuuuwwwxxxxxxzzz{{{|||}}}~~~{{{xxx{{{kkk^^^VVVXXX___nnn~~~ssstttwwwuuuqqqqqqpppqqqppppppooopppkkkaaaWWWUUUZZZeeevvvjjjRRRBBB999444222///...---,,,,,,---...///)))))))))))))))***+++,,,)))((((((((((((((()))***,,,***)))((())))))'''&&&&&&&&&&&&'''((()))***+++)))((((((''''''(((((())))))))))))))))))******+++*********)))))))))))))))&&&&&&'''''''''&&&%%%%%%((((((((()))(((((('''&&&''''''''''''''''''''''''&&&'''&&&"""###''')))'''&&&(((&&&""""""&&&(((&&&''')))***)))'''%%%%%%&&&(((((((((((((((((((((((()))))))))))))))******+++$$$%%%'''***+++,,,,,,,,,,,,+++++++++++++++,,,,,,......//////000222333444555888===BBBFFFRRRiiijjjaaabbbtttaaapppssshhhcccccccccdddSSSNNNGGGCCCAAA>>>:::666444444777:::===>>><<<999222000111666:::>>>GGGOOO___mmmxxxvvvppphhhXXXIIIEEEAAAAAACCCCCC@@@AAAEEEGGGMMMRRRSSSTTTVVVTTTOOOJJJGGGCCCAAABBBBBBBBBBBB???>>>;;;888444111...------...///222555:::===???AAA@@@>>>===;;;::::::999;;;<<<<<<999444000...---,,,,,,---...111444666888;;;;;;<<<>>>>>><<<888444777888:::;;;<<<<<<;;;;;;::::::999999999999999999:::;;;===<<<<<<<<<===???CCCFFFIIILLLMMMPPPRRRTTTKKKOOOPPPLLLJJJIIIDDD???:::888444333333444333333333222222111///,,,***(((((((((((((((''''''''''''%%%$$$######$$$&&&(((***((('''&&&&&&&&&&&&'''((()))(((''''''''')))***,,,+++---...//////111444666777999<<<>>>???@@@AAACCCDDDDDDDDDFFFIIINNNRRRUUUYYYXXXVVVUUUTTTQQQLLLIIIGGGHHHIIIKKKMMMPPPSSSTTTYYYZZZ[[[\\\[[[YYYWWWVVVVVVRRROOOOOOLLLHHHGGGJJJUUU^^^iiiqqqttttttuuuvvvvvvxxxzzz||||||~~~{{{www|||uuudddWWWUUUXXXcccrrr~~~qqqppprrrtttvvvuuuwww|||}}}yyyvvvuuuuuuiii]]]XXX\\\fffwwwoooWWWDDD999333111......---,,,,,,---......)))))))))******+++,,,,,,,,,+++***)))(((&&&&&&%%%((((((((((((((('''&&&&&&)))((('''''''''((()))******)))'''''''''''')))***)))))))))))))))***++++++&&&&&&&&&&&&&&&&&&&&&&&&'''(((((()))((('''&&&%%%&&&&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''$$$&&&$$$ !!!&&&)))((()))***(((######''')))(((&&&(((******((('''&&&'''%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))******+++$$$'''***---///000000/////////...---------............//////000222333444444777===AAAEEEQQQhhh~~~ooodddcccrrrdddrrr{{{ooohhhffffffhhhVVVQQQIIIDDDBBB@@@===:::333333555777:::<<<:::999111///000555999<<>>@@@AAA@@@???===;;;:::999999;;;<<<<<<999555111......,,,---...000333777;;;===>>>>>>???@@@@@@???;;;888888999;;;<<<======<<<;;;;;;;;;:::999888888777777:::;;;===<<<;;;:::;;;<<<===BBBHHHMMMPPPPPPQQQQQQPPPSSSQQQLLLHHHFFFBBB===;;;888555333333333333222333444444333111...,,,***))))))((((((((('''''''''((('''%%%$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%''')))******,,,......///000333555777999<<<===>>>???BBBCCCDDDCCCCCCDDDHHHMMMRRRUUUYYYXXXWWWWWWVVVSSSNNNKKKIIIIIIJJJLLLNNNQQQSSSTTTXXXZZZ[[[\\\[[[ZZZXXXVVVYYYTTTOOOMMMJJJFFFFFFIIIPPPYYYeeennnqqqqqqrrrrrrtttwwwyyy{{{|||}}}|||wwwzzzlll[[[TTTTTT\\\jjj~~~qqqmmmqqqvvvzzzxxx|||xxxwwwwwwkkk^^^YYY[[[eeetttsss[[[FFF888222000------,,,,,,,,,,,,------++++++++++++*********)))++++++***)))((('''&&&%%%$$$%%%&&&''''''&&&&&&&&&,,,+++)))'''''''''((()))******(((''''''(((******)))))))))((()))******+++%%%%%%%%%%%%%%%%%%%%%%%%)))))))))))))))((('''&&&%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''''')))'''$$$%%%***---,,,+++,,,)))%%%$$$(((***)))###%%%((())))))((())))))&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))******+++.../////////...+++((('''------,,,,,,+++,,,,,,,,,......//////000222333444444777<<<@@@DDDPPPggg}}}sssgggeeennnfffsss|||rrrkkkjjjkkk]]]VVVMMMGGGDDDBBB???<<<444444444666888:::999888111///000555888:::AAAIIIVVVhhhxxx}}}|||vvvhhhYYYSSSNNNKKKJJJHHHDDDDDDGGGLLLSSSYYY[[[\\\]]]YYYSSSHHHFFFCCCBBBCCCCCCCCCBBB===<<<:::777333000...---+++,,,...111666:::>>>AAABBBAAA???===<<<;;;::::::;;;<<<===;;;777222///...---...///222777<<>>?????????>>>===<<<<<<<<<;;;:::888777666666888999;;;;;;:::999::::::===BBBIIINNNOOOMMMLLLKKKOOOPPPNNNIIIFFFFFFDDD@@@;;;888444222111111111000333444444444333000...,,,)))))))))(((((((((''''''***)))'''&&&%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$(((((())))))***+++,,,---***+++---......///222555444666999;;;<<<===@@@BBBCCCCCCCCCEEEHHHMMMRRRUUUXXXWWWWWWXXXWWWUUUPPPMMMJJJJJJKKKLLLNNNPPPRRRSSSWWWXXX[[[\\\\\\[[[XXXWWWZZZTTTPPPNNNKKKGGGFFFJJJLLLUUUaaajjjnnnpppqqqrrrrrruuuxxxzzz{{{}}}zzz{{{vvvbbbVVVTTTZZZgggyyyssslllpppwwwzzzwww|||yyywwwtttjjj___ZZZ\\\dddqqq}}}www___HHH999222111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))((('''&&&'''((()))************!!!$$$&&&''''''&&&&&&'''++++++***)))((((((((((((***))))))(((((())))))***((((((((((((((())))))***'''''''''''''''(((((((((***)))(((((('''(((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&((('''$$$%%%))),,,***+++,,,***&&&%%%(((***((("""$$$'''(((((((((***+++)))))))))))))))))))))))))))))))))))))))******++++++,,,,,,,,,+++)))(((&&&......------------...///......//////000222333444444777<<<@@@CCCOOOfff|||uuuhhhfffhhhfffsss~~~tttpppoooeee^^^SSSKKKFFFCCC@@@===777555555666888:::999999111///111555888:::@@@GGGSSSggg{{{sssddd]]]WWWRRROOOKKKFFFEEEGGGLLLTTT\\\___```^^^XXXPPPFFFEEECCCCCCDDDDDDCCCAAA<<<;;;999666333111///...,,,---///222777<<<@@@CCCBBBAAA???>>>===<<<<<<;;;;;;===>>><<<888444111///...///111555:::AAAGGGKKKLLLKKKIIIIIIKKKKKKKKKIIICCCDDDDDDDDDBBB@@@???=========<<<:::999888777666444666999:::999999:::;;;===AAAGGGJJJKKKKKKKKKKKKKKKMMMLLLIIIHHHJJJIIIFFF===:::555333222111000///111222333444333111///---))))))))))))(((((((((''''''''''''&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$((()))***,,,------......)))+++------...///222444333555888999:::<<>>BBBEEEBBBAAA@@@>>>============;;;===>>>===999555111000//////222666<<>>===<<<;;;999888777777000333666888999999;;;<<<;;;>>>CCCFFFIIIKKKMMMOOOPPPRRRQQQMMMJJJJJJHHHCCCAAA===999555444333222111///000222333333111///---))))))))))))(((((((((((($$$$$$%%%&&&&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%!!!"""%%%&&&(((((('''''')))+++,,,------///222444444666888:::;;;===AAACCCBBBCCCEEEGGGJJJNNNRRRTTTUUUVVVWWWYYYZZZXXXTTTPPPIIIIIIIIIJJJLLLMMMOOOPPPTTTVVVYYY\\\]]]\\\ZZZYYYVVVTTTTTTVVVTTTMMMIIIIIIFFFOOO\\\gggmmmrrrvvvzzzpppssswwwzzz{{{|||~~~}}}~~~ppp___YYY[[[cccppp~~~vvveeeccchhhzzzuuu|||wwwpppoooqqqvvv}}}gggNNN===666555......////////////......(((((()))******)))'''&&&&&&''')))*********)))(((&&&***---,,,)))&&&&&&'''$$$%%%(((***,,,,,,,,,,,,%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&'''(((((('''((((((((())))))******'''%%%###!!!"""$$$(((***''''''((()))))))))))))))''''''''''''''''''''''''&&&)))***'''(((++++++(((&&&)))(((%%%$$$&&&%%%"""&&&&&&&&&%%%$$$$$$''')))(((((((((((((((((((((((()))))))))))))))******+++---,,,+++*********++++++((((((((()))***+++,,,---......//////000222333444444777;;;???CCCNNNeeezzztttfffccc```{{{]]]nnnxxxsssuuummmaaaSSSIIICCCAAA@@@888888777666666777888999333222222111333777>>>CCCSSSaaawwwzzzkkkddd\\\VVVOOOGGGEEEFFFLLLUUU___cccccc^^^TTTJJJKKKHHHEEECCCCCCCCCBBBAAA>>><<<888444000............///222555:::???DDDGGGHHHEEEAAA>>>>>>>>>===<<<>>>AAADDDBBB===777444333111///111999@@@GGGPPPXXXYYYVVVQQQOOOTTTZZZYYYSSSPPPKKKEEECCCEEEEEECCC@@@<<<======>>><<<:::777666555333333888===???<<<777;;;===AAADDDGGGIIIJJJKKKNNNMMMMMMPPPRRRQQQMMMIIIDDDAAA<<<777444222222222555555444444444333333333///---+++)))(((((()))***''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&%%%%%%&&&(((+++,,,'''((()))+++---///000111222333555888;;;>>>AAACCCAAACCCEEEFFFGGGJJJNNNQQQVVVXXXZZZ[[[ZZZWWWSSSQQQQQQLLLIIIJJJKKKJJJJJJMMMPPPSSSWWWZZZ\\\\\\ZZZYYYYYYWWWTTTRRRPPPLLLIIIFFFIIILLLSSS^^^iiiqqqsssrrrvvvxxxyyyyyyxxxxxxyyyzzz}}}~~~}}}rrrZZZQQQTTT___jjjqqqqqqiiigggppptttyyy~~~qqqZZZDDD777444333000---,,,,,,------,,,,,,,,,,,,,,,***(((&&&%%%))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,+++++++++******((((((((((((((()))******(((((((((((()))))))))))))))'''&&&(((+++,,,***''''''((()))***)))(((&&&$$$"""###%%%'''))))))))))))###$$$%%%&&&''''''''''''(((((())))))((('''&&&&&&(((((())))))))))))((((((&&&''')))***+++***(((''''''((((((((((((((('''&&&***+++++++++***)))((('''((()))+++,,,,,,+++***)))***---000...******---111------...///000222444555666888;;;@@@FFFSSSjjjuuugggeeeaaazzz\\\kkk}}}yyyuuunnnbbbVVVLLLEEEBBBBBB;;;:::888666555666777888444333222111222777===BBBNNN\\\rrroooggg^^^XXXQQQIIIFFFHHHLLLUUU^^^bbbbbb^^^TTTKKKHHHEEECCCBBBBBBCCCBBBAAA>>>;;;777333000.........///000222666;;;@@@DDDGGGHHHEEEAAA???>>>>>>>>>===<<>>>>>>>>>>><<<:::888777444222222666;;;>>><<<999<<<>>>AAADDDGGGIIIIIIJJJMMMMMMMMMOOOQQQQQQMMMJJJHHHEEE@@@:::555333111111333333333222222222111111---+++)))'''&&&''''''(((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&%%%$$$$$$$$$%%%''')))***((()))***,,,---///000111333444555888;;;>>>@@@BBBCCCEEEFFFFFFGGGIIILLLOOOTTTVVVXXXYYYXXXVVVSSSPPPPPPKKKHHHJJJLLLJJJKKKNNNQQQSSSWWWZZZ[[[[[[ZZZXXXXXXVVVTTTRRRPPPMMMJJJGGGGGGIIIPPPZZZeeemmmqqqqqqtttuuuwwwwwwvvvvvvwwwyyy||||||zzzzzzwww^^^TTTSSS\\\ccciiiwwwrrrkkkooosssxxxwwwaaaJJJ;;;555333000---,,,,,,---------$$$%%%'''((())))))))))))++++++++++++******))))))))))))*********+++++++++,,,,,,++++++************((((((((((((((()))************))))))(((((('''''')))(((((()))***+++)))(((&&&'''((()))((('''%%%$$$###$$$&&&((())))))(((((('''''''''''''''&&&&&&%%%'''''''''''''''&&&%%%%%%(((((())))))))))))((((((&&&''')))*********((((((''''''((((((((((((((('''(((((()))(((((('''&&&&&&))))))***+++,,,++++++***---000333222---******,,,,,,---...000333666888:::777888<<<@@@EEERRRiii}}}uuuhhheeeccc|||\\\fffyyy|||yyytttnnndddYYYOOOHHHDDDCCC???<<<999555444444666777555555333111222555;;;@@@HHHUUUkkkuuukkk```YYYSSSKKKHHHIIIKKKTTT\\\``````]]]TTTLLLEEECCC@@@@@@AAABBBBBBAAA===;;;777333000.........///000333777<<>>???>>>===;;;<<<===<<<999666555444333111111777>>>GGGUUU```dddbbb^^^YYYZZZ]]]\\\WWWPPPKKKFFFEEEGGGHHHHHHFFFAAA@@@???>>>===;;;::::::444222111444999<<<===;;;>>>???AAACCCFFFGGGHHHHHHMMMLLLMMMOOOQQQPPPMMMKKKLLLHHHCCC===777444222111111111111000000000000///000///---+++*********+++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%''')))***)))***+++,,,...000111111444444555777:::===???@@@EEEFFFFFFFFFFFFHHHKKKMMMSSSTTTVVVWWWWWWUUURRRPPPPPPKKKHHHKKKLLLKKKLLLOOORRRTTTWWWYYY[[[ZZZYYYXXXXXXVVVTTTRRRQQQOOOLLLIIIDDDGGGMMMVVV```hhhmmmoooqqqsssttttttttttttvvvwww{{{}}}zzzvvvtttxxxkkk]]]UUUYYY]]]aaammm}}}ooopppsssxxxmmmVVVCCC888333000---,,,---.........###$$$&&&((()))***++++++,,,,,,,,,,,,+++******))))))))))))************++++++************)))))))))))))))((((((((()))******++++++***)))((('''&&&&&&((()))+++***)))(((((()))%%%&&&'''((('''&&&%%%$$$%%%&&&'''(((((((((((('''*********)))(((&&&$$$$$$&&&&&&&&&&&&&&&&&&%%%$$$(((((())))))))))))((((((&&&''')))*********)))(((&&&''''''((())))))))))))((((((((((((((((((''''''))))))***+++,,,,,,++++++,,,000444444000,,,++++++......///111333555777888888999===AAAEEEQQQggg{{{wwwjjjggghhh\\\cccrrrxxxsssrrrmmmeee[[[RRRKKKFFFCCC@@@===888555333444777999777666444111111444:::>>>DDDPPPeee~~~zzznnnbbbZZZSSSLLLHHHHHHJJJRRRYYY\\\\\\[[[TTTLLLEEECCCAAA@@@AAAAAAAAA@@@<<<:::666333000.........///111444999===BBBFFFHHHHHHEEEAAA????????????>>>;;;;;;;;;:::999777777666555222222666===GGGWWWdddhhhhhheee___\\\\\\ZZZUUULLLIIIEEECCCEEEGGGHHHHHHDDDCCCAAA???===<<<<<<<<<666444222444888<<<>>>??????@@@AAACCCDDDFFFFFFGGGLLLLLLMMMOOOOOOOOOMMMLLLLLLIIIDDD>>>999555333222111111000000000/////////111000///---,,,+++++++++''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''(((***+++,,,***+++,,,---///000111222444444555777999;;;>>>???CCCEEEFFFFFFFFFHHHKKKNNNRRRSSSUUUVVVVVVUUUSSSQQQPPPKKKHHHKKKLLLLLLLLLOOORRRTTTVVVYYYZZZZZZXXXXXXWWWVVVTTTSSSRRRQQQNNNKKKDDDFFFJJJRRR[[[cccjjjnnnoooqqqssssssssstttvvvwwwzzz|||zzztttpppssszzz|||lllYYYYYY[[[aaalllvvvrrruuuxxx}}}vvv{{{dddMMM===333000---,,,---.........++++++++++++*********)))))))))***+++++++++***)))))))))*********+++++++++***)))))))))))))))))))))***))))))((())))))************))))))((((((''''''&&&)))+++***'''%%%''')))&&&''''''(((((('''&&&&&&'''(((((((((((('''''''''+++++++++***((('''%%%$$$&&&&&&'''''''''&&&&&&%%%(((((())))))))))))((((((''''''((()))***))))))(((%%%&&&'''))))))***************************++++++)))******+++,,,,,,,,,,,,***---000111///...///000000000000///000000111222888:::===AAAEEEPPPfffyyyzzzllljjjppp]]]aaammmyyyrrrnnnkkkeee]]]UUUMMMFFFBBB>>><<<888555444666999;;;777666444111111333888===DDDMMMaaayyy~~~qqqbbbYYYRRRKKKGGGFFFGGGOOOUUUWWWXXXXXXRRRLLLHHHFFFBBBAAAAAAAAA@@@???;;;999666222000.........000222555:::???CCCFFFHHHGGGDDDAAA??????@@@??????<<<<<<;;;;;;;;;:::999888555333333666<<>>===<<<<<<888666555666999===@@@AAA??????@@@AAACCCDDDFFFFFFKKKLLLMMMNNNNNNNNNMMMMMMJJJHHHDDD???:::777555444222111111111111000000000---,,,+++)))((('''&&&&&&''''''&&&&&&&&&&&&''''''(((''''''''''''&&&&&&&&&'''''''''((()))***+++,,,++++++,,,---...000111111333333444666888;;;===>>>AAABBBDDDEEEFFFIIIMMMPPPRRRSSSUUUVVVVVVUUUTTTSSSQQQLLLIIIKKKMMMLLLLLLOOORRRSSSVVVXXXYYYYYYYYYXXXXXXVVVUUUTTTSSSRRROOOMMMFFFGGGJJJOOOVVV___hhhnnnoooqqqsssttttttuuuwwwyyyyyy|||}}}vvvqqqrrrwwwwww___\\\^^^gggrrr}}}rrrvvvzzz{{{kkksss}}}nnnTTT???444222...------......---...---,,,+++***)))((((((%%%&&&(((***++++++***)))************++++++++++++)))))))))))))))))))))*********))))))))))))******''''''(((((())))))******$$$'''***)))&&&%%%&&&(((((((((((()))))))))(((((())))))((((((''''''''''''))))))******)))(((((('''&&&''''''(((((((((''''''(((((())))))))))))(((((('''(((((()))))))))))))))&&&'''((()))******************))))))***+++,,,---*********++++++,,,---...,,,,,,,,,,,,,,,---///111111000000000000000111111888999===AAAEEEPPPeeexxx}}}ooollluuu]]]```kkkwwwllljjjfff```XXXOOOGGGCCC===;;;888666555777999;;;777666444111000333888<<>>;;;999555222///.........000333777<<<@@@DDDGGGIIIGGGDDDAAA???@@@@@@@@@@@@======<<<===>>>===:::888555444444666;;;EEEVVVfffsssxxxyyyqqqggg___XXXSSSDDDBBB???<<<<<>>@@@AAACCCEEEFFFIIIMMMPPPRRRSSSTTTUUUVVVVVVUUUTTTRRRMMMJJJLLLMMMKKKLLLNNNQQQRRRTTTWWWXXXYYYZZZZZZYYYXXXVVVUUUTTTSSSPPPMMMHHHIIIJJJLLLQQQZZZeeelllnnnpppssstttuuuvvvxxxzzzzzz||||||wwwtttxxx|||ggg___```mmmxxxnnnttt{{{mmmnnnsss{{{uuuZZZBBB666333000------------,,,***))))))((((((((())))))###%%%''')))******)))((()))))))))*********++++++)))))))))************+++++++++***)))))))))******&&&&&&'''((()))***++++++%%%&&&(((((('''''''''((()))))))))))))))*********))))))(((''''''(((((()))'''((()))))))))))))))(((&&&'''(((((()))((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''(((((()))************((((((''''''(((***+++---************+++---...///111///,,,***)))+++---/////////000111222444666777666999===BBBFFFPPPeeewww}}}ooommmuuu[[[___jjj}}}wwwkkkjjjhhhccc[[[RRRIIIDDD>>>===:::888666666777888666555333111000333888<<>>:::888555111///.........111333888===BBBEEEHHHIIIGGGDDDAAA@@@@@@AAAAAA@@@===<<<===>>>???>>>:::666555444555777:::CCCTTTeeeuuu|||wwwjjj___VVVPPPBBB@@@===:::999<<<@@@CCCDDDDDDDDDBBB@@@>>>;;;:::999999999999:::;;;===???>>>>>>>>>???AAACCCFFFGGGIIIKKKMMMMMMLLLLLLNNNPPPNNNLLLHHHCCC>>>:::666444222222222111111111000000222111000///---+++***)))((('''%%%$$$$$$%%%'''((((((''''''''''''&&&&&&&&&$$$%%%&&&'''((()))))))))******+++,,,---...//////000111222555888;;;===???AAABBBDDDEEEEEEHHHKKKNNNPPPQQQRRRSSSTTTTTTTTTTTTTTTNNNKKKLLLMMMKKKKKKMMMOOOQQQSSSVVVXXXZZZ[[[[[[[[[YYYWWWVVVUUUSSSPPPMMMJJJJJJIIIIIIMMMVVVaaajjjmmmooorrrssstttvvvxxxzzzzzz|||xxx{{{lll___^^^lllxxx}}}}}}jjjrrr{{{mmmfffeeellluuuxxxzzz}}}~~~}}}bbbHHH888555111...---,,,+++***)))(((((((((((()))+++,,,&&&(((***++++++)))'''&&&'''''''''(((((((((((()))************++++++,,,,,,,,,+++******))))))******''''''(((((())))))******&&&&&&'''(((***++++++***((((((((((((((()))******)))((((((''''''((()))***'''(((((())))))(((((('''%%%&&&''''''((((((((('''(((((())))))))))))((((((((((((((((((((())))))***((())))))*********))))))((('''''''''(((***,,,...************+++---///000000///---,,,,,,---............///111333555777888555777===BBBFFFPPPeeexxx|||nnnkkknnnZZZ^^^iii{{{rrrkkkkkkjjjfff^^^TTTKKKEEE@@@>>><<<999777666555555666555333000000333888===DDDIIIYYYqqqxxxeeeYYYRRRKKKFFFEEEAAAGGGKKKLLLNNNPPPNNNJJJCCC@@@>>>===>>>?????????:::888555111///.........111444888===BBBFFFHHHIIIGGGDDDAAA@@@@@@AAAAAAAAA===<<<===???@@@>>>999444555444555777:::BBBSSScccsss|||xxxjjj]]]SSSLLLBBB@@@===999888:::???BBBCCCDDDDDDCCCAAA>>>:::888888999::::::999:::<<<============???AAADDDFFFHHHIIIKKKMMMMMMLLLKKKNNNPPPRRROOOKKKFFF@@@:::666444111111111111000000000000000//////---,,,)))(((&&&((('''%%%$$$$$$%%%'''((((((((('''''''''&&&&&&&&&&&&'''(((***++++++++++++******++++++,,,---......///000222444888;;;>>>???CCCDDDEEEEEEEEEGGGJJJLLLOOOOOOQQQRRRSSSSSSSSSSSSUUUOOOLLLMMMMMMJJJJJJLLLOOOPPPRRRUUUXXXZZZ\\\\\\\\\ZZZXXXVVVUUUSSSPPPMMMJJJJJJHHHHHHJJJSSS___hhhlllnnnqqqssstttuuuxxxzzz{{{}}}}}}ooo___[[[jjjvvvyyyvvvhhhrrrzzz|||}}}|||hhh\\\VVV]]]gggkkknnnpppxxx~~~jjjOOO:::666222...---,,,***)))---,,,+++******+++,,,---***+++,,,---+++)))&&&$$$%%%%%%%%%&&&&&&&&&''''''******+++++++++,,,,,,,,,,,,,,,+++***))))))******))))))))))))((((((((((((((('''&&&)))---///...+++'''''''''''''''((()))***)))(((''''''''')))***+++((((((((((((((('''&&&&&&$$$%%%%%%&&&'''''''''&&&(((((())))))))))))((((((((((((((((((((()))******)))************))))))(((***)))))))))***,,,///111************+++---///000,,,,,,,,,...000222111000////////////000111222333444777<<>>>>>???===<<<;;;<<<<<<:::999666444555666777>>>NNN]]]ooovvvxxxpppdddZZZRRRKKKEEEBBB===999666666777888<<<@@@CCCDDDAAA???>>>???>>>>>>===>>>??????<<<:::>>>>>>>>>======???CCCFFFFFFIIILLLNNNNNNNNNOOOPPPPPPQQQPPPKKKDDD???======777444000///000222333333333111///---+++***))))))'''((())))))(((&&&$$$"""''''''&&&%%%&&&'''((()))&&&%%%%%%$$$%%%'''***+++*********+++,,,---...///444333333444777:::===???BBBBBBCCCDDDFFFHHHJJJKKKQQQPPPPPPQQQRRRTTTVVVWWWSSSRRRPPPNNNMMMMMMMMMMMMNNNPPPSSSWWWZZZ\\\]]]]]]]]]ZZZWWWVVVWWWVVVSSSPPPQQQMMMKKKJJJJJJLLLVVV```hhhlllppprrrrrrtttwww{{{zzz{{{}}}~~~~~~uuuhhh[[[[[[dddmmmwww~~~wwwpppjjjjjjpppyyy|||xxxtttrrrfff]]]TTTQQQVVV^^^dddgggnnnttt|||[[[DDD999111000...((((((...,,,,,,++++++******)))))))))))))))))))))(((((((((************************((()))***+++++++++++++++,,,+++)))(((((()))******((()))***++++++***)))(((+++++++++,,,,,,+++++++++))))))(((((('''''''''&&&***)))(((((()))(((&&&$$$&&&&&&&&&&&&''''''''''''''')))******))))))***,,,***)))((('''''''''((()))///,,,)))''''''(((((((((((()))))))))))))))))))))++++++******************+++,,,......------...///------,,,++++++***)))))),,,***))),,,000333444333333777???DDDHHHQQQeeexxxttthhhhhhjjjzzz]]]cccnnn}}}xxxpppkkklllmmmjjjcccZZZQQQLLLDDDCCCAAA>>>:::777666666777666333111000222777;;;GGGKKKUUUiii|||kkk^^^SSSHHHAAA???@@@BBBFFFJJJKKKJJJHHHFFFCCCAAAAAABBBBBB@@@======:::555111//////111222333666;;;@@@EEEGGGGGGGGGGGGFFFDDDBBBAAA?????????;;;:::999:::;;;<<<;;;:::444333444555555:::HHHVVViiirrrvvvnnnbbbWWWPPPKKKEEEBBB===999666666666777999>>>CCCDDDCCC@@@??????>>>======>>>???>>><<<:::=========<<<<<<>>>BBBEEEEEEHHHKKKMMMMMMNNNOOOPPPOOOPPPPPPLLLFFF@@@>>>===777444111///000222333333666444111...+++(((&&&%%%&&&'''((((((((('''&&&%%%'''&&&%%%%%%%%%&&&'''(((((('''&&&%%%%%%&&&((()))******++++++,,,---...///333333333444777:::===???CCCCCCDDDEEEGGGIIIKKKLLLOOOOOOOOOPPPQQQTTTVVVWWWWWWUUURRROOOMMMKKKJJJJJJNNNPPPSSSWWW[[[]]]___```___\\\YYYXXXXXXWWWTTTQQQPPPLLLJJJJJJIIIKKKTTT^^^gggkkkpppsssssssssvvvyyyxxxyyy|||~~~~~~pppaaa[[[^^^eeeoooxxx{{{uuummmkkkjjjnnnwww}}}{{{vvvuuujjjaaaUUUNNNOOOSSSXXXZZZdddjjjwwwgggJJJ<<<111000///***)))---******************))))))***))))))(((((((((((((((******************************+++++++++******)))++++++***)))(((((((((((())))))***++++++***))))))))))))************)))))))))((((((((('''''''''''')))(((&&&'''(((((('''%%%))))))))))))************&&&''')))((('''''')))***''''''''')))+++---///111///---***))))))******)))...---,,,+++++++++++++++***)))(((((((((***+++,,,''')))******))))))***++++++++++++,,,,,,,,,,,,,,,///---,,,...111333333222444888???DDDHHHRRReeexxxqqqfffeeegggwww^^^cccmmm{{{rrrmmmjjjkkkkkkjjjddd\\\TTTOOOGGGEEEBBB???<<<999777666666666444111000222666999CCCHHHSSSeeetttcccUUUJJJCCC===>>>AAAEEEIIIKKKJJJIIIEEECCC@@@@@@BBBBBB???===:::777333///------///000333666<<>>999888777999;;;<<<<<<;;;555444555666666888BBBNNN___jjjqqqkkk^^^TTTMMMJJJDDDBBB===999666555666666555:::AAAEEEEEECCC@@@??????>>>>>>>>>??????===<<<=========<<<<<<===AAACCCDDDGGGJJJLLLMMMMMMNNNPPPMMMNNNOOOMMMHHHCCC???>>>999666222000111222222222555444111///,,,)))'''&&&&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%&&&'''''')))((('''&&&%%%&&&&&&'''******+++,,,---...//////333333333555777:::===???DDDEEEFFFGGGIIIKKKLLLMMMMMMMMMNNNOOOPPPSSSUUUWWWVVVUUURRRPPPMMMLLLKKKJJJNNNPPPSSSXXX\\\___aaabbbaaa___]]][[[ZZZXXXTTTRRRNNNKKKIIIHHHGGGHHHPPPZZZdddiiipppssssssssstttvvvuuuvvvyyy}}}ooobbb\\\]]]gggsss|||{{{|||yyypppmmmhhhiiirrr|||}}}{{{yyyrrrhhh[[[PPPKKKLLLOOOQQQYYY```nnnuuuSSSAAA111///000,,,***,,,)))))))))))))))************)))((('''&&&'''((()))))))))))))))))))))))))))++++++++++++***)))((('''*********)))((('''&&&%%%'''(((((())))))((((((''''''''''''(((((('''''''''((((((((((((''''''''''''(((&&&$$$$$$&&&'''((('''&&&&&&'''''''''(((((((((%%%&&&''''''&&&&&&'''(((&&&&&&((())),,,...111222///---******+++++++++******)))((('''((()))+++,,,///---+++))))))***+++---)))+++,,,+++******+++---)))***+++,,,---///000000111000///000222333333222555888>>>DDDIIISSSfffxxxooocccaaadddttt\\\bbblllyyyzzzpppllljjjjjjkkkjjjfff```XXXSSSIIIFFFCCC???<<<:::777555666666444222111222555777>>>EEEPPPbbb}}}zzzfffWWWLLLFFF???@@@BBBGGGKKKMMMMMMLLLEEEBBB???@@@BBBBBB@@@===888666222///------...///333777===CCCGGGIIIIIIHHHGGGFFFDDDBBB@@@???>>>===:::999888999;;;<<<<<<;;;999888999:::999888???GGGSSSaaakkkggg[[[RRRLLLHHHDDDAAA>>>999666555555555111666===CCCFFFEEEBBB@@@AAA@@@???@@@AAAAAA@@@>>>>>>??????>>>===>>>AAACCCEEEHHHKKKLLLKKKKKKLLLMMMKKKMMMNNNMMMJJJFFFBBB???;;;777333111111222222111000000//////---,,,+++***''''''&&&&&&&&&''''''((($$$$$$$$$$$$%%%%%%&&&&&&((('''&&&&&&&&&&&&'''''')))***+++,,,...//////000222222333555888;;;===???DDDEEEGGGIIIKKKLLLMMMNNNLLLLLLMMMNNNPPPRRRUUUVVVRRRQQQQQQPPPOOONNNNNNNNNLLLNNNRRRVVV[[[___bbbccccccbbb```^^^\\\YYYVVVSSSMMMJJJIIIHHHFFFFFFMMMUUU```gggooossssssrrrrrrtttssstttwww{{{qqqbbb\\\dddooovvvxxxnnneeebbbkkkwww}}}~~~{{{ssseeeXXXOOOMMMOOORRRTTT[[[iii|||]]]FFF222///111///,,,,,,((((((((())))))*********+++***(((&&&&&&'''((()))((((((((((((((((((((((((***************)))((((((''''''((())))))(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&(((((((((((((((''''''''''''%%%######%%%'''))))))%%%%%%&&&&&&&&&&&&''''''%%%'''((('''&&&&&&'''((((((((())))))******++++++,,,+++******,,,,,,+++)))%%%$$$$$$%%%(((,,,000333888555111---******+++,,,,,,---...---,,,,,,---...***+++,,,---...000000111000000///000222333444444666888>>>EEEJJJTTTgggxxxpppccc```cccsss___dddnnnzzzuuummmlllkkkjjjjjjjjjhhhccc\\\VVVIIIFFFBBB???===:::777444555666555333111111333555:::AAALLL^^^xxxjjjXXXNNNIIIAAABBBDDDGGGLLLNNNOOONNNEEEBBB???@@@BBBCCC@@@>>>:::888555222111000111222444888>>>DDDIIIJJJIIIIIIEEEDDDCCC@@@???======<<<<<<;;;:::;;;<<<===<<<::::::999999;;;:::888;;;AAAKKKYYYeeeddd[[[SSSLLLHHHDDDAAA>>>:::777555444333///333999@@@DDDEEECCCAAACCCBBBAAAAAACCCCCCCCCBBBAAAAAABBBAAA???@@@BBBCCCGGGIIIKKKKKKJJJIIIHHHIIIJJJKKKLLLMMMLLLIIIDDDAAA===999555222111111111111////////////...---,,,+++***)))(((&&&&&&%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''((())))))(((***+++---///000000000111111333666888;;;>>>???CCCDDDGGGJJJLLLNNNOOOOOOLLLLLLLLLMMMOOORRRTTTUUUQQQQQQQQQQQQPPPOOOOOONNNJJJLLLOOOSSSXXX]]]```bbbcccdddcccaaa^^^ZZZWWWUUUMMMKKKIIIIIIFFFEEEJJJQQQ]]]dddlllqqqrrrqqqrrrsssssstttwwwzzz~~~lll```bbbkkkrrr~~~qqqeee]]]bbboooyyyrrrcccWWWQQQRRRUUUTTTZZZgggxxxcccJJJ444000222000,,,,,,(((((())))))******+++++++++***)))((('''(((((()))(((((((((((((((((((((((('''((()))***************$$$&&&''')))))))))((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((&&&$$$""""""%%%'''))))))(((((()))))))))*********''')))***)))((('''((()))************))))))(((((()))((()))***,,,,,,***((()))(((((())),,,000555888999666111---******+++,,,***,,,,,,,,,******+++,,,---------....../////////------///000111333555777777999>>>EEEKKKVVVhhhxxxuuugggcccdddtttccciiirrr||||||qqqjjjjjjllljjjiiijjjiiieee^^^XXXJJJFFFAAA>>>>>><<<888555555666666444222111111333666===HHHWWWpppooo[[[OOOKKKCCCCCCDDDHHHLLLNNNOOONNNEEEBBB@@@AAACCCDDDBBB???888666444111000000000111444999???FFFJJJKKKJJJIIICCCCCCAAA???>>>============<<<;;;;;;======<<<;;;999777777999888666888===FFFSSS```bbb^^^WWWOOOHHHCCCAAA>>>:::777444333222...000444:::@@@CCCCCCBBBDDDCCCAAAAAACCCDDDDDDCCCBBBCCCCCCBBBAAA@@@BBBCCCGGGHHHJJJJJJIIIGGGGGGGGGJJJJJJKKKLLLMMMKKKHHHDDD???;;;666333222111111000222222222111///,,,***(((***)))((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$%%%&&&'''((())))))((())),,,...000000000000000111333666999<<<>>>???BBBDDDHHHLLLOOOQQQSSSSSSNNNNNNMMMNNNOOOQQQSSSUUUTTTTTTSSSRRRPPPNNNLLLKKKIIIJJJMMMQQQUUUZZZ^^^```cccdddeeeccc___[[[XXXWWWOOOMMMKKKKKKGGGDDDHHHOOOYYY```iiioooqqqqqqrrrtttuuuvvvxxxzzz}}}tttccc```fffkkkyyyjjj]]]\\\fffqqq}}}~~~nnn^^^TTTSSSVVVVVV[[[fffvvveeeMMM777222333000,,,,,,***************++++++++++++++++++*********))))))))))))))))))))))))))))))&&&'''((()))************&&&&&&'''((())))))))))))+++******))))))******+++''''''(((((((((((('''''''''''''''((((((((((((((('''%%%###$$$&&&((())))))''''''((((((((())))))))))))***+++***)))((()))***))))))***++++++++++++***''''''(((***,,,,,,***'''++++++******+++---///111000...,,,***)))+++,,,...---...///...,,,,,,,,,..................---------+++---///000111333666888999999>>>EEELLLWWWiiixxxzzzkkkffffffvvvccchhhrrr|||zzzooojjjiiikkkiiiggghhhhhhddd]]]WWWKKKFFFAAA???@@@???;;;777555666666555222000000111222999BBBOOOeeerrr^^^SSSPPPGGGGGGGGGJJJNNNPPPPPPPPPFFFCCCAAABBBDDDEEECCC@@@555444111///............555999@@@GGGKKKLLLKKKIIICCCBBBAAA@@@????????????;;;:::999:::<<<======<<<:::777777999999777999===DDDOOO\\\bbbaaa\\\RRRHHHCCCAAA>>>:::777444222111000///000444;;;@@@CCCCCCCCCAAA@@@@@@BBBCCCDDDCCCBBBCCCDDDCCCAAA@@@AAABBBCCCFFFHHHIIIHHHHHHHHHIIIKKKJJJIIIKKKMMMMMMJJJGGG@@@<<<777444222111000000111111222111///---***)))''''''((((((((('''%%%$$$$$$%%%&&&'''(((''''''&&&%%%%%%&&&''''''((((((''''''))),,,///000111111000///000333666999<<<>>>???CCCFFFJJJOOOSSSVVVWWWXXXPPPOOOOOOOOOOOOQQQSSSTTTTTTTTTSSSSSSQQQOOOMMMKKKIIIJJJMMMPPPTTTYYY]]]___aaaccceeeddd```[[[YYYYYYQQQNNNNNNMMMIIIEEEHHHNNNWWW^^^gggmmmoooqqqsssuuuxxxxxxyyy{{{|||~~~xxxeee```cccggguuutttaaaZZZ]]]hhhxxxvvveee[[[YYY\\\ZZZ___iiixxxeeeNNN:::444333///,,,---,,,,,,,,,,,,++++++++++++***+++,,,------+++***)))************************(((((()))))))))))))))(((+++***)))(((((((((((((((++++++***))))))***++++++&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))'''&&&%%%&&&((())))))'''%%%%%%%%%&&&&&&&&&&&&'''***+++,,,+++)))((()))***&&&''')))***++++++******&&&'''))),,,......+++(((((((((''''''(((((()))***++++++***)))***+++,,,---///000111000...---...///------------------------...000222222222333666999::::::>>>EEEMMMXXXiiixxxooojjjgggwww^^^eeeooo|||{{{qqqkkkkkkjjjhhheeefffgggccc\\\UUULLLGGGBBBAAABBBAAA===999555666666555222000000000000777>>>III]]]yyysssaaaWWWTTTLLLKKKKKKNNNQQQSSSTTTSSSFFFDDDBBBBBBEEEFFFDDDAAA888666444333111111111111555999AAAHHHLLLMMMKKKJJJCCCBBBAAAAAA@@@@@@AAAAAA777777777999;;;=========<<<999999;;;;;;:::<<<@@@CCCNNNZZZaaaddd```TTTHHHCCCAAA>>>:::777444222111111...---111888???CCCDDDBBB@@@>>>???@@@BBBCCCBBBAAACCCCCCBBB@@@??????@@@@@@CCCFFFHHHIIIIIIJJJKKKKKKIIIHHHJJJLLLMMMLLLIIIAAA===888444222111000///---...000111111///...,,,$$$%%%'''))))))((('''%%%%%%&&&'''((((((((('''&&&''''''((((((''''''&&&%%%'''))),,,///111111111000///000333666:::<<<>>>???DDDGGGLLLQQQVVVYYY[[[\\\QQQQQQPPPOOOPPPQQQRRRSSSPPPQQQRRRRRRRRRQQQPPPOOOJJJKKKMMMPPPTTTYYY]]]___```ccceeeddd```\\\ZZZZZZRRRPPPOOONNNJJJFFFHHHNNNVVV\\\eeekkknnnppptttwwwzzzzzz{{{{{{|||}}}}}}~~~zzzyyyzzz{{{hhhaaacccgggppp|||fffZZZYYYcccttt{{{lllbbbaaaddd^^^cccmmm{{{dddOOO;;;555333...,,,...---------,,,,,,+++++++++***,,,...//////---***(((************************************)))((('''&&&///---+++)))'''''''''''')))((('''&&&&&&'''((()))%%%&&&&&&''''''&&&&&&%%%&&&'''''''''(((((())))))''''''&&&((()))***((('''((((((((())))))))))))******++++++***)))(((((()))%%%&&&'''(((((('''&&&&&&&&&'''***---000///,,,)))&&&'''((()))***+++,,,,,,------,,,,,,+++++++++,,,+++,,,---,,,***)))***+++,,,,,,,,,---------......111333555444222333555888::::::>>>EEENNNYYYiiixxxqqqkkkgggxxx[[[cccooo{{{{{{sssmmmhhhhhhhhhggggggfffbbb]]]YYYLLLHHHDDDBBBAAA@@@<<<999777666777777888666333000555444999FFFXXXnnnxxxfff[[[VVVTTTRRRQQQQQQRRRRRRQQQPPPHHHEEEBBBCCCEEEEEEBBB@@@999666222///...000444666999>>>EEEJJJKKKJJJHHHGGGGGGDDDAAA@@@???>>>===;;;888666555666999<<<>>>???<<<<<<<<<;;;;;;:::::::::;;;EEETTT```ddd^^^UUUMMMGGGDDD@@@<<<999666222///111000///000444999???BBBCCCAAA???>>>@@@AAABBBCCCEEEEEEDDDCCCBBBAAAAAAAAAAAABBBDDDFFFHHHIIIJJJJJJJJJIIIHHHJJJLLLMMMLLLKKKIIIDDD<<<666333111000///222111000...------------((((((((('''&&&&&&&&&%%%$$$&&&''''''%%%$$$$$$%%%$$$%%%&&&((()))*********)))+++---......///000222333555888999;;;<<>><<<:::666555444555888<<<>>>>>><<<;;;::::::::::::;;;;;;;;;CCCOOO[[[aaa^^^VVVNNNFFFCCC???<<<:::777444111000///...///222777<<<@@@CCCAAA?????????AAAAAABBBDDDDDDDDDDDDCCCBBBAAA@@@@@@AAACCCEEEGGGHHHIIIIIIJJJIIIIIIJJJLLLNNNNNNMMMKKKFFF>>>888444333111000000000//////......//////***))))))((((((''''''&&&$$$&&&''''''%%%$$$$$$%%%%%%%%%&&&'''((()))******)))+++---......///000222333555888:::;;;<<>>===;;;999444333222444888;;;======<<<;;;999888888999;;;===<<>>DDDUUUsss}}}ooohhh\\\ZZZWWWUUUUUUTTTSSSQQQLLLHHHDDDCCCEEEEEECCC@@@<<<888444000...000333555777;;;BBBFFFHHHGGGGGGGGGDDDCCC@@@???>>><<<999777222111111444888;;;=========:::777555666888<<<>>>======AAAKKKWWW\\\YYYTTTHHHEEEAAA>>><<<:::777555///...,,,,,,...111444666>>>????????????>>>???@@@@@@BBBDDDEEEEEECCC@@@>>>@@@AAACCCEEEGGGHHHIIIIIIHHHHHHIIIKKKOOORRRSSSRRRMMMHHHAAA;;;888666444222//////000000111111111000++++++***)))((((((''''''%%%&&&((('''%%%$$$$$$%%%'''&&&%%%$$$%%%''')))+++)))+++---......///000222444666888:::;;;===@@@BBBAAACCCGGGKKKOOORRRTTTTTTTTTSSSQQQNNNMMMMMMMMMMMMPPPPPPQQQRRRQQQPPPOOONNNNNNLLLIIIIIILLLQQQWWWZZZ\\\]]]___``````^^^\\\[[[VVVUUURRROOOMMMKKKJJJJJJJJJRRR^^^iiiqqquuuvvvvvvwwwwwwwwwxxxyyy{{{}}}~~~xxxsssyyy~~~sssppplllsss{{{ggg]]]bbbnnnwwwyyy}}}|||xxxyyy||||||bbbGGG999555222//////000///...,,,,,,---......000///...,,,+++++++++,,,+++***))))))******++++++***)))((('''''''''((())))))*********+++,,,------000222444444111---+++******)))(((''''''((()))***+++***(((''''''&&&&&&&&&'''(((***,,,,,,+++)))((('''(((***++++++***((('''(((((((((((())))))))))))((((((((()))***+++++++++***))))))(((((()))))))))))))))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---///000000000000000111333444555666666999;;;@@@FFFLLLWWWjjj|||~~~lllfffgggtttTTTUUUWWW\\\eeettt~~~tttllliiijjjgggbbb___]]][[[ZZZXXXSSSRRRPPPLLLGGGBBB>>><<<:::888777666666555333000000444999>>>CCCTTTssstttlll```]]]YYYWWWVVVVVVTTTSSSNNNJJJEEEDDDEEEEEECCC@@@;;;888444000///111444666888<<>>===;;;777555000000111444888;;;=========:::777444444777;;;===>>><<<===EEEQQQYYYYYYVVVLLLHHHCCC???<<<:::777555000///---,,,---///111333999<<>>>>>???@@@@@@AAACCCEEEDDDBBB@@@>>>AAABBBDDDFFFGGGHHHIIIIIIGGGGGGHHHKKKPPPSSSTTTTTTLLLHHHAAA<<<999666444222111111222222111111000///+++******)))'''&&&&&&%%%%%%'''((((((&&&%%%%%%&&&'''&&&%%%$$$%%%''')))***)))+++---......///000222444666999;;;<<<===@@@BBBBBBDDDGGGIIILLLMMMNNNNNNSSSRRRPPPOOOMMMMMMMMMMMMMMMNNNPPPQQQQQQPPPPPPOOOOOONNNLLLKKKLLLQQQVVVZZZ[[[\\\^^^___^^^]]]ZZZXXXVVVUUURRROOOMMMKKKJJJJJJHHHOOO[[[gggqqquuuvvvuuuvvvwwwxxxyyy{{{}}}~~~{{{{{{yyyrrrpppwwwpppbbbfffrrr~~~}}}|||wwwpppqqqvvv~~~iiiMMM<<<666444111000000///...---,,,---...///,,,,,,+++***)))(((((((((******************+++,,,)))((('''&&&%%%&&&''''''******************)))))))))***+++***((('''((()))***)))(((''''''((()))***,,,,,,+++)))((('''(((((()))***,,,------,,,***)))((((((''''''''''''(((((((((((((((((())))))))))))''''''((()))***+++,,,,,,+++***))))))))))))***++++++++++++++++++***))))))*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,---......///000111///000222444666888999:::999;;;@@@GGGMMMXXXkkk}}}zzzhhhaaabbboooUUUVVVXXX\\\eeeqqqwwwoookkkhhheeeaaa^^^]]][[[ZZZXXXVVVVVVUUUPPPJJJCCC???>>>;;;999777666555444222111///333999???EEEVVVtttxxxooobbb^^^ZZZXXXXXXXXXWWWVVVPPPLLLFFFDDDEEEEEECCCAAA;;;888333000///222555777:::>>>CCCFFFFFFEEEEEEEEEBBBAAA???>>>===:::666333//////111444999<<<>>>>>>===;;;777444444666999;;;===;;;:::@@@JJJRRRUUUUUUOOOKKKEEE@@@===:::888666222000///------...///000555999>>>@@@???>>>???AAA@@@AAABBBCCCCCCBBB@@@???@@@AAACCCEEEFFFHHHHHHIIIGGGGGGHHHKKKOOOSSSTTTSSSMMMHHHBBB===:::777444222111222333333333111000///++++++***)))'''&&&%%%%%%&&&'''((((((&&&%%%%%%&&&&&&&&&%%%%%%%%%&&&((())))))+++---......///000222444666999;;;<<<>>>@@@BBBCCCDDDFFFHHHJJJJJJJJJJJJNNNMMMMMMLLLKKKKKKLLLLLLLLLMMMNNNPPPQQQQQQPPPPPPOOOOOONNNMMMMMMQQQWWW[[[ZZZ[[[]]]___^^^]]]ZZZYYYVVVTTTQQQNNNLLLKKKJJJJJJFFFKKKVVVbbbmmmssstttrrrtttuuuwwwyyy{{{}}}uuuvvv{{{wwwhhhjjjuuuwwwmmmnnnvvvyyy}}}|||zzzrrrWWWBBB888444222000//////...------------...,,,+++++++++******)))))))))***++++++***)))***,,,+++***((('''''''''((())))))))))))))))))((('''&&&%%%&&&'''&&&&&&''')))+++***)))(((''''''((()))***,,,,,,,,,+++)))((()))+++++++++,,,---,,,+++***))))))(((&&&%%%%%%&&&((()))(((((((((((())))))))))))%%%&&&&&&'''((())))))*********)))))))))***++++++*********))))))(((&&&&&&'''(((((((((((()))))))))************+++++++++,,,***+++---------...///111///000111444666888:::;;;888:::@@@GGGNNNYYYmmm~~~yyyhhhaaa___kkkWWWYYY]]]bbbhhhrrr|||uuuooommmgggeeebbb```___^^^\\\ZZZYYYZZZYYYTTTLLLEEEAAA@@@<<<999777555555444222111000333999@@@HHHXXXtttzzzqqqccc___[[[YYYYYYYYYYYYYYYRRRMMMGGGDDDDDDEEECCCAAA999777333000000333666999===@@@DDDFFFFFFEEEDDDDDDBBB@@@???>>><<<999555111//////111555:::>>>???>>>===;;;888555444555777888;;;999999<<>><<<:::999444333111///.........///000666===@@@???>>>@@@BBB@@@AAAAAABBBBBBBBBAAAAAA>>>???AAACCCDDDFFFFFFGGGGGGGGGHHHKKKOOORRRSSSRRRNNNJJJDDD@@@<<<999666444///111222444444333222111---,,,+++***((('''&&&%%%&&&''')))(((&&&%%%%%%&&&%%%%%%&&&&&&&&&&&&'''''')))+++---......///000222555777999;;;<<<>>>AAACCCBBBCCCEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKJJJKKKMMMOOOPPPQQQPPPPPPLLLMMMNNNNNNNNNQQQVVVZZZYYY[[[]]]``````___^^^]]]UUUSSSQQQNNNKKKJJJIIIIIICCCGGGPPP\\\hhhnnnpppooopppqqqtttwwwzzz}}}~~~~~~zzzzzz}}}zzzjjjjjjtttqqqqqqzzz{{{|||xxxoooiiiqqq}}}cccJJJ:::444111000---............---,,,,,,,,,,,,,,,,,,,,,,,,++++++(((***,,,+++)))((()))***++++++)))((((((((()))***&&&'''((()))))))))((('''###&&&(((*********+++,,,***)))(((''''''((()))******+++,,,+++((((((***,,,++++++*********)))))))))''''''((((((((((((''''''(((((((((((())))))))))))&&&&&&''''''(((((())))))((((((((()))))))))******(((((()))))))))((((((''''''''''''((((((((())))))(((((()))***+++,,,,,,---(((+++------,,,,,,...111///000111333444666888888888:::@@@GGGNNNZZZmmm{{{kkkeee]]]iiiYYY\\\aaaffflllsss{{{uuulllggggggiiigggeeedddcccbbb```^^^[[[\\\[[[VVVNNNFFFBBBAAA<<<:::777555555444222111111333999@@@IIIYYYssszzzrrrccc```\\\YYYYYYZZZ[[[ZZZSSSMMMGGGDDDEEEEEECCCAAA999666222000000333777:::???BBBEEEGGGFFFDDDDDDDDDAAA@@@???>>><<<999444111...///111666;;;>>>??????===;;;888666444444666666999888888:::>>>EEELLLPPPMMMIIIDDD@@@>>>>>>===<<<555444222000///............555<<<@@@???>>>@@@CCCAAAAAAAAAAAAAAAAAAAAABBB<<<===???AAABBBDDDDDDEEEGGGGGGHHHJJJNNNQQQRRRRRROOOLLLFFFAAA>>>;;;777555---///111444555555444333......,,,+++***((('''&&&&&&''')))((('''%%%&&&&&&%%%%%%&&&'''''''''&&&&&&)))+++---......///000222555777:::;;;<<<>>>AAACCCAAABBBDDDGGGIIIJJJJJJJJJIIIIIIJJJJJJKKKLLLLLLMMMIIIKKKMMMOOOPPPQQQQQQPPPJJJLLLNNNNNNNNNPPPUUUZZZXXXZZZ^^^aaabbbbbbbbbaaaUUUSSSPPPMMMKKKIIIIIIHHHAAAEEEMMMXXXdddkkkmmmlllmmmnnnrrruuuyyy|||~~~|||{{{vvvuuu~~~{{{jjjhhhrrruuusss|||}}}tttfff]]]fffkkkPPP<<<333111///,,,---.........---+++***''''''((()))))))))(((((((((***,,,+++)))'''((()))+++***((('''''''''((()))%%%&&&((()))************"""'''******(((((((((***)))(((''''''((()))***(((***+++***((('''***,,,******)))(((''''''((((((&&&'''***++++++***'''&&&(((((((((((())))))))))))))))))))))))************&&&&&&'''((())))))((((((((()))***++++++,,,,,,+++))))))))))))************''''''(((***+++,,,---...'''***------++++++...000///000000111333444444555888:::@@@GGGNNNZZZnnn}}}nnniii]]]iii^^^^^^```ccciiipppwww{{{|||tttmmmiiihhhjjjiiifffcccaaaaaabbbbbbaaa```___]]]ZZZUUUNNNFFF@@@???===888444222111111111222888888===MMM[[[qqqqqqhhhccc]]]ZZZYYYWWWUUURRRPPPKKKEEEBBBBBBBBBAAA???777555111//////222777999AAABBBDDDEEEEEEEEEDDDCCCAAA@@@???===:::666333111...///111555888<<<>>>??????<<<999777777888888777:::888666777<<>>===888777666444222000...------111333777===BBBCCCBBB@@@??????@@@@@@@@@AAAAAAAAA@@@BBBCCCCCCCCCDDDFFFHHHIIIJJJKKKLLLNNNOOOQQQQQQUUUNNNEEEAAA???===888333222222222222222222222222333111---***'''&&&%%%%%%$$$%%%'''(((((((((''''''''''''''''''((((((((((((******+++---...000111111555666888:::===???AAABBBEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIHHHIIILLLNNNKKKMMMPPPRRRSSSRRRQQQOOOPPPOOONNNMMMNNNPPPSSSUUUTTTWWW[[[```cccccc___\\\XXXSSSLLLGGGFFFGGGHHHHHHDDDDDDGGGPPP]]]hhhmmmmmmmmmooorrrsssuuuwww{{{}}}|||~~~~~~wwwqqquuutttmmmnnn}}}www{{{zzzmmm```YYY```wwwtttVVVAAA999333---'''(((***+++,,,,,,++++++(((((()))***+++,,,,,,,,,(((((((((((()))***+++,,,&&&&&&''''''(((((())))))(((''''''''''''(((((()))))))))))))))((((((((((((&&&'''(((*********)))((())))))))))))))))))))))))))))))******)))((('''&&&))))))))))))))))))******+++&&&$$$&&&$$$))))))(((''''''''''''''''''''''''''''''''''''&&&))))))))))))))))))))))))&&&&&&'''((()))***++++++***)))((()))+++,,,,,,,,,111111111111111111111111222444666666555666777999;;;;;;>>>FFFOOO[[[mmm|||uuucccaaammm______```ccchhhnnntttxxx~~~}}}xxxpppiiiddddddfffgggeeebbbaaaaaabbbaaa```aaa```___]]]YYYQQQHHHBBB???===999555222111111111...666999@@@OOO]]]rrruuujjjeee___[[[ZZZYYYVVVSSSOOOJJJDDDBBBBBBBBBAAA???999777333111222555999<<<@@@AAACCCDDDDDDDDDCCCBBBAAA@@@???===999666333111000111333666:::===???@@@???<<<:::888888888777555777777666777:::>>>CCCFFFHHHGGGAAA;;;;;;???>>>;;;999777555333000...---,,,///111555:::???BBBAAA???AAAAAABBBBBBBBBBBBBBBBBB???AAABBBCCCCCCDDDGGGIIIJJJKKKKKKMMMNNNOOOPPPPPPTTTNNNFFFBBB@@@===888444333333222222222333333333222000...+++)))(((((()))%%%&&&'''((((((((('''&&&((())))))))))))*********)))***+++---///111222333666777999;;;>>>BBBDDDFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGHHHHHHHHHGGGHHHKKKMMMKKKMMMOOORRRSSSRRRQQQPPPQQQOOONNNMMMNNNPPPSSSTTTXXXYYY\\\```bbbbbb^^^\\\XXXTTTPPPMMMKKKJJJGGGFFFCCCBBBDDDMMMZZZeeekkkmmmkkkmmmoooqqqrrrtttxxxzzzzzz}}}wwwpppsss~~~{{{qqqmmmpppxxxwww|||sssfffZZZTTTZZZoooyyy[[[DDD:::444///,,,,,,------,,,+++***)))))))))******++++++,,,,,,))))))))))))***+++,,,,,,(((((((((((((((((())))))***))))))((((((((())))))***************)))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***+++---...///000...+++***,,,+++'''&&&)))******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))'''&&&''')))++++++***,,,,,,,,,------.........111333444555444555666888;;;;;;>>>FFFNNNZZZlll|||zzzhhhbbbmmmaaaaaaaaadddhhhnnnssswwwxxxxxxuuuooogggbbbbbbdddeeecccaaaaaaaaaaaa___^^^aaaaaaaaaaaa]]]UUUKKKEEE???===999666333222111222+++444888???NNN[[[ooozzzmmmhhhaaa]]]\\\[[[XXXVVVOOOJJJDDDBBBBBBBBBAAA???888666333222333666:::<<<@@@@@@BBBCCCCCCCCCBBBAAA@@@@@@>>><<<999666333111222333555888;;;>>>@@@AAA>>>===;;;:::999888555333444666777777777:::@@@EEEBBBDDDCCC===;;;===???>>><<<:::777444111///---,,,---///222777===@@@@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA>>>???AAABBBCCCDDDGGGIIIKKKLLLLLLMMMNNNNNNOOOOOOSSSNNNHHHDDDAAA>>>:::666444444333333333333333444222000...,,,+++***++++++'''''''''(((''''''&&&%%%%%%%%%&&&&&&&&&''''''''')))***+++...000222444444666666888:::===AAADDDGGGEEEFFFFFFGGGHHHHHHIIIIIIFFFGGGHHHGGGGGGGGGIIIKKKKKKLLLOOOQQQRRRRRRQQQPPPQQQPPPNNNMMMNNNPPPRRRTTT[[[[[[]]]___aaaaaa___\\\XXXWWWUUUSSSQQQLLLGGGCCCBBB@@@AAAHHHTTT```iiillllllmmmoooqqqrrrssswwwyyyyyy{{{~~~yyyqqqqqq{{{|||zzzvvvooonnntttxxxpppppphhh^^^TTTOOOUUUgggyyydddJJJ:::333000............---,,,+++************+++++++++++++++******)))******+++,,,---))))))))))))))))))((((((,,,+++***))))))((())))))***************+++++++++))))))((((((((()))******))))))))))))))))))))))))))))))(((''''''(((************+++,,,---///000000***((((((+++,,,***+++---+++******))))))))))))***((((((((())))))*********))))))))))))))))))))))))******)))))))))(((((((((***((('''(((***,,,,,,+++))))))***+++,,,------...000111333333333444555777;;;;;;???EEEMMMXXXkkk{{{nnndddmmmcccccceeehhhmmmrrrxxx{{{|||}}}|||uuullleeedddeeebbbaaa``````aaa```^^^\\\```aaabbbbbb^^^WWWMMMFFF@@@>>>:::777444222222222,,,555777;;;HHHUUUkkkpppjjjccc___]]]\\\ZZZXXXPPPKKKEEEBBBBBBBBB@@@>>>555333111000222555888;;;@@@AAABBBCCCDDDCCCBBBBBB@@@???===;;;888555333222333444666999;;;>>>@@@AAA>>>===<<<<<<;;;888444111111444777777555777===DDD???EEEGGGBBB======??????>>>===:::666222///---,,,---...000555;;;???BBBBBBAAAAAAAAA@@@???>>>>>>>>><<<>>>@@@AAABBBDDDGGGJJJLLLLLLMMMMMMMMMNNNNNNNNNRRRNNNJJJFFFCCC@@@;;;777666555444333333333444444222111///---+++*********(((((((((''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&((()))+++...000333444555555555666777:::===AAACCCEEEEEEFFFGGGHHHIIIIIIJJJFFFHHHIIIHHHHHHHHHIIIKKKJJJLLLNNNPPPQQQRRRQQQQQQQQQPPPNNNMMMMMMOOORRRTTT[[[[[[\\\^^^```aaaaaa___ZZZYYYWWWUUURRRMMMGGGCCCBBB@@@@@@EEEPPP]]]gggllloooppprrrssstttvvvyyy{{{zzz{{{|||}}}rrrpppwwwzzzxxxuuuooopppvvvuuugggddd]]]VVVPPPNNNSSSdddtttnnnPPP<<<333111++++++,,,,,,------------+++++++++++++++++++++***++++++******+++,,,,,,---++++++******))))))((((((,,,+++***)))(((((('''((())))))***************+++******((((((((()))***+++(((((((((((((((((((((((()))((('''&&&'''(((+++,,,++++++************))))))&&&&&&&&&((())))))***+++******)))(((((()))))))))&&&&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***+++---.........)))***+++,,,...///000111///111333333333444666888;;;<<>>;;;888555333222222---555555888DDDTTTnnnrrrlllddd___^^^]]][[[YYYQQQLLLFFFBBBBBBAAA???===444333111111333666999<<>>@@@AAA???>>>======<<<999555111///333666666444555;;;AAACCCKKKOOOJJJDDDBBBBBBBBBAAA???<<<888444111///.........///444:::@@@DDDFFFDDDCCCBBBAAA@@@>>>======;;;===???@@@AAACCCFFFIIILLLLLLMMMMMMMMMNNNNNNNNNPPPOOOLLLIIIFFFAAA===999777666444333222333444444333222000---+++)))''''''((((((''''''&&&&&&&&&&&&)))))))))*********++++++((()))+++---000222444555666666666777999<<<>>>???DDDEEEEEEFFFHHHIIIIIIJJJHHHIIIJJJJJJIIIIIIJJJKKKJJJKKKMMMOOOQQQQQQRRRQQQRRRPPPNNNMMMMMMOOOQQQSSSYYYYYYYYY\\\```bbbcccbbb^^^[[[WWWTTTQQQMMMIIIEEEDDDBBBAAAEEENNNZZZeeekkkoooqqqssstttuuuwwwzzz}}}|||||||||}}}}}}qqqkkkppp{{{|||yyysssrrrwwwrrr```YYYTTTOOOLLLMMMTTTcccrrrwwwYYY???333222+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******))))))((((((+++***)))((('''&&&&&&&&&((((((((()))))))))******+++***)))(((((()))***+++(((((((((((((((((((((((()))((('''&&&'''(((+++,,,***)))))))))(((((((((''')))************,,,,,,+++(((((('''''''''(((((()))''''''''''''(((((())))))((((((((((((((((((((((((((((((((()))***+++++++++,,,+++***+++---.........***+++,,,...///111222333000111333444444555777999;;;<<<@@@EEEKKKWWWkkk~~~rrrhhhooohhhjjjmmmrrrxxx~~~wwwhhhaaa___^^^]]]\\\\\\]]]]]]\\\ZZZ[[[\\\]]]^^^[[[UUUMMMGGG@@@>>><<<999666444333222---444444777DDDUUUrrrsssmmmddd___]]]\\\[[[YYYSSSNNNGGGCCCAAA@@@===;;;555444333444666999<<<>>>BBBCCCDDDEEEEEEEEEDDDCCC@@@>>><<<999777555444333222333555999<<>>>>>>>>;;;777444000222555555444666;;;>>>HHHPPPUUURRRMMMJJJHHHFFFBBB@@@===999666333111000///...///333:::AAAGGGIIIHHHGGGFFFDDDCCCAAA@@@???<<<===???@@@AAABBBEEEGGGKKKLLLLLLMMMNNNNNNOOOOOOOOOOOONNNLLLHHHCCC>>>;;;777666333222111222333444444333111...,,,)))'''&&&(((((('''&&&&&&&&&''''''(((((()))))))))*********((()))***---///111333333666777888:::<<<===??????CCCCCCDDDFFFGGGHHHIIIIIIHHHJJJKKKKKKJJJIIIJJJJJJJJJKKKLLLNNNPPPQQQRRRRRRRRRQQQOOOMMMMMMOOOQQQSSSVVVWWWXXX[[[```bbbcccbbb```]]]XXXTTTQQQNNNKKKIIIEEEDDDCCCEEELLLWWWbbbiiikkkmmmpppqqqsssuuuyyy|||}}}|||||||||~~~}}}nnnfffhhh}}}~~~|||uuutttxxx}}}rrr___SSSNNNJJJJJJLLLTTTbbbpppbbbEEE666333//////---+++***)))))))))+++++++++,,,,,,,,,,,,,,,++++++************+++,,,))))))))))))))))))((((((***)))(((''''''&&&'''''''''''''''((())))))******++++++***)))))))))******))))))))))))))))))))))))))))))(((''''''(((******(((((())))))***++++++,,,***,,,,,,))))))++++++((('''''''''''''''(((((()))************************((((((((((((((((((((((((''''''((()))***+++,,,---***((('''(((***,,,,,,+++******+++---...000111111///111333444555666888::::::<<>>;;;888666555444444222333666:::>>>BBBEEEFFFAAA@@@?????????===:::777111222333444666888:::<<>>:::777444333222///...---111999AAAHHHKKKJJJJJJHHHFFFDDDBBB@@@???<<<>>>???@@@@@@AAADDDFFFJJJKKKKKKMMMNNNOOOPPPPPPNNNOOOOOOMMMIIIDDD???===777555333111000000222333333333222000...+++)))(((''''''&&&%%%&&&'''((((((%%%%%%%%%&&&&&&&&&''''''((()))***,,,...///111111222444777;;;>>>???@@@@@@AAABBBCCCDDDFFFGGGHHHIIIGGGIIIKKKKKKJJJHHHHHHIIIJJJJJJLLLNNNOOOQQQRRRSSSSSSQQQOOOMMMMMMOOOQQQRRRVVVVVVXXX[[[___aaa```___aaa^^^ZZZWWWUUUQQQNNNKKKFFFEEEDDDEEEJJJTTT^^^eeehhhjjjmmmoooqqqtttxxx{{{{{{{{{||||||~~~nnndddeeeyyy~~~|||vvvuuuzzzwwwuuubbbUUUPPPLLLLLLNNNVVVdddqqqlllMMM:::555111000...,,,+++************++++++,,,,,,---------+++******)))))))))******(((((((((((((((((())))))))))))((((((((((((((()))'''(((((()))******+++++++++++++++++++++***)))((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++,,,,,,'''******&&&%%%(((((($$$((((((''''''((())))))***,,,,,,++++++***)))))))))(((((((((((((((((((((((()))))))))******+++++++++)))'''&&&''')))++++++******+++,,,---...///000000...000222333444555777999999<<>>;;;777222111111222555888;;;===@@@AAABBBCCCCCCCCCBBBAAA???>>>;;;888666444444444222444777;;;@@@DDDGGGIIIBBBAAA?????????>>><<<:::333222222333777:::::::::BBBJJJPPPQQQPPPOOOJJJEEEBBBAAA>>>;;;888555444333...---,,,000777AAAHHHLLLJJJIIIGGGEEEBBB@@@>>>======>>>???@@@???@@@CCCEEEIIIJJJKKKLLLNNNPPPQQQQQQNNNOOOPPPOOOJJJDDD@@@===777555222000///000111333222222222111000...,,,+++'''&&&%%%%%%&&&'''(((***'''''''''((((((((())))))((()))***+++---...///000+++///444999===?????????AAAAAABBBDDDEEEGGGHHHHHHFFFHHHJJJJJJIIIGGGGGGGGGJJJJJJKKKMMMOOOQQQRRRSSSSSSQQQOOOMMMMMMOOOQQQRRRVVVWWWYYY\\\______^^^\\\```___]]][[[XXXTTTOOOLLLEEEEEEDDDEEEIIIRRR\\\bbbgggjjjmmmooorrruuuyyy|||xxxyyy{{{}}}}}}rrrffffffzzz~~~}}}{{{uuuvvv{{{ssszzzeee[[[UUUPPPOOORRRYYYfffrrr~~~rrrSSS===777//////------,,,---...///******+++,,,,,,---......******)))))))))))))))***&&&&&&''''''(((((())))))***)))))))))))))))***+++((())))))***++++++,,,,,,***+++,,,,,,,,,***)))((())))))))))))))))))))))))))))))******)))((('''&&&++++++******)))((((((''''''++++++&&&&&&******&&&))))))((())))))***++++++++++++***)))((('''&&&&&&((((((((((((((((((((((((+++++++++******************)))((()))+++,,,,,,,,,,,,------...///000111111,,,...111222222444666888999<<>>>>>>>>;;;777333222111444666888:::===@@@EEEHHHDDD@@@======??????:::555444333111111222444777999???EEEJJJJJJDDD>>><<<<<<>>>>>>???>>><<<999666444222...---111777<<>>???@@@CCCDDDFFFFFFEEEEEEGGGHHHJJJJJJKKKKKKKKKJJJHHHGGGIIIJJJKKKMMMPPPQQQPPPNNNRRRQQQPPPOOOOOOOOOPPPQQQUUUWWWZZZ\\\]]]^^^aaacccbbb^^^ZZZWWWUUURRRNNNJJJFFFCCCBBBCCCEEEJJJVVVbbbhhhkkkmmmnnnqqqvvvuuurrrxxxyyyzzzzzz{{{~~~vvvkkkjjjrrryyyuuuqqqmmmkkkmmm|||sss^^^ZZZVVVUUUVVVZZZdddoooyyyXXX@@@777333...)))))),,,---+++(((---...//////...,,,+++******))))))((('''&&&&&&&&&*********))))))((('''&&&(((''''''&&&&&&((()))***************++++++++++++((()))***+++***)))'''%%%&&&''')))++++++)))'''&&&******))))))))))))******++++++***)))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''((())))))((())))))))))))*********+++,,,---......---------///000000222333555777888???>>>AAAGGGOOO\\\pppyyyiiifffkkk~~~ppprrrwww|||~~~|||qqqmmmiiihhhhhhgggeeecccbbbaaa___\\\[[[[[[[[[\\\XXXYYY[[[[[[YYYVVVQQQNNNGGGDDDAAA???===:::666333111111333666999AAAPPP___zzzuuummmddd___]]]\\\ZZZYYYWWWQQQJJJEEEBBB???:::777333333333444888<<>>>>>>>>;;;777333222222444666888:::<<<@@@DDDHHHFFFCCC??????@@@@@@<<<999444333111111222444777999<<>>>>><<<:::888666333...---111666:::@@@FFFKKKJJJHHHFFFDDDBBBAAAAAA????????????@@@AAABBBCCCJJJKKKMMMOOOPPPPPPNNNLLLQQQPPPOOOOOONNNJJJDDD@@@999666333111222333444444333333333111...***'''$$$'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%))))))***+++,,,---///000333444777999<<<>>>@@@@@@AAACCCDDDDDDCCCDDDEEEGGGGGGHHHJJJKKKLLLKKKKKKJJJKKKKKKLLLNNNQQQSSSRRRPPPQQQQQQPPPOOOOOOOOOPPPQQQUUUWWWZZZ[[[]]]^^^aaaccceeebbb]]]YYYWWWSSSNNNJJJFFFCCCAAABBBDDDHHHSSS___fffjjjmmmnnnqqqvvvvvvrrrwwwxxxyyyyyyzzz}}}rrriiihhhrrryyytttnnngggccceeetttvvvgggbbb___^^^^^^___fffnnnyyy[[[BBB888222...******,,,...,,,))),,,++++++,,,------+++******))))))(((''''''&&&&&&)))))))))))))))(((((('''))))))((((((((()))***+++(((((((((((())))))))))))((()))*********((('''&&&''')))+++,,,,,,+++)))'''******)))))))))))))))***+++***)))(((((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***))))))))))))((((((((((((''''''''''''((())))))*********+++++++++,,,,,,------............//////......///000111333555666>>>===AAAHHHPPP]]]rrryyyjjjeeelllxxxzzz~~~rrrmmmgggdddeeeffffffeeeccccccbbbaaa```^^^]]]\\\ZZZZZZ[[[[[[YYYWWWTTTRRRHHHFFFDDDBBB@@@<<<888444555222222555888===GGGQQQcccwwwuuuooogggaaa___]]][[[XXXVVVPPPIIIDDDAAA>>>:::777333333444666999>>>BBBEEEGGGFFFDDDDDDEEEEEEDDDBBB>>>>>>===:::666333222222444666888:::<<>>??????===;;;444333222111222555888999:::???CCCCCC>>>:::777777:::;;;===>>>===<<<:::999444000...111333666<<>>:::777444444666888<<>>>>>===:::666333333333444666999;;;===???BBBEEEFFFBBB>>><<<<<<<<<<<<:::555333222111222555888:::;;;>>>BBBBBB???<<<999888999:::<<<>>>???>>>===<<<666222000111111222888???HHHIIIIIIHHHFFFDDDBBB@@@@@@@@@???>>>???@@@BBBCCCKKKNNNRRRTTTSSSQQQPPPOOONNNNNNMMMMMMLLLJJJFFFBBB;;;999777555555444222000333333333222///,,,(((&&&''''''''''''''''''''''''''''''((()))***+++,,,,,,(((((()))***+++---///000222444777:::===???AAABBBDDDFFFGGGGGGGGGGGGHHHJJJFFFGGGIIILLLMMMNNNNNNNNNLLLKKKLLLNNNRRRTTTTTTTTTQQQQQQPPPOOOOOOPPPRRRSSSTTTWWWYYY[[[\\\^^^```ccceeedddaaa^^^ZZZVVVQQQNNNHHHEEEDDDEEEDDDFFFNNNXXXaaahhhmmmnnnqqquuuvvvttttttvvvwwwxxxxxxzzz}}}vvviiidddjjjzzz|||vvvooodddYYYRRR[[[jjjzzzwwwjjjccc```cccgggkkkpppuuu|||fffKKK888222000---,,,---......,,,...***''''''***,,,+++)))))))))))))))((((((''''''''''''((()))***+++++++++))))))))))))******++++++)))*********++++++++++++***)))(((((((((((())))))******,,,------,,,******,,,+++***)))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))((((((((((((((('''((())))))***,,,,,,,,,------------...///...---,,,,,,...000222000000111222444666888999>>>???CCCJJJRRR___ssszzzwwwjjjcccllltttmmmmmmnnnnnnlllgggeeebbb___^^^___aaabbb______^^^\\\[[[YYYXXXWWWJJJHHHEEEBBB@@@<<<777444444///---222777999===AAAMMM___xxxyyyssskkkfffccc```\\\YYYUUUPPPIIIDDDAAA???;;;888444555777;;;>>>AAADDDEEEEEEDDDBBBCCCDDDDDDCCCBBB>>>>>><<<999555333333444555888;;;===>>>???BBBDDDFFFCCC???===<<<<<<<<<<<<555444222222333555888::::::===@@@AAA@@@>>><<<;;;:::<<<>>>@@@AAA@@@???>>>999555333222111000555===EEEGGGHHHIIIIIIGGGEEECCC???>>>======???AAADDDFFFMMMQQQUUUVVVTTTQQQOOOOOOMMMLLLLLLLLLLLLJJJGGGDDD;;;999777666555555333111222333333333222///---+++((((((((((((((((((((((((''''''((()))***+++,,,,,,''''''((()))+++---///000222444777:::===@@@BBBBBBEEEFFFHHHHHHGGGGGGIIIJJJIIIJJJKKKMMMNNNNNNMMMMMMKKKJJJJJJLLLPPPRRRSSSRRRQQQQQQPPPOOOPPPQQQRRRSSSTTTVVVYYY[[[\\\]]]```bbbbbbbbbaaa___[[[WWWTTTRRRLLLIIIHHHHHHFFFFFFMMMVVV^^^fffmmmoooqqquuuwwwvvvtttvvvxxxxxxyyyzzz|||~~~xxxjjjccceeerrrzzztttpppggg]]]RRRUUU```qqq~~~{{{ttteee]]]YYY^^^hhhrrrzzzmmmQQQ;;;444222///............---000---)))(((***+++***((()))))))))))))))(((((((((&&&'''(((***++++++++++++(((((()))))))))*********)))*********++++++++++++))))))(((((((((((()))***))))))***++++++***))))))++++++***)))(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((()))******++++++++++++,,,,,,,,,,,,---,,,+++++++++---000111000111111333444666888999@@@AAADDDKKKRRR^^^ppp~~~www|||wwwiiiaaaiii~~~xxxooonnnnnnllljjjgggdddaaa^^^]]]```ccceeebbbaaa```^^^\\\ZZZXXXWWWKKKHHHDDDAAA>>>;;;777555222...---111666888<<>>>>><<<999555333444555777999<<<>>>???@@@BBBDDDFFFEEECCC@@@???>>>>>>>>>555444333222333666999:::888:::===???AAA@@@???>>>>>>???AAABBBCCCBBB@@@???;;;888666555111000555===DDDFFFIIILLLLLLJJJGGGEEE>>>===<<<===>>>BBBEEEGGGLLLQQQVVVWWWTTTQQQPPPPPPNNNMMMMMMMMMMMMLLLJJJGGG===;;;777555555555444222111222333444333111///...((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''((()))+++---///000222444777:::>>>@@@BBBCCCCCCEEEFFFGGGFFFFFFGGGIIIKKKLLLMMMNNNNNNMMMLLLLLLKKKJJJJJJKKKNNNPPPPPPPPPQQQPPPPPPPPPPPPRRRSSSTTTTTTVVVYYYZZZ[[[]]]```bbb```aaabbbaaa]]]YYYVVVUUUOOOMMMLLLKKKIIIGGGLLLTTT\\\eeemmmoooqqquuuwwwwwwuuuwwwyyyzzzzzz{{{}}}{{{lllddddddmmmxxxxxxqqqpppllleeeZZZXXX]]]mmm|||{{{vvvggg]]]XXX___mmmyyytttWWW???666444222000...------------,,,+++***))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++'''((())))))******))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((())))))(((((((((******))))))))))))******((((((''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''))))))(((((())))))***+++************++++++++++++,,,+++++++++,,,...///000//////000111333555666777@@@AAAEEEKKKRRR]]]nnn~~~}}}xxx~~~xxxhhh___eeewwwwwwnnnmmmmmmkkkgggdddcccaaa```aaabbbeeefffccccccbbbaaa^^^[[[XXXVVVMMMJJJDDD@@@===;;;888666222//////222555777<<>>:::444777:::???BBBDDDEEEFFFCCCBBBAAAAAACCCCCCCCCAAA>>>>>><<<888555333444666888;;;>>>@@@AAAAAACCCDDDEEEEEEDDDBBB@@@>>>======555444333222333666999;;;999:::===AAADDDEEEDDDCCCAAABBBDDDEEEDDDCCCAAA@@@===;;;999777333111666>>>FFFHHHLLLNNNNNNKKKHHHEEE@@@???===<<<>>>AAADDDFFFHHHNNNUUUWWWUUURRRRRRSSSQQQPPPOOOPPPPPPPPPNNNLLLBBB>>>999555444333222222222333444444333000...,,,(((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&&&&''')))+++---///000222444777;;;>>>AAACCCDDDDDDEEEGGGGGGFFFFFFHHHIIIKKKLLLMMMNNNNNNNNNMMMLLLMMMKKKJJJKKKMMMOOOOOOOOOQQQPPPPPPPPPQQQRRRTTTUUUSSSVVVXXXZZZ[[[]]]___bbbbbbdddfffddd___ZZZWWWWWWQQQOOONNNMMMIIIGGGKKKQQQYYYdddmmmoooqqquuuxxxxxxwwwyyy{{{|||||||||~~~}}}uuujjjfffllltttyyyppprrrssspppeee^^^```ooo}}}mmmccc]]]dddrrr|||yyy]]]EEE888777444111...,,,,,,---%%%(((++++++((('''))),,,))))))))))))))))))))))))((()))******++++++++++++((()))***+++++++++******(((((((((((())))))))))))&&&'''(((*********)))((((((((((((((((((((((((((((((((((((((()))***+++,,,)))(((((((((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''))))))(((((())))))***+++************++++++++++++++++++,,,---...///000000//////000111333555777888>>>???CCCJJJRRR]]]nnn~~~xxxggg^^^```pppwwwnnnmmmnnnkkkfffbbbbbbccccccdddeeeffffffdddddddddbbb___[[[WWWUUUPPPKKKEEE@@@===;;;999888333000000333444666<<>>===;;;888555333555666999<<>>======???BBBDDDDDDKKKSSSWWWUUUSSSTTTVVVSSSRRRQQQRRRSSSSSSQQQOOOEEEAAA:::555333222111000333333444333111///,,,***))))))))))))))))))))))))%%%%%%&&&'''((()))******%%%&&&''')))+++---///000222444777;;;>>>AAACCCDDDFFFHHHIIIIIIIIIIIIJJJLLLJJJKKKMMMNNNOOOOOONNNNNNOOOMMMKKKKKKMMMNNNOOONNNQQQPPPPPPPPPQQQRRRTTTUUUSSSVVVXXXZZZ[[[]]]___bbbeeegggiiifff```ZZZXXXWWWQQQOOONNNMMMIIIFFFIIIPPPXXXcccmmmpppqqquuuxxxxxxxxxzzz|||~~~}}}~~~xxxvvvqqqiiilllrrr~~~|||sssuuuzzzyyymmmdddcccrrrrrrgggaaahhhuuu|||}}}}}}{{{|||{{{aaaIII999888666222...,,,+++,,,$$$++++++'''&&&***...)))))))))))))))*********))))))***++++++++++++***)))***+++,,,---,,,++++++************++++++++++++%%%''')))***+++***)))((((((((((((((((((((((((((('''((((((((()))+++,,,---)))))))))))))))***++++++************************(((((((((((((((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,---///000111111111111111222333555777999:::;;;===BBBJJJRRR]]]oooyyyfff]]]]]]kkkwwwooommmjjjhhhggghhhfffdddbbbbbbdddgggiiiiiihhhfffddd```]]]ZZZXXXNNNJJJEEE@@@===:::888666111111111000111444999===DDDRRRiii|||pppgggdddbbb^^^ZZZUUUNNNEEEBBBCCCBBB===777666777;;;>>>AAACCCDDDEEEDDDCCCAAAAAACCCDDDCCCCCCAAA;;;666555333222555:::;;;@@@DDDCCCCCCDDDDDDAAAFFFEEECCCAAA@@@>>>;;;999:::999777444333666<<<@@@@@@===<<<@@@GGGKKKJJJGGGJJJGGGCCCCCCDDDEEECCCAAAAAA@@@>>>:::666444555777@@@FFFLLLOOOMMMKKKJJJJJJEEEBBB???>>>@@@BBBDDDEEEIIIMMMRRRTTTSSSRRRRRRTTTTTTSSSRRRSSSTTTUUUTTTSSSGGGCCC<<<777444333222111222222222444555333111...***)))((('''''''''''''''&&&((())))))(((((()))+++)))(((((()))+++---///000333555888999;;;>>>AAADDDGGGFFFEEECCCBBBCCCGGGJJJMMMMMMOOOPPPQQQPPPPPPOOOPPPOOOOOONNNNNNOOOPPPPPPPPPQQQRRRSSSTTTUUUUUUUUUWWWWWWWWWYYY\\\___ccceeeeeeiiihhhaaa\\\[[[[[[YYYVVVQQQKKKIIIKKKMMMNNNNNNYYYeeeooorrrtttxxxyyyvvvxxxyyy{{{|||}}}~~~}}}}}}{{{~~~yyyyyyyyynnnkkkrrr{{{zzz{{{vvvvvvhhhcccqqq}}}rrriiimmmyyy}}}vvvqqqsss{{{fffKKK:::888222---+++---......000...***)))******+++***+++*********))))))(((((()))************++++++++++++*********))))))((((((&&&(((++++++************++++++******++++++,,,---))))))(((((((((((())))))'''((()))((('''&&&''')))''''''''''''''''''''''''(((((()))***************((((((''''''''''''(((((($$$%%%&&&((((((((('''''''''((((((((((((''''''&&&'''((()))++++++***'''$$$***+++---000111111111111,,,,,,++++++,,,---///000111222333444666888:::<<<<<<===BBBJJJRRR^^^qqq|||fff\\\cccjjjzzzqqqnnnkkkiiihhhiiigggeeecccdddfffhhhjjjjjjiiigggdddaaa]]]ZZZYYYPPPLLLFFFAAA===:::777555/////////...///222777;;;BBBOOOggg~~~qqqiiieeeccc___[[[VVVOOOFFFCCCCCCAAA<<<777555777;;;???BBBDDDEEEFFFEEECCCAAAAAABBBCCCBBBAAA>>>888444444333111444888<<>><<<:::999777444333666;;;???>>><<<;;;???FFFKKKKKKJJJJJJGGGCCCBBBCCCDDDCCCBBBDDDCCCAAA>>>;;;999:::<<<@@@FFFMMMQQQPPPNNNMMMMMMFFFCCC???>>>@@@BBBDDDEEEHHHLLLRRRTTTTTTSSSSSSSSSSSSRRRQQQQQQSSSTTTTTTSSSKKKFFF???:::777555333222222222222333444444111...******)))(((''''''''''''%%%&&&(((((('''&&&((())))))(((((()))***,,,///000333555777999;;;>>>AAADDDGGGHHHHHHGGGEEEFFFIIIKKKMMMNNNOOOPPPQQQQQQPPPOOOOOONNNKKKJJJKKKMMMOOOQQQQQQRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWYYY\\\___ccceeeeeehhhhhhbbb^^^]]]\\\ZZZYYYTTTNNNKKKKKKLLLLLLLLLVVVbbbmmmrrruuuyyyyyywwwyyyzzz{{{}}}~~~~~~~~~~~~}}}{{{xxxvvvoooiiinnn~~~~~~zzzxxxlllfffrrryyynnnoooyyy~~~{{{tttfffhhhppphhhOOO<<<999333///------.........+++((('''((())))))(((******************))))))&&&&&&'''(((***+++,,,,,,************)))))))))(((%%%'''******)))((())))))((((((''''''(((((()))***))))))(((((((((((())))))((()))******(((((()))***************************(((((()))************))))))((((((''''''(((((()))((('''&&&&&&&&&'''((()))++++++,,,,,,,,,,,,,,,+++)))***,,,...//////,,,+++******,,,------------,,,...------------///000111111111222333666888:::;;;<<<===CCCKKKTTTaaauuujjj[[[ccchhh~~~tttpppllljjjiiijjjhhhfffeeeeeegggjjjlllkkkjjjhhheeebbb^^^[[[ZZZSSSNNNHHHBBB>>>;;;777555/////////...///222888<<>>:::999777555444555999===>>><<<;;;>>>EEEJJJMMMMMMKKKGGGCCCAAABBBCCCCCCCCCEEEEEEDDDAAA>>><<<===>>>===CCCJJJPPPQQQQQQOOONNNHHHEEEAAA???@@@CCCDDDEEEGGGKKKQQQUUUUUUTTTSSSSSSUUUSSSPPPPPPRRRTTTUUUUUUPPPJJJCCC===999777555333222222222333444444111///+++***)))(((''''''''''''$$$%%%'''&&&%%%%%%&&&''')))(((((()))***,,,...///222444777999;;;>>>AAADDDHHHJJJKKKKKKJJJJJJKKKLLLNNNNNNOOOPPPPPPPPPPPPOOOMMMKKKHHHFFFGGGKKKOOORRRSSSTTTVVVXXXYYYYYYYYYYYYWWWWWWWWWYYY[[[___ccceeeeeeiiiiiieeeaaaaaa___\\\[[[WWWQQQMMMKKKJJJJJJIIIRRR^^^kkkrrrvvvzzzzzzyyyzzz{{{}}}~~~~~~wwwqqq}}}qqqggghhhyyy~~~}}}yyyzzznnnhhhrrruuuqqquuuxxxtttnnn[[[[[[dddyyymmmWWW???:::444111///...---------+++((('''((())))))(((*********+++++++++++++++(((((())))))***++++++,,,************))))))))))))'''(((******)))))))))***'''''''''''''''(((((()))))))))(((((((((((()))))))))***++++++))))))***+++++++++++++++++++++++++++'''((())))))******))))))))))))(((((((((((()))))),,,***'''%%%%%%&&&)))***&&&'''((()))))))))))))))'''))),,,...//////...---***+++++++++++++++******---,,,,,,,,,---...///000000000111333555777999:::===>>>DDDMMMVVVdddxxxooo]]]dddhhhxxxrrrmmmkkkkkkiiihhhgggfffgggiiikkklllkkkkkkiiifffccc```]]][[[VVVQQQJJJDDD???<<<888666222222111000111444999===???LLLdddrrrjjjfffccc___[[[VVVPPPIIIDDDBBB@@@<<<888555888===BBBEEEGGGHHHHHHGGGEEEBBBAAAAAA@@@>>>===;;;777666888888777999===AAAGGGJJJHHHFFFGGGEEEBBBBBBAAA??????@@@@@@???>>>::::::999666444555888:::???<<<;;;===BBBHHHKKKLLLLLLIIIEEECCCBBBCCCEEEFFFEEEFFFEEEBBB>>>;;;:::;;;999>>>FFFLLLPPPQQQPPPOOOJJJGGGBBB@@@AAACCCDDDDDDFFFJJJPPPTTTVVVUUUSSSRRRWWWTTTQQQPPPRRRUUUWWWXXXSSSNNNFFF???:::777555333222222111222444444222000,,,+++***)))((('''''''''%%%&&&''''''%%%%%%&&&'''))))))((()))***+++---///111444666999:::===AAADDDGGGJJJNNNOOONNNMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNJJJIIIHHHHHHIIILLLPPPRRRTTTVVVXXXZZZ\\\\\\[[[[[[XXXXXXXXXYYY[[[___bbbdddfffjjjkkkhhhfffeeeccc___[[[WWWRRRNNNKKKJJJJJJJJJPPP[[[iiisssxxx{{{|||||||||}}}~~~zzzqqqyyyuuugggcccoooxxxtttqqqvvvmmmgggnnn~~~yyypppooonnnjjjeeeVVVVVV___uuusss]]]BBB;;;444111000---,,,,,,...,,,******+++++++++************++++++,,,,,,---//////...---,,,+++***)))*********))))))))))))))))))***++++++***)))***+++***))))))))))))***++++++))))))(((((((((((()))))))))***+++***))))))***+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))(((((((((((()))))),,,+++)))'''&&&'''((()))!!!"""###$$$%%%&&&&&&&&&$$$&&&)))******)))))))))+++++++++,,,,,,,,,,,,,,,)))*********+++,,,,,,---///000111222444666888:::>>>???EEEMMMWWWdddwwwqqq```fffjjj|||tttnnnkkklllhhhggggggfffgggiiikkkllljjjjjjhhhfffdddaaa^^^]]]XXXSSSLLLFFFAAA===999777333333222111111333888<<<@@@LLLbbb|||~~~qqqhhhdddaaa]]]YYYVVVPPPJJJEEEBBB@@@<<<999777:::???DDDGGGIIIIIIIIIHHHEEEBBB@@@@@@???===;;;:::666555888888777999===BBBHHHKKKIIIGGGHHHFFFCCCCCCAAA>>>===>>>>>>===<<<;;;;;;:::888666555777888???>>><<<===@@@DDDGGGIIILLLJJJHHHEEEDDDDDDFFFGGGFFFGGGGGGDDD???;;;888888888<<>><<<:::888444222444555444777;;;BBBHHHKKKIIIHHHIIIHHHEEECCCAAA>>>======>>>>>>============;;;888666666777======<<<===>>>AAADDDFFFJJJJJJJJJGGGEEEDDDEEEGGGHHHIIIIIIGGGBBB===:::999;;;===BBBIIIPPPUUUVVVUUUOOOKKKFFFCCCBBBCCCDDDDDDEEEFFFJJJNNNSSSTTTSSSRRRQQQNNNMMMMMMOOORRRSSSSSSUUUPPPGGG@@@;;;888555444333111000111333444333222...---,,,***)))((((((((((((*********((('''((()))))))))(((((()))***,,,---000222555888:::===AAAEEEFFFJJJOOOQQQQQQOOONNNMMMNNNMMMLLLLLLKKKKKKLLLLLLJJJKKKNNNPPPRRRRRRRRRQQQSSSUUUYYY\\\^^^^^^\\\[[[YYYXXXXXXYYY[[[^^^bbbcccgggjjjkkkjjjjjjiiiddd]]]TTTTTTRRRNNNJJJIIIJJJLLLMMMTTTaaaooovvvxxx|||~~~~~~~~~~~~}}}zzz}}}lllbbbdddrrrtttmmmmmmooojjjbbbcccqqq~~~oooddd]]]XXXUUUTTTVVVaaattt~~~iiiMMM???333111000,,,***---***)))((()))******)))(((*********+++++++++++++++)))))))))***************))))))))))))************&&&''''''&&&$$$$$$%%%''')))))))))))))))******+++))))))(((((((((((())))))((()))***)))(((((()))***++++++++++++++++++++++++&&&'''(((((())))))((((((((((((''''''''''''(((((('''((()))******((('''&&&&&&'''(((((())))))))))))+++---000...+++)))+++---&&&&&&&&&''')))***,,,---+++,,,---.../////////...000000111333555777999:::???@@@EEELLLUUUaaasss{{{vvv~~~rrraaafffhhhvvvmmmkkkmmmcccccccccdddeeefffhhhiiieeeeeeeeeeeedddbbbaaa```YYYUUUNNNHHHDDD@@@===;;;555444222000...///222555===HHH[[[sss|||ooofffbbb___ZZZVVVRRROOOJJJFFFCCC@@@???>>>;;;>>>CCCGGGJJJJJJIIIGGGFFFDDDAAA??????>>><<<:::888333111222222222666;;;AAAFFFJJJIIIHHHIIIHHHFFFCCCAAA>>>>>>???AAAAAAAAA>>>??????===:::777777777888999;;;<<<>>>@@@BBBDDDFFFHHHIIIHHHEEECCCCCCDDDEEEGGGIIIHHHEEE@@@===<<<<<<===@@@FFFNNNTTTWWWWWWQQQMMMGGGDDDCCCCCCCCCCCCEEEEEEFFFKKKPPPSSSSSSRRRPPPNNNMMMOOOQQQSSSSSSSSSVVVPPPHHHAAA===999777555333111000111333444333333///...---+++))))))(((((()))***+++***((('''((()))))))))(((((()))***+++,,,///222555777:::===BBBEEEHHHKKKOOORRRQQQPPPOOOOOOPPPOOONNNMMMLLLMMMMMMNNNMMMNNNOOOPPPRRRRRRSSSSSSRRRTTTXXX[[[]]]]]]\\\[[[YYYYYYXXXYYY[[[^^^aaacccdddgggiiihhhhhhggg```XXXSSSSSSRRRNNNIIIGGGHHHJJJKKKPPP\\\jjjqqqsssxxx~~~~~~}}}~~~zzzoooccccccoooyyysssvvvsssnnneeebbbmmmqqqddd\\\VVVSSSTTTYYYeeevvvvvvTTTCCC444222222---,,,000***)))((()))***+++)))(((******************))))))((((((((())))))*********((()))))))))************(((((((((&&&%%%$$$&&&(((((((((((((((((()))******))))))(((((((((((()))))))))***++++++))))))***+++************************&&&'''(((((())))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((%%%&&&&&&'''''''''&&&&&&))),,,///...+++***,,,///((((((''''''(((***+++,,,+++,,,...///000000//////111111222333666888:::;;;>>>???DDDLLLUUUbbbuuu}}}www}}}wwwdddiiijjjvvvmmmkkklllaaabbbbbbcccdddeeeggggggcccdddddddddccccccbbbaaaZZZUUUOOOIIIEEEAAA>>><<<999888555222000000333666;;;EEEXXXqqq}}}ooofffbbb___ZZZVVVQQQNNNJJJFFFCCCAAA@@@???<<>>>>><<<:::;;;555222222222333777===@@@FFFIIIIIIHHHJJJIIIFFFCCCAAA??????AAADDDEEEEEE???@@@@@@>>>;;;888777777444666999<<<>>>@@@CCCEEEDDDFFFIIIHHHDDDAAAAAABBBAAADDDGGGGGGEEEAAA>>>===<<<;;;===CCCKKKRRRUUUVVVRRRNNNHHHDDDCCCCCCCCCCCCEEEDDDDDDHHHNNNRRRSSSRRRQQQQQQQQQRRRUUUVVVVVVUUUWWWQQQIIICCC>>>;;;888777333111000111222444444333000///---+++***)))(((((()))***+++***(((''''''((())))))(((((((((***+++,,,///111555777:::===BBBEEEIIILLLPPPRRRRRRQQQQQQQQQRRRQQQOOONNNNNNNNNOOOOOOPPPPPPOOOOOOPPPRRRTTTUUUPPPSSSWWW[[[]]]\\\[[[ZZZYYYYYYYYYYYY[[[^^^aaacccbbbeeefffffffffeee]]]TTTSSSTTTRRRNNNHHHEEEFFFHHHIIIMMMXXXfffmmmooovvv~~~~~~}}}}}}}}}~~~zzzqqqdddaaalll}}}xxx|||xxxsssiiibbbllltttfff]]]WWWTTTVVV\\\iiiyyyYYYFFF666444333......333+++******+++------,,,***+++*********))))))((((((,,,,,,++++++***)))))))))(((((())))))*********++++++++++++)))'''''')))+++)))))))))))))))***++++++))))))(((((((((((())))))***+++,,,,,,******+++,,,''''''''''''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&((('''%%%$$$$$$&&&)))+++((((((((()))((((((''''''###'''******'''&&&***...---,,,+++******+++,,,---***+++,,,...///......---111222333444666888:::<<<===>>>DDDMMMVVVdddwww}}}yyy~~~{{{hhhmmmnnnyyytttmmmgggiiiddd___```dddgggfffdddeeecccbbbbbbcccbbb___]]]WWWVVVTTTOOOHHHBBB>>>===<<<777333222111///222666===FFFXXXqqqrrrhhhccc```\\\YYYUUUNNNGGGCCCCCCBBB>>>;;;<<>>EEEEEEEEEGGGHHHHHHGGGEEEFFFCCCAAAAAABBBEEEFFFFFFBBBBBBAAA???===:::888777444888<<<======>>>AAADDDEEEHHHHHHEEECCCDDDBBB>>>CCCDDDEEEFFFFFFEEECCCBBBAAA@@@AAACCCGGGKKKMMMNNNSSSOOOJJJFFFDDDBBBAAA@@@===@@@EEEIIILLLNNNMMMMMMLLLOOORRRSSSRRRQQQQQQRRRYYYUUUMMMFFF@@@<<<888555222000///111444555444222333111...+++)))(((((()))&&&&&&&&&'''''')))******((()))******)))***,,,...---000444777:::===AAACCCLLLNNNPPPRRRSSSVVVYYY\\\YYYWWWSSSPPPPPPQQQTTTWWWUUUVVVWWWWWWUUUSSSSSSTTTRRRUUUXXX[[[]]]\\\ZZZYYYUUUUUUWWWXXXZZZ[[[\\\\\\ccceeeggghhhgggdddaaa^^^WWWTTTOOOJJJHHHIIIJJJLLLDDDLLLWWW```hhhnnnuuuyyy}}}~~~tttaaabbbdddssszzzzzz|||rrrmmmssszzzhhh[[[UUUUUUUUU\\\ffftttmmmPPP777111333000---///...,,,***((((((***---...)))***+++,,,,,,+++)))(((''')))+++,,,***)))))))))+++***)))***,,,+++((($$$((((((((()))******+++++++++***)))(((''''''((())))))***+++,,,+++***(((&&&((()))*********((('''&&&)))***+++)))'''&&&&&&'''''''''''''''((((((((((((&&&''''''((()))******+++,,,,,,++++++++++++,,,,,,++++++***)))(((((()))))))))(((''''''(((***,,,---)))************+++++++++,,,,,,---------------......///111333666999;;;<<>>===<<<777333222111///111666999BBBUUUooowwwllleeebbb^^^ZZZXXXRRRIIIEEECCCBBB>>>:::===EEEKKKKKKLLLLLLKKKGGGEEEEEEDDDCCCAAA>>><<<:::;;;555111222222333888>>>EEEFFFFFFHHHIIIIIIGGGFFFEEECCCBBBCCCEEEHHHHHHHHHGGGFFFDDDBBB???<<<999888444777:::<<<<<<===@@@CCCCCCGGGHHHFFFGGGIIIHHHEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDFFFHHHKKKMMMNNNSSSPPPLLLHHHEEECCCAAA@@@@@@BBBEEEIIILLLMMMMMMMMMLLLNNNQQQRRRQQQQQQSSSTTTZZZVVVOOOHHHAAA<<<888666777444222222444555444333444222///,,,***)))))))))&&&&&&&&&''''''((()))***((()))))))))((((((***,,,...111555888;;;>>>BBBEEEKKKNNNRRRUUUXXX\\\```dddccc___YYYTTTRRRTTTXXX[[[XXXYYYZZZYYYVVVTTTSSSSSSSSSUUUXXXZZZ[[[ZZZXXXVVVUUUUUUUUUVVVWWWYYY[[[\\\```bbbdddffffffdddbbb```YYYUUUPPPKKKHHHGGGHHHIIIDDDKKKVVV```gggooouuuyyy~~~~~~~~~lllgggkkk|||~~~xxx{{{rrrnnnrrr{{{yyyjjj___XXXUUUUUU\\\fffrrrrrrVVV<<<444444000---...---,,,***)))***+++,,,---+++,,,,,,,,,+++)))((('''''')))+++***)))((()))***)))''''''(((***+++)))'''*********************)))***)))''''''&&&'''(((((('''((()))))))))'''&&&%%%)))*********))))))((('''***++++++***(((''''''(((''''''((((((((()))))))))'''''''''(((((()))))))))))))))(((((((((((())))))++++++***))))))))))))))))))((((((((()))***++++++************++++++++++++,,,,,,------...---------...///111444777999;;;<<>>;;;999444666999;;;<<<===@@@BBBCCCGGGIIIHHHJJJMMMMMMJJJGGGGGGEEEDDDDDDDDDEEEEEEIIIHHHHHHIIIJJJLLLNNNOOOUUUSSSOOOJJJFFFCCCAAAAAACCCDDDEEEGGGIIIKKKMMMMMMLLLNNNOOOPPPPPPRRRTTTWWW[[[XXXRRRKKKCCC===888666999666333222333444444333444333000---+++*********''''''&&&''''''((()))***'''((()))((('''''')))***///222666999<<>><<>><<<666777999:::<<>>999777444333333333333222222111555333111///---++++++***'''''''''''''''((())))))((()))***)))'''''')))+++...111555999<<>>???@@@FFFOOOYYYggg|||nnncccnnnxxxrrrlllkkkjjjjjjjjjiiigggeeebbb```___^^^______^^^]]]VVVWWWWWWSSSMMMGGGCCCAAA===888555555333000111444333===QQQlllzzznnneee___[[[XXXSSSKKKDDDAAA???>>>>>>CCCKKKRRRRRRQQQQQQMMMHHHDDDCCCAAA@@@>>>===<<<;;;===777333444444555:::@@@GGGIIILLLLLLKKKJJJJJJKKKMMMOOOSSSWWWXXXTTTNNNJJJIIIIIIHHHFFFEEEBBBAAA???999999999;;;>>>AAACCCDDDFFFJJJNNNOOORRRWWWYYYVVVLLLJJJFFFDDDCCCDDDFFFHHHFFFHHHJJJKKKLLLOOOSSSWWWYYYYYYVVVPPPJJJDDDBBBBBBDDDCCCCCCCCCDDDGGGIIIKKKKKKMMMNNNOOOPPPRRRVVVYYYZZZZZZWWWPPPGGG???:::888,,,...111333333111///...444333222000---,,,+++***(((''''''''''''(((((())))))***+++***))))))+++,,,---000444888;;;???CCCFFFJJJLLLOOOQQQRRRSSSTTTVVV^^^]]][[[ZZZYYYYYYZZZ[[[___``````]]]WWWQQQMMMKKKNNNQQQVVVZZZ]]]^^^]]]\\\ZZZXXXUUUSSSTTTXXX\\\______aaadddggggggfffcccbbbZZZWWWSSSNNNJJJIIIHHHHHHGGGJJJQQQZZZeeeooowww{{{~~~uuuooorrr~~~yyyxxxrrriiiccciiizzzvvveeeaaadddaaakkktttxxxwwwaaaHHH999555333000...,,,,,,.........,,,***)))******************+++++++++++++++)))'''''')))+++,,,,,,+++)))((((((***+++******+++++++++,,,,,,,,,)))(((((('''((()))+++,,,******))))))))))))***+++,,,+++***))))))***+++,,,***+++,,,+++***)))***+++))))))))))))************,,,,,,++++++++++++++++++))))))(((((((((((())))))***)))))))))))))))******((()))***++++++***((('''***++++++++++++,,,,,,,,,***+++,,,...............000111333555888;;;<<<>>>???@@@FFFPPPZZZiii~~~lll```gggzzz{{{sssgggggggggffffffeeeeeeeee___^^^]]]]]]]]]]]]ZZZXXXUUUVVVVVVTTTOOOIIIEEECCC===999666666444000000333777???QQQkkk}}}qqqfff___\\\WWWSSSKKKDDD@@@>>>???@@@DDDLLLSSSTTTSSSQQQMMMGGGDDDCCCAAA@@@>>>============888444444555666;;;AAAFFFIIIMMMMMMJJJIIIJJJLLLOOORRRXXX]]]^^^ZZZRRRKKKHHHHHHHHHGGGEEEDDDBBBAAA;;;999999;;;???BBBDDDEEEFFFKKKOOORRRVVV]]]___]]]LLLJJJGGGEEEDDDEEEFFFHHHDDDGGGKKKLLLNNNQQQWWW[[[[[[\\\ZZZTTTKKKEEECCCCCCCCCBBBBBBCCCEEEGGGIIIKKKKKKMMMOOOPPPQQQRRRUUUXXXXXXYYYXXXRRRHHH???;;;999)))---111222222000//////444333222000...,,,***)))((((((''''''''''''((((((((()))******)))***,,,...,,,000444888;;;???CCCFFFMMMPPPRRRSSSRRRQQQQQQQQQTTTUUUVVVXXXYYYYYYZZZZZZ___``````]]]XXXQQQMMMKKKLLLPPPUUUZZZ^^^_________[[[YYYVVVTTTUUUXXX\\\___```bbbeeeggghhhfffdddbbb[[[XXXTTTPPPLLLJJJIIIIIIHHHJJJOOOXXXdddpppxxx{{{pppmmmrrr{{{vvvvvvqqqeee[[[```sssxxxfffbbbeeeaaallluuuyyy~~~|||{{{vvvbbbJJJ:::444444222///------.........,,,+++***))))))))))))***+++,,,---,,,------+++)))(((***+++,,,------+++)))((()))+++))))))******+++,,,,,,---''''''&&&%%%%%%&&&'''(((''''''''''''((((((((((((***))))))))))))***++++++)))***++++++)))((()))+++((((((((()))))))))******++++++++++++++++++,,,,,,''''''&&&&&&&&&&&&'''''')))))))))))))))******+++((())))))*********))))))++++++++++++,,,,,,,,,,,,+++++++++,,,---.../////////000222555777:::<<<===???AAAGGGPPP[[[jjjmmmbbbcccooo}}}ttthhhgggfffeeeccccccdddeeebbbaaaaaaaaaaaa___ZZZWWWWWWXXXYYYVVVPPPJJJFFFCCC>>>999777666444000000333777>>>NNNgggssshhhaaa^^^ZZZUUUNNNFFF@@@===>>>@@@EEEMMMTTTTTTSSSQQQLLLFFFEEEDDDBBB@@@???>>>>>>>>>>>>888444555555666;;;AAAEEEIIIMMMMMMJJJHHHJJJLLLMMMRRR[[[bbbddd___VVVOOOKKKJJJJJJHHHFFFDDDBBBAAA;;;999888:::>>>BBBDDDDDDGGGLLLOOOPPPSSSXXXYYYWWWLLLKKKIIIFFFEEEEEEFFFGGGEEEIIIMMMOOOPPPSSSYYY^^^]]]^^^]]]VVVMMMEEECCCDDDBBBCCCDDDEEEGGGIIIKKKLLLJJJMMMOOOQQQRRRSSSTTTVVVUUUWWWXXXRRRIII@@@;;;;;;000111333222000000111333333222111000...+++)))(((((((((''''''''''''((((((&&&''')))))))))***,,,///---000555999<<<@@@EEEHHHMMMPPPSSSTTTSSSRRRRRRSSSSSSTTTUUUVVVXXXZZZ\\\]]]___```aaa___YYYTTTOOOMMMLLLOOOTTTYYY]]]^^^^^^]]]ZZZXXXVVVTTTUUUXXX[[[]]]]]]___cccfffggggggeeeccc^^^\\\WWWRRRNNNKKKIIIHHHIIIIIINNNWWWdddpppxxx|||tttqqqttt~~~wwwyyyvvvhhhZZZ\\\mmmyyyiiibbbaaaaaammmxxx||||||zzzwwwfffMMM;;;555444222///............---,,,+++***+++***)))))))))***+++,,,,,,...///...,,,******+++)))+++---,,,***))))))+++)))*********************)))((('''&&&&&&&&&'''(((%%%&&&''')))))))))(((''''''((())))))*********)))((()))******(((((()))***''''''((((((((()))))))))((())))))******+++++++++(((''''''''''''''''''((()))))))))))))))***++++++)))((((((((()))***+++++++++++++++,,,,,,,,,------,,,+++++++++,,,...000111...///111444777999;;;<<>>999777777555111000333000666EEE]]]yyyuuujjjbbb___]]]YYYQQQGGG@@@======???EEEMMMTTTUUUSSSQQQLLLFFFFFFDDDBBB@@@????????????>>>888555555666777;;;AAAEEEIIIMMMMMMIIIGGGIIILLLKKKQQQ[[[dddgggcccZZZSSSNNNMMMLLLJJJGGGDDDBBBAAA:::888666888===AAACCCCCCJJJMMMNNNMMMMMMOOONNNKKKLLLKKKIIIGGGFFFFFFFFFFFFHHHLLLPPPQQQQQQTTTZZZ```^^^___^^^WWWMMMFFFCCCDDDCCCDDDEEEGGGIIIKKKMMMMMMJJJMMMPPPRRRRRRSSSSSSTTTSSSVVVXXXSSSIII@@@<<<;;;777777666222///000444888222222111///---+++)))((()))(((((('''''''''(((((($$$%%%'''(((((())),,,///...111666:::>>>BBBFFFIIIJJJNNNQQQSSSTTTSSSTTTUUUWWWVVVUUUVVVXXX[[[___aaa___aaabbb```[[[VVVQQQOOOLLLOOOTTTYYY\\\\\\\\\[[[XXXWWWUUUTTTUUUWWWYYY[[[YYY\\\```dddggggggfffeeeaaa___ZZZTTTOOOJJJHHHFFFIIIIIIMMMVVVdddpppxxx||||||vvvssszzzzzz~~~|||nnn^^^\\\kkk|||zzzlllbbb]]]cccppp|||~~~zzziiiPPP<<<555444222...//////...---,,,,,,++++++---,,,***)))))))))******---...000000---+++******$$$(((+++,,,***)))***+++++++++******)))(((((((((---,,,+++)))))))))******&&&(((***+++,,,+++***)))&&&'''(((*********)))((('''((())))))((('''(((***''''''''''''((((((((((((&&&''''''((()))******+++******))))))))))))******))))))((())))))***++++++)))(((((('''(((***,,,---++++++,,,,,,,,,------------,,,***)))+++---111333...///111333666999;;;<<>>???@@@HHHOOOUUUUUUSSSQQQMMMHHHDDDDDDCCCBBBAAA@@@@@@@@@AAA<<<777666444555;;;CCCIIIKKKLLLKKKIIIGGGFFFGGGGGGKKKUUU___gggfff```YYYTTTQQQOOOLLLKKKIIIEEECCC>>>999999===AAABBBDDDGGGGGGGGGHHHIIIJJJJJJJJJJJJKKKKKKKKKIIIGGGFFFGGGHHHKKKNNNRRRUUUVVVWWWYYY[[[^^^___^^^XXXPPPIIIEEEEEEGGGFFFFFFFFFHHHJJJMMMOOOSSSRRRRRRRRRRRRSSSSSSTTTSSSUUUUUURRRMMMGGGAAA???888777555333222222222222555555555333000---***)))************))))))))))))''')))++++++***))))))***111333555777;;;???EEEIIIJJJPPPUUUUUUVVVYYYYYYWWWSSSTTTUUUXXXZZZ\\\]]]^^^___aaabbbaaa\\\WWWSSSQQQTTTTTTSSSTTTVVVYYY\\\^^^ZZZVVVRRRPPPQQQTTTVVVWWWYYY\\\aaafffhhhiiihhhhhheee```ZZZTTTPPPKKKGGGDDDLLLMMMPPPUUU^^^jjjuuu|||~~~ssspppuuuwwwuuuvvvqqqcccYYYeeezzzooo^^^cccdddkkkxxx|||mmmVVVAAA666111111111...,,,++++++++++++***(((+++,,,---,,,***)))***+++*********++++++,,,,,,,,,)))(((''''''((()))***)))++++++******))))))((((((******)))(((''''''((((((&&&%%%%%%&&&)))******)))((((((((((((((((((((((((+++++++++*********))))))'''((())))))))))))(((''')))******)))&&&%%%%%%&&&******))))))((((((''''''((('''''',,,000000+++&&&((((((((()))******++++++)))))))))))))))))))))))),,,---//////......000111///222666888999:::<<<===AAADDDLLLUUU^^^jjjwwwfffeeejjjyyyuuusssooollliiigggeeeddddddcccdddfffgggeee```\\\[[[ZZZYYYXXXVVVQQQJJJFFFCCC???:::666444333111000111888@@@LLLbbb~~~qqqeee^^^^^^ZZZRRRIIIBBB???@@@BBBFFFNNNSSSRRRPPPNNNJJJEEEDDDCCCAAA@@@???@@@@@@AAAAAA;;;777666444555<<>>:::999===AAABBBDDDGGGIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIIIIHHHGGGHHHIIIKKKLLLPPPTTTWWWXXXZZZ\\\]]]\\\^^^]]]XXXQQQJJJGGGGGGGGGGGGFFFFFFHHHJJJMMMNNNRRRRRRQQQQQQQQQRRRSSSSSSSSSTTTUUURRRMMMGGGBBB???999777555333222222222222444444444333111...+++***))))))))))))((((((((((((''')))******))))))***,,,222333666888;;;@@@EEEIIILLLRRRWWWWWWWWWZZZZZZWWWUUUUUUVVVWWWYYY[[[]]]^^^^^^aaabbbaaa]]]XXXTTTRRRQQQQQQQQQRRRTTTVVVXXXZZZYYYUUUQQQPPPQQQTTTVVVWWW[[[^^^ccchhhkkkllllllllleeeaaa[[[VVVQQQNNNJJJGGGKKKLLLNNNTTT\\\gggssszzz}}}qqqllloooyyy}}}yyyuuunnn___WWWcccwwwtttaaadddffflllxxxnnnVVVAAA666222111000...,,,++++++,,,,,,+++)))***+++,,,+++)))((()))***)))))))))******+++++++++...---++++++******((('''++++++++++++******************)))((((((((())))))((('''&&&'''))))))((('''))))))))))))))))))))))))*********)))))))))(((((()))***---//////---***)))((())))))((('''&&&'''(((***)))))))))(((((((((''''''&&&&&&)))---...***%%%)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111...111555777888999;;;<<>>HHHYYYtttsssggg___[[[WWWPPPHHHBBB@@@AAADDDHHHOOOSSSRRROOOMMMIIIDDDDDDBBB@@@>>>>>>@@@BBBCCC@@@;;;777666555666===EEEPPPQQQRRROOOKKKGGGDDDCCCBBBCCCHHHVVVeeellliiicccYYYUUUPPPKKKIIIFFFDDDBBB@@@;;;:::>>>AAABBBDDDGGGKKKJJJJJJIIIHHHFFFEEEDDDEEEFFFGGGGGGGGGIIILLLNNNMMMQQQVVVYYY[[[]]]^^^```[[[]]]^^^YYYRRRLLLIIIIIIHHHGGGFFFFFFHHHJJJLLLNNNPPPPPPPPPPPPPPPQQQRRRSSSSSSTTTTTTRRRNNNHHHCCC???999888666444222222222222222333333222111///---,,,))))))(((((((((''''''''''''((()))(((((())),,,...222444666888;;;???EEEIIIMMMSSSXXXXXXYYY[[[\\\YYYYYYXXXWWWVVVWWWYYY\\\^^^^^^```bbbaaa]]]XXXUUUSSSOOOPPPQQQSSSUUUVVVWWWWWWWWWTTTQQQPPPRRRUUUWWWXXX\\\___dddiiilllnnnnnnnnnfffbbb]]]XXXTTTQQQNNNLLLJJJKKKNNNRRRYYYdddpppxxxzzz|||}}}nnnfffgggooowwwlll]]]WWWbbbtttxxxddddddeeekkkuuu~~~rrrWWWBBB777444111///---,,,++++++,,,---,,,***)))***+++***(((((((((***)))))))))))))))*********,,,,,,------,,,***((('''+++++++++++++++,,,,,,,,,******)))))))))***++++++***)))'''((())))))'''&&&)))))))))))))))))))))))))))))))))((((((((((((((((((+++///111111///+++((('''((()))((('''&&&'''((())))))))))))(((((((((((('''%%%$$$&&&***+++)))&&&*********+++,,,,,,------........................,,,---//////......000111...111444666777888:::<<>>>>>@@@CCCEEE???:::666666555777>>>FFFPPPRRRSSSQQQLLLGGGDDDCCCCCC@@@DDDQQQcccllljjjdddYYYUUUOOOKKKHHHGGGFFFEEEAAA<<<;;;???BBBBBBDDDGGGJJJJJJJJJIIIHHHFFFEEEDDDFFFFFFGGGGGGFFFHHHKKKNNNNNNRRRWWW[[[]]]___```aaa]]]___```\\\TTTMMMIIIHHHHHHGGGFFFFFFGGGJJJLLLNNNOOOOOOOOOOOOPPPQQQQQQRRRTTTSSSSSSRRROOOJJJDDD@@@:::999666444222222222222111111222222111000...---))))))))))))(((((((((((('''(((((('''''')))---000111333555777:::>>>DDDHHHLLLSSSXXXYYYZZZ]]]^^^\\\]]][[[XXXUUUVVVXXX[[[]]]^^^```bbbbbb^^^ZZZVVVUUUQQQSSSUUUWWWYYYYYYXXXWWWVVVSSSQQQPPPRRRVVVXXXXXXZZZ]]]aaafffjjjmmmnnnnnngggccc^^^ZZZWWWUUURRRPPPJJJLLLNNNQQQWWWbbbnnnwwwzzz}}}mmmaaa___dddxxxzzzmmm___YYYbbboooxxxeeeccccccgggooouuuxxx}}}wwwZZZDDD999555111......,,,+++,,,---...---+++)))***+++***)))((()))***))))))******************%%%(((***++++++***)))((()))******++++++,,,,,,,,,***)))))))))***+++,,,,,,***((('''((())))))((('''(((((((((((((((((((((((())))))))))))))))))))))))''')))+++------+++)))'''((()))***)))'''&&&&&&'''))))))))))))(((((((((((('''%%%$$$%%%((())))))((())))))******+++,,,,,,---++++++++++++++++++++++++,,,---//////......000111///222444666777999;;;===AAADDDKKKUUU^^^llljjjfffgggvvv|||uuuqqqooommmiiieeehhhhhhfffdddbbb```______\\\\\\[[[ZZZXXXSSSMMMIIICCC???:::666444333111///111000222===QQQjjj{{{qqqhhhbbbWWWTTTNNNHHHCCCCCCFFFIIISSSYYY[[[XXXTTTQQQLLLGGGEEECCCAAA??????AAADDDFFF>>>999666666666888@@@HHHNNNPPPRRRQQQNNNIIIFFFEEEDDDAAABBBOOO___iiihhhcccWWWSSSNNNJJJIIIIIIHHHHHHCCC>>><<>>CCCHHHKKKRRRXXXYYY[[[___```______]]]YYYVVVUUUWWWZZZ]]]^^^```cccbbb___[[[XXXVVVSSSUUUXXXZZZ[[[ZZZYYYWWWUUUSSSQQQQQQSSSVVVWWWXXXZZZ\\\```eeeiiilllmmmnnngggddd___[[[YYYWWWTTTRRRKKKMMMOOOQQQVVV___mmmwwwzzz}}}pppaaa\\\]]]ooozzzlll```[[[```gggzzzuuudddaaaaaadddiiimmmmmmsss~~~aaaIII<<<666222//////---,,,---......---,,,***+++,,,+++******+++,,,++++++++++++++++++++++++%%%(((+++,,,+++))))))***((()))))))))******++++++***)))))))))***+++,,,,,,((('''&&&(((***++++++***))))))))))))))))))))))))************************))))))(((((((((((())))))******+++)))&&&%%%%%%&&&(((((((((((())))))))))))((('''&&&&&&((()))******(((((())))))***+++++++++++++++++++++++++++++++++,,,---//////......000111111333666777888:::===???BBBDDDKKKUUU___mmm}}}fffdddfffwwwuuupppnnnmmmiiifffggghhhgggdddaaa^^^^^^^^^ZZZZZZZZZYYYXXXTTTNNNJJJCCC@@@;;;777555333111000333...///:::MMMddd|||vvvkkkeeeWWWUUUOOOIIIEEEEEEHHHKKKUUUZZZ\\\XXXSSSPPPKKKFFFEEECCCAAA??????AAACCCDDD===888555666777999AAAJJJNNNPPPSSSSSSPPPLLLIIIHHHEEECCCDDDNNN\\\eeeeeeaaaUUURRRNNNKKKKKKJJJJJJIIIDDD???===@@@BBBBBBCCCFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJIIIHHHFFFDDDEEEHHHKKKQQQUUU[[[___`````````aaaccceeeeee```WWWNNNHHHFFFIIIHHHGGGGGGGGGIIIKKKMMMNNNNNNNNNOOOPPPQQQRRRSSSTTTRRRQQQQQQQQQMMMGGGAAA<<<:::888555333222222222000000111222222111///...,,,,,,+++++++++*********'''((()))(((((())),,,...---000333666999???EEEIIINNNUUUZZZ[[[]]]aaaaaa``````]]]YYYVVVVVVWWWZZZ\\\^^^```cccccc```\\\YYYXXXSSSUUUWWWXXXYYYXXXWWWVVVVVVTTTQQQQQQSSSVVVVVVVVV[[[]]]aaaeeeiiikkkmmmnnngggddd___[[[YYYWWWTTTRRRLLLNNNPPPQQQTTT]]]kkkvvvxxx{{{~~~uuueee^^^]]]lllvvvhhh___]]]```cccvvv~~~uuuddd```^^^aaadddeeeeeekkk}}}iiiPPP???666222000111///............---+++***+++,,,,,,+++***,,,---,,,,,,,,,++++++++++++++++++...000///+++((()))***)))))))))))))))***************)))))))))***++++++'''&&&&&&(((***,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++***)))(((''''''((()))***)))******)))&&&%%%%%%&&&(((((((((((())))))))))))(((((((((((()))***+++,,,'''(((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////......000111333444666888999;;;>>>AAABBBEEEKKKUUU___nnnzzzeeecccfffwwwvvvooonnnnnnkkkhhheeeffffffddd___[[[ZZZ[[[YYYYYYYYYZZZYYYVVVPPPLLLFFFBBB===999777555444222222///111;;;HHHZZZssszzzmmmcccXXXVVVPPPJJJFFFFFFIIIMMMWWW\\\]]]XXXRRROOOJJJEEECCCBBB@@@???>>>??????@@@<<<888555666777:::BBBKKKQQQSSSVVVVVVSSSOOOLLLJJJDDDCCCFFFOOOZZZaaabbb```UUUSSSOOOMMMLLLJJJHHHFFFEEE@@@>>>AAACCCBBBCCCFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIIIIGGGEEECCCEEEHHHKKKTTTYYY^^^bbbcccbbbaaaaaabbbeeefffaaaXXXOOOJJJHHHIIIHHHGGGGGGGGGIIIKKKLLLNNNNNNOOOOOOPPPRRRSSSTTTTTTRRRPPPQQQRRROOOHHHBBB<<<;;;888555333222111111000111222222111000///...+++++++++************)))''')))******))))))***,,,---000333777;;;AAAHHHMMMVVV\\\```______aaaaaa______]]]ZZZWWWWWWXXXZZZ\\\]]]```cccccc```]]]ZZZYYYTTTUUUVVVWWWWWWWWWVVVUUUVVVTTTRRRRRRTTTUUUUUUUUU[[[\\\___cccfffiiijjjkkkgggccc___[[[XXXVVVSSSQQQKKKMMMOOOOOOQQQZZZhhhtttwwwyyy|||zzzjjjdddaaaooottteee___```dddggguuuzzzfff```YYYZZZ]]]\\\ZZZaaavvvqqqWWWBBB666222111333111///.........,,,***(((***++++++******+++,,,++++++++++++*********))),,,///111...***'''))),,,++++++***************)))******)))((((((((()))))))))((('''(((***++++++)))++++++++++++++++++++++++))))))))))))*********+++)))(((((((((((((((((()))&&&((()))(((''''''((()))'''((((((((()))))))))***'''((())))))))))))***+++((())))))******+++,,,,,,........................,,,---//////......000111222444666777888:::>>>AAABBBEEEKKKUUU___ooozzzhhheeegggvvvvvvooonnnooommmiiibbbdddeeeccc^^^YYYXXXXXXYYYYYYYYYZZZZZZWWWRRRNNNHHHDDD???;;;999777666444111111555<<>>============<<<777555666777:::CCCLLLTTTWWWYYYYYYVVVQQQMMMKKKBBBCCCGGGOOOYYY___aaa```VVVTTTQQQNNNMMMJJJFFFDDDFFFAAA???AAACCCBBBCCCFFFIIIJJJJJJKKKLLLLLLKKKKKKHHHHHHFFFDDDCCCEEEIIIMMMWWW[[[aaadddeeecccbbbbbbaaadddeeebbbYYYQQQLLLJJJIIIIIIGGGGGGGGGIIIKKKLLLOOOOOOOOOPPPQQQRRRTTTTTTTTTQQQPPPQQQRRROOOHHHBBB<<<;;;888555333222111111111111222222111000///...************))))))))))))''')))++++++***))))))***...000444888===DDDKKKPPP\\\aaadddcccaaabbb```]]]^^^]]]ZZZXXXXXXYYYZZZ[[[]]]```ccccccaaa]]][[[ZZZVVVWWWWWWWWWXXXWWWWWWWWWWWWUUUSSSRRRTTTUUUUUUTTTXXXZZZ\\\___bbbeeefffggggggccc^^^ZZZWWWUUURRRPPPJJJLLLNNNNNNOOOWWWfffrrrwwwyyy|||}}}nnniiifffsssuuuddd```eeekkkmmmuuuiii```RRRTTTUUUTTTRRRYYYooovvv[[[DDD666222333444222000///...---+++)))''')))******))))))***,,,+++*********))))))(((((('''***---+++((('''+++///---,,,,,,++++++***************)))(((((('''((((((+++***))))))******)))((((((((((((((((((((((((((('''((((((((())))))******%%%&&&'''(((((('''&&&%%%###%%%'''(((((((((***,,,'''((((((((())))))******%%%''')))***))))))******)))******+++,,,,,,------------------------------,,,---//////......000111222333555666777999===@@@BBBEEEKKKUUU___ppp{{{lllhhhggguuuyyytttsssooojjjhhhdddbbb___\\\[[[ZZZ[[[\\\WWWWWWWWWYYYYYYWWWSSSPPPKKKFFF@@@<<<;;;:::777444222111111555<<>>=========>>>??????:::666666777:::CCCLLLWWWYYYZZZZZZXXXTTTOOOKKKFFFGGGHHHOOO\\\gggeee^^^VVVTTTRRRPPPMMMJJJEEEAAACCCAAA???AAAEEEFFFEEECCCDDDGGGJJJMMMMMMLLLJJJIIIHHHGGGFFFCCCBBBDDDHHHKKKXXX[[[___aaaaaa```aaaaaaaaacccdddaaa[[[SSSLLLIIIHHHHHHHHHGGGEEEFFFIIILLLOOOQQQRRRRRRQQQQQQRRRTTTOOONNNNNNQQQTTTQQQJJJCCCAAA>>>999555444222111000555444333444444222///,,,,,,+++******++++++)))(((&&&&&&&&&''')))***,,,---...222666999===CCCKKKRRR```fffiiihhheeedddbbb]]]___^^^[[[YYYXXXXXXXXXYYY]]]___bbbddddddaaa]]][[[VVVUUUTTTTTTVVVXXXXXXWWWWWWTTTRRRRRRUUUVVVUUUSSSUUUXXX[[[^^^```bbbeeehhhhhhfffbbb^^^YYYVVVSSSRRRPPPMMMJJJKKKNNNTTTaaannnsss||||||pppfffeeeoooiii___eeemmmooouuu~~~qqqcccYYYTTTPPPRRRVVV___lllyyy```HHH;;;444///000//////............///------------------------)))***,,,------,,,***)))******)))))))))***,,,---))))))*********+++++++++,,,,,,,,,,,,,,,+++************+++++++++******)))///---+++***+++,,,,,,,,,((((((((((((((((((((((((---***%%%!!!!!!$$$(((++++++++++++++++++***)))(((%%%***...---)))(((***...((()))******)))((('''&&&((((((((((((((()))))))))))))))***+++,,,,,,------......//////000000111111000222444666777:::===@@@EEEGGGMMMWWWbbbqqqoooddd```qqq}}}vvvtttpppllliiicccbbb```^^^\\\[[[[[[[[[YYYXXXXXXYYYYYYXXXUUUSSSMMMHHHAAA>>><<<;;;888555222111111555;;;III```uuu{{{ttthhh^^^XXXTTTNNNIIIHHHJJJMMMPPPXXX[[[\\\YYYQQQJJJFFFDDD@@@@@@>>>=========>>>???<<<888555666888<<>>999666444333111000222111111222333333111///...,,,***)))*********((((((((('''(((((()))***+++...222666999===CCCKKKRRR\\\ccchhhgggffffffdddaaaaaa___\\\YYYWWWWWWXXXYYY]]]^^^aaacccbbb```^^^\\\WWWUUUTTTTTTVVVXXXXXXWWWUUUSSSQQQRRRUUUWWWWWWVVVUUUXXX[[[]]]___bbbeeegggfffeeebbb^^^ZZZWWWUUUTTTQQQMMMKKKKKKMMMRRR___kkkqqqyyy}}}zzz|||ooofffccckkkkkkbbbgggmmmlllsss{{{uuuggg^^^XXXTTTUUUXXX```mmmzzzkkkPPP@@@999444000//////...............++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,+++***)))***++++++(((((()))))))))*********(((((())))))(((((('''&&&))))))***+++++++++++++++***)))((((((***,,,,,,+++************************,,,***)))''''''''')))***)))))))))))))))))))))((((((***+++***'''%%%&&&(((******+++,,,+++***))))))******+++++++++,,,,,,,,,)))******+++,,,,,,------.........///000000111111333555777999:::===@@@CCCEEEGGGMMMXXXcccrrrssshhhbbbqqqyyyuuuqqqllljjjccccccbbbaaa___]]][[[ZZZ[[[ZZZXXXXXXYYYYYYXXXVVVPPPKKKDDD???>>><<<999666222111111444999FFF[[[nnn{{{xxxoooeee^^^XXXUUUOOOJJJHHHIIIMMMOOOWWWYYY[[[WWWPPPHHHDDDCCC@@@???>>>=========>>>>>>:::666444666999>>>HHHRRRWWWWWWWWWVVVSSSOOOKKKHHHFFFFFFEEEJJJVVVbbbccc___XXXVVVSSSQQQOOOLLLHHHEEECCCAAA???BBBEEEHHHGGGDDDEEEGGGJJJLLLMMMLLLJJJIIIIIIIIIHHHFFFEEEGGGJJJMMMWWWZZZ]]]____________```dddeeeeeeaaaZZZQQQJJJGGGGGGHHHHHHGGGFFFFFFIIIKKKNNNOOOPPPOOOMMMMMMMMMOOOPPPPPPQQQUUUWWWUUUOOOIIIBBB>>>:::666444333222000.........000333444333222000---***((()))*********))))))(((((((((((())))))...222666999===CCCKKKRRRYYYaaaggghhhhhhjjjhhheeeeeebbb]]]YYYWWWVVVWWWXXX[[[\\\]]]^^^^^^^^^]]]\\\XXXVVVTTTTTTVVVWWWWWWWWWSSSRRRQQQSSSVVVXXXYYYXXXVVVXXX[[[^^^___bbbeeegggeeedddbbb___\\\YYYWWWVVVQQQMMMJJJJJJKKKPPP\\\hhhpppxxx}}}|||yyy|||rrriiieeeiiixxxllldddjjjnnnlllpppwww}}}nnnddd^^^XXXXXXZZZaaannnzzzvvvXXXDDD:::777000//////...------......+++++++++++++++++++++++++++++++++******+++++++++...---,,,+++*********+++((((((((((((((())))))))))))************)))((((((((()))***+++++++++++++++'''''''''))),,,---,,,+++************************((()))***+++***)))((('''(((((('''''''''((())))))++++++***)))((((((((()))))))))***+++++++++******''''''((())))))***++++++*********++++++,,,,,,------......//////000111111111333555777888;;;>>>AAADDDFFFMMMXXXdddsssxxxkkkdddqqqzzzzzztttnnnjjjiiidddeeeeeeeeeccc```]]]\\\\\\ZZZWWWWWWXXXYYYYYYYYYSSSMMMEEE@@@>>><<<999666111111111444888CCCWWWiii}}}yyyooofffaaaZZZVVVPPPKKKIIIJJJLLLNNNUUUWWWYYYUUUNNNGGGCCCBBB@@@???>>>===<<<======>>>:::666444777:::???IIISSSXXXXXXXXXVVVRRRNNNIIIGGGEEEDDDDDDHHHSSS___ccc```YYYWWWTTTQQQOOOLLLIIIFFFBBB@@@@@@BBBFFFIIIHHHFFFFFFHHHJJJLLLLLLKKKJJJIIIIIIIIIIIIHHHGGGHHHKKKNNNTTTXXX\\\___aaaaaabbbdddfffgggfffbbbZZZQQQJJJGGGFFFGGGHHHGGGFFFFFFHHHJJJNNNOOOOOONNNLLLKKKLLLMMMMMMNNNPPPTTTUUUSSSNNNJJJCCC???:::777555444222111...------///222333333222111...***((((((*********((((((((((((((())))))***...222666999===CCCKKKRRRZZZbbbhhhjjjkkkmmmkkkhhhgggddd___ZZZVVVVVVWWWXXXXXXXXXYYYYYYZZZ[[[[[[[[[YYYWWWTTTTTTUUUVVVWWWVVVTTTSSSSSSTTTVVVWWWXXXYYYXXXZZZ]]]___aaacccfffhhhgggfffdddaaa^^^ZZZXXXVVVOOOKKKIIIJJJKKKOOO[[[fffqqqxxx~~~}}}|||~~~{{{rrrllljjjttt~~~kkkeeelllqqqpppooottt}}}yyyiiibbb[[[YYYZZZ```lllxxx}}}^^^EEE888555000///......------------------------------------,,,+++***))))))***+++,,,------,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********++++++******)))******+++++++++******)))))))))***,,,......---+++''''''''''''''''''''''''&&&'''((())))))(((&&&%%%(((''''''''''''(((***+++)))'''&&&&&&)))+++++++++&&&&&&'''(((((()))))))))%%%%%%&&&'''(((******+++*********++++++,,,,,,,,,------......///000000111000222444666777:::===@@@DDDFFFNNNYYYeeeuuuxxxkkkcccooopppzzzrrrkkkgggfffgggggghhhhhhfffccc```^^^[[[XXXVVVVVVWWWYYYZZZZZZUUUOOOFFF@@@===;;;888666222111111444777AAAUUUggg}}}qqqiiiccc[[[XXXRRRMMMKKKKKKMMMNNNRRRUUUWWWTTTMMMGGGCCCBBB??????===<<<<<<<<<===>>><<<888666888:::???IIIRRR[[[[[[ZZZXXXTTTNNNIIIFFFBBBBBBCCCFFFQQQ^^^cccbbb[[[XXXTTTQQQOOOLLLHHHFFFBBB@@@@@@BBBGGGJJJIIIHHHGGGIIIJJJKKKLLLKKKJJJIIIIIIIIIJJJIIIHHHIIILLLOOORRRVVV\\\```ccceeegggiiihhhhhhgggbbbZZZQQQKKKHHHEEEGGGGGGGGGFFFFFFHHHIIIMMMOOOOOONNNLLLKKKLLLMMMLLLNNNQQQTTTUUURRRNNNJJJCCC@@@;;;777666555333222000///...///111222222111222///+++((()))*********&&&&&&''''''(((***+++,,,...222666999===CCCKKKRRR]]]eeelllnnnnnnooommmiiihhheee```[[[XXXVVVVVVWWWXXXXXXXXXYYY[[[\\\]]]^^^[[[XXXUUUSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXZZZ\\\___aaabbbdddgggiiijjjiiigggccc___[[[WWWUUUMMMJJJHHHIIIKKKOOOZZZfffooovvv||||||}}}zzzrrrlllpppyyy}}}kkkeeelllssstttmmmrrr{{{mmmeee]]]YYYYYY^^^jjjvvvcccGGG888444000000...------,,,,,,,,,------------------------,,,+++)))(((((()))+++,,,******+++,,,------......************************&&&&&&'''''''''''''''&&&,,,,,,,,,+++***)))((('''+++***+++,,,------+++(((''''''''''''''''''''''''((((((''''''(((((((((((((((((((((((())))))***+++%%%$$$###$$$''')))))))))&&&&&&&&&''''''((())))))(((((()))***,,,---......***+++++++++++++++,,,,,,---------...//////000000444666888:::;;;===AAADDDDDDFFFNNNZZZfffwwwttthhhbbbnnnjjjyyy}}}rrrjjjffffffhhhiiiiiiiiigggeeebbb```ZZZXXXVVVVVVXXXZZZ[[[ZZZXXXQQQGGG@@@===;;;888666222111111333777BBBWWWjjjuuukkkeee^^^ZZZUUUPPPMMMMMMNNNOOOPPPSSSUUUSSSMMMGGGDDDDDD???>>>===<<<<<<<<<======>>>:::777888;;;???HHHRRR\\\\\\\\\ZZZVVVOOOIIIDDD???@@@BBBFFFQQQ^^^dddddd]]]YYYUUUQQQNNNJJJGGGDDDBBB@@@@@@CCCHHHKKKKKKIIIHHHIIIJJJKKKKKKJJJIIIIIIHHHIIIJJJIIIIIIJJJMMMOOORRRVVV\\\aaadddfffiiikkkggggggeee```XXXPPPJJJGGGEEEFFFGGGGGGFFFFFFGGGHHHLLLMMMNNNMMMLLLKKKLLLMMMNNNPPPTTTVVVVVVSSSNNNLLLDDD@@@<<<888666555444222222111//////111222222111222///+++************)))%%%&&&&&&''')))***,,,---...222666999===CCCKKKRRR]]]fffmmmoooppppppnnnjjjhhheeeaaa]]]ZZZWWWVVVVVVYYYZZZ[[[]]]___```bbbbbb\\\YYYUUUSSSTTTUUUUUUUUUWWWXXXXXXWWWVVVUUUWWWXXXZZZ]]]___aaabbbdddgggiiilllkkkiiieeeaaa\\\WWWUUUNNNKKKIIIJJJKKKOOOYYYdddkkkrrrxxxzzz|||vvvmmmlllqqqoooeeejjjppprrrhhhnnnvvvrrriii```\\\[[[___kkkwwwkkkMMM<<<777000000...---,,,,,,++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,'''(((***,,,---.........++++++++++++************'''(((((())))))))))))))),,,,,,,,,+++***)))((('''***)))((()))******(((&&&************************+++***)))((()))***+++,,,(((((()))*********)))))))))******+++******))))))))))))((((((((()))******'''(((((()))***+++,,,,,,++++++++++++++++++++++++,,,------......///000000333555777999:::<<<@@@CCCCCCFFFNNNZZZhhhxxxpppfffaaaooogggsssuuulllhhhiiiiiiiiiiiihhhfffdddbbb```YYYXXXWWWXXXZZZ\\\\\\[[[[[[TTTIIIBBB>>><<<999777333111111333777DDDZZZmmmzzzppphhh```\\\WWWRRROOONNNOOOOOONNNQQQTTTSSSNNNIIIFFFFFF???>>>===<<<;;;<<<======>>>:::777999;;;@@@IIISSS[[[\\\]]]\\\WWWOOOGGGBBB;;;>>>BBBGGGRRR___fffeee___[[[UUUPPPLLLIIIEEEBBBBBB@@@@@@CCCIIILLLLLLJJJIIIJJJJJJKKKKKKJJJIIIIIIGGGHHHIIIIIIIIIJJJLLLOOOSSSWWW\\\```ccceeegggiiicccdddbbb]]]UUUMMMHHHEEEDDDFFFGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJJJJKKKLLLNNNQQQTTTVVVTTTPPPLLLJJJEEEAAA<<<999777666444333333111///000111333333333111///,,,+++++++++)))(((''''''''''''((()))++++++...222666999===CCCKKKRRR[[[dddlllooopppqqqnnnjjjfffeeebbb___\\\YYYWWWUUUXXXYYY[[[^^^```bbbcccccc]]]ZZZUUUSSSSSSTTTUUUUUUUUUWWWXXXXXXVVVVVVYYY[[[YYY[[[^^^```aaabbbeeegggkkkjjjiiifffbbb^^^YYYWWWQQQNNNLLLLLLKKKMMMVVV```jjjqqqwwwzzz~~~yyynnnkkknnn|||vvvhhhfffiiijjjaaagggpppzzzwwwoooeee```___cccooo{{{qqqSSS@@@:::000000...---,,,++++++++++++++++++++++++++++++++++++***)))(((((()))***+++'''(((***+++,,,,,,,,,,,,+++*********))))))))))))***++++++,,,------,,,,,,)))******+++++++++*********((('''''')))***))))))******************************))))))***++++++,,,&&&''')))******)))&&&%%%&&&***...///,,,******+++******)))((('''((())))))&&&&&&''''''((((((((()))++++++++++++++++++++++++,,,,,,---......//////000111333555777888:::>>>AAACCCFFFNNN[[[iiizzzooofffcccqqqfffooo|||xxxnnnjjjkkkiiihhhgggfffdddcccaaa```ZZZYYYYYYZZZ]]]^^^]]]]]]^^^VVVKKKDDD@@@===;;;888444111111222777EEE\\\qqquuulllaaa^^^YYYTTTPPPOOOOOOPPPMMMPPPTTTSSSNNNJJJHHHHHH???>>>===<<<;;;<<<<<<======999777999<<>>AAADDDCCCFFFNNN[[[iiizzz|||ppphhhffftttcccjjjtttyyyoookkkkkkhhhhhhgggfffdddaaa^^^\\\YYYZZZ\\\]]]^^^^^^]]]]]]YYYUUUNNNGGGAAA===<<<<<<<<<555...444@@@FFFXXXwww~~~uuunnnaaa[[[VVVSSSPPPMMMNNNRRRPPPQQQQQQQQQOOOMMMJJJHHHAAA???<<<;;;<<<<<<;;;:::===777666;;;@@@CCCKKKUUUZZZ```bbbZZZQQQKKKFFFCCC???===???IIIWWWdddlllnnnddd]]]SSSLLLGGGCCC>>>:::@@@??????CCCHHHLLLLLLKKKLLLJJJIIIIIIJJJJJJIIIHHHHHHHHHHHHFFFFFFHHHLLLOOOVVVXXX[[[^^^___^^^]]]\\\aaa^^^ZZZUUURRRMMMIIIFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIHHHHHHIIIPPPQQQSSSTTTRRRNNNIIIFFFEEECCC@@@<<<999777666555222222111111111222444555333111...,,,*********+++%%%'''***,,,------,,,+++---111666999<<>><<<<<<999777111444===DDD]]]}}}tttlllaaa[[[UUURRROOOMMMNNNSSSRRRRRRRRRRRRPPPLLLIIIGGG@@@===;;;;;;<<<============888666;;;???DDDLLLUUUZZZaaaccc]]]TTTMMMHHHDDD>>>===???IIIXXXfffooorrrkkkbbbWWWNNNIIIFFFCCC@@@@@@@@@AAAEEEJJJNNNOOONNNOOOMMMKKKKKKKKKKKKIIIGGGIIIIIIHHHGGGFFFHHHKKKNNNSSSUUUWWWZZZ[[[[[[ZZZYYY]]]ZZZVVVRRROOOLLLHHHEEEFFFFFFEEEDDDDDDDDDDDDDDDEEEGGGIIIJJJIIIGGGGGGHHHMMMOOOQQQRRRQQQMMMIIIFFFEEECCC@@@<<<999777666555222222111000111222333444333111///,,,+++++++++,,,''''''''''''((()))+++,,,---111666999===BBBJJJPPP]]]eeelllmmmmmmpppqqqqqqgggeeeccc```]]]ZZZYYYXXXVVVWWWXXXZZZ]]]aaadddfffbbb]]]WWWSSSRRRSSSSSSSSSUUUVVVWWWXXXZZZZZZZZZZZZZZZZZZZZZZZZ[[[___eeeiiilllmmmnnnmmmjjjfffaaa^^^YYYSSSNNNLLLKKKMMMUUU]]]hhhnnnwww}}}|||qqqmmmoooyyyuuuaaaYYYYYYSSSZZZiiizzz|||tttlllhhhgggmmmzzzyyy[[[DDD;;;333111...------------,,,,,,,,,+++******+++,,,,,,---,,,++++++******++++++******++++++++++++,,,,,,************************************************)))(((((((((((()))******++++++***)))))))))))))))++++++++++++******)))((('''((()))'''&&&&&&''')))+++++++++++++++***)))((((((((('''''''''&&&&&&&&&((()))***)))'''''')))***)))(((((())),,,------,,,******+++,,,,,,+++++++++---...///.........000222333444555777;;;???AAABBBEEEJJJRRRZZZgggzzz}}}mmmgggdddqqq```bbbfffiiiqqqxxxoookkkgggfffdddbbb```]]][[[ZZZYYYYYYZZZ[[[\\\\\\\\\\\\YYYVVVPPPIIICCC???===<<<666888444444999BBBaaa|||qqqiiiaaaZZZSSSQQQNNNLLLOOOSSSTTTUUUTTTSSSPPPLLLIIIFFF>>><<<;;;;;;===>>>???>>><<<888777:::???EEEMMMUUUZZZ```ddd___WWWQQQKKKEEE======AAAKKKZZZjjjtttyyytttjjj\\\PPPKKKHHHFFFDDD@@@@@@BBBGGGLLLQQQSSSSSSTTTQQQOOOMMMMMMLLLJJJHHHJJJJJJIIIGGGFFFGGGJJJLLLNNNPPPSSSUUUWWWWWWVVVVVVWWWTTTPPPNNNLLLJJJGGGEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEGGGJJJJJJIIIGGGFFFFFFJJJLLLOOOQQQPPPMMMIIIGGGEEECCCAAA===:::888666555222222111000111222333444333222///---,,,,,,,,,,,,,,,***&&&$$$%%%(((+++...---111666:::===CCCKKKQQQ___hhhnnnooooooqqqsssrrrjjjhhheeebbb^^^ZZZWWWVVVVVVVVVXXXZZZ]]]aaaccceeebbb]]]WWWRRRQQQRRRTTTTTTUUUVVVWWWXXXYYYZZZZZZZZZXXXYYYZZZZZZ\\\```fffjjjmmmnnnnnnnnnkkkgggbbb___ZZZUUUPPPNNNMMMNNNUUU]]]hhhoooxxx~~~|||qqqooorrrrrrxxxaaaWWWWWWRRRYYYhhhzzz}}}ssskkkjjjmmmttt~~~bbbJJJ>>>444222...---,,,,,,+++***++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,+++++++++*********************************++++++++++++++++++++++++)))))))))))))))***+++++++++***))))))))))))))))))))))))******+++************+++***)))'''&&&'''(((,,,,,,,,,++++++)))(((((((((((('''''''''&&&&&&&&&''')))******)))(((((()))+++*********,,,---,,,+++)))******+++,,,,,,,,,,,,,,,...............000222333444555888;;;>>>AAABBBGGGMMMTTT\\\iii{{{mmmgggcccooo`````````aaafffrrrvvvpppjjjiiifffccc```^^^]]]]]]YYYYYYZZZZZZ[[[[[[[[[[[[YYYVVVQQQKKKEEE@@@===<<<555888555444888AAA]]]zzzoooggg```YYYSSSPPPNNNLLLOOOTTTWWWWWWVVVTTTPPPLLLHHHEEE???===;;;;;;===>>>>>>>>>;;;999888:::???FFFOOOUUUXXX___bbb___YYYSSSLLLFFF???@@@CCCMMM]]]mmmyyy|||qqq```RRRJJJGGGEEECCC???AAADDDHHHNNNRRRUUUWWWWWWTTTQQQOOOOOONNNLLLKKKKKKKKKJJJHHHFFFFFFHHHJJJKKKMMMOOORRRTTTUUUUUUUUUSSSPPPMMMKKKJJJIIIGGGFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDGGGJJJKKKIIIGGGFFFFFFHHHJJJNNNPPPPPPNNNKKKHHHEEEDDDAAA>>>;;;999777666222222111000000111222333222222000...------------///,,,)))''''''***---000...222666:::>>>DDDLLLRRR```hhhooopppqqqtttuuutttnnnllliiieee```[[[XXXVVVUUUVVVXXX[[[]]]```bbbdddbbb]]]VVVRRRQQQRRRSSSTTTWWWWWWYYYZZZ[[[\\\\\\\\\VVVWWWYYYZZZ[[[^^^bbbeeejjjjjjkkkkkkhhhddd```]]]\\\VVVQQQPPPNNNOOOUUU]]]hhhoooxxx~~~|||pppnnnrrrppp|||bbbVVVVVVTTTZZZiii}}}wwwllllllqqqvvv}}}kkkQQQBBB555222///---,,,+++***(((***++++++,,,,,,++++++***,,,,,,++++++***++++++,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...******)))))))))))))))***))))))************))))))***++++++***((('''(((***************)))'''&&&%%%++++++*********)))))))))''')))++++++***)))((())),,,+++******+++,,,+++******+++,,,---.../////////,,,---............111333222444666888:::===AAACCCIIINNNVVV___kkk}}}nnnhhhdddnnn[[[ZZZYYYXXX\\\eeerrr{{{zzzrrrkkkiiieeebbb___]]]]]]]]]ZZZZZZZZZZZZZZZ[[[[[[[[[YYYWWWSSSMMMGGGBBB>>><<<666888444333999@@@RRRnnnwwwnnnggg___XXXSSSQQQOOOMMMPPPUUUXXXWWWVVVTTTPPPKKKGGGDDDBBB@@@===<<<=========<<<::::::999999>>>HHHPPPUUUUUU\\\___]]]YYYTTTMMMEEECCCCCCGGGOOO]]]nnn|||xxxfffVVVMMMHHHDDDBBB>>>AAAEEEJJJNNNSSSWWWYYYYYYVVVSSSQQQPPPPPPOOONNNJJJKKKKKKIIIGGGFFFHHHIIIJJJLLLNNNQQQSSSUUUVVVVVVRRROOOLLLJJJIIIIIIHHHGGGCCCDDDEEEEEEEEEEEEDDDDDDCCCGGGJJJLLLKKKIIIHHHGGGHHHJJJNNNPPPQQQOOOLLLJJJEEEDDDBBB@@@===:::777666333222111000000000111222111111000///...------------,,,+++******+++,,,---...222777;;;???EEEMMMSSS^^^gggnnnpppqqquuuwwwvvvpppooolllhhhccc^^^ZZZWWWUUUVVVXXX[[[^^^```aaabbbaaa]]]VVVRRRQQQRRRSSSSSSVVVWWWXXXZZZ[[[[[[[[[[[[XXXYYY[[[[[[[[[]]]___bbbggghhhiiiiiigggccc___]]]\\\WWWSSSQQQOOOOOOTTT\\\fffmmmwww}}}}}}ooolllooopppeeeWWWUUUVVV]]]mmmzzzooommmrrrvvv{{{~~~qqqVVVCCC666333///---,,,+++***(((***++++++,,,,,,++++++***,,,++++++***++++++,,,,,,))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,---...***)))))))))))))))******************)))(((''''''((()))***)))))))))+++,,,*********))))))'''&&&&&&,,,,,,,,,+++++++++******''')))+++,,,***)))))))))+++***))))))******)))(((***+++,,,---.../////////+++---.........///111333111444777999:::<<>><<<777999333222999<<>>=========<<<;;;999:::999999>>>IIIRRRUUUTTTYYY\\\ZZZXXXTTTNNNFFFFFFFFFIIIOOO[[[kkkzzz|||lll\\\RRRLLLFFFCCC???BBBGGGKKKOOOTTTXXX\\\]]]YYYUUURRRQQQPPPOOONNNJJJJJJKKKIIIGGGGGGHHHIIIKKKLLLOOOQQQTTTVVVWWWXXXTTTQQQLLLJJJIIIIIIHHHGGGBBBCCCEEEFFFFFFEEEDDDDDDCCCFFFKKKMMMMMMKKKJJJJJJGGGJJJMMMPPPQQQOOOLLLJJJFFFEEECCCAAA>>>:::888666333222111000///000111111000000//////...---,,,,,,((())))))******+++++++++...222777;;;???FFFNNNUUU^^^fffnnnoooppptttvvvuuupppooommmiiieee```[[[YYYUUUVVVXXX[[[^^^```aaaaaa```\\\VVVSSSRRRRRRRRRRRRTTTUUUVVVWWWXXXYYYYYYYYYZZZ\\\^^^^^^^^^^^^```aaafffgggiiijjjiiifffbbb```]]]WWWSSSQQQOOONNNSSSZZZcccjjjuuu|||nnniiikkknnngggYYYVVVXXX^^^nnn~~~rrrppprrruuuzzz~~~uuuYYYCCC777444000...---,,,+++)))++++++++++++++++++++++++++++++******++++++,,,,,,)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))******+++************)))((('''&&&'''((())))))((()))+++---***++++++++++++***))))))******)))))))))((((((((((((***++++++***))))))***+++)))((()))******)))((()))******+++,,,,,,,,,,,,+++,,,.........///111444111444888999:::<<<@@@EEEIIIOOOXXXbbbnnnnnniiifffpppXXXVVVTTTSSSTTTYYY___cccppp}}}tttkkkhhhccc^^^ZZZZZZZZZ[[[]]]\\\[[[[[[ZZZ[[[\\\]]]YYYXXXUUUQQQKKKDDD???<<<777:::444111666666;;;IIIVVVcccoootttsssqqqkkkfff\\\XXXUUUUUUTTTQQQRRRVVVVVVVVVUUURRROOOJJJFFFCCCBBB@@@===<<<===>>>>>>===999;;;:::888>>>JJJSSSUUUUUUXXXZZZXXXWWWUUUOOOIIIGGGGGGIIIMMMWWWfffttt~~~zzzlll___VVVOOOHHHDDDAAAEEEJJJNNNQQQUUUZZZ^^^bbb]]]WWWSSSPPPNNNLLLKKKHHHJJJJJJIIIHHHGGGHHHJJJKKKMMMOOOQQQTTTWWWYYYZZZVVVRRRMMMJJJHHHHHHGGGFFFBBBCCCEEEFFFFFFFFFEEEDDDBBBFFFKKKNNNOOONNNMMMLLLGGGIIILLLOOOOOOMMMJJJHHHFFFEEEDDDBBB???;;;888666333222111/////////000111...............---,,,+++(((((())))))***+++,,,---...222888<<<@@@FFFOOOUUU___hhhnnnooonnnqqqrrrqqqmmmlllkkkiiieee```\\\ZZZTTTVVVYYY[[[^^^___``````^^^[[[WWWTTTSSSRRRQQQPPPTTTTTTVVVWWWXXXYYYYYYYYYXXX[[[]]]_________aaabbbdddfffhhhjjjjjjhhheeeccc\\\WWWSSSQQQNNNMMMRRRYYY___gggrrrzzz~~~|||{{{oooggghhhhhh{{{hhh[[[WWWWWW\\\mmmyyysssqqqrrrvvv{{{|||zzz]]]EEE777444111///......,,,+++,,,,,,+++******+++,,,,,,++++++******++++++,,,---************))))))))))))))))))))))))))))))))))))************************)))(((((((((((()))******)))))))))))))))***++++++((()))))))))))))))((((((((()))***)))(((((()))+++))))))***++++++++++++***(((((((((''''''''''''&&&***++++++***))))))***,,,+++)))))))))+++++++++)))******+++,,,,,,++++++++++++,,,.........///222444000444888:::999;;;@@@EEEGGGMMMWWWbbboookkkhhhfffpppQQQPPPNNNLLLMMMPPPTTTWWW```mmmzzznnnjjjddd___\\\[[[\\\]]]^^^]]]\\\[[[[[[[[[]]]]]]YYYXXXVVVQQQLLLEEE???<<<666;;;666111333222777EEEIIIWWWgggnnnpppooojjjeee[[[XXXVVVWWWVVVSSSSSSVVVUUUUUUTTTRRRNNNJJJFFFCCC@@@>>><<<<<<>>>???@@@???888;;;:::888>>>JJJSSSUUUUUUYYYZZZXXXWWWVVVQQQJJJHHHHHHHHHKKKTTTbbbpppzzz~~~vvvjjj___VVVOOOHHHCCCCCCHHHMMMPPPSSSVVV\\\```fffaaaZZZTTTOOOLLLJJJHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKLLLOOOQQQTTTWWWYYY[[[WWWSSSMMMIIIGGGFFFEEEDDDAAACCCEEEFFFGGGFFFEEEDDDAAAFFFKKKOOOPPPOOONNNNNNFFFHHHKKKNNNNNNLLLHHHFFFFFFEEEDDDBBB???;;;888666333222111/////////000111---.........---,,,+++++++++*********+++---///111...222888<<<@@@GGGOOOVVVaaaiiiooonnnmmmnnnnnnmmmjjjjjjiiigggddd```\\\ZZZTTTVVVYYY\\\^^^___``````]]]ZZZWWWUUUTTTSSSPPPNNNVVVVVVXXXYYYZZZ[[[[[[[[[TTTWWW[[[]]]^^^___```aaabbbdddgggiiiiiigggeeeccc\\\WWWSSSQQQNNNMMMQQQXXX]]]fffqqqyyy}}}yyyuuu|||pppggggggbbbttt|||iii\\\WWWUUUZZZkkkwwwpppnnnqqqwwwqqq~~~bbbHHH777444111/////////...------,,,***))))))***,,,---+++*********+++,,,,,,---,,,,,,+++***)))(((''''''************************++++++++++++++++++++++++*********)))***++++++,,,))))))((())))))***++++++&&&'''((()))*********************)))'''&&&'''(((&&&'''((())))))******))))))(((((((((''''''''''''+++++++++)))((((((+++---+++***)))***,,,---,,,+++------.........---,,,,,,***,,,---......///222444000444999:::999;;;@@@EEEFFFLLLWWWbbbpppiiiffffffpppOOOMMMKKKIIIJJJMMMPPPSSSZZZaaappp}}}mmmjjjgggeee```[[[ZZZ^^^ZZZYYYWWWXXXZZZ\\\]]]]]]\\\YYYTTTNNNHHHCCC@@@>>>:::999777444333444999<<>>>>>===>>>>>>;;;999666888>>>GGGNNNRRRVVVVVVUUUSSSQQQMMMJJJIIIIIIIIIIIIMMMUUUaaalllsssxxxrrriii```WWWPPPIIIEEEGGGIIILLLPPPTTTXXX[[[]]]bbb___YYYTTTOOOMMMLLLLLLMMMLLLJJJHHHHHHHHHJJJKKKNNNMMMNNNRRRXXX[[[[[[ZZZUUUSSSPPPLLLIIIFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNGGGGGGIIIKKKLLLLLLHHHFFFDDDCCCBBB@@@???;;;777333333222222111000000111111111000///......---......)))((((((((((((***,,,---///333888<<<@@@GGGOOOUUU```gggmmmoooqqqssssssqqqhhhjjjjjjgggaaa]]]\\\]]]\\\]]]^^^___``````aaaaaa^^^\\\WWWSSSPPPOOOOOOOOOUUUWWWYYYZZZYYYWWWXXXXXXWWWXXXXXXZZZ\\\___bbbdddeeegggjjjlllkkkhhheeebbb]]]ZZZTTTNNNKKKLLLQQQUUU[[[cccmmmuuuzzz|||wwwppp~~~ooocccbbbbbbnnnfff^^^TTTTTTXXXfffyyy|||uuupppkkkgggjjjtttkkkIII>>>555......000///------,,,---...///...---,,,+++(((((((((((()))***,,,,,,......---,,,+++++++++++++++***)))((((((((()))***+++++++++***++++++,,,,,,(((***+++***(((''''''((('''((()))***++++++++++++''''''((()))*********)))******++++++++++++*********************)))))))))++++++******))))))(((((())))))))))))***+++,,,,,,)))+++---//////---+++***+++++++++,,,,,,---------,,,++++++,,,///111333333333555777999:::<<<@@@CCCIIINNNWWWbbbqqqnnnfffcccoooNNNLLLJJJIIIJJJKKKNNNOOOUUU]]]llltttmmmgggeeebbb______aaa[[[YYYXXXXXXZZZ\\\]]]]]][[[YYYUUUPPPJJJEEEAAA>>>>>><<<999555333333666999EEEMMM[[[ffflllkkkfffbbb[[[VVVSSSSSSRRROOOQQQUUUWWWXXXWWWSSSNNNIIIEEEDDD@@@???>>>>>>======>>>>>>===:::777999???HHHOOOSSSWWWVVVVVVTTTQQQMMMJJJHHHHHHHHHIIILLLUUU```jjjqqqtttooohhh```YYYRRRKKKGGGHHHJJJLLLPPPTTTWWWZZZ[[[___\\\XXXTTTPPPNNNMMMLLLLLLKKKJJJIIIIIIJJJLLLMMMMMMLLLMMMPPPUUUWWWWWWVVVRRRPPPNNNKKKHHHGGGFFFFFFEEEEEEEEEDDDDDDEEEEEEEEECCCDDDFFFHHHJJJJJJJJJJJJGGGGGGHHHJJJLLLKKKHHHEEEDDDBBBAAA@@@>>>;;;777333222222111111111111111222111111000///...---------)))((((((((()))***,,,---///333888<<<@@@GGGOOOUUUaaahhhoooqqqsssvvvuuurrrlllmmmlllhhhbbb]]][[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^___\\\XXXTTTQQQPPPPPPPPPTTTVVVYYYYYYXXXWWWWWWXXXWWWWWWXXXYYY\\\___aaaccceeegggjjjkkkkkkhhhdddbbb]]][[[VVVPPPKKKKKKNNNQQQZZZbbbmmmuuuyyy|||tttiiivvvttthhhggghhhrrrjjjaaaTTTVVVYYYddduuutttlllfffbbb___iiiqqqNNN???666...///111///......,,,,,,------,,,,,,+++***))))))((())))))***+++,,,,,,+++++++++++++++,,,---))))))+++,,,,,,,,,,,,+++---,,,,,,+++************((()))******((('''(((((('''(((((((((((((((''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&%%%$$$$$$######))))))))))))))))))((((((,,,++++++***)))(((((((((*********+++++++++++++++++++++,,,,,,,,,---------,,,+++++++++---000111222000222555888;;;???CCCGGGJJJOOOXXXcccqqq}}}llleeebbbnnnLLLKKKJJJIIIHHHIIIIIIJJJOOOWWWeeewwwuuujjjfffdddbbb```aaa[[[ZZZXXXXXXZZZ\\\\\\\\\YYYXXXUUUQQQLLLFFFAAA???AAA???<<<777333222444777@@@HHHUUUaaahhhhhhdddaaaZZZTTTPPPPPPOOONNNQQQUUUWWWWWWWWWTTTOOOIIIFFFEEE@@@???>>>=========>>>>>>>>>;;;888:::@@@HHHPPPTTTWWWWWWVVVTTTQQQMMMIIIGGGFFFFFFGGGLLLTTT___iiioooppplllfff___ZZZTTTNNNJJJIIIKKKNNNQQQTTTVVVXXXYYY[[[ZZZXXXUUUSSSQQQOOONNNKKKJJJJJJIIIJJJKKKMMMNNNMMMLLLMMMOOOQQQRRRRRRPPPNNNMMMKKKIIIHHHGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFHHHJJJLLLLLLLLLLLLGGGGGGHHHIIIKKKJJJGGGEEECCCBBB@@@???>>>;;;777444222111111111111111222222222111000///...---,,,,,,***)))(((((()))***,,,---///333888<<>>???>>>;;;888:::@@@HHHOOOSSSWWWWWWWWWUUUQQQMMMIIIFFFCCCCCCFFFLLLVVVaaalllrrrrrrmmmeee^^^XXXTTTPPPNNNLLLMMMPPPSSSUUUWWWXXXXXXYYYYYYYYYXXXWWWUUUSSSQQQLLLKKKJJJJJJJJJJJJKKKLLLMMMMMMMMMNNNNNNNNNNNNMMMLLLLLLJJJIIIGGGFFFEEEEEECCCCCCDDDDDDDDDDDDCCCCCCFFFHHHJJJLLLMMMNNNNNNMMMGGGFFFGGGIIIJJJJJJHHHFFFDDDBBB@@@???===;;;777444111111111000111111222333222111111000...---,,,+++******)))))))))***,,,,,,///333888===AAAHHHPPPWWW```iiiqqqtttvvvxxxwwwssssssrrrpppkkkfffaaa]]]\\\ZZZZZZZZZZZZZZZZZZ[[[[[[\\\ZZZXXXUUURRRQQQQQQQQQRRRTTTWWWXXXWWWVVVVVVWWWVVVVVVWWWXXX[[[^^^aaabbbdddfffiiikkkjjjgggcccaaa]]]ZZZUUUOOOJJJIIILLLOOOWWW```kkktttyyy|||~~~pppxxx~~~pppnnnlllpppssshhhWWWTTTWWW___lll{{{xxxggg]]]ZZZZZZ___mmm]]]CCC999111000111000...///...---+++*********+++,,,++++++******)))************)))))))))******+++,,,)))***,,,...//////...---,,,,,,+++***))))))******&&&(((******))))))***+++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,+++***))))))((()))******++++++******------,,,+++******))))))&&&&&&''''''(((((())))))(((((()))++++++,,,,,,---)))((((((((()))***+++,,,,,,,,,------------------.........---,,,---///000555777999;;;<<>>===;;;777444333555777:::AAAMMMYYYaaacccbbb```YYYSSSNNNMMMLLLLLLOOOTTTSSSUUUVVVTTTOOOJJJFFFEEE???>>><<<;;;;;;===>>>@@@===:::777999>>>FFFMMMQQQVVVVVVVVVUUURRRMMMIIIFFF@@@AAAEEELLLWWWdddpppwwwyyyqqqfff]]]WWWTTTSSSRRROOOPPPSSSVVVXXXYYYYYYYYYZZZ[[[\\\\\\ZZZXXXVVVUUUNNNMMMLLLKKKIIIHHHHHHGGGLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLJJJIIIGGGEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEGGGIIIJJJKKKKKKKKKFFFFFFFFFHHHJJJKKKJJJHHHFFFDDDAAA???===;;;777555222111111111111111222222111111111000///---,,,++++++***)))))))))***+++,,,///333888===AAAHHHQQQXXX___hhhooorrruuuwwwvvvssstttrrrpppmmmiiifffbbb```\\\[[[ZZZZZZYYYZZZZZZ[[[YYYXXXVVVSSSQQQPPPPPPPPPRRRTTTWWWWWWWWWVVVWWWXXXWWWWWWWWWYYY[[[^^^aaaccceeegggiiikkkjjjgggdddaaa^^^ZZZSSSLLLIIIJJJOOOTTTVVV^^^jjjsssxxx|||www~~~ppplllmmmpppqqqeeeSSSNNNSSS\\\iiiyyy~~~lllaaa]]]___aaajjj|||cccFFF;;;222000111000/////////...,,,+++++++++,,,---,,,+++***************+++,,,+++******)))))))))***,,,,,,++++++++++++,,,,,,))))))))))))***++++++,,,&&&(((***+++***)))***+++%%%&&&'''((((((((((((((('''''''''''''''&&&%%%$$$###$$$%%%'''((()))******((((((((((((((((((((((((&&&&&&''''''(((((())))))((()))+++,,,---.........'''(((+++,,,------,,,+++------------------------///000000///------000222666888:::<<<===@@@CCCFFFMMMRRRZZZeeesssyyyhhhcccddduuuIIIGGGEEECCCBBBAAAAAAAAADDDGGGMMMSSSYYYaaahhhmmmzzz}}}pppjjjfffbbbaaa[[[YYYWWWVVVWWWWWWWWWVVVTTTTTTRRROOOLLLHHHDDDBBB<<<;;;:::777444333555777888???KKKVVV]]]``````___YYYTTTOOONNNMMMKKKMMMRRRPPPSSSTTTSSSOOOJJJFFFDDD???>>><<<::::::<<>>FFFLLLPPPTTTUUUVVVVVVSSSNNNJJJGGG@@@AAACCCJJJVVVdddrrrzzz}}}uuujjj___YYYVVVUUUUUURRRTTTWWWZZZ\\\\\\\\\\\\]]]^^^^^^]]]\\\ZZZXXXVVVPPPOOONNNLLLJJJHHHGGGFFFJJJLLLNNNNNNLLLKKKLLLMMMLLLKKKKKKIIIGGGEEECCCBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEHHHJJJKKKKKKKKKKKKEEEEEEFFFHHHKKKMMMLLLKKKJJJGGGCCC@@@>>>;;;777555333222222111000000111111//////000000000...---,,,,,,+++***))))))***+++,,,///333888===BBBIIIRRRXXX___gggnnnppprrrvvvvvvtttuuussspppnnnmmmjjjfffddd^^^]]][[[ZZZYYYZZZZZZ[[[WWWVVVUUUSSSQQQPPPPPPOOORRRTTTWWWXXXXXXWWWXXXYYYWWWXXXXXXZZZ\\\___bbbdddeeegggjjjlllkkkhhhdddbbb]]]ZZZTTTNNNJJJLLLQQQUUUTTT]]]hhhrrrxxx|||sssmmmpppssslll```NNNLLLPPPWWWcccttttttgggaaa```dddlllzzzhhhHHH===333111222000///000///...------,,,,,,------++++++*********++++++,,,------,,,******)))))))))---,,,***)))))))))***+++((((((((()))***+++,,,---((()))++++++***)))***+++%%%&&&'''((())))))))))))''''''((((((((('''&&&&&&###$$$%%%''')))******+++&&&&&&''''''((()))))))))(((((((((((((((((())))))***+++,,,------,,,+++***'''))),,,///000///---,,,............------------///111222000...---111444333666999<<>>HHHSSSZZZ]]]^^^]]]ZZZUUUQQQPPPNNNKKKLLLPPPNNNQQQSSSRRRNNNIIIEEECCC???===;;;999:::<<>>;;;888999???FFFMMMQQQRRRTTTUUUVVVSSSOOOKKKHHHCCCBBBCCCHHHSSSaaapppyyy|||vvvmmmeee___[[[XXXVVVTTTVVVZZZ]]]___``````___``````___]]][[[YYYWWWVVVQQQPPPPPPNNNMMMKKKIIIIIIGGGJJJLLLLLLKKKJJJLLLNNNIIIJJJJJJIIIHHHGGGEEEDDDCCCDDDFFFGGGGGGFFFDDDCCCDDDFFFHHHJJJKKKLLLLLLKKKEEEDDDEEEHHHLLLOOOOOOOOOMMMJJJEEEAAA>>>;;;777444444444222111000000//////---...///000000///...---,,,,,,+++*********+++,,,...333888===BBBIIIRRRYYYaaagggmmmnnnqqquuuwwwvvvwwwtttqqqpppooolllhhheee^^^]]][[[YYYXXXXXXYYYZZZWWWVVVUUUTTTSSSQQQQQQPPPRRRUUUWWWYYYXXXXXXYYYZZZYYYYYYYYY[[[]]]```ccceeefffhhhkkkmmmllliiifffccc\\\[[[WWWRRRNNNMMMOOOQQQSSS\\\hhhqqqwww|||yyyrrrooosssmmmbbbSSSMMMPPPRRRZZZkkk|||mmmeeeaaahhhrrrnnnJJJ???444222222000///000,,,------------,,,++++++************+++,,,,,,------,,,+++++++++++++++,,,*********+++++++++++++++))))))((())))))***+++,,,)))+++,,,,,,***))))))*********+++,,,,,,,,,++++++))))))***+++++++++******((()))***+++,,,,,,,,,,,,******************++++++))))))))))))))))))((((((((()))+++,,,,,,+++)))((()))***+++---............///.........---------------000111000------111555444777:::===@@@CCCHHHKKKNNNTTT\\\fffttt|||iiihhhmmmIIIGGGCCC@@@???@@@BBBDDDAAACCCFFFHHHMMMWWWbbbkkkwwwtttgggaaa```ZZZWWWUUUTTTTTTTTTTTTSSSSSSQQQOOOKKKHHHFFFDDDDDD<<<;;;:::666222111111222666<<>>???BBBEEEHHHOOOTTT\\\fffttt|||jjjiiiqqqEEEDDDCCCBBBAAAAAAAAAAAABBBBBBCCCDDDIIIQQQZZZaaaxxxqqqhhhccc[[[YYYVVVSSSRRRSSSVVVWWWRRROOOKKKHHHGGGDDDBBB@@@===;;;999777555333222222444999BBBKKKSSSXXX[[[\\\VVVTTTPPPOOONNNNNNMMMLLLOOONNNMMMMMMLLLJJJEEEBBBBBB???:::777888;;;<<<======;;;999:::>>>EEEMMMSSSUUUSSSRRRSSSSSSQQQMMMHHHEEEEEEEEEFFFKKKXXXhhhttt|||zzztttlllbbbZZZVVVUUUYYYYYY[[[```cccccc```\\\_________^^^[[[YYYVVVUUUTTTVVVXXXVVVQQQMMMKKKKKKHHHIIIKKKMMMMMMMMMMMMLLLHHHIIIJJJKKKJJJIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFHHHIIIJJJLLLPPPSSSRRRMMMGGGCCCAAA???;;;777444333222222111111222222000111222222111///,,,+++---...///...,,,+++,,,,,,000333777;;;AAAIIITTT\\\bbbfffkkkpppsssuuuwwwyyyxxxvvvsssrrrpppllleee___```\\\XXXVVVVVVVVVWWWVVVUUUWWWYYYYYYUUURRROOONNNRRRRRRSSSTTTVVVXXXZZZ[[[^^^]]][[[[[[\\\```cccfffhhhjjjllloooppplllgggbbb___```^^^WWWOOOKKKLLLPPPTTTZZZcccnnnwww}}}}}}iiikkkmmmvvvxxxdddVVVMMMSSSUUUUUU]]]ppprrreeefffkkkvvvpppGGG===444222222000------,,,,,,++++++***)))(((((())))))***+++,,,,,,---...,,,***((((((***+++,,,+++------------,,,,,,+++***************************((()))*********((('''&&&******))))))))))))*********************)))(((((((((((()))***************************************&&&'''((('''%%%$$$$$$%%%*********)))))))))))))))---,,,***))))))***,,,------,,,,,,,,,,,,---......---...////////////222444555888;;;>>>AAAEEEIIILLLLLLQQQZZZgggwwwzzzlllkkksssCCCBBBAAA@@@????????????AAAAAAAAABBBEEEKKKSSSYYYgggppp}}}vvviiibbb\\\ZZZWWWTTTRRRSSSUUUVVVQQQNNNKKKHHHFFFDDDAAA???>>>===;;;888666444333333333888@@@IIIQQQVVVYYYZZZUUUSSSPPPNNNNNNNNNMMMLLLNNNMMMLLLLLLKKKIIIEEEAAAAAA>>>999777888:::<<<===;;;:::999:::???GGGNNNSSSTTTSSSQQQQQQQQQPPPLLLIIIFFFFFFFFFGGGLLLWWWfffqqqzzzxxxssslllccc\\\XXXVVVXXXXXXYYY]]]``````^^^[[[^^^^^^]]]\\\[[[XXXVVVTTTTTTVVVWWWVVVRRRNNNMMMMMMHHHIIIJJJKKKLLLLLLLLLLLLJJJKKKKKKKKKJJJHHHFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAABBBEEEGGGIIILLLQQQTTTUUUPPPIIIDDDAAA>>>;;;888444333222222111222222222000111222222111///,,,+++------...---++++++,,,...///222777;;;AAAJJJUUU]]]eeeiiiooosssuuuwwwyyyzzzzzzwwwtttsssrrrmmmfffaaaaaa^^^ZZZYYYYYY[[[\\\\\\VVVXXXYYYXXXUUURRRPPPOOOQQQRRRSSSUUUWWWYYY[[[\\\^^^]]][[[[[[\\\___bbbeeefffhhhkkknnnooommmgggccc___```^^^XXXQQQMMMNNNQQQSSSYYYbbbmmmwww}}}~~~jjjiiijjjttt|||fffWWWMMMRRRSSSRRRYYYjjj{{{oooccceeemmmyyykkkHHH>>>444222222///,,,,,,...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,'''&&&%%%&&&(((+++++++++,,,,,,------,,,,,,+++***************************))))))))))))))))))((('''******))))))))))))******+++++++++++++++***)))))))))(((&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&''')))(((''''''((()))***)))))))))))))))))))))---,,,++++++,,,---000111...------------...//////---...////////////222444666888;;;>>>@@@DDDHHHLLLKKKQQQ\\\kkk{{{yyymmmkkkqqqBBBAAA@@@???>>>>>>>>>>>>AAA@@@@@@???@@@DDDJJJOOOZZZbbbnnn}}}kkkbbb^^^\\\XXXTTTRRRRRRSSSSSSPPPMMMJJJGGGFFFDDDAAA???@@@???<<<999777555444333222666>>>FFFNNNSSSVVVWWWTTTQQQNNNMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJGGGCCC@@@@@@<<<999777888:::<<<===888888888;;;AAAHHHOOOTTTUUUSSSPPPOOOOOONNNLLLJJJHHHHHHHHHHHHLLLVVVdddmmmuuutttqqqkkkddd]]]YYYXXXWWWWWWWWWYYY[[[\\\[[[ZZZ\\\\\\\\\[[[ZZZXXXVVVTTTTTTUUUVVVUUURRRPPPOOONNNIIIIIIIIIIIIJJJKKKLLLMMMLLLMMMLLLLLLJJJGGGEEEDDDCCCCCCCCCDDDDDDCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAA===???BBBEEEHHHLLLQQQUUUXXXSSSLLLFFFAAA>>>:::888444444333222222222222222000111222222111///---,,,,,,,,,,,,***)))***---///...222777<<>>444111111...++++++///.....................------------,,,,,,,,,++++++***)))***,,,---...---,,,,,,,,,,,,,,,++++++***************************))))))((((((((()))************))))))))))))******++++++,,,,,,++++++***)))+++)))&&&######$$$&&&'''((((((((((((((((((((((((&&&(((******))))))+++,,,))))))))))))))))))******+++******+++,,,...111222///............///000000---...////////////222444666888;;;===???CCCGGGKKKJJJRRR___oooxxxnnnkkkpppBBBAAA@@@??????>>>????????????>>>======@@@DDDHHHRRRXXXcccsssooofff```]]]YYYUUURRRQQQPPPPPPOOOLLLIIIGGGFFFDDDBBB@@@AAA???===999777444333222111555;;;CCCJJJOOORRRSSSRRROOOMMMLLLLLLLLLLLLKKKJJJIIIIIIIIIHHHFFFBBB???>>>;;;888777888;;;<<<===666666888<<>>BBBGGGKKKMMMTTT```ooozzzooommmtttAAA@@@???>>>>>>=========>>>>>>>>>======???BBBEEEHHHMMMWWWeeezzzssshhh___]]]YYYUUUQQQOOONNNMMMLLLJJJHHHGGGFFFFFFEEECCCAAA???<<<999666333111000000333999@@@FFFKKKNNNOOOOOOMMMKKKJJJKKKLLLKKKKKKIIIHHHHHHHHHGGGEEEBBB???===;;;888888:::<<<===>>>666777888<<>>AAABBBDDDEEEGGGIIIMMMPPPXXXUUUPPPJJJCCC>>>;;;999555444333333222222333333000111222333222000...---++++++***)))((()))---000...222777===CCCNNNZZZbbbnnnrrrxxx|||}}}}}}|||}}}|||yyywwwvvvsssnnniiieeebbb^^^]]]]]]_________^^^^^^]]]ZZZVVVTTTSSSSSSMMMOOORRRVVVYYY\\\^^^^^^]]]\\\[[[[[[[[[]]]^^^``````cccggglllooonnniiifffaaa```^^^ZZZUUURRRPPPOOONNNTTT]]]hhhsss{{{gggXXXQQQSSScccsssuuujjj```UUUTTTTTTVVV\\\iiizzzzzzyyy}}}pppZZZGGG<<<222000111000000111............////////////++++++,,,------...//////...,,,++++++++++++)))'''******+++,,,,,,+++++++++***************************)))(((((((((***+++,,,******))))))))))))******)))))))))))))))(((((('''&&&(((***+++,,,,,,++++++)))))))))))))))))))))))))))***+++***((('''((()))(((((())))))************++++++******++++++,,,,,,------,,,,,,------...///---...////////////222444777999:::<<<>>>BBBHHHLLLPPPVVV```mmm~~~~~~ooooooxxx@@@???>>>===<<<<<<<<<<<<>>>?????????>>>???AAACCCAAAFFFOOO^^^oooxxxiii^^^\\\XXXTTTPPPMMMLLLKKKJJJIIIGGGGGGHHHIIIHHHGGGBBB@@@===999555222000///000333888>>>CCCHHHKKKMMMMMMKKKIIIHHHJJJKKKKKKJJJHHHGGGGGGGGGGGGEEEBBB???<<<:::999999;;;>>>??????999999999;;;@@@GGGNNNRRRVVVVVVVVVTTTQQQOOONNNOOOJJJLLLNNNNNNPPPTTT\\\bbbeeegggiiihhhccc^^^ZZZXXXWWWXXXYYYWWWVVVUUUWWWYYYZZZ[[[\\\]]]]]]\\\[[[ZZZXXXVVVTTTTTTUUUTTTSSSQQQOOONNNNNNNNNNNNNNNOOOOOOOOONNNKKKIIIFFFCCCAAA@@@AAABBBDDDEEEEEEDDDBBBAAABBBBBBAAAAAA@@@@@@??????CCCDDDEEEEEEFFFGGGKKKMMMSSSSSSQQQLLLEEE???<<<:::555444444333333333333333000111222333333111///...,,,,,,,,,***)))***---//////333888===DDDNNNZZZbbbnnnsssyyy}}}~~~~~~~~~|||xxxvvvuuusssnnnjjjhhheeebbb``````bbbbbbbbb```aaa```]]]XXXTTTRRRRRRLLLNNNRRRVVVYYY[[[\\\]]][[[[[[ZZZZZZ[[[]]]^^^___aaaccchhhmmmooonnnjjjfffdddbbb___[[[WWWSSSPPPNNNNNNSSS\\\gggrrrzzzmmmYYYRRRSSS```nnnppphhhaaaTTTRRRSSSWWW^^^hhhwww~~~~~~vvv```III===333111222222111333........................******+++,,,---...//////***)))***+++......---,,,)))***++++++++++++++++++******************************)))))))))***++++++******))))))))))))******(((((())))))(((((('''&&&###%%%(((+++---,,,+++)))(((((((((((((((((((((((()))***+++)))'''&&&&&&'''((((((((()))******++++++------------------------,,,,,,,,,,,,,,,---......---...////////////222444777999:::<<>>??????@@@AAAAAA@@@???>>>???@@@???CCCLLLXXXdddwww~~~kkk\\\ZZZWWWSSSOOOLLLJJJIIIIIIGGGFFFGGGJJJKKKLLLKKKCCCAAA>>>:::666333111000000222777<<>>DDDNNNZZZbbbooottt{{{{{{wwwuuutttrrrmmmjjjgggdddaaa```aaacccddddddbbbcccccc___ZZZTTTQQQOOOLLLNNNQQQUUUXXXZZZZZZZZZYYYYYYYYYZZZ[[[]]]______bbbeeeiiinnnpppooojjjggghhhfffbbb^^^ZZZVVVRRROOOOOOSSS\\\fffpppyyyxxxccc^^^___jjjtttrrriiibbbVVVTTTUUUZZZ```gggtttkkkMMMAAA666333222111111222000000//////......------***+++++++++,,,,,,------******+++---000111000...))))))***+++++++++++++++******************************+++++++++***))))))******))))))))))))******)))))))))))))))(((''''''%%%&&&(((***+++******)))((((((((((((((((((((((((((()))***)))((('''((()))'''(((((()))******+++++++++,,,,,,---............---------------...//////---...////////////222444777999:::<<<@@@FFFLLLQQQVVV\\\fffsssnnnnnnxxxFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBCCCAAA>>>=========<<>>@@@AAAAAA@@@===;;;:::===DDDKKKPPPQQQTTTVVVUUUQQQMMMLLLLLLIIILLLOOOPPPQQQUUU[[[```eeehhhkkkkkkgggaaa]]]ZZZTTTWWWYYYXXXUUUSSSSSSUUUVVVWWWYYYZZZ[[[[[[[[[ZZZ[[[XXXUUUTTTUUUUUUSSSPPPLLLMMMNNNOOOOOONNNLLLKKKLLLKKKIIIFFFCCCAAA@@@@@@BBBDDDFFFGGGGGGFFFDDDBBBAAAAAAAAAAAAAAAAAABBBBBB???@@@BBBBBBCCCEEEHHHKKKJJJMMMPPPNNNHHHAAA===<<<555555444333333333333444000111222333333222000///---...///...,,,+++,,,,,,111555:::>>>EEENNNYYYbbbpppuuu|||~~~zzzvvvtttsssqqqmmmiiiccc```^^^]]]```bbbdddeeecccddddddaaa[[[TTTPPPNNNKKKNNNQQQUUUXXXYYYYYYYYYXXXXXXYYYZZZ[[[]]]___```ccceeejjjnnnqqqoookkkgggkkkhhheeeaaa]]]XXXSSSOOOOOOTTT\\\fffpppxxx~~~rrrooorrr||||||qqqjjjYYYWWWXXX^^^bbbgggssssssQQQDDD888444333000///000222111111000///......---,,,,,,++++++++++++******)))))))))+++,,,,,,***(((((()))***+++++++++++++++***************************+++,,,,,,+++***((('''******))))))))))))*********************)))((((((***))))))))))))******+++************************'''(((******))))))***,,,'''(((((()))***+++++++++'''((()))+++,,,---.....................///000000---.../////////000222444777999:::===AAAGGGNNNSSSWWW]]]iiiwww}}}mmmmmmuuu>>>>>>>>>>>>???@@@AAAAAACCCCCCCCCBBBAAA@@@>>>>>>CCC@@@???EEEOOO\\\mmm|||oooaaaUUUTTTTTTLLLHHHHHHCCCJJJIIIHHHIIIMMMQQQSSSTTTLLLGGG@@@:::777555333222333333555888>>>DDDJJJNNNKKKKKKIIIHHHGGGHHHHHHIIIJJJIIIHHHEEECCCAAA@@@???;;;999888:::???CCCCCCAAAAAA???===<<>>>>>@@@BBBCCCDDDCCCBBBBBBCCCEEEHHHJJJHHHKKKNNNMMMIIICCC===;;;666666444333333333333333444444444333222111000///111///+++)))(((***,,,......111666===EEEPPPZZZaaannnwww|||||||||{{{zzzwwwsssooommmhhheeeaaa]]]\\\]]]___aaafffffffffddd```ZZZTTTQQQQQQQQQQQQRRRSSSUUUVVVWWWXXXXXXYYYZZZ[[[]]]___```aaadddhhhkkkmmmmmmlllkkkjjjhhheeebbb___ZZZTTTOOORRRTTTZZZdddoooxxx~~~|||nnn\\\\\\XXX\\\eeehhhrrr~~~___FFF999999444222333///000//////...---,,,,,,,,,---------,,,,,,+++++++++...+++)))+++///000---)))***+++,,,---...------,,,...------,,,+++***)))))))))((((((((()))***++++++,,,+++***)))(((((((((((((((((()))***************))))))))))))))))))))))))---,,,+++***))))))))))))******)))(((((((((((((((((((((((((((((((((((((((***,,,------,,,+++,,,...------,,,,,,---...000111222222222111///000222444999:::<<<>>>AAAFFFLLLQQQTTT]]]kkkxxx|||tttnnnppp>>>>>>===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@???>>>>>><<<>>>DDDLLLUUUcccnnnwwweeeWWWSSSTTTNNNKKKLLLEEEIIIHHHGGGIIINNNRRRTTTUUUMMMHHHAAA;;;777555333222222333444888===CCCIIILLLJJJJJJHHHGGGGGGGGGHHHHHHIIIIIIHHHFFFDDDBBB@@@>>><<<999888;;;@@@CCCCCCBBBAAA???===<<>>;;;777666555444444333333444444444444333333111000000000...+++))))))+++---///...111777>>>FFFQQQ\\\cccoooxxx}}}~~~~~~}}}{{{xxxtttpppnnngggeee```]]][[[\\\___```eeeeeeeeeccc```\\\XXXUUUSSSSSSSSSTTTVVVWWWYYYZZZXXXYYYYYYZZZ\\\^^^```aaabbbdddhhhlllnnnnnnmmmlllkkkiiifffccc```ZZZTTTPPPQQQSSSYYYcccnnnwww}}}tttcccccc```ccclllnnnxxx|||gggLLL;;;888222111333000000000///......---,,,,,,---------,,,,,,,,,++++++///,,,***+++...///,,,((('''((()))***+++******)))---,,,,,,++++++******)))))))))))))))))))))***+++,,,+++***)))(((((((((((((((((()))***************))))))))))))))))))))))))+++***************+++++++++***)))(((''''''''''''))))))))))))))))))))))))***,,,------,,,,,,---///000///...,,,,,,,,,,,,---////////////......111333888:::<<<>>>AAAFFFLLLQQQSSS]]]lllyyy}}}tttlllmmm======<<<<<<<<<===>>>>>>>>>???????????????>>>>>>::::::===DDDJJJOOOWWW```ssslllYYYQQQQQQNNNNNNMMMEEEHHHGGGGGGIIINNNSSSVVVWWWOOOJJJBBB<<<888666444222111111333777<<>>===;;;:::<<>>??????@@@@@@@@@@@@@@@???@@@AAACCCDDDEEEFFFFFFIIIKKKNNNMMMHHHBBB>>>;;;888888777666555555555555333444444333333222111000///---+++******,,,...000...111777???HHHSSS^^^fffqqqzzz|||yyytttpppmmmgggddd```\\\[[[\\\^^^```bbbbbbbbb```^^^[[[YYYWWWSSSSSSTTTUUUVVVXXXZZZZZZYYYYYYZZZ[[[]]]___aaabbbccceeejjjmmmppppppooommmkkkiiigggdddaaa\\\VVVQQQPPPRRRXXXaaalllvvv|||~~~yyyhhhiiifffjjjqqqqqqzzz~~~{{{yyyzzzqqqRRR>>>777000000333000000000000///......------------------,,,,,,,,,,,,///---+++,,,......,,,(((***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))))),,,+++***)))((((((((((((((())))))************)))))))))))))))))))))))))))))))))))))))***+++,,,---++++++)))(((''''''''''''************************)))+++,,,---,,,,,,...//////...---,,,+++++++++,,,---...///......///222444888:::===???BBBGGGMMMQQQSSS]]]mmm{{{~~~ssskkkjjj|||<<<<<<;;;::::::;;;;;;;;;;;;;;;<<<===============:::999<<>>;;;:::===BBBEEEEEEDDDAAA???======???EEEKKKOOORRRRRRQQQPPPNNNMMMLLLLLLNNNPPPRRRQQQQQQRRRUUUWWWWWW\\\___]]]]]]^^^^^^\\\XXXYYY[[[\\\]]]\\\\\\[[[[[[YYYWWWWWWVVVTTTRRROOOSSSRRRPPPOOOMMMKKKIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFDDDBBB@@@???@@@@@@BBBCCCCCCCCCCCCCCCBBBBBB===>>>@@@AAABBBAAA@@@???>>>???BBBEEEFFFGGGFFFFFFIIILLLMMMLLLHHHBBB>>><<<:::999888777666666666666333333444444333222222111...,,,+++***+++---///000...222888@@@IIIUUUaaahhhqqqzzz|||yyytttooommmfffccc___[[[ZZZ[[[]]]___aaaaaa___]]][[[YYYVVVUUUQQQQQQRRRSSSUUUVVVXXXYYYYYYZZZ[[[\\\^^^```bbbccccccfffkkkoooqqqqqqpppooollljjjgggeeebbb]]]WWWSSSPPPRRRXXXbbbmmmvvv|||~~~}}}gggjjjiiikkkqqqnnnvvvxxxuuurrrsss|||vvvVVV@@@888111000222///000000000//////.........------------------,,,,,,///---,,,---......+++))),,,,,,------------------))))))******+++++++++,,,++++++***)))((((((((()))++++++***)))(((((())))))((()))************))))))))))))))))))))))))))))))******))))))***++++++,,,))))))(((((((((((())))))++++++++++++++++++++++++''')))++++++++++++---...***+++++++++,,,------......///000000000222555777888:::===@@@CCCHHHNNNRRRRRR]]]nnn}}}rrrkkkkkk|||;;;:::999999888888888888777888999::::::;;;::::::999777999===AAAEEELLLTTT]]]ccctttgggTTTNNNJJJKKKJJJAAAFFFEEEEEEHHHNNNSSSWWWXXXSSSNNNFFF???:::777555333///000222666;;;@@@DDDFFFFFFEEEDDDDDDDDDEEEFFFFFFFFFGGGHHHHHHFFFCCC@@@>>>>>><<<;;;===BBBEEEFFFDDDAAA???<<<<<>>@@@DDDGGGIIIIIIHHHGGGJJJLLLMMMKKKGGGBBB>>><<<::::::999888777777777777333333444444444333222222------,,,+++,,,---///000...222888@@@JJJVVVbbbiiiqqqyyy~~~|||xxxsssnnnlllfffccc___[[[ZZZ[[[]]]___dddcccaaa^^^[[[XXXUUUSSSPPPPPPQQQRRRTTTVVVXXXYYYYYYZZZ[[[\\\___aaacccddddddfffkkkooorrrrrrqqqpppllljjjgggeeebbb]]]XXXTTTQQQSSSYYYbbbmmmwww}}}~~~gggkkkkkkmmmppplllrrr}}}sssooojjjmmmxxxyyyYYYBBB;;;444222222---////////////............------------------------......------...---,,,+++*********))))))))))))***((())))))******++++++,,,++++++***)))((((((((()))+++***))))))))))))))))))))))))*********))))))(((************************,,,++++++***))))))******&&&&&&''''''(((***+++,,,++++++++++++++++++++++++&&&((()))***))))))+++,,,******+++,,,---------------///000000000222555888888:::>>>AAAEEEIIIOOORRRSSS^^^nnn}}}qqqlllnnn:::999888777666666555555444555666666777777777777666444444777:::===EEENNNUUUZZZggg~~~oooYYYPPPIIIJJJKKKDDDEEEDDDDDDGGGLLLRRRUUUWWWVVVPPPHHH@@@;;;888555333///000333777;;;@@@CCCEEEEEEEEEDDDCCCDDDEEEFFFGGGFFFGGGGGGGGGFFFCCCAAA???>>><<<:::===BBBEEEEEEDDD@@@>>>;;;;;;===CCCIIIMMMNNNNNNOOOOOOPPPPPPQQQQQQPPPPPPQQQSSSTTTUUUVVVVVVTTTZZZ]]]\\\[[[\\\[[[XXXVVVWWWXXXYYYZZZ[[[[[[[[[WWWVVVUUUUUUVVVUUUSSSQQQOOONNNLLLJJJHHHFFFDDDCCCDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDBBBAAA@@@???@@@@@@AAABBBCCCCCCDDDCCCCCCCCC???@@@BBBCCCDDDCCCAAA@@@???AAADDDGGGIIIJJJIIIIIIKKKLLLMMMKKKGGGBBB>>>===::::::999888777777777777333333444444444444333333...------,,,,,,---...//////222888@@@JJJVVVaaaiiiqqqyyy~~~{{{xxxsssooolllgggddd```\\\[[[\\\^^^```ggggggeeebbb]]]YYYTTTRRRQQQQQQRRRTTTVVVXXXZZZ[[[YYYYYYZZZ\\\^^^aaacccdddcccfffkkkooorrrrrrrrrqqqkkkiiigggeeebbb]]]XXXTTTQQQSSSYYYcccnnnwww}}}yyykkkpppqqqssstttmmmrrr}}}pppiiidddhhhxxx^^^EEE===666444333---.....................---------------............------............------,,,,,,+++*********++++++)))))))))*********+++++++++***))))))))))))))))))******)))))))))))))))***)))************))))))(((************************---,,,+++***))))))))))))&&&&&&&&&'''(((***+++,,,++++++++++++++++++++++++''')))******)))(((***+++---.........---,,,+++***,,,---.........000333666777:::>>>BBBFFFJJJOOOSSSUUU___ooo}}}ppplllnnn999888777666444444333333222222333444444444333333444222222555777999>>>EEEMMMTTT]]]lllqqqZZZNNNEEEFFFJJJEEEDDDCCCCCCFFFKKKPPPSSSUUUWWWRRRIIIBBB<<<999666444///000333777<<<@@@CCCEEEEEEEEEDDDDDDDDDEEEGGGHHHGGGGGGGGGFFFEEECCCAAA@@@===;;;:::===AAAEEEEEECCC>>><<<:::999<<>>666444555///,,,,,,------------------------------.........///+++,,,............/////////...---,,,,,,,,,------))))))))))))************))))))))))))))))))***+++******))))))))))))*********************)))((((((************************++++++***************+++((((((((((((((())))))***++++++++++++++++++++++++***+++,,,+++***)))***+++......//////...---+++***---............///222555777:::???CCCGGGKKKPPPSSSVVV```ooo|||pppkkkkkkzzz999888666555444333222222111111222222222111111000555333444777888777;;;@@@CCCKKKRRRZZZooonnnWWWJJJ@@@BBBGGGEEEDDDCCCCCCEEEJJJOOORRRSSSXXXRRRJJJBBB===999666444///111444888<<<@@@CCCEEEFFFEEEDDDDDDDDDFFFGGGHHHHHHGGGFFFEEEDDDCCCBBBBBB===;;;:::<<>>@@@BBBDDDFFFHHHIIIJJJKKKLLLMMMJJJFFFAAA???>>>:::999888777666666666666333333444444555444444444000///...---------------///333999@@@IIITTT```gggttt|||}}}zzzwwwsssqqqhhheeeaaa]]]\\\]]]___aaa`````````___[[[UUUPPPLLLMMMMMMNNNPPPRRRTTTVVVXXXWWWXXXYYY[[[^^^```cccdddbbbeeejjjnnnqqqrrrqqqqqqjjjhhhfffdddaaa]]]WWWSSSOOOQQQWWW```kkkuuu{{{}}}}}}rrryyy{{{}}}{{{rrruuuqqqggg___ggg}}}mmmLLL>>>555444666111,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////***,,,.........//////000---,,,***)))((()))***************)))))))))))))))))))))(((((()))***++++++***)))))))))))))))*********************)))((((((************************))))))))))))***+++,,,---+++***)))(((((('''''''''************************---......---+++******++++++,,,---///000//////...///000111000000111444666777:::???CCCGGGLLLPPPTTTWWWaaannn|||pppjjjhhhttt888888777444111000111222333222111111222333333222333444555555444444666777>>>FFFMMMQQQ[[[nnn~~~lllVVVJJJGGGGGGFFFDDDCCCDDDEEEFFFFFFHHHKKKNNNQQQNNNIIICCC===888555444222000111777:::<<>>;;;:::;;;===AAADDDDDDDDD>>><<<::::::===BBBHHHLLLNNNNNNNNNOOOPPPRRRUUUVVVVVVVVVUUUTTTSSSSSSSSSTTTUUUVVVWWWXXXYYYYYYYYYYYY\\\[[[YYYYYY[[[\\\\\\\\\]]]ZZZUUUPPPMMMKKKKKKLLLKKKJJJHHHFFFEEEDDDCCCCCCAAAAAAAAABBBCCCDDDEEEFFFGGGFFFDDDBBBAAAAAAAAAAAADDDCCCBBBBBBCCCDDDCCCAAAAAABBBDDDFFFGGGFFFEEEDDDEEEEEECCCCCCCCCDDDEEEFFFJJJMMMNNNLLLFFF@@@>>>===;;;;;;:::999888666666555444444333555666777666444222111///...------......111333888???IIIWWWdddmmmtttzzz~~~|||zzzvvvqqqnnnjjjhhhccc```___```bbbdddaaa___^^^___```\\\TTTLLLMMMNNNNNNOOOPPPQQQSSSSSSXXXXXXXXXXXXYYYZZZ\\\\\\bbbhhhlllnnnpppsssrrrnnnnnnkkkhhhgggddd___VVVPPPPPPRRRWWW^^^gggpppxxx|||{{{zzzyyyyyyppphhhbbbhhh~~~{{{YYYBBB999777222---000000000///......------........................111///------...//////...))))))*********))))))((()))******++++++,,,------++++++)))'''&&&'''***---***)))'''%%%%%%''')))***(((((()))***************,,,+++***))))))***+++,,,,,,,,,++++++,,,,,,---...---,,,***))))))+++---...)))************++++++++++++,,,,,,***))))))+++......,,,+++,,,...///000000,,,---...000111333444444888:::>>>BBBFFFKKKQQQVVV[[[cccnnnzzzpppgggcccsss999999888555222000111222333222111111222222222222222333555444444333555666888>>>BBBDDDKKK[[[iiipppxxxiiiVVVKKKHHHGGGEEECCCBBBCCCDDDDDDDDDEEEHHHKKKOOOMMMHHHBBB===888555444111///000666999;;;>>>CCCDDDBBB@@@@@@BBBCCCCCCAAACCCCCCCCCDDDEEECCC@@@>>><<<<<<<<<>>>AAABBBCCCBBB;;;:::888999<<>><<<;;;:::999888777666555444333333444666666555444111000///------------...000444999AAAKKKXXXeeemmmuuu{{{~~~|||xxxssspppmmmjjjeeeaaa______```bbbbbb___\\\\\\]]]ZZZTTTNNNOOOOOOOOOOOOPPPRRRSSSTTTYYYYYYYYYYYYZZZ\\\]]]^^^aaagggkkklllnnnrrrqqqmmmmmmjjjhhhfffddd___WWWQQQOOOQQQUUU\\\dddnnnvvvzzz~~~xxxvvv||||||wwwvvv{{{qqqhhh```fff{{{xxxUUU===555444222///111111111000//////......++++++++++++++++++++++++///---,,,---...///...,,,/////////...,,,+++)))(((++++++++++++++++++++++++*********((('''(((***,,,)))((('''&&&&&&'''((()))((())))))***************++++++***))))))***+++++++++++++++++++++,,,,,,---...---+++)))((((((((()))************++++++++++++,,,------,,,++++++---///111///,,,+++,,,.........---...///000111222333444888;;;???BBBGGGLLLRRRVVVZZZbbbnnnyyyqqqgggdddttt;;;:::888555111000000111111111111111111111111111111222444333222222333444555999;;;:::@@@MMMZZZbbbqqqgggYYYNNNHHHFFFCCCAAABBBBBBCCCBBBAAABBBEEEGGGLLLJJJFFFAAA<<<888666444111//////444777999===BBBDDDCCCBBBBBBDDDDDDCCCAAACCCBBBBBBDDDDDDCCC@@@======<<<<<<>>>@@@BBBAAA@@@:::888777777:::@@@FFFJJJLLLLLLLLLMMMOOOQQQTTTUUUXXXXXXWWWWWWVVVUUUTTTTTTUUUVVVWWWXXXYYYYYYYYYYYYZZZZZZ[[[]]]______^^^\\\YYYXXXVVVSSSPPPNNNLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFEEECCCAAA@@@@@@@@@AAADDDCCCBBBBBBDDDDDDDDDBBBCCCDDDDDDEEEFFFFFFGGGGGGDDDEEEEEEFFFGGGGGGFFFFFFJJJLLLMMMLLLHHHDDDAAA@@@===<<<;;;:::888777666555333333222444555666555333000///...,,,,,,,,,,,,---///444;;;CCCNNNZZZeeemmmtttzzz|||xxxsssooooookkkgggbbb___^^^___```bbb___[[[ZZZZZZYYYTTTQQQQQQPPPPPPPPPQQQSSSTTTVVVYYYYYYYYYZZZ[[[\\\^^^^^^```eeeiiikkkmmmppppppmmmllliiigggfffeee```YYYSSSPPPQQQTTTZZZbbbkkksssxxx{{{ssspppttttttpppoootttttthhh^^^cccvvvwwwTTT<<<444444444222222222111111000//////...---------------------------------...000000...,,,000000///...---,,,***)))---,,,,,,+++******)))))))))***+++***)))(((***+++((((((((((((((((((((((((((()))******++++++******++++++***))))))***++++++***************++++++,,,...---+++)))((((((((()))************+++++++++,,,---......---,,,,,,...///555111---++++++,,,,,,,,,////////////000111222333888;;;???CCCGGGLLLRRRVVV[[[dddppp{{{qqqhhheeettt::::::888444000......///000111222111000//////000000222333222111000111333222444555666;;;FFFTTT]]]nnnjjj```RRRHHHDDDCCCAAABBBBBBBBBAAA???@@@BBBDDDHHHGGGDDD@@@<<<888666555111......333666777;;;@@@EEEDDDBBBBBBBBBBBBCCCCCCBBBAAABBBCCCDDDCCC@@@===<<<;;;;;;===@@@BBBBBBAAA<<<:::888888:::???EEEHHHLLLLLLMMMNNNPPPRRRUUUVVVYYYYYYZZZZZZYYYWWWUUUTTTTTTTTTUUUVVVWWWWWWWWWWWWWWWXXXYYY\\\^^^___]]]ZZZVVVVVVUUUTTTQQQOOOLLLJJJJJJIIIHHHFFFEEEDDDDDDDDDBBBBBBBBBCCCDDDEEEGGGGGGIIIGGGFFFDDDCCCCCCCCCCCCDDDCCCBBBCCCDDDEEEDDDCCCCCCCCCCCCCCCDDDEEEFFFGGGCCCDDDFFFHHHHHHHHHGGGFFFJJJKKKLLLLLLJJJFFFCCCAAA>>>===<<<:::999777666666333222222333555666444333000///---,,,++++++,,,,,,///444<<>>KKKUUUlllnnnhhhXXXIIIDDDCCCAAABBBBBBBBB@@@>>>>>>@@@BBBDDDCCCAAA???<<<999666555222///...111444555:::???CCCAAA???<<<;;;===???AAA@@@@@@AAABBBCCCBBB@@@===999888999<<<@@@CCCDDDDDD@@@>>>;;;:::;;;???DDDGGGMMMMMMNNNOOOQQQTTTWWWXXXZZZ[[[\\\]]][[[YYYVVVTTTRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUWWWYYY[[[[[[YYYWWWSSSSSSTTTSSSQQQOOOLLLJJJIIIIIIGGGFFFEEEEEEEEEEEEAAAAAAAAABBBCCCDDDEEEFFFIIIGGGFFFDDDCCCCCCCCCCCCDDDCCCBBBCCCEEEFFFEEEDDDBBBBBBBBBBBBBBBDDDEEEEEECCCDDDFFFGGGHHHHHHGGGGGGHHHIIIJJJKKKJJJHHHEEECCC???>>>===;;;999888666666333333333444555666555333000///---,,,++++++,,,,,,...333<<>><<<===@@@BBB??????@@@AAACCCBBB???===777777888<<<@@@DDDEEEEEEBBB@@@===;;;<<<@@@EEEHHHNNNNNNNNNPPPRRRUUUXXXYYY[[[\\\^^^___^^^[[[WWWTTTQQQRRRSSSTTTUUUUUUUUUUUUUUUTTTTTTVVVXXXXXXVVVTTTQQQQQQQQQQQQPPPNNNLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBFFFEEECCCAAA@@@@@@@@@AAADDDCCCBBBCCCEEEFFFFFFEEEAAABBBBBBCCCCCCDDDEEEEEECCCCCCEEEFFFGGGGGGHHHHHHGGGGGGHHHJJJKKKIIIFFFCCC@@@???>>><<<:::888777666444444333555666777666444000///...,,,,,,,,,,,,---...333<<>>GGGXXXkkkuuuhhhUUUIIICCC>>>>>>>>>>>><<<;;;;;;===???=========<<<;;;999777666555111///111333444999???BBBDDDFFFEEEBBB@@@@@@BBB>>>>>>???AAABBBBBB???===888888999<<<@@@CCCCCCCCC@@@>>><<<;;;===BBBGGGJJJMMMMMMNNNOOORRRUUUWWWYYY\\\^^^```aaa```\\\WWWTTTRRRSSSTTTUUUVVVVVVVVVVVVVVVUUUTTTTTTUUUUUUTTTSSSOOOOOOOOONNNMMMLLLKKKKKKHHHHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCEEEDDDBBBAAA@@@???@@@@@@CCCCCCBBBCCCEEEGGGFFFEEEBBBCCCDDDFFFFFFFFFFFFEEECCCCCCCCCDDDEEEFFFHHHHHHEEEEEEFFFHHHKKKJJJGGGCCCAAA@@@>>>===:::888777666555555444666777888777555111000///------------......222:::DDDOOO\\\gggnnnuuu{{{~~~{{{vvvsssooommmjjjfffdddbbbaaaaaa\\\^^^``````^^^[[[XXXVVVVVVTTTRRRPPPQQQSSSUUUWWWUUUUUUVVVWWWYYY[[[]]]^^^```eeehhhhhhkkkqqqrrrpppnnnllljjjiiihhhccc\\\VVVPPPOOOPPPSSS\\\hhhsss{{{{{{}}}xxxxxx~~~mmm\\\WWWXXXWWW[[[bbbxxxtttkkkqqq{{{rrrXXXCCC888444111////////////...------,,,,,,////////////////////////)))(((((()))+++,,,,,,+++------------,,,+++******))))))))))))************)))+++,,,,,,+++***++++++******)))(((((()))******)))***++++++,,,,,,++++++)))***++++++++++++***)))***))))))))))))***++++++***************))))))(((+++++++++,,,,,,,,,------+++---//////...---------,,,,,,,,,---///000///...000///...---///111444666999===BBBHHHLLLPPPTTTVVV[[[fffvvv}}}~~~qqqiiifffrrr::::::999666333222333444///444888777222//////111222333333222000///000111...,,,...222333333:::DDDNNNfffwwwnnnZZZLLLCCC<<<;;;<<<<<<:::999999;;;===;;;<<<<<<<<<;;;999777666666111///111333444999???<<>><<<<<<>>>>>>???AAABBBBBB???===:::999:::<<>>===???CCCFFFFFFEEEHHHKKKOOORRRSSSUUUWWWYYY______aaabbbcccaaa\\\YYYVVVVVVUUUTTTTTTTTTUUUVVVVVVVVVVVVTTTSSSPPPNNNMMMIIIIIIJJJJJJJJJIIIHHHGGGJJJJJJJJJJJJIIIHHHGGGGGGIIIGGGEEEEEEFFFFFFFFFEEEDDDCCCCCCBBBAAAAAA@@@@@@BBBBBBBBBCCCEEEFFFHHHIIIHHHHHHIIIIIIHHHHHHGGGFFF@@@@@@???@@@AAACCCEEEFFFEEEEEEFFFIIIJJJJJJGGGDDD@@@???===:::888777666555:::777555666888:::888777555333000---++++++,,,---111333888AAAMMM[[[hhhoooqqqwww}}}}}}||||||zzzxxxpppooollliiieeeaaa^^^]]]\\\]]]______^^^[[[XXXVVVTTTSSSQQQPPPQQQSSSVVVWWWYYYYYYZZZZZZ[[[\\\^^^___aaacccfffiiilllllllllllllllkkkjjjiiifffbbb]]]YYYRRROOONNNQQQZZZfffqqqwww|||uuuoooppp~~~~~~nnn^^^YYYZZZ[[[]]]^^^yyyyyy|||aaaDDD444222111...---------///000000---+++........................+++,,,,,,------......///,,,+++******,,,,,,+++***,,,+++++++++******))))))&&&$$$###%%%(((***)))'''))))))))))))))))))))))))++++++++++++++++++++++++******)))(((''''''((((((+++,,,+++***((((((***,,,((()))+++,,,------,,,+++000///---,,,,,,---...000+++---//////...---...////////////...---------,,,...//////...---///222555777===EEEKKKNNNQQQUUUXXX```iiiwwwzzz{{{qqqiiigggvvv777666555333111000......+++,,,...000000000///...333333222222222222111111.........///111333555777BBBMMM]]]ggg___MMMAAA>>><<<;;;:::999888777777888::::::;;;;;;:::888777666555333111000222555888:::>>>???@@@@@@??????AAABBBCCCAAA@@@@@@AAABBB@@@???===<<<<<<>>>AAADDDFFFFFF@@@>>>===???CCCFFFHHHGGGIIIKKKNNNQQQSSSVVVYYY\\\``````aaabbbcccaaa]]]ZZZXXXWWWUUUTTTSSSTTTVVVWWWVVVUUUSSSPPPNNNKKKIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKJJJIIIHHHGGGHHHGGGEEEEEEFFFFFFFFFDDDEEEDDDDDDCCCBBBAAA@@@@@@AAAAAABBBCCCDDDFFFGGGHHHHHHHHHHHHIIIHHHGGGGGGFFFAAAAAAAAAAAABBBDDDFFFGGGFFFFFFHHHKKKMMMLLLHHHEEEAAA@@@>>><<<:::888777777999777555555777888888666555333000---++++++---...000222888@@@MMM[[[gggooorrrxxx}}}||||||{{{xxxvvvrrrpppnnnjjjfffbbb___^^^^^^___``````___\\\XXXVVVUUUTTTRRRQQQRRRTTTVVVXXXZZZZZZZZZZZZ[[[]]]^^^___aaacccfffiiikkkllllllkkkmmmlllkkkjjjhhheee___[[[QQQNNNLLLPPPYYYeeeooouuu|||uuummmkkkvvvzzzkkk\\\XXX[[[^^^aaadddwww~~~fffHHH777333222///000///...///000111///...---------------------------------,,,,,,,,,,,,,,,,,,+++******,,,,,,+++***++++++*********))))))))))))'''&&&''')))***)))'''************************++++++++++++++++++++++++---,,,+++***************)))***+++***))))))***,,,)))******+++++++++++++++---,,,***))))))***+++,,,+++---//////...---...///...............---------...//////...---///222555999???GGGMMMOOORRRVVVYYYaaajjjxxx|||~~~rrrjjjgggvvv555555444222111///...---...//////000111222222222333333222222222222111111......---...///000222333:::BBBPPP[[[ZZZOOODDD@@@;;;:::999888888888888888888999::::::999888777666444333111000111444666888<<<===??????>>>???AAABBB?????????@@@BBBBBB@@@>>>>>>======???BBBEEEFFFFFF???>>>===>>>BBBGGGJJJKKKKKKLLLNNNPPPRRRVVV[[[___`````````aaabbbaaa^^^[[[ZZZXXXVVVTTTSSSTTTVVVWWWXXXVVVRRRNNNJJJHHHFFFFFFHHHHHHHHHHHHIIIJJJKKKKKKMMMMMMMMMMMMLLLJJJHHHGGGHHHGGGFFFFFFGGGGGGFFFEEEFFFFFFEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGGGGHHHHHHHHHHHHGGGFFFFFFCCCCCCCCCDDDEEEFFFGGGHHHFFFHHHKKKNNNPPPNNNJJJFFFCCCAAA???===;;;999999888888666444444666777666555555222///---+++,,,---...///111777@@@LLLZZZfffmmmtttzzz~~~}}}|||zzzwwwuuutttrrroookkkfffccc```___```aaabbbaaa___\\\YYYVVVUUUTTTRRRRRRRRRUUUWWWYYYZZZZZZZZZ[[[\\\]]]^^^___```bbbeeegggjjjkkkkkkkkkkkkkkkjjjjjjiiieeeaaa]]]RRROOOMMMPPPYYYeeepppvvv{{{~~~uuulllfffppp}}}~~~{{{kkk]]]YYY]]]aaaeeehhhuuu{{{yyykkkLLL:::555333000000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,++++++******,,,+++******,,,,,,+++*********))))))))))))((((((+++***((()))******((('''************************++++++++++++++++++++++++------,,,++++++++++++,,,&&&(((*********)))***+++,,,++++++***************+++***)))(((((()))***++++++---//////...---...///---------..................//////......///333666;;;AAAIIINNNQQQTTTWWWZZZbbbkkkyyyssskkkhhhwww444333222111000///...---000000///000111222444555333333333222222222222222000///.........///000111888<<>>::::::999888888888888888777888999999999888777666333333222111000222555777:::<<<>>>?????????@@@BBB===>>>???AAADDDDDDAAA???===<<<<<<>>>AAACCCCCCCCC>>>===<<<>>>BBBGGGLLLOOOOOOOOOOOOPPPQQQUUUZZZ_________^^^___```___]]][[[[[[YYYVVVTTTSSSTTTVVVWWWYYYWWWSSSOOOKKKJJJIIIIIIHHHHHHHHHHHHIIIKKKMMMNNNOOOOOOPPPOOONNNLLLJJJHHHJJJIIIHHHHHHIIIIIIGGGEEEFFFFFFEEEDDDCCCBBBAAAAAA??????@@@AAABBBDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIFFFHHHLLLPPPQQQOOOJJJFFFCCCBBB@@@===;;;:::999888666666444444444555555444444222///---+++,,,---......111666@@@LLLZZZfffllltttyyy~~~}}}{{{yyyvvvuuusssooojjjeeebbb___^^^bbbbbbcccbbb```]]]YYYVVVUUUTTTSSSRRRSSSUUUXXXZZZ[[[[[[[[[[[[]]]^^^___``````bbbdddfffhhhjjjkkkkkkhhhhhhhhhhhhgggddd```\\\VVVRRRPPPRRR[[[gggrrryyyzzz~~~uuulllfffooo~~~ppp```\\\___bbbfffiiitttvvvrrrkkkMMM;;;666444222...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,+++******,,,,,,+++***)))))))))((((((((((((((()))))))))))))))))))))(((++++++++++++++++++++++++************++++++++++++++++++***************+++$$$'''***+++*********+++///...,,,************+++,,,,,,+++++++++,,,------+++---//////...---...///,,,---------.../////////...//////......000333666<<>>?????????@@@AAA>>>>>>@@@CCCEEEEEECCCAAA===<<<<<<>>>AAABBBBBBAAA===<<<<<<===@@@FFFMMMQQQSSSRRRQQQPPPPPPSSSXXX\\\^^^\\\[[[\\\]]]]]]\\\ZZZ\\\ZZZWWWTTTSSSSSSTTTUUUVVVTTTQQQNNNLLLKKKLLLLLLHHHIIIIIIJJJKKKMMMNNNOOOPPPQQQRRRRRRQQQNNNLLLJJJMMMLLLKKKKKKKKKJJJGGGEEEDDDDDDCCCCCCBBBAAAAAAAAA?????????@@@BBBCCCEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDEEEEEEFFFGGGGGGHHHHHHHHHEEEGGGKKKOOOQQQNNNIIIEEEBBBAAA???===;;;999888888666666555444333333444444444222///,,,,,,,,,...///---000777@@@MMMZZZeeelllrrrxxx~~~{{{yyyvvvsssnnniiiddd```^^^]]]bbbcccccccccaaa]]]YYYWWWUUUTTTSSSRRRSSSVVVYYY[[[[[[[[[\\\\\\]]]___```aaaaaabbbdddfffhhhjjjkkkkkkiiihhhhhhiiihhhfffaaa^^^WWWSSSPPPRRRZZZgggrrryyyzzz~~~wwwnnngggppp~~~rrrdddaaadddgggjjjlllsss~~~ssspppiiiMMM;;;666444222...,,,******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,+++******,,,,,,+++***((((((((((((((()))))))))&&&&&&'''(((((()))******************************)))))))))******++++++++++++***************++++++%%%'''***++++++******+++111///---,,,+++++++++,,,,,,,,,,,,,,,,,,---......+++---//////...---...///,,,---------.../////////....../////////111444777;;;AAAIIIOOORRRUUUYYY\\\fffnnn|||vvvnnnlll{{{222111111111000000////////////...------...000111222222333444666777888888666555222000......---...---111555<<>>>>>>>>@@@BBBCCCBBB@@@<<<<<<;;;;;;>>>DDDLLLRRRTTTTTTRRRPPPOOOQQQUUUYYY[[[YYYWWWWWWXXXYYYYYYXXXZZZYYYWWWUUUSSSRRRRRRRRRPPPOOONNNLLLKKKKKKKKKKKKIIIJJJLLLMMMNNNOOOOOOOOOPPPQQQSSSTTTSSSQQQOOOMMMOOONNNMMMLLLLLLIIIFFFCCC@@@@@@@@@@@@@@@@@@@@@@@@??????@@@AAABBBDDDEEEFFFEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFEEEGGGJJJMMMOOOMMMIIIEEEBBBAAA???===;;;999888888666777777555333222333555333111///,,,,,,,,,...///...111888BBBNNN[[[ffflllqqqwww~~~{{{wwwtttooohhhccc___]]]\\\aaabbbcccbbb```]]]ZZZWWWTTTSSSRRRQQQSSSUUUYYY[[[\\\\\\\\\]]]^^^___```aaabbbcccdddfffhhhjjjllllllmmmlllllllllllliiieeeaaaUUUQQQMMMOOOWWWdddooovvv{{{~~~{{{rrrkkksss~~~}}}rrrffffffjjjmmmppprrrsss{{{rrrqqqiiiMMM;;;555444222000...------...//////...,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------...,,,+++******,,,,,,+++***(((((())))))))))))******$$$&&&((((((((((((***,,,))))))))))))))))))))))))(((((())))))***+++++++++,,,++++++++++++,,,------''')))+++++++++***+++,,,//////...,,,,,,+++++++++))))))******+++,,,,,,,,,+++---//////...---...///---------...................../////////111555888:::AAAIIIPPPTTTWWW[[[___hhhppp~~~xxxqqqooo111111111111111111000000222222111000000000000000111222333555888:::;;;<<<888666333000...,,,,,,,,,(((,,,000444>>>IIIKKKGGG<<<;;;:::888666555444444333444555777888888777777444666888555222000333666<<<>>>AAABBBAAA@@@@@@@@@AAA@@@???@@@BBBCCCCCCAAA>>>===>>>???AAABBB@@@>>><<<<<<;;;:::;;;BBBKKKRRRRRRRRRQQQPPPOOOQQQTTTWWWXXXVVVSSSSSSTTTVVVVVVVVVXXXXXXWWWUUUTTTRRRPPPOOOMMMMMMLLLLLLKKKJJJIIIIIIJJJLLLOOOQQQRRRQQQPPPOOOPPPQQQTTTVVVVVVTTTQQQOOOPPPNNNMMMLLLJJJGGGCCC???<<<======>>>>>>??????@@@@@@@@@@@@AAABBBDDDFFFGGGEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCEEEEEEFFFEEEEEEDDDGGGHHHJJJLLLNNNMMMIIIFFFDDDCCCAAA>>><<<;;;:::999666888888666333222444666333111...,,,,,,---...000...111888CCCOOO\\\ffflllqqqvvv~~~}}}zzzvvvpppiiiddd```^^^]]]___```aaabbb```]]]ZZZXXXSSSRRRQQQQQQRRRUUUXXXZZZ]]]]]]]]]]]]^^^```aaabbbcccdddeeefffhhhkkkmmmnnnoooooonnnnnnmmmjjjfffbbbUUUQQQMMMNNNVVVcccnnnuuu|||~~~yyyttt}}}uuukkkkkkoooqqqrrrrrrrrr{{{uuunnnooolllPPP<<<555444222000///...///000111///...------------------------,,,,,,,,,,,,,,,---------,,,+++******,,,,,,+++***)))))))))*********++++++&&&(((******((((((***,,,((((((((((((((((((((((((((((((((()))***+++++++++***************+++,,,---+++,,,,,,+++******,,,---,,,,,,,,,,,,+++******)))'''((()))******++++++++++++---//////...---...///...............---------....../////////222555999:::AAAJJJQQQVVVZZZ___ccciiiqqqyyysssrrr222222111111111111111111/////////...------,,,,,,111222444666999;;;===>>>888666333000---+++******'''+++...111:::EEEHHHEEE===<<<:::888666444333333222333555666777888777777444777999666222000333777===???BBBCCCBBB@@@@@@@@@AAA@@@>>>>>>@@@AAAAAAAAA;;;;;;;;;===??????===;;;<<<<<<:::999:::@@@JJJQQQOOOPPPPPPPPPPPPQQQUUUXXXVVVTTTQQQPPPRRRTTTUUUUUUWWWWWWWWWVVVTTTQQQNNNMMMNNNNNNNNNMMMLLLJJJIIIHHHKKKMMMQQQSSSTTTRRRPPPNNNOOOQQQTTTVVVWWWUUUSSSQQQOOONNNLLLKKKIIIEEE@@@<<<::::::;;;<<<===>>>??????@@@@@@AAABBBCCCEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBDDDEEEEEEDDDCCCCCCHHHIIIJJJLLLNNNMMMKKKHHHEEEDDDBBB@@@>>><<<;;;;;;777888999777333222444666333111...,,,,,,---///000...222999DDDPPP]]]gggmmmqqqwww}}}{{{xxxqqqjjjeeeaaa___^^^^^^___aaaaaa```]]]ZZZXXXRRRQQQPPPPPPQQQTTTXXXZZZ]]]]]]]]]^^^___```aaabbbddddddeeegggiiikkkmmmnnnooonnnnnnmmmllliiiddd```WWWRRRNNNOOOWWWdddpppwww|||~~~yyyoooooorrrqqqpppoooqqquuuoooiiikkk|||oooSSS>>>666444222---------///000000---+++........................///......------,,,,,,+++,,,+++******,,,,,,+++***))))))******+++++++++,,,)))+++---,,,)))((()))+++(((((((((((((((((((((((('''(((((()))***+++++++++((((((''''''((()))******---------+++******,,,...))))))***++++++***((('''((((((***+++,,,,,,,,,,,,+++---//////...---...////////////......------,,,......//////000222666999:::AAAKKKSSSXXX\\\aaaeeejjjrrrzzztttttt333333111000////////////,,,...//////......///111222555888::::::999::::::444333111...,,,***))))))+++---///222555999???BBB???;;;666444555555444222666555555444444444555555444444333111//////222444:::???DDDEEEAAA>>>???AAA;;;<<<<<<===???@@@BBBCCC???===<<<>>>@@@AAABBBAAA<<<;;;:::888888===GGGNNNUUUTTTRRRPPPNNNOOORRRTTTZZZXXXTTTQQQOOOOOOPPPQQQQQQQQQRRRRRRQQQQQQPPPPPPLLLLLLJJJIIIIIIJJJKKKLLLKKKLLLOOOQQQQQQQQQPPPOOONNNOOOPPPQQQRRRRRRRRRRRRKKKKKKIIIGGGEEEBBB???>>>;;;:::888777777999:::<<<@@@@@@@@@AAAAAABBBBBBBBBGGGHHHHHHGGGFFFDDDBBB@@@???AAACCCEEEFFFDDDBBBAAAEEEEEEGGGLLLPPPQQQNNNJJJDDDDDDCCCAAA???<<<:::999999888777666555444444444333333111000////////////111333888@@@KKKZZZiiirrrpppxxx}}}{{{zzzwwwrrrlllgggbbb___^^^``````aaaaaaaaa```^^^]]]WWWUUURRROOOPPPRRRUUUXXX\\\]]]]]]]]]]]]___bbbeeeffffffggghhhiiikkkmmmnnnoooooonnnnnnllliiiccc___TTTQQQNNNPPPXXXcccnnnuuu|||zzzmmmrrrssskkkhhhmmmrrrqqqiiidddeeeuuuuuuVVV???666333222333333222111000///............---,,,++++++++++++++++++++++++,,,------...,,,++++++***++++++,,,,,,,,,,,,,,,+++++++++******++++++***))))))******++++++***+++,,,------+++)))+++*********))))))((((((*********)))))))))((((((*********++++++,,,,,,,,,************************++++++,,,,,,,,,,,,------///111444444222000000000...---+++))))))+++---...999555000---...222666888<<>>===<<<;;;<<<>>>@@@AAA@@@;;;;;;:::777888===FFFNNNSSSSSSSSSQQQOOOOOOQQQSSSWWWUUUSSSPPPNNNNNNNNNNNNPPPQQQRRRRRRRRRQQQPPPOOOLLLKKKJJJJJJJJJJJJKKKLLLLLLMMMOOOQQQRRRQQQPPPOOOLLLMMMNNNOOOOOOOOOOOOOOOJJJIIIHHHFFFCCCAAA>>>===;;;:::999777777888:::;;;>>>???@@@AAACCCDDDEEEEEEHHHHHHHHHHHHGGGFFFDDDCCCAAABBBEEEFFFFFFEEECCCBBBEEEEEEGGGLLLPPPQQQNNNJJJEEEDDDCCCAAA???<<<:::999666666555555444555555555333333111000//////......000333888???KKKYYYhhhrrrrrrzzz|||zzzwwwsssmmmhhhdddaaa```____________^^^]]]\\\\\\WWWUUURRROOOOOORRRUUUWWW[[[\\\\\\\\\\\\^^^aaaddddddeeegggiiikkklllnnnooonnnmmmlllkkkjjjgggbbb___TTTQQQNNNOOOWWWbbbmmmtttzzz}}}qqqssssssjjjfffkkkooorrrggg______pppuuuUUU???666333222000000000000000000//////,,,,,,+++***))))))******++++++******++++++,,,,,,,,,,,,++++++***+++++++++,,,+++++++++******************************))))))+++******+++,,,,,,***(((+++*********)))))))))))),,,,,,,,,+++++++++******++++++++++++++++++,,,,,,)))******************)))+++++++++,,,,,,,,,---------000333333222111111111...///111222222111///...111000000111333555555555<<>><<<<<<===>>>>>>===<<<<<<;;;;;;;;;<<<;;;:::;;;===???@@@@@@;;;;;;999777777<<>>IIIXXXhhhrrruuu}}}}}}yyywwwsssooojjjfffdddccc``````___^^^^^^]]]]]]\\\WWWUUUQQQOOOOOOQQQTTTWWWZZZ[[[[[[[[[[[[]]]```cccbbbdddgggjjjmmmoooooopppnnnllljjjhhhgggdddaaa^^^TTTQQQNNNOOOUUU___jjjrrrwww{{{tttrrroooeee```dddjjjvvvggg]]]___pppuuuUUU???555333222.........//////000000000,,,++++++************+++,,,++++++************+++---,,,,,,+++*********+++++++++*********)))))))))((()))***++++++***))))))***))))))***++++++***(((***************))))))))),,,,,,,,,+++++++++++++++,,,,,,++++++++++++++++++,,,,,,---......---,,,,,,++++++++++++,,,,,,,,,,,,,,,///222333222111111111,,,,,,---......---,,,,,,......///000111444666888<<>>???>>><<<<<<<<>>>>>===<<<<<<===;;;999:::===???AAAAAA;;;;;;999777777<<>>@@@BBBDDDFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIGGGGGGHHHIIIIIIHHHFFFEEEGGGGGGIIIMMMRRRSSSOOOKKKGGGFFFEEECCC@@@===;;;999444444333333333444444555444333111000......------...000555<<>>>>>===<<<<<<<<<======>>>>>>>>>>>>======;;;::::::===@@@BBBCCC<<<<<<:::777777<<>>===<<<;;;:::999888888777777;;;;;;===>>>@@@BBBCCCDDDHHHIIIJJJKKKLLLKKKJJJJJJHHHIIIIIIJJJJJJIIIHHHGGGHHHHHHJJJOOOTTTTTTQQQMMMHHHGGGFFFCCCAAA>>>;;;999666666555444333222222222444333111///...---,,,,,,...000444;;;GGGWWWhhhrrrvvv}}}~~~|||wwwvvvtttqqqmmmjjjhhhfffdddcccbbbaaa```___^^^^^^WWWUUUQQQOOONNNPPPSSSUUUWWWXXXZZZZZZZZZ[[[^^^``````bbbggglllooorrrssssssqqqnnnjjjgggdddaaa]]][[[QQQPPPNNNMMMPPPYYYeeennnssswww~~~zzzooofff[[[WWWYYY^^^wwwzzznnnooo~~~vvvWWWAAA777444333000000000///...---------,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,---,,,++++++*********+++*********))))))))))))((()))***,,,......---,,,++++++)))((((((*********)))***************+++++++++)))))))))))))))))))))))),,,,,,,,,++++++*********((()))***++++++***)))(((*********+++++++++,,,,,,---000222222000...------555111---******---111555444222///+++***...666<<<===DDDLLLTTTYYY___eeejjjttt~~~nnngggddduuusssttt~~~............///000000111111222333222000000000222555888;;;<<<;;;:::999:::888666444222000...------+++***)))''''''***///444999888777444222222333555444444444444444555666777333555555555333222222333666888;;;===>>>===<<<;;;777999:::<<<======<<<<<<>>>;;;999:::===@@@CCCDDD>>>===;;;888888<<>>::::::::::::999888888888999:::;;;===???AAABBBCCCHHHHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKMMMQQQVVVVVVSSSOOOIIIHHHGGGDDDAAA>>>;;;:::888777666444333333222222444333111///...,,,,,,,,,...000444;;;GGGWWWhhhssswww~~~~~~|||wwwvvvtttqqqnnnkkkhhhfffaaaaaabbbaaa```^^^\\\ZZZWWWUUUQQQNNNNNNPPPRRRTTTVVVXXXZZZ[[[[[[\\\]]]___aaacccgggkkkooorrrttttttrrroookkkgggddd___ZZZWWWNNNNNNMMMLLLNNNWWWdddmmmrrrwww~~~}}}}}}oooddd[[[WWWXXXZZZtttqqqqqq~~~vvvYYYCCC999555333222111111000///...---,,,************+++---......///......------------...,,,++++++***++++++,,,,,,++++++*********))))))))))))***+++---------,,,,,,,,,***((((((***+++***************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,///111111000...------000000111222222111000000---000333333111111333666>>>DDDMMMUUUZZZ```gggllluuu|||kkkddd^^^nnnuuuwww---------...///000111111111222222222000///000111333666999;;;::::::::::::;;;999777444111///...---*********(((((()))---000333555666555222111333555444333333444444666777777555666777555333111111222444555888;;;===<<<:::999777999;;;<<<======<<<;;;===:::888888;;;???BBBDDD???>>><<<999999===FFFMMMOOOQQQRRRSSSRRRQQQRRRSSSRRRRRRQQQQQQPPPOOOMMMMMMKKKMMMOOOQQQSSSSSSSSSSSSOOOPPPRRRSSSTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVUUUSSSPPPPPPOOONNNLLLIIIHHHFFFBBBBBBAAAAAA@@@???>>>===999999:::::::::999999888888999;;;===@@@BBBDDDEEEGGGHHHIIIIIIIIIHHHGGGFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMOOOSSSXXXXXXUUUQQQJJJIIIGGGEEEBBB>>>;;;:::777666666555444444444555444333111///---,,,++++++///000444;;;GGGXXXiiiuuuzzz}}}vvvvvvtttrrrnnnjjjgggeee```aaaccccccbbb___[[[YYYXXXUUUQQQNNNMMMOOORRRTTTVVVXXX[[[\\\\\\\\\^^^___ccceeegggkkknnnrrrtttvvvqqqoookkkgggccc]]]VVVQQQLLLLLLLLLJJJMMMVVVcccmmmsssxxx}}}}}}{{{kkk___XXXVVVWWWWWWrrrzzzlllnnn}}}vvv[[[FFF;;;666333111111111000000/////////)))******+++,,,---...///------,,,,,,,,,---......************+++,,,------,,,+++++++++************(((((()))******+++,,,,,,---+++))))))***+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,///...---,,,,,,---...///************++++++++++++))),,,///000000/////////,,,---///000000///---,,,***///444555444333555777>>>DDDNNNUUU[[[bbbiiinnnvvv{{{jjjbbb^^^kkkzzz}}}---------......000111222000222222111///...///000222555888:::::::::::::::===<<<999666333000......*********)))((())),,,...000333555555333111222444333333333444555666777888666777777666333111000111333444666999;;;;;;999777:::;;;===??????>>><<<;;;;;;999777777:::>>>AAACCC@@@???===:::999>>>GGGNNNPPPQQQRRRRRRQQQQQQRRRTTTRRRQQQPPPOOOOOONNNMMMMMMNNNOOOQQQRRRTTTUUUVVVVVVPPPQQQSSSTTTUUUUUUUUUTTTTTTUUUWWWXXXXXXWWWUUUTTTPPPPPPOOOMMMKKKIIIGGGFFF@@@@@@@@@??????>>>===<<<888888999:::::::::999999666777:::===AAAEEEGGGIIIGGGGGGHHHHHHHHHGGGFFFEEEFFFGGGHHHIIIJJJLLLMMMMMMNNNNNNPPPTTTYYYZZZVVVRRRJJJIIIHHHEEEBBB>>><<<:::666555555555555666777777444333111///---,,,++++++///111444;;;GGGXXXjjjvvv}}}~~~vvvvvvtttrrrnnnjjjfffdddaaaccceeefffeeeaaa]]]ZZZXXXUUUQQQNNNMMMOOORRRTTTVVVXXX[[[\\\\\\\\\^^^___eeefffgggjjjnnnqqquuuvvvpppnnnkkkgggbbbZZZRRRMMMJJJKKKKKKJJJLLLUUUcccnnnsssyyy~~~}}}vvvttt~~~wwwfffZZZTTTSSSTTTVVVqqqrrreeejjj}}}vvv\\\GGG===777333000000000000111111111111++++++,,,---...///111222++++++++++++,,,------...)))))))))***+++,,,......,,,,,,,,,++++++++++++***''''''''''''((()))++++++...,,,))))))+++,,,,,,,,,*********++++++,,,,,,,,,(((((())))))*********************++++++,,,,,,---+++)))'''%%%%%%''')))+++)))************+++++++++&&&)))---///000000111222000///---++++++---///000---000222111000222999???>>>EEENNNVVV\\\cccjjjooowwwvvvddd]]]^^^kkk~~~...------......///000111555444111...---...000111555666666888999:::;;;;;;999888777555222000---,,,)))))))))))))))******+++,,,...222555666555333222333555666555444444555666555555555444444333333222666777888:::;;;<<<======:::;;;;;;;;;<<<=========;;;999888777:::>>>CCCGGGEEECCC???<<<:::>>>DDDHHHQQQQQQRRRSSSSSSRRRQQQPPPQQQSSSTTTSSSRRRRRRSSSTTTRRRRRRRRRSSSUUUWWWYYY[[[ZZZXXXVVVUUUUUUUUUWWWXXXYYYWWWVVVWWWXXXYYYXXXVVVRRRQQQPPPNNNLLLKKKIIIIIICCCBBBAAA@@@????????????<<<;;;999888777888888999666777:::===@@@CCCEEEGGGEEEFFFHHHJJJJJJHHHFFFDDDHHHHHHIIIJJJKKKLLLMMMNNNKKKNNNQQQUUU\\\aaa^^^VVVNNNIIICCC@@@??????===;;;:::888555444555777777777777666555333222111000000111111222999FFFXXXiiiuuu{{{~~~~~~wwwwwwvvvsssnnniiidddaaa^^^___aaacccdddccc___\\\VVVSSSOOOLLLLLLNNNRRRTTTXXXXXXXXXXXXYYY[[[\\\]]]bbbdddfffiiilllooopppqqqpppooommmhhhbbbZZZSSSOOONNNJJJIIIKKKOOOTTT^^^hhhvvv{{{wwwiiidddkkkzzzsssiiiZZZTTTXXXYYYnnnwwwfffbbbjjjzzzttt\\\FFF:::777555...///000000000///---,,,///,,,))))))+++...000111...------,,,,,,++++++***,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++,,,+++++++++---...---,,,************************+++++++++*********))))))------------------------,,,------+++))))))***,,,///---+++)))))))))+++,,,++++++,,,,,,,,,,,,------+++,,,,,,------.........////////////............---///111111222333666888CCCHHHNNNTTTYYYaaaiiipppxxxvvvggg___ZZZppp}}}............///000111222555333111...---...///000444444555666888999:::::::::999888666333000...,,,(((((('''''''''(((((()))+++---111444555555333222333444555555444444555666555555555444333333222222555666888:::;;;<<<<<<<<<::::::;;;;;;<<<=========999888777999<<>>CCCHHHJJJFFFDDDAAA>>>===@@@FFFJJJNNNNNNOOOPPPPPPOOOOOONNNPPPRRRSSSSSSRRRRRRSSSUUUXXXXXXXXXXXXZZZ[[[]]]^^^]]]\\\[[[ZZZYYYZZZ[[[[[[^^^\\\ZZZYYYYYYXXXVVVUUUUUUTTTRRROOOLLLIIIGGGFFFCCCBBBAAA@@@???>>>>>>>>><<<<<<======<<<<<<;;;;;;555666999<<>>AAADDDEEEEEECCCAAA>>>===@@@EEEJJJNNNNNNNNNOOOOOOOOOOOOOOOSSSTTTVVVVVVUUUVVVWWWYYYYYYYYYZZZ[[[[[[\\\]]]^^^]]]]]]\\\[[[[[[[[[[[[\\\___]]]\\\[[[[[[[[[YYYWWWVVVUUURRROOOKKKHHHEEEDDDBBBAAA@@@???>>>============>>>?????????>>>===<<<444555888;;;???BBBEEEFFFGGGFFFFFFEEEEEEFFFGGGHHHGGGHHHJJJLLLNNNPPPRRRRRRQQQSSSSSSTTTXXX^^^___[[[OOOJJJDDD@@@@@@@@@>>><<<999777555444555555555444555444222000///.........---///111666@@@QQQcccpppzzz}}}xxxsssnnnjjjgggeeecccdddeeefffgggeee```]]]XXXVVVRRRPPPPPPQQQTTTVVVWWWXXXZZZ\\\___```aaabbbcccdddeeefffhhhjjjlllmmmlllllljjjhhhddd___[[[XXXPPPKKKHHHJJJMMMTTTaaalllwwwzzz}}}~~~lllaaa___hhh~~~uuufffbbbssskkk___\\\aaapppgggMMM<<<444111///////////////......------,,,******,,,/////////...------,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******...---,,,---...//////---************************************************************))))))))))))(((+++---...---+++************+++,,,---------,,,+++++++++,,,,,,,,,------,,,,,,---...///000000111/////////000000111111111...///000000111333666999???DDDLLLTTT[[[dddnnnuuu~~~qqqeee___^^^aaawww---...///111333666888999555444222000///.........222333444666888999;;;;;;<<<<<<;;;999666444222000......---+++************((())),,,///111111111111000111333333222333444666666555444333222111000000111444888;;;===<<<999888888888999:::;;;<<<===>>>=========>>>???@@@BBBCCCCCCBBB@@@======???DDDIIINNNNNNNNNOOOOOOPPPPPPQQQQQQRRRTTTUUUUUUUUUWWWYYYZZZZZZ[[[[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[ZZZ[[[[[[^^^\\\[[[[[[]]]]]]\\\ZZZTTTSSSQQQNNNJJJGGGEEECCCAAAAAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@???===<<<222444777:::>>>BBBEEEFFFGGGFFFEEEDDDEEEFFFHHHIIIFFFGGGIIIKKKMMMOOOQQQRRRRRRUUUUUUUUUXXX]]]___\\\QQQKKKEEEBBBAAAAAA???===999777555555666666444333444333222000///...---------...111666???NNNaaaoooxxx~~~|||wwwrrrmmmiiigggeeeddddddeeeffffffddd___[[[WWWVVVSSSQQQPPPRRRTTTVVVYYYZZZ[[[]]]^^^_________bbbbbbbbbdddeeehhhjjjkkkkkkjjjiiifffccc```]]][[[SSSNNNIIIJJJNNNUUUbbbnnnyyy{{{~~~wwwuuukkkiiippp}}}mmmgggxxxyyyggg```]]]aaapppiiiLLL:::333111000/////////............+++***)))***---000111111...------,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))((('''(((***+++***)))************************************************,,,,,,+++++++++*********(((***---...---+++*********+++,,,---------------+++++++++,,,,,,,,,------***+++,,,---...///000000000000000//////......---///000000000000222666:::???EEEMMMUUU]]]fffpppxxxoooddd``````ccczzz,,,---...111333666999;;;777666444222000//////...222333444666888:::;;;<<<;;;::::::999777555333222...---,,,***)))(((((((((&&&(((***---///000000000///000222222222222444555666555444333222111000///000444999===>>>===:::777777888999:::;;;<<<===>>>999:::<<<>>>AAABBBDDDEEEAAAAAA???======???DDDHHHNNNNNNNNNNNNOOOPPPQQQQQQRRRTTTVVVWWWWWWXXXZZZ\\\[[[[[[\\\\\\]]]\\\\\\[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[ZZZYYYZZZ[[[\\\[[[ZZZQQQPPPNNNLLLIIIGGGEEEDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@>>>===<<<111333666:::>>>AAADDDFFFFFFEEEDDDDDDEEEFFFHHHIIIGGGHHHIIIKKKMMMOOOPPPQQQSSSVVVWWWVVVXXX]]]^^^\\\SSSMMMGGGDDDCCCCCCAAA???:::888777777777666555333444444222000///.........,,,///222666>>>MMM```nnnvvv~~~~~~|||yyyuuuqqqmmmiiihhheeeeeeeeeffffffccc___[[[WWWUUUSSSQQQQQQRRRTTTUUUZZZ[[[]]]^^^_________^^^```aaaaaabbbdddgggjjjlllkkkkkkiiigggdddaaa___]]]XXXQQQLLLKKKNNNUUUcccooozzz|||www~~~}}}uuurrrwwwuuupppoooaaa^^^^^^```nnnlllLLL:::333222000000///............///***))))))+++...000111111...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,'''&&&&&&&&&((()))((('''***************************************+++++++++---------,,,++++++******(((***,,,---,,,++++++,,,,,,,,,,,,,,,------------++++++,,,,,,,,,,,,------)))***+++,,,---//////000333333222111000///......000000000///000222777:::AAAGGGOOOWWW^^^hhhrrrzzzqqqfffaaaaaaddd{{{+++,,,---000333777:::;;;888777666444222111//////111111333555777999;;;;;;999999888888777555444333///...---+++)))(((((((((&&&''')))+++...///000000...///111222111222444555666555444333222000//////000444:::>>>@@@>>>:::777777777888999;;;<<<===>>>;;;<<<>>>AAABBBDDDDDDDDDAAAAAA@@@>>>>>>AAAEEEIIIMMMMMMLLLLLLMMMNNNPPPQQQRRRTTTWWWXXXXXXZZZ\\\^^^\\\\\\]]]^^^^^^]]]\\\[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYXXXVVVVVVWWWWWWVVVTTTMMMLLLKKKJJJHHHGGGFFFEEEEEEEEEEEEEEEFFFGGGHHHHHHFFFEEECCC@@@>>>===<<<;;;111222555999===AAADDDFFFDDDDDDDDDEEEEEEFFFGGGHHHIIIJJJKKKLLLNNNOOOPPPQQQRRRWWWYYYXXXYYY]]]^^^\\\TTTOOOIIIEEEEEEEEECCCAAA;;;:::888888888888555333555444333111000///......---000333666===LLL```nnnttt|||}}}|||zzzwwwtttooollliiiggggggggghhhgggddd___[[[VVVTTTRRRQQQQQQQQQSSSTTTYYY[[[]]]```bbbbbbbbbaaaaaaaaaaaabbbeeehhhlllnnnnnnmmmkkkiiifffcccaaa```\\\UUUNNNMMMOOOVVVcccpppyyy||||||zzz~~~~~~{{{~~~mmm``````___]]]iiizzzpppPPP<<<444333111000///...---......///,,,++++++,,,...///.........------,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))))))))+++,,,+++***************************))))))*********+++++++++...------,,,++++++******)))***,,,,,,+++***,,,---///...---,,,+++,,,------++++++,,,,,,,,,,,,------******+++---...000111111333222222111111000000000000000000//////222777;;;CCCIIIQQQYYY```iiittt{{{ttthhhbbbaaaeee|||***+++---000333777:::;;;999888777555333111000//////000222444666888999:::777777777777777666555444222111///---,,,*********%%%&&&(((+++---///000000---///111111111222444555666555444333111000///...111555;;;???AAA???;;;888666777888999;;;<<<===>>>???@@@BBBCCCDDDCCCBBBBBBBBBBBBAAA@@@???BBBFFFJJJLLLKKKKKKKKKKKKMMMOOOPPPNNNPPPRRRTTTTTTVVVXXXZZZ]]]^^^_________^^^]]]\\\\\\\\\]]]]]]]]]\\\[[[ZZZXXXWWWUUUTTTTTTSSSQQQPPPJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGHHHIIIKKKLLLMMMHHHFFFCCC@@@===<<<;;;;;;000222555999===AAADDDFFFCCCDDDDDDEEEFFFGGGGGGGGGKKKLLLLLLNNNOOOPPPQQQQQQRRRWWWZZZYYYZZZ]]]]]][[[UUUPPPJJJGGGFFFFFFDDDBBB<<<:::999999999888666444555555333111000/////////---000444777===KKK___nnnsss{{{zzzzzzyyyxxxtttpppkkkiiiiiihhhiiiiiiiiifff```\\\UUUTTTRRRQQQPPPQQQRRRSSSYYY[[[^^^aaadddeeeeeedddaaaaaabbbcccfffjjjnnnppppppooommmkkkhhheeecccbbb___WWWPPPNNNOOOVVVdddpppxxx{{{qqqdddccc```[[[cccssssssTTT???666333111000///------......//////...,,,---------,,,+++......---,,,,,,++++++************++++++,,,,,,,,,******++++++++++++*********)))((()))+++,,,+++***************************))))))******++++++++++++------,,,,,,+++***))))))***+++++++++******,,,...000///---+++***+++---...++++++,,,,,,,,,---------++++++---...///111222222000000000000000111111111000000000//////222777;;;EEEJJJRRRZZZaaajjjttt|||wwwiiibbb```eee|||+++,,,---///222555777999999888666555333222222222222333444555666666666666444666777666444222111111333222000///---+++***)))((((((((()))+++---///111......///111222333444444777777666555444222000///111333777<<>>>>>@@@DDDGGGMMMLLLKKKKKKKKKLLLNNNOOONNNPPPSSSVVVXXXYYYYYYYYY[[[]]]___``````___^^^\\\aaa```___^^^^^^]]][[[YYY[[[XXXUUUSSSSSSQQQMMMJJJHHHIIIHHHGGGDDDCCCDDDFFFDDDHHHMMMPPPPPPNNNLLLKKKHHHDDD@@@>>>>>>===999666;;;999999<<>>KKK[[[iiittt|||}}}zzzwwwuuurrrnnnkkkggghhhiiijjjjjjhhhccc___ZZZWWWRRROOONNNPPPTTTVVVYYY[[[^^^```aaabbbdddeeefffeeeddddddgggjjjnnnqqqmmmnnnppppppooollliiifffbbb[[[TTTQQQRRRWWWdddpppzzz~~~zzzlllddd^^^\\\bbbkkkuuuVVV>>>333333000///...------,,,,,,---,,,,,,,,,++++++,,,,,,------------,,,+++***((((((///---++++++,,,.........,,,---------,,,,,,++++++++++++******++++++,,,---...---***)))((((((***+++///...,,,***))))))***+++************************+++++++++*********))))))///......---,,,,,,,,,---111///---***((((((((())),,,,,,,,,,,,---///000222444333111//////000111222000...///111222333777>>>BBBIIISSS\\\cccllltttzzznnndddbbbfff~~~,,,,,,---///111333555777777666666555444333222222111222333444555555555555333555666666444333222333333333111000...,,,+++***)))))))))***+++---///111//////000111222333333444777777666555444222000///000111444888<<<<<<:::888:::999888999;;;=====================>>>???@@@AAAAAAAAA@@@???>>>@@@DDDGGGKKKKKKJJJIIIIIIJJJKKKLLLKKKMMMOOORRRTTTUUUVVVVVVVVVWWWYYY[[[\\\\\\\\\\\\aaa```___^^^]]][[[YYYXXXWWWSSSPPPNNNMMMLLLIIIGGGHHHIIIHHHFFFCCCBBBBBBCCCEEELLLSSSXXXWWWTTTRRRQQQKKKGGGBBB???>>>===;;;999;;;::::::===AAADDDDDDBBBBBBBBBCCCBBBBBBCCCFFFIIILLLNNNQQQQQQPPPNNNMMMNNNPPPVVVYYYXXXXXXZZZ[[[YYYUUUPPPIIIEEEEEEDDDBBB@@@===;;;888777777777777666222333333111///------...000...111888AAANNN^^^lllttt}}}{{{xxxtttpppkkkgggddddddeeefffgggeeeaaa]]]YYYWWWSSSPPPOOOQQQTTTVVVYYY\\\___```aaabbbdddfffddddddeeegggjjjmmmqqqssspppqqqqqqqqqpppnnnllljjjccc[[[TTTQQQRRRXXXdddoooyyy|||rrrggg^^^YYY___iii~~~xxxYYYAAA777555111000///...------------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***000...,,,,,,,,,---,,,+++,,,,,,---------,,,+++******))))))))))))***++++++***)))(((((()))***,,,...******)))(((((()))+++,,,************************///......---,,,,,,+++++++++***)))((('''(((((()))...---+++***)))***+++,,,------------...000111333444333111000///000111222222000000222222111666<<>>BBBDDDDDDCCC???@@@AAABBBBBBDDDHHHKKKKKKMMMPPPPPPOOOMMMMMMNNNNNNSSSWWWWWWWWW[[[\\\[[[VVVQQQJJJGGGFFFEEECCCAAA???<<<999777777777666444222333333111...,,,,,,---000///333<<>>@@@AAABBBBBBBBB@@@???@@@BBBEEEHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIKKKLLLMMMNNNNNNGGGGGGFFFGGGIIIKKKNNNPPPUUUUUUUUUUUUTTTSSSTTTUUURRROOOLLLJJJHHHHHHGGGGGGHHHHHHFFFCCC???<<<;;;<<<>>>IIIXXX______ZZZXXXXXXRRRMMMEEE???<<<<<<===???;;;<<<>>>@@@CCCDDDDDDDDD???AAABBBCCCCCCEEEHHHJJJJJJLLLNNNNNNMMMLLLMMMNNNLLLRRRUUUUUUWWW[[[]]]\\\WWWRRRKKKGGGGGGFFFDDDBBB???===999777777666555444222222222111...,,,,,,---...///555===FFFRRRcccsss|||}}}wwwqqqjjjeeeaaa``````aaabbbbbb```^^^XXXVVVTTTSSSRRRRRRSSSTTTVVVXXX[[[]]]^^^___aaabbbccceeehhhllloooqqqrrrrrrppppppooonnnmmmllllllkkkeee^^^WWWUUUUUUZZZeeepppvvvzzzrrr```ZZZaaalll}}}^^^EEE777222222111000//////......///......---,,,+++++++++++++++,,,------......------...---,,,,,,------+++)))***+++---......,,,***((()))(((((((((((()))******,,,+++***)))((((((((()))$$$%%%&&&((()))*********************************************************...,,,***))))))***,,,---******)))***+++,,,---...------,,,---...///111222333222111000000000111111222000000222222222666<<>>>>>=========>>>??????AAABBBBBB@@@??????AAABBBFFFFFFFFFFFFFFFFFFEEEEEE???????????????@@@AAAAAA@@@???>>>>>>???AAADDDFFFJJJKKKMMMMMMLLLMMMPPPSSSOOONNNMMMJJJHHHGGGHHHHHHFFFFFFDDDAAA<<<999888999999DDDSSS\\\^^^[[[YYYXXXRRROOOHHHBBB===<<<===???;;;===@@@CCCDDDDDDDDDDDDBBBDDDEEEEEEDDDEEEFFFHHHIIIKKKMMMMMMLLLKKKLLLNNNLLLQQQTTTTTTUUUZZZ]]]\\\WWWRRRKKKHHHGGGFFFDDDBBB???===999777777666555444222333333111...,,,,,,------///444<<>>===???>>>>>>======>>>>>>???@@@AAAAAA@@@>>>===>>>@@@CCCCCCDDDEEEEEEEEEEEEEEE>>>===<<<;;;:::::::::::::::999888888999;;;===???AAADDDFFFEEEEEEFFFJJJNNNKKKKKKLLLJJJHHHFFFFFFGGGDDDDDDBBB>>>:::777666666777@@@LLLVVV[[[\\\ZZZYYYSSSQQQMMMGGGAAA>>>>>>???<<>>===<<<<<<<<<<<<======>>>??????@@@AAA???===<<<<<<===>>>???AAACCCDDDDDDDDDCCCBBB@@@>>>;;;:::888888888555555555666888:::<<<===>>>AAACCCAAA???@@@EEEIIIHHHJJJLLLLLLIIIFFFFFFFFFBBBBBB@@@<<<888555555555555:::CCCNNNWWW[[[ZZZWWWSSSTTTRRRNNNGGGBBB??????<<<@@@DDDFFFEEEDDDEEEFFFGGGHHHJJJIIIHHHGGGGGGHHHHHHIIIJJJJJJIIIJJJLLLNNNOOOTTTUUUSSSSSSVVVYYYXXXWWWQQQKKKGGGFFFFFFCCCAAA===;;;888777777777777666444555555333000......///...///333999???KKKaaauuu}}}xxxpppkkkgggdddaaa``````aaaaaa```[[[XXXTTTQQQQQQRRRUUUWWW[[[^^^aaabbbcccdddfffhhhiiijjjkkkmmmoooqqqrrrrrrrrrsssrrrqqqnnnjjjgggeee^^^XXXRRRPPPPPPSSS]]]gggtttxxx}}}~~~{{{lllppp~~~uuucccccclllttt}}}kkkMMM<<<777111000///...------------++++++++++++,,,---......***++++++,,,,,,,,,,,,,,,...+++((('''))),,,...///,,,,,,***)))))))))***+++)))(((((((((((()))******&&&'''((())))))*********++++++***)))))))))***+++************************+++,,,,,,,,,,,,---------,,,---...///000//////...+++++++++,,,,,,+++++++++,,,+++++++++,,,...000111222222222222222111000000///---...111222333888???DDDLLLYYYeeennnwwwrrrjjjjjjlll//////...---------.........------------...///000111111222222222111111000...111444777777888999;;;777777666555444444333333---,,,+++*********+++,,,++++++,,,---...///000111222444666888777444111/////////111444777999888777666555555777:::===>>>===999999::::::<<<===???@@@???@@@@@@???<<<;;;;;;<<<;;;===???AAABBBCCCCCCBBBAAA???<<<999777555444444222333444666999;;;===??????AAABBB@@@<<<<<>>@@@AAAAAA@@@???===;;;999777777666555444333555888;;;<<<<<>><<<;;;<<<===>>>BBBDDDFFFHHHHHHGGGEEEDDDBBB@@@>>><<<;;;999666333///333:::AAAGGGNNNUUUYYYUUUXXXUUUNNNHHHGGGEEECCCEEEDDDEEEEEEFFFGGGIIIIIIHHHIIIKKKJJJIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMNNNNNNRRRWWWXXXUUUTTTVVVVVVTTTUUURRRNNNJJJFFFDDDCCCCCC===<<<;;;999888777666666555555555333000...---...///000444;;;AAAMMMbbbtttxxxooojjjhhheeeaaa^^^[[[ZZZ[[[\\\]]]XXXUUUUUUTTTRRRTTTXXX^^^```aaaaaaaaaaaaccceeehhhhhhjjjllloooqqqssstttttttttrrroooiiiccc]]]YYYVVVQQQNNNMMMNNNPPPYYYbbbmmmsss{{{vvvgggccchhhyyyuuuccc```kkkwwwfffEEE777888333222111///......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))******++++++,,,,,,(((((((((((())))))))))))************************++++++******************---------,,,+++***)))(((///+++)))+++...///,,,'''+++,,,------......------///...,,,+++,,,///222444555444222000000111222333000222333222111333777<<>><<<999555333111000...+++)))(((((()))***,,,---...///000111111111222333555777666555333111000///000222555888888888888888777777777888999999666777888:::;;;<<<<<<<<<>>>>>>>>>===<<<;;;:::999555666777888:::<<<===>>>@@@???===;;;999888777777555444333555888;;;======AAA@@@>>><<<;;;;;;;;;<<>><<<;;;999888777777555444333555999<<<>>>>>>BBB@@@>>>;;;:::999999999;;;>>>CCCFFFGGGEEEBBB@@@???>>><<<<<<;;;999666333222111111111555<<>>===;;;:::888777777777555555555333000...---...///000444:::AAAMMMaaattt|||wwwpppllleeeccc```\\\ZZZYYYYYYYYYQQQOOOOOOSSSTTTSSSUUUXXXZZZ\\\___aaabbbccceeefffeeegggjjjmmmqqqtttuuuvvvppppppnnnkkkgggaaa\\\YYYTTTOOOLLLLLLMMMPPPXXXaaannnttt{{{zzzuuummmcccaaahhh}}}~~~iiicccjjjssseeeHHH888555333222111///............,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************))))))))))))))))))((()))))))))*********++++++************************))))))*********++++++++++++++++++,,,,,,++++++***+++,,,,,,---............+++,,,------......------000///......///111333555444333222111111111222333111333444444333555:::???IIISSSaaammmwwwsssjjjhhhuuu666555444444333222222222111000///...---......///222222222111000000//////....../////////222777:::AAA@@@???===:::777444333333222///,,,***)))((((((***+++---...///000111111///111222444444444333222000//////000444777888888888777777666666666777777999999999999999:::;;;;;;999:::;;;<<<<<<;;;:::999444444444555777999;;;=========;;;:::999888888888777666555777:::>>>???@@@BBB@@@>>>;;;999777666666888<<>>===<<<:::888888777777555555555333000...---......///444:::@@@LLLaaasss~~~|||vvvpppllldddbbb___\\\ZZZXXXXXXXXXRRRPPPQQQUUUWWWUUUVVVYYYYYY\\\___bbbccceeegggiiigggiiikkknnnqqqssstttuuummmmmmkkkiiieee```\\\ZZZTTTOOOKKKKKKLLLOOOWWW```nnnttt{{{|||vvvpppkkkeeekkk~~~ooofffkkksss}}}eeeJJJ999333222111000///............,,,,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))(((((('''''')))*********++++++++++++************************------,,,+++***((((((''')))***+++,,,,,,,,,,,,,,,(((***,,,,,,*********++++++,,,------......------......------...000222444333333222111111222222333222444555444333666;;;@@@JJJTTTbbbnnnwwwrrrgggfffrrr666666666666666555555444111111///...///000111222333333222222222111111111/////////......000555888======;;;:::777555333111333111///,,,***((('''''')))***,,,---///000000000000111333444555555555555111000...000333666777888555555555555666777888999999999::::::;;;;;;;;;;;;::::::;;;;;;:::999888777444444444555666999;;;===<<<;;;;;;::::::;;;;;;;;;;;;:::999:::===@@@BBBBBBBBBAAA>>><<<999666555444666:::@@@EEEGGGFFFCCCAAA<<<<<<<<<===>>><<<999666222222111000000444999===GGGPPPWWWXXXWWWVVVQQQLLLHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIKKKKKKJJJJJJJJJKKKJJJKKKMMMOOORRRTTTVVVWWWUUUZZZ[[[YYYWWWZZZZZZXXXYYYVVVQQQLLLHHHEEEDDDCCC>>>===<<<:::999888777777555555555333000...---......///333999@@@LLLaaasss~~~yyytttooommmdddccc```]]][[[YYYXXXXXXUUUSSSSSSVVVVVVSSSSSSVVVXXX\\\```dddeeegggiiijjjiiikkkmmmoooqqqqqqqqqpppkkkjjjiiigggddd```]]][[[UUUPPPLLLLLLLLLNNNWWW___nnnssszzz~~~zzzuuupppiiilll|||tttjjjmmmssszzzdddJJJ999333222111000//////......///,,,,,,,,,------.........)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))(((((('''''')))*********++++++++++++************************------,,,+++***(((((('''))))))***+++,,,,,,,,,,,,)))+++,,,+++)))(((((()))+++,,,------......------,,,,,,,,,,,,---///000111222222222222222222222333333444555444333666<<>>@@@AAABBBAAA???>>>???AAACCCDDDDDDBBBAAA???<<<:::777555444555999>>>CCCFFFFFFDDDBBB;;;;;;===>>>@@@>>>;;;888333444444444333555888;;;CCCKKKRRRTTTTTTUUURRRNNNJJJIIIHHHGGGGGGGGGGGGGGGGGGIIIKKKKKKKKKJJJKKKLLLJJJKKKMMMPPPRRRUUUVVVWWWVVV[[[]]]ZZZYYY\\\]]][[[YYYWWWRRRMMMHHHEEEDDDCCC???>>><<<;;;999888888888555555555333000...---......///333999@@@LLL```sss}}}xxxtttpppnnnfffdddbbb```]]][[[ZZZYYYXXXTTTSSSTTTSSSOOOOOORRRXXX[[[```dddfffgggiiijjjjjjkkkmmmoooppppppnnnmmmiiiiiigggfffcccaaa___]]]WWWRRRMMMLLLLLLNNNVVV^^^lllrrryyy~~~~~~zzztttnnnooo|||vvvkkkmmmtttzzzbbbHHH999555111111000///////////////,,,,,,------------------)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***))))))))))))))))))((()))))))))*********++++++************************))))))*********+++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++,,,------......------+++++++++,,,---...000000111222222222222333333333333444444333222666===CCCLLLWWWdddnnnuuu~~~qqqggggggkkk>>>>>>?????????>>><<<;;;:::888555222000000111222222222333333444444555555222222111///...///222555888888888888888777666555222111000...,,,***))))))'''(((***,,,...///000000111111222444555777888888555222000///111333444555444444444444555555666777666999<<>>===999888777666666777999:::777777666666888;;;>>>@@@>>>>>>???AAACCCFFFHHHIIIFFFDDDCCCCCCDDDFFFFFFFFFBBBAAA???===;;;888666444444777;;;@@@CCCDDDCCCBBB;;;<<<===@@@BBB@@@===:::555666666555555666:::===@@@HHHNNNOOOQQQTTTSSSQQQKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKKKKKKKKKKLLLMMMKKKLLLNNNPPPRRRTTTVVVVVVUUU[[[]]]\\\]]]aaabbbaaa[[[XXXSSSNNNIIIFFFEEEDDD???>>><<<;;;999888888888555555555333000...---...---///333999@@@LLL```rrr}}}yyyuuurrrqqqgggfffdddbbb```^^^\\\[[[[[[WWWTTTTTTRRROOOOOOSSSVVVZZZ___cccdddeeefffggggggiiilllnnnoooooonnnmmmhhhhhhgggeeecccaaa```___ZZZTTTOOONNNMMMNNNUUU]]]kkkqqqxxx}}}~~~yyyyyyuuujjjmmmttt|||aaaFFF999777111000000///////////////------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))))))))***************((((((((()))))))))******************************(((((()))***+++,,,,,,---******+++,,,,,,,,,++++++***((('''***---...---***+++,,,------......------+++,,,,,,---...///000000111111222222333333333333222333333222111555===CCCMMMXXXdddmmmsss|||{{{|||rrrjjjkkkmmmAAABBBCCCCCCBBBAAA???>>>???<<<888444111000000000111222222333444555666666333333222000...///222555666666777777777666666555333222111000...,,,+++***'''(((***,,,...///000000000111222333555666888888666333000///000222333444666666555444444444444555555999===AAACCCBBB???===777666444444555888;;;===;;;;;;::::::;;;>>>BBBDDD@@@AAABBBDDDGGGJJJMMMOOOJJJHHHFFFEEEGGGHHHHHHGGGAAAAAA@@@>>>;;;999666555222555999>>>AAABBBBBBBBB;;;<<<>>>AAACCCBBB>>>;;;888777666444444777<<<@@@@@@FFFLLLMMMOOOSSSUUUSSSKKKJJJIIIHHHGGGFFFFFFFFFGGGIIIKKKLLLKKKKKKLLLMMMLLLLLLNNNPPPRRRTTTUUUVVVUUUZZZ^^^^^^```eeegggggg]]]ZZZUUUOOOKKKHHHFFFEEE???>>>===;;;:::999888888555555555333000...---...---...333999???KKK```rrr~~~zzzvvvtttssshhhhhhfffdddaaa___]]]\\\___ZZZVVVVVVTTTQQQRRRVVVUUUYYY^^^aaaccccccdddeeeeeegggjjjnnnoooooonnnnnnhhhgggfffeeecccbbbaaa```[[[VVVQQQNNNMMMNNNUUU]]]jjjpppxxx|||~~~tttiiilllsss}}}```EEE999999111000000////////////000.........------,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))******++++++,,,,,,(((((((((((())))))))))))************************++++++******************++++++,,,,,,,,,++++++***&&&###"""&&&,,,///---***+++,,,------......------,,,,,,---...///000111111000111222333333333333333222333222111111555<<>>:::555111/////////111222333333222333555777888777555111//////111444666666666444333333444666777555111///...---,,,***((((((((((((***,,,...///000000222333555666777888888555222000000111333555444444555555666555555444666888<<>>777555333111111333555777999999:::;;;===???AAACCCEEEEEEEEEGGGIIILLLNNNPPPJJJJJJJJJJJJIIIGGGEEEDDDCCCCCCBBB???;;;888888888999666666:::AAADDDCCC@@@@@@@@@@@@AAAAAABBBBBBBBB@@@===999777888<<>>:::555111///......///000111111000000222444666777666333111111333555666666666444222222444666777555111///...---,,,+++((((((((((((***,,,...///...///000111333444555666555333000...---///111333444555555666666666666555555777;;;@@@DDDEEECCC@@@888666333111111222444666999:::<<<>>>@@@BBBDDDDDDDDDDDDDDDEEEGGGIIIKKKMMMKKKJJJIIIGGGFFFEEEEEEEEE@@@AAABBBAAA>>><<<;;;;;;:::888777;;;@@@CCCAAA>>>======>>>@@@BBBEEEGGGHHHCCC@@@<<<:::;;;???CCCFFFKKKNNNNNNNNNRRRVVVVVVRRRMMMLLLJJJHHHGGGHHHIIIJJJKKKMMMNNNNNNMMMLLLMMMNNNPPPMMMNNNRRRTTTSSSUUUYYYZZZZZZZZZ[[[]]]aaadddffffff^^^TTTMMMKKKIIIFFFCCCBBBAAA???===:::999888777555555555444333111///...111111444888===JJJ```ttt|||xxxtttpppiiifffccc```___^^^\\\[[[]]][[[XXXUUUSSSRRRRRRRRRSSSUUUXXXZZZ\\\___bbbeeebbbdddfffffffffgggiiikkkkkkjjjiiigggdddaaa^^^]]]\\\VVVPPPNNNLLLNNNUUU^^^gggpppwwwxxxwwwzzz}}}~~~~~~uuujjjkkkqqqwww]]]GGG:::555444222000000//////---+++***+++,,,---...////////////...------,,,,,,------***+++,,,,,,,,,,,,+++*********++++++++++++******++++++++++++++++++++++++******)))))))))))))))***111...+++******)))((('''------,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++..................//////,,,---///111222222222222222111111222444444333222222000000222222333;;;DDDOOOYYYgggpppwww}}}~~~xxxqqqrrr{{{DDDEEEGGGHHHHHHGGGFFFEEE@@@===999444111...------,,,---......---...000222444666777777666555666777666666666444222222444666777555222000///...---+++((((((((()))***,,,...///---...///000111222333333333222///------...111222333444555666666666666666555666:::???CCCEEEDDDBBB999777444111111111333444999;;;???CCCFFFGGGFFFFFFDDDDDDDDDDDDEEEFFFHHHHHHLLLJJJGGGDDDCCCCCCDDDDDD<<>>BBBDDDBBB@@@>>>>>>>>>@@@BBBFFFIIIKKKHHHEEEAAA??????CCCHHHLLLNNNSSSUUUUUUVVVXXXWWWTTTMMMLLLJJJHHHGGGHHHIIIJJJLLLMMMNNNMMMLLLKKKLLLMMMQQQOOOOOOSSSUUUTTTVVVYYYWWWWWWXXXYYY\\\___bbbdddeee^^^SSSLLLIIIGGGFFFDDDAAA@@@>>><<<:::888777777666666666555444222000///111222555999???KKK```rrr}}}xxxqqqmmmhhhfffbbb___^^^]]]\\\ZZZ\\\ZZZWWWTTTRRRQQQRRRRRRSSSUUUWWWYYY[[[]]]aaadddbbbcccdddddddddeeehhhkkkkkkkkkiiigggeeebbb```^^^\\\VVVPPPNNNLLLNNNVVV___fffpppwwwwwwwwwzzz}}}~~~}}}}}}uuukkkkkkooouuu\\\GGG:::666444222000///000///---+++'''((()))***************,,,,,,++++++******+++++++++,,,,,,------,,,,,,+++******++++++++++++******************************,,,+++++++++++++++,,,,,,111...,,,+++++++++)))(((------,,,+++***))))))(((,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------------...000000111000000------///000111222222111222222111333444555444222222000111222222444<<>><<<888444000...---,,,+++,,,------,,,---///111222555888::::::999888999555666555444222222444555777555222111000///---,,,))))))((()))***,,,...000......//////000111222222333222000//////000222333222222333555555666666666777777:::===AAACCCBBB@@@:::888555333111111222333777<<>>@@@CCCEEEEEEBBB???===;;;999666333000...,,,,,,,,,---......------///111111555999<<<<<<;;;;;;;;;555555555333222111333555666555333222222111...,,,))))))))))))+++---///000///000000000111111222222111000///......///111222///000222333444555666666:::999:::<<<>>>???>>>===;;;999777444333222222333555<<>>GGGTTT___nnnyyy~~~zzzzzz{{{sssiiiaaa]]]dddzzz}}}wwwyyy:::<<<>>>@@@@@@===:::888888666444222000...---------...//////...///111333111555:::======<<<<<<<<<555555555333111111333555666555333333333222///---)))))))))***+++---///000111111111111111222222222...---,,,,,,,,,---...//////000111333555666666777:::999888999;;;<<<;;;:::<<<:::888666555444444444555>>>JJJUUUZZZWWWPPPJJJKKKKKKJJJHHHFFFCCCAAA@@@===???BBBDDDCCCAAA===;;;@@@DDDHHHJJJIIIGGGDDDCCC@@@AAACCCDDDEEEFFFFFFGGGCCCCCCCCCEEEGGGKKKNNNPPPKKKLLLKKKHHHDDDDDDGGGKKKXXXdddmmmjjjbbb\\\WWWSSSMMMKKKHHHFFFEEEEEEEEEFFFJJJKKKKKKJJJIIIIIILLLNNNNNNLLLLLLOOOPPPOOOPPPTTTWWWXXXZZZ\\\^^^aaabbbccc```\\\UUUNNNIIIFFFFFFFFF@@@???===;;;:::999999888777666444222111000000000222333:::EEEPPP]]]nnn|||~~~yyytttpppfffccc___\\\[[[ZZZYYYWWWVVVUUURRRPPPPPPPPPQQQRRRVVVYYY]]]`````````aaaaaadddfffggghhhhhhjjjnnnpppooooooooonnnllljjjiiihhhggg___WWWSSSPPPRRRZZZdddjjjuuu~~~vvvxxx|||~~~uuujjjgggiiikkkxxxcccJJJ:::444222111//////000000...---***+++,,,---------------------,,,,,,,,,---......+++******))))))******+++******++++++++++++******))))))))))))))))))))))))))))))))))))***+++,,,,,,...---,,,,,,---,,,***(((((())))))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///------------...///000111222111111111111222333444444444333555666777666444333111222444555777???HHHUUU```ppp{{{~~~zzz{{{~~~ssshhh___WWWZZZnnn|||}}}xxx{{{777999:::<<<;;;999777555444444333111000///.........///000/////////111333222555:::======<<<<<<<<<444555444333111111333555666555444444444333000---***))))))***+++---///111111111111111111111111111,,,,,,++++++,,,------...000111333555777888999999999777666666888:::;;;:::<<<;;;:::888777666666666666@@@OOO\\\aaa]]]TTTNNNMMMLLLKKKIIIFFFBBB???===;;;===???@@@AAA@@@>>>===AAADDDHHHKKKJJJHHHGGGGGGFFFGGGHHHHHHGGGFFFFFFFFFDDDEEEFFFGGGIIILLLNNNOOOHHHJJJKKKHHHBBB@@@AAADDDRRR```lllkkkccc[[[WWWTTTOOOMMMJJJHHHFFFFFFGGGGGGHHHIIIIIIHHHHHHIIIMMMOOONNNKKKLLLOOOPPPNNNPPPSSSVVVXXXZZZ\\\___aaabbbbbb___\\\WWWQQQKKKGGGFFFFFF@@@???>>><<<;;;::::::999888777555333222111111111111444<<>>??????@@@AAADDDHHHJJJKKKJJJJJJJJJMMMNNNNNNMMMJJJHHHGGGGGGHHHIIIIIIJJJJJJKKKKKKKKKEEEHHHJJJGGGAAA======???JJJZZZhhhhhh```YYYUUUSSSQQQOOOLLLJJJHHHHHHHHHIIIGGGHHHHHHHHHHHHJJJMMMPPPOOOLLLLLLOOOPPPOOOPPPSSSUUUWWWYYY\\\^^^```aaabbb^^^\\\YYYSSSMMMHHHFFFFFFAAA@@@>>>===;;;;;;:::::::::888666444333222222333111444===LLL[[[iiizzz{{{vvvqqqnnnfffccc```]]]\\\[[[ZZZXXXTTTSSSQQQOOOOOOOOOQQQRRRWWW\\\cccggggggeeebbbaaabbbeeehhhjjjkkklllmmmooorrrrrrrrrrrrpppooonnnmmmjjjaaaXXXRRROOOOOOXXXaaakkkuuuooorrrxxxrrrwww}}}gggMMM===666222000//////000000///---,,,,,,---------,,,,,,+++------------......///000------++++++++++++------******++++++++++++******++++++++++++++++++++++++************+++,,,---...(((((((((***------,,,***------,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------///000000+++******+++///444:::===555444333333333444555666555444444555777888666555333222222555555888@@@IIIWWWcccssszzzppphhhaaaXXXVVVhhhyyy{{{vvvxxx999:::::::::999666333222111000...,,,+++,,,...///------...///111333444555666888:::<<<===<<<:::999555444333222111222222333333333333444333333222222---,,,,,,******---222666555444333222111000000000,,,,,,,,,,,,,,,,,,,,,,,,...///111444666777888999444444555555666999>>>BBBBBBAAA>>><<<;;;::::::;;;:::???LLL^^^mmmmmm```RRROOOOOOMMMIIICCC>>>;;;:::===???BBBCCCCCCCCCDDDEEECCCGGGJJJJJJGGGGGGKKKOOOPPPPPPPPPOOOLLLJJJGGGFFFDDDJJJNNNOOOOOONNNJJJDDDFFFDDDBBB@@@>>><<<;;;;;;>>>HHHTTTZZZXXXSSSPPPOOOMMMLLLJJJHHHGGGGGGGGGHHHGGGGGGHHHIIIJJJKKKLLLMMMMMMMMMLLLLLLMMMOOOQQQRRRSSSVVVZZZ___bbbcccdddcccddd___WWWQQQMMMKKKIIIHHHDDDAAA===;;;:::999777666333444666555333111000111888111555HHH[[[iiiyyy{{{ssslllgggccc___\\\[[[[[[[[[ZZZUUUSSSPPPNNNMMMOOOQQQSSS]]]___cccddddddcccddddddbbbccceeegggjjjmmmppprrrvvvvvvvvvuuusssqqqnnnmmmlllbbbVVVOOOMMMNNNVVV___lllsss|||qqqiiixxxwwwtttwww~~~{{{iiiIII:::888777444111......///...---,,,,,,------------------------...---,,,***(((&&&---,,,,,,++++++,,,,,,---,,,)))(((***,,,+++++++++///,,,)))'''(((+++,,,---((()))+++,,,---,,,,,,+++************************///,,,(((%%%%%%(((,,,///((())))))***++++++,,,,,,...///000000000///---,,,,,,,,,,,,---000555999<<>>FFFZZZeeetttzzzmmmbbbWWWUUUbbbuuuyyyyyyuuuwww999999999999777555333111222111///------...///000////////////000111222333555777999<<<<<<<<<:::999777666555333333333444555666666666666666555555444------,,,++++++...222666555444333111000/////////,,,,,,,,,,,,,,,,,,,,,,,,---...111333555777888888555666666666666999>>>AAAGGGFFFDDDBBB@@@>>>===<<<===AAALLL]]]kkkmmmcccXXXPPPPPPNNNIIIDDD???<<<<<<===???CCCEEEEEEDDDEEEEEEDDDGGGIIIHHHEEEFFFJJJOOORRRRRRQQQPPPNNNKKKHHHFFFFFFKKKOOONNNMMMMMMIIIDDDDDDBBB@@@>>><<<:::999888777???IIINNNMMMJJJIIIIIILLLKKKJJJIIIHHHGGGGGGGGGGGGHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMNNNOOOPPPRRRSSSTTTWWW\\\```dddeeeeeedddbbb\\\UUUOOOLLLIIIHHHFFFCCC@@@===;;;:::999888777555666555333000///000222777222666FFFVVVbbbsss}}}uuuooohhhddd___\\\\\\[[[[[[ZZZSSSRRROOONNNNNNQQQTTTVVV]]]```cccdddcccaaaaaaaaabbbbbbdddgggjjjnnnppprrruuuuuuuuutttssspppnnnllljjj```UUUPPPNNNQQQYYYbbbmmmttt|||vvvnnn~~~|||tttpppttt}}}vvvzzzjjjKKK:::777555222///------...------,,,++++++++++++,,,------...------,,,+++***)))(((---,,,,,,++++++,,,,,,---+++)))))))))*********+++...---++++++---......---)))***+++,,,,,,,,,++++++************************///...---,,,,,,---...///(((((())))))***++++++,,,///////////////...------+++******+++---000444666:::777444111000000222333888666444444666666444222555333333444333555===GGGZZZeeeuuuzzzlllaaaWWWTTTbbbuuuyyyxxxsssuuu;;;:::999777555444222111222111000///...///000111222111000000000000000000444555888:::<<<;;;;;;:::777777666555555555666666444444333333333222222222---------,,,,,,///333666555444333222000///...---,,,++++++++++++++++++,,,---...000222444555666777777777777777777999===@@@KKKKKKJJJIIIGGGDDDAAA@@@???AAAIIIVVVcccgggbbb[[[RRRQQQNNNIIICCC???>>>>>>===AAAFFFIIIIIIHHHGGGGGGDDDFFFFFFEEECCCDDDIIIMMMSSSSSSRRRQQQOOOLLLIIIGGGKKKNNNOOOLLLKKKKKKHHHCCCAAA@@@>>><<<999777666555111777===AAAAAAAAABBBDDDIIIIIIIIIIIIIIIHHHGGGGGGIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQSSSTTTUUUXXX]]]bbbeeefffeeeddd___ZZZSSSMMMJJJHHHFFFEEEAAA???<<<:::::::::999888888777555222///...000222555333777BBBNNNZZZmmm~~~xxxrrriiieeeaaa^^^]]]\\\[[[ZZZRRRQQQPPPOOOPPPSSSVVVXXX]]]___aaabbb```_________```aaacccfffjjjnnnqqqsssuuuuuuuuutttrrrpppnnnllliii___UUUPPPPPPSSS[[[dddnnnttt|||~~~~~~tttmmm}}}zzzrrroootttyyymmmooowww~~~oooOOO===999333000---,,,---...---,,,++++++***)))***+++,,,---......---+++************---,,,,,,++++++,,,,,,---)))******)))(((((()))***+++++++++---//////---+++++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,---///000000///---,,,((())))))******++++++,,,000///......---.........,,,,,,+++***,,,...000222333222111111111222333444555444333333555555444333333333444555222333===III[[[fffvvv{{{mmmaaaWWWUUUcccvvv{{{wwwsssuuu>>><<<:::888555444333333111000000/////////000111111111000000000000111111333444777999::::::::::::666666666555555555666666333222222111000000000000...............000333777666555555333222000...---,,,+++************+++,,,,,,---///111333444555555888888999888888999<<<>>>IIIKKKLLLMMMLLLIIIGGGEEEAAAAAAEEEMMMVVV[[[YYYVVVPPPOOOMMMHHHBBB???>>>>>>???EEEKKKOOOPPPMMMKKKJJJEEEEEEDDDAAA@@@AAAFFFJJJPPPPPPPPPPPPNNNLLLJJJHHHOOOQQQPPPKKKHHHHHHFFFBBB@@@???>>><<<999777555444111444777999;;;===AAADDDGGGGGGIIIJJJJJJIIIHHHGGGJJJJJJJJJKKKLLLMMMMMMNNNMMMMMMNNNOOOPPPQQQRRRSSSUUUXXX\\\aaadddeeedddccc]]]YYYRRRLLLIIIGGGFFFEEE@@@===;;;::::::::::::999999999888555222000000111333333888@@@HHHUUUkkk~~~xxxssskkkgggccc```^^^]]][[[ZZZTTTSSSRRRQQQRRRTTTVVVXXXZZZ\\\^^^___^^^^^^___``````aaacccfffjjjnnnqqqsssuuuuuuuuuuuusssqqqooonnniii___VVVRRRQQQTTT\\\eeeooottt{{{~~~}}}{{{zzz{{{|||}}}~~~~~~}}}pppiii{{{{{{sssqqqvvvtttddddddkkkoooooorrr~~~sssSSS@@@:::111///------.........---,,,+++***)))***,,,---//////...,,,+++******+++,,,---,,,,,,++++++,,,,,,---(((+++,,,)))'''(((******)))((()))***,,,---+++***,,,,,,,,,,,,+++******)))++++++++++++++++++++++++)))+++---......---+++)))*********+++,,,,,,------000///...---,,,---...///000000.........///000111000000000111222222333333333333222333333444444333111333666555222222===KKK[[[gggxxx|||nnnbbbXXXWWWggg{{{zzzwwwyyyAAA???===:::777555444333/////////////////////000......//////000222333444333444666777888999999999444444444444444444444444666555444333222222222222...////////////111444777777777666666444222000///---,,,+++******+++,,,---,,,---///111222444444444777888999888888888;;;===CCCEEEIIILLLMMMLLLKKKIIIEEEDDDEEEHHHLLLOOOPPPOOOLLLLLLJJJFFFBBB???>>>>>>BBBHHHQQQVVVWWWSSSOOOMMMFFFDDDBBB???===>>>AAADDDIIIJJJKKKLLLMMMLLLLLLKKKRRRSSSPPPJJJGGGGGGEEEBBB@@@??????===;;;999666555333444666777:::===BBBEEEEEEFFFHHHIIIJJJIIIIIIHHHJJJJJJKKKKKKLLLLLLMMMMMMJJJKKKLLLNNNOOOQQQQQQRRRTTTVVVZZZ^^^```bbbbbbaaa^^^YYYRRRMMMIIIGGGFFFEEE???===:::999:::::::::999777999:::999666333000000000333999???GGGUUUkkk~~~xxxsssllliiieeebbb```^^^\\\ZZZWWWVVVTTTSSSSSSTTTUUUVVVVVVXXX[[[\\\]]]^^^```bbb```aaacccfffiiimmmppprrruuuvvvvvvuuutttrrrpppoooiii```WWWRRRQQQSSS[[[cccnnntttzzz}}}{{{xxxvvvwwwyyy{{{}}}~~~qqqjjj}}}}}}tttsssyyyqqq___^^^ccceeeaaaffftttqqqSSS???888222000......//////...---,,,+++++++++,,,---///000...---,,,+++++++++,,,------,,,,,,++++++,,,,,,---(((,,,---)))(((,,,---++++++)))((((((***+++,,,+++---,,,,,,++++++*********++++++++++++++++++++++++******++++++++++++******++++++,,,------......///000///---,,,,,,,,,---...222111000/////////000000000000111111222222222111222222333333333333333444111333555555222222>>>KKK\\\hhh{{{|||mmmbbbZZZ[[[lll|||BBBAAA???<<<999666444333......//////////////////,,,------///111333555666444444555666777777777777111222333333444333333333555444222111000000000111///000111111111222555888666777777777666444222111...---+++******+++---...---...///111333444444444555777888888777888:::<<<<<>>>>>CCCJJJUUU\\\\\\XXXRRROOOFFFDDDAAA>>><<<<<<======@@@BBBFFFIIILLLNNNOOOPPPSSSTTTQQQJJJGGGFFFDDDAAA????????????>>>;;;999888555555666888;;;???BBBDDDDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLIIIJJJLLLNNNPPPQQQQQQQQQTTTUUUXXXZZZ]]]___```aaa```[[[TTTMMMIIIGGGEEEDDD???===:::999999:::999888555888;;;;;;888444111///...333999???GGGWWWlll|||yyytttnnnkkkgggdddbbb___\\\ZZZXXXXXXVVVUUUUUUUUUVVVVVVTTTVVVYYY[[[\\\^^^aaacccaaabbbcccfffiiillloooppptttuuuuuuuuutttrrrpppooohhh___VVVRRRQQQSSSZZZbbbnnnsssyyy{{{yyyuuuttttttxxxzzz}}}qqqlllvvvuuu{{{ppp^^^]]]aaa```\\\___mmmkkkOOO<<<555222111//////000///...,,,***+++,,,---......//////---,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---***...---)))+++222222---...,,,***)))+++,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------.../////////...------,,,---------///..................///000111111111111222222222222444444444222222222444222222444555333444>>>JJJ\\\jjj}}}yyykkkaaa[[[^^^rrrvvvAAA@@@???===:::666333111...///000000111111111111,,,---...///111333555666555555555555555555555555000111222333444444333222333222000...,,,,,,---...///000111222222333666888444555666777666555333222000...,,,++++++,,,...000...///000222333444444444333555777777777888999;;;888;;;???DDDHHHJJJKKKLLLJJJKKKJJJHHHFFFEEEFFFHHHDDDFFFHHHHHHFFFBBB@@@@@@BBBJJJVVV^^^___ZZZSSSOOOGGGDDDAAA===;;;999888777999<<>>>>>???@@@???===;;;:::888888999;;;???AAACCCCCCDDDDDDEEEFFFGGGIIIKKKLLLJJJJJJJJJJJJJJJKKKKKKKKKIIIKKKMMMOOOQQQRRRRRRRRRVVVVVVVVVWWWZZZ]]]```bbbaaa\\\TTTMMMIIIFFFCCCBBB???===:::999999999888777444666888888555222111000///333999>>>HHHXXXkkkwww{{{wwwooollliiieeeccc```\\\ZZZXXXWWWWWWVVVVVVWWWXXXXXXUUUWWWYYYZZZ[[[]]]```cccbbbcccdddfffhhhkkkmmmooorrrsssssssssrrrpppnnnmmmeee\\\TTTQQQQQQSSS[[[ccclllrrrxxxyyywwwtttrrrrrrvvvzzz~~~uuuqqqzzzyyy~~~sss``````bbb___^^^^^^hhh|||gggMMM;;;444222000/////////...+++)))((()))+++---///......---++++++,,,---......---------,,,,,,++++++,,,,,,---,,,///,,,)))///999888...---,,,+++,,,,,,,,,***(((,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------******++++++,,,---------------......------,,,,,,,,,,,,,,,------...//////000000000111111333444555333555666555222111222444333111111333444666???III\\\jjj~~~uuuggg___ZZZ___uuu~~~sss?????????===:::555111//////000111222222222222222.........///000222444555666666555555555444444444000111333444555444333333666555222000//////000111///111222222222444666888222333555666666555333222111///---++++++---///111...///111222444444555555222444666666777777999;;;777999===AAAEEEHHHJJJKKKHHHJJJJJJGGGDDDBBBDDDEEECCCFFFIIIJJJHHHEEEBBBAAAAAAJJJVVV___```ZZZSSSNNNGGGDDDAAA>>>;;;888555333555888???FFFNNNTTTXXXZZZSSSTTTQQQKKKGGGGGGDDD@@@<<<===???@@@@@@>>><<<;;;;;;;;;<<>>HHHYYYiiisss~~~zzzpppmmmiiifffddd```\\\ZZZVVVVVVVVVWWWXXXYYYZZZ[[[WWWXXXZZZ[[[[[[\\\___aaaccccccdddfffhhhjjjlllmmmpppqqqqqqqqqpppooommmlllbbbZZZSSSQQQQQQTTT\\\dddkkkqqqwwwyyyvvvsssqqqqqqvvvzzz~~~{{{}}}wwwcccbbbccc___aaa___eee{{{~~~{{{gggNNN===777111000.........,,,)))'''%%%'''+++---///...,,,+++***+++---...///......------,,,,,,++++++,,,,,,---...///,,,)))222>>>;;;///******+++,,,---***&&&"""++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***((())))))***++++++,,,,,,,,,---...///...---,,,+++++++++,,,---///000000111000000///000222444666888444666777666222111222444444111000222555888@@@HHH]]]kkk~~~qqqddd]]]YYY___vvv|||~~~tttIIIFFFBBB===888555333222111222111000...---...///((()))+++---000222333444777666555333222222333333111111222222333333222222555555222///---,,,///111222222333444444333222111444444444444333222111111..................------111111111111222222333333555555555666777999:::;;;;;;;;;<<<>>>BBBEEEGGGHHHJJJHHHFFFEEEEEEDDDBBB@@@FFFDDDFFFJJJJJJDDD???===CCCGGGNNNWWWZZZWWWTTTTTTNNNJJJDDD???;;;888555222333111999CCCLLL^^^hhhbbb[[[XXXTTTOOOKKKGGGEEEDDDBBB@@@>>>>>>>>>???>>><<<@@@AAAAAABBBCCCDDDFFFFFFHHHGGGGGGGGGGGGGGGGGGGGGJJJIIIIIIHHHIIIJJJLLLMMMKKKNNNQQQSSSRRRRRRSSSTTTRRRSSSVVVZZZ]]]___```aaabbb\\\TTTLLLHHHFFFDDDCCC>>>===<<<:::999999999:::666666666555333111///---222666;;;@@@HHHWWWjjjxxx}}}zzzsssmmmhhhgggiiigggaaa[[[XXXWWWUUUTTTTTTUUUWWWXXXYYYYYYYYYZZZZZZ[[[\\\]]]eeegggiiiiiiiiijjjlllmmmppppppoooppppppnnnjjjgggbbb\\\UUURRRPPPRRR[[[dddrrruuu{{{~~~{{{uuuqqqpppwwwzzz~~~lllfffeeebbb[[[^^^]]]yyy}}}ooozzzxxxeeeNNN>>>777333222111///......------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,++++++------------+++++++++***)))***---//////...------,,,++++++******)))'''(((***+++,,,,,,+++***+++------+++***,,,...---***,,,,,,,,,---...,,,)))+++,,,---,,,++++++,,,...//////...,,,+++,,,...111/////////000111111222222...///000111333666777999777555222111222333222222222666333333999888<<>>AAADDDFFFGGGGGGFFFDDDCCCCCCBBBAAA???AAA???BBBGGGHHHEEEBBBCCCGGGJJJOOOTTTUUUSSSRRRQQQNNNJJJEEE@@@<<<999555333555222999BBBKKK___lllgggccc^^^WWWRRRNNNKKKGGGEEECCCAAA???>>>??????>>>===AAAAAAAAABBBCCCDDDFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLIIILLLOOOPPPQQQRRRSSSUUUVVVWWWXXXZZZ\\\___```bbb```[[[SSSLLLHHHFFFDDDCCC@@@???===;;;:::::::::;;;555555555555333111000...333666;;;@@@IIIXXXkkkyyy|||yyyrrrmmmiiihhhjjjiiibbb\\\ZZZYYYXXXVVVVVVXXXYYY[[[ZZZZZZYYYYYYZZZ[[[]]]^^^eeegggiiijjjjjjkkkmmmoooooooooooooooooonnnjjjgggaaaZZZTTTQQQPPPRRR[[[eeerrrwww}}}yyyuuutttxxx{{{~~~{{{vvvsssmmmbbbdddaaa{{{pppzzz|||fffNNN===777333222111///......------++++++,,,,,,,,,---------...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++---,,,---...///...+++)))+++++++++++++++++++++,,,,,,,,,************++++++,,,---,,,,,,,,,,,,,,,+++++++++******+++---......,,,---------++++++---.........---,,,***+++---000/////////000111111222222111111111222333555666777888666333222333444333333222555222222888888<<>>@@@???>>>>>>???AAADDDFFFFFFEEECCCCCCDDDDDDBBB@@@???>>>???CCCEEECCCDDDGGGJJJMMMQQQRRRQQQPPPOOOOOOMMMJJJEEEAAA===:::666444555111666>>>HHH^^^pppnnniiibbbYYYSSSRRRPPPMMMIIIEEECCC@@@???@@@AAA@@@???BBBBBBBBBBBBCCCEEEFFFGGGEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGFFFFFFGGGIIIJJJKKKHHHJJJLLLMMMNNNPPPSSSVVVYYYYYYZZZZZZ\\\^^^```aaa___YYYQQQKKKHHHFFFEEEDDDAAA@@@>>><<<;;;;;;;;;;;;444444444444333222111000333666;;;AAAIIIYYYlllyyy{{{xxxqqqnnnkkkkkkmmmkkkeee___\\\[[[XXXWWWWWWXXXZZZ\\\\\\[[[YYYYYYYYY[[[^^^```dddfffiiijjjkkklllnnnpppnnnnnnnnnnnnooommmjjjhhh^^^XXXQQQOOONNNRRR\\\fffrrryyy|||zzz{{{}}}tttuuu{{{zzznnnnnnjjjqqqyyygggMMM<<<666222111000///...---------,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---+++,,,---///000///+++((()))******+++,,,,,,------000...+++)))((()))+++------,,,,,,------,,,***)))......///000000...---------...///...,,,,,,---...---------+++******---////////////000111111222222333333333333444555555666999777444333444555444333222555111111777888===LLLcccsssttteee\\\XXX___wwwwwwLLLIIIDDD???:::777444333222444666555222///------000000111222444555666666555333000//////111444666555555555444333222111000---------++++++---111444666777888999:::999888888444666888::::::888555333555444222111111222444555666999===@@@AAA???===;;;666666777888:::===>>>@@@BBBBBBAAA???>>>@@@BBBEEEGGGFFFEEEFFFGGGHHHFFFEEECCC@@@@@@BBBBBB@@@CCCHHHNNNTTTYYYXXXUUURRRPPPMMMLLLIIIDDDAAA>>>;;;777444333...222:::EEE^^^tttvvvnnneeeZZZVVVWWWWWWSSSOOOIIIFFFCCCBBBBBBBBBBBBAAACCCCCCCCCCCCDDDEEEFFFGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEEEEFFFHHHJJJKKKIIIJJJKKKKKKLLLNNNQQQTTTVVVWWWYYY\\\^^^___``````^^^XXXQQQKKKGGGFFFEEEDDDAAA@@@>>><<<::::::::::::333333333333222222222111111555:::@@@IIIXXXkkkyyyzzzwwwrrrooonnnooopppoooiiiddd]]][[[XXXVVVUUUWWWYYY[[[^^^\\\ZZZYYYYYY\\\```bbbccceeehhhiiijjjlllnnnpppmmmmmmmmmnnnooommmjjjhhh\\\UUUOOOMMMMMMRRR\\\gggrrr|||nnniiimmm|||{{{vvvrrrwwwzzzfffKKK;;;666111111000///...---------,,,,,,,,,------------......---,,,,,,++++++,,,,,,------++++++++++++------((()))***,,,...///---,,,*********++++++,,,,,,,,,///...,,,******+++,,,------++++++...///---+++,,,------///333444111---+++---...000///---,,,---...---......---++++++---////////////000111111222222222222333333444555666777999666444333333444444333222555111111888999>>>MMMeeeuuuwwwiii```[[[ccc|||tttLLLIIIEEE@@@;;;888666555444666777666333000------...///000222444666888999444333111///000111333555666555555444333111000///+++,,,+++++++++---222555::::::;;;;;;:::888666555222444777::::::999666444777666555333333444444555777:::>>>BBBCCCAAA>>><<<666777777999;;;===>>>???CCCDDDCCCAAA>>>>>>@@@CCCFFFEEEEEEFFFHHHIIIIIIHHHEEEBBBAAAAAA@@@@@@EEEKKKXXXbbbjjjggg```ZZZRRRKKKKKKHHHEEEBBB???<<<888555333///333:::EEE```yyy}}}wwwnnnbbb]]]]]]]]]XXXTTTOOOLLLHHHEEEDDDEEEDDDCCCDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKKKKLLLLLLLLLKKKLLLOOORRRPPPSSSXXX]]]``````___^^^^^^YYYQQQKKKHHHFFFEEEEEE@@@???===;;;999888999999222222222222222222222222000444999???HHHWWWkkkyyy~~~zzzvvvrrrqqqpppqqqsssqqqnnnjjjaaa^^^ZZZWWWVVVWWWYYY[[[]]]\\\ZZZYYY[[[^^^bbbeeebbbdddggghhhiiikkkmmmooonnnnnnnnnoooooommmjjjggg[[[UUUNNNLLLMMMRRR]]]hhhssskkkcccgggsssuuuxxxdddJJJ:::777111000///...---------...,,,,,,---------............---,,,,,,++++++,,,,,,------++++++++++++------***)))'''(((***,,,......,,,,,,,,,+++++++++*********+++,,,------------------***+++//////...000666>>>444---///222111000111---///000000...,,,,,,---...///000///------...000/////////000111111222222000000111222444666888999777555222222222333333222111555222222999:::@@@OOOfffvvvvvvjjjaaa]]]eeerrrIIIGGGCCC???;;;888666666777888999777333000......,,,---///111444666888999444333222222111222333333444444444333222111///...+++++++++++++++...222666;;;;;;;;;:::999777444333000333666999::::::999888:::999999888777666555555555888===@@@AAA@@@>>><<<777777888999:::<<<===>>>@@@BBBCCCAAA===<<<===@@@AAA@@@@@@BBBEEEGGGGGGFFFCCCAAAAAAAAA@@@@@@FFFOOO___nnnxxxtttkkkbbbVVVLLLLLLJJJGGGDDDBBB???;;;888777444888???HHHbbbzzzxxxnnngggdddaaa\\\XXXVVVRRRMMMIIIGGGGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFHHHJJJLLLMMMNNNOOONNNMMMMMMOOOQQQOOORRRWWW\\\___``````___```ZZZRRRLLLHHHGGGFFFEEE@@@???===:::999888888888333222222111111111222222000444999???HHHXXXlllyyyzzzvvvrrrqqqpppqqqrrrrrrpppooogggddd___ZZZXXXXXXZZZ\\\[[[[[[ZZZ[[[]]]aaadddgggccceeehhhiiiiiikkkmmmoooppppppoooppppppnnnjjjggg\\\UUUNNNLLLMMMRRR^^^iiiuuuiii___ddd|||tttvvvxxxdddJJJ<<<999000///......------......,,,---------...............---,,,,,,++++++,,,,,,---,,,,,,++++++,,,,,,---///,,,)))'''(((***+++,,,------,,,,,,+++******)))((()))+++---...---,,,,,,,,,***+++/////////999FFFrrrWWW;;;000///...///333,,,...000000...,,,++++++...///111000///...///000/////////000111111222222...///000111333666888999777555222111222333222111111555333555<<<===AAAPPPfffwww}}}zzzqqqggg```\\\dddqqqHHHFFFCCC???<<<:::999888::::::999666222000//////,,,---...000222444555666444444444444444333222222333333333222111000///...,,,,,,,,,,,,,,,...333666999999:::999888666444333111333555999;;;======>>>===>>>>>>===<<<999666555444666:::===>>>>>><<<;;;888888888888999:::;;;<<<;;;???AAA@@@;;;888999;;;===<<<===???BBBEEEEEEDDDDDDBBBAAAAAA>>>===CCCLLLXXXjjjwwwuuummmggg\\\QQQNNNMMMJJJHHHFFFCCC???<<<;;;888===AAAHHH^^^uuuyyy}}}xxxqqqkkkgggccc```]]]\\\WWWQQQLLLJJJHHHGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGIIIHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGIIIKKKMMMLLLNNNPPPQQQPPPPPPQQQRRRTTTUUUXXXZZZ]]]___```aaabbb\\\TTTMMMIIIGGGFFFEEEAAA@@@>>>;;;999888888888444333222000000000111111222666;;;AAAJJJZZZnnn|||zzzwwwqqqpppnnnnnnooopppqqqqqqkkkgggaaa\\\XXXXXXYYY[[[YYYYYYZZZ\\\___cccggghhhfffhhhjjjkkkkkklllnnnpppsssrrrqqqqqqpppnnnjjjggg^^^VVVOOOLLLMMMRRR^^^iiiwwwkkk```fffvvvvvvxxxzzzfffLLL>>><<>>===<<<<<<;;;;;;999666222//////000---...///000111222222333555555666666555333111000111111111111111000///...,,,------,,,,,,///333666777777888888777666444333222333666999<<>>:::666666888;;;;;;<<<>>>BBBEEEEEEEEEGGGEEECCCAAA<<<999>>>FFFKKK___nnnnnnjjjhhhaaaXXXQQQOOOMMMKKKJJJFFFBBB???<<<999>>>AAAEEEYYYmmmpppsssqqqnnnjjjgggeeecccccc```[[[TTTNNNKKKIIIHHHGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHFFFEEEEEEFFFHHHJJJLLLMMMKKKMMMQQQRRRSSSSSSSSSTTTZZZZZZYYYYYYZZZ^^^aaacccccc^^^UUUNNNJJJGGGFFFEEECCCAAA???<<<:::999999999555333222000000000000111333777===CCCLLL\\\ppp~~~{{{wwwooonnnlllllllllnnnppprrrkkkggg```ZZZVVVUUUWWWXXXWWWXXXZZZ]]]aaaeeehhhiiiiiikkklllmmmmmmmmmoooqqquuutttsssrrrqqqnnnjjjfff___WWWOOOLLLMMMRRR^^^jjjxxxpppeeekkkrrrwwwzzz{{{hhhMMM@@@===//////...---------......---------.........//////...---,,,,,,++++++,,,,,,++++++---......---++++++,,,++++++---000111000///*********++++++,,,------...---***((('''(((***+++***))),,,000---000GGGaaa^^^:::000444333///...+++---//////---***)))))),,,...//////...------.../////////000111111222222000000000000111222333444999777444333444444444333///666666:::BBBAAADDDQQQeeexxx{{{yyysssmmmgggccc___gggsssEEEDDDBBB@@@>>>>>>>>>>>>BBB@@@>>>;;;777333000...///.........000333666888555999;;;888555666555222777555333000...---------***+++,,,---...000111111444444444555555666666666333666999<<<===<<<:::888<<<===>>>???>>>===:::999555444555888;;;<<<999666888777777888999999777666:::999888777666555444444333555777;;;>>>AAACCCDDDEEEDDDBBB@@@>>><<<<<<<<>>===???GGGSSS```hhhnnnjjjfffbbb\\\WWWWWW[[[YYYZZZYYYVVVQQQNNNNNNPPPKKKIIIFFFFFFGGGHHHHHHHHHGGGFFFFFFFFFGGGHHHHHHIIIFFFFFFGGGHHHHHHIIIJJJJJJMMMOOOQQQTTTUUUUUUTTTTTTXXXXXXYYYZZZ\\\^^^```aaaaaa]]]VVVPPPKKKGGGCCC@@@@@@???===:::888777666555444333222111000000000000444888===CCCLLL]]]qqqzzzvvvtttqqqnnnlllnnnppprrrrrrlllfff^^^YYYWWWXXXZZZ[[[YYY[[[___cccfffhhhjjjjjjiiijjjlllmmmpppqqqssstttvvvtttrrrqqqrrrppplllhhhcccZZZQQQNNNPPPTTT^^^hhhvvvxxxdddeeennnxxxyyyiiiNNN===555444444222000///.........,,,,,,,,,------.........******+++,,,,,,---......,,,,,,+++++++++,,,---...)))))))))******++++++,,,((()))***,,,,,,+++******)))))))))(((((((((+++---111///,,,+++---222999===AAA===666///,,,,,,...000,,,---...---+++***+++,,,---...//////////////////---...///000111111111111000000000000111222333444555666777777666444333222...111111444999888@@@UUUggg|||vvvmmmeeeaaa```jjjpppEEEDDDBBB@@@????????????BBBAAA???<<<888444111/////////...///000333555777666;;;<<<888666777666333555333111///------,,,,,,******+++---///111222333333333222222222333444444444666888:::;;;:::888777888999;;;===>>>===<<<<<<999777444555777999999888::::::999999888777555333666666666555555555555555444555777:::===???AAABBBCCCCCCBBB@@@>>><<<;;;::::::>>>EEEMMMSSSVVVWWWWWWWWWQQQKKKIIIKKKJJJDDD???@@@>>>>>>@@@FFFPPPZZZaaabbb[[[VVVTTTOOOJJJIIILLLPPPRRRTTTSSSPPPNNNMMMNNNLLLJJJGGGGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIHHHHHHIIIJJJKKKKKKLLLLLLNNNPPPRRRUUUVVVVVVVVVUUUYYYZZZ[[[]]]^^^```bbbbbbaaa^^^YYYRRRLLLGGGDDDBBB@@@???===;;;999777666666444333222111000000000000444888>>>DDDOOO```tttzzzuuuqqqooommmnnnppprrrssssssmmmggg___YYYXXXXXXZZZ[[[YYY[[[___bbbfffhhhiiijjjjjjkkklllnnnoooqqqrrrsssuuusssqqqqqqqqqppplllhhhbbbYYYQQQNNNOOOTTT^^^hhhttt{{{hhhiiinnn~~~vvvmmmPPP>>>777111000///...............,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,+++++++++,,,,,,------*********+++++++++++++++(((((()))*********************+++***)))))),,,.........------...000333444666444111...,,,,,,,,,---///000111000...---...///,,,---...///000000000000---...///000111111111111000000000111111222333444:::888555333444555777777444777555777;;;777>>>RRRjjjxxxnnneeebbbcccmmmpppFFFEEECCCBBBAAAAAAAAABBBDDDCCC@@@===:::666333111000/////////000222444555666:::;;;888666777777555444333111///---,,,,,,,,,))))))+++---000222444444555444222111111222333444555555666777777666666555222444777;;;===>>>>>>>>>===999555222333666888999===<<<<<<:::888555222000111111222333444555666666444555777999<<<>>>@@@AAABBBBBBBBBBBB@@@>>>;;;:::888:::>>>CCCHHHMMMQQQRRRSSSQQQMMMKKKJJJHHHEEEBBB???>>>>>>@@@EEELLLSSSWWWYYYPPPJJJHHHGGGCCCAAAAAACCCGGGKKKMMMMMMMMMMMMNNNNNNKKKHHHGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNNNNPPPRRRTTTUUUVVVVVVUUUZZZ\\\]]]___aaabbbccccccaaa```\\\UUULLLFFFEEEEEEAAA@@@>>><<<:::888777777444333222111111000000111444888???FFFRRRcccxxxxxxtttmmmmmmmmmooorrruuuuuuuuunnniiiaaa[[[XXXYYYYYYZZZYYY[[[___cccfffiiijjjkkklllmmmmmmnnnooopppqqqrrrsssrrrqqqqqqqqqooollliiibbbYYYQQQNNNOOOTTT^^^gggrrr|||mmmllloooxxxnnnOOO===666...------,,,------......,,,,,,,,,------------...//////...---+++***))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++***************++++++,,,+++,,,,,,+++***+++,,,...,,,---...//////...---,,,,,,---...//////...---,,,,,,---...---,,,+++,,,---,,,---...///000111111111......///000111111111111111111111111222333444555999777555777:::<<<;;;999444777555666:::777>>>SSSmmm{{{pppfffccceeeqqqpppFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDBBB@@@<<<888555444111111000000111222333444222777888666555888999777666555333111...,,,+++***((()))+++...111333555666888777444222222333555777666555444444333333333333000222555999;;;<<<===<<<===:::666333222444777888======>>><<<888555222111000000111222333333444555222333555888;;;???BBBCCCDDDDDDEEEEEEDDDAAA>>><<<;;;;;;<<<>>>AAAFFFKKKMMMNNNNNNMMMKKKHHHEEECCCCCC;;;;;;<<>>AAAEEEHHHKKKMMMOOOOOOLLLIIIHHHHHHHHHGGGFFFGGGFFFFFFFFFFFFFFFGGGGGGEEEFFFGGGHHHJJJKKKMMMMMMMMMNNNPPPRRRTTTUUUUUUUUU[[[\\\^^^```aaabbbbbbbbb``````^^^VVVKKKEEEDDDGGGBBBAAA???<<<:::999888777444444333222111111111111222777???HHHTTTfff{{{~~~wwwsssjjjjjjlllppptttvvvvvvuuuoooiiiaaa[[[YYYYYYYYYYYYZZZ\\\```dddhhhkkklllmmmnnnnnnnnnooooooppppppqqqrrrqqqqqqqqqpppnnnkkkjjjbbbYYYQQQNNNOOOTTT^^^gggqqqzzzpppmmmpppkkkKKK:::555......------,,,,,,------------------------------///......---+++******)))++++++,,,,,,---------,,,---------,,,,,,+++++++++,,,,,,+++***+++,,,---...+++,,,,,,,,,+++***,,,---+++,,,.........---+++***+++,,,...000111000///...***,,,---,,,+++***+++,,,...//////000000000000///......///000111111111111111111111111222333444555666888>>>EEEKKKKKKEEE>>>444555222222777666@@@WWWmmm~~~rrrgggcccfffttt|||pppGGGFFFEEEEEEEEEFFFHHHHHHGGGFFFEEEBBB???;;;888666333333222222222222333333///333555333333777999999:::888666333000,,,***(((((()))+++...111444666777888666444222222444666777666555444333222222222333000222555888999:::999999999888777555444444555777;;;===???>>>:::666444444111222222222222222222222000111444888===BBBFFFHHHHHHHHHIIIIIIHHHFFFCCCAAA===<<<:::999:::===AAADDDHHHIIIJJJHHHEEEBBBAAABBB888999;;;===@@@CCCFFFGGGGGG>>>777888;;;999777666::::::<<<@@@EEEJJJNNNPPPNNNLLLIIIGGGHHHHHHGGGFFFGGGGGGFFFEEEEEEFFFFFFFFFEEEFFFGGGIIIKKKMMMNNNOOOOOOPPPRRRTTTUUUWWWXXXXXXZZZ[[[]]]^^^___```aaaaaa___```]]]UUUKKKDDDDDDFFFBBBAAA???<<<:::999888777555444333222111111111111111777???HHHUUUggg|||~~~wwwrrrhhhiiikkkppptttvvvvvvtttnnniiiaaa\\\YYYXXXXXXXXX\\\^^^bbbfffjjjmmmoooooooooooooooooopppppppppqqqqqqqqqqqqpppnnnllljjjiiicccZZZQQQOOOPPPTTT^^^hhhpppxxx~~~qqqlllmmm~~~wwwiiiKKK:::666222111000...---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------,,,,,,---------,,,,,,+++++++++++++++***))))))+++,,,---***+++,,,,,,***)))***+++,,,,,,,,,------.........////////////////////////---///000///...---...000111111111111000///...---...///000111222222222222111111111111222333444444888<<>>UUUjjjrrrfffcccggguuuzzzqqqHHHGGGGGGGGGGGGIIIKKKLLLIIIHHHGGGDDDAAA>>>;;;999555555555444444333333333...222444111222666888888:::999777555111---***((()))***,,,///222555777888444333222111111333555666666555444333333333333333222444666777888888777666444666777777666555666777:::>>>AAA@@@<<<888777777444444333333222222111111000222555999???EEEJJJMMMLLLLLLMMMLLLKKKIIIHHHFFFCCCAAA>>><<<<<<===???@@@DDDEEEFFFEEECCC@@@??????777888:::<<<>>>@@@AAAAAA@@@999555666888777777999<<<<<<===AAAGGGLLLOOOOOOMMMJJJGGGFFFGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIKKKNNNPPPQQQRRRRRRSSSTTTVVVXXXZZZ\\\\\\[[[[[[[[[\\\]]]^^^```aaaaaa```\\\UUULLLFFFDDDEEEAAA@@@>>><<<:::888777777555444333222222111111222111777@@@JJJWWWiii~~~~~~wwwssshhhiiikkknnnrrrttttttssslllggg```[[[YYYXXXXXXWWW\\\^^^bbbgggkkknnnooopppoooooooooppppppqqqqqqqqqqqqrrrrrrqqqmmmjjjhhhhhhddd[[[SSSPPPQQQVVV```iiiooovvv|||}}}sssnnnjjj|||yyysssiiigggLLL<<<777444333111///...---,,,,,,...------------,,,,,,,,,******+++,,,,,,---......***+++,,,---...---,,,+++,,,,,,,,,,,,++++++++++++((((((''''''(((((()))***)))+++,,,,,,+++))))))***---,,,++++++,,,...000111000///---,,,,,,,,,---...,,,---......---,,,...///111111111111000///.........///000111222222222222000000000000111222333444777888;;;>>>BBBFFFIIIKKKNNNLLLBBB<<<:::444;;;PPPiii~~~qqqfffdddiiixxxxxxqqqHHHHHHHHHHHHIIIKKKMMMNNNKKKJJJHHHFFFCCC???===;;;777777777777666555444333222666666222111444666555777777666444111...+++)))***+++---000222555666777111111111222333444555666555555555555555555555444333444666777888777666555111444666666555666888;;;<<<@@@DDDCCC>>>999888888555555444444444333333333444555777;;;AAAGGGLLLOOOOOOOOONNNMMMLLLKKKJJJJJJHHHGGGFFFDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA???===::::::;;;;;;;;;<<<<<<<<<===888666888999999;;;???>>>???BBBGGGMMMOOOMMMKKKJJJHHHFFFEEEFFFGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIILLLNNNQQQSSSSSSRRRSSSTTTUUUWWWZZZ\\\]]]]]]\\\[[[ZZZ[[[^^^```bbbdddaaa[[[UUUNNNIIIFFFEEE@@@???===;;;999777666666555555444333222222222222333999BBBLLLYYYkkk~~~xxxtttjjjiiijjjmmmpppqqqqqqpppiiieee___ZZZXXXXXXXXXWWWZZZ]]]aaaeeejjjmmmoooooonnnnnnooopppqqqqqqrrrrrrqqqssssssqqqlllhhhffffffeee\\\TTTQQQRRRWWWaaajjjpppvvvzzz|||~~~uuussslll|||zzziiihhh```www~~~dddLLL<<<666222111000///..................---------,,,,,,,,,******+++,,,,,,---......)))+++,,,......---,,,+++*********+++++++++++++++(((((())))))*********)))***,,,......,,,*********,,,,,,,,,,,,---.../////////...---,,,,,,,,,,,,,,,)))***,,,++++++***,,,---//////000111111111111111//////000111222222222222////////////000111222222222444666555555777===CCCKKKKKKFFFCCCBBB:::>>>QQQjjj{{{nnndddeeemmm|||wwwrrrHHHHHHHHHIIIJJJLLLNNNPPPKKKKKKIIIGGGDDDAAA>>><<<999999888888777555444333777:::999333111333444333333333333333111///,,,++++++,,,...000222555666777111222333444666777888888555555666777777666666555222444666777888777666555111333444444444555:::>>>>>>CCCGGGEEE???999888888555555555555555555555555777888999===BBBGGGMMMPPPPPPPPPNNNMMMLLLLLLLLLLLLHHHHHHGGGGGGFFFEEEDDDDDDBBBAAAAAABBBDDDBBB???<<<===<<<<<<;;;:::999888888888555555777777666;;;AAA???BBBGGGMMMRRRQQQLLLGGGIIIGGGEEEDDDEEEGGGGGGFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFHHHJJJMMMOOOQQQRRROOOPPPQQQRRRUUUWWWYYYZZZ___]]][[[ZZZ[[[^^^aaadddfffbbb[[[UUUQQQLLLHHHEEE@@@???===:::888777666555555555444333222222222222555;;;DDDNNN[[[mmmyyytttkkkjjjjjjkkknnnooooooooohhhccc^^^ZZZXXXXXXWWWWWWYYY[[[___dddhhhkkkmmmnnnnnnnnnooopppqqqrrrssssssqqqssstttqqqkkkgggeeeffffff]]]UUURRRSSSXXXbbbkkkpppvvvzzz{{{~~~wwwwwwppp~~~{{{vvv\\\aaa]]]sssyyyaaaIII999222000//////.........//////.........------,,,,,,,,,+++++++++,,,,,,---------)))***,,,......---,,,+++)))))))))******++++++,,,***+++,,,---...---,,,,,,,,,...//////---,,,++++++++++++,,,---------,,,+++---.../////////...---,,,,,,---.........---///000,,,---...000222333333444///000111222222333222222............///000111222222777===<<<888666999>>><<>>:::888777777555444555666555333111000222333444888@@@JJJYYYnnn|||vvvkkkkkkkkkmmmnnnnnnllljjjfff^^^WWWUUUSSSRRRSSSWWW^^^___bbbgggkkkmmmmmmllliiiiiijjjlllpppssstttsssrrrqqqooollliiifffcccaaaccc[[[TTTSSSTTTXXXaaaiiinnnsss{{{~~~}}}}}}}}}}}}~~~uuussssssjjjeee]]]^^^nnnuuu```KKK<<<555111000///......------...000///...---------------...---,,,---/////////---******++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------..............................///////////////.........------------------------222222111000///...------//////////////////000111222333444444333333666777:::999:::===BBBDDDCCCAAA>>>@@@999555999:::BBBUUUlllwwwnnnggglll}}}zzzuuuHHHHHHHHHIIIJJJLLLNNNPPPNNNJJJFFFFFFGGGFFFAAA=========<<<;;;999777666555555555444222000000222555555333111111222111...,,,******+++...222555666666;;;999777555555555333111999999777666666666666777888:::<<<>>>>>><<<999777111000111222444666999:::===???AAA@@@>>><<<::::::999777444222222444666888<<<<<<<<<===@@@CCCFFFHHHJJJKKKMMMOOOOOONNNMMMLLLHHHIIIIIIJJJJJJJJJIIIIIIFFFEEEDDDBBBAAA???>>>===<<<;;;:::999888888888888::::::999888888:::>>>AAALLLMMMNNNOOONNNMMMKKKIIIEEECCCBBBBBBDDDEEEDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDFFFHHHJJJLLLMMMNNNOOOSSSTTTVVVVVVVVVWWWYYY[[[]]][[[ZZZYYYZZZ]]]aaacccfffccc]]]VVVOOOJJJGGGGGGAAA>>>:::888777777555444777777666444222222333555666:::BBBLLL[[[ppp|||vvvkkkjjjjjjkkklllkkkiiigggbbbZZZTTTRRRQQQOOOQQQUUUYYY[[[___dddhhhkkklllllllllkkkkkkmmmppprrrrrrrrrppppppnnnmmmjjjhhheeedddccc[[[UUUTTTUUUXXX```hhhnnnsss{{{~~~~~~~~~|||wwwxxx{{{sssaaa___fffvvvzzzqqq\\\HHH:::444111000///......------...//////...---------------...---,,,---///000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------............................../////////////////////............---------------111111111000//////......111111111111111222222333111333444444333333555777777888<<<@@@DDDCCC???;;;888;;;555222777999AAASSSlllxxxqqqkkkrrrwwwqqqIIIHHHHHHIIIJJJLLLNNNOOOMMMJJJHHHGGGHHHFFFAAA===>>>===<<<:::888555444333555555555222000000111333666444333333333222///,,,*********---111444666666666555555666999::::::::::::888777666666888;;;<<<<<<>>>@@@@@@???===999777222222222222444666888999:::<<<>>>>>>===;;;:::999888777666666666777888999>>>>>>>>>???@@@BBBEEEFFFJJJKKKNNNPPPQQQQQQPPPOOOIIIJJJKKKLLLMMMMMMMMMMMMHHHGGGDDDBBB@@@?????????<<<<<<<<<;;;;;;:::::::::>>>>>>===;;;:::<<>>:::888777777555444555666555333111111333444777<<>>CCCDDD@@@999333333777333333888:::BBBSSSmmmyyysssooowwwwwwpppIIIIIIHHHIIIJJJLLLNNNOOOOOONNNLLLKKKJJJFFFAAA===<<<;;;:::888666444333333555666555333000///000111555555666666555222///---+++******,,,000333555555///000222777<<>>@@@BBBDDDEEEHHHJJJLLLOOOQQQQQQQQQQQQLLLMMMMMMNNNOOOOOONNNNNNJJJHHHEEEBBB@@@???@@@@@@===>>>>>>???????????????BBBBBBAAA???===>>>AAACCCIIIKKKLLLMMMMMMLLLJJJIIIFFFDDDCCCCCCDDDDDDDDDCCC@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKMMMOOOPPPQQQSSSUUUWWWXXXYYYYYY[[[]]]XXXYYYZZZ[[[]]]___```aaaeeeaaa[[[TTTPPPLLLIIIGGGAAA>>>:::888777777555444222333222111//////000222777<<>>>>>===666444111000222666:::>>>AAACCCEEEEEEDDDAAA===;;;555555444333444555666777666888;;;;;;:::888777777333444555666777777888888999:::;;;===???BBBDDDEEEEEEGGGJJJMMMPPPPPPPPPPPPOOOOOOPPPPPPOOOOOONNNMMMLLLJJJFFFCCCAAA@@@@@@AAA???@@@BBBCCCEEEFFFFFFFFFHHHHHHGGGFFFDDDDDDFFFHHHMMMMMMOOOOOOOOOMMMKKKIIIHHHFFFDDDDDDEEEFFFEEEDDD@@@@@@@@@AAABBBCCCDDDEEEEEEFFFHHHKKKNNNPPPQQQQQQSSSUUUXXXZZZZZZ[[[\\\^^^YYYZZZ\\\]]]___```aaaaaaddd___XXXSSSOOOLLLIIIFFFAAA>>>:::888777777555444222222222111//////111333777<<>>???===888444111333888666666;;;;;;@@@PPPlll|||uuupppwww~~~zzzJJJJJJIIIIIIJJJKKKMMMNNNTTTUUUUUUTTTOOOIIIBBB>>>777666555333333333444444333444444333111//////000222555999;;;999666333222///---++++++---///000000333333555888<<<======<<<444222///...///222666999???AAACCCDDDDDDAAA>>><<<777666555444444555666666666888:::;;;999777666666222222333444666777888888777888:::===???AAACCCDDDDDDFFFIIILLLNNNOOOOOOOOOPPPPPPPPPPPPOOONNNMMMLLLLLLKKKHHHEEECCCAAAAAA@@@@@@BBBEEEIIILLLMMMNNNNNNPPPPPPPPPOOOMMMMMMOOOQQQUUUUUUUUUSSSQQQMMMJJJHHHIIIGGGEEEEEEFFFFFFEEEDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEGGGJJJMMMOOOPPPQQQSSSUUUYYY[[[\\\\\\^^^___[[[\\\]]]^^^______``````bbb\\\UUUQQQNNNLLLHHHEEEAAA>>>:::888777777555444444555444333222222444666777===FFFSSScccvvv|||vvvmmmllljjjjjjiiigggccc```[[[SSSLLLKKKJJJJJJLLLOOOTTTYYY^^^aaaaaabbbdddggghhhhhhhhhkkkooorrrsssrrrqqqqqqpppnnnllljjjhhhgggddd\\\VVVUUUWWW\\\eeennnxxxzzz}}}tttmmmlllnnn{{{{{{vvvqqqYYYDDD777222111000///......------...,,,---.../////////...---...---,,,---/////////---000000///---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------..............................------......///000000000........................000000000111111222222222000000000000111222444444111444666777666666666777999;;;>>>===:::777444333222666444333999999???OOOmmm}}}vvvqqqwww|||JJJJJJIIIIIIJJJKKKMMMNNNQQQSSSUUUUUUPPPJJJDDDAAA888777555222111111222222111222333333111000000111///444:::===;;;888555444222///,,,***+++------------...111666<<>>333111///---...000333555999<<>><<<888777666444444444555555777999;;;;;;888666444444222222333333555777999:::999:::<<<>>>@@@AAABBBBBBDDDFFFIIILLLNNNOOONNNNNNMMMNNNNNNNNNNNNNNNMMMMMMLLLKKKIIIGGGEEEBBBAAA@@@BBBDDDIIINNNRRRTTTVVVVVVUUUVVVVVVUUUTTTTTTVVVXXXYYYYYYYYYWWWTTTQQQMMMKKKIIIGGGEEEDDDEEEEEEDDDCCCEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEHHHKKKNNNPPPQQQRRRSSSVVVZZZ\\\]]]]]]^^^___]]]]]]\\\\\\]]]]]]^^^___```ZZZSSSOOOMMMKKKGGGCCCAAA>>>:::888777777555444555555555444222333555777888>>>HHHUUUeeeyyy|||vvvlllkkkjjjiiiiiifffccc```[[[TTTMMMKKKJJJHHHJJJNNNQQQVVV]]]``````aaaeeehhhhhhhhhhhhjjjmmmppppppooonnnnnnnnnmmmlllkkkjjjiiiddd\\\UUUTTTVVV\\\gggrrrxxx{{{tttrrruuuxxxvvvmmmqqqYYYEEE888333111000///......------...+++,,,...///000///...------,,,+++,,,---......,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------..............................------......///000000111,,,,,,,,,---......//////111111111111111111222222//////000000111333444555222555888999888777777888777:::>>>>>>;;;777555444111555333333999:::BBBSSSpppzzzsssooovvv}}}KKKJJJIIIIIIJJJKKKLLLMMMMMMPPPTTTTTTQQQKKKFFFCCC:::888555222000///000000000222333333111000000111...444;;;>>><<<999666666333000,,,******+++,,,,,,...///222666:::<<<<<<:::333222000......///111222555888;;;>>>??????===;;;999888666555444444555555888:::;;;;;;888555444444333333333333555777:::;;;<<<===>>>@@@@@@AAAAAAAAAEEEGGGJJJMMMNNNOOONNNNNNKKKKKKLLLMMMNNNNNNNNNNNNLLLKKKJJJHHHFFFCCC@@@???CCCFFFKKKPPPUUUYYYZZZ[[[UUUVVVWWWWWWVVVVVVXXXYYYYYYYYYZZZYYYWWWUUURRRPPPHHHFFFDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFHHHKKKNNNPPPSSSTTTUUUSSSVVVZZZ]]]^^^^^^___```^^^]]]\\\[[[[[[\\\]]]^^^___YYYQQQMMMMMMKKKGGGCCCAAA>>>:::888888777666444333444333222111111444666999@@@JJJWWWggg{{{|||uuukkkjjjiiihhhhhhfffccc```\\\TTTLLLJJJIIIGGGIIIMMMPPPVVV^^^aaabbbdddhhhllliiihhhhhhjjjlllnnnmmmmmmkkkllllllmmmllllllkkkkkkddd[[[TTTSSSVVV]]]iiitttuuuyyy~~~}}}ssstttzzz~~~pppfff{{{rrr[[[GGG;;;555111000///......------...+++,,,...000000///...---,,,+++***+++---...---,,,###$$$%%%'''***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................---------...///000000111***++++++,,,---...//////111111111111111111111111---------...///111222333333555999:::999888888888444999???@@@===888555444222666444444;;;>>>GGGXXXrrrtttooolllttt~~~KKKJJJIIIIIIJJJLLLOOOPPPNNNPPPRRRRRROOOJJJEEEAAA>>><<<888444111000//////111333444333111000000000222444777:::<<<;;;:::999333000...,,,------,,,+++......///222666999::::::444333000...---...000222333333444666777999::::::999999888888888888888777666888999888666333222222222222222333444777999:::>>>===<<<===AAACCCBBB@@@BBBDDDGGGKKKNNNOOOPPPPPPOOONNNMMMMMMNNNPPPRRRTTTQQQNNNJJJFFFBBB@@@@@@???CCCFFFIIILLLNNNRRRVVVYYYZZZXXXVVVSSSQQQOOONNNNNNQQQPPPNNNNNNNNNMMMKKKIIICCCCCCBBBBBBBBBAAAAAAAAACCCCCCCCCDDDEEEFFFFFFFFFHHHHHHHHHJJJMMMPPPTTTVVVWWWYYY[[[]]]^^^]]]\\\[[[\\\ZZZWWWUUUUUUXXX[[[^^^```\\\VVVQQQMMMIIIEEECCC>>><<<:::888666555555555333333222111000111555888999>>>JJJZZZmmmzzztttnnnllljjjhhhhhhgggeeeccc^^^UUUMMMJJJHHHGGGJJJNNNSSSWWW]]]bbbdddeeeeeefffhhhiiijjjlllmmmnnnnnnnnnkkkjjjiiiiiijjjjjjhhhfffaaa\\\VVVTTTXXX```hhhmmmxxxzzz|||zzzxxxttteeewwwsssZZZBBB666666222000.........///...---111///---------...---,,,+++++++++,,,,,,---------------------------------,,,,,,++++++***+++++++++)))***+++,,,,,,+++***))),,,,,,,,,------.........)))******+++,,,---..............................111111000000//////......,,,---///000111111111000//////000000111111111222555666999;;;;;;:::888777666777:::<<<<<<;;;999777111000,,,000:::<<>><<<999555222111000000222333555444222111000000333555888:::;;;;;;:::999444111...,,,,,,---,,,+++/////////222777:::;;;;;;666444111///......000111222222333555666888999999:::999999999999999999999777999:::999666333222222222222333333555777999;;;>>>===<<<>>>AAABBBBBB@@@AAACCCEEEIIILLLOOOPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSOOOMMMIIIEEEAAA@@@??????AAACCCFFFIIIKKKNNNRRRUUUTTTSSSRRRPPPMMMKKKJJJIIIKKKJJJIIIIIIJJJIIIGGGEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFIIIIIIJJJKKKNNNRRRUUUWWWYYYZZZ\\\]]]]]]\\\[[[ZZZ[[[YYYVVVTTTUUUXXX[[[^^^___[[[UUUPPPLLLIIIEEECCC>>>===:::888666555555555555555444222111333666999:::@@@KKK[[[nnnzzztttlllkkkiiihhhhhhgggdddaaa]]]TTTMMMJJJIIIHHHJJJNNNRRRVVV\\\aaadddeeefffggghhhhhhjjjkkklllllllllllllllkkkiiiiiiiiihhheeeccc___ZZZTTTSSSXXX```iiinnnwwwyyy{{{~~~||||||rrrdddxxxrrrXXXAAA666666222000...---......---,,,000...---,,,---...------+++,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++)))***+++,,,,,,+++***))),,,,,,,,,---------......,,,,,,,,,---------------........................////////////.........---+++,,,...///000000//////000000111111222222222222444666888:::;;;:::888777777888:::<<<<<<:::888777999999444888AAAAAAGGGZZZtttssslllgggnnnJJJIIIIIIIIIJJJLLLMMMOOOPPPRRRSSSSSSPPPKKKFFFCCC???===999666333222111111222444666666444111000000333555888:::;;;;;;999888555222...,,,,,,---,,,+++000///000222666:::;;;;;;888666333///......//////000111222333444666666777::::::::::::::::::::::::999:::;;;999666333111111222222333444666888:::;;;===<<<<<<>>>@@@BBBAAA@@@@@@AAACCCEEEIIIMMMPPPSSSUUUTTTSSSRRRQQQPPPPPPPPPLLLJJJFFFBBB???>>>===>>>>>>@@@CCCEEEGGGJJJMMMPPPPPPPPPPPPOOOMMMKKKHHHFFFFFFEEEEEEFFFHHHGGGFFFDDDFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEJJJJJJKKKMMMPPPSSSVVVXXXZZZ[[[\\\\\\\\\[[[ZZZYYYYYYXXXUUUTTTUUUXXX[[[]]]^^^[[[UUUPPPLLLIIIEEECCC>>>===;;;888666666666666444444333222000222555888;;;AAAMMM]]]pppyyyssslllkkkjjjjjjjjjhhhdddaaa\\\TTTLLLJJJJJJHHHJJJNNNPPPTTT[[[```ccceeeggghhhjjjjjjkkklllmmmmmmllllllmmmllljjjiiihhhfffccc```]]]YYYTTTSSSXXXaaaiiinnnvvvwwwzzz~~~yyyyyyzzzrrrjjjqqqVVV@@@666666333111//////000000///......---+++,,,...//////...---------------.........++++++++++++++++++++++++************+++,,,------******++++++++++++******,,,,,,,,,------------...//////......------------////////////////////////............------------------...///000000000000111111222222222222333333444555888:::::::::999888999:::<<<<<<<<<:::777555999:::666999@@@>>>DDDVVVsss~~~uuunnnkkksssIIIIIIIIIIIIJJJKKKLLLMMMRRRSSSTTTTTTQQQMMMHHHEEE@@@>>>:::777444333333333111444666666444111//////444666999;;;;;;:::888777555222...,,,,,,------,,,///...///111555999;;;;;;:::888444000...---......//////000111222333444555888888888999999999::::::999;;;;;;999666222000000000000111333555777999:::<<<<<<===>>>???@@@AAAAAA@@@@@@@@@BBBFFFJJJOOORRRVVVVVVTTTSSSQQQOOONNNMMMHHHFFFBBB???===<<<<<<<<<<<<>>>AAACCCDDDGGGKKKNNNQQQRRRTTTTTTSSSOOOLLLIIIFFFFFFGGGIIIKKKKKKIIIGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEIIIJJJKKKMMMPPPSSSVVVWWWYYYZZZ[[[[[[\\\[[[ZZZZZZXXXWWWVVVUUUVVVYYY\\\^^^___[[[UUUPPPLLLIIIEEECCC???===;;;888777666666666222222111///...///222555;;;BBBNNN^^^qqqwwwqqqlllkkkkkklllllliiidddaaaZZZRRRLLLKKKKKKIIIKKKNNNNNNRRRYYY___bbbeeehhhjjjnnnnnnooooooooooooooonnnnnnlllkkkkkkjjjgggccc```^^^ZZZUUUUUUZZZbbbiiinnntttvvvyyy}}}uuuooouuu}}}wwwuuutttVVV@@@777777555444222111222222111000---+++***+++---/////////........................************************+++++++++,,,---...///000++++++++++++++++++++++++------------------------///////////////.........000000000000000000000000........................000000111222222222222222111111111111111111111111333444666999::::::999999:::;;;======<<<999666444444666333666<<<;;;AAATTTrrryyysssqqq|||HHHHHHHHHIIIIIIJJJKKKKKKRRRSSSTTTTTTRRRNNNJJJHHHAAA???;;;888666555555555222444555555222000......555777999;;;;;;:::777666555222...,,,,,,---......///......000444888:::;;;<<<:::555111...---............///000111222222333444444555666777777888888999::::::888555111000///---...000222555666888888;;;<<<===>>>>>>???@@@AAA@@@@@@???@@@CCCGGGKKKNNNSSSSSSSSSQQQOOOLLLIIIHHHCCCAAA???<<<:::999::::::;;;>>>@@@CCCEEEHHHKKKNNNTTTVVVXXXYYYXXXTTTQQQNNNIIIIIIJJJMMMNNNNNNKKKIIIEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFHHHIIIJJJMMMPPPRRRUUUVVVWWWWWWYYYZZZ[[[\\\]]]]]]YYYXXXWWWWWWYYY[[[^^^``````\\\VVVQQQMMMIIIEEECCC???===;;;999777666666666333333111///...///222444;;;AAANNN___rrr}}}vvvpppiiiiiiiiiiiiiiifffbbb^^^XXXQQQLLLLLLLLLJJJKKKNNNMMMQQQXXX]]]aaaeeehhhkkknnnnnnoooooopppooooooooommmmmmllllllllljjjeeebbbaaa]]]XXXWWW\\\cccjjjnnnsssuuuyyy}}}wwwlllooo~~~wwwWWWAAA888777444222000000111111000///,,,+++***+++---/////////........................************************************+++---......,,,++++++++++++++++++,,,------------------------------......///000111111000000000000000000000000////////////////////////111111111111111222222222000000000000000/////////222333555777999:::::::::;;;<<<======<<<999666444333666444777======EEEYYYuuuzzzuuuvvv~~~HHHHHHHHHIIIIIIIIIJJJJJJNNNOOOPPPQQQPPPMMMJJJHHHBBB@@@<<<999777666666777444555666444222000///000666888:::;;;;;;999777555444111---+++,,,...000111000///...000444888;;;<<<===:::666222///......///......//////000111111222111111222333555666777777777888999777444111//////---...000333555777888888:::<<<>>>>>>>>>>>>@@@BBBBBBAAA??????@@@CCCGGGIIIMMMMMMNNNMMMKKKHHHEEECCC???===;;;999777777888999;;;>>>AAADDDFFFIIINNNQQQUUUWWWYYYZZZZZZWWWSSSQQQKKKLLLMMMNNNOOONNNJJJGGGDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGHHHGGGIIIKKKMMMPPPRRRTTTUUUVVVVVVWWWYYY[[[\\\^^^^^^ZZZZZZYYYZZZ\\\___bbbdddccc___XXXRRRNNNIIIEEEBBB???>>><<<999777777666777666555444222000111444777;;;AAANNN```sss{{{tttooofffeeedddddddddbbb^^^[[[VVVPPPLLLMMMMMMKKKKKKNNNMMMQQQWWW\\\```dddhhhkkkkkkkkklllmmmnnnnnnmmmmmmnnnmmmmmmnnnmmmkkkfffbbbaaa]]]YYYYYY^^^eeelllooosssuuuxxx|||yyyjjjjjj|||xxxWWWBBB999666111///------......---,,,,,,+++***+++---//////............---------------************************(((((((((((()))***++++++,,,,,,++++++++++++,,,,,,...------------,,,,,,,,,,,,,,,---...///000111111/////////////////////////////////000000000000000000///.........//////000000////////////.........222333444666888:::;;;;;;;;;<<<===>>>===:::777555111444222555;;;<<>>===:::666222000//////000......//////000000111111///000111222444555666777444666777666333000//////...///222555777999::::::999<<<>>>>>>======???BBBCCCBBB@@@??????@@@BBBCCCEEEGGGHHHIIIGGGDDDAAA>>><<<:::888666555666777888;;;===AAADDDGGGKKKPPPSSSWWWXXXZZZ[[[ZZZXXXVVVTTTNNNNNNOOOPPPOOOMMMHHHDDDDDDDDDDDDDDDEEEEEEEEEFFFCCCCCCDDDEEEGGGHHHIIIIIIHHHIIILLLOOOQQQTTTUUUVVVWWWWWWXXXYYYZZZ[[[]]]]]]\\\\\\\\\]]]___bbbeeegggfffbbb[[[TTTOOOIIIEEEBBB@@@>>><<<999888777777777777777555333111222444777<<>>===;;;888666000222000111777888DDD\\\|||{{{xxx|||zzzooooooGGGGGGHHHIIIIIIIIIHHHHHHDDDFFFGGGIIIIIIHHHGGGFFFCCCAAA>>>;;;999888888999<<<;;;999666333222444666777888:::;;;;;;888666444222///+++***---000333444444222111333777<<>>>>>======???BBBDDDCCCAAA??????>>>??????@@@BBBDDDEEEDDDBBB>>><<<:::999777555444555666777:::===AAADDDHHHLLLQQQTTTYYYZZZ[[[\\\[[[ZZZXXXWWWQQQQQQQQQQQQPPPMMMHHHDDDDDDDDDEEEEEEFFFFFFFFFGGGBBBCCCDDDEEEGGGIIIJJJKKKIIIKKKMMMPPPSSSUUUVVVWWWYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]^^^___aaadddgggiiihhhccc\\\UUUOOOJJJEEEAAA@@@>>><<<:::888777777777666555444111///000333555===DDDRRRcccvvv}}}yyysssmmmiiigggdddccccccbbb```^^^TTTOOOLLLNNNOOOLLLLLLNNNMMMQQQVVV[[[___cccgggjjjjjjkkklllnnnoooppppppppppppoooooonnnkkkggg```\\\XXXVVVTTTWWW^^^hhhpppttttttvvvyyy|||}}}wwwpppxxx}}}tttSSS@@@999555444222000///000000///...---+++***+++,,,------,,,---------,,,,,,+++++++++++++++++++++++++++++++++......---,,,,,,,,,------------++++++++++++------.........------,,,,,,,,,...............---------........................---------.........//////111000///......///000111222111111111000000//////111222333555888:::<<<<<<:::;;;===>>>===;;;888777333555222222777888EEE^^^zzz|||~~~lll```fffyyyIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEEEEEDDDBBB??????@@@@@@===999888:::===>>><<<999666444444444555888777777777888777555333///...,,,+++---111666999777444111111444888<<<>>><<<888444111111000//////,,,,,,------...////////////000222444555555444444555444222111///...---------111666;;;??????>>>===???>>>===<<<===???AAABBBDDDDDDCCCCCCAAA???>>>===AAABBBAAA>>>::::::===AAA;;;888444444555666555333;;;>>>AAADDDGGGJJJNNNQQQYYYYYYYYYZZZ[[[\\\]]]^^^YYYXXXVVVVVVUUUQQQJJJDDDFFFEEEEEEEEEFFFGGGHHHHHHHHHFFFEEEDDDEEEGGGJJJLLLKKKMMMPPPSSSUUUVVVWWWWWWUUUVVVWWWYYYZZZ[[[[[[[[[^^^___aaaccceeefffggggggeee```ZZZTTTOOOJJJFFFCCC???===:::888777666777888888666333000///000222444<<>>;;;777333333777333333999;;;DDDVVVsss{{{yyy|||iii\\\XXX]]]vvvHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFDDDDDDCCCBBB???======??????>>>;;;:::;;;===???===:::777666555555666888777777777888777555333///...,,,,,,...222666999:::777333111333666999:::;;;888444111000000///...........................111222444666777777777777777666444222111//////...///222777<<<@@@AAA@@@???>>>===<<<<<<<<<>>>@@@AAAEEEEEEDDDBBB@@@===<<<:::;;;>>>???===:::888999<<<;;;999666777999;;;;;;999===???CCCEEEFFFHHHKKKNNNVVVUUUUUUUUUVVVWWWYYYZZZ^^^\\\YYYWWWTTTPPPLLLIIIFFFFFFFFFEEEFFFFFFGGGGGGGGGFFFEEEDDDEEEGGGJJJLLLKKKMMMOOOQQQTTTVVVWWWWWWVVVVVVXXXYYYZZZZZZZZZZZZ^^^___```bbbdddeeeeeeeeeddd___YYYSSSNNNJJJEEEBBB>>><<<:::777666666666777777555222000000222555777===FFFUUUgggxxx~~~yyyrrrmmmnnnllliiigggfffccc___\\\VVVSSSOOOLLLKKKLLLOOOQQQQQQUUUZZZ^^^aaacccfffhhhlllkkkkkkkkklllnnnoooooonnnnnnmmmllliiiccc\\\WWWSSSQQQQQQXXX^^^dddllltttxxxyyy{{{}}}tttyyymmmeeellliiiLLL;;;555444111111000///...------,,,,,,,,,,,,---------------------............------...,,,++++++...///...---------,,,+++++++++,,,,,,***,,,---...---...///111---------------............///000000000///---,,,.........------,,,,,,,,,++++++---...///000000000000000000000000000000000///000111111000000111333555777999999999999;;;===999999;;;===>>><<<888555333777444444:::<<>><<<======@@@>>><<<:::888777777777888777666777777777444222///...------///333777:::<<<999444222222444666777999666333111000000...---........./////////000000222444666888999:::::::::999888666444222111000000000333888===AAABBBBBBBBB===<<<<<<;;;<<<===???@@@BBBBBBAAA@@@???>>>===<<<888<<>>;;;888888999;;;999888999<<>>AAA@@@>>><<<::::::999999999777666666666666444222///...---...000444888:::<<<888444111111333555666888555222000000///...,,,,,,---...///111222333333333444777999;;;;;;;;;;;;999888777555333222222111111444888<<>>???<<<<<<======???@@@AAABBB===???AAA@@@===;;;<<>>@@@AAABBBCCCDDDFFFEEECCCBBBBBBBBB???>>><<<::::::<<<>>>???AAAJJJTTTYYYWWWQQQLLLJJJHHHHHHGGGFFFEEEEEEEEEFFFFFFEEEEEEEEEFFFIIIKKKLLLMMMMMMMMMNNNPPPSSSVVVXXXWWWWWWXXXXXXXXXXXXXXXWWW[[[\\\]]]___``````aaaaaaaaa]]]VVVPPPLLLGGGCCC@@@;;;:::888666555444444444666444222111222555888:::???HHHWWWiii{{{{{{uuupppmmmllljjjhhhgggccc___[[[WWWTTTPPPMMMLLLMMMPPPRRRUUUXXX\\\___aaabbbdddfffdddeeeggghhhhhhiiikkkmmmlllllllllkkkiiiddd]]]XXXTTTQQQRRRXXX___eeemmmuuuyyyyyy{{{|||~~~wwwppptttgggeeeppp{{{aaaIII;;;666333////////////............---,,,,,,,,,,,,,,,,,,,,,000000111111111000//////...------.........---,,,++++++++++++,,,,,,---...111111222000---,,,,,,---...---,,,++++++,,,---...//////////////////.....................---------------...///000111111000111111111111111111111111000111222222111111222444555888<<<>>>>>><<<;;;;;;:::999999:::;;;;;;999777111777555666======CCCSSStttvvvuuu|||ttt```QQQMMMPPPYYYsssGGGGGGHHHHHHHHHGGGFFFEEEHHHFFFDDDBBB@@@===:::777555777;;;???BBBCCCAAA@@@AAA@@@???>>><<<;;;;;;;;;:::888666555555555333222.........///111555999;;;:::666222000111444666777777555222111111000...,,,//////000000111222333333333555777999:::;;;;;;;;;888777666555444333333333222333666999===???AAAAAA;;;;;;;;;<<<<<<===>>>???::::::;;;<<<>>>@@@CCCDDDCCCCCCBBB>>>;;;<<>>===;;;999888888888888999::::::999777111777666777======DDDTTTrrrtttrrrwwwvvvaaaPPPLLLOOO\\\uuuGGGGGGHHHIIIHHHGGGFFFEEEHHHFFFDDDBBBAAA>>>:::888444666999>>>CCCEEEDDDCCCAAA@@@@@@???>>>===<<<;;;:::888555444444444333222......///000333666:::<<<888555111///111444666777666555333222222111///---222222222222222222222222444666777999:::::::::999777666666555555555666666333444555777:::<<<>>>???;;;<<<<<<===>>>>>>??????======<<<<<<===???AAABBBFFFDDD@@@;;;888;;;CCCJJJPPPOOONNNKKKHHHFFFGGGHHHHHHIIIJJJIIIFFFBBB@@@???999999888666555444444444;;;<<<>>>???@@@BBBEEEGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFGGGGGGIIIJJJLLLNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSTTTUUUUUUUUUUUUUUUWWWXXXZZZ\\\^^^___`````````\\\VVVPPPKKKFFFBBB???:::999888777666555444333666555222111111444777999BBBLLL]]]pppzzztttooojjjiiiiiiiiiiiifffaaa]]]XXXVVVRRRNNNMMMOOOQQQSSSUUUYYY]]]```aaaccceeefffhhhkkkoooooonnnmmmooorrrllllllmmmmmmkkkgggaaa\\\UUURRRSSSYYY___eeennnvvvxxxyyy{{{}}}~~~zzztttxxx]]]GGG;;;666333222111000///...---,,,,,,)))******+++,,,---...///111222222111111000///...,,,...///...,,,***)))))),,,,,,+++++++++,,,------***+++,,,,,,++++++,,,...)))+++---000111000///...///............///000000...............///////////////000111111111111111000000000000000000000000///000111111000000111333333666:::<<<;;;999888777777777888:::<<<;;;999777333888666666<<<===DDDUUUqqq~~~uuurrrwww}}}gggVVVQQQTTT```wwwFFFGGGHHHIIIIIIGGGFFFDDDGGGEEECCCAAA@@@>>>;;;888333444777===CCCGGGGGGEEE@@@@@@@@@???>>>===<<<;;;;;;888555444444444333111......///111444777:::<<<888555000///000333555666666555333333333222000...///000111222333444555666777888999:::::::::999999666666666666777888999:::555555666777999;;;===>>><<<<<<===>>>????????????>>>=========>>>@@@BBBCCCGGGEEEAAA;;;999<<>>;;;888444888555555;;;===EEEVVVqqqwwwvvv|||kkkZZZVVVZZZcccyyyFFFGGGHHHIIIIIIGGGFFFDDDFFFDDDBBBAAA@@@>>>:::888333444666<<>><<<===>>>???@@@@@@@@@@@@;;;;;;;;;<<>><<>>===<<<999666444///333:::CCCJJJKKKFFFAAAFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHJJJLLLMMMOOOPPPQQQSSSSSSTTTTTTTTTRRRQQQPPPNNNOOOPPPRRRSSSTTTTTTTTTUUUVVVYYY\\\^^^```bbbcccaaa]]]VVVPPPKKKGGGCCC@@@:::::::::999888666444333000///...///111555999<<>>===;;;;;;;;;;;;999888777777666555555444333333//////000111444777:::<<<888555222000222555777888666777777666444222000///...///111333555777888999:::999999888888999::::::555777999;;;>>>AAACCCDDD======;;;999777888;;;>>>@@@<<<999:::===@@@@@@@@@>>>=========>>>@@@BBBCCCEEEDDDAAA<<<;;;???HHHOOOZZZXXXTTTQQQNNNLLLLLLLLLMMMOOORRRTTTRRRMMMGGGCCCAAA@@@@@@>>><<<999666444444555999<<<@@@CCCEEEFFFFFFEEECCCBBBBBBDDDFFFGGGJJJKKKKKKKKKKKKMMMQQQTTTWWWWWWWWWTTTQQQPPPPPPQQQNNNOOOQQQSSSUUUVVVWWWWWWTTTVVVYYY\\\___bbbdddeee```[[[SSSNNNJJJFFFAAA===:::::::::999777444222000333000000222222222777>>>HHHSSSfffyyyyyyuuuqqqnnniiijjjlllppprrrqqqnnnkkkbbb[[[VVVVVVVVVUUUVVVYYYZZZ\\\___cccfffgggggggggiiikkkmmmoooppppppooonnnmmmkkkkkknnnpppmmmeee]]]YYYWWWUUUXXX```jjjssswwwxxxzzz}}}wwwsss{{{^^^GGG<<<666222111///---------...---,,,...///000000000///...---.../////////...---,,,,,,---------...---,,,,,,+++------,,,,,,,,,------...///...---,,,,,,,,,,,,,,,////////////000000000000000000000000000000000000000000///...............000000000000000//////...444444222111000000//////333333333222222333444444111333777:::<<<;;;999777888:::<<<======<<<:::999888<<<999777;;;;;;DDDWWWuuu}}}xxxeeeXXXVVV[[[fffHHHHHHHHHHHHGGGFFFEEEEEEBBBAAA??????>>>===:::888555444444777<<>><<<;;;;;;<<<<<<:::999444444444333333333333333//////000111444666999:::777444111111333666888888;;;:::999777444000---+++///111333555777888888888888888888999999:::::::::555666888:::===???AAABBB>>>>>><<<:::888888:::===>>><<<::::::===?????????>>>>>>>>>>>>???AAABBBCCCCCCCCCAAA===<<<@@@IIIPPPZZZXXXTTTQQQNNNMMMMMMMMMLLLNNNQQQSSSRRROOOJJJGGGCCCBBBBBB@@@>>>;;;888666555777:::===@@@CCCEEEEEEGGGFFFEEEDDDDDDFFFGGGIIIKKKLLLLLLLLLLLLMMMQQQSSSVVVWWWVVVTTTQQQOOOPPPQQQPPPPPPQQQRRRTTTUUUVVVVVVUUUVVVXXX[[[^^^aaabbbccc___ZZZRRRMMMJJJFFFAAA===:::::::::999777444222111444111000222222222777>>>EEEQQQcccvvv~~~yyytttpppllljjjkkkmmmppprrrrrrooolllccc\\\WWWWWWVVVUUUVVVYYYWWWZZZ^^^cccfffiiijjjjjjiiijjjmmmoooppppppooonnnmmmkkkjjjlllmmmkkkddd^^^YYYVVVUUUXXX```jjjssswwwyyy{{{}}}wwwwwwzzz}}}yyyttt{{{]]]FFF;;;555111333111/////////000///...------.../////////...---/////////000//////......//////000000//////.........------,,,,,,,,,------...------,,,,,,,,,---------............/////////////////////////////////000000///.....................///000000000000000444333222111000000000000333333222222222222333333111222555777888888777555777999<<<>>>>>><<<:::888222777555444999;;;DDDXXXtttyyyqqqqqqxxxfffYYYXXX]]]lllHHHHHHHHHHHHGGGFFFEEEDDDCCCBBB@@@??????===;;;888666555444666:::>>>@@@AAA===<<<;;;;;;<<<===<<<:::222222222111111111111222//////000111333555777888555333111222444777999:::===<<<:::777333///,,,***111222555888999888777666555666888:::;;;;;;:::999555666777999;;;===???@@@??????>>>;;;888777999:::<<<;;;:::;;;===???>>>===???>>>>>>???@@@AAACCCCCCAAAAAA@@@>>>===AAAIIIOOOWWWUUURRRPPPNNNMMMNNNNNNKKKMMMPPPQQQRRRQQQOOOMMMFFFEEEEEECCCAAA>>>;;;:::999:::<<>><<<999666111666444333888:::DDDWWWrrr|||mmmbbbeeeyyyggg[[[[[[aaavvvGGGHHHHHHGGGGGGFFFEEEDDDFFFEEECCCBBBBBB@@@>>>;;;777555444555888;;;>>>>>>===<<<;;;;;;===>>>===<<<444444222111000000000000000000111222333444666666555444333444888;;;<<<<<<;;;:::888666444111///...000333666888999888555333222444888;;;<<<;;;:::888555555666777888:::<<<>>>?????????===:::888888999999999:::<<<=========<<>>===@@@GGGMMMRRRQQQOOOMMMLLLLLLNNNNNNMMMNNNPPPQQQQQQQQQPPPPPPIIIHHHHHHGGGEEEBBB???>>><<<===>>>@@@BBBCCCCCCCCCGGGGGGGGGGGGGGGHHHIIIJJJMMMNNNNNNMMMMMMMMMOOOQQQSSSTTTTTTRRRPPPOOOPPPQQQTTTSSSQQQPPPPPPRRRTTTUUUVVVWWWXXXZZZ[[[\\\\\\\\\[[[VVVOOOKKKIIIFFFAAA>>>::::::999888666555333333666333222444333333777>>>DDDOOOaaauuu{{{vvvpppllllllmmmooorrrtttsssooolllfff___YYYXXXXXXVVVWWWZZZ^^^```bbbeeefffgggffffffhhhiiilllnnnoooooonnnmmmnnnllljjjiiihhhfffccc```WWWUUUTTTXXX```jjjssswww|||}}}}}}lllooowwwzzz|||vvvqqqssssssVVVDDD===:::888111///---------...---+++***+++,,,------...//////---...///000000000000000.........---------------......---,,,++++++++++++++++++++++++,,,---......,,,------------.........////////////////////////000///............//////---...///000111111111111111111111111222222333444111222222222111111000000444444555666888:::;;;<<<666999<<>><<<888555666:::777555999999BBBUUUrrrnnnbbbddd|||{{{iii]]]]]]ddd~~~GGGGGGGGGGGGFFFEEEDDDDDDFFFEEEDDDCCCCCCBBB@@@===999666444444666:::<<<======<<<;;;<<<>>>>>>>>><<<888777444222000000000000111111222333444444555555666555555888;;;===>>>>>><<<;;;999666333111//////000222555777888666444222111444888;;;<<<;;;999777555555444444555777999;;;===??????>>>;;;999999999777999:::;;;;;;;;;;;;<<<>>>??????@@@AAAAAAAAAAAA?????????======@@@GGGMMMPPPOOOMMMKKKKKKLLLMMMNNNPPPPPPQQQQQQQQQPPPOOOOOOJJJJJJJJJIIIGGGEEEBBBAAA??????AAABBBCCCCCCCCCCCCEEEEEEEEEFFFGGGHHHHHHIIILLLNNNOOONNNMMMNNNOOOQQQRRRSSSSSSRRRPPPOOOPPPRRRUUUSSSRRRPPPPPPRRRTTTUUUWWWXXXYYYYYYZZZZZZZZZZZZYYYTTTNNNJJJHHHFFFAAA>>>:::999888777666555444444666333333444444444888???CCCNNN```ttt}}}xxxrrrmmmmmmmmmooorrrtttrrrooollleee^^^YYYXXXXXXVVVWWWZZZ___```cccfffgggggggggfffhhhjjjlllnnnoooooonnnmmmnnnmmmjjjiiigggeeebbb```WWWTTTTTTWWW___jjjsssxxx}}}~~~rrryyy~~~qqqqqqxxxmmmRRRCCC@@@???===111///---------...---++++++++++++,,,---...//////,,,---......////////////......---,,,+++,,,,,,---...---,,,++++++++++++++++++++++++++++++,,,---...------........./////////........................//////............//////000111111111111111000000111111111111222333444555111222222222222111000///222222333555888;;;>>>@@@777999<<<>>>===;;;777555666:::777555999999BBBUUUrrruuuffffffxxx~~~jjj^^^```hhhGGGGGGGGGGGGFFFEEEDDDCCCDDDCCCBBBBBBBBBBBB@@@>>>:::777444333666999<<<===???>>>======>>>???>>><<<:::888555222111000111111333333444555555555444444666666777:::===???>>>===???===:::666333000...---000111444666777666444333222444888;;;<<<:::888777555444333222333444666888:::<<<>>>???===;;;;;;;;;777888::::::999999;;;<<<===>>>???@@@@@@@@@@@@???>>>???>>>===>>>CCCKKKRRRVVVTTTQQQNNNLLLLLLLLLMMMPPPQQQQQQQQQQQQPPPNNNMMMKKKKKKKKKJJJHHHFFFDDDBBBAAAAAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGHHHHHHKKKMMMOOOOOONNNOOOPPPRRRRRRSSSSSSRRRQQQPPPRRRSSSTTTTTTSSSRRRRRRSSSTTTUUUWWWXXXYYYYYYZZZZZZYYYYYYWWWRRRLLLHHHGGGEEEBBB>>>:::999888666555555444555666333333555555555:::AAADDDOOO```sss}}}xxxsssooolllmmmoooqqqsssrrrnnnkkkddd]]]XXXWWWWWWVVVXXX[[[[[[]]]aaaeeeiiijjjkkkkkkiiikkkmmmoooppppppooonnnlllllljjjhhheeeccc```___VVVTTTSSSWWW___jjjsssxxx|||}}}{{{vvvmmmrrr~~~kkkOOOAAA???@@@>>>333111/////////000///...---,,,,,,,,,---...///000,,,---...............---000///---,,,,,,,,,---...,,,,,,++++++++++++,,,,,,,,,++++++++++++,,,,,,------............/////////........................///............//////000333333333333333222111111222222222222222333444555222222333333333111000/////////111333666999<<<>>>999:::;;;<<<<<<:::777666111666444333888:::DDDWWWttt}}}nnnkkkyyy}}}iii]]]bbblllGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAABBBDDDDDDBBBAAA:::777444333666999<<<>>>AAA???>>>>>>>>>>>>===<<<888666333111111222333555444555666666666555444333555555777:::===>>><<<;;;???===:::666333000//////111222444555666666666555444555888::::::999777666555444222000111222444666777:::===??????>>>===>>>777888999888777777:::===<<<===>>>?????????>>>>>><<<===>>>>>>AAAHHHSSS\\\ccc```[[[UUUQQQNNNLLLKKKNNNOOOQQQRRRQQQPPPNNNLLLKKKKKKKKKJJJHHHFFFDDDBBBAAABBBCCCDDDEEEEEEEEEEEEBBBCCCDDDFFFGGGGGGHHHHHHJJJLLLNNNOOOOOOPPPQQQSSSRRRSSSTTTSSSRRRRRRSSSUUUSSSSSSTTTTTTUUUUUUVVVVVVXXXXXXYYYZZZZZZZZZZZZZZZUUUPPPKKKHHHGGGEEEBBB???:::999777666555555555555555222222555666666<<>>;;;;;;888333111/////////000///...///......------...///000...////////////......---///---,,,******+++,,,---************+++,,,------,,,,,,++++++***+++++++++,,,,,,---------................................................///000000333333444444555444444444333333222222222333444444333333444555444222000///000111333555777888:::;;;:::;;;;;;::::::999777777222777555444999;;;DDDXXXvvvpppnnn|||zzzfff]]]dddpppFFFGGGGGGFFFFFFEEEDDDCCCDDDCCCCCCDDDFFFGGGFFFDDD:::777444333666:::===>>>BBB@@@>>>>>>???>>>===;;;555333111000111333555777555666777777777666444333444444666999<<<<<<:::888;;;999777555444333333333222333444666777777888888555666888999999888777666555333111000000111333555555888===???@@@?????????777888999777555666:::>>><<<<<<>>>??????>>>======;;;<<<===???CCCMMMZZZdddnnnjjjccc[[[TTTOOOLLLJJJLLLMMMPPPRRRRRRPPPNNNMMMJJJKKKKKKJJJHHHFFFDDDBBBBBBBBBDDDEEEFFFFFFFFFFFFCCCCCCEEEFFFGGGHHHHHHHHHIIILLLNNNPPPPPPPPPRRRSSSRRRSSSTTTSSSRRRRRRTTTVVVSSSSSSUUUVVVVVVWWWVVVVVVXXXXXXYYYZZZ[[[[[[ZZZZZZTTTOOOJJJGGGFFFEEEBBB???:::999777666555555555666444222222555666777===DDDRRR[[[jjjzzz{{{wwwrrrpppllllllnnnpppqqqpppllliii```YYYUUUVVVVVVVVVXXX\\\]]]___cccfffiiijjjkkkjjjkkkllloooqqqrrrrrrqqqpppfffggggggeeeaaa]]]ZZZYYYUUUSSSRRRVVV___jjjsssxxx{{{|||~~~zzzllleeennn|||nnnNNN<<<888666222111///---------...---,,,111000...------...///000000000111000000///......,,,+++)))''''''((()))***)))))))))***+++,,,......------,,,+++************++++++,,,,,,,,,---------.......................................///000111222222444555666777777777444333333222222333333444333444555666555333111///444555666888999999999999;;;;;;:::999999888777777888<<<999777;;;;;;DDDWWWwww~~~~~~|||kkkkkk{{{xxxddd\\\eeesssGGGGGGGGGFFFFFFFFFFFFEEECCCCCCCCCCCCBBBAAA@@@???:::666444555666777;;;@@@CCC???EEEGGG>>><<<>>>:::555444444444444555555555555666666666555333111///222444666999;;;<<<<<<<<<777888777555222000000111333555777666555444444555555555777777888777666666555444222222222222000...000222555999===???AAABBB:::999777777777888:::<<<;;;===???>>><<<:::;;;===AAAAAA@@@???AAAJJJXXXcccpppmmmfff\\\SSSNNNMMMMMMMMMNNNOOOOOONNNOOOQQQRRRMMMMMMLLLKKKIIIFFFEEEDDDCCCDDDEEEDDDCCCBBBCCCEEEDDDFFFHHHJJJKKKKKKKKKJJJLLLLLLLLLMMMOOOQQQSSSUUUUUUUUUUUUUUUTTTSSSQQQPPPTTTTTTTTTUUUUUUUUUTTTTTTWWWWWWXXX[[[\\\\\\ZZZXXXSSSPPPMMMJJJHHHFFFDDDAAAAAA@@@===;;;888666555444444222333555555666===EEESSSeeeyyy|||wwwsssrrrooonnnmmmnnnooopppooonnn```[[[VVVSSSTTTWWWZZZ\\\aaaccceeefffgggjjjmmmpppqqqppppppqqqqqqpppmmmkkkkkkiiifffdddaaa^^^YYYUUURRRSSSTTTYYYaaakkktttzzz|||~~~~~~~~~|||yyygggbbblllxxxiiiNNN>>>666444444---...///000000///...---+++++++++,,,,,,,,,------......---+++******---///............---,,,+++++++++++++++,,,,,,------------------,,,,,,,,,++++++------,,,+++,,,---...///...............///000000............///////////////000333777::::::666333333222222333555777888777999888777555333111000///222333444666888999::::::<<<===??????===:::666333666777222444::::::DDDZZZ|||vvvyyy|||lllkkk|||tttjjj```fff{{{GGGGGGGGGFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBAAA@@@@@@<<<777444555555666;;;AAABBB@@@DDDBBB;;;======333555444444333444555666777888777777777555444333222222333555777999;;;<<<<<<888777666444111000111222555666777666444333444555777888999;;;;;;:::999888777555333222222222111000222444666999<<>><<<:::999:::;;;<<<;;;===??????<<<;;;;;;===>>>??????>>>???FFFQQQZZZdddbbb___[[[VVVRRRNNNLLLOOOOOOOOOOOONNNNNNNNNOOOMMMMMMLLLJJJGGGEEECCCCCCCCCDDDEEEEEECCCCCCDDDEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJKKKMMMOOOQQQRRRRRRRRRSSSSSSSSSSSSSSSQQQPPPNNNOOOPPPSSSUUUWWWYYYZZZZZZXXXXXXYYY\\\^^^^^^\\\ZZZTTTQQQLLLIIIFFFDDDAAA>>>???>>><<<:::888666555555444222333555555777>>>GGGTTTfffzzz{{{vvvsssrrrooonnnmmmmmmoooooonnnlll```\\\VVVTTTUUUYYY\\\]]]```bbbeeeggghhhjjjlllooonnnnnnnnnpppqqqqqqooommmkkkiiifffdddbbb^^^YYYVVVRRRSSSUUUZZZbbbkkktttzzz|||~~~wwwuuuxxxfffcccnnn{{{gggKKK<<<444111222000000000000///...,,,+++,,,,,,,,,,,,------------222333222111//////000222------.........---,,,,,,---------------.........---------,,,,,,,,,++++++---,,,,,,+++,,,---...///...............///000000///000000000111111222222444555555555444444666777555444222222444555444444666555444333111000//////333444666888:::;;;<<<<<<888:::<<<======;;;888666555666333444:::;;;EEE[[[~~~yyyyyy|||llllllqqqhhh```iiiGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDCCCAAAAAAAAAAAABBB>>>888444444444555:::@@@BBBCCCFFFAAA===EEEEEE444666444333222333555888::::::999888777666555555555222222333555777999;;;<<<777777555111//////111333888888888555333222444666:::;;;===??????>>>===<<<999777333222222333333222555555666888;;;>>>AAACCCDDDCCCAAA>>>===<<<<<<<<<<<<>>>???>>><<<;;;;;;<<<;;;===>>>======@@@FFFKKKRRRRRRSSSVVVYYYXXXSSSNNNPPPPPPOOOOOONNNMMMLLLLLLNNNNNNMMMJJJFFFCCCCCCCCCCCCEEEFFFEEEDDDCCCDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLHHHJJJNNNQQQSSSSSSRRRQQQRRRSSSTTTTTTSSSRRRQQQPPPOOOPPPSSSVVVYYY[[[\\\]]]XXXYYYZZZ]]]``````___]]]UUUQQQLLLGGGDDDAAA>>><<<===<<<:::999777777666666333222333555666999AAAJJJVVVggg{{{{{{vvvsssqqqooonnnmmmmmmnnnnnnllljjj```\\\WWWUUUVVVZZZ]]]^^^___bbbfffhhhiiijjjkkkmmmkkkkkklllnnnqqqrrrqqqpppkkkiiigggeeebbb___ZZZVVVRRRSSSVVV[[[cccmmmuuu{{{|||~~~uuujjjkkkzzzuuudddbbbnnn}}}```GGG999333111333222111111000///---+++***------------.........///111222333111///......///,,,,,,---............---///////////////.........------------,,,,,,,,,,,,,,,,,,,,,+++,,,------..................///000000//////000000111222333333666777666333...///444999777555333222333333222000444444333333222111111111333555777999;;;===>>>???999:::;;;<<<;;;:::888777555666333444:::;;;FFF^^^}}}zzz|||mmmnnnmmmfffaaammmGGGGGGGGGFFFFFFFFFEEEEEEFFFDDDBBBAAA@@@AAACCCDDDAAA:::555333333444999@@@AAAEEEIIICCCBBBRRRRRR<<<666444222111222666999<<<;;;999888666555555666777222222222333444777:::;;;666555333///---...111444::::::888555333222444666;;;===???AAABBBAAA???>>>;;;888444222222333444444666555555666888<<>>>>>>>>======>>>>>><<<;;;;;;;;;999;;;======<<<;;;===???DDDDDDGGGOOOXXX\\\YYYUUUQQQPPPNNNNNNNNNMMMLLLKKKPPPQQQPPPMMMHHHDDDDDDEEEDDDEEEFFFFFFDDDDDDEEEFFFHHHHHHGGGGGGHHHIIIKKKLLLIIIKKKNNNQQQRRRSSSSSSRRRTTTUUUVVVVVVVVVUUUTTTSSSSSSTTTUUUVVVXXXXXXYYYYYYXXXYYYZZZ^^^aaaaaa```^^^TTTPPPKKKGGGDDDAAA???===;;;:::999888777777777777333222333666777;;;DDDNNNYYYjjj}}}{{{vvvsssqqqnnnmmmlllmmmmmmllliiiggg]]]ZZZVVVTTTVVVZZZ\\\^^^^^^bbbfffiiiiiijjjjjjkkkkkkkkklllnnnqqqrrrqqqoookkkjjjgggeeeccc___[[[XXXRRRTTTWWW^^^fffooowww{{{|||wwwrrrvvv{{{wwwlllcccffftttppp```___mmm|||{{{YYYCCC888444444666111111000///...---,,,,,,............////////////000111222111...,,,,,,,,,+++,,,---...////////////000000000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,------..................///000000,,,------///000111222222444444555444333222444555888666444333444444222111555555555555555555555555333555777999<<<===??????======>>>===<<<999777666444666333555:::;;;HHHaaazzz}}}|||nnnpppzzzjjjeeecccqqqGGGGGGGGGFFFFFFFFFEEEEEEFFFDDDBBBAAAAAABBBCCCDDDCCC<<<666333222333777>>>@@@DDDHHHBBBBBBQQQQQQ<<<555333111000222555999;;;999888666555444555555666333222222222333666888999444333111...,,,---111444;;;;;;999666333333555777;;;===@@@BBBCCCBBB@@@???;;;888444222222444444444555444444444666999<<<>>>@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<;;;999888888:::;;;<<<;;;999888777===<<>>?????????>>><<<999777333666444555:::<<>>@@@CCC???;;;DDDDDD333444222111000111444666888777666555555444444444555444444333333444555555666222111000...,,,---000333::::::999777555444666777:::<<<@@@CCCDDDBBB@@@???:::888444333333444444333444444333444555777999:::<<<<<<<<<======>>>>>>>>>===;;;::::::;;;:::888666777777999999999888666555:::999:::AAAMMMYYYaaadddXXXSSSNNNLLLMMMNNNNNNLLLOOOTTTWWWUUUNNNHHHGGGHHHEEEGGGHHHGGGFFFEEEFFFGGGHHHHHHHHHHHHHHHIIIJJJKKKNNNMMMMMMNNNPPPRRRUUUVVVRRRSSSTTTUUUVVVVVVUUUTTTRRRRRRTTTUUUWWWXXXXXXXXXYYYZZZ[[[^^^aaaaaa```^^^SSSOOOIIIEEEDDDCCCBBBAAA::::::999888888888888999666444444777999>>>HHHSSS```qqqzzzuuurrrpppnnnmmmllllllkkkhhhddd```XXXVVVSSSSSSUUUYYY[[[\\\___bbbeeeggghhhhhhiiijjjpppoooooopppqqqqqqooommmllljjjhhhfffeeeaaa]]]ZZZRRRUUUZZZbbbkkksssyyy}}}}}}|||tttqqqjjj^^^XXXZZZkkkvvv||||||pppcccdddrrrmmmQQQ@@@888444111111//////............///000............/////////000///000000///---+++,,,---+++,,,---...///000000000////////////........................---------,,,------...////////////..................///000000000000111111222333444444222222666@@@HHHGGG===333777555444555777888888777222222333333444444444444333444666777999:::;;;;;;:::<<>>888666444222444888===;;;@@@???888;;;<<<222222222111000111222444555555555666666555555444444555555555555555444333333///000000...------000222888999:::999777666777888:::<<<@@@CCCDDDCCCAAA???999666444333444444333111444444555555666777888888::::::;;;;;;<<<<<<<<<<<<<<<:::888888999999666333555555555555666777666666777777999>>>HHHTTT^^^eee___XXXOOOKKKKKKMMMLLLKKKLLLRRRXXXWWWPPPIIIGGGHHHFFFGGGHHHHHHFFFFFFGGGHHHHHHHHHIIIIIIJJJJJJIIIIIILLLMMMNNNPPPRRRSSSTTTUUUQQQRRRTTTVVVVVVVVVVVVUUUQQQRRRTTTVVVXXXZZZZZZ[[[\\\\\\]]]```bbbbbb```^^^SSSOOOIIIDDDBBBAAA@@@???;;;;;;:::999999999999999888555555888:::>>>IIITTTccctttzzzuuurrrpppmmmllllllkkkjjjgggbbb^^^XXXUUUSSSSSSVVVZZZ\\\]]]aaaccceeeffffffgggiiikkkpppppppppqqqrrrrrrpppnnnllljjjhhhgggeeebbb^^^[[[RRRUUU\\\dddllltttzzz}}}}}}}}}www{{{uuuaaa[[[```nnn{{{|||nnndddfffuuuwwwbbbKKK>>>999555222111111000///...------......------........./////////---------+++))))))+++,,,,,,---.../////////////////////000000000000000000............------------......000111111111000///...............///000000111111111222222333333333222222666===CCCCCC===777666555444444666777777666333333333333444444444444444555666888999999::::::777:::???BBBCCC@@@<<<999111666555555:::<<>>999777555222333777===:::@@@CCC;;;:::===999111111111111111111222222555555666777777666444444666666777777666444222111---/////////......///111777888::::::888777777888:::===AAADDDEEEDDDBBB@@@777666444444444444222000444555666777888888888777::::::;;;;;;;;;;;;::::::;;;999777777999888555222333222222222444666777777444666999>>>EEEPPP[[[ccceee\\\QQQKKKJJJKKKKKKIIIIIIPPPXXXXXXQQQIIIGGGGGGFFFGGGHHHHHHFFFFFFGGGHHHGGGHHHIIIJJJKKKJJJIIIHHHJJJLLLOOORRRTTTTTTSSSSSSSSSTTTVVVXXXYYYYYYYYYXXXTTTUUUVVVXXXYYYZZZZZZZZZ^^^^^^___bbbccccccaaa___TTTOOOHHHCCC@@@>>>===<<<<<<<<<;;;:::999999999999999666666888:::>>>IIITTTeeevvvzzzuuurrrpppmmmlllkkkkkkjjjfffaaa]]]XXXVVVTTTUUUXXX[[[]]]^^^bbbcccdddeeeeeefffiiilllpppoooppprrrssstttrrrpppllljjjhhhgggeeebbb^^^[[[RRRUUU\\\eeennnuuu{{{~~~}}}zzzqqquuujjjcccjjjppp~~~zzzkkkcccfffuuu{{{vvvjjjXXXDDD;;;:::888666555333222000...---,,,,,,---------------.........///000000///---,,,,,,///222---...//////////////////000000111111222222222333//////.........---------...///111222222222111000...............///000000000000000000000000111111111222444666999::::::999777555333333555666555444666666666666666666666666666666777888999999999999999<<<@@@CCCBBB>>>888444111666555666:::===NNNkkkooopppwwwiiiiiimmmJJJIIIGGGFFFEEEFFFFFFGGGCCCCCCBBBBBBBBBCCCCCCDDDEEE@@@:::444222444777:::<<<===>>>>>>===:::666444555555333222222222222333222222333333444333333333444444444555555555666666333111///......000222444888999;;;<<<;;;999555333888<<>>999;;;<<<<<<;;;:::999888777888666666999;;;@@@KKKVVVhhhwww|||xxxtttrrrpppnnnpppoookkkiiiiiieee```WWWVVVTTTTTTUUUWWWZZZ\\\___dddkkkllliiiggghhhjjjooopppqqqrrrrrrrrrqqqpppnnnmmmkkkiiifffbbb\\\XXXWWWWWW[[[eeeqqqyyy{{{yyy}}}~~~~~~tttoooooouuufffjjjsss{{{mmmgggmmmyyyyyynnnaaaRRRAAA:::666222///---000000///..................---,,,...000111000/////////////////////......333222000/////////000111333222111000000111222333........................000///...///000111111///............/////////000///000111222333222111111222222333333333444444444111111222222222333333333555666777888888666444333222444666666666666777888888999<<<>>>???===999666555777666888<<<<<>>===:::777555666555333222222222333444444444555555555555444444555555555555555555444444111000///...///000333444888999;;;===<<<999666444666:::???CCCDDDCCCBBBAAA<<<:::777444222111111111000111333555555666555555555666777888888777666555555555555555444333222111333222222222333666888:::???<<<;;;<<<===AAALLLXXX___^^^[[[VVVOOOKKKHHHHHHDDDIIIOOORRRQQQNNNJJJGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNKKKMMMNNNOOOOOOQQQTTTVVVXXXXXXXXXXXXXXXXXXXXXXXXUUUVVVWWWYYYZZZZZZ[[[[[[^^^bbbdddaaa```aaa```]]]TTTMMMFFFDDDEEEDDD???:::<<<;;;;;;:::999888666666777555555888;;;AAAMMMYYYlllzzz|||xxxuuurrrpppppprrrrrrooommmlllgggaaaWWWVVVTTTTTTTTTWWWZZZ[[[___dddkkkmmmkkkjjjkkkmmmoooppprrrsssssssssrrrrrrpppoooooonnnlllggg```[[[XXXYYY]]]fffqqqyyy{{{zzz}}}~~~{{{mmmkkkoooyyyiiimmmzzzvvviiidddkkkyyy|||sssaaaQQQAAA999777444222111000000///...............111000//////111111000...........................///......---...///000111///...---,,,+++,,,,,,---++++++++++++++++++++++++///...---...000111000///........./////////000000///000111222333222222111111111222222222333333333222222222222333333333333444555666777777555444222222444666777777777888999::::::;;;<<<<<<;;;:::888555777666888======OOOpppsssvvvxxxnnneeegggHHHHHHHHHHHHGGGFFFEEEDDDCCCCCCBBBAAAAAA@@@AAAAAA@@@===888555222333444555888:::<<<======;;;999777888666444222222333555777888888888888777777666555555555555555444444333222............000222444555777999;;;===<<<:::777444333777<<>>DDD@@@>>>>>>===???GGGQQQZZZ[[[\\\YYYTTTNNNJJJIIIFFFGGGKKKOOOPPPNNNIIIFFFEEEEEEFFFGGGIIIJJJKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNNNNOOOQQQUUUXXXXXXXXXYYYYYYZZZ[[[[[[\\\XXXXXXYYYZZZ[[[[[[\\\\\\aaaeeefffdddcccccc```\\\TTTNNNGGGDDDEEEDDD???;;;;;;;;;:::999888777666666888555555777;;;CCCQQQ^^^qqq~~~|||xxxuuurrrqqqrrruuuuuusssrrrpppiiiaaaXXXVVVUUUSSSTTTVVVYYYZZZ```eeekkknnnmmmmmmnnnpppoooppprrrssstttttttttsssooooooppppppnnniiibbb]]]YYYZZZ___hhhrrryyy{{{zzz}}}~~~uuuggghhhqqqnnnrrr~~~|||rrrgggccckkk|||zzzaaaPPP???888666555444555000000///...............222000////////////---,,,------------------......+++++++++,,,---...000111000///...---,,,,,,,,,,,,------------------------...---------///000///........./////////000000000000000111222222222222111111111111111222222222222333333333333444444444444333444555666555444333222333555777888888888999:::===<<<<<<;;;::::::::::::555777666999===>>>QQQrrr~~~rrrwwwtttlllcccdddzzzGGGGGGHHHHHHHHHFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@@@@===;;;888555333222333333666888;;;======<<<;;;999999777555333333444777999;;;;;;;;;;;;:::999777777666666666666555333111000,,,,,,---...111333555666666888;;;<<<<<<:::777555222444999???CCCEEEDDDBBB999999::::::999888666555111111111111111111111000111111222444666999;;;<<<777777777777666555444333222222111222444999===@@@EEEBBB??????>>>===CCCJJJSSSVVVZZZYYYVVVPPPKKKIIIGGGFFFGGGKKKNNNMMMIIIDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNQQQUUUYYYWWWXXXYYY[[[\\\^^^___```ZZZZZZ[[[[[[\\\]]]^^^^^^dddggghhhfffeeeeee```ZZZRRRMMMGGGEEEDDDCCC???<<<::::::999999999999999999<<<888777999===FFFUUUcccuuu|||xxxuuusssqqqsssvvvwwwuuuuuurrrjjj```XXXWWWUUUTTTTTTVVVXXXZZZbbbfffjjjmmmmmmmmmnnnooommmnnnppprrrssssssssssssnnnmmmlllkkkjjjfffaaa]]]XXXZZZ```iiirrrxxxzzzzzz||||||}}}~~~uuufffjjjwwwxxx|||{{{tttmmmkkksss|||aaaPPP>>>666444333333444000000///..................---++++++,,,---+++***,,,,,,,,,---------------++++++,,,,,,---...//////111111000...---,,,++++++---------..................---,,,---/////////---...////////////000000000000000111111222222222222111111222222222333333333333333333444444444555555333333444444444333222111333555888999999999:::<<<===>>>???>>><<<;;;:::;;;555777666999>>>@@@SSSuuuwwwmmmuuu}}}ooohhh```aaavvvFFFGGGHHHHHHGGGFFFDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@===;;;999666444333333333666888;;;===>>>>>>===;;;999888666555555666888:::<<<===<<<<<<;;;:::999888777777888777666444222000,,,,,,,,,...000333666888777999;;;===>>><<<999777444555777===BBBEEEDDDCCC:::;;;<<<<<<<<<:::888777333333222111111000000000111000//////222666;;;>>>999888888777555333222111111111111333666:::>>>AAADDD@@@>>>???>>>===AAAFFFLLLPPPTTTVVVSSSOOOKKKIIIGGGEEEEEEGGGKKKKKKHHHDDDDDDEEEFFFGGGIIIJJJKKKLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOONNNNNNQQQVVVYYYWWWXXXZZZ\\\^^^```bbbbbb]]]]]]]]]]]]]]]^^^``````eeehhhiiihhhhhhfff```XXXQQQLLLGGGDDDCCCBBB???<<<999999999999:::<<<>>>???@@@<<<:::;;;@@@IIIYYYggg{{{|||xxxvvvtttrrrsssuuuvvvuuuuuurrriii^^^XXXWWWUUUTTTUUUWWWYYY[[[dddfffiiikkklllkkkllllllkkklllnnnpppqqqrrrqqqqqqooommmjjjgggfffdddaaa___VVVYYYaaajjjrrrwwwzzzzzz{{{{{{{{{|||}}}{{{mmmqqq{{{wwwxxxxxxaaaPPP===555222000000111000000///...............,,,******+++,,,------,,,,,,,,,,,,---------...............///..................---,,,+++***)))((())))))*********+++++++++...---,,,---/////////---////////////000000000111111111111111111222222222333333333444444444444555333333333444444444555555333333333333333222222111333555888999999:::;;;======@@@CCCCCC@@@<<<::::::555777666999???AAAVVVxxxqqqjjjtttwwwjjjddd___```uuuGGGGGGGGGGGGFFFEEEDDDCCCBBBBBBAAAAAAAAAAAABBBBBB???===:::777555444444555666888;;;>>>@@@???>>>===999888888777777888::::::<<<<<<<<<<<<;;;::::::999777888999999888555333111---,,,,,,,,,///333777999999;;;>>>AAAAAA@@@>>><<<999777777:::@@@DDDDDDCCC@@@@@@@@@???<<<:::777666555555333222000000000000///---++++++---222777;;;777777666666444222111000222222333666999<<<@@@BBBAAA>>><<<>>>>>>===>>>BBBDDDHHHLLLNNNMMMKKKIIIHHHEEEDDDDDDEEEGGGGGGFFFEEEEEEEEEFFFGGGIIIJJJKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNNNNOOOOOOOOOOOORRRUUUYYYXXXXXXZZZ\\\___aaacccddd``````___^^^___```aaabbbfffhhhiiiiiiiiihhh```WWWNNNKKKGGGDDDBBB@@@>>><<<999999999999;;;===???AAA???;;;:::===BBBLLL\\\kkk{{{xxxwwwuuussstttuuutttssstttrrrhhh\\\XXXWWWVVVUUUVVVYYY\\\^^^eeefffhhhiiijjjjjjjjjjjjkkklllmmmooopppppppppoooqqqnnnkkkhhhfffdddaaa___TTTZZZbbbkkksssyyy|||}}}{{{zzzzzz{{{|||~~~www{{{}}}|||ttt___NNN===444222///......000000///...............---,,,,,,---///000000///,,,,,,,,,---......//////000000000000000///...---////////////...---+++************++++++,,,,,,---...---------///000///.../////////000000000111111111111000000111111222333444444444444555555555555333333333333444444444444444444333333333222222222222555777999999:::;;;======AAAEEEEEEAAA<<<999999555777666999???CCCXXXzzz~~~qqqkkkwwwtttgggbbb```cccxxxHHHGGGFFFEEEEEEDDDDDDDDDAAAAAAAAAAAABBBCCCDDDEEEBBB???<<<888666666777777888:::===@@@AAAAAA???>>>888888999:::::::::::::::::::::;;;;;;;;;::::::999777888:::::::::777555333///---++++++---222777;;;===@@@CCCFFFFFFEEECCCBBB>>>:::777999>>>CCCDDDCCCBBBBBBAAA???===;;;999888666555333111//////......,,,,,,,,,---...111444555666666777777777666666555333555777:::===@@@AAABBB@@@<<<;;;>>>>>>;;;;;;===>>>@@@DDDFFFFFFFFFGGGGGGCCCDDDEEEDDDCCCCCCEEEGGGFFFFFFGGGHHHHHHIIIJJJJJJLLLLLLKKKKKKLLLLLLMMMNNNMMMNNNPPPQQQQQQRRRUUUXXXXXXYYYZZZ]]]___aaacccdddcccbbb```___```aaacccdddeeegggiiiiiikkkiii```VVVLLLJJJFFFBBB@@@>>>===<<<;;;:::999999999;;;===???999777888===DDDOOO___nnn{{{yyywwwuuutttuuuuuusssrrrsssrrrhhh\\\XXXWWWVVVVVVXXX[[[^^^```dddeeefffhhhkkkllllllkkklllmmmnnnpppppppppooonnnooonnnlllkkkiiiddd^^^ZZZTTT[[[dddnnnvvv{{{||||||{{{{{{}}}zzzzzzyyy\\\MMM<<<666444111//////000000///...............///...---...///000///...,,,------...//////000000......///000000000//////000000111111000///...---+++,,,,,,---....../////////...---...000111000/////////000000000111111111222111000000000111222333333333333444444444555555222222222222333333333333555444444333333333333333222444777888999999;;;===>>>AAAEEECCC>>>999888999666777666999@@@DDDZZZ}}}~~~zzztttooo|||tttfffcccbbbhhhIIIGGGFFFDDDDDDDDDEEEEEEAAAAAAAAABBBCCCDDDEEEFFFDDDAAA===999777777888999999;;;>>>@@@BBBAAA@@@???777888:::;;;<<<;;;::::::999999::::::;;;:::::::::777999:::;;;;;;999666444000...+++***,,,111777;;;AAACCCGGGIIIJJJIIIGGGFFFBBB===777888===BBBDDDCCC@@@@@@??????>>>=========666555222000...---------,,,---///111333333333222777888999:::;;;<<<<<<<<<555777:::>>>AAABBBCCCCCC@@@<<<;;;======:::888999:::<<>><<<:::999999999===<<<<<<===???@@@>>>===::::::;;;<<<<<<;;;:::999888999:::::::::999888777888888999:::999888777666000///,,,******///555:::AAAGGGKKKLLLMMMNNNKKKFFFAAA===999666777;;;AAAFFFFFFEEECCC@@@>>>===<<<<<<999777444111////////////+++++++++,,,...111444555666888;;;???AAAAAA>>>;;;666777999>>>CCCDDDBBB>>>:::;;;;;;999777666777888888<<>>;;;:::999::::::;;;;;;::::::999888999;;;???FFFSSScccooo~~~zzzvvvsssqqqppptttsssqqqpppmmmgggaaa\\\WWWWWWXXXYYY\\\___bbbddddddeeefffgggiiilllnnnoooooooooooooooooonnnmmmmmmllljjjgggeeedddaaa^^^[[[YYY^^^gggrrr{{{~~~~~~~~~yyyooosssdddIII999666111000111---//////000000///...------...,,,)))''''''***...111...------------...///000...,,,+++---000111///,,,000///,,,)))((((((***++++++++++++******+++,,,,,,...///////////////............//////000000111111222222222222222111000///444555555444222111222333444333111111333333222000222333333222222111000///111444666888888999;;;<<<<<>>;;;888666333888777777===EEE]]]pppuuuuuurrr~~~rrriiillljjjuuuHHHGGGFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAACCCBBB@@@>>><<<;;;;;;;;;===<<<;;;<<<>>>@@@???>>>===>>>>>>>>>===<<<;;;:::;;;<<<<<<===<<<;;;::::::999999:::::::::999888777111000---++++++///555999AAAGGGLLLNNNOOOPPPMMMHHHCCC???999555555999>>>BBBFFFEEEDDDCCCAAA???>>>===:::888555222000000000000,,,,,,,,,...000222555666:::;;;>>>AAABBBAAA===:::999:::===AAAEEEEEEAAA>>>::::::999888666666888:::888<<>><<<:::999::::::;;;;;;::::::999666888;;;@@@HHHVVVgggssszzzvvvsssqqqppprrrqqqpppooolllfff```[[[WWWWWWXXXZZZ\\\```cccdddiiiiiijjjlllnnnppprrrssspppppppppppppppooonnnnnnllljjjgggeeeccc```]]]ZZZYYY^^^gggrrrzzz~~~~~~~~~~~~~~~~~~uuuttt~~~}}}jjjnnnhhhLLL;;;888222111222..................------,,,---+++)))''''''))),,,...,,,------------.........---,,,+++---///000...,,,---------,,,,,,,,,,,,,,,*********++++++,,,---......///////////////......222111111111111111111111222222222222222111000000000111222111000///000111000222444333111000222444333333333333222111000000000222444555555555777888===FFFKKKFFF>>>:::888666333888777777===FFF```rrrxxxsssppp|||vvvlllmmmlllyyyFFFFFFEEEDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCBBB@@@???>>>>>>>>>>>><<<;;;;;;===???@@@@@@BBBBBBAAA@@@>>>===<<<;;;<<<============<<<;;;:::::::::;;;;;;::::::999888111000...,,,,,,...333777???FFFLLLOOOQQQRRRNNNIIIEEE@@@999444222555:::>>>BBBCCCCCCDDDCCCAAA>>>===;;;999666444111000000000---------///111333666777===@@@BBBDDDDDDAAA===;;;<<<>>>AAADDDFFFDDD@@@<<<999999888666555777:::===;;;???DDDGGGHHHGGGGGGGGGCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHIIIJJJKKKLLLNNNQQQRRRRRRRRRTTTUUUXXXYYYZZZ\\\___aaabbbcccbbbcccdddfffgggggghhhhhhhhhiiikkkjjjggg```YYYTTTLLLIIIEEEBBB@@@???===<<<999999::::::::::::999999555777<<>>IIIdddttt|||~~~qqqooo{{{|||ooooooooo}}}EEEEEEEEEEEEDDDCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCEEEEEEDDDCCCBBBAAA@@@@@@>>><<<::::::===@@@AAABBBEEEDDDBBB@@@>>>===<<<<<<<<<<<<<<<<<<;;;::::::999;;;;;;;;;;;;;;;:::::::::111111///---,,,---111444;;;BBBIIIMMMOOOQQQMMMHHHDDD???888222111333888<<<<<<>>>@@@BBBBBB@@@===;;;;;;999777444222000//////---------...111333666777???BBBEEEFFFEEEBBB???===>>>@@@CCCFFFFFFCCC>>>:::999999777666666888===@@@AAADDDIIIKKKJJJHHHGGGFFFCCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLNNNQQQRRRRRRRRRTTTUUUWWWXXXZZZ\\\^^^```bbbccccccdddeeeggghhhhhhhhhhhhhhhiiikkkjjjfff___XXXSSSJJJGGGDDDAAA@@@???>>><<<999999::::::::::::999999444888===CCCNNN]]]nnnzzz}}}xxxtttqqqoooooommmlllkkkjjjhhhccc]]]XXXVVVWWWXXXZZZ]]]```dddeeeggghhhiiijjjlllmmmmmmmmmmmmmmmnnnnnnmmmmmmlllkkkllljjjgggeeeccc^^^YYYUUUXXX^^^hhhrrrxxx|||}}}~~~~~~~~~~~~{{{ppp}}}oooccciiizzzkkkNNN<<<777000///111---,,,,,,,,,------......///---,,,,,,++++++*********)))***,,,......---,,,++++++++++++,,,------,,,,,,(((((()))************)))+++,,,,,,---...........................//////000//////..................222222222333333222111111...000111111000000111333---000333333111111444777333333444333333222111000111333444555666777:::<<<>>>JJJQQQKKK@@@999777777222777555666???KKKhhhuuuyyyoooooo}}}rrrppprrr}}}FFFFFFFFFFFFFFFEEECCCCCCBBBAAAAAAAAAAAABBBCCCDDDFFFFFFEEEDDDCCCBBBAAA@@@===;;;999:::===@@@BBBCCCEEECCCAAA>>><<<<<<<<<===>>>>>>===<<<;;;;;;;;;:::<<<<<<<<<;;;;;;;;;;;;;;;222222111...,,,,,,...000666===DDDGGGJJJLLLIIIDDD@@@<<<666222111444888<<<888;;;>>>AAABBBAAA>>><<<:::999777555222000///...,,,,,,,,,...000222555666===AAAFFFGGGEEEBBB@@@@@@===@@@CCCEEECCC@@@<<<999999999888777777:::???CCCHHHKKKMMMNNNLLLHHHFFFEEECCCCCCBBBBBBBBBBBBCCCCCCFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJKKKMMMOOOQQQRRRRRRSSSTTTVVVVVVWWWYYY\\\^^^```bbbcccddddddfffggghhhiiiiiiiiigggiiijjjiiieee^^^WWWRRRIIIGGGCCCAAA@@@???>>>===888999999::::::999999888555999>>>EEEPPP___ppp{{{~~~zzzvvvrrrooommmllljjjiiiiiihhhfffbbb\\\WWWUUUVVVWWWYYY\\\```ccceeeiiijjjlllmmmoooooooooooonnnoooooooooooonnnmmmmmmkkkiiihhhfffccc___YYYUUUXXX___jjjsssxxx{{{}}}~~~~~~yyyqqqggg```fffxxxkkkNNN<<<888222000222.........------...///000111............---,,,,,,+++)))***,,,......---,,,+++***+++,,,---,,,,,,,,,,,,,,,+++)))''''''((()))***------.........---,,,,,,.........---...///000111,,,------...///000000111111222222333333333222222...///111111000000111333//////000111333555555555333333333333222111000///000222444666777999===@@@>>>HHHOOOJJJ@@@:::888777222777555777@@@LLLiiivvvwwwnnnppp~~~rrrppptttEEEFFFGGGGGGGGGFFFDDDCCCBBBAAA@@@@@@AAABBBDDDEEEGGGGGGFFFEEECCCAAA???>>>;;;:::999;;;>>>AAABBBCCCDDDBBB???<<<;;;<<<>>>???BBBAAA@@@???>>>============<<<;;;::::::::::::;;;444555444111...---...///222888>>>@@@CCCEEECCC???===:::666333333555888;;;888:::>>>BBBCCCCCCBBB@@@;;;:::999666444111///...,,,,,,,,,---000222555666<<>><<<;;;:::;;;;;;::::::<<<@@@DDDJJJMMMOOOOOOLLLHHHEEECCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLMMMOOORRRSSSSSSSSSUUUVVVVVVWWWYYY[[[^^^```bbbccccccdddeeeggghhhhhhiiiiiiggghhhjjjiiiddd]]]VVVQQQIIIGGGCCCAAA@@@???===<<<888888999999999999888888666:::@@@HHHSSScccsss}}}yyytttpppmmmkkkjjjhhhgggggggggeeeaaa\\\WWWTTTTTTUUUXXX[[[___bbbdddggghhhjjjlllnnnnnnnnnnnnqqqqqqqqqqqqqqqppppppooojjjiiihhhgggddd```ZZZVVVXXXaaallltttyyy{{{}}}{{{yyy}}}eee```\\\cccssshhhLLL===:::555333555000000///...---...///000111///..................---***+++---......------,,,***,,,---...---,,,---...000...+++))))))***,,,---+++,,,---......---,,,+++///...------...///111222...///000111222333444555111222333333333333333333---...//////......///000111//////000444666555333444444444444333222111000///111222444555888<<>><<<<<<>>>AAACCCDDDCCCAAA???>>>>>>>>>>>><<<<<<:::999999999:::;;;888999888555222000000000000666999:::===@@@???<<<;;;:::777555555555777888666999<<<@@@BBBCCCCCCBBB>>>===;;;999666333111000---------///111333666777===BBBGGGGGGBBB>>><<<===<<<>>>AAAAAA???===>>>???;;;<<<=========>>>AAADDDGGGJJJMMMMMMKKKGGGDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCEEEFFFGGGHHHIIIIIIIIIIIIGGGGGGHHHHHHJJJKKKMMMMMMMMMOOORRRSSSSSSSSSUUUVVVUUUVVVXXX[[[^^^```bbbccccccdddeeefffggghhhhhhhhhggghhhiiihhhddd\\\UUUPPPJJJGGGCCC@@@???>>><<<;;;888888999999999999888888666;;;BBBLLLXXXhhhzzz}}}yyytttpppmmmkkkjjjggggggffffffeeeaaa\\\XXXRRRRRRTTTVVVZZZ^^^aaacccdddfffhhhkkkmmmnnnnnnnnnpppppppppqqqpppoooooonnnjjjiiihhhhhhfffaaa\\\WWWYYYbbbnnnvvvyyy{{{~~~~~~}}}zzzvvvnnnpppzzz~~~vvv```^^^\\\aaapppzzzaaaGGG999888444333444///000///...,,,,,,---...///......---------......///,,,------------.........***---//////---,,,---///---,,,,,,+++,,,,,,......'''(((+++---......------///...---,,,---///111222000111111222333444444555111222333333444444333333///000111000.........000///000111222222333444555666666666666555444333222111222333333333555999<<<<<>><<<888222777777999AAAKKKfffnnniiiooozzzppprrrzzzBBBCCCEEEFFFFFFDDDBBBAAABBBAAA@@@???@@@BBBDDDFFFGGGGGGFFFDDDBBB>>>;;;999888888999===@@@BBBBBBBBBBBB@@@===<<<<<<@@@DDDFFFCCCAAA???===<<<<<<<<<===<<<;;;:::999888999::::::;;;<<<;;;999555222222222000444777777999======:::<<<;;;999777666555555555444666999===@@@AAABBBBBB@@@???>>>;;;888555333111......///000222555777999>>>CCCHHHGGGAAA;;;999:::<<<>>>AAAAAA???>>>@@@BBB<<<===?????????@@@BBBDDDDDDGGGJJJKKKIIIFFFDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCEEEFFFGGGHHHIIIIIIJJJIIIFFFGGGGGGHHHJJJLLLMMMNNNMMMPPPRRRSSSSSSTTTUUUVVVUUUVVVXXX[[[^^^```bbbcccbbbcccdddfffgggggghhhhhhggghhhiiihhhccc\\\UUUPPPJJJGGGCCC@@@???>>><<<:::888888999999999999888888666;;;CCCNNN[[[mmm}}}yyyuuupppmmmlllkkkffffffffffffeeeaaa\\\XXXQQQQQQSSSUUUYYY]]]aaacccgggiiilllppprrrssssssrrrmmmmmmmmmmmmmmmllllllkkkiiiiiihhhhhhgggccc]]]XXXZZZcccooowwwzzz{{{|||zzzrrr~~~xxxlllfffkkkyyyuuuqqq```___^^^bbboooxxxYYY@@@444555111000111+++000///---+++++++++---...---,,,,,,+++,,,---///000...------------...///000+++---000000---,,,...000'''(((***,,,------------###%%%))),,,...////////////...---,,,---///111333111111111111111111222222111222333333444444444444222333333222111000000111---222555444000///333777888888888888777666555444555666555444333444888:::<<<>>>>>><<<===???===888222888888:::BBBKKKeeexxxgggfffpppxxxpppsss}}}EEEEEEFFFFFFFFFFFFEEEEEE???@@@AAACCCDDDEEEEEEEEEFFFEEEDDDBBB>>>:::666444555777;;;???BBBCCCDDDDDDAAA???<<<<<>><<<===???CCCEEE===;;;999777666666777888<<<>>>@@@>>>:::555111///333555888:::::::::;;;<<<;;;;;;:::::::::999999999777555555999@@@CCCBBB???@@@>>>;;;777444333222222---,,,,,,,,,///222666999===AAAEEEFFFBBB===777555>>>>>>===<<<<<<<<<<<<===>>>@@@CCCEEEFFFFFFEEEDDDGGGFFFEEEDDDDDDEEEFFFGGGAAA@@@@@@@@@AAABBBBBBCCCCCCDDDEEEDDDDDDEEEHHHJJJDDDEEEFFFHHHJJJLLLMMMNNNOOOQQQSSSTTTSSSRRRSSSTTTUUUWWWZZZ]]]```aaabbbbbbcccdddgggiiijjjjjjiiihhheeehhhjjjggg```XXXTTTRRRIIIGGGEEEBBB???===;;;;;;;;;;;;:::999777777888:::999>>>FFFRRRaaarrr|||xxxtttoookkkhhhfffgggiiijjjhhhccc]]]ZZZXXXWWWWWWWWWYYY\\\```cccfffiiikkknnnoooooooooooopppqqqpppooonnnmmmmmmmmmnnnppplllkkkkkkhhh```ZZZYYY___eeeoooxxx}}}~~~yyysss}}}llldddlll|||qqqhhh___\\\fffwwwqqqRRRFFF999444222///......//////...------------......---,,,+++++++++++++++/////////......---,,,,,,---------------------,,,,,,+++)))(((((()))+++,,,...---+++))))))***+++,,,////////////000000000000///000111111000///111222000111333555555444333222111111111111000000//////111222333333333333444555777777777777666555333222000222333444333333555666:::<<<===<<<999777555555222777777888@@@KKKffftttkkklllsssxxxllloooEEEEEEFFFFFFFFFFFFEEEEEECCCBBBAAA@@@@@@AAACCCDDDFFFEEECCCAAA===999666444555777;;;???BBBDDDDDDDDDBBB???======@@@DDDFFFGGGEEECCCAAA@@@@@@AAACCCEEE@@@>>><<<:::999999999:::>>>@@@BBBAAA>>>:::888777666888;;;<<<<<<;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;666444555999@@@CCCBBB@@@@@@???<<<999777555333333000/////////111444666888<<>>???AAADDDFFFGGGHHHHHHHHHGGGFFFDDDCCCCCCDDDDDD@@@@@@@@@@@@@@@AAABBBBBBDDDDDDEEEDDDDDDEEEGGGJJJEEEFFFGGGIIIJJJLLLMMMNNNPPPRRRTTTUUUTTTTTTUUUVVVWWWYYY[[[^^^```aaaaaaaaadddeeegggiiijjjjjjiiiiiihhhjjjlllggg___VVVQQQOOOIIIHHHEEEBBB???<<<;;;:::;;;;;;;;;999777777999;;;:::@@@KKKXXXgggvvv~~~zzzuuupppllljjjhhhhhhhhhgggeeebbb___[[[YYYWWWWWWWWWYYY\\\```dddfffiiillloooppppppooopppqqqpppoooooonnnnnnmmmmmmlllooollljjjkkkggg```ZZZYYY```fffpppxxx~~~wwwvvvsssiiipppyyykkkdddbbblll|||rrrQQQDDD888444222000...///000000///...............//////...---------------+++++++++++++++,,,,,,,,,************++++++++++++,,,+++************+++,,,,,,+++*********,,,...///....../////////000000000///000111111111111222333000222333555555444333222222222222111111111000000222333444444333222333555666777888888777555333222222333444444333333555777:::;;;<<<;;;888666555555444999888:::AAALLLgggsssiiikkkrrr~~~ppprrrEEEEEEFFFFFFFFFFFFEEEEEEFFFDDD@@@>>>===???BBBDDDEEEDDDBBB@@@<<<999666444444777;;;@@@CCCDDDDDDDDDCCCAAA??????AAADDDGGGGGGEEEDDDCCCBBBAAABBBCCCDDDDDDCCCAAA>>>===<<<<<<<<>>>>>???============<<<<<<<<<<<<444333555:::@@@CCCBBB@@@???>>>===<<<:::777555444222222222333444555666777:::<<<>>>???===;;;999999<<<<<<===>>>===<<<;;;:::<<<===>>>AAADDDHHHLLLMMMJJJIIIHHHFFFDDDBBBAAA@@@@@@????????????@@@AAAAAADDDEEEEEEDDDDDDDDDGGGIIIHHHHHHIIIJJJKKKLLLMMMMMMQQQSSSUUUVVVUUUUUUVVVWWWZZZ[[[]]]___```aaaaaa```eeeeeefffggghhhiiijjjjjjjjjlllmmmhhh^^^TTTNNNLLLIIIHHHEEEBBB>>><<<:::999:::;;;;;;999777777999;;;===DDDPPP^^^mmm|||{{{vvvqqqmmmjjjiiiiiieeebbb``````___\\\YYYWWWWWWXXXZZZ]]]aaaeeegggjjjllloooppppppooopppqqqnnnnnnoooooonnnmmmkkkjjjoookkkjjjjjjeee^^^ZZZZZZaaagggqqqyyy~~~~~~zzz}}}rrrvvvnnnhhhgggrrrrrrOOOCCC777333222111000111111000000///.../////////000000///.........//////,,,------...//////000000,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,...000111............///////////////000222222222222444555111222333555555444444333333333333333222222222222333444555444333222333444444666888999888666333222444555555444333333555777999:::;;;:::777555444444666:::999;;;BBBLLLgggqqqgggiiirrrqqqsssEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDAAA@@@???@@@BBBDDDDDDCCCAAA>>>;;;888555444444777<<<@@@DDDEEEEEEDDDEEEBBB@@@@@@BBBEEEGGGGGG@@@@@@@@@@@@AAABBBCCCCCCHHHGGGDDDBBB@@@>>>======>>>???@@@???===;;;;;;<<<>>>AAACCCCCCBBBAAABBBBBBBBBAAA@@@>>>===;;;::::::222333555:::???BBBBBB@@@============;;;888666555222333333444555666666666777999:::::::::999:::<<<;;;<<<===>>>>>><<<:::999999999:::<<>>??????@@@@@@DDDEEEEEEDDDDDDEEEGGGIIIJJJJJJKKKKKKLLLMMMMMMMMMQQQSSSUUUVVVUUUUUUVVVWWWYYY[[[]]]___aaabbbbbbbbbddddddddddddeeeggghhhiiijjjllllllggg]]]SSSMMMKKKIIIGGGEEEAAA>>><<<:::999:::;;;;;;999888888:::<<<@@@GGGRRR```ooo~~~~~~zzzuuuqqqmmmjjjhhhhhhbbb\\\[[[]]]^^^[[[XXXWWWWWWYYY\\\___cccfffhhhiiikkknnnooooooooooooppplllmmmoooooonnnmmmjjjiiinnnjjjiiihhhccc\\\ZZZ[[[bbbiiittt{{{~~~}}}~~~}}}}}}zzz|||nnnhhhhhhtttqqqMMMAAA666222222111111222000000///...............000///............//////////////////000000111111---......///000111111222,,,,,,---......---,,,,,,---,,,,,,,,,---...000111---.........///////////////111333333333333555666222333444444555555444444444444444444444444333333444555666555333222222333333555777999999777444222555555666555444444555777999::::::888555444333444666:::999:::BBBKKKfffoooeeehhhsss{{{nnnqqqEEEEEEFFFFFFFFFFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDCCCBBB???<<<999777555444333666<<>>???AAADDDEEEGGGJJJHHHFFFCCCAAA???===<<>>;;;999888888>>>AAADDDEEEDDDDDDDDDEEEEEEDDDBBB???<<<999777666111333666;;;???AAAAAA@@@;;;;;;<<<<<<;;;999777666111111222333444555555666555666777888888999;;;===:::;;;===>>>>>><<<:::999666666555777<<>>??????@@@CCCDDDEEEDDDDDDEEEHHHJJJLLLLLLLLLMMMMMMNNNNNNNNNOOOQQQTTTUUUTTTTTTVVVWWWWWWYYY\\\___aaacccddddddbbbbbbbbbbbbccceeefffggghhhjjjkkkfff]]]TTTNNNLLLHHHFFFDDDAAA>>><<<:::::::::;;;;;;999888999;;;===BBBHHHSSSaaaooo|||wwwrrrnnnllljjjggg```YYYWWWZZZ[[[ZZZWWWWWWXXXZZZ]]]aaadddgggiiihhhkkkmmmooonnnnnnoooooolllmmmoooooonnnmmmjjjiiillljjjhhhfffaaaZZZYYY]]]ccckkkvvv}}}~~~~~~}}}~~~{{{|||}}}~~~{{{iiidddeeesssqqqLLL@@@555222222111111333......---,,,,,,,,,---------------,,,,,,---......---------,,,,,,+++++++++******+++,,,------......,,,------......------,,,///..............................////////////000000222333444333333555666333333444444555555555555444444444444444444555555444555666555333222333444333444666888888777555444444555777777666555666777999:::999777555333333444444999888999@@@KKKfff{{{|||}}}nnndddiiivvv{{{ooorrrEEEEEEFFFFFFFFFFFFEEEEEEBBBCCCDDDEEEEEEEEEEEEEEEBBBAAA>>>;;;888666555444222666<<>><<<;;;???AAAAAA???<<<888666666999<<<@@@BBBCCCCCCEEEFFFEEEDDDBBB>>>;;;888555444111333888<<<>>>??????>>>;;;;;;;;;;;;:::999888888333333222222222333444444333555666777777888;;;>>>;;;;;;<<<===<<<;;;:::999555444333444777===CCCGGGJJJLLLMMMNNNMMMKKKHHHFFFAAAAAA@@@????????????@@@AAACCCDDDDDDDDDFFFIIILLLMMMMMMNNNNNNOOOOOOPPPPPPOOOQQQSSSTTTTTTUUUVVVWWWVVVXXX[[[^^^aaacccddddddaaaaaabbbcccdddeeefffffffffhhhiiieee\\\TTTNNNLLLFFFDDDBBB@@@>>><<<;;;;;;:::;;;;;;:::999999;;;>>>CCCKKKVVVeeessszzzuuuqqqnnnmmmfffaaaZZZXXXXXXZZZYYYXXXWWWXXX[[[^^^bbbfffhhhiiiiiikkknnnoooooonnnooopppnnnnnnoooooonnnmmmkkkjjjkkkiiigggeee^^^XXXYYY^^^dddmmmxxx~~~~~~{{{|||~~~}}}zzzyyyxxx{{{rrrddd```eeeuuurrrKKK???444222222111111222...---,,,,,,++++++,,,,,,,,,++++++++++++,,,------.........---,,,++++++***+++,,,,,,------.........------------------------//////.........---------////////////000000000000111333444444222222333555444444444444444555555555444444444444555555555555444555666555444333444555333444555777777777666666333666:::;;;:::999999999::::::999777444333444555222777777888@@@KKKfffvvvxxxxxxnnneeekkkyyyrrrtttEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDDDDAAA@@@===:::777555444444222666<<>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;888777444222111000111222222444666777777999;;;===<<<<<<<<<;;;;;;;;;::::::666555333333555999>>>AAAFFFHHHLLLNNNOOONNNKKKJJJBBBBBBAAA@@@@@@@@@@@@@@@@@@AAACCCDDDEEEGGGKKKNNNMMMMMMNNNOOOPPPQQQQQQQQQOOORRRTTTUUUUUUVVVWWWYYYWWWXXX[[[^^^```aaabbbbbbaaabbbdddeeefffffffffffffffiiiiiieee\\\SSSMMMKKKDDDCCCAAA???>>>=========:::;;;;;;:::999:::<<<>>>DDDMMM]]]mmm|||}}}yyytttpppmmmkkkfffccc___[[[YYYYYYZZZZZZWWWYYY\\\```cccgggiiijjjjjjmmmpppqqqqqqpppqqqrrrpppoooooonnnnnnmmmmmmlllkkkhhhfffccc]]]WWWYYY___eeeooozzz~~~}}}{{{}}}}}}zzzqqqpppttt{{{mmm``````iii}}}oooKKK@@@444111222111000222......---,,,,,,,,,,,,---+++++++++++++++,,,------...............---------.............../////////...---,,,++++++,,,---...,,,------.........------000000000000111111111222222333444333222111222333444444444444444555666666333333333444444555555555333444555555444444555666444444444555666777888888444888===AAAAAA???======;;;;;;:::777555333444666222777666999AAALLLhhh~~~qqqssswwwooofffnnn}}}rrrtttEEEEEEFFFFFFFFFFFFEEEEEEIIIGGGCCC@@@???@@@BBBCCCAAA???<<<999777555444444222666<<>>>>>;;;777444222,,,///444888;;;>>>AAACCC???>>>===;;;999777666555222555:::===>>>===<<<<<<>>>===<<<;;;;;;<<<===>>>>>>;;;777222000//////000222444666777888999;;;======<<<;;;:::::::::;;;;;;888666444444555888;;;===BBBEEEJJJNNNPPPOOOMMMKKKCCCBBBBBBAAA@@@@@@@@@AAA>>>@@@BBBCCCEEEHHHLLLOOOMMMNNNNNNOOOPPPQQQRRRSSSQQQSSSUUUWWWWWWWWWYYYZZZXXXYYY[[[^^^____________aaaccceeehhhiiihhhgggfffgggjjjjjjeee[[[RRRLLLIIIBBBBBB@@@???>>>>>>>>>>>>:::;;;;;;:::999:::<<<>>>CCCOOObbbuuu~~~zzzuuupppllljjjhhhgggfffccc^^^[[[YYY[[[\\\WWWYYY\\\```dddgggiiikkklllooorrrsssrrrrrrssstttqqqpppooonnnmmmmmmnnnnnnjjjhhhfffccc\\\VVVYYY___fffooo{{{~~~yyyzzzvvvlllnnnrrryyykkk^^^aaannnlllLLL@@@555111111000000111//////...------------...++++++++++++,,,,,,---...((())))))******++++++,,,++++++++++++++++++******...---+++******+++---...******,,,---......//////000111111111222222222222333444444333111000000111555444444444444555666666333333333444444444555555222444555555444444666777555444444444555666888:::555:::AAAEEEEEECCCAAA???;;;;;;:::888555444555666222777777:::CCCNNNjjjyyyllloooxxxooogggpppzzzmmmqqq~~~GGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEECCCBBBBBBBBBBBBDDDBBB>>>:::777555444333222444888???FFFIIIIIIGGGDDDCCCBBBBBBBBBBBBAAA@@@999777666777;;;???BBBDDDEEEEEEDDDDDDCCC@@@;;;777444:::>>>>>>999555444555111111222333666999;;;===:::::::::999777555222111444888===>>>===<<<===???CCC???:::999;;;>>>???>>>BBB???<<<999888777555333000222555888999:::<<<===;;;;;;;;;::::::999999999777666444333333555888:::AAADDDHHHKKKNNNNNNNNNMMMFFFCCCAAA???@@@@@@@@@???@@@AAABBBDDDGGGJJJLLLNNNPPPPPPPPPPPPQQQSSSTTTUUUTTTTTTUUUVVVWWWXXXZZZ[[[]]]]]]]]]^^^^^^^^^______dddeeeeeeeeeddddddfffhhhmmmllljjjddd[[[RRRKKKHHHJJJGGGBBB@@@??????>>>===777999:::999888:::@@@DDDIIITTTcccsss{{{yyyuuuqqqnnnlllkkkkkkiiigggccc___[[[YYYXXXXXXXXXYYYZZZ\\\```dddhhhjjjjjjjjjlllnnnppprrrtttuuusssrrrqqqpppooooooooooooiiijjjggg```YYYVVVYYY]]]iiiqqqzzz}}}}}}tttllltttzzzfff```dddpppnnnKKK???333111333222111111......---------,,,,,,,,,/////////...------,,,,,,---+++******+++,,,,,,+++,,,,,,---...//////.........---+++++++++---///000////////////000000000000000000////////////000000666555222111000000111222000111111222222222111111222222333444444444444333444444444555555555555555333555888999999888666444555888<<<@@@CCCCCCCCCBBB???:::666444666888888888777===<<<<<>>:::777555444333333333666<<>>===<<<===???BBB>>>:::999;;;>>>???>>>???===999777555333111///000222444777888:::<<<===>>>>>>======<<<;;;::::::;;;:::777555555666888999???AAAEEEHHHKKKKKKKKKJJJEEECCC@@@???@@@AAA@@@@@@@@@AAABBBDDDFFFIIIKKKLLLNNNNNNOOOPPPRRRSSSTTTUUUTTTTTTUUUVVVWWWYYY[[[\\\\\\\\\]]]^^^___```aaabbbcccdddeeeeeedddeeegggiiilllkkkhhhbbbYYYPPPJJJHHHDDDAAA===;;;::::::999888888:::;;;:::999;;;@@@EEENNNYYYhhhvvvzzzxxxtttpppmmmkkkkkkjjjiiifffbbb^^^[[[YYYXXXXXX[[[[[[]]]___bbbfffiiikkkooopppqqqssstttuuuvvvvvvtttsssqqqpppooonnnnnnnnnjjjjjjggg```XXXUUUXXX]]]iiipppyyy~~~~~~~~~~~~~~~uuurrryyyxxxeee```ggguuu}}}hhhJJJ>>>333111333222000000.........---------,,,,,,---------------,,,,,,,,,...,,,++++++,,,------,,,,,,------...//////.........---,,,,,,,,,---...///////////////000000000000111000000//////000000111666444222111000000111222111111222222222111111000///000000111111111111111444444444444555555555555444555666777888777555444333555888;;;>>>?????????AAA===888555666777666666444999888999???JJJhhhvvvooooootttgggnnnuuukkkmmm~~~zzzEEEFFFFFFFFFFFFFFFFFFEEEGGGFFFEEECCCBBBBBBBBBBBBBBB@@@===:::777555333333333333555999???DDDFFFGGGFFFDDDAAA@@@??????===;;;:::888666777:::>>>AAABBBAAA@@@@@@@@@@@@>>>;;;888777777999;;;<<<<<<:::777444333333222333444666666999999999888777666444333555888;;;<<<<<<<<<===>>>@@@===:::999;;;===>>>???AAA???<<<:::888666444111111111333555777:::<<<===@@@@@@@@@@@@???>>>===<<>>;;;999888888888999<<<>>>AAADDDFFFGGGGGGFFFCCCAAA@@@@@@AAABBBAAAAAAAAAAAABBBCCCEEEGGGIIIJJJKKKMMMOOORRRTTTUUUUUUUUUTTTTTTUUUVVVXXXZZZ\\\]]][[[\\\]]]___aaabbbddddddccceeeggghhhhhhhhhjjjllllllkkkfff___VVVNNNJJJHHHFFFCCC???======<<<;;;::::::;;;<<<:::999<<>>>>>CCC???:::777555555555444333888888888???JJJhhhyyyrrrrrruuujjjrrr~~~tttjjjmmmwwwEEEEEEGGGHHHHHHGGGEEEEEEGGGFFFEEECCCBBBBBBBBBBBBAAA@@@>>>;;;888555444333333333444666;;;@@@DDDFFFDDDBBB???>>>>>>>>>===<<<;;;999777777:::===???@@@>>>===<<<<<<======;;;:::999666666999>>>@@@===:::333333333333555777999;;;999999888777666555444333666777999;;;<<<<<<=========<<<:::999:::<<<>>>???AAA???===<<<<<<:::888666222111111333777:::===>>>??????@@@AAAAAAAAA@@@@@@AAA???===;;;::::::::::::<<<===???BBBCCCDDDDDDCCCAAA@@@???@@@BBBCCCBBBAAAAAAAAABBBBBBDDDEEEGGGHHHJJJLLLPPPTTTVVVWWWWWWWWWTTTTTTUUUWWWYYY[[[]]]^^^]]]^^^___```bbbcccdddeeeeeegggjjjkkklllmmmooopppmmmkkkeee]]]UUUNNNKKKJJJHHHEEEBBB@@@@@@???>>><<<:::;;;;;;:::999<<>><<<999777444333333333333444777===BBBFFFBBB@@@======>>>???@@@???<<<:::777777999<<<>>>>>>;;;:::999999;;;===<<<<<<:::777555888???BBB@@@<<<777777777777888:::<<<===:::999888777555444444333666666777999;;;<<<<<<<<<:::::::::999:::<<<>>>@@@<<<;;;::::::;;;;;;999777333111000222666;;;>>>???======>>>???AAABBBDDDDDD@@@???>>>===<<<<<<<<<<<<<<<>>>???AAABBBCCCCCCBBB@@@??????@@@BBBCCCBBBAAAAAAAAABBBBBBCCCEEEFFFGGGKKKNNNQQQUUUXXXYYYYYYYYYUUUUUUVVVWWWYYY[[[]]]^^^```aaaaaabbbbbbcccccccccdddgggjjjlllmmmmmmooopppmmmkkkeee]]]UUUNNNLLLKKKCCCAAA???======<<<:::999999:::;;;999999===DDDJJJWWWbbbnnnxxxuuutttqqqnnnkkkiiigggfffbbb```]]][[[YYYXXXYYYYYYZZZ[[[]]]```cccfffhhhiiinnnppptttxxx{{{|||{{{{{{vvvuuusssqqqooommmmmmlllmmmlllggg___XXXWWW]]]dddrrruuuzzz~~~~~~wwwpppooottt{{{zzz|||qqqnnnzzzyyyllldddbbbjjjzzz~~~fffRRR@@@888222222222///.../////////.........---------++++++,,,---...///000000...,,,++++++,,,------,,,---...............------,,,------......---,,,,,,////////////000000000000222222111111111111222222222222111111111111111111222222222222222111000///000000111222222222222111222222333333444555555666555444222111111111222333666555555666888;;;>>>@@@===<<<:::777555555666777:::???======BBBKKKhhh{{{}}}~~~ssslllxxxvvvlllqqqzzzFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFEEECCCBBBBBBBBBBBBAAA@@@???===;;;888666444333333444444666:::AAAEEEAAA???===<<<>>>@@@AAAAAA===;;;888777999;;;<<<===999888666777:::===>>>>>>;;;888666888>>>BBBBBB@@@???>>>===<<<;;;;;;<<<======<<<:::888666555444444777666666888:::<<<<<<<<<888999:::::::::;;;>>>@@@>>>======>>>??????===:::555222///111777===@@@AAA>>>>>>======???BBBFFFHHHBBBAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBB@@@??????AAACCCCCCBBB@@@AAAAAABBBBBBDDDEEEGGGGGGMMMNNNQQQTTTWWWYYYYYYZZZWWWWWWWWWXXXZZZ[[[]]]^^^aaaaaabbbbbbbbbbbbbbbcccbbbeeeiiikkkkkklllmmmnnnllljjjeee]]]UUUOOOLLLKKKAAA???=========<<<:::888999:::;;;:::;;;???GGGNNNXXXaaalllsss}}}}}}uuutttrrrooollliiifffeee```^^^\\\YYYXXXXXXYYYYYY[[[\\\```cccgggjjjkkkllllllooorrrvvvyyy{{{||||||vvvuuutttrrrpppoooooonnnnnnlllggg```YYYZZZbbbiiiuuuwww{{{|||~~~vvvmmmdddjjjxxx~~~sssjjjvvvwwwlllhhhdddlll{{{|||bbbOOO<<<666222222222...---////////////.........------,,,,,,------...///000000...,,,++++++,,,------,,,.........///......---,,,,,,,,,,,,---------......////////////000000000000111111111000000111111111111111111111111111111000000111111222222222111111...///000000111111000000111111222333444555555666555444333111111111222222333333333444555888:::<<<888999888777555444666888888===;;;:::???IIIfff~~~~~~uuuppp}}}vvvlllrrr}}}HHHGGGGGGFFFFFFGGGGGGHHHGGGFFFEEECCCBBBBBBBBBBBBBBBAAAAAA???===:::777666222444555555666:::@@@DDDDDDAAA>>>===>>>@@@AAAAAA>>>;;;888777888:::;;;;;;888666555666999===@@@@@@;;;999777999>>>AAABBBBBBCCCBBB@@@>>>>>>>>>>>>???BBBAAA>>>;;;999777777666777555555666:::<<<<<<;;;666888::::::999:::===@@@CCCCCCCCCCCCDDDBBB???<<<777333///111888>>>BBBBBBCCCAAA>>>===>>>AAAFFFIIIFFFEEEDDDBBBAAA???>>>===>>>??????@@@AAAAAAAAAAAA@@@@@@@@@AAACCCCCCAAA???AAAAAABBBCCCDDDFFFHHHIIIMMMNNNPPPRRRTTTVVVXXXYYYYYYYYYYYYYYYZZZ[[[\\\]]]___``````aaabbbccccccddddddgggjjjlllllllllmmmnnnjjjhhhddd]]]TTTNNNJJJIIIBBBAAA?????????>>><<<::::::;;;<<<<<<===CCCLLLSSS\\\dddlllpppwww}}}{{{uuutttrrrooollliiigggeee^^^]]]ZZZXXXXXXXXXYYYZZZYYY\\\___dddhhhkkkmmmnnnlllnnnpppsssvvvxxxyyyzzzwwwvvvtttsssrrrqqqqqqqqqnnnmmmhhh```[[[]]]eeennnvvvwwwzzz~~~}}}}}}{{{iiimmmxxxuuukkkvvvtttjjjhhhhhhqqq{{{___KKK999555222333111...---///////////////............,,,,,,,,,------.........///---,,,,,,---......---......//////...------,,,,,,+++++++++,,,...///111////////////000000000000111000000//////000000111000000111111111111000000///000111222222222222222///000000111111111111111000111222333444555555666555555444333222222111111000000111222444666888888666777888666333222444666333999888888>>>IIIfff~~~~~~vvvsssvvvlllrrrIIIHHHGGGFFFFFFGGGHHHIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBBBBAAA@@@>>>;;;888777222444555666666999???DDDFFFCCC???===>>>???@@@@@@???<<<888777888:::;;;;;;888666444666999>>>AAABBB;;;:::999:::===@@@CCCDDDAAA@@@?????????@@@BBBCCCFFFDDDAAA>>>;;;999888888777555444666999<<<<<<;;;555777::::::999:::===AAADDDCCCBBBBBBBBB???;;;888999444///111888???CCCCCCHHHEEE@@@======AAAEEEHHHJJJIIIGGGEEEBBB@@@>>>===????????????@@@@@@@@@AAAAAA@@@@@@BBBCCCCCCAAA>>>AAAAAABBBCCCEEEGGGIIIJJJMMMNNNNNNPPPRRRTTTVVVWWWZZZZZZZZZZZZZZZ[[[[[[\\\]]]^^^___```bbbdddeeefffgggjjjnnnppppppooooooppphhhfffccc\\\TTTMMMIIIHHHAAA@@@>>>>>>>>>===;;;999;;;<<<======???FFFPPPWWWgggnnnsssuuuzzz{{{yyyuuutttrrrpppmmmjjjgggeee]]]\\\ZZZXXXWWWXXXYYYZZZVVVYYY]]]bbbgggjjjlllmmmrrrrrrtttuuuwwwyyy{{{{{{wwwvvvuuutttsssrrrrrrrrrnnnmmmhhhaaa\\\^^^hhhpppvvvwwwyyy}}}~~~~~~~~~~~~zzz{{{sssnnnwwwzzzvvvwwwzzz~~~zzzzzz~~~{{{}}}pppfffeeejjjuuuzzz]]]HHH888444222333111---,,,...000/////////............++++++,,,,,,,,,,,,------000///------///000///....../////////...---,,,,,,,,,+++******+++...111222////////////000000000000000000////////////000000///000111111111111000000...///000111222333333333222222333444444444444333000111111222444555666666555555444444333222111111000111222333555666777888666888888666222111222555111666666777???JJJhhh}}}|||uuutttuuukkkrrrEEEEEEEEEEEEEEEEEEFFFGGGFFFEEECCCAAA@@@AAABBBCCCBBBBBB@@@===999777666777999888666444444888???DDDEEEBBB???===<<<>>>@@@BBB???<<<888666777888888888555555555555777999;;;===@@@>>><<<::::::<<>>>>>??????CCCAAA===:::888777777777666666777777777777666666666777888:::===???BBBCCCAAAAAA@@@@@@???>>>>>>>>>333555777666777<<>>>>>>>>???AAABBBBBBAAA???>>>CCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFGGGJJJKKKNNNQQQTTTVVVXXXXXXWWWYYY[[[]]]^^^]]]\\\\\\[[[^^^bbbdddeeefffggghhhhhhjjjllloooooonnnllljjjlllggg___WWWQQQKKKGGGDDDBBB???<<<:::;;;<<<<<<<<<>>><<<;;;===???EEETTTccclllttt}}}yyywwwvvvtttpppnnnllliiifffcccccc\\\XXXWWWVVVSSSRRRUUUVVVYYY^^^dddhhhjjjkkkkkktttsssssstttwwwzzz{{{zzzuuutttsssuuuwwwxxxwwwvvvsssooofff]]]ZZZ___kkksssuuuyyy}}}{{{tttooozzz~~~uuupppoooooonnniiihhhooowww{{{}}}uuueee___dddnnnyyyvvvYYYCCC888555222111111111000///........................---,,,,,,++++++,,,,,,---/////////...///000111111111111000///......---------------............///,,,---//////......000111222000000333333000///222444333222000///---,,,+++444333111000000000111222000000000000111111111111...000111111...------...111111111111111111111111---222555444444888999888888777666555555444444555222777555777???JJJfff~~~zzzsssssswwwkkkqqq{{{FFFFFFEEEEEEEEEFFFFFFGGGFFFEEEDDDBBBAAAAAABBBBBBBBBBBB@@@===999777777777888777555333333777===BBBEEECCC@@@>>>===???AAACCC@@@===999777777777777777444444444555777999;;;===>>>===;;;:::;;;<<>>======<<<<<<<<<<<<<<<666777999888888===FFFMMMOOOIIIBBB>>>>>>???@@@???BBBDDDFFFFFFDDDBBBAAABBB@@@AAABBBBBBBBBBBBAAA@@@CCCBBBAAAAAA@@@@@@@@@AAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHLLLOOOSSSVVVXXXYYYXXXYYY\\\]]]^^^^^^]]]]]]\\\^^^bbbdddeeefffgggiiiggghhhkkkmmmnnnnnnnnnmmmkkkfff^^^WWWQQQLLLGGGDDDBBB???<<<;;;;;;<<<<<<;;;<<<;;;;;;>>>AAAIIIYYYgggxxx|||xxxvvvtttrrrooommmkkkiiieeecccccc\\\XXXWWWVVVTTTSSSUUUXXX[[[```fffjjjlllmmmmmmtttsssrrrsssvvvwwwwwwwwwtttsssrrrssstttuuuuuusssppplllccc\\\ZZZ___jjjsssxxxzzz~~~{{{vvvppp|||tttllliiihhhgggbbbcccllluuu{{{rrreeebbboooyyysssWWWAAA888555222111111111000///........................------,,,,,,,,,,,,------.../////////000000000000///......---,,,,,,++++++------------............,,,---//////......000111333222555::::::555222333111111000000/////////...444333222222111111222222//////000000111111222222000111111222222222333333000111111111111111111111///444666555555888:::999999888777666666555666666444888777888@@@KKKggg}}}wwwpppqqqvvvmmmvvvtttGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA@@@BBBBBBAAA>>>:::888888888888777444222111555;;;@@@DDDCCCAAA??????@@@BBBCCCAAA>>>:::777777777666555222222222444666999<<<===<<<<<<<<<<<<<<<===>>>>>>CCCBBBAAA?????????@@@@@@===<<<:::999888888888999999999999888888777777777777777777777888999:::;;;999888777777777888:::;;;777888999888777;;;AAAGGGKKKFFF@@@<<<;;;>>>@@@AAAAAACCCFFFGGGFFFDDDBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFJJJNNNRRRVVVXXXYYYXXXZZZ\\\^^^______^^^^^^]]]___bbbdddeeeeeegggiiifffgggiiikkkmmmnnnoooooohhhccc\\\UUUPPPLLLHHHEEEBBB@@@===;;;<<<<<<;;;;;;:::999;;;???DDDMMM^^^mmm~~~|||xxxwwwrrrpppnnnlllkkkiiifffcccbbb\\\WWWXXXWWWUUUUUUWWW[[[^^^bbbggglllnnnoooppptttsssrrrssstttuuutttssssssrrrqqqqqqrrrrrrqqqpppmmmhhhaaa[[[ZZZaaakkkssszzz}}}~~~}}}||||||}}}~~~~~~vvvuuusssuuujjjdddaaabbb]]]___jjjxxx{{{mmmgggsss}}}oooRRR>>>777555222000000000///.................................------------......---...///000111000//////......------,,,+++++++++------------............,,,---//////......000111111222777======777222222......///000000111111222333333444444333333222111//////000000111222333333111000//////111222333222111111111111111111000000...222444222222555777666:::999888777777666666666666:::999999AAAKKKggg|||sssnnnpppuuupppzzztttIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDBBB@@@???BBBBBBAAA>>>;;;999999999:::888555222111444:::???CCCCCCBBBAAAAAAAAABBBCCCBBB???;;;888777666555333000000111333555888;;;===>>>>>>>>>>>>===<<<;;;;;;>>>>>><<<<<<;;;<<<===>>>::::::999888888999999:::;;;::::::999999999999999888888777666666666666666666555444444444666888:::666777777666555777:::>>>DDDAAA>>><<<<<<===???@@@CCCEEEIIIIIIGGGCCCAAA@@@CCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAAAAACCCCCCCCCDDDDDDDDDEEEEEEGGGHHHLLLOOOSSSVVVXXXYYYXXXYYY[[[]]]^^^^^^______^^^```cccddddddeeegggiiiiiiiiijjjkkklllmmmnnnooofffaaaZZZTTTPPPLLLHHHFFFBBB@@@===<<<======<<<;;;:::999<<<@@@FFFOOOaaappp}}}zzzxxxqqqpppnnnmmmmmmkkkhhheeeaaa[[[WWWXXXXXXVVVVVVYYY]]]___ccchhhllloooqqqqqqsssrrrrrrsssuuuvvvuuuttttttrrrqqqpppqqqqqqooonnnjjjfff___[[[]]]dddnnnttt|||~~~~~~}}}}}}}}}}}}~~~uuunnnnnntttzzzlllddd```ccc___aaaooowwwssssssyyyiiiMMM:::777444111////////////....................................------.........,,,---///111111000///.../////////......---------,,,,,,---------.........,,,---//////......000111......222888888333//////......///000111111222222111222333444333222111000//////000111222222333444444222//////111222222000222222222222111111111111///444555333222666888777999999888777666666666666666:::999999AAAKKKggg~~~}}}rrrnnnqqq}}}uuuqqq{{{uuuJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCAAA@@@BBBCCCBBB???;;;::::::;;;<<<:::777333222444:::>>>BBBBBBBBBBBBBBBBBBBBBBBBBBB???;;;999777666444222//////000222444777:::<<<@@@@@@@@@???===;;;888777888777666666666777888999888888888888999::::::;;;<<<;;;::::::::::::;;;<<<:::999888666555444333333444333333333444666888999777777777777666666777888:::<<<>>>?????????>>>>>>AAADDDHHHIIIGGGDDDBBBAAACCCAAA???>>>>>>???AAACCCAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDEEEEEEFFFFFFFFFKKKMMMOOORRRUUUWWWXXXXXXXXXXXXZZZ[[[]]]^^^_________aaacccddddddeeegggjjjllllllllllllllllllmmmmmmddd___YYYSSSOOOKKKHHHFFFAAA???======>>>>>>===;;;;;;:::===BBBGGGQQQcccrrr~~~{{{yyyqqqpppooooooooommmiiifffaaa[[[WWWXXXYYYXXXXXX[[[]]]___cccgggkkkoooqqqrrrrrrrrrrrruuuxxxyyyxxxwwwuuusssqqqqqqqqqqqqooonnnjjjeee```]]]```hhhqqqvvv|||~~~~~~~~~~~~~~~mmmeeefffrrrqqqgggcccgggcccgggvvvvvvrrruuu|||{{{aaaGGG999666333000/////////...---.................................------.........+++---///000111000...---...............---------,,,,,,,,,------------...,,,---//////......000111...,,,---111111......000000000000000111111111111000111222222222111///...///000000111222333333333444333222222333444444444444444333333333222222222333777888555555999<<<;;;888888777666555555555555555999888888@@@JJJfff~~~ssspppuuu}}}uuupppzzzvvvLLLKKKJJJHHHGGGFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCBBB???<<<:::;;;<<<===;;;888444222444999===@@@@@@AAABBBBBBBBBBBBAAAAAA???;;;999888666444222/////////111333666999:::@@@???>>>===:::888666444333333222222222444555666888888999999:::;;;;;;;;;<<<;;;::::::;;;<<<>>>???<<<;;;999777555333333222222333444444555666666777999:::::::::999888666555444888===AAAAAA@@@>>>>>>===@@@DDDGGGGGGFFFFFFFFFBBBAAA???>>>>>>???AAABBBAAAAAA@@@@@@@@@AAABBBBBBDDDDDDEEEFFFGGGHHHIIIIIIOOOPPPRRRTTTVVVXXXYYYYYYYYYYYYZZZ\\\]]]___```aaaaaabbbcccddddddeeehhhjjjnnnnnnnnnnnnnnnmmmllllllccc^^^XXXRRRNNNKKKGGGEEE???>>>======??????>>>===<<<<<<>>>DDDJJJUUUgggwww~~~{{{yyyrrrqqqqqqqqqpppnnnjjjfff```ZZZWWWYYYZZZYYYZZZ]]]]]]___cccgggkkknnnqqqrrrrrrrrrsssvvvzzz{{{zzzyyyuuusssrrrqqqrrrrrrpppooojjjfff```___dddlllssswww|||~~~~~~{{{iiibbbdddssszzzooojjjkkkhhhmmmxxxssswww~~~wwwZZZBBB999555333000.........---,,,..............................------------......,,,---...///000///......,,,,,,++++++++++++++++++,,,,,,,,,,,,------------,,,---//////......000111000---,,,...///---///444222111111111111111000000000000000111000//////...111111111222222222222222,,,...111222111111222333444444444333222222111111///333444111222666::::::888777666555444444444444333888777888@@@KKKggg~~~tttsss{{{~~~vvvrrrzzz{{{MMMLLLJJJIIIGGGFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEEEECCCCCCBBB@@@===;;;;;;<<<===;;;777333000222777;;;>>>???AAABBBBBBBBBAAA@@@@@@>>>;;;999999777555333/////////000222555777888;;;:::999888666555444444222222111111222444555666888999:::;;;;;;<<<<<<<<<;;;;;;::::::<<<>>>AAABBB>>><<<:::888666444333333111222444555666555444444:::::::::;;;:::888555333222777<<<@@@@@@@@@@@@AAA<<>>@@@AAA@@@>>><<<<<<@@@GGGOOO[[[nnn~~~|||yyywwwrrrqqqqqqqqqpppmmmhhheee```ZZZWWWYYY[[[ZZZ[[[^^^___```cccgggkkkooorrrsssssssssuuuwwwzzzzzzyyywwwsssrrrqqqqqqrrrrrrpppooojjjeee``````eeemmmssswww|||~~~~~~~~~~~~~~~~~~zzzjjjfffiiizzz{{{uuupppnnnuuuxxxvvv{{{sssSSS>>>:::555222///.........---,,,........................------,,,,,,,,,,,,---------------.........//////++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---//////......000111111...,,,//////...111555111111111111111111111111222111111000///000000000333333222222222222111111---333888777111---...111333333222111111000//////+++///000...///555999999999888777666555555555555333888777999AAAMMMiii~~~rrrttt}}}xxxuuu~~~NNNMMMKKKIIIGGGFFFFFFEEEFFFEEECCCBBBCCCDDDFFFGGGCCCCCCBBB@@@===<<<<<<======:::666222///111555999===>>>@@@BBBBBBBBB@@@??????===;;;:::999888555333000//////000222444666777777666555444444444444444333222222222333555777888999:::;;;;;;<<<<<<<<<<<<;;;::::::;;;<<>>>>>???BBBDDD???AAACCCCCCCCCCCCDDDEEEBBBBBBBBBAAAAAABBBBBBBBB@@@@@@@@@@@@AAAAAABBBCCCDDDEEEFFFHHHJJJLLLMMMNNNLLLNNNQQQTTTXXXZZZ\\\]]]]]]]]]^^^___aaaccceeefffbbbcccddddddccceeehhhjjjkkkmmmooorrrsssrrrpppooobbb^^^WWWQQQMMMIIIFFFCCC<<<;;;<<<>>>@@@BBBAAA@@@<<<<<>>===<<<;;;999888777777888999:::::::::;;;>>>AAABBB???===;;;999777555222333444555555666555555555333555888:::999777555333555777;;;???BBBDDDDDDEEEBBBBBBBBBCCCDDDEEEFFFGGG===>>>@@@AAABBBCCCCCCCCCDDDCCCAAA@@@@@@AAACCCDDDDDDDDDDDDEEEGGGIIIKKKMMMSSSTTTVVVWWWWWWYYY\\\^^^ZZZ]]]```aaa```______``````aaabbbccceeefffggghhhjjjlllnnnooonnnmmmlllllleee```YYYQQQLLLGGGCCC@@@???@@@@@@???>>>>>>???AAA>>>@@@DDDNNN\\\lll|||~~~{{{wwwtttrrrooommmnnnpppnnnhhhbbb^^^\\\ZZZXXXXXXZZZ]]]______bbbgggmmmqqqsssssssssrrrrrrrrrtttxxxzzz{{{{{{vvvtttrrrppppppooommmkkkdddbbbaaabbbggglllpppqqq}}}~~~~~~}}}vvvyyyxxxqqqqqqsss}}}vvvrrrxxxmmmOOO===888111111000///...------,,,***+++---...///...---,,,---,,,,,,,,,,,,---....../////////......---------,,,,,,,,,---------......------------------,,,,,,------......///000111111//////000000111111222222111111111111222333444444222111000//////......///000000000000000000000000444:::???===666111111444//////111222333444444444222333333444:::AAACCC???AAA888333555888777666666777666999<<>><<<;;;999666444333333444555555555666666555666888:::<<<;;;888666333555999===AAACCCDDDDDDAAAAAAAAAAAABBBCCCDDDEEE>>>>>>@@@AAABBBCCCCCCCCCDDDBBBAAA@@@@@@AAABBBCCCDDDDDDEEEFFFHHHKKKMMMOOOSSSTTTVVVWWWWWWYYY[[[^^^\\\^^^aaabbbaaa`````````bbbbbbcccdddfffggghhhiiijjjkkknnnnnnnnnlllkkkkkkiiiccc[[[SSSMMMGGGCCC@@@>>>???@@@???======???@@@AAADDDKKKVVVdddttt~~~zzzuuurrrooonnnmmmppprrrqqqkkkeee___]]]ZZZXXXXXXZZZ]]]___bbbeeeiiinnnrrrtttttttttuuuttttttvvvyyyzzzyyyxxxuuusssqqqpppooommmjjjhhhaaa```___bbbhhhoootttwww~~~~~~~~~}}}~~~~~~vvvzzzuuuoooqqquuuuuuqqqwwwiiiLLL;;;777222222111000...---,,,,,,------...///////////////---,,,,,,,,,,,,---......---------,,,,,,+++++++++,,,,,,---------.........------------------------)))))))))***++++++,,,,,,,,,,,,,,,---......//////111111000000000111222222111111000000//////000000111111111111111111111111000444777666222//////111000000222333444555555555333444444555;;;DDDGGGFFFBBB999333444777666444444777666999<<>>;;;:::999999888777444111111333555888:::<<>>===<<<:::888777888888777555333222111/////////000111111111222333444555666666888888777444222222444666777666666555444444333333333666999;;;===@@@DDDFFFDDDBBB???>>>===;;;888666333333333444444555666777555444555888<<<===:::666111333777;;;???AAABBBCCC@@@?????????@@@AAABBBBBB>>>???@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@BBBCCCDDDEEEFFFHHHKKKNNNPPPRRRSSSUUUWWWXXXXXXYYY\\\^^^^^^```ccccccbbbaaaaaaaaacccddddddfffggghhhiiijjjiiikkklllmmmmmmllljjjiiifffaaaYYYRRRLLLGGGCCC@@@>>>>>>???>>>===<<<>>>@@@AAAGGGPPP]]]lllzzz}}}xxxssspppmmmmmmooosssuuusssnnnhhh___^^^[[[YYYYYY[[[]]]___eeegggkkkooossstttuuuuuuwwwwwwwwwyyyzzzzzzwwwuuuuuusssrrrqqqpppmmmiiieee^^^]]]]]]aaaiiirrryyy}}}}}}|||{{{{{{}}}yyypppjjjooottttttpppttt|||~~~bbbHHH999555222111000...---,,,******---------------......///---,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,,,,------------.........,,,,,,,,,---.........///,,,,,,------......//////++++++,,,,,,---.........111111000/////////000000000000000000000111111111222222222222222222222222222222222222222222333333111111333444555555555555333444444555===HHHNNNOOOFFF<<<555444666444333333666666888<<>>999777666666888:::::::::444444222111111111111111111111222333444555666666;;;:::999666333222333444444444444444333333333333333666999;;;===>>>@@@BBBCCCAAA???>>>===<<<:::888333333222222333555777888666333222555999:::777333000222555999===???AAABBB???>>>>>>>>>>>>??????@@@>>>???@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBEEEFFFHHHKKKNNNQQQSSSUUUUUUWWWZZZ[[[[[[[[[]]]______aaabbbcccaaa``````aaacccdddeeefffggghhhiiiiiiiiiiiijjjllllllkkkiiiggg```[[[TTTNNNJJJFFFBBB@@@===>>>>>>===<<<<<<===???@@@FFFQQQ___nnn||||||xxxtttqqqnnnooorrruuuwwwtttmmmhhh```^^^[[[YYYYYY[[[^^^```gggiiilllppprrrtttuuuuuuwwwwwwxxxzzz|||zzzwwwtttuuutttssssssqqqmmmhhhddd\\\[[[\\\aaajjjsss{{{~~~}}}}}}~~~}}}lllfffkkkqqq}}}uuuooorrrxxx}}}xxx\\\DDD888444000///...---+++)))((((((,,,+++***)))***+++,,,------,,,,,,,,,,,,---......///////////////.........------------............+++,,,,,,---...//////000000000111111222222222222---......//////000000111222111000000////////////------...///000000111111111111111111111111111111222///---///222444444333000111222333444444444444111333444555===JJJTTTVVVLLLAAA888666666444222333666555888<<>>:::888777777999;;;<<<<<<666666555444333333222222222333333444444555666666::::::999666333111222333333333444444444444555555999;;;>>>@@@???>>>>>>>>>BBB@@@>>>======<<<:::999444333222111222444666888888666444555666777555222111333555888<<<>>>@@@AAA???>>>>>>=========>>>>>>??????@@@AAABBBBBBBBBBBB@@@@@@@@@@@@AAABBBBBBCCCEEEGGGIIIMMMPPPSSSUUUVVVWWWZZZ\\\]]]]]]]]]___```^^^```aaaaaa```___```aaaccccccdddeeefffgggggghhhiiihhhhhhjjjkkkjjjgggddd___ZZZSSSMMMHHHDDD@@@>>>===>>>>>>===<<<<<<===???BBBGGGQQQ___ooo~~~~~~|||yyyvvvsssppprrrtttvvvuuuqqqkkkfff```^^^[[[ZZZZZZ\\\___aaagggiiilllooorrrtttuuuvvvvvvwwwxxxzzz|||{{{xxxuuurrrqqqqqqpppnnnkkkeeeaaa[[[[[[\\\bbbjjjssszzz}}}}}}}}}~~~~~~}}}~~~nnnfffjjjooo|||wwwqqqrrrvvvzzzsssVVVBBB888555111111000...---+++******,,,+++***)))***+++,,,------,,,,,,,,,,,,---......////////////////////////---------.........//////,,,,,,------...///000000---...............//////...//////000111111222222333222111000000000000000++++++---...///000000///000000000000000000000000...+++((()))...111111//////000111222222222222222///222444555===KKKVVVZZZSSSGGG<<<888888555444444555555888<<>>??????===;;;;;;<<<<<<<<<;;;999888888777666555444444444444444444444444444444777888777555222111111222333333444444555666777777>>>AAADDDFFFEEECCCBBBAAABBB@@@>>>>>>>>>===<<<:::666444222000000222555888::::::888777666555555555444555777999<<<>>>@@@AAA@@@@@@???>>>=========>>>???@@@AAAAAABBBBBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCFFFHHHKKKNNNRRRTTTVVVWWWXXX[[[^^^______^^^___```]]]___````````````aaaccccccddddddeeeffffffggggggiiigggggghhhjjjjjjfffbbbbbb]]]UUUNNNHHHDDD???<<<>>>>>>???>>>===<<<>>>@@@EEEKKKVVVddduuu}}}{{{yyyvvvtttrrrsssuuuuuurrrmmmgggddd___]]][[[ZZZ[[[^^^aaadddgggiiikkkooorrruuuvvvwwwwwwwwwwwwyyyzzzzzzwwwuuunnnmmmlllkkkjjjgggccc___[[[\\\___eeemmmtttyyy{{{||||||}}}~~~~~~}}}||||||~~~qqqiiilllrrr{{{tttuuuyyy|||mmmPPP@@@888555333333222111000//////...---------------......///---,,,,,,,,,,,,---......---------------.........------........./////////---------.../////////000------------------------------......///000000000222222111000000000111111+++,,,---///000000//////////////////////////////000---+++,,,///111111000//////000111111111111111...222555777>>>KKKWWW\\\WWWKKK>>>:::888666555666555555888<<<@@@NNNpppzzz}}}}}}pppqqq~~~|||YYYXXXVVVSSSOOOLLLJJJHHHEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEDDDBBB>>>;;;::::::;;;<<<>>>===;;;999777777999999:::;;;<<<===>>>???@@@???>>>???@@@@@@>>><<<;;;;;;::::::999777666555666666666555444444333333333444444333111000111222222333333555666777888888<<<@@@EEEIIIIIIIIIHHHHHHCCCAAA@@@???@@@???>>><<<888666222//////111444777777999:::777333222666999888888999:::<<<>>>@@@AAABBBAAA@@@???>>>>>>>>>>>>@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDGGGIIILLLOOORRRTTTUUUVVVWWWZZZ]]]^^^^^^]]]]]]^^^]]]___```aaa```aaadddfffeeeeeeeeefffgggggghhhhhhiiifffeeegggjjjiiieee```]]]YYYRRRLLLHHHEEEAAA???>>>???@@@???======???@@@EEEMMM[[[lll|||~~~|||zzzxxxuuurrrqqqssstttsssooojjjfffddd]]]\\\[[[ZZZ\\\```cccfffhhhiiilllpppssswwwyyyzzzzzzyyywwwwwwxxxwwwuuurrrnnnmmmkkkjjjiiigggdddaaa[[[]]]bbbiiirrrxxx{{{|||}}}}}}~~~~~~}}}}}}}}}}}}~~~ooogggmmmuuu~~~xxxzzz~~~gggLLL===777333222222222111111000000000------...///////////////---,,,,,,,,,,,,---......,,,---------.........///............////////////............////////////........................,,,,,,------...//////000000000/////////000111111---...000111222111000///////////////////////////333222111111222222222222000000111222222222222111///444888999@@@LLLWWW\\\YYYLLL???999888666555777555444777<<<@@@NNNppp{{{xxxmmmmmmyyy{{{ZZZYYYWWWTTTQQQNNNLLLKKKCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDBBB>>>;;;999999===???AAAAAA???<<<:::::::::;;;<<<===>>>>>>??????======>>>AAACCCDDDBBBAAA<<<<<<<<<;;;:::999777666888777666555444333222222000111222222000000111222111222333444666777888999777<<>>999666222///...000444666222666888555000///555;;;::::::;;;<<<===>>>@@@AAACCCCCCAAA@@@????????????@@@@@@AAABBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEHHHIIILLLPPPRRRTTTUUUUUUVVVYYY\\\]]]]]]\\\\\\\\\^^^___aaaaaabbbcccfffhhhffffffgggggghhhhhhiiiiiiiiifffdddfffiiiiiiddd___TTTPPPLLLHHHGGGFFFEEECCC???@@@@@@???>>>>>>???AAADDDMMM^^^ppp|||zzzwwwsssppppppqqqrrrqqqmmmiiifffddd]]][[[ZZZZZZ]]]aaaeeehhhiiijjjmmmqqquuuyyy{{{}}}}}}{{{xxxvvvvvvtttrrrpppqqqooommmkkkkkkjjjhhhfff[[[^^^dddmmmuuu{{{}}}}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~jjjccckkkuuu{{{~~~cccIII;;;666222////////////////////////+++,,,---...///...---,,,---,,,,,,,,,,,,---........./////////000000111111............/////////000///////////////.........------------------,,,,,,------......///000000111...............///000111///000222333444333111000000000000000000000000000111111111000///.........111111222333333333222222///555:::;;;AAAMMMXXX\\\YYYLLL>>>999777555555666444444777<<<@@@OOOppp|||tttlllkkkvvv{{{bbb^^^ZZZVVVSSSOOOJJJGGGHHHGGGEEEDDDBBBAAAAAAAAAEEEEEEDDDAAA===;;;:::;;;======>>><<<:::888888999??????>>>???@@@AAABBBCCC@@@@@@AAABBBBBBBBBAAAAAADDDAAA===;;;:::999888666777666666555444333333333111111000000111111222333444666999;;;;;;999666444999999:::>>>DDDIIILLLNNNJJJEEEAAA@@@BBBBBB>>>:::;;;888444000...///222333666777777888777666555444777:::<<<======>>>???@@@@@@@@@AAAAAAAAA@@@@@@???AAAAAABBBBBBAAA@@@>>>===CCCCCCCCCCCCCCCDDDEEEFFFHHHIIILLLOOORRRTTTVVVWWW\\\]]]^^^````````````______```aaabbbcccdddeeeeeegggfffeeedddddddddddddddeeeiiijjjhhhhhhhhhbbb[[[VVVRRRMMMJJJHHHFFFEEECCC???>>>>>>>>>???AAACCCEEEKKKVVVdddrrr~~~{{{yyywwwtttrrrooonnnllllllllliiiccc^^^YYYZZZZZZZZZ[[[^^^bbbfffkkkmmmqqqssstttvvvxxxzzz~~~}}}|||{{{xxxvvvtttsssrrrnnnllllllnnnlllfffaaa]]]aaahhhpppxxx}}}~~~~~~~~~uuufffeeeqqq}}}}}}rrrYYYFFF:::444111//////............//////***+++,,,---.../////////+++---***$$$%%%+++...,,,...------------,,,,,,,,,,,,,,,------...////////////...,,,******,,,...//////......------,,,,,,+++........................////////////000000000000111333666777666222---+++,,,///222222111/////////000000000000000000000000555666666555333222222333666999:::<<>>>>>===:::999999:::>>>>>>???@@@AAABBBBBBCCC>>>???@@@AAABBBBBBBBBBBB@@@===:::999999999888777666666555444444333222222333333222222333333444555555777:::;;;;;;999666444666666777:::???EEEIIIKKKKKKHHHDDDDDDFFFEEEAAA<<<999777555333111000000000666777888999999888777666777:::<<<======>>>???@@@??????@@@@@@@@@??????>>>AAAAAABBBBBBAAA@@@>>>===@@@@@@@@@AAABBBCCCEEEEEEHHHJJJMMMPPPSSSVVVXXXYYY\\\]]]^^^````````````___aaaaaabbbcccdddeeeffffffffffffffffffgggggghhhhhhhhhkkkkkkiiihhhfff```YYYUUUQQQLLLIIIGGGFFFDDDCCCAAAAAA@@@???===>>>BBBEEEMMMYYYgggsss~~~zzzxxxvvvsssrrrpppnnnlllllljjjgggaaa]]]YYYZZZZZZZZZ[[[___dddgggkkknnnqqqssstttvvvxxxzzz{{{{{{{{{zzzxxxuuusssqqqqqqnnnkkklllmmmkkkeee```___ccciiiqqqxxx}}}~~~~~~~~~~~~~~~~~~~~~~~~mmm```bbbppp||||||~~~oooTTTAAA888444333000//////////////////000.........---,,,***)))(((---000...)))***///111///,,,,,,------.........///..................------------------------------------------------------........................////////////000000000000333444666777666333000......000111222000///...///000000000000000000000000111222333333111111222333---222666999AAALLLSSSTTTQQQHHH<<<555444666777777888777999<<>>???>>><<<:::::::::<<<===???AAABBBBBBBBBAAA======>>>@@@AAABBBCCCDDD<<<:::888777888888888777555555555444333333222222555555444444444555666666777888:::;;;;;;999666444444333333555999???DDDGGGIIIGGGFFFGGGHHHGGGBBB>>>888777666555333000...,,,444666999;;;<<<;;;999777777999<<<=========???@@@>>>>>>????????????>>>>>>AAABBBBBBBBBAAA@@@???>>>??????@@@AAACCCEEEGGGHHHIIIKKKNNNRRRVVVXXXZZZ[[[]]]]]]^^^```````````````ccccccddddddeeefffggggggfffggggggiiijjjkkkllllllkkkmmmmmmjjjgggeee^^^VVVSSSOOOJJJGGGEEEDDDCCCBBB>>>@@@AAA???<<<>>>DDDJJJTTT___lllxxx}}}yyyvvvtttrrrqqqpppnnnlllkkkhhhddd___[[[XXXYYYZZZ[[[]]]```fffjjjlllnnnqqqssstttvvvxxxzzz{{{|||||||||zzzwwwsssqqqpppmmmkkkkkkkkkiiiddd___```eeekkksssyyy|||~~~~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}}}}~~~xxxfff]]]dddtttyyyrrrppprrruuuxxxiiiNNN<<<555444444000000000000000000000000......---,,,***(((&&&%%%...000000---...111222000+++,,,---...///000111111000//////...------,,,,,,,,,---...//////...---,,,+++,,,,,,---......//////........................////////////000000000000222333444444444222111000000111111000///......///000000000000000000000000---...000000000000111333000444666777>>>HHHOOOQQQKKKDDD;;;555555666666666888777999<<>><<<<<<<<<<<<===@@@BBBCCCBBBAAA@@@;;;;;;<<<>>>@@@BBBDDDEEE===;;;888777777888777666666555555555444444333333555555444444555555666777666777999999999777444333222222111222444999@@@DDDEEEEEEEEEFFFGGGEEEAAA===999999777555222000...,,,222444777:::;;;;;;999888777999;;;=========>>>@@@>>>??????@@@@@@@@@@@@???BBBBBBBBBAAAAAA@@@??????@@@AAABBBDDDFFFIIIKKKMMMKKKMMMPPPTTTXXX[[[]]]^^^]]]^^^______```aaaaaaaaaccccccdddeeeffffffggggggggghhhiiijjjkkklllllllllkkkmmmmmmiiigggeee^^^VVVQQQMMMIIIEEEDDDCCCBBB@@@999===@@@???<<<@@@IIIRRR]]]hhhvvv}}}xxxuuusssqqqoooooonnnllliiieeeaaa\\\YYYXXXYYYZZZ[[[]]]bbbgggkkklllooorrrtttuuuvvvxxxyyy}}}~~~}}}yyyuuurrrooommmkkkkkkjjjgggbbb^^^```eeellltttyyy|||||||||||||||}}}}}}}}}}}}~~~~~~~~~qqqddd```iiiwwwtttmmmjjjiiimmmrrreeeKKK;;;555444444000000111111111111000000+++++++++,,,,,,+++******,,,---...---...///...---------......///000000111//////.........---------------............------,,,---------.........///........................////////////000000000000////////////000000000000111111111000...---...000000000000000000000000000---...000000//////111222333555666555999CCCIIIJJJFFFAAA;;;888777777777666777666999===@@@NNNppp~~~oooiiijjjwww~~~bbb___[[[WWWTTTPPPLLLIIIHHHGGGEEEDDDBBBAAAAAAAAA??????>>>;;;777555444555<<<>>>AAAAAA@@@?????????===???AAABBBBBBAAA@@@???::::::;;;===???BBBEEEFFFAAA>>>;;;999888777666444666666666555555555555555333333222222333333444555444555666666666555333222111222111111222666===BBBBBBCCCDDDFFFFFFEEEAAA???===;;;777444111000//////000222555777999888777666666999;;;<<<<<<===>>>??????@@@AAAAAABBBBBBBBBAAACCCCCCBBBAAAAAA@@@@@@@@@@@@AAACCCEEEHHHKKKMMMOOOMMMOOORRRVVVYYY\\\^^^___^^^^^^______```aaaaaabbbccccccddddddeeeeeeffffffhhhiiijjjkkkkkkkkkkkkjjjiiikkkllliiihhhfff```XXXOOOLLLGGGDDDCCCBBBAAA@@@999===???>>><<>>;;;888777777666555555555888===AAAOOOqqqrrrkkkkkkvvv}}}aaa^^^ZZZWWWTTTQQQMMMJJJHHHGGGEEEDDDBBBAAAAAAAAA@@@@@@>>>;;;777555555666:::===AAACCCBBBBBBBBBBBB@@@AAAAAABBBAAA@@@>>>===999::::::<<<>>>AAADDDFFFEEEBBB===:::888777555333555555555555555555555555111000000000000111222222222333444444444444333222000222222222111444:::@@@AAACCCDDDEEEFFFEEECCCBBB>>><<<888555333222222222///111222444555666666555666888;;;<<<<<<<<<>>>??????@@@AAABBBCCCCCCCCCCCCDDDCCCBBBAAA@@@@@@@@@AAA???@@@BBBDDDGGGJJJLLLNNNPPPQQQTTTWWWZZZ]]]^^^_______________```aaabbbcccdddddddddeeeeeeeeeffffffhhhiiijjjkkklllkkkjjjiiigggjjjkkkiiihhhgggaaaZZZOOOKKKGGGDDDCCCBBBAAA@@@???@@@@@@===<<>>===<<<:::::::::;;;===@@@CCCEEEEEEBBB===:::888777444333333333333333333333333333///////////////000111111111222333444444444444444...111333222111222888===???@@@BBBBBBBBBBBBBBBCCC<<<;;;:::888666555333333111111111222333444555555666888;;;<<<<<<<<<===?????????@@@AAABBBBBBBBBBBBEEEDDDBBBAAA@@@@@@AAAAAAAAAAAACCCEEEGGGJJJMMMNNNRRRSSSUUUXXXZZZ\\\]]]^^^```_________```aaabbbccceeeffffffffffffgggggggggggghhhjjjlllmmmmmmlllkkkgggjjjkkkiiihhhgggaaaYYYNNNKKKGGGDDDCCCBBBAAA@@@BBBAAA>>><<<===CCCLLLRRRcccttt}}}zzzxxxvvvsssnnnkkkiiijjjiiiddd^^^ZZZXXXYYYWWWXXXYYYZZZ\\\```eeeiiioooqqqtttuuuuuuvvvxxxyyy{{{{{{{{{zzzxxxuuusssqqqnnnoooooommmiiieeeaaa```___fffoootttvvvwwwzzz}}}~~~~~~||||||}}}}}}}}}~~~~~~~~~xxxxxxyyyzzz|||~~~zzzkkkvvv~~~xxxiiibbbdddlllsssvvvtttnnnnnnrrrqqqlllpppzzzoooUUUAAA999555222///---...000111111000...---111111000000///...---,,,...++++++//////,,,,,,000---------------.........------..................000///...------...///000////////////....................................////////////000000000000222222222333333222111111,,,...000111000000000111////////////////////////111333444444333444555666???HHHSSSYYY]]]^^^YYYSSS;;;;;;999777444333333444000111666===CCCRRRttt{{{kkkmmmzzz[[[YYYWWWVVVVVVUUUSSSQQQHHHGGGEEEDDDBBBAAAAAAAAABBBBBB@@@===999777777888777;;;@@@DDDEEEFFFFFFGGGFFFEEECCC@@@>>>===<<<<<<::::::::::::===@@@CCCEEEDDDAAA===:::888777555333111111111111111111111222///////////////000000111111222333444555666666666,,,000333222000111666;;;<<<===>>>>>>>>>>>>@@@AAA:::;;;<<<<<<:::777444222333222111111222333555666666888:::<<<<<<<<<===???===>>>???@@@AAABBBBBBBBBEEEDDDBBBAAA@@@@@@AAABBBCCCDDDEEEGGGJJJLLLOOOPPPSSSTTTVVVXXXZZZ\\\]]]]]]``````______```aaacccdddgggggggggggghhhhhhhhhhhheeegggjjjmmmooooooooonnniiikkkllliiihhhfff```XXXNNNKKKGGGDDDCCCCCCBBBAAAAAA>>>;;;:::>>>FFFOOOUUU^^^ppp}}}{{{zzzyyywwwsssnnnjjjhhhiiihhhddd]]]YYYXXXYYYWWWXXXYYYYYY[[[___dddhhhoooqqqtttuuuuuuvvvxxxyyy~~~}}}|||{{{xxxvvvtttsssoooppppppmmmiiieeeaaa```bbbhhhppptttttttttwwwzzz~~~}}}}}}}}}}}}~~~~~~~~~~~~}}}||||||{{{{{{}}}~~~uuugggsssxxx|||zzzkkkfffmmmyyywwwqqqqqqvvvuuuqqqvvvkkkPPP<<<555333222///---...///111111///...---/////////000//////...---...))))))------***+++000***++++++,,,---...///////////////...------,,,,,,---...///000000///...---------......///000000000........................////////////000000000000000111222222222000///...***---000222111111111111///////////////////////////111333444444555777999>>>@@@@@@>>>???DDDFFFEEE>>>===<<<999666444555666...000666===CCCSSSuuu~~~ooorrrZZZXXXUUUSSSSSSSSSQQQPPPHHHGGGFFFDDDCCCCCCCCCCCCAAABBBAAA???;;;888888888===???AAADDDFFFGGGGGGGGGDDDBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;<<<>>>???@@@???>>>===;;;999777666555111111111111000000000000////////////////////////222111111111222333444444444333000---,,,---222555888999;;;===>>>======<<<>>>===<<<999555444444555333333333333444666888999999;;;===>>>>>>>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBAAAAAAAAABBBCCCDDDEEEFFFDDDEEEFFFFFFGGGJJJNNNQQQSSSTTTWWWYYY[[[]]]^^^___]]]]]]]]]]]]___aaadddeeefffgggiiijjjjjjhhhfffdddfffhhhkkklllkkkjjjkkkkkkiiijjjjjjiiiddd\\\UUUPPPPPPLLLFFFBBBAAAAAABBBAAABBB>>><<<>>>AAAFFFQQQ[[[iiisss|||{{{vvvsssqqqqqqqqqpppmmmjjjeeeaaa^^^[[[XXXVVVYYYXXXVVVWWW[[[aaahhhlllssstttvvvvvvuuuuuuwwwxxx{{{}}}~~~|||wwwttttttvvvsssqqqnnnkkkhhheeeaaa^^^bbbhhhoootttuuuuuuwwwyyy~~~~~~~~~}}}}}}}}}~~~~~~~~~|||zzzyyy{{{zzzyyyxxxyyy{{{}}}~~~jjjjjj|||zzzkkkfffrrr}}}wwwzzz~~~www~~~~~~eeeIII999444222111111444111------///000///...111111000///...------,,,,,,++++++++++++,,,------//////............//////++++++,,,,,,---...//////,,,,,,+++***+++,,,---...,,,,,,,,,---------......------------------------......000111111222222222000///...///000111000...222222222444666666555333111000/////////000222333555555444444333444444555777666555666999:::999888999777555555666777777777555555:::>>>AAAQQQtttrrrvvvZZZXXXVVVUUUTTTSSSQQQOOOIIIHHHFFFEEEDDDDDDCCCCCCBBBBBBBBB???<<<999999999>>>@@@BBBDDDFFFGGGGGGGGGCCCBBB@@@===<<<;;;;;;;;;;;;;;;;;;<<<===>>>?????????>>>===;;;999888666666000000000000000/////////////////////////////////222222111111111222333333333222000...,,,---000333777999:::<<<===>>>============<<<888555333444555555444444444555666888999:::<<<>>>???>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBDDDEEEFFFFFFGGGGGGHHHHHHJJJNNNQQQTTTUUUWWWYYY[[[]]]^^^^^^^^^^^^^^^^^^___aaacccdddggghhhjjjllllllkkkiiiggggggiiikkklllkkkkkklllmmmjjjkkkjjjgggbbb[[[TTTPPPNNNJJJEEEBBBAAAAAA@@@??????<<<;;;???DDDLLLZZZfffttt{{{~~~zzzwwwsssppppppqqqqqqqqqnnnjjjeee```]]][[[XXXVVVWWWVVVVVVXXX\\\bbbhhhlllssstttvvvvvvuuuuuuwwwxxx|||||||||zzzwwwuuusssssspppnnnllljjjgggddd```]]]dddjjjrrrvvvwwwxxxzzz}}}~~~~~~~~~}}}}}}}}}}}}~~~~~~}}}|||{{{{{{zzzyyyyyyzzz|||~~~}}}}}}mmmpppttteeegggyyyuuu^^^DDD777333222111222666333000///000000...,,,000000//////......------,,,,,,,,,,,,,,,---......//////............//////+++,,,,,,------.........111000...---,,,+++,,,,,,---------.........//////..............................///000000000000///111111111111111000000111333333444666999:::999777111000/////////000222222111111000000000000111111333222222333666777777666777555333333444666666555666555888===BBBRRRtttpppttt[[[YYYXXXWWWVVVTTTPPPMMMIIIHHHGGGEEEDDDDDDDDDDDDBBBCCCBBB@@@<<<:::::::::@@@BBBDDDEEEFFFGGGFFFFFFCCCAAA???<<<;;;:::999999;;;<<<<<<<<<======>>>>>>???>>>===<<<:::999777777111000000000/////////...000000000000000000000000222222111111000111111111111222111///......///111666777999;;;===>>>>>>>>>======;;;888444333333555666666666666666777888999:::===???@@@??????@@@BBB@@@@@@BBBBBBBBBBBB@@@@@@>>>>>>???@@@BBBCCCEEEFFFGGGHHHIIIIIIJJJKKKOOOQQQUUUVVVXXXZZZ[[[\\\]]]]]]____________```aaabbbcccfffhhhjjjllllllllljjjiiijjjkkkllllllkkkkkkmmmooommmllliiieee___YYYSSSOOOJJJHHHDDDBBBAAA@@@>>>======;;;;;;@@@GGGSSSdddttt|||uuurrrooonnnooopppqqqqqqnnnjjjddd___\\\ZZZWWWUUUVVVWWWYYY\\\aaafffkkknnnrrrtttuuuuuuuuuuuuvvvxxx|||{{{yyyxxxwwwuuurrrpppkkkkkkjjjiiifffbbb___]]]eeekkkrrrwwwxxxyyy|||~~~~~~~~~~~~~~~}}}}}}}}}}}}~~~}}}}}}}}}}}}{{{zzzzzzzzz{{{}}}|||zzzzzzzzz~~~ooottt|||lllaaajjjhhhTTT???555444333222222444222000//////...,,,***///////////////.........---------------...////////////............//////------------------------222111///...------,,,,,,........./////////000000////////////////////////---...///////////////...222444555444111///111333222222333666999:::999888000000000///000111111222222222111111111222222333111000000222666888888777666444222111333444444444888555666;;;BBBSSSsssqqqttt[[[ZZZYYYXXXWWWTTTOOOLLLHHHGGGFFFEEEDDDCCCCCCCCCAAABBBAAA???<<<:::::::::BBBCCCDDDFFFFFFFFFEEEEEEBBBAAA>>>;;;:::888888888;;;<<<<<<===============>>>>>>===<<<;;;:::999888333333222222111000000000333333333333333333333333333222111111000000000000222333333333111000111222555666888:::<<<===>>>???<<<<<<:::777444222333444777777777888888888999999;;;===???@@@@@@@@@AAABBB???@@@BBBCCCCCCBBB@@@???===>>>>>>???AAACCCEEEFFFHHHJJJKKKKKKKKKMMMOOORRRWWWWWWYYYZZZ[[[\\\\\\]]]`````````aaaaaabbbbbbcccdddeeegggiiijjjjjjjjjiiikkklllllllllkkkllloooqqqnnnllliiiccc]]]WWWRRROOOHHHGGGEEECCCCCCAAA>>>;;;===;;;<<>>;;;999888777777:::;;;<<<===>>>>>>======>>>>>>======<<<;;;::::::666666666555444333333333555555555555555555555555333333222111000000000111333444666555444333444555555666777888:::<<<>>>???<<<;;;:::777333111222333777777888999999:::::::::;;;===???@@@@@@@@@AAABBB???@@@BBBCCCCCCBBB@@@???>>>>>>>>>???AAACCCDDDEEEHHHJJJLLLLLLMMMNNNPPPRRRWWWXXXYYY[[[\\\\\\]]]]]]```aaaaaabbbbbbcccccccccdddeeegggiiijjjkkkkkkkkkllllllmmmlllkkkllloooqqqnnnlllhhhbbb[[[UUUPPPNNNHHHGGGEEEDDDDDDBBB???<<<===<<<===AAAHHHUUUjjj}}}}}}{{{vvvsssqqqooooooooonnnmmmmmmhhhbbb]]]ZZZYYYWWWVVVWWWZZZ___eeejjjnnnqqqrrrrrrsssuuuuuuttttttvvvwwwzzzwwwttttttuuutttqqqmmmiiijjjjjjhhheeebbbbbbccchhhmmmsssvvvwwwyyy|||~~~}}}|||{{{|||}}}~~~}}}}}}}}}}}}~~~~~~yyytttnnnmmmvvvqqqhhhpppxxxnnnjjjvvvyyyYYYKKK===777555333000000......///......---...............//////////////////............///000000//////............//////------------------,,,,,,,,,,,,------............,,,,,,---------.........------------------------+++,,,...000222333333444///222555333...,,,///333/////////000222222000...///000000000111111111111...............///000000333333444666:::===>>>===777555333222444555555555:::555444:::AAARRRqqq}}}uuuwww~~~ZZZXXXWWWVVVUUUSSSOOOLLLHHHGGGFFFDDDCCCCCCBBBBBBAAAAAAAAA???<<<;;;;;;;;;AAABBBCCCEEEEEEEEEDDDDDDCCCAAA???<<<999888777777888:::<<<>>>??????>>>>>>>>>>>>======<<<<<<<<<<<<::::::999888777666555555666666666666666666666666333333222222111222222222333555666666666666777999666666666777999;;;===>>>;;;;;;999666222111111333555666888999:::;;;;;;;;;:::===???@@@??????@@@BBB@@@@@@BBBBBBBBBBBB@@@@@@@@@@@@@@@@@@AAACCCDDDEEEFFFIIIKKKMMMMMMOOOQQQSSSVVVWWWYYY[[[\\\]]]^^^^^^``````bbbcccddddddddddddggghhhiiikkklllmmmmmmmmmkkklllmmmlllllllllnnnpppmmmkkkgggaaa[[[TTTOOOMMMHHHFFFDDDDDDCCCBBB???=========???DDDJJJWWWmmmwwwuuurrrqqqpppooommmkkkkkkfff```[[[YYYYYYXXXWWWUUUXXX]]]ccchhhlllooopppqqqsssttttttttttttuuuwwwwwwuuutttttttttsssqqqooojjjkkkkkkgggcccaaacccfffmmmrrrwwwyyyzzz{{{~~~~~~~~~}}}}}}}}}~~~~~~}}}xxxppplllsss}}}{{{mmmfffooo~~~sssppp|||uuuUUUIII<<<777555111//////000000000///...///111444///////////////........................///000000//////............//////------------------------/////////...---,,,+++***,,,,,,,,,------------...------------------------,,,---...000222333444444---000111000...---///111111000000111222111///---//////000111111111111000////////////000111222222222222333555999;;;<<<<<<888666444333555666666666999555666:::@@@OOOooo{{{qqqsss|||YYYWWWUUUSSSSSSRRROOOMMMJJJIIIGGGFFFEEEEEEDDDDDDBBBCCCCCCAAA???======>>>???@@@BBBCCCDDDDDDDDDCCCDDDBBB???<<<:::888888777777888;;;>>>???@@@??????>>>>>>>>>===============<<<;;;:::999888777777666666666666666666666666666333333333333333333444444222444555555555777999;;;777777666777888:::;;;===;;;:::999555222000111222333444777999:::;;;<<<;;;:::<<<>>>???>>>>>>@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBCCCCCCDDDDDDGGGJJJLLLNNNOOORRRTTTVVVWWWYYY[[[]]]^^^_________```bbbccceeeeeeeeeeeeiiiiiijjjkkkllllllmmmmmmiiikkkmmmmmmllllllmmmnnnjjjiiifffaaa[[[UUUOOOLLLGGGEEECCCBBBAAA@@@>>><<<:::<<>>LLLnnnyyynnnooo~~~wwwwwwzzzXXXVVVSSSRRRRRRQQQPPPNNNKKKKKKIIIHHHGGGFFFFFFFFFDDDEEEEEECCCAAA??????@@@>>>???AAACCCDDDDDDDDDCCCDDDCCC@@@===:::999888888555777;;;>>>@@@@@@@@@@@@>>>>>>>>>>>>============<<<<<<;;;:::999888777666555555555555555555555555333333333333444444555666111333444444444666:::===888777777777777999;;;<<<::::::888555222000111222222333666888;;;<<<<<<<<<999;;;===>>>>>>>>>???@@@BBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCCCCDDDCCCFFFIIILLLNNNPPPRRRTTTUUUVVVXXX[[[]]]___``````^^^___aaadddeeefffffffffhhhhhhhhhiiiiiijjjkkkkkkhhhjjjmmmnnnmmmllllllmmmiiihhheeeaaa[[[UUUOOOLLLFFFDDDAAA?????????===<<<888;;;BBBKKKTTTddd|||~~~zzzwwwtttrrrpppppppppooommmkkkhhhccc]]]ZZZYYYYYYZZZZZZXXXZZZ^^^ccchhhlllooopppqqqsssttttttssstttuuuwwwqqqtttwwwvvvsssrrrsssvvvmmmmmmjjjddd^^^^^^ccciiippptttxxxyyyxxxyyy{{{~~~}}}}}}}}}}}}||||||||||||}}}||||||vvv{{{zzzooooooyyywwwoooqqqNNNCCC888444222///...000000000...)))&&&'''+++000111111000///...------,,,---------------...////////////............//////++++++,,,,,,---...//////---...000111111111000///............/////////000//////////////////////////////000000///...------...------...111222222111,,,,,,---///111222000......///000222222111111000////////////000111222333444444444666999;;;;;;;;;777555333333444666666555666666999<<<===KKKmmmxxxmmmooo}}}mmmmmm}}}wwwUUUTTTTTTSSSQQQPPPNNNMMMHHHIIIJJJKKKKKKIIIGGGFFFBBBBBBAAA@@@@@@@@@@@@AAABBBBBB@@@@@@@@@BBBDDDEEEDDDCCCAAA???<<<:::888777555666888:::<<<=========AAA???>>>@@@BBBAAA===:::===<<<;;;999888888888888:::999777666666777999:::999888888777777666666555555333111333777999999777777444222222555999;;;<<<<<<:::777444111000//////222222222333555888;;;<<<<<<<<<<<<<<<<<<===>>>>>>CCCCCCBBBAAA@@@@@@@@@@@@@@@@@@AAABBBCCCEEEEEEFFFGGGHHHIIIKKKNNNQQQSSSTTTXXXYYY\\\^^^```aaaaaaaaaccccccccccccdddfffggghhhhhhiiijjjkkklllmmmmmmmmmjjjkkknnnooopppooonnnmmmjjjhhheee```YYYQQQJJJGGGCCCCCCBBB@@@>>>===>>>@@@>>>BBBFFFLLLWWWiii|||vvvsssooonnnnnnooonnnlllgggdddccc```\\\ZZZZZZ[[[[[[[[[XXX\\\```eeehhhlllooorrrtttsssrrrqqqqqqrrrtttuuuvvvtttsssrrrssssssrrrppppppmmmiiiccc___aaagggmmmuuuxxx{{{}}}}}}}}}~~~}}}~~~~~~}}}|||{{{{{{|||}}}||||||~~~|||||||||uuuqqqhhhKKK???666555777555222111,,,---///000000000///......,,,(((%%%%%%'''***,,,...---,,,+++++++++,,,---......---------,,,,,,,,,......///000///...,,,+++000---,,,///444777555222------------...000222333......///000000000000000111000000000//////......---...000111000///---,,,111111000000//////......//////............//////000111111111111222222222555444444888<<<>>>===:::888777555444444555666666666888666:::BBBJJJfffzzzrrruuuwwwkkkgggsss{{{uuuSSSSSSSSSSSSRRRPPPOOONNNKKKKKKLLLLLLKKKHHHFFFEEEDDDDDDCCCBBBBBBBBBBBBBBBDDDCCCBBBAAAAAACCCEEEFFFDDDCCCBBB@@@===;;;999888444555777999:::<<<<<<=========???BBBEEEEEEBBB??????>>>===<<<;;;:::::::::999999888888888999;;;;;;======<<<;;;999888777777555333222444888:::::::::777555333333666999;;;<<<;;;999777444111000//////222222333444666999;;;======<<<<<<<<<======>>>???CCCBBBAAAAAA@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGGGGGGGGGGHHHJJJLLLPPPRRRTTTXXXZZZ\\\^^^```aaaaaaaaaddddddeeefffggghhhhhhiiiiiiiiijjjkkkllllllllllllkkklllnnnooonnnmmmkkkjjjiiihhhddd___XXXPPPJJJFFFDDDDDDCCC@@@======>>>???@@@EEEKKKQQQ[[[kkk~~~|||vvvsssooonnnnnnooonnnlllgggddd```]]]YYYWWWWWWXXXXXXXXXZZZ]]]bbbfffiiimmmpppsssuuutttsssrrrrrrsssuuuvvvvvvuuussstttttttttsssqqqmmmmmmiiiccc^^^___fffmmmvvvyyy|||}}}}}}}}}~~~~~~}}}|||}}}~~~~~~}}}~~~vvvssszzzaaaDDD:::111000222000------000000000000//////...---///...+++)))(((***,,,---...------,,,------//////,,,,,,------......///////////////000//////......222///---///444777666444..................///000---...//////000000//////111111111111000000000///000111222333222111///...111111000000////////////000//////......//////000000000000000111111111111444333555999>>>@@@>>>;;;888777666555444444555666666888777;;;BBBIIIddd{{{oooppp{{{qqqiiiooozzz{{{uuupppOOOOOOOOOPPPOOOOOONNNMMMMMMMMMMMMLLLKKKHHHFFFDDDFFFFFFEEEDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBDDDEEEGGGDDDDDDCCCAAA???<<<:::999333444666777999;;;<<<<<<:::<<>>>>>=========>>>>>>?????????@@@???>>><<<;;;999888777666555555666999;;;<<<;;;777555444444777:::<<<<<<:::888666333222111000000333333444555888:::<<<==================>>>>>>???AAAAAAAAAAAA@@@@@@@@@@@@AAABBBCCCDDDEEEGGGHHHHHHIIIIIIIIIJJJMMMQQQUUUWWWYYYZZZ\\\___```aaaaaaaaadddeeeggghhhiiijjjiiiiiijjjjjjkkkkkkkkkkkkkkkjjjlllmmmnnnnnnmmmkkkiiihhhhhhfffbbb\\\VVVOOOIIIFFFDDDDDDCCC@@@===<<<===???CCCHHHPPPWWWaaaooo|||wwwsssooonnnnnnnnnnnnkkkhhhddd^^^[[[XXXVVVVVVWWWXXXXXX\\\___dddhhhkkknnnqqqtttttttttsssrrrssstttvvvwwwuuutttttttttvvvvvvtttrrrlllmmmkkkddd^^^___hhhpppxxxzzz}}}~~~}}}}}}}}}~~~~~~~~~~~~~~~wwwvvvsssXXXDDD;;;333222444222000000333333111000///.........///...,,,++++++,,,------............///000111111++++++,,,...///111222333000////////////000000111777333//////111333333111.../////////...---,,,,,,---...//////000000//////111000000000000/////////222222333333222000...---111000000000000/////////000000////////////000000//////000000000111111111333333666<<>><<<:::444444666777999;;;===>>><<<<<<>>>@@@DDDGGGIIIJJJFFFGGGHHHHHHGGGFFFDDDCCCDDDEEEEEEEEEDDDCCCBBBAAA===<<<<<<;;;:::999888888999999888888999:::;;;;;;888666555666888;;;<<<===999888666444222111111222333444555777999;;;===>>>>>>>>>=========>>>>>>???@@@@@@@@@AAAAAAAAA@@@@@@@@@AAABBBCCCEEEGGGHHHHHHLLLLLLLLLMMMPPPUUUYYY[[[ZZZ[[[]]]___aaaaaaaaaaaacccdddgggiiijjjjjjiiihhhjjjjjjkkkkkkkkkjjjjjjiiikkklllnnnnnnnnnllljjjiiigggddd```YYYSSSMMMHHHFFFDDDDDDCCC@@@===<<<===???CCCIIIRRRZZZeeeuuu|||wwwssspppooonnnnnnmmmkkkhhheee___\\\XXXWWWWWWYYYZZZZZZ]]]```dddhhhkkkmmmqqqsssrrrrrrrrrrrrrrrsssuuuuuutttsssssstttuuuuuusssqqqkkkmmmlllfff___aaakkktttyyy|||~~~~~~}}}}}}~~~~~~~~~~~~}}}wwwzzz~~~|||mmmRRRDDD<<<666666777555333444444333111////////////000------------------------///////////////000000000,,,,,,---///000111222333//////...---...///111222:::666111............------.../////////...,,,+++...///000000111111000000///////////////.........111111111111000...,,,+++000000000000000000000000111000000//////000000111000000111111111222222222333444999@@@EEEFFFBBB===:::999777666555444555555555888888===CCCGGG^^^{{{jjjiiipppwwwnnnIIIIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJIIIIIIFFFEEEDDDDDDCCCCCCDDDDDDCCCBBB@@@??????@@@AAACCCCCCCCCCCCCCCAAA???<<<;;;555555666888:::<<>><<<<<<===@@@EEEIIIHHHIIIKKKMMMMMMLLLJJJIIIIIIIIIHHHGGGEEEBBB@@@>>>999999:::::::::::::::;;;<<<;;;;;;999888777888888888777666777:::<<<======:::999777555333222222333333444666888:::<<<======>>>>>>===============>>>>>>>>>@@@AAAAAAAAAAAA@@@>>>???@@@BBBDDDFFFGGGHHHLLLLLLMMMOOORRRVVVZZZ\\\ZZZ\\\^^^```aaaaaaaaaaaaaaaccceeehhhiiihhhgggfffjjjjjjjjjkkkjjjjjjiiiiiijjjlllnnnooopppooommmllleeebbb]]]VVVPPPJJJGGGEEECCCCCCBBB@@@>>>===>>>@@@CCCIIIQQQ[[[hhh{{{{{{wwwssspppooonnnmmmmmmkkkhhheee]]][[[WWWVVVWWWYYYZZZ[[[]]]```dddhhhjjjlllooorrrooopppppppppqqqrrrssssssrrrrrrrrrsssttttttqqqooohhhiiihhhccc___bbbllluuuzzz|||~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~xxxwww|||vvvooorrrqqquuu|||{{{hhhOOO>>>777222333333111000111222111000//////000111222......//////////////////000000000000//////....../////////000000000111111...------,,,---...000111555222...,,,+++,,,------+++,,,.../////////...---000000111222222222222111000000000000000000000000222222111111///...---,,,000000000000111111111111111111000000000000111111222222333333333444444444333555:::AAAGGGGGGCCC>>>:::999777666555555666666444888888<<>>======>>>???@@@AAABBBCCCCCCBBB???===;;;666666666888:::===@@@AAAAAA@@@===999888:::@@@DDDEEEHHHKKKOOOPPPOOOMMMKKKIIIHHHEEEBBB???<<<:::999888888999:::;;;<<<<<<===;;;;;;;;;999666555666777999888777999;;;>>>>>>>>>===;;;999666444444333333222444666888:::<<<<<<===>>>======<<<<<<<<<<<<===<<<===???AAABBBAAAAAA@@@>>>>>>@@@BBBDDDEEEGGGHHHIIIJJJLLLOOORRRUUUXXXZZZ[[[\\\^^^```aaaaaaaaaaaaaaabbbdddeeefffgggffffffiiiiiijjjjjjjjjjjjjjjiiijjjkkknnnoooppppppooonnnddd```ZZZSSSMMMHHHFFFEEEAAABBBAAA@@@>>>>>>@@@BBBEEEJJJSSS]]]kkk{{{wwwtttqqqooommmmmmlllkkkhhhfff[[[XXXUUUTTTVVVXXXYYYZZZ^^^aaaeeehhhjjjllloooqqqmmmnnnooopppqqqqqqrrrrrrrrrrrrrrrssstttrrrooollldddcccbbb______dddmmmtttzzz|||}}}~~~}}}}}}|||}}}~~~tttwww~~~|||rrrfffjjjjjjnnnvvvwwwbbbLLL:::444111222222000///111///////////////000111222000000000111111111111111000000111111111000///...111111000000/////////......------------......///---,,,+++++++++---///111------...///000000000//////000111111222222111111222222333333333333333444444444333222111111000000000000000111111111111222222222111111111111222222333333444444444555555555333555999@@@EEEFFFAAA<<<999888777666666666777888444777777;;;AAADDD[[[{{{kkkjjjpppsssJJJJJJKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCDDDAAA@@@>>><<<<<<===>>>??????AAABBBBBBBBB???===;;;555555555666999<<>>;;;888888;;;>>>@@@CCCHHHMMMOOOOOOMMMKKKGGGEEEBBB>>>;;;999777777777777888888999999::::::777888999777555444666888999888888:::===>>>???>>>???>>>;;;888666444444444111333555888:::;;;<<<<<<======<<<;;;;;;;;;;;;;;;;;;<<<>>>AAABBBBBBAAA@@@>>>???@@@BBBDDDFFFHHHIIIGGGIIILLLPPPTTTVVVXXXXXX\\\]]]___```aaaaaaaaaaaabbbbbbcccdddeeefffggggggggghhhiiijjjjjjjjjjjjjjjkkklllnnnoooooonnnlllkkkccc___XXXQQQKKKGGGEEEDDD@@@@@@@@@???>>>???AAACCCGGGNNNWWWaaannn~~~{{{wwwtttqqqooommmllllllkkkhhhfff[[[XXXUUUUUUVVVYYYZZZ[[[```cccgggiiikkkmmmooorrrmmmnnnooopppqqqrrrrrrssstttssstttttttttrrrnnnkkkdddaaa^^^^^^bbbiiiqqqvvvyyy|||~~~~~~}}}}}}~~~~~~~~~}}}}}}~~~vvvqqqvvvzzzpppeeeiiijjjoooxxx{{{tttYYYGGG:::555333444444222222444//////000000000///.....................///000111...///111222333333333222000000000//////............////////////......---+++,,,,,,,,,,,,---///111111111000////////////000......///000000000000000111111222222333333333333444333333222111111111111000000111111111222222222222222222111111222222222333333333444444444555555222333666<<>>===<<<===>>>???>>>@@@AAABBBAAA???<<<;;;444444444555888;;;???AAA===???@@@>>>:::888999:::<<<@@@EEEKKKNNNMMMLLLJJJFFFDDD@@@<<<:::888888999555555555555555555555555333555777666444444777999999999999:::===??????>>>AAA???<<<999777555444444111222555888:::;;;;;;;;;===<<<;;;::::::::::::::::::<<<>>>AAABBBBBBAAAAAA???@@@AAACCCFFFHHHIIIJJJGGGJJJNNNSSSWWWYYYYYYYYY\\\]]]___aaaaaaaaaaaaaaaccccccccccccdddfffggghhhfffggghhhiiijjjkkkkkkkkkllllllnnnnnnnnnllljjjhhhccc^^^WWWPPPJJJFFFDDDDDD>>>???@@@??????@@@BBBEEEJJJQQQ\\\fffqqq~~~{{{wwwtttqqqooommmllllllkkkhhhggg]]]ZZZWWWWWWYYY\\\]]]^^^bbbeeehhhkkklllnnnqqqsssnnnnnnpppqqqrrrsssssssssvvvuuuuuuvvvuuusssnnnkkkgggbbb^^^___fffooovvvyyyyyy{{{~~~~~~~~~~~~~~~~~~nnnooovvvzzzpppggglllmmmsss|||mmmRRRBBB777333222333333000111444000000111111000...,,,++++++******)))***+++,,,------...111333555666777777//////////////////......///000111111111///...---//////000///---,,,,,,---555444111000......//////,,,------.....................//////000000000111111111000000///000000111000000111111222222222222333222222111111222222333222222333333333444444444111111444999===>>>:::666777666666666666888999:::333666555888>>>CCC[[[~~~hhhgggnnnyyyFFFGGGHHHJJJKKKLLLLLLLLLNNNMMMLLLKKKIIIGGGFFFEEEEEEDDDCCCBBBBBBCCCDDDEEECCCAAA???<<<;;;;;;<<<<<>>>>>===<<<;;;===;;;999888888;;;===???>>>===;;;999888888888888777888:::???DDDIIIJJJKKKJJJDDD>>>::::::;;;:::888;;;999777555444444555555333222222222333555777888666888;;;>>>???@@@@@@???<<<:::999777555555555666666666888999:::;;;;;;;;;888999999::::::999999999===>>>@@@AAAAAA@@@???>>>===???AAACCCDDDGGGJJJMMMLLLNNNPPPRRRSSSVVVYYY\\\]]]]]]^^^___aaacccdddeee```aaaccceeeggggggggggggmmmkkkiiiiiijjjllllllkkkllllllmmmmmmmmmllljjjiiiccc]]]TTTMMMHHHEEEBBBAAA??????>>>======@@@DDDHHHNNNXXXfffqqqyyy~~~|||zzzyyyvvvuuusssmmmhhhkkkrrruuuqqqjjjddd]]]UUUSSSWWW[[[\\\\\\dddgggjjjkkklllmmmoooqqqooopppqqqrrrssstttttttttqqqppppppqqqrrrqqqooommmkkkfffaaabbbiiirrryyy}}}~~~~~~~~~~~~~~~}}}rrrdddfffvvvzzzrrrqqqvvv~~~cccNNNEEE666555222000//////000000000000//////......------000///......------------000......000333555444222000///...------...///000000000//////.........---000///.........000111222111111000000//////......222111000......000111222222333444555555555444333...///000111111111111111000333---+++222111+++...000000000111111000000000000000111222222222222111111222333555888888666444888;;;===999333///111444222777666777>>>DDDZZZzzzwwwllliiilllxxxHHHHHHIIIKKKKKKLLLLLLLLLNNNNNNLLLKKKIIIHHHFFFEEEGGGFFFEEEDDDDDDEEEFFFGGGBBB@@@>>><<<<<<<<<===>>>@@@@@@@@@@@@???>>>===<<<===<<<:::999888888999:::;;;<<<<<<<<<<<<;;;999999777777888;;;@@@DDDGGGGGGGGGBBB===::::::;;;;;;::::::999888777666555555555333333222222333555777888777999;;;>>>@@@@@@??????;;;:::888777666555666666666777888999:::;;;;;;;;;::::::::::::999888888777;;;<<<>>>@@@AAABBBBBBAAA@@@BBBDDDEEEGGGIIILLLOOONNNPPPRRRTTTVVVXXX\\\^^^_________```aaacccdddeeebbbccceeegggiiiiiiiiiiiimmmkkkiiiiiijjjkkkkkkkkkjjjjjjkkklllkkkjjjiiihhhaaa[[[SSSLLLGGGDDDBBB@@@>>>>>>===<<<<<>>======>>>@@@AAABBBBBBBBBBBBAAA@@@???>>>>>>===<<<:::999777666666888999<<<>>>>>>===<<<:::888666555666:::>>>AAABBBBBB???;;;999::::::::::::888888888888888777666666444333333333444666888999999:::===???@@@@@@???>>>;;;:::888777666555666666666777888:::;;;;;;;;;;;;;;;;;;;;;:::999888777777:::;;;<<<>>>AAACCCEEEFFFCCCEEEGGGHHHIIIKKKNNNQQQQQQSSSUUUWWWXXXZZZ^^^aaabbbbbbbbbbbbcccdddeeeeeeeeefffgggiiijjjkkkkkkkkkllljjjhhhhhhjjjkkkjjjiiihhhhhhiiijjjiiihhhgggfff]]]XXXPPPJJJEEECCCAAA???>>>>>>>>>======AAAFFFJJJRRRYYYfffttt~~~{{{xxxwwwtttqqqoooooommmiiifffddddddgggjjjbbb]]]WWWVVVYYY]]]______eeehhhkkklllmmmnnnppprrrpppppppppppppppooonnnnnnmmmmmmnnnoooqqqrrrpppnnnjjjfffcccfffnnnwww}}}}}}|||{{{zzzzzz{{{|||}}}~~~~~~|||~~~{{{rrrsssvvvYYYDDD;;;444333111///......//////.........///////////////......,,,,,,---///111222...------...000222111111//////............//////////////////..................///000000000////////////////////////000000111000///......///000111000111222222333333222222111111111111000000000000)))333111---...++++++555222111000//////000111222000000111222222222222111444555666999;;;<<<:::888666BBBMMMKKK???333000222222777666777===CCCXXXwwwvvvccc___bbbrrr{{{NNNMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLKKKHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCC???>>>======>>>@@@BBBDDDDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>>>>===;;;999777666666888999;;;<<<=========:::777444333666:::===>>>???===;;;999777777666666666777888999999888777666555555444444555777999::::::<<<>>>@@@@@@@@@???>>>;;;:::888666666666666777777888999:::;;;;;;;;;;;;::::::999999999999999999;;;;;;<<<>>>@@@CCCEEEGGGEEEGGGIIIJJJJJJLLLOOORRRSSSUUUWWWXXXYYY\\\___aaadddddddddddddddeeeeeeffffffggghhhiiijjjkkklllllljjjiiihhhhhhjjjjjjiiihhhggghhhhhhhhhhhhgggeeedddYYYTTTMMMHHHDDDBBB@@@>>>????????????@@@DDDIIIMMMPPPVVVbbbsss~~~{{{xxxvvvssspppmmmkkkiiieeebbb_________```^^^[[[WWWWWWYYY]]]^^^___dddgggjjjkkklllmmmoooqqqpppqqqqqqrrrrrrqqqppppppnnnmmmnnnoooppppppnnnlllgggdddcccgggpppyyy~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}}}}~~~~~~~~~vvvXXXCCC<<<222111000///............------......//////000000---,,,***)))***+++...///,,,,,,,,,---///000000000/////////......////////////////////////.........---...///000000000......---......//////000000000000000///......///000000///000000111111111111111222222111000000/////////...111---,,,444333---000222111000//////000111222000000111222222222222111444444666999;;;<<<:::888222777<<<999333///222666222666666777===BBBVVVuuuyyyeeeaaacccrrrxxxPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNMMMKKKIIIFFFEEEBBBBBBCCCCCCCCCCCCBBBBBB???>>>>>>>>>???BBBEEEFFFFFFFFFFFFFFFEEEDDDCCCBBB>>>???@@@@@@???>>><<<:::888777666666888:::===???<<<999444333444888;;;<<<===<<<;;;888555333222111444555777888999999888777777777666666888999;;;<<<===>>>???AAAAAA@@@>>>===:::999888666666666777777888999:::;;;;;;;;;;;;;;;888777777888999:::<<<<<<======>>>???@@@BBBDDDEEEEEEFFFHHHJJJKKKMMMPPPRRRSSSUUUWWWYYYZZZ\\\___aaaffffffeeeeeeeeeeeeffffffgggggghhhhhhiiijjjkkkllljjjiiihhhiiijjjjjjiiihhhhhhhhhhhhhhhgggeeecccbbbUUUQQQKKKFFFCCCAAA???>>>===>>>>>>???@@@EEEJJJOOOQQQVVVbbbuuu~~~{{{yyywwwtttpppmmmjjjfffcccbbbbbb```[[[VVVYYYWWWVVVVVVYYY[[[]]]^^^bbbeeehhhiiijjjkkkmmmoooqqqqqqrrrttttttuuuuuuuuupppooonnnnnnnnnmmmjjjgggcccbbbbbbhhhqqqzzz~~~}}}|||{{{zzz{{{|||||||||}}}~~~nnnPPP===777111111000//////.........------......//////000000///---,,,*********,,,---+++,,,---------......///...//////////////////............///////////////---...///000000///...---------......//////000000000000////////////000000////////////000000111111333222111000//////000000222333111<<>>???AAACCCFFFHHHGGGGGGGGGGGGFFFEEEDDDCCC@@@@@@AAABBBBBBAAA@@@???999888555444555888<<>>??????@@@AAABBBAAA@@@>>><<<:::999777666666666777888999999:::;;;;;;;;;;;;;;;666666666777999;;;===???>>>??????@@@AAABBBBBBCCCDDDFFFHHHJJJKKKNNNQQQTTTTTTVVVXXXYYYZZZ\\\___aaaffffffeeeeeeeeefffgggggghhhgggggghhhhhhiiikkkkkkjjjiiiiiijjjkkkkkkjjjhhhiiiiiiiiigggfffccc```___QQQNNNIIIEEECCCBBB@@@>>><<<<<<===>>>@@@EEEKKKPPPXXX]]]hhhxxx~~~}}}{{{zzzyyyvvvrrrooojjjgggdddddddddaaaZZZTTTUUUUUUVVVWWWYYY[[[]]]___aaadddggghhhiiijjjlllnnnpppqqqrrrtttuuuuuuvvvvvvqqqpppnnnnnnmmmkkkhhheee``````bbbiiisss|||~~~}}}|||{{{{{{|||||||||}}}~~~gggJJJ:::666111111111000000/////////.........///////////////111000///...------------+++---......------...///......////////////...............///////////////....../////////...------..................//////000000111111111111000000000////////////000111222222111000/////////111111---111555HHHaaa^^^BBB000000000000111111000000000000000111222222222222111111111333666999:::999777777444222444777888444000111666666777<<<@@@SSSqqqkkkgggiiiuuutttSSSRRROOOLLLKKKJJJKKKKKKMMMNNNOOOOOOMMMJJJGGGEEECCCCCCDDDEEEEEEDDDCCCCCC@@@@@@???@@@AAADDDGGGIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBBBBBBBBBBBBBBBBAAA@@@;;;999888777777999;;;<<<===999555444555777888888;;;===>>><<<888444333333222222333444666777999:::<<<;;;;;;;;;<<<>>>@@@AAA@@@AAABBBBBBAAA???===<<<999999777666666666777888999:::;;;;;;<<<;;;;;;;;;888777777777888:::===>>>===>>>@@@BBBCCCCCCBBBBBBCCCEEEHHHJJJLLLOOOSSSVVVVVVWWWYYYZZZ[[[\\\___bbbeeeeeeeeeeeeeeefffggghhhiiihhhhhhhhhhhhjjjkkkllljjjjjjjjjkkklllllljjjhhhiiiiiihhhfffccc```]]][[[OOOLLLHHHEEECCCBBB@@@???===>>>???@@@CCCHHHNNNSSS^^^cccmmmzzz|||{{{zzzyyyyyyvvvrrrooohhhgggfffccc___\\\XXXWWWTTTUUUWWWXXXZZZ\\\^^^```bbbdddgggiiiiiijjjlllnnnooopppqqqrrrrrrrrrrrrrrrooonnnmmmmmmmmmkkkhhheee______ccclllvvv~~~}}}{{{{{{{{{{{{||||||~~~bbbGGG999777111111111111111111000000///////////////............///000000000///......+++---///...---,,,...000---...///000000///...---............/////////000000///...---------------..................------111111222222222222111111000000/////////000111222222111///...///000222333+++111333>>>NNNJJJ777...///000111222222111000///000000111222222222222111000111333666999:::999777444333333444555444000---111666666777<<>>:::777666666222111222222444777999;;;======<<<===>>>???AAABBBAAABBBCCCCCCBBB???===;;;999888777666666777777888::::::;;;;;;<<<;;;;;;;;;:::999777777777999;;;===;;;===@@@BBBDDDDDDCCCCCCCCCFFFIIIKKKNNNQQQUUUXXXWWWXXXZZZ[[[\\\]]]```cccdddddddddeeeeeefffhhhhhhjjjiiiiiihhhiiijjjlllmmmkkkjjjjjjlllmmmmmmkkkiiiiiihhhgggdddaaa]]]ZZZXXXNNNKKKGGGEEEDDDCCCAAA???AAABBBCCCDDDGGGMMMSSSXXXbbbgggooozzzzzzyyyyyyyyyxxxvvvrrrooodddfffeee```XXXTTTVVVYYYSSSUUUXXXZZZ[[[]]]___aaabbbeeehhhjjjjjjkkkmmmoooooooooooooooooonnnmmmmmmmmmlllllllllmmmkkkiiifff___```dddmmmxxx~~~~~~|||{{{zzzzzz{{{{{{}}}~~~{{{]]]BBB666666111222222222222111111000000000//////.........---***+++...000000000...---,,,...000///---,,,...000---...///000000///...------.........//////000000000///...---,,,,,,---.../////////......------,,,222222333333333333222222111000/////////000222333111000///...///000222444333777111...222000,,,111...///222333333222///...000000111222222222222111111111333777:::;;;:::888555555444222111111333444111666666777<<>>>>>???@@@@@@>>>???@@@BBBEEEIIIKKKMMMIIIHHHFFFDDDDDDDDDDDDEEEAAA@@@@@@@@@@@@@@@AAAAAA=========<<<;;;999888777===;;;999666555555555666777999:::;;;;;;:::888777444222000//////222555777<<<<<<======>>>?????????@@@@@@@@@@@@@@@???>>>>>>:::888666555777999::::::===<<<;;;:::999999999999999777666888;;;<<<;;;999======>>>???@@@BBBDDDEEEEEEGGGIIIKKKMMMOOOSSSUUUZZZ[[[\\\]]]___```aaaaaaeeeeeeeeeffffffffffffgggggghhhhhhgggeeeeeefffhhhggghhhjjjkkkllllllkkkkkkkkkjjjgggddd```\\\YYYWWWLLLIIIFFFDDDCCCBBBAAA@@@<<<@@@EEEGGGIIIOOOXXX___ggglllttt~~~zzztttwwwyyyxxxuuupppllljjjgggfffccc```\\\YYYWWWUUUQQQSSSUUUWWWXXXZZZ]]]```bbbeeehhhjjjjjjkkkmmmooonnnooopppqqqrrrrrrqqqpppsssqqqoooooonnnjjjddd___aaadddjjjsss{{{}}}{{{{{{{{{{{{mmmRRRCCC999333333333222222111000//////........................)))***++++++,,,,,,,,,,,,+++,,,------......------------------------------...---,,,++++++,,,---...000000000000000000000000//////.........------------------...///000000111222111///......000222444////////////000111222333111111000000//////......///...------///000000///111111111111111111111111222333555666777888777777444777888777444222222444111555444666===AAARRRoootttmmmkkkxxx|||OOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNMMMKKKHHHFFFEEE@@@???>>>>>>===>>>???@@@>>>???@@@BBBEEEHHHJJJLLLHHHGGGEEECCCAAA@@@@@@@@@@@@@@@???????????????@@@======>>>======<<<;;;;;;===;;;999666444444444555555777888::::::999888777444333111//////111444666999:::;;;<<<===>>>???@@@??????@@@@@@??????>>>===:::888666666777999::::::;;;:::999888777777777777999777666888;;;<<<;;;999<<<======>>>@@@BBBDDDEEEDDDGGGIIIKKKMMMPPPTTTWWW\\\\\\]]]^^^```aaabbbcccfffffffffggggggggggggggggggggggggfffccccccdddeeeggghhhiiikkkkkkkkkkkkjjjlllkkkiiieee```[[[VVVSSSHHHFFFCCCAAAAAABBBAAA@@@===AAAFFFHHHJJJPPPXXX___ffflllvvv~~~zzzvvvvvvvvvuuusssooollliiifffdddaaa]]]YYYVVVSSSQQQSSSTTTUUUVVVVVVWWWZZZ\\\bbbeeehhhiiijjjkkkmmmoooooopppqqqrrrrrrqqqqqqppptttsssqqqpppooolllfffaaa```cccjjjrrrzzz~~~~~~}}}}}}}}}}}}iiiOOO@@@888333333333222111111000//////........................***++++++,,,------,,,,,,+++,,,------......------..............................------------......//////////////////////////////.........---------------......///000000111111111111111111222222222000000000///000000111222000000000000//////......111///......000111111000222222222222222222222222000222333555666666666666444666777666333111222333111555444666===AAARRRnnnvvvooommmyyy~~~NNNNNNNNNNNNOOOOOOOOOPPPRRRQQQPPPNNNKKKHHHEEEDDD>>>>>>=========>>>>>>??????@@@AAABBBDDDGGGIIIJJJGGGFFFDDDAAA???>>>======@@@??????>>>============<<<===>>>???????????????===;;;999666444333333333222333555777888888888888555444222000000111333444666666888:::<<<>>>@@@AAA>>>>>>??????>>>>>>===<<<:::888666666888:::::::::888888777666555555555555888777777888:::;;;;;;:::;;;<<<<<<>>>???BBBCCCDDDDDDGGGJJJLLLNNNRRRVVVYYY]]]]]]^^^___aaabbbcccdddgggggggggggggggggggggggghhhhhhhhhfffcccbbbbbbcccfffgggiiijjjkkkkkkjjjiiilllkkkjjjgggaaaZZZSSSOOODDDBBB@@@???@@@@@@@@@???>>>AAAEEEHHHKKKQQQZZZ```hhhnnnyyy~~~zzzwwwtttqqqppppppoookkkgggeeeccc___ZZZUUUQQQNNNMMMPPPQQQSSSSSSTTTVVVYYY\\\bbbdddgggiiijjjkkkmmmnnnooopppqqqrrrqqqpppooonnnsssrrrpppooommmjjjeeeaaa___cccjjjrrrxxx|||~~~~~~bbbJJJ===777444222222222111111000000///........................+++,,,------...---------,,,,,,---............---////////////////////////.........//////.........////////////////////////...............---------------......///000000000///111222333444333222111111111000/////////000000000000000////////////...111000//////111222222111111111111111111111111111///111222444555555555555333555555444222111111222111555444666<<<@@@RRRnnn}}}uuuqqq{{{OOOOOOPPPQQQRRRSSSTTTTTTTTTSSSQQQNNNKKKGGGEEECCC============>>>>>>??????AAAAAABBBCCCDDDFFFGGGHHHGGGFFFDDDBBBAAA???>>>===???>>>======<<<<<<<<<<<<;;;<<<>>>???@@@AAABBBBBB===;;;999666444333222222///000222555666777888888666555444222111111222222222444666888;;;>>>@@@AAA>>>>>>>>>>>>>>>===<<<<<<;;;999777777999::::::999777666666555444444555555888888888999:::;;;;;;:::;;;;;;<<<===???BBBCCCEEEEEEGGGJJJMMMPPPSSSXXX[[[]]]]]]^^^___aaabbbccccccggggggggggggggggggggggggjjjjjjiiigggdddbbbbbbcccggggggiiijjjjjjjjjiiiiiiiiijjjjjjgggbbbZZZRRRNNNDDDBBB???>>>?????????>>><<>>???@@@AAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBAAA>>>======<<<;;;;;;;;;<<<;;;<<<===???AAABBBBBBBBB===<<<:::777555333111000---...000222444666777888777777666555444333222222111222444777:::<<<>>>@@@>>>>>>>>>>>>>>>===<<<<<<;;;999888888::::::999888777777666555555555666666777888999999999::::::;;;;;;;;;<<<>>>@@@BBBDDDEEEFFFIIILLLOOOQQQUUUYYY\\\\\\\\\]]]^^^```aaabbbccceeeffffffffffffgggggggggjjjjjjiiifffcccaaaaaabbbggghhhiiijjjkkkjjjiiiiiifffggghhhgggbbbZZZSSSNNNGGGDDDAAA??????>>>===<<<999;;;@@@FFFMMMVVV___eeennnwww}}}yyyxxxqqqjjjhhhjjjkkkhhheeeeeebbb]]]XXXSSSOOOLLLKKKJJJKKKMMMOOORRRWWW\\\aaaaaadddggghhhiiijjjlllnnnmmmmmmnnnnnnnnnlllkkkjjjmmmmmmllljjjgggdddaaa```___fffnnnuuuxxxzzz{{{|||{{{~~~~~~~~~}}}}}}~~~tttttt}}}|||}}}}}}yyyoooTTTBBB999777777111111111000000000000000.................................//////......---,,,---......//////......---------------------------...///000000///...---........................---.................................////////////111000...---...///111222222222000///.........---.............../////////000...------///000000///000000000000000000000000000222333555666666666666444333111111111222222222111555444666;;;???PPPlll|||yyy}}}~~~~~~PPPPPPQQQSSSTTTVVVWWWWWWXXXVVVSSSOOOKKKHHHEEEDDD@@@AAABBBDDDEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEFFFEEEEEEDDDCCCBBB===<<<<<<;;;;;;<<<<<<======>>>???@@@AAABBBBBBBBB???>>><<<999666333111000---...///111333555777888888888888888777555444333333333555777999;;;===>>>>>>>>>??????>>>>>>===<<<;;;:::999999:::;;;999888777777666666555666666777666888999999999999:::<<<;;;<<<===>>>AAACCCEEEGGGHHHKKKNNNPPPRRRVVVZZZ]]]\\\\\\]]]^^^```aaabbbccceeeeeefffggghhhhhhiiijjjiiiiiihhhfffbbbaaaaaabbbiiijjjkkkkkklllkkkjjjiiifffggggggfffaaaZZZSSSNNNHHHFFFBBB@@@???>>>===<<<999;;;???FFFOOOYYYbbbgggnnnyyy|||xxxvvvqqqkkkhhhhhhhhhgggfffdddaaa]]]WWWSSSPPPOOOOOOOOOPPPPPPQQQRRRUUUZZZ^^^aaacccfffhhhiiijjjlllmmmkkklllmmmmmmmmmlllkkkjjjmmmnnnmmmkkkgggdddccccccaaahhhrrrxxxzzzzzz|||}}}zzz}}}||||||{{{{{{|||~~~~~~oooqqq{{{tttvvv{{{}}}{{{}}}dddNNN@@@888666666000000000000000000000000.................................///......---,,,------...////////////...------------------------.........//////.................................---------.....................//////////////////111///---,,,,,,...111333222111000///............---............////////////...,,,---///000000///222222222222222222222222111222333555666666666666555333000000111333333222111555444555;;;>>>OOOkkk|||zzzRRRSSSTTTUUUVVVWWWXXXYYYXXXVVVSSSOOOKKKHHHFFFFFFCCCDDDFFFHHHIIIJJJJJJJJJIIIIIIHHHGGGFFFFFFFFFFFFDDDEEEEEEDDDCCCAAA???>>>;;;;;;;;;;;;<<<===>>>???AAAAAABBBBBBCCCCCCBBBBBB@@@???===;;;777444111000......///111333555777888888999::::::999888666555555555666888999:::;;;;;;??????@@@@@@??????>>>===;;;:::999:::;;;;;;999777666666555555555555666666666888::::::888888:::<<<<<<<<<===???BBBEEEGGGHHHJJJLLLOOOQQQSSSVVVZZZ]]]]]]]]]^^^___aaabbbcccdddeeeeeeggghhhjjjlllmmmmmmkkklllkkkiiifffddddddeeejjjkkklllmmmmmmlllkkkjjjhhhhhhgggeee___XXXQQQMMMFFFDDDAAA?????????>>>===>>>???BBBHHHRRR[[[cccggglllxxxzzzwwwssspppmmmiiigggfffffffffbbb___[[[WWWSSSRRRQQQRRRRRRRRRRRRRRRSSSVVV[[[___aaacccfffhhhiiijjjlllmmmkkklllmmmnnnooonnnmmmllllllmmmmmmjjjeeebbbbbbcccdddkkkuuu{{{|||{{{|||~~~{{{~~~{{{{{{{{{{{{|||~~~|||rrrxxxsssnnnvvvtttppprrrwwwuuuZZZHHH>>>666333444///000000000000000000000.......................................---,,,,,,------...///////////////..............................------------..............................---------.........///////////////////////////...000///.........///111111111000///...............---------.........//////000///---...000111111000111111111111111111111111///111222444555555555555666333000000222444444333111555444555;;;>>>OOOkkk}}}zzz}}}VVVVVVWWWXXXYYYZZZ[[[\\\XXXVVVSSSOOOKKKIIIGGGGGGEEEFFFHHHKKKLLLMMMMMMMMMKKKJJJIIIHHHGGGGGGGGGGGGDDDDDDDDDCCC@@@>>>;;;:::;;;;;;;;;<<<===>>>???@@@DDDDDDDDDDDDDDDDDDCCCBBBAAA@@@>>><<<888555222000...//////111222555666888888999:::;;;;;;:::888666777777777888999999::::::@@@@@@@@@@@@@@@???>>>>>><<<;;;::::::;;;;;;999777555555444444444555555666666888::::::888888:::===<<<===>>>@@@CCCEEEHHHIIILLLNNNPPPRRRSSSVVVZZZ\\\^^^^^^___aaabbbcccdddeeeffffffhhhjjjlllnnnpppqqqooopppooommmjjjiiiiiikkkkkklllmmmmmmmmmlllkkkjjjkkkjjjhhhddd^^^VVVOOOKKKDDDAAA???>>>>>>??????>>>BBBCCCEEEKKKSSS\\\cccfffiiivvv~~~zzzwwwqqqpppnnnjjjfffeeefffggg```^^^ZZZVVVSSSRRRSSSSSSPPPQQQQQQRRRTTTXXX___cccaaacccfffhhhiiijjjkkkmmmlllmmmnnnpppppppppooooooiiijjjjjjgggbbb___```aaaeeemmmwww}}}}}}|||}}}|||{{{{{{{{{{{{}}}}}}vvv~~~nnnlllxxxzzzkkkfffiiiyyymmmSSSDDD<<<444111222////////////000000000000........................---.........---,,,++++++---......///////////////////////////////////////...---,,,++++++,,,---...........................---------........./////////////////////............///000222222111111000000000///............///---------.........//////111000...///111222222111...........................///111333444444444333777333000000222555555444222555444555;;;>>>OOOkkkxxxuuuyyyXXXZZZZZZZZZXXXXXXYYYZZZVVVVVVUUUSSSPPPMMMKKKIIILLLMMMPPPSSSUUUVVVVVVUUUMMMJJJHHHFFFGGGGGGGGGFFFFFFDDDBBBAAA@@@===:::777999999:::<<<>>>@@@BBBCCCIIIJJJJJJIIIFFFDDDDDDDDDDDDBBB???;;;888666555444000111111222444555555666888888:::===??????===;;;<<<;;;:::::::::;;;===>>>???????????????????????????===;;;999777666666666666555555444444444555555444555666777999;;;<<<<<<<<<>>>@@@BBBDDDFFFJJJMMMOOOQQQTTTUUUVVVXXX[[[]]]aaaaaaaaabbbdddgggjjjkkkiiikkkllllllkkklllnnnppppppooonnnmmmlllkkkkkkkkknnnnnnnnnnnnmmmlllkkkkkkiiiiiihhhddd^^^VVVNNNIIIAAAAAA@@@>>>===>>>BBBEEECCCEEEJJJRRR[[[bbbfffhhhrrryyy{{{wwwtttqqqmmmjjjhhhfffdddbbbbbb]]]WWWSSSSSSVVVYYYZZZUUUSSSPPPQQQTTTZZZ^^^```bbbbbbdddgggkkknnnnnnmmmmmmmmmmmmmmmmmmmmmlllkkkllljjjjjjhhhccc\\\]]]aaalllpppuuuyyy{{{}}}}}}}}}~~~~~~~~~~~~}}}}}}|||yyyzzz{{{qqqsssyyyhhhgggpppgggLLL===888333000...000000///...............111111000000//////......***++++++,,,,,,------...////////////////////////...............///000000444222///---,,,...000111+++,,,---,,,,,,,,,...000000///---,,,,,,---///000111111222111///---...///000000000111000//////...000000////////////000000000///...------...///000111111111000000000000000222222111111111111111111000000000111111222222333555444444333333333444444222666666777<<<>>>NNNiiitttsssxxxyyyYYYZZZ\\\[[[ZZZYYYYYYZZZVVVUUUUUUSSSRRRPPPNNNMMMPPPQQQTTTVVVWWWWWWVVVUUUMMMKKKIIIHHHHHHHHHGGGFFFEEEDDDBBBAAA@@@===:::777888999:::;;;>>>AAACCCEEEHHHIIIJJJIIIGGGEEEEEEEEEEEECCC@@@<<<888666555444000000111222333555666666666777999<<>>?????????>>>>>>===============<<<999777666555555555666555555444444555555666777777888999:::<<<<<<===<<<>>>AAACCCEEEGGGKKKNNNQQQSSSVVVXXXYYYZZZ]]]___cccccccccdddeeehhhjjjkkkkkklllmmmlllllllllnnnpppooonnnnnnmmmmmmmmmmmmnnnmmmmmmmmmmmmllljjjiiihhhhhhhhhfffccc]]]UUUMMMIIIBBBBBBAAA???>>>@@@DDDGGGFFFIIINNNWWW___fffkkkmmmttt{{{zzzvvvrrrpppmmmkkkjjjiiigggeeeaaa\\\VVVSSSSSSVVVXXXZZZXXXVVVTTTTTTWWW[[[___aaacccccccccfffjjjlllmmmmmmnnnoooooooooooonnnmmmmmmooommmllljjjeee___```dddnnnrrrwwwzzz|||~~~}}}}}}}}}~~~~~~~~~}}}~~~uuuxxxssspppwww|||lllmmmwwwvvv```HHH;;;777444111000000//////......//////000//////////////////..............................////////////////////////...............//////000111000...---,,,---.../////////000///------...000---------......---------...///000000......///000000000000/////////......000//////......//////000/////////....../////////000000000000000000000000000000000000000000000000000000111111222222333333444444333333333444444555444888777999>>>@@@OOOjjjtttsssxxxvvvYYY[[[]]]]]][[[YYYYYYYYYUUUUUUUUUUUUUUUUUUTTTTTTWWWXXXYYYZZZYYYXXXVVVUUUMMMLLLJJJIIIJJJIIIGGGFFFEEECCCBBBAAA@@@>>>:::777777777999;;;>>>AAAEEEFFFGGGHHHIIIIIIGGGFFFFFFFFFFFFDDDAAA===999777555444000000111222333555666777555666888;;;>>>AAACCCDDD???????????????@@@@@@@@@@@@???===<<<;;;;;;;;;;;;;;;:::888666555444444555666666555555555555666666999::::::;;;<<<<<<=========???BBBDDDFFFIIILLLOOOTTTVVVYYY[[[\\\]]]```bbbeeeeeeeeefffgggiiijjjkkklllmmmnnnmmmllllllmmmooommmmmmnnnnnnooopppqqqrrrnnnnnnmmmllljjjhhhfffeeeffffffdddaaa[[[SSSLLLHHHBBBBBBBBB@@@@@@BBBEEEIIIIIIMMMUUU]]]fffmmmrrruuuxxx~~~~~~yyytttssspppmmmkkkjjjiiigggfff```[[[VVVSSSSSSUUUXXXYYY\\\[[[ZZZZZZ[[[^^^aaaccceeeddddddfffiiikkkllllllpppqqqqqqqqqppppppooonnnpppmmmllljjjeee```aaagggqqqtttyyy|||~~~|||}}}}}}~~~~~~yyyqqqvvvyyysssvvvsssxxxiiiVVVBBB888666555333333000000/////////000111111------..................000000//////...------,,,////////////////////////......------......///000............------------000111000///---,,,---...***,,,---//////---,,,***+++---............000111000///...---------...///.........------............///000000000000///.../////////000000000000000////////////////////////000000111222333333333333333333333333333444555555222777666777<<<>>>MMMhhhrrrrrrxxxrrrYYY[[[]]]]]][[[XXXWWWWWWVVVVVVWWWXXXYYY[[[\\\]]]^^^^^^___^^^\\\ZZZWWWUUUMMMKKKJJJIIIJJJIIIFFFDDDEEECCCBBBAAA@@@>>>;;;888666777888:::>>>BBBFFFHHHFFFGGGIIIIIIGGGFFFFFFGGGFFFEEEBBB>>>;;;888666444000000111111333555666888555777999:::<<>>;;;:::::::::::::::999777555444444555555666666666555666666777777;;;;;;;;;<<<<<<=========>>>@@@CCCEEEGGGJJJNNNQQQVVVXXX[[[\\\]]]___bbbdddhhhhhhhhhhhhiiijjjjjjkkklllmmmmmmlllkkkjjjlllmmmmmmmmmnnnoooqqqsssuuuvvvppppppooommmjjjhhheeedddddddddbbb^^^XXXQQQJJJFFFBBBBBBAAA@@@@@@BBBFFFJJJMMMRRRZZZccckkksssxxx{{{~~~}}}wwwsssssspppllljjjiiigggeeeccc^^^ZZZUUURRRSSSUUUWWWXXX\\\]]]^^^___```bbbeeegggiiigggfffgggjjjlllmmmmmmqqqqqqqqqqqqpppoooooonnnnnnkkkiiihhhccc___aaahhhrrruuuzzz|||}}}~~~}}}}}}}}}~~~wwwssswww|||{{{||||||xxx___NNN>>>777666555444444222222111000000000000000,,,,,,,,,------............---------,,,,,,,,,+++...........................------------...//////---.../////////...------------...,,,******+++---++++++,,,------,,,+++++++++,,,......------///000111///---,,,+++,,,...///...------,,,,,,------...---...000222222000...---......///////////////000...///////////////000000///000222333444444444444222222222222333444555555444888777888===???NNNiiipppooovvvpppYYYZZZ[[[ZZZXXXUUUTTTTTTVVVVVVXXXZZZ]]]```ccceeecccccccccbbb```\\\YYYWWWMMMKKKIIIHHHHHHHHHFFFDDDEEEDDDCCCBBBBBB???<<<999666666777999===BBBFFFIIIFFFGGGIIIIIIGGGFFFFFFGGGFFFEEECCC@@@===:::777666222111111111222444666777777888:::;;;;;;<<>>;;;777777777999===AAAFFFIIIGGGHHHIIIIIIGGGFFFFFFFFFDDDDDDCCCAAA???<<<999888444333222111111333555666666999;;;;;;999999<<>><<<;;;999999888777666555555666777777777666666777777888999:::::::::;;;<<<======>>>>>>AAACCCFFFIIIKKKNNNRRRUUUWWWYYY\\\]]]^^^```ccceeehhhiiijjjkkkkkkkkkkkkkkkkkklllmmmlllkkkjjjlllnnnnnnnnnooopppsssuuuwwwxxxuuutttssspppnnnkkkhhhggg```___\\\XXXRRRLLLGGGDDD???@@@@@@@@@@@@CCCHHHKKKQQQYYYccclllsssyyy{{{wwwrrrooofffeeeccccccdddeeeeeedddZZZVVVSSSQQQRRRTTTUUUVVVVVV[[[aaaeeeffffffiiikkkkkkkkkkkknnnpppqqqqqqooopppppppppooonnnmmmlllkkkllliiigggfffcccbbbhhhqqquuuwww{{{}}}}}}||||||}}}|||}}}~~~~~~yyy|||||||||~~~}}}jjjPPPDDD999666555333111111444333222000///...------,,,,,,---------------------......///000000111111,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,------...///...///000111111111000///+++,,,------,,,---///111///---,,,******,,,---///...///000///------...///000///...---------...///---------,,,,,,---------***,,,...000000...,,,***,,,,,,------...//////////////////000000111111222///000333555777777666555333333222222222222333333333888666777;;;===LLLfffjjjkkktttrrrUUUUUUSSSOOOLLLKKKLLLNNNQQQRRRTTTWWW\\\aaafffiiigggggggggfffdddaaa^^^\\\TTTPPPKKKIIIHHHIIIIIIIIIHHHFFFEEEEEEEEECCC@@@===888888888999<<>><<<:::666555222111000111333555333777;;;<<<999888:::===>>>AAADDDFFFGGGEEEBBB@@@======>>>>>>===:::888777666666555444444555666777777777777777888999:::;;;;;;;;;<<<===>>>@@@@@@AAABBBDDDGGGJJJLLLPPPTTTWWWXXXZZZ]]]___```aaadddfffggghhhiiikkklllllllllkkklllmmmnnnmmmmmmmmmoooqqqoooooopppqqqrrrtttuuuvvvuuutttsssqqqnnnkkkiiiggg^^^]]]ZZZVVVPPPKKKFFFCCC@@@AAAAAAAAABBBEEEJJJMMMTTT\\\hhhpppvvv{{{|||xxxssspppooohhheeecccbbbccccccaaa```XXXUUURRRPPPRRRSSSUUUUUUTTT[[[bbbfffeeeeeefffiiiiiijjjlllooorrrsssqqqooopppppppppooonnnmmmkkkjjjiiifffddddddbbbcccjjjssswwwzzz}}}~~~~~~}}}}}}}}}}}}}}}~~~wwwuuu}}}~~~}}}yyybbbHHH>>>666444444111///000000000//////......//////............------------////////////000000000000------------------------------,,,,,,------...///---......///000000//////,,,---...---,,,,,,---///...------------------...,,,...////////////000222000000000/////////............------------......***+++---......---+++***+++,,,,,,---......//////------...//////000111111...000333666888888777666444444333222111111111111000444333444888999HHHccc|||jjjlllvvvsssTTTSSSPPPLLLHHHHHHJJJLLLOOOOOOQQQUUUZZZ___eeehhhggggggggggggeeebbb___]]]WWWSSSMMMIIIIIIJJJKKKLLLHHHGGGFFFFFFFFFDDDAAA>>>999888888999<<<@@@EEEHHHIIIJJJJJJIIIFFFDDDDDDDDDBBBBBBBBBBBBAAA???===<<<888666333111000111222444000555;;;<<<999888:::<<<<<<>>>BBBEEEEEECCC@@@>>>:::;;;======<<<:::777555555444333222333444555666777777777777888999:::;;;;;;<<<===>>>@@@BBBCCCCCCBBBEEEHHHJJJMMMPPPUUUXXXYYY[[[^^^```aaaccceeegggfffgggiiikkklllllllllkkkmmmnnnooooooooooooqqqssspppppppppqqqrrrssstttuuuttttttrrrqqqnnnkkkiiihhh]]]\\\YYYUUUOOOJJJEEEBBBAAABBBBBBBBBCCCFFFKKKOOOVVV___jjjssswww|||~~~zzzuuuqqqooonnnnnnkkkgggcccaaa___\\\ZZZXXXUUUQQQPPPQQQSSSTTTTTTTTT[[[cccfffdddcccccceeeggghhhkkkpppsssssspppnnnqqqqqqppppppooommmlllkkkeeebbbaaa``````aaaiiisssyyy{{{~~~~~~~~~}}}pppppp|||vvv]]]BBB999333222222000...///------------...///111111/////////......---------/////////...------,,,,,,////////////////////////---,,,,,,,,,,,,---......------------......//////,,,------+++))))))***+++,,,---///000000///---,,,+++---///000000111333444000000000111000//////...///......------......///***+++,,,,,,,,,,,,+++***++++++,,,------...//////,,,,,,------...///000000...000444777888888777666555555333222111000000000555999777888<<<===LLLgggyyykkkmmmwwwtttUUURRRNNNJJJIIIIIIKKKMMMPPPOOONNNPPPTTTZZZaaaeeeddddddcccbbb```^^^]]]\\\SSSQQQNNNMMMMMMMMMLLLKKKHHHGGGEEEDDDAAA@@@>>>===<<<888666888???EEEGGGFFFFFFHHHJJJKKKJJJHHHFFFDDDEEEEEECCCBBB@@@???>>>===<<<:::666333222222333444666777999;;;;;;:::777666???>>>>>>===<<<;;;;;;;;;@@@>>>============:::888222222222333444555666777888999999::::::;;;;;;<<<===>>>>>>======>>>@@@CCCHHHIIIIIIKKKNNNRRRUUUWWWZZZ\\\___```aaabbbeeeggghhhjjjllllllllllllnnnpppkkkmmmnnnpppqqqqqqpppppptttssssssssstttssspppnnnooonnnnnnnnnnnnmmmjjjhhh```[[[TTTNNNKKKHHHFFFDDDAAADDDFFFFFFFFFIIINNNRRR\\\cccmmmsssvvvzzz|||xxxuuusssqqqoookkkjjjhhhfffbbb___\\\ZZZUUUSSSPPPNNNNNNPPPSSSUUU]]]```ccceeeffffffgggiiillllllmmmoooqqqsssrrrqqqnnnmmmlllllllllkkkgggeeefffddd___\\\^^^dddmmmtttxxxzzz}}}~~~}}}}}}~~~uuufffjjj}}}yyyyyyqqqVVVCCC<<<555222222222///,,,///////////////////////////......///000000...---........................,,,+++)))(((((()))+++,,,///...,,,+++,,,---///111,,,---...//////...---,,,---......///......------......//////......---,,,,,,------...///000000111//////............//////111000///------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///////////////...------,,,,,,111111222333555666666777888666444222000111111222...333333666:::;;;IIIccc{{{ooommmkkkuuuqqqVVVSSSNNNIIIGGGHHHJJJLLLOOONNNNNNNNNRRRWWW\\\___aaaaaaaaa```^^^\\\[[[ZZZSSSPPPNNNMMMMMMMMMKKKJJJIIIHHHGGGFFFDDDCCCAAAAAA<<<888555888>>>CCCDDDDDDDDDFFFHHHJJJJJJIIIGGGFFFEEEDDDCCCBBB@@@???>>>===999777444111//////000111333555888;;;<<<<<<;;;:::<<<<<<===============>>>@@@>>>============:::888555555555444555555666666888888999:::;;;;;;<<<<<<>>>???????????????BBBDDDHHHHHHJJJLLLOOOSSSVVVXXX[[[^^^```aaabbbdddfffhhhiiikkkmmmmmmmmmmmmoooqqqqqqrrrsssuuuuuuuuutttttttttrrrqqqrrrrrrrrrpppnnnooonnnnnnoooooommmiiifff^^^YYYRRRMMMIIIGGGEEECCCAAACCCEEEFFFHHHMMMSSSXXXcccjjjrrrxxxzzz}}}|||xxxvvvssspppnnnkkkjjjhhheeebbb^^^[[[YYYXXXVVVSSSPPPOOOOOOQQQRRR\\\___ccceeeeeefffggghhhlllkkklllnnnqqqrrrrrrqqqooonnnnnnnnnnnnmmmjjjgggeeebbb^^^[[[]]]ccckkkqqqwwwyyy}}}~~~~~~uuufffjjj|||wwwuuummmSSS@@@:::444222333333111//////////////////////////////......///000000///---++++++++++++++++++++++++---,,,***))))))***,,,---......---,,,---...///000,,,---............---,,,------.........---------...///////////////...------......///000000111111//////............//////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------000000////////////......111111222333444555666666888666444222111111222222000444444666;;;<<>>>>><<<:::777444333222333333111333777:::===>>>>>>===:::;;;;;;===>>>???@@@AAA@@@>>>============:::888888888777666666666666666777888999:::;;;<<<======>>>???AAAAAAAAABBBDDDFFFHHHIIIJJJMMMQQQUUUXXXZZZ]]]___bbbcccdddeeegggiiikkklllnnnnnnnnnnnnppprrrrrrrrrssstttttttttsssssstttrrrpppooopppppppppnnnnnnnnnoooppppppmmmhhhddd\\\WWWPPPJJJGGGEEECCCBBBCCCDDDFFFIIINNNVVV___eeennnttt{{{{{{xxxvvvssspppnnnjjjiiigggdddaaa]]]ZZZYYYXXXVVVSSSQQQPPPQQQRRRTTT[[[^^^bbbdddeeeeeeggghhhkkkkkkkkkmmmppprrrqqqpppnnnnnnmmmnnnnnnmmmjjjhhhdddaaa^^^\\\___eeelllqqquuuyyy}}}~~~~~~~~~~~~}}}~~~rrrfffmmmtttppp|||xxxzzzfffOOO<<<888333222333444333111///////////////////////////......///000111///..............................---,,,++++++,,,---...---------.........//////,,,,,,------------,,,,,,,,,,,,,,,---------------......///////////////...---------...//////000000//////............///////////////...------,,,,,,+++++++++,,,,,,---------*********+++++++++,,,,,,//////000000000000111111000111111222333444555555777666444222111111222222222666444666;;;===MMMhhh{{{qqqkkkkkkwwwpppXXXTTTMMMFFFCCCDDDFFFHHHJJJJJJJJJKKKNNNQQQTTTVVV[[[[[[ZZZZZZYYYXXXWWWVVVTTTRRROOONNNNNNMMMLLLJJJEEEEEEEEEDDDCCCCCCCCCBBB<<<999666555888;;;<<<<<<>>>@@@DDDGGGJJJJJJJJJIIIEEEDDDBBBAAA@@@@@@@@@@@@???===;;;888666555555555000222555999;;;======>>>;;;;;;<<<===???@@@AAAAAA@@@>>>============:::888888777777666666666777777777888999:::;;;===>>>>>>===???AAABBBBBBCCCEEEGGGHHHIIILLLOOOSSSWWWZZZ\\\^^^```bbbcccdddeeegggiiijjjlllnnnnnnnnnnnnppprrrrrrrrrrrrrrrrrrrrrqqqqqqsssqqqnnnmmmnnnooooooooonnnnnnooopppppplllgggbbbYYYTTTMMMHHHEEECCCBBBBBBEEEFFFIIINNNWWWbbblllsssyyy}}}{{{xxxvvvssspppnnniiihhhfffddd```]]]ZZZXXXUUUTTTRRRRRRSSSUUUWWWYYY[[[^^^aaadddeeeeeeggghhhjjjjjjkkkmmmpppqqqpppooolllkkkkkkkkklllkkkhhhffffffccc______cccjjjppptttuuuyyy}}}~~~}}}}}}}}}||||||~~~zzzlllgggtttzzzpppooo{{{vvvxxx{{{___KKK;;;888444222333333222111///////////////////////////......///111111000...////////////////////////......------------......,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------------.../////////......++++++,,,,,,------------///......------......///...//////......------,,,******+++,,,,,,---......******+++++++++,,,,,,,,,......///000000111222222000000111222222333444444777666444333222222222333222666444555:::===NNNiiizzzqqqiiikkkyyysssWWWRRRLLLFFFBBBBBBDDDFFFFFFGGGHHHKKKOOORRRUUUWWWYYYYYYYYYYYYXXXXXXWWWVVVVVVTTTQQQOOOOOONNNLLLKKKDDDDDDDDDDDDCCCCCCCCCBBB<<<:::777666666888999:::;;;===BBBFFFIIIJJJJJJJJJEEEDDDBBBAAA@@@AAABBBCCC>>>===:::888666444444333222333555888:::;;;;;;<<<>>>>>>>>>>>>??????@@@@@@@@@>>>============:::888555555555555666777888999888999999:::<<<======>>><<<>>>@@@BBBBBBCCCFFFGGGIIIKKKNNNRRRVVVYYY\\\]]]^^^```bbbccccccdddfffhhhjjjkkkmmmmmmmmmmmmoooqqquuuuuuttttttttttttttttttrrrpppnnnmmmnnnooooooooonnnoooooopppoookkkeeeaaaXXXSSSLLLFFFDDDCCCCCCBBBEEEFFFJJJRRR]]]jjjvvv|||~~~{{{xxxvvvtttpppmmmiiihhhfffddd```]]]ZZZXXXTTTTTTSSSSSSUUUWWWYYY[[[[[[^^^aaadddeeefffhhhiiijjjjjjkkkmmmpppqqqpppooolllkkkjjjkkkkkkjjjhhheeedddaaa___```fffnnnsssvvvwwwzzz~~~~~~}}}}}}}}}||||||~~~tttiiikkk~~~uuummmppp~~~wwwxxxtttYYYGGG:::888555333222111000//////////////////////////////......///111222111///,,,,,,,,,,,,,,,,,,,,,,,,///..................///,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...,,,------.........---------------------...............------------......---......//////...---,,,******+++,,,,,,---......,,,,,,,,,,,,---------...------...///000000111222111111111222222333333333666555555444333333333333111444333444999<<>>============:::888444444555555666888999::::::::::::;;;<<<<<<======;;;===AAACCCDDDEEEGGGHHHKKKMMMPPPTTTXXX[[[\\\]]]^^^```bbbccccccdddfffhhhiiikkkmmmmmmmmmmmmoooqqqrrrrrrqqqqqqqqqrrrrrrsssqqqpppnnnnnnoooppppppooopppooooooooonnnjjjeeeaaaXXXSSSLLLFFFDDDDDDDDDDDDDDDEEEJJJTTTaaappp{{{}}}zzzxxxwwwtttpppmmmjjjiiigggdddaaa]]]ZZZYYYXXXWWWVVVVVVVVVWWWXXXYYY[[[^^^bbbeeefffgggiiikkkkkkkkkkkkmmmppprrrqqqpppooonnnmmmmmmmmmkkkhhhfff```]]]\\\___gggppptttvvvzzz}}}~~~~~~~~~~~~~~~~~~tttjjjqqq}}}qqqmmmqqqzzzzzzkkkQQQCCC999888666444222000/////////////////////////////////......000222222111000................................................---------.........//////------,,,,,,,,,,,,------,,,,,,+++++++++---...///......//////...------,,,////////////////////////......------------......------...//////...---,,,+++++++++,,,,,,---------------............//////------...//////000111111222222222222333333333444555555555555444444333333///444333444:::===MMMiii~~~ssshhhmmm~~~vvvPPPNNNJJJFFFCCCBBBAAABBB@@@BBBFFFJJJNNNRRRTTTUUUUUUUUUVVVVVVVVVVVVVVVUUUUUURRROOONNNMMMLLLJJJHHHFFFEEEEEEDDDCCCBBBBBBAAA>>>===;;;888777777:::<<<888;;;???DDDHHHIIIIIIIIIHHHFFFDDDCCCCCCEEEGGGHHHGGGFFFDDDBBB???===;;;;;;555666888999;;;===>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>============:::888777777777777777888999:::;;;;;;<<<<<<<<<<<<<<<<<<;;;>>>BBBDDDFFFGGGIIIJJJMMMOOORRRVVVYYY[[[]]]]]]```bbbdddddddddeeegggiiikkklllnnnnnnnnnnnnppprrroooooonnnnnnooopppqqqrrrpppoooooopppqqqqqqpppnnnqqqpppooonnnllliiidddaaaYYYTTTLLLGGGEEEEEEFFFGGGFFFHHHMMMXXXgggvvv~~~|||zzzyyywwwtttpppmmmkkkjjjhhheeebbb^^^[[[YYYXXXWWWWWWWWWWWWXXXYYYZZZ\\\___cccfffggghhhjjjllllllkkklllnnnqqqrrrrrrqqqpppooommmmmmllljjjgggddd]]][[[ZZZ```jjjssswwwxxx}}}~~~}}}}}}tttlllxxxwwwpppooopppxxx^^^III???555666555444222111111111///////////////////////////......000222333222000000000000000000000000000---..................---......---,,,---...///000......---,,,,,,---......---,,,++++++,,,...000111111111111111000...---,,,...........................------,,,,,,------...,,,---...000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////////////////000000111111111333333333333444444444444555555555555555444444333///444444777<<<>>>NNNiiivvvjjjpppyyyNNNLLLJJJGGGDDDBBBAAAAAA???AAAEEEIIIMMMPPPQQQRRRSSSTTTTTTUUUUUUUUUUUUTTTTTTQQQNNNLLLKKKJJJHHHFFFDDDCCCBBBAAA@@@???>>>>>>???>>><<<999888888;;;===888:::???DDDGGGIIIIIIIIIHHHGGGEEEDDDDDDFFFHHHJJJEEEDDDCCC@@@>>>;;;:::999666777999;;;===???AAABBB?????????@@@@@@AAAAAAAAA@@@>>>============:::888;;;:::999999888888999999===<<<<<<<<<<<<;;;;;;;;;<<>>@@@OOOiiixxxlllsssvvvOOOLLLHHHEEEDDDCCCBBB@@@@@@BBBEEEHHHLLLOOOQQQRRRUUUUUUVVVVVVVVVTTTSSSRRRQQQPPPMMMLLLKKKIIIEEECCCAAACCCDDDBBB???>>>???AAADDDAAA>>>;;;888777888888888;;;@@@EEEJJJJJJGGGDDDHHHGGGEEEDDDDDDFFFGGGIIIGGGEEEBBB???===<<<======;;;;;;;;;>>>@@@BBBAAA@@@=========>>>???@@@BBBBBB??????>>>===<<<;;;::::::888888777666777888:::;;;======>>>>>>>>>>>>======???@@@BBBCCCEEEHHHLLLOOORRRSSSVVVYYY[[[]]]]]]]]]dddfffgggggggggiiilllooopppppppppqqqrrrrrrrrrsssssssssssssssrrrqqqppppppppppppqqqrrrtttssspppnnnmmmmmmmmmkkkhhhccc^^^[[[TTTPPPKKKFFFDDDEEEHHHJJJIIINNNZZZjjjssswww|||xxxuuusssrrrpppooolllkkkhhheeebbb___^^^]]][[[ZZZYYYXXXYYY\\\___```eeegggiiikkkkkkmmmoooqqqnnnnnnnnnnnnnnnooooooooopppmmmlllmmmnnnkkkddd^^^```^^^___eeepppyyy}}}~~~|||~~~~~~~~~~~~}}}|||~~~pppkkkpppkkkmmm{{{}}}}}}uuuxxxuuu```LLL@@@:::444333333222111000//////222000//////000000///---000,,,)))+++///222000---/////////...------,,,,,,///---***)))***,,,------...............------------------------------------------............//////////////////......---/////////...------,,,,,,+++***)))))))))+++...///........................+++,,,---......---,,,+++////////////............000///.........///111222///111333444333333444666777666444222111111222222333777666666;;;===LLLgggvvvooovvvrrrPPPMMMIIIGGGEEEDDDBBBAAA@@@BBBEEEHHHLLLNNNPPPQQQPPPPPPQQQQQQPPPOOONNNNNNPPPNNNLLLJJJIIIGGGDDDAAA@@@BBBDDDCCCAAA???@@@AAACCCBBB???<<<:::999888888666888===DDDIIIKKKIIIGGGIIIHHHGGGFFFFFFGGGHHHIIIIIIGGGDDD@@@>>><<<<<<<<<;;;;;;;;;===@@@AAAAAA@@@@@@@@@@@@@@@@@@AAABBBCCCAAAAAA???>>><<<:::999888888888888777888888999999;;;;;;<<<=========<<<<<<>>>@@@CCCEEEGGGKKKOOORRRSSSUUUWWWZZZ]]]^^^______eeefffggghhhhhhjjjmmmooottttttsssrrrrrrqqqppppppssssssssssssssssssrrrqqqqqqqqqqqqrrrtttssspppnnnkkkkkkkkkiiieee```[[[XXXSSSOOOJJJEEEDDDEEEHHHJJJMMMQQQ]]]kkksssxxx~~~{{{wwwtttsssrrrpppnnnlllkkkhhheeebbb```^^^\\\\\\[[[YYYYYYZZZ\\\___aaaeeegggjjjkkklllnnnppprrroooooooooooooooooooooooopppmmmlllmmmnnnkkkddd^^^___^^^___gggqqqzzz}}}}}}|||}}}~~~}}}}}}}}}}}}}}}}}}}}}}}}~~~}}}~~~oookkkooojjjmmm|||rrruuu~~~qqq[[[HHH===888333333222222111111000000222000//////000000///---...+++***+++...000///.....................//////000...,,,,,,---.........////////////////////////........................------------............///////////////...------............------------...---,,,++++++,,,...///........................,,,---............---,,,////////////............///////////////000000111///222444666555444444555444333111000000000000111222666444555:::<<>>AAACCCDDDCCCBBBBBBBBBCCCCCCAAA???===:::888777444666;;;AAAHHHKKKKKKJJJJJJIIIHHHGGGGGGHHHIIIJJJKKKIIIFFFBBB???===<<<<<<<<<;;;;;;===@@@AAAAAA@@@CCCBBBBBBAAAAAABBBBBBCCCCCCBBB@@@>>><<<999777666888888888999888888777777999999:::;;;<<<<<<;;;;;;>>>AAADDDGGGJJJNNNRRRVVVTTTVVVYYY\\\^^^``````aaaeeeggghhhiiiiiikkknnnpppttttttssssssrrrrrrqqqqqqrrrsssttttttttttttttttttrrrqqqqqqrrrsssrrrpppnnniiiiiihhhfffaaa\\\VVVSSSPPPMMMHHHEEEDDDEEEIIIKKKPPPVVVcccpppxxx}}}}}}zzzvvvsssrrrqqqooommmkkkjjjiiifffccc```]]]\\\\\\[[[ZZZYYYZZZ]]]```bbbfffhhhkkklllnnnooorrruuuppppppppppppppppppppppppooommmllllllmmmjjjddd___\\\]]]aaaiiisss{{{}}}}}}||||||}}}}}}}}}~~~~~~~~~~~~}}}zzznnnlll~~~{{{mmmkkkooo|||lllrrr}}}}}}jjjUUUDDD:::666222222222222222222222222111000//////000000///...,,,,,,,,,,,,---...//////------...//////000111111000///......000000///.........//////000000111111000000000000000000000000------------...............////////////...------------------...............------------///000111------------------------------...//////...------/////////............---......///000000000000//////333777999888666555555222222111000000111111222111555333444999;;;KKKfff}}}uuu{{{qqqTTTQQQMMMJJJIIIHHHFFFDDDDDDFFFIIIKKKNNNOOOOOONNNJJJIIIHHHGGGGGGHHHIIIJJJJJJHHHFFFEEEDDDBBB???===<<<>>>BBBEEEEEEEEEDDDCCCCCCCCCCCCBBB???;;;888666555777:::@@@FFFJJJKKKKKKJJJIIIHHHHHHGGGHHHHHHIIIJJJIIIFFFDDDAAA@@@???>>>===<<<<<<>>>@@@BBBCCCBBBDDDCCCBBBAAAAAAAAAAAAAAABBBAAA???===;;;999888777777888999999999777666555888999:::;;;<<<<<<<<<<<<@@@BBBFFFIIIKKKOOORRRUUUTTTVVVYYY\\\___aaabbbbbbfffhhhjjjkkkkkkllloooqqqppppppqqqrrrsssssstttuuusssssstttuuuuuuvvvuuuuuusssrrrqqqrrrrrrqqqooommmhhhhhhfffccc___XXXSSSOOOMMMKKKGGGDDDDDDGGGJJJLLLQQQ\\\mmm|||~~~|||yyyuuurrrqqqooonnnllljjjiiihhhfffccc```]]][[[]]]\\\[[[ZZZ[[[^^^aaacccfffiiilllnnnoooqqqtttvvvrrrrrrqqqqqqqqqqqqqqqpppooommmllllllkkkiiiddd```[[[]]]dddmmmvvv|||}}}|||}}}|||{{{zzzzzz{{{|||}}}~~~~~~~~~xxxqqqqqquuujjjkkksss~~~lllvvvxxxdddOOO@@@888555111111222222333333333444111///...///000111000...,,,---......---...000222////////////000000111111000///...///111111///---------...///000000111111////////////////////////,,,,,,---------...............//////......---,,,++++++,,,------...//////++++++,,,---...000222333------------------------........................//////.........---------,,,---///000000000///...000444999;;;:::888555444333333333333333333444444111555444555999<<>>===???AAADDDEEEDDDCCCBBBAAA@@@???????????????>>>===<<<;;;999999888777888999999888777555444999:::;;;<<<>>>>>>??????BBBEEEHHHJJJLLLNNNQQQSSSUUUWWWZZZ]]]```bbbccccccgggiiikkkmmmmmmnnnppprrroooooopppqqqrrrsssttttttsssssstttuuuvvvvvvvvvvvvtttrrrqqqppppppooommmkkkggggggfffbbb]]]WWWQQQNNNKKKIIIFFFEEEFFFIIILLLOOOSSScccyyy~~~~~~~~~~~~{{{wwwsssqqqooonnnlllkkkhhhgggfffdddbbb```^^^\\\^^^]]]\\\[[[\\\___bbbdddhhhjjjmmmnnnpppqqqtttvvvrrrrrrrrrrrrqqqqqqppppppnnnmmmlllllljjjgggcccaaa[[[```gggpppxxx|||}}}}}}}}}|||{{{zzzyyyzzz|||}}}}}}~~~{{{xxxyyyoooffflllvvvwwwttt___LLL>>>777555000111111222222333333444000///...///000111000///---...//////...///111333111111000000////////////......---...000000...,,,,,,,,,---......///000000........................,,,,,,,,,------------..................------,,,***++++++,,,---...//////,,,,,,,,,------...//////------------------------.........------.....................------------,,,---///000000000///...000555:::===;;;888555444222333333333333444333333222666444666;;;===MMMhhh~~~uuutttTTTQQQNNNLLLLLLKKKJJJIIIHHHJJJMMMOOOPPPOOOMMMKKKAAAAAAAAAAAABBBCCCDDDEEEEEECCCAAAAAA@@@???<<<:::888999<<>>AAADDDEEEEEEAAA@@@??????>>>>>>>>>>>><<<<<<;;;:::999888888777777777777888777777666666999:::<<<>>>???@@@AAAAAADDDFFFJJJLLLMMMOOOQQQSSSVVVXXX\\\___bbbdddeeefffhhhjjjmmmnnnooooooqqqrrrsssssssssrrrrrrrrrrrrrrrssstttuuuuuuuuuuuuuuuuuusssqqqooonnnnnnmmmkkkiiifffeeedddaaa\\\VVVPPPMMMIIIHHHFFFFFFHHHKKKOOOQQQXXXlllyyyvvvrrrooonnnmmmkkkiiifffeeecccaaa```___^^^^^^___^^^]]]\\\]]]```ccceeeiiikkkmmmooooooqqqsssuuusssrrrrrrqqqqqqpppppppppnnnmmmmmmkkkiiifffcccbbb___ccckkkssszzz}}}~~~~~~~~~}}}|||{{{{{{{{{|||}}}|||}}}~~~|||mmmhhhppp|||ppp[[[JJJ>>>777555000000000111111222222222000///...///000111000///............///000111111111111000//////...------...---,,,,,,......---,,,,,,,,,------......//////------------------------,,,,,,,,,,,,---------------............---,,,,,,***++++++,,,---.........000///...---,,,***)))))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---............------------,,,------...////////////...111555:::<<<;;;888555444111111222222222111111000222666555666;;;>>>NNNiii~~~uuuvvvRRRPPPMMMLLLLLLLLLLLLKKKHHHJJJLLLNNNNNNMMMJJJHHH???@@@AAABBBDDDDDDEEEEEECCCBBB@@@@@@???>>>;;;999777777999>>>CCCGGGHHHGGGEEEDDDCCCAAA===:::777555444777===EEEKKKNNNMMMLLLJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA???===<<<===???BBBDDDDDD@@@??????>>>>>>>>>??????<<<<<<:::999777666555444777666666666666777777888999:::<<<>>>@@@AAABBBBBBDDDGGGKKKNNNPPPRRRTTTVVVYYY[[[___bbbeeehhhiiiiiihhhkkknnnppppppqqqrrrssstttttttttuuuuuuuuuuuuuuuttttttuuuuuuuuutttsssssssssqqqnnnllllllkkkiiihhhccccccbbb___ZZZUUUOOOLLLHHHGGGFFFGGGIIIMMMQQQTTTaaauuu}}}xxxuuuqqqnnnmmmllljjjhhhdddbbb```^^^]]]^^^___``````___^^^]]]^^^```ccceeejjjlllnnnooooooppprrrsssrrrrrrrrrqqqppppppoooooommmmmmmmmkkkhhheeecccbbbbbbgggooovvvzzz}}}~~~~~~}}}}}}}}}}}}}}}zzz|||uuurrr{{{mmmXXXHHH===666444000000000000000000111111///......///000111111///...,,,***+++///111000...//////..................///---++++++---......---.............../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......------,,,++++++++++++,,,,,,---------.........---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++,,,---.........---------,,,,,,...------------...//////222555:::;;;:::777555444111222222333222111//////111555444555:::===MMMiiixxxwwwQQQOOOLLLKKKLLLMMMMMMLLLGGGIIIKKKMMMMMMKKKHHHFFF@@@BBBDDDFFFGGGHHHGGGGGGCCCAAA@@@??????>>>;;;999777666777<<>><<<:::;;;>>>AAABBBCCC@@@???????????????@@@@@@===<<<;;;999666444222111777666555555555777888999888999;;;===???AAABBBBBBCCCGGGLLLPPPSSSUUUXXXZZZ\\\^^^aaaeeehhhjjjkkkllliiikkkoooqqqqqqqqqrrrssssssssstttvvvwwwyyyzzzzzztttuuuuuuuuutttsssrrrrrrssspppmmmkkkkkkjjjhhhfffaaaaaa```^^^YYYTTTNNNKKKGGGGGGGGGHHHJJJNNNSSSUUUiii|||~~~yyyxxxuuuqqqnnnmmmkkkiiihhhbbb```]]][[[[[[]]]```bbbaaa___^^^]]]^^^aaadddfffkkklllnnnooonnnoooppprrrrrrrrrqqqqqqpppooonnnnnnmmmmmmmmmkkkgggdddcccccceeejjjqqqwww{{{}}}~~~~~~}}}}}}yyy{{{~~~~~~}}}}}}}}}jjjVVVFFF<<<666333000000000//////////////////......///000111111000...***''')))...000...+++,,,,,,------.../////////111...,,,+++,,,...//////000000000000////////////------------------------++++++,,,,,,,,,---------------......------,,,+++++++++,,,,,,,,,,,,------)))***+++---.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************,,,,,,......---------,,,,,,,,,......---,,,,,,...///000333666999:::999666555444444444555555444222111000///444222444999<<>>:::888777666666999===BBBEEEFFFEEECCC@@@===999777555444444888@@@HHHNNNPPPNNNKKKIIIIIIHHHHHHGGGGGGGGGHHHGGGGGGHHHIIIIIIGGGBBB>>>;;;::::::;;;<<>><<<:::???===;;;888666666666777222222333444555666888888999;;;<<<======>>>AAACCCHHHJJJMMMPPPRRRTTTXXXZZZbbbcccccceeegggiiikkkmmmmmmoooqqqrrrrrrrrrpppoooqqqtttwwwyyyxxxwwwwwwwwwyyyxxxwwwuuutttrrrqqqppppppooonnnllljjjhhhgggfffbbb]]]XXXUUUUUUSSSMMMHHHFFFFFFHHHLLLMMMOOOWWW```ooo}}}}}}zzzssspppmmmkkkjjjjjjiiihhhcccaaa^^^\\\[[[\\\^^^___```___^^^```bbbeeeggggggnnnnnnmmmnnnnnnooopppqqqoooppppppppppppqqqqqqqqqooommmllljjjiiihhheeeccchhhnnnwww}}}}}}|||~~~}}}|||~~~~~~~~~}}}~~~}}}xxx^^^HHH>>>:::666111333222000/////////000111---...//////...///111333000000000000000///....../////////...------,,,,,,...---+++(((&&&'''***---,,,,,,---......---------++++++++++++++++++++++++***++++++,,,,,,------.........//////......---,,,---+++***+++...000///---........................++++++,,,------......///,,,+++***))))))***+++,,,///000000111000000///...,,,---...000111111111111555999;;;888555555333000000111222333333222111000333666444444999<<>>@@@BBB@@@???===>>>???@@@@@@???>>>===:::888666666666777444444444444555555666777;;;<<<>>>>>>???@@@CCCEEEIIILLLOOORRRTTTWWWZZZ]]]ccccccdddfffhhhjjjlllmmmoooppprrrsssssssssqqqqqqrrrtttwwwyyyxxxwwwwwwxxxxxxwwwvvvuuusssrrrqqqpppmmmllllllkkkjjjiiiiiihhh___ZZZUUUSSSSSSQQQLLLHHHGGGGGGIIIMMMOOOQQQZZZddduuu~~~{{{yyyssspppllljjjjjjiiigggfffaaa```^^^\\\[[[[[[\\\]]]```______aaadddgggiiijjjnnnnnnnnnnnnooopppqqqqqqttttttsssrrrqqqpppoooooonnnmmmllljjjiiifffcccaaaiiioooxxx~~~~~~}}}~~~~~~}}}}}}}}}~~~}}}pppWWWCCC:::777444000111111///.........///000///000111111000000222444000000000000000///..................------------------,,,***)))***---000...............---,,,,,,------------------------***++++++,,,,,,------.........//////......---,,,...,,,+++,,,...///...,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++******++++++***************+++------------,,,,,,,,,,,,000000000000000//////...222777999777555666555222000111222222222222111000222666444555999<<>>===<<<===>>>???@@@@@@>>><<<===>>>@@@AAA@@@<<<;;;999777666666666666666666555555555555666666<<<===???@@@AAABBBEEEGGGJJJMMMQQQUUUXXXZZZ^^^```cccdddfffgggiiikkkmmmnnnpppqqqssstttttttttsssrrrsssuuuxxxyyyxxxwwwwwwxxxwwwwwwvvvuuutttsssrrrqqqmmmmmmmmmlllkkkiiihhhggg\\\WWWRRRPPPOOONNNKKKGGGGGGGGGKKKOOOPPPTTT^^^iii}}}}}}~~~|||yyywwwrrrpppllljjjhhhgggeeeccc___^^^]]]\\\[[[ZZZZZZZZZ______aaaccceeehhhkkklllooooooooopppqqqqqqrrrrrryyyxxxvvvtttqqqooommmlllmmmlllllljjjgggdddbbb```kkkpppxxx|||||||||}}}~~~~~~|||}}}~~~}}}||||||}}}zzzzzz|||iiiPPP???777444333111000000///...............000111111111//////111333///000000000000///......------------............,,,---...---------000222000000///...---,,,++++++........................***++++++,,,,,,------.........//////......---,,,///---,,,,,,---...,,,+++)))*********++++++,,,,,,,,,,,,,,,+++******))))))++++++,,,,,,+++***))))))---,,,+++******+++,,,---000000000000///////////////444777666555666666444000111222222222222111000222666444555999;;;KKKfff|||zzzNNNKKKHHHGGGIIIKKKLLLLLLJJJLLLNNNOOOMMMJJJGGGDDDAAAAAADDDJJJQQQWWWYYYZZZUUUTTTPPPLLLHHHDDDBBB@@@>>>;;;777666999>>>BBBDDDAAA@@@>>>;;;999888777777555999BBBKKKQQQRRRNNNKKKIIIHHHFFFFFFGGGIIIKKKMMMJJJJJJJJJJJJJJJHHHDDDAAA>>>>>>=========>>>???@@@CCCAAA>>><<<===>>>>>>===:::999888777666555666666666555555555666777777888<<<>>>@@@AAABBBCCCGGGIIIKKKNNNSSSWWWZZZ]]]```ccceeefffgggiiilllmmmnnnoooqqqqqqrrrssstttssssssrrrtttvvvxxxxxxwwwwwwwwwxxxxxxxxxwwwvvvuuutttttttttsssrrrqqqooolllhhheeeccc\\\XXXRRRNNNLLLJJJHHHFFFEEEGGGKKKOOOQQQVVVbbbppp||||||}}}~~~|||zzzwwwuuurrrooollliiigggeeebbb```]]]]]]\\\[[[ZZZYYYXXXXXX]]]___aaadddfffiiilllnnnooopppqqqrrrssssssttttttzzzyyywwwtttqqqnnnlllkkkllllllkkkiiieeecccaaaaaakkkqqqxxx~~~zzzzzzzzz{{{|||~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~}}}||||||~~~vvvwww~~~yyyeeeMMM>>>777444222333000000//////...............//////...---,,,.../////////000000//////...---++++++,,,------...//////,,,---//////......///000......---,,,,,,,,,,,,,,,........................***++++++,,,,,,------............///......---,,,///......------,,,++++++))))))******++++++,,,,,,))))))******+++,,,,,,,,,+++,,,,,,---,,,+++)))(((000///---,,,,,,...000111------...///000111222222///444777555555666666444111111111222222111111111222666444555999;;;JJJeeeyyyxxxMMMJJJGGGEEEGGGIIIKKKKKKIIIJJJLLLMMMLLLIIIEEECCC<<<===???DDDLLLSSSYYY\\\\\\ZZZVVVRRRMMMIIIEEEDDDAAA===999777999===@@@BBB@@@???===;;;999888777777555:::BBBLLLRRRSSSOOOKKKKKKJJJHHHGGGGGGHHHIIIKKKKKKJJJJJJJJJJJJHHHEEEBBB<<<======>>>???@@@AAAAAACCC@@@>>>======>>>===<<<888777777666555555555555444444444555777999:::;;;;;;===???AAABBBDDDHHHJJJLLLPPPUUUYYY\\\___bbbdddfffgggiiilllnnnooopppppppppqqqqqqrrrrrrrrrrrrrrrtttvvvwwwwwwvvvuuuvvvwwwxxxxxxxxxwwwwwwwwwvvvvvvuuuuuutttqqqmmmiiieeeccc___[[[TTTNNNJJJGGGEEEDDDCCCEEEJJJNNNQQQWWWfffvvv~~~{{{{{{|||{{{zzzxxxuuutttqqqooollliiigggdddaaa^^^[[[[[[[[[ZZZZZZYYYXXXXXX\\\___ccceeegggiiimmmppppppqqqrrrtttuuuvvvvvvvvvwwwvvvtttsssqqqooommmlllkkkllljjjgggcccaaabbbdddmmmqqqxxx}}}~~~~~~~~~yyyyyyyyyzzz|||~~~}}}|||{{{zzzzzz|||}}}~~~tttttt{{{ttt___HHH<<<666111000111111111111111000000//////---......---,,,,,,---...///////////////...------***++++++,,,---...//////,,,...000///...,,,,,,,,,++++++******+++,,,---...------------------------***++++++,,,,,,------............///......---,,,/////////...,,,+++++++++***+++++++++,,,,,,------******++++++,,,---------+++,,,---------+++***)))000///...------///111333............///111222333000555888666555666555333222111111111111111111222111666444555999;;;IIIdddwwwwwwJJJGGGDDDCCCDDDGGGHHHHHHGGGHHHIIIJJJIIIGGGDDDBBB::::::;;;???FFFPPPYYY___^^^]]]ZZZVVVQQQKKKFFFCCCDDD@@@<<<:::;;;===???@@@@@@???===;;;999777777666555:::CCCMMMSSSTTTOOOKKKMMMLLLLLLKKKKKKJJJKKKKKKKKKJJJIIIIIIIIIGGGDDDBBB<<<<<<===>>>@@@AAAAAABBB???>>>======??????>>>===555555555555555555555555333333444666888:::<<<===;;;===@@@AAACCCFFFIIILLLNNNRRRXXX\\\___aaaccceeeggghhhkkknnnpppqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrrtttuuuvvvuuuttttttuuuvvvxxxxxxxxxxxxwwwwwwwwwwwwsssssssssqqqnnnkkkgggdddaaa]]]UUUMMMGGGEEEDDDDDDBBBEEEJJJOOOQQQYYYkkk|||}}}}}}|||{{{{{{{{{zzzxxxvvvtttssspppnnnllljjjhhheeeaaa^^^[[[ZZZZZZYYYYYYZZZZZZ[[[]]]aaafffhhhiiijjjnnnqqqqqqrrrtttvvvwwwxxxxxxwwwttttttsssrrrqqqpppoooooolllllljjjeeeaaaaaaeeeiiiooosssyyy}}}~~~}}}||||||xxxyyyzzz|||}}}~~~|||{{{zzzyyyyyy{{{|||wwwwww~~~iiiUUUAAA999444...,,,///111111111111111000//////.../////////------///111...////////////...------***++++++,,,---.........---...//////,,,+++++++++******))))))+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////......---,,,...//////...,,,***+++,,,---------------------------------,,,++++++******++++++,,,,,,,,,,,,++++++...---,,,,,,---...000111222111///.........///000111666999777666777666444222222111000000111222222111555555666::::::HHHbbbvvv{{{IIIGGGDDDDDDEEEGGGGGGGGGDDDEEEEEEFFFEEEDDDCCCBBB;;;:::999<<>>======>>>???>>>@@@???===;;;888777666555555;;;DDDNNNTTTTTTPPPKKKJJJKKKLLLLLLMMMLLLKKKKKKJJJIIIHHHHHHHHHFFFDDDAAA>>>>>>??????@@@@@@@@@@@@>>>>>>>>>???@@@???<<<999333444444555555555444444555555555777888:::<<<===<<<>>>AAACCCEEEHHHLLLNNNRRRVVV[[[```bbbccceeefffhhhjjjlllooorrrrrrrrrrrrrrrrrrrrrrrrrrrsssssstttssstttuuutttrrrrrrsssuuuvvvvvvvvvvvvvvvvvvvvvvvvrrrrrrrrrpppmmmiiidddbbb```[[[TTTLLLFFFCCCDDDEEEBBBFFFLLLPPPSSS\\\ooo~~~|||||||||{{{{{{zzzyyywwwuuusssrrrooonnnllljjjiiifffbbb___ZZZZZZXXXXXXYYYZZZ\\\^^^___dddjjjlllkkklllpppsssqqqsssuuuxxxyyyyyyyyyxxxtttttttttsssrrrqqqqqqqqqlllllliiiccc___aaahhhnnnsssvvv{{{~~~~~~||||||{{{xxxyyy{{{}}}~~~|||{{{zzzzzz{{{{{{|||~~~yyy^^^KKK:::666444...,,,//////000111111111000......,,,---......------///111......//////......---,,,+++++++++,,,,,,---------,,,.........,,,,,,,,,...------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------.........//////......---,,,---...///...,,,***+++---.........---,,,,,,++++++,,,,,,,,,+++******))))))++++++++++++,,,------...++++++,,,------...//////222111///.........000000000555999888777999999777222222111000000111222222111555555666::::::HHHaaa~~~vvvJJJIIIGGGFFFHHHIIIIIIHHHCCCCCCCCCCCCCCCCCCBBBBBB===;;;:::;;;BBBNNN\\\fffooooooooolllfff^^^VVVRRRFFFDDD@@@>>>>>>???>>>>>>AAA@@@===;;;888666555444555;;;DDDNNNUUUUUUPPPKKKEEEGGGIIIKKKLLLLLLKKKJJJJJJIIIGGGGGGGGGFFFCCCAAA@@@@@@@@@@@@@@@???>>>===BBBAAAAAAAAA@@@===777444333333444555555555444444777777777777888999:::;;;===@@@BBBEEEGGGJJJMMMPPPUUUYYY^^^bbbdddeeefffggghhhjjjmmmppprrrssssssssstttsssssssssssstttuuuuuusssttttttsssqqqqqqssstttttttttttttttuuuuuuuuuuuuuuutttssspppkkkeee___\\\]]]YYYRRRJJJDDDCCCDDDGGGCCCGGGMMMRRRUUU^^^rrr~~~||||||}}}{{{{{{zzzyyywwwuuusssrrrooommmlllkkkiiifffbbb___ZZZYYYXXXWWWXXX[[[^^^```bbbgggmmmooonnnnnnqqquuuqqqsssvvvxxxzzzzzzzzzyyyvvvvvvuuutttsssrrrrrrqqqmmmlllhhhbbb^^^aaajjjqqquuuyyy}}}}}}|||{{{xxxzzz||||||{{{{{{zzzzzz|||}}}~~~~~~}}}|||}}}~~~{{{tttXXXEEE777666666000...222...///000000000///---,,,)))+++,,,,,,+++,,,...000......//////......---,,,++++++,,,,,,,,,,,,------,,,---...---------///111111000...------...///000------------------------***++++++,,,,,,---............//////......---,,,,,,...///...,,,***,,,...///......---,,,+++******((((((((()))******+++++++++*********+++---///000+++,,,---...///////////////...------...000333444...444888888888;;;<<<:::333222111000000111222333111555555666::::::GGGaaa~~~vvv~~~